From 1acf1588bbdca87e427f60c2627cff02408173f6 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 31 May 2017 17:16:38 +0200 Subject: [PATCH] Update for webpack --- dist/grapesjs.min.css | 4287 ++++++++++++++++++++ index.html | 336 +- package.json | 14 +- src/asset_manager/{main.js => index.js} | 0 src/block_manager/{main.js => index.js} | 0 src/canvas/{main.js => index.js} | 0 src/code_manager/{main.js => index.js} | 0 src/commands/{main.js => index.js} | 0 src/css_composer/{main.js => index.js} | 0 src/device_manager/{main.js => index.js} | 0 src/dom_components/{main.js => index.js} | 0 src/editor/{main.js => index.js} | 0 src/grapesjs/{main.js => index.js} | 4 +- src/main.js | 9 +- src/modal_dialog/{main.js => index.js} | 0 src/navigator/{main.js => index.js} | 0 src/panels/{main.js => index.js} | 0 src/parser/{main.js => index.js} | 0 src/plugin_manager/{main.js => index.js} | 0 src/rich_text_editor/{main.js => index.js} | 0 src/selector_manager/{main.js => index.js} | 0 src/storage_manager/{main.js => index.js} | 0 src/style_manager/{main.js => index.js} | 0 src/trait_manager/{main.js => index.js} | 0 src/utils/{main.js => index.js} | 0 webpack.config.js | 99 + yarn.lock | 833 +++- 27 files changed, 5511 insertions(+), 71 deletions(-) create mode 100644 dist/grapesjs.min.css rename src/asset_manager/{main.js => index.js} (100%) rename src/block_manager/{main.js => index.js} (100%) rename src/canvas/{main.js => index.js} (100%) rename src/code_manager/{main.js => index.js} (100%) rename src/commands/{main.js => index.js} (100%) rename src/css_composer/{main.js => index.js} (100%) rename src/device_manager/{main.js => index.js} (100%) rename src/dom_components/{main.js => index.js} (100%) rename src/editor/{main.js => index.js} (100%) rename src/grapesjs/{main.js => index.js} (96%) rename src/modal_dialog/{main.js => index.js} (100%) rename src/navigator/{main.js => index.js} (100%) rename src/panels/{main.js => index.js} (100%) rename src/parser/{main.js => index.js} (100%) rename src/plugin_manager/{main.js => index.js} (100%) rename src/rich_text_editor/{main.js => index.js} (100%) rename src/selector_manager/{main.js => index.js} (100%) rename src/storage_manager/{main.js => index.js} (100%) rename src/style_manager/{main.js => index.js} (100%) rename src/trait_manager/{main.js => index.js} (100%) rename src/utils/{main.js => index.js} (100%) create mode 100644 webpack.config.js diff --git a/dist/grapesjs.min.css b/dist/grapesjs.min.css new file mode 100644 index 000000000..fc1e1fdc5 --- /dev/null +++ b/dist/grapesjs.min.css @@ -0,0 +1,4287 @@ +@charset "UTF-8"; +/* stylelint-disable */ +/*** +Spectrum Colorpicker v1.7.1 +https://github.com/bgrins/spectrum +Author: Brian Grinstead +License: MIT +***/ +.sp-container { + position: absolute; + top: 0; + left: 0; + display: inline-block; + *display: inline; + *zoom: 1; + /* https://github.com/bgrins/spectrum/issues/40 */ + z-index: 9999994; + overflow: hidden; } + +.sp-container.sp-flat { + position: relative; } + +/* Fix for * { box-sizing: border-box; } */ +.sp-container, +.sp-container * { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; } + +/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */ +.sp-top { + position: relative; + width: 100%; + display: inline-block; } + +.sp-top-inner { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; } + +.sp-color { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 20%; } + +.sp-hue { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 84%; + height: 100%; } + +.sp-clear-enabled .sp-hue { + top: 33px; + height: 77.5%; } + +.sp-fill { + padding-top: 80%; } + +.sp-sat, .sp-val { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; } + +.sp-alpha-enabled .sp-top { + margin-bottom: 18px; } + +.sp-alpha-enabled .sp-alpha { + display: block; } + +.sp-alpha-handle { + position: absolute; + top: -4px; + bottom: -4px; + width: 6px; + left: 50%; + cursor: pointer; + border: 1px solid black; + background: white; + opacity: .8; } + +.sp-alpha { + display: none; + position: absolute; + bottom: -14px; + right: 0; + left: 0; + height: 8px; } + +.sp-alpha-inner { + border: solid 1px #333; } + +.sp-clear { + display: none; } + +.sp-clear.sp-clear-display { + background-position: center; } + +.sp-clear-enabled .sp-clear { + display: block; + position: absolute; + top: 0px; + right: 0; + bottom: 0; + left: 84%; + height: 28px; } + +/* Don't allow text selection */ +.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button { + -webkit-user-select: none; + -moz-user-select: -moz-none; + -o-user-select: none; + user-select: none; } + +.sp-container.sp-input-disabled .sp-input-container { + display: none; } + +.sp-container.sp-buttons-disabled .sp-button-container { + display: none; } + +.sp-container.sp-palette-buttons-disabled .sp-palette-button-container { + display: none; } + +.sp-palette-only .sp-picker-container { + display: none; } + +.sp-palette-disabled .sp-palette-container { + display: none; } + +.sp-initial-disabled .sp-initial { + display: none; } + +/* Gradients for hue, saturation and value instead of images. Not pretty... but it works */ +.sp-sat { + background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0))); + background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0)); + background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); + background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); + background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); + background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0)); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)"; + filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81'); } + +.sp-val { + background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0))); + background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0)); + background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); + background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); + background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); + background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0)); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000'); } + +.sp-hue { + background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000)); + background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); } + +/* IE filters do not support multiple color stops. + Generate 6 divs, line them up, and do two color gradients for each. + Yes, really. + */ +.sp-1 { + height: 17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00'); } + +.sp-2 { + height: 16%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00'); } + +.sp-3 { + height: 17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff'); } + +.sp-4 { + height: 17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff'); } + +.sp-5 { + height: 16%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff'); } + +.sp-6 { + height: 17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000'); } + +.sp-hidden { + display: none !important; } + +/* Clearfix hack */ +.sp-cf:before, .sp-cf:after { + content: ""; + display: table; } + +.sp-cf:after { + clear: both; } + +.sp-cf { + *zoom: 1; } + +/* Mobile devices, make hue slider bigger so it is easier to slide */ +@media (max-device-width: 480px) { + .sp-color { + right: 40%; } + .sp-hue { + left: 63%; } + .sp-fill { + padding-top: 60%; } } + +.sp-dragger { + border-radius: 5px; + height: 5px; + width: 5px; + border: 1px solid #fff; + background: #000; + cursor: pointer; + position: absolute; + top: 0; + left: 0; } + +.sp-slider { + position: absolute; + top: 0; + cursor: pointer; + height: 3px; + left: -1px; + right: -1px; + border: 1px solid #000; + background: white; + opacity: .8; } + +/* +Theme authors: +Here are the basic themeable display options (colors, fonts, global widths). +See http://bgrins.github.io/spectrum/themes/ for instructions. +*/ +.sp-container { + border-radius: 0; + background-color: #ECECEC; + border: solid 1px #f0c49B; + padding: 0; } + +.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear { + font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; } + +.sp-top { + margin-bottom: 3px; } + +.sp-color, .sp-hue, .sp-clear { + border: solid 1px #666; } + +/* Input */ +.sp-input-container { + float: right; + width: 100px; + margin-bottom: 4px; } + +.sp-initial-disabled .sp-input-container { + width: 100%; } + +.sp-input { + font-size: 12px !important; + border: 1px inset; + padding: 4px 5px; + margin: 0; + width: 100%; + background: transparent; + border-radius: 3px; + color: #222; } + +.sp-input:focus { + border: 1px solid orange; } + +.sp-input.sp-validation-error { + border: 1px solid red; + background: #fdd; } + +.sp-picker-container, .sp-palette-container { + float: left; + position: relative; + padding: 10px; + padding-bottom: 300px; + margin-bottom: -290px; } + +.sp-picker-container { + width: 172px; + border-left: solid 1px #fff; } + +/* Palettes */ +.sp-palette-container { + border-right: solid 1px #ccc; } + +.sp-palette-only .sp-palette-container { + border: 0; } + +.sp-palette .sp-thumb-el { + display: block; + position: relative; + float: left; + width: 24px; + height: 15px; + margin: 3px; + cursor: pointer; + border: solid 2px transparent; } + +.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active { + border-color: orange; } + +.sp-thumb-el { + position: relative; } + +/* Initial */ +.sp-initial { + float: left; + border: solid 1px #333; } + +.sp-initial span { + width: 30px; + height: 25px; + border: none; + display: block; + float: left; + margin: 0; } + +.sp-initial .sp-clear-display { + background-position: center; } + +/* Buttons */ +.sp-palette-button-container, +.sp-button-container { + float: right; } + +/* Replacer (the little preview div that shows up instead of the ) */ +.sp-replacer { + margin: 0; + overflow: hidden; + cursor: pointer; + padding: 4px; + display: inline-block; + *zoom: 1; + *display: inline; + border: solid 1px #91765d; + background: #eee; + color: #333; + vertical-align: middle; } + +.sp-replacer:hover, .sp-replacer.sp-active { + border-color: #F0C49B; + color: #111; } + +.sp-replacer.sp-disabled { + cursor: default; + border-color: silver; + color: silver; } + +.sp-dd { + padding: 2px 0; + height: 16px; + line-height: 16px; + float: left; + font-size: 10px; } + +.sp-preview { + position: relative; + width: 25px; + height: 20px; + border: solid 1px #222; + margin-right: 5px; + float: left; + z-index: 0; } + +.sp-palette { + *width: 220px; + max-width: 220px; } + +.sp-palette .sp-thumb-el { + width: 16px; + height: 16px; + margin: 2px 1px; + border: solid 1px #d0d0d0; } + +.sp-container { + padding-bottom: 0; } + +/* Buttons: http://hellohappy.org/css3-buttons/ */ +.sp-container button { + background-color: #eeeeee; + background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc); + background-image: -moz-linear-gradient(top, #eeeeee, #cccccc); + background-image: -ms-linear-gradient(top, #eeeeee, #cccccc); + background-image: -o-linear-gradient(top, #eeeeee, #cccccc); + background-image: linear-gradient(to bottom, #eeeeee, #cccccc); + border: 1px solid #ccc; + border-bottom: 1px solid #bbb; + border-radius: 3px; + color: #333; + font-size: 14px; + line-height: 1; + padding: 5px 4px; + text-align: center; + text-shadow: 0 1px 0 #eee; + vertical-align: middle; } + +.sp-container button:hover { + background-color: #dddddd; + background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb); + background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb); + background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb); + background-image: -o-linear-gradient(top, #dddddd, #bbbbbb); + background-image: linear-gradient(to bottom, #dddddd, #bbbbbb); + border: 1px solid #bbb; + border-bottom: 1px solid #999; + cursor: pointer; + text-shadow: 0 1px 0 #ddd; } + +.sp-container button:active { + border: 1px solid #aaa; + border-bottom: 1px solid #888; + -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; } + +.sp-cancel { + font-size: 11px; + color: #d93f3f !important; + margin: 0; + padding: 2px; + margin-right: 5px; + vertical-align: middle; + text-decoration: none; } + +.sp-cancel:hover { + color: #d93f3f !important; + text-decoration: underline; } + +.sp-palette span:hover, .sp-palette span.sp-thumb-active { + border-color: #000; } + +.sp-preview, .sp-alpha, .sp-thumb-el { + position: relative; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); } + +.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner { + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; } + +.sp-palette .sp-thumb-inner { + background-position: 50% 50%; + background-repeat: no-repeat; } + +.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=); } + +.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=); } + +.sp-clear-display { + background-repeat: no-repeat; + background-position: center; + background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==); } + +/*! + * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url("../fonts/fontawesome-webfont.eot?v=4.5.0"); + src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg"); + font-weight: normal; + font-style: normal; } + +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -15%; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-fw { + width: 1.28571em; + text-align: center; } + +.fa-ul { + padding-left: 0; + margin-left: 2.14286em; + list-style-type: none; } + .fa-ul > li { + position: relative; } + +.fa-li { + position: absolute; + left: -2.14286em; + width: 2.14286em; + top: 0.14286em; + text-align: center; } + .fa-li.fa-lg { + left: -1.85714em; } + +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; } + +.fa-pull-left { + float: left; } + +.fa-pull-right { + float: right; } + +.fa.fa-pull-left { + margin-right: .3em; } + +.fa.fa-pull-right { + margin-left: .3em; } + +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; } + +.pull-left { + float: left; } + +.fa.pull-left { + margin-right: .3em; } + +.fa.pull-right { + margin-left: .3em; } + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; } + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; } + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; } + +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: ""; } + +.fa-music:before { + content: ""; } + +.fa-search:before { + content: ""; } + +.fa-envelope-o:before { + content: ""; } + +.fa-heart:before { + content: ""; } + +.fa-star:before { + content: ""; } + +.fa-star-o:before { + content: ""; } + +.fa-user:before { + content: ""; } + +.fa-film:before { + content: ""; } + +.fa-th-large:before { + content: ""; } + +.fa-th:before { + content: ""; } + +.fa-th-list:before { + content: ""; } + +.fa-check:before { + content: ""; } + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: ""; } + +.fa-search-plus:before { + content: ""; } + +.fa-search-minus:before { + content: ""; } + +.fa-power-off:before { + content: ""; } + +.fa-signal:before { + content: ""; } + +.fa-gear:before, +.fa-cog:before { + content: ""; } + +.fa-trash-o:before { + content: ""; } + +.fa-home:before { + content: ""; } + +.fa-file-o:before { + content: ""; } + +.fa-clock-o:before { + content: ""; } + +.fa-road:before { + content: ""; } + +.fa-download:before { + content: ""; } + +.fa-arrow-circle-o-down:before { + content: ""; } + +.fa-arrow-circle-o-up:before { + content: ""; } + +.fa-inbox:before { + content: ""; } + +.fa-play-circle-o:before { + content: ""; } + +.fa-rotate-right:before, +.fa-repeat:before { + content: ""; } + +.fa-refresh:before { + content: ""; } + +.fa-list-alt:before { + content: ""; } + +.fa-lock:before { + content: ""; } + +.fa-flag:before { + content: ""; } + +.fa-headphones:before { + content: ""; } + +.fa-volume-off:before { + content: ""; } + +.fa-volume-down:before { + content: ""; } + +.fa-volume-up:before { + content: ""; } + +.fa-qrcode:before { + content: ""; } + +.fa-barcode:before { + content: ""; } + +.fa-tag:before { + content: ""; } + +.fa-tags:before { + content: ""; } + +.fa-book:before { + content: ""; } + +.fa-bookmark:before { + content: ""; } + +.fa-print:before { + content: ""; } + +.fa-camera:before { + content: ""; } + +.fa-font:before { + content: ""; } + +.fa-bold:before { + content: ""; } + +.fa-italic:before { + content: ""; } + +.fa-text-height:before { + content: ""; } + +.fa-text-width:before { + content: ""; } + +.fa-align-left:before { + content: ""; } + +.fa-align-center:before { + content: ""; } + +.fa-align-right:before { + content: ""; } + +.fa-align-justify:before { + content: ""; } + +.fa-list:before { + content: ""; } + +.fa-dedent:before, +.fa-outdent:before { + content: ""; } + +.fa-indent:before { + content: ""; } + +.fa-video-camera:before { + content: ""; } + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: ""; } + +.fa-pencil:before { + content: ""; } + +.fa-map-marker:before { + content: ""; } + +.fa-adjust:before { + content: ""; } + +.fa-tint:before { + content: ""; } + +.fa-edit:before, +.fa-pencil-square-o:before { + content: ""; } + +.fa-share-square-o:before { + content: ""; } + +.fa-check-square-o:before { + content: ""; } + +.fa-arrows:before { + content: ""; } + +.fa-step-backward:before { + content: ""; } + +.fa-fast-backward:before { + content: ""; } + +.fa-backward:before { + content: ""; } + +.fa-play:before { + content: ""; } + +.fa-pause:before { + content: ""; } + +.fa-stop:before { + content: ""; } + +.fa-forward:before { + content: ""; } + +.fa-fast-forward:before { + content: ""; } + +.fa-step-forward:before { + content: ""; } + +.fa-eject:before { + content: ""; } + +.fa-chevron-left:before { + content: ""; } + +.fa-chevron-right:before { + content: ""; } + +.fa-plus-circle:before { + content: ""; } + +.fa-minus-circle:before { + content: ""; } + +.fa-times-circle:before { + content: ""; } + +.fa-check-circle:before { + content: ""; } + +.fa-question-circle:before { + content: ""; } + +.fa-info-circle:before { + content: ""; } + +.fa-crosshairs:before { + content: ""; } + +.fa-times-circle-o:before { + content: ""; } + +.fa-check-circle-o:before { + content: ""; } + +.fa-ban:before { + content: ""; } + +.fa-arrow-left:before { + content: ""; } + +.fa-arrow-right:before { + content: ""; } + +.fa-arrow-up:before { + content: ""; } + +.fa-arrow-down:before { + content: ""; } + +.fa-mail-forward:before, +.fa-share:before { + content: ""; } + +.fa-expand:before { + content: ""; } + +.fa-compress:before { + content: ""; } + +.fa-plus:before { + content: ""; } + +.fa-minus:before { + content: ""; } + +.fa-asterisk:before { + content: ""; } + +.fa-exclamation-circle:before { + content: ""; } + +.fa-gift:before { + content: ""; } + +.fa-leaf:before { + content: ""; } + +.fa-fire:before { + content: ""; } + +.fa-eye:before { + content: ""; } + +.fa-eye-slash:before { + content: ""; } + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: ""; } + +.fa-plane:before { + content: ""; } + +.fa-calendar:before { + content: ""; } + +.fa-random:before { + content: ""; } + +.fa-comment:before { + content: ""; } + +.fa-magnet:before { + content: ""; } + +.fa-chevron-up:before { + content: ""; } + +.fa-chevron-down:before { + content: ""; } + +.fa-retweet:before { + content: ""; } + +.fa-shopping-cart:before { + content: ""; } + +.fa-folder:before { + content: ""; } + +.fa-folder-open:before { + content: ""; } + +.fa-arrows-v:before { + content: ""; } + +.fa-arrows-h:before { + content: ""; } + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: ""; } + +.fa-twitter-square:before { + content: ""; } + +.fa-facebook-square:before { + content: ""; } + +.fa-camera-retro:before { + content: ""; } + +.fa-key:before { + content: ""; } + +.fa-gears:before, +.fa-cogs:before { + content: ""; } + +.fa-comments:before { + content: ""; } + +.fa-thumbs-o-up:before { + content: ""; } + +.fa-thumbs-o-down:before { + content: ""; } + +.fa-star-half:before { + content: ""; } + +.fa-heart-o:before { + content: ""; } + +.fa-sign-out:before { + content: ""; } + +.fa-linkedin-square:before { + content: ""; } + +.fa-thumb-tack:before { + content: ""; } + +.fa-external-link:before { + content: ""; } + +.fa-sign-in:before { + content: ""; } + +.fa-trophy:before { + content: ""; } + +.fa-github-square:before { + content: ""; } + +.fa-upload:before { + content: ""; } + +.fa-lemon-o:before { + content: ""; } + +.fa-phone:before { + content: ""; } + +.fa-square-o:before { + content: ""; } + +.fa-bookmark-o:before { + content: ""; } + +.fa-phone-square:before { + content: ""; } + +.fa-twitter:before { + content: ""; } + +.fa-facebook-f:before, +.fa-facebook:before { + content: ""; } + +.fa-github:before { + content: ""; } + +.fa-unlock:before { + content: ""; } + +.fa-credit-card:before { + content: ""; } + +.fa-feed:before, +.fa-rss:before { + content: ""; } + +.fa-hdd-o:before { + content: ""; } + +.fa-bullhorn:before { + content: ""; } + +.fa-bell:before { + content: ""; } + +.fa-certificate:before { + content: ""; } + +.fa-hand-o-right:before { + content: ""; } + +.fa-hand-o-left:before { + content: ""; } + +.fa-hand-o-up:before { + content: ""; } + +.fa-hand-o-down:before { + content: ""; } + +.fa-arrow-circle-left:before { + content: ""; } + +.fa-arrow-circle-right:before { + content: ""; } + +.fa-arrow-circle-up:before { + content: ""; } + +.fa-arrow-circle-down:before { + content: ""; } + +.fa-globe:before { + content: ""; } + +.fa-wrench:before { + content: ""; } + +.fa-tasks:before { + content: ""; } + +.fa-filter:before { + content: ""; } + +.fa-briefcase:before { + content: ""; } + +.fa-arrows-alt:before { + content: ""; } + +.fa-group:before, +.fa-users:before { + content: ""; } + +.fa-chain:before, +.fa-link:before { + content: ""; } + +.fa-cloud:before { + content: ""; } + +.fa-flask:before { + content: ""; } + +.fa-cut:before, +.fa-scissors:before { + content: ""; } + +.fa-copy:before, +.fa-files-o:before { + content: ""; } + +.fa-paperclip:before { + content: ""; } + +.fa-save:before, +.fa-floppy-o:before { + content: ""; } + +.fa-square:before { + content: ""; } + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: ""; } + +.fa-list-ul:before { + content: ""; } + +.fa-list-ol:before { + content: ""; } + +.fa-strikethrough:before { + content: ""; } + +.fa-underline:before { + content: ""; } + +.fa-table:before { + content: ""; } + +.fa-magic:before { + content: ""; } + +.fa-truck:before { + content: ""; } + +.fa-pinterest:before { + content: ""; } + +.fa-pinterest-square:before { + content: ""; } + +.fa-google-plus-square:before { + content: ""; } + +.fa-google-plus:before { + content: ""; } + +.fa-money:before { + content: ""; } + +.fa-caret-down:before { + content: ""; } + +.fa-caret-up:before { + content: ""; } + +.fa-caret-left:before { + content: ""; } + +.fa-caret-right:before { + content: ""; } + +.fa-columns:before { + content: ""; } + +.fa-unsorted:before, +.fa-sort:before { + content: ""; } + +.fa-sort-down:before, +.fa-sort-desc:before { + content: ""; } + +.fa-sort-up:before, +.fa-sort-asc:before { + content: ""; } + +.fa-envelope:before { + content: ""; } + +.fa-linkedin:before { + content: ""; } + +.fa-rotate-left:before, +.fa-undo:before { + content: ""; } + +.fa-legal:before, +.fa-gavel:before { + content: ""; } + +.fa-dashboard:before, +.fa-tachometer:before { + content: ""; } + +.fa-comment-o:before { + content: ""; } + +.fa-comments-o:before { + content: ""; } + +.fa-flash:before, +.fa-bolt:before { + content: ""; } + +.fa-sitemap:before { + content: ""; } + +.fa-umbrella:before { + content: ""; } + +.fa-paste:before, +.fa-clipboard:before { + content: ""; } + +.fa-lightbulb-o:before { + content: ""; } + +.fa-exchange:before { + content: ""; } + +.fa-cloud-download:before { + content: ""; } + +.fa-cloud-upload:before { + content: ""; } + +.fa-user-md:before { + content: ""; } + +.fa-stethoscope:before { + content: ""; } + +.fa-suitcase:before { + content: ""; } + +.fa-bell-o:before { + content: ""; } + +.fa-coffee:before { + content: ""; } + +.fa-cutlery:before { + content: ""; } + +.fa-file-text-o:before { + content: ""; } + +.fa-building-o:before { + content: ""; } + +.fa-hospital-o:before { + content: ""; } + +.fa-ambulance:before { + content: ""; } + +.fa-medkit:before { + content: ""; } + +.fa-fighter-jet:before { + content: ""; } + +.fa-beer:before { + content: ""; } + +.fa-h-square:before { + content: ""; } + +.fa-plus-square:before { + content: ""; } + +.fa-angle-double-left:before { + content: ""; } + +.fa-angle-double-right:before { + content: ""; } + +.fa-angle-double-up:before { + content: ""; } + +.fa-angle-double-down:before { + content: ""; } + +.fa-angle-left:before { + content: ""; } + +.fa-angle-right:before { + content: ""; } + +.fa-angle-up:before { + content: ""; } + +.fa-angle-down:before { + content: ""; } + +.fa-desktop:before { + content: ""; } + +.fa-laptop:before { + content: ""; } + +.fa-tablet:before { + content: ""; } + +.fa-mobile-phone:before, +.fa-mobile:before { + content: ""; } + +.fa-circle-o:before { + content: ""; } + +.fa-quote-left:before { + content: ""; } + +.fa-quote-right:before { + content: ""; } + +.fa-spinner:before { + content: ""; } + +.fa-circle:before { + content: ""; } + +.fa-mail-reply:before, +.fa-reply:before { + content: ""; } + +.fa-github-alt:before { + content: ""; } + +.fa-folder-o:before { + content: ""; } + +.fa-folder-open-o:before { + content: ""; } + +.fa-smile-o:before { + content: ""; } + +.fa-frown-o:before { + content: ""; } + +.fa-meh-o:before { + content: ""; } + +.fa-gamepad:before { + content: ""; } + +.fa-keyboard-o:before { + content: ""; } + +.fa-flag-o:before { + content: ""; } + +.fa-flag-checkered:before { + content: ""; } + +.fa-terminal:before { + content: ""; } + +.fa-code:before { + content: ""; } + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: ""; } + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: ""; } + +.fa-location-arrow:before { + content: ""; } + +.fa-crop:before { + content: ""; } + +.fa-code-fork:before { + content: ""; } + +.fa-unlink:before, +.fa-chain-broken:before { + content: ""; } + +.fa-question:before { + content: ""; } + +.fa-info:before { + content: ""; } + +.fa-exclamation:before { + content: ""; } + +.fa-superscript:before { + content: ""; } + +.fa-subscript:before { + content: ""; } + +.fa-eraser:before { + content: ""; } + +.fa-puzzle-piece:before { + content: ""; } + +.fa-microphone:before { + content: ""; } + +.fa-microphone-slash:before { + content: ""; } + +.fa-shield:before { + content: ""; } + +.fa-calendar-o:before { + content: ""; } + +.fa-fire-extinguisher:before { + content: ""; } + +.fa-rocket:before { + content: ""; } + +.fa-maxcdn:before { + content: ""; } + +.fa-chevron-circle-left:before { + content: ""; } + +.fa-chevron-circle-right:before { + content: ""; } + +.fa-chevron-circle-up:before { + content: ""; } + +.fa-chevron-circle-down:before { + content: ""; } + +.fa-html5:before { + content: ""; } + +.fa-css3:before { + content: ""; } + +.fa-anchor:before { + content: ""; } + +.fa-unlock-alt:before { + content: ""; } + +.fa-bullseye:before { + content: ""; } + +.fa-ellipsis-h:before { + content: ""; } + +.fa-ellipsis-v:before { + content: ""; } + +.fa-rss-square:before { + content: ""; } + +.fa-play-circle:before { + content: ""; } + +.fa-ticket:before { + content: ""; } + +.fa-minus-square:before { + content: ""; } + +.fa-minus-square-o:before { + content: ""; } + +.fa-level-up:before { + content: ""; } + +.fa-level-down:before { + content: ""; } + +.fa-check-square:before { + content: ""; } + +.fa-pencil-square:before { + content: ""; } + +.fa-external-link-square:before { + content: ""; } + +.fa-share-square:before { + content: ""; } + +.fa-compass:before { + content: ""; } + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: ""; } + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: ""; } + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: ""; } + +.fa-euro:before, +.fa-eur:before { + content: ""; } + +.fa-gbp:before { + content: ""; } + +.fa-dollar:before, +.fa-usd:before { + content: ""; } + +.fa-rupee:before, +.fa-inr:before { + content: ""; } + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: ""; } + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: ""; } + +.fa-won:before, +.fa-krw:before { + content: ""; } + +.fa-bitcoin:before, +.fa-btc:before { + content: ""; } + +.fa-file:before { + content: ""; } + +.fa-file-text:before { + content: ""; } + +.fa-sort-alpha-asc:before { + content: ""; } + +.fa-sort-alpha-desc:before { + content: ""; } + +.fa-sort-amount-asc:before { + content: ""; } + +.fa-sort-amount-desc:before { + content: ""; } + +.fa-sort-numeric-asc:before { + content: ""; } + +.fa-sort-numeric-desc:before { + content: ""; } + +.fa-thumbs-up:before { + content: ""; } + +.fa-thumbs-down:before { + content: ""; } + +.fa-youtube-square:before { + content: ""; } + +.fa-youtube:before { + content: ""; } + +.fa-xing:before { + content: ""; } + +.fa-xing-square:before { + content: ""; } + +.fa-youtube-play:before { + content: ""; } + +.fa-dropbox:before { + content: ""; } + +.fa-stack-overflow:before { + content: ""; } + +.fa-instagram:before { + content: ""; } + +.fa-flickr:before { + content: ""; } + +.fa-adn:before { + content: ""; } + +.fa-bitbucket:before { + content: ""; } + +.fa-bitbucket-square:before { + content: ""; } + +.fa-tumblr:before { + content: ""; } + +.fa-tumblr-square:before { + content: ""; } + +.fa-long-arrow-down:before { + content: ""; } + +.fa-long-arrow-up:before { + content: ""; } + +.fa-long-arrow-left:before { + content: ""; } + +.fa-long-arrow-right:before { + content: ""; } + +.fa-apple:before { + content: ""; } + +.fa-windows:before { + content: ""; } + +.fa-android:before { + content: ""; } + +.fa-linux:before { + content: ""; } + +.fa-dribbble:before { + content: ""; } + +.fa-skype:before { + content: ""; } + +.fa-foursquare:before { + content: ""; } + +.fa-trello:before { + content: ""; } + +.fa-female:before { + content: ""; } + +.fa-male:before { + content: ""; } + +.fa-gittip:before, +.fa-gratipay:before { + content: ""; } + +.fa-sun-o:before { + content: ""; } + +.fa-moon-o:before { + content: ""; } + +.fa-archive:before { + content: ""; } + +.fa-bug:before { + content: ""; } + +.fa-vk:before { + content: ""; } + +.fa-weibo:before { + content: ""; } + +.fa-renren:before { + content: ""; } + +.fa-pagelines:before { + content: ""; } + +.fa-stack-exchange:before { + content: ""; } + +.fa-arrow-circle-o-right:before { + content: ""; } + +.fa-arrow-circle-o-left:before { + content: ""; } + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: ""; } + +.fa-dot-circle-o:before { + content: ""; } + +.fa-wheelchair:before { + content: ""; } + +.fa-vimeo-square:before { + content: ""; } + +.fa-turkish-lira:before, +.fa-try:before { + content: ""; } + +.fa-plus-square-o:before { + content: ""; } + +.fa-space-shuttle:before { + content: ""; } + +.fa-slack:before { + content: ""; } + +.fa-envelope-square:before { + content: ""; } + +.fa-wordpress:before { + content: ""; } + +.fa-openid:before { + content: ""; } + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: ""; } + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: ""; } + +.fa-yahoo:before { + content: ""; } + +.fa-google:before { + content: ""; } + +.fa-reddit:before { + content: ""; } + +.fa-reddit-square:before { + content: ""; } + +.fa-stumbleupon-circle:before { + content: ""; } + +.fa-stumbleupon:before { + content: ""; } + +.fa-delicious:before { + content: ""; } + +.fa-digg:before { + content: ""; } + +.fa-pied-piper:before { + content: ""; } + +.fa-pied-piper-alt:before { + content: ""; } + +.fa-drupal:before { + content: ""; } + +.fa-joomla:before { + content: ""; } + +.fa-language:before { + content: ""; } + +.fa-fax:before { + content: ""; } + +.fa-building:before { + content: ""; } + +.fa-child:before { + content: ""; } + +.fa-paw:before { + content: ""; } + +.fa-spoon:before { + content: ""; } + +.fa-cube:before { + content: ""; } + +.fa-cubes:before { + content: ""; } + +.fa-behance:before { + content: ""; } + +.fa-behance-square:before { + content: ""; } + +.fa-steam:before { + content: ""; } + +.fa-steam-square:before { + content: ""; } + +.fa-recycle:before { + content: ""; } + +.fa-automobile:before, +.fa-car:before { + content: ""; } + +.fa-cab:before, +.fa-taxi:before { + content: ""; } + +.fa-tree:before { + content: ""; } + +.fa-spotify:before { + content: ""; } + +.fa-deviantart:before { + content: ""; } + +.fa-soundcloud:before { + content: ""; } + +.fa-database:before { + content: ""; } + +.fa-file-pdf-o:before { + content: ""; } + +.fa-file-word-o:before { + content: ""; } + +.fa-file-excel-o:before { + content: ""; } + +.fa-file-powerpoint-o:before { + content: ""; } + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: ""; } + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: ""; } + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: ""; } + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: ""; } + +.fa-file-code-o:before { + content: ""; } + +.fa-vine:before { + content: ""; } + +.fa-codepen:before { + content: ""; } + +.fa-jsfiddle:before { + content: ""; } + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: ""; } + +.fa-circle-o-notch:before { + content: ""; } + +.fa-ra:before, +.fa-rebel:before { + content: ""; } + +.fa-ge:before, +.fa-empire:before { + content: ""; } + +.fa-git-square:before { + content: ""; } + +.fa-git:before { + content: ""; } + +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: ""; } + +.fa-tencent-weibo:before { + content: ""; } + +.fa-qq:before { + content: ""; } + +.fa-wechat:before, +.fa-weixin:before { + content: ""; } + +.fa-send:before, +.fa-paper-plane:before { + content: ""; } + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: ""; } + +.fa-history:before { + content: ""; } + +.fa-circle-thin:before { + content: ""; } + +.fa-header:before { + content: ""; } + +.fa-paragraph:before { + content: ""; } + +.fa-sliders:before { + content: ""; } + +.fa-share-alt:before { + content: ""; } + +.fa-share-alt-square:before { + content: ""; } + +.fa-bomb:before { + content: ""; } + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: ""; } + +.fa-tty:before { + content: ""; } + +.fa-binoculars:before { + content: ""; } + +.fa-plug:before { + content: ""; } + +.fa-slideshare:before { + content: ""; } + +.fa-twitch:before { + content: ""; } + +.fa-yelp:before { + content: ""; } + +.fa-newspaper-o:before { + content: ""; } + +.fa-wifi:before { + content: ""; } + +.fa-calculator:before { + content: ""; } + +.fa-paypal:before { + content: ""; } + +.fa-google-wallet:before { + content: ""; } + +.fa-cc-visa:before { + content: ""; } + +.fa-cc-mastercard:before { + content: ""; } + +.fa-cc-discover:before { + content: ""; } + +.fa-cc-amex:before { + content: ""; } + +.fa-cc-paypal:before { + content: ""; } + +.fa-cc-stripe:before { + content: ""; } + +.fa-bell-slash:before { + content: ""; } + +.fa-bell-slash-o:before { + content: ""; } + +.fa-trash:before { + content: ""; } + +.fa-copyright:before { + content: ""; } + +.fa-at:before { + content: ""; } + +.fa-eyedropper:before { + content: ""; } + +.fa-paint-brush:before { + content: ""; } + +.fa-birthday-cake:before { + content: ""; } + +.fa-area-chart:before { + content: ""; } + +.fa-pie-chart:before { + content: ""; } + +.fa-line-chart:before { + content: ""; } + +.fa-lastfm:before { + content: ""; } + +.fa-lastfm-square:before { + content: ""; } + +.fa-toggle-off:before { + content: ""; } + +.fa-toggle-on:before { + content: ""; } + +.fa-bicycle:before { + content: ""; } + +.fa-bus:before { + content: ""; } + +.fa-ioxhost:before { + content: ""; } + +.fa-angellist:before { + content: ""; } + +.fa-cc:before { + content: ""; } + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: ""; } + +.fa-meanpath:before { + content: ""; } + +.fa-buysellads:before { + content: ""; } + +.fa-connectdevelop:before { + content: ""; } + +.fa-dashcube:before { + content: ""; } + +.fa-forumbee:before { + content: ""; } + +.fa-leanpub:before { + content: ""; } + +.fa-sellsy:before { + content: ""; } + +.fa-shirtsinbulk:before { + content: ""; } + +.fa-simplybuilt:before { + content: ""; } + +.fa-skyatlas:before { + content: ""; } + +.fa-cart-plus:before { + content: ""; } + +.fa-cart-arrow-down:before { + content: ""; } + +.fa-diamond:before { + content: ""; } + +.fa-ship:before { + content: ""; } + +.fa-user-secret:before { + content: ""; } + +.fa-motorcycle:before { + content: ""; } + +.fa-street-view:before { + content: ""; } + +.fa-heartbeat:before { + content: ""; } + +.fa-venus:before { + content: ""; } + +.fa-mars:before { + content: ""; } + +.fa-mercury:before { + content: ""; } + +.fa-intersex:before, +.fa-transgender:before { + content: ""; } + +.fa-transgender-alt:before { + content: ""; } + +.fa-venus-double:before { + content: ""; } + +.fa-mars-double:before { + content: ""; } + +.fa-venus-mars:before { + content: ""; } + +.fa-mars-stroke:before { + content: ""; } + +.fa-mars-stroke-v:before { + content: ""; } + +.fa-mars-stroke-h:before { + content: ""; } + +.fa-neuter:before { + content: ""; } + +.fa-genderless:before { + content: ""; } + +.fa-facebook-official:before { + content: ""; } + +.fa-pinterest-p:before { + content: ""; } + +.fa-whatsapp:before { + content: ""; } + +.fa-server:before { + content: ""; } + +.fa-user-plus:before { + content: ""; } + +.fa-user-times:before { + content: ""; } + +.fa-hotel:before, +.fa-bed:before { + content: ""; } + +.fa-viacoin:before { + content: ""; } + +.fa-train:before { + content: ""; } + +.fa-subway:before { + content: ""; } + +.fa-medium:before { + content: ""; } + +.fa-yc:before, +.fa-y-combinator:before { + content: ""; } + +.fa-optin-monster:before { + content: ""; } + +.fa-opencart:before { + content: ""; } + +.fa-expeditedssl:before { + content: ""; } + +.fa-battery-4:before, +.fa-battery-full:before { + content: ""; } + +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: ""; } + +.fa-battery-2:before, +.fa-battery-half:before { + content: ""; } + +.fa-battery-1:before, +.fa-battery-quarter:before { + content: ""; } + +.fa-battery-0:before, +.fa-battery-empty:before { + content: ""; } + +.fa-mouse-pointer:before { + content: ""; } + +.fa-i-cursor:before { + content: ""; } + +.fa-object-group:before { + content: ""; } + +.fa-object-ungroup:before { + content: ""; } + +.fa-sticky-note:before { + content: ""; } + +.fa-sticky-note-o:before { + content: ""; } + +.fa-cc-jcb:before { + content: ""; } + +.fa-cc-diners-club:before { + content: ""; } + +.fa-clone:before { + content: ""; } + +.fa-balance-scale:before { + content: ""; } + +.fa-hourglass-o:before { + content: ""; } + +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: ""; } + +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: ""; } + +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: ""; } + +.fa-hourglass:before { + content: ""; } + +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: ""; } + +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: ""; } + +.fa-hand-scissors-o:before { + content: ""; } + +.fa-hand-lizard-o:before { + content: ""; } + +.fa-hand-spock-o:before { + content: ""; } + +.fa-hand-pointer-o:before { + content: ""; } + +.fa-hand-peace-o:before { + content: ""; } + +.fa-trademark:before { + content: ""; } + +.fa-registered:before { + content: ""; } + +.fa-creative-commons:before { + content: ""; } + +.fa-gg:before { + content: ""; } + +.fa-gg-circle:before { + content: ""; } + +.fa-tripadvisor:before { + content: ""; } + +.fa-odnoklassniki:before { + content: ""; } + +.fa-odnoklassniki-square:before { + content: ""; } + +.fa-get-pocket:before { + content: ""; } + +.fa-wikipedia-w:before { + content: ""; } + +.fa-safari:before { + content: ""; } + +.fa-chrome:before { + content: ""; } + +.fa-firefox:before { + content: ""; } + +.fa-opera:before { + content: ""; } + +.fa-internet-explorer:before { + content: ""; } + +.fa-tv:before, +.fa-television:before { + content: ""; } + +.fa-contao:before { + content: ""; } + +.fa-500px:before { + content: ""; } + +.fa-amazon:before { + content: ""; } + +.fa-calendar-plus-o:before { + content: ""; } + +.fa-calendar-minus-o:before { + content: ""; } + +.fa-calendar-times-o:before { + content: ""; } + +.fa-calendar-check-o:before { + content: ""; } + +.fa-industry:before { + content: ""; } + +.fa-map-pin:before { + content: ""; } + +.fa-map-signs:before { + content: ""; } + +.fa-map-o:before { + content: ""; } + +.fa-map:before { + content: ""; } + +.fa-commenting:before { + content: ""; } + +.fa-commenting-o:before { + content: ""; } + +.fa-houzz:before { + content: ""; } + +.fa-vimeo:before { + content: ""; } + +.fa-black-tie:before { + content: ""; } + +.fa-fonticons:before { + content: ""; } + +.fa-reddit-alien:before { + content: ""; } + +.fa-edge:before { + content: ""; } + +.fa-credit-card-alt:before { + content: ""; } + +.fa-codiepie:before { + content: ""; } + +.fa-modx:before { + content: ""; } + +.fa-fort-awesome:before { + content: ""; } + +.fa-usb:before { + content: ""; } + +.fa-product-hunt:before { + content: ""; } + +.fa-mixcloud:before { + content: ""; } + +.fa-scribd:before { + content: ""; } + +.fa-pause-circle:before { + content: ""; } + +.fa-pause-circle-o:before { + content: ""; } + +.fa-stop-circle:before { + content: ""; } + +.fa-stop-circle-o:before { + content: ""; } + +.fa-shopping-bag:before { + content: ""; } + +.fa-shopping-basket:before { + content: ""; } + +.fa-hashtag:before { + content: ""; } + +.fa-bluetooth:before { + content: ""; } + +.fa-bluetooth-b:before { + content: ""; } + +.fa-percent:before { + content: ""; } + +/* Dark theme */ +/* Light: #573454 Dark: #3b2639 -moz-linear-gradient(top, #fca99b 0%, #6e2842 100%) */ +/* l: #d8d7db */ +/* Light theme +$mainColor: #fff; +$fontColor: #9299a3; +$fontColorActive: #4f8ef7; +*/ +/* darken($mainColor, 4%) - #383838 */ +/* #515151 */ +@font-face { + font-family: 'font3336'; + src: url("../fonts/main-fonts.eot?v=20"); + src: url("../fonts/main-fonts.woff?v=20") format("woff"), url("../fonts/main-fonts.ttf?v=20") format("truetype"), url("../fonts/main-fonts.svg?v=20") format("svg"), url("../fonts/main-fonts.eot?v=20") format("embedded-opentype"); + font-weight: normal; + font-style: normal; } + +.gjs-fonts::before { + display: block; + font: normal normal normal 14px font3336; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-size: 5em; } + +.gjs-f-b1::before { + content: 'Q'; } + +.gjs-f-b2::before { + content: 'W'; } + +.gjs-f-b3::before { + content: 'E'; } + +.gjs-f-b37::before { + content: 'R'; } + +.gjs-f-hero::before { + content: 'T'; } + +.gjs-f-h1p::before { + content: 'y'; } + +.gjs-f-3ba::before { + content: 'u'; } + +.gjs-f-image::before { + content: 'I'; } + +.gjs-f-text::before { + content: 'o'; } + +.gjs-f-quo::before { + content: 'p'; } + +.gjs-f-button::before { + content: 'B'; } + +.gjs-f-divider::before { + content: 'D'; } + +.gjs-invis-invis, .gjs-clm-tags #gjs-clm-new, +.gjs-no-app { + background-color: transparent; + border: none; + color: inherit; } + +.gjs-no-app { + height: 10px; } + +.gjs-test::btn { + color: '#fff'; } + +.opac50, .gjs-clm-tags #gjs-clm-close { + opacity: 0.5; + filter: alpha(opacity=50); } + +.gjs-checker-bg, .gjs-field-colorp-c, .checker-bg, .gjs-sm-sector .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg=="); } + +.gjs-no-user-select, .gjs-grabbing, +.gjs-grabbing *, .gjs-nav-comp-name { + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; } + +.gjs-no-pointer-events, .gjs-resizer-c, .gjs-margin-v-el, +.gjs-padding-v-el, +.gjs-fixedmargin-v-el, +.gjs-fixedpadding-v-el { + pointer-events: none; } + +.gjs-bg-main, .gjs-off-prv, .gjs-select option, +.gjs-clm-select option, +.gjs-sm-select option, +.gjs-sm-unit option, .gjs-pn-panel, .gjs-nv-item .gjs-nv-title-c, .gjs-field-select option, .gjs-sm-sector .gjs-sm-colorp-c, .gjs-clm-tags .gjs-sm-colorp-c, .gjs-block, .gjs-mdl-dialog, #gjs-rte-toolbar, .sp-container { + background-color: #444; } + +.gjs-color-main, .gjs-off-prv, .gjs-btn-prim, .gjs-pn-panel, .gjs-pn-btn, .gjs-btnt, .gjs-sm-sector .gjs-sm-field.gjs-sm-composite, .gjs-clm-tags .gjs-sm-field.gjs-sm-composite, .gjs-sm-sector .gjs-sm-composite.gjs-clm-field, .gjs-clm-tags .gjs-sm-composite.gjs-clm-field, .gjs-sm-sector .gjs-sm-stack #gjs-sm-add, .gjs-clm-tags .gjs-sm-stack #gjs-sm-add, .gjs-mdl-dialog, #gjs-rte-toolbar .gjs-rte-btn { + color: #ddd; } + +.gjs-color-active, .gjs-pn-btn.gjs-pn-active, .gjs-btnt.gjs-pn-active { + color: #f8f8f8; } + +.gjs-bdrag { + pointer-events: none !important; + position: absolute !important; + z-index: 10 !important; + width: auto; } + +.gjs-drag-helper { + background-color: #3b97e3 !important; + pointer-events: none !important; + position: absolute !important; + z-index: 10 !important; + transform: scale(0.3) !important; + transform-origin: top left !important; + -webkit-transform-origin: top left !important; + margin: 15px !important; + transition: none !important; + outline: none !important; } + +.gjs-grabbing, +.gjs-grabbing * { + cursor: grabbing !important; + cursor: -webkit-grabbing !important; } + +.gjs-grabbing { + overflow: hidden; } + +.gjs-off-prv { + position: relative; + z-index: 10; + padding: 5px; + cursor: pointer; } + +.gjs-editor-cont ::-webkit-scrollbar-track { + background: rgba(0, 0, 0, 0.1); } + +.gjs-editor-cont ::-webkit-scrollbar-thumb { + background-color: rgba(255, 255, 255, 0.2); } + +.gjs-editor-cont ::-webkit-scrollbar { + width: 8px; } + +/********************* MAIN ************************/ +.clear { + clear: both; } + +.no-select, .gjs-com-no-select, .gjs-com-no-select img, .gjs-clm-tags #gjs-clm-close, .gjs-clm-tags #gjs-clm-tag-label { + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; } + +.gjs-editor { + font-family: Helvetica, sans-serif; + background-color: #444; + position: relative; + box-sizing: border-box; + height: 100%; } + +.gjs-freezed, +.gjs-nv-freezed { + opacity: 0.5; + filter: alpha(opacity=50); + pointer-events: none; } + +.gjs-btn-prim { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 2px; + padding: 3px 6px; + cursor: pointer; + padding: 0.5em; + border: none; } + +.gjs-btn-prim:active { + background-color: rgba(255, 255, 255, 0.1); } + +.gjs-input, .gjs-select { + background-color: rgba(0, 0, 0, 0.3); + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 2px; + box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1); + box-sizing: border-box; + color: #ddd; + padding: 0.5em 1em; } + +div.gjs-select { + padding: 0; } + +.gjs-select select { + padding-right: 10px; } + +.gjs-select:-moz-focusring, +.gjs-select select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 rgba(255, 255, 255, 0.7); } + +.gjs-input:focus, .gjs-select:focus, +.gjs-button:focus, +.gjs-btn-prim:focus, +.gjs-select:focus, +.gjs-select select:focus { + outline: none; } + +/************* TRAITS ****************/ +.gjs-traits-label { + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + font-size: 13px; + font-weight: lighter; + margin-bottom: 5px; + padding: 10px; + text-align: left; } + +.gjs-trt-trait { + display: flex; + justify-content: start; + padding: 5px 10px; + font-size: 0.75em; + font-weight: lighter; } + .gjs-trt-trait .gjs-label { + width: 30%; + text-align: left; } + .gjs-trt-trait .gjs-field { + width: 70%; } + +/************* CANVAS ****************/ +.gjs-cv-canvas { + background-color: rgba(0, 0, 0, 0.15); + box-sizing: border-box; + position: absolute; + width: 85%; + height: 100%; + bottom: 0; + left: 0; + overflow: hidden; + padding-top: 40px; + z-index: 1; + /* This simulate body behaviour */ } + .gjs-cv-canvas > iframe { + height: 100%; + outline: medium none; + width: 100%; + border: none; + margin: 0 auto; + display: block; } + .gjs-cv-canvas .gjs-ghost { + display: none; + pointer-events: none; + background-color: #5b5b5b; + border: 2px dashed #ccc; + position: absolute; + z-index: 10; + opacity: 0.55; + filter: alpha(opacity=55); } + .gjs-cv-canvas .gjs-highlighter, + .gjs-cv-canvas .gjs-highlighter-sel { + position: absolute; + outline: 1px solid #3b97e3; + pointer-events: none; } + .gjs-cv-canvas .gjs-highlighter-warning { + outline: 3px solid #ffca6f; } + .gjs-cv-canvas .gjs-highlighter-sel { + outline: 3px solid #3b97e3; } + .gjs-cv-canvas #gjs-tools { + width: 100%; + position: absolute; + top: 0; + left: 0; + outline: none; } + .gjs-cv-canvas > div:first-child { + background-color: #fff; + position: relative; + height: 100%; + overflow: auto; + width: 100%; } + +.gjs-cv-canvas * { + box-sizing: border-box; } + +.gjs-frame { + transition: width 0.35s ease; } + +.gjs-toolbar { + position: absolute; + background-color: #3b97e3; + color: white; + z-index: 10; } + +.gjs-toolbar-item { + padding: 5px 7px; + font-size: 0.8rem; + cursor: pointer; } + +.gjs-resizer-c { + position: absolute; + z-index: 9; } + +.gjs-margin-v-el, +.gjs-padding-v-el, +.gjs-fixedmargin-v-el, +.gjs-fixedpadding-v-el { + opacity: 0.1; + filter: alpha(opacity=10); + position: absolute; + background-color: yellow; } + +.gjs-fixedmargin-v-el, +.gjs-fixedpadding-v-el { + opacity: 0.2; + filter: alpha(opacity=20); } + +.gjs-padding-v-el, +.gjs-fixedpadding-v-el { + background-color: navy; } + +.gjs-resizer-h { + pointer-events: all; + position: absolute; + border: 3px solid #3b97e3; + width: 10px; + height: 10px; + background-color: #fff; + margin: -5px; } + +.gjs-resizer-h-tl { + top: 0; + left: 0; + cursor: nwse-resize; } + +.gjs-resizer-h-tr { + top: 0; + right: 0; + cursor: nesw-resize; } + +.gjs-resizer-h-tc { + top: 0; + margin: -5px auto; + left: 0; + right: 0; + cursor: ns-resize; } + +.gjs-resizer-h-cl { + left: 0; + margin: auto -5px; + top: 0; + bottom: 0; + cursor: ew-resize; } + +.gjs-resizer-h-cr { + margin: auto -5px; + top: 0; + bottom: 0; + right: 0; + cursor: ew-resize; } + +.gjs-resizer-h-bl { + bottom: 0; + left: 0; + cursor: nesw-resize; } + +.gjs-resizer-h-bc { + bottom: 0; + margin: -5px auto; + left: 0; + right: 0; + cursor: ns-resize; } + +.gjs-resizer-h-br { + bottom: 0; + right: 0; + cursor: nwse-resize; } + +.gjs-resizing .gjs-highlighter, +.gjs-resizing .gjs-badge { + display: none !important; } + +.gjs-resizing-tl * { + cursor: nwse-resize !important; } + +.gjs-resizing-tr * { + cursor: nesw-resize !important; } + +.gjs-resizing-tc * { + cursor: ns-resize !important; } + +.gjs-resizing-cl * { + cursor: ew-resize !important; } + +.gjs-resizing-cr * { + cursor: ew-resize !important; } + +.gjs-resizing-bl * { + cursor: nesw-resize !important; } + +.gjs-resizing-bc * { + cursor: ns-resize !important; } + +.gjs-resizing-br * { + cursor: nwse-resize !important; } + +.btn-cl, .gjs-mdl-dialog .gjs-mdl-btn-close, .gjs-am-assets-cont #gjs-am-close { + opacity: 0.3; + filter: alpha(opacity=30); + font-size: 25px; + cursor: pointer; } + .btn-cl:hover, .gjs-mdl-dialog .gjs-mdl-btn-close:hover, .gjs-am-assets-cont #gjs-am-close:hover { + opacity: 0.7; + filter: alpha(opacity=70); } + +/************* RTE ****************/ +#commands.panel { + min-width: 35px; + height: 100%; + z-index: 3; } + +#options.panel { + z-index: 4; + bottom: 0; } + +#views.panel { + width: 16.5%; + font-weight: lighter; + color: #ddd; + right: 0; + top: 0; + z-index: 3; + height: 100%; + padding: 0; } + +#views.panel .c { + height: 100%; } + +#commands.panel, #options.panel { + width: 3.5%; + left: 0; } + +#options .c { + display: table; + margin: 0 auto; } + +/*********TEST**********/ +body.dragging, body.dragging * { + cursor: move !important; } + +.dragged { + position: absolute; + opacity: 0.5; + filter: alpha(opacity=50); + z-index: 2000; } + +ol.example li.placeholder { + position: relative; } + +ol.example li.placeholder:before { + position: absolute; } + +/*********END-TEST**********/ +.no-dots, .ui-resizable-handle { + border: none !important; + margin: 0 !important; + outline: none !important; } + +/********* COMMANDS **********/ +.gjs-com-dashed * { + outline: 1px dashed #888; + outline-offset: -2px; + box-sizing: border-box; } + +.gjs-cv-canvas .gjs-comp-selected { + outline: 3px solid #3b97e3 !important; } + +*.gjs-com-hover, div.gjs-com-hover { + outline: 1px solid #3b97e3; } + +*.gjs-com-hover-delete, div.gjs-com-hover-delete { + outline: 2px solid #dd3636; + opacity: 0.5; + filter: alpha(opacity=50); } + +*.gjs-com-hover-move, div.gjs-com-hover-move { + outline: 3px solid #ffca6f; } + +.gjs-com-badge, .gjs-com-badge-red, .gjs-badge { + pointer-events: none; + background-color: #3b97e3; + color: #fff; + padding: 2px 5px; + position: absolute; + z-index: 1; + font-size: 12px; + outline: none; + display: none; } + +.gjs-com-badge-red { + background-color: #dd3636; } + +.gjs-badge-warning { + background-color: #ffca6f; } + +.gjs-placeholder, +.gjs-com-placeholder, +.gjs-nv-placeholder { + position: absolute; + z-index: 10; + pointer-events: none; + display: none; } + +.gjs-placeholder, +.gjs-nv-placeholder { + /*border-width: 3px !important;*/ + border-style: solid !important; + border-color: #62c462; + outline: none; + box-sizing: border-box; } + +.gjs-placeholder-int, +.gjs-com-placeholder-int, +.gjs-nv-placeholder-int { + background-color: #62c462; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); + height: 100%; + width: 100%; + pointer-events: none; + padding: 1.5px; + outline: none; } + +/********* PANELS **********/ +.gjs-pn-panel { + display: inline-block; + padding: 5px; + position: absolute; + box-sizing: border-box; + text-align: center; + z-index: 3; } + .gjs-pn-panel#gjs-pn-commands, .gjs-pn-panel#gjs-pn-options2 { + width: 85%; + left: 0; + top: 0; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } + .gjs-pn-panel#gjs-pn-options { + right: 15%; + top: 0; } + .gjs-pn-panel#gjs-pn-options2 { + bottom: 150px; + height: auto; } + .gjs-pn-panel .icon-undo, .gjs-pn-panel .icon-redo { + font-size: 20px; + height: 30px; + width: 25px; } + .gjs-pn-panel#gjs-pn-views { + border-bottom: 2px solid rgba(0, 0, 0, 0.3); + right: 0; + width: 15%; + z-index: 4; } + .gjs-pn-panel#gjs-pn-views-container { + height: 100%; + padding: 42px 0 0; + right: 0; + width: 15%; + overflow: auto; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } + +.gjs-pn-buttons { + align-items: center; + display: flex; + justify-content: center; } + +.gjs-pn-btn, .gjs-btnt { + box-sizing: border-box; + height: 30px; + width: 30px; + line-height: 21px; + background-color: transparent; + border: none; + font-size: 18px; + margin-right: 5px; + border-radius: 2px; + cursor: pointer; + padding: 5px; + position: relative; } + .gjs-pn-btn.gjs-pn-active, .gjs-btnt.gjs-pn-active { + background-color: rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset; } + .gjs-pn-btn > .gjs-pn-arrow-rd, .gjs-btnt > .gjs-pn-arrow-rd { + border-bottom: 5px solid rgba(255, 255, 255, 0.7); + border-left: 5px solid transparent; + bottom: 2px; + right: 2px; + position: absolute; } + .gjs-pn-btn > .gjs-pn-buttons, .gjs-btnt > .gjs-pn-buttons { + background-color: #444; + border-radius: 2px; + position: absolute; + display: none; + left: 50px; + top: 0; + padding: 5px; } + .gjs-pn-btn > .gjs-pn-buttons.gjs-pn-visible, .gjs-btnt > .gjs-pn-buttons.gjs-pn-visible { + display: block; } + .gjs-pn-btn > .gjs-pn-buttons > .gjs-pn-arrow-l, .gjs-btnt > .gjs-pn-buttons > .gjs-pn-arrow-l { + border-bottom: 5px solid transparent; + border-right: 5px solid #444; + border-top: 5px solid transparent; + left: -5px; + top: 15px; + position: absolute; } + +/************* Navigator *************/ +.gjs-nv-opac50 { + opacity: 0.5; + filter: alpha(opacity=50); } + +.gjs-nv-navigator { + position: relative; + height: 100%; } + .gjs-nv-navigator #gjs-nv-placeholder { + width: 100%; + position: absolute; } + .gjs-nv-navigator #gjs-nv-placeholder #gjs-nv-plh-int { + height: 100%; + padding: 1px; } + .gjs-nv-navigator #gjs-nv-placeholder #gjs-nv-plh-int.gjs-nv-insert { + background-color: #62c462; } + .gjs-nv-navigator .gjs-nv-item { + font-weight: lighter; + text-align: left; + position: relative; + background-color: rgba(0, 0, 0, 0.1); } + .gjs-nv-navigator .gjs-nv-item.gjs-nv-hide { + opacity: 0.55; + filter: alpha(opacity=55); } + .gjs-nv-navigator .gjs-nv-item #gjs-nv-counter { + font-size: 10px; + position: absolute; + right: 27px; + top: 9px; } + .gjs-nv-navigator .gjs-nv-item #gjs-nv-btn-eye { + height: auto !important; + width: auto !important; + font-size: 13px; + left: 0; + top: 0; + padding: 7px 5px 7px 10px; + position: absolute; + cursor: pointer; + z-index: 1; } + +.gjs-nv-item #gjs-nv-caret { + font-size: 7px; + width: 8px; + padding: 5px; + cursor: pointer; + opacity: 0.7; + filter: alpha(opacity=70); } + .gjs-nv-item #gjs-nv-caret:hover { + opacity: 1; + filter: alpha(opacity=100); } + +.gjs-nv-title { + background-color: rgba(0, 0, 0, 0.1); + font-size: 11px; + letter-spacing: 1px; + padding: 3px 10px 5px 30px; + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + border-top: 1px solid rgba(255, 255, 255, 0.1); + display: flex; + align-items: center; } + +.gjs-nv-item .gjs-nv-children .gjs-nv-title { + border-left: 1px solid rgba(5, 5, 5, 0.3); } + +.gjs-nv-item > .gjs-nv-children { + margin-left: 7px; + display: none; } + +.gjs-nv-item.open > .gjs-nv-children { + display: block; } + +.gjs-nv-item > .gjs-nv-no-chld > #gjs-nv-caret::before { + content: ''; } + +.gjs-nv-no-chld > #gjs-nv-caret { + display: none; } + +.gjs-nv-item > #gjs-nv-move { + position: absolute; + cursor: move; + font-size: 12px; + right: 0; + top: 0; + padding: 7px 10px 7px 5px; } + +/* +.gjs-nv-item{ + &.gjs-nv-selected{ + border: 2px solid $colorBlue; + } +} +*/ +.gjs-nv-selected .gjs-nv-title { + background-color: rgba(255, 255, 255, 0.1); } + +.gjs-nv-nav-item-edit { + visibility: hidden; + padding: 5px; + font-size: 10px; + opacity: 0.7; + filter: alpha(opacity=70); } + .gjs-nv-nav-item-edit:hover { + opacity: 1; + filter: alpha(opacity=100); } + +.gjs-nv-title-c:hover .gjs-nv-nav-item-edit { + visibility: visible; + cursor: pointer; } + +.gjs-nav-comp-name { + padding: 5px; + box-sizing: content-box; } + +/************* END Navigator *************/ +/* pa-refresh pa-rocket pa-trash pa-columns pa-rotate-left/right */ +.btn.expand, .gjs-nv-navigator .gjs-nv-item .expand#gjs-nv-btn-eye { + background-image: none; } + +/*********** Components *************/ +.gjs-comp-image-placeholder { + display: block; + background-color: #f5f5f5; + color: #777; + height: 50px; + width: 50px; + line-height: 50px; + outline: 3px solid #ffca6f; + outline-offset: -3px; + text-align: center; + font-size: 16.66667px; + cursor: pointer; } + .gjs-comp-image-placeholder.fa-picture-o::after { + content: "\f03e"; } + +/********* Input style **********/ +/* #d5d5d5 */ +/* b1b1b1 */ +/* #252525 */ +/* 303030 */ +.gjs-label { + line-height: 18px; } + +.gjs-field { + background-color: rgba(0, 0, 0, 0.3); + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1); + border-radius: 2px; + box-sizing: border-box; + padding: 0; + position: relative; } + .gjs-field input, + .gjs-field select, + .gjs-field textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + color: rgba(255, 255, 255, 0.7); + border: none; + background-color: transparent; + box-sizing: border-box; + width: 100%; + position: relative; + padding: 3px 4px 4px; + z-index: 1; } + .gjs-field textarea { + resize: vertical; } + .gjs-field select { + height: 20px; + padding-right: 12px; } + .gjs-field option { + padding: 3px 0; } + .gjs-field .gjs-sel-arrow { + height: 100%; + width: 9px; + position: absolute; + right: 0; + top: 0; + z-index: 0; } + .gjs-field .gjs-d-s-arrow { + bottom: 7px; + border-top: 4px solid rgba(255, 255, 255, 0.7); + position: absolute; + height: 0; + width: 0; + border-left: 3px solid transparent; + border-right: 4px solid transparent; + cursor: pointer; } + +.gjs-field-color input { + padding-right: 22px; + box-sizing: border-box; } + +.gjs-field-colorp { + border-left: 1px solid rgba(0, 0, 0, 0.3); + box-sizing: border-box; + height: 100%; + padding: 2px; + position: absolute; + right: 0; + top: 0; + width: 22px; + z-index: 10; } + .gjs-field-colorp .gjs-checker-bg, .gjs-field-colorp .gjs-field-colorp-c { + height: 100%; + width: 100%; + border-radius: 1px; } + +.gjs-field-colorp-c { + height: 100%; + position: relative; + width: 100%; } + +.gjs-field-color-picker { + background-color: #ddd; + cursor: pointer; + height: 100%; + width: 100%; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.3); + border-radius: 1px; + position: absolute; + top: 0; } + +.gjs-field-radio { + float: left; + overflow: hidden; + padding: 0; + width: auto; } + +/* ??? */ +.gjs-field-checkbox { + padding: 0; + width: auto !important; } + .gjs-field-checkbox input { + display: none; } + .gjs-field-checkbox input:checked + .gjs-chk-icon { + border-color: rgba(255, 255, 255, 0.5); + border-width: 0 2px 2px 0; + border-style: solid; } + +.gjs-radio-item { + float: left; + border-left: 1px solid rgba(0, 0, 0, 0.3); } + .gjs-radio-item:first-child { + border: none; } + .gjs-radio-item:hover { + background: rgba(0, 0, 0, 0.3); } + .gjs-radio-item input { + display: none; } + .gjs-radio-item input:checked + .gjs-radio-item-label { + background-color: rgba(255, 255, 255, 0.2); } + +.gjs-radio-item-label { + cursor: pointer; + display: block; + padding: 5px; } + +.gjs-field-units { + position: absolute; + right: 0; + top: 0; } + .gjs-field-units select { + padding: 0 12px 0 0; } + +.gjs-field-unit { + position: absolute; + right: 10px; + top: 3px; + font-size: 10px; + color: rgba(255, 255, 255, 0.7); + cursor: pointer; } + +.gjs-field-arrows { + z-index: 10; + cursor: ns-resize; + height: 100%; + position: absolute; + right: 0; + top: 0; + width: 9px; } + +.gjs-field-arrow-u, +.gjs-field-arrow-d { + position: absolute; + height: 0; + width: 0; + border-left: 3px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid rgba(255, 255, 255, 0.7); + bottom: 4px; + cursor: pointer; } + +.gjs-field-arrow-u { + border-bottom: 4px solid rgba(255, 255, 255, 0.7); + border-top: none; + top: 4px; } + +.gjs-field-select { + padding: 0; } + +.gjs-field-range { + background-color: transparent; + border: none; + box-shadow: none; + padding: 0; } + .gjs-field-range input { + margin: 0; } + .gjs-field-range input::-moz-range-thumb { + height: 10px; + width: 10px; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 100%; + background-color: #ddd; + cursor: pointer; } + .gjs-field-range input::-webkit-slider-thumb { + -webkit-appearance: none; + margin-top: -5px; + height: 10px; + width: 10px; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 100%; + background-color: #ddd; + cursor: pointer; } + .gjs-field-range input::-ms-thumb { + height: 10px; + width: 10px; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 100%; + background-color: #ddd; + cursor: pointer; } + .gjs-field-range input::-moz-range-track { + background-color: rgba(0, 0, 0, 0.3); + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 1px; + height: 2px; } + .gjs-field-range input::-webkit-slider-runnable-track { + background-color: rgba(0, 0, 0, 0.3); + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 1px; + height: 2px; } + .gjs-field-range input::-ms-track { + background-color: rgba(0, 0, 0, 0.3); + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 1px; + height: 2px; } + +.gjs-chk-icon { + -ms-transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + transform: rotate(45deg); + box-sizing: border-box; + display: block; + height: 14px; + margin: 0 5px; + width: 6px; + cursor: pointer; } + +.gjs-add-trasp { + background: none; + border: none; + color: #ddd; + cursor: pointer; + font-size: 1em; + border-radius: 2px; + opacity: 0.75; + filter: alpha(opacity=75); } + .gjs-add-trasp:hover { + opacity: 1; + filter: alpha(opacity=100); } + .gjs-add-trasp:active { + background-color: rgba(0, 0, 0, 0.2); } + +/********* Device Manager **********/ +.gjs-devices-c { + display: flex; + align-items: center; + padding: 4px; + /* + padding: 10px 5px; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + margin-bottom: 10px; + */ } + .gjs-devices-c .gjs-device-label { + flex-grow: 2; + font-size: 0.7em; + text-align: left; + margin-right: 10px; } + .gjs-devices-c .gjs-select { + flex-grow: 20; } + .gjs-devices-c .gjs-add-trasp { + flex-grow: 1; + margin-left: 5px; } + +/********* END Device Manager **********/ +/********* Style Manager **********/ +.gjs-sm-close-btn, .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close { + display: block; + font-size: 23px; + position: absolute; + cursor: pointer; + right: 5px; + top: 0; + opacity: 0.2; + filter: alpha(opacity=20); } + .gjs-sm-close-btn:hover, .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close:hover, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close:hover { + opacity: 0.7; + filter: alpha(opacity=70); } + +.gjs-sm-header { + font-size: 11px; + font-weight: lighter; + padding: 10px; } + +.gjs-sm-sector, .gjs-clm-tags { + clear: both; + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + font-weight: lighter; + text-align: left; + /*------------------Field--------------------*/ + /*------------------END Field--------------------*/ + /*------------------Property--------------------*/ + /*------------------END Property--------------------*/ } + .gjs-sm-sector #gjs-sm-caret, .gjs-clm-tags #gjs-sm-caret { + padding-right: 5px; + font-size: 11px; } + .gjs-sm-sector .gjs-sm-title, .gjs-clm-tags .gjs-sm-title { + background-color: rgba(0, 0, 0, 0.1); + font-size: 13px; + letter-spacing: 1px; + padding: 12px 10px 12px 20px; + border-top: 1px solid rgba(255, 255, 255, 0.1); + cursor: pointer; } + .gjs-sm-sector .gjs-sm-label, .gjs-clm-tags .gjs-sm-label { + margin: 5px 5px 2px 0; } + .gjs-sm-sector .gjs-sm-field, .gjs-clm-tags .gjs-sm-field, .gjs-sm-sector .gjs-clm-field, .gjs-clm-tags .gjs-clm-field { + width: 100%; + position: relative; } + .gjs-sm-sector .gjs-sm-field input, .gjs-clm-tags .gjs-sm-field input, .gjs-sm-sector .gjs-clm-field input, .gjs-clm-tags .gjs-clm-field input, .gjs-sm-sector .gjs-sm-field select, .gjs-clm-tags .gjs-sm-field select, .gjs-sm-sector .gjs-clm-field select, .gjs-clm-tags .gjs-clm-field select { + background-color: transparent; + color: rgba(255, 255, 255, 0.7); + border: none; + width: 100%; } + .gjs-sm-sector .gjs-sm-field input, .gjs-clm-tags .gjs-sm-field input, .gjs-sm-sector .gjs-clm-field input, .gjs-clm-tags .gjs-clm-field input { + box-sizing: border-box; } + .gjs-sm-sector .gjs-sm-field select, .gjs-clm-tags .gjs-sm-field select, .gjs-sm-sector .gjs-clm-field select, .gjs-clm-tags .gjs-clm-field select { + position: relative; + z-index: 1; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .gjs-sm-sector .gjs-sm-field select::-ms-expand, .gjs-clm-tags .gjs-sm-field select::-ms-expand, .gjs-sm-sector .gjs-clm-field select::-ms-expand, .gjs-clm-tags .gjs-clm-field select::-ms-expand { + display: none; } + .gjs-sm-sector .gjs-sm-field select:-moz-focusring, .gjs-clm-tags .gjs-sm-field select:-moz-focusring, .gjs-sm-sector .gjs-clm-field select:-moz-focusring, .gjs-clm-tags .gjs-clm-field select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 rgba(255, 255, 255, 0.7); } + .gjs-sm-sector .gjs-sm-field select:focus, .gjs-clm-tags .gjs-sm-field select:focus, .gjs-sm-sector .gjs-clm-field select:focus, .gjs-clm-tags .gjs-clm-field select:focus, .gjs-sm-sector .gjs-sm-field input:focus, .gjs-clm-tags .gjs-sm-field input:focus, .gjs-sm-sector .gjs-clm-field input:focus, .gjs-clm-tags .gjs-clm-field input:focus { + outline: none; } + .gjs-sm-sector .gjs-sm-field .gjs-sm-unit, .gjs-clm-tags .gjs-sm-field .gjs-sm-unit, .gjs-sm-sector .gjs-clm-field .gjs-sm-unit, .gjs-clm-tags .gjs-clm-field .gjs-sm-unit { + position: absolute; + right: 10px; + top: 3px; + font-size: 10px; + color: rgba(255, 255, 255, 0.7); + cursor: pointer; } + .gjs-sm-sector .gjs-sm-field .gjs-sm-int-arrows, .gjs-clm-tags .gjs-sm-field .gjs-sm-int-arrows, .gjs-sm-sector .gjs-clm-field .gjs-sm-int-arrows, .gjs-clm-tags .gjs-clm-field .gjs-sm-int-arrows, .gjs-sm-sector .gjs-sm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-sel-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-sel-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-sel-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-sel-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-sel-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-sel-arrow { + height: 100%; + width: 9px; + position: absolute; + right: 0; + top: 0; + cursor: ns-resize; } + .gjs-sm-sector .gjs-sm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-sel-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-sel-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-sel-arrow { + cursor: pointer; } + .gjs-sm-sector .gjs-sm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-u-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-u-arrow, .gjs-sm-sector .gjs-sm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow { + position: absolute; + height: 0; + width: 0; + border-left: 3px solid transparent; + border-right: 4px solid transparent; + cursor: pointer; } + .gjs-sm-sector .gjs-sm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-u-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-u-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-u-arrow { + border-bottom: 4px solid rgba(255, 255, 255, 0.7); + top: 4px; } + .gjs-sm-sector .gjs-sm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-arrow, .gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow { + border-top: 4px solid rgba(255, 255, 255, 0.7); + bottom: 4px; } + .gjs-sm-sector .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-sm-d-s-arrow, .gjs-sm-sector .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-sm-field .gjs-clm-d-s-arrow, .gjs-sm-sector .gjs-clm-field .gjs-clm-d-s-arrow, .gjs-clm-tags .gjs-clm-field .gjs-clm-d-s-arrow { + bottom: 7px; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-integer, .gjs-clm-tags .gjs-sm-field.gjs-sm-integer, .gjs-sm-sector .gjs-sm-integer.gjs-clm-field, .gjs-clm-tags .gjs-sm-integer.gjs-clm-field, .gjs-sm-sector .gjs-sm-field.gjs-sm-select, .gjs-clm-tags .gjs-sm-field.gjs-sm-select, .gjs-sm-sector .gjs-sm-select.gjs-clm-field, .gjs-clm-tags .gjs-sm-select.gjs-clm-field, .gjs-sm-sector .gjs-clm-select, .gjs-clm-tags .gjs-clm-select, .gjs-sm-sector .gjs-sm-field.gjs-sm-list, .gjs-clm-tags .gjs-sm-field.gjs-sm-list, .gjs-sm-sector .gjs-sm-list.gjs-clm-field, .gjs-clm-tags .gjs-sm-list.gjs-clm-field, .gjs-sm-sector .gjs-sm-field.gjs-sm-color, .gjs-clm-tags .gjs-sm-field.gjs-sm-color, .gjs-sm-sector .gjs-sm-color.gjs-clm-field, .gjs-clm-tags .gjs-sm-color.gjs-clm-field, .gjs-sm-sector .gjs-sm-field.gjs-sm-input, .gjs-clm-tags .gjs-sm-field.gjs-sm-input, .gjs-sm-sector .gjs-sm-input.gjs-clm-field, .gjs-clm-tags .gjs-sm-input.gjs-clm-field { + background-color: rgba(0, 0, 0, 0.3); + /*353535*/ + border: 1px solid rgba(0, 0, 0, 0.1); + /*292929*/ + box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1); + /*575757*/ + color: rgba(255, 255, 255, 0.7); + border-radius: 2px; + box-sizing: border-box; + padding: 0 5px; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-composite, .gjs-clm-tags .gjs-sm-field.gjs-sm-composite, .gjs-sm-sector .gjs-sm-composite.gjs-clm-field, .gjs-clm-tags .gjs-sm-composite.gjs-clm-field { + border-radius: 2px; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-select, .gjs-clm-tags .gjs-sm-field.gjs-sm-select, .gjs-sm-sector .gjs-sm-select.gjs-clm-field, .gjs-clm-tags .gjs-sm-select.gjs-clm-field, .gjs-sm-sector .gjs-clm-select, .gjs-clm-tags .gjs-clm-select { + padding: 0; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-select select, .gjs-clm-tags .gjs-sm-field.gjs-sm-select select, .gjs-sm-sector .gjs-sm-select.gjs-clm-field select, .gjs-clm-tags .gjs-sm-select.gjs-clm-field select, .gjs-sm-sector .gjs-clm-select select, .gjs-clm-tags .gjs-clm-select select { + height: 20px; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-select option, .gjs-clm-tags .gjs-sm-field.gjs-sm-select option, .gjs-sm-sector .gjs-sm-select.gjs-clm-field option, .gjs-clm-tags .gjs-sm-select.gjs-clm-field option, .gjs-sm-sector .gjs-clm-select option, .gjs-clm-tags .gjs-clm-select option { + padding: 3px 0; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-composite, .gjs-clm-tags .gjs-sm-field.gjs-sm-composite, .gjs-sm-sector .gjs-sm-composite.gjs-clm-field, .gjs-clm-tags .gjs-sm-composite.gjs-clm-field { + background-color: rgba(0, 0, 0, 0.1); + border: 1px solid rgba(0, 0, 0, 0.25); } + .gjs-sm-sector .gjs-sm-field.gjs-sm-list, .gjs-clm-tags .gjs-sm-field.gjs-sm-list, .gjs-sm-sector .gjs-sm-list.gjs-clm-field, .gjs-clm-tags .gjs-sm-list.gjs-clm-field { + width: auto; + padding: 0; + overflow: hidden; + float: left; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-list input, .gjs-clm-tags .gjs-sm-field.gjs-sm-list input, .gjs-sm-sector .gjs-sm-list.gjs-clm-field input, .gjs-clm-tags .gjs-sm-list.gjs-clm-field input { + display: none; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-list label, .gjs-clm-tags .gjs-sm-field.gjs-sm-list label, .gjs-sm-sector .gjs-sm-list.gjs-clm-field label, .gjs-clm-tags .gjs-sm-list.gjs-clm-field label { + cursor: pointer; + padding: 5px; + display: block; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked + label, .gjs-clm-tags .gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked + label, .gjs-sm-sector .gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked + label, .gjs-clm-tags .gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked + label { + background-color: rgba(255, 255, 255, 0.2); + /*5b5b5b*/ } + .gjs-sm-sector .gjs-sm-field.gjs-sm-list .gjs-sm-icon, .gjs-clm-tags .gjs-sm-field.gjs-sm-list .gjs-sm-icon, .gjs-sm-sector .gjs-sm-list.gjs-clm-field .gjs-sm-icon, .gjs-clm-tags .gjs-sm-list.gjs-clm-field .gjs-sm-icon { + background-repeat: no-repeat; + background-position: center; + text-shadow: none; + line-height: normal; } + .gjs-sm-sector .gjs-sm-field.gjs-sm-integer select, .gjs-clm-tags .gjs-sm-field.gjs-sm-integer select, .gjs-sm-sector .gjs-sm-integer.gjs-clm-field select, .gjs-clm-tags .gjs-sm-integer.gjs-clm-field select { + width: auto; + padding: 0; } + .gjs-sm-sector .gjs-sm-list .gjs-sm-el, .gjs-clm-tags .gjs-sm-list .gjs-sm-el { + float: left; + border-left: 1px solid rgba(0, 0, 0, 0.3); } + .gjs-sm-sector .gjs-sm-list .gjs-sm-el:first-child, .gjs-clm-tags .gjs-sm-list .gjs-sm-el:first-child { + border: none; } + .gjs-sm-sector .gjs-sm-list .gjs-sm-el:hover, .gjs-clm-tags .gjs-sm-list .gjs-sm-el:hover { + background: rgba(0, 0, 0, 0.3); } + .gjs-sm-sector .gjs-sm-properties, .gjs-clm-tags .gjs-sm-properties { + font-size: 11px; + padding: 10px 5px; } + .gjs-sm-sector .gjs-sm-property, .gjs-clm-tags .gjs-sm-property { + box-sizing: border-box; + float: left; + width: 50%; + margin-bottom: 5px; + padding: 0 5px; } + .gjs-sm-sector .gjs-sm-property.gjs-sm-file, .gjs-clm-tags .gjs-sm-property.gjs-sm-file, .gjs-sm-sector .gjs-sm-property.gjs-sm-composite, .gjs-clm-tags .gjs-sm-property.gjs-sm-composite, .gjs-sm-sector .gjs-sm-property.gjs-sm-stack, .gjs-clm-tags .gjs-sm-property.gjs-sm-stack, .gjs-sm-sector .gjs-sm-property.gjs-sm-list, .gjs-clm-tags .gjs-sm-property.gjs-sm-list { + width: 100%; } + .gjs-sm-sector .gjs-sm-property .gjs-sm-btn, .gjs-clm-tags .gjs-sm-property .gjs-sm-btn { + background-color: rgba(33, 33, 33, 0.3); + /*#5d5d5d*/ + border-radius: 2px; + box-shadow: 1px 1px 0 rgba(5, 5, 5, 0.3), 1px 1px 0 rgba(43, 43, 43, 0.3) inset; + padding: 5px; + position: relative; + text-align: center; + height: auto; + width: 100%; + cursor: pointer; + color: #ddd; + box-sizing: border-box; + text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); + border: none; + opacity: 0.85; + filter: alpha(opacity=85); } + .gjs-sm-sector .gjs-sm-property .gjs-sm-btn-c, .gjs-clm-tags .gjs-sm-property .gjs-sm-btn-c { + box-sizing: border-box; + float: left; + width: 100%; + padding: 0 5px; } + .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box { + background-color: rgba(255, 255, 255, 0.05); + border-radius: 2px; + margin-top: 5px; + position: relative; + overflow: hidden; } + .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box.gjs-sm-show, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box.gjs-sm-show { + border: 1px solid rgba(252, 252, 252, 0.05); + padding: 3px 5px; } + .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-box #gjs-sm-close { + display: block; } + .gjs-sm-sector .gjs-sm-property.gjs-sm-file .gjs-sm-show #gjs-sm-preview-file, .gjs-clm-tags .gjs-sm-property.gjs-sm-file .gjs-sm-show #gjs-sm-preview-file { + height: 50px; } + .gjs-sm-sector .gjs-sm-property.gjs-sm-file #gjs-sm-preview-file, .gjs-clm-tags .gjs-sm-property.gjs-sm-file #gjs-sm-preview-file { + background-size: auto 100%; + background-repeat: no-repeat; + background-position: center center; } + .gjs-sm-sector .gjs-sm-property .gjs-sm-layers, .gjs-clm-tags .gjs-sm-property .gjs-sm-layers { + margin-top: 5px; + min-height: 30px; } + .gjs-sm-sector .gjs-sm-property .gjs-sm-layer, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer { + background-color: rgba(255, 255, 255, 0.055); + border-radius: 2px; + box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.055) inset; + margin: 2px; + padding: 7px; + position: relative; + cursor: pointer; } + .gjs-sm-sector .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box { + height: 15px; + position: absolute; + right: 27px; + top: 6px; + width: 15px; } + .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-preview-box, .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-preview, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-preview { + border-radius: 2px; } + .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer { + display: block; + font-size: 23px; + position: absolute; + cursor: pointer; + right: 5px; + top: 0; + opacity: 0.5; + filter: alpha(opacity=50); } + .gjs-sm-sector .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer:hover, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer #gjs-sm-close-layer:hover { + opacity: 0.8; + filter: alpha(opacity=80); } + .gjs-sm-sector .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box #gjs-sm-preview, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer > #gjs-sm-preview-box #gjs-sm-preview { + background-color: white; + height: 100%; + width: 100%; + background-size: cover !important; } + .gjs-sm-sector .gjs-sm-property .gjs-sm-layer.gjs-sm-active, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer.gjs-sm-active { + background-color: rgba(255, 255, 255, 0.12); } + .gjs-sm-sector .gjs-sm-property .gjs-sm-layer.gjs-sm-no-preview #gjs-sm-preview-box, .gjs-clm-tags .gjs-sm-property .gjs-sm-layer.gjs-sm-no-preview #gjs-sm-preview-box { + display: none; } + .gjs-sm-sector #gjs-sm-text-shadow #gjs-sm-preview::after, .gjs-clm-tags #gjs-sm-text-shadow #gjs-sm-preview::after { + color: #000; + content: "T"; + font-weight: 900; + line-height: 17px; + padding: 0 4px; } + .gjs-sm-sector .gjs-sm-stack .gjs-sm-properties, .gjs-clm-tags .gjs-sm-stack .gjs-sm-properties { + padding-top: 5px; } + .gjs-sm-sector .gjs-sm-stack #gjs-sm-add, .gjs-clm-tags .gjs-sm-stack #gjs-sm-add { + background: none; + border: none; + cursor: pointer; + font-size: 22px; + line-height: 10px; + position: absolute; + right: 0; + top: -20px; + opacity: 0.75; } + .gjs-sm-sector .gjs-sm-stack #gjs-sm-add:hover, .gjs-clm-tags .gjs-sm-stack #gjs-sm-add:hover { + opacity: 1; + filter: alpha(opacity=100); } + .gjs-sm-sector .gjs-sm-colorp-c, .gjs-clm-tags .gjs-sm-colorp-c { + height: 100%; + width: 20px; + position: absolute; + right: 0; + top: 0; + box-sizing: border-box; + border-radius: 2px; + padding: 2px; } + .gjs-sm-sector .gjs-sm-colorp-c .gjs-checker-bg, .gjs-clm-tags .gjs-sm-colorp-c .gjs-checker-bg, .gjs-sm-sector .gjs-sm-colorp-c .gjs-field-colorp-c, .gjs-clm-tags .gjs-sm-colorp-c .gjs-field-colorp-c { + height: 100%; + width: 100%; + border-radius: 1px; } + .gjs-sm-sector .gjs-sm-color-picker, .gjs-clm-tags .gjs-sm-color-picker { + background-color: #ddd; + cursor: pointer; + height: 16px; + width: 100%; + margin-top: -16px; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.3); + border-radius: 1px; } + .gjs-sm-sector .gjs-sm-btn-upload #gjs-sm-upload, .gjs-clm-tags .gjs-sm-btn-upload #gjs-sm-upload { + left: 0; + top: 0; + position: absolute; + width: 100%; + opacity: 0; + cursor: pointer; } + .gjs-sm-sector .gjs-sm-btn-upload #gjs-sm-label, .gjs-clm-tags .gjs-sm-btn-upload #gjs-sm-label { + padding: 2px 0; } + +.gjs-sm-layer > #gjs-sm-move { + opacity: 0.7; + filter: alpha(opacity=70); + cursor: move; + font-size: 12px; + float: left; + margin: 0 5px 0 0; } + .gjs-sm-layer > #gjs-sm-move:hover { + opacity: 0.9; + filter: alpha(opacity=90); } + +/********* END Style Manager **********/ +/********* Block manager **********/ +.gjs-blocks-c { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + +.gjs-block { + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; + width: 45%; + padding: 1em; + box-sizing: border-box; + height: 90px; + cursor: all-scroll; + font-size: 11px; + font-weight: lighter; + display: flex; + flex-direction: column; + justify-content: flex-end; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 3px; + margin: 10px 2.5% 5px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15); + transition: all 0.2s ease 0s; + transition-property: box-shadow, color; } + .gjs-block:hover { + box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15); } + +.gjs-block.fa { + font-size: 2em; + line-height: 2em; + padding: 11px; } + +.gjs-block-label { + line-height: normal; + font-size: 0.65rem; + font-weight: normal; + font-family: Helvetica, sans-serif; } + +.gjs-block.gjs-bdrag { + width: auto; + padding: 0; } + +/********* END Block manager **********/ +/********* Class manager **********/ +.gjs-clm-tags { + font-size: 11px; + padding: 10px 5px; } + .gjs-clm-tags #gjs-clm-label, .gjs-clm-tags #gjs-clm-sel { + padding: 7px 0; + float: left; } + .gjs-clm-tags #gjs-clm-sel { + font-style: italic; + margin-left: 5px; } + .gjs-clm-tags #gjs-clm-status-c { + float: right; } + .gjs-clm-tags #gjs-clm-tags-field { + clear: both; + padding: 5px; + margin-bottom: 5px; } + .gjs-clm-tags #gjs-clm-tags-c { + display: inline-block; + vertical-align: top; } + .gjs-clm-tags #gjs-clm-add-tag { + background-color: rgba(255, 255, 255, 0.15); + border-radius: 2px; + padding: 5px 6px; + box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset; + border: 1px solid rgba(0, 0, 0, 0.15); + cursor: pointer; } + .gjs-clm-tags #gjs-clm-new { + color: #ddd; + padding: 5px 6px; + display: none; } + .gjs-clm-tags .gjs-clm-tag { + background-color: #804f7b; + border: 1px solid #5a3857; + box-shadow: 1px 1px #9c6196 inset; + text-shadow: 1px 1px #6a4166; + display: inline-block; + border-radius: 3px; + margin: 0 3px 3px 0; + padding: 4px; + cursor: default; } + .gjs-clm-tags #gjs-clm-close { + font-size: 20px; + line-height: 0; + cursor: pointer; + color: rgba(255, 255, 255, 0.9); } + .gjs-clm-tags #gjs-clm-close:hover { + opacity: 0.7; + filter: alpha(opacity=70); } + .gjs-clm-tags #gjs-clm-checkbox { + color: rgba(255, 255, 255, 0.9); + vertical-align: middle; + cursor: pointer; + font-size: 9px; } + .gjs-clm-tags #gjs-clm-tag-label { + cursor: text; } + .gjs-clm-tags #gjs-clm-tag-label input { + width: auto; + padding: 0 4px; } + +/********* END Class manager **********/ +/********* Modal dialog **********/ +.gjs-mdl-backlayer { + background-color: #000; + position: absolute; + top: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + opacity: 0.5; + filter: alpha(opacity=50); } + +.gjs-mdl-container { + font-family: Helvetica, sans-serif; + position: absolute; + top: 0; + left: 0; + z-index: 10; + width: 100%; + height: 100%; } + +.gjs-mdl-dialog { + text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.05); + animation: gjs-slide-down 0.215s; + margin: 30px auto 0; + max-width: 850px; + width: 90%; + border-radius: 3px; + font-weight: lighter; + position: relative; + z-index: 2; } + .gjs-mdl-dialog .gjs-mdl-btn-close { + position: absolute; + right: 15px; + top: 5px; } + +.gjs-mdl-active .gjs-mdl-dialog { + animation: gjs-mdl-slide-down 0.216s; } + +.gjs-mdl-header, .gjs-mdl-content { + padding: 10px 15px; + clear: both; } + +.gjs-mdl-header { + position: relative; + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + padding: 15px 15px 7px; } + +.gjs-mdl-content { + border-top: 1px solid rgba(255, 255, 255, 0.1); } + +.gjs-export-dl::after { + content: ""; + clear: both; + display: block; + margin-bottom: 10px; } + +/********* Assets Manager **********/ +.gjs-am-assets { + height: 290px; + overflow: auto; + clear: both; } + +.gjs-am-assets-header { + padding: 5px; } + +.gjs-am-add-asset .gjs-am-add-field { + width: 70%; + float: left; } + +.gjs-am-add-asset button { + width: 25%; + float: right; } + +.gjs-am-add-field input { + padding: 6px; } + +.gjs-am-assets-cont { + background-color: rgba(0, 0, 0, 0.1); + border-radius: 3px; + box-sizing: border-box; + padding: 10px; + width: 45%; + float: right; + height: 325px; + overflow: hidden; } + .gjs-am-assets-cont #gjs-am-preview-cont { + position: relative; + height: 70px; + width: 30%; + background-color: #444; + border-radius: 2px; + float: left; + overflow: hidden; } + .gjs-am-assets-cont #gjs-am-preview { + position: absolute; + background-position: center center; + background-size: cover; + background-repeat: no-repeat; + height: 100%; + width: 100%; + z-index: 1; } + .gjs-am-assets-cont #gjs-am-preview-bg { + position: absolute; + height: 100%; + width: 100%; + opacity: 0.5; + filter: alpha(opacity=50); + z-index: 0; } + .gjs-am-assets-cont .gjs-am-highlight { + background-color: rgba(255, 255, 255, 0.1); } + .gjs-am-assets-cont .gjs-am-asset { + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + padding: 5px; + cursor: pointer; + position: relative; } + .gjs-am-assets-cont .gjs-am-asset:hover #gjs-am-close { + display: block; } + .gjs-am-assets-cont #gjs-am-close { + position: absolute; + right: 5px; + top: 0; + display: none; } + .gjs-am-assets-cont #gjs-am-meta { + width: 70%; + float: left; + font-size: 12px; + padding: 5px 0 0 5px; + box-sizing: border-box; } + .gjs-am-assets-cont #gjs-am-meta > div { + margin-bottom: 5px; } + .gjs-am-assets-cont #gjs-am-meta #gjs-am-dimensions { + font-size: 10px; + opacity: 0.5; + filter: alpha(opacity=50); } + +/********* File uploader **********/ +.gjs-am-file-uploader { + width: 55%; + float: left; } + .gjs-am-file-uploader > form { + background-color: rgba(0, 0, 0, 0.1); + border: 2px dashed; + border-radius: 3px; + position: relative; + text-align: center; + margin-bottom: 15px; } + .gjs-am-file-uploader > form.gjs-am-hover { + border: 2px solid #62c462; + color: #75cb75; + /*#7ee07e*/ } + .gjs-am-file-uploader > form.gjs-am-disabled { + border-color: red; } + .gjs-am-file-uploader > form #gjs-am-uploadFile { + opacity: 0; + filter: alpha(opacity=0); + padding: 150px 10px; + width: 100%; + box-sizing: border-box; } + .gjs-am-file-uploader #gjs-am-title { + position: absolute; + padding: 150px 10px; + width: 100%; } + +/********* Code Manager **********/ +.gjs-cm-editor-c { + float: left; + box-sizing: border-box; + width: 50%; } + .gjs-cm-editor-c .CodeMirror { + height: 450px; } + +.gjs-cm-editor { + font-size: 12px; } + .gjs-cm-editor#gjs-cm-htmlmixed { + padding-right: 10px; + border-right: 1px solid rgba(0, 0, 0, 0.3); } + .gjs-cm-editor#gjs-cm-htmlmixed #gjs-cm-title { + color: #a97d44; } + .gjs-cm-editor#gjs-cm-css { + padding-left: 10px; + border-left: 1px solid rgba(255, 255, 255, 0.1); } + .gjs-cm-editor#gjs-cm-css #gjs-cm-title { + color: #ddca7e; } + .gjs-cm-editor #gjs-cm-title { + background-color: rgba(0, 0, 0, 0.3); + font-size: 12px; + padding: 5px 10px 3px; + text-align: right; } + +/*************RTE****************/ +#gjs-rte-toolbar { + display: none; + border: 1px solid rgba(0, 0, 0, 0.3); + position: absolute; + border-radius: 3px; + z-index: 10; } + #gjs-rte-toolbar .gjs-rte-btn { + display: inline-block; + padding: 5px; + min-width: 25px; + border-right: 1px solid rgba(0, 0, 0, 0.3); + text-align: center; + cursor: pointer; + outline: none; } + #gjs-rte-toolbar .gjs-rte-btn:last-child { + border-right: none; } + #gjs-rte-toolbar .gjs-rte-btn.btn-info { + background-color: rgba(0, 0, 0, 0.3); } + #gjs-rte-toolbar .gjs-rte-btn:hover { + background-color: rgba(255, 255, 255, 0.1); } + #gjs-rte-toolbar select { + height: 16px; } + +/********* Spectrum **********/ +.sp-hue, .sp-slider { + cursor: row-resize; } + +.sp-color, .sp-dragger { + cursor: crosshair; } + +.sp-alpha-inner, .sp-alpha-handle { + cursor: col-resize; } + +.sp-hue { + left: 90%; } + +.sp-color { + right: 15%; } + +.sp-container { + border: 1px solid rgba(0, 0, 0, 0.3); + box-shadow: 0 0 7px rgba(0, 0, 0, 0.3); + border-radius: 3px; } + +.sp-picker-container { + border: none; } + +.colpick_dark .colpick_color { + outline: 1px solid rgba(0, 0, 0, 0.3); } + +.sp-cancel, .sp-cancel:hover { + bottom: -8px; + color: #777 !important; + font-size: 25px; + left: 0; + position: absolute; + text-decoration: none; } + +.sp-alpha-handle { + background-color: #ccc; + border: 1px solid #555; + width: 4px; } + +.sp-color, .sp-hue { + border: 1px solid #333333; } + +.sp-slider { + background-color: #ccc; + border: 1px solid #555; + height: 3px; + left: -4px; + width: 22px; } + +.sp-dragger { + background: transparent; + box-shadow: 0 0 0 1px #111; } + +.sp-button-container { + float: none; + width: 100%; + position: relative; + text-align: right; } + +.sp-container button, .sp-container button:hover, .sp-container button:active { + background: rgba(0, 0, 0, 0.3); + border-color: rgba(0, 0, 0, 0.3); + color: #ddd; + text-shadow: none; + box-shadow: none; + padding: 3px 5px; } + +.sp-palette-container { + border: none; + float: none; + margin: 0; + padding: 5px 10px 0; } + +.sp-palette .sp-thumb-el, .sp-palette .sp-thumb-el:hover { + border: 1px solid rgba(0, 0, 0, 0.9); } + +.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active { + border-color: rgba(0, 0, 0, 0.9); } + +.gjs-hidden { + display: none; } + +@keyframes gjs-slide-down { + 0% { + transform: translate(0, -3rem); + opacity: 0; } + 100% { + transform: translate(0, 0); + opacity: 1; } } + +@keyframes gjs-slide-up { + 0% { + transform: translate(0, 0); + opacity: 1; } + 100% { + transform: translate(0, -3rem); + opacity: 0; } } diff --git a/index.html b/index.html index af894b0a7..67caa90b6 100755 --- a/index.html +++ b/index.html @@ -6,6 +6,10 @@ + + + + - + diff --git a/package.json b/package.json index 26274574e..cf10e2e23 100644 --- a/package.json +++ b/package.json @@ -12,15 +12,21 @@ }, "dependencies": { "almond": "^0.3.3", + "amd-to-common": "^1.1.1", "backbone": "^1.3.3", "backbone-undo": "^0.2.5", "bower": "^1.7.2", "codemirror": "^5.21.0", "codemirror-formatting": "^1.0.0", + "exports-loader": "^0.6.4", + "imports-loader": "^0.7.1", "jquery": "^3.1.1", "keymaster": "^1.6.2", "spectrum-colorpicker": "^1.8.0", - "underscore": "^1.8.3" + "text-loader": "^0.0.1", + "underscore": "^1.8.3", + "webpack": "^1.13.1", + "webpack-dev-server": "^1.14.1" }, "devDependencies": { "bower": "^1.7.2", @@ -66,6 +72,12 @@ "editor" ], "scripts": { + "lint": "eslint src", + "build2": "WEBPACK_ENV=prod && npm run v:patch && webpack && npm run build:css", + "build:css": "node-sass styles/scss/main.scss dist/grapesjs.min.css", + "v:patch": "npm version --no-git-tag-version patch", + "start2": "WEBPACK_ENV=dev ./node_modules/.bin/webpack-dev-server --progress --colors & npm run build:css -- -w", + "build": "./node_modules/.bin/grunt build", "build:fonts": "./node_modules/.bin/grunt build:fonts", "test": "./node_modules/.bin/grunt test", diff --git a/src/asset_manager/main.js b/src/asset_manager/index.js similarity index 100% rename from src/asset_manager/main.js rename to src/asset_manager/index.js diff --git a/src/block_manager/main.js b/src/block_manager/index.js similarity index 100% rename from src/block_manager/main.js rename to src/block_manager/index.js diff --git a/src/canvas/main.js b/src/canvas/index.js similarity index 100% rename from src/canvas/main.js rename to src/canvas/index.js diff --git a/src/code_manager/main.js b/src/code_manager/index.js similarity index 100% rename from src/code_manager/main.js rename to src/code_manager/index.js diff --git a/src/commands/main.js b/src/commands/index.js similarity index 100% rename from src/commands/main.js rename to src/commands/index.js diff --git a/src/css_composer/main.js b/src/css_composer/index.js similarity index 100% rename from src/css_composer/main.js rename to src/css_composer/index.js diff --git a/src/device_manager/main.js b/src/device_manager/index.js similarity index 100% rename from src/device_manager/main.js rename to src/device_manager/index.js diff --git a/src/dom_components/main.js b/src/dom_components/index.js similarity index 100% rename from src/dom_components/main.js rename to src/dom_components/index.js diff --git a/src/editor/main.js b/src/editor/index.js similarity index 100% rename from src/editor/main.js rename to src/editor/index.js diff --git a/src/grapesjs/main.js b/src/grapesjs/index.js similarity index 96% rename from src/grapesjs/main.js rename to src/grapesjs/index.js index d38c0cc28..b49434851 100644 --- a/src/grapesjs/main.js +++ b/src/grapesjs/index.js @@ -4,9 +4,11 @@ define(function (require) { var c = config || {}, defaults = require('./config/config'), - Editor = require('editor/main'), + Editor = require('editor'), PluginManager = require('PluginManager'); + window['_'] = require('underscore'); + var plugins = new PluginManager(); var editors = []; diff --git a/src/main.js b/src/main.js index 86b870690..dc0be870d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1 @@ - -require(['src/config/require-config.js'], function() { - - require(['grapesjs/main'],function (g){ - return g; - }); - -}); \ No newline at end of file +module.exports = require('grapesjs'); diff --git a/src/modal_dialog/main.js b/src/modal_dialog/index.js similarity index 100% rename from src/modal_dialog/main.js rename to src/modal_dialog/index.js diff --git a/src/navigator/main.js b/src/navigator/index.js similarity index 100% rename from src/navigator/main.js rename to src/navigator/index.js diff --git a/src/panels/main.js b/src/panels/index.js similarity index 100% rename from src/panels/main.js rename to src/panels/index.js diff --git a/src/parser/main.js b/src/parser/index.js similarity index 100% rename from src/parser/main.js rename to src/parser/index.js diff --git a/src/plugin_manager/main.js b/src/plugin_manager/index.js similarity index 100% rename from src/plugin_manager/main.js rename to src/plugin_manager/index.js diff --git a/src/rich_text_editor/main.js b/src/rich_text_editor/index.js similarity index 100% rename from src/rich_text_editor/main.js rename to src/rich_text_editor/index.js diff --git a/src/selector_manager/main.js b/src/selector_manager/index.js similarity index 100% rename from src/selector_manager/main.js rename to src/selector_manager/index.js diff --git a/src/storage_manager/main.js b/src/storage_manager/index.js similarity index 100% rename from src/storage_manager/main.js rename to src/storage_manager/index.js diff --git a/src/style_manager/main.js b/src/style_manager/index.js similarity index 100% rename from src/style_manager/main.js rename to src/style_manager/index.js diff --git a/src/trait_manager/main.js b/src/trait_manager/index.js similarity index 100% rename from src/trait_manager/main.js rename to src/trait_manager/index.js diff --git a/src/utils/main.js b/src/utils/index.js similarity index 100% rename from src/utils/main.js rename to src/utils/index.js diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 000000000..d63be1012 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,99 @@ +//webpack --display-reasons +var name = 'grapesjs'; + +module.exports = { + entry: './src/main', + output: { + filename: './dist/' + name + '.min.js', + library: name, + libraryTarget: 'umd', + }, + resolve: { + modulesDirectories: ['src', 'node_modules'], + alias: { + jquery: 'jquery/dist/jquery', + underscore: 'underscore/underscore', + backbone: 'backbone/backbone', + backboneUndo: 'backbone-undo/Backbone.Undo', + keymaster: 'keymaster/keymaster', + text: 'requirejs-text/text', + Spectrum: 'spectrum-colorpicker/spectrum', + codemirror: 'codemirror', + formatting: 'codemirror-formatting/formatting', + PluginManager: 'plugin_manager', + Abstract: 'domain_abstract', + Editor: 'editor', + AssetManager: 'asset_manager', + BlockManager: 'block_manager', + TraitManager: 'trait_manager', + StyleManager: 'style_manager', + DeviceManager: 'device_manager', + StorageManager: 'storage_manager', + PluginManager: 'plugin_manager', + Navigator: 'navigator', + DomComponents: 'dom_components', + RichTextEditor: 'rich_text_editor', + SelectorManager: 'selector_manager', + ModalDialog: 'modal_dialog', + CodeManager: 'code_manager', + CssComposer: 'css_composer', + Commands: 'commands', + Canvas: 'canvas', + Panels: 'panels', + Parser: 'parser', + Utils: 'utils', + } + }, + /* + module: { + loaders: [ + { test: /underscore/, loader: 'exports?_' }, + { test: /backbone/, loader: 'exports?Backbone!imports?underscore,jquery' }, + { test: /rte/, loader: 'exports?rte!imports?jquery' }, + { test: /backbone-undo/, loader: 'exports?backboneUndo!imports?backbone' }, + { test: /keymaster/, loader: 'exports?keymaster' }, + ] + }*/ +} + +/* +amd: { jQuery: true } +var webpack = require('webpack'); +var pkg = require('./package.json'); +var name = 'grapesjs-plugin-ckeditor'; +var env = process.env.WEBPACK_ENV; +var plugins = []; + +plugins: [ + new webpack.IgnorePlugin(/^\.\/locale$/, [/moment$/]), // saves ~100k from build + new webpack.optimize.UglifyJsPlugin({minimize: true}), + new webpack.BannerPlugin(pkg.name + ' - ' + pkg.version), + new webpack.DefinePlugin({'process.env.NODE_ENV': '"production"'}) +] + +module.exports = { + entry: './src/main', + output: { + filename: './dist/' + name + '.min.js', + library: name, + libraryTarget: 'umd', + }, + module: { + preLoaders: [ + { test: /\.json$/, loader: 'json'}, + ], + loaders: [ + { + test: /\.jsx?$/, + loader: 'babel-loader', + exclude: /node_modules/, + include: /src/, + query: { + presets: ['es2015'] + } + }, + ], + }, + plugins: plugins +}; + */ diff --git a/yarn.lock b/yarn.lock index 22319a8b8..3877d9176 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20,7 +20,7 @@ accepts@~1.3.3: mime-types "~2.1.11" negotiator "0.6.1" -acorn@^3.1.0: +acorn@^3.0.0, acorn@^3.1.0: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" @@ -36,6 +36,17 @@ almond@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/almond/-/almond-0.3.3.tgz#a0e7c95ac7624d6417b4494b1e68bff693168a20" +amd-to-common@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/amd-to-common/-/amd-to-common-1.1.1.tgz#cf25e966cb750c981605171fc6595b9eadd33ebe" + dependencies: + escodegen "~1.4.1" + esprima "~1.2.2" + glob-all "~3.0.1" + minimist "~1.1.0" + traverse "~0.6.6" + underscore "~1.7.0" + amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" @@ -109,6 +120,10 @@ array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + array-index@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-index/-/array-index-1.0.0.tgz#ec56a749ee103e4e08c790b9c353df16055b97f9" @@ -146,6 +161,12 @@ assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" +assert@^1.1.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + dependencies: + util "0.10.3" + assertion-error@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.2.tgz#13ca515d86206da0bac66e834dd397d87581094c" @@ -158,7 +179,7 @@ async-foreach@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" -async@1.5.2, async@1.x, async@^1.4.0: +async@1.5.2, async@1.x, async@^1.3.0, async@^1.4.0: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" @@ -910,6 +931,10 @@ balanced-match@^0.4.1: version "0.4.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" +base64-js@^1.0.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1" + basic-auth@~1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290" @@ -924,6 +949,10 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" +big.js@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.1.3.tgz#4cada2193652eb3ca9ec8e55c9015669c9806978" + binary-extensions@^1.0.0: version "1.7.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.7.0.tgz#6c1610db163abfb34edfe42fa423343a1e01185d" @@ -994,16 +1023,30 @@ browser-stdout@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" +browserify-aes@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-0.4.0.tgz#067149b668df31c4b58533e02d01e806d8608e2c" + dependencies: + inherits "^2.0.1" + browserify-zlib@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" dependencies: pako "~0.2.0" -buffer-shims@^1.0.0: +buffer-shims@^1.0.0, buffer-shims@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" +buffer@^4.9.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + bufferstreams@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/bufferstreams/-/bufferstreams-1.1.1.tgz#0161373060ac5988eff99058731114f6e195d51e" @@ -1014,10 +1057,18 @@ builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + bytes@2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.2.0.tgz#fd35464a403f6f9117c2de3609ecff9cae000588" +bytes@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.3.0.tgz#d5b680a165b6201739acb611542aabc2d8ceb070" + bytes@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" @@ -1100,7 +1151,7 @@ character-reference-invalid@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.0.tgz#dec9ad1dfb9f8d06b4fcdaa2adc3c4fd97af1e68" -chokidar@^1.0.5, chokidar@^1.2.0: +chokidar@^1.0.0, chokidar@^1.0.5, chokidar@^1.2.0: version "1.6.1" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2" dependencies: @@ -1155,7 +1206,7 @@ clone-stats@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" -clone@^1.0.0: +clone@^1.0.0, clone@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" @@ -1213,6 +1264,23 @@ commander@2.9.0, commander@^2.0.0, commander@^2.9.0: dependencies: graceful-readlink ">= 1.0.0" +compressible@~2.0.8: + version "2.0.10" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.10.tgz#feda1c7f7617912732b29bf8cf26252a20b9eecd" + dependencies: + mime-db ">= 1.27.0 < 2" + +compression@^1.5.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.6.2.tgz#cceb121ecc9d09c52d7ad0c3350ea93ddd402bc3" + dependencies: + accepts "~1.3.3" + bytes "2.3.0" + compressible "~2.0.8" + debug "~2.2.0" + on-headers "~1.0.1" + vary "~1.1.0" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -1233,6 +1301,10 @@ concat-stream@^1.0.0, concat-stream@^1.4.1, concat-stream@^1.5.0, concat-stream@ readable-stream "~2.0.0" typedarray "~0.0.5" +connect-history-api-fallback@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz#e51d17f8f0ef0db90a64fdb47de3051556e9f169" + connect-livereload@^0.5.0: version "0.5.4" resolved "https://registry.yarnpkg.com/connect-livereload/-/connect-livereload-0.5.4.tgz#80157d1371c9f37cc14039ab1895970d119dc3bc" @@ -1246,7 +1318,7 @@ connect@^3.4.0: parseurl "~1.3.1" utils-merge "1.0.0" -console-browserify@1.1.x: +console-browserify@1.1.x, console-browserify@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" dependencies: @@ -1256,7 +1328,15 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" -content-type@~1.0.1: +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + +content-type@~1.0.1, content-type@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed" @@ -1264,6 +1344,14 @@ convert-source-map@^1.1.0, convert-source-map@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.3.0.tgz#e9f3e9c6e2728efc2676696a70eb382f73106a67" +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + +cookie@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + core-js@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" @@ -1285,6 +1373,15 @@ cryptiles@2.x.x: dependencies: boom "2.x.x" +crypto-browserify@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.3.0.tgz#b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c" + dependencies: + browserify-aes "0.4.0" + pbkdf2-compat "2.0.1" + ripemd160 "0.2.0" + sha.js "2.2.6" + cubic2quad@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/cubic2quad/-/cubic2quad-1.1.0.tgz#78abec71b1b0244fdca863910ced8e07446a90e7" @@ -1341,11 +1438,11 @@ debug@2.2.0, debug@~2.2.0: dependencies: ms "0.7.1" -debug@^2.0.0, debug@^2.1.1, debug@^2.2.0: - version "2.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" +debug@2.6.7, debug@^2.0.0, debug@^2.1.1, debug@^2.2.0, debug@^2.6.6: + version "2.6.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e" dependencies: - ms "0.7.2" + ms "2.0.0" decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" @@ -1361,7 +1458,7 @@ deep-extend@~0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253" -deep-is@~0.1.3: +deep-is@~0.1.2, deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -1377,7 +1474,7 @@ delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" -depd@~1.1.0: +depd@1.1.0, depd@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3" @@ -1484,6 +1581,10 @@ dom-serializer@0: domelementtype "~1.1.1" entities "~1.1.1" +domain-browser@^1.1.1: + version "1.1.7" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" + domelementtype@1: version "1.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2" @@ -1549,6 +1650,10 @@ emoji-regex@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.0.0.tgz#df6d704ae667c7d3af89b37dc664b3048996024d" +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + encodeurl@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20" @@ -1559,6 +1664,14 @@ end-of-stream@1.0.0: dependencies: once "~1.3.0" +enhanced-resolve@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.2.0" + tapable "^0.1.8" + entities@1.0: version "1.0.0" resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26" @@ -1567,6 +1680,12 @@ entities@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0" +errno@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" + dependencies: + prr "~0.0.0" + error-ex@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9" @@ -1618,18 +1737,37 @@ escodegen@1.8.x: optionalDependencies: source-map "~0.2.0" +escodegen@~1.4.1: + version "1.4.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.4.3.tgz#2b2422bf18c95e2542effaabc0c998712d490291" + dependencies: + esprima "^1.2.2" + estraverse "^1.9.0" + esutils "^1.1.6" + optionator "^0.4.0" + optionalDependencies: + source-map "~0.1.40" + esprima@2.7.x, esprima@^2.6.0, esprima@^2.7.1: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" +esprima@^1.2.2, esprima@~1.2.2: + version "1.2.5" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.5.tgz#0993502feaf668138325756f30f9a51feeec11e9" + "esprima@~ 1.0.2": version "1.0.4" resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.0.4.tgz#9f557e08fc3b4d26ece9dd34f8fbf476b62585ad" -estraverse@^1.9.1: +estraverse@^1.9.0, estraverse@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" +esutils@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375" + esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -1638,14 +1776,28 @@ etag@~1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" +etag@~1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.0.tgz#6f631aef336d6c46362b51764044ce216be3c051" + eventemitter2@^0.4.9, eventemitter2@~0.4.13: version "0.4.14" resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-0.4.14.tgz#8f61b75cde012b2e9eb284d4545583b5643b61ab" -events@^1.1.0: +eventemitter3@1.x.x: + version "1.2.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" + +events@^1.0.0, events@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" +eventsource@0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232" + dependencies: + original ">=0.0.5" + exit-hook@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" @@ -1666,6 +1818,46 @@ expand-range@^1.8.1: dependencies: fill-range "^2.1.0" +exports-loader@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/exports-loader/-/exports-loader-0.6.4.tgz#d70fc6121975b35fc12830cf52754be2740fc886" + dependencies: + loader-utils "^1.0.2" + source-map "0.5.x" + +express@^4.13.3: + version "4.15.3" + resolved "https://registry.yarnpkg.com/express/-/express-4.15.3.tgz#bab65d0f03aa80c358408972fc700f916944b662" + dependencies: + accepts "~1.3.3" + array-flatten "1.1.1" + content-disposition "0.5.2" + content-type "~1.0.2" + cookie "0.3.1" + cookie-signature "1.0.6" + debug "2.6.7" + depd "~1.1.0" + encodeurl "~1.0.1" + escape-html "~1.0.3" + etag "~1.8.0" + finalhandler "~1.0.3" + fresh "0.5.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.1" + path-to-regexp "0.1.7" + proxy-addr "~1.1.4" + qs "6.4.0" + range-parser "~1.2.0" + send "0.15.3" + serve-static "1.12.3" + setprototypeof "1.0.3" + statuses "~1.3.1" + type-is "~1.6.15" + utils-merge "1.0.0" + vary "~1.1.1" + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -1695,16 +1887,26 @@ extsprintf@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" +fast-levenshtein@~1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz#0178dcdee023b92905193af0959e8a7639cfdcb9" + fast-levenshtein@~2.0.4: version "2.0.5" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.5.tgz#bd33145744519ab1c36c3ee9f31f08e9079b67f2" -faye-websocket@~0.10.0: +faye-websocket@^0.10.0, faye-websocket@~0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" dependencies: websocket-driver ">=0.5.1" +faye-websocket@~0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38" + dependencies: + websocket-driver ">=0.5.1" + faye-websocket@~0.4.3: version "0.4.4" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.4.4.tgz#c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc" @@ -1750,6 +1952,18 @@ finalhandler@0.5.0: statuses "~1.3.0" unpipe "~1.0.0" +finalhandler@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.3.tgz#ef47e77950e999780e86022a560e3217e0d0cc89" + dependencies: + debug "2.6.7" + encodeurl "~1.0.1" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.1" + statuses "~1.3.1" + unpipe "~1.0.0" + find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -1804,10 +2018,18 @@ formatio@1.1.1: dependencies: samsam "~1.1" +forwarded@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.0.tgz#19ef9874c4ae1c297bcf078fde63a09b66a84363" + fresh@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" +fresh@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.0.tgz#f474ca5e6a9246d6fd8e0953cfa9b9c805afa78e" + fs-extra@~0.26.4: version "0.26.7" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9" @@ -1941,6 +2163,13 @@ github-slugger@1.1.1, github-slugger@^1.0.0, github-slugger@^1.1.1: dependencies: emoji-regex "^6.0.0" +glob-all@~3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/glob-all/-/glob-all-3.0.3.tgz#25659efff5a59fd55f1fb4e50c4886aa1f6eb25a" + dependencies: + glob "^4.0.6" + yargs "~1.2.6" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -1982,7 +2211,7 @@ glob@3.2.3: inherits "2" minimatch "~0.2.11" -glob@7.0.5: +glob@7.0.5, glob@^7.0.0, glob@^7.0.3: version "7.0.5" resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95" dependencies: @@ -1993,7 +2222,7 @@ glob@7.0.5: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^4.3.5: +glob@^4.0.6, glob@^4.3.5: version "4.5.3" resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" dependencies: @@ -2022,7 +2251,7 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@~7.1.1: +glob@^7.0.5, glob@^7.1.1, glob@~7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" dependencies: @@ -2412,6 +2641,31 @@ http-errors@~1.5.0: setprototypeof "1.0.2" statuses ">= 1.3.1 < 2" +http-errors@~1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.1.tgz#5f8b8ed98aca545656bf572997387f904a722257" + dependencies: + depd "1.1.0" + inherits "2.0.3" + setprototypeof "1.0.3" + statuses ">= 1.3.1 < 2" + +http-proxy-middleware@~0.17.1: + version "0.17.4" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz#642e8848851d66f09d4f124912846dbaeb41b833" + dependencies: + http-proxy "^1.16.2" + is-glob "^3.1.0" + lodash "^4.17.2" + micromatch "^2.3.11" + +http-proxy@^1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742" + dependencies: + eventemitter3 "1.x.x" + requires-port "1.x.x" + http-signature@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" @@ -2420,6 +2674,10 @@ http-signature@~1.1.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" + iconv-lite@0.4.13: version "0.4.13" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" @@ -2428,6 +2686,17 @@ iconv-lite@~0.2.11: version "0.2.11" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.2.11.tgz#1ce60a3a57864a292d1321ff4609ca4bb965adc8" +ieee754@^1.1.4: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" + +imports-loader@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/imports-loader/-/imports-loader-0.7.1.tgz#f204b5f34702a32c1db7d48d89d5e867a0441253" + dependencies: + loader-utils "^1.0.2" + source-map "^0.5.6" + in-publish@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" @@ -2438,6 +2707,10 @@ indent-string@^2.1.0: dependencies: repeating "^2.0.0" +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -2461,6 +2734,10 @@ ini@^1.3.3, ini@~1.3.0: version "1.3.4" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" +interpret@^0.6.4: + version "0.6.6" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-0.6.6.tgz#fecd7a18e7ce5ca6abfb953e1f86213a49f1625b" + invariant@^2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" @@ -2471,6 +2748,10 @@ invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" +ipaddr.js@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.3.0.tgz#1e03a52fdad83a8bbb2b25cbf4998b4cffcd3dec" + irregular-plurals@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-1.2.0.tgz#38f299834ba8c00c30be9c554e137269752ff3ac" @@ -2747,7 +3028,7 @@ json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" -json3@3.3.2: +json3@3.3.2, json3@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" @@ -2817,6 +3098,13 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" +levn@~0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.2.5.tgz#ba8d339d0ca4a610e3a3f145b9caf48807155054" + dependencies: + prelude-ls "~1.1.0" + type-check "~0.3.1" + levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" @@ -2838,6 +3126,23 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" +loader-utils@^0.2.11: + version "0.2.17" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + object-assign "^4.0.1" + +loader-utils@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + lodash._baseassign@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" @@ -2905,7 +3210,7 @@ lodash@^3.1.0, lodash@^3.9.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.0.1, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.2.0, lodash@^4.6.1: +lodash@^4.0.0, lodash@^4.0.1, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.2.0, lodash@^4.6.1: version "4.17.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.2.tgz#34a3055babe04ce42467b607d700072c7ff6bf42" @@ -3026,6 +3331,24 @@ media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" +memory-fs@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" + +memory-fs@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.3.0.tgz#7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20" + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@~0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + meow@^3.1.0, meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -3041,17 +3364,25 @@ meow@^3.1.0, meow@^3.7.0: redent "^1.0.0" trim-newlines "^1.0.0" +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + merge-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.0.tgz#9cfd156fef35421e2b5403ce11dc6eb1962b026e" dependencies: readable-stream "^2.0.1" +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + microbuffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/microbuffer/-/microbuffer-1.0.0.tgz#8b3832ed40c87d51f47bb234913a698a756d19d2" -micromatch@^2.1.5, micromatch@^2.1.6, micromatch@^2.3.7: +micromatch@^2.1.5, micromatch@^2.1.6, micromatch@^2.3.11, micromatch@^2.3.7: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" dependencies: @@ -3069,11 +3400,25 @@ micromatch@^2.1.5, micromatch@^2.1.6, micromatch@^2.3.7: parse-glob "^3.0.4" regex-cache "^0.4.2" +"mime-db@>= 1.27.0 < 2": + version "1.28.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.28.0.tgz#fedd349be06d2865b7fc57d837c6de4f17d7ac3c" + mime-db@~1.25.0: version "1.25.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.25.0.tgz#c18dbd7c73a5dbf6f44a024dc0d165a1e7b1c392" -mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.7: +mime-db@~1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" + +mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.15: + version "2.1.15" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" + dependencies: + mime-db "~1.27.0" + +mime-types@~2.1.11, mime-types@~2.1.7: version "2.1.13" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.13.tgz#e07aaa9c6c6b9a7ca3012c69003ad25a39e92a88" dependencies: @@ -3090,15 +3435,15 @@ minimatch@0.3: lru-cache "2" sigmund "~1.0.0" -"minimatch@2 || 3", minimatch@^2.0.1: - version "2.0.10" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" dependencies: brace-expansion "^1.0.0" -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@~3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" +minimatch@^2.0.1: + version "2.0.10" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" dependencies: brace-expansion "^1.0.0" @@ -3113,10 +3458,18 @@ minimist@0.0.8, minimist@~0.0.1: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" +minimist@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.1.0.tgz#99df657a52574c21c9057497df742790b2b4c0de" + minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" +minimist@~1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.1.3.tgz#3bedfd91a92d39016fcfaa1c681e8faa1a1efda8" + mkdirp@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e" @@ -3127,7 +3480,7 @@ mkdirp@0.5.0: dependencies: minimist "0.0.8" -mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: +mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: @@ -3199,9 +3552,9 @@ ms@0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" -ms@0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" nan@^2.1.0, nan@^2.3.0, nan@^2.3.2: version "2.4.0" @@ -3230,6 +3583,34 @@ node-gyp@^3.0.3, node-gyp@^3.3.1: tar "^2.0.0" which "1" +node-libs-browser@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-0.7.0.tgz#3e272c0819e308935e26674408d7af0e1491b83b" + dependencies: + assert "^1.1.1" + browserify-zlib "^0.1.4" + buffer "^4.9.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "3.3.0" + domain-browser "^1.1.1" + events "^1.0.0" + https-browserify "0.0.1" + os-browserify "^0.2.0" + path-browserify "0.0.0" + process "^0.11.0" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.0.5" + stream-browserify "^2.0.1" + stream-http "^2.3.1" + string_decoder "^0.10.25" + timers-browserify "^2.0.2" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.10.3" + vm-browserify "0.0.4" + node-pre-gyp@^0.6.29: version "0.6.31" resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.31.tgz#d8a00ddaa301a940615dbcc8caad4024d58f6017" @@ -3381,17 +3762,32 @@ onetime@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" +open@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/open/-/open-0.0.5.tgz#42c3e18ec95466b6bf0dc42f3a2945c3f0cad8fc" + opn@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/opn/-/opn-1.0.2.tgz#b909643346d00a1abc977a8b96f3ce3c53d5cf5f" -optimist@^0.6.1: +optimist@^0.6.1, optimist@~0.6.0, optimist@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" dependencies: minimist "~0.0.1" wordwrap "~0.0.2" +optionator@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.4.0.tgz#e79c7926ff7d550f92c714dfc3da21d7877ebea6" + dependencies: + deep-is "~0.1.2" + fast-levenshtein "~1.0.0" + levn "~0.2.5" + prelude-ls "~1.1.0" + type-check "~0.3.1" + wordwrap "~0.0.2" + optionator@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" @@ -3410,9 +3806,19 @@ ordered-read-streams@^0.3.0: is-stream "^1.0.1" readable-stream "^2.0.1" +original@>=0.0.5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b" + dependencies: + url-parse "1.0.x" + +os-browserify@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.2.1.tgz#63fc4ccee5d2d7763d26bbf8601078e6c2e0044f" + os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + version "1.0.1" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.1.tgz#0d62bdf44b916fd3bbdcf2cab191948fb094f007" os-locale@^1.4.0: version "1.4.0" @@ -3506,6 +3912,10 @@ path-array@^1.0.0: dependencies: array-index "^1.0.0" +path-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -3524,6 +3934,10 @@ path-platform@~0.11.15: version "0.11.15" resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" @@ -3532,6 +3946,10 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" +pbkdf2-compat@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz#b6e0c8fa99494d94e0511575802a59a5c142f288" + pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -3575,7 +3993,7 @@ portscanner@^1.0.0: dependencies: async "1.5.2" -prelude-ls@~1.1.2: +prelude-ls@~1.1.0, prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -3604,6 +4022,10 @@ process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" +process@^0.11.0: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + progress@~1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" @@ -3612,11 +4034,26 @@ protocols@^1.1.0, protocols@^1.4.0: version "1.4.3" resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.3.tgz#635b1c0785f0b389e8a012df1b1afffda9608b76" +proxy-addr@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.1.4.tgz#27e545f6960a44a627d9b44467e35c1b6b4ce2f3" + dependencies: + forwarded "~0.1.0" + ipaddr.js "1.3.0" + +prr@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" + pseudomap@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" -punycode@^1.4.1: +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + +punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" @@ -3624,6 +4061,10 @@ qs@5.2.0, qs@~5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/qs/-/qs-5.2.0.tgz#a9f31142af468cb72b25b30136ba2456834916be" +qs@6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" + qs@~0.5.2: version "0.5.6" resolved "https://registry.yarnpkg.com/qs/-/qs-0.5.6.tgz#31b1ad058567651c526921506b9a8793911a0384" @@ -3636,6 +4077,22 @@ qs@~6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.0.tgz#f403b264f23bc01228c74131b407f18d5ea5d442" +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + +querystringify@0.0.x: + version "0.0.4" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-0.0.4.tgz#0cf7f84f9463ff0ae51c4c4b142d95be37724d9c" + +querystringify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb" + randomatic@^1.1.3: version "1.1.5" resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.5.tgz#5e9ef5f2d573c67bd2b8124ae90b5156e457840b" @@ -3643,7 +4100,7 @@ randomatic@^1.1.3: is-number "^2.0.2" kind-of "^3.0.2" -range-parser@~1.2.0: +range-parser@^1.0.3, range-parser@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" @@ -3697,7 +4154,19 @@ readable-stream@1.1: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@~2.1.0, readable-stream@~2.1.4: +readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.2.6: + version "2.2.9" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8" + dependencies: + buffer-shims "~1.0.0" + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~1.0.0" + util-deprecate "~1.0.1" + +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@~2.1.0, readable-stream@~2.1.4: version "2.1.5" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" dependencies: @@ -3709,7 +4178,7 @@ readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2. string_decoder "~0.10.x" util-deprecate "~1.0.1" -readable-stream@^2.0.2, readable-stream@~2.0.0, readable-stream@~2.0.5: +readable-stream@~2.0.0, readable-stream@~2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" dependencies: @@ -3933,6 +4402,10 @@ requirejs@~2.1.0: version "2.1.22" resolved "https://registry.yarnpkg.com/requirejs/-/requirejs-2.1.22.tgz#dd78fd2d34180c0d62c724b5b8aebc0664e0366f" +requires-port@1.0.x, requires-port@1.x.x: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolve@1.1.7, resolve@1.1.x, resolve@^1.1.3, resolve@^1.1.6: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" @@ -3954,15 +4427,23 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.1, rimraf@^2.2.8, rimraf@~2.5.1, rimraf@~2.5.4: +rimraf@2, rimraf@^2.2.1, rimraf@~2.2.8: + version "2.2.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + +rimraf@^2.2.8, rimraf@~2.5.1, rimraf@~2.5.4: version "2.5.4" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" dependencies: glob "^7.0.5" -rimraf@~2.2.8: - version "2.2.8" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" +ripemd160@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-0.2.0.tgz#2bf198bde167cacfa51c0a928e84b68bbe171fce" + +safe-buffer@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" samsam@1.1.2, samsam@~1.1: version "1.1.2" @@ -4002,7 +4483,25 @@ send@0.14.1: range-parser "~1.2.0" statuses "~1.3.0" -serve-index@^1.7.1: +send@0.15.3: + version "0.15.3" + resolved "https://registry.yarnpkg.com/send/-/send-0.15.3.tgz#5013f9f99023df50d1bd9892c19e3defd1d53309" + dependencies: + debug "2.6.7" + depd "~1.1.0" + destroy "~1.0.4" + encodeurl "~1.0.1" + escape-html "~1.0.3" + etag "~1.8.0" + fresh "0.5.0" + http-errors "~1.6.1" + mime "1.3.4" + ms "2.0.0" + on-finished "~2.3.0" + range-parser "~1.2.0" + statuses "~1.3.1" + +serve-index@^1.7.1, serve-index@^1.7.2: version "1.8.0" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.8.0.tgz#7c5d96c13fb131101f93c1c5774f8516a1e78d3b" dependencies: @@ -4014,6 +4513,15 @@ serve-index@^1.7.1: mime-types "~2.1.11" parseurl "~1.3.1" +serve-static@1.12.3: + version "1.12.3" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.3.tgz#9f4ba19e2f3030c547f8af99107838ec38d5b1e2" + dependencies: + encodeurl "~1.0.1" + escape-html "~1.0.3" + parseurl "~1.3.1" + send "0.15.3" + serve-static@^1.10.0: version "1.11.1" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.11.1.tgz#d6cce7693505f733c759de57befc1af76c0f0805" @@ -4031,10 +4539,22 @@ set-immediate-shim@^1.0.0, set-immediate-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + setprototypeof@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.2.tgz#81a552141ec104b88e89ce383103ad5c66564d08" +setprototypeof@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" + +sha.js@2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.2.6.tgz#17ddeddc5f722fb66501658895461977867315ba" + shelljs@0.3.x: version "0.3.0" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.3.0.tgz#3596e6307a781544f591f37da618360f31db57b1" @@ -4070,27 +4590,55 @@ sntp@1.x.x: dependencies: hoek "2.x.x" +sockjs-client@^1.0.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.4.tgz#5babe386b775e4cf14e7520911452654016c8b12" + dependencies: + debug "^2.6.6" + eventsource "0.1.6" + faye-websocket "~0.11.0" + inherits "^2.0.1" + json3 "^3.3.2" + url-parse "^1.1.8" + +sockjs@^0.3.15: + version "0.3.18" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.18.tgz#d9b289316ca7df77595ef299e075f0f937eb4207" + dependencies: + faye-websocket "^0.10.0" + uuid "^2.0.2" + +source-list-map@~0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" + source-map-support@^0.4.2: version "0.4.6" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.6.tgz#32552aa64b458392a85eab3b0b5ee61527167aeb" dependencies: source-map "^0.5.3" -source-map@0.4.x, source-map@^0.4.4: +source-map@0.4.x, source-map@^0.4.4, source-map@~0.4.1: version "0.4.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" dependencies: amdefine ">=0.0.4" +source-map@0.5.x, source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" + source-map@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.3.0.tgz#8586fb9a5a005e5b501e21cd18b6f21b457ad1f9" dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.3, source-map@~0.5.1: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" +source-map@~0.1.40: + version "0.1.43" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" + dependencies: + amdefine ">=0.0.4" source-map@~0.2.0: version "0.2.0" @@ -4135,7 +4683,7 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -statuses@1, "statuses@>= 1.3.1 < 2", statuses@~1.3.0: +statuses@1, "statuses@>= 1.3.1 < 2", statuses@~1.3.0, statuses@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" @@ -4145,6 +4693,17 @@ stream-array@^1.1.0: dependencies: readable-stream "~2.1.0" +stream-browserify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-cache@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/stream-cache/-/stream-cache-0.0.2.tgz#1ac5ad6832428ca55667dbdee395dad4e6db118f" + stream-combiner2@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" @@ -4152,6 +4711,16 @@ stream-combiner2@^1.1.1: duplexer2 "~0.1.0" readable-stream "^2.0.2" +stream-http@^2.3.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.1.tgz#546a51741ad5a6b07e9e31b0b10441a917df528a" + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.2.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + stream-shift@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" @@ -4164,10 +4733,16 @@ string-width@^1.0.0, string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -string_decoder@~0.10.x: +string_decoder@^0.10.25, string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" +string_decoder@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.1.tgz#62e200f039955a6810d8df0a33ffc0f013662d98" + dependencies: + safe-buffer "^5.0.1" + stringify-entities@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.2.0.tgz#b53ab7fc33972cab0d7a1006a82f1318af4572e1" @@ -4224,7 +4799,7 @@ subarg@^1.0.0: dependencies: minimist "^1.1.0" -supports-color@3.1.2, supports-color@^3.1.0: +supports-color@3.1.2, supports-color@^3.1.0, supports-color@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" dependencies: @@ -4253,6 +4828,10 @@ svgpath@^2.1.5: version "2.2.0" resolved "https://registry.yarnpkg.com/svgpath/-/svgpath-2.2.0.tgz#6bbe4c4cad9170e3f338cc746cc2e0c0fc7a5064" +tapable@^0.1.8, tapable@~0.1.8: + version "0.1.10" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" + tar-pack@~3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae" @@ -4280,6 +4859,10 @@ temporary@^0.0.8: dependencies: package ">= 1.0.0 < 1.2.0" +text-loader@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/text-loader/-/text-loader-0.0.1.tgz#8bf75d749b7c0579c939920051c69ea572ebddc1" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -4313,6 +4896,12 @@ through2@^2.0.0, through2@~2.0.0: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" +timers-browserify@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.2.tgz#ab4883cf597dcd50af211349a00fbca56ac86b86" + dependencies: + setimmediate "^1.0.4" + tiny-lr-fork@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz#1e99e1e2a8469b736ab97d97eefa98c71f76ed0a" @@ -4339,6 +4928,10 @@ to-absolute-glob@^0.1.1: dependencies: extend-shallow "^2.0.1" +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + to-fast-properties@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320" @@ -4359,6 +4952,10 @@ tough-cookie@~2.3.0: dependencies: punycode "^1.4.1" +traverse@~0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" + trim-lines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-1.0.0.tgz#c30caf5d15513443f44ce86e5cf338ec3b1fb25d" @@ -4399,6 +4996,10 @@ ttf2woff@^2.0.1: microbuffer "^1.0.0" pako "^1.0.0" +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + tunnel-agent@~0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" @@ -4407,7 +5008,7 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.3" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.3.tgz#3da382f670f25ded78d7b3d1792119bca0b7132d" -type-check@~0.3.2: +type-check@~0.3.1, type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" dependencies: @@ -4421,18 +5022,27 @@ type-detect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-1.0.0.tgz#762217cc06db258ec48908a1298e8b95121e8ea2" -type-is@~1.6.10: - version "1.6.14" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.14.tgz#e219639c17ded1ca0789092dd54a03826b817cb2" +type-is@~1.6.10, type-is@~1.6.15: + version "1.6.15" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" dependencies: media-typer "0.3.0" - mime-types "~2.1.13" + mime-types "~2.1.15" typedarray@~0.0.5: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -uglify-js@^2.6, uglify-js@~2.6.0: +uglify-js@^2.6, uglify-js@~2.7.3: + version "2.7.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" + dependencies: + async "~0.2.6" + source-map "~0.5.1" + uglify-to-browserify "~1.0.0" + yargs "~3.10.0" + +uglify-js@~2.6.0: version "2.6.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.6.4.tgz#65ea2fb3059c9394692f15fed87c2b36c16b9adf" dependencies: @@ -4528,6 +5138,27 @@ uri-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/uri-path/-/uri-path-1.0.0.tgz#9747f018358933c31de0fccfd82d138e67262e32" +url-parse@1.0.x: + version "1.0.5" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.0.5.tgz#0854860422afdcfefeb6c965c662d4800169927b" + dependencies: + querystringify "0.0.x" + requires-port "1.0.x" + +url-parse@^1.1.8: + version "1.1.9" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.1.9.tgz#c67f1d775d51f0a18911dd7b3ffad27bb9e5bd19" + dependencies: + querystringify "~1.0.0" + requires-port "1.0.x" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + dependencies: + punycode "1.3.2" + querystring "0.2.0" + user-home@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" @@ -4538,7 +5169,7 @@ util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" -"util@>=0.10.3 <1": +util@0.10.3, "util@>=0.10.3 <1", util@^0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" dependencies: @@ -4548,6 +5179,10 @@ utils-merge@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" +uuid@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" + uuid@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728" @@ -4563,6 +5198,10 @@ validate-npm-package-license@^3.0.1: spdx-correct "~1.0.0" spdx-expression-parse "~1.0.0" +vary@~1.1.0, vary@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.1.tgz#67535ebb694c1d52257457984665323f587e8d37" + verror@1.3.6: version "1.3.6" resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" @@ -4648,12 +5287,80 @@ vinyl@^1.0.0, vinyl@^1.1.0: clone-stats "^0.0.1" replace-ext "0.0.1" +vm-browserify@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + dependencies: + indexof "0.0.1" + ware@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/ware/-/ware-1.3.0.tgz#d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4" dependencies: wrap-fn "^0.1.0" +watchpack@^0.2.1: + version "0.2.9" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-0.2.9.tgz#62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b" + dependencies: + async "^0.9.0" + chokidar "^1.0.0" + graceful-fs "^4.1.2" + +webpack-core@~0.6.9: + version "0.6.9" + resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2" + dependencies: + source-list-map "~0.1.7" + source-map "~0.4.1" + +webpack-dev-middleware@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.10.2.tgz#2e252ce1dfb020dbda1ccb37df26f30ab014dbd1" + dependencies: + memory-fs "~0.4.1" + mime "^1.3.4" + path-is-absolute "^1.0.0" + range-parser "^1.0.3" + +webpack-dev-server@^1.14.1: + version "1.16.5" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-1.16.5.tgz#0cbd5f2d2ac8d4e593aacd5c9702e7bbd5e59892" + dependencies: + compression "^1.5.2" + connect-history-api-fallback "^1.3.0" + express "^4.13.3" + http-proxy-middleware "~0.17.1" + open "0.0.5" + optimist "~0.6.1" + serve-index "^1.7.2" + sockjs "^0.3.15" + sockjs-client "^1.0.3" + stream-cache "~0.0.1" + strip-ansi "^3.0.0" + supports-color "^3.1.1" + webpack-dev-middleware "^1.10.2" + +webpack@^1.13.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-1.15.0.tgz#4ff31f53db03339e55164a9d468ee0324968fe98" + dependencies: + acorn "^3.0.0" + async "^1.3.0" + clone "^1.0.2" + enhanced-resolve "~0.9.0" + interpret "^0.6.4" + loader-utils "^0.2.11" + memory-fs "~0.3.0" + mkdirp "~0.5.0" + node-libs-browser "^0.7.0" + optimist "~0.6.0" + supports-color "^3.1.0" + tapable "~0.1.8" + uglify-js "~2.7.3" + watchpack "^0.2.1" + webpack-core "~0.6.9" + websocket-driver@>=0.5.1: version "0.6.5" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" @@ -4758,6 +5465,12 @@ yargs@^4.3.1, yargs@^4.7.1: y18n "^3.2.1" yargs-parser "^2.4.1" +yargs@~1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-1.2.6.tgz#9c7b4a82fd5d595b2bf17ab6dcc43135432fe34b" + dependencies: + minimist "^0.1.0" + yargs@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"