vanjs-feather
Version:
🫦 Feather icons for VanJS
2,138 lines (2,050 loc) • 155 kB
JavaScript
"use strict";
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 __name = (target, value) => __defProp(target, "name", { value, configurable: true });
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/index.ts
var index_exports = {};
__export(index_exports, {
Activity: () => Activity,
Airplay: () => Airplay,
AlertCircle: () => AlertCircle,
AlertOctagon: () => AlertOctagon,
AlertTriangle: () => AlertTriangle,
AlignCenter: () => AlignCenter,
AlignJustify: () => AlignJustify,
AlignLeft: () => AlignLeft,
AlignRight: () => AlignRight,
Anchor: () => Anchor,
Aperture: () => Aperture,
Archive: () => Archive,
ArrowDown: () => ArrowDown,
ArrowDownCircle: () => ArrowDownCircle,
ArrowDownLeft: () => ArrowDownLeft,
ArrowDownRight: () => ArrowDownRight,
ArrowLeft: () => ArrowLeft,
ArrowLeftCircle: () => ArrowLeftCircle,
ArrowRight: () => ArrowRight,
ArrowRightCircle: () => ArrowRightCircle,
ArrowUp: () => ArrowUp,
ArrowUpCircle: () => ArrowUpCircle,
ArrowUpLeft: () => ArrowUpLeft,
ArrowUpRight: () => ArrowUpRight,
AtSign: () => AtSign,
Award: () => Award,
BarChart: () => BarChart,
BarChart2: () => BarChart2,
Battery: () => Battery,
BatteryCharging: () => BatteryCharging,
Bell: () => Bell,
BellOff: () => BellOff,
Bluetooth: () => Bluetooth,
Bold: () => Bold,
Book: () => Book,
BookOpen: () => BookOpen,
Bookmark: () => Bookmark,
Box: () => Box,
Briefcase: () => Briefcase,
Calendar: () => Calendar,
Camera: () => Camera,
CameraOff: () => CameraOff,
Cast: () => Cast,
Check: () => Check,
CheckCircle: () => CheckCircle,
CheckSquare: () => CheckSquare,
ChevronDown: () => ChevronDown,
ChevronLeft: () => ChevronLeft,
ChevronRight: () => ChevronRight,
ChevronUp: () => ChevronUp,
ChevronsDown: () => ChevronsDown,
ChevronsLeft: () => ChevronsLeft,
ChevronsRight: () => ChevronsRight,
ChevronsUp: () => ChevronsUp,
Chrome: () => Chrome,
Circle: () => Circle,
Clipboard: () => Clipboard,
Clock: () => Clock,
Cloud: () => Cloud,
CloudDrizzle: () => CloudDrizzle,
CloudLightning: () => CloudLightning,
CloudOff: () => CloudOff,
CloudRain: () => CloudRain,
CloudSnow: () => CloudSnow,
Code: () => Code,
Codepen: () => Codepen,
Codesandbox: () => Codesandbox,
Coffee: () => Coffee,
Columns: () => Columns,
Command: () => Command,
Compass: () => Compass,
Copy: () => Copy,
CornerDownLeft: () => CornerDownLeft,
CornerDownRight: () => CornerDownRight,
CornerLeftDown: () => CornerLeftDown,
CornerLeftUp: () => CornerLeftUp,
CornerRightDown: () => CornerRightDown,
CornerRightUp: () => CornerRightUp,
CornerUpLeft: () => CornerUpLeft,
CornerUpRight: () => CornerUpRight,
Cpu: () => Cpu,
CreditCard: () => CreditCard,
Crop: () => Crop,
Crosshair: () => Crosshair,
Database: () => Database,
Delete: () => Delete,
Disc: () => Disc,
Divide: () => Divide,
DivideCircle: () => DivideCircle,
DivideSquare: () => DivideSquare,
DollarSign: () => DollarSign,
Download: () => Download,
DownloadCloud: () => DownloadCloud,
Dribbble: () => Dribbble,
Droplet: () => Droplet,
Edit: () => Edit,
Edit2: () => Edit2,
Edit3: () => Edit3,
ExternalLink: () => ExternalLink,
Eye: () => Eye,
EyeOff: () => EyeOff,
Facebook: () => Facebook,
FastForward: () => FastForward,
Feather: () => Feather,
Figma: () => Figma,
File: () => File,
FileMinus: () => FileMinus,
FilePlus: () => FilePlus,
FileText: () => FileText,
Film: () => Film,
Filter: () => Filter,
Flag: () => Flag,
Folder: () => Folder,
FolderMinus: () => FolderMinus,
FolderPlus: () => FolderPlus,
Framer: () => Framer,
Frown: () => Frown,
Gift: () => Gift,
GitBranch: () => GitBranch,
GitCommit: () => GitCommit,
GitMerge: () => GitMerge,
GitPullRequest: () => GitPullRequest,
Github: () => Github,
Gitlab: () => Gitlab,
Globe: () => Globe,
Grid: () => Grid,
HardDrive: () => HardDrive,
Hash: () => Hash,
Headphones: () => Headphones,
Heart: () => Heart,
HelpCircle: () => HelpCircle,
Hexagon: () => Hexagon,
Home: () => Home,
Image: () => Image,
Inbox: () => Inbox,
Info: () => Info,
Instagram: () => Instagram,
Italic: () => Italic,
Key: () => Key,
Layers: () => Layers,
Layout: () => Layout,
LifeBuoy: () => LifeBuoy,
Link: () => Link,
Link2: () => Link2,
Linkedin: () => Linkedin,
List: () => List,
Loader: () => Loader,
Lock: () => Lock,
LogIn: () => LogIn,
LogOut: () => LogOut,
Mail: () => Mail,
Map: () => Map,
MapPin: () => MapPin,
Maximize: () => Maximize,
Maximize2: () => Maximize2,
Meh: () => Meh,
Menu: () => Menu,
MessageCircle: () => MessageCircle,
MessageSquare: () => MessageSquare,
Mic: () => Mic,
MicOff: () => MicOff,
Minimize: () => Minimize,
Minimize2: () => Minimize2,
Minus: () => Minus,
MinusCircle: () => MinusCircle,
MinusSquare: () => MinusSquare,
Monitor: () => Monitor,
Moon: () => Moon,
MoreHorizontal: () => MoreHorizontal,
MoreVertical: () => MoreVertical,
MousePointer: () => MousePointer,
Move: () => Move,
Music: () => Music,
Navigation: () => Navigation,
Navigation2: () => Navigation2,
Octagon: () => Octagon,
Package: () => Package,
Paperclip: () => Paperclip,
Pause: () => Pause,
PauseCircle: () => PauseCircle,
PenTool: () => PenTool,
Percent: () => Percent,
Phone: () => Phone,
PhoneCall: () => PhoneCall,
PhoneForwarded: () => PhoneForwarded,
PhoneIncoming: () => PhoneIncoming,
PhoneMissed: () => PhoneMissed,
PhoneOff: () => PhoneOff,
PhoneOutgoing: () => PhoneOutgoing,
PieChart: () => PieChart,
Play: () => Play,
PlayCircle: () => PlayCircle,
Plus: () => Plus,
PlusCircle: () => PlusCircle,
PlusSquare: () => PlusSquare,
Pocket: () => Pocket,
Power: () => Power,
Printer: () => Printer,
Radio: () => Radio,
RefreshCcw: () => RefreshCcw,
RefreshCw: () => RefreshCw,
Repeat: () => Repeat,
Rewind: () => Rewind,
RotateCcw: () => RotateCcw,
RotateCw: () => RotateCw,
Rss: () => Rss,
Save: () => Save,
Scissors: () => Scissors,
Search: () => Search,
Send: () => Send,
Server: () => Server,
Settings: () => Settings,
Share: () => Share,
Share2: () => Share2,
Shield: () => Shield,
ShieldOff: () => ShieldOff,
ShoppingBag: () => ShoppingBag,
ShoppingCart: () => ShoppingCart,
Shuffle: () => Shuffle,
Sidebar: () => Sidebar,
SkipBack: () => SkipBack,
SkipForward: () => SkipForward,
Slack: () => Slack,
Slash: () => Slash,
Sliders: () => Sliders,
Smartphone: () => Smartphone,
Smile: () => Smile,
Speaker: () => Speaker,
Square: () => Square,
Star: () => Star,
StopCircle: () => StopCircle,
Sun: () => Sun,
Sunrise: () => Sunrise,
Sunset: () => Sunset,
Table: () => Table,
Tablet: () => Tablet,
Tag: () => Tag,
Target: () => Target,
Terminal: () => Terminal,
Thermometer: () => Thermometer,
ThumbsDown: () => ThumbsDown,
ThumbsUp: () => ThumbsUp,
ToggleLeft: () => ToggleLeft,
ToggleRight: () => ToggleRight,
Tool: () => Tool,
Trash: () => Trash,
Trash2: () => Trash2,
Trello: () => Trello,
TrendingDown: () => TrendingDown,
TrendingUp: () => TrendingUp,
Triangle: () => Triangle,
Truck: () => Truck,
Tv: () => Tv,
Twitch: () => Twitch,
Twitter: () => Twitter,
Type: () => Type,
Umbrella: () => Umbrella,
Underline: () => Underline,
Unlock: () => Unlock,
Upload: () => Upload,
UploadCloud: () => UploadCloud,
User: () => User,
UserCheck: () => UserCheck,
UserMinus: () => UserMinus,
UserPlus: () => UserPlus,
UserX: () => UserX,
Users: () => Users,
Video: () => Video,
VideoOff: () => VideoOff,
Voicemail: () => Voicemail,
Volume: () => Volume,
Volume1: () => Volume1,
Volume2: () => Volume2,
VolumeX: () => VolumeX,
Watch: () => Watch,
Wifi: () => Wifi,
WifiOff: () => WifiOff,
Wind: () => Wind,
X: () => X,
XCircle: () => XCircle,
XOctagon: () => XOctagon,
XSquare: () => XSquare,
Youtube: () => Youtube,
Zap: () => Zap,
ZapOff: () => ZapOff,
ZoomIn: () => ZoomIn,
ZoomOut: () => ZoomOut
});
module.exports = __toCommonJS(index_exports);
// src/icons/Activity.ts
var import_vanjs_core2 = __toESM(require("vanjs-core"), 1);
// src/FeatherIcon.ts
var import_vanjs_core = __toESM(require("vanjs-core"), 1);
var svgNamespace = "http://www.w3.org/2000/svg";
var FeatherIcon = /* @__PURE__ */ __name((initialProps = {}, ...children) => {
const { svg } = import_vanjs_core.default.tags(svgNamespace);
const props = Object.fromEntries(
Object.entries(initialProps).filter(([_, val]) => val)
);
const defaultProps = {
xmlns: svgNamespace,
viewBox: "0 0 24 24",
fill: "none",
width: 24,
height: 24,
stroke: "currentColor",
"stroke-width": 2,
"stroke-linecap": "round",
"stroke-linejoin": "round"
};
return svg(
{
...defaultProps,
...props
},
children
);
}, "FeatherIcon");
// src/icons/Activity.ts
var Activity = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core2.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "22 12 18 12 15 21 9 3 6 12 2 12"
})
);
}, "Activity");
// src/icons/Airplay.ts
var import_vanjs_core3 = __toESM(require("vanjs-core"), 1);
var Airplay = /* @__PURE__ */ __name((props) => {
const { path, polygon } = import_vanjs_core3.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"
})
);
}, "Airplay");
// src/icons/AlertCircle.ts
var import_vanjs_core4 = __toESM(require("vanjs-core"), 1);
var AlertCircle = /* @__PURE__ */ __name((props) => {
const { circle, line } = import_vanjs_core4.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"
})
);
}, "AlertCircle");
// src/icons/AlertOctagon.ts
var import_vanjs_core5 = __toESM(require("vanjs-core"), 1);
var AlertOctagon = /* @__PURE__ */ __name((props) => {
const { polygon, line } = import_vanjs_core5.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"
})
);
}, "AlertOctagon");
// src/icons/AlertTriangle.ts
var import_vanjs_core6 = __toESM(require("vanjs-core"), 1);
var AlertTriangle = /* @__PURE__ */ __name((props) => {
const { path, line } = import_vanjs_core6.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"
})
);
}, "AlertTriangle");
// src/icons/AlignCenter.ts
var import_vanjs_core7 = __toESM(require("vanjs-core"), 1);
var AlignCenter = /* @__PURE__ */ __name((props) => {
const { line } = import_vanjs_core7.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"
})
);
}, "AlignCenter");
// src/icons/AlignJustify.ts
var import_vanjs_core8 = __toESM(require("vanjs-core"), 1);
var AlignJustify = /* @__PURE__ */ __name((props) => {
const { line } = import_vanjs_core8.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"
})
);
}, "AlignJustify");
// src/icons/AlignLeft.ts
var import_vanjs_core9 = __toESM(require("vanjs-core"), 1);
var AlignLeft = /* @__PURE__ */ __name((props) => {
const { line } = import_vanjs_core9.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"
})
);
}, "AlignLeft");
// src/icons/AlignRight.ts
var import_vanjs_core10 = __toESM(require("vanjs-core"), 1);
var AlignRight = /* @__PURE__ */ __name((props) => {
const { line } = import_vanjs_core10.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"
})
);
}, "AlignRight");
// src/icons/Anchor.ts
var import_vanjs_core11 = __toESM(require("vanjs-core"), 1);
var Anchor = /* @__PURE__ */ __name((props) => {
const { path, circle, line } = import_vanjs_core11.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"
})
);
}, "Anchor");
// src/icons/Aperture.ts
var import_vanjs_core12 = __toESM(require("vanjs-core"), 1);
var Aperture = /* @__PURE__ */ __name((props) => {
const { circle, line } = import_vanjs_core12.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"
})
);
}, "Aperture");
// src/icons/Archive.ts
var import_vanjs_core13 = __toESM(require("vanjs-core"), 1);
var Archive = /* @__PURE__ */ __name((props) => {
const { polyline, line, rect } = import_vanjs_core13.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"
})
);
}, "Archive");
// src/icons/ArrowDown.ts
var import_vanjs_core14 = __toESM(require("vanjs-core"), 1);
var ArrowDown = /* @__PURE__ */ __name((props) => {
const { polyline, line } = import_vanjs_core14.default.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "12",
y1: "5",
x2: "12",
y2: "19"
}),
polyline({
points: "19 12 12 19 5 12"
})
);
}, "ArrowDown");
// src/icons/ArrowDownCircle.ts
var import_vanjs_core15 = __toESM(require("vanjs-core"), 1);
var ArrowDownCircle = /* @__PURE__ */ __name((props) => {
const { polyline, circle, line } = import_vanjs_core15.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"
})
);
}, "ArrowDownCircle");
// src/icons/ArrowDownLeft.ts
var import_vanjs_core16 = __toESM(require("vanjs-core"), 1);
var ArrowDownLeft = /* @__PURE__ */ __name((props) => {
const { polyline, line } = import_vanjs_core16.default.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "17",
y1: "7",
x2: "7",
y2: "17"
}),
polyline({
points: "17 17 7 17 7 7"
})
);
}, "ArrowDownLeft");
// src/icons/ArrowDownRight.ts
var import_vanjs_core17 = __toESM(require("vanjs-core"), 1);
var ArrowDownRight = /* @__PURE__ */ __name((props) => {
const { polyline, line } = import_vanjs_core17.default.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "7",
y1: "7",
x2: "17",
y2: "17"
}),
polyline({
points: "17 7 17 17 7 17"
})
);
}, "ArrowDownRight");
// src/icons/ArrowLeft.ts
var import_vanjs_core18 = __toESM(require("vanjs-core"), 1);
var ArrowLeft = /* @__PURE__ */ __name((props) => {
const { polyline, line } = import_vanjs_core18.default.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "19",
y1: "12",
x2: "5",
y2: "12"
}),
polyline({
points: "12 19 5 12 12 5"
})
);
}, "ArrowLeft");
// src/icons/ArrowLeftCircle.ts
var import_vanjs_core19 = __toESM(require("vanjs-core"), 1);
var ArrowLeftCircle = /* @__PURE__ */ __name((props) => {
const { polyline, circle, line } = import_vanjs_core19.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"
})
);
}, "ArrowLeftCircle");
// src/icons/ArrowRight.ts
var import_vanjs_core20 = __toESM(require("vanjs-core"), 1);
var ArrowRight = /* @__PURE__ */ __name((props) => {
const { polyline, line } = import_vanjs_core20.default.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "5",
y1: "12",
x2: "19",
y2: "12"
}),
polyline({
points: "12 5 19 12 12 19"
})
);
}, "ArrowRight");
// src/icons/ArrowRightCircle.ts
var import_vanjs_core21 = __toESM(require("vanjs-core"), 1);
var ArrowRightCircle = /* @__PURE__ */ __name((props) => {
const { polyline, circle, line } = import_vanjs_core21.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"
})
);
}, "ArrowRightCircle");
// src/icons/ArrowUp.ts
var import_vanjs_core22 = __toESM(require("vanjs-core"), 1);
var ArrowUp = /* @__PURE__ */ __name((props) => {
const { polyline, line } = import_vanjs_core22.default.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "12",
y1: "19",
x2: "12",
y2: "5"
}),
polyline({
points: "5 12 12 5 19 12"
})
);
}, "ArrowUp");
// src/icons/ArrowUpCircle.ts
var import_vanjs_core23 = __toESM(require("vanjs-core"), 1);
var ArrowUpCircle = /* @__PURE__ */ __name((props) => {
const { polyline, circle, line } = import_vanjs_core23.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"
})
);
}, "ArrowUpCircle");
// src/icons/ArrowUpLeft.ts
var import_vanjs_core24 = __toESM(require("vanjs-core"), 1);
var ArrowUpLeft = /* @__PURE__ */ __name((props) => {
const { polyline, line } = import_vanjs_core24.default.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "17",
y1: "17",
x2: "7",
y2: "7"
}),
polyline({
points: "7 17 7 7 17 7"
})
);
}, "ArrowUpLeft");
// src/icons/ArrowUpRight.ts
var import_vanjs_core25 = __toESM(require("vanjs-core"), 1);
var ArrowUpRight = /* @__PURE__ */ __name((props) => {
const { polyline, line } = import_vanjs_core25.default.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "7",
y1: "17",
x2: "17",
y2: "7"
}),
polyline({
points: "7 7 17 7 17 17"
})
);
}, "ArrowUpRight");
// src/icons/AtSign.ts
var import_vanjs_core26 = __toESM(require("vanjs-core"), 1);
var AtSign = /* @__PURE__ */ __name((props) => {
const { path, circle } = import_vanjs_core26.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"
})
);
}, "AtSign");
// src/icons/Award.ts
var import_vanjs_core27 = __toESM(require("vanjs-core"), 1);
var Award = /* @__PURE__ */ __name((props) => {
const { polyline, circle } = import_vanjs_core27.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"
})
);
}, "Award");
// src/icons/BarChart.ts
var import_vanjs_core28 = __toESM(require("vanjs-core"), 1);
var BarChart = /* @__PURE__ */ __name((props) => {
const { line } = import_vanjs_core28.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"
})
);
}, "BarChart");
// src/icons/BarChart2.ts
var import_vanjs_core29 = __toESM(require("vanjs-core"), 1);
var BarChart2 = /* @__PURE__ */ __name((props) => {
const { line } = import_vanjs_core29.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"
})
);
}, "BarChart2");
// src/icons/Battery.ts
var import_vanjs_core30 = __toESM(require("vanjs-core"), 1);
var Battery = /* @__PURE__ */ __name((props) => {
const { line, rect } = import_vanjs_core30.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"
})
);
}, "Battery");
// src/icons/BatteryCharging.ts
var import_vanjs_core31 = __toESM(require("vanjs-core"), 1);
var BatteryCharging = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = import_vanjs_core31.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"
})
);
}, "BatteryCharging");
// src/icons/Bell.ts
var import_vanjs_core32 = __toESM(require("vanjs-core"), 1);
var Bell = /* @__PURE__ */ __name((props) => {
const { path } = import_vanjs_core32.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"
})
);
}, "Bell");
// src/icons/BellOff.ts
var import_vanjs_core33 = __toESM(require("vanjs-core"), 1);
var BellOff = /* @__PURE__ */ __name((props) => {
const { path, line } = import_vanjs_core33.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"
})
);
}, "BellOff");
// src/icons/Bluetooth.ts
var import_vanjs_core34 = __toESM(require("vanjs-core"), 1);
var Bluetooth = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core34.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"
})
);
}, "Bluetooth");
// src/icons/Bold.ts
var import_vanjs_core35 = __toESM(require("vanjs-core"), 1);
var Bold = /* @__PURE__ */ __name((props) => {
const { path } = import_vanjs_core35.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"
})
);
}, "Bold");
// src/icons/Book.ts
var import_vanjs_core36 = __toESM(require("vanjs-core"), 1);
var Book = /* @__PURE__ */ __name((props) => {
const { path } = import_vanjs_core36.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"
})
);
}, "Book");
// src/icons/BookOpen.ts
var import_vanjs_core37 = __toESM(require("vanjs-core"), 1);
var BookOpen = /* @__PURE__ */ __name((props) => {
const { path } = import_vanjs_core37.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"
})
);
}, "BookOpen");
// src/icons/Bookmark.ts
var import_vanjs_core38 = __toESM(require("vanjs-core"), 1);
var Bookmark = /* @__PURE__ */ __name((props) => {
const { path } = import_vanjs_core38.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"
})
);
}, "Bookmark");
// src/icons/Box.ts
var import_vanjs_core39 = __toESM(require("vanjs-core"), 1);
var Box = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = import_vanjs_core39.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"
})
);
}, "Box");
// src/icons/Briefcase.ts
var import_vanjs_core40 = __toESM(require("vanjs-core"), 1);
var Briefcase = /* @__PURE__ */ __name((props) => {
const { path, rect } = import_vanjs_core40.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"
})
);
}, "Briefcase");
// src/icons/Calendar.ts
var import_vanjs_core41 = __toESM(require("vanjs-core"), 1);
var Calendar = /* @__PURE__ */ __name((props) => {
const { line, rect } = import_vanjs_core41.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"
})
);
}, "Calendar");
// src/icons/Camera.ts
var import_vanjs_core42 = __toESM(require("vanjs-core"), 1);
var Camera = /* @__PURE__ */ __name((props) => {
const { path, circle } = import_vanjs_core42.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"
})
);
}, "Camera");
// src/icons/CameraOff.ts
var import_vanjs_core43 = __toESM(require("vanjs-core"), 1);
var CameraOff = /* @__PURE__ */ __name((props) => {
const { path, line } = import_vanjs_core43.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"
})
);
}, "CameraOff");
// src/icons/Cast.ts
var import_vanjs_core44 = __toESM(require("vanjs-core"), 1);
var Cast = /* @__PURE__ */ __name((props) => {
const { path, line } = import_vanjs_core44.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"
})
);
}, "Cast");
// src/icons/Check.ts
var import_vanjs_core45 = __toESM(require("vanjs-core"), 1);
var Check = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core45.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "20 6 9 17 4 12"
})
);
}, "Check");
// src/icons/CheckCircle.ts
var import_vanjs_core46 = __toESM(require("vanjs-core"), 1);
var CheckCircle = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core46.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"
})
);
}, "CheckCircle");
// src/icons/CheckSquare.ts
var import_vanjs_core47 = __toESM(require("vanjs-core"), 1);
var CheckSquare = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core47.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"
})
);
}, "CheckSquare");
// src/icons/ChevronDown.ts
var import_vanjs_core48 = __toESM(require("vanjs-core"), 1);
var ChevronDown = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core48.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "6 9 12 15 18 9"
})
);
}, "ChevronDown");
// src/icons/ChevronLeft.ts
var import_vanjs_core49 = __toESM(require("vanjs-core"), 1);
var ChevronLeft = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core49.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "15 18 9 12 15 6"
})
);
}, "ChevronLeft");
// src/icons/ChevronRight.ts
var import_vanjs_core50 = __toESM(require("vanjs-core"), 1);
var ChevronRight = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core50.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "9 18 15 12 9 6"
})
);
}, "ChevronRight");
// src/icons/ChevronUp.ts
var import_vanjs_core51 = __toESM(require("vanjs-core"), 1);
var ChevronUp = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core51.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "18 15 12 9 6 15"
})
);
}, "ChevronUp");
// src/icons/ChevronsDown.ts
var import_vanjs_core52 = __toESM(require("vanjs-core"), 1);
var ChevronsDown = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core52.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "7 13 12 18 17 13"
}),
polyline({
points: "7 6 12 11 17 6"
})
);
}, "ChevronsDown");
// src/icons/ChevronsLeft.ts
var import_vanjs_core53 = __toESM(require("vanjs-core"), 1);
var ChevronsLeft = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core53.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "11 17 6 12 11 7"
}),
polyline({
points: "18 17 13 12 18 7"
})
);
}, "ChevronsLeft");
// src/icons/ChevronsRight.ts
var import_vanjs_core54 = __toESM(require("vanjs-core"), 1);
var ChevronsRight = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core54.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "13 17 18 12 13 7"
}),
polyline({
points: "6 17 11 12 6 7"
})
);
}, "ChevronsRight");
// src/icons/ChevronsUp.ts
var import_vanjs_core55 = __toESM(require("vanjs-core"), 1);
var ChevronsUp = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core55.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "17 11 12 6 7 11"
}),
polyline({
points: "17 18 12 13 7 18"
})
);
}, "ChevronsUp");
// src/icons/Chrome.ts
var import_vanjs_core56 = __toESM(require("vanjs-core"), 1);
var Chrome = /* @__PURE__ */ __name((props) => {
const { circle, line } = import_vanjs_core56.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"
})
);
}, "Chrome");
// src/icons/Circle.ts
var import_vanjs_core57 = __toESM(require("vanjs-core"), 1);
var Circle = /* @__PURE__ */ __name((props) => {
const { circle } = import_vanjs_core57.default.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
})
);
}, "Circle");
// src/icons/Clipboard.ts
var import_vanjs_core58 = __toESM(require("vanjs-core"), 1);
var Clipboard = /* @__PURE__ */ __name((props) => {
const { path, rect } = import_vanjs_core58.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"
})
);
}, "Clipboard");
// src/icons/Clock.ts
var import_vanjs_core59 = __toESM(require("vanjs-core"), 1);
var Clock = /* @__PURE__ */ __name((props) => {
const { polyline, circle } = import_vanjs_core59.default.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
polyline({
points: "12 6 12 12 16 14"
})
);
}, "Clock");
// src/icons/Cloud.ts
var import_vanjs_core60 = __toESM(require("vanjs-core"), 1);
var Cloud = /* @__PURE__ */ __name((props) => {
const { path } = import_vanjs_core60.default.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"
})
);
}, "Cloud");
// src/icons/CloudDrizzle.ts
var import_vanjs_core61 = __toESM(require("vanjs-core"), 1);
var CloudDrizzle = /* @__PURE__ */ __name((props) => {
const { path, line } = import_vanjs_core61.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"
})
);
}, "CloudDrizzle");
// src/icons/CloudLightning.ts
var import_vanjs_core62 = __toESM(require("vanjs-core"), 1);
var CloudLightning = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core62.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"
})
);
}, "CloudLightning");
// src/icons/CloudOff.ts
var import_vanjs_core63 = __toESM(require("vanjs-core"), 1);
var CloudOff = /* @__PURE__ */ __name((props) => {
const { path, line } = import_vanjs_core63.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"
})
);
}, "CloudOff");
// src/icons/CloudRain.ts
var import_vanjs_core64 = __toESM(require("vanjs-core"), 1);
var CloudRain = /* @__PURE__ */ __name((props) => {
const { path, line } = import_vanjs_core64.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"
})
);
}, "CloudRain");
// src/icons/CloudSnow.ts
var import_vanjs_core65 = __toESM(require("vanjs-core"), 1);
var CloudSnow = /* @__PURE__ */ __name((props) => {
const { path, line } = import_vanjs_core65.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"
})
);
}, "CloudSnow");
// src/icons/Code.ts
var import_vanjs_core66 = __toESM(require("vanjs-core"), 1);
var Code = /* @__PURE__ */ __name((props) => {
const { polyline } = import_vanjs_core66.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "16 18 22 12 16 6"
}),
polyline({
points: "8 6 2 12 8 18"
})
);
}, "Code");
// src/icons/Codepen.ts
var import_vanjs_core67 = __toESM(require("vanjs-core"), 1);
var Codepen = /* @__PURE__ */ __name((props) => {
const { polyline, polygon, line } = import_vanjs_core67.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"
})
);
}, "Codepen");
// src/icons/Codesandbox.ts
var import_vanjs_core68 = __toESM(require("vanjs-core"), 1);
var Codesandbox = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = import_vanjs_core68.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"
})
);
}, "Codesandbox");
// src/icons/Coffee.ts
var import_vanjs_core69 = __toESM(require("vanjs-core"), 1);
var Coffee = /* @__PURE__ */ __name((props) => {
const { path, line } = import_vanjs_core69.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"
})
);
}, "Coffee");
// src/icons/Columns.ts
var import_vanjs_core70 = __toESM(require("vanjs-core"), 1);
var Columns = /* @__PURE__ */ __name((props) => {
const { path } = import_vanjs_core70.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"
})
);
}, "Columns");
// src/icons/Command.ts
var import_vanjs_core71 = __toESM(require("vanjs-core"), 1);
var Command = /* @__PURE__ */ __name((props) => {
const { path } = import_vanjs_core71.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"
})
);
}, "Command");
// src/icons/Compass.ts
var import_vanjs_core72 = __toESM(require("vanjs-core"), 1);
var Compass = /* @__PURE__ */ __name((props) => {
const { polygon, circle } = import_vanjs_core72.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"
})
);
}, "Compass");
// src/icons/Copy.ts
var import_vanjs_core73 = __toESM(require("vanjs-core"), 1);
var Copy = /* @__PURE__ */ __name((props) => {
const { path, rect } = import_vanjs_core73.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"
})
);
}, "Copy");
// src/icons/CornerDownLeft.ts
var import_vanjs_core74 = __toESM(require("vanjs-core"), 1);
var CornerDownLeft = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core74.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "9 10 4 15 9 20"
}),
path({
d: "M20 4v7a4 4 0 0 1-4 4H4"
})
);
}, "CornerDownLeft");
// src/icons/CornerDownRight.ts
var import_vanjs_core75 = __toESM(require("vanjs-core"), 1);
var CornerDownRight = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core75.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "15 10 20 15 15 20"
}),
path({
d: "M4 4v7a4 4 0 0 0 4 4h12"
})
);
}, "CornerDownRight");
// src/icons/CornerLeftDown.ts
var import_vanjs_core76 = __toESM(require("vanjs-core"), 1);
var CornerLeftDown = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core76.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"
})
);
}, "CornerLeftDown");
// src/icons/CornerLeftUp.ts
var import_vanjs_core77 = __toESM(require("vanjs-core"), 1);
var CornerLeftUp = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core77.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"
})
);
}, "CornerLeftUp");
// src/icons/CornerRightDown.ts
var import_vanjs_core78 = __toESM(require("vanjs-core"), 1);
var CornerRightDown = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core78.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "10 15 15 20 20 15"
}),
path({
d: "M4 4h7a4 4 0 0 1 4 4v12"
})
);
}, "CornerRightDown");
// src/icons/CornerRightUp.ts
var import_vanjs_core79 = __toESM(require("vanjs-core"), 1);
var CornerRightUp = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core79.default.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "10 9 15 4 20 9"
}),
path({
d: "M4 20h7a4 4 0 0 0 4-4V4"
})
);
}, "CornerRightUp");
// src/icons/CornerUpLeft.ts
var import_vanjs_core80 = __toESM(require("vanjs-core"), 1);
var CornerUpLeft = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core80.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"
})
);
}, "CornerUpLeft");
// src/icons/CornerUpRight.ts
var import_vanjs_core81 = __toESM(require("vanjs-core"), 1);
var CornerUpRight = /* @__PURE__ */ __name((props) => {
const { polyline, path } = import_vanjs_core81.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"
})
);
}, "CornerUpRight");
// src/icons/Cpu.ts
var import_vanjs_core82 = __toESM(require("vanjs-core"), 1);
var Cpu = /* @__PURE__ */ __name((props) => {
const { line, rect } = import_vanjs_core82.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"
})
);
}, "Cpu");
// src/icons/CreditCard.ts
var import_vanjs_core83 = __toESM(require("vanjs-core"), 1);
var CreditCard = /* @__PURE__ */ __name((props) => {
const { line, rect } = import_vanjs_core83.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"
})
);
}, "CreditCard");
// src/icons/Crop.ts
var import_vanjs_core84 = __toESM(require("vanjs-core"), 1);
var Crop = /* @__PURE__ */ __name((props) => {
const { path } = import_vanjs_core84.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"
})
);
}, "Crop");
// src/icons/Crosshair.ts
var import_vanjs_core85 = __toESM(require("vanjs-core"), 1);
var Crosshair = /* @__PURE__ */ __name((props) => {
const { circle, line } = import_vanjs_core85.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"
})
);
}, "Crosshair");
// src/icons/Database.ts
var import_vanjs_core86 = __toESM(require("van