Socket
Socket
Sign inDemoInstall

ngx-simple-text-editor

Package Overview
Dependencies
6
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.0 to 1.2.0

73

bundles/ngx-simple-text-editor.umd.js

@@ -234,22 +234,22 @@ (function (global, factory) {

var UNDO_BUTTON = { type: exports.ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo' };
var REDO_BUTTON = { type: exports.ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo' };
var REMOVE_FORMAT_BUTTON = { type: exports.ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format' };
var UNDO_BUTTON = { type: exports.ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo', title: 'undo' };
var REDO_BUTTON = { type: exports.ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo', title: 'redo' };
var REMOVE_FORMAT_BUTTON = { type: exports.ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format', title: 'remove format' };
var SEPARATOR = { type: exports.ToolbarItemType.Separator };
var BOLD_BUTTON = { type: exports.ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold' };
var ITALIC_BUTTON = { type: exports.ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic' };
var UNDERLINE_BUTTON = { type: exports.ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline' };
var STRIKE_THROUGH_BUTTON = { type: exports.ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough' };
var JUSTIFY_LEFT_BUTTON = { type: exports.ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left' };
var JUSTIFY_CENTER_BUTTON = { type: exports.ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center' };
var JUSTIFY_RIGHT_BUTTON = { type: exports.ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right' };
var JUSTIFY_FULL_BUTTON = { type: exports.ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify' };
var ORDERED_LIST_BUTTON = { type: exports.ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol' };
var UNORDERED_LIST_BUTTON = { type: exports.ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul' };
var INDENT_BUTTON = { type: exports.ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent' };
var OUTDENT_BUTTON = { type: exports.ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent' };
var SUBSCRIPT_BUTTON = { type: exports.ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript' };
var SUPERSCRIPT_BUTTON = { type: exports.ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript' };
var BOLD_BUTTON = { type: exports.ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold', title: 'bold' };
var ITALIC_BUTTON = { type: exports.ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic', title: 'italic' };
var UNDERLINE_BUTTON = { type: exports.ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline', title: 'underline' };
var STRIKE_THROUGH_BUTTON = { type: exports.ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough', title: 'strikethrough' };
var JUSTIFY_LEFT_BUTTON = { type: exports.ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left', title: 'align left' };
var JUSTIFY_CENTER_BUTTON = { type: exports.ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center', title: 'align center' };
var JUSTIFY_RIGHT_BUTTON = { type: exports.ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right', title: 'align right' };
var JUSTIFY_FULL_BUTTON = { type: exports.ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify', title: 'align justify' };
var ORDERED_LIST_BUTTON = { type: exports.ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol', title: 'ordered list' };
var UNORDERED_LIST_BUTTON = { type: exports.ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul', title: 'unordered list' };
var INDENT_BUTTON = { type: exports.ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent', title: 'indent' };
var OUTDENT_BUTTON = { type: exports.ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent', title: 'outdent' };
var SUBSCRIPT_BUTTON = { type: exports.ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript', title: 'subscript' };
var SUPERSCRIPT_BUTTON = { type: exports.ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript', title: 'superscript' };
var FONT_SIZE_SELECT = {
type: exports.ToolbarItemType.Select, command: "fontSize" /* fontSize */, items: [
type: exports.ToolbarItemType.Select, command: "fontSize" /* fontSize */, title: 'font size', items: [
{ value: 1, label: '1' },

@@ -264,6 +264,6 @@ { value: 2, label: '2' },

};
var LINK_INPUT = { type: exports.ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link' };
var UNLINK_BUTTON = { type: exports.ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink' };
var FORE_COLOR = { type: exports.ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette' };
var IMAGE_INPUT = { type: exports.ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image' };
var LINK_INPUT = { type: exports.ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link', title: 'create link' };
var UNLINK_BUTTON = { type: exports.ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink', title: 'unlink' };
var FORE_COLOR = { type: exports.ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette', title: 'font color' };
var IMAGE_INPUT = { type: exports.ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image', title: 'add image' };
var ST_BUTTONS = [

@@ -355,3 +355,3 @@ UNDO_BUTTON,

set: function (val) {
this._config = __assign(__assign({}, DEFAULT_CONFIG), (val || {}));
this._config = __assign(__assign({}, DEFAULT_CONFIG), val);
},

@@ -363,2 +363,5 @@ enumerable: true,

this.content = val;
if (this.contentEditable) {
this.contentEditable.nativeElement.innerHTML = val;
}
};

@@ -435,3 +438,3 @@ EditorComponent.prototype.registerOnChange = function (fn) {

selector: 'st-button',
template: "<button class=\"st-button st-toolbar-item\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\"\n [title]=\"button?.title || ''\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}"]

@@ -469,3 +472,3 @@ })

selector: 'st-color-picker',
template: "<button class=\"st-button st-toolbar-item\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\" [title]=\"button?.title || ''\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}.st-color-picker{width:0;height:0;border:0;padding:0;margin:0;pointer-events:none}"]

@@ -480,7 +483,15 @@ })

this.command = new core.EventEmitter();
this.showInputWindow = false;
this.value = '';
}
EditorInputComponent.prototype.onCommand = function (command) {
var value = prompt(this.button.text);
this.command.emit({ command: command, value: value });
EditorInputComponent.prototype.onCommand = function () {
if (this.value) {
this.toggleInputVisibility();
this.command.emit({ command: this.button.command, value: this.value });
this.value = '';
}
};
EditorInputComponent.prototype.toggleInputVisibility = function () {
this.showInputWindow = !this.showInputWindow;
};
__decorate([

@@ -498,4 +509,4 @@ core.Input()

selector: 'st-input',
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"onCommand($event)\"></st-button>\n",
styles: [""]
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"toggleInputVisibility()\"></st-button>\n<div *ngIf=\"showInputWindow\" class=\"st-input-window\" (mouseleave)=\"toggleInputVisibility()\">\n <input class=\"st-input-input\" type=\"text\" [(ngModel)]=\"value\">\n <button class=\"st-input-button\" (click)=\"onCommand()\">Confirm</button>\n</div>\n",
styles: [".st-input-button,.st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-input-button:hover,.st-toolbar-item:hover{background-color:#e0e0e0}.st-input-button:focus,.st-toolbar-item:focus{outline-color:#424242}.st-input-window{display:flex;background-color:#fff;position:absolute;padding:10px;top:5px;border:1px solid #bdbdbd;border-radius:5px;box-shadow:0 3px 7px #bdbdbd}.st-input-input{padding:8px 14px;background-color:#fff;margin-right:-1px;border:1px solid #bdbdbd;border-bottom-left-radius:5px;border-top-left-radius:5px}.st-input-button{margin-right:0;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #bdbdbd}"]
})

@@ -525,3 +536,3 @@ ], EditorInputComponent);

selector: 'st-select',
template: "<select [ngModel]=\"state\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
template: "<select [ngModel]=\"state\" [title]=\"button?.title || ''\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}option:checked{background-color:#424242;color:#fff}"]

@@ -528,0 +539,0 @@ })

@@ -15,3 +15,3 @@ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/common"),require("@angular/forms")):"function"==typeof define&&define.amd?define("ngx-simple-text-editor",["exports","@angular/core","@angular/common","@angular/forms"],e):e((t=t||self)["ngx-simple-text-editor"]={},t.ng.core,t.ng.common,t.ng.forms)}(this,(function(t,e,o,n){"use strict";

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var r,a=function(){return(a=Object.assign||function(t){for(var e,o=1,n=arguments.length;o<n;o++)for(var r in e=arguments[o])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}).apply(this,arguments)};function i(t,e,o,n){var r,a=arguments.length,i=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(r=t[c])&&(i=(a<3?r(i):a>3?r(e,o,i):r(e,o))||i);return a>3&&i&&Object.defineProperty(e,o,i),i}function c(t,e){return function(o,n){e(o,n,t)}}(r=t.ToolbarItemType||(t.ToolbarItemType={}))[r.Separator=0]="Separator",r[r.Button=1]="Button",r[r.Select=2]="Select",r[r.Color=3]="Color",r[r.Input=4]="Input";var m={type:t.ToolbarItemType.Button,command:"undo",icon:"fas fa-undo"},s={type:t.ToolbarItemType.Button,command:"redo",icon:"fas fa-redo"},u={type:t.ToolbarItemType.Button,command:"removeFormat",icon:"fas fa-remove-format"},l={type:t.ToolbarItemType.Separator},d={type:t.ToolbarItemType.Button,command:"bold",icon:"fas fa-bold"},p={type:t.ToolbarItemType.Button,command:"italic",icon:"fas fa-italic"},f={type:t.ToolbarItemType.Button,command:"underline",icon:"fas fa-underline"},b={type:t.ToolbarItemType.Button,command:"strikeThrough",icon:"fas fa-strikethrough"},y={type:t.ToolbarItemType.Button,command:"justifyLeft",icon:"fas fa-align-left"},T={type:t.ToolbarItemType.Button,command:"justifyCenter",icon:"fas fa-align-center"},g={type:t.ToolbarItemType.Button,command:"justifyRight",icon:"fas fa-align-right"},h={type:t.ToolbarItemType.Button,command:"justifyFull",icon:"fas fa-align-justify"},v={type:t.ToolbarItemType.Button,command:"insertOrderedList",icon:"fas fa-list-ol"},C={type:t.ToolbarItemType.Button,command:"insertUnorderedList",icon:"fas fa-list-ul"},I={type:t.ToolbarItemType.Button,command:"indent",icon:"fas fa-indent"},x={type:t.ToolbarItemType.Button,command:"outdent",icon:"fas fa-outdent"},S={type:t.ToolbarItemType.Button,command:"subscript",icon:"fas fa-subscript"},E={type:t.ToolbarItemType.Button,command:"superscript",icon:"fas fa-superscript"},O={type:t.ToolbarItemType.Select,command:"fontSize",items:[{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"},{value:7,label:"7"}]},B={type:t.ToolbarItemType.Input,command:"createLink",icon:"fas fa-link",text:"Create link"},N={type:t.ToolbarItemType.Button,command:"unlink",icon:"fas fa-unlink"},U={type:t.ToolbarItemType.Color,command:"foreColor",icon:"fas fa-palette"},k={type:t.ToolbarItemType.Input,command:"insertImage",icon:"fas fa-image",text:"Add image"},_=[m,s,u,l,d,p,f,b,l,y,T,g,h,l,v,C,l,I,x,l,S,E,l,O,B,N,l,k,U],D=function(){function n(t){this.document=t}return n.prototype.isCommandWithValue=function(e){return e.type===t.ToolbarItemType.Select||e.type===t.ToolbarItemType.Color},n.prototype.isCommandWithState=function(e){return e.type===t.ToolbarItemType.Button},n.prototype.getQueryCommandState=function(t){var e=this;return t.filter((function(t){return e.isCommandWithValue(t)||e.isCommandWithState(t)})).reduce((function(t,o){var n;return a(a({},t),((n={})[o.command]=e.isCommandWithValue(o)?e.document.queryCommandValue(String(o.command)):e.document.queryCommandState(String(o.command)),n))}),{})},n.prototype.execCommand=function(t,e){this.document.execCommand(t,!1,e?String(e):e)},n.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]}]},n=i([e.Injectable(),c(0,e.Inject(o.DOCUMENT))],n)}(),M={placeholder:"",buttons:_},R=function(){function r(e,o){this.document=e,this.commandService=o,this._config=M,this.content="",this.toolbarItemType=t.ToolbarItemType,this.isDisabled=!1,this.queryCommandState={}}var m;return m=r,Object.defineProperty(r.prototype,"config",{get:function(){return this._config},set:function(t){this._config=a(a({},M),t||{})},enumerable:!0,configurable:!0}),r.prototype.writeValue=function(t){this.content=t},r.prototype.registerOnChange=function(t){this.onChangeFn=t},r.prototype.registerOnTouched=function(t){this.onTouchedFn=t},r.prototype.setDisabledState=function(t){this.isDisabled=t},r.prototype.domModify=function(){this.contentEditable&&this.onChangeFn(this.contentEditable.nativeElement.innerHTML)},r.prototype.execCommand=function(t,e){this.contentEditable.nativeElement.focus(),this.commandService.execCommand(t,e),this.fetchQueryCommandState()},r.prototype.fetchQueryCommandState=function(){this.queryCommandState=this.commandService.getQueryCommandState(this.config.buttons)},r.prototype.trackBy=function(t,e){return e.name},r.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]},{type:D}]},i([e.Input()],r.prototype,"config",null),i([e.ViewChild("contentEditable")],r.prototype,"contentEditable",void 0),r=m=i([e.Component({selector:"st-editor",template:'<div class="st-editor-container" [class.disabled]="isDisabled">\n <div class="st-toolbar" tabIndex="0">\n <ng-container *ngFor="let item of config.buttons; trackBy:trackBy" [ngSwitch]="item.type">\n <st-separator *ngSwitchCase="toolbarItemType.Separator"></st-separator>\n <st-button *ngIf="item.type === toolbarItemType.Button"\n [button]="item" [state]="queryCommandState[item.command]"\n (command)="execCommand($event)">\n </st-button>\n <st-select *ngSwitchCase="toolbarItemType.Select"\n [button]="item" [state]="queryCommandState[item.command]"\n (command)="execCommand($event.command, $event.value)">\n </st-select>\n <st-color-picker *ngSwitchCase="toolbarItemType.Color"\n [button]="item" [state]="queryCommandState[item.command]"\n (command)="execCommand($event.command, $event.value)">\n </st-color-picker>\n <st-input *ngSwitchCase="toolbarItemType.Input"\n [button]="item"\n (command)="execCommand($event.command, $event.value)">\n </st-input>\n </ng-container>\n </div>\n <div #contentEditable class="st-area"\n [attr.data-placeholder]="config.placeholder" [attr.contenteditable]="!isDisabled"\n (stDomModify)="domModify()" (stSelectionChange)="fetchQueryCommandState()" (blur)="onTouchedFn()"></div>\n</div>\n',providers:[{provide:n.NG_VALUE_ACCESSOR,useExisting:m,multi:!0},D],styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-editor-container{position:relative}.st-editor-container.disabled{pointer-events:none;opacity:.5}.st-area{resize:vertical;overflow:auto;border:1px solid #bdbdbd;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:200px;padding:5px;background-color:#fff}.st-area:focus{outline-color:#424242}.st-area:empty:not(:focus):before{content:attr(data-placeholder);color:#bdbdbd}.st-toolbar{border-top-right-radius:5px;border-top-left-radius:5px;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #bdbdbd;padding:5px;background-color:#fff}.st-toolbar:focus{outline-color:#424242}"]}),c(0,e.Inject(o.DOCUMENT))],r)}(),w=function(){function t(){this.command=new e.EventEmitter}return t.prototype.onCommand=function(t){this.command.emit(t)},i([e.Input()],t.prototype,"button",void 0),i([e.Input()],t.prototype,"state",void 0),i([e.Output()],t.prototype,"command",void 0),t=i([e.Component({selector:"st-button",template:'<button class="st-button st-toolbar-item"\n (click)="onCommand(button?.command)"\n [class.active]="state">\n <i [class]="button?.icon"></i>\n</button>\n',styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}"]})],t)}(),j=function(){function t(){this.command=new e.EventEmitter}return t.prototype.onCommand=function(t,e){this.command.emit({command:t,value:e})},t.prototype.rgbStringToHex=function(t){var e=String(t).match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d?))\))?/);return e?"#"+[e[1],e[2],e[3]].map((function(t){var e=Number(t).toString(16);return 1===e.length?"0"+e:e})).join(""):""},i([e.Input()],t.prototype,"button",void 0),i([e.Input()],t.prototype,"state",void 0),i([e.Output()],t.prototype,"command",void 0),t=i([e.Component({selector:"st-color-picker",template:'<button class="st-button st-toolbar-item" (click)="colorPicker.click()">\n {{rgbStringToHex(state)}}\n <input #colorPicker class="st-color-picker" type="color" [ngModel]="rgbStringToHex(state)"\n (change)="onCommand(button?.command, $event.target.value)" onmousedown=\'return false;\' onselectstart=\'return false;\'>\n <i [class]="button?.icon" [style.color]="state"></i>\n</button>\n',styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}.st-color-picker{width:0;height:0;border:0;padding:0;margin:0;pointer-events:none}"]})],t)}(),L=function(){function t(){this.command=new e.EventEmitter}return t.prototype.onCommand=function(t){var e=prompt(this.button.text);this.command.emit({command:t,value:e})},i([e.Input()],t.prototype,"button",void 0),i([e.Input()],t.prototype,"state",void 0),i([e.Output()],t.prototype,"command",void 0),t=i([e.Component({selector:"st-input",template:'<st-button [button]="button" [state]="state" (command)="onCommand($event)"></st-button>\n',styles:[""]})],t)}(),F=function(){function t(){this.command=new e.EventEmitter}return t.prototype.onCommand=function(t,e){this.command.emit({command:t,value:e})},i([e.Input()],t.prototype,"button",void 0),i([e.Input()],t.prototype,"state",void 0),i([e.Output()],t.prototype,"command",void 0),t=i([e.Component({selector:"st-select",template:'<select [ngModel]="state" (ngModelChange)="onCommand(button?.command, $event)" class="st-select st-toolbar-item">\n <option *ngFor="let i of button?.items" [value]="i.value">{{i.label}}</option>\n</select>\n',styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}option:checked{background-color:#424242;color:#fff}"]})],t)}(),P=function(){function t(){}return t=i([e.Component({selector:"st-separator",template:'<div class="st-divider">&nbsp;</div>\n',styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-divider{border-right:1px solid #bdbdbd;margin:0 5px 0 0;height:25px}"]})],t)}(),q={attributes:!0,childList:!0,subtree:!0,characterData:!0},$=function(){function t(t){this.element=t,this.domModify=new e.EventEmitter}return t.prototype.ngOnInit=function(){var t=this;this.observer=new MutationObserver((function(){t.domModify.emit()})),this.observer.observe(this.element.nativeElement,q)},t.prototype.ngOnDestroy=function(){this.observer.disconnect()},t.ctorParameters=function(){return[{type:e.ElementRef}]},i([e.Output("stDomModify")],t.prototype,"domModify",void 0),t=i([e.Directive({selector:"[stDomModify]"})],t)}(),A=function(){function t(t,o){this.document=t,this.element=o,this.selectionChange=new e.EventEmitter}return t.prototype.selectionchange=function(){this.document.activeElement===this.element.nativeElement&&this.selectionChange.emit()},t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]},{type:e.ElementRef}]},i([e.Output("stSelectionChange")],t.prototype,"selectionChange",void 0),i([e.HostListener("document:selectionchange")],t.prototype,"selectionchange",null),t=i([e.Directive({selector:"[stSelectionChange]"}),c(0,e.Inject(o.DOCUMENT))],t)}(),H=function(){function t(){}return t=i([e.NgModule({declarations:[R,w,j,L,F,P,$,A],imports:[o.CommonModule,n.FormsModule,n.ReactiveFormsModule],exports:[R,w,j,L,F,P]})],t)}();t.BOLD_BUTTON=d,t.EditorButtonComponent=w,t.EditorColorPickerComponent=j,t.EditorComponent=R,t.EditorInputComponent=L,t.EditorSelectComponent=F,t.EditorSeparatorComponent=P,t.FONT_SIZE_SELECT=O,t.FORE_COLOR=U,t.IMAGE_INPUT=k,t.INDENT_BUTTON=I,t.ITALIC_BUTTON=p,t.JUSTIFY_CENTER_BUTTON=T,t.JUSTIFY_FULL_BUTTON=h,t.JUSTIFY_LEFT_BUTTON=y,t.JUSTIFY_RIGHT_BUTTON=g,t.LINK_INPUT=B,t.NgxSimpleTextEditorModule=H,t.ORDERED_LIST_BUTTON=v,t.OUTDENT_BUTTON=x,t.REDO_BUTTON=s,t.REMOVE_FORMAT_BUTTON=u,t.SEPARATOR=l,t.STRIKE_THROUGH_BUTTON=b,t.ST_BUTTONS=_,t.SUBSCRIPT_BUTTON=S,t.SUPERSCRIPT_BUTTON=E,t.UNDERLINE_BUTTON=f,t.UNDO_BUTTON=m,t.UNLINK_BUTTON=N,t.UNORDERED_LIST_BUTTON=C,t.ɵa=D,t.ɵb=$,t.ɵc=A,Object.defineProperty(t,"__esModule",{value:!0})}));
***************************************************************************** */var r,i=function(){return(i=Object.assign||function(t){for(var e,o=1,n=arguments.length;o<n;o++)for(var r in e=arguments[o])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}).apply(this,arguments)};function a(t,e,o,n){var r,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(r=t[c])&&(a=(i<3?r(a):i>3?r(e,o,a):r(e,o))||a);return i>3&&a&&Object.defineProperty(e,o,a),a}function c(t,e){return function(o,n){e(o,n,t)}}(r=t.ToolbarItemType||(t.ToolbarItemType={}))[r.Separator=0]="Separator",r[r.Button=1]="Button",r[r.Select=2]="Select",r[r.Color=3]="Color",r[r.Input=4]="Input";var s={type:t.ToolbarItemType.Button,command:"undo",icon:"fas fa-undo",title:"undo"},l={type:t.ToolbarItemType.Button,command:"redo",icon:"fas fa-redo",title:"redo"},u={type:t.ToolbarItemType.Button,command:"removeFormat",icon:"fas fa-remove-format",title:"remove format"},d={type:t.ToolbarItemType.Separator},m={type:t.ToolbarItemType.Button,command:"bold",icon:"fas fa-bold",title:"bold"},p={type:t.ToolbarItemType.Button,command:"italic",icon:"fas fa-italic",title:"italic"},b={type:t.ToolbarItemType.Button,command:"underline",icon:"fas fa-underline",title:"underline"},f={type:t.ToolbarItemType.Button,command:"strikeThrough",icon:"fas fa-strikethrough",title:"strikethrough"},y={type:t.ToolbarItemType.Button,command:"justifyLeft",icon:"fas fa-align-left",title:"align left"},g={type:t.ToolbarItemType.Button,command:"justifyCenter",icon:"fas fa-align-center",title:"align center"},h={type:t.ToolbarItemType.Button,command:"justifyRight",icon:"fas fa-align-right",title:"align right"},T={type:t.ToolbarItemType.Button,command:"justifyFull",icon:"fas fa-align-justify",title:"align justify"},v={type:t.ToolbarItemType.Button,command:"insertOrderedList",icon:"fas fa-list-ol",title:"ordered list"},I={type:t.ToolbarItemType.Button,command:"insertUnorderedList",icon:"fas fa-list-ul",title:"unordered list"},x={type:t.ToolbarItemType.Button,command:"indent",icon:"fas fa-indent",title:"indent"},C={type:t.ToolbarItemType.Button,command:"outdent",icon:"fas fa-outdent",title:"outdent"},E={type:t.ToolbarItemType.Button,command:"subscript",icon:"fas fa-subscript",title:"subscript"},S={type:t.ToolbarItemType.Button,command:"superscript",icon:"fas fa-superscript",title:"superscript"},O={type:t.ToolbarItemType.Select,command:"fontSize",title:"font size",items:[{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"},{value:7,label:"7"}]},k={type:t.ToolbarItemType.Input,command:"createLink",icon:"fas fa-link",text:"Create link",title:"create link"},B={type:t.ToolbarItemType.Button,command:"unlink",icon:"fas fa-unlink",title:"unlink"},N={type:t.ToolbarItemType.Color,command:"foreColor",icon:"fas fa-palette",title:"font color"},U={type:t.ToolbarItemType.Input,command:"insertImage",icon:"fas fa-image",text:"Add image",title:"add image"},_=[s,l,u,d,m,p,b,f,d,y,g,h,T,d,v,I,d,x,C,d,E,S,d,O,k,B,d,U,N],w=function(){function n(t){this.document=t}return n.prototype.isCommandWithValue=function(e){return e.type===t.ToolbarItemType.Select||e.type===t.ToolbarItemType.Color},n.prototype.isCommandWithState=function(e){return e.type===t.ToolbarItemType.Button},n.prototype.getQueryCommandState=function(t){var e=this;return t.filter((function(t){return e.isCommandWithValue(t)||e.isCommandWithState(t)})).reduce((function(t,o){var n;return i(i({},t),((n={})[o.command]=e.isCommandWithValue(o)?e.document.queryCommandValue(String(o.command)):e.document.queryCommandState(String(o.command)),n))}),{})},n.prototype.execCommand=function(t,e){this.document.execCommand(t,!1,e?String(e):e)},n.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]}]},n=a([e.Injectable(),c(0,e.Inject(o.DOCUMENT))],n)}(),M={placeholder:"",buttons:_},D=function(){function r(e,o){this.document=e,this.commandService=o,this._config=M,this.content="",this.toolbarItemType=t.ToolbarItemType,this.isDisabled=!1,this.queryCommandState={}}var s;return s=r,Object.defineProperty(r.prototype,"config",{get:function(){return this._config},set:function(t){this._config=i(i({},M),t)},enumerable:!0,configurable:!0}),r.prototype.writeValue=function(t){this.content=t,this.contentEditable&&(this.contentEditable.nativeElement.innerHTML=t)},r.prototype.registerOnChange=function(t){this.onChangeFn=t},r.prototype.registerOnTouched=function(t){this.onTouchedFn=t},r.prototype.setDisabledState=function(t){this.isDisabled=t},r.prototype.domModify=function(){this.contentEditable&&this.onChangeFn(this.contentEditable.nativeElement.innerHTML)},r.prototype.execCommand=function(t,e){this.contentEditable.nativeElement.focus(),this.commandService.execCommand(t,e),this.fetchQueryCommandState()},r.prototype.fetchQueryCommandState=function(){this.queryCommandState=this.commandService.getQueryCommandState(this.config.buttons)},r.prototype.trackBy=function(t,e){return e.name},r.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]},{type:w}]},a([e.Input()],r.prototype,"config",null),a([e.ViewChild("contentEditable")],r.prototype,"contentEditable",void 0),r=s=a([e.Component({selector:"st-editor",template:'<div class="st-editor-container" [class.disabled]="isDisabled">\n <div class="st-toolbar" tabIndex="0">\n <ng-container *ngFor="let item of config.buttons; trackBy:trackBy" [ngSwitch]="item.type">\n <st-separator *ngSwitchCase="toolbarItemType.Separator"></st-separator>\n <st-button *ngIf="item.type === toolbarItemType.Button"\n [button]="item" [state]="queryCommandState[item.command]"\n (command)="execCommand($event)">\n </st-button>\n <st-select *ngSwitchCase="toolbarItemType.Select"\n [button]="item" [state]="queryCommandState[item.command]"\n (command)="execCommand($event.command, $event.value)">\n </st-select>\n <st-color-picker *ngSwitchCase="toolbarItemType.Color"\n [button]="item" [state]="queryCommandState[item.command]"\n (command)="execCommand($event.command, $event.value)">\n </st-color-picker>\n <st-input *ngSwitchCase="toolbarItemType.Input"\n [button]="item"\n (command)="execCommand($event.command, $event.value)">\n </st-input>\n </ng-container>\n </div>\n <div #contentEditable class="st-area"\n [attr.data-placeholder]="config.placeholder" [attr.contenteditable]="!isDisabled"\n (stDomModify)="domModify()" (stSelectionChange)="fetchQueryCommandState()" (blur)="onTouchedFn()"></div>\n</div>\n',providers:[{provide:n.NG_VALUE_ACCESSOR,useExisting:s,multi:!0},w],styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-editor-container{position:relative}.st-editor-container.disabled{pointer-events:none;opacity:.5}.st-area{resize:vertical;overflow:auto;border:1px solid #bdbdbd;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:200px;padding:5px;background-color:#fff}.st-area:focus{outline-color:#424242}.st-area:empty:not(:focus):before{content:attr(data-placeholder);color:#bdbdbd}.st-toolbar{border-top-right-radius:5px;border-top-left-radius:5px;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #bdbdbd;padding:5px;background-color:#fff}.st-toolbar:focus{outline-color:#424242}"]}),c(0,e.Inject(o.DOCUMENT))],r)}(),R=function(){function t(){this.command=new e.EventEmitter}return t.prototype.onCommand=function(t){this.command.emit(t)},a([e.Input()],t.prototype,"button",void 0),a([e.Input()],t.prototype,"state",void 0),a([e.Output()],t.prototype,"command",void 0),t=a([e.Component({selector:"st-button",template:'<button class="st-button st-toolbar-item"\n [title]="button?.title || \'\'"\n (click)="onCommand(button?.command)"\n [class.active]="state">\n <i [class]="button?.icon"></i>\n</button>\n',styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}"]})],t)}(),j=function(){function t(){this.command=new e.EventEmitter}return t.prototype.onCommand=function(t,e){this.command.emit({command:t,value:e})},t.prototype.rgbStringToHex=function(t){var e=String(t).match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d?))\))?/);return e?"#"+[e[1],e[2],e[3]].map((function(t){var e=Number(t).toString(16);return 1===e.length?"0"+e:e})).join(""):""},a([e.Input()],t.prototype,"button",void 0),a([e.Input()],t.prototype,"state",void 0),a([e.Output()],t.prototype,"command",void 0),t=a([e.Component({selector:"st-color-picker",template:'<button class="st-button st-toolbar-item" [title]="button?.title || \'\'" (click)="colorPicker.click()">\n {{rgbStringToHex(state)}}\n <input #colorPicker class="st-color-picker" type="color" [ngModel]="rgbStringToHex(state)"\n (change)="onCommand(button?.command, $event.target.value)" onmousedown=\'return false;\' onselectstart=\'return false;\'>\n <i [class]="button?.icon" [style.color]="state"></i>\n</button>\n',styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}.st-color-picker{width:0;height:0;border:0;padding:0;margin:0;pointer-events:none}"]})],t)}(),L=function(){function t(){this.command=new e.EventEmitter,this.showInputWindow=!1,this.value=""}return t.prototype.onCommand=function(){this.value&&(this.toggleInputVisibility(),this.command.emit({command:this.button.command,value:this.value}),this.value="")},t.prototype.toggleInputVisibility=function(){this.showInputWindow=!this.showInputWindow},a([e.Input()],t.prototype,"button",void 0),a([e.Input()],t.prototype,"state",void 0),a([e.Output()],t.prototype,"command",void 0),t=a([e.Component({selector:"st-input",template:'<st-button [button]="button" [state]="state" (command)="toggleInputVisibility()"></st-button>\n<div *ngIf="showInputWindow" class="st-input-window" (mouseleave)="toggleInputVisibility()">\n <input class="st-input-input" type="text" [(ngModel)]="value">\n <button class="st-input-button" (click)="onCommand()">Confirm</button>\n</div>\n',styles:[".st-input-button,.st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-input-button:hover,.st-toolbar-item:hover{background-color:#e0e0e0}.st-input-button:focus,.st-toolbar-item:focus{outline-color:#424242}.st-input-window{display:flex;background-color:#fff;position:absolute;padding:10px;top:5px;border:1px solid #bdbdbd;border-radius:5px;box-shadow:0 3px 7px #bdbdbd}.st-input-input{padding:8px 14px;background-color:#fff;margin-right:-1px;border:1px solid #bdbdbd;border-bottom-left-radius:5px;border-top-left-radius:5px}.st-input-button{margin-right:0;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #bdbdbd}"]})],t)}(),F=function(){function t(){this.command=new e.EventEmitter}return t.prototype.onCommand=function(t,e){this.command.emit({command:t,value:e})},a([e.Input()],t.prototype,"button",void 0),a([e.Input()],t.prototype,"state",void 0),a([e.Output()],t.prototype,"command",void 0),t=a([e.Component({selector:"st-select",template:'<select [ngModel]="state" [title]="button?.title || \'\'" (ngModelChange)="onCommand(button?.command, $event)" class="st-select st-toolbar-item">\n <option *ngFor="let i of button?.items" [value]="i.value">{{i.label}}</option>\n</select>\n',styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}option:checked{background-color:#424242;color:#fff}"]})],t)}(),P=function(){function t(){}return t=a([e.Component({selector:"st-separator",template:'<div class="st-divider">&nbsp;</div>\n',styles:[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-divider{border-right:1px solid #bdbdbd;margin:0 5px 0 0;height:25px}"]})],t)}(),V={attributes:!0,childList:!0,subtree:!0,characterData:!0},q=function(){function t(t){this.element=t,this.domModify=new e.EventEmitter}return t.prototype.ngOnInit=function(){var t=this;this.observer=new MutationObserver((function(){t.domModify.emit()})),this.observer.observe(this.element.nativeElement,V)},t.prototype.ngOnDestroy=function(){this.observer.disconnect()},t.ctorParameters=function(){return[{type:e.ElementRef}]},a([e.Output("stDomModify")],t.prototype,"domModify",void 0),t=a([e.Directive({selector:"[stDomModify]"})],t)}(),H=function(){function t(t,o){this.document=t,this.element=o,this.selectionChange=new e.EventEmitter}return t.prototype.selectionchange=function(){this.document.activeElement===this.element.nativeElement&&this.selectionChange.emit()},t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]},{type:e.ElementRef}]},a([e.Output("stSelectionChange")],t.prototype,"selectionChange",void 0),a([e.HostListener("document:selectionchange")],t.prototype,"selectionchange",null),t=a([e.Directive({selector:"[stSelectionChange]"}),c(0,e.Inject(o.DOCUMENT))],t)}(),W=function(){function t(){}return t=a([e.NgModule({declarations:[D,R,j,L,F,P,q,H],imports:[o.CommonModule,n.FormsModule,n.ReactiveFormsModule],exports:[D,R,j,L,F,P]})],t)}();t.BOLD_BUTTON=m,t.EditorButtonComponent=R,t.EditorColorPickerComponent=j,t.EditorComponent=D,t.EditorInputComponent=L,t.EditorSelectComponent=F,t.EditorSeparatorComponent=P,t.FONT_SIZE_SELECT=O,t.FORE_COLOR=N,t.IMAGE_INPUT=U,t.INDENT_BUTTON=x,t.ITALIC_BUTTON=p,t.JUSTIFY_CENTER_BUTTON=g,t.JUSTIFY_FULL_BUTTON=T,t.JUSTIFY_LEFT_BUTTON=y,t.JUSTIFY_RIGHT_BUTTON=h,t.LINK_INPUT=k,t.NgxSimpleTextEditorModule=W,t.ORDERED_LIST_BUTTON=v,t.OUTDENT_BUTTON=C,t.REDO_BUTTON=l,t.REMOVE_FORMAT_BUTTON=u,t.SEPARATOR=d,t.STRIKE_THROUGH_BUTTON=f,t.ST_BUTTONS=_,t.SUBSCRIPT_BUTTON=E,t.SUPERSCRIPT_BUTTON=S,t.UNDERLINE_BUTTON=b,t.UNDO_BUTTON=s,t.UNLINK_BUTTON=B,t.UNORDERED_LIST_BUTTON=I,t.ɵa=w,t.ɵb=q,t.ɵc=H,Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-simple-text-editor.umd.min.js.map

@@ -0,9 +1,29 @@

### Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
#### [1.2.0](https://github.com/Raiper34/ngx-simple-text-editor/compare/1.1.0...1.2.0)
> 11 September 2022
- feature(input-button): rework of input button to more beautiful form [`#10`](https://github.com/Raiper34/ngx-simple-text-editor/issues/10)
- feature(accessibility): add editor buttons title [`ab68240`](https://github.com/Raiper34/ngx-simple-text-editor/commit/ab682407e0f0684b97070555cfe035616708bd2b)
- docs(demo): add badges to demo [`7e29b7b`](https://github.com/Raiper34/ngx-simple-text-editor/commit/7e29b7b335d7fe6f654d388841fb6d494562d8ca)
- fix(title): title can be optional for toolbar items [`871c7f1`](https://github.com/Raiper34/ngx-simple-text-editor/commit/871c7f1dba39f0c15e7154e39d3a82e547db9b15)
- fix(title): title can be optional for toolbar items [`769358b`](https://github.com/Raiper34/ngx-simple-text-editor/commit/769358bcc7e761076176d99ed0fc7b6dc969fedd)
- fix(editor): fix editor write value method, value update is possible now from parent component [`d1fd680`](https://github.com/Raiper34/ngx-simple-text-editor/commit/d1fd6804c8efe9909dcfc54b715b7d3ae26beb12)
- docs(readme): add license into Readme [`755ebe3`](https://github.com/Raiper34/ngx-simple-text-editor/commit/755ebe357bc82197009c99c59496ffa888a59e5d)
<!-- auto-changelog-above -->
#### 1.1.0 (2022-08-20)
#### 1.1.0
> 20 August 2022
* add add image button
#### 1.0.1 (2022-08-07)
#### 1.0.1
> 07 August 2022
* fix ivy building

@@ -23,3 +23,3 @@ import { __decorate } from "tslib";

selector: 'st-button',
template: "<button class=\"st-button st-toolbar-item\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\"\n [title]=\"button?.title || ''\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}"]

@@ -29,2 +29,2 @@ })

export { EditorButtonComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWJ1dHRvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLWJ1dHRvbi9lZGl0b3ItYnV0dG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRSxJQUFhLHFCQUFxQixHQUFsQyxNQUFhLHFCQUFxQjtJQUFsQztRQUlZLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBZSxDQUFDO0lBTXRELENBQUM7SUFKQyxTQUFTLENBQUMsT0FBb0I7UUFDNUIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDN0IsQ0FBQztDQUVGLENBQUE7QUFSVTtJQUFSLEtBQUssRUFBRTtxREFBc0I7QUFDckI7SUFBUixLQUFLLEVBQUU7b0RBQWtDO0FBQ2hDO0lBQVQsTUFBTSxFQUFFO3NEQUEyQztBQUp6QyxxQkFBcUI7SUFMakMsU0FBUyxDQUFDO1FBQ1QsUUFBUSxFQUFFLFdBQVc7UUFDckIsMkxBQTZDOztLQUU5QyxDQUFDO0dBQ1cscUJBQXFCLENBVWpDO1NBVlkscUJBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIElucHV0LCBFdmVudEVtaXR0ZXIsIE91dHB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0VkaXRvckJ1dHRvbn0gZnJvbSAnLi4vLi4vbW9kZWxzL2J1dHRvbic7XG5pbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuLi8uLi9tb2RlbHMvZXhlYy1jb21tYW5kJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3QtYnV0dG9uJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2VkaXRvci1idXR0b24uY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9lZGl0b3ItYnV0dG9uLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9yQnV0dG9uQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSBidXR0b246IEVkaXRvckJ1dHRvbjtcbiAgQElucHV0KCkgc3RhdGU6IHN0cmluZyB8IG51bWJlciB8IGJvb2xlYW47XG4gIEBPdXRwdXQoKSBjb21tYW5kID0gbmV3IEV2ZW50RW1pdHRlcjxFeGVjQ29tbWFuZD4oKTtcblxuICBvbkNvbW1hbmQoY29tbWFuZDogRXhlY0NvbW1hbmQpOiB2b2lkIHtcbiAgICB0aGlzLmNvbW1hbmQuZW1pdChjb21tYW5kKTtcbiAgfVxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWJ1dHRvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLWJ1dHRvbi9lZGl0b3ItYnV0dG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRSxJQUFhLHFCQUFxQixHQUFsQyxNQUFhLHFCQUFxQjtJQUFsQztRQUlZLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBZSxDQUFDO0lBTXRELENBQUM7SUFKQyxTQUFTLENBQUMsT0FBb0I7UUFDNUIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDN0IsQ0FBQztDQUVGLENBQUE7QUFSVTtJQUFSLEtBQUssRUFBRTtxREFBc0I7QUFDckI7SUFBUixLQUFLLEVBQUU7b0RBQWtDO0FBQ2hDO0lBQVQsTUFBTSxFQUFFO3NEQUEyQztBQUp6QyxxQkFBcUI7SUFMakMsU0FBUyxDQUFDO1FBQ1QsUUFBUSxFQUFFLFdBQVc7UUFDckIsb09BQTZDOztLQUU5QyxDQUFDO0dBQ1cscUJBQXFCLENBVWpDO1NBVlkscUJBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIElucHV0LCBFdmVudEVtaXR0ZXIsIE91dHB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0VkaXRvckJ1dHRvbn0gZnJvbSAnLi4vLi4vbW9kZWxzL2J1dHRvbic7XG5pbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuLi8uLi9tb2RlbHMvZXhlYy1jb21tYW5kJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3QtYnV0dG9uJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2VkaXRvci1idXR0b24uY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9lZGl0b3ItYnV0dG9uLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9yQnV0dG9uQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSBidXR0b246IEVkaXRvckJ1dHRvbjtcbiAgQElucHV0KCkgc3RhdGU6IHN0cmluZyB8IG51bWJlciB8IGJvb2xlYW47XG4gIEBPdXRwdXQoKSBjb21tYW5kID0gbmV3IEV2ZW50RW1pdHRlcjxFeGVjQ29tbWFuZD4oKTtcblxuICBvbkNvbW1hbmQoY29tbWFuZDogRXhlY0NvbW1hbmQpOiB2b2lkIHtcbiAgICB0aGlzLmNvbW1hbmQuZW1pdChjb21tYW5kKTtcbiAgfVxuXG59XG4iXX0=

@@ -30,3 +30,3 @@ import { __decorate } from "tslib";

selector: 'st-color-picker',
template: "<button class=\"st-button st-toolbar-item\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\" [title]=\"button?.title || ''\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}.st-color-picker{width:0;height:0;border:0;padding:0;margin:0;pointer-events:none}"]

@@ -36,2 +36,2 @@ })

export { EditorColorPickerComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWNvbG9yLXBpY2tlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLWNvbG9yLXBpY2tlci9lZGl0b3ItY29sb3ItcGlja2VyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRSxJQUFhLDBCQUEwQixHQUF2QyxNQUFhLDBCQUEwQjtJQUF2QztRQUlZLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBeUMsQ0FBQztJQWNoRixDQUFDO0lBWkMsU0FBUyxDQUFDLE9BQW9CLEVBQUUsS0FBYTtRQUMzQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUMsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFFRCxjQUFjLENBQUMsR0FBOEI7UUFDM0MsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxvRUFBb0UsQ0FBQyxDQUFDO1FBQ3RHLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDaEUsTUFBTSxHQUFHLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQztZQUNuQyxPQUFPLEdBQUcsQ0FBQyxNQUFNLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7UUFDNUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ2QsQ0FBQztDQUVGLENBQUE7QUFoQlU7SUFBUixLQUFLLEVBQUU7MERBQXFCO0FBQ3BCO0lBQVIsS0FBSyxFQUFFO3lEQUFrQztBQUNoQztJQUFULE1BQU0sRUFBRTsyREFBcUU7QUFKbkUsMEJBQTBCO0lBTHRDLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSxpQkFBaUI7UUFDM0Isb2FBQW1EOztLQUVwRCxDQUFDO0dBQ1csMEJBQTBCLENBa0J0QztTQWxCWSwwQkFBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RWRpdG9yQ29sb3J9IGZyb20gJy4uLy4uL21vZGVscy9idXR0b24nO1xuaW1wb3J0IHtFeGVjQ29tbWFuZH0gZnJvbSAnLi4vLi4vbW9kZWxzL2V4ZWMtY29tbWFuZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N0LWNvbG9yLXBpY2tlcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9lZGl0b3ItY29sb3ItcGlja2VyLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLWNvbG9yLXBpY2tlci5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEVkaXRvckNvbG9yUGlja2VyQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSBidXR0b246IEVkaXRvckNvbG9yO1xuICBASW5wdXQoKSBzdGF0ZTogc3RyaW5nIHwgbnVtYmVyIHwgYm9vbGVhbjtcbiAgQE91dHB1dCgpIGNvbW1hbmQgPSBuZXcgRXZlbnRFbWl0dGVyPHtjb21tYW5kOiBFeGVjQ29tbWFuZCwgdmFsdWU6IHN0cmluZ30+KCk7XG5cbiAgb25Db21tYW5kKGNvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5jb21tYW5kLmVtaXQoe2NvbW1hbmQsIHZhbHVlfSk7XG4gIH1cblxuICByZ2JTdHJpbmdUb0hleChyZ2I6IHN0cmluZyB8IGJvb2xlYW4gfCBudW1iZXIpOiBzdHJpbmcge1xuICAgIGNvbnN0IG1hdGNoID0gU3RyaW5nKHJnYikubWF0Y2goL3JnYmE/XFwoKFxcZHsxLDN9KSwgPyhcXGR7MSwzfSksID8oXFxkezEsM30pXFwpPyg/OiwgPyhcXGQoPzpcXC5cXGQ/KSlcXCkpPy8pO1xuICAgIHJldHVybiAhbWF0Y2ggPyAnJyA6ICcjJyArIFttYXRjaFsxXSwgbWF0Y2hbMl0sIG1hdGNoWzNdXS5tYXAoeCA9PiB7XG4gICAgICBjb25zdCBoZXggPSBOdW1iZXIoeCkudG9TdHJpbmcoMTYpO1xuICAgICAgcmV0dXJuIGhleC5sZW5ndGggPT09IDEgPyAnMCcgKyBoZXggOiBoZXg7XG4gICAgfSkuam9pbignJyk7XG4gIH1cblxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWNvbG9yLXBpY2tlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLWNvbG9yLXBpY2tlci9lZGl0b3ItY29sb3ItcGlja2VyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRSxJQUFhLDBCQUEwQixHQUF2QyxNQUFhLDBCQUEwQjtJQUF2QztRQUlZLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBeUMsQ0FBQztJQWNoRixDQUFDO0lBWkMsU0FBUyxDQUFDLE9BQW9CLEVBQUUsS0FBYTtRQUMzQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUMsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFFRCxjQUFjLENBQUMsR0FBOEI7UUFDM0MsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxvRUFBb0UsQ0FBQyxDQUFDO1FBQ3RHLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDaEUsTUFBTSxHQUFHLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQztZQUNuQyxPQUFPLEdBQUcsQ0FBQyxNQUFNLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7UUFDNUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ2QsQ0FBQztDQUVGLENBQUE7QUFoQlU7SUFBUixLQUFLLEVBQUU7MERBQXFCO0FBQ3BCO0lBQVIsS0FBSyxFQUFFO3lEQUFrQztBQUNoQztJQUFULE1BQU0sRUFBRTsyREFBcUU7QUFKbkUsMEJBQTBCO0lBTHRDLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSxpQkFBaUI7UUFDM0Isb2NBQW1EOztLQUVwRCxDQUFDO0dBQ1csMEJBQTBCLENBa0J0QztTQWxCWSwwQkFBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RWRpdG9yQ29sb3J9IGZyb20gJy4uLy4uL21vZGVscy9idXR0b24nO1xuaW1wb3J0IHtFeGVjQ29tbWFuZH0gZnJvbSAnLi4vLi4vbW9kZWxzL2V4ZWMtY29tbWFuZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N0LWNvbG9yLXBpY2tlcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9lZGl0b3ItY29sb3ItcGlja2VyLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLWNvbG9yLXBpY2tlci5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEVkaXRvckNvbG9yUGlja2VyQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSBidXR0b246IEVkaXRvckNvbG9yO1xuICBASW5wdXQoKSBzdGF0ZTogc3RyaW5nIHwgbnVtYmVyIHwgYm9vbGVhbjtcbiAgQE91dHB1dCgpIGNvbW1hbmQgPSBuZXcgRXZlbnRFbWl0dGVyPHtjb21tYW5kOiBFeGVjQ29tbWFuZCwgdmFsdWU6IHN0cmluZ30+KCk7XG5cbiAgb25Db21tYW5kKGNvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5jb21tYW5kLmVtaXQoe2NvbW1hbmQsIHZhbHVlfSk7XG4gIH1cblxuICByZ2JTdHJpbmdUb0hleChyZ2I6IHN0cmluZyB8IGJvb2xlYW4gfCBudW1iZXIpOiBzdHJpbmcge1xuICAgIGNvbnN0IG1hdGNoID0gU3RyaW5nKHJnYikubWF0Y2goL3JnYmE/XFwoKFxcZHsxLDN9KSwgPyhcXGR7MSwzfSksID8oXFxkezEsM30pXFwpPyg/OiwgPyhcXGQoPzpcXC5cXGQ/KSlcXCkpPy8pO1xuICAgIHJldHVybiAhbWF0Y2ggPyAnJyA6ICcjJyArIFttYXRjaFsxXSwgbWF0Y2hbMl0sIG1hdGNoWzNdXS5tYXAoeCA9PiB7XG4gICAgICBjb25zdCBoZXggPSBOdW1iZXIoeCkudG9TdHJpbmcoMTYpO1xuICAgICAgcmV0dXJuIGhleC5sZW5ndGggPT09IDEgPyAnMCcgKyBoZXggOiBoZXg7XG4gICAgfSkuam9pbignJyk7XG4gIH1cblxufVxuIl19

@@ -6,7 +6,15 @@ import { __decorate } from "tslib";

this.command = new EventEmitter();
this.showInputWindow = false;
this.value = '';
}
onCommand(command) {
const value = prompt(this.button.text);
this.command.emit({ command, value });
onCommand() {
if (this.value) {
this.toggleInputVisibility();
this.command.emit({ command: this.button.command, value: this.value });
this.value = '';
}
}
toggleInputVisibility() {
this.showInputWindow = !this.showInputWindow;
}
};

@@ -25,7 +33,7 @@ __decorate([

selector: 'st-input',
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"onCommand($event)\"></st-button>\n",
styles: [""]
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"toggleInputVisibility()\"></st-button>\n<div *ngIf=\"showInputWindow\" class=\"st-input-window\" (mouseleave)=\"toggleInputVisibility()\">\n <input class=\"st-input-input\" type=\"text\" [(ngModel)]=\"value\">\n <button class=\"st-input-button\" (click)=\"onCommand()\">Confirm</button>\n</div>\n",
styles: [".st-input-button,.st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-input-button:hover,.st-toolbar-item:hover{background-color:#e0e0e0}.st-input-button:focus,.st-toolbar-item:focus{outline-color:#424242}.st-input-window{display:flex;background-color:#fff;position:absolute;padding:10px;top:5px;border:1px solid #bdbdbd;border-radius:5px;box-shadow:0 3px 7px #bdbdbd}.st-input-input{padding:8px 14px;background-color:#fff;margin-right:-1px;border:1px solid #bdbdbd;border-bottom-left-radius:5px;border-top-left-radius:5px}.st-input-button{margin-right:0;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #bdbdbd}"]
})
], EditorInputComponent);
export { EditorInputComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWlucHV0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zaW1wbGUtdGV4dC1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9lZGl0b3ItaW5wdXQvZWRpdG9yLWlucHV0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRSxJQUFhLG9CQUFvQixHQUFqQyxNQUFhLG9CQUFvQjtJQUFqQztRQUlZLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBeUMsQ0FBQztJQU9oRixDQUFDO0lBTEMsU0FBUyxDQUFDLE9BQW9CO1FBQzVCLE1BQU0sS0FBSyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3ZDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUMsT0FBTyxFQUFFLEtBQUssRUFBQyxDQUFDLENBQUM7SUFDdEMsQ0FBQztDQUVGLENBQUE7QUFUVTtJQUFSLEtBQUssRUFBRTtvREFBcUI7QUFDcEI7SUFBUixLQUFLLEVBQUU7bURBQWtDO0FBQ2hDO0lBQVQsTUFBTSxFQUFFO3FEQUFxRTtBQUpuRSxvQkFBb0I7SUFMaEMsU0FBUyxDQUFDO1FBQ1QsUUFBUSxFQUFFLFVBQVU7UUFDcEIsMkdBQTRDOztLQUU3QyxDQUFDO0dBQ1csb0JBQW9CLENBV2hDO1NBWFksb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgT3V0cHV0LCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0VkaXRvcklucHV0fSBmcm9tICcuLi8uLi9tb2RlbHMvYnV0dG9uJztcbmltcG9ydCB7RXhlY0NvbW1hbmR9IGZyb20gJy4uLy4uL21vZGVscy9leGVjLWNvbW1hbmQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzdC1pbnB1dCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9lZGl0b3ItaW5wdXQuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9lZGl0b3ItaW5wdXQuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBFZGl0b3JJbnB1dENvbXBvbmVudCB7XG5cbiAgQElucHV0KCkgYnV0dG9uOiBFZGl0b3JJbnB1dDtcbiAgQElucHV0KCkgc3RhdGU6IHN0cmluZyB8IG51bWJlciB8IGJvb2xlYW47XG4gIEBPdXRwdXQoKSBjb21tYW5kID0gbmV3IEV2ZW50RW1pdHRlcjx7Y29tbWFuZDogRXhlY0NvbW1hbmQsIHZhbHVlOiBzdHJpbmd9PigpO1xuXG4gIG9uQ29tbWFuZChjb21tYW5kOiBFeGVjQ29tbWFuZCk6IHZvaWQge1xuICAgIGNvbnN0IHZhbHVlID0gcHJvbXB0KHRoaXMuYnV0dG9uLnRleHQpO1xuICAgIHRoaXMuY29tbWFuZC5lbWl0KHtjb21tYW5kLCB2YWx1ZX0pO1xuICB9XG5cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWlucHV0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zaW1wbGUtdGV4dC1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9lZGl0b3ItaW5wdXQvZWRpdG9yLWlucHV0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRSxJQUFhLG9CQUFvQixHQUFqQyxNQUFhLG9CQUFvQjtJQUFqQztRQUlZLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBeUMsQ0FBQztRQUM5RSxvQkFBZSxHQUFHLEtBQUssQ0FBQztRQUN4QixVQUFLLEdBQUcsRUFBRSxDQUFDO0lBY2IsQ0FBQztJQVpDLFNBQVM7UUFDUCxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDZCxJQUFJLENBQUMscUJBQXFCLEVBQUUsQ0FBQztZQUM3QixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUssRUFBQyxDQUFDLENBQUM7WUFDckUsSUFBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7U0FDakI7SUFDSCxDQUFDO0lBRUQscUJBQXFCO1FBQ25CLElBQUksQ0FBQyxlQUFlLEdBQUcsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDO0lBQy9DLENBQUM7Q0FFRixDQUFBO0FBbEJVO0lBQVIsS0FBSyxFQUFFO29EQUFxQjtBQUNwQjtJQUFSLEtBQUssRUFBRTttREFBa0M7QUFDaEM7SUFBVCxNQUFNLEVBQUU7cURBQXFFO0FBSm5FLG9CQUFvQjtJQUxoQyxTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUsVUFBVTtRQUNwQixtWEFBNEM7O0tBRTdDLENBQUM7R0FDVyxvQkFBb0IsQ0FvQmhDO1NBcEJZLG9CQUFvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIE91dHB1dCwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtFZGl0b3JJbnB1dH0gZnJvbSAnLi4vLi4vbW9kZWxzL2J1dHRvbic7XG5pbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuLi8uLi9tb2RlbHMvZXhlYy1jb21tYW5kJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3QtaW5wdXQnLFxuICB0ZW1wbGF0ZVVybDogJy4vZWRpdG9yLWlucHV0LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLWlucHV0LmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9ySW5wdXRDb21wb25lbnQge1xuXG4gIEBJbnB1dCgpIGJ1dHRvbjogRWRpdG9ySW5wdXQ7XG4gIEBJbnB1dCgpIHN0YXRlOiBzdHJpbmcgfCBudW1iZXIgfCBib29sZWFuO1xuICBAT3V0cHV0KCkgY29tbWFuZCA9IG5ldyBFdmVudEVtaXR0ZXI8e2NvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nfT4oKTtcbiAgc2hvd0lucHV0V2luZG93ID0gZmFsc2U7XG4gIHZhbHVlID0gJyc7XG5cbiAgb25Db21tYW5kKCk6IHZvaWQge1xuICAgIGlmICh0aGlzLnZhbHVlKSB7XG4gICAgICB0aGlzLnRvZ2dsZUlucHV0VmlzaWJpbGl0eSgpO1xuICAgICAgdGhpcy5jb21tYW5kLmVtaXQoe2NvbW1hbmQ6IHRoaXMuYnV0dG9uLmNvbW1hbmQsIHZhbHVlOiB0aGlzLnZhbHVlfSk7XG4gICAgICB0aGlzLnZhbHVlID0gJyc7XG4gICAgfVxuICB9XG5cbiAgdG9nZ2xlSW5wdXRWaXNpYmlsaXR5KCk6IHZvaWQge1xuICAgIHRoaXMuc2hvd0lucHV0V2luZG93ID0gIXRoaXMuc2hvd0lucHV0V2luZG93O1xuICB9XG5cbn1cbiJdfQ==

@@ -23,3 +23,3 @@ import { __decorate } from "tslib";

selector: 'st-select',
template: "<select [ngModel]=\"state\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
template: "<select [ngModel]=\"state\" [title]=\"button?.title || ''\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}option:checked{background-color:#424242;color:#fff}"]

@@ -29,2 +29,2 @@ })

export { EditorSelectComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLXNlbGVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLXNlbGVjdC9lZGl0b3Itc2VsZWN0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRSxJQUFhLHFCQUFxQixHQUFsQyxNQUFhLHFCQUFxQjtJQUFsQztRQUlZLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBeUMsQ0FBQztJQU1oRixDQUFDO0lBSkMsU0FBUyxDQUFDLE9BQW9CLEVBQUUsS0FBYTtRQUMzQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUMsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7Q0FFRixDQUFBO0FBUlU7SUFBUixLQUFLLEVBQUU7cURBQXNCO0FBQ3JCO0lBQVIsS0FBSyxFQUFFO29EQUFrQztBQUNoQztJQUFULE1BQU0sRUFBRTtzREFBcUU7QUFKbkUscUJBQXFCO0lBTGpDLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSxXQUFXO1FBQ3JCLHNPQUE2Qzs7S0FFOUMsQ0FBQztHQUNXLHFCQUFxQixDQVVqQztTQVZZLHFCQUFxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtFZGl0b3JTZWxlY3R9IGZyb20gJy4uLy4uL21vZGVscy9idXR0b24nO1xuaW1wb3J0IHtFeGVjQ29tbWFuZH0gZnJvbSAnLi4vLi4vbW9kZWxzL2V4ZWMtY29tbWFuZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N0LXNlbGVjdCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9lZGl0b3Itc2VsZWN0LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLXNlbGVjdC5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEVkaXRvclNlbGVjdENvbXBvbmVudCB7XG5cbiAgQElucHV0KCkgYnV0dG9uOiBFZGl0b3JTZWxlY3Q7XG4gIEBJbnB1dCgpIHN0YXRlOiBzdHJpbmcgfCBudW1iZXIgfCBib29sZWFuO1xuICBAT3V0cHV0KCkgY29tbWFuZCA9IG5ldyBFdmVudEVtaXR0ZXI8e2NvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nfT4oKTtcblxuICBvbkNvbW1hbmQoY29tbWFuZDogRXhlY0NvbW1hbmQsIHZhbHVlOiBzdHJpbmcpOiB2b2lkIHtcbiAgICB0aGlzLmNvbW1hbmQuZW1pdCh7Y29tbWFuZCwgdmFsdWV9KTtcbiAgfVxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLXNlbGVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLXNlbGVjdC9lZGl0b3Itc2VsZWN0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRSxJQUFhLHFCQUFxQixHQUFsQyxNQUFhLHFCQUFxQjtJQUFsQztRQUlZLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBeUMsQ0FBQztJQU1oRixDQUFDO0lBSkMsU0FBUyxDQUFDLE9BQW9CLEVBQUUsS0FBYTtRQUMzQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUMsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7Q0FFRixDQUFBO0FBUlU7SUFBUixLQUFLLEVBQUU7cURBQXNCO0FBQ3JCO0lBQVIsS0FBSyxFQUFFO29EQUFrQztBQUNoQztJQUFULE1BQU0sRUFBRTtzREFBcUU7QUFKbkUscUJBQXFCO0lBTGpDLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSxXQUFXO1FBQ3JCLHNRQUE2Qzs7S0FFOUMsQ0FBQztHQUNXLHFCQUFxQixDQVVqQztTQVZZLHFCQUFxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtFZGl0b3JTZWxlY3R9IGZyb20gJy4uLy4uL21vZGVscy9idXR0b24nO1xuaW1wb3J0IHtFeGVjQ29tbWFuZH0gZnJvbSAnLi4vLi4vbW9kZWxzL2V4ZWMtY29tbWFuZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N0LXNlbGVjdCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9lZGl0b3Itc2VsZWN0LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLXNlbGVjdC5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEVkaXRvclNlbGVjdENvbXBvbmVudCB7XG5cbiAgQElucHV0KCkgYnV0dG9uOiBFZGl0b3JTZWxlY3Q7XG4gIEBJbnB1dCgpIHN0YXRlOiBzdHJpbmcgfCBudW1iZXIgfCBib29sZWFuO1xuICBAT3V0cHV0KCkgY29tbWFuZCA9IG5ldyBFdmVudEVtaXR0ZXI8e2NvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nfT4oKTtcblxuICBvbkNvbW1hbmQoY29tbWFuZDogRXhlY0NvbW1hbmQsIHZhbHVlOiBzdHJpbmcpOiB2b2lkIHtcbiAgICB0aGlzLmNvbW1hbmQuZW1pdCh7Y29tbWFuZCwgdmFsdWV9KTtcbiAgfVxuXG59XG4iXX0=

@@ -24,3 +24,3 @@ var EditorComponent_1;

set config(val) {
this._config = Object.assign(Object.assign({}, DEFAULT_CONFIG), (val || {}));
this._config = Object.assign(Object.assign({}, DEFAULT_CONFIG), val);
}

@@ -32,2 +32,5 @@ get config() {

this.content = val;
if (this.contentEditable) {
this.contentEditable.nativeElement.innerHTML = val;
}
}

@@ -83,2 +86,2 @@ registerOnChange(fn) {

export { EditorComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zaW1wbGUtdGV4dC1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9lZGl0b3IvZWRpdG9yLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQWMsTUFBTSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDOUUsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLGlCQUFpQixDQUFDO0FBQ3pDLE9BQU8sRUFBdUIsaUJBQWlCLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUN2RSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZ0NBQWdDLENBQUM7QUFDMUQsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLHFCQUFxQixDQUFDO0FBQ3BELE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSxnQ0FBZ0MsQ0FBQztBQUc5RCxNQUFNLGNBQWMsR0FBaUI7SUFDbkMsV0FBVyxFQUFFLEVBQUU7SUFDZixPQUFPLEVBQUUsVUFBVTtDQUNwQixDQUFDO0FBV0YsSUFBYSxlQUFlLHVCQUE1QixNQUFhLGVBQWU7SUFpQjFCLFlBQStDLFFBQWEsRUFDL0IsY0FBOEI7UUFEWixhQUFRLEdBQVIsUUFBUSxDQUFLO1FBQy9CLG1CQUFjLEdBQWQsY0FBYyxDQUFnQjtRQVYzRCxZQUFPLEdBQWlCLGNBQWMsQ0FBQztRQUV2QyxZQUFPLEdBQUcsRUFBRSxDQUFDO1FBQ2Isb0JBQWUsR0FBRyxlQUFlLENBQUM7UUFDbEMsZUFBVSxHQUFHLEtBQUssQ0FBQztRQUduQixzQkFBaUIsR0FBK0MsRUFBRSxDQUFDO0lBR0osQ0FBQztJQWhCdkQsSUFBSSxNQUFNLENBQUMsR0FBaUI7UUFDbkMsSUFBSSxDQUFDLE9BQU8sbUNBQU8sY0FBYyxHQUFLLENBQUMsR0FBRyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDckQsQ0FBQztJQUNELElBQUksTUFBTTtRQUNSLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDO0lBYUQsVUFBVSxDQUFDLEdBQVc7UUFDcEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxHQUFHLENBQUM7SUFDckIsQ0FBQztJQUVELGdCQUFnQixDQUFDLEVBQXlCO1FBQ3hDLElBQUksQ0FBQyxVQUFVLEdBQUcsRUFBRSxDQUFDO0lBQ3ZCLENBQUM7SUFFRCxpQkFBaUIsQ0FBQyxFQUFjO1FBQzlCLElBQUksQ0FBQyxXQUFXLEdBQUcsRUFBRSxDQUFDO0lBQ3hCLENBQUM7SUFFRCxnQkFBZ0IsQ0FBRSxVQUFtQjtRQUNuQyxJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQztJQUMvQixDQUFDO0lBRUQsU0FBUztRQUNQLElBQUksSUFBSSxDQUFDLGVBQWUsRUFBRTtZQUN4QixJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1NBQy9EO0lBQ0gsQ0FBQztJQUVELFdBQVcsQ0FBQyxPQUFlLEVBQUUsS0FBVztRQUN0QyxJQUFJLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUMzQyxJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDaEQsSUFBSSxDQUFDLHNCQUFzQixFQUFFLENBQUM7SUFDaEMsQ0FBQztJQUVELHNCQUFzQjtRQUNwQixJQUFJLENBQUMsaUJBQWlCLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3pGLENBQUM7SUFFRCxPQUFPLENBQUMsQ0FBQyxFQUFFLElBQVM7UUFDbEIsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDO0lBQ25CLENBQUM7Q0FFRixDQUFBOzs0Q0F2Q2MsTUFBTSxTQUFDLFFBQVE7WUFDaUIsY0FBYzs7QUFoQmxEO0lBQVIsS0FBSyxFQUFFOzZDQUVQO0FBSzZCO0lBQTdCLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQzt3REFBNkI7QUFUL0MsZUFBZTtJQVQzQixTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUsV0FBVztRQUNyQix3aURBQXNDO1FBRXRDLFNBQVMsRUFBRTtZQUNULEVBQUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxpQkFBZSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUM7WUFDdkUsY0FBYztTQUNmOztLQUNGLENBQUM7SUFrQmEsV0FBQSxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUE7R0FqQmxCLGVBQWUsQ0F3RDNCO1NBeERZLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgRWxlbWVudFJlZiwgSW5qZWN0LCBJbnB1dCwgVmlld0NoaWxkfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RE9DVU1FTlR9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQge0NvbnRyb2xWYWx1ZUFjY2Vzc29yLCBOR19WQUxVRV9BQ0NFU1NPUn0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHtTVF9CVVRUT05TfSBmcm9tICcuLi8uLi9jb25zdGFudHMvZWRpdG9yLWJ1dHRvbnMnO1xuaW1wb3J0IHtUb29sYmFySXRlbVR5cGV9IGZyb20gJy4uLy4uL21vZGVscy9idXR0b24nO1xuaW1wb3J0IHtDb21tYW5kU2VydmljZX0gZnJvbSAnLi4vLi4vc2VydmljZXMvY29tbWFuZC5zZXJ2aWNlJztcbmltcG9ydCB7RWRpdG9yQ29uZmlnfSBmcm9tICcuLi8uLi9tb2RlbHMvY29uZmlnJztcblxuY29uc3QgREVGQVVMVF9DT05GSUc6IEVkaXRvckNvbmZpZyA9IHtcbiAgcGxhY2Vob2xkZXI6ICcnLFxuICBidXR0b25zOiBTVF9CVVRUT05TLFxufTtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3QtZWRpdG9yJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2VkaXRvci5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2VkaXRvci5jb21wb25lbnQuc2NzcyddLFxuICBwcm92aWRlcnM6IFtcbiAgICB7cHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsIHVzZUV4aXN0aW5nOiBFZGl0b3JDb21wb25lbnQsIG11bHRpOiB0cnVlfSxcbiAgICBDb21tYW5kU2VydmljZVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIEVkaXRvckNvbXBvbmVudCBpbXBsZW1lbnRzIENvbnRyb2xWYWx1ZUFjY2Vzc29yIHtcblxuICBASW5wdXQoKSBzZXQgY29uZmlnKHZhbDogRWRpdG9yQ29uZmlnKSB7XG4gICAgdGhpcy5fY29uZmlnID0gey4uLkRFRkFVTFRfQ09ORklHLCAuLi4odmFsIHx8IHt9KX07XG4gIH1cbiAgZ2V0IGNvbmZpZygpOiBFZGl0b3JDb25maWcge1xuICAgIHJldHVybiB0aGlzLl9jb25maWc7XG4gIH1cbiAgX2NvbmZpZzogRWRpdG9yQ29uZmlnID0gREVGQVVMVF9DT05GSUc7XG4gIEBWaWV3Q2hpbGQoJ2NvbnRlbnRFZGl0YWJsZScpIGNvbnRlbnRFZGl0YWJsZTogRWxlbWVudFJlZjtcbiAgY29udGVudCA9ICcnO1xuICB0b29sYmFySXRlbVR5cGUgPSBUb29sYmFySXRlbVR5cGU7XG4gIGlzRGlzYWJsZWQgPSBmYWxzZTtcbiAgb25DaGFuZ2VGbjogKHZhbDogc3RyaW5nKSA9PiB2b2lkO1xuICBvblRvdWNoZWRGbjogKCkgPT4gdm9pZDtcbiAgcXVlcnlDb21tYW5kU3RhdGU6IHtba2V5OiBzdHJpbmddOiBzdHJpbmcgfCBudW1iZXIgfCBib29sZWFufSA9IHt9O1xuXG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoRE9DVU1FTlQpIHByaXZhdGUgcmVhZG9ubHkgZG9jdW1lbnQ6IGFueSxcbiAgICAgICAgICAgICAgcHJpdmF0ZSByZWFkb25seSBjb21tYW5kU2VydmljZTogQ29tbWFuZFNlcnZpY2UpIHsgfVxuXG4gIHdyaXRlVmFsdWUodmFsOiBzdHJpbmcpOiB2b2lkIHtcbiAgICB0aGlzLmNvbnRlbnQgPSB2YWw7XG4gIH1cblxuICByZWdpc3Rlck9uQ2hhbmdlKGZuOiAodmFsOiBzdHJpbmcpID0+IHZvaWQpOiB2b2lkIHtcbiAgICB0aGlzLm9uQ2hhbmdlRm4gPSBmbjtcbiAgfVxuXG4gIHJlZ2lzdGVyT25Ub3VjaGVkKGZuOiAoKSA9PiB2b2lkKTogdm9pZCB7XG4gICAgdGhpcy5vblRvdWNoZWRGbiA9IGZuO1xuICB9XG5cbiAgc2V0RGlzYWJsZWRTdGF0ZT8oaXNEaXNhYmxlZDogYm9vbGVhbik6IHZvaWQge1xuICAgIHRoaXMuaXNEaXNhYmxlZCA9IGlzRGlzYWJsZWQ7XG4gIH1cblxuICBkb21Nb2RpZnkoKTogdm9pZCB7XG4gICAgaWYgKHRoaXMuY29udGVudEVkaXRhYmxlKSB7XG4gICAgICB0aGlzLm9uQ2hhbmdlRm4odGhpcy5jb250ZW50RWRpdGFibGUubmF0aXZlRWxlbWVudC5pbm5lckhUTUwpO1xuICAgIH1cbiAgfVxuXG4gIGV4ZWNDb21tYW5kKGNvbW1hbmQ6IHN0cmluZywgdmFsdWU/OiBhbnkpOiB2b2lkIHtcbiAgICB0aGlzLmNvbnRlbnRFZGl0YWJsZS5uYXRpdmVFbGVtZW50LmZvY3VzKCk7XG4gICAgdGhpcy5jb21tYW5kU2VydmljZS5leGVjQ29tbWFuZChjb21tYW5kLCB2YWx1ZSk7XG4gICAgdGhpcy5mZXRjaFF1ZXJ5Q29tbWFuZFN0YXRlKCk7XG4gIH1cblxuICBmZXRjaFF1ZXJ5Q29tbWFuZFN0YXRlKCk6IHZvaWQge1xuICAgIHRoaXMucXVlcnlDb21tYW5kU3RhdGUgPSB0aGlzLmNvbW1hbmRTZXJ2aWNlLmdldFF1ZXJ5Q29tbWFuZFN0YXRlKHRoaXMuY29uZmlnLmJ1dHRvbnMpO1xuICB9XG5cbiAgdHJhY2tCeShfLCBpdGVtOiBhbnkpOiBzdHJpbmcge1xuICAgIHJldHVybiBpdGVtLm5hbWU7XG4gIH1cblxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zaW1wbGUtdGV4dC1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9lZGl0b3IvZWRpdG9yLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQWMsTUFBTSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDOUUsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLGlCQUFpQixDQUFDO0FBQ3pDLE9BQU8sRUFBdUIsaUJBQWlCLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUN2RSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZ0NBQWdDLENBQUM7QUFDMUQsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLHFCQUFxQixDQUFDO0FBQ3BELE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSxnQ0FBZ0MsQ0FBQztBQUc5RCxNQUFNLGNBQWMsR0FBaUI7SUFDbkMsV0FBVyxFQUFFLEVBQUU7SUFDZixPQUFPLEVBQUUsVUFBVTtDQUNwQixDQUFDO0FBV0YsSUFBYSxlQUFlLHVCQUE1QixNQUFhLGVBQWU7SUFpQjFCLFlBQStDLFFBQWEsRUFDL0IsY0FBOEI7UUFEWixhQUFRLEdBQVIsUUFBUSxDQUFLO1FBQy9CLG1CQUFjLEdBQWQsY0FBYyxDQUFnQjtRQVYzRCxZQUFPLEdBQWlCLGNBQWMsQ0FBQztRQUV2QyxZQUFPLEdBQUcsRUFBRSxDQUFDO1FBQ2Isb0JBQWUsR0FBRyxlQUFlLENBQUM7UUFDbEMsZUFBVSxHQUFHLEtBQUssQ0FBQztRQUduQixzQkFBaUIsR0FBK0MsRUFBRSxDQUFDO0lBR0osQ0FBQztJQWhCdkQsSUFBSSxNQUFNLENBQUMsR0FBaUI7UUFDbkMsSUFBSSxDQUFDLE9BQU8sbUNBQU8sY0FBYyxHQUFLLEdBQUcsQ0FBQyxDQUFDO0lBQzdDLENBQUM7SUFDRCxJQUFJLE1BQU07UUFDUixPQUFPLElBQUksQ0FBQyxPQUFPLENBQUM7SUFDdEIsQ0FBQztJQWFELFVBQVUsQ0FBQyxHQUFXO1FBQ3BCLElBQUksQ0FBQyxPQUFPLEdBQUcsR0FBRyxDQUFDO1FBQ25CLElBQUksSUFBSSxDQUFDLGVBQWUsRUFBRTtZQUN4QixJQUFJLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxTQUFTLEdBQUcsR0FBRyxDQUFDO1NBQ3BEO0lBQ0gsQ0FBQztJQUVELGdCQUFnQixDQUFDLEVBQXlCO1FBQ3hDLElBQUksQ0FBQyxVQUFVLEdBQUcsRUFBRSxDQUFDO0lBQ3ZCLENBQUM7SUFFRCxpQkFBaUIsQ0FBQyxFQUFjO1FBQzlCLElBQUksQ0FBQyxXQUFXLEdBQUcsRUFBRSxDQUFDO0lBQ3hCLENBQUM7SUFFRCxnQkFBZ0IsQ0FBRSxVQUFtQjtRQUNuQyxJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQztJQUMvQixDQUFDO0lBRUQsU0FBUztRQUNQLElBQUksSUFBSSxDQUFDLGVBQWUsRUFBRTtZQUN4QixJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1NBQy9EO0lBQ0gsQ0FBQztJQUVELFdBQVcsQ0FBQyxPQUFlLEVBQUUsS0FBVztRQUN0QyxJQUFJLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUMzQyxJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDaEQsSUFBSSxDQUFDLHNCQUFzQixFQUFFLENBQUM7SUFDaEMsQ0FBQztJQUVELHNCQUFzQjtRQUNwQixJQUFJLENBQUMsaUJBQWlCLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3pGLENBQUM7SUFFRCxPQUFPLENBQUMsQ0FBQyxFQUFFLElBQVM7UUFDbEIsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDO0lBQ25CLENBQUM7Q0FFRixDQUFBOzs0Q0ExQ2MsTUFBTSxTQUFDLFFBQVE7WUFDaUIsY0FBYzs7QUFoQmxEO0lBQVIsS0FBSyxFQUFFOzZDQUVQO0FBSzZCO0lBQTdCLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQzt3REFBNkI7QUFUL0MsZUFBZTtJQVQzQixTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUsV0FBVztRQUNyQix3aURBQXNDO1FBRXRDLFNBQVMsRUFBRTtZQUNULEVBQUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxpQkFBZSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUM7WUFDdkUsY0FBYztTQUNmOztLQUNGLENBQUM7SUFrQmEsV0FBQSxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUE7R0FqQmxCLGVBQWUsQ0EyRDNCO1NBM0RZLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgRWxlbWVudFJlZiwgSW5qZWN0LCBJbnB1dCwgVmlld0NoaWxkfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RE9DVU1FTlR9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQge0NvbnRyb2xWYWx1ZUFjY2Vzc29yLCBOR19WQUxVRV9BQ0NFU1NPUn0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHtTVF9CVVRUT05TfSBmcm9tICcuLi8uLi9jb25zdGFudHMvZWRpdG9yLWJ1dHRvbnMnO1xuaW1wb3J0IHtUb29sYmFySXRlbVR5cGV9IGZyb20gJy4uLy4uL21vZGVscy9idXR0b24nO1xuaW1wb3J0IHtDb21tYW5kU2VydmljZX0gZnJvbSAnLi4vLi4vc2VydmljZXMvY29tbWFuZC5zZXJ2aWNlJztcbmltcG9ydCB7RWRpdG9yQ29uZmlnfSBmcm9tICcuLi8uLi9tb2RlbHMvY29uZmlnJztcblxuY29uc3QgREVGQVVMVF9DT05GSUc6IEVkaXRvckNvbmZpZyA9IHtcbiAgcGxhY2Vob2xkZXI6ICcnLFxuICBidXR0b25zOiBTVF9CVVRUT05TLFxufTtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3QtZWRpdG9yJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2VkaXRvci5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2VkaXRvci5jb21wb25lbnQuc2NzcyddLFxuICBwcm92aWRlcnM6IFtcbiAgICB7cHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsIHVzZUV4aXN0aW5nOiBFZGl0b3JDb21wb25lbnQsIG11bHRpOiB0cnVlfSxcbiAgICBDb21tYW5kU2VydmljZVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIEVkaXRvckNvbXBvbmVudCBpbXBsZW1lbnRzIENvbnRyb2xWYWx1ZUFjY2Vzc29yIHtcblxuICBASW5wdXQoKSBzZXQgY29uZmlnKHZhbDogRWRpdG9yQ29uZmlnKSB7XG4gICAgdGhpcy5fY29uZmlnID0gey4uLkRFRkFVTFRfQ09ORklHLCAuLi52YWx9O1xuICB9XG4gIGdldCBjb25maWcoKTogRWRpdG9yQ29uZmlnIHtcbiAgICByZXR1cm4gdGhpcy5fY29uZmlnO1xuICB9XG4gIF9jb25maWc6IEVkaXRvckNvbmZpZyA9IERFRkFVTFRfQ09ORklHO1xuICBAVmlld0NoaWxkKCdjb250ZW50RWRpdGFibGUnKSBjb250ZW50RWRpdGFibGU6IEVsZW1lbnRSZWY7XG4gIGNvbnRlbnQgPSAnJztcbiAgdG9vbGJhckl0ZW1UeXBlID0gVG9vbGJhckl0ZW1UeXBlO1xuICBpc0Rpc2FibGVkID0gZmFsc2U7XG4gIG9uQ2hhbmdlRm46ICh2YWw6IHN0cmluZykgPT4gdm9pZDtcbiAgb25Ub3VjaGVkRm46ICgpID0+IHZvaWQ7XG4gIHF1ZXJ5Q29tbWFuZFN0YXRlOiB7W2tleTogc3RyaW5nXTogc3RyaW5nIHwgbnVtYmVyIHwgYm9vbGVhbn0gPSB7fTtcblxuICBjb25zdHJ1Y3RvcihASW5qZWN0KERPQ1VNRU5UKSBwcml2YXRlIHJlYWRvbmx5IGRvY3VtZW50OiBhbnksXG4gICAgICAgICAgICAgIHByaXZhdGUgcmVhZG9ubHkgY29tbWFuZFNlcnZpY2U6IENvbW1hbmRTZXJ2aWNlKSB7IH1cblxuICB3cml0ZVZhbHVlKHZhbDogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5jb250ZW50ID0gdmFsO1xuICAgIGlmICh0aGlzLmNvbnRlbnRFZGl0YWJsZSkge1xuICAgICAgdGhpcy5jb250ZW50RWRpdGFibGUubmF0aXZlRWxlbWVudC5pbm5lckhUTUwgPSB2YWw7XG4gICAgfVxuICB9XG5cbiAgcmVnaXN0ZXJPbkNoYW5nZShmbjogKHZhbDogc3RyaW5nKSA9PiB2b2lkKTogdm9pZCB7XG4gICAgdGhpcy5vbkNoYW5nZUZuID0gZm47XG4gIH1cblxuICByZWdpc3Rlck9uVG91Y2hlZChmbjogKCkgPT4gdm9pZCk6IHZvaWQge1xuICAgIHRoaXMub25Ub3VjaGVkRm4gPSBmbjtcbiAgfVxuXG4gIHNldERpc2FibGVkU3RhdGU/KGlzRGlzYWJsZWQ6IGJvb2xlYW4pOiB2b2lkIHtcbiAgICB0aGlzLmlzRGlzYWJsZWQgPSBpc0Rpc2FibGVkO1xuICB9XG5cbiAgZG9tTW9kaWZ5KCk6IHZvaWQge1xuICAgIGlmICh0aGlzLmNvbnRlbnRFZGl0YWJsZSkge1xuICAgICAgdGhpcy5vbkNoYW5nZUZuKHRoaXMuY29udGVudEVkaXRhYmxlLm5hdGl2ZUVsZW1lbnQuaW5uZXJIVE1MKTtcbiAgICB9XG4gIH1cblxuICBleGVjQ29tbWFuZChjb21tYW5kOiBzdHJpbmcsIHZhbHVlPzogYW55KTogdm9pZCB7XG4gICAgdGhpcy5jb250ZW50RWRpdGFibGUubmF0aXZlRWxlbWVudC5mb2N1cygpO1xuICAgIHRoaXMuY29tbWFuZFNlcnZpY2UuZXhlY0NvbW1hbmQoY29tbWFuZCwgdmFsdWUpO1xuICAgIHRoaXMuZmV0Y2hRdWVyeUNvbW1hbmRTdGF0ZSgpO1xuICB9XG5cbiAgZmV0Y2hRdWVyeUNvbW1hbmRTdGF0ZSgpOiB2b2lkIHtcbiAgICB0aGlzLnF1ZXJ5Q29tbWFuZFN0YXRlID0gdGhpcy5jb21tYW5kU2VydmljZS5nZXRRdWVyeUNvbW1hbmRTdGF0ZSh0aGlzLmNvbmZpZy5idXR0b25zKTtcbiAgfVxuXG4gIHRyYWNrQnkoXywgaXRlbTogYW55KTogc3RyaW5nIHtcbiAgICByZXR1cm4gaXRlbS5uYW1lO1xuICB9XG5cbn1cbiJdfQ==
import { ToolbarItemType } from '../models/button';
export const UNDO_BUTTON = { type: ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo' };
export const REDO_BUTTON = { type: ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo' };
export const REMOVE_FORMAT_BUTTON = { type: ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format' };
export const UNDO_BUTTON = { type: ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo', title: 'undo' };
export const REDO_BUTTON = { type: ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo', title: 'redo' };
export const REMOVE_FORMAT_BUTTON = { type: ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format', title: 'remove format' };
export const SEPARATOR = { type: ToolbarItemType.Separator };
export const BOLD_BUTTON = { type: ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold' };
export const ITALIC_BUTTON = { type: ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic' };
export const UNDERLINE_BUTTON = { type: ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline' };
export const STRIKE_THROUGH_BUTTON = { type: ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough' };
export const JUSTIFY_LEFT_BUTTON = { type: ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left' };
export const JUSTIFY_CENTER_BUTTON = { type: ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center' };
export const JUSTIFY_RIGHT_BUTTON = { type: ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right' };
export const JUSTIFY_FULL_BUTTON = { type: ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify' };
export const ORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol' };
export const UNORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul' };
export const INDENT_BUTTON = { type: ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent' };
export const OUTDENT_BUTTON = { type: ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent' };
export const SUBSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript' };
export const SUPERSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript' };
export const BOLD_BUTTON = { type: ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold', title: 'bold' };
export const ITALIC_BUTTON = { type: ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic', title: 'italic' };
export const UNDERLINE_BUTTON = { type: ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline', title: 'underline' };
export const STRIKE_THROUGH_BUTTON = { type: ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough', title: 'strikethrough' };
export const JUSTIFY_LEFT_BUTTON = { type: ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left', title: 'align left' };
export const JUSTIFY_CENTER_BUTTON = { type: ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center', title: 'align center' };
export const JUSTIFY_RIGHT_BUTTON = { type: ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right', title: 'align right' };
export const JUSTIFY_FULL_BUTTON = { type: ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify', title: 'align justify' };
export const ORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol', title: 'ordered list' };
export const UNORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul', title: 'unordered list' };
export const INDENT_BUTTON = { type: ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent', title: 'indent' };
export const OUTDENT_BUTTON = { type: ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent', title: 'outdent' };
export const SUBSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript', title: 'subscript' };
export const SUPERSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript', title: 'superscript' };
export const FONT_SIZE_SELECT = {
type: ToolbarItemType.Select, command: "fontSize" /* fontSize */, items: [
type: ToolbarItemType.Select, command: "fontSize" /* fontSize */, title: 'font size', items: [
{ value: 1, label: '1' },

@@ -31,6 +31,6 @@ { value: 2, label: '2' },

};
export const LINK_INPUT = { type: ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link' };
export const UNLINK_BUTTON = { type: ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink' };
export const FORE_COLOR = { type: ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette' };
export const IMAGE_INPUT = { type: ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image' };
export const LINK_INPUT = { type: ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link', title: 'create link' };
export const UNLINK_BUTTON = { type: ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink', title: 'unlink' };
export const FORE_COLOR = { type: ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette', title: 'font color' };
export const IMAGE_INPUT = { type: ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image', title: 'add image' };
export const ST_BUTTONS = [

@@ -67,2 +67,2 @@ UNDO_BUTTON,

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWJ1dHRvbnMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbnN0YW50cy9lZGl0b3ItYnV0dG9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBT0wsZUFBZSxFQUNoQixNQUFNLGtCQUFrQixDQUFDO0FBRTFCLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUMsQ0FBQztBQUN4SCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQWlCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxNQUFNLEVBQUUsT0FBTyxtQkFBa0IsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFDLENBQUM7QUFDeEgsTUFBTSxDQUFDLE1BQU0sb0JBQW9CLEdBQy9CLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxNQUFNLEVBQUUsT0FBTyxtQ0FBMEIsRUFBRSxJQUFJLEVBQUUsc0JBQXNCLEVBQUMsQ0FBQztBQUNsRyxNQUFNLENBQUMsTUFBTSxTQUFTLEdBQWMsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLFNBQVMsRUFBQyxDQUFDO0FBQ3RFLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUMsQ0FBQztBQUN4SCxNQUFNLENBQUMsTUFBTSxhQUFhLEdBQWlCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxNQUFNLEVBQUUsT0FBTyx1QkFBb0IsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFDLENBQUM7QUFDOUgsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQzNCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxNQUFNLEVBQUUsT0FBTyw2QkFBdUIsRUFB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RSxPQUFPLCtCQUF3QixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBQyxDQUFDO0FBQzNHLE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLHVCQUFvQixFQUFFLElBQUksRUFBRSxlQUFlLEVBQUMsQ0FBQztBQUM5SCxNQUFNLENBQUMsTUFBTSxVQUFVLEdBQ3JCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxLQUFLLEVBQUUsT0FBTyw2QkFBdUIsRUFBRSxJQUFJLEVBQUUsZ0JBQWdCLEVBQUMsQ0FBQztBQUN4RixNQUFNLENBQUMsTUFBTSxXQUFXLEdBQ3RCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxLQUFLLEVBQUUsT0FBTyxpQ0FBeUIsRUFBRSxJQUFJLEVBQUUsY0FBYyxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUMsQ0FBQztBQUUzRyxNQUFNLENBQUMsTUFBTSxVQUFVLEdBQWtCO0lBQ3ZDLFdBQVc7SUFDWCxXQUFXO0lBQ1gsb0JBQW9CO0lBQ3BCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsU0FBUztJQUNULG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixTQUFTO0lBQ1QsYUFBYTtJQUNiLGNBQWM7SUFDZCxTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixhQUFhO0lBQ2IsU0FBUztJQUNULFdBQVc7SUFDWCxVQUFVO0NBQ1gsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RXhlY0NvbW1hbmR9IGZyb20gJy4uL21vZGVscy9leGVjLWNvbW1hbmQnO1xuaW1wb3J0IHtcbiAgRWRpdG9yQnV0dG9uLFxuICBFZGl0b3JDb2xvcixcbiAgRWRpdG9ySW5wdXQsXG4gIEVkaXRvclNlbGVjdCxcbiAgU2VwYXJhdG9yLFxuICBUb29sYmFySXRlbSxcbiAgVG9vbGJhckl0ZW1UeXBlXG59IGZyb20gJy4uL21vZGVscy9idXR0b24nO1xuXG5leHBvcnQgY29uc3QgVU5ET19CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC51bmRvLCBpY29uOiAnZmFzIGZhLXVuZG8nfTtcbmV4cG9ydCBjb25zdCBSRURPX0JVVFRPTjogRWRpdG9yQnV0dG9uID0ge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnJlZG8sIGljb246ICdmYXMgZmEtcmVkbyd9O1xuZXhwb3J0IGNvbnN0IFJFTU9WRV9GT1JNQVRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQucmVtb3ZlRm9ybWF0LCBpY29uOiAnZmFzIGZhLXJlbW92ZS1mb3JtYXQnfTtcbmV4cG9ydCBjb25zdCBTRVBBUkFUT1I6IFNlcGFyYXRvciA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuU2VwYXJhdG9yfTtcbmV4cG9ydCBjb25zdCBCT0xEX0JVVFRPTjogRWRpdG9yQnV0dG9uID0ge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmJvbGQsIGljb246ICdmYXMgZmEtYm9sZCd9O1xuZXhwb3J0IGNvbnN0IElUQUxJQ19CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5pdGFsaWMsIGljb246ICdmYXMgZmEtaXRhbGljJ307XG5leHBvcnQgY29uc3QgVU5ERVJMSU5FX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnVuZGVybGluZSwgaWNvbjogJ2ZhcyBmYS11bmRlcmxpbmUnfTtcbmV4cG9ydCBjb25zdCBTVFJJS0VfVEhST1VHSF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5zdHJpa2VUaHJvdWdoLCBpY29uOiAnZmFzIGZhLXN0cmlrZXRocm91Z2gnfTtcbmV4cG9ydCBjb25zdCBKVVNUSUZZX0xFRlRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuanVzdGlmeUxlZnQsIGljb246ICdmYXMgZmEtYWxpZ24tbGVmdCd9O1xuZXhwb3J0IGNvbnN0IEpVU1RJRllfQ0VOVEVSX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmp1c3RpZnlDZW50ZXIsIGljb246ICdmYXMgZmEtYWxpZ24tY2VudGVyJ307XG5leHBvcnQgY29uc3QgSlVTVElGWV9SSUdIVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5qdXN0aWZ5UmlnaHQsIGljb246ICdmYXMgZmEtYWxpZ24tcmlnaHQnfTtcbmV4cG9ydCBjb25zdCBKVVNUSUZZX0ZVTExfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuanVzdGlmeUZ1bGwsIGljb246ICdmYXMgZmEtYWxpZ24tanVzdGlmeSd9O1xuZXhwb3J0IGNvbnN0IE9SREVSRURfTElTVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gICAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmluc2VydE9yZGVyZWRMaXN0LCBpY29uOiAnZmFzIGZhLWxpc3Qtb2wnfTtcbmV4cG9ydCBjb25zdCBVTk9SREVSRURfTElTVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gICAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmluc2VydFVub3JkZXJlZExpc3QsIGljb246ICdmYXMgZmEtbGlzdC11bCd9O1xuZXhwb3J0IGNvbnN0IElOREVOVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5pbmRlbnQsIGljb246ICdmYXMgZmEtaW5kZW50J307XG5leHBvcnQgY29uc3QgT1VUREVOVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5vdXRkZW50LCBpY29uOiAnZmFzIGZhLW91dGRlbnQnfTtcbmV4cG9ydCBjb25zdCBTVUJTQ1JJUFRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuc3Vic2NyaXB0LCBpY29uOiAnZmFzIGZhLXN1YnNjcmlwdCd9O1xuZXhwb3J0IGNvbnN0IFNVUEVSU0NSSVBUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnN1cGVyc2NyaXB0LCBpY29uOiAnZmFzIGZhLXN1cGVyc2NyaXB0J307XG5leHBvcnQgY29uc3QgRk9OVF9TSVpFX1NFTEVDVDogRWRpdG9yU2VsZWN0ID0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuU2VsZWN0LCBjb21tYW5kOiBFeGVjQ29tbWFuZC5mb250U2l6ZSwgaXRlbXM6IFtcbiAgICB7dmFsdWU6IDEsIGxhYmVsOiAnMSd9LFxuICAgIHt2YWx1ZTogMiwgbGFiZWw6ICcyJ30sXG4gICAge3ZhbHVlOiAzLCBsYWJlbDogJzMnfSxcbiAgICB7dmFsdWU6IDQsIGxhYmVsOiAnNCd9LFxuICAgIHt2YWx1ZTogNSwgbGFiZWw6ICc1J30sXG4gICAge3ZhbHVlOiA2LCBsYWJlbDogJzYnfSxcbiAgICB7dmFsdWU6IDcsIGxhYmVsOiAnNyd9LFxuICBdXG59O1xuZXhwb3J0IGNvbnN0IExJTktfSU5QVVQ6IEVkaXRvcklucHV0ID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dCwgY29tbWFuZDogRXhlY0NvbW1hbmQuY3JlYXRlTGluaywgaWNvbjogJ2ZhcyBmYS1saW5rJywgdGV4dDogJ0NyZWF0ZSBsaW5rJ307XG5leHBvcnQgY29uc3QgVU5MSU5LX0JVVFRPTjogRWRpdG9yQnV0dG9uID0ge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnVubGluaywgaWNvbjogJ2ZhcyBmYS11bmxpbmsnfTtcbmV4cG9ydCBjb25zdCBGT1JFX0NPTE9SOiBFZGl0b3JDb2xvciA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQ29sb3IsIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmZvcmVDb2xvciwgaWNvbjogJ2ZhcyBmYS1wYWxldHRlJ307XG5leHBvcnQgY29uc3QgSU1BR0VfSU5QVVQ6IEVkaXRvcklucHV0ID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dCwgY29tbWFuZDogRXhlY0NvbW1hbmQuaW5zZXJ0SW1hZ2UsIGljb246ICdmYXMgZmEtaW1hZ2UnLCB0ZXh0OiAnQWRkIGltYWdlJ307XG5cbmV4cG9ydCBjb25zdCBTVF9CVVRUT05TOiBUb29sYmFySXRlbVtdID0gW1xuICBVTkRPX0JVVFRPTixcbiAgUkVET19CVVRUT04sXG4gIFJFTU9WRV9GT1JNQVRfQlVUVE9OLFxuICBTRVBBUkFUT1IsXG4gIEJPTERfQlVUVE9OLFxuICBJVEFMSUNfQlVUVE9OLFxuICBVTkRFUkxJTkVfQlVUVE9OLFxuICBTVFJJS0VfVEhST1VHSF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgSlVTVElGWV9MRUZUX0JVVFRPTixcbiAgSlVTVElGWV9DRU5URVJfQlVUVE9OLFxuICBKVVNUSUZZX1JJR0hUX0JVVFRPTixcbiAgSlVTVElGWV9GVUxMX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBPUkRFUkVEX0xJU1RfQlVUVE9OLFxuICBVTk9SREVSRURfTElTVF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgSU5ERU5UX0JVVFRPTixcbiAgT1VUREVOVF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgU1VCU0NSSVBUX0JVVFRPTixcbiAgU1VQRVJTQ1JJUFRfQlVUVE9OLFxuICBTRVBBUkFUT1IsXG4gIEZPTlRfU0laRV9TRUxFQ1QsXG4gIExJTktfSU5QVVQsXG4gIFVOTElOS19CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgSU1BR0VfSU5QVVQsXG4gIEZPUkVfQ09MT1IsXG5dO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWJ1dHRvbnMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbnN0YW50cy9lZGl0b3ItYnV0dG9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBT0wsZUFBZSxFQUNoQixNQUFNLGtCQUFrQixDQUFDO0FBRTFCLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBQyxDQUFDO0FBQ3ZJLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBQyxDQUFDO0FBQ3ZJLE1BQU0sQ0FBQyxNQUFNLG9CQUFvQixHQUMvQixFQUFDLElBQUksRUFBRSxlQUFlLENBQUMsTUFBTSxFQUFFLE9BQU8sbUNBQTBCLEVBQUUsSUFBSSxFQUFFLHNCQUFzQixFQUFFLEtBQUssRUFBRSxlQUFlLEVBQUMsQ0FBQztBQUMxSCxNQUFNLENBQUMsTUFBTSxTQUFTLEdBQWMsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLFNBQVMsRUFBQyxDQUFDO0FBQ3RFLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBQyxDQUFDO0FBQ3ZJLE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLHVCQUFvQixFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsS0FBSyxFQUFF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Q1gsV0FBVztJQUNYLG9CQUFvQjtJQUNwQixTQUFTO0lBQ1QsV0FBVztJQUNYLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsU0FBUztJQUNULG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsU0FBUztJQUNULGFBQWE7SUFDYixjQUFjO0lBQ2QsU0FBUztJQUNULGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsYUFBYTtJQUNiLFNBQVM7SUFDVCxXQUFXO0lBQ1gsVUFBVTtDQUNYLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuLi9tb2RlbHMvZXhlYy1jb21tYW5kJztcbmltcG9ydCB7XG4gIEVkaXRvckJ1dHRvbixcbiAgRWRpdG9yQ29sb3IsXG4gIEVkaXRvcklucHV0LFxuICBFZGl0b3JTZWxlY3QsXG4gIFNlcGFyYXRvcixcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJJdGVtVHlwZVxufSBmcm9tICcuLi9tb2RlbHMvYnV0dG9uJztcblxuZXhwb3J0IGNvbnN0IFVORE9fQlVUVE9OOiBFZGl0b3JCdXR0b24gPSB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQudW5kbywgaWNvbjogJ2ZhcyBmYS11bmRvJywgdGl0bGU6ICd1bmRvJ307XG5leHBvcnQgY29uc3QgUkVET19CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5yZWRvLCBpY29uOiAnZmFzIGZhLXJlZG8nLCB0aXRsZTogJ3JlZG8nfTtcbmV4cG9ydCBjb25zdCBSRU1PVkVfRk9STUFUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnJlbW92ZUZvcm1hdCwgaWNvbjogJ2ZhcyBmYS1yZW1vdmUtZm9ybWF0JywgdGl0bGU6ICdyZW1vdmUgZm9ybWF0J307XG5leHBvcnQgY29uc3QgU0VQQVJBVE9SOiBTZXBhcmF0b3IgPSB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLlNlcGFyYXRvcn07XG5leHBvcnQgY29uc3QgQk9MRF9CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5ib2xkLCBpY29uOiAnZmFzIGZhLWJvbGQnLCB0aXRsZTogJ2JvbGQnfTtcbmV4cG9ydCBjb25zdCBJVEFMSUNfQlVUVE9OOiBFZGl0b3JCdXR0b24gPSB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuaXRhbGljLCBpY29uOiAnZmFzIGZhLWl0YWxpYycsIHRpdGxlOiAnaXRhbGljJ307XG5leHBvcnQgY29uc3QgVU5ERVJMSU5FX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnVuZGVybGluZSwgaWNvbjogJ2ZhcyBmYS11bmRlcmxpbmUnLCB0aXRsZTogJ3VuZGVybGluZSd9O1xuZXhwb3J0IGNvbnN0IFNUUklLRV9USFJPVUdIX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnN0cmlrZVRocm91Z2gsIGljb246ICdmYXMgZmEtc3RyaWtldGhyb3VnaCcsIHRpdGxlOiAnc3RyaWtldGhyb3VnaCd9O1xuZXhwb3J0IGNvbnN0IEpVU1RJRllfTEVGVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5qdXN0aWZ5TGVmdCwgaWNvbjogJ2ZhcyBmYS1hbGlnbi1sZWZ0JywgdGl0bGU6ICdhbGlnbiBsZWZ0J307XG5leHBvcnQgY29uc3QgSlVTVElGWV9DRU5URVJfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuanVzdGlmeUNlbnRlciwgaWNvbjogJ2ZhcyBmYS1hbGlnbi1jZW50ZXInLCB0aXRsZTogJ2FsaWduIGNlbnRlcid9O1xuZXhwb3J0IGNvbnN0IEpVU1RJRllfUklHSFRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuanVzdGlmeVJpZ2h0LCBpY29uOiAnZmFzIGZhLWFsaWduLXJpZ2h0JywgdGl0bGU6ICdhbGlnbiByaWdodCd9O1xuZXhwb3J0IGNvbnN0IEpVU1RJRllfRlVMTF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5qdXN0aWZ5RnVsbCwgaWNvbjogJ2ZhcyBmYS1hbGlnbi1qdXN0aWZ5JywgdGl0bGU6ICdhbGlnbiBqdXN0aWZ5J307XG5leHBvcnQgY29uc3QgT1JERVJFRF9MSVNUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAgICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuaW5zZXJ0T3JkZXJlZExpc3QsIGljb246ICdmYXMgZmEtbGlzdC1vbCcsIHRpdGxlOiAnb3JkZXJlZCBsaXN0J307XG5leHBvcnQgY29uc3QgVU5PUkRFUkVEX0xJU1RfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICAgIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5pbnNlcnRVbm9yZGVyZWRMaXN0LCBpY29uOiAnZmFzIGZhLWxpc3QtdWwnLCB0aXRsZTogJ3Vub3JkZXJlZCBsaXN0J307XG5leHBvcnQgY29uc3QgSU5ERU5UX0JVVFRPTjogRWRpdG9yQnV0dG9uID0ge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmluZGVudCwgaWNvbjogJ2ZhcyBmYS1pbmRlbnQnLCB0aXRsZTogJ2luZGVudCd9O1xuZXhwb3J0IGNvbnN0IE9VVERFTlRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQub3V0ZGVudCwgaWNvbjogJ2ZhcyBmYS1vdXRkZW50JywgdGl0bGU6ICdvdXRkZW50J307XG5leHBvcnQgY29uc3QgU1VCU0NSSVBUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnN1YnNjcmlwdCwgaWNvbjogJ2ZhcyBmYS1zdWJzY3JpcHQnLCB0aXRsZTogJ3N1YnNjcmlwdCd9O1xuZXhwb3J0IGNvbnN0IFNVUEVSU0NSSVBUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnN1cGVyc2NyaXB0LCBpY29uOiAnZmFzIGZhLXN1cGVyc2NyaXB0JywgdGl0bGU6ICdzdXBlcnNjcmlwdCd9O1xuZXhwb3J0IGNvbnN0IEZPTlRfU0laRV9TRUxFQ1Q6IEVkaXRvclNlbGVjdCA9IHtcbiAgdHlwZTogVG9vbGJhckl0ZW1UeXBlLlNlbGVjdCwgY29tbWFuZDogRXhlY0NvbW1hbmQuZm9udFNpemUsIHRpdGxlOiAnZm9udCBzaXplJywgaXRlbXM6IFtcbiAgICB7dmFsdWU6IDEsIGxhYmVsOiAnMSd9LFxuICAgIHt2YWx1ZTogMiwgbGFiZWw6ICcyJ30sXG4gICAge3ZhbHVlOiAzLCBsYWJlbDogJzMnfSxcbiAgICB7dmFsdWU6IDQsIGxhYmVsOiAnNCd9LFxuICAgIHt2YWx1ZTogNSwgbGFiZWw6ICc1J30sXG4gICAge3ZhbHVlOiA2LCBsYWJlbDogJzYnfSxcbiAgICB7dmFsdWU6IDcsIGxhYmVsOiAnNyd9LFxuICBdXG59O1xuZXhwb3J0IGNvbnN0IExJTktfSU5QVVQ6IEVkaXRvcklucHV0ID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dCwgY29tbWFuZDogRXhlY0NvbW1hbmQuY3JlYXRlTGluaywgaWNvbjogJ2ZhcyBmYS1saW5rJywgdGV4dDogJ0NyZWF0ZSBsaW5rJywgdGl0bGU6ICdjcmVhdGUgbGluayd9O1xuZXhwb3J0IGNvbnN0IFVOTElOS19CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC51bmxpbmssIGljb246ICdmYXMgZmEtdW5saW5rJywgdGl0bGU6ICd1bmxpbmsnfTtcbmV4cG9ydCBjb25zdCBGT1JFX0NPTE9SOiBFZGl0b3JDb2xvciA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQ29sb3IsIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmZvcmVDb2xvciwgaWNvbjogJ2ZhcyBmYS1wYWxldHRlJywgdGl0bGU6ICdmb250IGNvbG9yJ307XG5leHBvcnQgY29uc3QgSU1BR0VfSU5QVVQ6IEVkaXRvcklucHV0ID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dCwgY29tbWFuZDogRXhlY0NvbW1hbmQuaW5zZXJ0SW1hZ2UsIGljb246ICdmYXMgZmEtaW1hZ2UnLCB0ZXh0OiAnQWRkIGltYWdlJywgdGl0bGU6ICdhZGQgaW1hZ2UnfTtcblxuZXhwb3J0IGNvbnN0IFNUX0JVVFRPTlM6IFRvb2xiYXJJdGVtW10gPSBbXG4gIFVORE9fQlVUVE9OLFxuICBSRURPX0JVVFRPTixcbiAgUkVNT1ZFX0ZPUk1BVF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgQk9MRF9CVVRUT04sXG4gIElUQUxJQ19CVVRUT04sXG4gIFVOREVSTElORV9CVVRUT04sXG4gIFNUUklLRV9USFJPVUdIX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBKVVNUSUZZX0xFRlRfQlVUVE9OLFxuICBKVVNUSUZZX0NFTlRFUl9CVVRUT04sXG4gIEpVU1RJRllfUklHSFRfQlVUVE9OLFxuICBKVVNUSUZZX0ZVTExfQlVUVE9OLFxuICBTRVBBUkFUT1IsXG4gIE9SREVSRURfTElTVF9CVVRUT04sXG4gIFVOT1JERVJFRF9MSVNUX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBJTkRFTlRfQlVUVE9OLFxuICBPVVRERU5UX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBTVUJTQ1JJUFRfQlVUVE9OLFxuICBTVVBFUlNDUklQVF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgRk9OVF9TSVpFX1NFTEVDVCxcbiAgTElOS19JTlBVVCxcbiAgVU5MSU5LX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBJTUFHRV9JTlBVVCxcbiAgRk9SRV9DT0xPUixcbl07XG4iXX0=

@@ -9,2 +9,2 @@ export var ToolbarItemType;

})(ToolbarItemType || (ToolbarItemType = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNpbXBsZS10ZXh0LWVkaXRvci8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvYnV0dG9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sQ0FBTixJQUFZLGVBTVg7QUFORCxXQUFZLGVBQWU7SUFDekIsK0RBQVMsQ0FBQTtJQUNULHlEQUFNLENBQUE7SUFDTix5REFBTSxDQUFBO0lBQ04sdURBQUssQ0FBQTtJQUNMLHVEQUFLLENBQUE7QUFDUCxDQUFDLEVBTlcsZUFBZSxLQUFmLGVBQWUsUUFNMUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuL2V4ZWMtY29tbWFuZCc7XG5cbmV4cG9ydCBlbnVtIFRvb2xiYXJJdGVtVHlwZSB7XG4gIFNlcGFyYXRvcixcbiAgQnV0dG9uLFxuICBTZWxlY3QsXG4gIENvbG9yLFxuICBJbnB1dFxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEVkaXRvckJ1dHRvbiBleHRlbmRzIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b247XG4gIGNvbW1hbmQ6IEV4ZWNDb21tYW5kO1xuICBpY29uOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgRWRpdG9yQ29sb3IgZXh0ZW5kcyBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuQ29sb3I7XG4gIGNvbW1hbmQ6IEV4ZWNDb21tYW5kO1xuICBpY29uOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgRWRpdG9ySW5wdXQgZXh0ZW5kcyBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuSW5wdXQ7XG4gIGNvbW1hbmQ6IEV4ZWNDb21tYW5kO1xuICBpY29uOiBzdHJpbmc7XG4gIHRleHQ6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBFZGl0b3JTZWxlY3QgZXh0ZW5kcyBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuU2VsZWN0O1xuICBjb21tYW5kOiBFeGVjQ29tbWFuZDtcbiAgaXRlbXM6IHsgdmFsdWU6IG51bWJlciB8IHN0cmluZywgbGFiZWw6IHN0cmluZyB9W107XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgU2VwYXJhdG9yIGV4dGVuZHMgVG9vbGJhckJhc2VJdGVtIHtcbiAgdHlwZTogVG9vbGJhckl0ZW1UeXBlLlNlcGFyYXRvcjtcbn1cblxuaW50ZXJmYWNlIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZTtcbn1cblxuZXhwb3J0IHR5cGUgVG9vbGJhckl0ZW0gPSBFZGl0b3JJbnB1dCB8IEVkaXRvckNvbG9yIHwgRWRpdG9yU2VsZWN0IHwgRWRpdG9yQnV0dG9uIHwgU2VwYXJhdG9yO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNpbXBsZS10ZXh0LWVkaXRvci8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvYnV0dG9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sQ0FBTixJQUFZLGVBTVg7QUFORCxXQUFZLGVBQWU7SUFDekIsK0RBQVMsQ0FBQTtJQUNULHlEQUFNLENBQUE7SUFDTix5REFBTSxDQUFBO0lBQ04sdURBQUssQ0FBQTtJQUNMLHVEQUFLLENBQUE7QUFDUCxDQUFDLEVBTlcsZUFBZSxLQUFmLGVBQWUsUUFNMUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuL2V4ZWMtY29tbWFuZCc7XG5cbmV4cG9ydCBlbnVtIFRvb2xiYXJJdGVtVHlwZSB7XG4gIFNlcGFyYXRvcixcbiAgQnV0dG9uLFxuICBTZWxlY3QsXG4gIENvbG9yLFxuICBJbnB1dFxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEVkaXRvckJ1dHRvbiBleHRlbmRzIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b247XG4gIGNvbW1hbmQ6IEV4ZWNDb21tYW5kO1xuICBpY29uOiBzdHJpbmc7XG4gIHRpdGxlPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEVkaXRvckNvbG9yIGV4dGVuZHMgVG9vbGJhckJhc2VJdGVtIHtcbiAgdHlwZTogVG9vbGJhckl0ZW1UeXBlLkNvbG9yO1xuICBjb21tYW5kOiBFeGVjQ29tbWFuZDtcbiAgaWNvbjogc3RyaW5nO1xuICB0aXRsZT86IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBFZGl0b3JJbnB1dCBleHRlbmRzIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dDtcbiAgY29tbWFuZDogRXhlY0NvbW1hbmQ7XG4gIGljb246IHN0cmluZztcbiAgdGV4dDogc3RyaW5nO1xuICB0aXRsZT86IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBFZGl0b3JTZWxlY3QgZXh0ZW5kcyBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuU2VsZWN0O1xuICBjb21tYW5kOiBFeGVjQ29tbWFuZDtcbiAgaXRlbXM6IHsgdmFsdWU6IG51bWJlciB8IHN0cmluZywgbGFiZWw6IHN0cmluZyB9W107XG4gIHRpdGxlPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFNlcGFyYXRvciBleHRlbmRzIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZS5TZXBhcmF0b3I7XG59XG5cbmludGVyZmFjZSBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGU7XG59XG5cbmV4cG9ydCB0eXBlIFRvb2xiYXJJdGVtID0gRWRpdG9ySW5wdXQgfCBFZGl0b3JDb2xvciB8IEVkaXRvclNlbGVjdCB8IEVkaXRvckJ1dHRvbiB8IFNlcGFyYXRvcjtcbiJdfQ==

@@ -22,3 +22,3 @@ import { __decorate } from "tslib";

selector: 'st-button',
template: "<button class=\"st-button st-toolbar-item\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\"\n [title]=\"button?.title || ''\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}"]

@@ -30,2 +30,2 @@ })

export { EditorButtonComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWJ1dHRvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLWJ1dHRvbi9lZGl0b3ItYnV0dG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRTtJQUFBO1FBSVksWUFBTyxHQUFHLElBQUksWUFBWSxFQUFlLENBQUM7SUFNdEQsQ0FBQztJQUpDLHlDQUFTLEdBQVQsVUFBVSxPQUFvQjtRQUM1QixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM3QixDQUFDO0lBTlE7UUFBUixLQUFLLEVBQUU7eURBQXNCO0lBQ3JCO1FBQVIsS0FBSyxFQUFFO3dEQUFrQztJQUNoQztRQUFULE1BQU0sRUFBRTswREFBMkM7SUFKekMscUJBQXFCO1FBTGpDLFNBQVMsQ0FBQztZQUNULFFBQVEsRUFBRSxXQUFXO1lBQ3JCLDJMQUE2Qzs7U0FFOUMsQ0FBQztPQUNXLHFCQUFxQixDQVVqQztJQUFELDRCQUFDO0NBQUEsQUFWRCxJQVVDO1NBVlkscUJBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIElucHV0LCBFdmVudEVtaXR0ZXIsIE91dHB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0VkaXRvckJ1dHRvbn0gZnJvbSAnLi4vLi4vbW9kZWxzL2J1dHRvbic7XG5pbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuLi8uLi9tb2RlbHMvZXhlYy1jb21tYW5kJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3QtYnV0dG9uJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2VkaXRvci1idXR0b24uY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9lZGl0b3ItYnV0dG9uLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9yQnV0dG9uQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSBidXR0b246IEVkaXRvckJ1dHRvbjtcbiAgQElucHV0KCkgc3RhdGU6IHN0cmluZyB8IG51bWJlciB8IGJvb2xlYW47XG4gIEBPdXRwdXQoKSBjb21tYW5kID0gbmV3IEV2ZW50RW1pdHRlcjxFeGVjQ29tbWFuZD4oKTtcblxuICBvbkNvbW1hbmQoY29tbWFuZDogRXhlY0NvbW1hbmQpOiB2b2lkIHtcbiAgICB0aGlzLmNvbW1hbmQuZW1pdChjb21tYW5kKTtcbiAgfVxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWJ1dHRvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLWJ1dHRvbi9lZGl0b3ItYnV0dG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRTtJQUFBO1FBSVksWUFBTyxHQUFHLElBQUksWUFBWSxFQUFlLENBQUM7SUFNdEQsQ0FBQztJQUpDLHlDQUFTLEdBQVQsVUFBVSxPQUFvQjtRQUM1QixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM3QixDQUFDO0lBTlE7UUFBUixLQUFLLEVBQUU7eURBQXNCO0lBQ3JCO1FBQVIsS0FBSyxFQUFFO3dEQUFrQztJQUNoQztRQUFULE1BQU0sRUFBRTswREFBMkM7SUFKekMscUJBQXFCO1FBTGpDLFNBQVMsQ0FBQztZQUNULFFBQVEsRUFBRSxXQUFXO1lBQ3JCLG9PQUE2Qzs7U0FFOUMsQ0FBQztPQUNXLHFCQUFxQixDQVVqQztJQUFELDRCQUFDO0NBQUEsQUFWRCxJQVVDO1NBVlkscUJBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIElucHV0LCBFdmVudEVtaXR0ZXIsIE91dHB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0VkaXRvckJ1dHRvbn0gZnJvbSAnLi4vLi4vbW9kZWxzL2J1dHRvbic7XG5pbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuLi8uLi9tb2RlbHMvZXhlYy1jb21tYW5kJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3QtYnV0dG9uJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2VkaXRvci1idXR0b24uY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9lZGl0b3ItYnV0dG9uLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9yQnV0dG9uQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSBidXR0b246IEVkaXRvckJ1dHRvbjtcbiAgQElucHV0KCkgc3RhdGU6IHN0cmluZyB8IG51bWJlciB8IGJvb2xlYW47XG4gIEBPdXRwdXQoKSBjb21tYW5kID0gbmV3IEV2ZW50RW1pdHRlcjxFeGVjQ29tbWFuZD4oKTtcblxuICBvbkNvbW1hbmQoY29tbWFuZDogRXhlY0NvbW1hbmQpOiB2b2lkIHtcbiAgICB0aGlzLmNvbW1hbmQuZW1pdChjb21tYW5kKTtcbiAgfVxuXG59XG4iXX0=

@@ -29,3 +29,3 @@ import { __decorate } from "tslib";

selector: 'st-color-picker',
template: "<button class=\"st-button st-toolbar-item\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\" [title]=\"button?.title || ''\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}.st-color-picker{width:0;height:0;border:0;padding:0;margin:0;pointer-events:none}"]

@@ -37,2 +37,2 @@ })

export { EditorColorPickerComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWNvbG9yLXBpY2tlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLWNvbG9yLXBpY2tlci9lZGl0b3ItY29sb3ItcGlja2VyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRTtJQUFBO1FBSVksWUFBTyxHQUFHLElBQUksWUFBWSxFQUF5QyxDQUFDO0lBY2hGLENBQUM7SUFaQyw4Q0FBUyxHQUFULFVBQVUsT0FBb0IsRUFBRSxLQUFhO1FBQzNDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUMsT0FBTyxTQUFBLEVBQUUsS0FBSyxPQUFBLEVBQUMsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFFRCxtREFBYyxHQUFkLFVBQWUsR0FBOEI7UUFDM0MsSUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxvRUFBb0UsQ0FBQyxDQUFDO1FBQ3RHLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsVUFBQSxDQUFDO1lBQzdELElBQU0sR0FBRyxHQUFHLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUM7WUFDbkMsT0FBTyxHQUFHLENBQUMsTUFBTSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDO1FBQzVDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNkLENBQUM7SUFkUTtRQUFSLEtBQUssRUFBRTs4REFBcUI7SUFDcEI7UUFBUixLQUFLLEVBQUU7NkRBQWtDO0lBQ2hDO1FBQVQsTUFBTSxFQUFFOytEQUFxRTtJQUpuRSwwQkFBMEI7UUFMdEMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLGlCQUFpQjtZQUMzQixvYUFBbUQ7O1NBRXBELENBQUM7T0FDVywwQkFBMEIsQ0FrQnRDO0lBQUQsaUNBQUM7Q0FBQSxBQWxCRCxJQWtCQztTQWxCWSwwQkFBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RWRpdG9yQ29sb3J9IGZyb20gJy4uLy4uL21vZGVscy9idXR0b24nO1xuaW1wb3J0IHtFeGVjQ29tbWFuZH0gZnJvbSAnLi4vLi4vbW9kZWxzL2V4ZWMtY29tbWFuZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N0LWNvbG9yLXBpY2tlcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9lZGl0b3ItY29sb3ItcGlja2VyLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLWNvbG9yLXBpY2tlci5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEVkaXRvckNvbG9yUGlja2VyQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSBidXR0b246IEVkaXRvckNvbG9yO1xuICBASW5wdXQoKSBzdGF0ZTogc3RyaW5nIHwgbnVtYmVyIHwgYm9vbGVhbjtcbiAgQE91dHB1dCgpIGNvbW1hbmQgPSBuZXcgRXZlbnRFbWl0dGVyPHtjb21tYW5kOiBFeGVjQ29tbWFuZCwgdmFsdWU6IHN0cmluZ30+KCk7XG5cbiAgb25Db21tYW5kKGNvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5jb21tYW5kLmVtaXQoe2NvbW1hbmQsIHZhbHVlfSk7XG4gIH1cblxuICByZ2JTdHJpbmdUb0hleChyZ2I6IHN0cmluZyB8IGJvb2xlYW4gfCBudW1iZXIpOiBzdHJpbmcge1xuICAgIGNvbnN0IG1hdGNoID0gU3RyaW5nKHJnYikubWF0Y2goL3JnYmE/XFwoKFxcZHsxLDN9KSwgPyhcXGR7MSwzfSksID8oXFxkezEsM30pXFwpPyg/OiwgPyhcXGQoPzpcXC5cXGQ/KSlcXCkpPy8pO1xuICAgIHJldHVybiAhbWF0Y2ggPyAnJyA6ICcjJyArIFttYXRjaFsxXSwgbWF0Y2hbMl0sIG1hdGNoWzNdXS5tYXAoeCA9PiB7XG4gICAgICBjb25zdCBoZXggPSBOdW1iZXIoeCkudG9TdHJpbmcoMTYpO1xuICAgICAgcmV0dXJuIGhleC5sZW5ndGggPT09IDEgPyAnMCcgKyBoZXggOiBoZXg7XG4gICAgfSkuam9pbignJyk7XG4gIH1cblxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWNvbG9yLXBpY2tlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLWNvbG9yLXBpY2tlci9lZGl0b3ItY29sb3ItcGlja2VyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRTtJQUFBO1FBSVksWUFBTyxHQUFHLElBQUksWUFBWSxFQUF5QyxDQUFDO0lBY2hGLENBQUM7SUFaQyw4Q0FBUyxHQUFULFVBQVUsT0FBb0IsRUFBRSxLQUFhO1FBQzNDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUMsT0FBTyxTQUFBLEVBQUUsS0FBSyxPQUFBLEVBQUMsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFFRCxtREFBYyxHQUFkLFVBQWUsR0FBOEI7UUFDM0MsSUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxvRUFBb0UsQ0FBQyxDQUFDO1FBQ3RHLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsVUFBQSxDQUFDO1lBQzdELElBQU0sR0FBRyxHQUFHLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUM7WUFDbkMsT0FBTyxHQUFHLENBQUMsTUFBTSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDO1FBQzVDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNkLENBQUM7SUFkUTtRQUFSLEtBQUssRUFBRTs4REFBcUI7SUFDcEI7UUFBUixLQUFLLEVBQUU7NkRBQWtDO0lBQ2hDO1FBQVQsTUFBTSxFQUFFOytEQUFxRTtJQUpuRSwwQkFBMEI7UUFMdEMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLGlCQUFpQjtZQUMzQixvY0FBbUQ7O1NBRXBELENBQUM7T0FDVywwQkFBMEIsQ0FrQnRDO0lBQUQsaUNBQUM7Q0FBQSxBQWxCRCxJQWtCQztTQWxCWSwwQkFBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RWRpdG9yQ29sb3J9IGZyb20gJy4uLy4uL21vZGVscy9idXR0b24nO1xuaW1wb3J0IHtFeGVjQ29tbWFuZH0gZnJvbSAnLi4vLi4vbW9kZWxzL2V4ZWMtY29tbWFuZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N0LWNvbG9yLXBpY2tlcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9lZGl0b3ItY29sb3ItcGlja2VyLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLWNvbG9yLXBpY2tlci5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEVkaXRvckNvbG9yUGlja2VyQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSBidXR0b246IEVkaXRvckNvbG9yO1xuICBASW5wdXQoKSBzdGF0ZTogc3RyaW5nIHwgbnVtYmVyIHwgYm9vbGVhbjtcbiAgQE91dHB1dCgpIGNvbW1hbmQgPSBuZXcgRXZlbnRFbWl0dGVyPHtjb21tYW5kOiBFeGVjQ29tbWFuZCwgdmFsdWU6IHN0cmluZ30+KCk7XG5cbiAgb25Db21tYW5kKGNvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5jb21tYW5kLmVtaXQoe2NvbW1hbmQsIHZhbHVlfSk7XG4gIH1cblxuICByZ2JTdHJpbmdUb0hleChyZ2I6IHN0cmluZyB8IGJvb2xlYW4gfCBudW1iZXIpOiBzdHJpbmcge1xuICAgIGNvbnN0IG1hdGNoID0gU3RyaW5nKHJnYikubWF0Y2goL3JnYmE/XFwoKFxcZHsxLDN9KSwgPyhcXGR7MSwzfSksID8oXFxkezEsM30pXFwpPyg/OiwgPyhcXGQoPzpcXC5cXGQ/KSlcXCkpPy8pO1xuICAgIHJldHVybiAhbWF0Y2ggPyAnJyA6ICcjJyArIFttYXRjaFsxXSwgbWF0Y2hbMl0sIG1hdGNoWzNdXS5tYXAoeCA9PiB7XG4gICAgICBjb25zdCBoZXggPSBOdW1iZXIoeCkudG9TdHJpbmcoMTYpO1xuICAgICAgcmV0dXJuIGhleC5sZW5ndGggPT09IDEgPyAnMCcgKyBoZXggOiBoZXg7XG4gICAgfSkuam9pbignJyk7XG4gIH1cblxufVxuIl19

@@ -6,7 +6,15 @@ import { __decorate } from "tslib";

this.command = new EventEmitter();
this.showInputWindow = false;
this.value = '';
}
EditorInputComponent.prototype.onCommand = function (command) {
var value = prompt(this.button.text);
this.command.emit({ command: command, value: value });
EditorInputComponent.prototype.onCommand = function () {
if (this.value) {
this.toggleInputVisibility();
this.command.emit({ command: this.button.command, value: this.value });
this.value = '';
}
};
EditorInputComponent.prototype.toggleInputVisibility = function () {
this.showInputWindow = !this.showInputWindow;
};
__decorate([

@@ -24,4 +32,4 @@ Input()

selector: 'st-input',
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"onCommand($event)\"></st-button>\n",
styles: [""]
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"toggleInputVisibility()\"></st-button>\n<div *ngIf=\"showInputWindow\" class=\"st-input-window\" (mouseleave)=\"toggleInputVisibility()\">\n <input class=\"st-input-input\" type=\"text\" [(ngModel)]=\"value\">\n <button class=\"st-input-button\" (click)=\"onCommand()\">Confirm</button>\n</div>\n",
styles: [".st-input-button,.st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-input-button:hover,.st-toolbar-item:hover{background-color:#e0e0e0}.st-input-button:focus,.st-toolbar-item:focus{outline-color:#424242}.st-input-window{display:flex;background-color:#fff;position:absolute;padding:10px;top:5px;border:1px solid #bdbdbd;border-radius:5px;box-shadow:0 3px 7px #bdbdbd}.st-input-input{padding:8px 14px;background-color:#fff;margin-right:-1px;border:1px solid #bdbdbd;border-bottom-left-radius:5px;border-top-left-radius:5px}.st-input-button{margin-right:0;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #bdbdbd}"]
})

@@ -32,2 +40,2 @@ ], EditorInputComponent);

export { EditorInputComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWlucHV0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zaW1wbGUtdGV4dC1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9lZGl0b3ItaW5wdXQvZWRpdG9yLWlucHV0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRTtJQUFBO1FBSVksWUFBTyxHQUFHLElBQUksWUFBWSxFQUF5QyxDQUFDO0lBT2hGLENBQUM7SUFMQyx3Q0FBUyxHQUFULFVBQVUsT0FBb0I7UUFDNUIsSUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDdkMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBQyxPQUFPLFNBQUEsRUFBRSxLQUFLLE9BQUEsRUFBQyxDQUFDLENBQUM7SUFDdEMsQ0FBQztJQVBRO1FBQVIsS0FBSyxFQUFFO3dEQUFxQjtJQUNwQjtRQUFSLEtBQUssRUFBRTt1REFBa0M7SUFDaEM7UUFBVCxNQUFNLEVBQUU7eURBQXFFO0lBSm5FLG9CQUFvQjtRQUxoQyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsVUFBVTtZQUNwQiwyR0FBNEM7O1NBRTdDLENBQUM7T0FDVyxvQkFBb0IsQ0FXaEM7SUFBRCwyQkFBQztDQUFBLEFBWEQsSUFXQztTQVhZLG9CQUFvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIE91dHB1dCwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtFZGl0b3JJbnB1dH0gZnJvbSAnLi4vLi4vbW9kZWxzL2J1dHRvbic7XG5pbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuLi8uLi9tb2RlbHMvZXhlYy1jb21tYW5kJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3QtaW5wdXQnLFxuICB0ZW1wbGF0ZVVybDogJy4vZWRpdG9yLWlucHV0LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLWlucHV0LmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9ySW5wdXRDb21wb25lbnQge1xuXG4gIEBJbnB1dCgpIGJ1dHRvbjogRWRpdG9ySW5wdXQ7XG4gIEBJbnB1dCgpIHN0YXRlOiBzdHJpbmcgfCBudW1iZXIgfCBib29sZWFuO1xuICBAT3V0cHV0KCkgY29tbWFuZCA9IG5ldyBFdmVudEVtaXR0ZXI8e2NvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nfT4oKTtcblxuICBvbkNvbW1hbmQoY29tbWFuZDogRXhlY0NvbW1hbmQpOiB2b2lkIHtcbiAgICBjb25zdCB2YWx1ZSA9IHByb21wdCh0aGlzLmJ1dHRvbi50ZXh0KTtcbiAgICB0aGlzLmNvbW1hbmQuZW1pdCh7Y29tbWFuZCwgdmFsdWV9KTtcbiAgfVxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWlucHV0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zaW1wbGUtdGV4dC1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9lZGl0b3ItaW5wdXQvZWRpdG9yLWlucHV0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRTtJQUFBO1FBSVksWUFBTyxHQUFHLElBQUksWUFBWSxFQUF5QyxDQUFDO1FBQzlFLG9CQUFlLEdBQUcsS0FBSyxDQUFDO1FBQ3hCLFVBQUssR0FBRyxFQUFFLENBQUM7SUFjYixDQUFDO0lBWkMsd0NBQVMsR0FBVDtRQUNFLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNkLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxDQUFDO1lBQzdCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSyxFQUFDLENBQUMsQ0FBQztZQUNyRSxJQUFJLENBQUMsS0FBSyxHQUFHLEVBQUUsQ0FBQztTQUNqQjtJQUNILENBQUM7SUFFRCxvREFBcUIsR0FBckI7UUFDRSxJQUFJLENBQUMsZUFBZSxHQUFHLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQztJQUMvQyxDQUFDO0lBaEJRO1FBQVIsS0FBSyxFQUFFO3dEQUFxQjtJQUNwQjtRQUFSLEtBQUssRUFBRTt1REFBa0M7SUFDaEM7UUFBVCxNQUFNLEVBQUU7eURBQXFFO0lBSm5FLG9CQUFvQjtRQUxoQyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsVUFBVTtZQUNwQixtWEFBNEM7O1NBRTdDLENBQUM7T0FDVyxvQkFBb0IsQ0FvQmhDO0lBQUQsMkJBQUM7Q0FBQSxBQXBCRCxJQW9CQztTQXBCWSxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBPdXRwdXQsIElucHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RWRpdG9ySW5wdXR9IGZyb20gJy4uLy4uL21vZGVscy9idXR0b24nO1xuaW1wb3J0IHtFeGVjQ29tbWFuZH0gZnJvbSAnLi4vLi4vbW9kZWxzL2V4ZWMtY29tbWFuZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N0LWlucHV0JyxcbiAgdGVtcGxhdGVVcmw6ICcuL2VkaXRvci1pbnB1dC5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2VkaXRvci1pbnB1dC5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEVkaXRvcklucHV0Q29tcG9uZW50IHtcblxuICBASW5wdXQoKSBidXR0b246IEVkaXRvcklucHV0O1xuICBASW5wdXQoKSBzdGF0ZTogc3RyaW5nIHwgbnVtYmVyIHwgYm9vbGVhbjtcbiAgQE91dHB1dCgpIGNvbW1hbmQgPSBuZXcgRXZlbnRFbWl0dGVyPHtjb21tYW5kOiBFeGVjQ29tbWFuZCwgdmFsdWU6IHN0cmluZ30+KCk7XG4gIHNob3dJbnB1dFdpbmRvdyA9IGZhbHNlO1xuICB2YWx1ZSA9ICcnO1xuXG4gIG9uQ29tbWFuZCgpOiB2b2lkIHtcbiAgICBpZiAodGhpcy52YWx1ZSkge1xuICAgICAgdGhpcy50b2dnbGVJbnB1dFZpc2liaWxpdHkoKTtcbiAgICAgIHRoaXMuY29tbWFuZC5lbWl0KHtjb21tYW5kOiB0aGlzLmJ1dHRvbi5jb21tYW5kLCB2YWx1ZTogdGhpcy52YWx1ZX0pO1xuICAgICAgdGhpcy52YWx1ZSA9ICcnO1xuICAgIH1cbiAgfVxuXG4gIHRvZ2dsZUlucHV0VmlzaWJpbGl0eSgpOiB2b2lkIHtcbiAgICB0aGlzLnNob3dJbnB1dFdpbmRvdyA9ICF0aGlzLnNob3dJbnB1dFdpbmRvdztcbiAgfVxuXG59XG4iXX0=

@@ -22,3 +22,3 @@ import { __decorate } from "tslib";

selector: 'st-select',
template: "<select [ngModel]=\"state\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
template: "<select [ngModel]=\"state\" [title]=\"button?.title || ''\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}option:checked{background-color:#424242;color:#fff}"]

@@ -30,2 +30,2 @@ })

export { EditorSelectComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLXNlbGVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLXNlbGVjdC9lZGl0b3Itc2VsZWN0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRTtJQUFBO1FBSVksWUFBTyxHQUFHLElBQUksWUFBWSxFQUF5QyxDQUFDO0lBTWhGLENBQUM7SUFKQyx5Q0FBUyxHQUFULFVBQVUsT0FBb0IsRUFBRSxLQUFhO1FBQzNDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUMsT0FBTyxTQUFBLEVBQUUsS0FBSyxPQUFBLEVBQUMsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFOUTtRQUFSLEtBQUssRUFBRTt5REFBc0I7SUFDckI7UUFBUixLQUFLLEVBQUU7d0RBQWtDO0lBQ2hDO1FBQVQsTUFBTSxFQUFFOzBEQUFxRTtJQUpuRSxxQkFBcUI7UUFMakMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLFdBQVc7WUFDckIsc09BQTZDOztTQUU5QyxDQUFDO09BQ1cscUJBQXFCLENBVWpDO0lBQUQsNEJBQUM7Q0FBQSxBQVZELElBVUM7U0FWWSxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RWRpdG9yU2VsZWN0fSBmcm9tICcuLi8uLi9tb2RlbHMvYnV0dG9uJztcbmltcG9ydCB7RXhlY0NvbW1hbmR9IGZyb20gJy4uLy4uL21vZGVscy9leGVjLWNvbW1hbmQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzdC1zZWxlY3QnLFxuICB0ZW1wbGF0ZVVybDogJy4vZWRpdG9yLXNlbGVjdC5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2VkaXRvci1zZWxlY3QuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBFZGl0b3JTZWxlY3RDb21wb25lbnQge1xuXG4gIEBJbnB1dCgpIGJ1dHRvbjogRWRpdG9yU2VsZWN0O1xuICBASW5wdXQoKSBzdGF0ZTogc3RyaW5nIHwgbnVtYmVyIHwgYm9vbGVhbjtcbiAgQE91dHB1dCgpIGNvbW1hbmQgPSBuZXcgRXZlbnRFbWl0dGVyPHtjb21tYW5kOiBFeGVjQ29tbWFuZCwgdmFsdWU6IHN0cmluZ30+KCk7XG5cbiAgb25Db21tYW5kKGNvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5jb21tYW5kLmVtaXQoe2NvbW1hbmQsIHZhbHVlfSk7XG4gIH1cblxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLXNlbGVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZWRpdG9yLXNlbGVjdC9lZGl0b3Itc2VsZWN0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBQyxNQUFNLGVBQWUsQ0FBQztBQVNyRTtJQUFBO1FBSVksWUFBTyxHQUFHLElBQUksWUFBWSxFQUF5QyxDQUFDO0lBTWhGLENBQUM7SUFKQyx5Q0FBUyxHQUFULFVBQVUsT0FBb0IsRUFBRSxLQUFhO1FBQzNDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUMsT0FBTyxTQUFBLEVBQUUsS0FBSyxPQUFBLEVBQUMsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFOUTtRQUFSLEtBQUssRUFBRTt5REFBc0I7SUFDckI7UUFBUixLQUFLLEVBQUU7d0RBQWtDO0lBQ2hDO1FBQVQsTUFBTSxFQUFFOzBEQUFxRTtJQUpuRSxxQkFBcUI7UUFMakMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLFdBQVc7WUFDckIsc1FBQTZDOztTQUU5QyxDQUFDO09BQ1cscUJBQXFCLENBVWpDO0lBQUQsNEJBQUM7Q0FBQSxBQVZELElBVUM7U0FWWSxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RWRpdG9yU2VsZWN0fSBmcm9tICcuLi8uLi9tb2RlbHMvYnV0dG9uJztcbmltcG9ydCB7RXhlY0NvbW1hbmR9IGZyb20gJy4uLy4uL21vZGVscy9leGVjLWNvbW1hbmQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzdC1zZWxlY3QnLFxuICB0ZW1wbGF0ZVVybDogJy4vZWRpdG9yLXNlbGVjdC5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2VkaXRvci1zZWxlY3QuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBFZGl0b3JTZWxlY3RDb21wb25lbnQge1xuXG4gIEBJbnB1dCgpIGJ1dHRvbjogRWRpdG9yU2VsZWN0O1xuICBASW5wdXQoKSBzdGF0ZTogc3RyaW5nIHwgbnVtYmVyIHwgYm9vbGVhbjtcbiAgQE91dHB1dCgpIGNvbW1hbmQgPSBuZXcgRXZlbnRFbWl0dGVyPHtjb21tYW5kOiBFeGVjQ29tbWFuZCwgdmFsdWU6IHN0cmluZ30+KCk7XG5cbiAgb25Db21tYW5kKGNvbW1hbmQ6IEV4ZWNDb21tYW5kLCB2YWx1ZTogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5jb21tYW5kLmVtaXQoe2NvbW1hbmQsIHZhbHVlfSk7XG4gIH1cblxufVxuIl19

@@ -28,3 +28,3 @@ import { __assign, __decorate, __param } from "tslib";

set: function (val) {
this._config = __assign(__assign({}, DEFAULT_CONFIG), (val || {}));
this._config = __assign(__assign({}, DEFAULT_CONFIG), val);
},

@@ -36,2 +36,5 @@ enumerable: true,

this.content = val;
if (this.contentEditable) {
this.contentEditable.nativeElement.innerHTML = val;
}
};

@@ -89,2 +92,2 @@ EditorComponent.prototype.registerOnChange = function (fn) {

export { EditorComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zaW1wbGUtdGV4dC1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9lZGl0b3IvZWRpdG9yLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBYyxNQUFNLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUM5RSxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFDekMsT0FBTyxFQUF1QixpQkFBaUIsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBQ3ZFLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMxRCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0scUJBQXFCLENBQUM7QUFDcEQsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLGdDQUFnQyxDQUFDO0FBRzlELElBQU0sY0FBYyxHQUFpQjtJQUNuQyxXQUFXLEVBQUUsRUFBRTtJQUNmLE9BQU8sRUFBRSxVQUFVO0NBQ3BCLENBQUM7QUFXRjtJQWlCRSx5QkFBK0MsUUFBYSxFQUMvQixjQUE4QjtRQURaLGFBQVEsR0FBUixRQUFRLENBQUs7UUFDL0IsbUJBQWMsR0FBZCxjQUFjLENBQWdCO1FBVjNELFlBQU8sR0FBaUIsY0FBYyxDQUFDO1FBRXZDLFlBQU8sR0FBRyxFQUFFLENBQUM7UUFDYixvQkFBZSxHQUFHLGVBQWUsQ0FBQztRQUNsQyxlQUFVLEdBQUcsS0FBSyxDQUFDO1FBR25CLHNCQUFpQixHQUErQyxFQUFFLENBQUM7SUFHSixDQUFDO3dCQWxCckQsZUFBZTtJQUVqQixzQkFBSSxtQ0FBTTthQUduQjtZQUNFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztRQUN0QixDQUFDO2FBTFEsVUFBVyxHQUFpQjtZQUNuQyxJQUFJLENBQUMsT0FBTyx5QkFBTyxjQUFjLEdBQUssQ0FBQyxHQUFHLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQztRQUNyRCxDQUFDOzs7T0FBQTtJQWdCRCxvQ0FBVSxHQUFWLFVBQVcsR0FBVztRQUNwQixJQUFJLENBQUMsT0FBTyxHQUFHLEdBQUcsQ0FBQztJQUNyQixDQUFDO0lBRUQsMENBQWdCLEdBQWhCLFVBQWlCLEVBQXlCO1FBQ3hDLElBQUksQ0FBQyxVQUFVLEdBQUcsRUFBRSxDQUFDO0lBQ3ZCLENBQUM7SUFFRCwyQ0FBaUIsR0FBakIsVUFBa0IsRUFBYztRQUM5QixJQUFJLENBQUMsV0FBVyxHQUFHLEVBQUUsQ0FBQztJQUN4QixDQUFDO0lBRUQsMENBQWdCLEdBQWhCLFVBQWtCLFVBQW1CO1FBQ25DLElBQUksQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO0lBQy9CLENBQUM7SUFFRCxtQ0FBUyxHQUFUO1FBQ0UsSUFBSSxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3hCLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDL0Q7SUFDSCxDQUFDO0lBRUQscUNBQVcsR0FBWCxVQUFZLE9BQWUsRUFBRSxLQUFXO1FBQ3RDLElBQUksQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLEtBQUssRUFBRSxDQUFDO1FBQzNDLElBQUksQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUMsQ0FBQztRQUNoRCxJQUFJLENBQUMsc0JBQXNCLEVBQUUsQ0FBQztJQUNoQyxDQUFDO0lBRUQsZ0RBQXNCLEdBQXRCO1FBQ0UsSUFBSSxDQUFDLGlCQUFpQixHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsb0JBQW9CLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN6RixDQUFDO0lBRUQsaUNBQU8sR0FBUCxVQUFRLENBQUMsRUFBRSxJQUFTO1FBQ2xCLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQztJQUNuQixDQUFDOzs7Z0RBckNZLE1BQU0sU0FBQyxRQUFRO2dCQUNpQixjQUFjOztJQWhCbEQ7UUFBUixLQUFLLEVBQUU7aURBRVA7SUFLNkI7UUFBN0IsU0FBUyxDQUFDLGlCQUFpQixDQUFDOzREQUE2QjtJQVQvQyxlQUFlO1FBVDNCLFNBQVMsQ0FBQztZQUNULFFBQVEsRUFBRSxXQUFXO1lBQ3JCLHdpREFBc0M7WUFFdEMsU0FBUyxFQUFFO2dCQUNULEVBQUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxpQkFBZSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUM7Z0JBQ3ZFLGNBQWM7YUFDZjs7U0FDRixDQUFDO1FBa0JhLFdBQUEsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFBO09BakJsQixlQUFlLENBd0QzQjtJQUFELHNCQUFDO0NBQUEsQUF4REQsSUF3REM7U0F4RFksZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBFbGVtZW50UmVmLCBJbmplY3QsIElucHV0LCBWaWV3Q2hpbGR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtET0NVTUVOVH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7Q29udHJvbFZhbHVlQWNjZXNzb3IsIE5HX1ZBTFVFX0FDQ0VTU09SfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQge1NUX0JVVFRPTlN9IGZyb20gJy4uLy4uL2NvbnN0YW50cy9lZGl0b3ItYnV0dG9ucyc7XG5pbXBvcnQge1Rvb2xiYXJJdGVtVHlwZX0gZnJvbSAnLi4vLi4vbW9kZWxzL2J1dHRvbic7XG5pbXBvcnQge0NvbW1hbmRTZXJ2aWNlfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9jb21tYW5kLnNlcnZpY2UnO1xuaW1wb3J0IHtFZGl0b3JDb25maWd9IGZyb20gJy4uLy4uL21vZGVscy9jb25maWcnO1xuXG5jb25zdCBERUZBVUxUX0NPTkZJRzogRWRpdG9yQ29uZmlnID0ge1xuICBwbGFjZWhvbGRlcjogJycsXG4gIGJ1dHRvbnM6IFNUX0JVVFRPTlMsXG59O1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzdC1lZGl0b3InLFxuICB0ZW1wbGF0ZVVybDogJy4vZWRpdG9yLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLmNvbXBvbmVudC5zY3NzJ10sXG4gIHByb3ZpZGVyczogW1xuICAgIHtwcm92aWRlOiBOR19WQUxVRV9BQ0NFU1NPUiwgdXNlRXhpc3Rpbmc6IEVkaXRvckNvbXBvbmVudCwgbXVsdGk6IHRydWV9LFxuICAgIENvbW1hbmRTZXJ2aWNlXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9yQ29tcG9uZW50IGltcGxlbWVudHMgQ29udHJvbFZhbHVlQWNjZXNzb3Ige1xuXG4gIEBJbnB1dCgpIHNldCBjb25maWcodmFsOiBFZGl0b3JDb25maWcpIHtcbiAgICB0aGlzLl9jb25maWcgPSB7Li4uREVGQVVMVF9DT05GSUcsIC4uLih2YWwgfHwge30pfTtcbiAgfVxuICBnZXQgY29uZmlnKCk6IEVkaXRvckNvbmZpZyB7XG4gICAgcmV0dXJuIHRoaXMuX2NvbmZpZztcbiAgfVxuICBfY29uZmlnOiBFZGl0b3JDb25maWcgPSBERUZBVUxUX0NPTkZJRztcbiAgQFZpZXdDaGlsZCgnY29udGVudEVkaXRhYmxlJykgY29udGVudEVkaXRhYmxlOiBFbGVtZW50UmVmO1xuICBjb250ZW50ID0gJyc7XG4gIHRvb2xiYXJJdGVtVHlwZSA9IFRvb2xiYXJJdGVtVHlwZTtcbiAgaXNEaXNhYmxlZCA9IGZhbHNlO1xuICBvbkNoYW5nZUZuOiAodmFsOiBzdHJpbmcpID0+IHZvaWQ7XG4gIG9uVG91Y2hlZEZuOiAoKSA9PiB2b2lkO1xuICBxdWVyeUNvbW1hbmRTdGF0ZToge1trZXk6IHN0cmluZ106IHN0cmluZyB8IG51bWJlciB8IGJvb2xlYW59ID0ge307XG5cbiAgY29uc3RydWN0b3IoQEluamVjdChET0NVTUVOVCkgcHJpdmF0ZSByZWFkb25seSBkb2N1bWVudDogYW55LFxuICAgICAgICAgICAgICBwcml2YXRlIHJlYWRvbmx5IGNvbW1hbmRTZXJ2aWNlOiBDb21tYW5kU2VydmljZSkgeyB9XG5cbiAgd3JpdGVWYWx1ZSh2YWw6IHN0cmluZyk6IHZvaWQge1xuICAgIHRoaXMuY29udGVudCA9IHZhbDtcbiAgfVxuXG4gIHJlZ2lzdGVyT25DaGFuZ2UoZm46ICh2YWw6IHN0cmluZykgPT4gdm9pZCk6IHZvaWQge1xuICAgIHRoaXMub25DaGFuZ2VGbiA9IGZuO1xuICB9XG5cbiAgcmVnaXN0ZXJPblRvdWNoZWQoZm46ICgpID0+IHZvaWQpOiB2b2lkIHtcbiAgICB0aGlzLm9uVG91Y2hlZEZuID0gZm47XG4gIH1cblxuICBzZXREaXNhYmxlZFN0YXRlPyhpc0Rpc2FibGVkOiBib29sZWFuKTogdm9pZCB7XG4gICAgdGhpcy5pc0Rpc2FibGVkID0gaXNEaXNhYmxlZDtcbiAgfVxuXG4gIGRvbU1vZGlmeSgpOiB2b2lkIHtcbiAgICBpZiAodGhpcy5jb250ZW50RWRpdGFibGUpIHtcbiAgICAgIHRoaXMub25DaGFuZ2VGbih0aGlzLmNvbnRlbnRFZGl0YWJsZS5uYXRpdmVFbGVtZW50LmlubmVySFRNTCk7XG4gICAgfVxuICB9XG5cbiAgZXhlY0NvbW1hbmQoY29tbWFuZDogc3RyaW5nLCB2YWx1ZT86IGFueSk6IHZvaWQge1xuICAgIHRoaXMuY29udGVudEVkaXRhYmxlLm5hdGl2ZUVsZW1lbnQuZm9jdXMoKTtcbiAgICB0aGlzLmNvbW1hbmRTZXJ2aWNlLmV4ZWNDb21tYW5kKGNvbW1hbmQsIHZhbHVlKTtcbiAgICB0aGlzLmZldGNoUXVlcnlDb21tYW5kU3RhdGUoKTtcbiAgfVxuXG4gIGZldGNoUXVlcnlDb21tYW5kU3RhdGUoKTogdm9pZCB7XG4gICAgdGhpcy5xdWVyeUNvbW1hbmRTdGF0ZSA9IHRoaXMuY29tbWFuZFNlcnZpY2UuZ2V0UXVlcnlDb21tYW5kU3RhdGUodGhpcy5jb25maWcuYnV0dG9ucyk7XG4gIH1cblxuICB0cmFja0J5KF8sIGl0ZW06IGFueSk6IHN0cmluZyB7XG4gICAgcmV0dXJuIGl0ZW0ubmFtZTtcbiAgfVxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zaW1wbGUtdGV4dC1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9lZGl0b3IvZWRpdG9yLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBYyxNQUFNLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUM5RSxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFDekMsT0FBTyxFQUF1QixpQkFBaUIsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBQ3ZFLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMxRCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0scUJBQXFCLENBQUM7QUFDcEQsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLGdDQUFnQyxDQUFDO0FBRzlELElBQU0sY0FBYyxHQUFpQjtJQUNuQyxXQUFXLEVBQUUsRUFBRTtJQUNmLE9BQU8sRUFBRSxVQUFVO0NBQ3BCLENBQUM7QUFXRjtJQWlCRSx5QkFBK0MsUUFBYSxFQUMvQixjQUE4QjtRQURaLGFBQVEsR0FBUixRQUFRLENBQUs7UUFDL0IsbUJBQWMsR0FBZCxjQUFjLENBQWdCO1FBVjNELFlBQU8sR0FBaUIsY0FBYyxDQUFDO1FBRXZDLFlBQU8sR0FBRyxFQUFFLENBQUM7UUFDYixvQkFBZSxHQUFHLGVBQWUsQ0FBQztRQUNsQyxlQUFVLEdBQUcsS0FBSyxDQUFDO1FBR25CLHNCQUFpQixHQUErQyxFQUFFLENBQUM7SUFHSixDQUFDO3dCQWxCckQsZUFBZTtJQUVqQixzQkFBSSxtQ0FBTTthQUduQjtZQUNFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztRQUN0QixDQUFDO2FBTFEsVUFBVyxHQUFpQjtZQUNuQyxJQUFJLENBQUMsT0FBTyx5QkFBTyxjQUFjLEdBQUssR0FBRyxDQUFDLENBQUM7UUFDN0MsQ0FBQzs7O09BQUE7SUFnQkQsb0NBQVUsR0FBVixVQUFXLEdBQVc7UUFDcEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxHQUFHLENBQUM7UUFDbkIsSUFBSSxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3hCLElBQUksQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLFNBQVMsR0FBRyxHQUFHLENBQUM7U0FDcEQ7SUFDSCxDQUFDO0lBRUQsMENBQWdCLEdBQWhCLFVBQWlCLEVBQXlCO1FBQ3hDLElBQUksQ0FBQyxVQUFVLEdBQUcsRUFBRSxDQUFDO0lBQ3ZCLENBQUM7SUFFRCwyQ0FBaUIsR0FBakIsVUFBa0IsRUFBYztRQUM5QixJQUFJLENBQUMsV0FBVyxHQUFHLEVBQUUsQ0FBQztJQUN4QixDQUFDO0lBRUQsMENBQWdCLEdBQWhCLFVBQWtCLFVBQW1CO1FBQ25DLElBQUksQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO0lBQy9CLENBQUM7SUFFRCxtQ0FBUyxHQUFUO1FBQ0UsSUFBSSxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3hCLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDL0Q7SUFDSCxDQUFDO0lBRUQscUNBQVcsR0FBWCxVQUFZLE9BQWUsRUFBRSxLQUFXO1FBQ3RDLElBQUksQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLEtBQUssRUFBRSxDQUFDO1FBQzNDLElBQUksQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUMsQ0FBQztRQUNoRCxJQUFJLENBQUMsc0JBQXNCLEVBQUUsQ0FBQztJQUNoQyxDQUFDO0lBRUQsZ0RBQXNCLEdBQXRCO1FBQ0UsSUFBSSxDQUFDLGlCQUFpQixHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsb0JBQW9CLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN6RixDQUFDO0lBRUQsaUNBQU8sR0FBUCxVQUFRLENBQUMsRUFBRSxJQUFTO1FBQ2xCLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQztJQUNuQixDQUFDOzs7Z0RBeENZLE1BQU0sU0FBQyxRQUFRO2dCQUNpQixjQUFjOztJQWhCbEQ7UUFBUixLQUFLLEVBQUU7aURBRVA7SUFLNkI7UUFBN0IsU0FBUyxDQUFDLGlCQUFpQixDQUFDOzREQUE2QjtJQVQvQyxlQUFlO1FBVDNCLFNBQVMsQ0FBQztZQUNULFFBQVEsRUFBRSxXQUFXO1lBQ3JCLHdpREFBc0M7WUFFdEMsU0FBUyxFQUFFO2dCQUNULEVBQUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxpQkFBZSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUM7Z0JBQ3ZFLGNBQWM7YUFDZjs7U0FDRixDQUFDO1FBa0JhLFdBQUEsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFBO09BakJsQixlQUFlLENBMkQzQjtJQUFELHNCQUFDO0NBQUEsQUEzREQsSUEyREM7U0EzRFksZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBFbGVtZW50UmVmLCBJbmplY3QsIElucHV0LCBWaWV3Q2hpbGR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtET0NVTUVOVH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7Q29udHJvbFZhbHVlQWNjZXNzb3IsIE5HX1ZBTFVFX0FDQ0VTU09SfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQge1NUX0JVVFRPTlN9IGZyb20gJy4uLy4uL2NvbnN0YW50cy9lZGl0b3ItYnV0dG9ucyc7XG5pbXBvcnQge1Rvb2xiYXJJdGVtVHlwZX0gZnJvbSAnLi4vLi4vbW9kZWxzL2J1dHRvbic7XG5pbXBvcnQge0NvbW1hbmRTZXJ2aWNlfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9jb21tYW5kLnNlcnZpY2UnO1xuaW1wb3J0IHtFZGl0b3JDb25maWd9IGZyb20gJy4uLy4uL21vZGVscy9jb25maWcnO1xuXG5jb25zdCBERUZBVUxUX0NPTkZJRzogRWRpdG9yQ29uZmlnID0ge1xuICBwbGFjZWhvbGRlcjogJycsXG4gIGJ1dHRvbnM6IFNUX0JVVFRPTlMsXG59O1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzdC1lZGl0b3InLFxuICB0ZW1wbGF0ZVVybDogJy4vZWRpdG9yLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZWRpdG9yLmNvbXBvbmVudC5zY3NzJ10sXG4gIHByb3ZpZGVyczogW1xuICAgIHtwcm92aWRlOiBOR19WQUxVRV9BQ0NFU1NPUiwgdXNlRXhpc3Rpbmc6IEVkaXRvckNvbXBvbmVudCwgbXVsdGk6IHRydWV9LFxuICAgIENvbW1hbmRTZXJ2aWNlXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9yQ29tcG9uZW50IGltcGxlbWVudHMgQ29udHJvbFZhbHVlQWNjZXNzb3Ige1xuXG4gIEBJbnB1dCgpIHNldCBjb25maWcodmFsOiBFZGl0b3JDb25maWcpIHtcbiAgICB0aGlzLl9jb25maWcgPSB7Li4uREVGQVVMVF9DT05GSUcsIC4uLnZhbH07XG4gIH1cbiAgZ2V0IGNvbmZpZygpOiBFZGl0b3JDb25maWcge1xuICAgIHJldHVybiB0aGlzLl9jb25maWc7XG4gIH1cbiAgX2NvbmZpZzogRWRpdG9yQ29uZmlnID0gREVGQVVMVF9DT05GSUc7XG4gIEBWaWV3Q2hpbGQoJ2NvbnRlbnRFZGl0YWJsZScpIGNvbnRlbnRFZGl0YWJsZTogRWxlbWVudFJlZjtcbiAgY29udGVudCA9ICcnO1xuICB0b29sYmFySXRlbVR5cGUgPSBUb29sYmFySXRlbVR5cGU7XG4gIGlzRGlzYWJsZWQgPSBmYWxzZTtcbiAgb25DaGFuZ2VGbjogKHZhbDogc3RyaW5nKSA9PiB2b2lkO1xuICBvblRvdWNoZWRGbjogKCkgPT4gdm9pZDtcbiAgcXVlcnlDb21tYW5kU3RhdGU6IHtba2V5OiBzdHJpbmddOiBzdHJpbmcgfCBudW1iZXIgfCBib29sZWFufSA9IHt9O1xuXG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoRE9DVU1FTlQpIHByaXZhdGUgcmVhZG9ubHkgZG9jdW1lbnQ6IGFueSxcbiAgICAgICAgICAgICAgcHJpdmF0ZSByZWFkb25seSBjb21tYW5kU2VydmljZTogQ29tbWFuZFNlcnZpY2UpIHsgfVxuXG4gIHdyaXRlVmFsdWUodmFsOiBzdHJpbmcpOiB2b2lkIHtcbiAgICB0aGlzLmNvbnRlbnQgPSB2YWw7XG4gICAgaWYgKHRoaXMuY29udGVudEVkaXRhYmxlKSB7XG4gICAgICB0aGlzLmNvbnRlbnRFZGl0YWJsZS5uYXRpdmVFbGVtZW50LmlubmVySFRNTCA9IHZhbDtcbiAgICB9XG4gIH1cblxuICByZWdpc3Rlck9uQ2hhbmdlKGZuOiAodmFsOiBzdHJpbmcpID0+IHZvaWQpOiB2b2lkIHtcbiAgICB0aGlzLm9uQ2hhbmdlRm4gPSBmbjtcbiAgfVxuXG4gIHJlZ2lzdGVyT25Ub3VjaGVkKGZuOiAoKSA9PiB2b2lkKTogdm9pZCB7XG4gICAgdGhpcy5vblRvdWNoZWRGbiA9IGZuO1xuICB9XG5cbiAgc2V0RGlzYWJsZWRTdGF0ZT8oaXNEaXNhYmxlZDogYm9vbGVhbik6IHZvaWQge1xuICAgIHRoaXMuaXNEaXNhYmxlZCA9IGlzRGlzYWJsZWQ7XG4gIH1cblxuICBkb21Nb2RpZnkoKTogdm9pZCB7XG4gICAgaWYgKHRoaXMuY29udGVudEVkaXRhYmxlKSB7XG4gICAgICB0aGlzLm9uQ2hhbmdlRm4odGhpcy5jb250ZW50RWRpdGFibGUubmF0aXZlRWxlbWVudC5pbm5lckhUTUwpO1xuICAgIH1cbiAgfVxuXG4gIGV4ZWNDb21tYW5kKGNvbW1hbmQ6IHN0cmluZywgdmFsdWU/OiBhbnkpOiB2b2lkIHtcbiAgICB0aGlzLmNvbnRlbnRFZGl0YWJsZS5uYXRpdmVFbGVtZW50LmZvY3VzKCk7XG4gICAgdGhpcy5jb21tYW5kU2VydmljZS5leGVjQ29tbWFuZChjb21tYW5kLCB2YWx1ZSk7XG4gICAgdGhpcy5mZXRjaFF1ZXJ5Q29tbWFuZFN0YXRlKCk7XG4gIH1cblxuICBmZXRjaFF1ZXJ5Q29tbWFuZFN0YXRlKCk6IHZvaWQge1xuICAgIHRoaXMucXVlcnlDb21tYW5kU3RhdGUgPSB0aGlzLmNvbW1hbmRTZXJ2aWNlLmdldFF1ZXJ5Q29tbWFuZFN0YXRlKHRoaXMuY29uZmlnLmJ1dHRvbnMpO1xuICB9XG5cbiAgdHJhY2tCeShfLCBpdGVtOiBhbnkpOiBzdHJpbmcge1xuICAgIHJldHVybiBpdGVtLm5hbWU7XG4gIH1cblxufVxuIl19
import { ToolbarItemType } from '../models/button';
export var UNDO_BUTTON = { type: ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo' };
export var REDO_BUTTON = { type: ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo' };
export var REMOVE_FORMAT_BUTTON = { type: ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format' };
export var UNDO_BUTTON = { type: ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo', title: 'undo' };
export var REDO_BUTTON = { type: ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo', title: 'redo' };
export var REMOVE_FORMAT_BUTTON = { type: ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format', title: 'remove format' };
export var SEPARATOR = { type: ToolbarItemType.Separator };
export var BOLD_BUTTON = { type: ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold' };
export var ITALIC_BUTTON = { type: ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic' };
export var UNDERLINE_BUTTON = { type: ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline' };
export var STRIKE_THROUGH_BUTTON = { type: ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough' };
export var JUSTIFY_LEFT_BUTTON = { type: ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left' };
export var JUSTIFY_CENTER_BUTTON = { type: ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center' };
export var JUSTIFY_RIGHT_BUTTON = { type: ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right' };
export var JUSTIFY_FULL_BUTTON = { type: ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify' };
export var ORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol' };
export var UNORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul' };
export var INDENT_BUTTON = { type: ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent' };
export var OUTDENT_BUTTON = { type: ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent' };
export var SUBSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript' };
export var SUPERSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript' };
export var BOLD_BUTTON = { type: ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold', title: 'bold' };
export var ITALIC_BUTTON = { type: ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic', title: 'italic' };
export var UNDERLINE_BUTTON = { type: ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline', title: 'underline' };
export var STRIKE_THROUGH_BUTTON = { type: ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough', title: 'strikethrough' };
export var JUSTIFY_LEFT_BUTTON = { type: ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left', title: 'align left' };
export var JUSTIFY_CENTER_BUTTON = { type: ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center', title: 'align center' };
export var JUSTIFY_RIGHT_BUTTON = { type: ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right', title: 'align right' };
export var JUSTIFY_FULL_BUTTON = { type: ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify', title: 'align justify' };
export var ORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol', title: 'ordered list' };
export var UNORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul', title: 'unordered list' };
export var INDENT_BUTTON = { type: ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent', title: 'indent' };
export var OUTDENT_BUTTON = { type: ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent', title: 'outdent' };
export var SUBSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript', title: 'subscript' };
export var SUPERSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript', title: 'superscript' };
export var FONT_SIZE_SELECT = {
type: ToolbarItemType.Select, command: "fontSize" /* fontSize */, items: [
type: ToolbarItemType.Select, command: "fontSize" /* fontSize */, title: 'font size', items: [
{ value: 1, label: '1' },

@@ -31,6 +31,6 @@ { value: 2, label: '2' },

};
export var LINK_INPUT = { type: ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link' };
export var UNLINK_BUTTON = { type: ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink' };
export var FORE_COLOR = { type: ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette' };
export var IMAGE_INPUT = { type: ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image' };
export var LINK_INPUT = { type: ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link', title: 'create link' };
export var UNLINK_BUTTON = { type: ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink', title: 'unlink' };
export var FORE_COLOR = { type: ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette', title: 'font color' };
export var IMAGE_INPUT = { type: ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image', title: 'add image' };
export var ST_BUTTONS = [

@@ -67,2 +67,2 @@ UNDO_BUTTON,

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWJ1dHRvbnMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbnN0YW50cy9lZGl0b3ItYnV0dG9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBT0wsZUFBZSxFQUNoQixNQUFNLGtCQUFrQixDQUFDO0FBRTFCLE1BQU0sQ0FBQyxJQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUMsQ0FBQztBQUN4SCxNQUFNLENBQUMsSUFBTSxXQUFXLEdBQWlCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxNQUFNLEVBQUUsT0FBTyxtQkFBa0IsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFDLENBQUM7QUFDeEgsTUFBTSxDQUFDLElBQU0sb0JBQW9CLEdBQy9CLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxNQUFNLEVBQUUsT0FBTyxtQ0FBMEIsRUFBRSxJQUFJLEVBQUUsc0JBQXNCLEVBQUMsQ0FBQztBQUNsRyxNQUFNLENBQUMsSUFBTSxTQUFTLEdBQWMsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLFNBQVMsRUFBQyxDQUFDO0FBQ3RFLE1BQU0sQ0FBQyxJQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUMsQ0FBQztBQUN4SCxNQUFNLENBQUMsSUFBTSxhQUFhLEdBQWlCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxNQUFNLEVBQUUsT0FBTyx1QkFBb0IsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFDLENBQUM7QUFDOUgsTUFBTSxDQUFDLElBQU0sZ0JBQWdCLEdBQzNCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxNQUFNLEVBQUUsT0FBTyw2QkFBdUIsRUFB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RSxPQUFPLCtCQUF3QixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBQyxDQUFDO0FBQzNHLE1BQU0sQ0FBQyxJQUFNLGFBQWEsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLHVCQUFvQixFQUFFLElBQUksRUFBRSxlQUFlLEVBQUMsQ0FBQztBQUM5SCxNQUFNLENBQUMsSUFBTSxVQUFVLEdBQ3JCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxLQUFLLEVBQUUsT0FBTyw2QkFBdUIsRUFBRSxJQUFJLEVBQUUsZ0JBQWdCLEVBQUMsQ0FBQztBQUN4RixNQUFNLENBQUMsSUFBTSxXQUFXLEdBQ3RCLEVBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxLQUFLLEVBQUUsT0FBTyxpQ0FBeUIsRUFBRSxJQUFJLEVBQUUsY0FBYyxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUMsQ0FBQztBQUUzRyxNQUFNLENBQUMsSUFBTSxVQUFVLEdBQWtCO0lBQ3ZDLFdBQVc7SUFDWCxXQUFXO0lBQ1gsb0JBQW9CO0lBQ3BCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsU0FBUztJQUNULG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixTQUFTO0lBQ1QsYUFBYTtJQUNiLGNBQWM7SUFDZCxTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixhQUFhO0lBQ2IsU0FBUztJQUNULFdBQVc7SUFDWCxVQUFVO0NBQ1gsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RXhlY0NvbW1hbmR9IGZyb20gJy4uL21vZGVscy9leGVjLWNvbW1hbmQnO1xuaW1wb3J0IHtcbiAgRWRpdG9yQnV0dG9uLFxuICBFZGl0b3JDb2xvcixcbiAgRWRpdG9ySW5wdXQsXG4gIEVkaXRvclNlbGVjdCxcbiAgU2VwYXJhdG9yLFxuICBUb29sYmFySXRlbSxcbiAgVG9vbGJhckl0ZW1UeXBlXG59IGZyb20gJy4uL21vZGVscy9idXR0b24nO1xuXG5leHBvcnQgY29uc3QgVU5ET19CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC51bmRvLCBpY29uOiAnZmFzIGZhLXVuZG8nfTtcbmV4cG9ydCBjb25zdCBSRURPX0JVVFRPTjogRWRpdG9yQnV0dG9uID0ge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnJlZG8sIGljb246ICdmYXMgZmEtcmVkbyd9O1xuZXhwb3J0IGNvbnN0IFJFTU9WRV9GT1JNQVRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQucmVtb3ZlRm9ybWF0LCBpY29uOiAnZmFzIGZhLXJlbW92ZS1mb3JtYXQnfTtcbmV4cG9ydCBjb25zdCBTRVBBUkFUT1I6IFNlcGFyYXRvciA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuU2VwYXJhdG9yfTtcbmV4cG9ydCBjb25zdCBCT0xEX0JVVFRPTjogRWRpdG9yQnV0dG9uID0ge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmJvbGQsIGljb246ICdmYXMgZmEtYm9sZCd9O1xuZXhwb3J0IGNvbnN0IElUQUxJQ19CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5pdGFsaWMsIGljb246ICdmYXMgZmEtaXRhbGljJ307XG5leHBvcnQgY29uc3QgVU5ERVJMSU5FX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnVuZGVybGluZSwgaWNvbjogJ2ZhcyBmYS11bmRlcmxpbmUnfTtcbmV4cG9ydCBjb25zdCBTVFJJS0VfVEhST1VHSF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5zdHJpa2VUaHJvdWdoLCBpY29uOiAnZmFzIGZhLXN0cmlrZXRocm91Z2gnfTtcbmV4cG9ydCBjb25zdCBKVVNUSUZZX0xFRlRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuanVzdGlmeUxlZnQsIGljb246ICdmYXMgZmEtYWxpZ24tbGVmdCd9O1xuZXhwb3J0IGNvbnN0IEpVU1RJRllfQ0VOVEVSX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmp1c3RpZnlDZW50ZXIsIGljb246ICdmYXMgZmEtYWxpZ24tY2VudGVyJ307XG5leHBvcnQgY29uc3QgSlVTVElGWV9SSUdIVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5qdXN0aWZ5UmlnaHQsIGljb246ICdmYXMgZmEtYWxpZ24tcmlnaHQnfTtcbmV4cG9ydCBjb25zdCBKVVNUSUZZX0ZVTExfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuanVzdGlmeUZ1bGwsIGljb246ICdmYXMgZmEtYWxpZ24tanVzdGlmeSd9O1xuZXhwb3J0IGNvbnN0IE9SREVSRURfTElTVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gICAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmluc2VydE9yZGVyZWRMaXN0LCBpY29uOiAnZmFzIGZhLWxpc3Qtb2wnfTtcbmV4cG9ydCBjb25zdCBVTk9SREVSRURfTElTVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gICAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmluc2VydFVub3JkZXJlZExpc3QsIGljb246ICdmYXMgZmEtbGlzdC11bCd9O1xuZXhwb3J0IGNvbnN0IElOREVOVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5pbmRlbnQsIGljb246ICdmYXMgZmEtaW5kZW50J307XG5leHBvcnQgY29uc3QgT1VUREVOVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5vdXRkZW50LCBpY29uOiAnZmFzIGZhLW91dGRlbnQnfTtcbmV4cG9ydCBjb25zdCBTVUJTQ1JJUFRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuc3Vic2NyaXB0LCBpY29uOiAnZmFzIGZhLXN1YnNjcmlwdCd9O1xuZXhwb3J0IGNvbnN0IFNVUEVSU0NSSVBUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnN1cGVyc2NyaXB0LCBpY29uOiAnZmFzIGZhLXN1cGVyc2NyaXB0J307XG5leHBvcnQgY29uc3QgRk9OVF9TSVpFX1NFTEVDVDogRWRpdG9yU2VsZWN0ID0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuU2VsZWN0LCBjb21tYW5kOiBFeGVjQ29tbWFuZC5mb250U2l6ZSwgaXRlbXM6IFtcbiAgICB7dmFsdWU6IDEsIGxhYmVsOiAnMSd9LFxuICAgIHt2YWx1ZTogMiwgbGFiZWw6ICcyJ30sXG4gICAge3ZhbHVlOiAzLCBsYWJlbDogJzMnfSxcbiAgICB7dmFsdWU6IDQsIGxhYmVsOiAnNCd9LFxuICAgIHt2YWx1ZTogNSwgbGFiZWw6ICc1J30sXG4gICAge3ZhbHVlOiA2LCBsYWJlbDogJzYnfSxcbiAgICB7dmFsdWU6IDcsIGxhYmVsOiAnNyd9LFxuICBdXG59O1xuZXhwb3J0IGNvbnN0IExJTktfSU5QVVQ6IEVkaXRvcklucHV0ID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dCwgY29tbWFuZDogRXhlY0NvbW1hbmQuY3JlYXRlTGluaywgaWNvbjogJ2ZhcyBmYS1saW5rJywgdGV4dDogJ0NyZWF0ZSBsaW5rJ307XG5leHBvcnQgY29uc3QgVU5MSU5LX0JVVFRPTjogRWRpdG9yQnV0dG9uID0ge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnVubGluaywgaWNvbjogJ2ZhcyBmYS11bmxpbmsnfTtcbmV4cG9ydCBjb25zdCBGT1JFX0NPTE9SOiBFZGl0b3JDb2xvciA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQ29sb3IsIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmZvcmVDb2xvciwgaWNvbjogJ2ZhcyBmYS1wYWxldHRlJ307XG5leHBvcnQgY29uc3QgSU1BR0VfSU5QVVQ6IEVkaXRvcklucHV0ID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dCwgY29tbWFuZDogRXhlY0NvbW1hbmQuaW5zZXJ0SW1hZ2UsIGljb246ICdmYXMgZmEtaW1hZ2UnLCB0ZXh0OiAnQWRkIGltYWdlJ307XG5cbmV4cG9ydCBjb25zdCBTVF9CVVRUT05TOiBUb29sYmFySXRlbVtdID0gW1xuICBVTkRPX0JVVFRPTixcbiAgUkVET19CVVRUT04sXG4gIFJFTU9WRV9GT1JNQVRfQlVUVE9OLFxuICBTRVBBUkFUT1IsXG4gIEJPTERfQlVUVE9OLFxuICBJVEFMSUNfQlVUVE9OLFxuICBVTkRFUkxJTkVfQlVUVE9OLFxuICBTVFJJS0VfVEhST1VHSF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgSlVTVElGWV9MRUZUX0JVVFRPTixcbiAgSlVTVElGWV9DRU5URVJfQlVUVE9OLFxuICBKVVNUSUZZX1JJR0hUX0JVVFRPTixcbiAgSlVTVElGWV9GVUxMX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBPUkRFUkVEX0xJU1RfQlVUVE9OLFxuICBVTk9SREVSRURfTElTVF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgSU5ERU5UX0JVVFRPTixcbiAgT1VUREVOVF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgU1VCU0NSSVBUX0JVVFRPTixcbiAgU1VQRVJTQ1JJUFRfQlVUVE9OLFxuICBTRVBBUkFUT1IsXG4gIEZPTlRfU0laRV9TRUxFQ1QsXG4gIExJTktfSU5QVVQsXG4gIFVOTElOS19CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgSU1BR0VfSU5QVVQsXG4gIEZPUkVfQ09MT1IsXG5dO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWJ1dHRvbnMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2ltcGxlLXRleHQtZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2NvbnN0YW50cy9lZGl0b3ItYnV0dG9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBT0wsZUFBZSxFQUNoQixNQUFNLGtCQUFrQixDQUFDO0FBRTFCLE1BQU0sQ0FBQyxJQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBQyxDQUFDO0FBQ3ZJLE1BQU0sQ0FBQyxJQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBQyxDQUFDO0FBQ3ZJLE1BQU0sQ0FBQyxJQUFNLG9CQUFvQixHQUMvQixFQUFDLElBQUksRUFBRSxlQUFlLENBQUMsTUFBTSxFQUFFLE9BQU8sbUNBQTBCLEVBQUUsSUFBSSxFQUFFLHNCQUFzQixFQUFFLEtBQUssRUFBRSxlQUFlLEVBQUMsQ0FBQztBQUMxSCxNQUFNLENBQUMsSUFBTSxTQUFTLEdBQWMsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLFNBQVMsRUFBQyxDQUFDO0FBQ3RFLE1BQU0sQ0FBQyxJQUFNLFdBQVcsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLG1CQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBQyxDQUFDO0FBQ3ZJLE1BQU0sQ0FBQyxJQUFNLGFBQWEsR0FBaUIsRUFBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxPQUFPLHVCQUFvQixFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsS0FBSyxFQUFF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Q1gsV0FBVztJQUNYLG9CQUFvQjtJQUNwQixTQUFTO0lBQ1QsV0FBVztJQUNYLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsU0FBUztJQUNULG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsU0FBUztJQUNULGFBQWE7SUFDYixjQUFjO0lBQ2QsU0FBUztJQUNULGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsYUFBYTtJQUNiLFNBQVM7SUFDVCxXQUFXO0lBQ1gsVUFBVTtDQUNYLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuLi9tb2RlbHMvZXhlYy1jb21tYW5kJztcbmltcG9ydCB7XG4gIEVkaXRvckJ1dHRvbixcbiAgRWRpdG9yQ29sb3IsXG4gIEVkaXRvcklucHV0LFxuICBFZGl0b3JTZWxlY3QsXG4gIFNlcGFyYXRvcixcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJJdGVtVHlwZVxufSBmcm9tICcuLi9tb2RlbHMvYnV0dG9uJztcblxuZXhwb3J0IGNvbnN0IFVORE9fQlVUVE9OOiBFZGl0b3JCdXR0b24gPSB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQudW5kbywgaWNvbjogJ2ZhcyBmYS11bmRvJywgdGl0bGU6ICd1bmRvJ307XG5leHBvcnQgY29uc3QgUkVET19CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5yZWRvLCBpY29uOiAnZmFzIGZhLXJlZG8nLCB0aXRsZTogJ3JlZG8nfTtcbmV4cG9ydCBjb25zdCBSRU1PVkVfRk9STUFUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnJlbW92ZUZvcm1hdCwgaWNvbjogJ2ZhcyBmYS1yZW1vdmUtZm9ybWF0JywgdGl0bGU6ICdyZW1vdmUgZm9ybWF0J307XG5leHBvcnQgY29uc3QgU0VQQVJBVE9SOiBTZXBhcmF0b3IgPSB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLlNlcGFyYXRvcn07XG5leHBvcnQgY29uc3QgQk9MRF9CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5ib2xkLCBpY29uOiAnZmFzIGZhLWJvbGQnLCB0aXRsZTogJ2JvbGQnfTtcbmV4cG9ydCBjb25zdCBJVEFMSUNfQlVUVE9OOiBFZGl0b3JCdXR0b24gPSB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuaXRhbGljLCBpY29uOiAnZmFzIGZhLWl0YWxpYycsIHRpdGxlOiAnaXRhbGljJ307XG5leHBvcnQgY29uc3QgVU5ERVJMSU5FX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnVuZGVybGluZSwgaWNvbjogJ2ZhcyBmYS11bmRlcmxpbmUnLCB0aXRsZTogJ3VuZGVybGluZSd9O1xuZXhwb3J0IGNvbnN0IFNUUklLRV9USFJPVUdIX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnN0cmlrZVRocm91Z2gsIGljb246ICdmYXMgZmEtc3RyaWtldGhyb3VnaCcsIHRpdGxlOiAnc3RyaWtldGhyb3VnaCd9O1xuZXhwb3J0IGNvbnN0IEpVU1RJRllfTEVGVF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5qdXN0aWZ5TGVmdCwgaWNvbjogJ2ZhcyBmYS1hbGlnbi1sZWZ0JywgdGl0bGU6ICdhbGlnbiBsZWZ0J307XG5leHBvcnQgY29uc3QgSlVTVElGWV9DRU5URVJfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuanVzdGlmeUNlbnRlciwgaWNvbjogJ2ZhcyBmYS1hbGlnbi1jZW50ZXInLCB0aXRsZTogJ2FsaWduIGNlbnRlcid9O1xuZXhwb3J0IGNvbnN0IEpVU1RJRllfUklHSFRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuanVzdGlmeVJpZ2h0LCBpY29uOiAnZmFzIGZhLWFsaWduLXJpZ2h0JywgdGl0bGU6ICdhbGlnbiByaWdodCd9O1xuZXhwb3J0IGNvbnN0IEpVU1RJRllfRlVMTF9CVVRUT046IEVkaXRvckJ1dHRvbiA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5qdXN0aWZ5RnVsbCwgaWNvbjogJ2ZhcyBmYS1hbGlnbi1qdXN0aWZ5JywgdGl0bGU6ICdhbGlnbiBqdXN0aWZ5J307XG5leHBvcnQgY29uc3QgT1JERVJFRF9MSVNUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAgICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQuaW5zZXJ0T3JkZXJlZExpc3QsIGljb246ICdmYXMgZmEtbGlzdC1vbCcsIHRpdGxlOiAnb3JkZXJlZCBsaXN0J307XG5leHBvcnQgY29uc3QgVU5PUkRFUkVEX0xJU1RfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICAgIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC5pbnNlcnRVbm9yZGVyZWRMaXN0LCBpY29uOiAnZmFzIGZhLWxpc3QtdWwnLCB0aXRsZTogJ3Vub3JkZXJlZCBsaXN0J307XG5leHBvcnQgY29uc3QgSU5ERU5UX0JVVFRPTjogRWRpdG9yQnV0dG9uID0ge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmluZGVudCwgaWNvbjogJ2ZhcyBmYS1pbmRlbnQnLCB0aXRsZTogJ2luZGVudCd9O1xuZXhwb3J0IGNvbnN0IE9VVERFTlRfQlVUVE9OOiBFZGl0b3JCdXR0b24gPVxuICB7dHlwZTogVG9vbGJhckl0ZW1UeXBlLkJ1dHRvbiwgY29tbWFuZDogRXhlY0NvbW1hbmQub3V0ZGVudCwgaWNvbjogJ2ZhcyBmYS1vdXRkZW50JywgdGl0bGU6ICdvdXRkZW50J307XG5leHBvcnQgY29uc3QgU1VCU0NSSVBUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnN1YnNjcmlwdCwgaWNvbjogJ2ZhcyBmYS1zdWJzY3JpcHQnLCB0aXRsZTogJ3N1YnNjcmlwdCd9O1xuZXhwb3J0IGNvbnN0IFNVUEVSU0NSSVBUX0JVVFRPTjogRWRpdG9yQnV0dG9uID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b24sIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLnN1cGVyc2NyaXB0LCBpY29uOiAnZmFzIGZhLXN1cGVyc2NyaXB0JywgdGl0bGU6ICdzdXBlcnNjcmlwdCd9O1xuZXhwb3J0IGNvbnN0IEZPTlRfU0laRV9TRUxFQ1Q6IEVkaXRvclNlbGVjdCA9IHtcbiAgdHlwZTogVG9vbGJhckl0ZW1UeXBlLlNlbGVjdCwgY29tbWFuZDogRXhlY0NvbW1hbmQuZm9udFNpemUsIHRpdGxlOiAnZm9udCBzaXplJywgaXRlbXM6IFtcbiAgICB7dmFsdWU6IDEsIGxhYmVsOiAnMSd9LFxuICAgIHt2YWx1ZTogMiwgbGFiZWw6ICcyJ30sXG4gICAge3ZhbHVlOiAzLCBsYWJlbDogJzMnfSxcbiAgICB7dmFsdWU6IDQsIGxhYmVsOiAnNCd9LFxuICAgIHt2YWx1ZTogNSwgbGFiZWw6ICc1J30sXG4gICAge3ZhbHVlOiA2LCBsYWJlbDogJzYnfSxcbiAgICB7dmFsdWU6IDcsIGxhYmVsOiAnNyd9LFxuICBdXG59O1xuZXhwb3J0IGNvbnN0IExJTktfSU5QVVQ6IEVkaXRvcklucHV0ID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dCwgY29tbWFuZDogRXhlY0NvbW1hbmQuY3JlYXRlTGluaywgaWNvbjogJ2ZhcyBmYS1saW5rJywgdGV4dDogJ0NyZWF0ZSBsaW5rJywgdGl0bGU6ICdjcmVhdGUgbGluayd9O1xuZXhwb3J0IGNvbnN0IFVOTElOS19CVVRUT046IEVkaXRvckJ1dHRvbiA9IHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQnV0dG9uLCBjb21tYW5kOiBFeGVjQ29tbWFuZC51bmxpbmssIGljb246ICdmYXMgZmEtdW5saW5rJywgdGl0bGU6ICd1bmxpbmsnfTtcbmV4cG9ydCBjb25zdCBGT1JFX0NPTE9SOiBFZGl0b3JDb2xvciA9XG4gIHt0eXBlOiBUb29sYmFySXRlbVR5cGUuQ29sb3IsIGNvbW1hbmQ6IEV4ZWNDb21tYW5kLmZvcmVDb2xvciwgaWNvbjogJ2ZhcyBmYS1wYWxldHRlJywgdGl0bGU6ICdmb250IGNvbG9yJ307XG5leHBvcnQgY29uc3QgSU1BR0VfSU5QVVQ6IEVkaXRvcklucHV0ID1cbiAge3R5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dCwgY29tbWFuZDogRXhlY0NvbW1hbmQuaW5zZXJ0SW1hZ2UsIGljb246ICdmYXMgZmEtaW1hZ2UnLCB0ZXh0OiAnQWRkIGltYWdlJywgdGl0bGU6ICdhZGQgaW1hZ2UnfTtcblxuZXhwb3J0IGNvbnN0IFNUX0JVVFRPTlM6IFRvb2xiYXJJdGVtW10gPSBbXG4gIFVORE9fQlVUVE9OLFxuICBSRURPX0JVVFRPTixcbiAgUkVNT1ZFX0ZPUk1BVF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgQk9MRF9CVVRUT04sXG4gIElUQUxJQ19CVVRUT04sXG4gIFVOREVSTElORV9CVVRUT04sXG4gIFNUUklLRV9USFJPVUdIX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBKVVNUSUZZX0xFRlRfQlVUVE9OLFxuICBKVVNUSUZZX0NFTlRFUl9CVVRUT04sXG4gIEpVU1RJRllfUklHSFRfQlVUVE9OLFxuICBKVVNUSUZZX0ZVTExfQlVUVE9OLFxuICBTRVBBUkFUT1IsXG4gIE9SREVSRURfTElTVF9CVVRUT04sXG4gIFVOT1JERVJFRF9MSVNUX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBJTkRFTlRfQlVUVE9OLFxuICBPVVRERU5UX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBTVUJTQ1JJUFRfQlVUVE9OLFxuICBTVVBFUlNDUklQVF9CVVRUT04sXG4gIFNFUEFSQVRPUixcbiAgRk9OVF9TSVpFX1NFTEVDVCxcbiAgTElOS19JTlBVVCxcbiAgVU5MSU5LX0JVVFRPTixcbiAgU0VQQVJBVE9SLFxuICBJTUFHRV9JTlBVVCxcbiAgRk9SRV9DT0xPUixcbl07XG4iXX0=

@@ -9,2 +9,2 @@ export var ToolbarItemType;

})(ToolbarItemType || (ToolbarItemType = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNpbXBsZS10ZXh0LWVkaXRvci8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvYnV0dG9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sQ0FBTixJQUFZLGVBTVg7QUFORCxXQUFZLGVBQWU7SUFDekIsK0RBQVMsQ0FBQTtJQUNULHlEQUFNLENBQUE7SUFDTix5REFBTSxDQUFBO0lBQ04sdURBQUssQ0FBQTtJQUNMLHVEQUFLLENBQUE7QUFDUCxDQUFDLEVBTlcsZUFBZSxLQUFmLGVBQWUsUUFNMUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuL2V4ZWMtY29tbWFuZCc7XG5cbmV4cG9ydCBlbnVtIFRvb2xiYXJJdGVtVHlwZSB7XG4gIFNlcGFyYXRvcixcbiAgQnV0dG9uLFxuICBTZWxlY3QsXG4gIENvbG9yLFxuICBJbnB1dFxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEVkaXRvckJ1dHRvbiBleHRlbmRzIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b247XG4gIGNvbW1hbmQ6IEV4ZWNDb21tYW5kO1xuICBpY29uOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgRWRpdG9yQ29sb3IgZXh0ZW5kcyBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuQ29sb3I7XG4gIGNvbW1hbmQ6IEV4ZWNDb21tYW5kO1xuICBpY29uOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgRWRpdG9ySW5wdXQgZXh0ZW5kcyBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuSW5wdXQ7XG4gIGNvbW1hbmQ6IEV4ZWNDb21tYW5kO1xuICBpY29uOiBzdHJpbmc7XG4gIHRleHQ6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBFZGl0b3JTZWxlY3QgZXh0ZW5kcyBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuU2VsZWN0O1xuICBjb21tYW5kOiBFeGVjQ29tbWFuZDtcbiAgaXRlbXM6IHsgdmFsdWU6IG51bWJlciB8IHN0cmluZywgbGFiZWw6IHN0cmluZyB9W107XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgU2VwYXJhdG9yIGV4dGVuZHMgVG9vbGJhckJhc2VJdGVtIHtcbiAgdHlwZTogVG9vbGJhckl0ZW1UeXBlLlNlcGFyYXRvcjtcbn1cblxuaW50ZXJmYWNlIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZTtcbn1cblxuZXhwb3J0IHR5cGUgVG9vbGJhckl0ZW0gPSBFZGl0b3JJbnB1dCB8IEVkaXRvckNvbG9yIHwgRWRpdG9yU2VsZWN0IHwgRWRpdG9yQnV0dG9uIHwgU2VwYXJhdG9yO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNpbXBsZS10ZXh0LWVkaXRvci8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvYnV0dG9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sQ0FBTixJQUFZLGVBTVg7QUFORCxXQUFZLGVBQWU7SUFDekIsK0RBQVMsQ0FBQTtJQUNULHlEQUFNLENBQUE7SUFDTix5REFBTSxDQUFBO0lBQ04sdURBQUssQ0FBQTtJQUNMLHVEQUFLLENBQUE7QUFDUCxDQUFDLEVBTlcsZUFBZSxLQUFmLGVBQWUsUUFNMUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0V4ZWNDb21tYW5kfSBmcm9tICcuL2V4ZWMtY29tbWFuZCc7XG5cbmV4cG9ydCBlbnVtIFRvb2xiYXJJdGVtVHlwZSB7XG4gIFNlcGFyYXRvcixcbiAgQnV0dG9uLFxuICBTZWxlY3QsXG4gIENvbG9yLFxuICBJbnB1dFxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEVkaXRvckJ1dHRvbiBleHRlbmRzIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZS5CdXR0b247XG4gIGNvbW1hbmQ6IEV4ZWNDb21tYW5kO1xuICBpY29uOiBzdHJpbmc7XG4gIHRpdGxlPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEVkaXRvckNvbG9yIGV4dGVuZHMgVG9vbGJhckJhc2VJdGVtIHtcbiAgdHlwZTogVG9vbGJhckl0ZW1UeXBlLkNvbG9yO1xuICBjb21tYW5kOiBFeGVjQ29tbWFuZDtcbiAgaWNvbjogc3RyaW5nO1xuICB0aXRsZT86IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBFZGl0b3JJbnB1dCBleHRlbmRzIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZS5JbnB1dDtcbiAgY29tbWFuZDogRXhlY0NvbW1hbmQ7XG4gIGljb246IHN0cmluZztcbiAgdGV4dDogc3RyaW5nO1xuICB0aXRsZT86IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBFZGl0b3JTZWxlY3QgZXh0ZW5kcyBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGUuU2VsZWN0O1xuICBjb21tYW5kOiBFeGVjQ29tbWFuZDtcbiAgaXRlbXM6IHsgdmFsdWU6IG51bWJlciB8IHN0cmluZywgbGFiZWw6IHN0cmluZyB9W107XG4gIHRpdGxlPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFNlcGFyYXRvciBleHRlbmRzIFRvb2xiYXJCYXNlSXRlbSB7XG4gIHR5cGU6IFRvb2xiYXJJdGVtVHlwZS5TZXBhcmF0b3I7XG59XG5cbmludGVyZmFjZSBUb29sYmFyQmFzZUl0ZW0ge1xuICB0eXBlOiBUb29sYmFySXRlbVR5cGU7XG59XG5cbmV4cG9ydCB0eXBlIFRvb2xiYXJJdGVtID0gRWRpdG9ySW5wdXQgfCBFZGl0b3JDb2xvciB8IEVkaXRvclNlbGVjdCB8IEVkaXRvckJ1dHRvbiB8IFNlcGFyYXRvcjtcbiJdfQ==

@@ -15,22 +15,22 @@ import { __decorate, __param } from 'tslib';

const UNDO_BUTTON = { type: ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo' };
const REDO_BUTTON = { type: ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo' };
const REMOVE_FORMAT_BUTTON = { type: ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format' };
const UNDO_BUTTON = { type: ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo', title: 'undo' };
const REDO_BUTTON = { type: ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo', title: 'redo' };
const REMOVE_FORMAT_BUTTON = { type: ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format', title: 'remove format' };
const SEPARATOR = { type: ToolbarItemType.Separator };
const BOLD_BUTTON = { type: ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold' };
const ITALIC_BUTTON = { type: ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic' };
const UNDERLINE_BUTTON = { type: ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline' };
const STRIKE_THROUGH_BUTTON = { type: ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough' };
const JUSTIFY_LEFT_BUTTON = { type: ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left' };
const JUSTIFY_CENTER_BUTTON = { type: ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center' };
const JUSTIFY_RIGHT_BUTTON = { type: ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right' };
const JUSTIFY_FULL_BUTTON = { type: ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify' };
const ORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol' };
const UNORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul' };
const INDENT_BUTTON = { type: ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent' };
const OUTDENT_BUTTON = { type: ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent' };
const SUBSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript' };
const SUPERSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript' };
const BOLD_BUTTON = { type: ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold', title: 'bold' };
const ITALIC_BUTTON = { type: ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic', title: 'italic' };
const UNDERLINE_BUTTON = { type: ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline', title: 'underline' };
const STRIKE_THROUGH_BUTTON = { type: ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough', title: 'strikethrough' };
const JUSTIFY_LEFT_BUTTON = { type: ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left', title: 'align left' };
const JUSTIFY_CENTER_BUTTON = { type: ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center', title: 'align center' };
const JUSTIFY_RIGHT_BUTTON = { type: ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right', title: 'align right' };
const JUSTIFY_FULL_BUTTON = { type: ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify', title: 'align justify' };
const ORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol', title: 'ordered list' };
const UNORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul', title: 'unordered list' };
const INDENT_BUTTON = { type: ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent', title: 'indent' };
const OUTDENT_BUTTON = { type: ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent', title: 'outdent' };
const SUBSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript', title: 'subscript' };
const SUPERSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript', title: 'superscript' };
const FONT_SIZE_SELECT = {
type: ToolbarItemType.Select, command: "fontSize" /* fontSize */, items: [
type: ToolbarItemType.Select, command: "fontSize" /* fontSize */, title: 'font size', items: [
{ value: 1, label: '1' },

@@ -45,6 +45,6 @@ { value: 2, label: '2' },

};
const LINK_INPUT = { type: ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link' };
const UNLINK_BUTTON = { type: ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink' };
const FORE_COLOR = { type: ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette' };
const IMAGE_INPUT = { type: ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image' };
const LINK_INPUT = { type: ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link', title: 'create link' };
const UNLINK_BUTTON = { type: ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink', title: 'unlink' };
const FORE_COLOR = { type: ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette', title: 'font color' };
const IMAGE_INPUT = { type: ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image', title: 'add image' };
const ST_BUTTONS = [

@@ -127,3 +127,3 @@ UNDO_BUTTON,

set config(val) {
this._config = Object.assign(Object.assign({}, DEFAULT_CONFIG), (val || {}));
this._config = Object.assign(Object.assign({}, DEFAULT_CONFIG), val);
}

@@ -135,2 +135,5 @@ get config() {

this.content = val;
if (this.contentEditable) {
this.contentEditable.nativeElement.innerHTML = val;
}
}

@@ -206,3 +209,3 @@ registerOnChange(fn) {

selector: 'st-button',
template: "<button class=\"st-button st-toolbar-item\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\"\n [title]=\"button?.title || ''\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}"]

@@ -239,3 +242,3 @@ })

selector: 'st-color-picker',
template: "<button class=\"st-button st-toolbar-item\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\" [title]=\"button?.title || ''\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}.st-color-picker{width:0;height:0;border:0;padding:0;margin:0;pointer-events:none}"]

@@ -248,7 +251,15 @@ })

this.command = new EventEmitter();
this.showInputWindow = false;
this.value = '';
}
onCommand(command) {
const value = prompt(this.button.text);
this.command.emit({ command, value });
onCommand() {
if (this.value) {
this.toggleInputVisibility();
this.command.emit({ command: this.button.command, value: this.value });
this.value = '';
}
}
toggleInputVisibility() {
this.showInputWindow = !this.showInputWindow;
}
};

@@ -267,4 +278,4 @@ __decorate([

selector: 'st-input',
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"onCommand($event)\"></st-button>\n",
styles: [""]
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"toggleInputVisibility()\"></st-button>\n<div *ngIf=\"showInputWindow\" class=\"st-input-window\" (mouseleave)=\"toggleInputVisibility()\">\n <input class=\"st-input-input\" type=\"text\" [(ngModel)]=\"value\">\n <button class=\"st-input-button\" (click)=\"onCommand()\">Confirm</button>\n</div>\n",
styles: [".st-input-button,.st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-input-button:hover,.st-toolbar-item:hover{background-color:#e0e0e0}.st-input-button:focus,.st-toolbar-item:focus{outline-color:#424242}.st-input-window{display:flex;background-color:#fff;position:absolute;padding:10px;top:5px;border:1px solid #bdbdbd;border-radius:5px;box-shadow:0 3px 7px #bdbdbd}.st-input-input{padding:8px 14px;background-color:#fff;margin-right:-1px;border:1px solid #bdbdbd;border-bottom-left-radius:5px;border-top-left-radius:5px}.st-input-button{margin-right:0;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #bdbdbd}"]
})

@@ -293,3 +304,3 @@ ], EditorInputComponent);

selector: 'st-select',
template: "<select [ngModel]=\"state\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
template: "<select [ngModel]=\"state\" [title]=\"button?.title || ''\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}option:checked{background-color:#424242;color:#fff}"]

@@ -296,0 +307,0 @@ })

@@ -15,22 +15,22 @@ import { __assign, __decorate, __param } from 'tslib';

var UNDO_BUTTON = { type: ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo' };
var REDO_BUTTON = { type: ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo' };
var REMOVE_FORMAT_BUTTON = { type: ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format' };
var UNDO_BUTTON = { type: ToolbarItemType.Button, command: "undo" /* undo */, icon: 'fas fa-undo', title: 'undo' };
var REDO_BUTTON = { type: ToolbarItemType.Button, command: "redo" /* redo */, icon: 'fas fa-redo', title: 'redo' };
var REMOVE_FORMAT_BUTTON = { type: ToolbarItemType.Button, command: "removeFormat" /* removeFormat */, icon: 'fas fa-remove-format', title: 'remove format' };
var SEPARATOR = { type: ToolbarItemType.Separator };
var BOLD_BUTTON = { type: ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold' };
var ITALIC_BUTTON = { type: ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic' };
var UNDERLINE_BUTTON = { type: ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline' };
var STRIKE_THROUGH_BUTTON = { type: ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough' };
var JUSTIFY_LEFT_BUTTON = { type: ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left' };
var JUSTIFY_CENTER_BUTTON = { type: ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center' };
var JUSTIFY_RIGHT_BUTTON = { type: ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right' };
var JUSTIFY_FULL_BUTTON = { type: ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify' };
var ORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol' };
var UNORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul' };
var INDENT_BUTTON = { type: ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent' };
var OUTDENT_BUTTON = { type: ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent' };
var SUBSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript' };
var SUPERSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript' };
var BOLD_BUTTON = { type: ToolbarItemType.Button, command: "bold" /* bold */, icon: 'fas fa-bold', title: 'bold' };
var ITALIC_BUTTON = { type: ToolbarItemType.Button, command: "italic" /* italic */, icon: 'fas fa-italic', title: 'italic' };
var UNDERLINE_BUTTON = { type: ToolbarItemType.Button, command: "underline" /* underline */, icon: 'fas fa-underline', title: 'underline' };
var STRIKE_THROUGH_BUTTON = { type: ToolbarItemType.Button, command: "strikeThrough" /* strikeThrough */, icon: 'fas fa-strikethrough', title: 'strikethrough' };
var JUSTIFY_LEFT_BUTTON = { type: ToolbarItemType.Button, command: "justifyLeft" /* justifyLeft */, icon: 'fas fa-align-left', title: 'align left' };
var JUSTIFY_CENTER_BUTTON = { type: ToolbarItemType.Button, command: "justifyCenter" /* justifyCenter */, icon: 'fas fa-align-center', title: 'align center' };
var JUSTIFY_RIGHT_BUTTON = { type: ToolbarItemType.Button, command: "justifyRight" /* justifyRight */, icon: 'fas fa-align-right', title: 'align right' };
var JUSTIFY_FULL_BUTTON = { type: ToolbarItemType.Button, command: "justifyFull" /* justifyFull */, icon: 'fas fa-align-justify', title: 'align justify' };
var ORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertOrderedList" /* insertOrderedList */, icon: 'fas fa-list-ol', title: 'ordered list' };
var UNORDERED_LIST_BUTTON = { type: ToolbarItemType.Button, command: "insertUnorderedList" /* insertUnorderedList */, icon: 'fas fa-list-ul', title: 'unordered list' };
var INDENT_BUTTON = { type: ToolbarItemType.Button, command: "indent" /* indent */, icon: 'fas fa-indent', title: 'indent' };
var OUTDENT_BUTTON = { type: ToolbarItemType.Button, command: "outdent" /* outdent */, icon: 'fas fa-outdent', title: 'outdent' };
var SUBSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "subscript" /* subscript */, icon: 'fas fa-subscript', title: 'subscript' };
var SUPERSCRIPT_BUTTON = { type: ToolbarItemType.Button, command: "superscript" /* superscript */, icon: 'fas fa-superscript', title: 'superscript' };
var FONT_SIZE_SELECT = {
type: ToolbarItemType.Select, command: "fontSize" /* fontSize */, items: [
type: ToolbarItemType.Select, command: "fontSize" /* fontSize */, title: 'font size', items: [
{ value: 1, label: '1' },

@@ -45,6 +45,6 @@ { value: 2, label: '2' },

};
var LINK_INPUT = { type: ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link' };
var UNLINK_BUTTON = { type: ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink' };
var FORE_COLOR = { type: ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette' };
var IMAGE_INPUT = { type: ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image' };
var LINK_INPUT = { type: ToolbarItemType.Input, command: "createLink" /* createLink */, icon: 'fas fa-link', text: 'Create link', title: 'create link' };
var UNLINK_BUTTON = { type: ToolbarItemType.Button, command: "unlink" /* unlink */, icon: 'fas fa-unlink', title: 'unlink' };
var FORE_COLOR = { type: ToolbarItemType.Color, command: "foreColor" /* foreColor */, icon: 'fas fa-palette', title: 'font color' };
var IMAGE_INPUT = { type: ToolbarItemType.Input, command: "insertImage" /* insertImage */, icon: 'fas fa-image', text: 'Add image', title: 'add image' };
var ST_BUTTONS = [

@@ -136,3 +136,3 @@ UNDO_BUTTON,

set: function (val) {
this._config = __assign(__assign({}, DEFAULT_CONFIG), (val || {}));
this._config = __assign(__assign({}, DEFAULT_CONFIG), val);
},

@@ -144,2 +144,5 @@ enumerable: true,

this.content = val;
if (this.contentEditable) {
this.contentEditable.nativeElement.innerHTML = val;
}
};

@@ -216,3 +219,3 @@ EditorComponent.prototype.registerOnChange = function (fn) {

selector: 'st-button',
template: "<button class=\"st-button st-toolbar-item\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\"\n [title]=\"button?.title || ''\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}"]

@@ -250,3 +253,3 @@ })

selector: 'st-color-picker',
template: "<button class=\"st-button st-toolbar-item\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
template: "<button class=\"st-button st-toolbar-item\" [title]=\"button?.title || ''\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}.st-color-picker{width:0;height:0;border:0;padding:0;margin:0;pointer-events:none}"]

@@ -261,7 +264,15 @@ })

this.command = new EventEmitter();
this.showInputWindow = false;
this.value = '';
}
EditorInputComponent.prototype.onCommand = function (command) {
var value = prompt(this.button.text);
this.command.emit({ command: command, value: value });
EditorInputComponent.prototype.onCommand = function () {
if (this.value) {
this.toggleInputVisibility();
this.command.emit({ command: this.button.command, value: this.value });
this.value = '';
}
};
EditorInputComponent.prototype.toggleInputVisibility = function () {
this.showInputWindow = !this.showInputWindow;
};
__decorate([

@@ -279,4 +290,4 @@ Input()

selector: 'st-input',
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"onCommand($event)\"></st-button>\n",
styles: [""]
template: "<st-button [button]=\"button\" [state]=\"state\" (command)=\"toggleInputVisibility()\"></st-button>\n<div *ngIf=\"showInputWindow\" class=\"st-input-window\" (mouseleave)=\"toggleInputVisibility()\">\n <input class=\"st-input-input\" type=\"text\" [(ngModel)]=\"value\">\n <button class=\"st-input-button\" (click)=\"onCommand()\">Confirm</button>\n</div>\n",
styles: [".st-input-button,.st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-input-button:hover,.st-toolbar-item:hover{background-color:#e0e0e0}.st-input-button:focus,.st-toolbar-item:focus{outline-color:#424242}.st-input-window{display:flex;background-color:#fff;position:absolute;padding:10px;top:5px;border:1px solid #bdbdbd;border-radius:5px;box-shadow:0 3px 7px #bdbdbd}.st-input-input{padding:8px 14px;background-color:#fff;margin-right:-1px;border:1px solid #bdbdbd;border-bottom-left-radius:5px;border-top-left-radius:5px}.st-input-button{margin-right:0;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #bdbdbd}"]
})

@@ -306,3 +317,3 @@ ], EditorInputComponent);

selector: 'st-select',
template: "<select [ngModel]=\"state\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
template: "<select [ngModel]=\"state\" [title]=\"button?.title || ''\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n",
styles: [".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}option:checked{background-color:#424242;color:#fff}"]

@@ -309,0 +320,0 @@ })

@@ -11,3 +11,6 @@ import { EventEmitter } from '@angular/core';

}>;
onCommand(command: ExecCommand): void;
showInputWindow: boolean;
value: string;
onCommand(): void;
toggleInputVisibility(): void;
}

@@ -13,2 +13,3 @@ import { ExecCommand } from './exec-command';

icon: string;
title?: string;
}

@@ -19,2 +20,3 @@ export interface EditorColor extends ToolbarBaseItem {

icon: string;
title?: string;
}

@@ -26,2 +28,3 @@ export interface EditorInput extends ToolbarBaseItem {

text: string;
title?: string;
}

@@ -35,2 +38,3 @@ export interface EditorSelect extends ToolbarBaseItem {

}[];
title?: string;
}

@@ -37,0 +41,0 @@ export interface Separator extends ToolbarBaseItem {

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"NgxSimpleTextEditorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"EditorComponent"},{"__symbolic":"reference","name":"EditorButtonComponent"},{"__symbolic":"reference","name":"EditorColorPickerComponent"},{"__symbolic":"reference","name":"EditorInputComponent"},{"__symbolic":"reference","name":"EditorSelectComponent"},{"__symbolic":"reference","name":"EditorSeparatorComponent"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":26,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":28,"character":4}],"exports":[{"__symbolic":"reference","name":"EditorComponent"},{"__symbolic":"reference","name":"EditorButtonComponent"},{"__symbolic":"reference","name":"EditorColorPickerComponent"},{"__symbolic":"reference","name":"EditorInputComponent"},{"__symbolic":"reference","name":"EditorSelectComponent"},{"__symbolic":"reference","name":"EditorSeparatorComponent"}]}]}],"members":{}},"EditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"st-editor","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":18,"character":14},"useExisting":{"__symbolic":"reference","name":"EditorComponent"},"multi":true},{"__symbolic":"reference","name":"ɵa"}],"template":"<div class=\"st-editor-container\" [class.disabled]=\"isDisabled\">\n <div class=\"st-toolbar\" tabIndex=\"0\">\n <ng-container *ngFor=\"let item of config.buttons; trackBy:trackBy\" [ngSwitch]=\"item.type\">\n <st-separator *ngSwitchCase=\"toolbarItemType.Separator\"></st-separator>\n <st-button *ngIf=\"item.type === toolbarItemType.Button\"\n [button]=\"item\" [state]=\"queryCommandState[item.command]\"\n (command)=\"execCommand($event)\">\n </st-button>\n <st-select *ngSwitchCase=\"toolbarItemType.Select\"\n [button]=\"item\" [state]=\"queryCommandState[item.command]\"\n (command)=\"execCommand($event.command, $event.value)\">\n </st-select>\n <st-color-picker *ngSwitchCase=\"toolbarItemType.Color\"\n [button]=\"item\" [state]=\"queryCommandState[item.command]\"\n (command)=\"execCommand($event.command, $event.value)\">\n </st-color-picker>\n <st-input *ngSwitchCase=\"toolbarItemType.Input\"\n [button]=\"item\"\n (command)=\"execCommand($event.command, $event.value)\">\n </st-input>\n </ng-container>\n </div>\n <div #contentEditable class=\"st-area\"\n [attr.data-placeholder]=\"config.placeholder\" [attr.contenteditable]=\"!isDisabled\"\n (stDomModify)=\"domModify()\" (stSelectionChange)=\"fetchQueryCommandState()\" (blur)=\"onTouchedFn()\"></div>\n</div>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-editor-container{position:relative}.st-editor-container.disabled{pointer-events:none;opacity:.5}.st-area{resize:vertical;overflow:auto;border:1px solid #bdbdbd;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:200px;padding:5px;background-color:#fff}.st-area:focus{outline-color:#424242}.st-area:empty:not(:focus):before{content:attr(data-placeholder);color:#bdbdbd}.st-toolbar{border-top-right-radius:5px;border-top-left-radius:5px;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #bdbdbd;padding:5px;background-color:#fff}.st-toolbar:focus{outline-color:#424242}"]}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"contentEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":3},"arguments":["contentEditable"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":39,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":39,"character":22}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵa"}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"domModify":[{"__symbolic":"method"}],"execCommand":[{"__symbolic":"method"}],"fetchQueryCommandState":[{"__symbolic":"method"}],"trackBy":[{"__symbolic":"method"}]}},"EditorButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"st-button","template":"<button class=\"st-button st-toolbar-item\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}"]}]}],"members":{"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"command":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"onCommand":[{"__symbolic":"method"}]}},"EditorColorPickerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"st-color-picker","template":"<button class=\"st-button st-toolbar-item\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}.st-color-picker{width:0;height:0;border:0;padding:0;margin:0;pointer-events:none}"]}]}],"members":{"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"command":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"onCommand":[{"__symbolic":"method"}],"rgbStringToHex":[{"__symbolic":"method"}]}},"EditorInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"st-input","template":"<st-button [button]=\"button\" [state]=\"state\" (command)=\"onCommand($event)\"></st-button>\n","styles":[""]}]}],"members":{"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"command":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"onCommand":[{"__symbolic":"method"}]}},"EditorSelectComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"st-select","template":"<select [ngModel]=\"state\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}option:checked{background-color:#424242;color:#fff}"]}]}],"members":{"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"command":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"onCommand":[{"__symbolic":"method"}]}},"EditorSeparatorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"st-separator","template":"<div class=\"st-divider\">&nbsp;</div>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-divider{border-right:1px solid #bdbdbd;margin:0 5px 0 0;height:25px}"]}]}],"members":{}},"ExecCommand":{"backColor":"backColor","bold":"bold","ClearAuthenticationCache":"ClearAuthenticationCache","contentReadOnly":"contentReadOnly","copy":"copy","createLink":"createLink","cut":"cut","decreaseFontSize":"decreaseFontSize","defaultParagraphSeparator":"defaultParagraphSeparator","delete":"delete","enableAbsolutePositionEditor":"enableAbsolutePositionEditor","enableInlineTableEditing":"enableInlineTableEditing","enableObjectResizing":"enableObjectResizing","fontName":"fontName","fontSize":"fontSize","foreColor":"foreColor","formatBlock":"formatBlock","forwardDelete":"forwardDelete","heading":"heading","hiliteColor":"hiliteColor","increaseFontSize":"increaseFontSize","indent":"indent","insertBrOnReturn":"insertBrOnReturn","insertHorizontalRule":"insertHorizontalRule","insertHTML":"insertHTML","insertImage":"insertImage","insertOrderedList":"insertOrderedList","insertUnorderedList":"insertUnorderedList","insertParagraph":"insertParagraph","insertText":"insertText","italic":"italic","justifyCenter":"justifyCenter","justifyFull":"justifyFull","justifyLeft":"justifyLeft","justifyRight":"justifyRight","outdent":"outdent","paste":"paste","redo":"redo","removeFormat":"removeFormat","selectAll":"selectAll","strikeThrough":"strikeThrough","subscript":"subscript","superscript":"superscript","underline":"underline","undo":"undo","unlink":"unlink","useCSS":"useCSS","styleWithCSS":"styleWithCSS","AutoUrlDetect":"AutoUrlDetect"},"UNDO_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"undo"},"icon":"fas fa-undo"},"REDO_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"redo"},"icon":"fas fa-redo"},"REMOVE_FORMAT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"removeFormat"},"icon":"fas fa-remove-format"},"SEPARATOR":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Separator"}},"BOLD_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"bold"},"icon":"fas fa-bold"},"ITALIC_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"italic"},"icon":"fas fa-italic"},"UNDERLINE_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"underline"},"icon":"fas fa-underline"},"STRIKE_THROUGH_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"strikeThrough"},"icon":"fas fa-strikethrough"},"JUSTIFY_LEFT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"justifyLeft"},"icon":"fas fa-align-left"},"JUSTIFY_CENTER_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"justifyCenter"},"icon":"fas fa-align-center"},"JUSTIFY_RIGHT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"justifyRight"},"icon":"fas fa-align-right"},"JUSTIFY_FULL_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"justifyFull"},"icon":"fas fa-align-justify"},"ORDERED_LIST_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"insertOrderedList"},"icon":"fas fa-list-ol"},"UNORDERED_LIST_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"insertUnorderedList"},"icon":"fas fa-list-ul"},"INDENT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"indent"},"icon":"fas fa-indent"},"OUTDENT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"outdent"},"icon":"fas fa-outdent"},"SUBSCRIPT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"subscript"},"icon":"fas fa-subscript"},"SUPERSCRIPT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"superscript"},"icon":"fas fa-superscript"},"FONT_SIZE_SELECT":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Select"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"fontSize"},"items":[{"value":1,"label":"1"},{"value":2,"label":"2"},{"value":3,"label":"3"},{"value":4,"label":"4"},{"value":5,"label":"5"},{"value":6,"label":"6"},{"value":7,"label":"7"}]},"LINK_INPUT":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Input"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"createLink"},"icon":"fas fa-link","text":"Create link"},"UNLINK_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"unlink"},"icon":"fas fa-unlink"},"FORE_COLOR":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Color"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"foreColor"},"icon":"fas fa-palette"},"IMAGE_INPUT":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Input"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"insertImage"},"icon":"fas fa-image","text":"Add image"},"ST_BUTTONS":[{"__symbolic":"reference","name":"UNDO_BUTTON"},{"__symbolic":"reference","name":"REDO_BUTTON"},{"__symbolic":"reference","name":"REMOVE_FORMAT_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"BOLD_BUTTON"},{"__symbolic":"reference","name":"ITALIC_BUTTON"},{"__symbolic":"reference","name":"UNDERLINE_BUTTON"},{"__symbolic":"reference","name":"STRIKE_THROUGH_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"JUSTIFY_LEFT_BUTTON"},{"__symbolic":"reference","name":"JUSTIFY_CENTER_BUTTON"},{"__symbolic":"reference","name":"JUSTIFY_RIGHT_BUTTON"},{"__symbolic":"reference","name":"JUSTIFY_FULL_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"ORDERED_LIST_BUTTON"},{"__symbolic":"reference","name":"UNORDERED_LIST_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"INDENT_BUTTON"},{"__symbolic":"reference","name":"OUTDENT_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"SUBSCRIPT_BUTTON"},{"__symbolic":"reference","name":"SUPERSCRIPT_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"FONT_SIZE_SELECT"},{"__symbolic":"reference","name":"LINK_INPUT"},{"__symbolic":"reference","name":"UNLINK_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"IMAGE_INPUT"},{"__symbolic":"reference","name":"FORE_COLOR"}],"ToolbarItemType":{"Separator":0,"Button":1,"Select":2,"Color":3,"Input":4},"EditorButton":{"__symbolic":"interface"},"EditorColor":{"__symbolic":"interface"},"EditorInput":{"__symbolic":"interface"},"EditorSelect":{"__symbolic":"interface"},"Separator":{"__symbolic":"interface"},"ToolbarItem":{"__symbolic":"interface"},"EditorConfig":{"__symbolic":"interface"},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":15,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":15,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"isCommandWithValue":[{"__symbolic":"method"}],"isCommandWithState":[{"__symbolic":"method"}],"getQueryCommandState":[{"__symbolic":"method"}],"execCommand":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":9,"character":1},"arguments":[{"selector":"[stDomModify]"}]}],"members":{"domModify":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3},"arguments":["stDomModify"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":17,"character":40}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[stSelectionChange]"}]}],"members":{"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":8,"character":3},"arguments":["stSelectionChange"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":10,"character":22}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":40}]}],"selectionchange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":13,"character":3},"arguments":["document:selectionchange"]}]}]}}},"origins":{"NgxSimpleTextEditorModule":"./lib/ngx-simple-text-editor.module","EditorComponent":"./lib/components/editor/editor.component","EditorButtonComponent":"./lib/components/editor-button/editor-button.component","EditorColorPickerComponent":"./lib/components/editor-color-picker/editor-color-picker.component","EditorInputComponent":"./lib/components/editor-input/editor-input.component","EditorSelectComponent":"./lib/components/editor-select/editor-select.component","EditorSeparatorComponent":"./lib/components/editor-separator/editor-separator.component","ExecCommand":"./lib/models/exec-command","UNDO_BUTTON":"./lib/constants/editor-buttons","REDO_BUTTON":"./lib/constants/editor-buttons","REMOVE_FORMAT_BUTTON":"./lib/constants/editor-buttons","SEPARATOR":"./lib/constants/editor-buttons","BOLD_BUTTON":"./lib/constants/editor-buttons","ITALIC_BUTTON":"./lib/constants/editor-buttons","UNDERLINE_BUTTON":"./lib/constants/editor-buttons","STRIKE_THROUGH_BUTTON":"./lib/constants/editor-buttons","JUSTIFY_LEFT_BUTTON":"./lib/constants/editor-buttons","JUSTIFY_CENTER_BUTTON":"./lib/constants/editor-buttons","JUSTIFY_RIGHT_BUTTON":"./lib/constants/editor-buttons","JUSTIFY_FULL_BUTTON":"./lib/constants/editor-buttons","ORDERED_LIST_BUTTON":"./lib/constants/editor-buttons","UNORDERED_LIST_BUTTON":"./lib/constants/editor-buttons","INDENT_BUTTON":"./lib/constants/editor-buttons","OUTDENT_BUTTON":"./lib/constants/editor-buttons","SUBSCRIPT_BUTTON":"./lib/constants/editor-buttons","SUPERSCRIPT_BUTTON":"./lib/constants/editor-buttons","FONT_SIZE_SELECT":"./lib/constants/editor-buttons","LINK_INPUT":"./lib/constants/editor-buttons","UNLINK_BUTTON":"./lib/constants/editor-buttons","FORE_COLOR":"./lib/constants/editor-buttons","IMAGE_INPUT":"./lib/constants/editor-buttons","ST_BUTTONS":"./lib/constants/editor-buttons","ToolbarItemType":"./lib/models/button","EditorButton":"./lib/models/button","EditorColor":"./lib/models/button","EditorInput":"./lib/models/button","EditorSelect":"./lib/models/button","Separator":"./lib/models/button","ToolbarItem":"./lib/models/button","EditorConfig":"./lib/models/config","ɵa":"./lib/services/command.service","ɵb":"./lib/directives/dom-modify.directive","ɵc":"./lib/directives/selection-change.directive"},"importAs":"ngx-simple-text-editor"}
{"__symbolic":"module","version":4,"metadata":{"NgxSimpleTextEditorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"EditorComponent"},{"__symbolic":"reference","name":"EditorButtonComponent"},{"__symbolic":"reference","name":"EditorColorPickerComponent"},{"__symbolic":"reference","name":"EditorInputComponent"},{"__symbolic":"reference","name":"EditorSelectComponent"},{"__symbolic":"reference","name":"EditorSeparatorComponent"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":26,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":28,"character":4}],"exports":[{"__symbolic":"reference","name":"EditorComponent"},{"__symbolic":"reference","name":"EditorButtonComponent"},{"__symbolic":"reference","name":"EditorColorPickerComponent"},{"__symbolic":"reference","name":"EditorInputComponent"},{"__symbolic":"reference","name":"EditorSelectComponent"},{"__symbolic":"reference","name":"EditorSeparatorComponent"}]}]}],"members":{}},"EditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"st-editor","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":18,"character":14},"useExisting":{"__symbolic":"reference","name":"EditorComponent"},"multi":true},{"__symbolic":"reference","name":"ɵa"}],"template":"<div class=\"st-editor-container\" [class.disabled]=\"isDisabled\">\n <div class=\"st-toolbar\" tabIndex=\"0\">\n <ng-container *ngFor=\"let item of config.buttons; trackBy:trackBy\" [ngSwitch]=\"item.type\">\n <st-separator *ngSwitchCase=\"toolbarItemType.Separator\"></st-separator>\n <st-button *ngIf=\"item.type === toolbarItemType.Button\"\n [button]=\"item\" [state]=\"queryCommandState[item.command]\"\n (command)=\"execCommand($event)\">\n </st-button>\n <st-select *ngSwitchCase=\"toolbarItemType.Select\"\n [button]=\"item\" [state]=\"queryCommandState[item.command]\"\n (command)=\"execCommand($event.command, $event.value)\">\n </st-select>\n <st-color-picker *ngSwitchCase=\"toolbarItemType.Color\"\n [button]=\"item\" [state]=\"queryCommandState[item.command]\"\n (command)=\"execCommand($event.command, $event.value)\">\n </st-color-picker>\n <st-input *ngSwitchCase=\"toolbarItemType.Input\"\n [button]=\"item\"\n (command)=\"execCommand($event.command, $event.value)\">\n </st-input>\n </ng-container>\n </div>\n <div #contentEditable class=\"st-area\"\n [attr.data-placeholder]=\"config.placeholder\" [attr.contenteditable]=\"!isDisabled\"\n (stDomModify)=\"domModify()\" (stSelectionChange)=\"fetchQueryCommandState()\" (blur)=\"onTouchedFn()\"></div>\n</div>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-editor-container{position:relative}.st-editor-container.disabled{pointer-events:none;opacity:.5}.st-area{resize:vertical;overflow:auto;border:1px solid #bdbdbd;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:200px;padding:5px;background-color:#fff}.st-area:focus{outline-color:#424242}.st-area:empty:not(:focus):before{content:attr(data-placeholder);color:#bdbdbd}.st-toolbar{border-top-right-radius:5px;border-top-left-radius:5px;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #bdbdbd;padding:5px;background-color:#fff}.st-toolbar:focus{outline-color:#424242}"]}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"contentEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":3},"arguments":["contentEditable"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":39,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":39,"character":22}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵa"}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"domModify":[{"__symbolic":"method"}],"execCommand":[{"__symbolic":"method"}],"fetchQueryCommandState":[{"__symbolic":"method"}],"trackBy":[{"__symbolic":"method"}]}},"EditorButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"st-button","template":"<button class=\"st-button st-toolbar-item\"\n [title]=\"button?.title || ''\"\n (click)=\"onCommand(button?.command)\"\n [class.active]=\"state\">\n <i [class]=\"button?.icon\"></i>\n</button>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}"]}]}],"members":{"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"command":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"onCommand":[{"__symbolic":"method"}]}},"EditorColorPickerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"st-color-picker","template":"<button class=\"st-button st-toolbar-item\" [title]=\"button?.title || ''\" (click)=\"colorPicker.click()\">\n {{rgbStringToHex(state)}}\n <input #colorPicker class=\"st-color-picker\" type=\"color\" [ngModel]=\"rgbStringToHex(state)\"\n (change)=\"onCommand(button?.command, $event.target.value)\" onmousedown='return false;' onselectstart='return false;'>\n <i [class]=\"button?.icon\" [style.color]=\"state\"></i>\n</button>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-button:hover{background-color:#e0e0e0}.st-button:active{transform:scale(.98);box-shadow:1px 1px 7px 1px #e0e0e0}.st-button.active{background-color:#424242;color:#fff}.st-color-picker{width:0;height:0;border:0;padding:0;margin:0;pointer-events:none}"]}]}],"members":{"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"command":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"onCommand":[{"__symbolic":"method"}],"rgbStringToHex":[{"__symbolic":"method"}]}},"EditorInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"st-input","template":"<st-button [button]=\"button\" [state]=\"state\" (command)=\"toggleInputVisibility()\"></st-button>\n<div *ngIf=\"showInputWindow\" class=\"st-input-window\" (mouseleave)=\"toggleInputVisibility()\">\n <input class=\"st-input-input\" type=\"text\" [(ngModel)]=\"value\">\n <button class=\"st-input-button\" (click)=\"onCommand()\">Confirm</button>\n</div>\n","styles":[".st-input-button,.st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-input-button:hover,.st-toolbar-item:hover{background-color:#e0e0e0}.st-input-button:focus,.st-toolbar-item:focus{outline-color:#424242}.st-input-window{display:flex;background-color:#fff;position:absolute;padding:10px;top:5px;border:1px solid #bdbdbd;border-radius:5px;box-shadow:0 3px 7px #bdbdbd}.st-input-input{padding:8px 14px;background-color:#fff;margin-right:-1px;border:1px solid #bdbdbd;border-bottom-left-radius:5px;border-top-left-radius:5px}.st-input-button{margin-right:0;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #bdbdbd}"]}]}],"members":{"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"command":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"onCommand":[{"__symbolic":"method"}],"toggleInputVisibility":[{"__symbolic":"method"}]}},"EditorSelectComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"st-select","template":"<select [ngModel]=\"state\" [title]=\"button?.title || ''\" (ngModelChange)=\"onCommand(button?.command, $event)\" class=\"st-select st-toolbar-item\">\n <option *ngFor=\"let i of button?.items\" [value]=\"i.value\">{{i.label}}</option>\n</select>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}option:checked{background-color:#424242;color:#fff}"]}]}],"members":{"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"command":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"onCommand":[{"__symbolic":"method"}]}},"EditorSeparatorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"st-separator","template":"<div class=\"st-divider\">&nbsp;</div>\n","styles":[".st-toolbar-item{border:0;padding:8px 14px;background-color:#fff;border-radius:5px;margin-right:1px;cursor:pointer}.st-toolbar-item:hover{background-color:#e0e0e0}.st-toolbar-item:focus{outline-color:#424242}.st-divider{border-right:1px solid #bdbdbd;margin:0 5px 0 0;height:25px}"]}]}],"members":{}},"ExecCommand":{"backColor":"backColor","bold":"bold","ClearAuthenticationCache":"ClearAuthenticationCache","contentReadOnly":"contentReadOnly","copy":"copy","createLink":"createLink","cut":"cut","decreaseFontSize":"decreaseFontSize","defaultParagraphSeparator":"defaultParagraphSeparator","delete":"delete","enableAbsolutePositionEditor":"enableAbsolutePositionEditor","enableInlineTableEditing":"enableInlineTableEditing","enableObjectResizing":"enableObjectResizing","fontName":"fontName","fontSize":"fontSize","foreColor":"foreColor","formatBlock":"formatBlock","forwardDelete":"forwardDelete","heading":"heading","hiliteColor":"hiliteColor","increaseFontSize":"increaseFontSize","indent":"indent","insertBrOnReturn":"insertBrOnReturn","insertHorizontalRule":"insertHorizontalRule","insertHTML":"insertHTML","insertImage":"insertImage","insertOrderedList":"insertOrderedList","insertUnorderedList":"insertUnorderedList","insertParagraph":"insertParagraph","insertText":"insertText","italic":"italic","justifyCenter":"justifyCenter","justifyFull":"justifyFull","justifyLeft":"justifyLeft","justifyRight":"justifyRight","outdent":"outdent","paste":"paste","redo":"redo","removeFormat":"removeFormat","selectAll":"selectAll","strikeThrough":"strikeThrough","subscript":"subscript","superscript":"superscript","underline":"underline","undo":"undo","unlink":"unlink","useCSS":"useCSS","styleWithCSS":"styleWithCSS","AutoUrlDetect":"AutoUrlDetect"},"UNDO_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"undo"},"icon":"fas fa-undo","title":"undo"},"REDO_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"redo"},"icon":"fas fa-redo","title":"redo"},"REMOVE_FORMAT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"removeFormat"},"icon":"fas fa-remove-format","title":"remove format"},"SEPARATOR":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Separator"}},"BOLD_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"bold"},"icon":"fas fa-bold","title":"bold"},"ITALIC_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"italic"},"icon":"fas fa-italic","title":"italic"},"UNDERLINE_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"underline"},"icon":"fas fa-underline","title":"underline"},"STRIKE_THROUGH_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"strikeThrough"},"icon":"fas fa-strikethrough","title":"strikethrough"},"JUSTIFY_LEFT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"justifyLeft"},"icon":"fas fa-align-left","title":"align left"},"JUSTIFY_CENTER_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"justifyCenter"},"icon":"fas fa-align-center","title":"align center"},"JUSTIFY_RIGHT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"justifyRight"},"icon":"fas fa-align-right","title":"align right"},"JUSTIFY_FULL_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"justifyFull"},"icon":"fas fa-align-justify","title":"align justify"},"ORDERED_LIST_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"insertOrderedList"},"icon":"fas fa-list-ol","title":"ordered list"},"UNORDERED_LIST_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"insertUnorderedList"},"icon":"fas fa-list-ul","title":"unordered list"},"INDENT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"indent"},"icon":"fas fa-indent","title":"indent"},"OUTDENT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"outdent"},"icon":"fas fa-outdent","title":"outdent"},"SUBSCRIPT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"subscript"},"icon":"fas fa-subscript","title":"subscript"},"SUPERSCRIPT_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"superscript"},"icon":"fas fa-superscript","title":"superscript"},"FONT_SIZE_SELECT":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Select"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"fontSize"},"title":"font size","items":[{"value":1,"label":"1"},{"value":2,"label":"2"},{"value":3,"label":"3"},{"value":4,"label":"4"},{"value":5,"label":"5"},{"value":6,"label":"6"},{"value":7,"label":"7"}]},"LINK_INPUT":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Input"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"createLink"},"icon":"fas fa-link","text":"Create link","title":"create link"},"UNLINK_BUTTON":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Button"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"unlink"},"icon":"fas fa-unlink","title":"unlink"},"FORE_COLOR":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Color"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"foreColor"},"icon":"fas fa-palette","title":"font color"},"IMAGE_INPUT":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ToolbarItemType"},"member":"Input"},"command":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ExecCommand"},"member":"insertImage"},"icon":"fas fa-image","text":"Add image","title":"add image"},"ST_BUTTONS":[{"__symbolic":"reference","name":"UNDO_BUTTON"},{"__symbolic":"reference","name":"REDO_BUTTON"},{"__symbolic":"reference","name":"REMOVE_FORMAT_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"BOLD_BUTTON"},{"__symbolic":"reference","name":"ITALIC_BUTTON"},{"__symbolic":"reference","name":"UNDERLINE_BUTTON"},{"__symbolic":"reference","name":"STRIKE_THROUGH_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"JUSTIFY_LEFT_BUTTON"},{"__symbolic":"reference","name":"JUSTIFY_CENTER_BUTTON"},{"__symbolic":"reference","name":"JUSTIFY_RIGHT_BUTTON"},{"__symbolic":"reference","name":"JUSTIFY_FULL_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"ORDERED_LIST_BUTTON"},{"__symbolic":"reference","name":"UNORDERED_LIST_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"INDENT_BUTTON"},{"__symbolic":"reference","name":"OUTDENT_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"SUBSCRIPT_BUTTON"},{"__symbolic":"reference","name":"SUPERSCRIPT_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"FONT_SIZE_SELECT"},{"__symbolic":"reference","name":"LINK_INPUT"},{"__symbolic":"reference","name":"UNLINK_BUTTON"},{"__symbolic":"reference","name":"SEPARATOR"},{"__symbolic":"reference","name":"IMAGE_INPUT"},{"__symbolic":"reference","name":"FORE_COLOR"}],"ToolbarItemType":{"Separator":0,"Button":1,"Select":2,"Color":3,"Input":4},"EditorButton":{"__symbolic":"interface"},"EditorColor":{"__symbolic":"interface"},"EditorInput":{"__symbolic":"interface"},"EditorSelect":{"__symbolic":"interface"},"Separator":{"__symbolic":"interface"},"ToolbarItem":{"__symbolic":"interface"},"EditorConfig":{"__symbolic":"interface"},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":15,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":15,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"isCommandWithValue":[{"__symbolic":"method"}],"isCommandWithState":[{"__symbolic":"method"}],"getQueryCommandState":[{"__symbolic":"method"}],"execCommand":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":9,"character":1},"arguments":[{"selector":"[stDomModify]"}]}],"members":{"domModify":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3},"arguments":["stDomModify"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":17,"character":40}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[stSelectionChange]"}]}],"members":{"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":8,"character":3},"arguments":["stSelectionChange"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":10,"character":22}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":40}]}],"selectionchange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":13,"character":3},"arguments":["document:selectionchange"]}]}]}}},"origins":{"NgxSimpleTextEditorModule":"./lib/ngx-simple-text-editor.module","EditorComponent":"./lib/components/editor/editor.component","EditorButtonComponent":"./lib/components/editor-button/editor-button.component","EditorColorPickerComponent":"./lib/components/editor-color-picker/editor-color-picker.component","EditorInputComponent":"./lib/components/editor-input/editor-input.component","EditorSelectComponent":"./lib/components/editor-select/editor-select.component","EditorSeparatorComponent":"./lib/components/editor-separator/editor-separator.component","ExecCommand":"./lib/models/exec-command","UNDO_BUTTON":"./lib/constants/editor-buttons","REDO_BUTTON":"./lib/constants/editor-buttons","REMOVE_FORMAT_BUTTON":"./lib/constants/editor-buttons","SEPARATOR":"./lib/constants/editor-buttons","BOLD_BUTTON":"./lib/constants/editor-buttons","ITALIC_BUTTON":"./lib/constants/editor-buttons","UNDERLINE_BUTTON":"./lib/constants/editor-buttons","STRIKE_THROUGH_BUTTON":"./lib/constants/editor-buttons","JUSTIFY_LEFT_BUTTON":"./lib/constants/editor-buttons","JUSTIFY_CENTER_BUTTON":"./lib/constants/editor-buttons","JUSTIFY_RIGHT_BUTTON":"./lib/constants/editor-buttons","JUSTIFY_FULL_BUTTON":"./lib/constants/editor-buttons","ORDERED_LIST_BUTTON":"./lib/constants/editor-buttons","UNORDERED_LIST_BUTTON":"./lib/constants/editor-buttons","INDENT_BUTTON":"./lib/constants/editor-buttons","OUTDENT_BUTTON":"./lib/constants/editor-buttons","SUBSCRIPT_BUTTON":"./lib/constants/editor-buttons","SUPERSCRIPT_BUTTON":"./lib/constants/editor-buttons","FONT_SIZE_SELECT":"./lib/constants/editor-buttons","LINK_INPUT":"./lib/constants/editor-buttons","UNLINK_BUTTON":"./lib/constants/editor-buttons","FORE_COLOR":"./lib/constants/editor-buttons","IMAGE_INPUT":"./lib/constants/editor-buttons","ST_BUTTONS":"./lib/constants/editor-buttons","ToolbarItemType":"./lib/models/button","EditorButton":"./lib/models/button","EditorColor":"./lib/models/button","EditorInput":"./lib/models/button","EditorSelect":"./lib/models/button","Separator":"./lib/models/button","ToolbarItem":"./lib/models/button","EditorConfig":"./lib/models/config","ɵa":"./lib/services/command.service","ɵb":"./lib/directives/dom-modify.directive","ɵc":"./lib/directives/selection-change.directive"},"importAs":"ngx-simple-text-editor"}
{
"name": "ngx-simple-text-editor",
"version": "1.1.0",
"version": "1.2.0",
"description": "Ngx Simple Text editor or ST editor is a simple native text editor component for Angular 9+.",

@@ -5,0 +5,0 @@ "repository": "https://github.com/Raiper34/ngx-simple-text-editor",

@@ -79,1 +79,4 @@ [![npm version](https://badge.fury.io/js/ngx-simple-text-editor.svg)](https://badge.fury.io/js/ngx-simple-text-editor)

or Stackblitz coming soon.
# License
MIT

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc