diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 00000000..a3a79998 Binary files /dev/null and b/static/favicon.ico differ diff --git a/static/icon.jpg b/static/icon.jpg new file mode 100644 index 00000000..e514c1ce Binary files /dev/null and b/static/icon.jpg differ diff --git a/static/iconfont/MaterialIcons-Regular.eot b/static/iconfont/MaterialIcons-Regular.eot new file mode 100644 index 00000000..17b6f723 Binary files /dev/null and b/static/iconfont/MaterialIcons-Regular.eot differ diff --git a/static/iconfont/MaterialIcons-Regular.json b/static/iconfont/MaterialIcons-Regular.json new file mode 100644 index 00000000..2e0c4eb5 --- /dev/null +++ b/static/iconfont/MaterialIcons-Regular.json @@ -0,0 +1,1280 @@ +{ + "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/static/iconfont/MaterialIcons-Regular.ttf b/static/iconfont/MaterialIcons-Regular.ttf new file mode 100644 index 00000000..377d9247 Binary files /dev/null and b/static/iconfont/MaterialIcons-Regular.ttf differ diff --git a/static/iconfont/MaterialIcons-Regular.woff b/static/iconfont/MaterialIcons-Regular.woff new file mode 100644 index 00000000..d1c81db6 Binary files /dev/null and b/static/iconfont/MaterialIcons-Regular.woff differ diff --git a/static/iconfont/MaterialIcons-Regular.woff2 b/static/iconfont/MaterialIcons-Regular.woff2 new file mode 100644 index 00000000..34cdd2af Binary files /dev/null and b/static/iconfont/MaterialIcons-Regular.woff2 differ diff --git a/static/iconfont/material-icons.css b/static/iconfont/material-icons.css new file mode 100644 index 00000000..2270c09d --- /dev/null +++ b/static/iconfont/material-icons.css @@ -0,0 +1,36 @@ +@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/static/logo.jpg b/static/logo.jpg new file mode 100644 index 00000000..6af789b2 Binary files /dev/null and b/static/logo.jpg differ diff --git a/static/roboto/fonts/roboto-100-italic.ttf b/static/roboto/fonts/roboto-100-italic.ttf new file mode 100644 index 00000000..17066fe0 Binary files /dev/null and b/static/roboto/fonts/roboto-100-italic.ttf differ diff --git a/static/roboto/fonts/roboto-100-italic.woff b/static/roboto/fonts/roboto-100-italic.woff new file mode 100644 index 00000000..eab02710 Binary files /dev/null and b/static/roboto/fonts/roboto-100-italic.woff differ diff --git a/static/roboto/fonts/roboto-100-italic.woff2 b/static/roboto/fonts/roboto-100-italic.woff2 new file mode 100644 index 00000000..f00aafcb Binary files /dev/null and b/static/roboto/fonts/roboto-100-italic.woff2 differ diff --git a/static/roboto/fonts/roboto-100-normal.ttf b/static/roboto/fonts/roboto-100-normal.ttf new file mode 100644 index 00000000..883f769d Binary files /dev/null and b/static/roboto/fonts/roboto-100-normal.ttf differ diff --git a/static/roboto/fonts/roboto-100-normal.woff b/static/roboto/fonts/roboto-100-normal.woff new file mode 100644 index 00000000..e1156927 Binary files /dev/null and b/static/roboto/fonts/roboto-100-normal.woff differ diff --git a/static/roboto/fonts/roboto-100-normal.woff2 b/static/roboto/fonts/roboto-100-normal.woff2 new file mode 100644 index 00000000..a26400d7 Binary files /dev/null and b/static/roboto/fonts/roboto-100-normal.woff2 differ diff --git a/static/roboto/fonts/roboto-300-italic.ttf b/static/roboto/fonts/roboto-300-italic.ttf new file mode 100644 index 00000000..8c36d0d8 Binary files /dev/null and b/static/roboto/fonts/roboto-300-italic.ttf differ diff --git a/static/roboto/fonts/roboto-300-italic.woff b/static/roboto/fonts/roboto-300-italic.woff new file mode 100644 index 00000000..07117c57 Binary files /dev/null and b/static/roboto/fonts/roboto-300-italic.woff differ diff --git a/static/roboto/fonts/roboto-300-italic.woff2 b/static/roboto/fonts/roboto-300-italic.woff2 new file mode 100644 index 00000000..5fa7eed3 Binary files /dev/null and b/static/roboto/fonts/roboto-300-italic.woff2 differ diff --git a/static/roboto/fonts/roboto-300-normal.ttf b/static/roboto/fonts/roboto-300-normal.ttf new file mode 100644 index 00000000..67194b52 Binary files /dev/null and b/static/roboto/fonts/roboto-300-normal.ttf differ diff --git a/static/roboto/fonts/roboto-300-normal.woff b/static/roboto/fonts/roboto-300-normal.woff new file mode 100644 index 00000000..404afbab Binary files /dev/null and b/static/roboto/fonts/roboto-300-normal.woff differ diff --git a/static/roboto/fonts/roboto-300-normal.woff2 b/static/roboto/fonts/roboto-300-normal.woff2 new file mode 100644 index 00000000..5f26201d Binary files /dev/null and b/static/roboto/fonts/roboto-300-normal.woff2 differ diff --git a/static/roboto/fonts/roboto-400-italic.ttf b/static/roboto/fonts/roboto-400-italic.ttf new file mode 100644 index 00000000..df9dac52 Binary files /dev/null and b/static/roboto/fonts/roboto-400-italic.ttf differ diff --git a/static/roboto/fonts/roboto-400-italic.woff b/static/roboto/fonts/roboto-400-italic.woff new file mode 100644 index 00000000..60f95dde Binary files /dev/null and b/static/roboto/fonts/roboto-400-italic.woff differ diff --git a/static/roboto/fonts/roboto-400-italic.woff2 b/static/roboto/fonts/roboto-400-italic.woff2 new file mode 100644 index 00000000..75495c3f Binary files /dev/null and b/static/roboto/fonts/roboto-400-italic.woff2 differ diff --git a/static/roboto/fonts/roboto-400-normal.ttf b/static/roboto/fonts/roboto-400-normal.ttf new file mode 100644 index 00000000..bcaeba19 Binary files /dev/null and b/static/roboto/fonts/roboto-400-normal.ttf differ diff --git a/static/roboto/fonts/roboto-400-normal.woff b/static/roboto/fonts/roboto-400-normal.woff new file mode 100644 index 00000000..2f53e7c6 Binary files /dev/null and b/static/roboto/fonts/roboto-400-normal.woff differ diff --git a/static/roboto/fonts/roboto-400-normal.woff2 b/static/roboto/fonts/roboto-400-normal.woff2 new file mode 100644 index 00000000..1d1539e4 Binary files /dev/null and b/static/roboto/fonts/roboto-400-normal.woff2 differ diff --git a/static/roboto/fonts/roboto-500-italic.ttf b/static/roboto/fonts/roboto-500-italic.ttf new file mode 100644 index 00000000..5976a8bd Binary files /dev/null and b/static/roboto/fonts/roboto-500-italic.ttf differ diff --git a/static/roboto/fonts/roboto-500-italic.woff b/static/roboto/fonts/roboto-500-italic.woff new file mode 100644 index 00000000..2be7d894 Binary files /dev/null and b/static/roboto/fonts/roboto-500-italic.woff differ diff --git a/static/roboto/fonts/roboto-500-italic.woff2 b/static/roboto/fonts/roboto-500-italic.woff2 new file mode 100644 index 00000000..9b7b828c Binary files /dev/null and b/static/roboto/fonts/roboto-500-italic.woff2 differ diff --git a/static/roboto/fonts/roboto-500-normal.ttf b/static/roboto/fonts/roboto-500-normal.ttf new file mode 100644 index 00000000..a3c8563a Binary files /dev/null and b/static/roboto/fonts/roboto-500-normal.ttf differ diff --git a/static/roboto/fonts/roboto-500-normal.woff b/static/roboto/fonts/roboto-500-normal.woff new file mode 100644 index 00000000..b18e6b8a Binary files /dev/null and b/static/roboto/fonts/roboto-500-normal.woff differ diff --git a/static/roboto/fonts/roboto-500-normal.woff2 b/static/roboto/fonts/roboto-500-normal.woff2 new file mode 100644 index 00000000..f9f6913b Binary files /dev/null and b/static/roboto/fonts/roboto-500-normal.woff2 differ diff --git a/static/roboto/fonts/roboto-700-italic.ttf b/static/roboto/fonts/roboto-700-italic.ttf new file mode 100644 index 00000000..a4aa1a70 Binary files /dev/null and b/static/roboto/fonts/roboto-700-italic.ttf differ diff --git a/static/roboto/fonts/roboto-700-italic.woff b/static/roboto/fonts/roboto-700-italic.woff new file mode 100644 index 00000000..f1d7598e Binary files /dev/null and b/static/roboto/fonts/roboto-700-italic.woff differ diff --git a/static/roboto/fonts/roboto-700-italic.woff2 b/static/roboto/fonts/roboto-700-italic.woff2 new file mode 100644 index 00000000..c91e0f8f Binary files /dev/null and b/static/roboto/fonts/roboto-700-italic.woff2 differ diff --git a/static/roboto/fonts/roboto-700-normal.ttf b/static/roboto/fonts/roboto-700-normal.ttf new file mode 100644 index 00000000..865ddca4 Binary files /dev/null and b/static/roboto/fonts/roboto-700-normal.ttf differ diff --git a/static/roboto/fonts/roboto-700-normal.woff b/static/roboto/fonts/roboto-700-normal.woff new file mode 100644 index 00000000..93a1d5aa Binary files /dev/null and b/static/roboto/fonts/roboto-700-normal.woff differ diff --git a/static/roboto/fonts/roboto-700-normal.woff2 b/static/roboto/fonts/roboto-700-normal.woff2 new file mode 100644 index 00000000..715ac191 Binary files /dev/null and b/static/roboto/fonts/roboto-700-normal.woff2 differ diff --git a/static/roboto/fonts/roboto-900-italic.ttf b/static/roboto/fonts/roboto-900-italic.ttf new file mode 100644 index 00000000..f699cf5b Binary files /dev/null and b/static/roboto/fonts/roboto-900-italic.ttf differ diff --git a/static/roboto/fonts/roboto-900-italic.woff b/static/roboto/fonts/roboto-900-italic.woff new file mode 100644 index 00000000..609bdf43 Binary files /dev/null and b/static/roboto/fonts/roboto-900-italic.woff differ diff --git a/static/roboto/fonts/roboto-900-italic.woff2 b/static/roboto/fonts/roboto-900-italic.woff2 new file mode 100644 index 00000000..5cb417b0 Binary files /dev/null and b/static/roboto/fonts/roboto-900-italic.woff2 differ diff --git a/static/roboto/fonts/roboto-900-normal.ttf b/static/roboto/fonts/roboto-900-normal.ttf new file mode 100644 index 00000000..8d9864fa Binary files /dev/null and b/static/roboto/fonts/roboto-900-normal.ttf differ diff --git a/static/roboto/fonts/roboto-900-normal.woff b/static/roboto/fonts/roboto-900-normal.woff new file mode 100644 index 00000000..9b727794 Binary files /dev/null and b/static/roboto/fonts/roboto-900-normal.woff differ diff --git a/static/roboto/fonts/roboto-900-normal.woff2 b/static/roboto/fonts/roboto-900-normal.woff2 new file mode 100644 index 00000000..9559f021 Binary files /dev/null and b/static/roboto/fonts/roboto-900-normal.woff2 differ diff --git a/static/roboto/sass/roboto-100-italic.scss b/static/roboto/sass/roboto-100-italic.scss new file mode 100644 index 00000000..47ec9656 --- /dev/null +++ b/static/roboto/sass/roboto-100-italic.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(100, italic); \ No newline at end of file diff --git a/static/roboto/sass/roboto-100-normal.scss b/static/roboto/sass/roboto-100-normal.scss new file mode 100644 index 00000000..fdfce368 --- /dev/null +++ b/static/roboto/sass/roboto-100-normal.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(100, normal); \ No newline at end of file diff --git a/static/roboto/sass/roboto-300-italic.scss b/static/roboto/sass/roboto-300-italic.scss new file mode 100644 index 00000000..9a106d1a --- /dev/null +++ b/static/roboto/sass/roboto-300-italic.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(300, italic); diff --git a/static/roboto/sass/roboto-300-normal.scss b/static/roboto/sass/roboto-300-normal.scss new file mode 100644 index 00000000..c1c05ebc --- /dev/null +++ b/static/roboto/sass/roboto-300-normal.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(300, normal); diff --git a/static/roboto/sass/roboto-400-italic.scss b/static/roboto/sass/roboto-400-italic.scss new file mode 100644 index 00000000..32cfbf8f --- /dev/null +++ b/static/roboto/sass/roboto-400-italic.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(400, italic); diff --git a/static/roboto/sass/roboto-400-normal.scss b/static/roboto/sass/roboto-400-normal.scss new file mode 100644 index 00000000..650cfca5 --- /dev/null +++ b/static/roboto/sass/roboto-400-normal.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(400, normal); diff --git a/static/roboto/sass/roboto-500-italic.scss b/static/roboto/sass/roboto-500-italic.scss new file mode 100644 index 00000000..b94d66b8 --- /dev/null +++ b/static/roboto/sass/roboto-500-italic.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(500, italic); diff --git a/static/roboto/sass/roboto-500-normal.scss b/static/roboto/sass/roboto-500-normal.scss new file mode 100644 index 00000000..127ec7c4 --- /dev/null +++ b/static/roboto/sass/roboto-500-normal.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(500, normal); diff --git a/static/roboto/sass/roboto-700-italic.scss b/static/roboto/sass/roboto-700-italic.scss new file mode 100644 index 00000000..122d43b1 --- /dev/null +++ b/static/roboto/sass/roboto-700-italic.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(700, italic); diff --git a/static/roboto/sass/roboto-700-normal.scss b/static/roboto/sass/roboto-700-normal.scss new file mode 100644 index 00000000..70c4b9a0 --- /dev/null +++ b/static/roboto/sass/roboto-700-normal.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(700, normal); diff --git a/static/roboto/sass/roboto-900-italic.scss b/static/roboto/sass/roboto-900-italic.scss new file mode 100644 index 00000000..407ed385 --- /dev/null +++ b/static/roboto/sass/roboto-900-italic.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(900, italic); diff --git a/static/roboto/sass/roboto-900-normal.scss b/static/roboto/sass/roboto-900-normal.scss new file mode 100644 index 00000000..7569c0ce --- /dev/null +++ b/static/roboto/sass/roboto-900-normal.scss @@ -0,0 +1,3 @@ +@import "roboto-mixin"; + +@include roboto-font(900, normal); diff --git a/static/roboto/sass/roboto-mixin.scss b/static/roboto/sass/roboto-mixin.scss new file mode 100644 index 00000000..ce179120 --- /dev/null +++ b/static/roboto/sass/roboto-mixin.scss @@ -0,0 +1,14 @@ + +$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/static/roboto/sass/roboto.scss b/static/roboto/sass/roboto.scss new file mode 100644 index 00000000..0dd59d48 --- /dev/null +++ b/static/roboto/sass/roboto.scss @@ -0,0 +1,15 @@ + +// 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