From 49956b527a278cb468c1077430b5db5be14a9188 Mon Sep 17 00:00:00 2001 From: jimmyl <70376633+mc-oofert@users.noreply.github.com> Date: Mon, 31 Jul 2023 10:39:51 +0200 Subject: [PATCH] feature: adds the single move tool (#218) * feature: move tool adds the move tool that allows you to move single objects * prettify * removes unused --- .../ui/cpwsarea/wsmap/pmap/canvas_overlay.go | 2 + .../app/ui/cpwsarea/wsmap/pmap/panel_tools.go | 12 + .../app/ui/cpwsarea/wsmap/pmap/shortcut.go | 6 + internal/app/ui/cpwsarea/wsmap/pmap/tools.go | 4 + internal/app/ui/cpwsarea/wsmap/tools/move.go | 74 + internal/app/ui/cpwsarea/wsmap/tools/tools.go | 2 + internal/imguiext/icon/icon.go | 1 + internal/rsc/font/icons/icomoon.svg | 112 +- internal/rsc/font/icons/icomoon.ttf | Bin 4964 -> 5084 bytes internal/rsc/font/icons/icomoon.woff | Bin 5040 -> 5160 bytes internal/rsc/font/icons/selection.json | 1975 +++++++++-------- 11 files changed, 1209 insertions(+), 979 deletions(-) create mode 100644 internal/app/ui/cpwsarea/wsmap/tools/move.go diff --git a/internal/app/ui/cpwsarea/wsmap/pmap/canvas_overlay.go b/internal/app/ui/cpwsarea/wsmap/pmap/canvas_overlay.go index 462cc0d0..218bdeb4 100644 --- a/internal/app/ui/cpwsarea/wsmap/pmap/canvas_overlay.go +++ b/internal/app/ui/cpwsarea/wsmap/pmap/canvas_overlay.go @@ -49,6 +49,8 @@ func (p *PaneMap) processCanvasOverlayTools() { colTileBorder = overlay.ColorToolSelectTileBorder case tools.TNPick: colInstance = overlay.ColorToolPickInstance + case tools.TNMove: + colInstance = overlay.ColorToolPickInstance case tools.TNDelete: if !tools.Selected().AltBehaviour() { colInstance = overlay.ColorToolDeleteInstance diff --git a/internal/app/ui/cpwsarea/wsmap/pmap/panel_tools.go b/internal/app/ui/cpwsarea/wsmap/pmap/panel_tools.go index a15c9025..ee632b26 100644 --- a/internal/app/ui/cpwsarea/wsmap/pmap/panel_tools.go +++ b/internal/app/ui/cpwsarea/wsmap/pmap/panel_tools.go @@ -21,6 +21,7 @@ var ( tools.TNAdd, tools.TNFill, tools.TNGrab, + tools.TNMove, tSeparator, tools.TNPick, tools.TNDelete, @@ -63,6 +64,17 @@ var ( w.Text("Select the area / Move the selection with visible objects inside"), }, }, + tools.TNMove: { + btnIcon: icon.Shrink, + tooltip: w.Layout{ + w.AlignTextToFramePadding(), + w.Text(tools.TNMove), + w.SameLine(), + w.TextFrame("4"), + w.Separator(), + w.Text("Move a singular object"), + }, + }, tools.TNPick: { btnIcon: icon.EyeDropper, tooltip: w.Layout{ diff --git a/internal/app/ui/cpwsarea/wsmap/pmap/shortcut.go b/internal/app/ui/cpwsarea/wsmap/pmap/shortcut.go index 538fc16a..5f133980 100644 --- a/internal/app/ui/cpwsarea/wsmap/pmap/shortcut.go +++ b/internal/app/ui/cpwsarea/wsmap/pmap/shortcut.go @@ -28,6 +28,12 @@ func (p *PaneMap) addShortcuts() { FirstKeyAlt: glfw.KeyKP3, Action: selectSelectTool, }) + p.shortcuts.Add(shortcut.Shortcut{ + Name: "pmap#selectMoveTool", + FirstKey: glfw.Key4, + FirstKeyAlt: glfw.KeyKP4, + Action: selectMoveTool, + }) p.shortcuts.Add(shortcut.Shortcut{ Name: "pmap#doDeselectAll", diff --git a/internal/app/ui/cpwsarea/wsmap/pmap/tools.go b/internal/app/ui/cpwsarea/wsmap/pmap/tools.go index a5456c81..7bc725ca 100644 --- a/internal/app/ui/cpwsarea/wsmap/pmap/tools.go +++ b/internal/app/ui/cpwsarea/wsmap/pmap/tools.go @@ -85,3 +85,7 @@ func selectFillTool() { func selectSelectTool() { tools.SetSelected(tools.TNGrab) } + +func selectMoveTool() { + tools.SetSelected(tools.TNMove) +} diff --git a/internal/app/ui/cpwsarea/wsmap/tools/move.go b/internal/app/ui/cpwsarea/wsmap/tools/move.go new file mode 100644 index 00000000..08414661 --- /dev/null +++ b/internal/app/ui/cpwsarea/wsmap/tools/move.go @@ -0,0 +1,74 @@ +package tools + +import ( + "sdmm/internal/dmapi/dm" + "sdmm/internal/dmapi/dmmap" + "sdmm/internal/dmapi/dmmap/dmminstance" + "sdmm/internal/util" +) + +// ToolPick can be used move a single object. +type ToolMove struct { + tool + instance *dmminstance.Instance + lastTile *dmmap.Tile +} + +func (ToolMove) Name() string { + return TNMove +} + +func newMove() *ToolMove { + return &ToolMove{} +} + +func (t *ToolMove) Stale() bool { + return t.instance == nil +} + +func (ToolMove) AltBehaviour() bool { + return false +} + +func (t *ToolMove) onStart(util.Point) { + if hoveredInstance := ed.HoveredInstance(); hoveredInstance != nil { + ed.InstanceSelect(hoveredInstance) + t.instance = hoveredInstance + } +} + +func (t *ToolMove) onMove(coord util.Point) { + if t.instance != nil { + prefab := t.instance.Prefab() + if t.lastTile != nil { + t.lastTile.InstancesRegenerate() //should stop some issues + } + t.lastTile = ed.Dmm().GetTile(coord) + ed.InstanceDelete(t.instance) + t.lastTile.InstancesAdd(prefab) + t.lastTile.InstancesRegenerate() + for _, found := range t.lastTile.Instances() { + if found.Prefab().Id() == prefab.Id() { + t.instance = found + break + } + } + ed.UpdateCanvasByCoords([]util.Point{coord}) + } +} + +func (t *ToolMove) onStop(util.Point) { + if t.instance != nil { + //remove other turfs if we moved a turf + if dm.IsPath(t.instance.Prefab().Path(), "/turf") { + for _, found := range t.lastTile.Instances() { + if dm.IsPath(found.Prefab().Path(), "/turf") && found != t.instance { + ed.InstanceDelete(found) + } + } + } + t.instance = nil + t.lastTile = nil + go ed.CommitChanges("Moved Prefab") + } +} diff --git a/internal/app/ui/cpwsarea/wsmap/tools/tools.go b/internal/app/ui/cpwsarea/wsmap/tools/tools.go index 50c77b7c..1e434f0f 100644 --- a/internal/app/ui/cpwsarea/wsmap/tools/tools.go +++ b/internal/app/ui/cpwsarea/wsmap/tools/tools.go @@ -17,6 +17,7 @@ const ( TNAdd = "Add" TNFill = "Fill" TNGrab = "Grab" + TNMove = "Move" TNPick = "Pick" TNDelete = "Delete" TNReplace = "Replace" @@ -73,6 +74,7 @@ var ( TNAdd: newAdd(), TNFill: newFill(), TNGrab: newGrab(), + TNMove: newMove(), TNPick: newPick(), TNDelete: newDelete(), TNReplace: newReplace(), diff --git a/internal/imguiext/icon/icon.go b/internal/imguiext/icon/icon.go index b282413b..83744a64 100644 --- a/internal/imguiext/icon/icon.go +++ b/internal/imguiext/icon/icon.go @@ -38,4 +38,5 @@ const ( KoFi = "\ue91d" Repeat = "\ue91e" AccessTime = "\ue91f" + Shrink = "\ue98a" ) diff --git a/internal/rsc/font/icons/icomoon.svg b/internal/rsc/font/icons/icomoon.svg index 75db0a97..f80c88a5 100644 --- a/internal/rsc/font/icons/icomoon.svg +++ b/internal/rsc/font/icons/icomoon.svg @@ -1,75 +1,43 @@ - Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/internal/rsc/font/icons/icomoon.ttf b/internal/rsc/font/icons/icomoon.ttf index 1cc3a492a34b57d29a20580d71f49b675d66c8b5..e87c267b6924ac8c01cdb4225661c4ce3ae5a9d3 100644 GIT binary patch delta 463 zcmaE&c1OLQfsuiMft#U$ftkU;KUm+0Ux;lfP-G7fCnV=47Q8(6@&f|{qYRKAlb%>y z0Hg(g{0bn=k)BhTRS3CM3?VBn9)NKH&p`Cd66sN@Dv-Yf$sz`xws@FyE?l#JCg(Bf&~W>4nT;%5B?<}cuWjnHkzOUR0GfwfsuiMft#U$ftkU;KUm+0Ux>{TD6$8L6OwZi3&g`NEn{F{lmYTX(i4jd zfV2RR5288Jb1Ks~vnSmJ@+%k^_}*lsCZ;G%_$CBYk^+=B%K!?nA7XwAmcB{A9;OyHi%T7#IWtfC65*i4_G5x(sPRK1hQ?USe+QOfSygKt9kx zjBN$^#U((80)em#NS=Y2`NPBm_KfnA7_GG}fFfKB91KiA$jG4ZQvUzn|NlX1fouja zoALi+aTcI{#?5(*|M|2*J_q89ai*K&`E9;3aI=6_-`jEHCWrx{|L*|mSUs6VP@hp{ XvWeh?$tMK8I3OAsR5nWq9byCkQ@>Fp diff --git a/internal/rsc/font/icons/icomoon.woff b/internal/rsc/font/icons/icomoon.woff index 6c6be71225d21260493049320c3a1af862c7970c..5cea0771030b0917156a0f221d70fddbe4431f2b 100644 GIT binary patch delta 488 zcmdm>zCuH!+~3WOfsp|SL^K$86a-#1sYwK^34HGZ0q!UO7JlC ztO00w8wk(z;{08ZUt9w83CM8}b<98(GxNvEJdE~?U6Xwnt&JUkB0NCnGcm9L{jKm) z{$Q!j zmMW^7tFx<1GMbBwinEKGi%T-HtFw!re8=<=So!}ux0N&PsiU0rr delta 386 zcmZ3Xu|Zv|+~3WOfsp|Sgf}p7gXt6o#>s*rViR?Q>n)RW6AKs^7&CwpAs{Rsc4=99 zVlhZ;50K9R#RBO$m1#h+BMc0DZ$Owcd(z#E)Wj4927wJgHD(~JFyWg}22ct(}CRP9~76fTl0ApQ- zw7kUJR0akiphFnjKzODX=kJ32;u4^LK!!ooF#}o5%pWH6FxoT9PxfK7*0unOZ~>jq z1cZzX3NPjV|NZ|TC-g@KuYaq}+5|9skvKq(-;7-zaUp5Nvx12+p; z^}QW8Zh{yP`u`4~j@6R`1oatJCN~I9m@FdXB?Qq3^ll0`xEL6ifT1hAxmjo_BLI|g BSGoWI diff --git a/internal/rsc/font/icons/selection.json b/internal/rsc/font/icons/selection.json index b963d823..06b2f0cc 100644 --- a/internal/rsc/font/icons/selection.json +++ b/internal/rsc/font/icons/selection.json @@ -1,908 +1,1069 @@ { - "IcoMoonType": "selection", - "icons": [ - { - "icon": { - "paths": [ - "M534 298v224l192 114-32 54-224-136v-256h64zM512 854q140 0 241-101t101-241-101-241-241-101-241 101-101 241 101 241 241 101zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "access_time", - "query_builder", - "schedule" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "access_time, query_builder, schedule", - "id": 199, - "order": 43, - "prevSize": 24, - "name": "access_time", - "code": 59679 - }, - "setIdx": 0, - "setId": 2, - "iconIdx": 199 - }, - { - "icon": { - "paths": [ - "M726 726v-172h84v256h-512v128l-170-170 170-170v128h428zM298 298v172h-84v-256h512v-128l170 170-170 170v-128h-428z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "repeat" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "repeat", - "id": 0, - "order": 42, - "prevSize": 24, - "code": 59678, - "name": "repeat" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 9 - }, - { - "icon": { - "paths": [ - "M810 554h-256v256h-84v-256h-256v-84h256v-256h84v256h256v84z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "add" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "add", - "id": 1, - "order": 5, - "prevSize": 24, - "code": 59655, - "name": "add" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 10 - }, - { - "icon": { - "paths": [ - "M810 554h-596v-84h596v84z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "remove" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "remove", - "id": 2, - "order": 6, - "prevSize": 24, - "code": 59656, - "name": "remove" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 11 - }, - { - "icon": { - "paths": [ - "M726 554v-84h-172v-172h-84v172h-172v84h172v172h84v-172h172zM810 128q34 0 60 26t26 60v596q0 34-26 60t-60 26h-596q-36 0-61-25t-25-61v-596q0-36 25-61t61-25h596z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "add_box" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "add_box", - "id": 3, - "order": 14, - "prevSize": 24, - "code": 59657, - "name": "add_box" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 12 - }, - { - "icon": { - "paths": [ - "M810 274l-238 238 238 238-60 60-238-238-238 238-60-60 238-238-238-238 60-60 238 238 238-238z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "clear", - "close" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "clear, close", - "id": 4, - "order": 25, - "prevSize": 24, - "code": 59658, - "name": "clear" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 13 - }, - { - "icon": { - "paths": [ - "M810 896v-598h-468v598h468zM810 214q34 0 60 25t26 59v598q0 34-26 60t-60 26h-468q-34 0-60-26t-26-60v-598q0-34 26-59t60-25h468zM682 42v86h-512v598h-84v-598q0-34 25-60t59-26h512z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "content_copy" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "content_copy", - "id": 5, - "order": 9, - "prevSize": 24, - "code": 59659, - "name": "content_copy" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 14 - }, - { - "icon": { - "paths": [ - "M810 128h128v42l-298 300-86-86zM512 534q22 0 22-22t-22-22-22 22 22 22zM256 854q34 0 60-25t26-61-26-61-60-25-60 25-26 61 26 61 60 25zM256 342q34 0 60-25t26-61-26-61-60-25-60 25-26 61 26 61 60 25zM412 326l526 528v42h-128l-298-298-100 100q14 30 14 70 0 70-50 120t-120 50-120-50-50-120 50-120 120-50q40 0 70 14l100-100-100-100q-30 14-70 14-70 0-120-50t-50-120 50-120 120-50 120 50 50 120q0 40-14 70z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "content_cut" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "content_cut", - "id": 6, - "order": 11, - "prevSize": 24, - "code": 59660, - "name": "content_cut" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 15 - }, - { - "icon": { - "paths": [ - "M810 854v-684h-84v128h-428v-128h-84v684h596zM512 86q-18 0-30 12t-12 30 12 30 30 12 30-12 12-30-12-30-30-12zM810 86q34 0 60 25t26 59v684q0 34-26 59t-60 25h-596q-34 0-60-25t-26-59v-684q0-34 26-59t60-25h178q14-38 46-62t74-24 74 24 46 62h178z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "content_paste" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "content_paste", - "id": 7, - "order": 10, - "prevSize": 24, - "code": 59661, - "name": "content_paste" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 16 - }, - { - "icon": { - "paths": [ - "M786 452l152-154v384h-384l156-154q-96-80-220-80-102 0-197 68t-127 166l-100-32q44-136 161-222t263-86q170 0 296 110z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "redo" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "redo", - "id": 8, - "order": 16, - "prevSize": 24, - "code": 59662, - "name": "redo" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 17 - }, - { - "icon": { - "paths": [ - "M640 384v-170h-426v170h426zM512 810q52 0 90-38t38-90-38-90-90-38-90 38-38 90 38 90 90 38zM726 128l170 170v512q0 34-26 60t-60 26h-596q-36 0-61-25t-25-61v-596q0-36 25-61t61-25h512z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "save" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "save", - "id": 9, - "order": 19, - "prevSize": 24, - "code": 59663, - "name": "save" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 18 - }, - { - "icon": { - "paths": [ - "M534 342q146 0 262 86t162 222l-100 32q-34-104-123-169t-201-65q-124 0-220 80l156 154h-384v-384l152 154q126-110 296-110z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "undo" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "undo", - "id": 10, - "order": 15, - "prevSize": 24, - "code": 59664, - "name": "undo" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 19 - }, - { - "icon": { - "paths": [ - "M810 470v-256h-256v256h256zM810 810v-256h-256v256h256zM470 470v-256h-256v256h256zM470 810v-256h-256v256h256zM128 128h768v768h-768v-768z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "border_all" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "border_all", - "id": 11, - "order": 26, - "prevSize": 24, - "code": 59665, - "name": "border_all" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 20 - }, - { - "icon": { - "paths": [ - "M810 384v-86h86v86h-86zM128 128h768v86h-682v682h-86v-768zM810 554v-84h86v84h-86zM810 726v-86h86v86h-86zM470 896v-86h84v86h-84zM298 896v-86h86v86h-86zM810 896v-86h86v86h-86zM640 896v-86h86v86h-86z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "border_style" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "border_style", - "id": 12, - "order": 27, - "prevSize": 24, - "code": 59666, - "name": "border_style" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 21 - }, - { - "icon": { - "paths": [ - "M554 384h236l-236-234v234zM256 86h342l256 256v512q0 34-26 59t-60 25h-512q-34 0-60-25t-26-59l2-684q0-34 25-59t59-25z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "insert_drive_file" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "insert_drive_file", - "id": 13, - "order": 23, - "prevSize": 24, - "code": 59667, - "name": "insert_drive_file" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 22 - }, - { - "icon": { - "paths": [ - "M512 384q52 0 90 38t38 90-38 90-90 38-90-38-38-90 38-90 90-38zM512 726q88 0 151-63t63-151-63-151-151-63-151 63-63 151 63 151 151 63zM512 192q158 0 286 88t184 232q-56 144-184 232t-286 88-286-88-184-232q56-144 184-232t286-88z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "remove_red_eye", - "visibility" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "remove_red_eye, visibility", - "id": 14, - "order": 29, - "prevSize": 24, - "code": 59668, - "name": "remove_red_eye" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 23 - }, - { - "icon": { - "paths": [ - "M170 512l342-342 342 342-62 60-238-238v520h-84v-520l-240 238z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow_upward" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "arrow_upward", - "id": 15, - "order": 17, - "prevSize": 24, - "code": 59669, - "name": "arrow_upward" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 24 - }, - { - "icon": { - "paths": [ - "M854 512l-342 342-342-342 62-60 238 238v-520h84v520l240-238z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow_downward" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "arrow_downward", - "id": 16, - "order": 18, - "prevSize": 24, - "code": 59670, - "name": "arrow_downward" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 25 - }, - { - "icon": { - "paths": [ - "M810 170v86h-596v-86h148l44-42h212l44 42h148zM256 810v-512h512v512q0 34-26 60t-60 26h-340q-34 0-60-26t-26-60z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "delete" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "delete", - "id": 17, - "order": 13, - "prevSize": 24, - "code": 59671, - "name": "delete" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 26 - }, - { - "icon": { - "paths": [ - "M642 480q40-40 40-96 0-70-50-120t-120-50-120 50-50 120h84q0-34 26-60t60-26 60 26 26 60-26 60l-52 54q-50 54-50 120v22h84q0-66 50-120zM554 810v-84h-84v84h84zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "help" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "help", - "id": 18, - "order": 28, - "prevSize": 24, - "code": 59672, - "name": "help" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 27 - }, - { - "icon": { - "paths": [ - "M406 598q80 0 136-56t56-136-56-136-136-56-136 56-56 136 56 136 136 56zM662 598l212 212-64 64-212-212v-34l-12-12q-76 66-180 66-116 0-197-80t-81-196 81-197 197-81 196 81 80 197q0 42-20 95t-46 85l12 12h34z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "search" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "search", - "id": 19, - "order": 12, - "prevSize": 24, - "code": 59673, - "name": "search" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 28 - }, - { - "icon": { - "paths": [ - "M896 150q34 0 60 25t26 59v598q0 34-26 60t-60 26h-768q-34 0-60-26t-26-60v-598q0-34 26-59t60-25h256v84h-256v598h768v-598h-256v-84h256zM512 704l-170-170h128v-384h84v384h128z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "system_update_tv" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "system_update_tv", - "id": 20, - "order": 33, - "prevSize": 24, - "code": 59674, - "name": "system_update_tv" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 29 - }, - { - "icon": { - "paths": [ - "M182 240q26 32 58 74t65 84 60 78 44 57l17 21v256q0 18 13 31t31 13h84q18 0 31-13t13-31v-256l17-21t44-57 60-78 65-84 58-74q12-14 10-30t-14-28-30-12h-592q-18 0-30 12t-14 28 10 30z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "filter_alt" - ], - "grid": 24 - }, - "attrs": [], - "properties": { - "ligatures": "filter_alt", - "id": 21, - "order": 24, - "prevSize": 24, - "code": 59675, - "name": "filter_alt" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 30 - }, - { - "icon": { - "paths": [ - "M170.667 298.667h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333zM853.333 128h-136.533c-17.067-51.2-64-85.333-119.467-85.333s-102.4 34.133-119.467 85.333h-136.533c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM597.333 128c25.6 0 42.667 21.333 42.667 42.667s-21.333 42.667-42.667 42.667c-21.333 0-42.667-21.333-42.667-42.667s17.067-42.667 42.667-42.667z" - ], - "attrs": [ - {} - ], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "clipboard-multiple" - ], - "grid": 0 - }, - "attrs": [ - {} - ], - "properties": { - "order": 31, - "id": 0, - "name": "clipboard-multiple", - "prevSize": 24, - "code": 59648 - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 0 - }, - { - "icon": { - "paths": [ - "M512 661.333c-82.475 0-149.333-66.859-149.333-149.333v0c0-82.475 66.859-149.333 149.333-149.333v0c82.475 0 149.333 66.859 149.333 149.333v0c0 82.475-66.859 149.333-149.333 149.333v0zM829.013 553.387c1.707-13.653 2.987-27.307 2.987-41.387s-1.28-28.16-2.987-42.667l90.027-69.547c8.107-6.4 10.24-17.92 5.12-27.307l-85.333-147.627c-5.12-9.387-16.64-13.227-26.027-9.387l-106.24 42.667c-22.187-16.64-45.227-31.147-72.107-41.813l-15.787-113.067c-1.707-10.24-10.667-17.92-21.333-17.92h-170.667c-10.667 0-19.627 7.68-21.333 17.92l-15.787 113.067c-26.88 10.667-49.92 25.173-72.107 41.813l-106.24-42.667c-9.387-3.84-20.907 0-26.027 9.387l-85.333 147.627c-5.547 9.387-2.987 20.907 5.12 27.307l90.027 69.547c-1.707 14.507-2.987 28.587-2.987 42.667s1.28 27.733 2.987 41.387l-90.027 70.827c-8.107 6.4-10.667 17.92-5.12 27.307l85.333 147.627c5.12 9.387 16.64 12.8 26.027 9.387l106.24-43.093c22.187 17.067 45.227 31.573 72.107 42.24l15.787 113.067c1.707 10.24 10.667 17.92 21.333 17.92h170.667c10.667 0 19.627-7.68 21.333-17.92l15.787-113.067c26.88-11.093 49.92-25.173 72.107-42.24l106.24 43.093c9.387 3.413 20.907 0 26.027-9.387l85.333-147.627c5.12-9.387 2.987-20.907-5.12-27.307l-90.027-70.827z" - ], - "attrs": [ - {} - ], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cog" - ], - "grid": 0 - }, - "attrs": [ - {} - ], - "properties": { - "order": 30, - "id": 1, - "name": "cog", - "prevSize": 24, - "code": 59649 - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 1 - }, - { - "icon": { - "paths": [ - "M170.667 341.333h170.667v-170.667h512v512h-170.667v170.667h-512v-512zM682.667 341.333v256h85.333v-341.333h-341.333v85.333h256zM256 512v256h341.333v-256h-341.333z" - ], - "attrs": [ - {} - ], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "window-restore" - ], - "grid": 0 - }, - "attrs": [ - {} - ], - "properties": { - "order": 22, - "id": 2, - "name": "window-restore", - "prevSize": 24, - "code": 59650 - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 2 - }, - { - "icon": { - "paths": [ - "M968.533 810.667l-388.267-388.267c38.4-98.133 17.067-213.333-64-294.4-85.333-85.333-213.333-102.4-315.733-55.467l183.467 183.467-128 128-187.733-183.467c-51.2 102.4-29.867 230.4 55.467 315.733 81.067 81.067 196.267 102.4 294.4 64l388.267 388.267c17.067 17.067 42.667 17.067 59.733 0l98.133-98.133c21.333-17.067 21.333-46.933 4.267-59.733z" - ], - "attrs": [ - {} - ], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wrench" - ], - "grid": 0 - }, - "attrs": [ - {} - ], - "properties": { - "order": 21, - "id": 3, - "name": "wrench", - "prevSize": 24, - "code": 59651 - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 3 - }, - { - "icon": { - "paths": [ - "M810.667 853.333h-640c-47.36 0-85.333-38.4-85.333-85.333v-512c0-47.36 37.973-85.333 85.333-85.333h256l85.333 85.333h298.667c47.128 0 85.333 38.205 85.333 85.333v0 0h-725.333v426.667l91.307-341.333h728.32l-97.28 362.667c-9.813 37.12-43.093 64-82.347 64z" - ], - "attrs": [ - {} - ], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "folder-open" - ], - "grid": 0 - }, - "attrs": [ - {} - ], - "properties": { - "order": 20, - "id": 4, - "name": "folder-open", - "prevSize": 24, - "code": 59652 - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 4 - }, - { - "icon": { - "paths": [ - "M692.907 151.893l211.2 210.773c33.28 33.707 33.28 87.467 0 121.173l-392.107 392.107c-66.56 66.56-174.507 66.56-241.493 0l-150.613-150.613c-33.28-33.707-33.28-87.467 0-121.173l452.267-452.267c33.707-33.28 87.467-33.28 120.747 0zM180.053 664.747l151.040 150.613c33.28 33.707 87.040 33.707 120.747 0l150.613-150.613-211.2-211.2-211.2 211.2z" - ], - "attrs": [ - {} - ], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "eraser" - ], - "grid": 0 - }, - "attrs": [ - {} - ], - "properties": { - "order": 8, - "id": 5, - "name": "eraser", - "prevSize": 24, - "code": 59653 - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 5 - }, - { - "icon": { - "paths": [ - "M825.6 500.053l-90.88 90.88-60.16-60.587-328.96 328.96-196.267 79.36-64-64 79.36-196.267 328.96-328.96-60.587-60.16 90.88-90.88 301.653 301.653zM715.093 128c49.92-49.92 130.987-49.92 180.907 0s49.92 130.987 0 180.907l-81.92 81.92-180.907-180.907 81.92-81.92zM237.227 726.613l-45.227 105.387 105.387-45.227 317.013-317.44-59.733-59.733-317.44 317.013z" - ], - "attrs": [ - {} - ], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "eyedropper" - ], - "grid": 0 - }, - "attrs": [ - {} - ], - "properties": { - "order": 7, - "id": 6, - "name": "eyedropper", - "prevSize": 24, - "code": 59654 - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 6 - }, - { - "icon": { - "paths": [ - "M512 12.672c-282.88 0-512 229.248-512 512 0 226.261 146.688 418.133 350.080 485.76 25.6 4.821 34.987-11.008 34.987-24.619 0-12.16-0.427-44.373-0.64-87.040-142.421 30.891-172.459-68.693-172.459-68.693-23.296-59.093-56.96-74.88-56.96-74.88-46.379-31.744 3.584-31.104 3.584-31.104 51.413 3.584 78.421 52.736 78.421 52.736 45.653 78.293 119.851 55.68 149.12 42.581 4.608-33.109 17.792-55.68 32.427-68.48-113.707-12.8-233.216-56.832-233.216-253.013 0-55.893 19.84-101.547 52.693-137.387-5.76-12.928-23.040-64.981 4.48-135.509 0 0 42.88-13.739 140.8 52.48 40.96-11.392 84.48-17.024 128-17.28 43.52 0.256 87.040 5.888 128 17.28 97.28-66.219 140.16-52.48 140.16-52.48 27.52 70.528 10.24 122.581 5.12 135.509 32.64 35.84 52.48 81.493 52.48 137.387 0 196.693-119.68 240-233.6 252.587 17.92 15.36 34.56 46.763 34.56 94.72 0 68.523-0.64 123.563-0.64 140.203 0 13.44 8.96 29.44 35.2 24.32 204.843-67.157 351.403-259.157 351.403-485.077 0-282.752-229.248-512-512-512z" - ], - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "github" - ], - "grid": 0 - }, - "attrs": [], - "properties": { - "id": 7, - "order": 35, - "prevSize": 24, - "code": 59676, - "name": "github" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 7 - }, - { - "icon": { - "paths": [ - "M1018.923 381.781c-32.981-174.293-207.317-195.968-207.317-195.968h-780.757c-25.771 0-28.971 34.048-28.971 34.048s-3.499 312.491-0.939 504.405c6.997 103.424 110.336 114.005 110.336 114.005s352.725-0.981 510.549-2.091c104.021-18.176 114.475-109.483 113.408-159.317 185.685 10.24 316.672-120.789 283.691-295.083zM546.944 531.584c-53.163 61.995-171.136 169.643-171.136 169.643s-5.163 5.077-13.227 0.981c-3.243-2.432-4.608-3.84-4.608-3.84-18.901-18.816-143.701-130.091-172.117-168.704-30.251-41.173-44.416-115.2-3.883-158.293 40.576-43.093 128.213-46.336 186.155 17.365 0 0 66.773-76.032 147.968-41.088 81.237 34.987 78.165 128.469 30.848 183.936zM810.325 551.979c-39.595 4.949-71.765 1.195-71.765 1.195v-242.389h75.52c0 0 84.096 23.509 84.096 112.555 0 81.621-42.027 113.792-87.851 128.64z" - ], - "attrs": [ - { - "fill": "rgb(241, 96, 97)" - } - ], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ko-fi" - ], - "grid": 0 - }, - "attrs": [ - { - "fill": "rgb(241, 96, 97)" - } - ], - "properties": { - "id": 8, - "order": 36, - "prevSize": 24, - "code": 59677, - "name": "ko-fi" - }, - "setIdx": 1, - "setId": 1, - "iconIdx": 8 - } - ], - "height": 1024, - "metadata": { - "name": "icomoon" - }, - "preferences": { - "showGlyphs": true, - "showCodes": true, - "showQuickUse": true, - "showQuickUse2": true, - "showSVGs": true, - "fontPref": { - "prefix": "icon-", - "metadata": { - "fontFamily": "icomoon", - "majorVersion": 1, - "minorVersion": 0 - }, - "metrics": { - "emSize": 1024, - "baseline": 6.25, - "whitespace": 50 - }, - "embed": false, - "resetPoint": 59648, - "noie8": true, - "ie7": false - }, - "imagePref": { - "prefix": "icon-", - "png": true, - "useClassSelector": true, - "color": 0, - "bgColor": 16777215, - "name": "icomoon", - "classSelector": ".icon" - }, - "historySize": 50, - "gridSize": 16, - "showGrid": false - } -} + "IcoMoonType":"selection", + "icons":[ + { + "icon":{ + "paths":[ + "M576 448h416l-160-160 192-192-96-96-192 192-160-160z", + "M576 576v416l160-160 192 192 96-96-192-192 160-160z", + "M448 575.996h-416l160 160-192 192 96 96 192-192 160 160z", + "M448 448v-416l-160 160-192-192-96 96 192 192-160 160z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "shrink", + "collapse", + "minimize", + "contract" + ], + "defaultCode":59786, + "grid":16 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"shrink, collapse", + "name":"shrink", + "id":138, + "order":9, + "prevSize":24, + "code":59786 + }, + "setIdx":0, + "setId":2, + "iconIdx":138 + }, + { + "icon":{ + "paths":[ + "M170.667 298.667h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333zM853.333 128h-136.533c-17.067-51.2-64-85.333-119.467-85.333s-102.4 34.133-119.467 85.333h-136.533c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM597.333 128c25.6 0 42.667 21.333 42.667 42.667s-21.333 42.667-42.667 42.667c-21.333 0-42.667-21.333-42.667-42.667s17.067-42.667 42.667-42.667z" + ], + "attrs":[ + { + + } + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "clipboard-multiple" + ], + "grid":0 + }, + "attrs":[ + { + + } + ], + "properties":{ + "order":31, + "id":0, + "name":"clipboard-multiple", + "prevSize":24, + "code":59648 + }, + "setIdx":1, + "setId":1, + "iconIdx":0 + }, + { + "icon":{ + "paths":[ + "M512 661.333c-82.475 0-149.333-66.859-149.333-149.333v0c0-82.475 66.859-149.333 149.333-149.333v0c82.475 0 149.333 66.859 149.333 149.333v0c0 82.475-66.859 149.333-149.333 149.333v0zM829.013 553.387c1.707-13.653 2.987-27.307 2.987-41.387s-1.28-28.16-2.987-42.667l90.027-69.547c8.107-6.4 10.24-17.92 5.12-27.307l-85.333-147.627c-5.12-9.387-16.64-13.227-26.027-9.387l-106.24 42.667c-22.187-16.64-45.227-31.147-72.107-41.813l-15.787-113.067c-1.707-10.24-10.667-17.92-21.333-17.92h-170.667c-10.667 0-19.627 7.68-21.333 17.92l-15.787 113.067c-26.88 10.667-49.92 25.173-72.107 41.813l-106.24-42.667c-9.387-3.84-20.907 0-26.027 9.387l-85.333 147.627c-5.547 9.387-2.987 20.907 5.12 27.307l90.027 69.547c-1.707 14.507-2.987 28.587-2.987 42.667s1.28 27.733 2.987 41.387l-90.027 70.827c-8.107 6.4-10.667 17.92-5.12 27.307l85.333 147.627c5.12 9.387 16.64 12.8 26.027 9.387l106.24-43.093c22.187 17.067 45.227 31.573 72.107 42.24l15.787 113.067c1.707 10.24 10.667 17.92 21.333 17.92h170.667c10.667 0 19.627-7.68 21.333-17.92l15.787-113.067c26.88-11.093 49.92-25.173 72.107-42.24l106.24 43.093c9.387 3.413 20.907 0 26.027-9.387l85.333-147.627c5.12-9.387 2.987-20.907-5.12-27.307l-90.027-70.827z" + ], + "attrs":[ + { + + } + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "cog" + ], + "grid":0 + }, + "attrs":[ + { + + } + ], + "properties":{ + "order":30, + "id":1, + "name":"cog", + "prevSize":24, + "code":59649 + }, + "setIdx":1, + "setId":1, + "iconIdx":1 + }, + { + "icon":{ + "paths":[ + "M170.667 341.333h170.667v-170.667h512v512h-170.667v170.667h-512v-512zM682.667 341.333v256h85.333v-341.333h-341.333v85.333h256zM256 512v256h341.333v-256h-341.333z" + ], + "attrs":[ + { + + } + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "window-restore" + ], + "grid":0 + }, + "attrs":[ + { + + } + ], + "properties":{ + "order":22, + "id":2, + "name":"window-restore", + "prevSize":24, + "code":59650 + }, + "setIdx":1, + "setId":1, + "iconIdx":2 + }, + { + "icon":{ + "paths":[ + "M968.533 810.667l-388.267-388.267c38.4-98.133 17.067-213.333-64-294.4-85.333-85.333-213.333-102.4-315.733-55.467l183.467 183.467-128 128-187.733-183.467c-51.2 102.4-29.867 230.4 55.467 315.733 81.067 81.067 196.267 102.4 294.4 64l388.267 388.267c17.067 17.067 42.667 17.067 59.733 0l98.133-98.133c21.333-17.067 21.333-46.933 4.267-59.733z" + ], + "attrs":[ + { + + } + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "wrench" + ], + "grid":0 + }, + "attrs":[ + { + + } + ], + "properties":{ + "order":21, + "id":3, + "name":"wrench", + "prevSize":24, + "code":59651 + }, + "setIdx":1, + "setId":1, + "iconIdx":3 + }, + { + "icon":{ + "paths":[ + "M810.667 853.333h-640c-47.36 0-85.333-38.4-85.333-85.333v-512c0-47.36 37.973-85.333 85.333-85.333h256l85.333 85.333h298.667c47.128 0 85.333 38.205 85.333 85.333v0 0h-725.333v426.667l91.307-341.333h728.32l-97.28 362.667c-9.813 37.12-43.093 64-82.347 64z" + ], + "attrs":[ + { + + } + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "folder-open" + ], + "grid":0 + }, + "attrs":[ + { + + } + ], + "properties":{ + "order":20, + "id":4, + "name":"folder-open", + "prevSize":24, + "code":59652 + }, + "setIdx":1, + "setId":1, + "iconIdx":4 + }, + { + "icon":{ + "paths":[ + "M692.907 151.893l211.2 210.773c33.28 33.707 33.28 87.467 0 121.173l-392.107 392.107c-66.56 66.56-174.507 66.56-241.493 0l-150.613-150.613c-33.28-33.707-33.28-87.467 0-121.173l452.267-452.267c33.707-33.28 87.467-33.28 120.747 0zM180.053 664.747l151.040 150.613c33.28 33.707 87.040 33.707 120.747 0l150.613-150.613-211.2-211.2-211.2 211.2z" + ], + "attrs":[ + { + + } + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "eraser" + ], + "grid":0 + }, + "attrs":[ + { + + } + ], + "properties":{ + "order":8, + "id":5, + "name":"eraser", + "prevSize":24, + "code":59653 + }, + "setIdx":1, + "setId":1, + "iconIdx":5 + }, + { + "icon":{ + "paths":[ + "M825.6 500.053l-90.88 90.88-60.16-60.587-328.96 328.96-196.267 79.36-64-64 79.36-196.267 328.96-328.96-60.587-60.16 90.88-90.88 301.653 301.653zM715.093 128c49.92-49.92 130.987-49.92 180.907 0s49.92 130.987 0 180.907l-81.92 81.92-180.907-180.907 81.92-81.92zM237.227 726.613l-45.227 105.387 105.387-45.227 317.013-317.44-59.733-59.733-317.44 317.013z" + ], + "attrs":[ + { + + } + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "eyedropper" + ], + "grid":0 + }, + "attrs":[ + { + + } + ], + "properties":{ + "order":7, + "id":6, + "name":"eyedropper", + "prevSize":24, + "code":59654 + }, + "setIdx":1, + "setId":1, + "iconIdx":6 + }, + { + "icon":{ + "paths":[ + "M512 12.672c-282.88 0-512 229.248-512 512 0 226.261 146.688 418.133 350.080 485.76 25.6 4.821 34.987-11.008 34.987-24.619 0-12.16-0.427-44.373-0.64-87.040-142.421 30.891-172.459-68.693-172.459-68.693-23.296-59.093-56.96-74.88-56.96-74.88-46.379-31.744 3.584-31.104 3.584-31.104 51.413 3.584 78.421 52.736 78.421 52.736 45.653 78.293 119.851 55.68 149.12 42.581 4.608-33.109 17.792-55.68 32.427-68.48-113.707-12.8-233.216-56.832-233.216-253.013 0-55.893 19.84-101.547 52.693-137.387-5.76-12.928-23.040-64.981 4.48-135.509 0 0 42.88-13.739 140.8 52.48 40.96-11.392 84.48-17.024 128-17.28 43.52 0.256 87.040 5.888 128 17.28 97.28-66.219 140.16-52.48 140.16-52.48 27.52 70.528 10.24 122.581 5.12 135.509 32.64 35.84 52.48 81.493 52.48 137.387 0 196.693-119.68 240-233.6 252.587 17.92 15.36 34.56 46.763 34.56 94.72 0 68.523-0.64 123.563-0.64 140.203 0 13.44 8.96 29.44 35.2 24.32 204.843-67.157 351.403-259.157 351.403-485.077 0-282.752-229.248-512-512-512z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "github" + ], + "grid":0 + }, + "attrs":[ + + ], + "properties":{ + "id":7, + "order":35, + "prevSize":24, + "code":59676, + "name":"github" + }, + "setIdx":1, + "setId":1, + "iconIdx":7 + }, + { + "icon":{ + "paths":[ + "M1018.923 381.781c-32.981-174.293-207.317-195.968-207.317-195.968h-780.757c-25.771 0-28.971 34.048-28.971 34.048s-3.499 312.491-0.939 504.405c6.997 103.424 110.336 114.005 110.336 114.005s352.725-0.981 510.549-2.091c104.021-18.176 114.475-109.483 113.408-159.317 185.685 10.24 316.672-120.789 283.691-295.083zM546.944 531.584c-53.163 61.995-171.136 169.643-171.136 169.643s-5.163 5.077-13.227 0.981c-3.243-2.432-4.608-3.84-4.608-3.84-18.901-18.816-143.701-130.091-172.117-168.704-30.251-41.173-44.416-115.2-3.883-158.293 40.576-43.093 128.213-46.336 186.155 17.365 0 0 66.773-76.032 147.968-41.088 81.237 34.987 78.165 128.469 30.848 183.936zM810.325 551.979c-39.595 4.949-71.765 1.195-71.765 1.195v-242.389h75.52c0 0 84.096 23.509 84.096 112.555 0 81.621-42.027 113.792-87.851 128.64z" + ], + "attrs":[ + { + "fill":"rgb(241, 96, 97)" + } + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "ko-fi" + ], + "grid":0 + }, + "attrs":[ + { + "fill":"rgb(241, 96, 97)" + } + ], + "properties":{ + "id":8, + "order":36, + "prevSize":24, + "code":59677, + "name":"ko-fi" + }, + "setIdx":1, + "setId":1, + "iconIdx":8 + }, + { + "icon":{ + "paths":[ + "M534 298v224l192 114-32 54-224-136v-256h64zM512 854q140 0 241-101t101-241-101-241-241-101-241 101-101 241 101 241 241 101zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "access_time", + "query_builder", + "schedule" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"access_time, query_builder, schedule", + "id":0, + "order":43, + "prevSize":24, + "name":"access_time", + "code":59679 + }, + "setIdx":2, + "setId":0, + "iconIdx":0 + }, + { + "icon":{ + "paths":[ + "M726 726v-172h84v256h-512v128l-170-170 170-170v128h428zM298 298v172h-84v-256h512v-128l170 170-170 170v-128h-428z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "repeat" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"repeat", + "id":1, + "order":42, + "prevSize":24, + "code":59678, + "name":"repeat" + }, + "setIdx":2, + "setId":0, + "iconIdx":1 + }, + { + "icon":{ + "paths":[ + "M810 554h-256v256h-84v-256h-256v-84h256v-256h84v256h256v84z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "add" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"add", + "id":2, + "order":5, + "prevSize":24, + "code":59655, + "name":"add" + }, + "setIdx":2, + "setId":0, + "iconIdx":2 + }, + { + "icon":{ + "paths":[ + "M810 554h-596v-84h596v84z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "remove" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"remove", + "id":3, + "order":6, + "prevSize":24, + "code":59656, + "name":"remove" + }, + "setIdx":2, + "setId":0, + "iconIdx":3 + }, + { + "icon":{ + "paths":[ + "M726 554v-84h-172v-172h-84v172h-172v84h172v172h84v-172h172zM810 128q34 0 60 26t26 60v596q0 34-26 60t-60 26h-596q-36 0-61-25t-25-61v-596q0-36 25-61t61-25h596z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "add_box" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"add_box", + "id":4, + "order":14, + "prevSize":24, + "code":59657, + "name":"add_box" + }, + "setIdx":2, + "setId":0, + "iconIdx":4 + }, + { + "icon":{ + "paths":[ + "M810 274l-238 238 238 238-60 60-238-238-238 238-60-60 238-238-238-238 60-60 238 238 238-238z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "clear", + "close" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"clear, close", + "id":5, + "order":25, + "prevSize":24, + "code":59658, + "name":"clear" + }, + "setIdx":2, + "setId":0, + "iconIdx":5 + }, + { + "icon":{ + "paths":[ + "M810 896v-598h-468v598h468zM810 214q34 0 60 25t26 59v598q0 34-26 60t-60 26h-468q-34 0-60-26t-26-60v-598q0-34 26-59t60-25h468zM682 42v86h-512v598h-84v-598q0-34 25-60t59-26h512z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "content_copy" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"content_copy", + "id":6, + "order":9, + "prevSize":24, + "code":59659, + "name":"content_copy" + }, + "setIdx":2, + "setId":0, + "iconIdx":6 + }, + { + "icon":{ + "paths":[ + "M810 128h128v42l-298 300-86-86zM512 534q22 0 22-22t-22-22-22 22 22 22zM256 854q34 0 60-25t26-61-26-61-60-25-60 25-26 61 26 61 60 25zM256 342q34 0 60-25t26-61-26-61-60-25-60 25-26 61 26 61 60 25zM412 326l526 528v42h-128l-298-298-100 100q14 30 14 70 0 70-50 120t-120 50-120-50-50-120 50-120 120-50q40 0 70 14l100-100-100-100q-30 14-70 14-70 0-120-50t-50-120 50-120 120-50 120 50 50 120q0 40-14 70z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "content_cut" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"content_cut", + "id":7, + "order":11, + "prevSize":24, + "code":59660, + "name":"content_cut" + }, + "setIdx":2, + "setId":0, + "iconIdx":7 + }, + { + "icon":{ + "paths":[ + "M810 854v-684h-84v128h-428v-128h-84v684h596zM512 86q-18 0-30 12t-12 30 12 30 30 12 30-12 12-30-12-30-30-12zM810 86q34 0 60 25t26 59v684q0 34-26 59t-60 25h-596q-34 0-60-25t-26-59v-684q0-34 26-59t60-25h178q14-38 46-62t74-24 74 24 46 62h178z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "content_paste" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"content_paste", + "id":8, + "order":10, + "prevSize":24, + "code":59661, + "name":"content_paste" + }, + "setIdx":2, + "setId":0, + "iconIdx":8 + }, + { + "icon":{ + "paths":[ + "M786 452l152-154v384h-384l156-154q-96-80-220-80-102 0-197 68t-127 166l-100-32q44-136 161-222t263-86q170 0 296 110z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "redo" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"redo", + "id":9, + "order":16, + "prevSize":24, + "code":59662, + "name":"redo" + }, + "setIdx":2, + "setId":0, + "iconIdx":9 + }, + { + "icon":{ + "paths":[ + "M640 384v-170h-426v170h426zM512 810q52 0 90-38t38-90-38-90-90-38-90 38-38 90 38 90 90 38zM726 128l170 170v512q0 34-26 60t-60 26h-596q-36 0-61-25t-25-61v-596q0-36 25-61t61-25h512z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "save" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"save", + "id":10, + "order":19, + "prevSize":24, + "code":59663, + "name":"save" + }, + "setIdx":2, + "setId":0, + "iconIdx":10 + }, + { + "icon":{ + "paths":[ + "M534 342q146 0 262 86t162 222l-100 32q-34-104-123-169t-201-65q-124 0-220 80l156 154h-384v-384l152 154q126-110 296-110z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "undo" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"undo", + "id":11, + "order":15, + "prevSize":24, + "code":59664, + "name":"undo" + }, + "setIdx":2, + "setId":0, + "iconIdx":11 + }, + { + "icon":{ + "paths":[ + "M810 470v-256h-256v256h256zM810 810v-256h-256v256h256zM470 470v-256h-256v256h256zM470 810v-256h-256v256h256zM128 128h768v768h-768v-768z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "border_all" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"border_all", + "id":12, + "order":26, + "prevSize":24, + "code":59665, + "name":"border_all" + }, + "setIdx":2, + "setId":0, + "iconIdx":12 + }, + { + "icon":{ + "paths":[ + "M810 384v-86h86v86h-86zM128 128h768v86h-682v682h-86v-768zM810 554v-84h86v84h-86zM810 726v-86h86v86h-86zM470 896v-86h84v86h-84zM298 896v-86h86v86h-86zM810 896v-86h86v86h-86zM640 896v-86h86v86h-86z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "border_style" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"border_style", + "id":13, + "order":27, + "prevSize":24, + "code":59666, + "name":"border_style" + }, + "setIdx":2, + "setId":0, + "iconIdx":13 + }, + { + "icon":{ + "paths":[ + "M554 384h236l-236-234v234zM256 86h342l256 256v512q0 34-26 59t-60 25h-512q-34 0-60-25t-26-59l2-684q0-34 25-59t59-25z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "insert_drive_file" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"insert_drive_file", + "id":14, + "order":23, + "prevSize":24, + "code":59667, + "name":"insert_drive_file" + }, + "setIdx":2, + "setId":0, + "iconIdx":14 + }, + { + "icon":{ + "paths":[ + "M512 384q52 0 90 38t38 90-38 90-90 38-90-38-38-90 38-90 90-38zM512 726q88 0 151-63t63-151-63-151-151-63-151 63-63 151 63 151 151 63zM512 192q158 0 286 88t184 232q-56 144-184 232t-286 88-286-88-184-232q56-144 184-232t286-88z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "remove_red_eye", + "visibility" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"remove_red_eye, visibility", + "id":15, + "order":29, + "prevSize":24, + "code":59668, + "name":"remove_red_eye" + }, + "setIdx":2, + "setId":0, + "iconIdx":15 + }, + { + "icon":{ + "paths":[ + "M170 512l342-342 342 342-62 60-238-238v520h-84v-520l-240 238z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "arrow_upward" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"arrow_upward", + "id":16, + "order":17, + "prevSize":24, + "code":59669, + "name":"arrow_upward" + }, + "setIdx":2, + "setId":0, + "iconIdx":16 + }, + { + "icon":{ + "paths":[ + "M854 512l-342 342-342-342 62-60 238 238v-520h84v520l240-238z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "arrow_downward" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"arrow_downward", + "id":17, + "order":18, + "prevSize":24, + "code":59670, + "name":"arrow_downward" + }, + "setIdx":2, + "setId":0, + "iconIdx":17 + }, + { + "icon":{ + "paths":[ + "M810 170v86h-596v-86h148l44-42h212l44 42h148zM256 810v-512h512v512q0 34-26 60t-60 26h-340q-34 0-60-26t-26-60z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "delete" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"delete", + "id":18, + "order":13, + "prevSize":24, + "code":59671, + "name":"delete" + }, + "setIdx":2, + "setId":0, + "iconIdx":18 + }, + { + "icon":{ + "paths":[ + "M642 480q40-40 40-96 0-70-50-120t-120-50-120 50-50 120h84q0-34 26-60t60-26 60 26 26 60-26 60l-52 54q-50 54-50 120v22h84q0-66 50-120zM554 810v-84h-84v84h84zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "help" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"help", + "id":19, + "order":28, + "prevSize":24, + "code":59672, + "name":"help" + }, + "setIdx":2, + "setId":0, + "iconIdx":19 + }, + { + "icon":{ + "paths":[ + "M406 598q80 0 136-56t56-136-56-136-136-56-136 56-56 136 56 136 136 56zM662 598l212 212-64 64-212-212v-34l-12-12q-76 66-180 66-116 0-197-80t-81-196 81-197 197-81 196 81 80 197q0 42-20 95t-46 85l12 12h34z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "search" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"search", + "id":20, + "order":12, + "prevSize":24, + "code":59673, + "name":"search" + }, + "setIdx":2, + "setId":0, + "iconIdx":20 + }, + { + "icon":{ + "paths":[ + "M896 150q34 0 60 25t26 59v598q0 34-26 60t-60 26h-768q-34 0-60-26t-26-60v-598q0-34 26-59t60-25h256v84h-256v598h768v-598h-256v-84h256zM512 704l-170-170h128v-384h84v384h128z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "system_update_tv" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"system_update_tv", + "id":21, + "order":33, + "prevSize":24, + "code":59674, + "name":"system_update_tv" + }, + "setIdx":2, + "setId":0, + "iconIdx":21 + }, + { + "icon":{ + "paths":[ + "M182 240q26 32 58 74t65 84 60 78 44 57l17 21v256q0 18 13 31t31 13h84q18 0 31-13t13-31v-256l17-21t44-57 60-78 65-84 58-74q12-14 10-30t-14-28-30-12h-592q-18 0-30 12t-14 28 10 30z" + ], + "attrs":[ + + ], + "isMulticolor":false, + "isMulticolor2":false, + "tags":[ + "filter_alt" + ], + "grid":24 + }, + "attrs":[ + + ], + "properties":{ + "ligatures":"filter_alt", + "id":22, + "order":24, + "prevSize":24, + "code":59675, + "name":"filter_alt" + }, + "setIdx":2, + "setId":0, + "iconIdx":22 + } + ], + "height":1024, + "metadata":{ + "name":"icomoon" + }, + "preferences":{ + "showGlyphs":true, + "showCodes":true, + "showQuickUse":true, + "showQuickUse2":true, + "showSVGs":true, + "fontPref":{ + "prefix":"icon-", + "metadata":{ + "fontFamily":"icomoon", + "majorVersion":1, + "minorVersion":0 + }, + "metrics":{ + "emSize":1024, + "baseline":6.25, + "whitespace":50 + }, + "embed":false, + "resetPoint":59648, + "noie8":true, + "ie7":false + }, + "imagePref":{ + "prefix":"icon-", + "png":true, + "useClassSelector":true, + "color":0, + "bgColor":16777215, + "name":"icomoon", + "classSelector":".icon" + }, + "historySize":50, + "gridSize":16, + "showGrid":false + } +} \ No newline at end of file