diff --git a/.gitmodules b/.gitmodules
index d4feb31f..b381a727 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -3,6 +3,6 @@
url = https://github.com/AnonymusRaccoon/Kyoo.Transcoder
branch = master
[submodule "WebApp"]
- path = Kyoo/ClientApp
+ path = Kyoo/Views/WebClient
url = https://github.com/AnonymusRaccoon/Kyoo.WebApp
branch = master
diff --git a/Kyoo/.gitignore b/Kyoo/.gitignore
index 993d5b9f..0b25db41 100644
--- a/Kyoo/.gitignore
+++ b/Kyoo/.gitignore
@@ -1,5 +1,6 @@
## PROJECT CUSTOM IGNORES
libtranscoder.so
+wwwroot/
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
diff --git a/Kyoo/Kyoo.csproj b/Kyoo/Kyoo.csproj
index 947871b7..510e1aeb 100644
--- a/Kyoo/Kyoo.csproj
+++ b/Kyoo/Kyoo.csproj
@@ -5,8 +5,8 @@
true
Latest
false
- ClientApp\
- $(DefaultItemExcludes);$(SpaRoot)node_modules\**
+ Views/WebClient/
+ $(DefaultItemExcludes);$(SpaRoot)node_modules/**
false
@@ -16,11 +16,9 @@
Kyoo.Program
-
- bin/Release/
-
-
+
+
@@ -39,59 +37,37 @@
-
+
-
-
-
-
-
- <_ContentIncludedByDefault Remove="ClientApp\e2e\tsconfig.json" />
-
-
-
-
-
- PreserveNewest
-
-
-
- Always
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
- %(DistFiles.Identity)
+ wwwroot/%(DistFiles.Filename)%(DistFiles.Extension)
PreserveNewest
true
+
+
+
+
+
+
+
+
+
+
diff --git a/Kyoo/Startup.cs b/Kyoo/Startup.cs
index 20315ff0..4711d20c 100644
--- a/Kyoo/Startup.cs
+++ b/Kyoo/Startup.cs
@@ -7,8 +7,6 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
-// ReSharper disable MemberCanBePrivate.Global
-// ReSharper disable UnusedAutoPropertyAccessor.Global
namespace Kyoo
{
@@ -27,7 +25,7 @@ namespace Kyoo
// In production, the Angular files will be served from this directory
services.AddSpaStaticFiles(configuration =>
{
- configuration.RootPath = "ClientApp/dist";
+ configuration.RootPath = "wwwroot";
});
services.AddControllers().AddNewtonsoftJson();
@@ -90,7 +88,7 @@ namespace Kyoo
app.UseSpa(spa =>
{
- spa.Options.SourcePath = "ClientApp";
+ spa.Options.SourcePath = "Views/WebClient";
if (env.IsDevelopment())
{
diff --git a/Kyoo/HtmlAPI/AdminAPI.cs b/Kyoo/Views/API/AdminAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/AdminAPI.cs
rename to Kyoo/Views/API/AdminAPI.cs
diff --git a/Kyoo/HtmlAPI/AuthentificationAPI.cs b/Kyoo/Views/API/AuthentificationAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/AuthentificationAPI.cs
rename to Kyoo/Views/API/AuthentificationAPI.cs
diff --git a/Kyoo/HtmlAPI/CollectionAPI.cs b/Kyoo/Views/API/CollectionAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/CollectionAPI.cs
rename to Kyoo/Views/API/CollectionAPI.cs
diff --git a/Kyoo/HtmlAPI/EpisodesAPI.cs b/Kyoo/Views/API/EpisodesAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/EpisodesAPI.cs
rename to Kyoo/Views/API/EpisodesAPI.cs
diff --git a/Kyoo/HtmlAPI/JsonSerializer.cs b/Kyoo/Views/API/JsonSerializer.cs
similarity index 100%
rename from Kyoo/HtmlAPI/JsonSerializer.cs
rename to Kyoo/Views/API/JsonSerializer.cs
diff --git a/Kyoo/HtmlAPI/LibrariesAPI.cs b/Kyoo/Views/API/LibrariesAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/LibrariesAPI.cs
rename to Kyoo/Views/API/LibrariesAPI.cs
diff --git a/Kyoo/HtmlAPI/PeopleAPI.cs b/Kyoo/Views/API/PeopleAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/PeopleAPI.cs
rename to Kyoo/Views/API/PeopleAPI.cs
diff --git a/Kyoo/HtmlAPI/SearchAPI.cs b/Kyoo/Views/API/SearchAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/SearchAPI.cs
rename to Kyoo/Views/API/SearchAPI.cs
diff --git a/Kyoo/HtmlAPI/ShowsAPI.cs b/Kyoo/Views/API/ShowsAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/ShowsAPI.cs
rename to Kyoo/Views/API/ShowsAPI.cs
diff --git a/Kyoo/HtmlAPI/SubtitleAPI.cs b/Kyoo/Views/API/SubtitleAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/SubtitleAPI.cs
rename to Kyoo/Views/API/SubtitleAPI.cs
diff --git a/Kyoo/HtmlAPI/ThumbnailAPI.cs b/Kyoo/Views/API/ThumbnailAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/ThumbnailAPI.cs
rename to Kyoo/Views/API/ThumbnailAPI.cs
diff --git a/Kyoo/HtmlAPI/VideoAPI.cs b/Kyoo/Views/API/VideoAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/VideoAPI.cs
rename to Kyoo/Views/API/VideoAPI.cs
diff --git a/Kyoo/HtmlAPI/WatchAPI.cs b/Kyoo/Views/API/WatchAPI.cs
similarity index 100%
rename from Kyoo/HtmlAPI/WatchAPI.cs
rename to Kyoo/Views/API/WatchAPI.cs
diff --git a/Kyoo/Views/WebClient b/Kyoo/Views/WebClient
new file mode 160000
index 00000000..86409d02
--- /dev/null
+++ b/Kyoo/Views/WebClient
@@ -0,0 +1 @@
+Subproject commit 86409d02221bc750609d212aea912a2e90758a59
diff --git a/Kyoo/wwwroot/favicon.ico b/Kyoo/wwwroot/favicon.ico
deleted file mode 100644
index a3a79998..00000000
Binary files a/Kyoo/wwwroot/favicon.ico and /dev/null differ
diff --git a/Kyoo/wwwroot/icon.jpg b/Kyoo/wwwroot/icon.jpg
deleted file mode 100644
index e514c1ce..00000000
Binary files a/Kyoo/wwwroot/icon.jpg and /dev/null differ
diff --git a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.eot b/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.eot
deleted file mode 100644
index 17b6f723..00000000
Binary files a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.eot and /dev/null differ
diff --git a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.json b/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.json
deleted file mode 100644
index 2e0c4eb5..00000000
--- a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.json
+++ /dev/null
@@ -1,1280 +0,0 @@
-{
- "360": "E577",
- "1k_plus": "E95D",
- "19mp": "E95B",
- "18mp": "E95A",
- "17mp": "E959",
- "16mp": "E958",
- "15mp": "E957",
- "14mp": "E956",
- "13mp": "E955",
- "12mp": "E954",
- "11mp": "E953",
- "10mp": "E952",
- "10k": "E951",
- "1k": "E95C",
- "2k_plus": "E964",
- "24mp": "E962",
- "23mp": "E961",
- "22mp": "E960",
- "21mp": "E95F",
- "20mp": "E95E",
- "2mp": "E965",
- "2k": "E963",
- "3d_rotation": "E84D",
- "3k_plus": "E967",
- "3mp": "E968",
- "3k": "E966",
- "4k_plus": "E969",
- "4mp": "E96A",
- "4k": "E072",
- "5k_plus": "E96C",
- "5mp": "E96D",
- "5k": "E96B",
- "6k_plus": "E96F",
- "6mp": "E970",
- "6k": "E96E",
- "7k_plus": "E972",
- "7mp": "E973",
- "7k": "E971",
- "8k_plus": "E975",
- "8mp": "E976",
- "8k": "E974",
- "9k_plus": "E978",
- "9mp": "E979",
- "9k": "E977",
- "airline_seat_individual_suite": "E632",
- "airline_seat_legroom_reduced": "E635",
- "airline_seat_legroom_normal": "E634",
- "airline_seat_recline_normal": "E637",
- "airline_seat_legroom_extra": "E633",
- "airline_seat_recline_extra": "E636",
- "airline_seat_flat_angled": "E631",
- "arrow_drop_down_circle": "E5C6",
- "account_balance_wallet": "E850",
- "airplanemode_inactive": "E194",
- "assistant_navigation": "E989",
- "assignment_turned_in": "E862",
- "airplanemode_active": "E195",
- "assistant_direction": "E988",
- "add_photo_alternate": "E43E",
- "assignment_returned": "E861",
- "add_circle_outline": "E148",
- "add_to_home_screen": "E1FE",
- "accessible_forward": "E934",
- "arrow_forward_ios": "E5E1",
- "airline_seat_flat": "E630",
- "assignment_return": "E860",
- "add_shopping_cart": "E854",
- "accessibility_new": "E92C",
- "airplanemode_off": "E194",
- "alternate_email": "E0E6",
- "airport_shuttle": "EB3C",
- "arrow_right_alt": "E941",
- "assistant_photo": "E3A0",
- "assignment_late": "E85F",
- "account_balance": "E84F",
- "airplanemode_on": "E195",
- "arrow_drop_down": "E5C5",
- "assignment_ind": "E85E",
- "arrow_downward": "E5DB",
- "arrow_back_ios": "E5E0",
- "account_circle": "E853",
- "arrow_forward": "E5C8",
- "all_inclusive": "EB3D",
- "arrow_drop_up": "E5C7",
- "add_moderator": "E97D",
- "add_to_photos": "E39D",
- "accessibility": "E84E",
- "access_alarms": "E191",
- "arrow_upward": "E5D8",
- "attach_money": "E227",
- "aspect_ratio": "E85B",
- "add_to_queue": "E05C",
- "add_location": "E567",
- "announcement": "E85A",
- "account_tree": "E97A",
- "access_alarm": "E190",
- "account_box": "E851",
- "attach_file": "E226",
- "add_ic_call": "E97C",
- "add_comment": "E266",
- "attractions": "EA52",
- "add_a_photo": "E439",
- "access_time": "E192",
- "amp_stories": "EA13",
- "arrow_right": "E5DF",
- "arrow_left": "E5DE",
- "add_circle": "E147",
- "accessible": "E914",
- "audiotrack": "E3A1",
- "attachment": "E2BC",
- "arrow_back": "E5C4",
- "assignment": "E85D",
- "assessment": "E85C",
- "alarm_add": "E856",
- "autorenew": "E863",
- "assistant": "E39F",
- "art_track": "E060",
- "add_chart": "E97B",
- "add_alert": "E003",
- "add_alarm": "E193",
- "apartment": "EA40",
- "all_inbox": "E97F",
- "alarm_off": "E857",
- "alarm_on": "E858",
- "av_timer": "E01B",
- "add_link": "E178",
- "approval": "E982",
- "add_call": "E0E8",
- "all_out": "E90B",
- "airplay": "E055",
- "archive": "E149",
- "android": "E859",
- "add_box": "E146",
- "ac_unit": "EB3B",
- "adjust": "E39E",
- "album": "E019",
- "alarm": "E855",
- "apps": "E5C3",
- "add": "E145",
- "adb": "E60E",
- "atm": "E573",
- "battery_charging_full": "E1A3",
- "bluetooth_connected": "E1A8",
- "bluetooth_searching": "E1AA",
- "branding_watermark": "E06B",
- "bluetooth_disabled": "E1A9",
- "brightness_medium": "E1AE",
- "border_horizontal": "E22C",
- "breakfast_dining": "EA54",
- "bookmark_outline": "E867",
- "business_center": "EB3F",
- "brightness_high": "E1AC",
- "border_vertical": "E233",
- "brightness_auto": "E1AB",
- "bluetooth_audio": "E60F",
- "battery_unknown": "E1A6",
- "bookmark_border": "E867",
- "brightness_low": "E1AD",
- "brunch_dining": "EA73",
- "border_bottom": "E229",
- "blur_circular": "E3A2",
- "battery_alert": "E19C",
- "bakery_dining": "EA53",
- "brightness_6": "E3AB",
- "border_color": "E22B",
- "border_clear": "E22A",
- "brightness_5": "E3AA",
- "brightness_4": "E3A9",
- "brightness_3": "E3A8",
- "brightness_2": "E3A7",
- "brightness_1": "E3A6",
- "bubble_chart": "E6DD",
- "broken_image": "E3AD",
- "brightness_7": "E3AC",
- "beach_access": "EB3E",
- "border_style": "E231",
- "battery_full": "E1A4",
- "border_right": "E230",
- "border_outer": "E22F",
- "border_inner": "E22D",
- "border_left": "E22E",
- "battery_std": "E1A5",
- "blur_linear": "E3A3",
- "border_all": "E228",
- "bug_report": "E868",
- "burst_mode": "E43C",
- "border_top": "E232",
- "bookmarks": "E98B",
- "bluetooth": "E1A7",
- "bar_chart": "E26B",
- "bus_alert": "E98F",
- "backspace": "E14A",
- "blur_off": "E3A4",
- "business": "E0AF",
- "beenhere": "E52D",
- "bookmark": "E866",
- "bathtub": "EA41",
- "blur_on": "E3A5",
- "backup": "E864",
- "ballot": "E172",
- "brush": "E3AE",
- "badge": "EA67",
- "block": "E14B",
- "build": "E869",
- "book": "E865",
- "bolt": "EA0B",
- "control_point_duplicate": "E3BB",
- "check_box_outline_blank": "E835",
- "circle_notifications": "E994",
- "check_circle_outline": "E92D",
- "collections_bookmark": "E431",
- "cancel_schedule_send": "EA39",
- "call_missed_outgoing": "E0E4",
- "chat_bubble_outline": "E0CB",
- "center_focus_strong": "E3B4",
- "confirmation_number": "E638",
- "cancel_presentation": "E0E9",
- "compass_calibration": "E57C",
- "chrome_reader_mode": "E86D",
- "closed_caption_off": "E996",
- "create_new_folder": "E2CC",
- "center_focus_weak": "E3B5",
- "calendar_view_day": "E936",
- "confirmation_num": "E638",
- "contact_support": "E94C",
- "card_membership": "E8F7",
- "compare_arrows": "E915",
- "crop_landscape": "E3C3",
- "cast_connected": "E308",
- "child_friendly": "EB42",
- "cloud_download": "E2C0",
- "control_camera": "E074",
- "camera_enhance": "E8FC",
- "call_to_action": "E06C",
- "closed_caption": "E01C",
- "change_history": "E86B",
- "calendar_today": "E935",
- "crop_portrait": "E3C5",
- "contact_phone": "E0CF",
- "control_point": "E3BA",
- "chevron_right": "E5CC",
- "call_received": "E0B5",
- "crop_original": "E3C4",
- "content_paste": "E14F",
- "card_giftcard": "E8F6",
- "cloud_circle": "E2BE",
- "camera_front": "E3B1",
- "content_copy": "E14D",
- "chevron_left": "E5CB",
- "contact_mail": "E0D0",
- "check_circle": "E86C",
- "cloud_upload": "E2C3",
- "connected_tv": "E998",
- "collections": "E3B6",
- "contactless": "EA71",
- "chat_bubble": "E0CA",
- "camera_roll": "E3B3",
- "camera_rear": "E3B2",
- "cloud_queue": "E2C2",
- "crop_rotate": "E437",
- "crop_square": "E3C6",
- "celebration": "EA65",
- "content_cut": "E14E",
- "call_missed": "E0B4",
- "card_travel": "E8F8",
- "credit_card": "E870",
- "cloud_done": "E2BF",
- "call_split": "E0B6",
- "child_care": "EB41",
- "car_repair": "EA56",
- "car_rental": "EA55",
- "call_merge": "E0B3",
- "color_lens": "E3B7",
- "camera_alt": "E3B0",
- "clear_all": "E0B8",
- "crop_free": "E3C2",
- "crop_16_9": "E3BC",
- "cloud_off": "E2C1",
- "copyright": "E90C",
- "call_made": "E0B2",
- "cell_wifi": "E0EC",
- "check_box": "E834",
- "crop_5_4": "E3BF",
- "crop_3_2": "E3BD",
- "computer": "E30A",
- "compress": "E94D",
- "category": "E574",
- "crop_din": "E3C1",
- "crop_7_5": "E3C0",
- "call_end": "E0B1",
- "colorize": "E3B8",
- "contacts": "E0BA",
- "compare": "E3B9",
- "commute": "E940",
- "comment": "E0B9",
- "create": "E150",
- "camera": "E3AF",
- "cancel": "E5C9",
- "casino": "EB40",
- "cached": "E86A",
- "class": "E86E",
- "close": "E5CD",
- "cloud": "E2BD",
- "check": "E5CA",
- "cases": "E992",
- "clear": "E14C",
- "cast": "E307",
- "call": "E0B0",
- "code": "E86F",
- "chat": "E0B7",
- "cake": "E7E9",
- "crop": "E3BE",
- "drive_file_rename_outline": "E9A2",
- "drive_file_move_outline": "E9A1",
- "desktop_access_disabled": "E99D",
- "drive_folder_upload": "E9A3",
- "dashboard_customize": "E99B",
- "directions_transit": "E535",
- "directions_railway": "E534",
- "do_not_disturb_off": "E643",
- "do_not_disturb_alt": "E611",
- "device_thermostat": "E1FF",
- "directions_subway": "E533",
- "do_not_disturb_on": "E644",
- "dnd_forwardslash": "E611",
- "directions_train": "E534",
- "directions_ferry": "E532",
- "directions_bike": "E52F",
- "directions_walk": "E536",
- "developer_board": "E30D",
- "desktop_windows": "E30C",
- "directions_boat": "E532",
- "departure_board": "E576",
- "delivery_dining": "EA72",
- "domain_disabled": "E0EF",
- "developer_mode": "E1B0",
- "directions_bus": "E530",
- "directions_run": "E566",
- "do_not_disturb": "E612",
- "drag_indicator": "E945",
- "device_unknown": "E339",
- "delete_outline": "E92E",
- "delete_forever": "E92B",
- "directions_car": "E531",
- "devices_other": "E337",
- "dinner_dining": "EA57",
- "double_arrow": "EA50",
- "delete_sweep": "E16C",
- "done_outline": "E92F",
- "dynamic_feed": "EA14",
- "dry_cleaning": "EA58",
- "drag_handle": "E25D",
- "desktop_mac": "E30B",
- "donut_small": "E918",
- "description": "E873",
- "donut_large": "E917",
- "dialer_sip": "E0BB",
- "directions": "E52E",
- "date_range": "E916",
- "data_usage": "E1AF",
- "device_hub": "E335",
- "drive_eta": "E613",
- "disc_full": "E610",
- "dashboard": "E871",
- "dangerous": "E99A",
- "done_all": "E877",
- "details": "E3C8",
- "devices": "E1B1",
- "dialpad": "E0BC",
- "domain": "E7EE",
- "delete": "E872",
- "dehaze": "E3C7",
- "drafts": "E151",
- "deck": "EA42",
- "done": "E876",
- "dock": "E30E",
- "dns": "E875",
- "dvr": "E1B2",
- "duo": "E9A5",
- "enhance_photo_translate": "E8FC",
- "emoji_transportation": "EA1F",
- "emoji_food_beverage": "EA1B",
- "enhanced_encryption": "E63F",
- "exposure_minus_2": "E3CC",
- "exposure_minus_1": "E3CB",
- "exposure_plus_1": "E3CD",
- "event_available": "E614",
- "edit_attributes": "E578",
- "exposure_plus_2": "E3CE",
- "emoji_emotions": "EA22",
- "exposure_neg_1": "E3CB",
- "exposure_neg_2": "E3CC",
- "exposure_zero": "E3CF",
- "error_outline": "E001",
- "edit_location": "E568",
- "emoji_symbols": "EA1E",
- "emoji_objects": "EA24",
- "emoji_people": "EA1D",
- "emoji_events": "EA23",
- "emoji_nature": "EA1C",
- "emoji_flags": "EA1A",
- "explore_off": "E9A8",
- "euro_symbol": "E926",
- "expand_more": "E5CF",
- "expand_less": "E5CE",
- "exit_to_app": "E879",
- "ev_station": "E56D",
- "event_note": "E616",
- "event_busy": "E615",
- "event_seat": "E903",
- "equalizer": "E01D",
- "extension": "E87B",
- "explicit": "E01E",
- "exposure": "E3CA",
- "edit_off": "E950",
- "explore": "E87A",
- "expand": "E94F",
- "error": "E000",
- "event": "E878",
- "email": "E0BE",
- "eject": "E8FB",
- "edit": "E3C9",
- "euro": "EA15",
- "eco": "EA35",
- "format_textdirection_r_to_l": "E248",
- "format_textdirection_l_to_r": "E247",
- "format_list_numbered_rtl": "E267",
- "format_indent_increase": "E23E",
- "format_indent_decrease": "E23D",
- "format_list_bulleted": "E241",
- "format_strikethrough": "E246",
- "format_list_numbered": "E242",
- "format_align_justify": "E235",
- "format_line_spacing": "E240",
- "format_align_center": "E234",
- "flip_camera_android": "EA37",
- "filter_center_focus": "E3DC",
- "fiber_manual_record": "E061",
- "format_align_right": "E237",
- "file_download_done": "E9AA",
- "fiber_smart_record": "E062",
- "format_color_reset": "E23B",
- "featured_play_list": "E06D",
- "format_align_left": "E236",
- "format_underlined": "E249",
- "format_color_fill": "E23A",
- "format_color_text": "E23C",
- "filter_tilt_shift": "E3E2",
- "format_underline": "E249",
- "favorite_outline": "E87E",
- "fullscreen_exit": "E5D1",
- "flip_camera_ios": "EA38",
- "favorite_border": "E87E",
- "filter_list_alt": "E94E",
- "fitness_center": "EB43",
- "filter_vintage": "E3E3",
- "free_breakfast": "EB44",
- "featured_video": "E06E",
- "folder_special": "E617",
- "flight_takeoff": "E905",
- "filter_b_and_w": "E3DB",
- "flip_to_front": "E883",
- "file_download": "E2C4",
- "format_shapes": "E25E",
- "font_download": "E167",
- "filter_frames": "E3DE",
- "format_italic": "E23F",
- "folder_shared": "E2C9",
- "filter_9_plus": "E3DA",
- "format_quote": "E244",
- "format_paint": "E243",
- "flip_to_back": "E882",
- "filter_drama": "E3DD",
- "find_replace": "E881",
- "find_in_page": "E880",
- "format_clear": "E239",
- "file_present": "EA0E",
- "fast_forward": "E01F",
- "format_bold": "E238",
- "format_size": "E245",
- "flight_land": "E904",
- "folder_open": "E2C8",
- "filter_none": "E3E0",
- "file_upload": "E2C6",
- "fingerprint": "E90D",
- "fast_rewind": "E020",
- "filter_list": "E152",
- "first_page": "E5DC",
- "fullscreen": "E5D0",
- "forward_30": "E057",
- "filter_hdr": "E3DF",
- "flash_auto": "E3E5",
- "forward_10": "E056",
- "fit_screen": "EA10",
- "fireplace": "EA43",
- "fiber_dvr": "E05D",
- "functions": "E24A",
- "flash_off": "E3E6",
- "file_copy": "E173",
- "forward_5": "E058",
- "fiber_pin": "E06A",
- "fiber_new": "E05E",
- "filter_4": "E3D4",
- "filter_3": "E3D2",
- "filter_2": "E3D1",
- "filter_1": "E3D0",
- "festival": "EA68",
- "feedback": "E87F",
- "flash_on": "E3E7",
- "filter_9": "E3D9",
- "filter_8": "E3D8",
- "filter_7": "E3D7",
- "favorite": "E87D",
- "fastfood": "E57A",
- "filter_6": "E3D6",
- "filter_5": "E3D5",
- "forward": "E154",
- "filter": "E3D3",
- "folder": "E2C7",
- "flight": "E539",
- "forum": "E0BF",
- "flare": "E3E4",
- "flip": "E3E8",
- "flag": "E153",
- "face": "E87C",
- "gps_not_fixed": "E1B4",
- "golf_course": "EB45",
- "g_translate": "E927",
- "graphic_eq": "E1B8",
- "group_work": "E886",
- "gps_fixed": "E1B3",
- "group_add": "E7F0",
- "grid_view": "E9B0",
- "grid_off": "E3EB",
- "gradient": "E3E9",
- "grid_on": "E3EC",
- "get_app": "E884",
- "gesture": "E155",
- "gamepad": "E30F",
- "gps_off": "E1B5",
- "grade": "E885",
- "gavel": "E90E",
- "games": "E021",
- "grain": "E3EA",
- "group": "E7EF",
- "goat": "DBFF",
- "gif": "E908",
- "horizontal_split": "E947",
- "highlight_remove": "E888",
- "hourglass_empty": "E88B",
- "hourglass_full": "E88C",
- "highlight_off": "E888",
- "high_quality": "E024",
- "help_outline": "E8FD",
- "how_to_vote": "E175",
- "home_filled": "E9B2",
- "headset_off": "E33A",
- "headset_mic": "E311",
- "how_to_reg": "E174",
- "hdr_strong": "E3F1",
- "highlight": "E25F",
- "home_work": "EA09",
- "hdr_weak": "E3F2",
- "hardware": "EA59",
- "hot_tub": "EB46",
- "headset": "E310",
- "hearing": "E023",
- "healing": "E3F3",
- "hdr_off": "E3ED",
- "history": "E889",
- "height": "EA16",
- "hdr_on": "E3EE",
- "https": "E88D",
- "house": "EA44",
- "hotel": "E53A",
- "help": "E887",
- "http": "E902",
- "home": "E88A",
- "hail": "E9B1",
- "hd": "E052",
- "indeterminate_check_box": "E909",
- "insert_chart_outlined": "E26A",
- "imagesearch_roller": "E9B4",
- "image_aspect_ratio": "E3F5",
- "insert_invitation": "E24F",
- "important_devices": "E912",
- "insert_drive_file": "E24D",
- "invert_colors_off": "E0C4",
- "invert_colors_on": "E891",
- "insert_emoticon": "E24E",
- "import_contacts": "E0E0",
- "insert_comment": "E24C",
- "import_export": "E0C3",
- "invert_colors": "E891",
- "insert_photo": "E251",
- "insert_chart": "E24B",
- "image_search": "E43F",
- "info_outline": "E88F",
- "insert_link": "E250",
- "inventory": "E179",
- "icecream": "EA69",
- "inbox": "E156",
- "image": "E3F4",
- "input": "E890",
- "info": "E88E",
- "iso": "E3F6",
- "keyboard_arrow_right": "E315",
- "keyboard_arrow_left": "E314",
- "keyboard_arrow_down": "E313",
- "keyboard_backspace": "E317",
- "keyboard_arrow_up": "E316",
- "keyboard_capslock": "E318",
- "keyboard_control": "E5D3",
- "keyboard_return": "E31B",
- "keyboard_voice": "E31D",
- "keyboard_hide": "E31A",
- "keyboard_tab": "E31C",
- "king_bed": "EA45",
- "keyboard": "E312",
- "kitchen": "EB47",
- "local_convenience_store": "E543",
- "label_important_outline": "E948",
- "local_laundry_service": "E54A",
- "local_grocery_store": "E547",
- "location_searching": "E1B7",
- "local_gas_station": "E546",
- "location_disabled": "E1B6",
- "lightbulb_outline": "E90F",
- "library_add_check": "E9B7",
- "laptop_chromebook": "E31F",
- "local_post_office": "E554",
- "local_print_shop": "E555",
- "local_restaurant": "E556",
- "location_history": "E55A",
- "local_attraction": "E53F",
- "local_printshop": "E555",
- "label_important": "E937",
- "local_hospital": "E548",
- "local_pharmacy": "E550",
- "laptop_windows": "E321",
- "local_car_wash": "E542",
- "local_activity": "E53F",
- "local_shipping": "E558",
- "local_library": "E54B",
- "library_music": "E030",
- "library_books": "E02F",
- "location_city": "E7F1",
- "local_airport": "E53D",
- "local_florist": "E545",
- "label_outline": "E893",
- "local_parking": "E54F",
- "linked_camera": "E438",
- "local_movies": "E54D",
- "low_priority": "E16D",
- "layers_clear": "E53C",
- "local_dining": "E556",
- "lock_outline": "E899",
- "linear_scale": "E260",
- "lunch_dining": "EA61",
- "location_off": "E0C7",
- "local_hotel": "E549",
- "library_add": "E02E",
- "leak_remove": "E3F9",
- "local_offer": "E54E",
- "local_phone": "E551",
- "line_weight": "E91A",
- "location_on": "E0C8",
- "local_pizza": "E552",
- "local_drink": "E544",
- "local_taxi": "E559",
- "laptop_mac": "E320",
- "local_play": "E553",
- "line_style": "E919",
- "local_mall": "E54C",
- "local_cafe": "E541",
- "local_atm": "E53E",
- "looks_two": "E401",
- "last_page": "E5DD",
- "lock_open": "E898",
- "lightbulb": "E0F0",
- "looks_one": "E400",
- "landscape": "E3F7",
- "live_help": "E0C6",
- "label_off": "E9B6",
- "local_see": "E557",
- "local_bar": "E540",
- "list_alt": "E0EE",
- "link_off": "E16F",
- "language": "E894",
- "leak_add": "E3F8",
- "looks_6": "E3FF",
- "looks_5": "E3FE",
- "looks_4": "E3FD",
- "live_tv": "E639",
- "looks_3": "E3FB",
- "loyalty": "E89A",
- "liquor": "EA60",
- "layers": "E53B",
- "launch": "E895",
- "laptop": "E31E",
- "logout": "E9BA",
- "looks": "E3FC",
- "loupe": "E402",
- "label": "E892",
- "link": "E157",
- "loop": "E028",
- "lens": "E3FA",
- "lock": "E897",
- "list": "E896",
- "mobile_screen_share": "E0E7",
- "markunread_mailbox": "E89B",
- "missed_video_call": "E073",
- "monochrome_photos": "E403",
- "messenger_outline": "E0CB",
- "my_library_books": "E02F",
- "multitrack_audio": "E1B8",
- "my_library_music": "E030",
- "monetization_on": "E263",
- "multiline_chart": "E6DF",
- "mobile_friendly": "E200",
- "my_library_add": "E02E",
- "movie_creation": "E404",
- "mark_as_unread": "E9BC",
- "move_to_inbox": "E168",
- "mode_comment": "E253",
- "movie_filter": "E43A",
- "mail_outline": "E0E1",
- "meeting_room": "EB4F",
- "music_video": "E063",
- "my_location": "E55C",
- "more_horiz": "E5D3",
- "merge_type": "E252",
- "music_note": "E405",
- "mobile_off": "E201",
- "markunread": "E159",
- "motorcycle": "E91B",
- "menu_open": "E9BD",
- "menu_book": "EA19",
- "music_off": "E440",
- "mode_edit": "E254",
- "more_vert": "E5D4",
- "money_off": "E25C",
- "messenger": "E0CA",
- "mood_bad": "E7F3",
- "maximize": "E930",
- "minimize": "E931",
- "mic_none": "E02A",
- "message": "E0C9",
- "mic_off": "E02B",
- "museum": "EA36",
- "margin": "E9BB",
- "memory": "E322",
- "mouse": "E323",
- "money": "E57D",
- "movie": "E02C",
- "more": "E619",
- "mail": "E158",
- "menu": "E5D2",
- "mood": "E7F2",
- "map": "E55B",
- "mms": "E618",
- "mic": "E029",
- "mp": "E9C3",
- "notification_important": "E004",
- "notifications_active": "E7F7",
- "notifications_paused": "E7F8",
- "not_listed_location": "E575",
- "notifications_none": "E7F5",
- "notifications_off": "E7F6",
- "notifications_on": "E7F7",
- "no_meeting_room": "EB4E",
- "navigate_before": "E408",
- "network_locked": "E61A",
- "not_interested": "E033",
- "no_encryption": "E641",
- "now_wallpaper": "E1BC",
- "network_check": "E640",
- "navigate_next": "E409",
- "notifications": "E7F4",
- "nature_people": "E407",
- "new_releases": "E031",
- "network_wifi": "E1BA",
- "network_cell": "E1B9",
- "now_widgets": "E1BD",
- "nights_stay": "EA46",
- "navigation": "E55D",
- "next_week": "E16A",
- "nightlife": "EA62",
- "note_add": "E89C",
- "near_me": "E569",
- "no_sim": "E0CC",
- "nature": "E406",
- "notes": "E26C",
- "note": "E06F",
- "nfc": "E1BB",
- "open_in_browser": "E89D",
- "ondemand_video": "E63A",
- "outlined_flag": "E16E",
- "outdoor_grill": "EA47",
- "offline_share": "E9C5",
- "offline_bolt": "E932",
- "offline_pin": "E90A",
- "open_in_new": "E89E",
- "open_with": "E89F",
- "opacity": "E91C",
- "panorama_photosphere_select": "E9CA",
- "photo_size_select_actual": "E432",
- "photo_size_select_small": "E434",
- "phone_bluetooth_speaker": "E61B",
- "perm_device_information": "E8A5",
- "photo_size_select_large": "E433",
- "picture_in_picture_alt": "E911",
- "perm_contact_calendar": "E8A3",
- "pause_circle_outline": "E036",
- "panorama_photosphere": "E9C9",
- "pause_circle_filled": "E035",
- "panorama_wide_angle": "E40F",
- "person_add_disabled": "E9CB",
- "play_circle_outline": "E039",
- "panorama_horizontal": "E40D",
- "pie_chart_outlined": "E6C5",
- "playlist_add_check": "E065",
- "picture_in_picture": "E8AA",
- "power_settings_new": "E8AC",
- "play_circle_filled": "E038",
- "pause_presentation": "E0EA",
- "person_pin_circle": "E56A",
- "panorama_vertical": "E40E",
- "pivot_table_chart": "E9CE",
- "portable_wifi_off": "E0CE",
- "perm_data_setting": "E8A4",
- "panorama_fish_eye": "E40C",
- "play_circle_fill": "E038",
- "perm_device_info": "E8A5",
- "perm_contact_cal": "E8A3",
- "panorama_fisheye": "E40C",
- "phonelink_erase": "E0DB",
- "perm_camera_mic": "E8A2",
- "phone_forwarded": "E61C",
- "phonelink_setup": "E0DE",
- "phone_callback": "E649",
- "print_disabled": "E9CF",
- "people_outline": "E7FC",
- "personal_video": "E63B",
- "picture_as_pdf": "E415",
- "person_outline": "E7FF",
- "phonelink_ring": "E0DD",
- "perm_scan_wifi": "E8A9",
- "perm_phone_msg": "E8A8",
- "phonelink_lock": "E0DC",
- "present_to_all": "E0DF",
- "pregnant_woman": "E91E",
- "phone_disabled": "E9CC",
- "perm_identity": "E8A6",
- "priority_high": "E645",
- "phone_android": "E324",
- "photo_library": "E413",
- "phone_in_talk": "E61D",
- "play_for_work": "E906",
- "phone_enabled": "E9CD",
- "playlist_play": "E05F",
- "phonelink_off": "E327",
- "phone_paused": "E620",
- "phone_missed": "E61F",
- "phone_locked": "E61E",
- "phone_iphone": "E325",
- "photo_camera": "E412",
- "playlist_add": "E03B",
- "photo_filter": "E43B",
- "power_input": "E336",
- "photo_album": "E411",
- "people_alt": "EA21",
- "person_add": "E7FE",
- "play_arrow": "E037",
- "person_pin": "E55A",
- "party_mode": "E7FA",
- "perm_media": "E8A7",
- "power_off": "E646",
- "phonelink": "E326",
- "pie_chart": "E6C4",
- "plus_one": "E800",
- "pin_drop": "E55E",
- "portrait": "E416",
- "post_add": "EA20",
- "panorama": "E40B",
- "pan_tool": "E925",
- "pageview": "E8A0",
- "payment": "E8A1",
- "publish": "E255",
- "palette": "E40A",
- "polymer": "E8AB",
- "padding": "E9C8",
- "policy": "EA17",
- "person": "E7FD",
- "people": "E7FB",
- "public": "E80B",
- "print": "E8AD",
- "power": "E63C",
- "photo": "E410",
- "place": "E55F",
- "pause": "E034",
- "pages": "E7F9",
- "phone": "E0CD",
- "pool": "EB48",
- "poll": "E801",
- "park": "EA63",
- "pets": "E91D",
- "quick_contacts_dialer": "E0CF",
- "quick_contacts_mail": "E0D0",
- "queue_play_next": "E066",
- "question_answer": "E8AF",
- "query_builder": "E8AE",
- "queue_music": "E03D",
- "queue": "E03C",
- "radio_button_unchecked": "E836",
- "remove_circle_outline": "E15D",
- "rotate_90_degrees_ccw": "E418",
- "replay_circle_filled": "E9D8",
- "remove_shopping_cart": "E928",
- "radio_button_checked": "E837",
- "restore_from_trash": "E938",
- "remove_from_queue": "E067",
- "record_voice_over": "E91F",
- "radio_button_off": "E836",
- "remove_moderator": "E9D4",
- "restaurant_menu": "E561",
- "radio_button_on": "E837",
- "remove_red_eye": "E417",
- "rounded_corner": "E920",
- "report_problem": "E8B2",
- "remove_circle": "E15C",
- "repeat_one_on": "E9D7",
- "recent_actors": "E03F",
- "railway_alert": "E9D1",
- "restore_page": "E929",
- "rotate_right": "E41A",
- "ramen_dining": "EA64",
- "room_service": "EB49",
- "rotate_left": "E419",
- "rate_review": "E560",
- "ring_volume": "E0D1",
- "remove_done": "E9D3",
- "report_off": "E170",
- "repeat_one": "E041",
- "restaurant": "E56C",
- "replay_30": "E05A",
- "replay_10": "E059",
- "reply_all": "E15F",
- "recommend": "E9D2",
- "rv_hookup": "E642",
- "repeat_on": "E9D6",
- "reset_tv": "E9D9",
- "replay_5": "E05B",
- "rss_feed": "E0E5",
- "receipt": "E8B0",
- "reorder": "E8FE",
- "restore": "E8B3",
- "refresh": "E5D5",
- "remove": "E15B",
- "router": "E328",
- "redeem": "E8B1",
- "repeat": "E040",
- "replay": "E042",
- "report": "E160",
- "rowing": "E921",
- "reply": "E15E",
- "radio": "E03E",
- "redo": "E15A",
- "room": "E8B4",
- "rtt": "E9AD",
- "signal_cellular_connected_no_internet_4_bar": "E1CD",
- "sentiment_very_dissatisfied": "E814",
- "settings_system_daydream": "E1C3",
- "settings_input_composite": "E8C1",
- "settings_input_component": "E8C0",
- "sentiment_very_satisfied": "E815",
- "subdirectory_arrow_right": "E5DA",
- "subdirectory_arrow_left": "E5D9",
- "settings_backup_restore": "E8BA",
- "sentiment_satisfied_alt": "E0ED",
- "stay_primary_landscape": "E0D5",
- "stay_current_landscape": "E0D3",
- "settings_input_antenna": "E8BF",
- "signal_wifi_4_bar_lock": "E1D9",
- "signal_cellular_no_sim": "E1CE",
- "swap_horizontal_circle": "E933",
- "supervised_user_circle": "E939",
- "sentiment_dissatisfied": "E811",
- "settings_applications": "E8B9",
- "stay_current_portrait": "E0D4",
- "signal_cellular_4_bar": "E1C8",
- "stay_primary_portrait": "E0D6",
- "settings_input_svideo": "E8C3",
- "screen_lock_landscape": "E1BE",
- "store_mall_directory": "E563",
- "swap_vertical_circle": "E8D6",
- "screen_lock_rotation": "E1C0",
- "screen_lock_portrait": "E1BF",
- "signal_cellular_null": "E1CF",
- "sentiment_satisfied": "E813",
- "signal_cellular_off": "E1D0",
- "settings_input_hdmi": "E8C2",
- "settings_brightness": "E8BD",
- "signal_cellular_alt": "E202",
- "sports_motorsports": "EA2D",
- "settings_bluetooth": "E8BB",
- "supervisor_account": "E8D3",
- "stop_screen_share": "E0E3",
- "settings_overscan": "E8C4",
- "signal_wifi_4_bar": "E1D8",
- "stacked_bar_chart": "E9E6",
- "sports_volleyball": "EA31",
- "system_update_alt": "E8D7",
- "sentiment_neutral": "E812",
- "sports_basketball": "EA26",
- "settings_ethernet": "E8BE",
- "speaker_notes_off": "E92A",
- "slow_motion_video": "E068",
- "send_and_archive": "EA0C",
- "system_update_tv": "E8D7",
- "swap_vert_circle": "E8D6",
- "settings_display": "E8BD",
- "strikethrough_s": "E257",
- "sports_baseball": "EA51",
- "sports_handball": "EA33",
- "shopping_basket": "E8CB",
- "screen_rotation": "E1C1",
- "sports_football": "EA29",
- "settings_remote": "E8C7",
- "signal_wifi_off": "E1DA",
- "sports_esports": "EA28",
- "sim_card_alert": "E624",
- "settings_power": "E8C6",
- "settings_phone": "E8C5",
- "sports_cricket": "EA27",
- "sports_kabaddi": "EA34",
- "switch_account": "E9ED",
- "surround_sound": "E049",
- "settings_voice": "E8C8",
- "shutter_speed": "E43D",
- "shopping_cart": "E8CC",
- "smoking_rooms": "EB4B",
- "switch_camera": "E41E",
- "skip_previous": "E045",
- "system_update": "E62A",
- "sports_tennis": "EA32",
- "sports_soccer": "EA2F",
- "subscriptions": "E064",
- "sync_disabled": "E628",
- "speaker_phone": "E0D2",
- "sports_hockey": "EA2B",
- "speaker_notes": "E8CD",
- "speaker_group": "E32E",
- "sort_by_alpha": "E053",
- "settings_cell": "E8BC",
- "schedule_send": "EA0A",
- "sports_rugby": "EA2E",
- "switch_video": "E41F",
- "star_outline": "E83A",
- "sync_problem": "E629",
- "screen_share": "E0E2",
- "scatter_plot": "E268",
- "saved_search": "EA11",
- "sports_golf": "EA2A",
- "star_border": "E83A",
- "square_foot": "EA49",
- "smartphone": "E32C",
- "spellcheck": "E8CE",
- "straighten": "E41C",
- "single_bed": "EA48",
- "shuffle_on": "E9E1",
- "show_chart": "E6E1",
- "select_all": "E162",
- "sd_storage": "E1C2",
- "short_text": "E261",
- "storefront": "EA12",
- "sports_mma": "EA2C",
- "swap_calls": "E0D7",
- "swap_horiz": "E8D4",
- "sms_failed": "E626",
- "streetview": "E56E",
- "smoke_free": "EB4A",
- "star_half": "E839",
- "skip_next": "E044",
- "space_bar": "E256",
- "subtitles": "E048",
- "swap_vert": "E8D5",
- "slideshow": "E41B",
- "satellite": "E562",
- "sim_card": "E32B",
- "sync_alt": "EA18",
- "schedule": "E8B5",
- "shop_two": "E8CA",
- "settings": "E8B8",
- "save_alt": "E171",
- "security": "E32A",
- "sd_card": "E623",
- "speaker": "E32D",
- "shuffle": "E043",
- "scanner": "E329",
- "segment": "E94B",
- "subject": "E8D2",
- "storage": "E1DB",
- "sports": "EA30",
- "stream": "E9E9",
- "subway": "E56F",
- "snooze": "E046",
- "search": "E8B6",
- "shield": "E9E0",
- "school": "E80C",
- "speed": "E9E4",
- "store": "E8D1",
- "stars": "E8D0",
- "share": "E80D",
- "swipe": "E9EC",
- "score": "E269",
- "style": "E41D",
- "stop": "E047",
- "star": "E838",
- "sort": "E164",
- "send": "E163",
- "sync": "E627",
- "save": "E161",
- "shop": "E8C9",
- "spa": "EB4C",
- "sms": "E625",
- "sd": "E9DD",
- "transfer_within_a_station": "E572",
- "text_rotation_angledown": "E93C",
- "text_rotation_angleup": "E93D",
- "text_rotate_vertical": "E93B",
- "thumb_down_off_alt": "E9F2",
- "text_rotation_none": "E93F",
- "text_rotation_down": "E93E",
- "transit_enterexit": "E579",
- "trending_neutral": "E8E4",
- "thumb_up_off_alt": "E9F3",
- "theater_comedy": "EA66",
- "thumbs_up_down": "E8DD",
- "thumb_down_alt": "E816",
- "text_rotate_up": "E93A",
- "takeout_dining": "EA74",
- "tablet_android": "E330",
- "tab_unselected": "E8D9",
- "time_to_leave": "E62C",
- "trending_down": "E8E3",
- "trending_flat": "E8E4",
- "turned_in_not": "E8E7",
- "track_changes": "E8E1",
- "tap_and_play": "E62B",
- "thumb_up_alt": "E817",
- "text_fields": "E262",
- "trip_origin": "E57B",
- "trending_up": "E8E5",
- "two_wheeler": "E9F9",
- "table_chart": "E265",
- "text_format": "E165",
- "thumb_down": "E8DB",
- "toggle_off": "E9F5",
- "tablet_mac": "E331",
- "turned_in": "E8E6",
- "touch_app": "E913",
- "toggle_on": "E9F6",
- "tag_faces": "E420",
- "transform": "E428",
- "timer_off": "E426",
- "timelapse": "E422",
- "translate": "E8E2",
- "timeline": "E922",
- "tonality": "E427",
- "timer_10": "E423",
- "theaters": "E8DA",
- "thumb_up": "E8DC",
- "texture": "E421",
- "textsms": "E0D8",
- "terrain": "E564",
- "timer_3": "E424",
- "traffic": "E565",
- "tv_off": "E647",
- "tablet": "E32F",
- "timer": "E425",
- "train": "E570",
- "today": "E8DF",
- "title": "E264",
- "toll": "E8E0",
- "toys": "E332",
- "tram": "E571",
- "tune": "E429",
- "tag": "E9EF",
- "toc": "E8DE",
- "tab": "E8D8",
- "tv": "E333",
- "upload_file": "E9FC",
- "unsubscribe": "E0EB",
- "unfold_more": "E5D7",
- "unfold_less": "E5D6",
- "unarchive": "E169",
- "update": "E923",
- "undo": "E166",
- "usb": "E1E0",
- "vertical_align_center": "E259",
- "vertical_align_bottom": "E258",
- "volunteer_activism": "EA70",
- "vertical_align_top": "E25A",
- "video_collection": "E04A",
- "view_comfortable": "E42A",
- "videogame_asset": "E338",
- "visibility_off": "E8F5",
- "voice_over_off": "E94A",
- "vertical_split": "E949",
- "video_library": "E04A",
- "view_carousel": "E8EB",
- "view_headline": "E8EE",
- "verified_user": "E8E8",
- "videocam_off": "E04C",
- "view_compact": "E42B",
- "view_column": "E8EC",
- "video_label": "E071",
- "view_module": "E8F0",
- "view_agenda": "E8E9",
- "volume_mute": "E04E",
- "volume_down": "E04D",
- "view_stream": "E8F2",
- "volume_off": "E04F",
- "view_in_ar": "E9FE",
- "video_call": "E070",
- "view_array": "E8EA",
- "visibility": "E8F4",
- "voice_chat": "E62E",
- "view_comfy": "E42A",
- "view_quilt": "E8F1",
- "view_list": "E8EF",
- "volume_up": "E050",
- "voicemail": "E0D9",
- "view_week": "E8F3",
- "vibration": "E62D",
- "view_day": "E8ED",
- "videocam": "E04B",
- "vignette": "E435",
- "vpn_lock": "E62F",
- "vpn_key": "E0DA",
- "workspaces_outline": "EA0F",
- "workspaces_filled": "EA0D",
- "wallet_membership": "E8F7",
- "waterfall_chart": "EA00",
- "wb_incandescent": "E42E",
- "wallet_giftcard": "E8F6",
- "wifi_tethering": "E1E2",
- "wb_twighlight": "EA02",
- "wallet_travel": "E8F8",
- "wb_iridescent": "E436",
- "where_to_vote": "E177",
- "work_outline": "E943",
- "watch_later": "E924",
- "wrap_text": "E25B",
- "wallpaper": "E1BC",
- "web_asset": "E069",
- "wb_cloudy": "E42D",
- "wifi_lock": "E1E1",
- "wb_shade": "EA01",
- "whatshot": "E80E",
- "work_off": "E942",
- "wifi_off": "E648",
- "wb_sunny": "E430",
- "wb_auto": "E42C",
- "weekend": "E16B",
- "widgets": "E1BD",
- "warning": "E002",
- "watch": "E334",
- "waves": "E176",
- "wifi": "E63E",
- "work": "E8F9",
- "web": "E051",
- "wc": "E63D",
- "youtube_searched_for": "E8FA",
- "zoom_out_map": "E56B",
- "zoom_out": "E900",
- "zoom_in": "E8FF"
-}
\ No newline at end of file
diff --git a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.ttf b/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.ttf
deleted file mode 100644
index 377d9247..00000000
Binary files a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.woff b/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.woff
deleted file mode 100644
index d1c81db6..00000000
Binary files a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.woff2 b/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.woff2
deleted file mode 100644
index 34cdd2af..00000000
Binary files a/Kyoo/wwwroot/iconfont/MaterialIcons-Regular.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/iconfont/material-icons.css b/Kyoo/wwwroot/iconfont/material-icons.css
deleted file mode 100644
index 2270c09d..00000000
--- a/Kyoo/wwwroot/iconfont/material-icons.css
+++ /dev/null
@@ -1,36 +0,0 @@
-@font-face {
- font-family: 'Material Icons';
- font-style: normal;
- font-weight: 400;
- src: url(MaterialIcons-Regular.eot); /* For IE6-8 */
- src: local('Material Icons'),
- local('MaterialIcons-Regular'),
- url(MaterialIcons-Regular.woff2) format('woff2'),
- url(MaterialIcons-Regular.woff) format('woff'),
- url(MaterialIcons-Regular.ttf) format('truetype');
-}
-
-.material-icons {
- font-family: 'Material Icons';
- font-weight: normal;
- font-style: normal;
- font-size: 24px; /* Preferred icon size */
- display: inline-block;
- line-height: 1;
- text-transform: none;
- letter-spacing: normal;
- word-wrap: normal;
- white-space: nowrap;
- direction: ltr;
-
- /* Support for all WebKit browsers. */
- -webkit-font-smoothing: antialiased;
- /* Support for Safari and Chrome. */
- text-rendering: optimizeLegibility;
-
- /* Support for Firefox. */
- -moz-osx-font-smoothing: grayscale;
-
- /* Support for IE. */
- font-feature-settings: 'liga';
-}
diff --git a/Kyoo/wwwroot/logo.jpg b/Kyoo/wwwroot/logo.jpg
deleted file mode 100644
index 6af789b2..00000000
Binary files a/Kyoo/wwwroot/logo.jpg and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-100-italic.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-100-italic.ttf
deleted file mode 100644
index 17066fe0..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-100-italic.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-100-italic.woff b/Kyoo/wwwroot/roboto/fonts/roboto-100-italic.woff
deleted file mode 100644
index eab02710..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-100-italic.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-100-italic.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-100-italic.woff2
deleted file mode 100644
index f00aafcb..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-100-italic.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-100-normal.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-100-normal.ttf
deleted file mode 100644
index 883f769d..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-100-normal.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-100-normal.woff b/Kyoo/wwwroot/roboto/fonts/roboto-100-normal.woff
deleted file mode 100644
index e1156927..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-100-normal.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-100-normal.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-100-normal.woff2
deleted file mode 100644
index a26400d7..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-100-normal.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-300-italic.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-300-italic.ttf
deleted file mode 100644
index 8c36d0d8..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-300-italic.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-300-italic.woff b/Kyoo/wwwroot/roboto/fonts/roboto-300-italic.woff
deleted file mode 100644
index 07117c57..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-300-italic.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-300-italic.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-300-italic.woff2
deleted file mode 100644
index 5fa7eed3..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-300-italic.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-300-normal.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-300-normal.ttf
deleted file mode 100644
index 67194b52..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-300-normal.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-300-normal.woff b/Kyoo/wwwroot/roboto/fonts/roboto-300-normal.woff
deleted file mode 100644
index 404afbab..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-300-normal.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-300-normal.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-300-normal.woff2
deleted file mode 100644
index 5f26201d..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-300-normal.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-400-italic.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-400-italic.ttf
deleted file mode 100644
index df9dac52..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-400-italic.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-400-italic.woff b/Kyoo/wwwroot/roboto/fonts/roboto-400-italic.woff
deleted file mode 100644
index 60f95dde..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-400-italic.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-400-italic.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-400-italic.woff2
deleted file mode 100644
index 75495c3f..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-400-italic.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-400-normal.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-400-normal.ttf
deleted file mode 100644
index bcaeba19..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-400-normal.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-400-normal.woff b/Kyoo/wwwroot/roboto/fonts/roboto-400-normal.woff
deleted file mode 100644
index 2f53e7c6..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-400-normal.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-400-normal.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-400-normal.woff2
deleted file mode 100644
index 1d1539e4..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-400-normal.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-500-italic.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-500-italic.ttf
deleted file mode 100644
index 5976a8bd..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-500-italic.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-500-italic.woff b/Kyoo/wwwroot/roboto/fonts/roboto-500-italic.woff
deleted file mode 100644
index 2be7d894..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-500-italic.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-500-italic.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-500-italic.woff2
deleted file mode 100644
index 9b7b828c..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-500-italic.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-500-normal.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-500-normal.ttf
deleted file mode 100644
index a3c8563a..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-500-normal.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-500-normal.woff b/Kyoo/wwwroot/roboto/fonts/roboto-500-normal.woff
deleted file mode 100644
index b18e6b8a..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-500-normal.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-500-normal.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-500-normal.woff2
deleted file mode 100644
index f9f6913b..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-500-normal.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-700-italic.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-700-italic.ttf
deleted file mode 100644
index a4aa1a70..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-700-italic.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-700-italic.woff b/Kyoo/wwwroot/roboto/fonts/roboto-700-italic.woff
deleted file mode 100644
index f1d7598e..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-700-italic.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-700-italic.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-700-italic.woff2
deleted file mode 100644
index c91e0f8f..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-700-italic.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-700-normal.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-700-normal.ttf
deleted file mode 100644
index 865ddca4..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-700-normal.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-700-normal.woff b/Kyoo/wwwroot/roboto/fonts/roboto-700-normal.woff
deleted file mode 100644
index 93a1d5aa..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-700-normal.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-700-normal.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-700-normal.woff2
deleted file mode 100644
index 715ac191..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-700-normal.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-900-italic.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-900-italic.ttf
deleted file mode 100644
index f699cf5b..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-900-italic.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-900-italic.woff b/Kyoo/wwwroot/roboto/fonts/roboto-900-italic.woff
deleted file mode 100644
index 609bdf43..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-900-italic.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-900-italic.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-900-italic.woff2
deleted file mode 100644
index 5cb417b0..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-900-italic.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-900-normal.ttf b/Kyoo/wwwroot/roboto/fonts/roboto-900-normal.ttf
deleted file mode 100644
index 8d9864fa..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-900-normal.ttf and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-900-normal.woff b/Kyoo/wwwroot/roboto/fonts/roboto-900-normal.woff
deleted file mode 100644
index 9b727794..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-900-normal.woff and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/fonts/roboto-900-normal.woff2 b/Kyoo/wwwroot/roboto/fonts/roboto-900-normal.woff2
deleted file mode 100644
index 9559f021..00000000
Binary files a/Kyoo/wwwroot/roboto/fonts/roboto-900-normal.woff2 and /dev/null differ
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-100-italic.scss b/Kyoo/wwwroot/roboto/sass/roboto-100-italic.scss
deleted file mode 100644
index 47ec9656..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-100-italic.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(100, italic);
\ No newline at end of file
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-100-normal.scss b/Kyoo/wwwroot/roboto/sass/roboto-100-normal.scss
deleted file mode 100644
index fdfce368..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-100-normal.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(100, normal);
\ No newline at end of file
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-300-italic.scss b/Kyoo/wwwroot/roboto/sass/roboto-300-italic.scss
deleted file mode 100644
index 9a106d1a..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-300-italic.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(300, italic);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-300-normal.scss b/Kyoo/wwwroot/roboto/sass/roboto-300-normal.scss
deleted file mode 100644
index c1c05ebc..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-300-normal.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(300, normal);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-400-italic.scss b/Kyoo/wwwroot/roboto/sass/roboto-400-italic.scss
deleted file mode 100644
index 32cfbf8f..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-400-italic.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(400, italic);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-400-normal.scss b/Kyoo/wwwroot/roboto/sass/roboto-400-normal.scss
deleted file mode 100644
index 650cfca5..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-400-normal.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(400, normal);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-500-italic.scss b/Kyoo/wwwroot/roboto/sass/roboto-500-italic.scss
deleted file mode 100644
index b94d66b8..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-500-italic.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(500, italic);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-500-normal.scss b/Kyoo/wwwroot/roboto/sass/roboto-500-normal.scss
deleted file mode 100644
index 127ec7c4..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-500-normal.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(500, normal);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-700-italic.scss b/Kyoo/wwwroot/roboto/sass/roboto-700-italic.scss
deleted file mode 100644
index 122d43b1..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-700-italic.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(700, italic);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-700-normal.scss b/Kyoo/wwwroot/roboto/sass/roboto-700-normal.scss
deleted file mode 100644
index 70c4b9a0..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-700-normal.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(700, normal);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-900-italic.scss b/Kyoo/wwwroot/roboto/sass/roboto-900-italic.scss
deleted file mode 100644
index 407ed385..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-900-italic.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(900, italic);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-900-normal.scss b/Kyoo/wwwroot/roboto/sass/roboto-900-normal.scss
deleted file mode 100644
index 7569c0ce..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-900-normal.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "roboto-mixin";
-
-@include roboto-font(900, normal);
diff --git a/Kyoo/wwwroot/roboto/sass/roboto-mixin.scss b/Kyoo/wwwroot/roboto/sass/roboto-mixin.scss
deleted file mode 100644
index ce179120..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto-mixin.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$font: 'roboto';
-
-@mixin roboto-font($weight, $style) {
-
- @font-face {
- font-family: 'Roboto';
- src: url(/roboto/fonts/#{$font}-#{$weight}-#{$style}.woff2) format('woff2'),
- url(/roboto/fonts/#{$font}-#{$weight}-#{$style}.woff) format('woff'),
- url(/roboto/fonts/#{$font}-#{$weight}-#{$style}.ttf) format('truetype');
- font-weight: $weight;
- font-style: $style;
- };
-};
\ No newline at end of file
diff --git a/Kyoo/wwwroot/roboto/sass/roboto.scss b/Kyoo/wwwroot/roboto/sass/roboto.scss
deleted file mode 100644
index 0dd59d48..00000000
--- a/Kyoo/wwwroot/roboto/sass/roboto.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-
-// import all fonts
-
-@import "roboto-100-normal";
-@import "roboto-100-italic";
-@import "roboto-300-normal";
-@import "roboto-300-italic";
-@import "roboto-400-normal";
-@import "roboto-400-italic";
-@import "roboto-500-normal";
-@import "roboto-500-italic";
-@import "roboto-700-normal";
-@import "roboto-700-italic";
-@import "roboto-900-normal";
-@import "roboto-900-italic";
\ No newline at end of file