diff --git a/assets/semantic/src/definitions/behaviors/api.js b/assets/semantic/src/definitions/behaviors/api.js index 578e201..cdcfc75 100644 --- a/assets/semantic/src/definitions/behaviors/api.js +++ b/assets/semantic/src/definitions/behaviors/api.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; var window = (typeof window != 'undefined' && window.Math == Math) diff --git a/assets/semantic/src/definitions/behaviors/colorize.js b/assets/semantic/src/definitions/behaviors/colorize.js deleted file mode 100644 index 31efb1c..0000000 --- a/assets/semantic/src/definitions/behaviors/colorize.js +++ /dev/null @@ -1,280 +0,0 @@ -/*! - * # Semantic UI - Colorize - * http://github.com/semantic-org/semantic-ui/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -;(function ($, window, document, undefined) { - -"use strict"; - -window = (typeof window != 'undefined' && window.Math == Math) - ? window - : (typeof self != 'undefined' && self.Math == Math) - ? self - : Function('return this')() -; - -$.fn.colorize = function(parameters) { - var - settings = ( $.isPlainObject(parameters) ) - ? $.extend(true, {}, $.fn.colorize.settings, parameters) - : $.extend({}, $.fn.colorize.settings), - // hoist arguments - moduleArguments = arguments || false - ; - $(this) - .each(function(instanceIndex) { - - var - $module = $(this), - - mainCanvas = $('')[0], - imageCanvas = $('')[0], - overlayCanvas = $('')[0], - - backgroundImage = new Image(), - - // defs - mainContext, - imageContext, - overlayContext, - - image, - imageName, - - width, - height, - - // shortcuts - colors = settings.colors, - paths = settings.paths, - namespace = settings.namespace, - error = settings.error, - - // boilerplate - instance = $module.data('module-' + namespace), - module - ; - - module = { - - checkPreconditions: function() { - module.debug('Checking pre-conditions'); - - if( !$.isPlainObject(colors) || $.isEmptyObject(colors) ) { - module.error(error.undefinedColors); - return false; - } - return true; - }, - - async: function(callback) { - if(settings.async) { - setTimeout(callback, 0); - } - else { - callback(); - } - }, - - getMetadata: function() { - module.debug('Grabbing metadata'); - image = $module.data('image') || settings.image || undefined; - imageName = $module.data('name') || settings.name || instanceIndex; - width = settings.width || $module.width(); - height = settings.height || $module.height(); - if(width === 0 || height === 0) { - module.error(error.undefinedSize); - } - }, - - initialize: function() { - module.debug('Initializing with colors', colors); - if( module.checkPreconditions() ) { - - module.async(function() { - module.getMetadata(); - module.canvas.create(); - - module.draw.image(function() { - module.draw.colors(); - module.canvas.merge(); - }); - $module - .data('module-' + namespace, module) - ; - }); - } - }, - - redraw: function() { - module.debug('Redrawing image'); - module.async(function() { - module.canvas.clear(); - module.draw.colors(); - module.canvas.merge(); - }); - }, - - change: { - color: function(colorName, color) { - module.debug('Changing color', colorName); - if(colors[colorName] === undefined) { - module.error(error.missingColor); - return false; - } - colors[colorName] = color; - module.redraw(); - } - }, - - canvas: { - create: function() { - module.debug('Creating canvases'); - - mainCanvas.width = width; - mainCanvas.height = height; - imageCanvas.width = width; - imageCanvas.height = height; - overlayCanvas.width = width; - overlayCanvas.height = height; - - mainContext = mainCanvas.getContext('2d'); - imageContext = imageCanvas.getContext('2d'); - overlayContext = overlayCanvas.getContext('2d'); - - $module - .append( mainCanvas ) - ; - mainContext = $module.children('canvas')[0].getContext('2d'); - }, - clear: function(context) { - module.debug('Clearing canvas'); - overlayContext.fillStyle = '#FFFFFF'; - overlayContext.fillRect(0, 0, width, height); - }, - merge: function() { - if( !$.isFunction(mainContext.blendOnto) ) { - module.error(error.missingPlugin); - return; - } - mainContext.putImageData( imageContext.getImageData(0, 0, width, height), 0, 0); - overlayContext.blendOnto(mainContext, 'multiply'); - } - }, - - draw: { - - image: function(callback) { - module.debug('Drawing image'); - callback = callback || function(){}; - if(image) { - backgroundImage.src = image; - backgroundImage.onload = function() { - imageContext.drawImage(backgroundImage, 0, 0); - callback(); - }; - } - else { - module.error(error.noImage); - callback(); - } - }, - - colors: function() { - module.debug('Drawing color overlays', colors); - $.each(colors, function(colorName, color) { - settings.onDraw(overlayContext, imageName, colorName, color); - }); - } - - }, - - debug: function(message, variableName) { - if(settings.debug) { - if(variableName !== undefined) { - console.info(settings.name + ': ' + message, variableName); - } - else { - console.info(settings.name + ': ' + message); - } - } - }, - error: function(errorMessage) { - console.warn(settings.name + ': ' + errorMessage); - }, - invoke: function(methodName, context, methodArguments) { - var - method - ; - methodArguments = methodArguments || Array.prototype.slice.call( arguments, 2 ); - - if(typeof methodName == 'string' && instance !== undefined) { - methodName = methodName.split('.'); - $.each(methodName, function(index, name) { - if( $.isPlainObject( instance[name] ) ) { - instance = instance[name]; - return true; - } - else if( $.isFunction( instance[name] ) ) { - method = instance[name]; - return true; - } - module.error(settings.error.method); - return false; - }); - } - return ( $.isFunction( method ) ) - ? method.apply(context, methodArguments) - : false - ; - } - - }; - if(instance !== undefined && moduleArguments) { - // simpler than invoke realizing to invoke itself (and losing scope due prototype.call() - if(moduleArguments[0] == 'invoke') { - moduleArguments = Array.prototype.slice.call( moduleArguments, 1 ); - } - return module.invoke(moduleArguments[0], this, Array.prototype.slice.call( moduleArguments, 1 ) ); - } - // initializing - module.initialize(); - }) - ; - return this; -}; - -$.fn.colorize.settings = { - name : 'Image Colorizer', - debug : true, - namespace : 'colorize', - - onDraw : function(overlayContext, imageName, colorName, color) {}, - - // whether to block execution while updating canvas - async : true, - // object containing names and default values of color regions - colors : {}, - - metadata: { - image : 'image', - name : 'name' - }, - - error: { - noImage : 'No tracing image specified', - undefinedColors : 'No default colors specified.', - missingColor : 'Attempted to change color that does not exist', - missingPlugin : 'Blend onto plug-in must be included', - undefinedHeight : 'The width or height of image canvas could not be automatically determined. Please specify a height.' - } - -}; - -})( jQuery, window, document ); diff --git a/assets/semantic/src/definitions/behaviors/form.js b/assets/semantic/src/definitions/behaviors/form.js index 35353ff..19d0945 100644 --- a/assets/semantic/src/definitions/behaviors/form.js +++ b/assets/semantic/src/definitions/behaviors/form.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window @@ -435,16 +435,16 @@ $.fn.form = function(parameters) { var ruleName = module.get.ruleName(rule), ancillary = module.get.ancillaryValue(rule), - prompt = rule.prompt || settings.prompt[ruleName] || settings.text.unspecifiedRule, + $field = module.get.field(field.identifier), + value = $field.val(), + prompt = $.isFunction(rule.prompt) + ? rule.prompt(value) + : rule.prompt || settings.prompt[ruleName] || settings.text.unspecifiedRule, requiresValue = (prompt.search('{value}') !== -1), requiresName = (prompt.search('{name}') !== -1), $label, - $field, name ; - if(requiresName || requiresValue) { - $field = module.get.field(field.identifier); - } if(requiresValue) { prompt = prompt.replace('{value}', $field.val()); } diff --git a/assets/semantic/src/definitions/behaviors/state.js b/assets/semantic/src/definitions/behaviors/state.js deleted file mode 100644 index 83f9ae7..0000000 --- a/assets/semantic/src/definitions/behaviors/state.js +++ /dev/null @@ -1,708 +0,0 @@ -/*! - * # Semantic UI - State - * http://github.com/semantic-org/semantic-ui/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -;(function ($, window, document, undefined) { - -"use strict"; - -window = (typeof window != 'undefined' && window.Math == Math) - ? window - : (typeof self != 'undefined' && self.Math == Math) - ? self - : Function('return this')() -; - -$.fn.state = function(parameters) { - var - $allModules = $(this), - - moduleSelector = $allModules.selector || '', - - hasTouch = ('ontouchstart' in document.documentElement), - time = new Date().getTime(), - performance = [], - - query = arguments[0], - methodInvoked = (typeof query == 'string'), - queryArguments = [].slice.call(arguments, 1), - - returnedValue - ; - $allModules - .each(function() { - var - settings = ( $.isPlainObject(parameters) ) - ? $.extend(true, {}, $.fn.state.settings, parameters) - : $.extend({}, $.fn.state.settings), - - error = settings.error, - metadata = settings.metadata, - className = settings.className, - namespace = settings.namespace, - states = settings.states, - text = settings.text, - - eventNamespace = '.' + namespace, - moduleNamespace = namespace + '-module', - - $module = $(this), - - element = this, - instance = $module.data(moduleNamespace), - - module - ; - module = { - - initialize: function() { - module.verbose('Initializing module'); - - // allow module to guess desired state based on element - if(settings.automatic) { - module.add.defaults(); - } - - // bind events with delegated events - if(settings.context && moduleSelector !== '') { - $(settings.context) - .on(moduleSelector, 'mouseenter' + eventNamespace, module.change.text) - .on(moduleSelector, 'mouseleave' + eventNamespace, module.reset.text) - .on(moduleSelector, 'click' + eventNamespace, module.toggle.state) - ; - } - else { - $module - .on('mouseenter' + eventNamespace, module.change.text) - .on('mouseleave' + eventNamespace, module.reset.text) - .on('click' + eventNamespace, module.toggle.state) - ; - } - module.instantiate(); - }, - - instantiate: function() { - module.verbose('Storing instance of module', module); - instance = module; - $module - .data(moduleNamespace, module) - ; - }, - - destroy: function() { - module.verbose('Destroying previous module', instance); - $module - .off(eventNamespace) - .removeData(moduleNamespace) - ; - }, - - refresh: function() { - module.verbose('Refreshing selector cache'); - $module = $(element); - }, - - add: { - defaults: function() { - var - userStates = parameters && $.isPlainObject(parameters.states) - ? parameters.states - : {} - ; - $.each(settings.defaults, function(type, typeStates) { - if( module.is[type] !== undefined && module.is[type]() ) { - module.verbose('Adding default states', type, element); - $.extend(settings.states, typeStates, userStates); - } - }); - } - }, - - is: { - - active: function() { - return $module.hasClass(className.active); - }, - loading: function() { - return $module.hasClass(className.loading); - }, - inactive: function() { - return !( $module.hasClass(className.active) ); - }, - state: function(state) { - if(className[state] === undefined) { - return false; - } - return $module.hasClass( className[state] ); - }, - - enabled: function() { - return !( $module.is(settings.filter.active) ); - }, - disabled: function() { - return ( $module.is(settings.filter.active) ); - }, - textEnabled: function() { - return !( $module.is(settings.filter.text) ); - }, - - // definitions for automatic type detection - button: function() { - return $module.is('.button:not(a, .submit)'); - }, - input: function() { - return $module.is('input'); - }, - progress: function() { - return $module.is('.ui.progress'); - } - }, - - allow: function(state) { - module.debug('Now allowing state', state); - states[state] = true; - }, - disallow: function(state) { - module.debug('No longer allowing', state); - states[state] = false; - }, - - allows: function(state) { - return states[state] || false; - }, - - enable: function() { - $module.removeClass(className.disabled); - }, - - disable: function() { - $module.addClass(className.disabled); - }, - - setState: function(state) { - if(module.allows(state)) { - $module.addClass( className[state] ); - } - }, - - removeState: function(state) { - if(module.allows(state)) { - $module.removeClass( className[state] ); - } - }, - - toggle: { - state: function() { - var - apiRequest, - requestCancelled - ; - if( module.allows('active') && module.is.enabled() ) { - module.refresh(); - if($.fn.api !== undefined) { - apiRequest = $module.api('get request'); - requestCancelled = $module.api('was cancelled'); - if( requestCancelled ) { - module.debug('API Request cancelled by beforesend'); - settings.activateTest = function(){ return false; }; - settings.deactivateTest = function(){ return false; }; - } - else if(apiRequest) { - module.listenTo(apiRequest); - return; - } - } - module.change.state(); - } - } - }, - - listenTo: function(apiRequest) { - module.debug('API request detected, waiting for state signal', apiRequest); - if(apiRequest) { - if(text.loading) { - module.update.text(text.loading); - } - $.when(apiRequest) - .then(function() { - if(apiRequest.state() == 'resolved') { - module.debug('API request succeeded'); - settings.activateTest = function(){ return true; }; - settings.deactivateTest = function(){ return true; }; - } - else { - module.debug('API request failed'); - settings.activateTest = function(){ return false; }; - settings.deactivateTest = function(){ return false; }; - } - module.change.state(); - }) - ; - } - }, - - // checks whether active/inactive state can be given - change: { - - state: function() { - module.debug('Determining state change direction'); - // inactive to active change - if( module.is.inactive() ) { - module.activate(); - } - else { - module.deactivate(); - } - if(settings.sync) { - module.sync(); - } - settings.onChange.call(element); - }, - - text: function() { - if( module.is.textEnabled() ) { - if(module.is.disabled() ) { - module.verbose('Changing text to disabled text', text.hover); - module.update.text(text.disabled); - } - else if( module.is.active() ) { - if(text.hover) { - module.verbose('Changing text to hover text', text.hover); - module.update.text(text.hover); - } - else if(text.deactivate) { - module.verbose('Changing text to deactivating text', text.deactivate); - module.update.text(text.deactivate); - } - } - else { - if(text.hover) { - module.verbose('Changing text to hover text', text.hover); - module.update.text(text.hover); - } - else if(text.activate){ - module.verbose('Changing text to activating text', text.activate); - module.update.text(text.activate); - } - } - } - } - - }, - - activate: function() { - if( settings.activateTest.call(element) ) { - module.debug('Setting state to active'); - $module - .addClass(className.active) - ; - module.update.text(text.active); - settings.onActivate.call(element); - } - }, - - deactivate: function() { - if( settings.deactivateTest.call(element) ) { - module.debug('Setting state to inactive'); - $module - .removeClass(className.active) - ; - module.update.text(text.inactive); - settings.onDeactivate.call(element); - } - }, - - sync: function() { - module.verbose('Syncing other buttons to current state'); - if( module.is.active() ) { - $allModules - .not($module) - .state('activate'); - } - else { - $allModules - .not($module) - .state('deactivate') - ; - } - }, - - get: { - text: function() { - return (settings.selector.text) - ? $module.find(settings.selector.text).text() - : $module.html() - ; - }, - textFor: function(state) { - return text[state] || false; - } - }, - - flash: { - text: function(text, duration, callback) { - var - previousText = module.get.text() - ; - module.debug('Flashing text message', text, duration); - text = text || settings.text.flash; - duration = duration || settings.flashDuration; - callback = callback || function() {}; - module.update.text(text); - setTimeout(function(){ - module.update.text(previousText); - callback.call(element); - }, duration); - } - }, - - reset: { - // on mouseout sets text to previous value - text: function() { - var - activeText = text.active || $module.data(metadata.storedText), - inactiveText = text.inactive || $module.data(metadata.storedText) - ; - if( module.is.textEnabled() ) { - if( module.is.active() && activeText) { - module.verbose('Resetting active text', activeText); - module.update.text(activeText); - } - else if(inactiveText) { - module.verbose('Resetting inactive text', activeText); - module.update.text(inactiveText); - } - } - } - }, - - update: { - text: function(text) { - var - currentText = module.get.text() - ; - if(text && text !== currentText) { - module.debug('Updating text', text); - if(settings.selector.text) { - $module - .data(metadata.storedText, text) - .find(settings.selector.text) - .text(text) - ; - } - else { - $module - .data(metadata.storedText, text) - .html(text) - ; - } - } - else { - module.debug('Text is already set, ignoring update', text); - } - } - }, - - setting: function(name, value) { - module.debug('Changing setting', name, value); - if( $.isPlainObject(name) ) { - $.extend(true, settings, name); - } - else if(value !== undefined) { - if($.isPlainObject(settings[name])) { - $.extend(true, settings[name], value); - } - else { - settings[name] = value; - } - } - else { - return settings[name]; - } - }, - internal: function(name, value) { - if( $.isPlainObject(name) ) { - $.extend(true, module, name); - } - else if(value !== undefined) { - module[name] = value; - } - else { - return module[name]; - } - }, - debug: function() { - if(!settings.silent && settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.debug.apply(console, arguments); - } - } - }, - verbose: function() { - if(!settings.silent && settings.verbose && settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.verbose.apply(console, arguments); - } - } - }, - error: function() { - if(!settings.silent) { - module.error = Function.prototype.bind.call(console.error, console, settings.name + ':'); - module.error.apply(console, arguments); - } - }, - performance: { - log: function(message) { - var - currentTime, - executionTime, - previousTime - ; - if(settings.performance) { - currentTime = new Date().getTime(); - previousTime = time || currentTime; - executionTime = currentTime - previousTime; - time = currentTime; - performance.push({ - 'Name' : message[0], - 'Arguments' : [].slice.call(message, 1) || '', - 'Element' : element, - 'Execution Time' : executionTime - }); - } - clearTimeout(module.performance.timer); - module.performance.timer = setTimeout(module.performance.display, 500); - }, - display: function() { - var - title = settings.name + ':', - totalTime = 0 - ; - time = false; - clearTimeout(module.performance.timer); - $.each(performance, function(index, data) { - totalTime += data['Execution Time']; - }); - title += ' ' + totalTime + 'ms'; - if(moduleSelector) { - title += ' \'' + moduleSelector + '\''; - } - if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) { - console.groupCollapsed(title); - if(console.table) { - console.table(performance); - } - else { - $.each(performance, function(index, data) { - console.log(data['Name'] + ': ' + data['Execution Time']+'ms'); - }); - } - console.groupEnd(); - } - performance = []; - } - }, - invoke: function(query, passedArguments, context) { - var - object = instance, - maxDepth, - found, - response - ; - passedArguments = passedArguments || queryArguments; - context = element || context; - if(typeof query == 'string' && object !== undefined) { - query = query.split(/[\. ]/); - maxDepth = query.length - 1; - $.each(query, function(depth, value) { - var camelCaseValue = (depth != maxDepth) - ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1) - : query - ; - if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) { - object = object[camelCaseValue]; - } - else if( object[camelCaseValue] !== undefined ) { - found = object[camelCaseValue]; - return false; - } - else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) { - object = object[value]; - } - else if( object[value] !== undefined ) { - found = object[value]; - return false; - } - else { - module.error(error.method, query); - return false; - } - }); - } - if ( $.isFunction( found ) ) { - response = found.apply(context, passedArguments); - } - else if(found !== undefined) { - response = found; - } - if($.isArray(returnedValue)) { - returnedValue.push(response); - } - else if(returnedValue !== undefined) { - returnedValue = [returnedValue, response]; - } - else if(response !== undefined) { - returnedValue = response; - } - return found; - } - }; - - if(methodInvoked) { - if(instance === undefined) { - module.initialize(); - } - module.invoke(query); - } - else { - if(instance !== undefined) { - instance.invoke('destroy'); - } - module.initialize(); - } - }) - ; - - return (returnedValue !== undefined) - ? returnedValue - : this - ; -}; - -$.fn.state.settings = { - - // module info - name : 'State', - - // debug output - debug : false, - - // verbose debug output - verbose : false, - - // namespace for events - namespace : 'state', - - // debug data includes performance - performance : true, - - // callback occurs on state change - onActivate : function() {}, - onDeactivate : function() {}, - onChange : function() {}, - - // state test functions - activateTest : function() { return true; }, - deactivateTest : function() { return true; }, - - // whether to automatically map default states - automatic : true, - - // activate / deactivate changes all elements instantiated at same time - sync : false, - - // default flash text duration, used for temporarily changing text of an element - flashDuration : 1000, - - // selector filter - filter : { - text : '.loading, .disabled', - active : '.disabled' - }, - - context : false, - - // error - error: { - beforeSend : 'The before send function has cancelled state change', - method : 'The method you called is not defined.' - }, - - // metadata - metadata: { - promise : 'promise', - storedText : 'stored-text' - }, - - // change class on state - className: { - active : 'active', - disabled : 'disabled', - error : 'error', - loading : 'loading', - success : 'success', - warning : 'warning' - }, - - selector: { - // selector for text node - text: false - }, - - defaults : { - input: { - disabled : true, - loading : true, - active : true - }, - button: { - disabled : true, - loading : true, - active : true, - }, - progress: { - active : true, - success : true, - warning : true, - error : true - } - }, - - states : { - active : true, - disabled : true, - error : true, - loading : true, - success : true, - warning : true - }, - - text : { - disabled : false, - flash : false, - hover : false, - active : false, - inactive : false, - activate : false, - deactivate : false - } - -}; - - - -})( jQuery, window, document ); diff --git a/assets/semantic/src/definitions/behaviors/visibility.js b/assets/semantic/src/definitions/behaviors/visibility.js index d5ab6c2..8ae572c 100644 --- a/assets/semantic/src/definitions/behaviors/visibility.js +++ b/assets/semantic/src/definitions/behaviors/visibility.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window @@ -933,7 +933,7 @@ $.fn.visibility = function(parameters) { element.percentagePassed = 0; // meta calculations - element.onScreen = (element.topVisible && !element.bottomPassed); + element.onScreen = ((element.topVisible || element.passing) && !element.bottomPassed); element.passing = (element.topPassed && !element.bottomPassed); element.offScreen = (!element.onScreen); diff --git a/assets/semantic/src/definitions/behaviors/visit.js b/assets/semantic/src/definitions/behaviors/visit.js deleted file mode 100644 index df88d0b..0000000 --- a/assets/semantic/src/definitions/behaviors/visit.js +++ /dev/null @@ -1,525 +0,0 @@ -/*! - * # Semantic UI - Visit - * http://github.com/semantic-org/semantic-ui/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -;(function ($, window, document, undefined) { - -"use strict"; - -window = (typeof window != 'undefined' && window.Math == Math) - ? window - : (typeof self != 'undefined' && self.Math == Math) - ? self - : Function('return this')() -; - -$.visit = $.fn.visit = function(parameters) { - var - $allModules = $.isFunction(this) - ? $(window) - : $(this), - moduleSelector = $allModules.selector || '', - - time = new Date().getTime(), - performance = [], - - query = arguments[0], - methodInvoked = (typeof query == 'string'), - queryArguments = [].slice.call(arguments, 1), - returnedValue - ; - $allModules - .each(function() { - var - settings = ( $.isPlainObject(parameters) ) - ? $.extend(true, {}, $.fn.visit.settings, parameters) - : $.extend({}, $.fn.visit.settings), - - error = settings.error, - namespace = settings.namespace, - - eventNamespace = '.' + namespace, - moduleNamespace = namespace + '-module', - - $module = $(this), - $displays = $(), - - element = this, - instance = $module.data(moduleNamespace), - module - ; - module = { - - initialize: function() { - if(settings.count) { - module.store(settings.key.count, settings.count); - } - else if(settings.id) { - module.add.id(settings.id); - } - else if(settings.increment && methodInvoked !== 'increment') { - module.increment(); - } - module.add.display($module); - module.instantiate(); - }, - - instantiate: function() { - module.verbose('Storing instance of visit module', module); - instance = module; - $module - .data(moduleNamespace, module) - ; - }, - - destroy: function() { - module.verbose('Destroying instance'); - $module - .removeData(moduleNamespace) - ; - }, - - increment: function(id) { - var - currentValue = module.get.count(), - newValue = +(currentValue) + 1 - ; - if(id) { - module.add.id(id); - } - else { - if(newValue > settings.limit && !settings.surpass) { - newValue = settings.limit; - } - module.debug('Incrementing visits', newValue); - module.store(settings.key.count, newValue); - } - }, - - decrement: function(id) { - var - currentValue = module.get.count(), - newValue = +(currentValue) - 1 - ; - if(id) { - module.remove.id(id); - } - else { - module.debug('Removing visit'); - module.store(settings.key.count, newValue); - } - }, - - get: { - count: function() { - return +(module.retrieve(settings.key.count)) || 0; - }, - idCount: function(ids) { - ids = ids || module.get.ids(); - return ids.length; - }, - ids: function(delimitedIDs) { - var - idArray = [] - ; - delimitedIDs = delimitedIDs || module.retrieve(settings.key.ids); - if(typeof delimitedIDs === 'string') { - idArray = delimitedIDs.split(settings.delimiter); - } - module.verbose('Found visited ID list', idArray); - return idArray; - }, - storageOptions: function(data) { - var - options = {} - ; - if(settings.expires) { - options.expires = settings.expires; - } - if(settings.domain) { - options.domain = settings.domain; - } - if(settings.path) { - options.path = settings.path; - } - return options; - } - }, - - has: { - visited: function(id, ids) { - var - visited = false - ; - ids = ids || module.get.ids(); - if(id !== undefined && ids) { - $.each(ids, function(index, value){ - if(value == id) { - visited = true; - } - }); - } - return visited; - } - }, - - set: { - count: function(value) { - module.store(settings.key.count, value); - }, - ids: function(value) { - module.store(settings.key.ids, value); - } - }, - - reset: function() { - module.store(settings.key.count, 0); - module.store(settings.key.ids, null); - }, - - add: { - id: function(id) { - var - currentIDs = module.retrieve(settings.key.ids), - newIDs = (currentIDs === undefined || currentIDs === '') - ? id - : currentIDs + settings.delimiter + id - ; - if( module.has.visited(id) ) { - module.debug('Unique content already visited, not adding visit', id, currentIDs); - } - else if(id === undefined) { - module.debug('ID is not defined'); - } - else { - module.debug('Adding visit to unique content', id); - module.store(settings.key.ids, newIDs); - } - module.set.count( module.get.idCount() ); - }, - display: function(selector) { - var - $element = $(selector) - ; - if($element.length > 0 && !$.isWindow($element[0])) { - module.debug('Updating visit count for element', $element); - $displays = ($displays.length > 0) - ? $displays.add($element) - : $element - ; - } - } - }, - - remove: { - id: function(id) { - var - currentIDs = module.get.ids(), - newIDs = [] - ; - if(id !== undefined && currentIDs !== undefined) { - module.debug('Removing visit to unique content', id, currentIDs); - $.each(currentIDs, function(index, value){ - if(value !== id) { - newIDs.push(value); - } - }); - newIDs = newIDs.join(settings.delimiter); - module.store(settings.key.ids, newIDs ); - } - module.set.count( module.get.idCount() ); - } - }, - - check: { - limit: function(value) { - value = value || module.get.count(); - if(settings.limit) { - if(value >= settings.limit) { - module.debug('Pages viewed exceeded limit, firing callback', value, settings.limit); - settings.onLimit.call(element, value); - } - module.debug('Limit not reached', value, settings.limit); - settings.onChange.call(element, value); - } - module.update.display(value); - } - }, - - update: { - display: function(value) { - value = value || module.get.count(); - if($displays.length > 0) { - module.debug('Updating displayed view count', $displays); - $displays.html(value); - } - } - }, - - store: function(key, value) { - var - options = module.get.storageOptions(value) - ; - if(settings.storageMethod == 'localstorage' && window.localStorage !== undefined) { - window.localStorage.setItem(key, value); - module.debug('Value stored using local storage', key, value); - } - else if($.cookie !== undefined) { - $.cookie(key, value, options); - module.debug('Value stored using cookie', key, value, options); - } - else { - module.error(error.noCookieStorage); - return; - } - if(key == settings.key.count) { - module.check.limit(value); - } - }, - retrieve: function(key, value) { - var - storedValue - ; - if(settings.storageMethod == 'localstorage' && window.localStorage !== undefined) { - storedValue = window.localStorage.getItem(key); - } - // get by cookie - else if($.cookie !== undefined) { - storedValue = $.cookie(key); - } - else { - module.error(error.noCookieStorage); - } - if(storedValue == 'undefined' || storedValue == 'null' || storedValue === undefined || storedValue === null) { - storedValue = undefined; - } - return storedValue; - }, - - setting: function(name, value) { - if( $.isPlainObject(name) ) { - $.extend(true, settings, name); - } - else if(value !== undefined) { - settings[name] = value; - } - else { - return settings[name]; - } - }, - internal: function(name, value) { - module.debug('Changing internal', name, value); - if(value !== undefined) { - if( $.isPlainObject(name) ) { - $.extend(true, module, name); - } - else { - module[name] = value; - } - } - else { - return module[name]; - } - }, - debug: function() { - if(!settings.silent && settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.debug.apply(console, arguments); - } - } - }, - verbose: function() { - if(!settings.silent && settings.verbose && settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.verbose.apply(console, arguments); - } - } - }, - error: function() { - if(!settings.silent) { - module.error = Function.prototype.bind.call(console.error, console, settings.name + ':'); - module.error.apply(console, arguments); - } - }, - performance: { - log: function(message) { - var - currentTime, - executionTime, - previousTime - ; - if(settings.performance) { - currentTime = new Date().getTime(); - previousTime = time || currentTime; - executionTime = currentTime - previousTime; - time = currentTime; - performance.push({ - 'Name' : message[0], - 'Arguments' : [].slice.call(message, 1) || '', - 'Element' : element, - 'Execution Time' : executionTime - }); - } - clearTimeout(module.performance.timer); - module.performance.timer = setTimeout(module.performance.display, 500); - }, - display: function() { - var - title = settings.name + ':', - totalTime = 0 - ; - time = false; - clearTimeout(module.performance.timer); - $.each(performance, function(index, data) { - totalTime += data['Execution Time']; - }); - title += ' ' + totalTime + 'ms'; - if(moduleSelector) { - title += ' \'' + moduleSelector + '\''; - } - if($allModules.length > 1) { - title += ' ' + '(' + $allModules.length + ')'; - } - if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) { - console.groupCollapsed(title); - if(console.table) { - console.table(performance); - } - else { - $.each(performance, function(index, data) { - console.log(data['Name'] + ': ' + data['Execution Time']+'ms'); - }); - } - console.groupEnd(); - } - performance = []; - } - }, - invoke: function(query, passedArguments, context) { - var - object = instance, - maxDepth, - found, - response - ; - passedArguments = passedArguments || queryArguments; - context = element || context; - if(typeof query == 'string' && object !== undefined) { - query = query.split(/[\. ]/); - maxDepth = query.length - 1; - $.each(query, function(depth, value) { - var camelCaseValue = (depth != maxDepth) - ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1) - : query - ; - if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) { - object = object[camelCaseValue]; - } - else if( object[camelCaseValue] !== undefined ) { - found = object[camelCaseValue]; - return false; - } - else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) { - object = object[value]; - } - else if( object[value] !== undefined ) { - found = object[value]; - return false; - } - else { - return false; - } - }); - } - if ( $.isFunction( found ) ) { - response = found.apply(context, passedArguments); - } - else if(found !== undefined) { - response = found; - } - if($.isArray(returnedValue)) { - returnedValue.push(response); - } - else if(returnedValue !== undefined) { - returnedValue = [returnedValue, response]; - } - else if(response !== undefined) { - returnedValue = response; - } - return found; - } - }; - if(methodInvoked) { - if(instance === undefined) { - module.initialize(); - } - module.invoke(query); - } - else { - if(instance !== undefined) { - instance.invoke('destroy'); - } - module.initialize(); - } - - }) - ; - return (returnedValue !== undefined) - ? returnedValue - : this - ; -}; - -$.fn.visit.settings = { - - name : 'Visit', - - debug : false, - verbose : false, - performance : true, - - namespace : 'visit', - - increment : false, - surpass : false, - count : false, - limit : false, - - delimiter : '&', - storageMethod : 'localstorage', - - key : { - count : 'visit-count', - ids : 'visit-ids' - }, - - expires : 30, - domain : false, - path : '/', - - onLimit : function() {}, - onChange : function() {}, - - error : { - method : 'The method you called is not defined', - missingPersist : 'Using the persist setting requires the inclusion of PersistJS', - noCookieStorage : 'The default storage cookie requires $.cookie to be included.' - } - -}; - -})( jQuery, window, document ); diff --git a/assets/semantic/src/definitions/collections/menu.less b/assets/semantic/src/definitions/collections/menu.less index dff7744..10ae94f 100644 --- a/assets/semantic/src/definitions/collections/menu.less +++ b/assets/semantic/src/definitions/collections/menu.less @@ -452,9 +452,9 @@ .ui.menu .item.disabled, .ui.menu .item.disabled:hover { - cursor: default; + cursor: default !important; background-color: transparent !important; - color: @disabledTextColor; + color: @disabledTextColor !important; } diff --git a/assets/semantic/src/definitions/elements/icon.less b/assets/semantic/src/definitions/elements/icon.less index 79b4a4e..88b870d 100644 --- a/assets/semantic/src/definitions/elements/icon.less +++ b/assets/semantic/src/definitions/elements/icon.less @@ -114,7 +114,7 @@ i.disabled.icon { i.fitted.icon { width: auto; - margin: 0em; + margin: 0em !important; } /*------------------- diff --git a/assets/semantic/src/definitions/elements/image.less b/assets/semantic/src/definitions/elements/image.less index 4c8a36b..03db0f2 100644 --- a/assets/semantic/src/definitions/elements/image.less +++ b/assets/semantic/src/definitions/elements/image.less @@ -319,8 +319,8 @@ img.ui.bordered.image { } .ui.images .image, -.ui.images img, -.ui.images svg { +.ui.images > img, +.ui.images > svg { display: inline-block; margin: 0em @imageHorizontalMargin @imageVerticalMargin; } diff --git a/assets/semantic/src/definitions/elements/reveal.less b/assets/semantic/src/definitions/elements/reveal.less index 4531f31..41b3764 100644 --- a/assets/semantic/src/definitions/elements/reveal.less +++ b/assets/semantic/src/definitions/elements/reveal.less @@ -64,6 +64,7 @@ .ui.slide.reveal > .content { display: block; width: 100%; + white-space: normal; float: left; margin: 0em; @@ -154,6 +155,7 @@ .ui.move.reveal > .content { display: block; float: left; + white-space: normal; margin: 0em; transition: @moveTransition; diff --git a/assets/semantic/src/definitions/modules/accordion.js b/assets/semantic/src/definitions/modules/accordion.js index 170a5e8..818e3d6 100644 --- a/assets/semantic/src/definitions/modules/accordion.js +++ b/assets/semantic/src/definitions/modules/accordion.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/checkbox.js b/assets/semantic/src/definitions/modules/checkbox.js index 4c92984..f88c4d0 100644 --- a/assets/semantic/src/definitions/modules/checkbox.js +++ b/assets/semantic/src/definitions/modules/checkbox.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/dimmer.js b/assets/semantic/src/definitions/modules/dimmer.js index 9005667..86bf308 100644 --- a/assets/semantic/src/definitions/modules/dimmer.js +++ b/assets/semantic/src/definitions/modules/dimmer.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/dropdown.js b/assets/semantic/src/definitions/modules/dropdown.js index 82f87f3..2fe7974 100644 --- a/assets/semantic/src/definitions/modules/dropdown.js +++ b/assets/semantic/src/definitions/modules/dropdown.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window @@ -1617,7 +1617,7 @@ $.fn.dropdown = function(parameters) { : text ; if( module.can.activate( $(element) ) ) { - module.set.value(value, $(element)); + module.set.value(value, text, $(element)); if(module.is.multiple() && !module.is.allFiltered()) { return; } @@ -2283,7 +2283,7 @@ $.fn.dropdown = function(parameters) { var length = module.get.query().length ; - $search.val( text.substr(0 , length)); + $search.val( text.substr(0, length)); }, scrollPosition: function($item, forceScroll) { var @@ -2579,6 +2579,9 @@ $.fn.dropdown = function(parameters) { escapedValue = module.escape.value(value), $label ; + if(settings.ignoreCase) { + escapedValue = escapedValue.toLowerCase(); + } $label = $('') .addClass(className.label) .attr('data-' + metadata.value, escapedValue) @@ -2586,7 +2589,7 @@ $.fn.dropdown = function(parameters) { ; $label = settings.onLabelCreate.call($label, escapedValue, text); - if(module.has.value(value)) { + if(module.has.label(value)) { module.debug('User selection already exists, skipping', escapedValue); return; } @@ -3043,6 +3046,9 @@ $.fn.dropdown = function(parameters) { escapedValue = module.escape.value(value), $labels = $module.find(selector.label) ; + if(settings.ignoreCase) { + escapedValue = escapedValue.toLowerCase(); + } return ($labels.filter('[data-' + metadata.value + '="' + module.escape.string(escapedValue) +'"]').length > 0); }, maxSelections: function() { @@ -3889,7 +3895,7 @@ $.fn.dropdown.settings.templates = { ? 'disabled ' : '' ; - html += '
' + html += '
'; html += option[fields.name]; html += '
'; }); diff --git a/assets/semantic/src/definitions/modules/embed.js b/assets/semantic/src/definitions/modules/embed.js index 6ed6f5a..682a6ec 100644 --- a/assets/semantic/src/definitions/modules/embed.js +++ b/assets/semantic/src/definitions/modules/embed.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/modal.js b/assets/semantic/src/definitions/modules/modal.js index 66ce70d..b2ccea0 100644 --- a/assets/semantic/src/definitions/modules/modal.js +++ b/assets/semantic/src/definitions/modules/modal.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/nag.js b/assets/semantic/src/definitions/modules/nag.js index f8d862c..79d4311 100644 --- a/assets/semantic/src/definitions/modules/nag.js +++ b/assets/semantic/src/definitions/modules/nag.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/popup.js b/assets/semantic/src/definitions/modules/popup.js index ad25d87..26e59cb 100644 --- a/assets/semantic/src/definitions/modules/popup.js +++ b/assets/semantic/src/definitions/modules/popup.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/progress.js b/assets/semantic/src/definitions/modules/progress.js index 846fa4c..544e8c7 100644 --- a/assets/semantic/src/definitions/modules/progress.js +++ b/assets/semantic/src/definitions/modules/progress.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/rating.js b/assets/semantic/src/definitions/modules/rating.js index 1affce2..e1a643b 100644 --- a/assets/semantic/src/definitions/modules/rating.js +++ b/assets/semantic/src/definitions/modules/rating.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/search.js b/assets/semantic/src/definitions/modules/search.js index c06ab1b..abc7959 100644 --- a/assets/semantic/src/definitions/modules/search.js +++ b/assets/semantic/src/definitions/modules/search.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window @@ -596,9 +596,10 @@ $.fn.search = function(parameters) { addResult = function(array, result) { var notResult = ($.inArray(result, results) == -1), - notFuzzyResult = ($.inArray(result, fuzzyResults) == -1) + notFuzzyResult = ($.inArray(result, fuzzyResults) == -1), + notExactResults = ($.inArray(result, exactResults) == -1) ; - if(notResult && notFuzzyResult) { + if(notResult && notFuzzyResult && notExactResults) { array.push(result); } } diff --git a/assets/semantic/src/definitions/modules/search.less b/assets/semantic/src/definitions/modules/search.less index e991462..06e7ece 100644 --- a/assets/semantic/src/definitions/modules/search.less +++ b/assets/semantic/src/definitions/modules/search.less @@ -270,6 +270,18 @@ color: @resultActiveDescriptionColor; } +/*-------------------- + Disabled +----------------------*/ + +/* Disabled */ +.ui.disabled.search { + cursor: default; + pointer-events: none; + opacity: @disabledOpacity; +} + + /******************************* Types *******************************/ diff --git a/assets/semantic/src/definitions/modules/shape.js b/assets/semantic/src/definitions/modules/shape.js index d399046..5ba72ef 100644 --- a/assets/semantic/src/definitions/modules/shape.js +++ b/assets/semantic/src/definitions/modules/shape.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/sidebar.js b/assets/semantic/src/definitions/modules/sidebar.js index 54b61a6..1dcb3ae 100644 --- a/assets/semantic/src/definitions/modules/sidebar.js +++ b/assets/semantic/src/definitions/modules/sidebar.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/sticky.js b/assets/semantic/src/definitions/modules/sticky.js index 4887c98..436b1c3 100644 --- a/assets/semantic/src/definitions/modules/sticky.js +++ b/assets/semantic/src/definitions/modules/sticky.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/tab.js b/assets/semantic/src/definitions/modules/tab.js index 383a8d5..4eedf6c 100644 --- a/assets/semantic/src/definitions/modules/tab.js +++ b/assets/semantic/src/definitions/modules/tab.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/definitions/modules/transition.js b/assets/semantic/src/definitions/modules/transition.js index 1dedef9..d6e2349 100644 --- a/assets/semantic/src/definitions/modules/transition.js +++ b/assets/semantic/src/definitions/modules/transition.js @@ -10,7 +10,7 @@ ;(function ($, window, document, undefined) { -"use strict"; +'use strict'; window = (typeof window != 'undefined' && window.Math == Math) ? window diff --git a/assets/semantic/src/themes/default/assets/fonts/brand-icons.eot b/assets/semantic/src/themes/default/assets/fonts/brand-icons.eot new file mode 100644 index 0000000..0a1ef3f Binary files /dev/null and b/assets/semantic/src/themes/default/assets/fonts/brand-icons.eot differ diff --git a/assets/semantic/src/themes/default/assets/fonts/brand-icons.svg b/assets/semantic/src/themes/default/assets/fonts/brand-icons.svg new file mode 100644 index 0000000..4c23753 --- /dev/null +++ b/assets/semantic/src/themes/default/assets/fonts/brand-icons.svg @@ -0,0 +1,1008 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/semantic/src/themes/default/assets/fonts/brand-icons.ttf b/assets/semantic/src/themes/default/assets/fonts/brand-icons.ttf new file mode 100644 index 0000000..f990851 Binary files /dev/null and b/assets/semantic/src/themes/default/assets/fonts/brand-icons.ttf differ diff --git a/assets/semantic/src/themes/default/assets/fonts/brand-icons.woff b/assets/semantic/src/themes/default/assets/fonts/brand-icons.woff new file mode 100644 index 0000000..2e87401 Binary files /dev/null and b/assets/semantic/src/themes/default/assets/fonts/brand-icons.woff differ diff --git a/assets/semantic/src/themes/default/assets/fonts/brand-icons.woff2 b/assets/semantic/src/themes/default/assets/fonts/brand-icons.woff2 new file mode 100644 index 0000000..0d575fd Binary files /dev/null and b/assets/semantic/src/themes/default/assets/fonts/brand-icons.woff2 differ diff --git a/assets/semantic/src/themes/default/assets/fonts/icons.eot b/assets/semantic/src/themes/default/assets/fonts/icons.eot index 769e6fa..ef75106 100644 Binary files a/assets/semantic/src/themes/default/assets/fonts/icons.eot and b/assets/semantic/src/themes/default/assets/fonts/icons.eot differ diff --git a/assets/semantic/src/themes/default/assets/fonts/icons.svg b/assets/semantic/src/themes/default/assets/fonts/icons.svg index b0eb9a3..0ae8e32 100644 --- a/assets/semantic/src/themes/default/assets/fonts/icons.svg +++ b/assets/semantic/src/themes/default/assets/fonts/icons.svg @@ -1,947 +1,1518 @@ - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/semantic/src/themes/default/assets/fonts/icons.ttf b/assets/semantic/src/themes/default/assets/fonts/icons.ttf index dc18b37..17bb674 100644 Binary files a/assets/semantic/src/themes/default/assets/fonts/icons.ttf and b/assets/semantic/src/themes/default/assets/fonts/icons.ttf differ diff --git a/assets/semantic/src/themes/default/assets/fonts/icons.woff b/assets/semantic/src/themes/default/assets/fonts/icons.woff index 76b54da..4cf2a4f 100644 Binary files a/assets/semantic/src/themes/default/assets/fonts/icons.woff and b/assets/semantic/src/themes/default/assets/fonts/icons.woff differ diff --git a/assets/semantic/src/themes/default/assets/fonts/icons.woff2 b/assets/semantic/src/themes/default/assets/fonts/icons.woff2 index 32b9808..eea9aa2 100644 Binary files a/assets/semantic/src/themes/default/assets/fonts/icons.woff2 and b/assets/semantic/src/themes/default/assets/fonts/icons.woff2 differ diff --git a/assets/semantic/src/themes/default/assets/fonts/outline-icons.eot b/assets/semantic/src/themes/default/assets/fonts/outline-icons.eot new file mode 100644 index 0000000..cda0a84 Binary files /dev/null and b/assets/semantic/src/themes/default/assets/fonts/outline-icons.eot differ diff --git a/assets/semantic/src/themes/default/assets/fonts/outline-icons.svg b/assets/semantic/src/themes/default/assets/fonts/outline-icons.svg new file mode 100644 index 0000000..2875252 --- /dev/null +++ b/assets/semantic/src/themes/default/assets/fonts/outline-icons.svg @@ -0,0 +1,366 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/semantic/src/themes/default/assets/fonts/outline-icons.ttf b/assets/semantic/src/themes/default/assets/fonts/outline-icons.ttf new file mode 100644 index 0000000..ee13f84 Binary files /dev/null and b/assets/semantic/src/themes/default/assets/fonts/outline-icons.ttf differ diff --git a/assets/semantic/src/themes/default/assets/fonts/outline-icons.woff b/assets/semantic/src/themes/default/assets/fonts/outline-icons.woff new file mode 100644 index 0000000..bcd8343 Binary files /dev/null and b/assets/semantic/src/themes/default/assets/fonts/outline-icons.woff differ diff --git a/assets/semantic/src/themes/default/assets/fonts/outline-icons.woff2 b/assets/semantic/src/themes/default/assets/fonts/outline-icons.woff2 new file mode 100644 index 0000000..35cc7b3 Binary files /dev/null and b/assets/semantic/src/themes/default/assets/fonts/outline-icons.woff2 differ diff --git a/assets/semantic/src/themes/default/elements/icon.overrides b/assets/semantic/src/themes/default/elements/icon.overrides index d479b22..e8c6f5c 100644 --- a/assets/semantic/src/themes/default/elements/icon.overrides +++ b/assets/semantic/src/themes/default/elements/icon.overrides @@ -1,5 +1,5 @@ /* - * Font Awesome 5.0.6 by @fontawesome - http://fontawesome.io - @fontawesome + * Font Awesome 5.0.8 by @fontawesome - http://fontawesome.io - @fontawesome * License - https://fontawesome.com/license (Icons: CC BY 4.0 License, Fonts: SIL OFL 1.1 License, CSS: MIT License) */ @@ -26,1018 +26,858 @@ for instance `lemon icon` not `lemon outline icon` since there is only one lemon *******************************/ -/******************************* - Icons -*******************************/ - - -/* Accessibility */ -i.icon.american.sign.language.interpreting:before { content: "\f2a3"; } -i.icon.assistive.listening.systems:before { content: "\f2a2"; } -i.icon.audio.description:before { content: "\f29e"; } -i.icon.blind:before { content: "\f29d"; } -i.icon.braille:before { content: "\f2a1"; } -i.icon.closed.captioning.outline:before { content: "\f327"; } -i.icon.closed.captioning:before { content: "\f20a"; } -i.icon.deaf:before { content: "\f2a4"; } -i.icon.low.vision:before { content: "\f2a8"; } -i.icon.phone.volume:before { content: "\f2a0"; } -i.icon.question.circle.outline:before { content: "\f628"; } -i.icon.question.circle:before { content: "\f059"; } -i.icon.sign.language:before { content: "\f2a7"; } -i.icon.tty:before { content: "\f1e4"; } -i.icon.universal.access:before { content: "\f29a"; } -i.icon.wheelchair:before { content: "\f193"; } - - -/* Arrows */ -i.icon.angle.double.down:before { content: "\f103"; } -i.icon.angle.double.left:before { content: "\f100"; } -i.icon.angle.double.right:before { content: "\f101"; } -i.icon.angle.double.up:before { content: "\f102"; } -i.icon.angle.down:before { content: "\f107"; } -i.icon.angle.left:before { content: "\f104"; } -i.icon.angle.right:before { content: "\f105"; } -i.icon.angle.up:before { content: "\f106"; } -i.icon.arrow.alternate.circle.down.outline:before { content: "\f608"; } -i.icon.arrow.alternate.circle.down:before { content: "\f358"; } -i.icon.arrow.alternate.circle.left.outline:before { content: "\f605"; } -i.icon.arrow.alternate.circle.left:before { content: "\f359"; } -i.icon.arrow.alternate.circle.right.outline:before { content: "\f304"; } -i.icon.arrow.alternate.circle.right:before { content: "\f35a"; } -i.icon.arrow.alternate.circle.up.outline:before { content: "\f305"; } -i.icon.arrow.alternate.circle.up:before { content: "\f35b"; } -i.icon.arrow.circle.down:before { content: "\f0ab"; } -i.icon.arrow.circle.left:before { content: "\f0a8"; } -i.icon.arrow.circle.right:before { content: "\f0a9"; } -i.icon.arrow.circle.up:before { content: "\f0aa"; } -i.icon.arrow.down:before { content: "\f063"; } -i.icon.arrow.left:before { content: "\f060"; } -i.icon.arrow.right:before { content: "\f061"; } -i.icon.arrow.up:before { content: "\f062"; } -i.icon.arrows.alternate.horizontal:before { content: "\f337"; } -i.icon.arrows.alternate.vertical:before { content: "\f338"; } -i.icon.arrows.alternate:before { content: "\f0b2"; } -i.icon.caret.down:before { content: "\f0d7"; } -i.icon.caret.left:before { content: "\f0d9"; } -i.icon.caret.right:before { content: "\f0da"; } -i.icon.caret.square.down.outline:before { content: "\f316"; } -i.icon.caret.square.down:before { content: "\f150"; } -i.icon.caret.square.left.outline:before { content: "\f317"; } -i.icon.caret.square.left:before { content: "\f191"; } -i.icon.caret.square.right.outline:before { content: "\f318"; } -i.icon.caret.square.right:before { content: "\f152"; } -i.icon.caret.square.up.outline:before { content: "\f319"; } -i.icon.caret.square.up:before { content: "\f151"; } -i.icon.caret.up:before { content: "\f0d8"; } -i.icon.cart.arrow.down:before { content: "\f218"; } -i.icon.chart.line:before { content: "\f201"; } -i.icon.chevron.circle.down:before { content: "\f13a"; } -i.icon.chevron.circle.left:before { content: "\f137"; } -i.icon.chevron.circle.right:before { content: "\f138"; } -i.icon.chevron.circle.up:before { content: "\f139"; } -i.icon.chevron.down:before { content: "\f078"; } -i.icon.chevron.left:before { content: "\f053"; } -i.icon.chevron.right:before { content: "\f054"; } -i.icon.chevron.up:before { content: "\f077"; } -i.icon.cloud.download.alternate:before { content: "\f600"; } -i.icon.cloud.upload.alternate:before { content: "\f601"; } -i.icon.download:before { content: "\f019"; } -i.icon.exchange.alternate:before { content: "\f362"; } -i.icon.expand.arrows.alternate:before { content: "\f31e"; } -i.icon.external.link.alternate:before { content: "\f35d"; } -i.icon.external.link.square.alternate:before { content: "\f360"; } -i.icon.hand.point.down.outline:before { content: "\f602"; } -i.icon.hand.point.down:before { content: "\f0a7"; } -i.icon.hand.point.left.outline:before { content: "\f361"; } -i.icon.hand.point.left:before { content: "\f0a5"; } -i.icon.hand.point.right.outline:before { content: "\f362"; } -i.icon.hand.point.right:before { content: "\f0a4"; } -i.icon.hand.point.up.outline:before { content: "\f363"; } -i.icon.hand.point.up:before { content: "\f0a6"; } -i.icon.hand.pointer.outline:before { content: "\f364"; } -i.icon.hand.pointer:before { content: "\f25a"; } -i.icon.history:before { content: "\f1da"; } -i.icon.level.down.alternate:before { content: "\f3be"; } -i.icon.level.up.alternate:before { content: "\f3bf"; } -i.icon.location.arrow:before { content: "\f124"; } -i.icon.long.arrow.alternate.down:before { content: "\f309"; } -i.icon.long.arrow.alternate.left:before { content: "\f30a"; } -i.icon.long.arrow.alternate.right:before { content: "\f30b"; } -i.icon.long.arrow.alternate.up:before { content: "\f30c"; } -i.icon.mouse.pointer:before { content: "\f245"; } -i.icon.play:before { content: "\f04b"; } -i.icon.random:before { content: "\f074"; } -i.icon.recycle:before { content: "\f1b8"; } -i.icon.redo.alternate:before { content: "\f2f9"; } -i.icon.redo:before { content: "\f01e"; } -i.icon.reply.all:before { content: "\f122"; } -i.icon.reply:before { content: "\f3e5"; } -i.icon.retweet:before { content: "\f079"; } -i.icon.share.square.outline:before { content: "\f631"; } -i.icon.share.square:before { content: "\f14d"; } -i.icon.share:before { content: "\f064"; } -i.icon.sign.in.alternate:before { content: "\f2f6"; } -i.icon.sign.out.alternate:before { content: "\f2f5"; } -i.icon.sort.alphabet.down:before { content: "\f15d"; } -i.icon.sort.alphabet.up:before { content: "\f15e"; } -i.icon.sort.amount.down:before { content: "\f160"; } -i.icon.sort.amount.up:before { content: "\f161"; } -i.icon.sort.down:before { content: "\f0dd"; } -i.icon.sort.numeric.down:before { content: "\f162"; } -i.icon.sort.numeric.up:before { content: "\f163"; } -i.icon.sort.up:before { content: "\f0de"; } -i.icon.sort:before { content: "\f0dc"; } -i.icon.sync.alternate:before { content: "\f2f1"; } -i.icon.sync:before { content: "\f021"; } -i.icon.text.height:before { content: "\f034"; } -i.icon.text.width:before { content: "\f035"; } -i.icon.undo.alternate:before { content: "\f2ea"; } -i.icon.undo:before { content: "\f0e2"; } -i.icon.upload:before { content: "\f093"; } - - -/* Audio & Video */ -i.icon.backward:before { content: "\f04a"; } -i.icon.circle.outline:before { content: "\f323"; } -i.icon.circle:before { content: "\f111"; } -i.icon.compress:before { content: "\f066"; } -i.icon.eject:before { content: "\f052"; } -i.icon.expand:before { content: "\f065"; } -i.icon.fast.backward:before { content: "\f049"; } -i.icon.fast.forward:before { content: "\f050"; } -i.icon.file.audio.outline:before { content: "\f342"; } -i.icon.file.audio:before { content: "\f1c7"; } -i.icon.file.video.outline:before { content: "\f348"; } -i.icon.file.video:before { content: "\f1c8"; } -i.icon.film:before { content: "\f008"; } -i.icon.forward:before { content: "\f04e"; } -i.icon.headphones:before { content: "\f025"; } -i.icon.microphone.slash:before { content: "\f131"; } -i.icon.microphone:before { content: "\f130"; } -i.icon.music:before { content: "\f001"; } -i.icon.pause.circle.outline:before { content: "\f625"; } -i.icon.pause.circle:before { content: "\f28b"; } -i.icon.pause:before { content: "\f04c"; } -i.icon.play.circle.outline:before { content: "\f626"; } -i.icon.play.circle:before { content: "\f144"; } -i.icon.podcast:before { content: "\f2ce"; } -i.icon.rss.square:before { content: "\f143"; } -i.icon.rss:before { content: "\f09e"; } -i.icon.step.backward:before { content: "\f048"; } -i.icon.step.forward:before { content: "\f051"; } -i.icon.stop.circle.outline:before { content: "\f636"; } -i.icon.stop.circle:before { content: "\f28d"; } -i.icon.stop:before { content: "\f04d"; } -i.icon.video:before { content: "\f03d"; } -i.icon.volume.down:before { content: "\f027"; } -i.icon.volume.off:before { content: "\f026"; } -i.icon.volume.up:before { content: "\f028"; } - - -/* Business */ -i.icon.address.book.outline:before { content: "\f300"; } -i.icon.address.book:before { content: "\f2b9"; } -i.icon.address.card.outline:before { content: "\f301"; } -i.icon.address.card:before { content: "\f2bb"; } -i.icon.archive:before { content: "\f187"; } -i.icon.balance.scale:before { content: "\f24e"; } -i.icon.birthday.cake:before { content: "\f1fd"; } -i.icon.book:before { content: "\f02d"; } -i.icon.briefcase:before { content: "\f0b1"; } -i.icon.building.outline:before { content: "\f603"; } -i.icon.building:before { content: "\f1ad"; } -i.icon.bullhorn:before { content: "\f0a1"; } -i.icon.calculator:before { content: "\f1ec"; } -i.icon.calendar.alternate.outline:before { content: "\f310"; } -i.icon.calendar.alternate:before { content: "\f073"; } -i.icon.calendar.outline:before { content: "\f315"; } -i.icon.calendar:before { content: "\f133"; } -i.icon.certificate:before { content: "\f0a3"; } -i.icon.chart.area:before { content: "\f1fe"; } -i.icon.chart.bar.outline:before { content: "\f320"; } -i.icon.chart.bar:before { content: "\f080"; } -i.icon.chart.pie:before { content: "\f200"; } -i.icon.clipboard.outline:before { content: "\f324"; } -i.icon.clipboard:before { content: "\f328"; } -i.icon.coffee:before { content: "\f0f4"; } -i.icon.columns:before { content: "\f0db"; } -i.icon.compass.outline:before { content: "\f331"; } -i.icon.compass:before { content: "\f14e"; } -i.icon.copy.outline:before { content: "\f332"; } -i.icon.copy:before { content: "\f0c5"; } -i.icon.copyright.outline:before { content: "\f333"; } -i.icon.copyright:before { content: "\f1f9"; } -i.icon.cut:before { content: "\f0c4"; } -i.icon.edit.outline:before { content: "\f336"; } -i.icon.edit:before { content: "\f044"; } -i.icon.envelope.open.outline:before { content: "\f337"; } -i.icon.envelope.open:before { content: "\f2b6"; } -i.icon.envelope.outline:before { content: "\f338"; } -i.icon.envelope.square:before { content: "\f199"; } -i.icon.envelope:before { content: "\f0e0"; } -i.icon.eraser:before { content: "\f12d"; } -i.icon.fax:before { content: "\f1ac"; } -i.icon.file.alternate.outline:before { content: "\f340"; } -i.icon.file.alternate:before { content: "\f15c"; } -i.icon.file.outline:before { content: "\f350"; } -i.icon.file:before { content: "\f15b"; } -i.icon.folder.open.outline:before { content: "\f352"; } -i.icon.folder.open:before { content: "\f07c"; } -i.icon.folder.outline:before { content: "\f353"; } -i.icon.folder:before { content: "\f07b"; } -i.icon.globe:before { content: "\f0ac"; } -i.icon.industry:before { content: "\f275"; } -i.icon.paperclip:before { content: "\f0c6"; } -i.icon.paste:before { content: "\f0ea"; } -i.icon.pen.square:before { content: "\f14b"; } -i.icon.pencil.alternate:before { content: "\f303"; } -i.icon.percent:before { content: "\f295"; } -i.icon.phone.square:before { content: "\f098"; } -i.icon.phone:before { content: "\f095"; } -i.icon.registered.outline:before { content: "\f629"; } -i.icon.registered:before { content: "\f25d"; } -i.icon.save.outline:before { content: "\f630"; } -i.icon.save:before { content: "\f0c7"; } -i.icon.sitemap:before { content: "\f0e8"; } -i.icon.sticky.note.outline:before { content: "\f635"; } -i.icon.sticky.note:before { content: "\f249"; } -i.icon.suitcase:before { content: "\f0f2"; } -i.icon.table:before { content: "\f0ce"; } -i.icon.tag:before { content: "\f02b"; } -i.icon.tags:before { content: "\f02c"; } -i.icon.tasks:before { content: "\f0ae"; } -i.icon.thumbtack:before { content: "\f08d"; } -i.icon.trademark:before { content: "\f25c"; } - -/* Chess */ -i.icon.chess:before { content: "\f439"; } -i.icon.chess.bishop:before { content: "\f43a"; } -i.icon.chess.board:before { content: "\f43c"; } -i.icon.chess.king:before { content: "\f43f"; } -i.icon.chess.knight:before { content: "\f441"; } -i.icon.chess.pawn:before { content: "\f443"; } -i.icon.chess.queen:before { content: "\f445"; } -i.icon.chess.rock:before { content: "\f447"; } -i.icon.square.full:before { content: "\f45c"; } - -/* Code */ -i.icon.barcode:before { content: "\f02a"; } -i.icon.bath:before { content: "\f2cd"; } -i.icon.bug:before { content: "\f188"; } -i.icon.code:before { content: "\f121"; } -i.icon.code.branch:before { content: "\f126"; } -i.icon.file.code.outline:before { content: "\f343"; } -i.icon.file.code:before { content: "\f1c9"; } -i.icon.filter:before { content: "\f0b0"; } -i.icon.fire.extinguisher:before { content: "\f134"; } -i.icon.keyboard.outline:before { content: "\f377"; } -i.icon.keyboard:before { content: "\f11c"; } -i.icon.microchip:before { content: "\f2db"; } -i.icon.qrcode:before { content: "\f029"; } -i.icon.shield.alternate:before { content: "\f3ed"; } -i.icon.terminal:before { content: "\f120"; } -i.icon.user.secret:before { content: "\f21b"; } -i.icon.window.close.outline:before { content: "\f642"; } -i.icon.window.close:before { content: "\f410"; } -i.icon.window.maximize.outline:before { content: "\f644"; } -i.icon.window.maximize:before { content: "\f2d0"; } -i.icon.window.minimize.outline:before { content: "\f643"; } -i.icon.window.minimize:before { content: "\f2d1"; } -i.icon.window.restore.outline:before { content: "\f416"; } -i.icon.window.restore:before { content: "\f2d2"; } - - -/* Communication */ -i.icon.at:before { content: "\f1fa"; } -i.icon.bell.outline:before { content: "\f307"; } -i.icon.bell.slash.outline:before { content: "\f306"; } -i.icon.bell.slash:before { content: "\f1f6"; } -i.icon.bell:before { content: "\f0f3"; } -i.icon.comment.alternate.outline:before { content: "\f604"; } -i.icon.comment.alternate:before { content: "\f27a"; } -i.icon.comment.outline:before { content: "\f329"; } -i.icon.comment:before { content: "\f075"; } -i.icon.comments.outline:before { content: "\f330"; } -i.icon.comments:before { content: "\f086"; } -i.icon.inbox:before { content: "\f01c"; } -i.icon.language:before { content: "\f1ab"; } -i.icon.mobile.alternate:before { content: "\f3cd"; } -i.icon.mobile:before { content: "\f10b"; } -i.icon.paper.plane.outline:before { content: "\f390"; } -i.icon.paper.plane:before { content: "\f1d8"; } -i.icon.wifi:before { content: "\f1eb"; } - - -/* Computers */ -i.icon.desktop:before { content: "\f108"; } -i.icon.hdd.outline:before { content: "\f611"; } -i.icon.hdd:before { content: "\f0a0"; } -i.icon.laptop:before { content: "\f109"; } -i.icon.plug:before { content: "\f1e6"; } -i.icon.power.off:before { content: "\f011"; } -i.icon.print:before { content: "\f02f"; } -i.icon.server:before { content: "\f233"; } -i.icon.tablet.alternate:before { content: "\f3fa"; } -i.icon.tablet:before { content: "\f10a"; } -i.icon.tv:before { content: "\f26c"; } - - -/* Currency */ -i.icon.dollar.sign:before { content: "\f155"; } -i.icon.euro.sign:before { content: "\f153"; } -i.icon.lira.sign:before { content: "\f195"; } -i.icon.money.bill.alternate.outline:before { content: "\f623"; } -i.icon.money.bill.alternate:before { content: "\f3d1"; } -i.icon.pound.sign:before { content: "\f154"; } -i.icon.ruble.sign:before { content: "\f158"; } -i.icon.rupee.sign:before { content: "\f156"; } -i.icon.shekel.sign:before { content: "\f20b"; } -i.icon.won.sign:before { content: "\f159"; } -i.icon.yen.sign:before { content: "\f157"; } - - -/* Date & Time */ -i.icon.calendar.check.outline:before { content: "\f311"; } -i.icon.calendar.check:before { content: "\f274"; } -i.icon.calendar.minus.outline:before { content: "\f312"; } -i.icon.calendar.minus:before { content: "\f272"; } -i.icon.calendar.plus.outline:before { content: "\f313"; } -i.icon.calendar.plus:before { content: "\f271"; } -i.icon.calendar.times.outline:before { content: "\f314"; } -i.icon.calendar.times:before { content: "\f273"; } -i.icon.clock.outline:before { content: "\f325"; } -i.icon.clock:before { content: "\f017"; } -i.icon.hourglass.end:before { content: "\f253"; } -i.icon.hourglass.half:before { content: "\f252"; } -i.icon.hourglass.outline:before { content: "\f614"; } -i.icon.hourglass.start:before { content: "\f251"; } -i.icon.hourglass:before { content: "\f254"; } -i.icon.stopwatch:before { content: "\f2f2"; } - - -/* Design */ -i.icon.adjust:before { content: "\f042"; } -i.icon.clone.outline:before { content: "\f326"; } -i.icon.clone:before { content: "\f24d"; } -i.icon.crop:before { content: "\f125"; } -i.icon.crosshairs:before { content: "\f05b"; } -i.icon.eye.dropper:before { content: "\f1fb"; } -i.icon.eye.slash.outline:before { content: "\f339"; } -i.icon.eye.slash:before { content: "\f070"; } -i.icon.eye:before { content: "\f06e"; } -i.icon.object.group.outline:before { content: "\f624"; } -i.icon.object.group:before { content: "\f247"; } -i.icon.object.ungroup.outline:before { content: "\f389"; } -i.icon.object.ungroup:before { content: "\f248"; } -i.icon.paint.brush:before { content: "\f1fc"; } -i.icon.tint:before { content: "\f043"; } - - -/* Editors */ -i.icon.align.center:before { content: "\f037"; } -i.icon.align.justify:before { content: "\f039"; } -i.icon.align.left:before { content: "\f036"; } -i.icon.align.right:before { content: "\f038"; } -i.icon.bold:before { content: "\f032"; } -i.icon.font:before { content: "\f031"; } -i.icon.heading:before { content: "\f1dc"; } -i.icon.i.cursor:before { content: "\f246"; } -i.icon.indent:before { content: "\f03c"; } -i.icon.italic:before { content: "\f033"; } -i.icon.link:before { content: "\f0c1"; } -i.icon.list.alternate.outline:before { content: "\f381"; } -i.icon.list.alternate:before { content: "\f022"; } -i.icon.ordered.list:before { content: "\f0cb"; } -i.icon.unordered.list:before { content: "\f0ca"; } -i.icon.list:before { content: "\f03a"; } -i.icon.outdent:before { content: "\f03b"; } -i.icon.paragraph:before { content: "\f1dd"; } -i.icon.quote.left:before { content: "\f10d"; } -i.icon.quote.right:before { content: "\f10e"; } -i.icon.strikethrough:before { content: "\f0cc"; } -i.icon.subscript:before { content: "\f12c"; } -i.icon.superscript:before { content: "\f12b"; } -i.icon.th.large:before { content: "\f009"; } -i.icon.th.list:before { content: "\f00b"; } -i.icon.th:before { content: "\f00a"; } -i.icon.trash.alternate.outline:before { content: "\f640"; } -i.icon.trash.alternate:before { content: "\f2ed"; } -i.icon.trash:before { content: "\f1f8"; } -i.icon.underline:before { content: "\f0cd"; } -i.icon.unlink:before { content: "\f127"; } - - -/* Files */ -i.icon.file.archive.outline:before { content: "\f341"; } -i.icon.file.archive:before { content: "\f1c6"; } -i.icon.file.excel.outline:before { content: "\f344"; } -i.icon.file.excel:before { content: "\f1c3"; } -i.icon.file.image.outline:before { content: "\f617"; } -i.icon.file.image:before { content: "\f1c5"; } -i.icon.file.pdf.outline:before { content: "\f346"; } -i.icon.file.pdf:before { content: "\f1c1"; } -i.icon.file.powerpoint.outline:before { content: "\f347"; } -i.icon.file.powerpoint:before { content: "\f1c4"; } -i.icon.file.word.outline:before { content: "\f349"; } -i.icon.file.word:before { content: "\f1c2"; } - - -/* Genders */ -i.icon.genderless:before { content: "\f22d"; } -i.icon.mars.double:before { content: "\f227"; } -i.icon.mars.stroke.horizontal:before { content: "\f22b"; } -i.icon.mars.stroke.vertical:before { content: "\f22a"; } -i.icon.mars.stroke:before { content: "\f229"; } -i.icon.mars:before { content: "\f222"; } -i.icon.mercury:before { content: "\f223"; } -i.icon.neuter:before { content: "\f22c"; } -i.icon.transgender.alternate:before { content: "\f225"; } -i.icon.transgender:before { content: "\f224"; } -i.icon.venus.double:before { content: "\f226"; } -i.icon.venus.mars:before { content: "\f228"; } -i.icon.venus:before { content: "\f221"; } - - -/* Hands */ -i.icon.hand.lizard.outline:before { content: "\f357"; } -i.icon.hand.lizard:before { content: "\f258"; } -i.icon.hand.paper.outline:before { content: "\f358"; } -i.icon.hand.paper:before { content: "\f256"; } -i.icon.hand.peace.outline:before { content: "\f359"; } -i.icon.hand.peace:before { content: "\f25b"; } -i.icon.hand.rock.outline:before { content: "\f365"; } -i.icon.hand.rock:before { content: "\f255"; } -i.icon.hand.scissors.outline:before { content: "\f366"; } -i.icon.hand.scissors:before { content: "\f257"; } -i.icon.hand.spock.outline:before { content: "\f367"; } -i.icon.hand.spock:before { content: "\f259"; } -i.icon.handshake.outline:before { content: "\f610"; } -i.icon.handshake:before { content: "\f2b5"; } -i.icon.thumbs.down.outline:before { content: "\f406"; } -i.icon.thumbs.down:before { content: "\f165"; } -i.icon.thumbs.up.outline:before { content: "\f638"; } -i.icon.thumbs.up:before { content: "\f164"; } - - -/* Health */ -i.icon.ambulance:before { content: "\f0f9"; } -i.icon.h.square:before { content: "\f0fd"; } -i.icon.heart.outline:before { content: "\f612"; } -i.icon.heart:before { content: "\f004"; } -i.icon.heartbeat:before { content: "\f21e"; } -i.icon.hospital.outline:before { content: "\f613"; } -i.icon.hospital:before { content: "\f0f8"; } -i.icon.medkit:before { content: "\f0fa"; } -i.icon.plus.square.outline:before { content: "\f627"; } -i.icon.plus.square:before { content: "\f0fe"; } -i.icon.stethoscope:before { content: "\f0f1"; } -i.icon.user.doctor:before { content: "\f0f0"; } - - -/* Images */ -i.icon.bolt:before { content: "\f0e7"; } -i.icon.camera.retro:before { content: "\f083"; } -i.icon.camera:before { content: "\f030"; } -i.icon.id.badge.outline:before { content: "\f615"; } -i.icon.id.badge:before { content: "\f2c1"; } -i.icon.id.card.outline:before { content: "\f616"; } -i.icon.id.card:before { content: "\f2c2"; } -i.icon.image.outline:before { content: "\f617"; } -i.icon.image:before { content: "\f03e"; } -i.icon.images.outline:before { content: "\f376"; } -i.icon.images:before { content: "\f302"; } -i.icon.sliders.horizontal:before { content: "\f1de"; } - - -/* Interfaces */ -i.icon.ban:before { content: "\f05e"; } -i.icon.bars:before { content: "\f0c9"; } -i.icon.beer:before { content: "\f0fc"; } -i.icon.bullseye:before { content: "\f140"; } -i.icon.check.circle.outline:before { content: "\f321"; } -i.icon.check.circle:before { content: "\f058"; } -i.icon.check.square.outline:before { content: "\f322"; } -i.icon.check.square:before { content: "\f14a"; } -i.icon.check:before { content: "\f00c"; } -i.icon.cloud:before { content: "\f0c2"; } -i.icon.cog:before { content: "\f013"; } -i.icon.cogs:before { content: "\f085"; } -i.icon.database:before { content: "\f1c0"; } -i.icon.dot.circle.outline:before { content: "\f335"; } -i.icon.dot.circle:before { content: "\f192"; } -i.icon.ellipsis.horizontal:before { content: "\f141"; } -i.icon.ellipsis.vertical:before { content: "\f142"; } -i.icon.exclamation.circle:before { content: "\f06a"; } -i.icon.exclamation.triangle:before { content: "\f071"; } -i.icon.exclamation:before { content: "\f12a"; } -i.icon.flag.checkered:before { content: "\f11e"; } -i.icon.flag.outline:before { content: "\f351"; } -i.icon.flag:before { content: "\f024"; } -i.icon.frown.outline:before { content: "\f354"; } -i.icon.frown:before { content: "\f119"; } -i.icon.hashtag:before { content: "\f292"; } -i.icon.home:before { content: "\f015"; } -i.icon.info.circle:before { content: "\f05a"; } -i.icon.info:before { content: "\f129"; } -i.icon.magic:before { content: "\f0d0"; } -i.icon.meh.outline:before { content: "\f621"; } -i.icon.meh:before { content: "\f11a"; } -i.icon.minus.circle:before { content: "\f056"; } -i.icon.minus.square.outline:before { content: "\f622"; } -i.icon.minus.square:before { content: "\f146"; } -i.icon.minus:before { content: "\f068"; } -i.icon.plus.circle:before { content: "\f055"; } -i.icon.plus:before { content: "\f067"; } -i.icon.question:before { content: "\f128"; } -i.icon.search.minus:before { content: "\f010"; } -i.icon.search.plus:before { content: "\f00e"; } -i.icon.search:before { content: "\f002"; } -i.icon.share.alternate.square:before { content: "\f1e1"; } -i.icon.share.alternate:before { content: "\f1e0"; } -i.icon.shield:before { content: "\f3ed"; } -i.icon.signal:before { content: "\f012"; } -i.icon.smile.outline:before { content: "\f398"; } -i.icon.smile:before { content: "\f118"; } -i.icon.star.half.outline:before { content: "\f401"; } -i.icon.star.half:before { content: "\f089"; } -i.icon.star.outline:before { content: "\f634"; } -i.icon.star:before { content: "\f005"; } -i.icon.times.circle.outline:before { content: "\f639"; } -i.icon.times.circle:before { content: "\f057"; } -i.icon.times:before { content: "\f00d"; } -i.icon.toggle.off:before { content: "\f204"; } -i.icon.toggle.on:before { content: "\f205"; } -i.icon.trophy:before { content: "\f091"; } -i.icon.user.circle.outline:before { content: "\f606"; } -i.icon.user.circle:before { content: "\f2bd"; } -i.icon.user.outline:before { content: "\f641"; } -i.icon.user:before { content: "\f007"; } - - -/* Maps */ -i.icon.anchor:before { content: "\f13d"; } -i.icon.bed:before { content: "\f236"; } -i.icon.bicycle:before { content: "\f206"; } -i.icon.binoculars:before { content: "\f1e5"; } -i.icon.bomb:before { content: "\f1e2"; } -i.icon.bookmark.outline:before { content: "\f308"; } -i.icon.bookmark:before { content: "\f02e"; } -i.icon.car:before { content: "\f1b9"; } -i.icon.fighter.jet:before { content: "\f0fb"; } -i.icon.fire:before { content: "\f06d"; } -i.icon.flask:before { content: "\f0c3"; } -i.icon.gamepad:before { content: "\f11b"; } -i.icon.gavel:before { content: "\f0e3"; } -i.icon.gift:before { content: "\f06b"; } -i.icon.glass.martini:before { content: "\f000"; } -i.icon.graduation.cap:before { content: "\f19d"; } -i.icon.key:before { content: "\f084"; } -i.icon.leaf:before { content: "\f06c"; } -i.icon.lemon.outline:before { content: "\f618"; } -i.icon.lemon:before { content: "\f094"; } -i.icon.life.ring.outline:before { content: "\f619"; } -i.icon.life.ring:before { content: "\f1cd"; } -i.icon.lightbulb.outline:before { content: "\f620"; } -i.icon.lightbulb:before { content: "\f0eb"; } -i.icon.magnet:before { content: "\f076"; } -i.icon.male:before { content: "\f183"; } -i.icon.map.marker.alternate:before { content: "\f3c5"; } -i.icon.map.marker:before { content: "\f041"; } -i.icon.map.outline:before { content: "\f382"; } -i.icon.map.pin:before { content: "\f276"; } -i.icon.map.signs:before { content: "\f277"; } -i.icon.map:before { content: "\f279"; } -i.icon.motorcycle:before { content: "\f21c"; } -i.icon.newspaper.outline:before { content: "\f387"; } -i.icon.newspaper:before { content: "\f1ea"; } -i.icon.paw:before { content: "\f1b0"; } -i.icon.plane:before { content: "\f072"; } -i.icon.road:before { content: "\f018"; } -i.icon.rocket:before { content: "\f135"; } -i.icon.ship:before { content: "\f21a"; } -i.icon.shopping.bag:before { content: "\f290"; } -i.icon.shopping.basket:before { content: "\f291"; } -i.icon.shopping.cart:before { content: "\f07a"; } -i.icon.shower:before { content: "\f2cc"; } -i.icon.street.view:before { content: "\f21d"; } -i.icon.subway:before { content: "\f239"; } -i.icon.taxi:before { content: "\f1ba"; } -i.icon.ticket.alternate:before { content: "\f3ff"; } -i.icon.train:before { content: "\f238"; } -i.icon.tree:before { content: "\f1bb"; } -i.icon.truck:before { content: "\f0d1"; } -i.icon.umbrella:before { content: "\f0e9"; } -i.icon.university:before { content: "\f19c"; } -i.icon.utensil.spoon:before { content: "\f2e5"; } -i.icon.utensils:before { content: "\f2e7"; } -i.icon.wrench:before { content: "\f0ad"; } - - -/* Objects */ -i.icon.bus:before { content: "\f207"; } -i.icon.cube:before { content: "\f1b2"; } -i.icon.cubes:before { content: "\f1b3"; } -i.icon.futbol.outline:before { content: "\f633"; } -i.icon.futbol:before { content: "\f1e3"; } -i.icon.gem.outline:before { content: "\f356"; } -i.icon.gem:before { content: "\f3a5"; } -i.icon.lock.open:before { content: "\f3c1"; } -i.icon.lock:before { content: "\f023"; } -i.icon.moon.outline:before { content: "\f386"; } -i.icon.moon:before { content: "\f186"; } -i.icon.puzzle:before { content: "\f12e"; } -i.icon.snowflake.outline:before { content: "\f632"; } -i.icon.snowflake:before { content: "\f2dc"; } -i.icon.space.shuttle:before { content: "\f197"; } -i.icon.sun.outline:before { content: "\f637"; } -i.icon.sun:before { content: "\f185"; } -i.icon.tachometer.alternate:before { content: "\f3fd"; } -i.icon.unlock.alternate:before { content: "\f13e"; } -i.icon.unlock:before { content: "\f09c"; } - - -/* Payments & Shopping */ -i.icon.cart.plus:before { content: "\f217"; } -i.icon.credit.card.outline:before { content: "\f334"; } -i.icon.credit.card:before { content: "\f09d"; } - -/* Shapes */ -i.icon.square.outline:before { content: "\f400"; } -i.icon.square:before { content: "\f0c8"; } - - -/* Spinners */ -i.icon.asterisk:before { content: "\f069"; } -i.icon.circle.notch:before { content: "\f1ce"; } -i.icon.spinner:before { content: "\f110"; } - -/* Sports */ -i.icon.baseball.ball:before { content: "\f433"; } -i.icon.basketball.ball:before { content: "\f434"; } -i.icon.bowling.ball:before { content: "\f436"; } -i.icon.football.ball:before { content: "\f44e"; } -i.icon.golf.ball:before { content: "\f450"; } -i.icon.hockey.puck:before { content: "\f453"; } -i.icon.quidditch:before { content: "\f458"; } -i.icon.table.tennis:before { content: "\f45d"; } -i.icon.volleyball.ball:before { content: "\f45f"; } - -/* Status */ -i.icon.battery.empty:before { content: "\f244"; } -i.icon.battery.full:before { content: "\f240"; } -i.icon.battery.half:before { content: "\f242"; } -i.icon.battery.quarter:before { content: "\f243"; } -i.icon.battery.three.quarters:before { content: "\f241"; } -i.icon.thermometer.empty:before { content: "\f2cb"; } -i.icon.thermometer.full:before { content: "\f2c7"; } -i.icon.thermometer.half:before { content: "\f2c9"; } -i.icon.thermometer.quarter:before { content: "\f2ca"; } -i.icon.thermometer.three.quarters:before { content: "\f2c8"; } - -/* Users & People */ -i.icon.child:before { content: "\f1ae"; } -i.icon.female:before { content: "\f182"; } -i.icon.user.circle.outline:before { content: "\f410"; } -i.icon.user.plus:before { content: "\f234"; } -i.icon.user.times:before { content: "\f235"; } -i.icon.users:before { content: "\f0c0"; } +/******************************* + Icons +*******************************/ -/* Brands */ +/* Icons */ i.icon.\35 00px:before { content: "\f26e"; } i.icon.accessible.icon:before { content: "\f368"; } i.icon.accusoft:before { content: "\f369"; } +i.icon.address.book:before { content: "\f2b9"; } +i.icon.address.card:before { content: "\f2bb"; } +i.icon.adjust:before { content: "\f042"; } i.icon.adn:before { content: "\f170"; } i.icon.adversal:before { content: "\f36a"; } i.icon.affiliatetheme:before { content: "\f36b"; } i.icon.algolia:before { content: "\f36c"; } -i.icon.amazon.pay:before { content: "\f42c"; } +i.icon.align.center:before { content: "\f037"; } +i.icon.align.justify:before { content: "\f039"; } +i.icon.align.left:before { content: "\f036"; } +i.icon.align.right:before { content: "\f038"; } i.icon.amazon:before { content: "\f270"; } +i.icon.amazon.pay:before { content: "\f42c"; } +i.icon.ambulance:before { content: "\f0f9"; } +i.icon.american.sign.language.interpreting:before { content: "\f2a3"; } i.icon.amilia:before { content: "\f36d"; } +i.icon.anchor:before { content: "\f13d"; } i.icon.android:before { content: "\f17b"; } i.icon.angellist:before { content: "\f209"; } +i.icon.angle.double.down:before { content: "\f103"; } +i.icon.angle.double.left:before { content: "\f100"; } +i.icon.angle.double.right:before { content: "\f101"; } +i.icon.angle.double.up:before { content: "\f102"; } +i.icon.angle.down:before { content: "\f107"; } +i.icon.angle.left:before { content: "\f104"; } +i.icon.angle.right:before { content: "\f105"; } +i.icon.angle.up:before { content: "\f106"; } i.icon.angrycreative:before { content: "\f36e"; } i.icon.angular:before { content: "\f420"; } -i.icon.app.store.ios:before { content: "\f370"; } i.icon.app.store:before { content: "\f36f"; } +i.icon.app.store.ios:before { content: "\f370"; } i.icon.apper:before { content: "\f371"; } -i.icon.apple.pay:before { content: "\f609"; } i.icon.apple:before { content: "\f179"; } +i.icon.apple.pay:before { content: "\f415"; } +i.icon.archive:before { content: "\f187"; } +i.icon.arrow.alternate.circle.down:before { content: "\f358"; } +i.icon.arrow.alternate.circle.left:before { content: "\f359"; } +i.icon.arrow.alternate.circle.right:before { content: "\f35a"; } +i.icon.arrow.alternate.circle.up:before { content: "\f35b"; } +i.icon.arrow.circle.down:before { content: "\f0ab"; } +i.icon.arrow.circle.left:before { content: "\f0a8"; } +i.icon.arrow.circle.right:before { content: "\f0a9"; } +i.icon.arrow.circle.up:before { content: "\f0aa"; } +i.icon.arrow.down:before { content: "\f063"; } +i.icon.arrow.left:before { content: "\f060"; } +i.icon.arrow.right:before { content: "\f061"; } +i.icon.arrow.up:before { content: "\f062"; } +i.icon.arrows.alternate:before { content: "\f0b2"; } +i.icon.arrows.alternate.horizontal:before { content: "\f337"; } +i.icon.arrows.alternate.vertical:before { content: "\f338"; } +i.icon.assistive.listening.systems:before { content: "\f2a2"; } +i.icon.asterisk:before { content: "\f069"; } i.icon.asymmetrik:before { content: "\f372"; } +i.icon.at:before { content: "\f1fa"; } i.icon.audible:before { content: "\f373"; } +i.icon.audio.description:before { content: "\f29e"; } i.icon.autoprefixer:before { content: "\f41c"; } i.icon.avianex:before { content: "\f374"; } i.icon.aviato:before { content: "\f421"; } i.icon.aws:before { content: "\f375"; } +i.icon.backward:before { content: "\f04a"; } +i.icon.balance.scale:before { content: "\f24e"; } +i.icon.ban:before { content: "\f05e"; } +i.icon.band.aid:before { content: "\f462"; } i.icon.bandcamp:before { content: "\f2d5"; } -i.icon.behance.square:before { content: "\f1b5"; } +i.icon.barcode:before { content: "\f02a"; } +i.icon.bars:before { content: "\f0c9"; } +i.icon.baseball.ball:before { content: "\f433"; } +i.icon.basketball.ball:before { content: "\f434"; } +i.icon.bath:before { content: "\f2cd"; } +i.icon.battery.empty:before { content: "\f244"; } +i.icon.battery.full:before { content: "\f240"; } +i.icon.battery.half:before { content: "\f242"; } +i.icon.battery.quarter:before { content: "\f243"; } +i.icon.battery.three.quarters:before { content: "\f241"; } +i.icon.bed:before { content: "\f236"; } +i.icon.beer:before { content: "\f0fc"; } i.icon.behance:before { content: "\f1b4"; } +i.icon.behance.square:before { content: "\f1b5"; } +i.icon.bell:before { content: "\f0f3"; } +i.icon.bell.slash:before { content: "\f1f6"; } +i.icon.bicycle:before { content: "\f206"; } i.icon.bimobject:before { content: "\f378"; } +i.icon.binoculars:before { content: "\f1e5"; } +i.icon.birthday.cake:before { content: "\f1fd"; } i.icon.bitbucket:before { content: "\f171"; } i.icon.bitcoin:before { content: "\f379"; } i.icon.bity:before { content: "\f37a"; } i.icon.black.tie:before { content: "\f27e"; } i.icon.blackberry:before { content: "\f37b"; } -i.icon.blogger.b:before { content: "\f37d"; } +i.icon.blind:before { content: "\f29d"; } i.icon.blogger:before { content: "\f37c"; } -i.icon.bluetooth.b:before { content: "\f294"; } +i.icon.blogger.b:before { content: "\f37d"; } i.icon.bluetooth:before { content: "\f293"; } +i.icon.bluetooth.b:before { content: "\f294"; } +i.icon.bold:before { content: "\f032"; } +i.icon.bolt:before { content: "\f0e7"; } +i.icon.bomb:before { content: "\f1e2"; } +i.icon.book:before { content: "\f02d"; } +i.icon.bookmark:before { content: "\f02e"; } +i.icon.bowling.ball:before { content: "\f436"; } +i.icon.box:before { content: "\f466"; } +i.icon.boxes:before { content: "\f468"; } +i.icon.braille:before { content: "\f2a1"; } +i.icon.briefcase:before { content: "\f0b1"; } i.icon.btc:before { content: "\f15a"; } +i.icon.bug:before { content: "\f188"; } +i.icon.building:before { content: "\f1ad"; } +i.icon.bullhorn:before { content: "\f0a1"; } +i.icon.bullseye:before { content: "\f140"; } i.icon.buromobelexperte:before { content: "\f37f"; } +i.icon.bus:before { content: "\f207"; } i.icon.buysellads:before { content: "\f20d"; } -i.icon.credit.card.amazon.pay:before { content: "\f42d"; } -i.icon.credit.card.american.express:before { content: "\f1f3"; } -i.icon.credit.card.apple.pay:before { content: "\f607"; } -i.icon.credit.card.diners.club:before { content: "\f24c"; } -i.icon.credit.card.discover:before { content: "\f1f2"; } -i.icon.credit.card.jcb:before { content: "\f24b"; } -i.icon.credit.card.mastercard:before { content: "\f1f1"; } -i.icon.credit.card.paypal:before { content: "\f1f4"; } -i.icon.credit.card.stripe:before { content: "\f1f5"; } -i.icon.credit.card.visa:before { content: "\f1f0"; } +i.icon.calculator:before { content: "\f1ec"; } +i.icon.calendar:before { content: "\f133"; } +i.icon.calendar.alternate:before { content: "\f073"; } +i.icon.calendar.check:before { content: "\f274"; } +i.icon.calendar.minus:before { content: "\f272"; } +i.icon.calendar.plus:before { content: "\f271"; } +i.icon.calendar.times:before { content: "\f273"; } +i.icon.camera:before { content: "\f030"; } +i.icon.camera.retro:before { content: "\f083"; } +i.icon.car:before { content: "\f1b9"; } +i.icon.caret.down:before { content: "\f0d7"; } +i.icon.caret.left:before { content: "\f0d9"; } +i.icon.caret.right:before { content: "\f0da"; } +i.icon.caret.square.down:before { content: "\f150"; } +i.icon.caret.square.left:before { content: "\f191"; } +i.icon.caret.square.right:before { content: "\f152"; } +i.icon.caret.square.up:before { content: "\f151"; } +i.icon.caret.up:before { content: "\f0d8"; } +i.icon.cart.arrow.down:before { content: "\f218"; } +i.icon.cart.plus:before { content: "\f217"; } +i.icon.cc.amazon.pay:before { content: "\f42d"; } +i.icon.cc.amex:before { content: "\f1f3"; } +i.icon.cc.apple.pay:before { content: "\f416"; } +i.icon.cc.diners.club:before { content: "\f24c"; } +i.icon.cc.discover:before { content: "\f1f2"; } +i.icon.cc.jcb:before { content: "\f24b"; } +i.icon.cc.mastercard:before { content: "\f1f1"; } +i.icon.cc.paypal:before { content: "\f1f4"; } +i.icon.cc.stripe:before { content: "\f1f5"; } +i.icon.cc.visa:before { content: "\f1f0"; } i.icon.centercode:before { content: "\f380"; } +i.icon.certificate:before { content: "\f0a3"; } +i.icon.chart.area:before { content: "\f1fe"; } +i.icon.chart.bar:before { content: "\f080"; } +i.icon.chart.line:before { content: "\f201"; } +i.icon.chart.pie:before { content: "\f200"; } +i.icon.check:before { content: "\f00c"; } +i.icon.check.circle:before { content: "\f058"; } +i.icon.check.square:before { content: "\f14a"; } +i.icon.chess:before { content: "\f439"; } +i.icon.chess.bishop:before { content: "\f43a"; } +i.icon.chess.board:before { content: "\f43c"; } +i.icon.chess.king:before { content: "\f43f"; } +i.icon.chess.knight:before { content: "\f441"; } +i.icon.chess.pawn:before { content: "\f443"; } +i.icon.chess.queen:before { content: "\f445"; } +i.icon.chess.rook:before { content: "\f447"; } +i.icon.chevron.circle.down:before { content: "\f13a"; } +i.icon.chevron.circle.left:before { content: "\f137"; } +i.icon.chevron.circle.right:before { content: "\f138"; } +i.icon.chevron.circle.up:before { content: "\f139"; } +i.icon.chevron.down:before { content: "\f078"; } +i.icon.chevron.left:before { content: "\f053"; } +i.icon.chevron.right:before { content: "\f054"; } +i.icon.chevron.up:before { content: "\f077"; } +i.icon.child:before { content: "\f1ae"; } i.icon.chrome:before { content: "\f268"; } +i.icon.circle:before { content: "\f111"; } +i.icon.circle.notch:before { content: "\f1ce"; } +i.icon.clipboard:before { content: "\f328"; } +i.icon.clipboard.check:before { content: "\f46c"; } +i.icon.clipboard.list:before { content: "\f46d"; } +i.icon.clock:before { content: "\f017"; } +i.icon.clone:before { content: "\f24d"; } +i.icon.closed.captioning:before { content: "\f20a"; } +i.icon.cloud:before { content: "\f0c2"; } i.icon.cloudscale:before { content: "\f383"; } i.icon.cloudsmith:before { content: "\f384"; } i.icon.cloudversify:before { content: "\f385"; } +i.icon.code:before { content: "\f121"; } +i.icon.code.branch:before { content: "\f126"; } i.icon.codepen:before { content: "\f1cb"; } i.icon.codiepie:before { content: "\f284"; } +i.icon.coffee:before { content: "\f0f4"; } +i.icon.cog:before { content: "\f013"; } +i.icon.cogs:before { content: "\f085"; } +i.icon.columns:before { content: "\f0db"; } +i.icon.comment:before { content: "\f075"; } +i.icon.comment.alternate:before { content: "\f27a"; } +i.icon.comments:before { content: "\f086"; } +i.icon.compass:before { content: "\f14e"; } +i.icon.compress:before { content: "\f066"; } i.icon.connectdevelop:before { content: "\f20e"; } i.icon.contao:before { content: "\f26d"; } +i.icon.copy:before { content: "\f0c5"; } +i.icon.copyright:before { content: "\f1f9"; } i.icon.cpanel:before { content: "\f388"; } i.icon.creative.commons:before { content: "\f25e"; } -i.icon.css3.alternate:before { content: "\f38b"; } +i.icon.credit.card:before { content: "\f09d"; } +i.icon.crop:before { content: "\f125"; } +i.icon.crosshairs:before { content: "\f05b"; } i.icon.css3:before { content: "\f13c"; } +i.icon.css3.alternate:before { content: "\f38b"; } +i.icon.cube:before { content: "\f1b2"; } +i.icon.cubes:before { content: "\f1b3"; } +i.icon.cut:before { content: "\f0c4"; } i.icon.cuttlefish:before { content: "\f38c"; } i.icon.d.and.d:before { content: "\f38d"; } i.icon.dashcube:before { content: "\f210"; } +i.icon.database:before { content: "\f1c0"; } +i.icon.deaf:before { content: "\f2a4"; } i.icon.delicious:before { content: "\f1a5"; } i.icon.deploydog:before { content: "\f38e"; } i.icon.deskpro:before { content: "\f38f"; } +i.icon.desktop:before { content: "\f108"; } i.icon.deviantart:before { content: "\f1bd"; } i.icon.digg:before { content: "\f1a6"; } i.icon.digital.ocean:before { content: "\f391"; } i.icon.discord:before { content: "\f392"; } i.icon.discourse:before { content: "\f393"; } +i.icon.dna:before { content: "\f471"; } i.icon.dochub:before { content: "\f394"; } i.icon.docker:before { content: "\f395"; } +i.icon.dollar.sign:before { content: "\f155"; } +i.icon.dolly:before { content: "\f472"; } +i.icon.dolly.flatbed:before { content: "\f474"; } +i.icon.dot.circle:before { content: "\f192"; } +i.icon.download:before { content: "\f019"; } i.icon.draft2digital:before { content: "\f396"; } -i.icon.dribbble.square:before { content: "\f397"; } i.icon.dribbble:before { content: "\f17d"; } +i.icon.dribbble.square:before { content: "\f397"; } i.icon.dropbox:before { content: "\f16b"; } i.icon.drupal:before { content: "\f1a9"; } i.icon.dyalog:before { content: "\f399"; } i.icon.earlybirds:before { content: "\f39a"; } i.icon.edge:before { content: "\f282"; } +i.icon.edit:before { content: "\f044"; } +i.icon.eject:before { content: "\f052"; } i.icon.elementor:before { content: "\f430"; } +i.icon.ellipsis.horizontal:before { content: "\f141"; } +i.icon.ellipsis.vertical:before { content: "\f142"; } i.icon.ember:before { content: "\f423"; } i.icon.empire:before { content: "\f1d1"; } +i.icon.envelope:before { content: "\f0e0"; } +i.icon.envelope.open:before { content: "\f2b6"; } +i.icon.envelope.square:before { content: "\f199"; } i.icon.envira:before { content: "\f299"; } +i.icon.eraser:before { content: "\f12d"; } i.icon.erlang:before { content: "\f39d"; } i.icon.ethereum:before { content: "\f42e"; } i.icon.etsy:before { content: "\f2d7"; } +i.icon.euro.sign:before { content: "\f153"; } +i.icon.exchange.alternate:before { content: "\f362"; } +i.icon.exclamation:before { content: "\f12a"; } +i.icon.exclamation.circle:before { content: "\f06a"; } +i.icon.exclamation.triangle:before { content: "\f071"; } +i.icon.expand:before { content: "\f065"; } +i.icon.expand.arrows.alternate:before { content: "\f31e"; } i.icon.expeditedssl:before { content: "\f23e"; } +i.icon.external.alternate:before { content: "\f35d"; } +i.icon.external.square.alternate:before { content: "\f360"; } +i.icon.eye:before { content: "\f06e"; } +i.icon.eye.dropper:before { content: "\f1fb"; } +i.icon.eye.slash:before { content: "\f070"; } +i.icon.facebook:before { content: "\f09a"; } i.icon.facebook.f:before { content: "\f39e"; } i.icon.facebook.messenger:before { content: "\f39f"; } i.icon.facebook.square:before { content: "\f082"; } -i.icon.facebook:before { content: "\f09a"; } +i.icon.fast.backward:before { content: "\f049"; } +i.icon.fast.forward:before { content: "\f050"; } +i.icon.fax:before { content: "\f1ac"; } +i.icon.female:before { content: "\f182"; } +i.icon.fighter.jet:before { content: "\f0fb"; } +i.icon.file:before { content: "\f15b"; } +i.icon.file.alternate:before { content: "\f15c"; } +i.icon.file.archive:before { content: "\f1c6"; } +i.icon.file.audio:before { content: "\f1c7"; } +i.icon.file.code:before { content: "\f1c9"; } +i.icon.file.excel:before { content: "\f1c3"; } +i.icon.file.image:before { content: "\f1c5"; } +i.icon.file.pdf:before { content: "\f1c1"; } +i.icon.file.powerpoint:before { content: "\f1c4"; } +i.icon.file.video:before { content: "\f1c8"; } +i.icon.file.word:before { content: "\f1c2"; } +i.icon.film:before { content: "\f008"; } +i.icon.filter:before { content: "\f0b0"; } +i.icon.fire:before { content: "\f06d"; } +i.icon.fire.extinguisher:before { content: "\f134"; } i.icon.firefox:before { content: "\f269"; } +i.icon.first.aid:before { content: "\f479"; } i.icon.first.order:before { content: "\f2b0"; } i.icon.firstdraft:before { content: "\f3a1"; } +i.icon.flag:before { content: "\f024"; } +i.icon.flag.checkered:before { content: "\f11e"; } +i.icon.flask:before { content: "\f0c3"; } i.icon.flickr:before { content: "\f16e"; } i.icon.flipboard:before { content: "\f44d"; } i.icon.fly:before { content: "\f417"; } +i.icon.folder:before { content: "\f07b"; } +i.icon.folder.open:before { content: "\f07c"; } +i.icon.font:before { content: "\f031"; } +i.icon.font.awesome:before { content: "\f2b4"; } i.icon.font.awesome.alternate:before { content: "\f35c"; } i.icon.font.awesome.flag:before { content: "\f425"; } -i.icon.font.awesome:before { content: "\f2b4"; } -i.icon.fonticons.fi:before { content: "\f3a2"; } i.icon.fonticons:before { content: "\f280"; } -i.icon.fort.awesome.alternate:before { content: "\f3a3"; } +i.icon.fonticons.fi:before { content: "\f3a2"; } +i.icon.football.ball:before { content: "\f44e"; } i.icon.fort.awesome:before { content: "\f286"; } +i.icon.fort.awesome.alternate:before { content: "\f3a3"; } i.icon.forumbee:before { content: "\f211"; } +i.icon.forward:before { content: "\f04e"; } i.icon.foursquare:before { content: "\f180"; } i.icon.free.code.camp:before { content: "\f2c5"; } i.icon.freebsd:before { content: "\f3a4"; } +i.icon.frown:before { content: "\f119"; } +i.icon.futbol:before { content: "\f1e3"; } +i.icon.gamepad:before { content: "\f11b"; } +i.icon.gavel:before { content: "\f0e3"; } +i.icon.gem:before { content: "\f3a5"; } +i.icon.genderless:before { content: "\f22d"; } i.icon.get.pocket:before { content: "\f265"; } -i.icon.gg.circle:before { content: "\f261"; } i.icon.gg:before { content: "\f260"; } -i.icon.git.square:before { content: "\f1d2"; } +i.icon.gg.circle:before { content: "\f261"; } +i.icon.gift:before { content: "\f06b"; } i.icon.git:before { content: "\f1d3"; } +i.icon.git.square:before { content: "\f1d2"; } +i.icon.github:before { content: "\f09b"; } i.icon.github.alternate:before { content: "\f113"; } i.icon.github.square:before { content: "\f092"; } -i.icon.github:before { content: "\f09b"; } i.icon.gitkraken:before { content: "\f3a6"; } i.icon.gitlab:before { content: "\f296"; } i.icon.gitter:before { content: "\f426"; } -i.icon.glide.g:before { content: "\f2a6"; } +i.icon.glass.martini:before { content: "\f000"; } i.icon.glide:before { content: "\f2a5"; } +i.icon.glide.g:before { content: "\f2a6"; } +i.icon.globe:before { content: "\f0ac"; } i.icon.gofore:before { content: "\f3a7"; } -i.icon.goodreads.g:before { content: "\f3a9"; } +i.icon.golf.ball:before { content: "\f450"; } i.icon.goodreads:before { content: "\f3a8"; } +i.icon.goodreads.g:before { content: "\f3a9"; } +i.icon.google:before { content: "\f1a0"; } i.icon.google.drive:before { content: "\f3aa"; } i.icon.google.play:before { content: "\f3ab"; } +i.icon.google.plus:before { content: "\f2b3"; } i.icon.google.plus.g:before { content: "\f0d5"; } i.icon.google.plus.square:before { content: "\f0d4"; } -i.icon.google.plus:before { content: "\f2b3"; } i.icon.google.wallet:before { content: "\f1ee"; } -i.icon.google:before { content: "\f1a0"; } +i.icon.graduation.cap:before { content: "\f19d"; } i.icon.gratipay:before { content: "\f184"; } i.icon.grav:before { content: "\f2d6"; } i.icon.gripfire:before { content: "\f3ac"; } i.icon.grunt:before { content: "\f3ad"; } i.icon.gulp:before { content: "\f3ae"; } -i.icon.hacker.news.square:before { content: "\f3af"; } +i.icon.h.square:before { content: "\f0fd"; } i.icon.hacker.news:before { content: "\f1d4"; } +i.icon.hacker.news.square:before { content: "\f3af"; } +i.icon.hand.lizard:before { content: "\f258"; } +i.icon.hand.paper:before { content: "\f256"; } +i.icon.hand.peace:before { content: "\f25b"; } +i.icon.hand.point.down:before { content: "\f0a7"; } +i.icon.hand.point.left:before { content: "\f0a5"; } +i.icon.hand.point.right:before { content: "\f0a4"; } +i.icon.hand.point.up:before { content: "\f0a6"; } +i.icon.hand.pointer:before { content: "\f25a"; } +i.icon.hand.rock:before { content: "\f255"; } +i.icon.hand.scissors:before { content: "\f257"; } +i.icon.hand.spock:before { content: "\f259"; } +i.icon.handshake:before { content: "\f2b5"; } +i.icon.hashtag:before { content: "\f292"; } +i.icon.hdd:before { content: "\f0a0"; } +i.icon.heading:before { content: "\f1dc"; } +i.icon.headphones:before { content: "\f025"; } +i.icon.heart:before { content: "\f004"; } +i.icon.heartbeat:before { content: "\f21e"; } i.icon.hips:before { content: "\f452"; } i.icon.hire.a.helper:before { content: "\f3b0"; } +i.icon.history:before { content: "\f1da"; } +i.icon.hockey.puck:before { content: "\f453"; } +i.icon.home:before { content: "\f015"; } i.icon.hooli:before { content: "\f427"; } +i.icon.hospital:before { content: "\f0f8"; } +i.icon.hospital.symbol:before { content: "\f47e"; } i.icon.hotjar:before { content: "\f3b1"; } +i.icon.hourglass:before { content: "\f254"; } +i.icon.hourglass.end:before { content: "\f253"; } +i.icon.hourglass.half:before { content: "\f252"; } +i.icon.hourglass.start:before { content: "\f251"; } i.icon.houzz:before { content: "\f27c"; } i.icon.html5:before { content: "\f13b"; } i.icon.hubspot:before { content: "\f3b2"; } +i.icon.i.cursor:before { content: "\f246"; } +i.icon.id.badge:before { content: "\f2c1"; } +i.icon.id.card:before { content: "\f2c2"; } +i.icon.image:before { content: "\f03e"; } +i.icon.images:before { content: "\f302"; } i.icon.imdb:before { content: "\f2d8"; } +i.icon.inbox:before { content: "\f01c"; } +i.icon.indent:before { content: "\f03c"; } +i.icon.industry:before { content: "\f275"; } +i.icon.info:before { content: "\f129"; } +i.icon.info.circle:before { content: "\f05a"; } i.icon.instagram:before { content: "\f16d"; } i.icon.internet.explorer:before { content: "\f26b"; } i.icon.ioxhost:before { content: "\f208"; } -i.icon.itunes.note:before { content: "\f3b5"; } +i.icon.italic:before { content: "\f033"; } i.icon.itunes:before { content: "\f3b4"; } +i.icon.itunes.note:before { content: "\f3b5"; } i.icon.jenkins:before { content: "\f3b6"; } i.icon.joget:before { content: "\f3b7"; } i.icon.joomla:before { content: "\f1aa"; } -i.icon.js.square:before { content: "\f3b9"; } i.icon.js:before { content: "\f3b8"; } +i.icon.js.square:before { content: "\f3b9"; } i.icon.jsfiddle:before { content: "\f1cc"; } +i.icon.key:before { content: "\f084"; } +i.icon.keyboard:before { content: "\f11c"; } i.icon.keycdn:before { content: "\f3ba"; } -i.icon.kickstarter.k:before { content: "\f3bc"; } i.icon.kickstarter:before { content: "\f3bb"; } +i.icon.kickstarter.k:before { content: "\f3bc"; } i.icon.korvue:before { content: "\f42f"; } +i.icon.language:before { content: "\f1ab"; } +i.icon.laptop:before { content: "\f109"; } i.icon.laravel:before { content: "\f3bd"; } -i.icon.lastfm.square:before { content: "\f203"; } i.icon.lastfm:before { content: "\f202"; } +i.icon.lastfm.square:before { content: "\f203"; } +i.icon.leaf:before { content: "\f06c"; } i.icon.leanpub:before { content: "\f212"; } +i.icon.lemon:before { content: "\f094"; } i.icon.less:before { content: "\f41d"; } -i.icon.line:before { content: "\f3c0"; } -i.icon.linkedin.in:before { content: "\f0e1"; } +i.icon.level.down.alternate:before { content: "\f3be"; } +i.icon.level.up.alternate:before { content: "\f3bf"; } +i.icon.life.ring:before { content: "\f1cd"; } +i.icon.lightbulb:before { content: "\f0eb"; } +i.icon.linechat:before { content: "\f3c0"; } +i.icon.linkify:before { content: "\f0c1"; } i.icon.linkedin:before { content: "\f08c"; } +i.icon.linkedin.in:before { content: "\f0e1"; } i.icon.linode:before { content: "\f2b8"; } i.icon.linux:before { content: "\f17c"; } +i.icon.lira.sign:before { content: "\f195"; } +i.icon.list:before { content: "\f03a"; } +i.icon.list.alternate:before { content: "\f022"; } +i.icon.list.ol:before { content: "\f0cb"; } +i.icon.list.ul:before { content: "\f0ca"; } +i.icon.location.arrow:before { content: "\f124"; } +i.icon.lock:before { content: "\f023"; } +i.icon.lock.open:before { content: "\f3c1"; } +i.icon.long.arrow.alternate.down:before { content: "\f309"; } +i.icon.long.arrow.alternate.left:before { content: "\f30a"; } +i.icon.long.arrow.alternate.right:before { content: "\f30b"; } +i.icon.long.arrow.alternate.up:before { content: "\f30c"; } +i.icon.low.vision:before { content: "\f2a8"; } i.icon.lyft:before { content: "\f3c3"; } i.icon.magento:before { content: "\f3c4"; } +i.icon.magic:before { content: "\f0d0"; } +i.icon.magnet:before { content: "\f076"; } +i.icon.male:before { content: "\f183"; } +i.icon.map:before { content: "\f279"; } +i.icon.map.marker:before { content: "\f041"; } +i.icon.map.marker.alternate:before { content: "\f3c5"; } +i.icon.map.pin:before { content: "\f276"; } +i.icon.map.signs:before { content: "\f277"; } +i.icon.mars:before { content: "\f222"; } +i.icon.mars.double:before { content: "\f227"; } +i.icon.mars.stroke:before { content: "\f229"; } +i.icon.mars.stroke.horizontal:before { content: "\f22b"; } +i.icon.mars.stroke.vertical:before { content: "\f22a"; } i.icon.maxcdn:before { content: "\f136"; } i.icon.medapps:before { content: "\f3c6"; } -i.icon.medium.m:before { content: "\f3c7"; } i.icon.medium:before { content: "\f23a"; } +i.icon.medium.m:before { content: "\f3c7"; } +i.icon.medkit:before { content: "\f0fa"; } i.icon.medrt:before { content: "\f3c8"; } i.icon.meetup:before { content: "\f2e0"; } +i.icon.meh:before { content: "\f11a"; } +i.icon.mercury:before { content: "\f223"; } +i.icon.microchip:before { content: "\f2db"; } +i.icon.microphone:before { content: "\f130"; } +i.icon.microphone.slash:before { content: "\f131"; } i.icon.microsoft:before { content: "\f3ca"; } +i.icon.minus:before { content: "\f068"; } +i.icon.minus.circle:before { content: "\f056"; } +i.icon.minus.square:before { content: "\f146"; } i.icon.mix:before { content: "\f3cb"; } i.icon.mixcloud:before { content: "\f289"; } i.icon.mizuni:before { content: "\f3cc"; } +i.icon.mobile:before { content: "\f10b"; } +i.icon.mobile.alternate:before { content: "\f3cd"; } i.icon.modx:before { content: "\f285"; } i.icon.monero:before { content: "\f3d0"; } +i.icon.money.bill.alternate:before { content: "\f3d1"; } +i.icon.moon:before { content: "\f186"; } +i.icon.motorcycle:before { content: "\f21c"; } +i.icon.mouse.pointer:before { content: "\f245"; } +i.icon.music:before { content: "\f001"; } i.icon.napster:before { content: "\f3d2"; } +i.icon.neuter:before { content: "\f22c"; } +i.icon.newspaper:before { content: "\f1ea"; } i.icon.nintendo.switch:before { content: "\f418"; } -i.icon.node.js:before { content: "\f3d3"; } i.icon.node:before { content: "\f419"; } +i.icon.node.js:before { content: "\f3d3"; } i.icon.npm:before { content: "\f3d4"; } i.icon.ns8:before { content: "\f3d5"; } i.icon.nutritionix:before { content: "\f3d6"; } -i.icon.odnoklassniki.square:before { content: "\f264"; } +i.icon.object.group:before { content: "\f247"; } +i.icon.object.ungroup:before { content: "\f248"; } i.icon.odnoklassniki:before { content: "\f263"; } +i.icon.odnoklassniki.square:before { content: "\f264"; } i.icon.opencart:before { content: "\f23d"; } i.icon.openid:before { content: "\f19b"; } i.icon.opera:before { content: "\f26a"; } i.icon.optin.monster:before { content: "\f23c"; } i.icon.osi:before { content: "\f41a"; } +i.icon.outdent:before { content: "\f03b"; } i.icon.page4:before { content: "\f3d7"; } i.icon.pagelines:before { content: "\f18c"; } +i.icon.paint.brush:before { content: "\f1fc"; } i.icon.palfed:before { content: "\f3d8"; } +i.icon.pallet:before { content: "\f482"; } +i.icon.paper.plane:before { content: "\f1d8"; } +i.icon.paperclip:before { content: "\f0c6"; } +i.icon.paragraph:before { content: "\f1dd"; } +i.icon.paste:before { content: "\f0ea"; } i.icon.patreon:before { content: "\f3d9"; } +i.icon.pause:before { content: "\f04c"; } +i.icon.pause.circle:before { content: "\f28b"; } +i.icon.paw:before { content: "\f1b0"; } i.icon.paypal:before { content: "\f1ed"; } +i.icon.pen.square:before { content: "\f14b"; } +i.icon.pencil.alternate:before { content: "\f303"; } +i.icon.percent:before { content: "\f295"; } i.icon.periscope:before { content: "\f3da"; } i.icon.phabricator:before { content: "\f3db"; } i.icon.phoenix.framework:before { content: "\f3dc"; } +i.icon.phone:before { content: "\f095"; } +i.icon.phone.square:before { content: "\f098"; } +i.icon.phone.volume:before { content: "\f2a0"; } i.icon.php:before { content: "\f457"; } +i.icon.pied.piper:before { content: "\f2ae"; } i.icon.pied.piper.alternate:before { content: "\f1a8"; } i.icon.pied.piper.pp:before { content: "\f1a7"; } -i.icon.pied.piper:before { content: "\f2ae"; } +i.icon.pills:before { content: "\f484"; } +i.icon.pinterest:before { content: "\f0d2"; } i.icon.pinterest.p:before { content: "\f231"; } i.icon.pinterest.square:before { content: "\f0d3"; } -i.icon.pinterest:before { content: "\f0d2"; } +i.icon.plane:before { content: "\f072"; } +i.icon.play:before { content: "\f04b"; } +i.icon.play.circle:before { content: "\f144"; } i.icon.playstation:before { content: "\f3df"; } +i.icon.plug:before { content: "\f1e6"; } +i.icon.plus:before { content: "\f067"; } +i.icon.plus.circle:before { content: "\f055"; } +i.icon.plus.square:before { content: "\f0fe"; } +i.icon.podcast:before { content: "\f2ce"; } +i.icon.pound.sign:before { content: "\f154"; } +i.icon.power.off:before { content: "\f011"; } +i.icon.print:before { content: "\f02f"; } i.icon.product.hunt:before { content: "\f288"; } i.icon.pushed:before { content: "\f3e1"; } +i.icon.puzzle.piece:before { content: "\f12e"; } i.icon.python:before { content: "\f3e2"; } i.icon.qq:before { content: "\f1d6"; } +i.icon.qrcode:before { content: "\f029"; } +i.icon.question:before { content: "\f128"; } +i.icon.question.circle:before { content: "\f059"; } +i.icon.quidditch:before { content: "\f458"; } i.icon.quinscape:before { content: "\f459"; } i.icon.quora:before { content: "\f2c4"; } +i.icon.quote.left:before { content: "\f10d"; } +i.icon.quote.right:before { content: "\f10e"; } +i.icon.random:before { content: "\f074"; } i.icon.ravelry:before { content: "\f2d9"; } i.icon.react:before { content: "\f41b"; } i.icon.rebel:before { content: "\f1d0"; } +i.icon.recycle:before { content: "\f1b8"; } i.icon.redriver:before { content: "\f3e3"; } +i.icon.reddit:before { content: "\f1a1"; } i.icon.reddit.alien:before { content: "\f281"; } i.icon.reddit.square:before { content: "\f1a2"; } -i.icon.reddit:before { content: "\f1a1"; } +i.icon.redo:before { content: "\f01e"; } +i.icon.redo.alternate:before { content: "\f2f9"; } +i.icon.registered:before { content: "\f25d"; } i.icon.rendact:before { content: "\f3e4"; } i.icon.renren:before { content: "\f18b"; } +i.icon.reply:before { content: "\f3e5"; } +i.icon.reply.all:before { content: "\f122"; } i.icon.replyd:before { content: "\f3e6"; } i.icon.resolving:before { content: "\f3e7"; } +i.icon.retweet:before { content: "\f079"; } +i.icon.road:before { content: "\f018"; } +i.icon.rocket:before { content: "\f135"; } i.icon.rocketchat:before { content: "\f3e8"; } i.icon.rockrms:before { content: "\f3e9"; } +i.icon.rss:before { content: "\f09e"; } +i.icon.rss.square:before { content: "\f143"; } +i.icon.ruble.sign:before { content: "\f158"; } +i.icon.rupee.sign:before { content: "\f156"; } i.icon.safari:before { content: "\f267"; } i.icon.sass:before { content: "\f41e"; } +i.icon.save:before { content: "\f0c7"; } i.icon.schlix:before { content: "\f3ea"; } i.icon.scribd:before { content: "\f28a"; } +i.icon.search:before { content: "\f002"; } +i.icon.search.minus:before { content: "\f010"; } +i.icon.search.plus:before { content: "\f00e"; } i.icon.searchengin:before { content: "\f3eb"; } i.icon.sellcast:before { content: "\f2da"; } i.icon.sellsy:before { content: "\f213"; } +i.icon.server:before { content: "\f233"; } i.icon.servicestack:before { content: "\f3ec"; } +i.icon.share:before { content: "\f064"; } +i.icon.share.alternate:before { content: "\f1e0"; } +i.icon.share.alternate.square:before { content: "\f1e1"; } +i.icon.share.square:before { content: "\f14d"; } +i.icon.shekel.sign:before { content: "\f20b"; } +i.icon.shield.alternate:before { content: "\f3ed"; } +i.icon.ship:before { content: "\f21a"; } +i.icon.shipping.fast:before { content: "\f48b"; } i.icon.shirtsinbulk:before { content: "\f214"; } +i.icon.shopping.bag:before { content: "\f290"; } +i.icon.shopping.basket:before { content: "\f291"; } +i.icon.shopping.cart:before { content: "\f07a"; } +i.icon.shower:before { content: "\f2cc"; } +i.icon.sign.in.alternate:before { content: "\f2f6"; } +i.icon.sign.language:before { content: "\f2a7"; } +i.icon.sign.out.alternate:before { content: "\f2f5"; } +i.icon.signal:before { content: "\f012"; } i.icon.simplybuilt:before { content: "\f215"; } i.icon.sistrix:before { content: "\f3ee"; } +i.icon.sitemap:before { content: "\f0e8"; } i.icon.skyatlas:before { content: "\f216"; } i.icon.skype:before { content: "\f17e"; } -i.icon.slack.hash:before { content: "\f3ef"; } i.icon.slack:before { content: "\f198"; } +i.icon.slack.hash:before { content: "\f3ef"; } +i.icon.sliders.horizontal:before { content: "\f1de"; } i.icon.slideshare:before { content: "\f1e7"; } +i.icon.smile:before { content: "\f118"; } +i.icon.snapchat:before { content: "\f2ab"; } i.icon.snapchat.ghost:before { content: "\f2ac"; } i.icon.snapchat.square:before { content: "\f2ad"; } -i.icon.snapchat:before { content: "\f2ab"; } +i.icon.snowflake:before { content: "\f2dc"; } +i.icon.sort:before { content: "\f0dc"; } +i.icon.sort.alphabet.down:before { content: "\f15d"; } +i.icon.sort.alphabet.up:before { content: "\f15e"; } +i.icon.sort.amount.down:before { content: "\f160"; } +i.icon.sort.amount.up:before { content: "\f161"; } +i.icon.sort.down:before { content: "\f0dd"; } +i.icon.sort.numeric.down:before { content: "\f162"; } +i.icon.sort.numeric.up:before { content: "\f163"; } +i.icon.sort.up:before { content: "\f0de"; } i.icon.soundcloud:before { content: "\f1be"; } +i.icon.space.shuttle:before { content: "\f197"; } i.icon.speakap:before { content: "\f3f3"; } +i.icon.spinner:before { content: "\f110"; } i.icon.spotify:before { content: "\f1bc"; } +i.icon.square:before { content: "\f0c8"; } +i.icon.square.full:before { content: "\f45c"; } i.icon.stack.exchange:before { content: "\f18d"; } i.icon.stack.overflow:before { content: "\f16c"; } +i.icon.star:before { content: "\f005"; } +i.icon.star.half:before { content: "\f089"; } i.icon.staylinked:before { content: "\f3f5"; } +i.icon.steam:before { content: "\f1b6"; } i.icon.steam.square:before { content: "\f1b7"; } i.icon.steam.symbol:before { content: "\f3f6"; } -i.icon.steam:before { content: "\f1b6"; } +i.icon.step.backward:before { content: "\f048"; } +i.icon.step.forward:before { content: "\f051"; } +i.icon.stethoscope:before { content: "\f0f1"; } i.icon.sticker.mule:before { content: "\f3f7"; } +i.icon.sticky.note:before { content: "\f249"; } +i.icon.stop:before { content: "\f04d"; } +i.icon.stop.circle:before { content: "\f28d"; } +i.icon.stopwatch:before { content: "\f2f2"; } i.icon.strava:before { content: "\f428"; } -i.icon.stripe.s:before { content: "\f42a"; } +i.icon.street.view:before { content: "\f21d"; } +i.icon.strikethrough:before { content: "\f0cc"; } i.icon.stripe:before { content: "\f429"; } +i.icon.stripe.s:before { content: "\f42a"; } i.icon.studiovinari:before { content: "\f3f8"; } -i.icon.stumbleupon.circle:before { content: "\f1a3"; } i.icon.stumbleupon:before { content: "\f1a4"; } +i.icon.stumbleupon.circle:before { content: "\f1a3"; } +i.icon.subscript:before { content: "\f12c"; } +i.icon.subway:before { content: "\f239"; } +i.icon.suitcase:before { content: "\f0f2"; } +i.icon.sun:before { content: "\f185"; } i.icon.superpowers:before { content: "\f2dd"; } +i.icon.superscript:before { content: "\f12b"; } i.icon.supple:before { content: "\f3f9"; } -i.icon.telegram.plane:before { content: "\f3fe"; } +i.icon.sync:before { content: "\f021"; } +i.icon.sync.alternate:before { content: "\f2f1"; } +i.icon.syringe:before { content: "\f48e"; } +i.icon.table:before { content: "\f0ce"; } +i.icon.table.tennis:before { content: "\f45d"; } +i.icon.tablet:before { content: "\f10a"; } +i.icon.tablet.alternate:before { content: "\f3fa"; } +i.icon.tachometer.alternate:before { content: "\f3fd"; } +i.icon.tag:before { content: "\f02b"; } +i.icon.tags:before { content: "\f02c"; } +i.icon.tasks:before { content: "\f0ae"; } +i.icon.taxi:before { content: "\f1ba"; } i.icon.telegram:before { content: "\f2c6"; } +i.icon.telegram.plane:before { content: "\f3fe"; } i.icon.tencent.weibo:before { content: "\f1d5"; } +i.icon.terminal:before { content: "\f120"; } +i.icon.text.height:before { content: "\f034"; } +i.icon.text.width:before { content: "\f035"; } +i.icon.th:before { content: "\f00a"; } +i.icon.th.large:before { content: "\f009"; } +i.icon.th.list:before { content: "\f00b"; } i.icon.themeisle:before { content: "\f2b2"; } +i.icon.thermometer:before { content: "\f491"; } +i.icon.thermometer.empty:before { content: "\f2cb"; } +i.icon.thermometer.full:before { content: "\f2c7"; } +i.icon.thermometer.half:before { content: "\f2c9"; } +i.icon.thermometer.quarter:before { content: "\f2ca"; } +i.icon.thermometer.three.quarters:before { content: "\f2c8"; } +i.icon.thumbs.down:before { content: "\f165"; } +i.icon.thumbs.up:before { content: "\f164"; } +i.icon.thumbtack:before { content: "\f08d"; } +i.icon.ticket.alternate:before { content: "\f3ff"; } +i.icon.times:before { content: "\f00d"; } +i.icon.times.circle:before { content: "\f057"; } +i.icon.tint:before { content: "\f043"; } +i.icon.toggle.off:before { content: "\f204"; } +i.icon.toggle.on:before { content: "\f205"; } +i.icon.trademark:before { content: "\f25c"; } +i.icon.train:before { content: "\f238"; } +i.icon.transgender:before { content: "\f224"; } +i.icon.transgender.alternate:before { content: "\f225"; } +i.icon.trash:before { content: "\f1f8"; } +i.icon.trash.alternate:before { content: "\f2ed"; } +i.icon.tree:before { content: "\f1bb"; } i.icon.trello:before { content: "\f181"; } i.icon.tripadvisor:before { content: "\f262"; } -i.icon.tumblr.square:before { content: "\f174"; } +i.icon.trophy:before { content: "\f091"; } +i.icon.truck:before { content: "\f0d1"; } +i.icon.tty:before { content: "\f1e4"; } i.icon.tumblr:before { content: "\f173"; } +i.icon.tumblr.square:before { content: "\f174"; } +i.icon.tv:before { content: "\f26c"; } i.icon.twitch:before { content: "\f1e8"; } -i.icon.twitter.square:before { content: "\f081"; } i.icon.twitter:before { content: "\f099"; } +i.icon.twitter.square:before { content: "\f081"; } i.icon.typo3:before { content: "\f42b"; } i.icon.uber:before { content: "\f402"; } i.icon.uikit:before { content: "\f403"; } +i.icon.umbrella:before { content: "\f0e9"; } +i.icon.underline:before { content: "\f0cd"; } +i.icon.undo:before { content: "\f0e2"; } +i.icon.undo.alternate:before { content: "\f2ea"; } i.icon.uniregistry:before { content: "\f404"; } +i.icon.universal.access:before { content: "\f29a"; } +i.icon.university:before { content: "\f19c"; } +i.icon.unlink:before { content: "\f127"; } +i.icon.unlock:before { content: "\f09c"; } +i.icon.unlock.alternate:before { content: "\f13e"; } i.icon.untappd:before { content: "\f405"; } +i.icon.upload:before { content: "\f093"; } i.icon.usb:before { content: "\f287"; } +i.icon.user:before { content: "\f007"; } +i.icon.user.circle:before { content: "\f2bd"; } +i.icon.user.md:before { content: "\f0f0"; } +i.icon.user.plus:before { content: "\f234"; } +i.icon.user.secret:before { content: "\f21b"; } +i.icon.user.times:before { content: "\f235"; } +i.icon.users:before { content: "\f0c0"; } i.icon.ussunnah:before { content: "\f407"; } +i.icon.utensil.spoon:before { content: "\f2e5"; } +i.icon.utensils:before { content: "\f2e7"; } i.icon.vaadin:before { content: "\f408"; } +i.icon.venus:before { content: "\f221"; } +i.icon.venus.double:before { content: "\f226"; } +i.icon.venus.mars:before { content: "\f228"; } i.icon.viacoin:before { content: "\f237"; } -i.icon.viadeo.square:before { content: "\f2aa"; } i.icon.viadeo:before { content: "\f2a9"; } +i.icon.viadeo.square:before { content: "\f2aa"; } i.icon.viber:before { content: "\f409"; } +i.icon.video:before { content: "\f03d"; } +i.icon.vimeo:before { content: "\f40a"; } i.icon.vimeo.square:before { content: "\f194"; } i.icon.vimeo.v:before { content: "\f27d"; } -i.icon.vimeo:before { content: "\f40a"; } i.icon.vine:before { content: "\f1ca"; } i.icon.vk:before { content: "\f189"; } i.icon.vnv:before { content: "\f40b"; } +i.icon.volleyball.ball:before { content: "\f45f"; } +i.icon.volume.down:before { content: "\f027"; } +i.icon.volume.off:before { content: "\f026"; } +i.icon.volume.up:before { content: "\f028"; } i.icon.vuejs:before { content: "\f41f"; } +i.icon.warehouse:before { content: "\f494"; } i.icon.weibo:before { content: "\f18a"; } +i.icon.weight:before { content: "\f496"; } i.icon.weixin:before { content: "\f1d7"; } -i.icon.whatsapp.square:before { content: "\f40c"; } i.icon.whatsapp:before { content: "\f232"; } +i.icon.whatsapp.square:before { content: "\f40c"; } +i.icon.wheelchair:before { content: "\f193"; } i.icon.whmcs:before { content: "\f40d"; } +i.icon.wifi:before { content: "\f1eb"; } i.icon.wikipedia.w:before { content: "\f266"; } +i.icon.window.close:before { content: "\f410"; } +i.icon.window.maximize:before { content: "\f2d0"; } +i.icon.window.minimize:before { content: "\f2d1"; } +i.icon.window.restore:before { content: "\f2d2"; } i.icon.windows:before { content: "\f17a"; } -i.icon.wordpress.simple:before { content: "\f411"; } +i.icon.won.sign:before { content: "\f159"; } i.icon.wordpress:before { content: "\f19a"; } +i.icon.wordpress.simple:before { content: "\f411"; } i.icon.wpbeginner:before { content: "\f297"; } i.icon.wpexplorer:before { content: "\f2de"; } i.icon.wpforms:before { content: "\f298"; } +i.icon.wrench:before { content: "\f0ad"; } i.icon.xbox:before { content: "\f412"; } -i.icon.xing.square:before { content: "\f169"; } i.icon.xing:before { content: "\f168"; } +i.icon.xing.square:before { content: "\f169"; } i.icon.y.combinator:before { content: "\f23b"; } i.icon.yahoo:before { content: "\f19e"; } -i.icon.yandex.international:before { content: "\f414"; } i.icon.yandex:before { content: "\f413"; } +i.icon.yandex.international:before { content: "\f414"; } i.icon.yelp:before { content: "\f1e9"; } +i.icon.yen.sign:before { content: "\f157"; } i.icon.yoast:before { content: "\f2b1"; } -i.icon.youtube.square:before { content: "\f431"; } i.icon.youtube:before { content: "\f167"; } +i.icon.youtube.square:before { content: "\f431"; } -/* Aliases */ +/* Aliases */ +i.icon.chess.rock:before { content: "\f447"; } +i.icon.ordered.list:before { content: "\f0cb"; } +i.icon.unordered.list:before { content: "\f0ca"; } +i.icon.user.doctor:before { content: "\f0f0"; } +i.icon.shield:before { content: "\f3ed"; } +i.icon.puzzle:before { content: "\f12e"; } +i.icon.credit.card.amazon.pay:before { content: "\f42d"; } +i.icon.credit.card.american.express:before { content: "\f1f3"; } +i.icon.credit.card.diners.club:before { content: "\f24c"; } +i.icon.credit.card.discover:before { content: "\f1f2"; } +i.icon.credit.card.jcb:before { content: "\f24b"; } +i.icon.credit.card.mastercard:before { content: "\f1f1"; } +i.icon.credit.card.paypal:before { content: "\f1f4"; } +i.icon.credit.card.stripe:before { content: "\f1f5"; } +i.icon.credit.card.visa:before { content: "\f1f0"; } i.icon.add.circle:before { content: "\f055"; } i.icon.add.square:before { content: "\f0fe"; } i.icon.add.to.calendar:before { content: "\f271"; } @@ -1062,8 +902,6 @@ i.icon.assistive.listening.devices:before { content: "\f2a2"; } i.icon.attach:before { content: "\f0c6"; } i.icon.attention:before { content: "\f06a"; } i.icon.balance:before { content: "\f24e"; } -i.icon.bar.chart:before { content: "\f080"; } -i.icon.bar.graph:before { content: "\f080"; } i.icon.bar:before { content: "\f0fc"; } i.icon.bathtub:before { content: "\f2cd"; } i.icon.battery.four:before { content: "\f240"; } @@ -1170,7 +1008,6 @@ i.icon.legal:before { content: "\f0e3"; } i.icon.lesbian:before { content: "\f226"; } i.icon.lightning:before { content: "\f0e7"; } i.icon.like:before { content: "\f004"; } -i.icon.line.chart:before { content: "\f201"; } i.icon.line.graph:before { content: "\f201"; } i.icon.linkedin.square:before { content: "\f08c"; } i.icon.linkify:before { content: "\f0c1"; } @@ -1188,10 +1025,8 @@ i.icon.mars.horizontal:before { content: "\f22b"; } i.icon.mars.vertical:before { content: "\f22a"; } i.icon.mastercard.card:before { content: "\f1f1"; } i.icon.mastercard:before { content: "\f1f1"; } -i.icon.maximize:before { content: "\f0b2"; } i.icon.microsoft.edge:before { content: "\f282"; } i.icon.military:before { content: "\f0fb"; } -i.icon.minimize:before { content: "\f066"; } i.icon.ms.edge:before { content: "\f282"; } i.icon.mute:before { content: "\f131"; } i.icon.new.pied.piper:before { content: "\f2ae"; } @@ -1325,11 +1160,6 @@ i.icon.zip:before { content: "\f187"; } i.icon.zoom.in:before { content: "\f00e"; } i.icon.zoom.out:before { content: "\f010"; } i.icon.zoom:before { content: "\f00e"; } - -/* - Icons which where removed in FontAwesome 5 - (Added the classes but pointed them to another icon which matches or is similar for compatibility reasons) - */ i.icon.bitbucket.square:before { content: "\f171"; } i.icon.checkmark.box:before { content: "\f14a"; } i.icon.circle.thin:before { content: "\f111"; } @@ -1341,7 +1171,6 @@ i.icon.credit.card.alternative:before { content: "\f09d"; } i.icon.currency:before { content: "\f3d1"; } i.icon.dashboard:before { content: "\f3fd"; } i.icon.diamond:before { content: "\f3a5"; } -i.icon.disk.outline:before { content: "\f369"; } i.icon.disk:before { content: "\f0a0"; } i.icon.exchange:before { content: "\f362"; } i.icon.external.share:before { content: "\f14d"; } @@ -1349,7 +1178,6 @@ i.icon.external.square:before { content: "\f360"; } i.icon.external:before { content: "\f35d"; } i.icon.facebook.official:before { content: "\f082"; } i.icon.food:before { content: "\f2e7"; } -i.icon.heart.empty:before { content: "\f004"; } i.icon.hourglass.zero:before { content: "\f253"; } i.icon.level.down:before { content: "\f3be"; } i.icon.level.up:before { content: "\f3bf"; } @@ -1366,10 +1194,515 @@ i.icon.resize.vertical:before { content: "\f338"; } i.icon.sign.in:before { content: "\f2f6"; } i.icon.sign.out:before { content: "\f2f5"; } i.icon.spoon:before { content: "\f2e5"; } -i.icon.star.empty:before { content: "\f089"; } i.icon.star.half.empty:before { content: "\f089"; } i.icon.star.half.full:before { content: "\f089"; } i.icon.ticket:before { content: "\f3ff"; } i.icon.times.rectangle:before { content: "\f410"; } i.icon.write:before { content: "\f303"; } i.icon.youtube.play:before { content: "\f167"; } + + + +/******************************* + Outline Icons +*******************************/ + +/* Outline Icon */ +.loadOutlineIcons() when (@importOutlineIcons) { + /* Load & Define Icon Font */ + @font-face { + font-family: @outlineFontName; + src: @outlineFallbackSRC; + src: @outlineSrc; + font-style: normal; + font-weight: @normal; + font-variant: normal; + text-decoration: inherit; + text-transform: none; + } + i.icon.outline { + font-family: @outlineFontName; + } + /* Icon Definitions */ + i.icon.address.book.outline:before { content: "\f2b9"; } + i.icon.address.card.outline:before { content: "\f2bb"; } + i.icon.arrow.alternate.circle.down.outline:before { content: "\f358"; } + i.icon.arrow.alternate.circle.left.outline:before { content: "\f359"; } + i.icon.arrow.alternate.circle.right.outline:before { content: "\f35a"; } + i.icon.arrow.alternate.circle.up.outline:before { content: "\f35b"; } + i.icon.bell.outline:before { content: "\f0f3"; } + i.icon.bell.slash.outline:before { content: "\f1f6"; } + i.icon.bookmark.outline:before { content: "\f02e"; } + i.icon.building.outline:before { content: "\f1ad"; } + i.icon.calendar.outline:before { content: "\f133"; } + i.icon.calendar.alternate.outline:before { content: "\f073"; } + i.icon.calendar.check.outline:before { content: "\f274"; } + i.icon.calendar.minus.outline:before { content: "\f272"; } + i.icon.calendar.plus.outline:before { content: "\f271"; } + i.icon.calendar.times.outline:before { content: "\f273"; } + i.icon.caret.square.down.outline:before { content: "\f150"; } + i.icon.caret.square.left.outline:before { content: "\f191"; } + i.icon.caret.square.right.outline:before { content: "\f152"; } + i.icon.caret.square.up.outline:before { content: "\f151"; } + i.icon.chart.bar.outline:before { content: "\f080"; } + i.icon.check.circle.outline:before { content: "\f058"; } + i.icon.check.square.outline:before { content: "\f14a"; } + i.icon.circle.outline:before { content: "\f111"; } + i.icon.clipboard.outline:before { content: "\f328"; } + i.icon.clock.outline:before { content: "\f017"; } + i.icon.clone.outline:before { content: "\f24d"; } + i.icon.closed.captioning.outline:before { content: "\f20a"; } + i.icon.comment.outline:before { content: "\f075"; } + i.icon.comment.alternate.outline:before { content: "\f27a"; } + i.icon.comments.outline:before { content: "\f086"; } + i.icon.compass.outline:before { content: "\f14e"; } + i.icon.copy.outline:before { content: "\f0c5"; } + i.icon.copyright.outline:before { content: "\f1f9"; } + i.icon.credit.card.outline:before { content: "\f09d"; } + i.icon.dot.circle.outline:before { content: "\f192"; } + i.icon.edit.outline:before { content: "\f044"; } + i.icon.envelope.outline:before { content: "\f0e0"; } + i.icon.envelope.open.outline:before { content: "\f2b6"; } + i.icon.eye.slash.outline:before { content: "\f070"; } + i.icon.file.outline:before { content: "\f15b"; } + i.icon.file.alternate.outline:before { content: "\f15c"; } + i.icon.file.archive.outline:before { content: "\f1c6"; } + i.icon.file.audio.outline:before { content: "\f1c7"; } + i.icon.file.code.outline:before { content: "\f1c9"; } + i.icon.file.excel.outline:before { content: "\f1c3"; } + i.icon.file.image.outline:before { content: "\f1c5"; } + i.icon.file.pdf.outline:before { content: "\f1c1"; } + i.icon.file.powerpoint.outline:before { content: "\f1c4"; } + i.icon.file.video.outline:before { content: "\f1c8"; } + i.icon.file.word.outline:before { content: "\f1c2"; } + i.icon.flag.outline:before { content: "\f024"; } + i.icon.folder.outline:before { content: "\f07b"; } + i.icon.folder.open.outline:before { content: "\f07c"; } + i.icon.frown.outline:before { content: "\f119"; } + i.icon.futbol.outline:before { content: "\f1e3"; } + i.icon.gem.outline:before { content: "\f3a5"; } + i.icon.hand.lizard.outline:before { content: "\f258"; } + i.icon.hand.paper.outline:before { content: "\f256"; } + i.icon.hand.peace.outline:before { content: "\f25b"; } + i.icon.hand.point.down.outline:before { content: "\f0a7"; } + i.icon.hand.point.left.outline:before { content: "\f0a5"; } + i.icon.hand.point.right.outline:before { content: "\f0a4"; } + i.icon.hand.point.up.outline:before { content: "\f0a6"; } + i.icon.hand.pointer.outline:before { content: "\f25a"; } + i.icon.hand.rock.outline:before { content: "\f255"; } + i.icon.hand.scissors.outline:before { content: "\f257"; } + i.icon.hand.spock.outline:before { content: "\f259"; } + i.icon.handshake.outline:before { content: "\f2b5"; } + i.icon.hdd.outline:before { content: "\f0a0"; } + i.icon.heart.outline:before { content: "\f004"; } + i.icon.hospital.outline:before { content: "\f0f8"; } + i.icon.hourglass.outline:before { content: "\f254"; } + i.icon.id.badge.outline:before { content: "\f2c1"; } + i.icon.id.card.outline:before { content: "\f2c2"; } + i.icon.image.outline:before { content: "\f03e"; } + i.icon.images.outline:before { content: "\f302"; } + i.icon.keyboard.outline:before { content: "\f11c"; } + i.icon.lemon.outline:before { content: "\f094"; } + i.icon.life.ring.outline:before { content: "\f1cd"; } + i.icon.lightbulb.outline:before { content: "\f0eb"; } + i.icon.list.alternate.outline:before { content: "\f022"; } + i.icon.map.outline:before { content: "\f279"; } + i.icon.meh.outline:before { content: "\f11a"; } + i.icon.minus.square.outline:before { content: "\f146"; } + i.icon.money.bill.alternate.outline:before { content: "\f3d1"; } + i.icon.moon.outline:before { content: "\f186"; } + i.icon.newspaper.outline:before { content: "\f1ea"; } + i.icon.object.group.outline:before { content: "\f247"; } + i.icon.object.ungroup.outline:before { content: "\f248"; } + i.icon.paper.plane.outline:before { content: "\f1d8"; } + i.icon.pause.circle.outline:before { content: "\f28b"; } + i.icon.play.circle.outline:before { content: "\f144"; } + i.icon.plus.square.outline:before { content: "\f0fe"; } + i.icon.question.circle.outline:before { content: "\f059"; } + i.icon.registered.outline:before { content: "\f25d"; } + i.icon.save.outline:before { content: "\f0c7"; } + i.icon.share.square.outline:before { content: "\f14d"; } + i.icon.smile.outline:before { content: "\f118"; } + i.icon.snowflake.outline:before { content: "\f2dc"; } + i.icon.square.outline:before { content: "\f0c8"; } + i.icon.star.outline:before { content: "\f005"; } + i.icon.star.half.outline:before { content: "\f089"; } + i.icon.sticky.note.outline:before { content: "\f249"; } + i.icon.stop.circle.outline:before { content: "\f28d"; } + i.icon.sun.outline:before { content: "\f185"; } + i.icon.thumbs.down.outline:before { content: "\f165"; } + i.icon.thumbs.up.outline:before { content: "\f164"; } + i.icon.times.circle.outline:before { content: "\f057"; } + i.icon.trash.alternate.outline:before { content: "\f2ed"; } + i.icon.user.outline:before { content: "\f007"; } + i.icon.user.circle.outline:before { content: "\f2bd"; } + i.icon.window.close.outline:before { content: "\f410"; } + i.icon.window.maximize.outline:before { content: "\f2d0"; } + i.icon.window.minimize.outline:before { content: "\f2d1"; } + i.icon.window.restore.outline:before { content: "\f2d2"; } + i.icon.disk.outline:before { content: "\f369"; } + + /* Outline Aliases */ + i.icon.heart.empty, + i.icon.star.empty { + font-family: @outlineFontName; + } + i.icon.heart.empty:before { content: "\f004"; } + i.icon.star.empty:before { content: "\f089"; } + +} +.loadOutlineIcons(); + +/******************************* + Brand Icons +*******************************/ + +.loadBrandIcons() when (@importBrandIcons) { + /* Load & Define Brand Font */ + @font-face { + font-family: @brandFontName; + src: @brandFallbackSRC; + src: @brandSrc; + font-style: normal; + font-weight: @normal; + font-variant: normal; + text-decoration: inherit; + text-transform: none; + } + /* Brand Icon Font Family */ + i.icon.\35 00px, + i.icon.accessible.icon, + i.icon.accusoft, + i.icon.adn, + i.icon.adversal, + i.icon.affiliatetheme, + i.icon.algolia, + i.icon.amazon, + i.icon.amazon.pay, + i.icon.amilia, + i.icon.android, + i.icon.angellist, + i.icon.angrycreative, + i.icon.angular, + i.icon.app.store, + i.icon.app.store.ios, + i.icon.apper, + i.icon.apple, + i.icon.apple.pay, + i.icon.asymmetrik, + i.icon.audible, + i.icon.autoprefixer, + i.icon.avianex, + i.icon.aviato, + i.icon.aws, + i.icon.bandcamp, + i.icon.behance, + i.icon.behance.square, + i.icon.bimobject, + i.icon.bitbucket, + i.icon.bitcoin, + i.icon.bity, + i.icon.black.tie, + i.icon.blackberry, + i.icon.blogger, + i.icon.blogger.b, + i.icon.bluetooth, + i.icon.bluetooth.b, + i.icon.btc, + i.icon.buromobelexperte, + i.icon.buysellads, + i.icon.cc.amazon.pay, + i.icon.cc.amex, + i.icon.cc.apple.pay, + i.icon.cc.diners.club, + i.icon.cc.discover, + i.icon.cc.jcb, + i.icon.cc.mastercard, + i.icon.cc.paypal, + i.icon.cc.stripe, + i.icon.cc.visa, + i.icon.centercode, + i.icon.chrome, + i.icon.cloudscale, + i.icon.cloudsmith, + i.icon.cloudversify, + i.icon.codepen, + i.icon.codiepie, + i.icon.connectdevelop, + i.icon.contao, + i.icon.cpanel, + i.icon.creative.commons, + i.icon.css3, + i.icon.css3.alternate, + i.icon.cuttlefish, + i.icon.d.and.d, + i.icon.dashcube, + i.icon.delicious, + i.icon.deploydog, + i.icon.deskpro, + i.icon.deviantart, + i.icon.digg, + i.icon.digital.ocean, + i.icon.discord, + i.icon.discourse, + i.icon.dochub, + i.icon.docker, + i.icon.draft2digital, + i.icon.dribbble, + i.icon.dribbble.square, + i.icon.dropbox, + i.icon.drupal, + i.icon.dyalog, + i.icon.earlybirds, + i.icon.edge, + i.icon.elementor, + i.icon.ember, + i.icon.empire, + i.icon.envira, + i.icon.erlang, + i.icon.ethereum, + i.icon.etsy, + i.icon.expeditedssl, + i.icon.facebook, + i.icon.facebook.f, + i.icon.facebook.messenger, + i.icon.facebook.square, + i.icon.firefox, + i.icon.first.order, + i.icon.firstdraft, + i.icon.flickr, + i.icon.flipboard, + i.icon.fly, + i.icon.font.awesome, + i.icon.font.awesome.alternate, + i.icon.font.awesome.flag, + i.icon.fonticons, + i.icon.fonticons.fi, + i.icon.fort.awesome, + i.icon.fort.awesome.alternate, + i.icon.forumbee, + i.icon.foursquare, + i.icon.free.code.camp, + i.icon.freebsd, + i.icon.get.pocket, + i.icon.gg, + i.icon.gg.circle, + i.icon.git, + i.icon.git.square, + i.icon.github, + i.icon.github.alternate, + i.icon.github.square, + i.icon.gitkraken, + i.icon.gitlab, + i.icon.gitter, + i.icon.glide, + i.icon.glide.g, + i.icon.gofore, + i.icon.goodreads, + i.icon.goodreads.g, + i.icon.google, + i.icon.google.drive, + i.icon.google.play, + i.icon.google.plus, + i.icon.google.plus.g, + i.icon.google.plus.square, + i.icon.google.wallet, + i.icon.gratipay, + i.icon.grav, + i.icon.gripfire, + i.icon.grunt, + i.icon.gulp, + i.icon.hacker.news, + i.icon.hacker.news.square, + i.icon.hips, + i.icon.hire.a.helper, + i.icon.hooli, + i.icon.hotjar, + i.icon.houzz, + i.icon.html5, + i.icon.hubspot, + i.icon.imdb, + i.icon.instagram, + i.icon.internet.explorer, + i.icon.ioxhost, + i.icon.itunes, + i.icon.itunes.note, + i.icon.jenkins, + i.icon.joget, + i.icon.joomla, + i.icon.js, + i.icon.js.square, + i.icon.jsfiddle, + i.icon.keycdn, + i.icon.kickstarter, + i.icon.kickstarter.k, + i.icon.korvue, + i.icon.laravel, + i.icon.lastfm, + i.icon.lastfm.square, + i.icon.leanpub, + i.icon.less, + i.icon.linechat, + i.icon.linkedin, + i.icon.linkedin.in, + i.icon.linode, + i.icon.linux, + i.icon.lyft, + i.icon.magento, + i.icon.maxcdn, + i.icon.medapps, + i.icon.medium, + i.icon.medium.m, + i.icon.medrt, + i.icon.meetup, + i.icon.microsoft, + i.icon.mix, + i.icon.mixcloud, + i.icon.mizuni, + i.icon.modx, + i.icon.monero, + i.icon.napster, + i.icon.nintendo.switch, + i.icon.node, + i.icon.node.js, + i.icon.npm, + i.icon.ns8, + i.icon.nutritionix, + i.icon.odnoklassniki, + i.icon.odnoklassniki.square, + i.icon.opencart, + i.icon.openid, + i.icon.opera, + i.icon.optin.monster, + i.icon.osi, + i.icon.page4, + i.icon.pagelines, + i.icon.palfed, + i.icon.patreon, + i.icon.paypal, + i.icon.periscope, + i.icon.phabricator, + i.icon.phoenix.framework, + i.icon.php, + i.icon.pied.piper, + i.icon.pied.piper.alternate, + i.icon.pied.piper.pp, + i.icon.pinterest, + i.icon.pinterest.p, + i.icon.pinterest.square, + i.icon.playstation, + i.icon.product.hunt, + i.icon.pushed, + i.icon.python, + i.icon.qq, + i.icon.quinscape, + i.icon.quora, + i.icon.ravelry, + i.icon.react, + i.icon.rebel, + i.icon.redriver, + i.icon.reddit, + i.icon.reddit.alien, + i.icon.reddit.square, + i.icon.rendact, + i.icon.renren, + i.icon.replyd, + i.icon.resolving, + i.icon.rocketchat, + i.icon.rockrms, + i.icon.safari, + i.icon.sass, + i.icon.schlix, + i.icon.scribd, + i.icon.searchengin, + i.icon.sellcast, + i.icon.sellsy, + i.icon.servicestack, + i.icon.shirtsinbulk, + i.icon.simplybuilt, + i.icon.sistrix, + i.icon.skyatlas, + i.icon.skype, + i.icon.slack, + i.icon.slack.hash, + i.icon.slideshare, + i.icon.snapchat, + i.icon.snapchat.ghost, + i.icon.snapchat.square, + i.icon.soundcloud, + i.icon.speakap, + i.icon.spotify, + i.icon.stack.exchange, + i.icon.stack.overflow, + i.icon.staylinked, + i.icon.steam, + i.icon.steam.square, + i.icon.steam.symbol, + i.icon.sticker.mule, + i.icon.strava, + i.icon.stripe, + i.icon.stripe.s, + i.icon.studiovinari, + i.icon.stumbleupon, + i.icon.stumbleupon.circle, + i.icon.superpowers, + i.icon.supple, + i.icon.telegram, + i.icon.telegram.plane, + i.icon.tencent.weibo, + i.icon.themeisle, + i.icon.trello, + i.icon.tripadvisor, + i.icon.tumblr, + i.icon.tumblr.square, + i.icon.twitch, + i.icon.twitter, + i.icon.twitter.square, + i.icon.typo3, + i.icon.uber, + i.icon.uikit, + i.icon.uniregistry, + i.icon.untappd, + i.icon.usb, + i.icon.ussunnah, + i.icon.vaadin, + i.icon.viacoin, + i.icon.viadeo, + i.icon.viadeo.square, + i.icon.viber, + i.icon.vimeo, + i.icon.vimeo.square, + i.icon.vimeo.v, + i.icon.vine, + i.icon.vk, + i.icon.vnv, + i.icon.vuejs, + i.icon.weibo, + i.icon.weixin, + i.icon.whatsapp, + i.icon.whatsapp.square, + i.icon.whmcs, + i.icon.wikipedia.w, + i.icon.windows, + i.icon.wordpress, + i.icon.wordpress.simple, + i.icon.wpbeginner, + i.icon.wpexplorer, + i.icon.wpforms, + i.icon.xbox, + i.icon.xing, + i.icon.xing.square, + i.icon.y.combinator, + i.icon.yahoo, + i.icon.yandex, + i.icon.yandex.international, + i.icon.yelp, + i.icon.yoast, + i.icon.youtube, + i.icon.youtube.square { + font-family: 'brand-icons'; + } + /* Brand Icons Ideally Would Be Defined Here */ + +} +.loadBrandIcons(); diff --git a/assets/semantic/src/themes/default/elements/icon.variables b/assets/semantic/src/themes/default/elements/icon.variables index 245ea00..daffd92 100644 --- a/assets/semantic/src/themes/default/elements/icon.variables +++ b/assets/semantic/src/themes/default/elements/icon.variables @@ -2,12 +2,11 @@ Icon *******************************/ -/*------------------- - Icon Variables ---------------------*/ +/*-------------- + Font Files +---------------*/ @fontName: 'icons'; -@fallbackSRC: url("@{fontPath}/@{fontName}.eot"); @src: url("@{fontPath}/@{fontName}.eot?#iefix") format('embedded-opentype'), url("@{fontPath}/@{fontName}.woff2") format('woff2'), @@ -15,7 +14,41 @@ url("@{fontPath}/@{fontName}.ttf") format('truetype'), url("@{fontPath}/@{fontName}.svg#icons") format('svg') ; +@fallbackSRC: url("@{fontPath}/@{fontName}.eot"); + +/*-------------- + Optional Files +---------------*/ + +/* Outline Icons */ +@importOutlineIcons: true; +@outlineFontName: 'outline-icons'; +@outlineSrc: + url("@{fontPath}/@{outlineFontName}.eot?#iefix") format('embedded-opentype'), + url("@{fontPath}/@{outlineFontName}.woff2") format('woff2'), + url("@{fontPath}/@{outlineFontName}.woff") format('woff'), + url("@{fontPath}/@{outlineFontName}.ttf") format('truetype'), + url("@{fontPath}/@{outlineFontName}.svg#icons") format('svg') +; +@outlineFallbackSRC: url("@{fontPath}/@{outlineFontName}.eot"); +/* Brand Icons */ +@importBrandIcons: true; +@brandFontName: 'brand-icons'; +@brandSrc: + url("@{fontPath}/@{brandFontName}.eot?#iefix") format('embedded-opentype'), + url("@{fontPath}/@{brandFontName}.woff2") format('woff2'), + url("@{fontPath}/@{brandFontName}.woff") format('woff'), + url("@{fontPath}/@{brandFontName}.ttf") format('truetype'), + url("@{fontPath}/@{brandFontName}.svg#icons") format('svg') +; +@brandFallbackSRC: url("@{fontPath}/@{brandFontName}.eot"); + +/*-------------- + Definition +---------------*/ + +/* Icon Variables */ @opacity: 1; @width: @iconWidth; @height: 1em; @@ -23,18 +56,17 @@ /* Variations */ - @linkOpacity: 0.8; @linkDuration: 0.3s; @loadingDuration: 2s; @circularSize: 2em; -@circularPadding: 0.5em 0.5em; +@circularPadding: 0.5em 0em; @circularShadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset; @borderedSize: 2em; @borderedVerticalPadding: ((@borderedSize - @height) / 2); -@borderedHorizontalPadding: ((@borderedSize - @width) / 2); +@borderedHorizontalPadding: 0em; @borderedShadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset; @cornerIconSize: 0.45em; diff --git a/assets/semantic/tasks/docs/build.js b/assets/semantic/tasks/docs/build.js index fa95057..d426b34 100644 --- a/assets/semantic/tasks/docs/build.js +++ b/assets/semantic/tasks/docs/build.js @@ -162,7 +162,7 @@ module.exports = function(callback) { ; // copy assets - gulp.src(source.themes + '/**/assets/**/' + globs.components + '?(s).*') + gulp.src(source.themes + '/**/assets/**/*.*') .pipe(gulpif(config.hasPermission, chmod(config.permission))) .pipe(gulp.dest(output.themes)) ; diff --git a/package-lock.json b/package-lock.json index bb1e418..6c3bd93 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "stats-of-the-storm", - "version": "0.5.0-dev", + "version": "1.0.0-dev", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -91,14 +91,15 @@ "integrity": "sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ=" }, "ajv": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz", - "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz", + "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=", "dev": true, "requires": { "fast-deep-equal": "1.1.0", "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "json-schema-traverse": "0.3.1", + "uri-js": "3.0.2" } }, "ajv-keywords": { @@ -217,9 +218,9 @@ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { "color-convert": "1.9.1" }, @@ -331,34 +332,36 @@ } }, "app-builder-bin": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.7.2.tgz", - "integrity": "sha512-2uJICLdVnkDqizLZa4HclhBsAWiSf1sEPeKS5+GhuxGaDdWnabXZ4ed9hYQ5u81P3hW3lB+xvxDw2TTinDB9Tw==", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.8.4.tgz", + "integrity": "sha512-gP2/wD3Hy6G4HSyvKOyMofGmIeh9ccDw+xjRjqRXrGDKM15ft9CQaDYUaIjmd5LzaZum+E36YMfYQkxy6AphnQ==", "dev": true, "requires": { - "app-builder-bin-linux": "1.7.2", - "app-builder-bin-mac": "1.7.2", - "app-builder-bin-win": "1.7.2" + "app-builder-bin-linux": "1.8.4", + "app-builder-bin-mac": "1.8.4", + "app-builder-bin-win": "1.8.4" + }, + "dependencies": { + "app-builder-bin-linux": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/app-builder-bin-linux/-/app-builder-bin-linux-1.8.4.tgz", + "integrity": "sha512-vC0j1zpYs6zM33NPQTiHC5jM8oSwoa8x/LUeIrUq/WqnYEzTcASyWPeR3rbcYUCMpd9z8/mCWGCBIevpzll/oQ==", + "dev": true, + "optional": true + }, + "app-builder-bin-mac": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/app-builder-bin-mac/-/app-builder-bin-mac-1.8.4.tgz", + "integrity": "sha512-81HhRtKPtvL3NakOKjQb26zzyT4SzwSzoH2c2xdbyoCTZ4Cknzp2R1SSLzjwCitwYAj38RpLpskDYM9VnCNdRA==", + "dev": true, + "optional": true + } } }, - "app-builder-bin-linux": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/app-builder-bin-linux/-/app-builder-bin-linux-1.7.2.tgz", - "integrity": "sha512-spoW8f6sqo5aKpoZx+scIPMonSTrh8JtKWM3MuDqBJiXiUCtpVIPez5c4AycGwQnmh167KFjK4pn129o3k+aHQ==", - "dev": true, - "optional": true - }, - "app-builder-bin-mac": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/app-builder-bin-mac/-/app-builder-bin-mac-1.7.2.tgz", - "integrity": "sha512-GLrQ9r17Hnc8dap2rKJ1N7ZukLBbTN88BSG4EC3xmNeafoWbekuxq3IdJYkZAT/eS1Ig4Q6nRcLI9TfnafwZEQ==", - "dev": true, - "optional": true - }, "app-builder-bin-win": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/app-builder-bin-win/-/app-builder-bin-win-1.7.2.tgz", - "integrity": "sha512-/7tvJZas9T5TBM3QUV0xQkRQAyUlsXdtUsqtOg48mgp1ogPqDjs4W2Jr31YhhiUHDdNgamZc655PzWqAEnbZfQ==", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/app-builder-bin-win/-/app-builder-bin-win-1.8.4.tgz", + "integrity": "sha512-94pecMVsp8BxU/LhBn2bydIeyr4NSTDPibe8DTQPMnVWTeX9nWJA7JO9FsnWUu+KM2fjeunv5ILETo6HoqUkfQ==", "dev": true, "optional": true }, @@ -476,9 +479,9 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz", - "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz", + "integrity": "sha512-SuiKH8vbsOyCALjA/+EINmt/Kdl+TQPrtFgW7XZZcwtryFu9e5kQoX3bjCW6mIvGH1fbeAZZuvwGR5IlBRznGw==" }, "autoprefixer": { "version": "7.2.6", @@ -486,10 +489,10 @@ "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", "requires": { "browserslist": "2.11.3", - "caniuse-lite": "1.0.30000810", + "caniuse-lite": "1.0.30000821", "normalize-range": "0.1.2", "num2fraction": "1.2.2", - "postcss": "6.0.19", + "postcss": "6.0.21", "postcss-value-parser": "3.3.0" } }, @@ -676,7 +679,7 @@ "requires": { "ansi-align": "2.0.0", "camelcase": "4.1.0", - "chalk": "2.3.1", + "chalk": "2.3.2", "cli-boxes": "1.0.0", "string-width": "2.1.1", "term-size": "1.2.0", @@ -744,10 +747,10 @@ "isobject": "3.0.1", "kind-of": "6.0.2", "repeat-element": "1.1.2", - "snapdragon": "0.8.1", + "snapdragon": "0.8.2", "snapdragon-node": "2.1.1", "split-string": "3.1.0", - "to-regex": "3.0.1" + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -773,8 +776,8 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", "requires": { - "caniuse-lite": "1.0.30000810", - "electron-to-chromium": "1.3.33" + "caniuse-lite": "1.0.30000821", + "electron-to-chromium": "1.3.41" } }, "buffer": { @@ -805,15 +808,15 @@ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" }, "builder-util": { - "version": "5.6.5", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.6.5.tgz", - "integrity": "sha512-J03MEuyUf8li8KjTpml3r0K2Q9jZl21bHTEuGiZZX9vSMY81mXZe5AmEutsquyDrcsQFjCrDkbEDaqSc7vj5sw==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.7.5.tgz", + "integrity": "sha512-JRGxyOYvoKfKo5MibZ2mb4KId+fGqHnpjf4uOluO5mE1/nYDSUgAabc41lGMqa/KHrMsxKXetyqaClmqVYOLuQ==", "dev": true, "requires": { "7zip-bin": "3.1.0", - "app-builder-bin": "1.7.2", + "app-builder-bin": "1.8.4", "bluebird-lst": "1.0.5", - "builder-util-runtime": "4.0.5", + "builder-util-runtime": "4.2.0", "chalk": "2.3.2", "debug": "3.1.0", "fs-extra-p": "4.5.2", @@ -826,35 +829,6 @@ "temp-file": "3.1.1" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", - "dev": true, - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" - } - }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", @@ -869,22 +843,13 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "dev": true - }, - "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", - "dev": true, - "requires": { - "has-flag": "3.0.0" - } } } }, "builder-util-runtime": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.0.5.tgz", - "integrity": "sha512-NT8AxWH6miZQHnZzaTVjVp1uc6C/mWlxi6GQXKpd4CwyTQd3rT7+poOGrcOhtIiHYCL9VEbRsVfxUAPPsgqJdg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.2.0.tgz", + "integrity": "sha512-cROCExnJOJvRD58HHcnrrgyRAoDHGZT0hKox0op7vTuuuRC/1JKMXvSR+Hxy7KWy/aEmKu0HfSqMd4znDEqQsA==", "requires": { "bluebird-lst": "1.0.5", "debug": "3.1.0", @@ -938,9 +903,9 @@ } }, "caniuse-lite": { - "version": "1.0.30000810", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000810.tgz", - "integrity": "sha512-/0Q00Oie9C72P8zQHtFvzmkrMC3oOFUnMWjCy5F2+BE8lzICm91hQPhh0+XIsAFPKOe2Dh3pKgbRmU3EKxfldA==" + "version": "1.0.30000821", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000821.tgz", + "integrity": "sha512-qyYay02wr/5k7PO86W+LKFaEUZfWIvT65PaXuPP16jkSpgZGIsSstHKiYAPVLjTj98j2WnWwZg8CjXPx7UIPYg==" }, "capture-stack-trace": { "version": "1.0.0", @@ -981,13 +946,13 @@ } }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", + "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", "requires": { - "ansi-styles": "3.2.0", + "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "supports-color": "5.3.0" } }, "chardet": { @@ -1145,9 +1110,9 @@ } }, "clean-css": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", - "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", + "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", "requires": { "source-map": "0.5.7" }, @@ -1197,9 +1162,9 @@ } }, "clone": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", - "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" }, "clone-buffer": { "version": "1.0.0", @@ -1212,13 +1177,13 @@ "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" }, "cloneable-readable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.0.0.tgz", - "integrity": "sha1-pikNQT8hemEjL5XkWP84QYz7ARc=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", "requires": { "inherits": "2.0.3", - "process-nextick-args": "1.0.7", - "through2": "2.0.3" + "process-nextick-args": "2.0.0", + "readable-stream": "2.3.5" }, "dependencies": { "isarray": { @@ -1226,15 +1191,10 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -1243,13 +1203,6 @@ "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" - }, - "dependencies": { - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" - } } }, "string_decoder": { @@ -1259,20 +1212,6 @@ "requires": { "safe-buffer": "5.1.1" } - }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "requires": { - "readable-stream": "2.3.4", - "xtend": "4.0.1" - } - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" } } }, @@ -1324,9 +1263,9 @@ } }, "commander": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", - "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=" + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" }, "compare-version": { "version": "0.1.2", @@ -1412,9 +1351,9 @@ } }, "configstore": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz", - "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", "dev": true, "requires": { "dot-prop": "4.2.0", @@ -1682,16 +1621,16 @@ "dev": true }, "deepmerge": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-0.2.10.tgz", - "integrity": "sha1-iQa/nlJaT78bIDsq/LRkAkmCEhk=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.1.0.tgz", + "integrity": "sha512-Q89Z26KAfA3lpPGhbF6XMfYAm3jIV3avViy6KOJ2JLzFbeWHOvPQUu5aSJIWXap3gDZC2y1eF5HXEPI2wGqgvw==" }, "defaults": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "requires": { - "clone": "1.0.3" + "clone": "1.0.4" } }, "define-property": { @@ -1710,7 +1649,7 @@ "requires": { "globby": "6.1.0", "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", "p-map": "1.2.0", "pify": "3.0.0", "rimraf": "2.6.2" @@ -1739,29 +1678,9 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" }, "detect-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-2.0.0.tgz", - "integrity": "sha1-cg/1Hk2Xt2iE9r9XKSNIsT396Tk=", - "requires": { - "get-stdin": "3.0.2", - "minimist": "1.2.0", - "repeating": "1.1.3" - }, - "dependencies": { - "get-stdin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-3.0.2.tgz", - "integrity": "sha1-wc7SS5A5s43thb3xYeV3E7bdSr4=" - }, - "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", - "requires": { - "is-finite": "1.0.2" - } - } - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" }, "diff": { "version": "1.0.8", @@ -1769,14 +1688,14 @@ "integrity": "sha1-NDJ2MI7Jkbe8giZ+1VvBQR+XFmY=" }, "dmg-builder": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-4.1.2.tgz", - "integrity": "sha512-nH7PYrRG9er8sVEOEV9lhngRyZDznViBFVTV/E5p4ZDFy5YZLDHNFWI3m7RKiWnRli5UpOwqLVn0Nxn1vJqsGg==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-4.1.4.tgz", + "integrity": "sha512-x1H9NZg0HsVY4Vyj1ZncZU+9aG3btHz1wYPlRapU8vinQSuz5VVp0jTHznjoKAaOYt4OgJEhyQ+ySe2mvtP8/A==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util": "5.6.5", - "electron-builder-lib": "20.5.1", + "builder-util": "5.7.5", + "electron-builder-lib": "20.8.2", "fs-extra-p": "4.5.2", "iconv-lite": "0.4.19", "js-yaml": "3.11.0", @@ -1896,13 +1815,13 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, "duplexify": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.3.tgz", - "integrity": "sha512-g8ID9OroF9hKt2POf8YLayy+9594PzmM3scI00/uBXocX3TWNgoB67hjzkFe9ITAbQOne/lLdBxHXvYUM4ZgGA==", + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz", + "integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==", "requires": { "end-of-stream": "1.4.1", "inherits": "2.0.3", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "stream-shift": "1.0.0" }, "dependencies": { @@ -1920,9 +1839,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -1952,10 +1871,32 @@ "jsbn": "0.1.1" } }, + "editorconfig": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz", + "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==", + "requires": { + "bluebird": "3.5.1", + "commander": "2.15.1", + "lru-cache": "3.2.0", + "semver": "5.4.1", + "sigmund": "1.0.1" + }, + "dependencies": { + "lru-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", + "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=", + "requires": { + "pseudomap": "1.0.2" + } + } + } + }, "ejs": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", - "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", + "version": "2.5.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.8.tgz", + "integrity": "sha512-QIDZL54fyV8MDcAsO91BMH1ft2qGGaHIJsJIA/+t+7uvXol1dm413fPcUgUb4k8F/9457rx4/KFE4XfDifrQxQ==", "dev": true }, "electron": { @@ -2021,24 +1962,24 @@ } }, "electron-builder": { - "version": "20.5.1", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.5.1.tgz", - "integrity": "sha512-TBBWDXnqrRjTKAqnBJU/fxSxcwHjnXepTBVUEG02TZPUp7jQEdZjdvZDRvK0jM2xsGrL7q/UUS4jFqe4tRIF6g==", + "version": "20.8.2", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.8.2.tgz", + "integrity": "sha512-iEV3TqpegOthp3RPp5dAeMVtTWKYYgv56YqKNVQVVcsfGHnRglPTUS1lkuTtiUsN9wSsLmXj/OXyq+xviP8QhA==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util": "5.6.5", - "builder-util-runtime": "4.0.5", + "builder-util": "5.7.5", + "builder-util-runtime": "4.2.0", "chalk": "2.3.2", - "dmg-builder": "4.1.2", - "electron-builder-lib": "20.5.1", + "dmg-builder": "4.1.4", + "electron-builder-lib": "20.8.2", "electron-download-tf": "4.3.4", "fs-extra-p": "4.5.2", "is-ci": "1.1.0", "lazy-val": "1.0.3", "read-config-file": "3.0.0", "sanitize-filename": "1.6.1", - "update-notifier": "2.3.0", + "update-notifier": "2.4.0", "yargs": "11.0.0" }, "dependencies": { @@ -2048,26 +1989,6 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", - "dev": true, - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" - } - }, "cliui": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.0.0.tgz", @@ -2079,15 +2000,6 @@ "wrap-ansi": "2.1.0" } }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -2122,15 +2034,6 @@ "ansi-regex": "3.0.0" } }, - "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", - "dev": true, - "requires": { - "has-flag": "3.0.0" - } - }, "yargs": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", @@ -2154,22 +2057,22 @@ } }, "electron-builder-lib": { - "version": "20.5.1", - "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.5.1.tgz", - "integrity": "sha512-YAUu4KHZQNFPdHqnvwOHmYWmqnwiExKuB4fnETZl5jmN3ZUgxCQFqWdwIGQWoAIdxtkQxTervJMt+uJ/wJWbZA==", + "version": "20.8.2", + "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.8.2.tgz", + "integrity": "sha512-A4fpOf1qCbanM9i/UQQ0DBZfJGp9aWQJCeHoa8iEoQTE8r5Cr1/b+EnDtqFCR/6BBIADlq9O7n7wmtzq18UUIg==", "dev": true, "requires": { "7zip-bin": "3.1.0", - "app-builder-bin": "1.7.2", + "app-builder-bin": "1.8.4", "async-exit-hook": "2.0.1", "bluebird-lst": "1.0.5", - "builder-util": "5.6.5", - "builder-util-runtime": "4.0.5", + "builder-util": "5.7.5", + "builder-util-runtime": "4.2.0", "chromium-pickle-js": "0.2.0", "debug": "3.1.0", - "ejs": "2.5.7", + "ejs": "2.5.8", "electron-osx-sign": "0.4.10", - "electron-publish": "20.5.0", + "electron-publish": "20.8.1", "fs-extra-p": "4.5.2", "hosted-git-info": "2.6.0", "is-ci": "1.1.0", @@ -2178,7 +2081,7 @@ "lazy-val": "1.0.3", "minimatch": "3.0.4", "normalize-package-data": "2.4.0", - "plist": "2.1.0", + "plist": "3.0.1", "read-config-file": "3.0.0", "sanitize-filename": "1.6.1", "semver": "5.5.0", @@ -2270,61 +2173,34 @@ "isbinaryfile": "3.0.2", "minimist": "1.2.0", "plist": "2.1.0" + }, + "dependencies": { + "plist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "dev": true, + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.27" + } + } } }, "electron-publish": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.5.0.tgz", - "integrity": "sha512-BejALjAMG0QbjJNjN66pruwhWt07Iy86VBDxHWXO9IoupYykCEyFdy20jjl5rNTpfnojvynqZyj8QpRkNjJBZg==", + "version": "20.8.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.8.1.tgz", + "integrity": "sha512-1nFJtpzgVNUkfhLwkohwNQCp/xcZO2E6AuMdrR8oquEnoprEoajk0JXKsI/6VcYP+dJVrrmSE7wTFvZsXqXZOA==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util": "5.6.5", - "builder-util-runtime": "4.0.5", + "builder-util": "5.7.5", + "builder-util-runtime": "4.2.0", "chalk": "2.3.2", "fs-extra-p": "4.5.2", "lazy-val": "1.0.3", "mime": "2.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", - "dev": true, - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" - } - }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", - "dev": true, - "requires": { - "has-flag": "3.0.0" - } - } } }, "electron-settings": { @@ -2352,17 +2228,17 @@ } }, "electron-to-chromium": { - "version": "1.3.33", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.33.tgz", - "integrity": "sha1-vwBwPWKnxlI4E2V4w1LWxcBCpUU=" + "version": "1.3.41", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.41.tgz", + "integrity": "sha1-fjNkPgDNhe39F+BBlPbQDnNzcjU=" }, "electron-updater": { - "version": "2.21.1", - "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-2.21.1.tgz", - "integrity": "sha512-P1tbnUdC6ReaoYCXRZr+vdpCfUjAKJdHAMQSDvqN6uLwDCCTdsEvRMt2xBkkcJtzDTHQM8WXp6yKDfSjBP47ew==", + "version": "2.21.6", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-2.21.6.tgz", + "integrity": "sha512-eHeC6pPZM26vvkG2/I46/5b6dR2kjPrek+9NWXRK7vJA6HgEcsvLI6lg/yhlVw/9dJtpyVZAL3IewobmEDF4QA==", "requires": { "bluebird-lst": "1.0.5", - "builder-util-runtime": "4.0.5", + "builder-util-runtime": "4.2.0", "electron-is-dev": "0.3.0", "fs-extra-p": "4.5.2", "js-yaml": "3.11.0", @@ -2662,7 +2538,7 @@ }, "event-stream": { "version": "3.0.20", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.0.20.tgz", + "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.0.20.tgz", "integrity": "sha1-A4u7LqnqkDhbJvvBhU0LU58qvqM=", "requires": { "duplexer": "0.1.1", @@ -2706,8 +2582,8 @@ "extend-shallow": "2.0.1", "posix-character-classes": "0.1.1", "regex-not": "1.0.2", - "snapdragon": "0.8.1", - "to-regex": "3.0.1" + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -2900,8 +2776,8 @@ "extend-shallow": "2.0.1", "fragment-cache": "0.2.1", "regex-not": "1.0.2", - "snapdragon": "0.8.1", - "to-regex": "3.0.1" + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -3094,6 +2970,11 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" + }, + "commander": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", + "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=" } } }, @@ -3104,7 +2985,7 @@ "requires": { "detect-file": "1.0.0", "is-glob": "3.1.0", - "micromatch": "3.1.8", + "micromatch": "3.1.10", "resolve-dir": "1.0.1" } }, @@ -4375,7 +4256,7 @@ "autoprefixer": "7.2.6", "fancy-log": "1.3.2", "plugin-error": "0.1.2", - "postcss": "6.0.19", + "postcss": "6.0.21", "through2": "2.0.3", "vinyl-sourcemaps-apply": "0.2.1" }, @@ -4386,9 +4267,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -4412,7 +4293,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -4439,9 +4320,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -4465,7 +4346,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -4477,12 +4358,12 @@ } }, "gulp-clean-css": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.2.tgz", - "integrity": "sha512-NaBtCOmhk2FP1D1pgv5jEvZaKr+6FZHvEgsl1iPGmTpyUOWpECR3Mzdciwo+hEWwtlnkZSueoAf74YCMtar48A==", + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.3.tgz", + "integrity": "sha512-mw5Qrio7W3rvswmVlZ7eaxOhBIp6zQMBFLgcHoi/xbOtaKT5zmElkHt8mvbRre7fMt5eLgppIkW+j9Cm+O/UqQ==", "requires": { - "clean-css": "4.1.9", - "plugin-error": "0.1.2", + "clean-css": "4.1.11", + "plugin-error": "1.0.1", "through2": "2.0.3", "vinyl-sourcemaps-apply": "0.2.1" }, @@ -4492,10 +4373,21 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "requires": { + "ansi-colors": "1.1.0", + "arr-diff": "4.0.0", + "arr-union": "3.1.0", + "extend-shallow": "3.0.2" + } + }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -4519,7 +4411,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -4726,9 +4618,9 @@ }, "dependencies": { "clone": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", - "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" }, "clone-stats": { "version": "1.0.0", @@ -4741,9 +4633,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -4772,7 +4664,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -4781,10 +4673,10 @@ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz", "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=", "requires": { - "clone": "2.1.1", + "clone": "2.1.2", "clone-buffer": "1.0.0", "clone-stats": "1.0.0", - "cloneable-readable": "1.0.0", + "cloneable-readable": "1.1.2", "remove-trailing-separator": "1.1.0", "replace-ext": "1.0.0" } @@ -4851,9 +4743,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -4877,7 +4769,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -4915,9 +4807,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -4941,7 +4833,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -4953,13 +4845,12 @@ } }, "gulp-header": { - "version": "1.8.9", - "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.9.tgz", - "integrity": "sha1-yfEP7gYy2B6Tl4nG7PRaFRvzCYs=", + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", + "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", "requires": { "concat-with-sourcemaps": "1.0.5", - "gulp-util": "3.0.8", - "object-assign": "4.1.1", + "lodash.template": "4.4.0", "through2": "2.0.3" }, "dependencies": { @@ -4968,19 +4859,36 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } + "lodash._reinterpolate": "3.0.0", + "lodash.templatesettings": "4.1.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "requires": { + "lodash._reinterpolate": "3.0.0" + } + }, + "readable-stream": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } }, "string_decoder": { "version": "1.0.3", @@ -4995,7 +4903,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -5060,9 +4968,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5086,7 +4994,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -5098,41 +5006,68 @@ } }, "gulp-json-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/gulp-json-editor/-/gulp-json-editor-2.2.1.tgz", - "integrity": "sha1-fE3XR36NBtxdxJwLgedFzbBPl7s=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-json-editor/-/gulp-json-editor-2.3.0.tgz", + "integrity": "sha512-W5zv75lkZoLk/comlLZA0yriusdKCYqAPnUWWByAMiZE1QspCl67RIFlLGII1EasMvzrXbaqcG98ftK3hORe7g==", "requires": { - "deepmerge": "0.2.10", - "detect-indent": "2.0.0", - "gulp-util": "3.0.8", - "js-beautify": "1.5.10", - "through2": "0.5.1" + "deepmerge": "2.1.0", + "detect-indent": "5.0.0", + "js-beautify": "1.7.5", + "plugin-error": "1.0.1", + "through2": "2.0.3" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "requires": { + "ansi-colors": "1.1.0", + "arr-diff": "4.0.0", + "arr-union": "3.1.0", + "extend-shallow": "3.0.2" + } + }, "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" } }, "through2": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "1.0.34", - "xtend": "3.0.0" + "readable-stream": "2.3.5", + "xtend": "4.0.1" } }, "xtend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", - "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" } } }, @@ -5156,9 +5091,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5187,7 +5122,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -5243,9 +5178,9 @@ } }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5269,7 +5204,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -5314,9 +5249,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5345,7 +5280,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -5383,7 +5318,7 @@ "integrity": "sha1-Eb+Mj85TPjPi9qjy9DC5VboL4GY=", "requires": { "istextorbinary": "1.0.2", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "replacestream": "4.0.3" }, "dependencies": { @@ -5393,9 +5328,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5417,9 +5352,9 @@ } }, "gulp-rtlcss": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gulp-rtlcss/-/gulp-rtlcss-1.1.0.tgz", - "integrity": "sha512-3Pw5bqzJueQur3pOOLCgNoCoLlccbjI0QzllOOhIsMWexHxMfQUUB3Q6p0ElxTif6E2+ymhdnIVG6zy/moDH+w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gulp-rtlcss/-/gulp-rtlcss-1.2.0.tgz", + "integrity": "sha512-2JCyoR1EDRQadc/68DPlSLYDTsXdtwJEVyqMbmEa9DebHqFv8v8C2IbeU7Pr1+oUrUUGYkeoKcPu/cpkSFcb4g==", "requires": { "plugin-error": "0.1.2", "rtlcss": "2.2.1", @@ -5433,9 +5368,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5459,7 +5394,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -5480,15 +5415,10 @@ "lodash": "4.17.5", "make-error-cause": "1.2.2", "through2": "2.0.3", - "uglify-js": "3.3.11", + "uglify-js": "3.3.16", "vinyl-sourcemaps-apply": "0.2.1" }, "dependencies": { - "commander": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", - "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==" - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -5500,9 +5430,9 @@ "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5531,16 +5461,16 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, "uglify-js": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.11.tgz", - "integrity": "sha512-AKLsYcdV+sS5eAE4NtVXF6f2u/DCQynQm0jTGxF261+Vltu1dYNuHzjqDmk11gInj+H/zJIM2EAwXG3MzPb3VA==", + "version": "3.3.16", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.16.tgz", + "integrity": "sha512-FMh5SRqJRGhv9BbaTffENIpDDQIoPDR8DBraunGORGhySArsXlw9++CN+BWzPBLpoI4RcSnpfGPnilTxWL3Vvg==", "requires": { - "commander": "2.14.1", + "commander": "2.15.1", "source-map": "0.6.1" } }, @@ -5604,9 +5534,9 @@ "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5635,7 +5565,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -5657,7 +5587,7 @@ "gulp-util": "3.0.8", "object-assign": "4.1.1", "path-is-absolute": "1.0.1", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "slash": "1.0.0", "vinyl": "1.2.0", "vinyl-file": "2.0.0" @@ -5669,9 +5599,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5695,7 +5625,7 @@ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", "requires": { - "clone": "1.0.3", + "clone": "1.0.4", "clone-stats": "0.0.1", "replace-ext": "0.0.1" } @@ -6080,7 +6010,7 @@ "integrity": "sha512-Bc3KbimpDTOeQdDj18Ir/rlsGuhBSSNqdOnxaAuKhpkdnMMuKsEGbZD2v5KFF9oso2OU+BPh7+/u5obmFDRmWw==", "requires": { "ansi-escapes": "2.0.0", - "chalk": "2.3.1", + "chalk": "2.3.2", "cli-cursor": "2.1.0", "cli-width": "2.2.0", "external-editor": "2.1.0", @@ -6336,9 +6266,9 @@ "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" }, "is-path-in-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "requires": { "is-path-inside": "1.0.1" } @@ -6481,11 +6411,12 @@ "integrity": "sha1-sRZ1Qv8AAei91qZOHFjZIggigwE=" }, "js-beautify": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.5.10.tgz", - "integrity": "sha1-TZU3FwJpk0SlFsomv1nwonu3Vxk=", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.5.tgz", + "integrity": "sha512-9OhfAqGOrD7hoQBLJMTA+BKuKmoEtTJXzZ7WDF/9gvjtey1koVLuZqIY6c51aPDjbNdNtIXAkiWKVhziawE9Og==", "requires": { "config-chain": "1.1.11", + "editorconfig": "0.13.3", "mkdirp": "0.5.1", "nopt": "3.0.6" } @@ -6605,14 +6536,6 @@ "package-json": "4.0.1" } }, - "lazy-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", - "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", - "requires": { - "set-getter": "0.1.0" - } - }, "lazy-val": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", @@ -7281,7 +7204,7 @@ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "requires": { - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" }, "dependencies": { "isarray": { @@ -7290,9 +7213,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -7314,9 +7237,9 @@ } }, "micromatch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.8.tgz", - "integrity": "sha512-/XeuOQqYg+B5kwjDWekXseSwGS7CzE0w9Gjo4Cjkf/uFitNh47NrZHAY2vp/oS2YQVfebPIdbEIvgdy+kIcAog==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -7329,8 +7252,8 @@ "nanomatch": "1.2.9", "object.pick": "1.3.0", "regex-not": "1.0.2", - "snapdragon": "0.8.1", - "to-regex": "3.0.1" + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "mime": { @@ -7453,14 +7376,14 @@ "kind-of": "6.0.2", "object.pick": "1.3.0", "regex-not": "1.0.2", - "snapdragon": "0.8.1", - "to-regex": "3.0.1" + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "natives": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.1.tgz", - "integrity": "sha512-8eRaxn8u/4wN8tGkhlc2cgwwvOLMLUMUn4IYTexMgWd+LyUDfeXVkk2ygQR0hvIHbJQXgHujia3ieUUDwNGkEA==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.2.tgz", + "integrity": "sha512-5bRASydE1gu6zPOenLN043++J8xj1Ob7ArkfdYO3JN4DF5rDmG7bMoiybkTyD+GnXQEMixVeDHMzuqm6kpBmiA==" }, "nedb": { "version": "1.8.0", @@ -7541,9 +7464,9 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, "npm": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/npm/-/npm-5.7.1.tgz", - "integrity": "sha512-r1grvv6mcEt+nlMzMWPc5n/z5q8NNuBWj0TGFp1PBSFCl6ubnAoUGBsucYsnZYT7MOJn0ha1ptEjmdBoAdJ+SA==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-5.8.0.tgz", + "integrity": "sha512-DowXzQwtSWDtbAjuWecuEiismR0VdNEYaL3VxNTYTdW6AGkYxfGk9LUZ/rt6etEyiH4IEk95HkJeGfXE5Rz9xQ==", "requires": { "JSONStream": "1.3.2", "abbrev": "1.1.1", @@ -7563,6 +7486,7 @@ "config-chain": "1.1.11", "debuglog": "1.0.1", "detect-indent": "5.0.0", + "detect-newline": "2.1.0", "dezalgo": "1.0.3", "editor": "1.0.0", "find-npm-prefix": "1.0.2", @@ -7572,17 +7496,18 @@ "glob": "7.1.2", "graceful-fs": "4.1.11", "has-unicode": "2.0.1", - "hosted-git-info": "2.5.0", + "hosted-git-info": "2.6.0", "iferr": "0.1.5", "imurmurhash": "0.1.4", "inflight": "1.0.6", "inherits": "2.0.3", "ini": "1.3.5", - "init-package-json": "1.10.1", + "init-package-json": "1.10.3", "is-cidr": "1.0.0", + "json-parse-better-errors": "1.0.1", "lazy-property": "1.0.0", - "libcipm": "1.3.3", - "libnpx": "9.7.1", + "libcipm": "1.6.0", + "libnpx": "10.0.1", "lockfile": "1.0.3", "lodash._baseindexof": "3.1.0", "lodash._baseuniq": "4.6.0", @@ -7597,24 +7522,24 @@ "lodash.without": "4.4.0", "lru-cache": "4.1.1", "meant": "1.0.1", - "mississippi": "2.0.0", + "mississippi": "3.0.0", "mkdirp": "0.5.1", "move-concurrently": "1.0.1", "nopt": "4.0.1", "normalize-package-data": "2.4.0", "npm-cache-filename": "1.0.2", "npm-install-checks": "3.0.0", - "npm-lifecycle": "2.0.0", + "npm-lifecycle": "2.0.1", "npm-package-arg": "6.0.0", "npm-packlist": "1.1.10", "npm-profile": "3.0.1", - "npm-registry-client": "8.5.0", + "npm-registry-client": "8.5.1", "npm-user-validate": "1.0.0", "npmlog": "4.1.2", "once": "1.4.0", "opener": "1.4.3", "osenv": "0.1.5", - "pacote": "7.3.3", + "pacote": "7.6.1", "path-is-inside": "1.0.2", "promise-inflight": "1.0.1", "qrcode-terminal": "0.11.0", @@ -7623,9 +7548,9 @@ "read": "1.0.7", "read-cmd-shim": "1.0.1", "read-installed": "4.0.3", - "read-package-json": "2.0.12", + "read-package-json": "2.0.13", "read-package-tree": "5.1.6", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "readdir-scoped-modules": "1.0.2", "request": "2.83.0", "retry": "0.10.1", @@ -7638,7 +7563,7 @@ "sorted-union-stream": "2.1.3", "ssri": "5.2.4", "strip-ansi": "4.0.0", - "tar": "4.3.3", + "tar": "4.4.0", "text-table": "0.2.0", "uid-number": "0.0.6", "umask": "1.1.0", @@ -7649,9 +7574,9 @@ "validate-npm-package-license": "3.0.1", "validate-npm-package-name": "3.0.0", "which": "1.3.0", - "worker-farm": "1.5.2", + "worker-farm": "1.5.4", "wrappy": "1.0.2", - "write-file-atomic": "2.1.0" + "write-file-atomic": "2.3.0" }, "dependencies": { "JSONStream": { @@ -7731,106 +7656,238 @@ "y18n": "4.0.0" }, "dependencies": { - "y18n": { - "version": "4.0.0", - "bundled": true - } - } - }, - "call-limit": { - "version": "1.1.0", - "bundled": true - }, - "chownr": { - "version": "1.0.1", - "bundled": true - }, - "cli-table2": { - "version": "0.2.0", - "bundled": true, - "requires": { - "colors": "1.1.2", - "lodash": "3.10.1", - "string-width": "1.0.2" - }, - "dependencies": { - "colors": { - "version": "1.1.2", - "bundled": true, - "optional": true - }, - "lodash": { - "version": "3.10.1", - "bundled": true - }, - "string-width": { - "version": "1.0.2", + "mississippi": { + "version": "2.0.0", "bundled": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "concat-stream": "1.6.1", + "duplexify": "3.5.4", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.2", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "2.0.1", + "pumpify": "1.4.0", + "stream-each": "1.2.2", + "through2": "2.0.3" }, "dependencies": { - "code-point-at": { - "version": "1.1.0", - "bundled": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", + "concat-stream": { + "version": "1.6.1", "bundled": true, "requires": { - "number-is-nan": "1.0.1" + "inherits": "2.0.3", + "readable-stream": "2.3.5", + "typedarray": "0.0.6" }, "dependencies": { - "number-is-nan": { - "version": "1.0.1", + "typedarray": { + "version": "0.0.6", "bundled": true } } }, - "strip-ansi": { - "version": "3.0.1", + "duplexify": { + "version": "3.5.4", "bundled": true, "requires": { - "ansi-regex": "2.1.1" + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.5", + "stream-shift": "1.0.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", + "stream-shift": { + "version": "1.0.0", "bundled": true } } - } - } - } - } - }, - "cmd-shim": { - "version": "2.0.2", - "bundled": true, - "requires": { - "graceful-fs": "4.1.11", - "mkdirp": "0.5.1" - } - }, - "columnify": { - "version": "1.5.4", - "bundled": true, - "requires": { - "strip-ansi": "3.0.1", - "wcwidth": "1.0.1" - }, - "dependencies": { - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "requires": { - "ansi-regex": "2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", + }, + "end-of-stream": { + "version": "1.4.1", + "bundled": true, + "requires": { + "once": "1.4.0" + } + }, + "flush-write-stream": { + "version": "1.0.2", + "bundled": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.5" + } + }, + "from2": { + "version": "2.3.0", + "bundled": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.5" + } + }, + "parallel-transform": { + "version": "1.1.0", + "bundled": true, + "requires": { + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.5" + }, + "dependencies": { + "cyclist": { + "version": "0.2.2", + "bundled": true + } + } + }, + "pump": { + "version": "2.0.1", + "bundled": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.4.0", + "bundled": true, + "requires": { + "duplexify": "3.5.4", + "inherits": "2.0.3", + "pump": "2.0.1" + } + }, + "stream-each": { + "version": "1.2.2", + "bundled": true, + "requires": { + "end-of-stream": "1.4.1", + "stream-shift": "1.0.0" + }, + "dependencies": { + "stream-shift": { + "version": "1.0.0", + "bundled": true + } + } + }, + "through2": { + "version": "2.0.3", + "bundled": true, + "requires": { + "readable-stream": "2.3.5", + "xtend": "4.0.1" + }, + "dependencies": { + "xtend": { + "version": "4.0.1", + "bundled": true + } + } + } + } + }, + "y18n": { + "version": "4.0.0", + "bundled": true + } + } + }, + "call-limit": { + "version": "1.1.0", + "bundled": true + }, + "chownr": { + "version": "1.0.1", + "bundled": true + }, + "cli-table2": { + "version": "0.2.0", + "bundled": true, + "requires": { + "colors": "1.1.2", + "lodash": "3.10.1", + "string-width": "1.0.2" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "bundled": true, + "optional": true + }, + "lodash": { + "version": "3.10.1", + "bundled": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "1.0.1" + }, + "dependencies": { + "number-is-nan": { + "version": "1.0.1", + "bundled": true + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "bundled": true + } + } + } + } + } + } + }, + "cmd-shim": { + "version": "2.0.2", + "bundled": true, + "requires": { + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1" + } + }, + "columnify": { + "version": "1.5.4", + "bundled": true, + "requires": { + "strip-ansi": "3.0.1", + "wcwidth": "1.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", "bundled": true } } @@ -7881,6 +7938,10 @@ "version": "5.0.0", "bundled": true }, + "detect-newline": { + "version": "2.1.0", + "bundled": true + }, "dezalgo": { "version": "1.0.3", "bundled": true, @@ -7919,7 +7980,7 @@ "graceful-fs": "4.1.11", "iferr": "0.1.5", "imurmurhash": "0.1.4", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" } }, "gentle-fs": { @@ -7994,7 +8055,7 @@ "bundled": true }, "hosted-git-info": { - "version": "2.5.0", + "version": "2.6.0", "bundled": true }, "iferr": { @@ -8022,29 +8083,19 @@ "bundled": true }, "init-package-json": { - "version": "1.10.1", + "version": "1.10.3", "bundled": true, "requires": { "glob": "7.1.2", - "npm-package-arg": "5.1.2", + "npm-package-arg": "6.0.0", "promzard": "0.3.0", "read": "1.0.7", - "read-package-json": "2.0.12", + "read-package-json": "2.0.13", "semver": "5.5.0", "validate-npm-package-license": "3.0.1", "validate-npm-package-name": "3.0.0" }, "dependencies": { - "npm-package-arg": { - "version": "5.1.2", - "bundled": true, - "requires": { - "hosted-git-info": "2.5.0", - "osenv": "0.1.5", - "semver": "5.5.0", - "validate-npm-package-name": "3.0.0" - } - }, "promzard": { "version": "0.3.0", "bundled": true, @@ -8067,12 +8118,16 @@ } } }, + "json-parse-better-errors": { + "version": "1.0.1", + "bundled": true + }, "lazy-property": { "version": "1.0.0", "bundled": true }, "libcipm": { - "version": "1.3.3", + "version": "1.6.0", "bundled": true, "requires": { "bin-links": "1.1.0", @@ -8080,20 +8135,16 @@ "find-npm-prefix": "1.0.2", "graceful-fs": "4.1.11", "lock-verify": "2.0.0", - "npm-lifecycle": "2.0.0", + "npm-lifecycle": "2.0.1", "npm-logical-tree": "1.2.1", "npm-package-arg": "6.0.0", - "pacote": "7.3.3", + "pacote": "7.6.1", "protoduck": "5.0.0", - "read-package-json": "2.0.12", + "read-package-json": "2.0.13", "rimraf": "2.6.2", - "worker-farm": "1.5.2" + "worker-farm": "1.5.4" }, "dependencies": { - "find-npm-prefix": { - "version": "1.0.2", - "bundled": true - }, "lock-verify": { "version": "2.0.0", "bundled": true, @@ -8106,7 +8157,7 @@ "version": "5.1.2", "bundled": true, "requires": { - "hosted-git-info": "2.5.0", + "hosted-git-info": "2.6.0", "osenv": "0.1.5", "semver": "5.5.0", "validate-npm-package-name": "3.0.0" @@ -8132,7 +8183,7 @@ } }, "worker-farm": { - "version": "1.5.2", + "version": "1.5.4", "bundled": true, "requires": { "errno": "0.1.7", @@ -8161,124 +8212,156 @@ } }, "libnpx": { - "version": "9.7.1", + "version": "10.0.1", "bundled": true, "requires": { - "dotenv": "4.0.0", - "npm-package-arg": "5.1.2", + "dotenv": "5.0.1", + "npm-package-arg": "6.0.0", "rimraf": "2.6.2", "safe-buffer": "5.1.1", "update-notifier": "2.3.0", "which": "1.3.0", - "y18n": "3.2.1", - "yargs": "8.0.2" + "y18n": "4.0.0", + "yargs": "11.0.0" }, "dependencies": { "dotenv": { - "version": "4.0.0", + "version": "5.0.1", "bundled": true }, - "npm-package-arg": { - "version": "5.1.2", - "bundled": true, - "requires": { - "hosted-git-info": "2.5.0", - "osenv": "0.1.5", - "semver": "5.5.0", - "validate-npm-package-name": "3.0.0" - } - }, "y18n": { - "version": "3.2.1", + "version": "4.0.0", "bundled": true }, "yargs": { - "version": "8.0.2", + "version": "11.0.0", "bundled": true, "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", + "cliui": "4.0.0", "decamelize": "1.2.0", + "find-up": "2.1.0", "get-caller-file": "1.0.2", "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", "require-directory": "2.1.1", "require-main-filename": "1.0.1", "set-blocking": "2.0.0", "string-width": "2.1.1", "which-module": "2.0.0", "y18n": "3.2.1", - "yargs-parser": "7.0.0" + "yargs-parser": "9.0.2" }, "dependencies": { - "camelcase": { - "version": "4.1.0", - "bundled": true - }, "cliui": { - "version": "3.2.0", + "version": "4.0.0", "bundled": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", "wrap-ansi": "2.1.0" }, "dependencies": { - "string-width": { - "version": "1.0.2", + "wrap-ansi": { + "version": "2.1.0", "bundled": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", + "string-width": "1.0.2", "strip-ansi": "3.0.1" }, "dependencies": { - "code-point-at": { - "version": "1.1.0", - "bundled": true + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "1.0.1" + }, + "dependencies": { + "number-is-nan": { + "version": "1.0.1", + "bundled": true + } + } + } + } }, - "is-fullwidth-code-point": { - "version": "1.0.0", + "strip-ansi": { + "version": "3.0.1", "bundled": true, "requires": { - "number-is-nan": "1.0.1" + "ansi-regex": "2.1.1" }, "dependencies": { - "number-is-nan": { - "version": "1.0.1", + "ansi-regex": { + "version": "2.1.1", "bundled": true } } } } - }, - "strip-ansi": { - "version": "3.0.1", + } + } + }, + "decamelize": { + "version": "1.2.0", + "bundled": true + }, + "find-up": { + "version": "2.1.0", + "bundled": true, + "requires": { + "locate-path": "2.0.0" + }, + "dependencies": { + "locate-path": { + "version": "2.0.0", "bundled": true, "requires": { - "ansi-regex": "2.1.1" + "p-locate": "2.0.0", + "path-exists": "3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", + "p-locate": { + "version": "2.0.0", + "bundled": true, + "requires": { + "p-limit": "1.2.0" + }, + "dependencies": { + "p-limit": { + "version": "1.2.0", + "bundled": true, + "requires": { + "p-try": "1.0.0" + }, + "dependencies": { + "p-try": { + "version": "1.0.0", + "bundled": true + } + } + } + } + }, + "path-exists": { + "version": "3.0.0", "bundled": true } } - }, - "wrap-ansi": { - "version": "2.1.0", - "bundled": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } } } }, - "decamelize": { - "version": "1.2.0", - "bundled": true - }, "get-caller-file": { "version": "1.0.2", "bundled": true @@ -8381,129 +8464,17 @@ "version": "1.1.0", "bundled": true, "requires": { - "mimic-fn": "1.1.0" + "mimic-fn": "1.2.0" }, "dependencies": { "mimic-fn": { - "version": "1.1.0", + "version": "1.2.0", "bundled": true } } } } }, - "read-pkg-up": { - "version": "2.0.0", - "bundled": true, - "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "bundled": true, - "requires": { - "locate-path": "2.0.0" - }, - "dependencies": { - "locate-path": { - "version": "2.0.0", - "bundled": true, - "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" - }, - "dependencies": { - "p-locate": { - "version": "2.0.0", - "bundled": true, - "requires": { - "p-limit": "1.1.0" - }, - "dependencies": { - "p-limit": { - "version": "1.1.0", - "bundled": true - } - } - }, - "path-exists": { - "version": "3.0.0", - "bundled": true - } - } - } - } - }, - "read-pkg": { - "version": "2.0.0", - "bundled": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" - }, - "dependencies": { - "load-json-file": { - "version": "2.0.0", - "bundled": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "bundled": true, - "requires": { - "error-ex": "1.3.1" - }, - "dependencies": { - "error-ex": { - "version": "1.3.1", - "bundled": true, - "requires": { - "is-arrayish": "0.2.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "bundled": true - } - } - } - } - }, - "pify": { - "version": "2.3.0", - "bundled": true - }, - "strip-bom": { - "version": "3.0.0", - "bundled": true - } - } - }, - "path-type": { - "version": "2.0.0", - "bundled": true, - "requires": { - "pify": "2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "bundled": true - } - } - } - } - } - } - }, "require-directory": { "version": "2.1.1", "bundled": true @@ -8534,11 +8505,21 @@ "version": "2.0.0", "bundled": true }, + "y18n": { + "version": "3.2.1", + "bundled": true + }, "yargs-parser": { - "version": "7.0.0", + "version": "9.0.2", "bundled": true, "requires": { "camelcase": "4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "bundled": true + } } } } @@ -8633,27 +8614,27 @@ "bundled": true }, "mississippi": { - "version": "2.0.0", + "version": "3.0.0", "bundled": true, "requires": { - "concat-stream": "1.6.0", - "duplexify": "3.5.3", + "concat-stream": "1.6.1", + "duplexify": "3.5.4", "end-of-stream": "1.4.1", "flush-write-stream": "1.0.2", "from2": "2.3.0", "parallel-transform": "1.1.0", - "pump": "2.0.1", + "pump": "3.0.0", "pumpify": "1.4.0", "stream-each": "1.2.2", "through2": "2.0.3" }, "dependencies": { "concat-stream": { - "version": "1.6.0", + "version": "1.6.1", "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "typedarray": "0.0.6" }, "dependencies": { @@ -8664,12 +8645,12 @@ } }, "duplexify": { - "version": "3.5.3", + "version": "3.5.4", "bundled": true, "requires": { "end-of-stream": "1.4.1", "inherits": "2.0.3", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "stream-shift": "1.0.0" }, "dependencies": { @@ -8691,7 +8672,7 @@ "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" } }, "from2": { @@ -8699,7 +8680,7 @@ "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" } }, "parallel-transform": { @@ -8708,7 +8689,7 @@ "requires": { "cyclist": "0.2.2", "inherits": "2.0.3", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" }, "dependencies": { "cyclist": { @@ -8718,7 +8699,7 @@ } }, "pump": { - "version": "2.0.1", + "version": "3.0.0", "bundled": true, "requires": { "end-of-stream": "1.4.1", @@ -8729,9 +8710,19 @@ "version": "1.4.0", "bundled": true, "requires": { - "duplexify": "3.5.3", + "duplexify": "3.5.4", "inherits": "2.0.3", "pump": "2.0.1" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "bundled": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + } } }, "stream-each": { @@ -8752,7 +8743,7 @@ "version": "2.0.3", "bundled": true, "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" }, "dependencies": { @@ -8794,105 +8785,18 @@ "bundled": true, "requires": { "aproba": "1.2.0", - "fs-write-stream-atomic": "1.0.10", - "iferr": "0.1.5", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "run-queue": "1.0.3" - } - }, - "run-queue": { - "version": "1.0.3", - "bundled": true, - "requires": { - "aproba": "1.2.0" - } - } - } - }, - "node-gyp": { - "version": "3.6.2", - "bundled": true, - "requires": { - "fstream": "1.0.11", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.5", - "request": "2.83.0", - "rimraf": "2.6.2", - "semver": "5.3.0", - "tar": "2.2.1", - "which": "1.3.0" - }, - "dependencies": { - "fstream": { - "version": "1.0.11", - "bundled": true, - "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.2" - } - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "requires": { - "brace-expansion": "1.1.8" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.8", - "bundled": true, - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "1.0.0", - "bundled": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true - } - } - } - } - }, - "nopt": { - "version": "3.0.6", - "bundled": true, - "requires": { - "abbrev": "1.1.1" + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" } }, - "semver": { - "version": "5.3.0", - "bundled": true - }, - "tar": { - "version": "2.2.1", + "run-queue": { + "version": "1.0.3", "bundled": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" - }, - "dependencies": { - "block-stream": { - "version": "0.0.9", - "bundled": true, - "requires": { - "inherits": "2.0.3" - } - } + "aproba": "1.2.0" } } } @@ -8909,7 +8813,7 @@ "version": "2.4.0", "bundled": true, "requires": { - "hosted-git-info": "2.5.0", + "hosted-git-info": "2.6.0", "is-builtin-module": "1.0.0", "semver": "5.5.0", "validate-npm-package-license": "3.0.1" @@ -8942,7 +8846,7 @@ } }, "npm-lifecycle": { - "version": "2.0.0", + "version": "2.0.1", "bundled": true, "requires": { "byline": "5.0.0", @@ -8959,6 +8863,93 @@ "version": "5.0.0", "bundled": true }, + "node-gyp": { + "version": "3.6.2", + "bundled": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.5", + "request": "2.83.0", + "rimraf": "2.6.2", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.0" + }, + "dependencies": { + "fstream": { + "version": "1.0.11", + "bundled": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.11" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + } + } + } + } + }, + "nopt": { + "version": "3.0.6", + "bundled": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "semver": { + "version": "5.3.0", + "bundled": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + }, + "dependencies": { + "block-stream": { + "version": "0.0.9", + "bundled": true, + "requires": { + "inherits": "2.0.3" + } + } + } + } + } + }, "resolve-from": { "version": "4.0.0", "bundled": true @@ -8969,7 +8960,7 @@ "version": "6.0.0", "bundled": true, "requires": { - "hosted-git-info": "2.5.0", + "hosted-git-info": "2.6.0", "osenv": "0.1.5", "semver": "5.5.0", "validate-npm-package-name": "3.0.0" @@ -9187,7 +9178,7 @@ "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "typedarray": "0.0.6" }, "dependencies": { @@ -9203,7 +9194,7 @@ "requires": { "end-of-stream": "1.4.1", "inherits": "2.0.3", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "stream-shift": "1.0.0" }, "dependencies": { @@ -9225,7 +9216,7 @@ "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" } }, "from2": { @@ -9233,7 +9224,7 @@ "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" } }, "parallel-transform": { @@ -9242,7 +9233,7 @@ "requires": { "cyclist": "0.2.2", "inherits": "2.0.3", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" }, "dependencies": { "cyclist": { @@ -9296,7 +9287,7 @@ "version": "2.0.3", "bundled": true, "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" }, "dependencies": { @@ -9405,28 +9396,29 @@ } }, "npm-registry-client": { - "version": "8.5.0", + "version": "8.5.1", "bundled": true, "requires": { - "concat-stream": "1.6.0", + "concat-stream": "1.6.1", "graceful-fs": "4.1.11", "normalize-package-data": "2.4.0", - "npm-package-arg": "5.1.2", + "npm-package-arg": "6.0.0", "npmlog": "4.1.2", "once": "1.4.0", "request": "2.83.0", "retry": "0.10.1", + "safe-buffer": "5.1.1", "semver": "5.5.0", "slide": "1.1.6", - "ssri": "4.1.6" + "ssri": "5.2.4" }, "dependencies": { "concat-stream": { - "version": "1.6.0", + "version": "1.6.1", "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "typedarray": "0.0.6" }, "dependencies": { @@ -9435,23 +9427,6 @@ "bundled": true } } - }, - "npm-package-arg": { - "version": "5.1.2", - "bundled": true, - "requires": { - "hosted-git-info": "2.5.0", - "osenv": "0.1.5", - "semver": "5.5.0", - "validate-npm-package-name": "3.0.0" - } - }, - "ssri": { - "version": "4.1.6", - "bundled": true, - "requires": { - "safe-buffer": "5.1.1" - } } } }, @@ -9474,7 +9449,7 @@ "bundled": true, "requires": { "delegates": "1.0.0", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" }, "dependencies": { "delegates": { @@ -9595,7 +9570,7 @@ } }, "pacote": { - "version": "7.3.3", + "version": "7.6.1", "bundled": true, "requires": { "bluebird": "3.5.1", @@ -9605,7 +9580,8 @@ "lru-cache": "4.1.1", "make-fetch-happen": "2.6.0", "minimatch": "3.0.4", - "mississippi": "2.0.0", + "mississippi": "3.0.0", + "mkdirp": "0.5.1", "normalize-package-data": "2.4.0", "npm-package-arg": "6.0.0", "npm-packlist": "1.1.10", @@ -9614,10 +9590,11 @@ "promise-inflight": "1.0.1", "promise-retry": "1.1.1", "protoduck": "5.0.0", + "rimraf": "2.6.2", "safe-buffer": "5.1.1", "semver": "5.5.0", "ssri": "5.2.4", - "tar": "4.3.3", + "tar": "4.4.0", "unique-filename": "1.1.0", "which": "1.3.0" }, @@ -9630,11 +9607,11 @@ "version": "2.6.0", "bundled": true, "requires": { - "agentkeepalive": "3.3.0", + "agentkeepalive": "3.4.0", "cacache": "10.0.4", "http-cache-semantics": "3.8.1", - "http-proxy-agent": "2.0.0", - "https-proxy-agent": "2.1.1", + "http-proxy-agent": "2.1.0", + "https-proxy-agent": "2.2.0", "lru-cache": "4.1.1", "mississippi": "1.3.1", "node-fetch-npm": "2.0.2", @@ -9644,7 +9621,7 @@ }, "dependencies": { "agentkeepalive": { - "version": "3.3.0", + "version": "3.4.0", "bundled": true, "requires": { "humanize-ms": "1.2.1" @@ -9670,11 +9647,11 @@ "bundled": true }, "http-proxy-agent": { - "version": "2.0.0", + "version": "2.1.0", "bundled": true, "requires": { "agent-base": "4.2.0", - "debug": "2.6.9" + "debug": "3.1.0" }, "dependencies": { "agent-base": { @@ -9700,7 +9677,7 @@ } }, "debug": { - "version": "2.6.9", + "version": "3.1.0", "bundled": true, "requires": { "ms": "2.0.0" @@ -9715,7 +9692,7 @@ } }, "https-proxy-agent": { - "version": "2.1.1", + "version": "2.2.0", "bundled": true, "requires": { "agent-base": "4.2.0", @@ -9763,8 +9740,8 @@ "version": "1.3.1", "bundled": true, "requires": { - "concat-stream": "1.6.0", - "duplexify": "3.5.3", + "concat-stream": "1.6.1", + "duplexify": "3.5.4", "end-of-stream": "1.4.1", "flush-write-stream": "1.0.2", "from2": "2.3.0", @@ -9776,11 +9753,11 @@ }, "dependencies": { "concat-stream": { - "version": "1.6.0", + "version": "1.6.1", "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "typedarray": "0.0.6" }, "dependencies": { @@ -9791,12 +9768,12 @@ } }, "duplexify": { - "version": "3.5.3", + "version": "3.5.4", "bundled": true, "requires": { "end-of-stream": "1.4.1", "inherits": "2.0.3", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "stream-shift": "1.0.0" }, "dependencies": { @@ -9818,7 +9795,7 @@ "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" } }, "from2": { @@ -9826,7 +9803,7 @@ "bundled": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" } }, "parallel-transform": { @@ -9835,7 +9812,7 @@ "requires": { "cyclist": "0.2.2", "inherits": "2.0.3", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" }, "dependencies": { "cyclist": { @@ -9856,7 +9833,7 @@ "version": "1.4.0", "bundled": true, "requires": { - "duplexify": "3.5.3", + "duplexify": "3.5.4", "inherits": "2.0.3", "pump": "2.0.1" }, @@ -9889,7 +9866,7 @@ "version": "2.0.3", "bundled": true, "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" }, "dependencies": { @@ -9967,173 +9944,41 @@ "smart-buffer": "1.1.15" }, "dependencies": { - "ip": { - "version": "1.1.5", - "bundled": true - }, - "smart-buffer": { - "version": "1.1.15", - "bundled": true - } - } - } - } - } - } - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "requires": { - "brace-expansion": "1.1.11" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "1.0.0", - "bundled": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true - } - } - } - } - }, - "mississippi": { - "version": "2.0.0", - "bundled": true, - "requires": { - "concat-stream": "1.6.0", - "duplexify": "3.5.3", - "end-of-stream": "1.4.1", - "flush-write-stream": "1.0.2", - "from2": "2.3.0", - "parallel-transform": "1.1.0", - "pump": "2.0.1", - "pumpify": "1.4.0", - "stream-each": "1.2.2", - "through2": "2.0.3" - }, - "dependencies": { - "concat-stream": { - "version": "1.6.0", - "bundled": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.4", - "typedarray": "0.0.6" - }, - "dependencies": { - "typedarray": { - "version": "0.0.6", - "bundled": true - } - } - }, - "duplexify": { - "version": "3.5.3", - "bundled": true, - "requires": { - "end-of-stream": "1.4.1", - "inherits": "2.0.3", - "readable-stream": "2.3.4", - "stream-shift": "1.0.0" - }, - "dependencies": { - "stream-shift": { - "version": "1.0.0", - "bundled": true - } - } - }, - "end-of-stream": { - "version": "1.4.1", - "bundled": true, - "requires": { - "once": "1.4.0" - } - }, - "flush-write-stream": { - "version": "1.0.2", - "bundled": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.4" - } - }, - "from2": { - "version": "2.3.0", - "bundled": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.4" - } - }, - "parallel-transform": { - "version": "1.1.0", - "bundled": true, - "requires": { - "cyclist": "0.2.2", - "inherits": "2.0.3", - "readable-stream": "2.3.4" - }, - "dependencies": { - "cyclist": { - "version": "0.2.2", - "bundled": true - } - } - }, - "pump": { - "version": "2.0.1", - "bundled": true, - "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" - } - }, - "pumpify": { - "version": "1.4.0", - "bundled": true, - "requires": { - "duplexify": "3.5.3", - "inherits": "2.0.3", - "pump": "2.0.1" - } - }, - "stream-each": { - "version": "1.2.2", - "bundled": true, - "requires": { - "end-of-stream": "1.4.1", - "stream-shift": "1.0.0" - }, - "dependencies": { - "stream-shift": { - "version": "1.0.0", - "bundled": true + "ip": { + "version": "1.1.5", + "bundled": true + }, + "smart-buffer": { + "version": "1.1.15", + "bundled": true + } + } } } - }, - "through2": { - "version": "2.0.3", + } + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.11" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", "bundled": true, "requires": { - "readable-stream": "2.3.4", - "xtend": "4.0.1" + "balanced-match": "1.0.0", + "concat-map": "0.0.1" }, "dependencies": { - "xtend": { - "version": "4.0.1", + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", "bundled": true } } @@ -10174,10 +10019,6 @@ "bundled": true } } - }, - "semver": { - "version": "5.5.0", - "bundled": true } } }, @@ -10246,7 +10087,7 @@ "requires": { "debuglog": "1.0.1", "graceful-fs": "4.1.11", - "read-package-json": "2.0.12", + "read-package-json": "2.0.13", "readdir-scoped-modules": "1.0.2", "semver": "5.5.0", "slide": "1.1.6", @@ -10260,7 +10101,7 @@ } }, "read-package-json": { - "version": "2.0.12", + "version": "2.0.13", "bundled": true, "requires": { "glob": "7.1.2", @@ -10287,12 +10128,12 @@ "debuglog": "1.0.1", "dezalgo": "1.0.3", "once": "1.4.0", - "read-package-json": "2.0.12", + "read-package-json": "2.0.13", "readdir-scoped-modules": "1.0.2" } }, "readable-stream": { - "version": "2.3.4", + "version": "2.3.5", "bundled": true, "requires": { "core-util-is": "1.0.2", @@ -10709,7 +10550,7 @@ "bundled": true, "requires": { "graceful-fs": "4.1.11", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" } }, "slide": { @@ -10766,7 +10607,7 @@ "version": "1.2.0", "bundled": true, "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "stream-shift": "1.0.0" }, "dependencies": { @@ -10799,7 +10640,7 @@ } }, "tar": { - "version": "4.3.3", + "version": "4.4.0", "bundled": true, "requires": { "chownr": "1.0.1", @@ -11117,7 +10958,7 @@ "graceful-fs": "4.1.11", "make-dir": "1.0.0", "unique-string": "1.0.0", - "write-file-atomic": "2.1.0", + "write-file-atomic": "2.3.0", "xdg-basedir": "3.0.0" }, "dependencies": { @@ -11430,7 +11271,7 @@ } }, "worker-farm": { - "version": "1.5.2", + "version": "1.5.4", "bundled": true, "requires": { "errno": "0.1.7", @@ -11461,12 +11302,18 @@ "bundled": true }, "write-file-atomic": { - "version": "2.1.0", + "version": "2.3.0", "bundled": true, "requires": { "graceful-fs": "4.1.11", "imurmurhash": "0.1.4", - "slide": "1.1.6" + "signal-exit": "3.0.2" + }, + "dependencies": { + "signal-exit": { + "version": "3.0.2", + "bundled": true + } } } } @@ -11962,14 +11809,28 @@ } }, "plist": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", - "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", "dev": true, "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", + "base64-js": "1.2.3", + "xmlbuilder": "9.0.7", "xmldom": "0.1.27" + }, + "dependencies": { + "base64-js": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", + "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==", + "dev": true + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + } } }, "plugin-error": { @@ -12024,13 +11885,13 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", - "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz", + "integrity": "sha512-y/bKfbQz2Nn/QBC08bwvYUxEFOVGfPIUOTsJ2CK5inzlXW9SdYR1x4pEsG9blRAF/PX+wRNdOah+gx/hv4q7dw==", "requires": { - "chalk": "2.3.1", + "chalk": "2.3.2", "source-map": "0.6.1", - "supports-color": "5.2.0" + "supports-color": "5.3.0" }, "dependencies": { "source-map": { @@ -12130,8 +11991,7 @@ "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, "punycode": { "version": "1.4.1", @@ -12181,7 +12041,7 @@ "integrity": "sha512-BVm//hhy9uxRbmeZrKAsUu6MUUNvtwkMrc3t15E79M1lLvg6ivHiwQYIEQK65ZtHCSautbgRY4rD8Z4skRk+4Q==", "dev": true, "requires": { - "ajv": "6.2.1", + "ajv": "6.4.0", "ajv-keywords": "3.1.0", "bluebird-lst": "1.0.5", "dotenv": "5.0.1", @@ -12229,7 +12089,7 @@ "requires": { "graceful-fs": "4.1.11", "minimatch": "3.0.4", - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "set-immediate-shim": "1.0.1" }, "dependencies": { @@ -12239,9 +12099,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -12373,7 +12233,7 @@ "requires": { "escape-string-regexp": "1.0.5", "object-assign": "4.1.1", - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" }, "dependencies": { "isarray": { @@ -12382,9 +12242,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -12585,10 +12445,10 @@ "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.2.1.tgz", "integrity": "sha512-JjQ5DlrmwiItAjlmhoxrJq5ihgZcE0wMFxt7S17bIrt4Lw0WwKKFk+viRhvodB/0falyG/5fiO043ZDh6/aqTw==", "requires": { - "chalk": "2.3.1", + "chalk": "2.3.2", "findup": "0.1.5", "mkdirp": "0.5.1", - "postcss": "6.0.19", + "postcss": "6.0.21", "strip-json-comments": "2.0.1" } }, @@ -12693,9 +12553,9 @@ } }, "semantic-ui": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/semantic-ui/-/semantic-ui-2.3.0.tgz", - "integrity": "sha512-qrZQqYVOdBKxz90km+lqO/CW4XFaEJGHXT/kLFjQHYVHAzSN3iO9tfqL7nUtl48FCmZFYydIluIo7eHhSYccDA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/semantic-ui/-/semantic-ui-2.3.1.tgz", + "integrity": "sha512-UiWfWH+boJscgMCwLgtbhkdHJqH0kQv+65LFBw8ZenCcv3cUeBi+ovxRdVulaxYphir9l0RkGFiUaE0XvAKdYg==", "requires": { "better-console": "1.0.1", "del": "3.0.0", @@ -12703,24 +12563,24 @@ "gulp": "3.9.1", "gulp-autoprefixer": "4.1.0", "gulp-chmod": "2.0.0", - "gulp-clean-css": "3.9.2", + "gulp-clean-css": "3.9.3", "gulp-clone": "1.1.4", "gulp-concat": "2.6.1", "gulp-concat-css": "2.3.0", "gulp-copy": "1.0.0", "gulp-dedupe": "0.0.2", "gulp-flatten": "0.3.1", - "gulp-header": "1.8.9", + "gulp-header": "1.8.12", "gulp-help": "1.6.1", "gulp-if": "2.0.2", - "gulp-json-editor": "2.2.1", + "gulp-json-editor": "2.3.0", "gulp-less": "3.5.0", "gulp-notify": "3.2.0", "gulp-plumber": "1.2.0", "gulp-print": "2.0.1", "gulp-rename": "1.2.2", "gulp-replace": "0.6.1", - "gulp-rtlcss": "1.1.0", + "gulp-rtlcss": "1.2.0", "gulp-uglify": "3.0.0", "gulp-util": "3.0.8", "gulp-watch": "4.3.11", @@ -12760,14 +12620,6 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, - "set-getter": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", - "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", - "requires": { - "to-object-path": "0.3.0" - } - }, "set-immediate-shim": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", @@ -12839,9 +12691,9 @@ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" }, "snapdragon": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz", - "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "requires": { "base": "0.11.2", "debug": "2.6.9", @@ -12850,7 +12702,7 @@ "map-cache": "0.2.2", "source-map": "0.5.7", "source-map-resolve": "0.5.1", - "use": "2.0.2" + "use": "3.1.0" }, "dependencies": { "define-property": { @@ -13003,7 +12855,7 @@ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz", "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", "requires": { - "atob": "2.0.3", + "atob": "2.1.0", "decode-uri-component": "0.2.0", "resolve-url": "0.2.1", "source-map-url": "0.4.0", @@ -13238,7 +13090,7 @@ "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", "requires": { - "readable-stream": "2.3.4" + "readable-stream": "2.3.5" } }, "isarray": { @@ -13247,9 +13099,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -13315,9 +13167,9 @@ } }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", + "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", "requires": { "has-flag": "3.0.0" } @@ -13401,7 +13253,7 @@ "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.0.1.tgz", "integrity": "sha1-Bk5Im0tb9gumpre8fy9cJ07Pgmk=", "requires": { - "duplexify": "3.5.3", + "duplexify": "3.5.4", "fork-stream": "0.0.4", "merge-stream": "1.0.1", "through2": "2.0.3" @@ -13413,9 +13265,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -13439,7 +13291,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.4", + "readable-stream": "2.3.5", "xtend": "4.0.1" } }, @@ -13521,82 +13373,14 @@ } }, "to-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.1.tgz", - "integrity": "sha1-FTWL7kosg712N3uh3ASdDxiDeq4=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "requires": { - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "regex-not": "1.0.2" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "0.1.6" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "0.1.1" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" } }, "to-regex-range": { @@ -13836,15 +13620,16 @@ "dev": true }, "update-notifier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz", - "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.4.0.tgz", + "integrity": "sha1-+bTHAPv9TsEsgRWHJYd31WPYyGY=", "dev": true, "requires": { "boxen": "1.3.0", - "chalk": "2.3.1", - "configstore": "3.1.1", + "chalk": "2.3.2", + "configstore": "3.1.2", "import-lazy": "2.1.0", + "is-ci": "1.1.0", "is-installed-globally": "0.1.0", "is-npm": "1.0.0", "latest-version": "3.1.0", @@ -13852,6 +13637,23 @@ "xdg-basedir": "3.0.0" } }, + "uri-js": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz", + "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", + "dev": true, + "requires": { + "punycode": "2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", + "dev": true + } + } + }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -13879,74 +13681,11 @@ "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" }, "use": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/use/-/use-2.0.2.tgz", - "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", + "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", "requires": { - "define-property": "0.2.5", - "isobject": "3.0.1", - "lazy-cache": "2.0.2" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "0.1.6" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } + "kind-of": "6.0.2" } }, "user-home": { @@ -14002,7 +13741,7 @@ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", "requires": { - "clone": "1.0.3", + "clone": "1.0.4", "clone-stats": "0.0.1", "replace-ext": "0.0.1" } @@ -14025,7 +13764,7 @@ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", "requires": { - "clone": "1.0.3", + "clone": "1.0.4", "clone-stats": "0.0.1", "replace-ext": "0.0.1" } @@ -14057,7 +13796,7 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "requires": { - "natives": "1.1.1" + "natives": "1.1.2" } }, "readable-stream": { diff --git a/package.json b/package.json index 03bc19c..9c06bac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stats-of-the-storm", - "version": "1.0.0-dev", + "version": "0.5.4", "main": "main.js", "description": "A Heroes of the Storm stat tracking application.", "bugs": "falindrith@gmail.com", @@ -24,7 +24,7 @@ "@fengyuanchen/datepicker": "^0.6.4", "chart.js": "^2.7.2", "electron-settings": "^3.1.4", - "electron-updater": "^2.21.1", + "electron-updater": "^2.21.6", "electron-util": "^0.6.0", "floatthead": "^2.1.1", "form-data": "^2.3.2", @@ -34,13 +34,13 @@ "jquery-tablesort": "0.0.11", "moment": "^2.21.0", "nedb": "^1.8.0", - "npm": "^5.7.1", - "semantic-ui": "^2.3.0", + "npm": "^5.8.0", + "semantic-ui": "^2.3.1", "vis": "^4.21.0" }, "devDependencies": { "electron": "^1.8.4", - "electron-builder": "^20.5.1", + "electron-builder": "^20.8.2", "eslint-config-standard": "^11.0.0", "eslint-plugin-import": "^2.9.0", "eslint-plugin-node": "^5.2.1", diff --git a/semantic.json b/semantic.json index 61fd36a..d70153a 100644 --- a/semantic.json +++ b/semantic.json @@ -18,5 +18,5 @@ "permission": false, "autoInstall": true, "rtl": false, - "version": "2.3.0" + "version": "2.3.1" } \ No newline at end of file diff --git a/templates/about-page.html b/templates/about-page.html index fd22421..1b89564 100644 --- a/templates/about-page.html +++ b/templates/about-page.html @@ -17,6 +17,26 @@

Stats of the Storm - Version heroes-talents.

Change Log
+

Version 0.5.4

+

+ Parser: Updated for Fenix patch 2.31.0 (build 63507) +

+

+ heroes-talents: Updated for Fenix patch 2.31.0 (build 63507) +

+

+ App: #126 Table headers are now centered properly + and incorrect sort headers on data reload have been removed. +

+

+ Trends: #136 Table now has no undefined values. +

+

+ Trends: No longer crashes when compositions are not present in period 1, but are present in period 2. +

+

+ Settings: #138 My ID menu now opens down to prevent clipping top menu options. +

Version 0.5.3

macOS: #135 Build server should now properly re-fetch available parsing protocols.