diff --git a/.gitignore b/.gitignore
index 46708ef..dcdef26 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@ db.sqlite
/Tests/Public
/Tests/Resources
/docs
+/out/*.swift
diff --git a/Package.resolved b/Package.resolved
index 661e6ec..a7f7bcf 100644
--- a/Package.resolved
+++ b/Package.resolved
@@ -1,6 +1,15 @@
{
"object": {
"pins": [
+ {
+ "package": "Fuzi",
+ "repositoryURL": "https://github.com/cezheng/Fuzi",
+ "state": {
+ "branch": null,
+ "revision": "f08c8323da21e985f3772610753bcfc652c2103f",
+ "version": "3.1.3"
+ }
+ },
{
"package": "swift-html",
"repositoryURL": "https://github.com/binarybirds/swift-html",
diff --git a/Package.swift b/Package.swift
index 6a98f3b..f584f2e 100644
--- a/Package.swift
+++ b/Package.swift
@@ -11,8 +11,13 @@ let package = Package(
],
dependencies: [
.package(url: "https://github.com/binarybirds/swift-html", from: "1.6.0"),
+ .package(url: "https://github.com/cezheng/Fuzi", from: "3.1.3"),
],
targets: [
+ .executableTarget(name: "Converter", dependencies: [
+ .product(name: "Fuzi", package: "Fuzi"),
+ ]),
+
.target(name: "FeatherIcons", dependencies: [
.product(name: "SwiftSvg", package: "swift-html"),
]),
diff --git a/Sources/Converter/main.swift b/Sources/Converter/main.swift
new file mode 100644
index 0000000..715d665
--- /dev/null
+++ b/Sources/Converter/main.swift
@@ -0,0 +1,123 @@
+//
+// File.swift
+//
+//
+// Created by Tibor Bodecs on 2022. 03. 03..
+//
+
+import Fuzi
+import Foundation
+
+extension String {
+
+ var dashToCamel: String {
+ split(separator: "-").reduce("", { $0 + $1.capitalized }).capitalizingFirstLetter()
+ }
+
+ func capitalizingFirstLetter() -> String {
+ let first = String(prefix(1)).lowercased()
+ let other = String(dropFirst())
+ return first + other
+ }
+}
+
+let workUrl = URL(fileURLWithPath: #file)
+ .deletingLastPathComponent()
+ .deletingLastPathComponent()
+ .deletingLastPathComponent()
+
+let inputUrl = workUrl.appendingPathComponent("svg")
+let outputUrl = workUrl.appendingPathComponent("out")
+
+
+let files = try FileManager.default.contentsOfDirectory(atPath: inputUrl.path)
+for file in files {
+ let fileUrl = inputUrl.appendingPathComponent(file)
+
+// let fileName = fileUrl.deletingPathExtension().lastPathComponent
+
+// if fileName.dashToCamel == fileName {
+// print("case \(fileName.dashToCamel)")
+// }
+// else {
+// print("case \(fileName.dashToCamel) = \"\(fileName)\"")
+// }
+
+ try generateDSL(fileUrl)
+}
+
+
+func generateDSL(_ fileUrl: URL) throws {
+ let fileName = fileUrl.deletingPathExtension().lastPathComponent.dashToCamel
+ var out = """
+ public extension Svg {
+ static var \(fileName): Svg {
+
+ """
+
+ let xml = try String(contentsOf: fileUrl)
+
+ let document = try XMLDocument(string: xml)
+ if let root = document.root {
+ out += "\t\t.icon([\n"
+ for element in root.children {
+ guard let tag = element.tag else {
+ continue;
+ }
+ out += "\t\t\t"
+ switch tag {
+ case "polygon":
+ let points = element.attributes["points"]!.components(separatedBy: " ").joined(separator: ", ")
+ out += "Polygon([\(points)])"
+ case "polyline":
+ let points = element.attributes["points"]!.components(separatedBy: " ").joined(separator: ", ")
+ out += "Polyline([\(points)])"
+ case "path":
+ let d = element.attributes["d"]!
+ out += "Path(\"\(d)\")"
+ case "line":
+ let x1 = element.attributes["x1"]!
+ let y1 = element.attributes["y1"]!
+ let x2 = element.attributes["x2"]!
+ let y2 = element.attributes["y2"]!
+ out += "Line(x1: \(x1), y1: \(y1), x2: \(x2), y2: \(y2))"
+ case "rect":
+ let x = element.attributes["x"]!
+ let y = element.attributes["y"]!
+ let w = element.attributes["width"]!
+ let h = element.attributes["height"]!
+
+ out += "Rect(x: \(x), y: \(y), width: \(w), height: \(h)"
+ if let rx = element.attributes["rx"] {
+ out += ", rx: \(rx)"
+ }
+ if let ry = element.attributes["ry"] {
+ out += ", ry: \(ry)"
+ }
+ out += ")"
+ case "circle":
+ let cx = element.attributes["cx"]!
+ let cy = element.attributes["cy"]!
+ let r = element.attributes["r"]!
+ out += "Circle(cx: \(cx), cy: \(cy), r: \(r))"
+ case "ellipse":
+ let cx = element.attributes["cx"]!
+ let cy = element.attributes["cy"]!
+ let rx = element.attributes["rx"]!
+ let ry = element.attributes["ry"]!
+ out += "Ellipse(cx: \(cx), cy: \(cy), rx: \(rx), ry: \(ry))"
+ default:
+ fatalError("Unhandled tag: \(tag)")
+ }
+ out += ",\n"
+ }
+ out += "\t\t])"
+ }
+
+ out += "\n\t}\n}\n"
+
+ let file = "Svg+" + fileName + ".swift"
+ let outUrl = outputUrl.appendingPathComponent(file)
+ try out.write(to: outUrl, atomically: true, encoding: .utf8)
+// print(out)
+}
diff --git a/svg/activity.svg b/svg/activity.svg
new file mode 100644
index 0000000..669a57a
--- /dev/null
+++ b/svg/activity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/airplay.svg b/svg/airplay.svg
new file mode 100644
index 0000000..7ce7302
--- /dev/null
+++ b/svg/airplay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/alert-circle.svg b/svg/alert-circle.svg
new file mode 100644
index 0000000..8d02b7d
--- /dev/null
+++ b/svg/alert-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/alert-octagon.svg b/svg/alert-octagon.svg
new file mode 100644
index 0000000..de9b03f
--- /dev/null
+++ b/svg/alert-octagon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/alert-triangle.svg b/svg/alert-triangle.svg
new file mode 100644
index 0000000..6dcb096
--- /dev/null
+++ b/svg/alert-triangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/align-center.svg b/svg/align-center.svg
new file mode 100644
index 0000000..5b8842e
--- /dev/null
+++ b/svg/align-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/align-justify.svg b/svg/align-justify.svg
new file mode 100644
index 0000000..0539876
--- /dev/null
+++ b/svg/align-justify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/align-left.svg b/svg/align-left.svg
new file mode 100644
index 0000000..9ac852a
--- /dev/null
+++ b/svg/align-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/align-right.svg b/svg/align-right.svg
new file mode 100644
index 0000000..ef139ff
--- /dev/null
+++ b/svg/align-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/anchor.svg b/svg/anchor.svg
new file mode 100644
index 0000000..e01627a
--- /dev/null
+++ b/svg/anchor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/aperture.svg b/svg/aperture.svg
new file mode 100644
index 0000000..9936e86
--- /dev/null
+++ b/svg/aperture.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/archive.svg b/svg/archive.svg
new file mode 100644
index 0000000..428882c
--- /dev/null
+++ b/svg/archive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-down-circle.svg b/svg/arrow-down-circle.svg
new file mode 100644
index 0000000..3238091
--- /dev/null
+++ b/svg/arrow-down-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-down-left.svg b/svg/arrow-down-left.svg
new file mode 100644
index 0000000..7248358
--- /dev/null
+++ b/svg/arrow-down-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-down-right.svg b/svg/arrow-down-right.svg
new file mode 100644
index 0000000..81d9822
--- /dev/null
+++ b/svg/arrow-down-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-down.svg b/svg/arrow-down.svg
new file mode 100644
index 0000000..4f84f62
--- /dev/null
+++ b/svg/arrow-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-left-circle.svg b/svg/arrow-left-circle.svg
new file mode 100644
index 0000000..3b19ff8
--- /dev/null
+++ b/svg/arrow-left-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-left.svg b/svg/arrow-left.svg
new file mode 100644
index 0000000..a5058fc
--- /dev/null
+++ b/svg/arrow-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-right-circle.svg b/svg/arrow-right-circle.svg
new file mode 100644
index 0000000..ff01dd5
--- /dev/null
+++ b/svg/arrow-right-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-right.svg b/svg/arrow-right.svg
new file mode 100644
index 0000000..939b57c
--- /dev/null
+++ b/svg/arrow-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-up-circle.svg b/svg/arrow-up-circle.svg
new file mode 100644
index 0000000..044a75d
--- /dev/null
+++ b/svg/arrow-up-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-up-left.svg b/svg/arrow-up-left.svg
new file mode 100644
index 0000000..cea55e8
--- /dev/null
+++ b/svg/arrow-up-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-up-right.svg b/svg/arrow-up-right.svg
new file mode 100644
index 0000000..95678e0
--- /dev/null
+++ b/svg/arrow-up-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arrow-up.svg b/svg/arrow-up.svg
new file mode 100644
index 0000000..16b13ab
--- /dev/null
+++ b/svg/arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/at-sign.svg b/svg/at-sign.svg
new file mode 100644
index 0000000..5a5e5d0
--- /dev/null
+++ b/svg/at-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/award.svg b/svg/award.svg
new file mode 100644
index 0000000..be70d5a
--- /dev/null
+++ b/svg/award.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/bar-chart-2.svg b/svg/bar-chart-2.svg
new file mode 100644
index 0000000..864167a
--- /dev/null
+++ b/svg/bar-chart-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/bar-chart.svg b/svg/bar-chart.svg
new file mode 100644
index 0000000..074d7c1
--- /dev/null
+++ b/svg/bar-chart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/battery-charging.svg b/svg/battery-charging.svg
new file mode 100644
index 0000000..644cb59
--- /dev/null
+++ b/svg/battery-charging.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/battery.svg b/svg/battery.svg
new file mode 100644
index 0000000..7fe8771
--- /dev/null
+++ b/svg/battery.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/bell-off.svg b/svg/bell-off.svg
new file mode 100644
index 0000000..4b07c84
--- /dev/null
+++ b/svg/bell-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/bell.svg b/svg/bell.svg
new file mode 100644
index 0000000..bba561c
--- /dev/null
+++ b/svg/bell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/bluetooth.svg b/svg/bluetooth.svg
new file mode 100644
index 0000000..cebed7b
--- /dev/null
+++ b/svg/bluetooth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/bold.svg b/svg/bold.svg
new file mode 100644
index 0000000..d1a4efd
--- /dev/null
+++ b/svg/bold.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/book-open.svg b/svg/book-open.svg
new file mode 100644
index 0000000..5e0ca0a
--- /dev/null
+++ b/svg/book-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/book.svg b/svg/book.svg
new file mode 100644
index 0000000..12ffcbc
--- /dev/null
+++ b/svg/book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/bookmark.svg b/svg/bookmark.svg
new file mode 100644
index 0000000..2239cc5
--- /dev/null
+++ b/svg/bookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/box.svg b/svg/box.svg
new file mode 100644
index 0000000..d89be30
--- /dev/null
+++ b/svg/box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/briefcase.svg b/svg/briefcase.svg
new file mode 100644
index 0000000..e3af050
--- /dev/null
+++ b/svg/briefcase.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/calendar.svg b/svg/calendar.svg
new file mode 100644
index 0000000..6c7fd87
--- /dev/null
+++ b/svg/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/camera-off.svg b/svg/camera-off.svg
new file mode 100644
index 0000000..daa3e25
--- /dev/null
+++ b/svg/camera-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/camera.svg b/svg/camera.svg
new file mode 100644
index 0000000..0e7f060
--- /dev/null
+++ b/svg/camera.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cast.svg b/svg/cast.svg
new file mode 100644
index 0000000..63c954d
--- /dev/null
+++ b/svg/cast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/check-circle.svg b/svg/check-circle.svg
new file mode 100644
index 0000000..f2f4fd1
--- /dev/null
+++ b/svg/check-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/check-square.svg b/svg/check-square.svg
new file mode 100644
index 0000000..72ab7a8
--- /dev/null
+++ b/svg/check-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/check.svg b/svg/check.svg
new file mode 100644
index 0000000..1c20989
--- /dev/null
+++ b/svg/check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chevron-down.svg b/svg/chevron-down.svg
new file mode 100644
index 0000000..278c6a3
--- /dev/null
+++ b/svg/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chevron-left.svg b/svg/chevron-left.svg
new file mode 100644
index 0000000..747d46d
--- /dev/null
+++ b/svg/chevron-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chevron-right.svg b/svg/chevron-right.svg
new file mode 100644
index 0000000..258de41
--- /dev/null
+++ b/svg/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chevron-up.svg b/svg/chevron-up.svg
new file mode 100644
index 0000000..4eb5ecc
--- /dev/null
+++ b/svg/chevron-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chevrons-down.svg b/svg/chevrons-down.svg
new file mode 100644
index 0000000..e67ef2f
--- /dev/null
+++ b/svg/chevrons-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chevrons-left.svg b/svg/chevrons-left.svg
new file mode 100644
index 0000000..c32e398
--- /dev/null
+++ b/svg/chevrons-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chevrons-right.svg b/svg/chevrons-right.svg
new file mode 100644
index 0000000..f506814
--- /dev/null
+++ b/svg/chevrons-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chevrons-up.svg b/svg/chevrons-up.svg
new file mode 100644
index 0000000..0eaf518
--- /dev/null
+++ b/svg/chevrons-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chrome.svg b/svg/chrome.svg
new file mode 100644
index 0000000..9189815
--- /dev/null
+++ b/svg/chrome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/circle.svg b/svg/circle.svg
new file mode 100644
index 0000000..b009088
--- /dev/null
+++ b/svg/circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/clipboard.svg b/svg/clipboard.svg
new file mode 100644
index 0000000..ccee454
--- /dev/null
+++ b/svg/clipboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/clock.svg b/svg/clock.svg
new file mode 100644
index 0000000..ea3f5e5
--- /dev/null
+++ b/svg/clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cloud-drizzle.svg b/svg/cloud-drizzle.svg
new file mode 100644
index 0000000..13af6bb
--- /dev/null
+++ b/svg/cloud-drizzle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cloud-lightning.svg b/svg/cloud-lightning.svg
new file mode 100644
index 0000000..32d154c
--- /dev/null
+++ b/svg/cloud-lightning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cloud-off.svg b/svg/cloud-off.svg
new file mode 100644
index 0000000..1e1e7d6
--- /dev/null
+++ b/svg/cloud-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cloud-rain.svg b/svg/cloud-rain.svg
new file mode 100644
index 0000000..3e0b85b
--- /dev/null
+++ b/svg/cloud-rain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cloud-snow.svg b/svg/cloud-snow.svg
new file mode 100644
index 0000000..e4eb820
--- /dev/null
+++ b/svg/cloud-snow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cloud.svg b/svg/cloud.svg
new file mode 100644
index 0000000..0ee0c63
--- /dev/null
+++ b/svg/cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/code.svg b/svg/code.svg
new file mode 100644
index 0000000..c4954b5
--- /dev/null
+++ b/svg/code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/codepen.svg b/svg/codepen.svg
new file mode 100644
index 0000000..ab2a815
--- /dev/null
+++ b/svg/codepen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/codesandbox.svg b/svg/codesandbox.svg
new file mode 100644
index 0000000..49848f5
--- /dev/null
+++ b/svg/codesandbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/coffee.svg b/svg/coffee.svg
new file mode 100644
index 0000000..32905e5
--- /dev/null
+++ b/svg/coffee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/columns.svg b/svg/columns.svg
new file mode 100644
index 0000000..d264b55
--- /dev/null
+++ b/svg/columns.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/command.svg b/svg/command.svg
new file mode 100644
index 0000000..93f554c
--- /dev/null
+++ b/svg/command.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/compass.svg b/svg/compass.svg
new file mode 100644
index 0000000..3296260
--- /dev/null
+++ b/svg/compass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/copy.svg b/svg/copy.svg
new file mode 100644
index 0000000..4e0b09f
--- /dev/null
+++ b/svg/copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/corner-down-left.svg b/svg/corner-down-left.svg
new file mode 100644
index 0000000..9fffb3e
--- /dev/null
+++ b/svg/corner-down-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/corner-down-right.svg b/svg/corner-down-right.svg
new file mode 100644
index 0000000..b27d408
--- /dev/null
+++ b/svg/corner-down-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/corner-left-down.svg b/svg/corner-left-down.svg
new file mode 100644
index 0000000..24b8375
--- /dev/null
+++ b/svg/corner-left-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/corner-left-up.svg b/svg/corner-left-up.svg
new file mode 100644
index 0000000..e54527c
--- /dev/null
+++ b/svg/corner-left-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/corner-right-down.svg b/svg/corner-right-down.svg
new file mode 100644
index 0000000..a49e6d6
--- /dev/null
+++ b/svg/corner-right-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/corner-right-up.svg b/svg/corner-right-up.svg
new file mode 100644
index 0000000..a5c5dce
--- /dev/null
+++ b/svg/corner-right-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/corner-up-left.svg b/svg/corner-up-left.svg
new file mode 100644
index 0000000..0a1ffd6
--- /dev/null
+++ b/svg/corner-up-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/corner-up-right.svg b/svg/corner-up-right.svg
new file mode 100644
index 0000000..0b8f961
--- /dev/null
+++ b/svg/corner-up-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cpu.svg b/svg/cpu.svg
new file mode 100644
index 0000000..2ed16ef
--- /dev/null
+++ b/svg/cpu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/credit-card.svg b/svg/credit-card.svg
new file mode 100644
index 0000000..1b7fd02
--- /dev/null
+++ b/svg/credit-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/crop.svg b/svg/crop.svg
new file mode 100644
index 0000000..ffbfd04
--- /dev/null
+++ b/svg/crop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/crosshair.svg b/svg/crosshair.svg
new file mode 100644
index 0000000..ba39401
--- /dev/null
+++ b/svg/crosshair.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/database.svg b/svg/database.svg
new file mode 100644
index 0000000..c296fbc
--- /dev/null
+++ b/svg/database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/delete.svg b/svg/delete.svg
new file mode 100644
index 0000000..8c6074b
--- /dev/null
+++ b/svg/delete.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/disc.svg b/svg/disc.svg
new file mode 100644
index 0000000..2595b44
--- /dev/null
+++ b/svg/disc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/divide-circle.svg b/svg/divide-circle.svg
new file mode 100644
index 0000000..03a50b7
--- /dev/null
+++ b/svg/divide-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/divide-square.svg b/svg/divide-square.svg
new file mode 100644
index 0000000..852f776
--- /dev/null
+++ b/svg/divide-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/divide.svg b/svg/divide.svg
new file mode 100644
index 0000000..3cbff3a
--- /dev/null
+++ b/svg/divide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/dollar-sign.svg b/svg/dollar-sign.svg
new file mode 100644
index 0000000..1a124d2
--- /dev/null
+++ b/svg/dollar-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/download-cloud.svg b/svg/download-cloud.svg
new file mode 100644
index 0000000..f3126fc
--- /dev/null
+++ b/svg/download-cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/download.svg b/svg/download.svg
new file mode 100644
index 0000000..76767a9
--- /dev/null
+++ b/svg/download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/dribbble.svg b/svg/dribbble.svg
new file mode 100644
index 0000000..bb8577d
--- /dev/null
+++ b/svg/dribbble.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/droplet.svg b/svg/droplet.svg
new file mode 100644
index 0000000..ca09301
--- /dev/null
+++ b/svg/droplet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/edit-2.svg b/svg/edit-2.svg
new file mode 100644
index 0000000..06830c9
--- /dev/null
+++ b/svg/edit-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/edit-3.svg b/svg/edit-3.svg
new file mode 100644
index 0000000..d728efc
--- /dev/null
+++ b/svg/edit-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/edit.svg b/svg/edit.svg
new file mode 100644
index 0000000..ec7b4ca
--- /dev/null
+++ b/svg/edit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/external-link.svg b/svg/external-link.svg
new file mode 100644
index 0000000..6236df3
--- /dev/null
+++ b/svg/external-link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/eye-off.svg b/svg/eye-off.svg
new file mode 100644
index 0000000..77c54cb
--- /dev/null
+++ b/svg/eye-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/eye.svg b/svg/eye.svg
new file mode 100644
index 0000000..9cde243
--- /dev/null
+++ b/svg/eye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/facebook.svg b/svg/facebook.svg
new file mode 100644
index 0000000..2570f56
--- /dev/null
+++ b/svg/facebook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/fast-forward.svg b/svg/fast-forward.svg
new file mode 100644
index 0000000..fa39877
--- /dev/null
+++ b/svg/fast-forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/feather.svg b/svg/feather.svg
new file mode 100644
index 0000000..ac3b868
--- /dev/null
+++ b/svg/feather.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/figma.svg b/svg/figma.svg
new file mode 100644
index 0000000..66fd217
--- /dev/null
+++ b/svg/figma.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/file-minus.svg b/svg/file-minus.svg
new file mode 100644
index 0000000..345756e
--- /dev/null
+++ b/svg/file-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/file-plus.svg b/svg/file-plus.svg
new file mode 100644
index 0000000..eed1200
--- /dev/null
+++ b/svg/file-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/file-text.svg b/svg/file-text.svg
new file mode 100644
index 0000000..4197ddd
--- /dev/null
+++ b/svg/file-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/file.svg b/svg/file.svg
new file mode 100644
index 0000000..378519a
--- /dev/null
+++ b/svg/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/film.svg b/svg/film.svg
new file mode 100644
index 0000000..ac46360
--- /dev/null
+++ b/svg/film.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/filter.svg b/svg/filter.svg
new file mode 100644
index 0000000..38a47e0
--- /dev/null
+++ b/svg/filter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/flag.svg b/svg/flag.svg
new file mode 100644
index 0000000..037737c
--- /dev/null
+++ b/svg/flag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/folder-minus.svg b/svg/folder-minus.svg
new file mode 100644
index 0000000..d5b7af6
--- /dev/null
+++ b/svg/folder-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/folder-plus.svg b/svg/folder-plus.svg
new file mode 100644
index 0000000..898f2fc
--- /dev/null
+++ b/svg/folder-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/folder.svg b/svg/folder.svg
new file mode 100644
index 0000000..134458b
--- /dev/null
+++ b/svg/folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/framer.svg b/svg/framer.svg
new file mode 100644
index 0000000..3e66347
--- /dev/null
+++ b/svg/framer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/frown.svg b/svg/frown.svg
new file mode 100644
index 0000000..f312254
--- /dev/null
+++ b/svg/frown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/gift.svg b/svg/gift.svg
new file mode 100644
index 0000000..d2c14bd
--- /dev/null
+++ b/svg/gift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/git-branch.svg b/svg/git-branch.svg
new file mode 100644
index 0000000..4400372
--- /dev/null
+++ b/svg/git-branch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/git-commit.svg b/svg/git-commit.svg
new file mode 100644
index 0000000..e959d72
--- /dev/null
+++ b/svg/git-commit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/git-merge.svg b/svg/git-merge.svg
new file mode 100644
index 0000000..c65fffd
--- /dev/null
+++ b/svg/git-merge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/git-pull-request.svg b/svg/git-pull-request.svg
new file mode 100644
index 0000000..fc80bdf
--- /dev/null
+++ b/svg/git-pull-request.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/github.svg b/svg/github.svg
new file mode 100644
index 0000000..ff0af48
--- /dev/null
+++ b/svg/github.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/gitlab.svg b/svg/gitlab.svg
new file mode 100644
index 0000000..85d54a1
--- /dev/null
+++ b/svg/gitlab.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/globe.svg b/svg/globe.svg
new file mode 100644
index 0000000..0a0586d
--- /dev/null
+++ b/svg/globe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/grid.svg b/svg/grid.svg
new file mode 100644
index 0000000..8ef2e9d
--- /dev/null
+++ b/svg/grid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/hard-drive.svg b/svg/hard-drive.svg
new file mode 100644
index 0000000..8e90fa1
--- /dev/null
+++ b/svg/hard-drive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/hash.svg b/svg/hash.svg
new file mode 100644
index 0000000..c9c8d41
--- /dev/null
+++ b/svg/hash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/headphones.svg b/svg/headphones.svg
new file mode 100644
index 0000000..fd8915b
--- /dev/null
+++ b/svg/headphones.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/heart.svg b/svg/heart.svg
new file mode 100644
index 0000000..a083b7e
--- /dev/null
+++ b/svg/heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/help-circle.svg b/svg/help-circle.svg
new file mode 100644
index 0000000..51fddd8
--- /dev/null
+++ b/svg/help-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/hexagon.svg b/svg/hexagon.svg
new file mode 100644
index 0000000..eae7f25
--- /dev/null
+++ b/svg/hexagon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/home.svg b/svg/home.svg
new file mode 100644
index 0000000..7bb31b2
--- /dev/null
+++ b/svg/home.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/image.svg b/svg/image.svg
new file mode 100644
index 0000000..a7d84b9
--- /dev/null
+++ b/svg/image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/inbox.svg b/svg/inbox.svg
new file mode 100644
index 0000000..03a13b4
--- /dev/null
+++ b/svg/inbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/info.svg b/svg/info.svg
new file mode 100644
index 0000000..a09fa5f
--- /dev/null
+++ b/svg/info.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/instagram.svg b/svg/instagram.svg
new file mode 100644
index 0000000..9fdb8e3
--- /dev/null
+++ b/svg/instagram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/italic.svg b/svg/italic.svg
new file mode 100644
index 0000000..a123d37
--- /dev/null
+++ b/svg/italic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/key.svg b/svg/key.svg
new file mode 100644
index 0000000..e778e74
--- /dev/null
+++ b/svg/key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/layers.svg b/svg/layers.svg
new file mode 100644
index 0000000..ea788c2
--- /dev/null
+++ b/svg/layers.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/layout.svg b/svg/layout.svg
new file mode 100644
index 0000000..28743d9
--- /dev/null
+++ b/svg/layout.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/life-buoy.svg b/svg/life-buoy.svg
new file mode 100644
index 0000000..54c2bd7
--- /dev/null
+++ b/svg/life-buoy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/link-2.svg b/svg/link-2.svg
new file mode 100644
index 0000000..8cc7f6d
--- /dev/null
+++ b/svg/link-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/link.svg b/svg/link.svg
new file mode 100644
index 0000000..c89dd41
--- /dev/null
+++ b/svg/link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/linkedin.svg b/svg/linkedin.svg
new file mode 100644
index 0000000..3953109
--- /dev/null
+++ b/svg/linkedin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/list.svg b/svg/list.svg
new file mode 100644
index 0000000..5ce38ea
--- /dev/null
+++ b/svg/list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/loader.svg b/svg/loader.svg
new file mode 100644
index 0000000..e1a70c1
--- /dev/null
+++ b/svg/loader.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/lock.svg b/svg/lock.svg
new file mode 100644
index 0000000..de09d9d
--- /dev/null
+++ b/svg/lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/log-in.svg b/svg/log-in.svg
new file mode 100644
index 0000000..ba0da59
--- /dev/null
+++ b/svg/log-in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/log-out.svg b/svg/log-out.svg
new file mode 100644
index 0000000..c9002c9
--- /dev/null
+++ b/svg/log-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mail.svg b/svg/mail.svg
new file mode 100644
index 0000000..2af169e
--- /dev/null
+++ b/svg/mail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/map-pin.svg b/svg/map-pin.svg
new file mode 100644
index 0000000..d5548e9
--- /dev/null
+++ b/svg/map-pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/map.svg b/svg/map.svg
new file mode 100644
index 0000000..ecebd7b
--- /dev/null
+++ b/svg/map.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/maximize-2.svg b/svg/maximize-2.svg
new file mode 100644
index 0000000..e41fc0b
--- /dev/null
+++ b/svg/maximize-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/maximize.svg b/svg/maximize.svg
new file mode 100644
index 0000000..fc30518
--- /dev/null
+++ b/svg/maximize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/meh.svg b/svg/meh.svg
new file mode 100644
index 0000000..6f57fff
--- /dev/null
+++ b/svg/meh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/menu.svg b/svg/menu.svg
new file mode 100644
index 0000000..e8a84a9
--- /dev/null
+++ b/svg/menu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/message-circle.svg b/svg/message-circle.svg
new file mode 100644
index 0000000..4b21b32
--- /dev/null
+++ b/svg/message-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/message-square.svg b/svg/message-square.svg
new file mode 100644
index 0000000..6a2e4e5
--- /dev/null
+++ b/svg/message-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mic-off.svg b/svg/mic-off.svg
new file mode 100644
index 0000000..0786219
--- /dev/null
+++ b/svg/mic-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mic.svg b/svg/mic.svg
new file mode 100644
index 0000000..dc5f780
--- /dev/null
+++ b/svg/mic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/minimize-2.svg b/svg/minimize-2.svg
new file mode 100644
index 0000000..a720fa6
--- /dev/null
+++ b/svg/minimize-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/minimize.svg b/svg/minimize.svg
new file mode 100644
index 0000000..46d6119
--- /dev/null
+++ b/svg/minimize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/minus-circle.svg b/svg/minus-circle.svg
new file mode 100644
index 0000000..80c0de1
--- /dev/null
+++ b/svg/minus-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/minus-square.svg b/svg/minus-square.svg
new file mode 100644
index 0000000..4862832
--- /dev/null
+++ b/svg/minus-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/minus.svg b/svg/minus.svg
new file mode 100644
index 0000000..93cc734
--- /dev/null
+++ b/svg/minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/monitor.svg b/svg/monitor.svg
new file mode 100644
index 0000000..6c3556d
--- /dev/null
+++ b/svg/monitor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/moon.svg b/svg/moon.svg
new file mode 100644
index 0000000..dbf7c6c
--- /dev/null
+++ b/svg/moon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/more-horizontal.svg b/svg/more-horizontal.svg
new file mode 100644
index 0000000..dc6a855
--- /dev/null
+++ b/svg/more-horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/more-vertical.svg b/svg/more-vertical.svg
new file mode 100644
index 0000000..cba6958
--- /dev/null
+++ b/svg/more-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mouse-pointer.svg b/svg/mouse-pointer.svg
new file mode 100644
index 0000000..f5af559
--- /dev/null
+++ b/svg/mouse-pointer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/move.svg b/svg/move.svg
new file mode 100644
index 0000000..4e251b5
--- /dev/null
+++ b/svg/move.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/music.svg b/svg/music.svg
new file mode 100644
index 0000000..7bee2f7
--- /dev/null
+++ b/svg/music.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/navigation-2.svg b/svg/navigation-2.svg
new file mode 100644
index 0000000..ae31db9
--- /dev/null
+++ b/svg/navigation-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/navigation.svg b/svg/navigation.svg
new file mode 100644
index 0000000..f600a41
--- /dev/null
+++ b/svg/navigation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/octagon.svg b/svg/octagon.svg
new file mode 100644
index 0000000..124c548
--- /dev/null
+++ b/svg/octagon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/package.svg b/svg/package.svg
new file mode 100644
index 0000000..f1e09ee
--- /dev/null
+++ b/svg/package.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/paperclip.svg b/svg/paperclip.svg
new file mode 100644
index 0000000..b1f69b7
--- /dev/null
+++ b/svg/paperclip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pause-circle.svg b/svg/pause-circle.svg
new file mode 100644
index 0000000..f6b1a8d
--- /dev/null
+++ b/svg/pause-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pause.svg b/svg/pause.svg
new file mode 100644
index 0000000..4e78038
--- /dev/null
+++ b/svg/pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pen-tool.svg b/svg/pen-tool.svg
new file mode 100644
index 0000000..0d26fa1
--- /dev/null
+++ b/svg/pen-tool.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/percent.svg b/svg/percent.svg
new file mode 100644
index 0000000..2cb9719
--- /dev/null
+++ b/svg/percent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/phone-call.svg b/svg/phone-call.svg
new file mode 100644
index 0000000..8b86660
--- /dev/null
+++ b/svg/phone-call.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/phone-forwarded.svg b/svg/phone-forwarded.svg
new file mode 100644
index 0000000..aa21bef
--- /dev/null
+++ b/svg/phone-forwarded.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/phone-incoming.svg b/svg/phone-incoming.svg
new file mode 100644
index 0000000..b2d523a
--- /dev/null
+++ b/svg/phone-incoming.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/phone-missed.svg b/svg/phone-missed.svg
new file mode 100644
index 0000000..4950f09
--- /dev/null
+++ b/svg/phone-missed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/phone-off.svg b/svg/phone-off.svg
new file mode 100644
index 0000000..4d00fb3
--- /dev/null
+++ b/svg/phone-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/phone-outgoing.svg b/svg/phone-outgoing.svg
new file mode 100644
index 0000000..fea27a3
--- /dev/null
+++ b/svg/phone-outgoing.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/phone.svg b/svg/phone.svg
new file mode 100644
index 0000000..2a35154
--- /dev/null
+++ b/svg/phone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pie-chart.svg b/svg/pie-chart.svg
new file mode 100644
index 0000000..b5bbe67
--- /dev/null
+++ b/svg/pie-chart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/play-circle.svg b/svg/play-circle.svg
new file mode 100644
index 0000000..8766dc7
--- /dev/null
+++ b/svg/play-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/play.svg b/svg/play.svg
new file mode 100644
index 0000000..fd76e30
--- /dev/null
+++ b/svg/play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/plus-circle.svg b/svg/plus-circle.svg
new file mode 100644
index 0000000..4291ff0
--- /dev/null
+++ b/svg/plus-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/plus-square.svg b/svg/plus-square.svg
new file mode 100644
index 0000000..c380e24
--- /dev/null
+++ b/svg/plus-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/plus.svg b/svg/plus.svg
new file mode 100644
index 0000000..703c5b7
--- /dev/null
+++ b/svg/plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pocket.svg b/svg/pocket.svg
new file mode 100644
index 0000000..a3b2561
--- /dev/null
+++ b/svg/pocket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/power.svg b/svg/power.svg
new file mode 100644
index 0000000..598308f
--- /dev/null
+++ b/svg/power.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/printer.svg b/svg/printer.svg
new file mode 100644
index 0000000..8a9a7ac
--- /dev/null
+++ b/svg/printer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/radio.svg b/svg/radio.svg
new file mode 100644
index 0000000..5abfcd1
--- /dev/null
+++ b/svg/radio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/refresh-ccw.svg b/svg/refresh-ccw.svg
new file mode 100644
index 0000000..10cff0e
--- /dev/null
+++ b/svg/refresh-ccw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/refresh-cw.svg b/svg/refresh-cw.svg
new file mode 100644
index 0000000..06c358d
--- /dev/null
+++ b/svg/refresh-cw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/repeat.svg b/svg/repeat.svg
new file mode 100644
index 0000000..c7657b0
--- /dev/null
+++ b/svg/repeat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/rewind.svg b/svg/rewind.svg
new file mode 100644
index 0000000..7b0fa3d
--- /dev/null
+++ b/svg/rewind.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/rotate-ccw.svg b/svg/rotate-ccw.svg
new file mode 100644
index 0000000..ade5dc4
--- /dev/null
+++ b/svg/rotate-ccw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/rotate-cw.svg b/svg/rotate-cw.svg
new file mode 100644
index 0000000..83dca35
--- /dev/null
+++ b/svg/rotate-cw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/rss.svg b/svg/rss.svg
new file mode 100644
index 0000000..c9a1368
--- /dev/null
+++ b/svg/rss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/save.svg b/svg/save.svg
new file mode 100644
index 0000000..46c7299
--- /dev/null
+++ b/svg/save.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/scissors.svg b/svg/scissors.svg
new file mode 100644
index 0000000..fd0647f
--- /dev/null
+++ b/svg/scissors.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/search.svg b/svg/search.svg
new file mode 100644
index 0000000..8710306
--- /dev/null
+++ b/svg/search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/send.svg b/svg/send.svg
new file mode 100644
index 0000000..42ef2a2
--- /dev/null
+++ b/svg/send.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/server.svg b/svg/server.svg
new file mode 100644
index 0000000..54ce094
--- /dev/null
+++ b/svg/server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/settings.svg b/svg/settings.svg
new file mode 100644
index 0000000..19c2726
--- /dev/null
+++ b/svg/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/share-2.svg b/svg/share-2.svg
new file mode 100644
index 0000000..09b1c7b
--- /dev/null
+++ b/svg/share-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/share.svg b/svg/share.svg
new file mode 100644
index 0000000..df38c14
--- /dev/null
+++ b/svg/share.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/shield-off.svg b/svg/shield-off.svg
new file mode 100644
index 0000000..18692dd
--- /dev/null
+++ b/svg/shield-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/shield.svg b/svg/shield.svg
new file mode 100644
index 0000000..c7c4841
--- /dev/null
+++ b/svg/shield.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/shopping-bag.svg b/svg/shopping-bag.svg
new file mode 100644
index 0000000..eaa39e8
--- /dev/null
+++ b/svg/shopping-bag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/shopping-cart.svg b/svg/shopping-cart.svg
new file mode 100644
index 0000000..17a40bf
--- /dev/null
+++ b/svg/shopping-cart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/shuffle.svg b/svg/shuffle.svg
new file mode 100644
index 0000000..8cfb5db
--- /dev/null
+++ b/svg/shuffle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sidebar.svg b/svg/sidebar.svg
new file mode 100644
index 0000000..8ba817e
--- /dev/null
+++ b/svg/sidebar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/skip-back.svg b/svg/skip-back.svg
new file mode 100644
index 0000000..88d024e
--- /dev/null
+++ b/svg/skip-back.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/skip-forward.svg b/svg/skip-forward.svg
new file mode 100644
index 0000000..f3fdac3
--- /dev/null
+++ b/svg/skip-forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/slack.svg b/svg/slack.svg
new file mode 100644
index 0000000..5d97346
--- /dev/null
+++ b/svg/slack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/slash.svg b/svg/slash.svg
new file mode 100644
index 0000000..f4131b8
--- /dev/null
+++ b/svg/slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sliders.svg b/svg/sliders.svg
new file mode 100644
index 0000000..19c9385
--- /dev/null
+++ b/svg/sliders.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/smartphone.svg b/svg/smartphone.svg
new file mode 100644
index 0000000..0171a95
--- /dev/null
+++ b/svg/smartphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/smile.svg b/svg/smile.svg
new file mode 100644
index 0000000..24dc8a2
--- /dev/null
+++ b/svg/smile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/speaker.svg b/svg/speaker.svg
new file mode 100644
index 0000000..75d5ff9
--- /dev/null
+++ b/svg/speaker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/square.svg b/svg/square.svg
new file mode 100644
index 0000000..6eabc77
--- /dev/null
+++ b/svg/square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/star.svg b/svg/star.svg
new file mode 100644
index 0000000..bcdc31a
--- /dev/null
+++ b/svg/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/stop-circle.svg b/svg/stop-circle.svg
new file mode 100644
index 0000000..c10d9d4
--- /dev/null
+++ b/svg/stop-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sun.svg b/svg/sun.svg
new file mode 100644
index 0000000..7f51b94
--- /dev/null
+++ b/svg/sun.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sunrise.svg b/svg/sunrise.svg
new file mode 100644
index 0000000..eff4b1e
--- /dev/null
+++ b/svg/sunrise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sunset.svg b/svg/sunset.svg
new file mode 100644
index 0000000..a5a2221
--- /dev/null
+++ b/svg/sunset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/tablet.svg b/svg/tablet.svg
new file mode 100644
index 0000000..9c80b40
--- /dev/null
+++ b/svg/tablet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/tag.svg b/svg/tag.svg
new file mode 100644
index 0000000..7219b15
--- /dev/null
+++ b/svg/tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/target.svg b/svg/target.svg
new file mode 100644
index 0000000..be84b17
--- /dev/null
+++ b/svg/target.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/terminal.svg b/svg/terminal.svg
new file mode 100644
index 0000000..af459c0
--- /dev/null
+++ b/svg/terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/thermometer.svg b/svg/thermometer.svg
new file mode 100644
index 0000000..33142cc
--- /dev/null
+++ b/svg/thermometer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/thumbs-down.svg b/svg/thumbs-down.svg
new file mode 100644
index 0000000..3e7bcd6
--- /dev/null
+++ b/svg/thumbs-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/thumbs-up.svg b/svg/thumbs-up.svg
new file mode 100644
index 0000000..226c44d
--- /dev/null
+++ b/svg/thumbs-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/toggle-left.svg b/svg/toggle-left.svg
new file mode 100644
index 0000000..240be29
--- /dev/null
+++ b/svg/toggle-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/toggle-right.svg b/svg/toggle-right.svg
new file mode 100644
index 0000000..fc6e81c
--- /dev/null
+++ b/svg/toggle-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/tool.svg b/svg/tool.svg
new file mode 100644
index 0000000..f3cbf3d
--- /dev/null
+++ b/svg/tool.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/trash-2.svg b/svg/trash-2.svg
new file mode 100644
index 0000000..f24d55b
--- /dev/null
+++ b/svg/trash-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/trash.svg b/svg/trash.svg
new file mode 100644
index 0000000..55650bd
--- /dev/null
+++ b/svg/trash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/trello.svg b/svg/trello.svg
new file mode 100644
index 0000000..b2f599b
--- /dev/null
+++ b/svg/trello.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/trending-down.svg b/svg/trending-down.svg
new file mode 100644
index 0000000..a9d4cfa
--- /dev/null
+++ b/svg/trending-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/trending-up.svg b/svg/trending-up.svg
new file mode 100644
index 0000000..52026a4
--- /dev/null
+++ b/svg/trending-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/triangle.svg b/svg/triangle.svg
new file mode 100644
index 0000000..274b652
--- /dev/null
+++ b/svg/triangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/truck.svg b/svg/truck.svg
new file mode 100644
index 0000000..3389837
--- /dev/null
+++ b/svg/truck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/tv.svg b/svg/tv.svg
new file mode 100644
index 0000000..955bbff
--- /dev/null
+++ b/svg/tv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/twitch.svg b/svg/twitch.svg
new file mode 100644
index 0000000..1706249
--- /dev/null
+++ b/svg/twitch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/twitter.svg b/svg/twitter.svg
new file mode 100644
index 0000000..f8886ec
--- /dev/null
+++ b/svg/twitter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/type.svg b/svg/type.svg
new file mode 100644
index 0000000..c6b2de3
--- /dev/null
+++ b/svg/type.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/umbrella.svg b/svg/umbrella.svg
new file mode 100644
index 0000000..dc77c0c
--- /dev/null
+++ b/svg/umbrella.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/underline.svg b/svg/underline.svg
new file mode 100644
index 0000000..044945d
--- /dev/null
+++ b/svg/underline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/unlock.svg b/svg/unlock.svg
new file mode 100644
index 0000000..01dc359
--- /dev/null
+++ b/svg/unlock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/upload-cloud.svg b/svg/upload-cloud.svg
new file mode 100644
index 0000000..a1db297
--- /dev/null
+++ b/svg/upload-cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/upload.svg b/svg/upload.svg
new file mode 100644
index 0000000..91eaff7
--- /dev/null
+++ b/svg/upload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/user-check.svg b/svg/user-check.svg
new file mode 100644
index 0000000..42f91b2
--- /dev/null
+++ b/svg/user-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/user-minus.svg b/svg/user-minus.svg
new file mode 100644
index 0000000..44b75f5
--- /dev/null
+++ b/svg/user-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/user-plus.svg b/svg/user-plus.svg
new file mode 100644
index 0000000..21460f6
--- /dev/null
+++ b/svg/user-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/user-x.svg b/svg/user-x.svg
new file mode 100644
index 0000000..0c41a48
--- /dev/null
+++ b/svg/user-x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/user.svg b/svg/user.svg
new file mode 100644
index 0000000..7bb5f29
--- /dev/null
+++ b/svg/user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/users.svg b/svg/users.svg
new file mode 100644
index 0000000..aacf6b0
--- /dev/null
+++ b/svg/users.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/video-off.svg b/svg/video-off.svg
new file mode 100644
index 0000000..08ec697
--- /dev/null
+++ b/svg/video-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/video.svg b/svg/video.svg
new file mode 100644
index 0000000..8ff156a
--- /dev/null
+++ b/svg/video.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/voicemail.svg b/svg/voicemail.svg
new file mode 100644
index 0000000..5d78a8e
--- /dev/null
+++ b/svg/voicemail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/volume-1.svg b/svg/volume-1.svg
new file mode 100644
index 0000000..150e875
--- /dev/null
+++ b/svg/volume-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/volume-2.svg b/svg/volume-2.svg
new file mode 100644
index 0000000..03d521c
--- /dev/null
+++ b/svg/volume-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/volume-x.svg b/svg/volume-x.svg
new file mode 100644
index 0000000..be44240
--- /dev/null
+++ b/svg/volume-x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/volume.svg b/svg/volume.svg
new file mode 100644
index 0000000..53bfe15
--- /dev/null
+++ b/svg/volume.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/watch.svg b/svg/watch.svg
new file mode 100644
index 0000000..a1099da
--- /dev/null
+++ b/svg/watch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/wifi-off.svg b/svg/wifi-off.svg
new file mode 100644
index 0000000..35eae43
--- /dev/null
+++ b/svg/wifi-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/wifi.svg b/svg/wifi.svg
new file mode 100644
index 0000000..748c285
--- /dev/null
+++ b/svg/wifi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/wind.svg b/svg/wind.svg
new file mode 100644
index 0000000..82b3646
--- /dev/null
+++ b/svg/wind.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/x-circle.svg b/svg/x-circle.svg
new file mode 100644
index 0000000..94aad5e
--- /dev/null
+++ b/svg/x-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/x-octagon.svg b/svg/x-octagon.svg
new file mode 100644
index 0000000..8543198
--- /dev/null
+++ b/svg/x-octagon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/x-square.svg b/svg/x-square.svg
new file mode 100644
index 0000000..7677c38
--- /dev/null
+++ b/svg/x-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/x.svg b/svg/x.svg
new file mode 100644
index 0000000..7d5875c
--- /dev/null
+++ b/svg/x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/youtube.svg b/svg/youtube.svg
new file mode 100644
index 0000000..c482438
--- /dev/null
+++ b/svg/youtube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/zap-off.svg b/svg/zap-off.svg
new file mode 100644
index 0000000..c636f8b
--- /dev/null
+++ b/svg/zap-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/zap.svg b/svg/zap.svg
new file mode 100644
index 0000000..8fdafa9
--- /dev/null
+++ b/svg/zap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/zoom-in.svg b/svg/zoom-in.svg
new file mode 100644
index 0000000..da4572d
--- /dev/null
+++ b/svg/zoom-in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/zoom-out.svg b/svg/zoom-out.svg
new file mode 100644
index 0000000..fd678d7
--- /dev/null
+++ b/svg/zoom-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file