- 将所有图片路径从绝对路径改为使用 process.env.PUBLIC_URL - 修复 HomePage.tsx 中所有图片引用 - 修复 CoursePage.tsx 中所有图片引用 - 确保图片在 GitHub Pages 上正确加载 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 line
134 KiB
JSON
1 line
134 KiB
JSON
{"ast":null,"code":"import _objectSpread from\"/Users/apple/Documents/cursor/Web\\u8BFE\\u4EF6/AI\\u8BFE/education_web_\\u591AAgent\\u534F\\u4F5C\\u7CFB\\u7EDF/node_modules/@babel/runtime/helpers/esm/objectSpread2.js\";import React from'react';import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";// 书本图标 - 赛博朋克风格\nexport const BookOpen=_ref=>{let{className='',size=24}=_ref;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"filter\",{id:\"neon-glow\",children:[/*#__PURE__*/_jsx(\"feGaussianBlur\",{stdDeviation:\"3\",result:\"coloredBlur\"}),/*#__PURE__*/_jsxs(\"feMerge\",{children:[/*#__PURE__*/_jsx(\"feMergeNode\",{in:\"coloredBlur\"}),/*#__PURE__*/_jsx(\"feMergeNode\",{in:\"SourceGraphic\"})]})]})}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 19.5A2.5 2.5 0 016.5 17H20\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",filter:\"url(#neon-glow)\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.5 2H20v20H6.5A2.5 2.5 0 014 19.5v-15A2.5 2.5 0 016.5 2z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 7h8M8 11h8M8 15h4\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"11\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"})]});};// 设置图标 - 赛博朋克风格\nexport const Settings=_ref2=>{let{className='',size=24}=_ref2;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 15a3 3 0 100-6 3 3 0 000 6z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z\",stroke:\"currentColor\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-spin\",style:{animationDuration:'3s'}})]});};// 闪电图标 - 赛博朋克风格\nexport const Zap=_ref3=>{let{className='',size=24}=_ref3;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M13 2L3 14h9l-1 8 10-12h-9z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13 2L3 14h9l-1 8 10-12h-9z\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinejoin:\"round\",className:\"animate-pulse\",opacity:\"0.8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"})]});};// CPU图标 - 赛博朋克风格\nexport const Cpu=_ref4=>{let{className='',size=24}=_ref4;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"7\",y:\"7\",width:\"10\",height:\"10\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"none\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"9\",width:\"6\",height:\"6\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 2v5M14 2v5M10 17v5M14 17v5M2 10h5M17 10h5M2 14h5M17 14h5\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 2v5M14 2v5M10 17v5M14 17v5\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]});};// 箭头右图标 - 赛博朋克风格\nexport const ChevronRight=_ref5=>{let{className='',size=24}=_ref5;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M9 18l6-6-6-6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 18l6-6-6-6\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",strokeLinejoin:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]});};// 箭头下图标 - 赛博朋克风格\nexport const ChevronDown=_ref6=>{let{className='',size=24}=_ref6;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",strokeLinejoin:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]});};// 播放图标 - 赛博朋克风格\nexport const PlayCircle=_ref7=>{let{className='',size=24}=_ref7;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"10,8 16,12 10,16 10,8\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",stroke:\"currentColor\",strokeWidth:\"1\",className:\"animate-pulse\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"10,8 16,12 10,16 10,8\",fill:\"currentColor\",className:\"animate-pulse\",opacity:\"0.3\"})]});};// 时钟图标 - 赛博朋克风格\nexport const Clock=_ref8=>{let{className='',size=24}=_ref8;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 6v6l4 2\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3v1M12 20v1M3 12h1M20 12h1\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",opacity:\"0.6\",className:\"animate-pulse\"})]});};// 用户图标 - 赛博朋克风格\nexport const Users=_ref9=>{let{className='',size=24}=_ref9;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"4\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M23 21v-2a4 4 0 00-3-3.87M16 3.13a4 4 0 010 7.75\",stroke:\"currentColor\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"7\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.5s'}})]});};// 目标图标 - 赛博朋克风格\nexport const Target=_ref0=>{let{className='',size=24}=_ref0;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"none\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"6\",stroke:\"currentColor\",strokeWidth:\"1.5\",fill:\"none\",opacity:\"0.6\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3v3M12 18v3M3 12h3M18 12h3\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"})]});};// 奖杯图标 - 赛博朋克风格\nexport const Award=_ref1=>{let{className='',size=24}=_ref1;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"8\",r:\"7\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"8.21,13.89 7,23 12,20 17,23 15.79,13.88\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"8\",r:\"3\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"8\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 1v2M7 3l1 1M17 3l-1 1\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.6\"})]});};// 菜单图标 - 赛博朋克风格\nexport const Menu=_ref10=>{let{className='',size=24}=_ref10;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"21\",y2:\"6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"18\",x2:\"21\",y2:\"18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"3\",cy:\"6\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"3\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.2s'}}),/*#__PURE__*/_jsx(\"circle\",{cx:\"3\",cy:\"18\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.4s'}})]});};// 关闭图标 - 赛博朋克风格\nexport const X=_ref11=>{let{className='',size=24}=_ref11;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"8\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"none\",className:\"animate-pulse\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"})]});};// 勾选图标 - 赛博朋克风格\nexport const CheckCircle=_ref12=>{let{className='',size=24}=_ref12;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12l2 2 4-4\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12l2 2 4-4\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",strokeLinejoin:\"round\",className:\"animate-pulse\",opacity:\"0.8\"})]});};// 箭头右图标 - 赛博朋克风格\nexport const ArrowRight=_ref13=>{let{className='',size=24}=_ref13;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"19\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"})]});};// 显示器图标 - 赛博朋克风格\nexport const Monitor=_ref14=>{let{className='',size=24}=_ref14;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"3\",width:\"20\",height:\"14\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"21\",x2:\"16\",y2:\"21\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"17\",x2:\"12\",y2:\"21\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"5\",width:\"16\",height:\"10\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 7h3M6 9h5\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]});};// 网络图标 - 赛博朋克风格\nexport const Network=_ref15=>{let{className='',size=24}=_ref15;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"5\",r:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"5\",cy:\"19\",r:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"19\",cy:\"19\",r:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7v6M12 13l-5.5 4M12 13l5.5 4\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"13\",r:\"2\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"5\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"})]});};// 眼睛图标 - 赛博朋克风格\nexport const Eye=_ref16=>{let{className='',size=24}=_ref16;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v2M12 17v2\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.4\"})]});};// 层级图标 - 赛博朋克风格\nexport const Layers=_ref17=>{let{className='',size=24}=_ref17;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l10 5v10l-10 5-10-5V7z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7l10 5-10 5-10-5z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12v5l10 5v-5M22 12v5l-10 5v-5\",stroke:\"currentColor\",strokeWidth:\"1\",strokeDasharray:\"2 2\",className:\"animate-pulse\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"})]});};// 箭头左图标 - 赛博朋克风格\nexport const ArrowLeft=_ref18=>{let{className='',size=24}=_ref18;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5M12 19l-7-7 7-7\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"5\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"})]});};// 刷新图标 - 赛博朋克风格\nexport const RefreshCw=_ref19=>{let{className='',size=24}=_ref19;return/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",className:className,children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"23,4 23,10 17,10\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"1,20 1,14 7,14\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20.49 9A9 9 0 005.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 013.51 15\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-spin\",style:{animationDuration:'2s'}}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"none\",className:\"animate-pulse\",opacity:\"0.3\"})]});};// Hash图标 - 赛博朋克风格\nexport const Hash=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"9\",x2:\"20\",y2:\"9\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"15\",x2:\"20\",y2:\"15\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"3\",x2:\"8\",y2:\"21\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"3\",x2:\"14\",y2:\"21\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"9\",width:\"8\",height:\"6\",fill:\"currentColor\",opacity:\"0.2\"})]}));// 计算器图标 - 赛博朋克风格\nexport const Calculator=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"2\",width:\"16\",height:\"20\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"7\",y:\"5\",width:\"10\",height:\"3\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"12\",r:\"1\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"12\",r:\"1\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"16\",r:\"1\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"16\",r:\"1\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"16\",r:\"1\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"6.5\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"})]}));// 电源图标 - 赛博朋克风格\nexport const Power=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18.36 6.64a9 9 0 11-12.73 0\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"2\",x2:\"12\",y2:\"12\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"2\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v10\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]}));// 代码图标 - 赛博朋克风格\nexport const Code=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",stroke:\"currentColor\",strokeWidth:\"2\",rx:\"2\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 8l-2 4 2 4M16 8l2 4-2 4\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 16.5v.5\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",stroke:\"currentColor\",strokeWidth:\"1\",rx:\"2\",fill:\"none\",className:\"animate-pulse\",opacity:\"0.3\"})]}));// 盾牌图标 - 赛博朋克风格\nexport const Shield=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l8 3v7c0 5-3.5 8.5-8 10-4.5-1.5-8-5-8-10V5z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12l2 2 4-4\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l8 3v7c0 5-3.5 8.5-8 10-4.5-1.5-8-5-8-10V5z\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"none\",className:\"animate-pulse\",opacity:\"0.4\"})]}));// 箭头下图标 - 赛博朋克风格\nexport const ArrowDown=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14M19 12l-7 7-7-7\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"19\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"})]}));// 文件夹图标 - 赛博朋克风格\nexport const Folder=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M22 19a2 2 0 01-2 2H4a2 2 0 01-2-2V5a2 2 0 012-2h5l2 3h9a2 2 0 012 2z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 19a2 2 0 01-2 2H4a2 2 0 01-2-2V5a2 2 0 012-2h5l2 3h9a2 2 0 012 2z\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"none\",className:\"animate-pulse\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"13\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"})]}));// 服务器图标 - 赛博朋克风格\nexport const Server=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"8\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"14\",width:\"20\",height:\"8\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"6\",cy:\"6\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"6\",cy:\"18\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.5s'}}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"6\",x2:\"18\",y2:\"6\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"18\",x2:\"18\",y2:\"18\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",opacity:\"0.5\"})]}));// 数据库图标 - 赛博朋克风格\nexport const Database=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"ellipse\",{cx:\"12\",cy:\"5\",rx:\"9\",ry:\"3\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 12c0 1.66-4 3-9 3s-9-1.34-9-3M21 5v14c0 1.66-4 3-9 3s-9-1.34-9-3V5\",stroke:\"currentColor\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 12v7c0 1.66-4 3-9 3s-9-1.34-9-3v-7\",stroke:\"currentColor\",strokeWidth:\"1\",strokeDasharray:\"2 2\",className:\"animate-pulse\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"5\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.3s'}}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"19\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.6s'}})]}));// 图表图标 - 赛博朋克风格\nexport const BarChart=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",stroke:\"currentColor\",strokeWidth:\"2\",rx:\"2\",fill:\"none\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"7\",y:\"8\",width:\"3\",height:\"13\",fill:\"currentColor\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"5\",width:\"3\",height:\"16\",fill:\"currentColor\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"7\",y:\"8\",width:\"3\",height:\"13\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1\",className:\"animate-pulse\",opacity:\"0.8\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"5\",width:\"3\",height:\"16\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1\",className:\"animate-pulse\",opacity:\"0.8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8.5\",cy:\"8\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"15.5\",cy:\"5\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.3s'}})]}));// 灯泡图标 (💡) - 赛博朋克风格\nexport const Lightbulb=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2C8.13 2 5 5.13 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.87-3.13-7-7-7z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"9\",y1:\"21\",x2:\"15\",y2:\"21\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"18\",x2:\"12\",y2:\"21\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"9\",r:\"2\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v3M18 9h3M6 9H3M17 14l2 2M7 14l-2 2\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]}));// 火箭图标 (🚀) - 赛博朋克风格\nexport const Rocket=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2L8 8l-3 1v6l3 1 4 6 4-6 3-1V9l-3-1z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"11\",r:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 17l-2 4M17 17l2 4\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"11\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 22v-2\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.8\"})]}));// 工具图标 (🔧) - 赛博朋克风格\nexport const Tool=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18\",cy:\"6\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"6\",cy:\"18\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.5s'}}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 9l-6 6\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]}));// 书籍图标 (📚) - 赛博朋克风格\nexport const Books=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 5h5v14H4zM9 5h5v14H9zM14 5h6v14h-6z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 5h5v14H4z\",stroke:\"currentColor\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 5h5v14H9z\",stroke:\"currentColor\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 5h6v14h-6z\",stroke:\"currentColor\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"6.5\",cy:\"8\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"11.5\",cy:\"8\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.2s'}}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17\",cy:\"8\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.4s'}})]}));// 趋势图标 (📈) - 赛博朋克风格\nexport const TrendingUp=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",stroke:\"currentColor\",strokeWidth:\"2\",rx:\"2\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"7,17 12,12 15,15 20,10\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"15,10 20,10 20,15\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"7,17 12,12 15,15 20,10\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",strokeLinejoin:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]}));// 包裹图标 (📦) - 赛博朋克风格\nexport const Package=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l10 5v10l-10 5-10-5V7z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 22V12M2 7l10 5 10-5M7 4.5L17 9.5\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v5\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]}));// 闪光图标 (⚡) - 已存在 Zap,创建别名\nexport const Lightning=Zap;// 目标靶心图标 (🎯) - 已存在 Target,创建别名\nexport const Bullseye=Target;// 信号图标 (📡) - 赛博朋克风格\nexport const Signal=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"18\",r:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16.24 13.76a6 6 0 00-8.48 0\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19.07 10.93a10 10 0 00-14.14 0\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 8a14 14 0 00-20 0\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"18\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16.24 13.76a6 6 0 00-8.48 0\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]}));// 消息图标 (💬) - 赛博朋克风格 \nexport const Message=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"11\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"11\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.2s'}}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"11\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.4s'}})]}));// 标签图标 (🏷️) - 赛博朋克风格\nexport const Tag=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20.59 13.41l-7.17 7.17a2 2 0 01-2.83 0L2 12V2h10l8.59 8.59a2 2 0 010 2.82z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"7\",cy:\"7\",r:\"1\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"7\",cy:\"7\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 2l10 10\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]}));// 握手图标 (🤝) - 赛博朋克风格\nexport const Handshake=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M11 6l-3-3-6 6v8h7l3-3m10-8l-6-6-3 3m14 14v-8l-6-6m-5 5l5 5\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 12h8\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",fill:\"none\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"2\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 12h10\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]}));// 拼图图标 (🧩) - 赛博朋克风格\nexport const Puzzle=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 4h4c0-2 1-3 2-3s2 1 2 3h4v4c2 0 3 1 3 2s-1 2-3 2v4h-4c0 2-1 3-2 3s-2-1-2-3H4v-4c-2 0-3-1-3-2s1-2 3-2V4z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 12h8M12 8v8\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.5\"})]}));// 刷新循环图标 (🔄) - 已有 RefreshCw,创建别名\nexport const Refresh=RefreshCw;// 图表图标 (📊) - 已有 BarChart,创建别名\nexport const Chart=BarChart;// 机器人图标 (🤖) - 赛博朋克风格\nexport const Robot=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"4\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"2\",width:\"12\",height:\"2\",rx:\"1\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"9\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"9\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.2s'}}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 14h8\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"20\",width:\"4\",height:\"2\",rx:\"1\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"16\",y:\"20\",width:\"4\",height:\"2\",rx:\"1\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.4s'}})]}));// 大脑图标 (🧠) - 赛博朋克风格\nexport const Brain=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2C8 2 5 5 5 9c0 1.5.5 3 1.5 4C5.5 14 5 15.5 5 17c0 2.5 2 4.5 4.5 4.5h5c2.5 0 4.5-2 4.5-4.5 0-1.5-.5-3-1.5-4 1-.5 1.5-2.5 1.5-4 0-4-3-7-7-7z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 10c0-1 .5-2 1.5-2S11 9 11 10M13 10c0-1 .5-2 1.5-2S16 9 16 10\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 14c1 1 2 1 3 1s2 0 3-1\",stroke:\"currentColor\",strokeWidth:\"1\",strokeLinecap:\"round\",className:\"animate-pulse\",opacity:\"0.6\"})]}));// 天平图标 (⚖️) - 赛博朋克风格\nexport const Scale=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v20\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l6 0 6 0\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"6\",cy:\"6\",r:\"4\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18\",cy:\"6\",r:\"4\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"20\",width:\"8\",height:\"2\",rx:\"1\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"6\",cy:\"6\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18\",cy:\"6\",r:\"0.5\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.5s'}})]}));// 天平图标别名\nexport const Balance=Scale;// 添加更多赛博朋克风格图标\nexport const Warning=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2L2 20h20L12 2z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 9v4m0 4h.01\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",className:\"animate-pulse\"})]}));export const Cog=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 1v6m0 6v6m6.36-15.36l-4.24 4.24m-4.24 4.24l-4.24 4.24M23 12h-6m-6 0H1m16.36 6.36l-4.24-4.24m-4.24-4.24L4.64 5.64\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",className:\"animate-spin-slow\"})]}));export const ClipboardCheck=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"4\",width:\"18\",height:\"18\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12l2 2 4-4\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"2\",width:\"8\",height:\"4\",rx:\"1\",stroke:\"currentColor\",strokeWidth:\"2\"})]}));export const Globe=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12h20M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\",stroke:\"currentColor\",strokeWidth:\"2\",className:\"animate-pulse\"})]}));export const Timer=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"13\",r:\"9\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7v6l4 2\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 2h6m-3 0v3\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"})]}));export const Map=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M1 6v16l7-4 8 4 7-4V2l-7 4-8-4-7 4z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 2v16m8-12v16\",stroke:\"currentColor\",strokeWidth:\"2\",className:\"animate-pulse\"})]}));export const Building=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"2\",width:\"16\",height:\"20\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"6\",width:\"3\",height:\"3\",stroke:\"currentColor\",strokeWidth:\"1\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"13\",y:\"6\",width:\"3\",height:\"3\",stroke:\"currentColor\",strokeWidth:\"1\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"12\",width:\"3\",height:\"3\",stroke:\"currentColor\",strokeWidth:\"1\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"13\",y:\"12\",width:\"3\",height:\"3\",stroke:\"currentColor\",strokeWidth:\"1\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"18\",width:\"4\",height:\"4\",stroke:\"currentColor\",strokeWidth:\"2\"})]}));export const MessageSquare=props=>/*#__PURE__*/_jsxs(\"svg\",_objectSpread(_objectSpread({width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\"},props),{},{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2v10z\",stroke:\"currentColor\",strokeWidth:\"2\",fill:\"currentColor\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"10\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.2s'}}),/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"10\",r:\"1\",fill:\"currentColor\",className:\"animate-pulse\",style:{animationDelay:'0.4s'}})]}));","map":{"version":3,"names":["React","jsx","_jsx","jsxs","_jsxs","BookOpen","_ref","className","size","width","height","viewBox","fill","children","id","stdDeviation","result","in","d","stroke","strokeWidth","strokeLinecap","strokeLinejoin","filter","opacity","cx","cy","r","Settings","_ref2","style","animationDuration","Zap","_ref3","Cpu","_ref4","x","y","ChevronRight","_ref5","ChevronDown","_ref6","PlayCircle","_ref7","points","Clock","_ref8","Users","_ref9","animationDelay","Target","_ref0","Award","_ref1","Menu","_ref10","x1","y1","x2","y2","X","_ref11","CheckCircle","_ref12","ArrowRight","_ref13","Monitor","_ref14","rx","Network","_ref15","Eye","_ref16","Layers","_ref17","strokeDasharray","ArrowLeft","_ref18","RefreshCw","_ref19","Hash","props","_objectSpread","Calculator","Power","Code","Shield","ArrowDown","Folder","Server","Database","ry","BarChart","Lightbulb","Rocket","Tool","Books","TrendingUp","Package","Lightning","Bullseye","Signal","Message","Tag","Handshake","Puzzle","Refresh","Chart","Robot","Brain","Scale","Balance","Warning","Cog","ClipboardCheck","Globe","Timer","Map","Building","MessageSquare"],"sources":["/Users/apple/Documents/cursor/Web课件/AI课/education_web_多Agent协作系统/src/components/Icons.tsx"],"sourcesContent":["import React from 'react';\n\ninterface IconProps {\n className?: string;\n size?: number;\n}\n\n// 书本图标 - 赛博朋克风格\nexport const BookOpen: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <defs>\n <filter id=\"neon-glow\">\n <feGaussianBlur stdDeviation=\"3\" result=\"coloredBlur\"/>\n <feMerge>\n <feMergeNode in=\"coloredBlur\"/>\n <feMergeNode in=\"SourceGraphic\"/>\n </feMerge>\n </filter>\n </defs>\n <path d=\"M4 19.5A2.5 2.5 0 016.5 17H20\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" filter=\"url(#neon-glow)\" />\n <path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 014 19.5v-15A2.5 2.5 0 016.5 2z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M8 7h8M8 11h8M8 15h4\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.8\" />\n <circle cx=\"12\" cy=\"11\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 设置图标 - 赛博朋克风格\nexport const Settings: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <path d=\"M12 15a3 3 0 100-6 3 3 0 000 6z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z\" stroke=\"currentColor\" strokeWidth=\"2\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-spin\" style={{ animationDuration: '3s' }} />\n </svg>\n);\n\n// 闪电图标 - 赛博朋克风格\nexport const Zap: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <path d=\"M13 2L3 14h9l-1 8 10-12h-9z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" strokeLinejoin=\"round\" />\n <path d=\"M13 2L3 14h9l-1 8 10-12h-9z\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinejoin=\"round\" className=\"animate-pulse\" opacity=\"0.8\" />\n <circle cx=\"12\" cy=\"10\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// CPU图标 - 赛博朋克风格\nexport const Cpu: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <rect x=\"7\" y=\"7\" width=\"10\" height=\"10\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"none\" />\n <rect x=\"9\" y=\"9\" width=\"6\" height=\"6\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M10 2v5M14 2v5M10 17v5M14 17v5M2 10h5M17 10h5M2 14h5M17 14h5\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M10 2v5M14 2v5M10 17v5M14 17v5\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 箭头右图标 - 赛博朋克风格\nexport const ChevronRight: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <path d=\"M9 18l6-6-6-6\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <path d=\"M9 18l6-6-6-6\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 箭头下图标 - 赛博朋克风格\nexport const ChevronDown: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <path d=\"M6 9l6 6 6-6\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <path d=\"M6 9l6 6 6-6\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 播放图标 - 赛博朋克风格\nexport const PlayCircle: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <polygon points=\"10,8 16,12 10,16 10,8\" fill=\"currentColor\" />\n <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" strokeWidth=\"1\" className=\"animate-pulse\" opacity=\"0.5\" />\n <polygon points=\"10,8 16,12 10,16 10,8\" fill=\"currentColor\" className=\"animate-pulse\" opacity=\"0.3\" />\n </svg>\n);\n\n// 时钟图标 - 赛博朋克风格\nexport const Clock: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M12 6v6l4 2\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M12 3v1M12 20v1M3 12h1M20 12h1\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" opacity=\"0.6\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 用户图标 - 赛博朋克风格\nexport const Users: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"9\" cy=\"7\" r=\"4\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M23 21v-2a4 4 0 00-3-3.87M16 3.13a4 4 0 010 7.75\" stroke=\"currentColor\" strokeWidth=\"2\" />\n <circle cx=\"9\" cy=\"7\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"20\" cy=\"7\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.5s' }} />\n </svg>\n);\n\n// 目标图标 - 赛博朋克风格\nexport const Target: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"none\" />\n <circle cx=\"12\" cy=\"12\" r=\"6\" stroke=\"currentColor\" strokeWidth=\"1.5\" fill=\"none\" opacity=\"0.6\" className=\"animate-pulse\" />\n <circle cx=\"12\" cy=\"12\" r=\"3\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M12 3v3M12 18v3M3 12h3M18 12h3\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 奖杯图标 - 赛博朋克风格\nexport const Award: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <circle cx=\"12\" cy=\"8\" r=\"7\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <polyline points=\"8.21,13.89 7,23 12,20 17,23 15.79,13.88\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"12\" cy=\"8\" r=\"3\" fill=\"currentColor\" opacity=\"0.5\" />\n <circle cx=\"12\" cy=\"8\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M12 1v2M7 3l1 1M17 3l-1 1\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.6\" />\n </svg>\n);\n\n// 菜单图标 - 赛博朋克风格\nexport const Menu: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"3\" cy=\"6\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"3\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.2s' }} />\n <circle cx=\"3\" cy=\"18\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.4s' }} />\n </svg>\n);\n\n// 关闭图标 - 赛博朋克风格\nexport const X: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"8\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"none\" className=\"animate-pulse\" opacity=\"0.3\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 勾选图标 - 赛博朋克风格\nexport const CheckCircle: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M9 12l2 2 4-4\" stroke=\"currentColor\" strokeWidth=\"3\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <path d=\"M9 12l2 2 4-4\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className=\"animate-pulse\" opacity=\"0.8\" />\n </svg>\n);\n\n// 箭头右图标 - 赛博朋克风格\nexport const ArrowRight: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <path d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <path d=\"M5 12h14\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.6\" />\n <circle cx=\"19\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 显示器图标 - 赛博朋克风格\nexport const Monitor: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <rect x=\"4\" y=\"5\" width=\"16\" height=\"10\" fill=\"currentColor\" opacity=\"0.2\" />\n <circle cx=\"12\" cy=\"10\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M6 7h3M6 9h5\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 网络图标 - 赛博朋克风格\nexport const Network: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <circle cx=\"12\" cy=\"5\" r=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"5\" cy=\"19\" r=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"19\" cy=\"19\" r=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M12 7v6M12 13l-5.5 4M12 13l5.5 4\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" className=\"animate-pulse\" />\n <circle cx=\"12\" cy=\"13\" r=\"2\" fill=\"currentColor\" />\n <circle cx=\"12\" cy=\"5\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 眼睛图标 - 赛博朋克风格\nexport const Eye: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"12\" cy=\"12\" r=\"3\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.5\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M12 5v2M12 17v2\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.4\" />\n </svg>\n);\n\n// 层级图标 - 赛博朋克风格\nexport const Layers: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <path d=\"M12 2l10 5v10l-10 5-10-5V7z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"none\" />\n <path d=\"M12 7l10 5-10 5-10-5z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M2 12v5l10 5v-5M22 12v5l-10 5v-5\" stroke=\"currentColor\" strokeWidth=\"1\" strokeDasharray=\"2 2\" className=\"animate-pulse\" opacity=\"0.6\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 箭头左图标 - 赛博朋克风格\nexport const ArrowLeft: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <path d=\"M19 12H5M12 19l-7-7 7-7\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <path d=\"M19 12H5\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.6\" />\n <circle cx=\"5\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 刷新图标 - 赛博朋克风格\nexport const RefreshCw: React.FC<IconProps> = ({ className = '', size = 24 }) => (\n <svg width={size} height={size} viewBox=\"0 0 24 24\" fill=\"none\" className={className}>\n <polyline points=\"23,4 23,10 17,10\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <polyline points=\"1,20 1,14 7,14\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <path d=\"M20.49 9A9 9 0 005.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 013.51 15\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-spin\" style={{ animationDuration: '2s' }} />\n <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"none\" className=\"animate-pulse\" opacity=\"0.3\" />\n </svg>\n);\n\n// Hash图标 - 赛博朋克风格\nexport const Hash = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <line x1=\"4\" y1=\"9\" x2=\"20\" y2=\"9\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <line x1=\"4\" y1=\"15\" x2=\"20\" y2=\"15\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <line x1=\"10\" y1=\"3\" x2=\"8\" y2=\"21\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <line x1=\"16\" y1=\"3\" x2=\"14\" y2=\"21\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <rect x=\"8\" y=\"9\" width=\"8\" height=\"6\" fill=\"currentColor\" opacity=\"0.2\" />\n </svg>\n);\n\n// 计算器图标 - 赛博朋克风格\nexport const Calculator = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <rect x=\"7\" y=\"5\" width=\"10\" height=\"3\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.5\" />\n <circle cx=\"8\" cy=\"12\" r=\"1\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.6\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.6\" />\n <circle cx=\"16\" cy=\"12\" r=\"1\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.6\" />\n <circle cx=\"8\" cy=\"16\" r=\"1\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.6\" />\n <circle cx=\"12\" cy=\"16\" r=\"1\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.6\" />\n <circle cx=\"16\" cy=\"16\" r=\"1\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.6\" />\n <circle cx=\"12\" cy=\"6.5\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 电源图标 - 赛博朋克风格\nexport const Power = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M18.36 6.64a9 9 0 11-12.73 0\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"12\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.2\" />\n <circle cx=\"12\" cy=\"2\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M12 2v10\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 代码图标 - 赛博朋克风格\nexport const Code = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" stroke=\"currentColor\" strokeWidth=\"2\" rx=\"2\" fill=\"none\" />\n <path d=\"M8 8l-2 4 2 4M16 8l2 4-2 4\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <path d=\"M12 16.5v.5\" stroke=\"currentColor\" strokeWidth=\"3\" strokeLinecap=\"round\" className=\"animate-pulse\" />\n <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" stroke=\"currentColor\" strokeWidth=\"1\" rx=\"2\" fill=\"none\" className=\"animate-pulse\" opacity=\"0.3\" />\n </svg>\n);\n\n// 盾牌图标 - 赛博朋克风格\nexport const Shield = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M12 2l8 3v7c0 5-3.5 8.5-8 10-4.5-1.5-8-5-8-10V5z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M9 12l2 2 4-4\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M12 2l8 3v7c0 5-3.5 8.5-8 10-4.5-1.5-8-5-8-10V5z\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"none\" className=\"animate-pulse\" opacity=\"0.4\" />\n </svg>\n);\n\n// 箭头下图标 - 赛博朋克风格\nexport const ArrowDown = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M12 5v14M19 12l-7 7-7-7\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <path d=\"M12 5v14\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.6\" />\n <circle cx=\"12\" cy=\"19\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 文件夹图标 - 赛博朋克风格\nexport const Folder = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M22 19a2 2 0 01-2 2H4a2 2 0 01-2-2V5a2 2 0 012-2h5l2 3h9a2 2 0 012 2z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M22 19a2 2 0 01-2 2H4a2 2 0 01-2-2V5a2 2 0 012-2h5l2 3h9a2 2 0 012 2z\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"none\" className=\"animate-pulse\" opacity=\"0.5\" />\n <circle cx=\"12\" cy=\"13\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n </svg>\n);\n\n// 服务器图标 - 赛博朋克风格\nexport const Server = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <rect x=\"2\" y=\"2\" width=\"20\" height=\"8\" rx=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <rect x=\"2\" y=\"14\" width=\"20\" height=\"8\" rx=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"6\" cy=\"6\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"6\" cy=\"18\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.5s' }} />\n <line x1=\"10\" y1=\"6\" x2=\"18\" y2=\"6\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" opacity=\"0.5\" />\n <line x1=\"10\" y1=\"18\" x2=\"18\" y2=\"18\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" opacity=\"0.5\" />\n </svg>\n);\n\n// 数据库图标 - 赛博朋克风格\nexport const Database = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <ellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M21 12c0 1.66-4 3-9 3s-9-1.34-9-3M21 5v14c0 1.66-4 3-9 3s-9-1.34-9-3V5\" stroke=\"currentColor\" strokeWidth=\"2\" />\n <path d=\"M21 12v7c0 1.66-4 3-9 3s-9-1.34-9-3v-7\" stroke=\"currentColor\" strokeWidth=\"1\" strokeDasharray=\"2 2\" className=\"animate-pulse\" opacity=\"0.5\" />\n <circle cx=\"12\" cy=\"5\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"12\" cy=\"12\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.3s' }} />\n <circle cx=\"12\" cy=\"19\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.6s' }} />\n </svg>\n);\n\n// 图表图标 - 赛博朋克风格\nexport const BarChart = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" stroke=\"currentColor\" strokeWidth=\"2\" rx=\"2\" fill=\"none\" />\n <rect x=\"7\" y=\"8\" width=\"3\" height=\"13\" fill=\"currentColor\" opacity=\"0.6\" />\n <rect x=\"14\" y=\"5\" width=\"3\" height=\"16\" fill=\"currentColor\" opacity=\"0.6\" />\n <rect x=\"7\" y=\"8\" width=\"3\" height=\"13\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"1\" className=\"animate-pulse\" opacity=\"0.8\" />\n <rect x=\"14\" y=\"5\" width=\"3\" height=\"16\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"1\" className=\"animate-pulse\" opacity=\"0.8\" />\n <circle cx=\"8.5\" cy=\"8\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"15.5\" cy=\"5\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.3s' }} />\n </svg>\n);\n\n// 灯泡图标 (💡) - 赛博朋克风格\nexport const Lightbulb = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M12 2C8.13 2 5 5.13 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.87-3.13-7-7-7z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <line x1=\"9\" y1=\"21\" x2=\"15\" y2=\"21\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"21\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"9\" r=\"2\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M12 2v3M18 9h3M6 9H3M17 14l2 2M7 14l-2 2\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 火箭图标 (🚀) - 赛博朋克风格\nexport const Rocket = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M12 2L8 8l-3 1v6l3 1 4 6 4-6 3-1V9l-3-1z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"12\" cy=\"11\" r=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.5\" />\n <path d=\"M7 17l-2 4M17 17l2 4\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"11\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M12 22v-2\" stroke=\"currentColor\" strokeWidth=\"3\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.8\" />\n </svg>\n);\n\n// 工具图标 (🔧) - 赛博朋克风格\nexport const Tool = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"18\" cy=\"6\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"6\" cy=\"18\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.5s' }} />\n <path d=\"M15 9l-6 6\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 书籍图标 (📚) - 赛博朋克风格\nexport const Books = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M4 5h5v14H4zM9 5h5v14H9zM14 5h6v14h-6z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M4 5h5v14H4z\" stroke=\"currentColor\" strokeWidth=\"2\" />\n <path d=\"M9 5h5v14H9z\" stroke=\"currentColor\" strokeWidth=\"2\" />\n <path d=\"M14 5h6v14h-6z\" stroke=\"currentColor\" strokeWidth=\"2\" />\n <circle cx=\"6.5\" cy=\"8\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"11.5\" cy=\"8\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.2s' }} />\n <circle cx=\"17\" cy=\"8\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.4s' }} />\n </svg>\n);\n\n// 趋势图标 (📈) - 赛博朋克风格\nexport const TrendingUp = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" stroke=\"currentColor\" strokeWidth=\"2\" rx=\"2\" fill=\"currentColor\" opacity=\"0.2\" />\n <polyline points=\"7,17 12,12 15,15 20,10\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <polyline points=\"15,10 20,10 20,15\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <polyline points=\"7,17 12,12 15,15 20,10\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 包裹图标 (📦) - 赛博朋克风格\nexport const Package = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M12 2l10 5v10l-10 5-10-5V7z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M12 22V12M2 7l10 5 10-5M7 4.5L17 9.5\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M12 2v5\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 闪光图标 (⚡) - 已存在 Zap,创建别名\nexport const Lightning = Zap;\n\n// 目标靶心图标 (🎯) - 已存在 Target,创建别名\nexport const Bullseye = Target;\n\n// 信号图标 (📡) - 赛博朋克风格\nexport const Signal = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <circle cx=\"12\" cy=\"18\" r=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.5\" />\n <path d=\"M16.24 13.76a6 6 0 00-8.48 0\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <path d=\"M19.07 10.93a10 10 0 00-14.14 0\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <path d=\"M22 8a14 14 0 00-20 0\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"18\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M16.24 13.76a6 6 0 00-8.48 0\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 消息图标 (💬) - 赛博朋克风格 \nexport const Message = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"8\" cy=\"11\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"12\" cy=\"11\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.2s' }} />\n <circle cx=\"16\" cy=\"11\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.4s' }} />\n </svg>\n);\n\n// 标签图标 (🏷️) - 赛博朋克风格\nexport const Tag = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M20.59 13.41l-7.17 7.17a2 2 0 01-2.83 0L2 12V2h10l8.59 8.59a2 2 0 010 2.82z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"7\" cy=\"7\" r=\"1\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.6\" />\n <circle cx=\"7\" cy=\"7\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M2 2l10 10\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 握手图标 (🤝) - 赛博朋克风格\nexport const Handshake = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M11 6l-3-3-6 6v8h7l3-3m10-8l-6-6-3 3m14 14v-8l-6-6m-5 5l5 5\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" fill=\"none\" />\n <path d=\"M8 12h8\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" fill=\"none\" />\n <circle cx=\"12\" cy=\"12\" r=\"2\" fill=\"currentColor\" opacity=\"0.5\" />\n <circle cx=\"12\" cy=\"12\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M7 12h10\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 拼图图标 (🧩) - 赛博朋克风格\nexport const Puzzle = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M4 4h4c0-2 1-3 2-3s2 1 2 3h4v4c2 0 3 1 3 2s-1 2-3 2v4h-4c0 2-1 3-2 3s-2-1-2-3H4v-4c-2 0-3-1-3-2s1-2 3-2V4z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M8 12h8M12 8v8\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.5\" />\n </svg>\n);\n\n// 刷新循环图标 (🔄) - 已有 RefreshCw,创建别名\nexport const Refresh = RefreshCw;\n\n// 图表图标 (📊) - 已有 BarChart,创建别名\nexport const Chart = BarChart;\n\n// 机器人图标 (🤖) - 赛博朋克风格\nexport const Robot = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"4\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <rect x=\"6\" y=\"2\" width=\"12\" height=\"2\" rx=\"1\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.5\" />\n <circle cx=\"9\" cy=\"9\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"15\" cy=\"9\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.2s' }} />\n <path d=\"M8 14h8\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <rect x=\"4\" y=\"20\" width=\"4\" height=\"2\" rx=\"1\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.5\" />\n <rect x=\"16\" y=\"20\" width=\"4\" height=\"2\" rx=\"1\" stroke=\"currentColor\" strokeWidth=\"1\" fill=\"currentColor\" opacity=\"0.5\" />\n <circle cx=\"12\" cy=\"12\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.4s' }} />\n </svg>\n);\n\n// 大脑图标 (🧠) - 赛博朋克风格\nexport const Brain = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M12 2C8 2 5 5 5 9c0 1.5.5 3 1.5 4C5.5 14 5 15.5 5 17c0 2.5 2 4.5 4.5 4.5h5c2.5 0 4.5-2 4.5-4.5 0-1.5-.5-3-1.5-4 1-.5 1.5-2.5 1.5-4 0-4-3-7-7-7z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M8 10c0-1 .5-2 1.5-2S11 9 11 10M13 10c0-1 .5-2 1.5-2S16 9 16 10\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <path d=\"M9 14c1 1 2 1 3 1s2 0 3-1\" stroke=\"currentColor\" strokeWidth=\"1\" strokeLinecap=\"round\" className=\"animate-pulse\" opacity=\"0.6\" />\n </svg>\n);\n\n// 天平图标 (⚖️) - 赛博朋克风格\nexport const Scale = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M12 2v20\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <path d=\"M6 6l6 0 6 0\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n <circle cx=\"6\" cy=\"6\" r=\"4\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"18\" cy=\"6\" r=\"4\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <rect x=\"8\" y=\"20\" width=\"8\" height=\"2\" rx=\"1\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.5\" />\n <circle cx=\"6\" cy=\"6\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"18\" cy=\"6\" r=\"0.5\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.5s' }} />\n </svg>\n);\n\n// 天平图标别名\nexport const Balance = Scale;\n\n// 添加更多赛博朋克风格图标\nexport const Warning = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M12 2L2 20h20L12 2z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M12 9v4m0 4h.01\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" className=\"animate-pulse\" />\n </svg>\n);\n\nexport const Cog = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <circle cx=\"12\" cy=\"12\" r=\"3\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M12 1v6m0 6v6m6.36-15.36l-4.24 4.24m-4.24 4.24l-4.24 4.24M23 12h-6m-6 0H1m16.36 6.36l-4.24-4.24m-4.24-4.24L4.64 5.64\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" className=\"animate-spin-slow\" />\n </svg>\n);\n\nexport const ClipboardCheck = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M9 12l2 2 4-4\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className=\"animate-pulse\" />\n <rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" stroke=\"currentColor\" strokeWidth=\"2\" />\n </svg>\n);\n\nexport const Globe = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M2 12h20M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\" stroke=\"currentColor\" strokeWidth=\"2\" className=\"animate-pulse\" />\n </svg>\n);\n\nexport const Timer = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <circle cx=\"12\" cy=\"13\" r=\"9\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M12 7v6l4 2\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" className=\"animate-pulse\" />\n <path d=\"M9 2h6m-3 0v3\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" />\n </svg>\n);\n\nexport const Map = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M1 6v16l7-4 8 4 7-4V2l-7 4-8-4-7 4z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <path d=\"M8 2v16m8-12v16\" stroke=\"currentColor\" strokeWidth=\"2\" className=\"animate-pulse\" />\n </svg>\n);\n\nexport const Building = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <rect x=\"8\" y=\"6\" width=\"3\" height=\"3\" stroke=\"currentColor\" strokeWidth=\"1\" className=\"animate-pulse\" />\n <rect x=\"13\" y=\"6\" width=\"3\" height=\"3\" stroke=\"currentColor\" strokeWidth=\"1\" className=\"animate-pulse\" />\n <rect x=\"8\" y=\"12\" width=\"3\" height=\"3\" stroke=\"currentColor\" strokeWidth=\"1\" className=\"animate-pulse\" />\n <rect x=\"13\" y=\"12\" width=\"3\" height=\"3\" stroke=\"currentColor\" strokeWidth=\"1\" className=\"animate-pulse\" />\n <rect x=\"10\" y=\"18\" width=\"4\" height=\"4\" stroke=\"currentColor\" strokeWidth=\"2\" />\n </svg>\n);\n\nexport const MessageSquare = (props: IconProps) => (\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n <path d=\"M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2v10z\" stroke=\"currentColor\" strokeWidth=\"2\" fill=\"currentColor\" opacity=\"0.3\" />\n <circle cx=\"9\" cy=\"10\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" />\n <circle cx=\"12\" cy=\"10\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.2s' }} />\n <circle cx=\"15\" cy=\"10\" r=\"1\" fill=\"currentColor\" className=\"animate-pulse\" style={{ animationDelay: '0.4s' }} />\n </svg>\n);"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |