diff --git a/assets/fonts/phosphor/codepoints.csv b/assets/fonts/phosphor/codepoints.csv new file mode 100644 index 00000000..0eb94d70 --- /dev/null +++ b/assets/fonts/phosphor/codepoints.csv @@ -0,0 +1,1513 @@ +codepoint,name,pascal_name +0xe000,pulse,Pulse +0xe002,airplane,Airplane +0xe004,airplay,Airplay +0xe006,alarm,Alarm +0xe008,android-logo,AndroidLogo +0xe00a,aperture,Aperture +0xe00c,archive,Archive +0xe00e,box-arrow-down,BoxArrowDown +0xe010,tray-arrow-down,TrayArrowDown +0xe012,armchair,Armchair +0xe014,arrow-arc-left,ArrowArcLeft +0xe016,arrow-arc-right,ArrowArcRight +0xe018,arrow-bend-down-left,ArrowBendDownLeft +0xe01a,arrow-bend-down-right,ArrowBendDownRight +0xe01c,arrow-bend-left-down,ArrowBendLeftDown +0xe01e,arrow-bend-left-up,ArrowBendLeftUp +0xe020,arrow-bend-right-down,ArrowBendRightDown +0xe022,arrow-bend-right-up,ArrowBendRightUp +0xe024,arrow-bend-up-left,ArrowBendUpLeft +0xe026,arrow-bend-up-right,ArrowBendUpRight +0xe028,arrow-circle-down,ArrowCircleDown +0xe02a,arrow-circle-down-left,ArrowCircleDownLeft +0xe02c,arrow-circle-down-right,ArrowCircleDownRight +0xe02e,arrow-circle-right,ArrowCircleRight +0xe030,arrow-circle-up,ArrowCircleUp +0xe032,arrow-circle-up-left,ArrowCircleUpLeft +0xe034,arrow-circle-up-right,ArrowCircleUpRight +0xe036,arrow-clockwise,ArrowClockwise +0xe038,arrow-counter-clockwise,ArrowCounterClockwise +0xe03a,arrow-bend-double-up-left,ArrowBendDoubleUpLeft +0xe03c,arrow-bend-double-up-right,ArrowBendDoubleUpRight +0xe03e,arrow-down,ArrowDown +0xe040,arrow-down-left,ArrowDownLeft +0xe042,arrow-down-right,ArrowDownRight +0xe044,arrow-elbow-down-left,ArrowElbowDownLeft +0xe046,arrow-elbow-down-right,ArrowElbowDownRight +0xe048,arrow-elbow-left,ArrowElbowLeft +0xe04a,arrow-elbow-left-down,ArrowElbowLeftDown +0xe04c,arrow-elbow-left-up,ArrowElbowLeftUp +0xe04e,arrow-elbow-right,ArrowElbowRight +0xe050,arrow-elbow-right-down,ArrowElbowRightDown +0xe052,arrow-elbow-right-up,ArrowElbowRightUp +0xe054,arrow-elbow-up-left,ArrowElbowUpLeft +0xe056,arrow-elbow-up-right,ArrowElbowUpRight +0xe058,arrow-left,ArrowLeft +0xe05a,arrow-circle-left,ArrowCircleLeft +0xe05c,arrow-line-down,ArrowLineDown +0xe05e,arrow-line-down-left,ArrowLineDownLeft +0xe060,arrow-line-down-right,ArrowLineDownRight +0xe062,arrow-line-left,ArrowLineLeft +0xe064,arrow-line-right,ArrowLineRight +0xe066,arrow-line-up,ArrowLineUp +0xe068,arrow-line-up-left,ArrowLineUpLeft +0xe06a,arrow-line-up-right,ArrowLineUpRight +0xe06c,arrow-right,ArrowRight +0xe06e,arrow-square-down,ArrowSquareDown +0xe070,arrow-square-down-left,ArrowSquareDownLeft +0xe072,arrow-square-down-right,ArrowSquareDownRight +0xe074,arrow-square-left,ArrowSquareLeft +0xe076,arrow-square-right,ArrowSquareRight +0xe078,arrow-square-up,ArrowSquareUp +0xe07a,arrow-square-up-left,ArrowSquareUpLeft +0xe07c,arrow-square-up-right,ArrowSquareUpRight +0xe07e,arrow-u-down-left,ArrowUDownLeft +0xe080,arrow-u-down-right,ArrowUDownRight +0xe082,arrow-u-left-down,ArrowULeftDown +0xe084,arrow-u-left-up,ArrowULeftUp +0xe086,arrow-u-right-down,ArrowURightDown +0xe088,arrow-u-right-up,ArrowURightUp +0xe08a,arrow-u-up-left,ArrowUUpLeft +0xe08c,arrow-u-up-right,ArrowUUpRight +0xe08e,arrow-up,ArrowUp +0xe090,arrow-up-left,ArrowUpLeft +0xe092,arrow-up-right,ArrowUpRight +0xe094,arrows-clockwise,ArrowsClockwise +0xe096,arrows-counter-clockwise,ArrowsCounterClockwise +0xe098,arrows-down-up,ArrowsDownUp +0xe09a,arrows-in,ArrowsIn +0xe09c,arrows-in-cardinal,ArrowsInCardinal +0xe09e,arrows-in-simple,ArrowsInSimple +0xe0a0,arrows-left-right,ArrowsLeftRight +0xe0a2,arrows-out,ArrowsOut +0xe0a4,arrows-out-cardinal,ArrowsOutCardinal +0xe0a6,arrows-out-simple,ArrowsOutSimple +0xe0a8,article,Article +0xe0aa,asterisk,Asterisk +0xe0ac,at,At +0xe0ae,backspace,Backspace +0xe0b0,bag,Bag +0xe0b2,bandaids,Bandaids +0xe0b4,bank,Bank +0xe0b6,barbell,Barbell +0xe0b8,barcode,Barcode +0xe0ba,battery-charging,BatteryCharging +0xe0bc,battery-charging-vertical,BatteryChargingVertical +0xe0be,battery-empty,BatteryEmpty +0xe0c0,battery-full,BatteryFull +0xe0c2,battery-high,BatteryHigh +0xe0c4,battery-low,BatteryLow +0xe0c6,battery-medium,BatteryMedium +0xe0c8,battery-warning,BatteryWarning +0xe0ca,battery-warning-vertical,BatteryWarningVertical +0xe0cc,bed,Bed +0xe0ce,bell,Bell +0xe0d0,bell-simple,BellSimple +0xe0d2,bell-simple-slash,BellSimpleSlash +0xe0d4,bell-slash,BellSlash +0xe0d6,bicycle,Bicycle +0xe0da,bluetooth,Bluetooth +0xe0dc,bluetooth-connected,BluetoothConnected +0xe0de,bluetooth-slash,BluetoothSlash +0xe0e0,bluetooth-x,BluetoothX +0xe0e2,book,Book +0xe0e4,book-bookmark,BookBookmark +0xe0e6,book-open,BookOpen +0xe0e8,bookmark,Bookmark +0xe0ea,bookmark-simple,BookmarkSimple +0xe0ec,bookmarks,Bookmarks +0xe0ee,briefcase,Briefcase +0xe0f2,broadcast,Broadcast +0xe0f4,browser,Browser +0xe0f6,browsers,Browsers +0xe0f8,cards,Cards +0xe0fe,building-apartment,BuildingApartment +0xe0fe,building-office,BuildingOffice +0xe100,building,Building +0xe102,buildings,Buildings +0xe106,bus,Bus +0xe108,calendar,Calendar +0xe10a,calendar-blank,CalendarBlank +0xe10c,calendar-x,CalendarX +0xe10e,camera,Camera +0xe110,camera-slash,CameraSlash +0xe112,car,Car +0xe114,car-simple,CarSimple +0xe116,caret-circle-double-down,CaretCircleDoubleDown +0xe118,caret-circle-double-left,CaretCircleDoubleLeft +0xe11a,caret-circle-double-right,CaretCircleDoubleRight +0xe11c,caret-circle-double-up,CaretCircleDoubleUp +0xe11e,caret-circle-down,CaretCircleDown +0xe120,caret-circle-left,CaretCircleLeft +0xe122,caret-circle-right,CaretCircleRight +0xe124,caret-circle-up,CaretCircleUp +0xe126,caret-double-down,CaretDoubleDown +0xe128,caret-double-left,CaretDoubleLeft +0xe12a,caret-double-right,CaretDoubleRight +0xe12c,caret-double-up,CaretDoubleUp +0xe12e,caret-line-up,CaretLineUp +0xe130,caret-line-right,CaretLineRight +0xe132,caret-line-left,CaretLineLeft +0xe134,caret-line-down,CaretLineDown +0xe136,caret-down,CaretDown +0xe138,caret-left,CaretLeft +0xe13a,caret-right,CaretRight +0xe13c,caret-up,CaretUp +0xe13e,caret-circle-up-down,CaretCircleUpDown +0xe140,caret-up-down,CaretUpDown +0xe142,cell-signal-full,CellSignalFull +0xe144,cell-signal-high,CellSignalHigh +0xe146,cell-signal-low,CellSignalLow +0xe148,cell-signal-medium,CellSignalMedium +0xe14a,cell-signal-none,CellSignalNone +0xe14c,cell-signal-slash,CellSignalSlash +0xe14e,cell-signal-x,CellSignalX +0xe150,chart-bar,ChartBar +0xe152,chart-bar-horizontal,ChartBarHorizontal +0xe154,chart-line,ChartLine +0xe156,chart-line-up,ChartLineUp +0xe158,chart-pie,ChartPie +0xe15a,chart-pie-slice,ChartPieSlice +0xe15c,chat,Chat +0xe15e,chat-slash,ChatSlash +0xe160,chat-centered,ChatCentered +0xe162,chat-centered-slash,ChatCenteredSlash +0xe164,chat-centered-dots,ChatCenteredDots +0xe166,chat-centered-text,ChatCenteredText +0xe168,chat-circle,ChatCircle +0xe16a,chat-circle-slash,ChatCircleSlash +0xe16c,chat-circle-dots,ChatCircleDots +0xe16e,chat-circle-text,ChatCircleText +0xe170,chat-dots,ChatDots +0xe172,chat-teardrop,ChatTeardrop +0xe174,chat-teardrop-slash,ChatTeardropSlash +0xe176,chat-teardrop-dots,ChatTeardropDots +0xe178,chat-teardrop-text,ChatTeardropText +0xe17a,chat-text,ChatText +0xe17c,chats,Chats +0xe17e,chats-circle,ChatsCircle +0xe180,chats-teardrop,ChatsTeardrop +0xe182,check,Check +0xe184,check-circle,CheckCircle +0xe186,check-square,CheckSquare +0xe188,check-square-offset,CheckSquareOffset +0xe18a,circle,Circle +0xe18c,circle-half,CircleHalf +0xe18e,circle-half-tilt,CircleHalfTilt +0xe190,circles-four,CirclesFour +0xe192,circles-three,CirclesThree +0xe194,circles-three-plus,CirclesThreePlus +0xe196,clipboard,Clipboard +0xe198,clipboard-text,ClipboardText +0xe19a,clock,Clock +0xe19c,clock-afternoon,ClockAfternoon +0xe19e,clock-clockwise,ClockClockwise +0xe1a0,clock-counter-clockwise,ClockCounterClockwise +0xe1a4,closed-captioning,ClosedCaptioning +0xe1a6,subtitles-slash,SubtitlesSlash +0xe1a8,subtitles,Subtitles +0xe1aa,cloud,Cloud +0xe1ac,cloud-arrow-down,CloudArrowDown +0xe1ae,cloud-arrow-up,CloudArrowUp +0xe1b0,cloud-check,CloudCheck +0xe1b2,cloud-lightning,CloudLightning +0xe1b4,cloud-rain,CloudRain +0xe1b6,cloud-slash,CloudSlash +0xe1b8,cloud-snow,CloudSnow +0xe1ba,club,Club +0xe1bc,code,Code +0xe1be,code-simple,CodeSimple +0xe1c0,coffee-bean,CoffeeBean +0xe1c2,coffee,Coffee +0xe1c4,command,Command +0xe1c6,compass-rose,CompassRose +0xe1c8,compass,Compass +0xe1ca,copy,Copy +0xe1cc,copy-simple,CopySimple +0xe1ce,corners-in,CornersIn +0xe1d0,corners-out,CornersOut +0xe1d2,credit-card,CreditCard +0xe1d4,crop,Crop +0xe1d6,crosshair,Crosshair +0xe1d8,crosshair-simple,CrosshairSimple +0xe1da,cube,Cube +0xe1dc,cursor,Cursor +0xe1de,database,Database +0xe1e0,device-mobile,DeviceMobile +0xe1e2,device-mobile-camera,DeviceMobileCamera +0xe1e4,device-mobile-speaker,DeviceMobileSpeaker +0xe1e6,device-tablet,DeviceTablet +0xe1e8,device-tablet-camera,DeviceTabletCamera +0xe1ea,device-tablet-speaker,DeviceTabletSpeaker +0xe1ec,diamond,Diamond +0xe1ee,dice-five,DiceFive +0xe1f0,dice-four,DiceFour +0xe1f2,dice-one,DiceOne +0xe1f4,dice-six,DiceSix +0xe1f6,dice-three,DiceThree +0xe1f8,dice-two,DiceTwo +0xe1fa,divide,Divide +0xe1fc,dots-nine,DotsNine +0xe1fe,dots-three,DotsThree +0xe200,dots-three-circle,DotsThreeCircle +0xe202,dots-three-circle-vertical,DotsThreeCircleVertical +0xe204,dots-three-outline,DotsThreeOutline +0xe206,dots-three-outline-vertical,DotsThreeOutlineVertical +0xe208,dots-three-vertical,DotsThreeVertical +0xe20a,download,Download +0xe20c,download-simple,DownloadSimple +0xe20e,dribbble-logo,DribbbleLogo +0xe210,drop,Drop +0xe212,eject,Eject +0xe214,envelope,Envelope +0xe216,envelope-open,EnvelopeOpen +0xe218,envelope-simple,EnvelopeSimple +0xe21a,envelope-simple-open,EnvelopeSimpleOpen +0xe21c,equals,Equals +0xe21e,eraser,Eraser +0xe220,eye,Eye +0xe222,eye-closed,EyeClosed +0xe224,eye-slash,EyeSlash +0xe226,facebook-logo,FacebookLogo +0xe228,faders,Faders +0xe22a,faders-horizontal,FadersHorizontal +0xe22c,fast-forward-circle,FastForwardCircle +0xe22e,figma-logo,FigmaLogo +0xe230,file,File +0xe232,file-arrow-down,FileArrowDown +0xe234,file-minus,FileMinus +0xe236,file-plus,FilePlus +0xe238,file-magnifying-glass,FileMagnifyingGlass +0xe23a,file-text,FileText +0xe23c,file-x,FileX +0xe23e,fingerprint,Fingerprint +0xe240,fingerprint-simple,FingerprintSimple +0xe242,fire,Fire +0xe244,flag,Flag +0xe246,flashlight,Flashlight +0xe248,floppy-disk,FloppyDisk +0xe24a,folder,Folder +0xe254,folder-minus,FolderMinus +0xe256,folder-open,FolderOpen +0xe258,folder-plus,FolderPlus +0xe25a,folder-simple,FolderSimple +0xe25c,folder-simple-minus,FolderSimpleMinus +0xe25e,folder-simple-plus,FolderSimplePlus +0xe260,folders,Folders +0xe262,fork-knife,ForkKnife +0xe264,framer-logo,FramerLogo +0xe266,funnel,Funnel +0xe268,funnel-simple,FunnelSimple +0xe26a,funnel-simple-x,FunnelSimpleX +0xe26c,funnel-x,FunnelX +0xe26e,game-controller,GameController +0xe270,gear,Gear +0xe272,gear-six,GearSix +0xe274,gif,Gif +0xe276,gift,Gift +0xe278,git-branch,GitBranch +0xe27a,git-commit,GitCommit +0xe27c,git-diff,GitDiff +0xe27e,git-fork,GitFork +0xe280,git-merge,GitMerge +0xe282,git-pull-request,GitPullRequest +0xe284,globe-simple-x,GlobeSimpleX +0xe286,globe-x,GlobeX +0xe288,globe,Globe +0xe28a,globe-hemisphere-east,GlobeHemisphereEast +0xe28c,globe-hemisphere-west,GlobeHemisphereWest +0xe28e,globe-simple,GlobeSimple +0xe290,globe-stand,GlobeStand +0xe292,google-logo,GoogleLogo +0xe294,google-play-logo,GooglePlayLogo +0xe296,grid-four,GridFour +0xe298,hand,Hand +0xe29a,hand-pointing,HandPointing +0xe29c,handbag,Handbag +0xe29e,hard-drive,HardDrive +0xe2a0,hard-drives,HardDrives +0xe2a2,hash,Hash +0xe2a4,hash-straight,HashStraight +0xe2a6,headphones,Headphones +0xe2a8,heart,Heart +0xe2aa,heart-straight,HeartStraight +0xe2ac,heartbeat,Heartbeat +0xe2ae,hexagon,Hexagon +0xe2b0,horse,Horse +0xe2b2,hourglass,Hourglass +0xe2b4,hourglass-high,HourglassHigh +0xe2b6,hourglass-low,HourglassLow +0xe2b8,hourglass-medium,HourglassMedium +0xe2ba,hourglass-simple,HourglassSimple +0xe2bc,hourglass-simple-high,HourglassSimpleHigh +0xe2be,hourglass-simple-low,HourglassSimpleLow +0xe2c0,hourglass-simple-medium,HourglassSimpleMedium +0xe2c2,house,House +0xe2c4,house-line,HouseLine +0xe2c6,house-simple,HouseSimple +0xe2c8,identification-card,IdentificationCard +0xe2ca,image,Image +0xe2cc,image-square,ImageSquare +0xe2ce,info,Info +0xe2d0,instagram-logo,InstagramLogo +0xe2d2,intersect,Intersect +0xe2d4,jeep,Jeep +0xe2d6,key,Key +0xe2d8,keyboard,Keyboard +0xe2da,leaf,Leaf +0xe2dc,lightbulb,Lightbulb +0xe2de,lightning,Lightning +0xe2e0,lightning-slash,LightningSlash +0xe2e2,link,Link +0xe2e4,link-break,LinkBreak +0xe2e6,link-simple,LinkSimple +0xe2e8,link-simple-break,LinkSimpleBreak +0xe2ea,link-simple-horizontal,LinkSimpleHorizontal +0xe2ec,link-simple-horizontal-break,LinkSimpleHorizontalBreak +0xe2ee,linkedin-logo,LinkedinLogo +0xe2f0,list,List +0xe2f2,list-bullets,ListBullets +0xe2f4,list-dashes,ListDashes +0xe2f6,list-numbers,ListNumbers +0xe2f8,list-plus,ListPlus +0xe2fa,lock,Lock +0xe2fe,lock-key,LockKey +0xe300,lock-key-open,LockKeyOpen +0xe302,lock-laminated,LockLaminated +0xe304,lock-laminated-open,LockLaminatedOpen +0xe306,lock-open,LockOpen +0xe308,lock-simple,LockSimple +0xe30a,lock-simple-open,LockSimpleOpen +0xe30c,magnifying-glass,MagnifyingGlass +0xe30e,magnifying-glass-minus,MagnifyingGlassMinus +0xe310,magnifying-glass-plus,MagnifyingGlassPlus +0xe314,map-pin-plus,MapPinPlus +0xe316,map-pin,MapPin +0xe318,map-pin-line,MapPinLine +0xe31a,map-trifold,MapTrifold +0xe31c,martini,Martini +0xe31e,math-operations,MathOperations +0xe320,medal,Medal +0xe322,medium-logo,MediumLogo +0xe324,megaphone,Megaphone +0xe326,microphone,Microphone +0xe328,microphone-slash,MicrophoneSlash +0xe32a,minus,Minus +0xe32c,minus-circle,MinusCircle +0xe32e,monitor,Monitor +0xe330,moon,Moon +0xe332,mouse-scroll,MouseScroll +0xe334,mouse-left-click,MouseLeftClick +0xe336,mouse-right-click,MouseRightClick +0xe338,mouse-middle-click,MouseMiddleClick +0xe33a,mouse,Mouse +0xe33c,music-note,MusicNote +0xe33e,music-note-simple,MusicNoteSimple +0xe340,music-notes,MusicNotes +0xe342,music-notes-simple,MusicNotesSimple +0xe344,newspaper,Newspaper +0xe346,newspaper-clipping,NewspaperClipping +0xe348,note,Note +0xe34a,note-blank,NoteBlank +0xe34c,note-pencil,NotePencil +0xe34e,notebook,Notebook +0xe350,number-eight,NumberEight +0xe352,number-circle-eight,NumberCircleEight +0xe354,number-square-eight,NumberSquareEight +0xe356,number-five,NumberFive +0xe358,number-circle-five,NumberCircleFive +0xe35a,number-square-five,NumberSquareFive +0xe35c,number-four,NumberFour +0xe35e,number-circle-four,NumberCircleFour +0xe360,number-square-four,NumberSquareFour +0xe362,number-nine,NumberNine +0xe364,number-circle-nine,NumberCircleNine +0xe366,number-square-nine,NumberSquareNine +0xe368,number-one,NumberOne +0xe36a,number-circle-one,NumberCircleOne +0xe36c,number-square-one,NumberSquareOne +0xe36e,number-seven,NumberSeven +0xe370,number-circle-seven,NumberCircleSeven +0xe372,number-square-seven,NumberSquareSeven +0xe374,number-six,NumberSix +0xe376,number-circle-six,NumberCircleSix +0xe378,number-square-six,NumberSquareSix +0xe37a,number-three,NumberThree +0xe37c,number-circle-three,NumberCircleThree +0xe37e,number-square-three,NumberSquareThree +0xe380,number-two,NumberTwo +0xe382,number-circle-two,NumberCircleTwo +0xe384,number-square-two,NumberSquareTwo +0xe386,number-zero,NumberZero +0xe388,number-circle-zero,NumberCircleZero +0xe38a,number-square-zero,NumberSquareZero +0xe38c,nut,Nut +0xe38e,octagon,Octagon +0xe390,package,Package +0xe392,paint-bucket,PaintBucket +0xe394,paper-plane,PaperPlane +0xe396,paper-plane-right,PaperPlaneRight +0xe398,paper-plane-tilt,PaperPlaneTilt +0xe39a,paperclip,Paperclip +0xe39c,path,Path +0xe39e,pause,Pause +0xe3a0,pause-circle,PauseCircle +0xe3a2,peace,Peace +0xe3a8,person,Person +0xe3aa,pen,Pen +0xe3ac,pen-nib,PenNib +0xe3ae,pencil,Pencil +0xe3b0,pencil-circle,PencilCircle +0xe3b2,pencil-line,PencilLine +0xe3b4,pencil-simple,PencilSimple +0xe3b6,percent,Percent +0xe3b8,phone,Phone +0xe3ba,phone-call,PhoneCall +0xe3bc,phone-disconnect,PhoneDisconnect +0xe3be,phone-incoming,PhoneIncoming +0xe3c0,phone-outgoing,PhoneOutgoing +0xe3c2,phone-slash,PhoneSlash +0xe3c4,phone-x,PhoneX +0xe3c6,phone-transfer,PhoneTransfer +0xe3c8,numpad,Numpad +0xe3ca,phone-pause,PhonePause +0xe3cc,phone-list,PhoneList +0xe3ce,phosphor-logo,PhosphorLogo +0xe3d0,play,Play +0xe3d2,play-circle,PlayCircle +0xe3d4,plus,Plus +0xe3d6,plus-circle,PlusCircle +0xe3d8,plus-minus,PlusMinus +0xe3da,power,Power +0xe3dc,printer,Printer +0xe3de,prohibit,Prohibit +0xe3e0,prohibit-inset,ProhibitInset +0xe3e2,push-pin,PushPin +0xe3e4,push-pin-slash,PushPinSlash +0xe3e6,qr-code,QrCode +0xe3e8,question,Question +0xe3e8,question-mark,QuestionMark +0xe3ea,radical,Radical +0xe3ec,receipt,Receipt +0xe3ee,record,Record +0xe3f0,rectangle,Rectangle +0xe3f2,rectangle-dashed,RectangleDashed +0xe3f4,trademark-registered,TrademarkRegistered +0xe3f6,repeat,Repeat +0xe3f8,repeat-once,RepeatOnce +0xe3fa,rewind-circle,RewindCircle +0xe3fc,rocket,Rocket +0xe3fe,rocket-launch,RocketLaunch +0xe400,rss,Rss +0xe402,rss-simple,RssSimple +0xe404,screencast,Screencast +0xe406,share,Share +0xe408,share-network,ShareNetwork +0xe40a,shield,Shield +0xe40c,shield-check,ShieldCheck +0xe40e,shield-chevron,ShieldChevron +0xe410,shield-slash,ShieldSlash +0xe412,shield-warning,ShieldWarning +0xe416,shopping-bag,ShoppingBag +0xe418,shopping-bag-open,ShoppingBagOpen +0xe41e,shopping-cart,ShoppingCart +0xe420,shopping-cart-simple,ShoppingCartSimple +0xe422,shuffle,Shuffle +0xe424,shuffle-angular,ShuffleAngular +0xe426,shuffle-simple,ShuffleSimple +0xe428,sign-in,SignIn +0xe42a,sign-out,SignOut +0xe42c,sketch-logo,SketchLogo +0xe42e,skip-back-circle,SkipBackCircle +0xe430,skip-forward-circle,SkipForwardCircle +0xe432,sliders,Sliders +0xe434,sliders-horizontal,SlidersHorizontal +0xe436,smiley,Smiley +0xe438,smiley-blank,SmileyBlank +0xe43a,smiley-meh,SmileyMeh +0xe43c,smiley-nervous,SmileyNervous +0xe43e,smiley-sad,SmileySad +0xe440,smiley-sticker,SmileySticker +0xe442,smiley-x-eyes,SmileyXEyes +0xe444,sort-ascending,SortAscending +0xe446,sort-descending,SortDescending +0xe448,spade,Spade +0xe44a,speaker-high,SpeakerHigh +0xe44c,speaker-low,SpeakerLow +0xe44e,speaker-none,SpeakerNone +0xe450,speaker-simple-high,SpeakerSimpleHigh +0xe452,speaker-simple-low,SpeakerSimpleLow +0xe454,speaker-simple-none,SpeakerSimpleNone +0xe456,speaker-simple-slash,SpeakerSimpleSlash +0xe458,speaker-simple-x,SpeakerSimpleX +0xe45a,speaker-slash,SpeakerSlash +0xe45c,speaker-x,SpeakerX +0xe45e,square,Square +0xe462,square-half,SquareHalf +0xe464,squares-four,SquaresFour +0xe466,stack,Stack +0xe468,stack-simple,StackSimple +0xe46a,star,Star +0xe46c,stop,Stop +0xe46e,stop-circle,StopCircle +0xe470,storefront,Storefront +0xe472,sun,Sun +0xe474,sun-dim,SunDim +0xe476,table,Table +0xe478,tag,Tag +0xe47a,tag-simple,TagSimple +0xe47c,target,Target +0xe47e,terminal,Terminal +0xe480,text-align-center,TextAlignCenter +0xe482,text-align-justify,TextAlignJustify +0xe484,text-align-left,TextAlignLeft +0xe486,text-align-right,TextAlignRight +0xe488,text-t-slash,TextTSlash +0xe48a,text-t,TextT +0xe48c,thumbs-down,ThumbsDown +0xe48e,thumbs-up,ThumbsUp +0xe490,ticket,Ticket +0xe492,timer,Timer +0xe494,tote,Tote +0xe496,train,Train +0xe498,subway,Subway +0xe49c,cable-car,CableCar +0xe49e,train-regional,TrainRegional +0xe4a0,train-simple,TrainSimple +0xe4a2,translate,Translate +0xe4a6,trash,Trash +0xe4a8,trash-simple,TrashSimple +0xe4aa,tray,Tray +0xe4ac,trend-down,TrendDown +0xe4ae,trend-up,TrendUp +0xe4b0,triangle,Triangle +0xe4b2,triangle-dashed,TriangleDashed +0xe4b4,truck,Truck +0xe4b6,truck-trailer,TruckTrailer +0xe4ba,twitter-logo,TwitterLogo +0xe4bc,x-logo,XLogo +0xe4be,upload,Upload +0xe4c0,upload-simple,UploadSimple +0xe4c2,user,User +0xe4c4,user-circle,UserCircle +0xe4c6,user-circle-gear,UserCircleGear +0xe4c8,user-circle-minus,UserCircleMinus +0xe4ca,user-circle-plus,UserCirclePlus +0xe4cc,user-gear,UserGear +0xe4ce,user-minus,UserMinus +0xe4d0,user-plus,UserPlus +0xe4d2,user-rectangle,UserRectangle +0xe4d4,user-square,UserSquare +0xe4d6,users,Users +0xe4d8,vibrate,Vibrate +0xe4da,video-camera,VideoCamera +0xe4dc,video-camera-slash,VideoCameraSlash +0xe4de,voicemail,Voicemail +0xe4e0,warning,Warning +0xe4e2,warning-circle,WarningCircle +0xe4e4,warning-octagon,WarningOctagon +0xe4e6,watch,Watch +0xe4e8,wheelchair,Wheelchair +0xe4ea,wifi-high,WifiHigh +0xe4ec,wifi-low,WifiLow +0xe4ee,wifi-medium,WifiMedium +0xe4f0,wifi-none,WifiNone +0xe4f2,wifi-slash,WifiSlash +0xe4f4,wifi-x,WifiX +0xe4f6,x,X +0xe4f8,x-circle,XCircle +0xe4fa,x-square,XSquare +0xe4fc,youtube-logo,YoutubeLogo +0xe4fe,airplane-in-flight,AirplaneInFlight +0xe500,airplane-taxiing,AirplaneTaxiing +0xe502,airplane-landing,AirplaneLanding +0xe504,airplane-takeoff,AirplaneTakeoff +0xe506,align-bottom,AlignBottom +0xe508,markdown-logo,MarkdownLogo +0xe50a,align-center-horizontal,AlignCenterHorizontal +0xe50c,align-center-vertical,AlignCenterVertical +0xe50e,align-left,AlignLeft +0xe510,align-right,AlignRight +0xe512,align-top,AlignTop +0xe514,anchor,Anchor +0xe516,apple-logo,AppleLogo +0xe518,arrow-fat-down,ArrowFatDown +0xe51a,arrow-fat-left,ArrowFatLeft +0xe51c,arrow-fat-line-down,ArrowFatLineDown +0xe51e,arrow-fat-line-left,ArrowFatLineLeft +0xe520,arrow-fat-line-right,ArrowFatLineRight +0xe522,arrow-fat-line-up,ArrowFatLineUp +0xe524,arrow-fat-lines-down,ArrowFatLinesDown +0xe526,arrow-fat-lines-left,ArrowFatLinesLeft +0xe528,arrow-fat-lines-right,ArrowFatLinesRight +0xe52a,arrow-fat-lines-up,ArrowFatLinesUp +0xe52c,arrow-fat-right,ArrowFatRight +0xe52e,arrow-fat-up,ArrowFatUp +0xe530,arrows-in-line-horizontal,ArrowsInLineHorizontal +0xe532,arrows-in-line-vertical,ArrowsInLineVertical +0xe534,arrows-out-line-horizontal,ArrowsOutLineHorizontal +0xe536,arrows-out-line-vertical,ArrowsOutLineVertical +0xe538,calculator,Calculator +0xe53a,checks,Checks +0xe53c,cloud-fog,CloudFog +0xe53e,cloud-moon,CloudMoon +0xe540,cloud-sun,CloudSun +0xe542,columns-plus-right,ColumnsPlusRight +0xe544,columns-plus-left,ColumnsPlusLeft +0xe546,columns,Columns +0xe548,computer-tower,ComputerTower +0xe54a,copyright,Copyright +0xe54c,currency-circle-dollar,CurrencyCircleDollar +0xe54e,currency-cny,CurrencyCny +0xe550,currency-dollar,CurrencyDollar +0xe552,currency-dollar-simple,CurrencyDollarSimple +0xe554,currency-eur,CurrencyEur +0xe556,currency-gbp,CurrencyGbp +0xe558,currency-inr,CurrencyInr +0xe55a,currency-jpy,CurrencyJpy +0xe55c,currency-krw,CurrencyKrw +0xe55e,currency-rub,CurrencyRub +0xe560,desktop,Desktop +0xe562,desktop-tower,DesktopTower +0xe564,disc,Disc +0xe566,drop-half,DropHalf +0xe568,eyedropper,Eyedropper +0xe56a,face-mask,FaceMask +0xe56c,finn-the-human,FinnTheHuman +0xe56e,first-aid,FirstAid +0xe570,first-aid-kit,FirstAidKit +0xe572,ambulance,Ambulance +0xe574,fire-truck,FireTruck +0xe576,github-logo,GithubLogo +0xe57a,hand-fist,HandFist +0xe57c,hand-grabbing,HandGrabbing +0xe57e,hand-palm,HandPalm +0xe580,hand-waving,HandWaving +0xe582,handshake,Handshake +0xe584,headset,Headset +0xe586,laptop,Laptop +0xe588,money,Money +0xe58a,monitor-arrow-up,MonitorArrowUp +0xe58c,monitor-play,MonitorPlay +0xe58e,moon-stars,MoonStars +0xe590,paint-brush-broad,PaintBrushBroad +0xe592,paperclip-horizontal,PaperclipHorizontal +0xe594,poker-chip,PokerChip +0xe596,puzzle-piece,PuzzlePiece +0xe598,rainbow,Rainbow +0xe59a,rainbow-cloud,RainbowCloud +0xe59c,reddit-logo,RedditLogo +0xe59e,rows-plus-bottom,RowsPlusBottom +0xe5a0,rows-plus-top,RowsPlusTop +0xe5a2,rows,Rows +0xe5a4,skip-back,SkipBack +0xe5a6,skip-forward,SkipForward +0xe5a8,slack-logo,SlackLogo +0xe5aa,snowflake,Snowflake +0xe5ac,sticker,Sticker +0xe5ae,suitcase,Suitcase +0xe5b0,suitcase-simple,SuitcaseSimple +0xe5b2,trolley,Trolley +0xe5b4,trolley-suitcase,TrolleySuitcase +0xe5b6,sun-horizon,SunHorizon +0xe5b8,swatches,Swatches +0xe5ba,sword,Sword +0xe5bc,telegram-logo,TelegramLogo +0xe5be,text-b,TextB +0xe5c0,text-italic,TextItalic +0xe5c2,text-strikethrough,TextStrikethrough +0xe5c4,text-underline,TextUnderline +0xe5c6,thermometer,Thermometer +0xe5c8,thermometer-cold,ThermometerCold +0xe5ca,thermometer-hot,ThermometerHot +0xe5cc,thermometer-simple,ThermometerSimple +0xe5ce,twitch-logo,TwitchLogo +0xe5d0,whatsapp-logo,WhatsappLogo +0xe5d2,wind,Wind +0xe5d4,wrench,Wrench +0xe5d6,airplane-tilt,AirplaneTilt +0xe5d8,anchor-simple,AnchorSimple +0xe5da,app-window,AppWindow +0xe5dc,arrow-square-in,ArrowSquareIn +0xe5de,arrow-square-out,ArrowSquareOut +0xe5e0,article-medium,ArticleMedium +0xe5e2,article-ny-times,ArticleNyTimes +0xe5e4,atom,Atom +0xe5e6,bag-simple,BagSimple +0xe5e8,bell-ringing,BellRinging +0xe5ea,bell-simple-ringing,BellSimpleRinging +0xe5ec,bell-simple-z,BellSimpleZ +0xe5ee,bell-z,BellZ +0xe5f0,bookmarks-simple,BookmarksSimple +0xe5f2,briefcase-metal,BriefcaseMetal +0xe5f4,bug,Bug +0xe5f6,bug-beetle,BugBeetle +0xe5f8,bug-droid,BugDroid +0xe5fa,cardholder,Cardholder +0xe5fc,chalkboard,Chalkboard +0xe5fe,chalkboard-simple,ChalkboardSimple +0xe600,chalkboard-teacher,ChalkboardTeacher +0xe602,circle-dashed,CircleDashed +0xe604,seal,Seal +0xe606,seal-check,SealCheck +0xe608,seal-question,SealQuestion +0xe60a,seal-percent,SealPercent +0xe60c,seal-warning,SealWarning +0xe60e,coin,Coin +0xe610,cpu,Cpu +0xe612,graphics-card,GraphicsCard +0xe614,crown,Crown +0xe616,crown-simple,CrownSimple +0xe618,currency-btc,CurrencyBtc +0xe61a,discord-logo,DiscordLogo +0xe61c,door,Door +0xe61e,file-arrow-up,FileArrowUp +0xe620,fire-simple,FireSimple +0xe622,flag-banner,FlagBanner +0xe624,flame,Flame +0xe626,frame-corners,FrameCorners +0xe628,gauge,Gauge +0xe62a,ghost,Ghost +0xe62c,graduation-cap,GraduationCap +0xe62e,handbag-simple,HandbagSimple +0xe630,hand-soap,HandSoap +0xe632,highlighter-circle,HighlighterCircle +0xe634,infinity,Infinity +0xe636,knife,Knife +0xe638,lamp,Lamp +0xe63a,lifebuoy,Lifebuoy +0xe63c,lightbulb-filament,LightbulbFilament +0xe63e,notepad,Notepad +0xe640,marker-circle,MarkerCircle +0xe642,megaphone-simple,MegaphoneSimple +0xe644,mouse-simple,MouseSimple +0xe646,ny-times-logo,NyTimesLogo +0xe648,paw-print,PawPrint +0xe64a,pen-nib-straight,PenNibStraight +0xe64c,picture-in-picture,PictureInPicture +0xe64e,pinterest-logo,PinterestLogo +0xe650,placeholder,Placeholder +0xe652,planet,Planet +0xe654,presentation,Presentation +0xe656,presentation-chart,PresentationChart +0xe658,projector-screen,ProjectorScreen +0xe65a,projector-screen-chart,ProjectorScreenChart +0xe65c,push-pin-simple,PushPinSimple +0xe65e,push-pin-simple-slash,PushPinSimpleSlash +0xe660,quotes,Quotes +0xe662,scribble-loop,ScribbleLoop +0xe664,sim-card,SimCard +0xe666,smiley-wink,SmileyWink +0xe668,snapchat-logo,SnapchatLogo +0xe66a,spinner,Spinner +0xe66c,spinner-gap,SpinnerGap +0xe66e,spotify-logo,SpotifyLogo +0xe670,t-shirt,TShirt +0xe672,tag-chevron,TagChevron +0xe674,toggle-left,ToggleLeft +0xe676,toggle-right,ToggleRight +0xe678,tote-simple,ToteSimple +0xe67a,traffic-sign,TrafficSign +0xe67c,tree-structure,TreeStructure +0xe67e,trophy,Trophy +0xe680,magnet,Magnet +0xe682,magnet-straight,MagnetStraight +0xe684,umbrella,Umbrella +0xe686,umbrella-simple,UmbrellaSimple +0xe688,wall,Wall +0xe68a,wallet,Wallet +0xe68c,users-four,UsersFour +0xe68e,users-three,UsersThree +0xe690,square-logo,SquareLogo +0xe692,windows-logo,WindowsLogo +0xe694,gitlab-logo,GitlabLogo +0xe696,gitlab-logo-simple,GitlabLogoSimple +0xe698,stripe-logo,StripeLogo +0xe69a,selection,Selection +0xe69c,selection-plus,SelectionPlus +0xe69e,selection-slash,SelectionSlash +0xe6a0,hands-clapping,HandsClapping +0xe6a2,sparkle,Sparkle +0xe6a4,star-four,StarFour +0xe6a6,fast-forward,FastForward +0xe6a8,rewind,Rewind +0xe6aa,playlist,Playlist +0xe6ac,queue,Queue +0xe6ae,eject-simple,EjectSimple +0xe6b2,wine,Wine +0xe6b4,brandy,Brandy +0xe6b6,magic-wand,MagicWand +0xe6b8,ruler,Ruler +0xe6ba,text-h,TextH +0xe6bc,text-h-one,TextHOne +0xe6be,text-h-two,TextHTwo +0xe6c0,text-h-three,TextHThree +0xe6c2,text-h-four,TextHFour +0xe6c4,text-h-five,TextHFive +0xe6c6,text-h-six,TextHSix +0xe6c8,palette,Palette +0xe6ca,cookie,Cookie +0xe6cc,flower-lotus,FlowerLotus +0xe6ce,bounding-box,BoundingBox +0xe6d0,polygon,Polygon +0xe6d2,line-segment,LineSegment +0xe6d4,line-segments,LineSegments +0xe6d6,layout,Layout +0xe6d8,messenger-logo,MessengerLogo +0xe6da,tree,Tree +0xe6dc,tree-evergreen,TreeEvergreen +0xe6de,waves,Waves +0xe6e0,gender-female,GenderFemale +0xe6e2,gender-male,GenderMale +0xe6e4,gender-nonbinary,GenderNonbinary +0xe6e6,gender-intersex,GenderIntersex +0xe6e8,gender-transgender,GenderTransgender +0xe6ea,gender-neuter,GenderNeuter +0xe6ec,flow-arrow,FlowArrow +0xe6ee,text-aa,TextAa +0xe6f0,paint-brush,PaintBrush +0xe6f2,paint-brush-household,PaintBrushHousehold +0xe6f4,paint-roller,PaintRoller +0xe6f6,identification-badge,IdentificationBadge +0xe6f8,address-book,AddressBook +0xe6fa,notification,Notification +0xe6fc,user-focus,UserFocus +0xe6fe,headlights,Headlights +0xe700,pill,Pill +0xe702,file-pdf,FilePdf +0xe704,file-dashed,FileDashed +0xe706,shield-plus,ShieldPlus +0xe708,shield-checkered,ShieldCheckered +0xe70a,star-half,StarHalf +0xe70c,ear,Ear +0xe70e,ear-slash,EarSlash +0xe710,files,Files +0xe712,calendar-check,CalendarCheck +0xe714,calendar-plus,CalendarPlus +0xe716,soccer-ball,SoccerBall +0xe718,football,Football +0xe71a,baseball,Baseball +0xe71c,person-simple-ski,PersonSimpleSki +0xe71e,person-simple-snowboard,PersonSimpleSnowboard +0xe720,tennis-ball,TennisBall +0xe722,boules,Boules +0xe724,basketball,Basketball +0xe726,volleyball,Volleyball +0xe728,fish,Fish +0xe72a,fish-simple,FishSimple +0xe72c,bird,Bird +0xe72e,person-simple,PersonSimple +0xe730,person-simple-run,PersonSimpleRun +0xe732,person-simple-throw,PersonSimpleThrow +0xe734,person-simple-bike,PersonSimpleBike +0xe736,person-simple-swim,PersonSimpleSwim +0xe73a,person-simple-walk,PersonSimpleWalk +0xe73c,user-list,UserList +0xe73e,student,Student +0xe740,video,Video +0xe742,exam,Exam +0xe744,selection-inverse,SelectionInverse +0xe746,selection-all,SelectionAll +0xe748,cat,Cat +0xe74a,dog,Dog +0xe74e,brain,Brain +0xe750,scales,Scales +0xe752,password,Password +0xe754,television,Television +0xe756,user-switch,UserSwitch +0xe758,books,Books +0xe75a,recycle,Recycle +0xe75c,microphone-stage,MicrophoneStage +0xe75e,flower,Flower +0xe760,factory,Factory +0xe762,robot,Robot +0xe764,cooking-pot,CookingPot +0xe766,certificate,Certificate +0xe768,gas-pump,GasPump +0xe76c,balloon,Balloon +0xe76e,vault,Vault +0xe774,baby,Baby +0xe776,shower,Shower +0xe778,tabs,Tabs +0xe77e,radio,Radio +0xe780,cake,Cake +0xe782,key-return,KeyReturn +0xe786,boat,Boat +0xe78a,sailboat,Sailboat +0xe78c,shipping-container,ShippingContainer +0xe78e,coins,Coins +0xe790,hamburger,Hamburger +0xe792,film-strip,FilmStrip +0xe794,dots-six,DotsSix +0xe796,pizza,Pizza +0xe79a,toilet,Toilet +0xe79c,toilet-paper,ToiletPaper +0xe79e,flask,Flask +0xe7a0,test-tube,TestTube +0xe7a2,prescription,Prescription +0xe7a4,camera-rotate,CameraRotate +0xe7a8,image-broken,ImageBroken +0xe7ae,mountains,Mountains +0xe7b0,beer-bottle,BeerBottle +0xe7b2,calendar-dot,CalendarDot +0xe7b4,calendar-dots,CalendarDots +0xe7b6,google-cardboard-logo,GoogleCardboardLogo +0xe7b8,virtual-reality,VirtualReality +0xe7ba,eyeglasses,Eyeglasses +0xe7bc,angle,Angle +0xe7be,battery-vertical-low,BatteryVerticalLow +0xe7c0,battery-vertical-medium,BatteryVerticalMedium +0xe7c2,battery-vertical-high,BatteryVerticalHigh +0xe7c4,battery-vertical-full,BatteryVerticalFull +0xe7c6,battery-vertical-empty,BatteryVerticalEmpty +0xe7c8,cursor-click,CursorClick +0xe7cc,hand-peace,HandPeace +0xe7ce,coda-logo,CodaLogo +0xe7d0,dropbox-logo,DropboxLogo +0xe7d2,open-ai-logo,OpenAiLogo +0xe7d4,head-circuit,HeadCircuit +0xe7d6,virus,Virus +0xe7d8,cursor-text,CursorText +0xe7de,call-bell,CallBell +0xe7e0,jar,Jar +0xe7e0,jar-label,JarLabel +0xe7e0,tip-jar,TipJar +0xe7e4,spray-bottle,SprayBottle +0xe7e6,door-open,DoorOpen +0xe7ea,stethoscope,Stethoscope +0xe7f2,bone,Bone +0xe7f4,behance-logo,BehanceLogo +0xe7f6,couch,Couch +0xe7fc,warning-diamond,WarningDiamond +0xe7fe,coat-hanger,CoatHanger +0xe800,waveform-slash,WaveformSlash +0xe802,waveform,Waveform +0xe804,ice-cream,IceCream +0xe806,scribble,Scribble +0xe808,battery-plus,BatteryPlus +0xe80a,motorcycle,Motorcycle +0xe80c,sneaker,Sneaker +0xe80e,hammer,Hammer +0xe810,hand-heart,HandHeart +0xe812,egg,Egg +0xe816,sunglasses,Sunglasses +0xe818,baby-carriage,BabyCarriage +0xe81a,confetti,Confetti +0xe81c,bread,Bread +0xe81e,bathtub,Bathtub +0xe820,scooter,Scooter +0xe822,moped-front,MopedFront +0xe824,moped,Moped +0xe826,van,Van +0xe82e,needle,Needle +0xe830,cherries,Cherries +0xe832,asterisk-simple,AsteriskSimple +0xe834,images-square,ImagesSquare +0xe836,images,Images +0xe838,road-horizon,RoadHorizon +0xe83c,swap,Swap +0xe83e,detective,Detective +0xe842,lastfm-logo,LastfmLogo +0xe844,hospital,Hospital +0xe85e,brackets-square,BracketsSquare +0xe860,brackets-curly,BracketsCurly +0xe862,brackets-angle,BracketsAngle +0xe864,brackets-round,BracketsRound +0xe86a,copyleft,Copyleft +0xe86e,screwdriver,Screwdriver +0xe870,square-split-horizontal,SquareSplitHorizontal +0xe872,split-horizontal,SplitHorizontal +0xe874,square-split-vertical,SquareSplitVertical +0xe876,split-vertical,SplitVertical +0xe878,unite-square,UniteSquare +0xe87a,intersect-square,IntersectSquare +0xe87c,gear-fine,GearFine +0xe87e,unite,Unite +0xe880,exclude-square,ExcludeSquare +0xe882,exclude,Exclude +0xe88c,tornado,Tornado +0xe88e,hurricane,Hurricane +0xe89a,wheelchair-motion,WheelchairMotion +0xe89c,signpost,Signpost +0xe89e,star-of-david,StarOfDavid +0xe8a0,cross,Cross +0xe8a6,alien,Alien +0xe8a8,option,Option +0xe8b0,calendar-heart,CalendarHeart +0xe8b2,calendar-star,CalendarStar +0xe8b6,chart-line-down,ChartLineDown +0xe8ba,tent,Tent +0xe8be,play-pause,PlayPause +0xe8c0,film-reel,FilmReel +0xe8c2,film-slate,FilmSlate +0xe8c4,checkerboard,Checkerboard +0xe8c6,lego,Lego +0xe8c6,lego-smiley,LegoSmiley +0xe8cc,car-profile,CarProfile +0xe8ce,gas-can,GasCan +0xe8d0,charging-station,ChargingStation +0xe8d2,wechat-logo,WechatLogo +0xe8d4,tumblr-logo,TumblrLogo +0xe8dc,skype-logo,SkypeLogo +0xe8de,soundcloud-logo,SoundcloudLogo +0xe8e4,bowl-steam,BowlSteam +0xe8e6,tea-bag,TeaBag +0xe8e8,high-heel,HighHeel +0xe8ec,stairs,Stairs +0xe8f2,book-open-text,BookOpenText +0xe8f4,diamonds-four,DiamondsFour +0xe8f6,google-drive-logo,GoogleDriveLogo +0xe8f8,folder-dashed,FolderDashed +0xe8fc,cylinder,Cylinder +0xe902,taxi,Taxi +0xe906,pencil-ruler,PencilRuler +0xe914,file-code,FileCode +0xe916,skull,Skull +0xe918,cactus,Cactus +0xe91a,tree-palm,TreePalm +0xe922,backpack,Backpack +0xe924,dna,Dna +0xe92a,yin-yang,YinYang +0xe946,plug,Plug +0xe948,barricade,Barricade +0xe94a,pepper,Pepper +0xe94e,dresser,Dresser +0xe950,chair,Chair +0xe954,drop-slash,DropSlash +0xe956,usb,Usb +0xe958,file-zip,FileZip +0xe95a,lectern,Lectern +0xe95c,file-lock,FileLock +0xe95e,file-cloud,FileCloud +0xe960,paragraph,Paragraph +0xe964,basket,Basket +0xe968,syringe,Syringe +0xe96c,amazon-logo,AmazonLogo +0xe974,app-store-logo,AppStoreLogo +0xe976,google-chrome-logo,GoogleChromeLogo +0xe978,codepen-logo,CodepenLogo +0xe98a,patreon-logo,PatreonLogo +0xe98c,paypal-logo,PaypalLogo +0xe9a0,notion-logo,NotionLogo +0xe9a8,traffic-cone,TrafficCone +0xe9aa,traffic-signal,TrafficSignal +0xe9ac,steering-wheel,SteeringWheel +0xe9b0,suitcase-rolling,SuitcaseRolling +0xe9b2,webcam,Webcam +0xe9b8,siren,Siren +0xe9ba,meteor,Meteor +0xe9c0,feather,Feather +0xe9c2,circuitry,Circuitry +0xe9c4,memory,Memory +0xe9c8,piano-keys,PianoKeys +0xe9cc,tooth,Tooth +0xe9d0,castle-turret,CastleTurret +0xe9d8,campfire,Campfire +0xe9dc,radioactive,Radioactive +0xe9de,fallout-shelter,FalloutShelter +0xe9e0,biohazard,Biohazard +0xe9e4,ladder,Ladder +0xe9e6,shovel,Shovel +0xe9e8,fire-extinguisher,FireExtinguisher +0xe9ec,tram,Tram +0xe9f0,trademark,Trademark +0xe9f2,fan,Fan +0xe9f4,mask-happy,MaskHappy +0xe9f6,lighthouse,Lighthouse +0xe9f8,windmill,Windmill +0xe9fa,spiral,Spiral +0xe9fc,axe,Axe +0xe9fe,cheese,Cheese +0xea04,piggy-bank,PiggyBank +0xea06,codesandbox-logo,CodesandboxLogo +0xea08,speaker-hifi,SpeakerHifi +0xea0e,compass-tool,CompassTool +0xea12,calendar-slash,CalendarSlash +0xea14,calendar-minus,CalendarMinus +0xea1a,rug,Rug +0xea1c,text-outdent,TextOutdent +0xea1e,text-indent,TextIndent +0xea20,file-audio,FileAudio +0xea22,file-video,FileVideo +0xea24,file-image,FileImage +0xea28,baseball-cap,BaseballCap +0xea2a,beanie,Beanie +0xea2c,belt,Belt +0xea32,gavel,Gavel +0xea34,bowling-ball,BowlingBall +0xea36,boxing-glove,BoxingGlove +0xea38,flag-checkered,FlagCheckered +0xea3a,strategy,Strategy +0xea3c,folder-lock,FolderLock +0xea3e,golf,Golf +0xea42,ping-pong,PingPong +0xea44,stool,Stool +0xea46,office-chair,OfficeChair +0xea48,stamp,Stamp +0xea4a,cheers,Cheers +0xea4c,hand-eye,HandEye +0xea4e,hand-arrow-down,HandArrowDown +0xea5a,three-d,ThreeD +0xea5c,four-k,FourK +0xea5e,joystick,Joystick +0xea64,binoculars,Binoculars +0xea66,hair-dryer,HairDryer +0xea68,bridge,Bridge +0xea6a,city,City +0xea6e,butterfly,Butterfly +0xea78,keyhole,Keyhole +0xea7c,parachute,Parachute +0xea7e,dress,Dress +0xea80,engine,Engine +0xea84,lightning-a,LightningA +0xea86,folder-star,FolderStar +0xea88,footprints,Footprints +0xea8a,guitar,Guitar +0xea8c,hand-coins,HandCoins +0xea8e,high-definition,HighDefinition +0xea90,standard-definition,StandardDefinition +0xea92,shirt-folded,ShirtFolded +0xea96,cloud-x,CloudX +0xea98,cloud-warning,CloudWarning +0xea9a,wave-sine,WaveSine +0xea9c,wave-sawtooth,WaveSawtooth +0xea9e,wave-square,WaveSquare +0xeaa0,wave-triangle,WaveTriangle +0xeaa2,panorama,Panorama +0xeaa4,bowl-food,BowlFood +0xeaa6,chart-donut,ChartDonut +0xeaa8,chart-polar,ChartPolar +0xeaac,chart-scatter,ChartScatter +0xeab4,shrimp,Shrimp +0xeab6,sidebar,Sidebar +0xeab8,sigma,Sigma +0xeabe,cow,Cow +0xeac2,rabbit,Rabbit +0xeac4,eyedropper-sample,EyedropperSample +0xeaca,champagne,Champagne +0xeacc,flower-tulip,FlowerTulip +0xeace,microsoft-powerpoint-logo,MicrosoftPowerpointLogo +0xead4,steam-logo,SteamLogo +0xeada,currency-eth,CurrencyEth +0xeadc,list-checks,ListChecks +0xeade,navigation-arrow,NavigationArrow +0xeae0,scissors,Scissors +0xeae2,dots-six-vertical,DotsSixVertical +0xeae6,television-simple,TelevisionSimple +0xeae8,terminal-window,TerminalWindow +0xeaee,align-left-simple,AlignLeftSimple +0xeaf0,export,Export +0xeaf2,tiktok-logo,TiktokLogo +0xeaf4,floppy-disk-back,FloppyDiskBack +0xeaf6,selection-foreground,SelectionForeground +0xeaf8,selection-background,SelectionBackground +0xeafa,user-check,UserCheck +0xeafe,code-block,CodeBlock +0xeb00,bezier-curve,BezierCurve +0xeb02,linux-logo,LinuxLogo +0xeb04,arrows-vertical,ArrowsVertical +0xeb06,arrows-horizontal,ArrowsHorizontal +0xeb08,radio-button,RadioButton +0xeb0a,textbox,Textbox +0xeb0c,align-bottom-simple,AlignBottomSimple +0xeb0e,align-center-horizontal-simple,AlignCenterHorizontalSimple +0xeb10,align-center-vertical-simple,AlignCenterVerticalSimple +0xeb12,align-right-simple,AlignRightSimple +0xeb14,align-top-simple,AlignTopSimple +0xeb16,square-half-bottom,SquareHalfBottom +0xeb18,file-png,FilePng +0xeb1a,file-jpg,FileJpg +0xeb1c,file-csv,FileCsv +0xeb1e,file-doc,FileDoc +0xeb20,file-ppt,FilePpt +0xeb22,file-xls,FileXls +0xeb24,file-js,FileJs +0xeb26,file-ts,FileTs +0xeb28,file-rs,FileRs +0xeb2a,file-archive,FileArchive +0xeb2c,file-py,FilePy +0xeb2e,file-cpp,FileCpp +0xeb30,file-c-sharp,FileCSharp +0xeb32,file-c,FileC +0xeb32,file-ini,FileIni +0xeb32,file-txt,FileTxt +0xeb34,file-css,FileCss +0xeb38,file-html,FileHtml +0xeb3a,file-jsx,FileJsx +0xeb3c,file-tsx,FileTsx +0xeb3e,file-vue,FileVue +0xeb40,drop-half-bottom,DropHalfBottom +0xeb42,gradient,Gradient +0xeb44,circle-notch,CircleNotch +0xeb46,folder-user,FolderUser +0xeb48,coin-vertical,CoinVertical +0xeb4a,flying-saucer,FlyingSaucer +0xeb4e,popcorn,Popcorn +0xeb50,film-script,FilmScript +0xeb52,currency-ngn,CurrencyNgn +0xeb54,kanban,Kanban +0xeb56,plugs,Plugs +0xeb58,graph,Graph +0xeb5a,plugs-connected,PlugsConnected +0xeb5c,plug-charging,PlugCharging +0xeb5e,folder-simple-lock,FolderSimpleLock +0xeb60,folder-simple-user,FolderSimpleUser +0xeb62,beer-stein,BeerStein +0xeb64,egg-crack,EggCrack +0xeb66,microsoft-teams-logo,MicrosoftTeamsLogo +0xeb6a,microsoft-word-logo,MicrosoftWordLogo +0xeb6c,microsoft-excel-logo,MicrosoftExcelLogo +0xeb70,microsoft-outlook-logo,MicrosoftOutlookLogo +0xeb78,stack-overflow-logo,StackOverflowLogo +0xeb7a,scroll,Scroll +0xeb7c,music-notes-plus,MusicNotesPlus +0xeb80,angular-logo,AngularLogo +0xeb8a,replit-logo,ReplitLogo +0xeb8e,seat,Seat +0xeb92,google-photos-logo,GooglePhotosLogo +0xeb94,google-podcasts-logo,GooglePodcastsLogo +0xeb96,apple-podcasts-logo,ApplePodcastsLogo +0xeb98,heart-straight-break,HeartStraightBreak +0xeb9a,acorn,Acorn +0xeb9c,pinwheel,Pinwheel +0xeb9e,mask-sad,MaskSad +0xeba2,vignette,Vignette +0xeba4,devices,Devices +0xeba6,check-fat,CheckFat +0xebaa,cell-tower,CellTower +0xebac,signature,Signature +0xebae,plant,Plant +0xebb4,scan-smiley,ScanSmiley +0xebb6,scan,Scan +0xebbc,equalizer,Equalizer +0xebbe,popsicle,Popsicle +0xebc6,pencil-simple-line,PencilSimpleLine +0xebd4,subtract-square,SubtractSquare +0xebd6,subtract,Subtract +0xebdc,list-star,ListStar +0xebde,list-heart,ListHeart +0xebe0,list-magnifying-glass,ListMagnifyingGlass +0xebe4,function,Function +0xebe6,perspective,Perspective +0xebe8,heart-break,HeartBreak +0xebf8,letter-circle-h,LetterCircleH +0xec08,letter-circle-p,LetterCircleP +0xec14,letter-circle-v,LetterCircleV +0xec1e,mailbox,Mailbox +0xec22,potted-plant,PottedPlant +0xec24,sidebar-simple,SidebarSimple +0xec26,ladder-simple,LadderSimple +0xec2a,folder-simple-dashed,FolderSimpleDashed +0xec2e,folder-simple-star,FolderSimpleStar +0xec34,shield-star,ShieldStar +0xec36,user-circle-dashed,UserCircleDashed +0xec38,user-circle-check,UserCircleCheck +0xec48,heart-half,HeartHalf +0xec4a,police-car,PoliceCar +0xec4c,currency-kzt,CurrencyKzt +0xec50,battery-plus-vertical,BatteryPlusVertical +0xec54,broom,Broom +0xec56,phone-plus,PhonePlus +0xec58,camera-plus,CameraPlus +0xec5c,pentagram,Pentagram +0xec5e,shapes,Shapes +0xec62,smiley-angry,SmileyAngry +0xec68,grains,Grains +0xec6a,grains-slash,GrainsSlash +0xec6c,bulldozer,Bulldozer +0xec6e,tractor,Tractor +0xec70,farm,Farm +0xec72,barn,Barn +0xec76,highlighter,Highlighter +0xec7a,microscope,Microscope +0xec7c,cube-transparent,CubeTransparent +0xec7e,pentagon,Pentagon +0xec80,pi,Pi +0xec86,hockey,Hockey +0xec88,pants,Pants +0xec8c,grid-nine,GridNine +0xec8e,metronome,Metronome +0xec90,hand-tap,HandTap +0xec92,hand-swipe-right,HandSwipeRight +0xec94,hand-swipe-left,HandSwipeLeft +0xec96,text-columns,TextColumns +0xec98,text-subscript,TextSubscript +0xec9a,text-superscript,TextSuperscript +0xeca0,toolbox,Toolbox +0xeca4,security-camera,SecurityCamera +0xeca6,control,Control +0xeca8,user-sound,UserSound +0xecac,vinyl-record,VinylRecord +0xecae,webhooks-logo,WebhooksLogo +0xecb2,park,Park +0xecb4,goggles,Goggles +0xecb6,swimming-pool,SwimmingPool +0xecb8,lockers,Lockers +0xecba,escalator-down,EscalatorDown +0xecbc,escalator-up,EscalatorUp +0xecbe,steps,Steps +0xecc0,elevator,Elevator +0xecc2,pix-logo,PixLogo +0xecc4,intersect-three,IntersectThree +0xecc6,parallelogram,Parallelogram +0xecc8,hands-praying,HandsPraying +0xecca,boot,Boot +0xecce,sock,Sock +0xecd0,hoodie,Hoodie +0xecd4,warehouse,Warehouse +0xecd6,garage,Garage +0xecd8,air-traffic-control,AirTrafficControl +0xecdc,webcam-slash,WebcamSlash +0xecde,dot,Dot +0xece0,dot-outline,DotOutline +0xecea,church,Church +0xecec,synagogue,Synagogue +0xecee,mosque,Mosque +0xecf0,flag-pennant,FlagPennant +0xecf2,flag-banner-fold,FlagBannerFold +0xecf4,star-and-crescent,StarAndCrescent +0xecf6,pencil-simple-slash,PencilSimpleSlash +0xecf8,pencil-slash,PencilSlash +0xecfa,shooting-star,ShootingStar +0xecfc,medal-military,MedalMilitary +0xecfe,person-arms-spread,PersonArmsSpread +0xed02,meta-logo,MetaLogo +0xed08,file-svg,FileSvg +0xed0a,cube-focus,CubeFocus +0xed0c,read-cv-logo,ReadCvLogo +0xed0e,dev-to-logo,DevToLogo +0xed10,goodreads-logo,GoodreadsLogo +0xed12,cowboy-hat,CowboyHat +0xed16,desk,Desk +0xed1c,tidal-logo,TidalLogo +0xed24,beach-ball,BeachBall +0xed2c,clock-countdown,ClockCountdown +0xed2e,cassette-tape,CassetteTape +0xed30,tipi,Tipi +0xed32,slideshow,Slideshow +0xed34,text-a-underline,TextAUnderline +0xed36,orange-slice,OrangeSlice +0xed38,carrot,Carrot +0xed3a,notches,Notches +0xed3c,arrows-split,ArrowsSplit +0xed3e,arrows-merge,ArrowsMerge +0xed40,receipt-x,ReceiptX +0xed42,contactless-payment,ContactlessPayment +0xed46,hard-hat,HardHat +0xed48,crane,Crane +0xed48,crane-tower,CraneTower +0xed4a,plus-square,PlusSquare +0xed4c,minus-square,MinusSquare +0xed4e,file-sql,FileSql +0xed50,file-md,FileMd +0xed52,share-fat,ShareFat +0xed54,person-simple-hike,PersonSimpleHike +0xed5c,person-simple-tai-chi,PersonSimpleTaiChi +0xed60,sneaker-move,SneakerMove +0xed62,ranking,Ranking +0xed64,matrix-logo,MatrixLogo +0xed66,fediverse-logo,FediverseLogo +0xed68,mastodon-logo,MastodonLogo +0xed6a,flip-horizontal,FlipHorizontal +0xed6c,flip-vertical,FlipVertical +0xed6e,resize,Resize +0xed70,line-vertical,LineVertical +0xed74,drone,Drone +0xed7a,solar-panel,SolarPanel +0xed7a,solar-roof,SolarRoof +0xed7c,nuclear-plant,NuclearPlant +0xed80,cash-register,CashRegister +0xed82,log,Log +0xed86,pipe,Pipe +0xed88,pipe-wrench,PipeWrench +0xed8c,oven,Oven +0xed8e,chef-hat,ChefHat +0xed90,cigarette,Cigarette +0xed92,cigarette-slash,CigaretteSlash +0xed98,disco-ball,DiscoBall +0xed9a,yarn,Yarn +0xed9e,threads-logo,ThreadsLogo +0xeda0,blueprint,Blueprint +0xeda2,greater-than-or-equal,GreaterThanOrEqual +0xeda4,less-than-or-equal,LessThanOrEqual +0xeda6,not-equals,NotEquals +0xeda8,tilde,Tilde +0xedaa,approximate-equals,ApproximateEquals +0xedac,less-than,LessThan +0xedae,not-member-of,NotMemberOf +0xedb0,not-subset-of,NotSubsetOf +0xedb2,not-superset-of,NotSupersetOf +0xedb4,superset-proper-of,SupersetProperOf +0xedb6,subset-proper-of,SubsetProperOf +0xedb8,superset-of,SupersetOf +0xedba,intersection,Intersection +0xedbc,empty,Empty +0xedbe,union,Union +0xedc0,subset-of,SubsetOf +0xedc2,member-of,MemberOf +0xedc4,greater-than,GreaterThan +0xedc6,lasso,Lasso +0xedc8,clover,Clover +0xedce,video-conference,VideoConference +0xedd0,pint-glass,PintGlass +0xedd2,tire,Tire +0xedd4,gps-slash,GpsSlash +0xedd6,gps-fix,GpsFix +0xedd8,gps,Gps +0xedda,network-x,NetworkX +0xeddc,network-slash,NetworkSlash +0xedde,network,Network +0xede0,book-open-user,BookOpenUser +0xede2,treasure-chest,TreasureChest +0xede6,towel,Towel +0xede8,washing-machine,WashingMachine +0xedec,clock-user,ClockUser +0xedee,linktree-logo,LinktreeLogo +0xedf2,device-rotate,DeviceRotate +0xedf4,stack-minus,StackMinus +0xedf6,stack-plus,StackPlus +0xedfe,seatbelt,Seatbelt +0xee02,racquet,Racquet +0xee04,avocado,Avocado +0xee06,island,Island +0xee0a,bomb,Bomb +0xee0c,music-notes-minus,MusicNotesMinus +0xee12,cricket,Cricket +0xee26,picnic-table,PicnicTable +0xee28,spinner-ball,SpinnerBall +0xee2a,visor,Visor +0xee2c,onigiri,Onigiri +0xee2e,lamp-pendant,LampPendant +0xee30,car-battery,CarBattery +0xee32,drop-simple,DropSimple +0xee34,asclepius,Asclepius +0xee36,court-basketball,CourtBasketball +0xee38,map-pin-simple-line,MapPinSimpleLine +0xee3a,map-pin-area,MapPinArea +0xee3c,map-pin-simple-area,MapPinSimpleArea +0xee3e,map-pin-simple,MapPinSimple +0xee40,orange,Orange +0xee42,invoice,Invoice +0xee44,exclamation-mark,ExclamationMark +0xee46,device-mobile-slash,DeviceMobileSlash +0xee48,tree-view,TreeView +0xee4a,baseball-helmet,BaseballHelmet +0xee4c,football-helmet,FootballHelmet +0xee4e,address-book-tabs,AddressBookTabs +0xee50,cards-three,CardsThree +0xee52,tray-arrow-up,TrayArrowUp +0xee54,box-arrow-up,BoxArrowUp +0xee56,smiley-melting,SmileyMelting +0xee58,person-simple-circle,PersonSimpleCircle +0xee5a,hand-arrow-up,HandArrowUp +0xee5c,eyes,Eyes +0xee5e,crown-cross,CrownCross +0xee60,binary,Binary +0xee62,vector-three,VectorThree +0xee64,vector-two,VectorTwo +0xee66,sphere,Sphere +0xee68,money-wavy,MoneyWavy +0xee74,speedometer,Speedometer +0xee80,hand-withdraw,HandWithdraw +0xee82,hand-deposit,HandDeposit diff --git a/lib/widgets/src/clide_accordion.dart b/lib/widgets/src/clide_accordion.dart new file mode 100644 index 00000000..4c595ae5 --- /dev/null +++ b/lib/widgets/src/clide_accordion.dart @@ -0,0 +1,51 @@ +import 'package:clide/kernel/src/theme/controller.dart'; +import 'package:clide/widgets/src/clide_icon.dart'; +import 'package:clide/widgets/src/clide_tappable.dart'; +import 'package:clide/widgets/src/clide_text.dart'; +import 'package:clide/widgets/src/icons/phosphor.dart'; +import 'package:clide/widgets/src/typography.dart'; +import 'package:flutter/widgets.dart'; + +class ClideAccordion extends StatelessWidget { + const ClideAccordion({ + super.key, + required this.label, + required this.count, + required this.expanded, + required this.onToggle, + required this.children, + this.leading, + }); + + final String label; + final int count; + final bool expanded; + final VoidCallback onToggle; + final List children; + final Widget? leading; + + @override + Widget build(BuildContext context) { + final tokens = ClideTheme.of(context).surface; + return Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + ClideTappable( + onTap: onToggle, + builder: (ctx, hovered, _) => Padding( + padding: const EdgeInsets.only(left: 4, top: 10, bottom: 4), + child: Row( + children: [ + ClideIcon(expanded ? PhosphorIcons.caretDown : PhosphorIcons.caretRight, size: 10, color: tokens.globalTextMuted), + const SizedBox(width: 6), + if (leading != null) ...[leading!, const SizedBox(width: 6)], + ClideText('$label ยท $count', fontSize: clideFontSmall, color: hovered ? tokens.globalForeground : tokens.sidebarSectionHeader, fontFamily: clideMonoFamily), + ], + ), + ), + ), + if (expanded) ...children, + ], + ); + } +} diff --git a/lib/widgets/src/icons/phosphor.dart b/lib/widgets/src/icons/phosphor.dart index 6b7de41e..da2a9370 100644 --- a/lib/widgets/src/icons/phosphor.dart +++ b/lib/widgets/src/icons/phosphor.dart @@ -42,6 +42,7 @@ abstract class PhosphorIcons { static const pencilSimple = PhosphorIconPainter(0xe3b4); static const eye = PhosphorIconPainter(0xe220); static const eyeSlash = PhosphorIconPainter(0xe224); + static const arrowClockwise = PhosphorIconPainter(0xe036); static const arrowsOutSimple = PhosphorIconPainter(0xe0a6); static const arrowsInSimple = PhosphorIconPainter(0xe09e); static const list = PhosphorIconPainter(0xe2f0); diff --git a/lib/widgets/widgets.dart b/lib/widgets/widgets.dart index 836a1faf..62330f68 100644 --- a/lib/widgets/widgets.dart +++ b/lib/widgets/widgets.dart @@ -5,6 +5,7 @@ /// Flutter chrome widgets directly. library; +export 'src/clide_accordion.dart'; export 'src/clide_button.dart'; export 'src/clide_column_hat.dart'; export 'src/clide_code_block.dart';