From 004e060aafa77de60333f6593a98d3440456aca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adolfo=20G=C3=B3mez?= Date: Thu, 21 Nov 2013 13:19:13 +0000 Subject: [PATCH] * Added modal to gui * Advanced a bit with edition of components --- .../org.eclipse.core.resources.prefs | 2 +- server/src/uds/REST/methods/authenticators.py | 6 +- .../methods/{users.py => users_groups.py} | 33 +- server/src/uds/REST/mixins.py | 12 +- server/src/uds/static/adm/css/uds-admin.css | 6 +- server/src/uds/static/adm/js/api-templates.js | 3 +- server/src/uds/static/adm/js/gui-elements.js | 33 +- server/src/uds/static/adm/js/gui-fields.js | 53 +-- server/src/uds/static/adm/js/gui.js | 28 +- server/src/uds/static/css/font-awesome.css | 68 +-- .../src/uds/static/css/font-awesome.min.css | 399 +----------------- server/src/uds/static/fonts/FontAwesome.otf | Bin 63008 -> 62856 bytes .../uds/static/fonts/fontawesome-webfont.eot | Bin 38239 -> 38205 bytes .../uds/static/fonts/fontawesome-webfont.svg | 6 +- .../uds/static/fonts/fontawesome-webfont.ttf | Bin 80776 -> 80652 bytes .../uds/static/fonts/fontawesome-webfont.woff | Bin 44476 -> 44432 bytes server/src/uds/templates/uds/admin/index.html | 22 +- .../uds/admin/tmpl/authenticators.html | 9 +- .../uds/admin/tmpl/fld/checkbox.html | 0 .../templates/uds/admin/tmpl/fld/choice.html | 0 .../uds/admin/tmpl/fld/editlist.html | 0 .../templates/uds/admin/tmpl/fld/hidden.html | 0 .../uds/admin/tmpl/fld/multichoice.html | 0 .../templates/uds/admin/tmpl/fld/numeric.html | 6 + .../uds/admin/tmpl/fld/password.html | 0 .../templates/uds/admin/tmpl/fld/text.html | 6 + .../templates/uds/admin/tmpl/fld/textbox.html | 0 .../uds/templates/uds/admin/tmpl/modal.html | 17 + .../uds/templates/uds/admin/tmpl/table.html | 9 +- server/src/uds/templatetags/REST.py | 2 +- 30 files changed, 212 insertions(+), 508 deletions(-) rename server/src/uds/REST/methods/{users.py => users_groups.py} (75%) create mode 100644 server/src/uds/templates/uds/admin/tmpl/fld/checkbox.html create mode 100644 server/src/uds/templates/uds/admin/tmpl/fld/choice.html create mode 100644 server/src/uds/templates/uds/admin/tmpl/fld/editlist.html create mode 100644 server/src/uds/templates/uds/admin/tmpl/fld/hidden.html create mode 100644 server/src/uds/templates/uds/admin/tmpl/fld/multichoice.html create mode 100644 server/src/uds/templates/uds/admin/tmpl/fld/numeric.html create mode 100644 server/src/uds/templates/uds/admin/tmpl/fld/password.html create mode 100644 server/src/uds/templates/uds/admin/tmpl/fld/text.html create mode 100644 server/src/uds/templates/uds/admin/tmpl/fld/textbox.html create mode 100644 server/src/uds/templates/uds/admin/tmpl/modal.html diff --git a/server/.settings/org.eclipse.core.resources.prefs b/server/.settings/org.eclipse.core.resources.prefs index cb447b9cc..9ca7cb3c5 100644 --- a/server/.settings/org.eclipse.core.resources.prefs +++ b/server/.settings/org.eclipse.core.resources.prefs @@ -16,7 +16,7 @@ encoding//src/uds/REST/methods/networks.py=utf-8 encoding//src/uds/REST/methods/osmanagers.py=utf-8 encoding//src/uds/REST/methods/providers.py=utf-8 encoding//src/uds/REST/methods/transports.py=utf-8 -encoding//src/uds/REST/methods/users.py=utf-8 +encoding//src/uds/REST/methods/users_groups.py=utf-8 encoding//src/uds/REST/mixins.py=utf-8 encoding//src/uds/REST/processors.py=utf-8 encoding//src/uds/__init__.py=utf-8 diff --git a/server/src/uds/REST/methods/authenticators.py b/server/src/uds/REST/methods/authenticators.py index a6dc3529e..5d22764d7 100644 --- a/server/src/uds/REST/methods/authenticators.py +++ b/server/src/uds/REST/methods/authenticators.py @@ -37,7 +37,7 @@ from uds.models import Authenticator from uds.core import auths -from users import Users +from users_groups import Users, Groups from uds.REST import Handler, NotFound from uds.REST.mixins import ModelHandlerMixin, ModelTypeHandlerMixin, ModelTableHandlerMixin @@ -49,7 +49,7 @@ logger = logging.getLogger(__name__) class Authenticators(ModelHandlerMixin, Handler): model = Authenticator - detail = { 'users': Users } + detail = { 'users': Users, 'groups':Groups } def item_as_dict(self, auth): type_ = auth.getType() @@ -75,7 +75,7 @@ class Types(ModelTypeHandlerMixin, Handler): class TableInfo(ModelTableHandlerMixin, Handler): path = 'authenticators' - detail = { 'users': Users } + detail = { 'users': Users, 'groups':Groups } title = _('Current authenticators') fields = [ diff --git a/server/src/uds/REST/methods/users.py b/server/src/uds/REST/methods/users_groups.py similarity index 75% rename from server/src/uds/REST/methods/users.py rename to server/src/uds/REST/methods/users_groups.py index 361b21384..cfdbd5512 100644 --- a/server/src/uds/REST/methods/users.py +++ b/server/src/uds/REST/methods/users_groups.py @@ -1,5 +1,4 @@ # -*- coding: utf-8 -*- - # # Copyright (c) 2014 Virtual Cable S.L. # All rights reserved. @@ -38,6 +37,7 @@ from uds.core.util.State import State from uds.models import Authenticator +from uds.REST.handlers import HandlerError from uds.REST.mixins import DetailHandler import logging @@ -49,9 +49,6 @@ logger = logging.getLogger(__name__) class Users(DetailHandler): def get(self): - logger.debug(self._parent) - logger.debug(self._kwargs) - # Extract authenticator auth = self._kwargs['parent'] @@ -79,4 +76,30 @@ class Users(DetailHandler): { 'last_access': { 'title': _('Last access'), 'type': 'datetime' } }, ] - \ No newline at end of file +class Groups(DetailHandler): + def get(self): + # Extract authenticator + auth = self._kwargs['parent'] + + try: + if len(self._args) == 0: + return list(auth.groups.all().values('id','name', 'comments','state','is_meta')) + else: + return auth.get(pk=self._args[0]).values('id','name', 'comments','state','is_meta') + except: + logger.exception('REST groups') + raise HandlerError('exception') + + def getTitle(self): + try: + return _('Groups of {0}').format(Authenticator.objects.get(pk=self._kwargs['parent_id']).name) + except: + return _('Current groups') + + def getFields(self): + return [ + { 'name': {'title': _('User Id'), 'visible': True, 'type': 'icon', 'icon': 'fa fa-group text-success' } }, + { 'comments': { 'title': _('Comments') } }, + { 'state': { 'title': _('state'), 'type': 'dict', 'dict': State.dictionary() } }, + ] + \ No newline at end of file diff --git a/server/src/uds/REST/mixins.py b/server/src/uds/REST/mixins.py index 581a63c86..5b5092a76 100644 --- a/server/src/uds/REST/mixins.py +++ b/server/src/uds/REST/mixins.py @@ -146,7 +146,7 @@ class ModelTypeHandlerMixin(object): if self._args[1] == 'gui': gui = self.getGui(self._args[0]) # Add name default description, at top of form - gui.insert(0, { + gui.append({ 'name': 'name', 'value':'', 'gui': { @@ -159,11 +159,11 @@ class ModelTypeHandlerMixin(object): 'tooltip': _('Name of this element'), 'rdonly': False, 'type': 'text', - 'order': 1 + 'order': -2 } }) # And comments - gui.insert(1, { + gui.append({ 'name': 'comments', 'value':'', 'gui': { @@ -176,12 +176,14 @@ class ModelTypeHandlerMixin(object): 'tooltip': _('Comments for this element'), 'rdonly': False, 'type': 'text', - 'order': 1 + 'order': -1 } }) + + logger.debug("GUI: {0}".format(gui)) - return gui + return sorted(gui, key=lambda f: f['gui']['order']); class ModelTableHandlerMixin(object): diff --git a/server/src/uds/static/adm/css/uds-admin.css b/server/src/uds/static/adm/css/uds-admin.css index 907493ca6..32af4fd0b 100644 --- a/server/src/uds/static/adm/css/uds-admin.css +++ b/server/src/uds/static/adm/css/uds-admin.css @@ -36,7 +36,7 @@ body { display: none; } -/* chevrons for collapsable pannels */ +/* collapsable && closeable pannels */ .chevron:before { content: "\f139"; } @@ -48,6 +48,10 @@ body { cursor: pointer; } +#minimized { + margin-top: 0.6em; + margin-bottom: 0.3em; +} /* Edit Below to Customize Widths > 768px */ @media (min-width:768px) { diff --git a/server/src/uds/static/adm/js/api-templates.js b/server/src/uds/static/adm/js/api-templates.js index 8cada6096..207391726 100644 --- a/server/src/uds/static/adm/js/api-templates.js +++ b/server/src/uds/static/adm/js/api-templates.js @@ -19,6 +19,7 @@ return; // Let's check if a "preloaded template" exists } else if( document.getElementById('tmpl_' + name) ) { + $this.cache.put(name, 'tmpl_' + name); // In fact, this is not neccesary... success_fnc('tmpl_' + name); return; } @@ -28,7 +29,7 @@ type : "GET", dataType : "text", success : function(data) { - var cachedId = name; + var cachedId = 'tmpl_' + name; $this.cache.put('_' + cachedId, $this.evaluate(data)); $this.cache.put(name, cachedId); api.doLog('Success getting template "' + name + '".'); diff --git a/server/src/uds/static/adm/js/gui-elements.js b/server/src/uds/static/adm/js/gui-elements.js index 1dc8b1a08..a93c77448 100644 --- a/server/src/uds/static/adm/js/gui-elements.js +++ b/server/src/uds/static/adm/js/gui-elements.js @@ -37,7 +37,13 @@ gui.providers.link = function(event) { onEdit: function(value, event, table) { gui.providers.rest.gui(value.type, { success: function(data){ - gui.fields(data); + var form = gui.fields(data); + gui.appendToWorkspace(gui.modal('edit_modal', gettext('Edit service provider'), form)); + $('#edit_modal').modal() + .on('hidden.bs.modal', function () { + $('#edit_modal').remove(); + }) +; }, }); }, @@ -59,7 +65,8 @@ gui.authenticators.link = function(event) { gui.clearWorkspace(); gui.appendToWorkspace(api.templates.evaluate(tmpl, { auths : 'auths-placeholder', - users : 'users-placeholder' + users : 'users-placeholder', + groups: 'groups-placeholder', })); gui.setLinksEvents(); @@ -71,6 +78,15 @@ gui.authenticators.link = function(event) { api.tools.blockUI(); var id = selected[0].id; var user = new GuiElement(api.authenticators.detail(id, 'users'), 'users'); + var group = new GuiElement(api.authenticators.detail(id, 'groups'), 'groups'); + group.table({ + container : 'groups-placeholder', + rowSelect : 'multi', + buttons : [ 'edit', 'delete', 'xls' ], + onLoad: function(k) { + api.tools.unblockUI(); + }, + }); user.table({ container : 'users-placeholder', rowSelect : 'multi', @@ -85,6 +101,19 @@ gui.authenticators.link = function(event) { onRefresh : function() { $('#users-placeholder').empty(); // Remove detail on parent refresh }, + onEdit: function(value, event, table) { + gui.authenticators.rest.gui(value.type, { + success: function(data){ + var form = gui.fields(data); + gui.appendToWorkspace(gui.modal('edit_modal', gettext('Edit authenticator'), form)); + $('#edit_modal').modal() + .on('hidden.bs.modal', function () { + $('#edit_modal').remove(); + }) + ; + }, + }); + }, }); }); diff --git a/server/src/uds/static/adm/js/gui-fields.js b/server/src/uds/static/adm/js/gui-fields.js index 66c91ee88..a547e252b 100644 --- a/server/src/uds/static/adm/js/gui-fields.js +++ b/server/src/uds/static/adm/js/gui-fields.js @@ -4,41 +4,28 @@ // Returns a form that will manage a gui description (new or edit) gui.fields = function(item_description) { - $.each(item_description, function(index, field){ - gui.doLog(field); + var form = '
'; + // item_description is expected to have fields sorted by .gui.order (REST api returns them sorted) + $.each(item_description, function(index, f){ + + gui.doLog(f); + var editing = false; // Locate real Editing + form += api.templates.evaluate('tmpl_fld_'+f.gui.type, { + value: f.value || f.gui.value || f.gui.defvalue, // If no value present, use default value + values: f.gui.values, + label: f.gui.label, + length: f.gui.length, + multiline: f.gui.multiline, + rdonly: editing ? f.gui.rdonly : false, // rdonly applies just to editing + required: f.gui.required, + tooltip: f.gui.tooltip, + type: f.gui.type, + name: f.name, + }); }); + form += '
'; + return form; }; - gui.fields.config = { - text: { - css: 'form-control' - - }, - textbox: { - css: 'form-control' - }, - numeric: { - css: 'form-control' - }, - password: { - css: 'form-control' - }, - hidden: { - css: '' - }, - choice: { - css: '' - }, - multichoice: { - css: '' - }, - editlist: { - css: '' - }, - checkbox: { - css: 'form-control' - }, - }; - }(window.gui = window.gui || {}, jQuery)); diff --git a/server/src/uds/static/adm/js/gui.js b/server/src/uds/static/adm/js/gui.js index 19cad9e68..bbf68ae4f 100644 --- a/server/src/uds/static/adm/js/gui.js +++ b/server/src/uds/static/adm/js/gui.js @@ -84,13 +84,34 @@ return '
"; }; + + gui.minimizePanel = function(panelId) { + var title = $(panelId).attr('data-minimized'); + $(panelId).hide('slow', function(){ + $(' ' + title + '') + .appendTo('#minimized') + .click(function(){ + this.remove(); + $(panelId).show('slow'); + }); + }); + }; + gui.modal = function(id, title, content) { + return api.templates.evaluate('tmpl_modal', { + id: id, + title: title, + content: content + }); + }; + gui.clearWorkspace = function() { - $('#page-wrapper').empty(); + $('#content').empty(); + $('#minimized').empty(); }; gui.appendToWorkspace = function(data) { - $(data).appendTo('#page-wrapper'); + $(data).appendTo('#content'); }; // Links methods @@ -333,6 +354,7 @@ GuiElement.prototype = { $this.rest.get({ success : function(data) { + var refreshFnc; var table = gui.table(title, tableId); if (options.container === undefined) { gui.appendToWorkspace('
' + table.text + '
'); @@ -376,7 +398,7 @@ GuiElement.prototype = { // What execute on refresh button push var onRefresh = options.onRefresh || function(){}; - var refreshFnc = function() { + refreshFnc = function() { // Refreshes table content var tbl = $('#' + tableId).dataTable(); // Clears selection first diff --git a/server/src/uds/static/css/font-awesome.css b/server/src/uds/static/css/font-awesome.css index 6cc0626bc..048cff973 100644 --- a/server/src/uds/static/css/font-awesome.css +++ b/server/src/uds/static/css/font-awesome.css @@ -1,34 +1,13 @@ /*! - * Font Awesome 4.0.0 - * the iconic font designed for Bootstrap - * ------------------------------------------------------------------------------ - * The full suite of pictographic icons, examples, and documentation can be - * found at http://fontawesome.io. Stay up to date on Twitter at - * http://twitter.com/fontawesome. - * - * License - * ------------------------------------------------------------------------------ - * - The Font Awesome font is licensed under SIL OFL 1.1 - - * http://scripts.sil.org/OFL - * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License - - * http://opensource.org/licenses/mit-license.html - * - Font Awesome documentation licensed under CC BY 3.0 - - * http://creativecommons.org/licenses/by/3.0/ - * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: - * "Font Awesome by Dave Gandy - http://fontawesome.io" - * - * Author - Dave Gandy - * ------------------------------------------------------------------------------ - * Email: dave@fontawesome.io - * Twitter: http://twitter.com/davegandy - * Work: Lead Product Designer @ Kyruus - http://kyruus.com + * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.0.0'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.0#fontawesomeregular') format('svg'); + src: url('../fonts/fontawesome-webfont.eot?v=4.0.3'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } @@ -195,6 +174,7 @@ .fa-stack-1x, .fa-stack-2x { position: absolute; + left: 0; width: 100%; text-align: center; } @@ -414,7 +394,7 @@ .fa-check-square-o:before { content: "\f046"; } -.fa-move:before { +.fa-arrows:before { content: "\f047"; } .fa-step-backward:before { @@ -499,10 +479,10 @@ .fa-share:before { content: "\f064"; } -.fa-resize-full:before { +.fa-expand:before { content: "\f065"; } -.fa-resize-small:before { +.fa-compress:before { content: "\f066"; } .fa-plus:before { @@ -569,10 +549,10 @@ .fa-folder-open:before { content: "\f07c"; } -.fa-resize-vertical:before { +.fa-arrows-v:before { content: "\f07d"; } -.fa-resize-horizontal:before { +.fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before { @@ -666,7 +646,7 @@ .fa-rss:before { content: "\f09e"; } -.fa-hdd:before { +.fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { @@ -717,10 +697,11 @@ .fa-briefcase:before { content: "\f0b1"; } -.fa-fullscreen:before { +.fa-arrows-alt:before { content: "\f0b2"; } -.fa-group:before { +.fa-group:before, +.fa-users:before { content: "\f0c0"; } .fa-chain:before, @@ -751,7 +732,7 @@ .fa-square:before { content: "\f0c8"; } -.fa-reorder:before { +.fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { @@ -888,10 +869,10 @@ .fa-file-text-o:before { content: "\f0f6"; } -.fa-building:before { +.fa-building-o:before { content: "\f0f7"; } -.fa-hospital:before { +.fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { @@ -977,12 +958,6 @@ .fa-folder-open-o:before { content: "\f115"; } -.fa-expand-o:before { - content: "\f116"; -} -.fa-collapse-o:before { - content: "\f117"; -} .fa-smile-o:before { content: "\f118"; } @@ -1097,16 +1072,16 @@ .fa-anchor:before { content: "\f13d"; } -.fa-unlock-o:before { +.fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } -.fa-ellipsis-horizontal:before { +.fa-ellipsis-h:before { content: "\f141"; } -.fa-ellipsis-vertical:before { +.fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { @@ -1358,3 +1333,6 @@ .fa-try:before { content: "\f195"; } +.fa-plus-square-o:before { + content: "\f196"; +} diff --git a/server/src/uds/static/css/font-awesome.min.css b/server/src/uds/static/css/font-awesome.min.css index 6dca74acc..449d6ac55 100644 --- a/server/src/uds/static/css/font-awesome.min.css +++ b/server/src/uds/static/css/font-awesome.min.css @@ -1,395 +1,4 @@ -@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} -.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%} -.fa-2x{font-size:2em} -.fa-3x{font-size:3em} -.fa-4x{font-size:4em} -.fa-5x{font-size:5em} -.fa-fw{width:1.2857142857142858em;text-align:center} -.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative} -.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em} -.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em} -.pull-right{float:right} -.pull-left{float:left} -.fa.pull-left{margin-right:.3em} -.fa.pull-right{margin-left:.3em} -.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear} -@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)} 100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)} 100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)} 100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)} 100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)} -.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)} -.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)} -.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)} -.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)} -.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle} -.fa-stack-1x,.fa-stack-2x{position:absolute;width:100%;text-align:center} -.fa-stack-1x{line-height:inherit} -.fa-stack-2x{font-size:2em} -.fa-inverse{color:#fff} -.fa-glass:before{content:"\f000"} -.fa-music:before{content:"\f001"} -.fa-search:before{content:"\f002"} -.fa-envelope-o:before{content:"\f003"} -.fa-heart:before{content:"\f004"} -.fa-star:before{content:"\f005"} -.fa-star-o:before{content:"\f006"} -.fa-user:before{content:"\f007"} -.fa-film:before{content:"\f008"} -.fa-th-large:before{content:"\f009"} -.fa-th:before{content:"\f00a"} -.fa-th-list:before{content:"\f00b"} -.fa-check:before{content:"\f00c"} -.fa-times:before{content:"\f00d"} -.fa-search-plus:before{content:"\f00e"} -.fa-search-minus:before{content:"\f010"} -.fa-power-off:before{content:"\f011"} -.fa-signal:before{content:"\f012"} -.fa-gear:before,.fa-cog:before{content:"\f013"} -.fa-trash-o:before{content:"\f014"} -.fa-home:before{content:"\f015"} -.fa-file-o:before{content:"\f016"} -.fa-clock-o:before{content:"\f017"} -.fa-road:before{content:"\f018"} -.fa-download:before{content:"\f019"} -.fa-arrow-circle-o-down:before{content:"\f01a"} -.fa-arrow-circle-o-up:before{content:"\f01b"} -.fa-inbox:before{content:"\f01c"} -.fa-play-circle-o:before{content:"\f01d"} -.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"} -.fa-refresh:before{content:"\f021"} -.fa-list-alt:before{content:"\f022"} -.fa-lock:before{content:"\f023"} -.fa-flag:before{content:"\f024"} -.fa-headphones:before{content:"\f025"} -.fa-volume-off:before{content:"\f026"} -.fa-volume-down:before{content:"\f027"} -.fa-volume-up:before{content:"\f028"} -.fa-qrcode:before{content:"\f029"} -.fa-barcode:before{content:"\f02a"} -.fa-tag:before{content:"\f02b"} -.fa-tags:before{content:"\f02c"} -.fa-book:before{content:"\f02d"} -.fa-bookmark:before{content:"\f02e"} -.fa-print:before{content:"\f02f"} -.fa-camera:before{content:"\f030"} -.fa-font:before{content:"\f031"} -.fa-bold:before{content:"\f032"} -.fa-italic:before{content:"\f033"} -.fa-text-height:before{content:"\f034"} -.fa-text-width:before{content:"\f035"} -.fa-align-left:before{content:"\f036"} -.fa-align-center:before{content:"\f037"} -.fa-align-right:before{content:"\f038"} -.fa-align-justify:before{content:"\f039"} -.fa-list:before{content:"\f03a"} -.fa-dedent:before,.fa-outdent:before{content:"\f03b"} -.fa-indent:before{content:"\f03c"} -.fa-video-camera:before{content:"\f03d"} -.fa-picture-o:before{content:"\f03e"} -.fa-pencil:before{content:"\f040"} -.fa-map-marker:before{content:"\f041"} -.fa-adjust:before{content:"\f042"} -.fa-tint:before{content:"\f043"} -.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"} -.fa-share-square-o:before{content:"\f045"} -.fa-check-square-o:before{content:"\f046"} -.fa-move:before{content:"\f047"} -.fa-step-backward:before{content:"\f048"} -.fa-fast-backward:before{content:"\f049"} -.fa-backward:before{content:"\f04a"} -.fa-play:before{content:"\f04b"} -.fa-pause:before{content:"\f04c"} -.fa-stop:before{content:"\f04d"} -.fa-forward:before{content:"\f04e"} -.fa-fast-forward:before{content:"\f050"} -.fa-step-forward:before{content:"\f051"} -.fa-eject:before{content:"\f052"} -.fa-chevron-left:before{content:"\f053"} -.fa-chevron-right:before{content:"\f054"} -.fa-plus-circle:before{content:"\f055"} -.fa-minus-circle:before{content:"\f056"} -.fa-times-circle:before{content:"\f057"} -.fa-check-circle:before{content:"\f058"} -.fa-question-circle:before{content:"\f059"} -.fa-info-circle:before{content:"\f05a"} -.fa-crosshairs:before{content:"\f05b"} -.fa-times-circle-o:before{content:"\f05c"} -.fa-check-circle-o:before{content:"\f05d"} -.fa-ban:before{content:"\f05e"} -.fa-arrow-left:before{content:"\f060"} -.fa-arrow-right:before{content:"\f061"} -.fa-arrow-up:before{content:"\f062"} -.fa-arrow-down:before{content:"\f063"} -.fa-mail-forward:before,.fa-share:before{content:"\f064"} -.fa-resize-full:before{content:"\f065"} -.fa-resize-small:before{content:"\f066"} -.fa-plus:before{content:"\f067"} -.fa-minus:before{content:"\f068"} -.fa-asterisk:before{content:"\f069"} -.fa-exclamation-circle:before{content:"\f06a"} -.fa-gift:before{content:"\f06b"} -.fa-leaf:before{content:"\f06c"} -.fa-fire:before{content:"\f06d"} -.fa-eye:before{content:"\f06e"} -.fa-eye-slash:before{content:"\f070"} -.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"} -.fa-plane:before{content:"\f072"} -.fa-calendar:before{content:"\f073"} -.fa-random:before{content:"\f074"} -.fa-comment:before{content:"\f075"} -.fa-magnet:before{content:"\f076"} -.fa-chevron-up:before{content:"\f077"} -.fa-chevron-down:before{content:"\f078"} -.fa-retweet:before{content:"\f079"} -.fa-shopping-cart:before{content:"\f07a"} -.fa-folder:before{content:"\f07b"} -.fa-folder-open:before{content:"\f07c"} -.fa-resize-vertical:before{content:"\f07d"} -.fa-resize-horizontal:before{content:"\f07e"} -.fa-bar-chart-o:before{content:"\f080"} -.fa-twitter-square:before{content:"\f081"} -.fa-facebook-square:before{content:"\f082"} -.fa-camera-retro:before{content:"\f083"} -.fa-key:before{content:"\f084"} -.fa-gears:before,.fa-cogs:before{content:"\f085"} -.fa-comments:before{content:"\f086"} -.fa-thumbs-o-up:before{content:"\f087"} -.fa-thumbs-o-down:before{content:"\f088"} -.fa-star-half:before{content:"\f089"} -.fa-heart-o:before{content:"\f08a"} -.fa-sign-out:before{content:"\f08b"} -.fa-linkedin-square:before{content:"\f08c"} -.fa-thumb-tack:before{content:"\f08d"} -.fa-external-link:before{content:"\f08e"} -.fa-sign-in:before{content:"\f090"} -.fa-trophy:before{content:"\f091"} -.fa-github-square:before{content:"\f092"} -.fa-upload:before{content:"\f093"} -.fa-lemon-o:before{content:"\f094"} -.fa-phone:before{content:"\f095"} -.fa-square-o:before{content:"\f096"} -.fa-bookmark-o:before{content:"\f097"} -.fa-phone-square:before{content:"\f098"} -.fa-twitter:before{content:"\f099"} -.fa-facebook:before{content:"\f09a"} -.fa-github:before{content:"\f09b"} -.fa-unlock:before{content:"\f09c"} -.fa-credit-card:before{content:"\f09d"} -.fa-rss:before{content:"\f09e"} -.fa-hdd:before{content:"\f0a0"} -.fa-bullhorn:before{content:"\f0a1"} -.fa-bell:before{content:"\f0f3"} -.fa-certificate:before{content:"\f0a3"} -.fa-hand-o-right:before{content:"\f0a4"} -.fa-hand-o-left:before{content:"\f0a5"} -.fa-hand-o-up:before{content:"\f0a6"} -.fa-hand-o-down:before{content:"\f0a7"} -.fa-arrow-circle-left:before{content:"\f0a8"} -.fa-arrow-circle-right:before{content:"\f0a9"} -.fa-arrow-circle-up:before{content:"\f0aa"} -.fa-arrow-circle-down:before{content:"\f0ab"} -.fa-globe:before{content:"\f0ac"} -.fa-wrench:before{content:"\f0ad"} -.fa-tasks:before{content:"\f0ae"} -.fa-filter:before{content:"\f0b0"} -.fa-briefcase:before{content:"\f0b1"} -.fa-fullscreen:before{content:"\f0b2"} -.fa-group:before{content:"\f0c0"} -.fa-chain:before,.fa-link:before{content:"\f0c1"} -.fa-cloud:before{content:"\f0c2"} -.fa-flask:before{content:"\f0c3"} -.fa-cut:before,.fa-scissors:before{content:"\f0c4"} -.fa-copy:before,.fa-files-o:before{content:"\f0c5"} -.fa-paperclip:before{content:"\f0c6"} -.fa-save:before,.fa-floppy-o:before{content:"\f0c7"} -.fa-square:before{content:"\f0c8"} -.fa-reorder:before{content:"\f0c9"} -.fa-list-ul:before{content:"\f0ca"} -.fa-list-ol:before{content:"\f0cb"} -.fa-strikethrough:before{content:"\f0cc"} -.fa-underline:before{content:"\f0cd"} -.fa-table:before{content:"\f0ce"} -.fa-magic:before{content:"\f0d0"} -.fa-truck:before{content:"\f0d1"} -.fa-pinterest:before{content:"\f0d2"} -.fa-pinterest-square:before{content:"\f0d3"} -.fa-google-plus-square:before{content:"\f0d4"} -.fa-google-plus:before{content:"\f0d5"} -.fa-money:before{content:"\f0d6"} -.fa-caret-down:before{content:"\f0d7"} -.fa-caret-up:before{content:"\f0d8"} -.fa-caret-left:before{content:"\f0d9"} -.fa-caret-right:before{content:"\f0da"} -.fa-columns:before{content:"\f0db"} -.fa-unsorted:before,.fa-sort:before{content:"\f0dc"} -.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"} -.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"} -.fa-envelope:before{content:"\f0e0"} -.fa-linkedin:before{content:"\f0e1"} -.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"} -.fa-legal:before,.fa-gavel:before{content:"\f0e3"} -.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"} -.fa-comment-o:before{content:"\f0e5"} -.fa-comments-o:before{content:"\f0e6"} -.fa-flash:before,.fa-bolt:before{content:"\f0e7"} -.fa-sitemap:before{content:"\f0e8"} -.fa-umbrella:before{content:"\f0e9"} -.fa-paste:before,.fa-clipboard:before{content:"\f0ea"} -.fa-lightbulb-o:before{content:"\f0eb"} -.fa-exchange:before{content:"\f0ec"} -.fa-cloud-download:before{content:"\f0ed"} -.fa-cloud-upload:before{content:"\f0ee"} -.fa-user-md:before{content:"\f0f0"} -.fa-stethoscope:before{content:"\f0f1"} -.fa-suitcase:before{content:"\f0f2"} -.fa-bell-o:before{content:"\f0a2"} -.fa-coffee:before{content:"\f0f4"} -.fa-cutlery:before{content:"\f0f5"} -.fa-file-text-o:before{content:"\f0f6"} -.fa-building:before{content:"\f0f7"} -.fa-hospital:before{content:"\f0f8"} -.fa-ambulance:before{content:"\f0f9"} -.fa-medkit:before{content:"\f0fa"} -.fa-fighter-jet:before{content:"\f0fb"} -.fa-beer:before{content:"\f0fc"} -.fa-h-square:before{content:"\f0fd"} -.fa-plus-square:before{content:"\f0fe"} -.fa-angle-double-left:before{content:"\f100"} -.fa-angle-double-right:before{content:"\f101"} -.fa-angle-double-up:before{content:"\f102"} -.fa-angle-double-down:before{content:"\f103"} -.fa-angle-left:before{content:"\f104"} -.fa-angle-right:before{content:"\f105"} -.fa-angle-up:before{content:"\f106"} -.fa-angle-down:before{content:"\f107"} -.fa-desktop:before{content:"\f108"} -.fa-laptop:before{content:"\f109"} -.fa-tablet:before{content:"\f10a"} -.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"} -.fa-circle-o:before{content:"\f10c"} -.fa-quote-left:before{content:"\f10d"} -.fa-quote-right:before{content:"\f10e"} -.fa-spinner:before{content:"\f110"} -.fa-circle:before{content:"\f111"} -.fa-mail-reply:before,.fa-reply:before{content:"\f112"} -.fa-github-alt:before{content:"\f113"} -.fa-folder-o:before{content:"\f114"} -.fa-folder-open-o:before{content:"\f115"} -.fa-expand-o:before{content:"\f116"} -.fa-collapse-o:before{content:"\f117"} -.fa-smile-o:before{content:"\f118"} -.fa-frown-o:before{content:"\f119"} -.fa-meh-o:before{content:"\f11a"} -.fa-gamepad:before{content:"\f11b"} -.fa-keyboard-o:before{content:"\f11c"} -.fa-flag-o:before{content:"\f11d"} -.fa-flag-checkered:before{content:"\f11e"} -.fa-terminal:before{content:"\f120"} -.fa-code:before{content:"\f121"} -.fa-reply-all:before{content:"\f122"} -.fa-mail-reply-all:before{content:"\f122"} -.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"} -.fa-location-arrow:before{content:"\f124"} -.fa-crop:before{content:"\f125"} -.fa-code-fork:before{content:"\f126"} -.fa-unlink:before,.fa-chain-broken:before{content:"\f127"} -.fa-question:before{content:"\f128"} -.fa-info:before{content:"\f129"} -.fa-exclamation:before{content:"\f12a"} -.fa-superscript:before{content:"\f12b"} -.fa-subscript:before{content:"\f12c"} -.fa-eraser:before{content:"\f12d"} -.fa-puzzle-piece:before{content:"\f12e"} -.fa-microphone:before{content:"\f130"} -.fa-microphone-slash:before{content:"\f131"} -.fa-shield:before{content:"\f132"} -.fa-calendar-o:before{content:"\f133"} -.fa-fire-extinguisher:before{content:"\f134"} -.fa-rocket:before{content:"\f135"} -.fa-maxcdn:before{content:"\f136"} -.fa-chevron-circle-left:before{content:"\f137"} -.fa-chevron-circle-right:before{content:"\f138"} -.fa-chevron-circle-up:before{content:"\f139"} -.fa-chevron-circle-down:before{content:"\f13a"} -.fa-html5:before{content:"\f13b"} -.fa-css3:before{content:"\f13c"} -.fa-anchor:before{content:"\f13d"} -.fa-unlock-o:before{content:"\f13e"} -.fa-bullseye:before{content:"\f140"} -.fa-ellipsis-horizontal:before{content:"\f141"} -.fa-ellipsis-vertical:before{content:"\f142"} -.fa-rss-square:before{content:"\f143"} -.fa-play-circle:before{content:"\f144"} -.fa-ticket:before{content:"\f145"} -.fa-minus-square:before{content:"\f146"} -.fa-minus-square-o:before{content:"\f147"} -.fa-level-up:before{content:"\f148"} -.fa-level-down:before{content:"\f149"} -.fa-check-square:before{content:"\f14a"} -.fa-pencil-square:before{content:"\f14b"} -.fa-external-link-square:before{content:"\f14c"} -.fa-share-square:before{content:"\f14d"} -.fa-compass:before{content:"\f14e"} -.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"} -.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"} -.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"} -.fa-euro:before,.fa-eur:before{content:"\f153"} -.fa-gbp:before{content:"\f154"} -.fa-dollar:before,.fa-usd:before{content:"\f155"} -.fa-rupee:before,.fa-inr:before{content:"\f156"} -.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"} -.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"} -.fa-won:before,.fa-krw:before{content:"\f159"} -.fa-bitcoin:before,.fa-btc:before{content:"\f15a"} -.fa-file:before{content:"\f15b"} -.fa-file-text:before{content:"\f15c"} -.fa-sort-alpha-asc:before{content:"\f15d"} -.fa-sort-alpha-desc:before{content:"\f15e"} -.fa-sort-amount-asc:before{content:"\f160"} -.fa-sort-amount-desc:before{content:"\f161"} -.fa-sort-numeric-asc:before{content:"\f162"} -.fa-sort-numeric-desc:before{content:"\f163"} -.fa-thumbs-up:before{content:"\f164"} -.fa-thumbs-down:before{content:"\f165"} -.fa-youtube-square:before{content:"\f166"} -.fa-youtube:before{content:"\f167"} -.fa-xing:before{content:"\f168"} -.fa-xing-square:before{content:"\f169"} -.fa-youtube-play:before{content:"\f16a"} -.fa-dropbox:before{content:"\f16b"} -.fa-stack-overflow:before{content:"\f16c"} -.fa-instagram:before{content:"\f16d"} -.fa-flickr:before{content:"\f16e"} -.fa-adn:before{content:"\f170"} -.fa-bitbucket:before{content:"\f171"} -.fa-bitbucket-square:before{content:"\f172"} -.fa-tumblr:before{content:"\f173"} -.fa-tumblr-square:before{content:"\f174"} -.fa-long-arrow-down:before{content:"\f175"} -.fa-long-arrow-up:before{content:"\f176"} -.fa-long-arrow-left:before{content:"\f177"} -.fa-long-arrow-right:before{content:"\f178"} -.fa-apple:before{content:"\f179"} -.fa-windows:before{content:"\f17a"} -.fa-android:before{content:"\f17b"} -.fa-linux:before{content:"\f17c"} -.fa-dribbble:before{content:"\f17d"} -.fa-skype:before{content:"\f17e"} -.fa-foursquare:before{content:"\f180"} -.fa-trello:before{content:"\f181"} -.fa-female:before{content:"\f182"} -.fa-male:before{content:"\f183"} -.fa-gittip:before{content:"\f184"} -.fa-sun-o:before{content:"\f185"} -.fa-moon-o:before{content:"\f186"} -.fa-archive:before{content:"\f187"} -.fa-bug:before{content:"\f188"} -.fa-vk:before{content:"\f189"} -.fa-weibo:before{content:"\f18a"} -.fa-renren:before{content:"\f18b"} -.fa-pagelines:before{content:"\f18c"} -.fa-stack-exchange:before{content:"\f18d"} -.fa-arrow-circle-o-right:before{content:"\f18e"} -.fa-arrow-circle-o-left:before{content:"\f190"} -.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"} -.fa-dot-circle-o:before{content:"\f192"} -.fa-wheelchair:before{content:"\f193"} -.fa-vimeo-square:before{content:"\f194"} -.fa-turkish-lira:before,.fa-try:before{content:"\f195"} +/*! + * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"} \ No newline at end of file diff --git a/server/src/uds/static/fonts/FontAwesome.otf b/server/src/uds/static/fonts/FontAwesome.otf index 4dfe30ac7a723e20d0a472069a09cd8bdf04b80a..8b0f54e47e1d356dcf1496942a50e228e0f1ee14 100644 GIT binary patch delta 22153 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̺lC5Pn0zjU#7!MvNy}d$ySO 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 delta 22408 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 C0BjTh diff --git a/server/src/uds/static/fonts/fontawesome-webfont.eot b/server/src/uds/static/fonts/fontawesome-webfont.eot index e054c93d180825402bbac5a1967931c8d6dc17d9..7c79c6a6bc9a128a2a8eaffbe49a4338625fdbc2 100644 GIT binary patch literal 38205 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 E0QL`y%>V!Z literal 38239 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 C{JwPn delta 22647 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 diff --git a/server/src/uds/templates/uds/admin/index.html b/server/src/uds/templates/uds/admin/index.html index 16a566a70..60472627d 100644 --- a/server/src/uds/templates/uds/admin/index.html +++ b/server/src/uds/templates/uds/admin/index.html @@ -35,7 +35,13 @@
+
{% block body %}{% endblock %} +
+
+
+
+
@@ -101,10 +107,24 @@ }); {% block js %}{% endblock %} - {% js_template_path 'uds/admin/tmpl' %} + + {% js_template 'dashboard' %} {% js_template 'authenticators' %} + {% js_template 'table' %} + {% js_template 'modal' %} + + {% js_template 'fld/checkbox' %} + {% js_template 'fld/choice' %} + {% js_template 'fld/editlist' %} + {% js_template 'fld/hidden' %} + {% js_template 'fld/multichoice' %} + {% js_template 'fld/numeric' %} + {% js_template 'fld/password' %} + {% js_template 'fld/text' %} + {% js_template 'fld/textbox' %} + \ No newline at end of file diff --git a/server/src/uds/templates/uds/admin/tmpl/authenticators.html b/server/src/uds/templates/uds/admin/tmpl/authenticators.html index a0e33e1fb..27a4ff66b 100644 --- a/server/src/uds/templates/uds/admin/tmpl/authenticators.html +++ b/server/src/uds/templates/uds/admin/tmpl/authenticators.html @@ -9,10 +9,11 @@
-
-
+
-
-
+
+
+
+
diff --git a/server/src/uds/templates/uds/admin/tmpl/fld/checkbox.html b/server/src/uds/templates/uds/admin/tmpl/fld/checkbox.html new file mode 100644 index 000000000..e69de29bb diff --git a/server/src/uds/templates/uds/admin/tmpl/fld/choice.html b/server/src/uds/templates/uds/admin/tmpl/fld/choice.html new file mode 100644 index 000000000..e69de29bb diff --git a/server/src/uds/templates/uds/admin/tmpl/fld/editlist.html b/server/src/uds/templates/uds/admin/tmpl/fld/editlist.html new file mode 100644 index 000000000..e69de29bb diff --git a/server/src/uds/templates/uds/admin/tmpl/fld/hidden.html b/server/src/uds/templates/uds/admin/tmpl/fld/hidden.html new file mode 100644 index 000000000..e69de29bb diff --git a/server/src/uds/templates/uds/admin/tmpl/fld/multichoice.html b/server/src/uds/templates/uds/admin/tmpl/fld/multichoice.html new file mode 100644 index 000000000..e69de29bb diff --git a/server/src/uds/templates/uds/admin/tmpl/fld/numeric.html b/server/src/uds/templates/uds/admin/tmpl/fld/numeric.html new file mode 100644 index 000000000..da63fc21d --- /dev/null +++ b/server/src/uds/templates/uds/admin/tmpl/fld/numeric.html @@ -0,0 +1,6 @@ +
+ +
+ +
+
diff --git a/server/src/uds/templates/uds/admin/tmpl/fld/password.html b/server/src/uds/templates/uds/admin/tmpl/fld/password.html new file mode 100644 index 000000000..e69de29bb diff --git a/server/src/uds/templates/uds/admin/tmpl/fld/text.html b/server/src/uds/templates/uds/admin/tmpl/fld/text.html new file mode 100644 index 000000000..7de9c981c --- /dev/null +++ b/server/src/uds/templates/uds/admin/tmpl/fld/text.html @@ -0,0 +1,6 @@ +
+ +
+ +
+
diff --git a/server/src/uds/templates/uds/admin/tmpl/fld/textbox.html b/server/src/uds/templates/uds/admin/tmpl/fld/textbox.html new file mode 100644 index 000000000..e69de29bb diff --git a/server/src/uds/templates/uds/admin/tmpl/modal.html b/server/src/uds/templates/uds/admin/tmpl/modal.html new file mode 100644 index 000000000..d370edb75 --- /dev/null +++ b/server/src/uds/templates/uds/admin/tmpl/modal.html @@ -0,0 +1,17 @@ +{% load i18n %} + + diff --git a/server/src/uds/templates/uds/admin/tmpl/table.html b/server/src/uds/templates/uds/admin/tmpl/table.html index 1872ea290..bd414336b 100644 --- a/server/src/uds/templates/uds/admin/tmpl/table.html +++ b/server/src/uds/templates/uds/admin/tmpl/table.html @@ -1,16 +1,15 @@ -
+

<%= title %> + onclick="gui.minimizePanel('#<%= panelId %>');"> + data-target="#<%= panelId %> > div.panel-body">

- +
diff --git a/server/src/uds/templatetags/REST.py b/server/src/uds/templatetags/REST.py index 862bc6570..032ffa0a1 100644 --- a/server/src/uds/templatetags/REST.py +++ b/server/src/uds/templatetags/REST.py @@ -60,6 +60,6 @@ def js_template_path(context, path): @register.simple_tag(name='js_template', takes_context=True) def js_template(context, template_name, template_id = None): - template_id = template_id or 'tmpl_' + template_name + template_id = (template_id or 'tmpl_' + template_name).replace('/', '_') tmpl = template.loader.get_template(context['template_path'] + '/' + template_name + '.html') return ''

JQ6vGItzvJ1&`zP#7IY4h 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 diff --git a/server/src/uds/static/fonts/fontawesome-webfont.svg b/server/src/uds/static/fonts/fontawesome-webfont.svg index 36d43b844..45fdf3383 100644 --- a/server/src/uds/static/fonts/fontawesome-webfont.svg +++ b/server/src/uds/static/fonts/fontawesome-webfont.svg @@ -280,8 +280,8 @@ - - + + @@ -400,7 +400,7 @@ - + diff --git a/server/src/uds/static/fonts/fontawesome-webfont.ttf b/server/src/uds/static/fonts/fontawesome-webfont.ttf index 7ec2e1de899c20a4ca1c98f4b7d7daa828c9269f..e89738de5eaf8fca33a2f2cdc5cb4929caa62b71 100644 GIT binary patch delta 764 zcmZ8eYe%$+@kRicIVMGu740(E zfHIe(bIb}8CETaRu*Q2Z=ByUGqpJVmKA@~|fRuVSrA$!IuT{GN35kIZ9OkILHV}_^ zXnTf_Mi&BKmX6MxS-M`A%*5Rw#uwuQ9u&aEz({#!;PEkTI^koH2SFAoB3TDPlEosC z{I@{zfcV{s+W)+00H+V~nW7S@v?Q{Kk?D^tx+f>yOcBQDl;|1pq5M*tMwVRs4Gzae zT?pgV{_^lR2c1K=LmM1aMGQ}KQEEtZ5-p<`ydT7cQZmp5hPQsJeoI;IV&phEl^l!;X<}yklH3Wtt?Wpy{=lVHTN(%-l#!RF1Dq84*Yu(h;x*OTdSd4ir- zo;~kzugg2;%kY1_HQ1KgMz_6aPj8pDk9DMWs5&M(S)FTLQ(fELboX>mY)@U!M9=$P zQSWSDS|9!Ii~S=))u)ghB?uq~@^Iyc!lzL#;#GnL%)kXPW*25I2ymUnnIen=j0GWX iHY!LVldMLkU1o1|Dr}U@GAt3ItV8%8P_=vhEx<1xlm7w$ delta 926 zcmZWmUr19?82`?_*DcK^TQ(>*oNd_()7+K~Gniznhf=X2L34k-+noE?cGaQNduj9E zwxY690x5bD@g*ZBKA2Pw5fSA>&>um3kdPiq%plS_R}+lR;rzby`_A{B?{~hFUZwhf zP&z;WAOa3Zuo;b}^R5EvN9_56m+VaSX(M_D6adhWLdXCeH1Tx;c0XO2OW($v0U#zr!3dKb9+?AlxEMfeYNs99t}1iA8_)^v#%DR1 z{`PTj2U4PiN5yDlI*-Jc0L4)pC_xLS2GgPggmm}dTtfj%auU(JL}U<2=0%ciTTZWD zGpO}?H8G>sbMeMCLt{MNNX#_G3EO|ceBOGPkNlfOd|oq{6A3dPAIG(EGx69^kOu`& ziW{hr?h)q;SY_e*J}#>qLyoa;?Kx{|&{zjNid7}qCvuKSLA(R0yr-Lul{Xr5@E_bR+L?*s2bi=;*0 zGSRZ+JLkLZoAn#~ZT?sO^?)%D4U7gBgOx!pI2+0jSwf?s<;xwHXTzrOctjL2Gb}JM zW|UcP?Py(TW7<~Q!|h+AZPA|{Ih{o3+0F-@%Q1Z{5u5MI?=p5Rb>HlM#mZPC8)EOW z&p8=a&Ap5dC-jM_9z~D0XQr3xt?r%b%jv7>o9yo%s2fNo70HI=c#25Xq|&Lyv^hQf z?-Xp(%*!GaLD^a;0S#V9Ge$KkMM@L20u2hN1t&1rYVhPy3l$i37|SxlhmcmBMOn4_ RvZ41C=#UWAyQ?k%`~e30B>(^b diff --git a/server/src/uds/static/fonts/fontawesome-webfont.woff b/server/src/uds/static/fonts/fontawesome-webfont.woff index 27d80b123d1190c0b70ff4423f675c1d3f894ec2..8c1748aab7a790d510fb3f42a8a8971d96efa79d 100644 GIT binary patch delta 22607 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