UNPKG

vanjs-feather

Version:
1,816 lines • 116 kB
/*! vanjs-feather UMD v0.1.7 | thednp © 2026 | MIT-License */ (function(global, factory) { typeof exports === "object" && typeof module !== "undefined" ? factory(exports, require("vanjs-core")) : typeof define === "function" && define.amd ? define(["exports", "vanjs-core"], factory) : (global = typeof globalThis !== "undefined" ? globalThis : global || self, factory(global.VanJSFeather = {}, global.van)); })(this, function(exports, vanjs_core) { Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); //#region \0rolldown/runtime.js var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) { key = keys[i]; if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: ((k) => from[k]).bind(null, key), enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod)); //#endregion vanjs_core = __toESM(vanjs_core); //#region src/FeatherIcon.ts const svgNamespace = "http://www.w3.org/2000/svg"; const FeatherIcon = (initialProps = {}, ...children) => { const { svg } = vanjs_core.default.tags(svgNamespace); const props = Object.fromEntries(Object.entries(initialProps).filter(([_, val]) => val)); return svg({ xmlns: svgNamespace, viewBox: "0 0 24 24", fill: "none", width: 24, height: 24, stroke: "currentColor", "stroke-width": 2, "stroke-linecap": "round", "stroke-linejoin": "round", ...props }, children); }; //#endregion //#region src/icons/Activity.ts const Activity = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "22 12 18 12 15 21 9 3 6 12 2 12" })); }; //#endregion //#region src/icons/Airplay.ts const Airplay = (props = {}) => { const { path, polygon } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1" }), polygon({ points: "12 15 17 21 7 21 12 15" })); }; //#endregion //#region src/icons/AlertCircle.ts const AlertCircle = (props = {}) => { const { circle, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), line({ x1: "12", y1: "8", x2: "12", y2: "12" }), line({ x1: "12", y1: "16", x2: "12.01", y2: "16" })); }; //#endregion //#region src/icons/AlertOctagon.ts const AlertOctagon = (props = {}) => { const { polygon, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polygon({ points: "7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2" }), line({ x1: "12", y1: "8", x2: "12", y2: "12" }), line({ x1: "12", y1: "16", x2: "12.01", y2: "16" })); }; //#endregion //#region src/icons/AlertTriangle.ts const AlertTriangle = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z" }), line({ x1: "12", y1: "9", x2: "12", y2: "13" }), line({ x1: "12", y1: "17", x2: "12.01", y2: "17" })); }; //#endregion //#region src/icons/AlignCenter.ts const AlignCenter = (props = {}) => { const { line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "18", y1: "10", x2: "6", y2: "10" }), line({ x1: "21", y1: "6", x2: "3", y2: "6" }), line({ x1: "21", y1: "14", x2: "3", y2: "14" }), line({ x1: "18", y1: "18", x2: "6", y2: "18" })); }; //#endregion //#region src/icons/AlignJustify.ts const AlignJustify = (props = {}) => { const { line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "21", y1: "10", x2: "3", y2: "10" }), line({ x1: "21", y1: "6", x2: "3", y2: "6" }), line({ x1: "21", y1: "14", x2: "3", y2: "14" }), line({ x1: "21", y1: "18", x2: "3", y2: "18" })); }; //#endregion //#region src/icons/AlignLeft.ts const AlignLeft = (props = {}) => { const { line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "17", y1: "10", x2: "3", y2: "10" }), line({ x1: "21", y1: "6", x2: "3", y2: "6" }), line({ x1: "21", y1: "14", x2: "3", y2: "14" }), line({ x1: "17", y1: "18", x2: "3", y2: "18" })); }; //#endregion //#region src/icons/AlignRight.ts const AlignRight = (props = {}) => { const { line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "21", y1: "10", x2: "7", y2: "10" }), line({ x1: "21", y1: "6", x2: "3", y2: "6" }), line({ x1: "21", y1: "14", x2: "3", y2: "14" }), line({ x1: "21", y1: "18", x2: "7", y2: "18" })); }; //#endregion //#region src/icons/Anchor.ts const Anchor = (props = {}) => { const { circle, line, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "5", "r": "3" }), line({ x1: "12", y1: "22", x2: "12", y2: "8" }), path({ "d": "M5 12H2a10 10 0 0 0 20 0h-3" })); }; //#endregion //#region src/icons/Aperture.ts const Aperture = (props = {}) => { const { circle, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), line({ x1: "14.31", y1: "8", x2: "20.05", y2: "17.94" }), line({ x1: "9.69", y1: "8", x2: "21.17", y2: "8" }), line({ x1: "7.38", y1: "12", x2: "13.12", y2: "2.06" }), line({ x1: "9.69", y1: "16", x2: "3.95", y2: "6.06" }), line({ x1: "14.31", y1: "16", x2: "2.83", y2: "16" }), line({ x1: "16.62", y1: "12", x2: "10.88", y2: "21.94" })); }; //#endregion //#region src/icons/Archive.ts const Archive = (props = {}) => { const { polyline, rect, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "21 8 21 21 3 21 3 8" }), rect({ "x": "1", "y": "3", width: "22", height: "5" }), line({ x1: "10", y1: "12", x2: "14", y2: "12" })); }; //#endregion //#region src/icons/ArrowDownCircle.ts const ArrowDownCircle = (props = {}) => { const { circle, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), polyline({ points: "8 12 12 16 16 12" }), line({ x1: "12", y1: "8", x2: "12", y2: "16" })); }; //#endregion //#region src/icons/ArrowDownLeft.ts const ArrowDownLeft = (props = {}) => { const { line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "17", y1: "7", x2: "7", y2: "17" }), polyline({ points: "17 17 7 17 7 7" })); }; //#endregion //#region src/icons/ArrowDownRight.ts const ArrowDownRight = (props = {}) => { const { line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "7", y1: "7", x2: "17", y2: "17" }), polyline({ points: "17 7 17 17 7 17" })); }; //#endregion //#region src/icons/ArrowDown.ts const ArrowDown = (props = {}) => { const { line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "12", y1: "5", x2: "12", y2: "19" }), polyline({ points: "19 12 12 19 5 12" })); }; //#endregion //#region src/icons/ArrowLeftCircle.ts const ArrowLeftCircle = (props = {}) => { const { circle, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), polyline({ points: "12 8 8 12 12 16" }), line({ x1: "16", y1: "12", x2: "8", y2: "12" })); }; //#endregion //#region src/icons/ArrowLeft.ts const ArrowLeft = (props = {}) => { const { line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "19", y1: "12", x2: "5", y2: "12" }), polyline({ points: "12 19 5 12 12 5" })); }; //#endregion //#region src/icons/ArrowRightCircle.ts const ArrowRightCircle = (props = {}) => { const { circle, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), polyline({ points: "12 16 16 12 12 8" }), line({ x1: "8", y1: "12", x2: "16", y2: "12" })); }; //#endregion //#region src/icons/ArrowRight.ts const ArrowRight = (props = {}) => { const { line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "5", y1: "12", x2: "19", y2: "12" }), polyline({ points: "12 5 19 12 12 19" })); }; //#endregion //#region src/icons/ArrowUpCircle.ts const ArrowUpCircle = (props = {}) => { const { circle, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), polyline({ points: "16 12 12 8 8 12" }), line({ x1: "12", y1: "16", x2: "12", y2: "8" })); }; //#endregion //#region src/icons/ArrowUpLeft.ts const ArrowUpLeft = (props = {}) => { const { line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "17", y1: "17", x2: "7", y2: "7" }), polyline({ points: "7 17 7 7 17 7" })); }; //#endregion //#region src/icons/ArrowUpRight.ts const ArrowUpRight = (props = {}) => { const { line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "7", y1: "17", x2: "17", y2: "7" }), polyline({ points: "7 7 17 7 17 17" })); }; //#endregion //#region src/icons/ArrowUp.ts const ArrowUp = (props = {}) => { const { line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "12", y1: "19", x2: "12", y2: "5" }), polyline({ points: "5 12 12 5 19 12" })); }; //#endregion //#region src/icons/AtSign.ts const AtSign = (props = {}) => { const { circle, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "4" }), path({ "d": "M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94" })); }; //#endregion //#region src/icons/Award.ts const Award = (props = {}) => { const { circle, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "8", "r": "7" }), polyline({ points: "8.21 13.89 7 23 12 20 17 23 15.79 13.88" })); }; //#endregion //#region src/icons/BarChart2.ts const BarChart2 = (props = {}) => { const { line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "18", y1: "20", x2: "18", y2: "10" }), line({ x1: "12", y1: "20", x2: "12", y2: "4" }), line({ x1: "6", y1: "20", x2: "6", y2: "14" })); }; //#endregion //#region src/icons/BarChart.ts const BarChart = (props = {}) => { const { line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "12", y1: "20", x2: "12", y2: "10" }), line({ x1: "18", y1: "20", x2: "18", y2: "4" }), line({ x1: "6", y1: "20", x2: "6", y2: "16" })); }; //#endregion //#region src/icons/BatteryCharging.ts const BatteryCharging = (props = {}) => { const { path, line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19" }), line({ x1: "23", y1: "13", x2: "23", y2: "11" }), polyline({ points: "11 6 7 12 13 12 9 18" })); }; //#endregion //#region src/icons/Battery.ts const Battery = (props = {}) => { const { rect, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "1", "y": "6", width: "18", height: "12", rx: "2", ry: "2" }), line({ x1: "23", y1: "13", x2: "23", y2: "11" })); }; //#endregion //#region src/icons/BellOff.ts const BellOff = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M13.73 21a2 2 0 0 1-3.46 0" }), path({ "d": "M18.63 13A17.89 17.89 0 0 1 18 8" }), path({ "d": "M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14" }), path({ "d": "M18 8a6 6 0 0 0-9.33-5" }), line({ x1: "1", y1: "1", x2: "23", y2: "23" })); }; //#endregion //#region src/icons/Bell.ts const Bell = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9" }), path({ "d": "M13.73 21a2 2 0 0 1-3.46 0" })); }; //#endregion //#region src/icons/Bluetooth.ts const Bluetooth = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5" })); }; //#endregion //#region src/icons/Bold.ts const Bold = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z" }), path({ "d": "M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z" })); }; //#endregion //#region src/icons/BookOpen.ts const BookOpen = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z" }), path({ "d": "M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z" })); }; //#endregion //#region src/icons/Book.ts const Book = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M4 19.5A2.5 2.5 0 0 1 6.5 17H20" }), path({ "d": "M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z" })); }; //#endregion //#region src/icons/Bookmark.ts const Bookmark = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z" })); }; //#endregion //#region src/icons/Box.ts const Box = (props = {}) => { const { path, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z" }), polyline({ points: "3.27 6.96 12 12.01 20.73 6.96" }), line({ x1: "12", y1: "22.08", x2: "12", y2: "12" })); }; //#endregion //#region src/icons/Briefcase.ts const Briefcase = (props = {}) => { const { rect, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "2", "y": "7", width: "20", height: "14", rx: "2", ry: "2" }), path({ "d": "M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16" })); }; //#endregion //#region src/icons/Calendar.ts const Calendar = (props = {}) => { const { rect, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "3", "y": "4", width: "18", height: "18", rx: "2", ry: "2" }), line({ x1: "16", y1: "2", x2: "16", y2: "6" }), line({ x1: "8", y1: "2", x2: "8", y2: "6" }), line({ x1: "3", y1: "10", x2: "21", y2: "10" })); }; //#endregion //#region src/icons/CameraOff.ts const CameraOff = (props = {}) => { const { line, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "1", y1: "1", x2: "23", y2: "23" }), path({ "d": "M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56" })); }; //#endregion //#region src/icons/Camera.ts const Camera = (props = {}) => { const { path, circle } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z" }), circle({ cx: "12", cy: "13", "r": "4" })); }; //#endregion //#region src/icons/Cast.ts const Cast = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6" }), line({ x1: "2", y1: "20", x2: "2.01", y2: "20" })); }; //#endregion //#region src/icons/CheckCircle.ts const CheckCircle = (props = {}) => { const { path, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M22 11.08V12a10 10 0 1 1-5.93-9.14" }), polyline({ points: "22 4 12 14.01 9 11.01" })); }; //#endregion //#region src/icons/CheckSquare.ts const CheckSquare = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "9 11 12 14 22 4" }), path({ "d": "M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11" })); }; //#endregion //#region src/icons/Check.ts const Check = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "20 6 9 17 4 12" })); }; //#endregion //#region src/icons/ChevronDown.ts const ChevronDown = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "6 9 12 15 18 9" })); }; //#endregion //#region src/icons/ChevronLeft.ts const ChevronLeft = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "15 18 9 12 15 6" })); }; //#endregion //#region src/icons/ChevronRight.ts const ChevronRight = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "9 18 15 12 9 6" })); }; //#endregion //#region src/icons/ChevronUp.ts const ChevronUp = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "18 15 12 9 6 15" })); }; //#endregion //#region src/icons/ChevronsDown.ts const ChevronsDown = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "7 13 12 18 17 13" }), polyline({ points: "7 6 12 11 17 6" })); }; //#endregion //#region src/icons/ChevronsLeft.ts const ChevronsLeft = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "11 17 6 12 11 7" }), polyline({ points: "18 17 13 12 18 7" })); }; //#endregion //#region src/icons/ChevronsRight.ts const ChevronsRight = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "13 17 18 12 13 7" }), polyline({ points: "6 17 11 12 6 7" })); }; //#endregion //#region src/icons/ChevronsUp.ts const ChevronsUp = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "17 11 12 6 7 11" }), polyline({ points: "17 18 12 13 7 18" })); }; //#endregion //#region src/icons/Chrome.ts const Chrome = (props = {}) => { const { circle, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), circle({ cx: "12", cy: "12", "r": "4" }), line({ x1: "21.17", y1: "8", x2: "12", y2: "8" }), line({ x1: "3.95", y1: "6.06", x2: "8.54", y2: "14" }), line({ x1: "10.88", y1: "21.94", x2: "15.46", y2: "14" })); }; //#endregion //#region src/icons/Circle.ts const Circle = (props = {}) => { const { circle } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" })); }; //#endregion //#region src/icons/Clipboard.ts const Clipboard = (props = {}) => { const { path, rect } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2" }), rect({ "x": "8", "y": "2", width: "8", height: "4", rx: "1", ry: "1" })); }; //#endregion //#region src/icons/Clock.ts const Clock = (props = {}) => { const { circle, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), polyline({ points: "12 6 12 12 16 14" })); }; //#endregion //#region src/icons/CloudDrizzle.ts const CloudDrizzle = (props = {}) => { const { line, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "8", y1: "19", x2: "8", y2: "21" }), line({ x1: "8", y1: "13", x2: "8", y2: "15" }), line({ x1: "16", y1: "19", x2: "16", y2: "21" }), line({ x1: "16", y1: "13", x2: "16", y2: "15" }), line({ x1: "12", y1: "21", x2: "12", y2: "23" }), line({ x1: "12", y1: "15", x2: "12", y2: "17" }), path({ "d": "M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25" })); }; //#endregion //#region src/icons/CloudLightning.ts const CloudLightning = (props = {}) => { const { path, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9" }), polyline({ points: "13 11 9 17 15 17 11 23" })); }; //#endregion //#region src/icons/CloudOff.ts const CloudOff = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3" }), line({ x1: "1", y1: "1", x2: "23", y2: "23" })); }; //#endregion //#region src/icons/CloudRain.ts const CloudRain = (props = {}) => { const { line, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "16", y1: "13", x2: "16", y2: "21" }), line({ x1: "8", y1: "13", x2: "8", y2: "21" }), line({ x1: "12", y1: "15", x2: "12", y2: "23" }), path({ "d": "M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25" })); }; //#endregion //#region src/icons/CloudSnow.ts const CloudSnow = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25" }), line({ x1: "8", y1: "16", x2: "8.01", y2: "16" }), line({ x1: "8", y1: "20", x2: "8.01", y2: "20" }), line({ x1: "12", y1: "18", x2: "12.01", y2: "18" }), line({ x1: "12", y1: "22", x2: "12.01", y2: "22" }), line({ x1: "16", y1: "16", x2: "16.01", y2: "16" }), line({ x1: "16", y1: "20", x2: "16.01", y2: "20" })); }; //#endregion //#region src/icons/Cloud.ts const Cloud = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z" })); }; //#endregion //#region src/icons/Code.ts const Code = (props = {}) => { const { polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "16 18 22 12 16 6" }), polyline({ points: "8 6 2 12 8 18" })); }; //#endregion //#region src/icons/Codepen.ts const Codepen = (props = {}) => { const { polygon, line, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polygon({ points: "12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2" }), line({ x1: "12", y1: "22", x2: "12", y2: "15.5" }), polyline({ points: "22 8.5 12 15.5 2 8.5" }), polyline({ points: "2 15.5 12 8.5 22 15.5" }), line({ x1: "12", y1: "2", x2: "12", y2: "8.5" })); }; //#endregion //#region src/icons/Codesandbox.ts const Codesandbox = (props = {}) => { const { path, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z" }), polyline({ points: "7.5 4.21 12 6.81 16.5 4.21" }), polyline({ points: "7.5 19.79 7.5 14.6 3 12" }), polyline({ points: "21 12 16.5 14.6 16.5 19.79" }), polyline({ points: "3.27 6.96 12 12.01 20.73 6.96" }), line({ x1: "12", y1: "22.08", x2: "12", y2: "12" })); }; //#endregion //#region src/icons/Coffee.ts const Coffee = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M18 8h1a4 4 0 0 1 0 8h-1" }), path({ "d": "M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z" }), line({ x1: "6", y1: "1", x2: "6", y2: "4" }), line({ x1: "10", y1: "1", x2: "10", y2: "4" }), line({ x1: "14", y1: "1", x2: "14", y2: "4" })); }; //#endregion //#region src/icons/Columns.ts const Columns = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18" })); }; //#endregion //#region src/icons/Command.ts const Command = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z" })); }; //#endregion //#region src/icons/Compass.ts const Compass = (props = {}) => { const { circle, polygon } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), polygon({ points: "16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76" })); }; //#endregion //#region src/icons/Copy.ts const Copy = (props = {}) => { const { rect, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "9", "y": "9", width: "13", height: "13", rx: "2", ry: "2" }), path({ "d": "M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1" })); }; //#endregion //#region src/icons/CornerDownLeft.ts const CornerDownLeft = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "9 10 4 15 9 20" }), path({ "d": "M20 4v7a4 4 0 0 1-4 4H4" })); }; //#endregion //#region src/icons/CornerDownRight.ts const CornerDownRight = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "15 10 20 15 15 20" }), path({ "d": "M4 4v7a4 4 0 0 0 4 4h12" })); }; //#endregion //#region src/icons/CornerLeftDown.ts const CornerLeftDown = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "14 15 9 20 4 15" }), path({ "d": "M20 4h-7a4 4 0 0 0-4 4v12" })); }; //#endregion //#region src/icons/CornerLeftUp.ts const CornerLeftUp = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "14 9 9 4 4 9" }), path({ "d": "M20 20h-7a4 4 0 0 1-4-4V4" })); }; //#endregion //#region src/icons/CornerRightDown.ts const CornerRightDown = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "10 15 15 20 20 15" }), path({ "d": "M4 4h7a4 4 0 0 1 4 4v12" })); }; //#endregion //#region src/icons/CornerRightUp.ts const CornerRightUp = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "10 9 15 4 20 9" }), path({ "d": "M4 20h7a4 4 0 0 0 4-4V4" })); }; //#endregion //#region src/icons/CornerUpLeft.ts const CornerUpLeft = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "9 14 4 9 9 4" }), path({ "d": "M20 20v-7a4 4 0 0 0-4-4H4" })); }; //#endregion //#region src/icons/CornerUpRight.ts const CornerUpRight = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "15 14 20 9 15 4" }), path({ "d": "M4 20v-7a4 4 0 0 1 4-4h12" })); }; //#endregion //#region src/icons/Cpu.ts const Cpu = (props = {}) => { const { rect, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "4", "y": "4", width: "16", height: "16", rx: "2", ry: "2" }), rect({ "x": "9", "y": "9", width: "6", height: "6" }), line({ x1: "9", y1: "1", x2: "9", y2: "4" }), line({ x1: "15", y1: "1", x2: "15", y2: "4" }), line({ x1: "9", y1: "20", x2: "9", y2: "23" }), line({ x1: "15", y1: "20", x2: "15", y2: "23" }), line({ x1: "20", y1: "9", x2: "23", y2: "9" }), line({ x1: "20", y1: "14", x2: "23", y2: "14" }), line({ x1: "1", y1: "9", x2: "4", y2: "9" }), line({ x1: "1", y1: "14", x2: "4", y2: "14" })); }; //#endregion //#region src/icons/CreditCard.ts const CreditCard = (props = {}) => { const { rect, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "1", "y": "4", width: "22", height: "16", rx: "2", ry: "2" }), line({ x1: "1", y1: "10", x2: "23", y2: "10" })); }; //#endregion //#region src/icons/Crop.ts const Crop = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M6.13 1L6 16a2 2 0 0 0 2 2h15" }), path({ "d": "M1 6.13L16 6a2 2 0 0 1 2 2v15" })); }; //#endregion //#region src/icons/Crosshair.ts const Crosshair = (props = {}) => { const { circle, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), line({ x1: "22", y1: "12", x2: "18", y2: "12" }), line({ x1: "6", y1: "12", x2: "2", y2: "12" }), line({ x1: "12", y1: "6", x2: "12", y2: "2" }), line({ x1: "12", y1: "22", x2: "12", y2: "18" })); }; //#endregion //#region src/icons/Database.ts const Database = (props = {}) => { const { ellipse, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, ellipse({ cx: "12", cy: "5", rx: "9", ry: "3" }), path({ "d": "M21 12c0 1.66-4 3-9 3s-9-1.34-9-3" }), path({ "d": "M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5" })); }; //#endregion //#region src/icons/Delete.ts const Delete = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z" }), line({ x1: "18", y1: "9", x2: "12", y2: "15" }), line({ x1: "12", y1: "9", x2: "18", y2: "15" })); }; //#endregion //#region src/icons/Disc.ts const Disc = (props = {}) => { const { circle } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), circle({ cx: "12", cy: "12", "r": "3" })); }; //#endregion //#region src/icons/DivideCircle.ts const DivideCircle = (props = {}) => { const { line, circle } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "8", y1: "12", x2: "16", y2: "12" }), line({ x1: "12", y1: "16", x2: "12", y2: "16" }), line({ x1: "12", y1: "8", x2: "12", y2: "8" }), circle({ cx: "12", cy: "12", "r": "10" })); }; //#endregion //#region src/icons/DivideSquare.ts const DivideSquare = (props = {}) => { const { rect, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "3", "y": "3", width: "18", height: "18", rx: "2", ry: "2" }), line({ x1: "8", y1: "12", x2: "16", y2: "12" }), line({ x1: "12", y1: "16", x2: "12", y2: "16" }), line({ x1: "12", y1: "8", x2: "12", y2: "8" })); }; //#endregion //#region src/icons/Divide.ts const Divide = (props = {}) => { const { circle, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "6", "r": "2" }), line({ x1: "5", y1: "12", x2: "19", y2: "12" }), circle({ cx: "12", cy: "18", "r": "2" })); }; //#endregion //#region src/icons/DollarSign.ts const DollarSign = (props = {}) => { const { line, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "12", y1: "1", x2: "12", y2: "23" }), path({ "d": "M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6" })); }; //#endregion //#region src/icons/DownloadCloud.ts const DownloadCloud = (props = {}) => { const { polyline, line, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "8 17 12 21 16 17" }), line({ x1: "12", y1: "12", x2: "12", y2: "21" }), path({ "d": "M20.88 18.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29" })); }; //#endregion //#region src/icons/Download.ts const Download = (props = {}) => { const { path, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4" }), polyline({ points: "7 10 12 15 17 10" }), line({ x1: "12", y1: "15", x2: "12", y2: "3" })); }; //#endregion //#region src/icons/Dribbble.ts const Dribbble = (props = {}) => { const { circle, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), path({ "d": "M8.56 2.75c4.37 6.03 6.02 9.42 8.03 17.72m2.54-15.38c-3.72 4.35-8.94 5.66-16.88 5.85m19.5 1.9c-3.5-.93-6.63-.82-8.94 0-2.58.92-5.01 2.86-7.44 6.32" })); }; //#endregion //#region src/icons/Droplet.ts const Droplet = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z" })); }; //#endregion //#region src/icons/Edit2.ts const Edit2 = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z" })); }; //#endregion //#region src/icons/Edit3.ts const Edit3 = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M12 20h9" }), path({ "d": "M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z" })); }; //#endregion //#region src/icons/Edit.ts const Edit = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7" }), path({ "d": "M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z" })); }; //#endregion //#region src/icons/ExternalLink.ts const ExternalLink = (props = {}) => { const { path, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6" }), polyline({ points: "15 3 21 3 21 9" }), line({ x1: "10", y1: "14", x2: "21", y2: "3" })); }; //#endregion //#region src/icons/EyeOff.ts const EyeOff = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24" }), line({ x1: "1", y1: "1", x2: "23", y2: "23" })); }; //#endregion //#region src/icons/Eye.ts const Eye = (props = {}) => { const { path, circle } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z" }), circle({ cx: "12", cy: "12", "r": "3" })); }; //#endregion //#region src/icons/Facebook.ts const Facebook = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z" })); }; //#endregion //#region src/icons/FastForward.ts const FastForward = (props = {}) => { const { polygon } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polygon({ points: "13 19 22 12 13 5 13 19" }), polygon({ points: "2 19 11 12 2 5 2 19" })); }; //#endregion //#region src/icons/Feather.ts const Feather = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z" }), line({ x1: "16", y1: "8", x2: "2", y2: "22" }), line({ x1: "17.5", y1: "15", x2: "9", y2: "15" })); }; //#endregion //#region src/icons/Figma.ts const Figma = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z" }), path({ "d": "M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z" }), path({ "d": "M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z" }), path({ "d": "M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z" }), path({ "d": "M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z" })); }; //#endregion //#region src/icons/FileMinus.ts const FileMinus = (props = {}) => { const { path, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" }), polyline({ points: "14 2 14 8 20 8" }), line({ x1: "9", y1: "15", x2: "15", y2: "15" })); }; //#endregion //#region src/icons/FilePlus.ts const FilePlus = (props = {}) => { const { path, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" }), polyline({ points: "14 2 14 8 20 8" }), line({ x1: "12", y1: "18", x2: "12", y2: "12" }), line({ x1: "9", y1: "15", x2: "15", y2: "15" })); }; //#endregion //#region src/icons/FileText.ts const FileText = (props = {}) => { const { path, polyline, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" }), polyline({ points: "14 2 14 8 20 8" }), line({ x1: "16", y1: "13", x2: "8", y2: "13" }), line({ x1: "16", y1: "17", x2: "8", y2: "17" }), polyline({ points: "10 9 9 9 8 9" })); }; //#endregion //#region src/icons/File.ts const File = (props = {}) => { const { path, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z" }), polyline({ points: "13 2 13 9 20 9" })); }; //#endregion //#region src/icons/Film.ts const Film = (props = {}) => { const { rect, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "2", "y": "2", width: "20", height: "20", rx: "2.18", ry: "2.18" }), line({ x1: "7", y1: "2", x2: "7", y2: "22" }), line({ x1: "17", y1: "2", x2: "17", y2: "22" }), line({ x1: "2", y1: "12", x2: "22", y2: "12" }), line({ x1: "2", y1: "7", x2: "7", y2: "7" }), line({ x1: "2", y1: "17", x2: "7", y2: "17" }), line({ x1: "17", y1: "17", x2: "22", y2: "17" }), line({ x1: "17", y1: "7", x2: "22", y2: "7" })); }; //#endregion //#region src/icons/Filter.ts const Filter = (props = {}) => { const { polygon } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polygon({ points: "22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3" })); }; //#endregion //#region src/icons/Flag.ts const Flag = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z" }), line({ x1: "4", y1: "22", x2: "4", y2: "15" })); }; //#endregion //#region src/icons/FolderMinus.ts const FolderMinus = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z" }), line({ x1: "9", y1: "14", x2: "15", y2: "14" })); }; //#endregion //#region src/icons/FolderPlus.ts const FolderPlus = (props = {}) => { const { path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z" }), line({ x1: "12", y1: "11", x2: "12", y2: "17" }), line({ x1: "9", y1: "14", x2: "15", y2: "14" })); }; //#endregion //#region src/icons/Folder.ts const Folder = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z" })); }; //#endregion //#region src/icons/Framer.ts const Framer = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M5 16V9h14V2H5l14 14h-7m-7 0l7 7v-7m-7 0h7" })); }; //#endregion //#region src/icons/Frown.ts const Frown = (props = {}) => { const { circle, path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), path({ "d": "M16 16s-1.5-2-4-2-4 2-4 2" }), line({ x1: "9", y1: "9", x2: "9.01", y2: "9" }), line({ x1: "15", y1: "9", x2: "15.01", y2: "9" })); }; //#endregion //#region src/icons/Gift.ts const Gift = (props = {}) => { const { polyline, rect, line, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "20 12 20 22 4 22 4 12" }), rect({ "x": "2", "y": "7", width: "20", height: "5" }), line({ x1: "12", y1: "22", x2: "12", y2: "7" }), path({ "d": "M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z" }), path({ "d": "M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z" })); }; //#endregion //#region src/icons/GitBranch.ts const GitBranch = (props = {}) => { const { line, circle, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "6", y1: "3", x2: "6", y2: "15" }), circle({ cx: "18", cy: "6", "r": "3" }), circle({ cx: "6", cy: "18", "r": "3" }), path({ "d": "M18 9a9 9 0 0 1-9 9" })); }; //#endregion //#region src/icons/GitCommit.ts const GitCommit = (props = {}) => { const { circle, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "4" }), line({ x1: "1.05", y1: "12", x2: "7", y2: "12" }), line({ x1: "17.01", y1: "12", x2: "22.96", y2: "12" })); }; //#endregion //#region src/icons/GitMerge.ts const GitMerge = (props = {}) => { const { circle, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "18", cy: "18", "r": "3" }), circle({ cx: "6", cy: "6", "r": "3" }), path({ "d": "M6 21V9a9 9 0 0 0 9 9" })); }; //#endregion //#region src/icons/GitPullRequest.ts const GitPullRequest = (props = {}) => { const { circle, path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "18", cy: "18", "r": "3" }), circle({ cx: "6", cy: "6", "r": "3" }), path({ "d": "M13 6h3a2 2 0 0 1 2 2v7" }), line({ x1: "6", y1: "9", x2: "6", y2: "21" })); }; //#endregion //#region src/icons/Github.ts const Github = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22" })); }; //#endregion //#region src/icons/Gitlab.ts const Gitlab = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M22.65 14.39L12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z" })); }; //#endregion //#region src/icons/Globe.ts const Globe = (props = {}) => { const { circle, line, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), line({ x1: "2", y1: "12", x2: "22", y2: "12" }), path({ "d": "M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" })); }; //#endregion //#region src/icons/Grid.ts const Grid = (props = {}) => { const { rect } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "3", "y": "3", width: "7", height: "7" }), rect({ "x": "14", "y": "3", width: "7", height: "7" }), rect({ "x": "14", "y": "14", width: "7", height: "7" }), rect({ "x": "3", "y": "14", width: "7", height: "7" })); }; //#endregion //#region src/icons/HardDrive.ts const HardDrive = (props = {}) => { const { line, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "22", y1: "12", x2: "2", y2: "12" }), path({ "d": "M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z" }), line({ x1: "6", y1: "16", x2: "6.01", y2: "16" }), line({ x1: "10", y1: "16", x2: "10.01", y2: "16" })); }; //#endregion //#region src/icons/Hash.ts const Hash = (props = {}) => { const { line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, line({ x1: "4", y1: "9", x2: "20", y2: "9" }), line({ x1: "4", y1: "15", x2: "20", y2: "15" }), line({ x1: "10", y1: "3", x2: "8", y2: "21" }), line({ x1: "16", y1: "3", x2: "14", y2: "21" })); }; //#endregion //#region src/icons/Headphones.ts const Headphones = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M3 18v-6a9 9 0 0 1 18 0v6" }), path({ "d": "M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z" })); }; //#endregion //#region src/icons/Heart.ts const Heart = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z" })); }; //#endregion //#region src/icons/HelpCircle.ts const HelpCircle = (props = {}) => { const { circle, path, line } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, circle({ cx: "12", cy: "12", "r": "10" }), path({ "d": "M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3" }), line({ x1: "12", y1: "17", x2: "12.01", y2: "17" })); }; //#endregion //#region src/icons/Hexagon.ts const Hexagon = (props = {}) => { const { path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z" })); }; //#endregion //#region src/icons/Home.ts const Home = (props = {}) => { const { path, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, path({ "d": "M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" }), polyline({ points: "9 22 9 12 15 12 15 22" })); }; //#endregion //#region src/icons/Image.ts const Image = (props = {}) => { const { rect, circle, polyline } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, rect({ "x": "3", "y": "3", width: "18", height: "18", rx: "2", ry: "2" }), circle({ cx: "8.5", cy: "8.5", "r": "1.5" }), polyline({ points: "21 15 16 10 5 21" })); }; //#endregion //#region src/icons/Inbox.ts const Inbox = (props = {}) => { const { polyline, path } = vanjs_core.default.tags(svgNamespace); return FeatherIcon(props, polyline({ points: "22 12 16 12 14 15 10 15 8 12 2 12" }), path({ "d": "M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2