Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@syncfusion/ej2-angular-diagrams

Package Overview
Dependencies
Maintainers
3
Versions
463
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@syncfusion/ej2-angular-diagrams - npm Package Compare versions

Comparing version
32.1.24
to
32.1.25-ngcc
+1349
@syncfusion/ej2-angular-diagrams.es5.js
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
import { ChangeDetectionStrategy, Component, ContentChild, ContentChildren, Directive, ElementRef, Injector, NgModule, Renderer2, ViewContainerRef } from '@angular/core';
import { ArrayBase, ComplexBase, ComponentBase, ComponentMixins, Template, setValue } from '@syncfusion/ej2-angular-base';
import { AvoidLineOverlapping, BpmnDiagrams, ComplexHierarchicalTree, ConnectorBridging, ConnectorEditing, DataBinding, Diagram, DiagramContextMenu, Ej1Serialization, FlowchartLayout, HierarchicalTree, LayoutAnimation, LineDistribution, LineRouting, MindMap, Overview, PrintAndExport, RadialTree, Snapping, SymbolPalette, SymmetricLayout, UndoRedo } from '@syncfusion/ej2-diagrams';
import { CommonModule } from '@angular/common';
var input = ['addInfo', 'id', 'lock', 'objects', 'visible', 'zIndex'];
var outputs = [];
/**
* Layers Directive
* ```html
* <e-layers>
* <e-layer></e-layer>
* </e-layers>
* ```
*/
var LayerDirective = /** @class */ (function (_super) {
__extends(LayerDirective, _super);
/**
* @param {?} viewContainerRef
*/
function LayerDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs);
_this.directivePropList = input;
return _this;
}
return LayerDirective;
}(ComplexBase));
LayerDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-layers>e-layer',
inputs: input,
outputs: outputs,
queries: {}
},] },
];
/**
* @nocollapse
*/
LayerDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* Layer Array Directive
*/
var LayersDirective = /** @class */ (function (_super) {
__extends(LayersDirective, _super);
function LayersDirective() {
return _super.call(this, 'layers') || this;
}
return LayersDirective;
}(ArrayBase));
LayersDirective.decorators = [
{ type: Directive, args: [{
selector: 'ej-diagram>e-layers',
queries: {
children: new ContentChildren(LayerDirective)
},
},] },
];
/**
* @nocollapse
*/
LayersDirective.ctorParameters = function () { return []; };
var input$1 = ['action', 'cursor'];
var outputs$1 = [];
/**
* Cursor Maps Directive
* ```html
* <e-cusrsormaps>
* <e-cursormap></e-cursormap>
* </e-cursormaps>
* ```
*/
var CustomCursorDirective = /** @class */ (function (_super) {
__extends(CustomCursorDirective, _super);
/**
* @param {?} viewContainerRef
*/
function CustomCursorDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs$1);
_this.directivePropList = input$1;
return _this;
}
return CustomCursorDirective;
}(ComplexBase));
CustomCursorDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-cursormaps>e-cursormap',
inputs: input$1,
outputs: outputs$1,
queries: {}
},] },
];
/**
* @nocollapse
*/
CustomCursorDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* CustomCursor Array Directive
*/
var CustomCursorsDirective = /** @class */ (function (_super) {
__extends(CustomCursorsDirective, _super);
function CustomCursorsDirective() {
return _super.call(this, 'customcursor') || this;
}
return CustomCursorsDirective;
}(ArrayBase));
CustomCursorsDirective.decorators = [
{ type: Directive, args: [{
selector: 'ej-diagram>e-cursormaps',
queries: {
children: new ContentChildren(CustomCursorDirective)
},
},] },
];
/**
* @nocollapse
*/
CustomCursorsDirective.ctorParameters = function () { return []; };
var input$2 = ['alignment', 'cornerRadius', 'displacement', 'fill', 'handleStrokeColor', 'handleStrokeWidth', 'height', 'iconStrokeColor', 'iconStrokeWidth', 'id', 'offset', 'padding', 'pathData', 'tooltip', 'visibility', 'width'];
var outputs$2 = [];
/**
* Connectors Directive
* ```html
* <e-connectors>
* <e-connector>
* <e-connector-fixeduserhandles>
* <e-connector-fixeduserhandle>
* </e-connector-fixeduserhandle>
* </e-connector-fixeduserhandles>
* </e-connector>
* </e-connectors>
* ```
*/
var ConnectorFixedUserHandleDirective = /** @class */ (function (_super) {
__extends(ConnectorFixedUserHandleDirective, _super);
/**
* @param {?} viewContainerRef
*/
function ConnectorFixedUserHandleDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs$2);
_this.directivePropList = input$2;
return _this;
}
return ConnectorFixedUserHandleDirective;
}(ComplexBase));
ConnectorFixedUserHandleDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connector>e-connector-fixeduserhandles>e-connector-fixeduserhandle',
inputs: input$2,
outputs: outputs$2,
queries: {}
},] },
];
/**
* @nocollapse
*/
ConnectorFixedUserHandleDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* ConnectorFixedUserHandle Array Directive
*/
var ConnectorFixedUserHandlesDirective = /** @class */ (function (_super) {
__extends(ConnectorFixedUserHandlesDirective, _super);
function ConnectorFixedUserHandlesDirective() {
return _super.call(this, 'fixeduserhandles') || this;
}
return ConnectorFixedUserHandlesDirective;
}(ArrayBase));
ConnectorFixedUserHandlesDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connector>e-connector-fixeduserhandles',
queries: {
children: new ContentChildren(ConnectorFixedUserHandleDirective)
},
},] },
];
/**
* @nocollapse
*/
ConnectorFixedUserHandlesDirective.ctorParameters = function () { return []; };
var input$3 = ['addInfo', 'alignment', 'annotationType', 'constraints', 'content', 'displacement', 'dragLimit', 'height', 'horizontalAlignment', 'hyperlink', 'id', 'margin', 'offset', 'rotateAngle', 'rotationReference', 'segmentAngle', 'style', 'template', 'tooltip', 'type', 'verticalAlignment', 'visibility', 'width'];
var outputs$3 = [];
/**
* Connectors Directive
* ```html
* <e-connectors>
* <e-connector>
* <e-connector-annotations>
* <e-connector-annotation>
* </e-connector-annotation>
* </e-connector-annotations>
* </e-connector>
* </e-connectors>
* ```
*/
var ConnectorAnnotationDirective = /** @class */ (function (_super) {
__extends(ConnectorAnnotationDirective, _super);
/**
* @param {?} viewContainerRef
*/
function ConnectorAnnotationDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs$3);
_this.directivePropList = input$3;
return _this;
}
return ConnectorAnnotationDirective;
}(ComplexBase));
ConnectorAnnotationDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connector>e-connector-annotations>e-connector-annotation',
inputs: input$3,
outputs: outputs$3,
queries: {}
},] },
];
/**
* @nocollapse
*/
ConnectorAnnotationDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* ConnectorAnnotation Array Directive
*/
var ConnectorAnnotationsDirective = /** @class */ (function (_super) {
__extends(ConnectorAnnotationsDirective, _super);
function ConnectorAnnotationsDirective() {
return _super.call(this, 'annotations') || this;
}
return ConnectorAnnotationsDirective;
}(ArrayBase));
ConnectorAnnotationsDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connector>e-connector-annotations',
queries: {
children: new ContentChildren(ConnectorAnnotationDirective)
},
},] },
];
/**
* @nocollapse
*/
ConnectorAnnotationsDirective.ctorParameters = function () { return []; };
var input$4 = ['addInfo', 'allowNodeOverlap', 'annotations', 'bezierSettings', 'bridgeSpace', 'connectionPadding', 'connectorSpacing', 'constraints', 'cornerRadius', 'dragSize', 'excludeFromLayout', 'fixedUserHandles', 'flip', 'flipMode', 'hitPadding', 'id', 'margin', 'maxSegmentThumb', 'ports', 'previewSize', 'segmentThumbShape', 'segmentThumbSize', 'segments', 'shape', 'sourceDecorator', 'sourceID', 'sourcePadding', 'sourcePoint', 'sourcePortID', 'style', 'symbolInfo', 'targetDecorator', 'targetID', 'targetPadding', 'targetPoint', 'targetPortID', 'tooltip', 'type', 'visible', 'wrapper', 'zIndex'];
var outputs$4 = [];
/**
* Connectors Directive
* ```html
* <e-connectors>
* <e-connector></e-connector>
* </e-connectors>
* ```
*/
var ConnectorDirective = /** @class */ (function (_super) {
__extends(ConnectorDirective, _super);
/**
* @param {?} viewContainerRef
*/
function ConnectorDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
_this.tags = ['fixedUserHandles', 'annotations'];
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs$4);
_this.directivePropList = input$4;
return _this;
}
return ConnectorDirective;
}(ComplexBase));
ConnectorDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connectors>e-connector',
inputs: input$4,
outputs: outputs$4,
queries: {
childFixedUserHandles: new ContentChild(ConnectorFixedUserHandlesDirective),
childAnnotations: new ContentChild(ConnectorAnnotationsDirective)
}
},] },
];
/**
* @nocollapse
*/
ConnectorDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* Connector Array Directive
*/
var ConnectorsDirective = /** @class */ (function (_super) {
__extends(ConnectorsDirective, _super);
function ConnectorsDirective() {
return _super.call(this, 'connectors') || this;
}
return ConnectorsDirective;
}(ArrayBase));
ConnectorsDirective.decorators = [
{ type: Directive, args: [{
selector: 'ej-diagram>e-connectors',
queries: {
children: new ContentChildren(ConnectorDirective)
},
},] },
];
/**
* @nocollapse
*/
ConnectorsDirective.ctorParameters = function () { return []; };
var input$5 = ['cornerRadius', 'fill', 'handleStrokeColor', 'handleStrokeWidth', 'height', 'iconStrokeColor', 'iconStrokeWidth', 'id', 'margin', 'offset', 'padding', 'pathData', 'tooltip', 'visibility', 'width'];
var outputs$5 = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node>
* <e-node-fixeduserhandles>
* <e-node-fixeduserhandle>
* </e-node-fixeduserhandle>
* </e-node-fixeduserhandles>
* </e-node>
* </e-nodes>
* ```
*/
var NodeFixedUserHandleDirective = /** @class */ (function (_super) {
__extends(NodeFixedUserHandleDirective, _super);
/**
* @param {?} viewContainerRef
*/
function NodeFixedUserHandleDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs$5);
_this.directivePropList = input$5;
return _this;
}
return NodeFixedUserHandleDirective;
}(ComplexBase));
NodeFixedUserHandleDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-fixeduserhandles>e-node-fixeduserhandle',
inputs: input$5,
outputs: outputs$5,
queries: {}
},] },
];
/**
* @nocollapse
*/
NodeFixedUserHandleDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* NodeFixedUserHandle Array Directive
*/
var NodeFixedUserHandlesDirective = /** @class */ (function (_super) {
__extends(NodeFixedUserHandlesDirective, _super);
function NodeFixedUserHandlesDirective() {
return _super.call(this, 'fixeduserhandles') || this;
}
return NodeFixedUserHandlesDirective;
}(ArrayBase));
NodeFixedUserHandlesDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-fixeduserhandles',
queries: {
children: new ContentChildren(NodeFixedUserHandleDirective)
},
},] },
];
/**
* @nocollapse
*/
NodeFixedUserHandlesDirective.ctorParameters = function () { return []; };
var input$6 = ['addInfo', 'annotationType', 'constraints', 'content', 'dragLimit', 'height', 'horizontalAlignment', 'hyperlink', 'id', 'margin', 'offset', 'rotateAngle', 'rotationReference', 'style', 'template', 'tooltip', 'type', 'verticalAlignment', 'visibility', 'width'];
var outputs$6 = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node>
* <e-node-annotations>
* <e-node-annotation>
* </e-node-annotation>
* </e-node-annotations>
* </e-node>
* </e-nodes>
* ```
*/
var NodeAnnotationDirective = /** @class */ (function (_super) {
__extends(NodeAnnotationDirective, _super);
/**
* @param {?} viewContainerRef
*/
function NodeAnnotationDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs$6);
_this.directivePropList = input$6;
return _this;
}
return NodeAnnotationDirective;
}(ComplexBase));
NodeAnnotationDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-annotations>e-node-annotation',
inputs: input$6,
outputs: outputs$6,
queries: {}
},] },
];
/**
* @nocollapse
*/
NodeAnnotationDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* NodeAnnotation Array Directive
*/
var NodeAnnotationsDirective = /** @class */ (function (_super) {
__extends(NodeAnnotationsDirective, _super);
function NodeAnnotationsDirective() {
return _super.call(this, 'annotations') || this;
}
return NodeAnnotationsDirective;
}(ArrayBase));
NodeAnnotationsDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-annotations',
queries: {
children: new ContentChildren(NodeAnnotationDirective)
},
},] },
];
/**
* @nocollapse
*/
NodeAnnotationsDirective.ctorParameters = function () { return []; };
var input$7 = ['addInfo', 'connectionDirection', 'constraints', 'height', 'horizontalAlignment', 'id', 'inEdges', 'margin', 'offset', 'outEdges', 'pathData', 'shape', 'style', 'tooltip', 'verticalAlignment', 'visibility', 'width'];
var outputs$7 = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node>
* <e-node-ports>
* <e-node-port>
* </e-node-port>
* </e-node-ports>
* </e-node>
* </e-nodes>
* ```
*/
var PortDirective = /** @class */ (function (_super) {
__extends(PortDirective, _super);
/**
* @param {?} viewContainerRef
*/
function PortDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs$7);
_this.directivePropList = input$7;
return _this;
}
return PortDirective;
}(ComplexBase));
PortDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-ports>e-node-port',
inputs: input$7,
outputs: outputs$7,
queries: {}
},] },
];
/**
* @nocollapse
*/
PortDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* Port Array Directive
*/
var PortsDirective = /** @class */ (function (_super) {
__extends(PortsDirective, _super);
function PortsDirective() {
return _super.call(this, 'ports') || this;
}
return PortsDirective;
}(ArrayBase));
PortsDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-ports',
queries: {
children: new ContentChildren(PortDirective)
},
},] },
];
/**
* @nocollapse
*/
PortsDirective.ctorParameters = function () { return []; };
var input$8 = ['addInfo', 'annotations', 'backgroundColor', 'borderColor', 'borderWidth', 'branch', 'children', 'collapseIcon', 'columnIndex', 'columnSpan', 'columns', 'constraints', 'container', 'data', 'dragSize', 'excludeFromLayout', 'expandIcon', 'fixedUserHandles', 'flip', 'flipMode', 'height', 'horizontalAlignment', 'id', 'isExpanded', 'layoutInfo', 'margin', 'maxHeight', 'maxWidth', 'minHeight', 'minWidth', 'offsetX', 'offsetY', 'padding', 'pivot', 'ports', 'previewSize', 'rotateAngle', 'rowIndex', 'rowSpan', 'rows', 'shadow', 'shape', 'style', 'symbolInfo', 'tooltip', 'verticalAlignment', 'visible', 'width', 'wrapper', 'zIndex'];
var outputs$8 = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node></e-node>
* </e-nodes>
* ```
*/
var NodeDirective = /** @class */ (function (_super) {
__extends(NodeDirective, _super);
/**
* @param {?} viewContainerRef
*/
function NodeDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
_this.tags = ['fixedUserHandles', 'annotations', 'ports'];
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs$8);
_this.directivePropList = input$8;
return _this;
}
return NodeDirective;
}(ComplexBase));
NodeDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-nodes>e-node',
inputs: input$8,
outputs: outputs$8,
queries: {
childFixedUserHandles: new ContentChild(NodeFixedUserHandlesDirective),
childAnnotations: new ContentChild(NodeAnnotationsDirective),
childPorts: new ContentChild(PortsDirective)
}
},] },
];
/**
* @nocollapse
*/
NodeDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* Node Array Directive
*/
var NodesDirective = /** @class */ (function (_super) {
__extends(NodesDirective, _super);
function NodesDirective() {
return _super.call(this, 'nodes') || this;
}
return NodesDirective;
}(ArrayBase));
NodesDirective.decorators = [
{ type: Directive, args: [{
selector: 'ej-diagram>e-nodes',
queries: {
children: new ContentChildren(NodeDirective)
},
},] },
];
/**
* @nocollapse
*/
NodesDirective.ctorParameters = function () { return []; };
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function")
r = Reflect.decorate(decorators, target, key, desc);
else
for (var i = decorators.length - 1; i >= 0; i--)
if (d = decorators[i])
r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function")
return Reflect.metadata(k, v);
};
var inputs = ['addInfo', 'annotationTemplate', 'backgroundColor', 'bridgeDirection', 'commandManager', 'connectorDefaults', 'connectors', 'constraints', 'contextMenuSettings', 'customCursor', 'dataSourceSettings', 'diagramSettings', 'drawingObject', 'enableConnectorSplit', 'enablePersistence', 'enableRtl', 'fixedUserHandleTemplate', 'getConnectorDefaults', 'getCustomCursor', 'getCustomProperty', 'getCustomTool', 'getDescription', 'getNodeDefaults', 'height', 'historyManager', 'layers', 'layout', 'locale', 'mode', 'model', 'nodeDefaults', 'nodeTemplate', 'nodes', 'pageSettings', 'rulerSettings', 'scrollSettings', 'segmentThumbShape', 'segmentThumbSize', 'selectedItems', 'serializationSettings', 'setNodeTemplate', 'snapSettings', 'tool', 'tooltip', 'updateSelection', 'userHandleTemplate', 'width'];
var outputs$9 = ['animationComplete', 'click', 'collectionChange', 'commandExecute', 'connectionChange', 'contextMenuBeforeItemRender', 'contextMenuClick', 'contextMenuOpen', 'created', 'dataLoaded', 'doubleClick', 'dragEnter', 'dragLeave', 'dragOver', 'drop', 'elementDraw', 'expandStateChange', 'fixedUserHandleClick', 'historyChange', 'historyStateChange', 'keyDown', 'keyUp', 'layoutUpdated', 'load', 'loaded', 'mouseEnter', 'mouseLeave', 'mouseOver', 'mouseWheel', 'onFixedUserHandleMouseDown', 'onFixedUserHandleMouseEnter', 'onFixedUserHandleMouseLeave', 'onFixedUserHandleMouseUp', 'onImageLoad', 'onUserHandleMouseDown', 'onUserHandleMouseEnter', 'onUserHandleMouseLeave', 'onUserHandleMouseUp', 'positionChange', 'propertyChange', 'rotateChange', 'scrollChange', 'segmentChange', 'segmentCollectionChange', 'selectionChange', 'sizeChange', 'sourcePointChange', 'targetPointChange', 'textEdit'];
var twoWays = [''];
/**
* Diagram Component
* ```html
* <ej-diagram></ej-diagram>
* ```
*/
var DiagramComponent = /** @class */ (function (_super) {
__extends(DiagramComponent, _super);
/**
* @param {?} ngEle
* @param {?} srenderer
* @param {?} viewContainerRef
* @param {?} injector
*/
function DiagramComponent(ngEle, srenderer, viewContainerRef, injector) {
var _this = _super.call(this) || this;
_this.ngEle = ngEle;
_this.srenderer = srenderer;
_this.viewContainerRef = viewContainerRef;
_this.injector = injector;
_this.tags = ['layers', 'customCursor', 'connectors', 'nodes'];
_this.element = _this.ngEle.nativeElement;
_this.injectedModules = _this.injectedModules || [];
try {
var mod = _this.injector.get('DiagramsHierarchicalTree');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_a) { }
try {
var mod = _this.injector.get('DiagramsMindMap');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_b) { }
try {
var mod = _this.injector.get('DiagramsRadialTree');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_c) { }
try {
var mod = _this.injector.get('DiagramsComplexHierarchicalTree');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_d) { }
try {
var mod = _this.injector.get('DiagramsDataBinding');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_e) { }
try {
var mod = _this.injector.get('DiagramsSnapping');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_f) { }
try {
var mod = _this.injector.get('DiagramsPrintAndExport');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_g) { }
try {
var mod = _this.injector.get('DiagramsBpmnDiagrams');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_h) { }
try {
var mod = _this.injector.get('DiagramsSymmetricLayout');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_j) { }
try {
var mod = _this.injector.get('DiagramsConnectorBridging');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_k) { }
try {
var mod = _this.injector.get('DiagramsUndoRedo');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_l) { }
try {
var mod = _this.injector.get('DiagramsLayoutAnimation');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_m) { }
try {
var mod = _this.injector.get('DiagramsDiagramContextMenu');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_o) { }
try {
var mod = _this.injector.get('DiagramsLineRouting');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_p) { }
try {
var mod = _this.injector.get('DiagramsAvoidLineOverlapping');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_q) { }
try {
var mod = _this.injector.get('DiagramsConnectorEditing');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_r) { }
try {
var mod = _this.injector.get('DiagramsLineDistribution');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_s) { }
try {
var mod = _this.injector.get('DiagramsEj1Serialization');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_t) { }
try {
var mod = _this.injector.get('DiagramsFlowchartLayout');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_u) { }
_this.registerEvents(outputs$9);
_this.addTwoWay.call(_this, twoWays);
setValue('currentInstance', _this, _this.viewContainerRef);
_this.context = new ComponentBase();
return _this;
}
/**
* @return {?}
*/
DiagramComponent.prototype.ngOnInit = function () {
this.context.ngOnInit(this);
};
/**
* @return {?}
*/
DiagramComponent.prototype.ngAfterViewInit = function () {
this.context.ngAfterViewInit(this);
};
/**
* @return {?}
*/
DiagramComponent.prototype.ngOnDestroy = function () {
this.context.ngOnDestroy(this);
};
/**
* @return {?}
*/
DiagramComponent.prototype.ngAfterContentChecked = function () {
this.tagObjects[0].instance = this.childLayers;
if (this.childCustomCursor) {
this.tagObjects[1].instance = this.childCustomCursor;
}
if (this.childConnectors) {
this.tagObjects[2].instance = this.childConnectors;
}
if (this.childNodes) {
this.tagObjects[3].instance = this.childNodes;
}
this.context.ngAfterContentChecked(this);
};
return DiagramComponent;
}(Diagram));
DiagramComponent.decorators = [
{ type: Component, args: [{
selector: 'ejs-diagram',
inputs: inputs,
outputs: outputs$9,
template: '',
changeDetection: ChangeDetectionStrategy.OnPush,
queries: {
childLayers: new ContentChild(LayersDirective),
childCustomCursor: new ContentChild(CustomCursorsDirective),
childConnectors: new ContentChild(ConnectorsDirective),
childNodes: new ContentChild(NodesDirective)
}
},] },
];
/**
* @nocollapse
*/
DiagramComponent.ctorParameters = function () { return [
{ type: ElementRef, },
{ type: Renderer2, },
{ type: ViewContainerRef, },
{ type: Injector, },
]; };
DiagramComponent.propDecorators = {
'annotationTemplate': [{ type: ContentChild, args: ['annotationTemplate',] },],
'nodeTemplate': [{ type: ContentChild, args: ['nodeTemplate',] },],
'userHandleTemplate': [{ type: ContentChild, args: ['userHandleTemplate',] },],
};
__decorate([
Template(),
__metadata("design:type", Object)
], DiagramComponent.prototype, "annotationTemplate", void 0);
__decorate([
Template(),
__metadata("design:type", Object)
], DiagramComponent.prototype, "nodeTemplate", void 0);
__decorate([
Template(),
__metadata("design:type", Object)
], DiagramComponent.prototype, "userHandleTemplate", void 0);
DiagramComponent = __decorate([
ComponentMixins([ComponentBase]),
__metadata("design:paramtypes", [ElementRef,
Renderer2,
ViewContainerRef,
Injector])
], DiagramComponent);
/**
* NgModule definition for the Diagram component.
*/
var DiagramModule = /** @class */ (function () {
function DiagramModule() {
}
return DiagramModule;
}());
DiagramModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule],
declarations: [
DiagramComponent,
LayerDirective,
LayersDirective,
CustomCursorDirective,
CustomCursorsDirective,
ConnectorFixedUserHandleDirective,
ConnectorFixedUserHandlesDirective,
ConnectorAnnotationDirective,
ConnectorAnnotationsDirective,
ConnectorDirective,
ConnectorsDirective,
NodeFixedUserHandleDirective,
NodeFixedUserHandlesDirective,
NodeAnnotationDirective,
NodeAnnotationsDirective,
PortDirective,
PortsDirective,
NodeDirective,
NodesDirective
],
exports: [
DiagramComponent,
LayerDirective,
LayersDirective,
CustomCursorDirective,
CustomCursorsDirective,
ConnectorFixedUserHandleDirective,
ConnectorFixedUserHandlesDirective,
ConnectorAnnotationDirective,
ConnectorAnnotationsDirective,
ConnectorDirective,
ConnectorsDirective,
NodeFixedUserHandleDirective,
NodeFixedUserHandlesDirective,
NodeAnnotationDirective,
NodeAnnotationsDirective,
PortDirective,
PortsDirective,
NodeDirective,
NodesDirective
]
},] },
];
/**
* @nocollapse
*/
DiagramModule.ctorParameters = function () { return []; };
var HierarchicalTreeService = { provide: 'DiagramsHierarchicalTree', useValue: HierarchicalTree };
var MindMapService = { provide: 'DiagramsMindMap', useValue: MindMap };
var RadialTreeService = { provide: 'DiagramsRadialTree', useValue: RadialTree };
var ComplexHierarchicalTreeService = { provide: 'DiagramsComplexHierarchicalTree', useValue: ComplexHierarchicalTree };
var DataBindingService = { provide: 'DiagramsDataBinding', useValue: DataBinding };
var SnappingService = { provide: 'DiagramsSnapping', useValue: Snapping };
var PrintAndExportService = { provide: 'DiagramsPrintAndExport', useValue: PrintAndExport };
var BpmnDiagramsService = { provide: 'DiagramsBpmnDiagrams', useValue: BpmnDiagrams };
var SymmetricLayoutService = { provide: 'DiagramsSymmetricLayout', useValue: SymmetricLayout };
var ConnectorBridgingService = { provide: 'DiagramsConnectorBridging', useValue: ConnectorBridging };
var UndoRedoService = { provide: 'DiagramsUndoRedo', useValue: UndoRedo };
var LayoutAnimationService = { provide: 'DiagramsLayoutAnimation', useValue: LayoutAnimation };
var DiagramContextMenuService = { provide: 'DiagramsDiagramContextMenu', useValue: DiagramContextMenu };
var LineRoutingService = { provide: 'DiagramsLineRouting', useValue: LineRouting };
var AvoidLineOverlappingService = { provide: 'DiagramsAvoidLineOverlapping', useValue: AvoidLineOverlapping };
var ConnectorEditingService = { provide: 'DiagramsConnectorEditing', useValue: ConnectorEditing };
var LineDistributionService = { provide: 'DiagramsLineDistribution', useValue: LineDistribution };
var Ej1SerializationService = { provide: 'DiagramsEj1Serialization', useValue: Ej1Serialization };
var FlowchartLayoutService = { provide: 'DiagramsFlowchartLayout', useValue: FlowchartLayout };
/**
* NgModule definition for the Diagram component with providers.
*/
var DiagramAllModule = /** @class */ (function () {
function DiagramAllModule() {
}
return DiagramAllModule;
}());
DiagramAllModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule, DiagramModule],
exports: [
DiagramModule
],
providers: [
HierarchicalTreeService,
MindMapService,
RadialTreeService,
ComplexHierarchicalTreeService,
DataBindingService,
SnappingService,
PrintAndExportService,
BpmnDiagramsService,
SymmetricLayoutService,
ConnectorBridgingService,
UndoRedoService,
LayoutAnimationService,
DiagramContextMenuService,
LineRoutingService,
AvoidLineOverlappingService,
ConnectorEditingService,
LineDistributionService,
Ej1SerializationService,
FlowchartLayoutService
]
},] },
];
/**
* @nocollapse
*/
DiagramAllModule.ctorParameters = function () { return []; };
var input$9 = ['expanded', 'height', 'iconCss', 'id', 'symbols', 'title'];
var outputs$10 = [];
/**
* Palette Directive
* ```html
* <e-palettes><e-palette></e-palette><e-palettes>
* ```
*/
var PaletteDirective = /** @class */ (function (_super) {
__extends(PaletteDirective, _super);
/**
* @param {?} viewContainerRef
*/
function PaletteDirective(viewContainerRef) {
var _this = _super.call(this) || this;
_this.viewContainerRef = viewContainerRef;
setValue('currentInstance', _this, _this.viewContainerRef);
_this.registerEvents(outputs$10);
_this.directivePropList = input$9;
return _this;
}
return PaletteDirective;
}(ComplexBase));
PaletteDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-palettes>e-palette',
inputs: input$9,
outputs: outputs$10,
queries: {}
},] },
];
/**
* @nocollapse
*/
PaletteDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
/**
* Palette Array Directive
*/
var PalettesDirective = /** @class */ (function (_super) {
__extends(PalettesDirective, _super);
function PalettesDirective() {
return _super.call(this, 'palettes') || this;
}
return PalettesDirective;
}(ArrayBase));
PalettesDirective.decorators = [
{ type: Directive, args: [{
selector: 'ejs-symbolpalette>e-palettes',
queries: {
children: new ContentChildren(PaletteDirective)
},
},] },
];
/**
* @nocollapse
*/
PalettesDirective.ctorParameters = function () { return []; };
var __decorate$1 = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function")
r = Reflect.decorate(decorators, target, key, desc);
else
for (var i = decorators.length - 1; i >= 0; i--)
if (d = decorators[i])
r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata$1 = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function")
return Reflect.metadata(k, v);
};
var inputs$1 = ['accessKey', 'allowDrag', 'connectorDefaults', 'enableAnimation', 'enablePersistence', 'enableRtl', 'enableSearch', 'expandMode', 'filterSymbols', 'getConnectorDefaults', 'getNodeDefaults', 'getSymbolInfo', 'getSymbolTemplate', 'height', 'ignoreSymbolsOnSearch', 'locale', 'nodeDefaults', 'nodeTemplate', 'palettes', 'symbolDragSize', 'symbolHeight', 'symbolInfo', 'symbolMargin', 'symbolPreview', 'symbolWidth', 'width'];
var outputs$11 = ['paletteExpanding', 'paletteSelectionChange'];
var twoWays$1 = [''];
/**
* SymbolPalette Component
* ```html
* <ej-symbol-palette></ej-symbol-palette>
* ```
*/
var SymbolPaletteComponent = /** @class */ (function (_super) {
__extends(SymbolPaletteComponent, _super);
/**
* @param {?} ngEle
* @param {?} srenderer
* @param {?} viewContainerRef
* @param {?} injector
*/
function SymbolPaletteComponent(ngEle, srenderer, viewContainerRef, injector) {
var _this = _super.call(this) || this;
_this.ngEle = ngEle;
_this.srenderer = srenderer;
_this.viewContainerRef = viewContainerRef;
_this.injector = injector;
_this.tags = ['palettes'];
_this.element = _this.ngEle.nativeElement;
_this.injectedModules = _this.injectedModules || [];
try {
var mod = _this.injector.get('DiagramsBpmnDiagrams');
if (_this.injectedModules.indexOf(mod) === -1) {
_this.injectedModules.push(mod);
}
}
catch (_a) { }
_this.registerEvents(outputs$11);
_this.addTwoWay.call(_this, twoWays$1);
setValue('currentInstance', _this, _this.viewContainerRef);
_this.context = new ComponentBase();
return _this;
}
/**
* @return {?}
*/
SymbolPaletteComponent.prototype.ngOnInit = function () {
this.context.ngOnInit(this);
};
/**
* @return {?}
*/
SymbolPaletteComponent.prototype.ngAfterViewInit = function () {
this.context.ngAfterViewInit(this);
};
/**
* @return {?}
*/
SymbolPaletteComponent.prototype.ngOnDestroy = function () {
this.context.ngOnDestroy(this);
};
/**
* @return {?}
*/
SymbolPaletteComponent.prototype.ngAfterContentChecked = function () {
this.tagObjects[0].instance = this.childPalettes;
this.context.ngAfterContentChecked(this);
};
return SymbolPaletteComponent;
}(SymbolPalette));
SymbolPaletteComponent.decorators = [
{ type: Component, args: [{
selector: 'ejs-symbolpalette',
inputs: inputs$1,
outputs: outputs$11,
template: '',
changeDetection: ChangeDetectionStrategy.OnPush,
queries: {
childPalettes: new ContentChild(PalettesDirective)
}
},] },
];
/**
* @nocollapse
*/
SymbolPaletteComponent.ctorParameters = function () { return [
{ type: ElementRef, },
{ type: Renderer2, },
{ type: ViewContainerRef, },
{ type: Injector, },
]; };
SymbolPaletteComponent.propDecorators = {
'nodeTemplate': [{ type: ContentChild, args: ['nodeTemplate',] },],
};
__decorate$1([
Template(),
__metadata$1("design:type", Object)
], SymbolPaletteComponent.prototype, "nodeTemplate", void 0);
SymbolPaletteComponent = __decorate$1([
ComponentMixins([ComponentBase]),
__metadata$1("design:paramtypes", [ElementRef,
Renderer2,
ViewContainerRef,
Injector])
], SymbolPaletteComponent);
/**
* NgModule definition for the SymbolPalette component.
*/
var SymbolPaletteModule = /** @class */ (function () {
function SymbolPaletteModule() {
}
return SymbolPaletteModule;
}());
SymbolPaletteModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule],
declarations: [
SymbolPaletteComponent,
PaletteDirective,
PalettesDirective
],
exports: [
SymbolPaletteComponent,
PaletteDirective,
PalettesDirective
]
},] },
];
/**
* @nocollapse
*/
SymbolPaletteModule.ctorParameters = function () { return []; };
/**
* NgModule definition for the SymbolPalette component with providers.
*/
var SymbolPaletteAllModule = /** @class */ (function () {
function SymbolPaletteAllModule() {
}
return SymbolPaletteAllModule;
}());
SymbolPaletteAllModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule, SymbolPaletteModule],
exports: [
SymbolPaletteModule
],
providers: []
},] },
];
/**
* @nocollapse
*/
SymbolPaletteAllModule.ctorParameters = function () { return []; };
var __decorate$2 = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function")
r = Reflect.decorate(decorators, target, key, desc);
else
for (var i = decorators.length - 1; i >= 0; i--)
if (d = decorators[i])
r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata$2 = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function")
return Reflect.metadata(k, v);
};
var inputs$2 = ['enablePersistence', 'enableRtl', 'height', 'locale', 'sourceID', 'width'];
var outputs$12 = ['created'];
var twoWays$2 = [''];
/**
* Overview Component
* ```html
* <ej-overview></ej-overview>
* ```
*/
var OverviewComponent = /** @class */ (function (_super) {
__extends(OverviewComponent, _super);
/**
* @param {?} ngEle
* @param {?} srenderer
* @param {?} viewContainerRef
* @param {?} injector
*/
function OverviewComponent(ngEle, srenderer, viewContainerRef, injector) {
var _this = _super.call(this) || this;
_this.ngEle = ngEle;
_this.srenderer = srenderer;
_this.viewContainerRef = viewContainerRef;
_this.injector = injector;
_this.tags = [''];
_this.element = _this.ngEle.nativeElement;
_this.injectedModules = _this.injectedModules || [];
_this.registerEvents(outputs$12);
_this.addTwoWay.call(_this, twoWays$2);
setValue('currentInstance', _this, _this.viewContainerRef);
_this.context = new ComponentBase();
return _this;
}
/**
* @return {?}
*/
OverviewComponent.prototype.ngOnInit = function () {
this.context.ngOnInit(this);
};
/**
* @return {?}
*/
OverviewComponent.prototype.ngAfterViewInit = function () {
this.context.ngAfterViewInit(this);
};
/**
* @return {?}
*/
OverviewComponent.prototype.ngOnDestroy = function () {
this.context.ngOnDestroy(this);
};
/**
* @return {?}
*/
OverviewComponent.prototype.ngAfterContentChecked = function () {
this.context.ngAfterContentChecked(this);
};
return OverviewComponent;
}(Overview));
OverviewComponent.decorators = [
{ type: Component, args: [{
selector: 'ejs-overview',
inputs: inputs$2,
outputs: outputs$12,
template: '',
changeDetection: ChangeDetectionStrategy.OnPush,
queries: {}
},] },
];
/**
* @nocollapse
*/
OverviewComponent.ctorParameters = function () { return [
{ type: ElementRef, },
{ type: Renderer2, },
{ type: ViewContainerRef, },
{ type: Injector, },
]; };
OverviewComponent = __decorate$2([
ComponentMixins([ComponentBase]),
__metadata$2("design:paramtypes", [ElementRef,
Renderer2,
ViewContainerRef,
Injector])
], OverviewComponent);
/**
* NgModule definition for the Overview component.
*/
var OverviewModule = /** @class */ (function () {
function OverviewModule() {
}
return OverviewModule;
}());
OverviewModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule],
declarations: [
OverviewComponent
],
exports: [
OverviewComponent
]
},] },
];
/**
* @nocollapse
*/
OverviewModule.ctorParameters = function () { return []; };
/**
* NgModule definition for the Overview component with providers.
*/
var OverviewAllModule = /** @class */ (function () {
function OverviewAllModule() {
}
return OverviewAllModule;
}());
OverviewAllModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule, OverviewModule],
exports: [
OverviewModule
],
providers: []
},] },
];
/**
* @nocollapse
*/
OverviewAllModule.ctorParameters = function () { return []; };
/**
* Generated bundle index. Do not edit.
*/
export { LayerDirective, LayersDirective, CustomCursorDirective, CustomCursorsDirective, ConnectorFixedUserHandleDirective, ConnectorFixedUserHandlesDirective, ConnectorAnnotationDirective, ConnectorAnnotationsDirective, ConnectorDirective, ConnectorsDirective, NodeFixedUserHandleDirective, NodeFixedUserHandlesDirective, NodeAnnotationDirective, NodeAnnotationsDirective, PortDirective, PortsDirective, NodeDirective, NodesDirective, DiagramComponent, DiagramModule, DiagramAllModule, HierarchicalTreeService, MindMapService, RadialTreeService, ComplexHierarchicalTreeService, DataBindingService, SnappingService, PrintAndExportService, BpmnDiagramsService, SymmetricLayoutService, ConnectorBridgingService, UndoRedoService, LayoutAnimationService, DiagramContextMenuService, LineRoutingService, AvoidLineOverlappingService, ConnectorEditingService, LineDistributionService, Ej1SerializationService, FlowchartLayoutService, PaletteDirective, PalettesDirective, SymbolPaletteComponent, SymbolPaletteModule, SymbolPaletteAllModule, OverviewComponent, OverviewModule, OverviewAllModule, inputs as ɵa, outputs$9 as ɵb, inputs$2 as ɵe, outputs$12 as ɵf, inputs$1 as ɵc, outputs$11 as ɵd };
export { Diagram, PrintAndExport, Size, Rect, MatrixTypes, Matrix, identityMatrix, transformPointByMatrix, transformPointsByMatrix, rotateMatrix, scaleMatrix, translateMatrix, multiplyMatrix, Point, BlazorAction, FlipDirection, PortVisibility, SnapConstraints, SelectorConstraints, ConnectionPointOrigin, ChildArrangement, ConnectorConstraints, AnnotationConstraints, NodeConstraints, ElementAction, ThumbsConstraints, DiagramConstraints, DiagramTools, Transform, RenderMode, KeyModifiers, Keys, DiagramAction, RendererAction, RealAction, ScrollActions, NoOfSegments, DiagramEvent, PortConstraints, contextMenuClick, contextMenuOpen, contextMenuBeforeItemRender, ControlPointsVisibility, BezierSmoothness, Thickness, Margin, Shadow, Stop, Gradient, DiagramGradient, LinearGradient, RadialGradient, ShapeStyle, StrokeStyle, TextStyle, DiagramShapeStyle, DiagramElement, PathElement, ImageElement, TextElement, GroupableView, Canvas, GridPanel, RowDefinition, ColumnDefinition, GridRow, GridCell, StackPanel, findConnectorPoints, swapBounds, findMargin, findAngle, findPoint, getIntersection, getIntersectionPoints, orthoConnection2Segment, getPortDirection, getOuterBounds, getOppositeDirection, processPathData, parsePathData, getRectanglePath, getPolygonPath, getFreeHandPath, pathSegmentCollection, transformPath, updatedSegment, scalePathData, splitArrayCollection, getPathString, getString, randomId, getIndex, templateCompiler, cornersPointsBeforeRotation, getBounds, cloneObject, getInternalProperties, cloneArray, extendObject, extendArray, textAlignToString, wordBreakToString, bBoxText, middleElement, overFlow, whiteSpaceToString, rotateSize, rotatePoint, getOffset, getFunction, completeRegion, findNodeByName, findObjectType, setSwimLaneDefaults, getSpaceValue, getInterval, setPortsEdges, setUMLActivityDefaults, setConnectorDefaults, findNearestPoint, isDiagramChild, groupHasType, updateDefaultValues, updateLayoutValue, isPointOverConnector, intersect3, intersect2, getLineSegment, getPoints, getTooltipOffset, initFixedUserHandlesSymbol, sort, getAnnotationPosition, getPortsPosition, getOffsetOfPorts, getAlignedPositionForPorts, getOffsetOfConnector, getAlignedPosition, alignLabelOnSegments, getBezierDirection, removeChildNodes, getChild, getSwimLaneChildren, removeUnnecessaryNodes, serialize, deserialize, changeOldFlipDirectionType, upgrade, updateScrollSettingsOffset, updateStyle, updateHyperlink, updateShapeContent, updateShape, updateContent, updateUmlActivityNode, getUMLFinalNode, getUMLActivityShapes, removeGradient, removeItem, updateConnector, getUserHandlePosition, canResizeCorner, canShowCorner, canShowControlPoints, checkPortRestriction, findAnnotation, findPort, getInOutConnectPorts, findObjectIndex, findPortIndex, getObjectFromCollection, scaleElement, arrangeChild, sortNodeCollection, insertObject, getElement, getCollectionChangeEventArguements, getDropEventArguements, getPoint, getObjectType, flipConnector, updatePortEdges, alignElement, rotateAfterFlip, cloneSelectedObjects, updatePathElement, getPathOffset, checkPort, findPath, getConnectorDirection, findDistance, cloneBlazorObject, checkBrowserInfo, canMeasureDecoratorPath, getPreviewSize, getSymbolSize, findParentInSwimlane, selectionHasConnector, getConnectorArrowType, alignChildBasedOnaPoint, getFlippedPoint, isLabelFlipped, containsBounds, CanvasRenderer, DiagramRenderer, DataBinding, getBasicShape, getPortShape, getDecoratorShape, getSegmentThumbShapeHorizontal, getSegmentThumbShapeVertical, getIconShape, getFlowShape, Hyperlink, Annotation, ShapeAnnotation, PathAnnotation, Port, PointPort, PathPort, menuClass, DiagramContextMenu, Shape, Path, Native, Html, Image, Text, BasicShape, FlowShape, BpmnGateway, BpmnDataObject, BpmnTask, BpmnEvent, BpmnSubEvent, BpmnTransactionSubProcess, BpmnSubProcess, BpmnActivity, BpmnAnnotation, BpmnTextAnnotation, BpmnShape, UmlActivityShape, MethodArguments, UmlClassAttribute, UmlClassMethod, UmlClass, UmlInterface, UmlEnumerationMember, UmlEnumeration, UmlClassifierShape, DiagramShape, Node, Header, Lane, Phase, SwimLane, Container, ChildContainer, Selector, BpmnDiagrams, getBpmnShapePathData, getBpmnTriggerShapePathData, getBpmnGatewayShapePathData, getBpmnTaskShapePathData, getBpmnLoopShapePathData, Decorator, Vector, BezierSettings, ConnectorShape, ActivityFlow, BpmnFlow, ConnectorSegment, StraightSegment, BezierSegment, OrthogonalSegment, DiagramConnectorSegment, getDirection, isEmptyVector, getBezierPoints, getBezierBounds, bezierPoints, MultiplicityLabel, ClassifierMultiplicity, RelationShip, DiagramConnectorShape, Connector, ConnectorBridging, Snapping, UndoRedo, DiagramTooltip, initTooltip, updateTooltip, LayoutAnimation, SymbolSize, SymbolPaletteInfo, FixedUserHandle, NodeFixedUserHandle, ConnectorFixedUserHandle, UserHandle, ToolBase, SelectTool, FixedUserHandleTool, ConnectTool, MoveTool, RotateTool, ResizeTool, NodeDrawingTool, ConnectorDrawingTool, TextDrawingTool, ZoomPanTool, ExpandTool, LabelTool, PolygonDrawingTool, PolyLineDrawingTool, LabelDragTool, LabelResizeTool, LabelRotateTool, FreeHandTool, DiagramEventHandler, CommandHandler, findToolToActivate, findPortToolToActivate, contains, hasSelection, hasSingleConnection, isSelected, getCursor, ConnectorEditing, updateCanvasBounds, removeChildInContainer, findBounds, createHelper, renderContainerHelper, checkParentAsContainer, checkChildNodeInContainer, updateZindex, addChildToContainer, updateLaneBoundsWithSelector, updateLaneBoundsAfterAddChild, renderStackHighlighter, moveChildInStack, LineRouting, AvoidLineOverlapping, LineDistribution, CrudAction, ConnectionDataSource, DataSource, Gridlines, SnapSettings, KeyGesture, Command, CommandManager, ContextMenuSettings, CustomCursorAction, DataMappingItems, UmlSequenceMessageType, UmlSequenceFragmentType, UmlSequenceActivationBox, UmlSequenceParticipant, UmlSequenceMessage, UmlSequenceFragmentCondition, UmlSequenceFragment, UmlSequenceDiagram, FlowchartLayoutSettings, Layout, MindMap, HierarchicalTree, RadialTree, GraphForceNode, SymmetricLayout, GraphLayoutManager, ComplexHierarchicalTree, FlowchartLayout, ConnectorProperties, LabelProperties, Ej1Serialization, NodeProperties, PortProperties, Palette, SymbolDragSize, SymbolPreview, SymbolPalette, Ruler, Overview } from '@syncfusion/ej2-diagrams';
//# sourceMappingURL=ej2-angular-diagrams.es5.js.map

Sorry, the diff of this file is too big to display

import { ChangeDetectionStrategy, Component, ContentChild, ContentChildren, Directive, ElementRef, Injector, NgModule, Renderer2, ViewContainerRef } from '@angular/core';
import { ArrayBase, ComplexBase, ComponentBase, ComponentMixins, Template, setValue } from '@syncfusion/ej2-angular-base';
import { AvoidLineOverlapping, BpmnDiagrams, ComplexHierarchicalTree, ConnectorBridging, ConnectorEditing, DataBinding, Diagram, DiagramContextMenu, Ej1Serialization, FlowchartLayout, HierarchicalTree, LayoutAnimation, LineDistribution, LineRouting, MindMap, Overview, PrintAndExport, RadialTree, Snapping, SymbolPalette, SymmetricLayout, UndoRedo } from '@syncfusion/ej2-diagrams';
import { CommonModule } from '@angular/common';
let input = ['addInfo', 'id', 'lock', 'objects', 'visible', 'zIndex'];
let outputs = [];
/**
* Layers Directive
* ```html
* <e-layers>
* <e-layer></e-layer>
* </e-layers>
* ```
*/
class LayerDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
LayerDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-layers>e-layer',
inputs: input,
outputs: outputs,
queries: {}
},] },
];
/**
* @nocollapse
*/
LayerDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* Layer Array Directive
*/
class LayersDirective extends ArrayBase {
constructor() {
super('layers');
}
}
LayersDirective.decorators = [
{ type: Directive, args: [{
selector: 'ej-diagram>e-layers',
queries: {
children: new ContentChildren(LayerDirective)
},
},] },
];
/**
* @nocollapse
*/
LayersDirective.ctorParameters = () => [];
let input$1 = ['action', 'cursor'];
let outputs$1 = [];
/**
* Cursor Maps Directive
* ```html
* <e-cusrsormaps>
* <e-cursormap></e-cursormap>
* </e-cursormaps>
* ```
*/
class CustomCursorDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs$1);
this.directivePropList = input$1;
}
}
CustomCursorDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-cursormaps>e-cursormap',
inputs: input$1,
outputs: outputs$1,
queries: {}
},] },
];
/**
* @nocollapse
*/
CustomCursorDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* CustomCursor Array Directive
*/
class CustomCursorsDirective extends ArrayBase {
constructor() {
super('customcursor');
}
}
CustomCursorsDirective.decorators = [
{ type: Directive, args: [{
selector: 'ej-diagram>e-cursormaps',
queries: {
children: new ContentChildren(CustomCursorDirective)
},
},] },
];
/**
* @nocollapse
*/
CustomCursorsDirective.ctorParameters = () => [];
let input$2 = ['alignment', 'cornerRadius', 'displacement', 'fill', 'handleStrokeColor', 'handleStrokeWidth', 'height', 'iconStrokeColor', 'iconStrokeWidth', 'id', 'offset', 'padding', 'pathData', 'tooltip', 'visibility', 'width'];
let outputs$2 = [];
/**
* Connectors Directive
* ```html
* <e-connectors>
* <e-connector>
* <e-connector-fixeduserhandles>
* <e-connector-fixeduserhandle>
* </e-connector-fixeduserhandle>
* </e-connector-fixeduserhandles>
* </e-connector>
* </e-connectors>
* ```
*/
class ConnectorFixedUserHandleDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs$2);
this.directivePropList = input$2;
}
}
ConnectorFixedUserHandleDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connector>e-connector-fixeduserhandles>e-connector-fixeduserhandle',
inputs: input$2,
outputs: outputs$2,
queries: {}
},] },
];
/**
* @nocollapse
*/
ConnectorFixedUserHandleDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* ConnectorFixedUserHandle Array Directive
*/
class ConnectorFixedUserHandlesDirective extends ArrayBase {
constructor() {
super('fixeduserhandles');
}
}
ConnectorFixedUserHandlesDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connector>e-connector-fixeduserhandles',
queries: {
children: new ContentChildren(ConnectorFixedUserHandleDirective)
},
},] },
];
/**
* @nocollapse
*/
ConnectorFixedUserHandlesDirective.ctorParameters = () => [];
let input$3 = ['addInfo', 'alignment', 'annotationType', 'constraints', 'content', 'displacement', 'dragLimit', 'height', 'horizontalAlignment', 'hyperlink', 'id', 'margin', 'offset', 'rotateAngle', 'rotationReference', 'segmentAngle', 'style', 'template', 'tooltip', 'type', 'verticalAlignment', 'visibility', 'width'];
let outputs$3 = [];
/**
* Connectors Directive
* ```html
* <e-connectors>
* <e-connector>
* <e-connector-annotations>
* <e-connector-annotation>
* </e-connector-annotation>
* </e-connector-annotations>
* </e-connector>
* </e-connectors>
* ```
*/
class ConnectorAnnotationDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs$3);
this.directivePropList = input$3;
}
}
ConnectorAnnotationDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connector>e-connector-annotations>e-connector-annotation',
inputs: input$3,
outputs: outputs$3,
queries: {}
},] },
];
/**
* @nocollapse
*/
ConnectorAnnotationDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* ConnectorAnnotation Array Directive
*/
class ConnectorAnnotationsDirective extends ArrayBase {
constructor() {
super('annotations');
}
}
ConnectorAnnotationsDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connector>e-connector-annotations',
queries: {
children: new ContentChildren(ConnectorAnnotationDirective)
},
},] },
];
/**
* @nocollapse
*/
ConnectorAnnotationsDirective.ctorParameters = () => [];
let input$4 = ['addInfo', 'allowNodeOverlap', 'annotations', 'bezierSettings', 'bridgeSpace', 'connectionPadding', 'connectorSpacing', 'constraints', 'cornerRadius', 'dragSize', 'excludeFromLayout', 'fixedUserHandles', 'flip', 'flipMode', 'hitPadding', 'id', 'margin', 'maxSegmentThumb', 'ports', 'previewSize', 'segmentThumbShape', 'segmentThumbSize', 'segments', 'shape', 'sourceDecorator', 'sourceID', 'sourcePadding', 'sourcePoint', 'sourcePortID', 'style', 'symbolInfo', 'targetDecorator', 'targetID', 'targetPadding', 'targetPoint', 'targetPortID', 'tooltip', 'type', 'visible', 'wrapper', 'zIndex'];
let outputs$4 = [];
/**
* Connectors Directive
* ```html
* <e-connectors>
* <e-connector></e-connector>
* </e-connectors>
* ```
*/
class ConnectorDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
this.tags = ['fixedUserHandles', 'annotations'];
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs$4);
this.directivePropList = input$4;
}
}
ConnectorDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-connectors>e-connector',
inputs: input$4,
outputs: outputs$4,
queries: {
childFixedUserHandles: new ContentChild(ConnectorFixedUserHandlesDirective),
childAnnotations: new ContentChild(ConnectorAnnotationsDirective)
}
},] },
];
/**
* @nocollapse
*/
ConnectorDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* Connector Array Directive
*/
class ConnectorsDirective extends ArrayBase {
constructor() {
super('connectors');
}
}
ConnectorsDirective.decorators = [
{ type: Directive, args: [{
selector: 'ej-diagram>e-connectors',
queries: {
children: new ContentChildren(ConnectorDirective)
},
},] },
];
/**
* @nocollapse
*/
ConnectorsDirective.ctorParameters = () => [];
let input$5 = ['cornerRadius', 'fill', 'handleStrokeColor', 'handleStrokeWidth', 'height', 'iconStrokeColor', 'iconStrokeWidth', 'id', 'margin', 'offset', 'padding', 'pathData', 'tooltip', 'visibility', 'width'];
let outputs$5 = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node>
* <e-node-fixeduserhandles>
* <e-node-fixeduserhandle>
* </e-node-fixeduserhandle>
* </e-node-fixeduserhandles>
* </e-node>
* </e-nodes>
* ```
*/
class NodeFixedUserHandleDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs$5);
this.directivePropList = input$5;
}
}
NodeFixedUserHandleDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-fixeduserhandles>e-node-fixeduserhandle',
inputs: input$5,
outputs: outputs$5,
queries: {}
},] },
];
/**
* @nocollapse
*/
NodeFixedUserHandleDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* NodeFixedUserHandle Array Directive
*/
class NodeFixedUserHandlesDirective extends ArrayBase {
constructor() {
super('fixeduserhandles');
}
}
NodeFixedUserHandlesDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-fixeduserhandles',
queries: {
children: new ContentChildren(NodeFixedUserHandleDirective)
},
},] },
];
/**
* @nocollapse
*/
NodeFixedUserHandlesDirective.ctorParameters = () => [];
let input$6 = ['addInfo', 'annotationType', 'constraints', 'content', 'dragLimit', 'height', 'horizontalAlignment', 'hyperlink', 'id', 'margin', 'offset', 'rotateAngle', 'rotationReference', 'style', 'template', 'tooltip', 'type', 'verticalAlignment', 'visibility', 'width'];
let outputs$6 = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node>
* <e-node-annotations>
* <e-node-annotation>
* </e-node-annotation>
* </e-node-annotations>
* </e-node>
* </e-nodes>
* ```
*/
class NodeAnnotationDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs$6);
this.directivePropList = input$6;
}
}
NodeAnnotationDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-annotations>e-node-annotation',
inputs: input$6,
outputs: outputs$6,
queries: {}
},] },
];
/**
* @nocollapse
*/
NodeAnnotationDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* NodeAnnotation Array Directive
*/
class NodeAnnotationsDirective extends ArrayBase {
constructor() {
super('annotations');
}
}
NodeAnnotationsDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-annotations',
queries: {
children: new ContentChildren(NodeAnnotationDirective)
},
},] },
];
/**
* @nocollapse
*/
NodeAnnotationsDirective.ctorParameters = () => [];
let input$7 = ['addInfo', 'connectionDirection', 'constraints', 'height', 'horizontalAlignment', 'id', 'inEdges', 'margin', 'offset', 'outEdges', 'pathData', 'shape', 'style', 'tooltip', 'verticalAlignment', 'visibility', 'width'];
let outputs$7 = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node>
* <e-node-ports>
* <e-node-port>
* </e-node-port>
* </e-node-ports>
* </e-node>
* </e-nodes>
* ```
*/
class PortDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs$7);
this.directivePropList = input$7;
}
}
PortDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-ports>e-node-port',
inputs: input$7,
outputs: outputs$7,
queries: {}
},] },
];
/**
* @nocollapse
*/
PortDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* Port Array Directive
*/
class PortsDirective extends ArrayBase {
constructor() {
super('ports');
}
}
PortsDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-node>e-node-ports',
queries: {
children: new ContentChildren(PortDirective)
},
},] },
];
/**
* @nocollapse
*/
PortsDirective.ctorParameters = () => [];
let input$8 = ['addInfo', 'annotations', 'backgroundColor', 'borderColor', 'borderWidth', 'branch', 'children', 'collapseIcon', 'columnIndex', 'columnSpan', 'columns', 'constraints', 'container', 'data', 'dragSize', 'excludeFromLayout', 'expandIcon', 'fixedUserHandles', 'flip', 'flipMode', 'height', 'horizontalAlignment', 'id', 'isExpanded', 'layoutInfo', 'margin', 'maxHeight', 'maxWidth', 'minHeight', 'minWidth', 'offsetX', 'offsetY', 'padding', 'pivot', 'ports', 'previewSize', 'rotateAngle', 'rowIndex', 'rowSpan', 'rows', 'shadow', 'shape', 'style', 'symbolInfo', 'tooltip', 'verticalAlignment', 'visible', 'width', 'wrapper', 'zIndex'];
let outputs$8 = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node></e-node>
* </e-nodes>
* ```
*/
class NodeDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
this.tags = ['fixedUserHandles', 'annotations', 'ports'];
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs$8);
this.directivePropList = input$8;
}
}
NodeDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-nodes>e-node',
inputs: input$8,
outputs: outputs$8,
queries: {
childFixedUserHandles: new ContentChild(NodeFixedUserHandlesDirective),
childAnnotations: new ContentChild(NodeAnnotationsDirective),
childPorts: new ContentChild(PortsDirective)
}
},] },
];
/**
* @nocollapse
*/
NodeDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* Node Array Directive
*/
class NodesDirective extends ArrayBase {
constructor() {
super('nodes');
}
}
NodesDirective.decorators = [
{ type: Directive, args: [{
selector: 'ej-diagram>e-nodes',
queries: {
children: new ContentChildren(NodeDirective)
},
},] },
];
/**
* @nocollapse
*/
NodesDirective.ctorParameters = () => [];
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
const inputs = ['addInfo', 'annotationTemplate', 'backgroundColor', 'bridgeDirection', 'commandManager', 'connectorDefaults', 'connectors', 'constraints', 'contextMenuSettings', 'customCursor', 'dataSourceSettings', 'diagramSettings', 'drawingObject', 'enableConnectorSplit', 'enablePersistence', 'enableRtl', 'fixedUserHandleTemplate', 'getConnectorDefaults', 'getCustomCursor', 'getCustomProperty', 'getCustomTool', 'getDescription', 'getNodeDefaults', 'height', 'historyManager', 'layers', 'layout', 'locale', 'mode', 'model', 'nodeDefaults', 'nodeTemplate', 'nodes', 'pageSettings', 'rulerSettings', 'scrollSettings', 'segmentThumbShape', 'segmentThumbSize', 'selectedItems', 'serializationSettings', 'setNodeTemplate', 'snapSettings', 'tool', 'tooltip', 'updateSelection', 'userHandleTemplate', 'width'];
const outputs$9 = ['animationComplete', 'click', 'collectionChange', 'commandExecute', 'connectionChange', 'contextMenuBeforeItemRender', 'contextMenuClick', 'contextMenuOpen', 'created', 'dataLoaded', 'doubleClick', 'dragEnter', 'dragLeave', 'dragOver', 'drop', 'elementDraw', 'expandStateChange', 'fixedUserHandleClick', 'historyChange', 'historyStateChange', 'keyDown', 'keyUp', 'layoutUpdated', 'load', 'loaded', 'mouseEnter', 'mouseLeave', 'mouseOver', 'mouseWheel', 'onFixedUserHandleMouseDown', 'onFixedUserHandleMouseEnter', 'onFixedUserHandleMouseLeave', 'onFixedUserHandleMouseUp', 'onImageLoad', 'onUserHandleMouseDown', 'onUserHandleMouseEnter', 'onUserHandleMouseLeave', 'onUserHandleMouseUp', 'positionChange', 'propertyChange', 'rotateChange', 'scrollChange', 'segmentChange', 'segmentCollectionChange', 'selectionChange', 'sizeChange', 'sourcePointChange', 'targetPointChange', 'textEdit'];
const twoWays = [''];
/**
* Diagram Component
* ```html
* <ej-diagram></ej-diagram>
* ```
*/
let DiagramComponent = class DiagramComponent extends Diagram {
/**
* @param {?} ngEle
* @param {?} srenderer
* @param {?} viewContainerRef
* @param {?} injector
*/
constructor(ngEle, srenderer, viewContainerRef, injector) {
super();
this.ngEle = ngEle;
this.srenderer = srenderer;
this.viewContainerRef = viewContainerRef;
this.injector = injector;
this.tags = ['layers', 'customCursor', 'connectors', 'nodes'];
this.element = this.ngEle.nativeElement;
this.injectedModules = this.injectedModules || [];
try {
let mod = this.injector.get('DiagramsHierarchicalTree');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_a) { }
try {
let mod = this.injector.get('DiagramsMindMap');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_b) { }
try {
let mod = this.injector.get('DiagramsRadialTree');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_c) { }
try {
let mod = this.injector.get('DiagramsComplexHierarchicalTree');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_d) { }
try {
let mod = this.injector.get('DiagramsDataBinding');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_e) { }
try {
let mod = this.injector.get('DiagramsSnapping');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_f) { }
try {
let mod = this.injector.get('DiagramsPrintAndExport');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_g) { }
try {
let mod = this.injector.get('DiagramsBpmnDiagrams');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_h) { }
try {
let mod = this.injector.get('DiagramsSymmetricLayout');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_j) { }
try {
let mod = this.injector.get('DiagramsConnectorBridging');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_k) { }
try {
let mod = this.injector.get('DiagramsUndoRedo');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_l) { }
try {
let mod = this.injector.get('DiagramsLayoutAnimation');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_m) { }
try {
let mod = this.injector.get('DiagramsDiagramContextMenu');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_o) { }
try {
let mod = this.injector.get('DiagramsLineRouting');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_p) { }
try {
let mod = this.injector.get('DiagramsAvoidLineOverlapping');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_q) { }
try {
let mod = this.injector.get('DiagramsConnectorEditing');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_r) { }
try {
let mod = this.injector.get('DiagramsLineDistribution');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_s) { }
try {
let mod = this.injector.get('DiagramsEj1Serialization');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_t) { }
try {
let mod = this.injector.get('DiagramsFlowchartLayout');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_u) { }
this.registerEvents(outputs$9);
this.addTwoWay.call(this, twoWays);
setValue('currentInstance', this, this.viewContainerRef);
this.context = new ComponentBase();
}
/**
* @return {?}
*/
ngOnInit() {
this.context.ngOnInit(this);
}
/**
* @return {?}
*/
ngAfterViewInit() {
this.context.ngAfterViewInit(this);
}
/**
* @return {?}
*/
ngOnDestroy() {
this.context.ngOnDestroy(this);
}
/**
* @return {?}
*/
ngAfterContentChecked() {
this.tagObjects[0].instance = this.childLayers;
if (this.childCustomCursor) {
this.tagObjects[1].instance = this.childCustomCursor;
}
if (this.childConnectors) {
this.tagObjects[2].instance = this.childConnectors;
}
if (this.childNodes) {
this.tagObjects[3].instance = this.childNodes;
}
this.context.ngAfterContentChecked(this);
}
};
DiagramComponent.decorators = [
{ type: Component, args: [{
selector: 'ejs-diagram',
inputs: inputs,
outputs: outputs$9,
template: '',
changeDetection: ChangeDetectionStrategy.OnPush,
queries: {
childLayers: new ContentChild(LayersDirective),
childCustomCursor: new ContentChild(CustomCursorsDirective),
childConnectors: new ContentChild(ConnectorsDirective),
childNodes: new ContentChild(NodesDirective)
}
},] },
];
/**
* @nocollapse
*/
DiagramComponent.ctorParameters = () => [
{ type: ElementRef, },
{ type: Renderer2, },
{ type: ViewContainerRef, },
{ type: Injector, },
];
DiagramComponent.propDecorators = {
'annotationTemplate': [{ type: ContentChild, args: ['annotationTemplate',] },],
'nodeTemplate': [{ type: ContentChild, args: ['nodeTemplate',] },],
'userHandleTemplate': [{ type: ContentChild, args: ['userHandleTemplate',] },],
};
__decorate([
Template(),
__metadata("design:type", Object)
], DiagramComponent.prototype, "annotationTemplate", void 0);
__decorate([
Template(),
__metadata("design:type", Object)
], DiagramComponent.prototype, "nodeTemplate", void 0);
__decorate([
Template(),
__metadata("design:type", Object)
], DiagramComponent.prototype, "userHandleTemplate", void 0);
DiagramComponent = __decorate([
ComponentMixins([ComponentBase]),
__metadata("design:paramtypes", [ElementRef,
Renderer2,
ViewContainerRef,
Injector])
], DiagramComponent);
/**
* NgModule definition for the Diagram component.
*/
class DiagramModule {
}
DiagramModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule],
declarations: [
DiagramComponent,
LayerDirective,
LayersDirective,
CustomCursorDirective,
CustomCursorsDirective,
ConnectorFixedUserHandleDirective,
ConnectorFixedUserHandlesDirective,
ConnectorAnnotationDirective,
ConnectorAnnotationsDirective,
ConnectorDirective,
ConnectorsDirective,
NodeFixedUserHandleDirective,
NodeFixedUserHandlesDirective,
NodeAnnotationDirective,
NodeAnnotationsDirective,
PortDirective,
PortsDirective,
NodeDirective,
NodesDirective
],
exports: [
DiagramComponent,
LayerDirective,
LayersDirective,
CustomCursorDirective,
CustomCursorsDirective,
ConnectorFixedUserHandleDirective,
ConnectorFixedUserHandlesDirective,
ConnectorAnnotationDirective,
ConnectorAnnotationsDirective,
ConnectorDirective,
ConnectorsDirective,
NodeFixedUserHandleDirective,
NodeFixedUserHandlesDirective,
NodeAnnotationDirective,
NodeAnnotationsDirective,
PortDirective,
PortsDirective,
NodeDirective,
NodesDirective
]
},] },
];
/**
* @nocollapse
*/
DiagramModule.ctorParameters = () => [];
const HierarchicalTreeService = { provide: 'DiagramsHierarchicalTree', useValue: HierarchicalTree };
const MindMapService = { provide: 'DiagramsMindMap', useValue: MindMap };
const RadialTreeService = { provide: 'DiagramsRadialTree', useValue: RadialTree };
const ComplexHierarchicalTreeService = { provide: 'DiagramsComplexHierarchicalTree', useValue: ComplexHierarchicalTree };
const DataBindingService = { provide: 'DiagramsDataBinding', useValue: DataBinding };
const SnappingService = { provide: 'DiagramsSnapping', useValue: Snapping };
const PrintAndExportService = { provide: 'DiagramsPrintAndExport', useValue: PrintAndExport };
const BpmnDiagramsService = { provide: 'DiagramsBpmnDiagrams', useValue: BpmnDiagrams };
const SymmetricLayoutService = { provide: 'DiagramsSymmetricLayout', useValue: SymmetricLayout };
const ConnectorBridgingService = { provide: 'DiagramsConnectorBridging', useValue: ConnectorBridging };
const UndoRedoService = { provide: 'DiagramsUndoRedo', useValue: UndoRedo };
const LayoutAnimationService = { provide: 'DiagramsLayoutAnimation', useValue: LayoutAnimation };
const DiagramContextMenuService = { provide: 'DiagramsDiagramContextMenu', useValue: DiagramContextMenu };
const LineRoutingService = { provide: 'DiagramsLineRouting', useValue: LineRouting };
const AvoidLineOverlappingService = { provide: 'DiagramsAvoidLineOverlapping', useValue: AvoidLineOverlapping };
const ConnectorEditingService = { provide: 'DiagramsConnectorEditing', useValue: ConnectorEditing };
const LineDistributionService = { provide: 'DiagramsLineDistribution', useValue: LineDistribution };
const Ej1SerializationService = { provide: 'DiagramsEj1Serialization', useValue: Ej1Serialization };
const FlowchartLayoutService = { provide: 'DiagramsFlowchartLayout', useValue: FlowchartLayout };
/**
* NgModule definition for the Diagram component with providers.
*/
class DiagramAllModule {
}
DiagramAllModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule, DiagramModule],
exports: [
DiagramModule
],
providers: [
HierarchicalTreeService,
MindMapService,
RadialTreeService,
ComplexHierarchicalTreeService,
DataBindingService,
SnappingService,
PrintAndExportService,
BpmnDiagramsService,
SymmetricLayoutService,
ConnectorBridgingService,
UndoRedoService,
LayoutAnimationService,
DiagramContextMenuService,
LineRoutingService,
AvoidLineOverlappingService,
ConnectorEditingService,
LineDistributionService,
Ej1SerializationService,
FlowchartLayoutService
]
},] },
];
/**
* @nocollapse
*/
DiagramAllModule.ctorParameters = () => [];
let input$9 = ['expanded', 'height', 'iconCss', 'id', 'symbols', 'title'];
let outputs$10 = [];
/**
* Palette Directive
* ```html
* <e-palettes><e-palette></e-palette><e-palettes>
* ```
*/
class PaletteDirective extends ComplexBase {
/**
* @param {?} viewContainerRef
*/
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs$10);
this.directivePropList = input$9;
}
}
PaletteDirective.decorators = [
{ type: Directive, args: [{
selector: 'e-palettes>e-palette',
inputs: input$9,
outputs: outputs$10,
queries: {}
},] },
];
/**
* @nocollapse
*/
PaletteDirective.ctorParameters = () => [
{ type: ViewContainerRef, },
];
/**
* Palette Array Directive
*/
class PalettesDirective extends ArrayBase {
constructor() {
super('palettes');
}
}
PalettesDirective.decorators = [
{ type: Directive, args: [{
selector: 'ejs-symbolpalette>e-palettes',
queries: {
children: new ContentChildren(PaletteDirective)
},
},] },
];
/**
* @nocollapse
*/
PalettesDirective.ctorParameters = () => [];
var __decorate$1 = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata$1 = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
const inputs$1 = ['accessKey', 'allowDrag', 'connectorDefaults', 'enableAnimation', 'enablePersistence', 'enableRtl', 'enableSearch', 'expandMode', 'filterSymbols', 'getConnectorDefaults', 'getNodeDefaults', 'getSymbolInfo', 'getSymbolTemplate', 'height', 'ignoreSymbolsOnSearch', 'locale', 'nodeDefaults', 'nodeTemplate', 'palettes', 'symbolDragSize', 'symbolHeight', 'symbolInfo', 'symbolMargin', 'symbolPreview', 'symbolWidth', 'width'];
const outputs$11 = ['paletteExpanding', 'paletteSelectionChange'];
const twoWays$1 = [''];
/**
* SymbolPalette Component
* ```html
* <ej-symbol-palette></ej-symbol-palette>
* ```
*/
let SymbolPaletteComponent = class SymbolPaletteComponent extends SymbolPalette {
/**
* @param {?} ngEle
* @param {?} srenderer
* @param {?} viewContainerRef
* @param {?} injector
*/
constructor(ngEle, srenderer, viewContainerRef, injector) {
super();
this.ngEle = ngEle;
this.srenderer = srenderer;
this.viewContainerRef = viewContainerRef;
this.injector = injector;
this.tags = ['palettes'];
this.element = this.ngEle.nativeElement;
this.injectedModules = this.injectedModules || [];
try {
let mod = this.injector.get('DiagramsBpmnDiagrams');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch (_a) { }
this.registerEvents(outputs$11);
this.addTwoWay.call(this, twoWays$1);
setValue('currentInstance', this, this.viewContainerRef);
this.context = new ComponentBase();
}
/**
* @return {?}
*/
ngOnInit() {
this.context.ngOnInit(this);
}
/**
* @return {?}
*/
ngAfterViewInit() {
this.context.ngAfterViewInit(this);
}
/**
* @return {?}
*/
ngOnDestroy() {
this.context.ngOnDestroy(this);
}
/**
* @return {?}
*/
ngAfterContentChecked() {
this.tagObjects[0].instance = this.childPalettes;
this.context.ngAfterContentChecked(this);
}
};
SymbolPaletteComponent.decorators = [
{ type: Component, args: [{
selector: 'ejs-symbolpalette',
inputs: inputs$1,
outputs: outputs$11,
template: '',
changeDetection: ChangeDetectionStrategy.OnPush,
queries: {
childPalettes: new ContentChild(PalettesDirective)
}
},] },
];
/**
* @nocollapse
*/
SymbolPaletteComponent.ctorParameters = () => [
{ type: ElementRef, },
{ type: Renderer2, },
{ type: ViewContainerRef, },
{ type: Injector, },
];
SymbolPaletteComponent.propDecorators = {
'nodeTemplate': [{ type: ContentChild, args: ['nodeTemplate',] },],
};
__decorate$1([
Template(),
__metadata$1("design:type", Object)
], SymbolPaletteComponent.prototype, "nodeTemplate", void 0);
SymbolPaletteComponent = __decorate$1([
ComponentMixins([ComponentBase]),
__metadata$1("design:paramtypes", [ElementRef,
Renderer2,
ViewContainerRef,
Injector])
], SymbolPaletteComponent);
/**
* NgModule definition for the SymbolPalette component.
*/
class SymbolPaletteModule {
}
SymbolPaletteModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule],
declarations: [
SymbolPaletteComponent,
PaletteDirective,
PalettesDirective
],
exports: [
SymbolPaletteComponent,
PaletteDirective,
PalettesDirective
]
},] },
];
/**
* @nocollapse
*/
SymbolPaletteModule.ctorParameters = () => [];
/**
* NgModule definition for the SymbolPalette component with providers.
*/
class SymbolPaletteAllModule {
}
SymbolPaletteAllModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule, SymbolPaletteModule],
exports: [
SymbolPaletteModule
],
providers: []
},] },
];
/**
* @nocollapse
*/
SymbolPaletteAllModule.ctorParameters = () => [];
var __decorate$2 = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata$2 = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
const inputs$2 = ['enablePersistence', 'enableRtl', 'height', 'locale', 'sourceID', 'width'];
const outputs$12 = ['created'];
const twoWays$2 = [''];
/**
* Overview Component
* ```html
* <ej-overview></ej-overview>
* ```
*/
let OverviewComponent = class OverviewComponent extends Overview {
/**
* @param {?} ngEle
* @param {?} srenderer
* @param {?} viewContainerRef
* @param {?} injector
*/
constructor(ngEle, srenderer, viewContainerRef, injector) {
super();
this.ngEle = ngEle;
this.srenderer = srenderer;
this.viewContainerRef = viewContainerRef;
this.injector = injector;
this.tags = [''];
this.element = this.ngEle.nativeElement;
this.injectedModules = this.injectedModules || [];
this.registerEvents(outputs$12);
this.addTwoWay.call(this, twoWays$2);
setValue('currentInstance', this, this.viewContainerRef);
this.context = new ComponentBase();
}
/**
* @return {?}
*/
ngOnInit() {
this.context.ngOnInit(this);
}
/**
* @return {?}
*/
ngAfterViewInit() {
this.context.ngAfterViewInit(this);
}
/**
* @return {?}
*/
ngOnDestroy() {
this.context.ngOnDestroy(this);
}
/**
* @return {?}
*/
ngAfterContentChecked() {
this.context.ngAfterContentChecked(this);
}
};
OverviewComponent.decorators = [
{ type: Component, args: [{
selector: 'ejs-overview',
inputs: inputs$2,
outputs: outputs$12,
template: '',
changeDetection: ChangeDetectionStrategy.OnPush,
queries: {}
},] },
];
/**
* @nocollapse
*/
OverviewComponent.ctorParameters = () => [
{ type: ElementRef, },
{ type: Renderer2, },
{ type: ViewContainerRef, },
{ type: Injector, },
];
OverviewComponent = __decorate$2([
ComponentMixins([ComponentBase]),
__metadata$2("design:paramtypes", [ElementRef,
Renderer2,
ViewContainerRef,
Injector])
], OverviewComponent);
/**
* NgModule definition for the Overview component.
*/
class OverviewModule {
}
OverviewModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule],
declarations: [
OverviewComponent
],
exports: [
OverviewComponent
]
},] },
];
/**
* @nocollapse
*/
OverviewModule.ctorParameters = () => [];
/**
* NgModule definition for the Overview component with providers.
*/
class OverviewAllModule {
}
OverviewAllModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule, OverviewModule],
exports: [
OverviewModule
],
providers: []
},] },
];
/**
* @nocollapse
*/
OverviewAllModule.ctorParameters = () => [];
/**
* Generated bundle index. Do not edit.
*/
export { LayerDirective, LayersDirective, CustomCursorDirective, CustomCursorsDirective, ConnectorFixedUserHandleDirective, ConnectorFixedUserHandlesDirective, ConnectorAnnotationDirective, ConnectorAnnotationsDirective, ConnectorDirective, ConnectorsDirective, NodeFixedUserHandleDirective, NodeFixedUserHandlesDirective, NodeAnnotationDirective, NodeAnnotationsDirective, PortDirective, PortsDirective, NodeDirective, NodesDirective, DiagramComponent, DiagramModule, DiagramAllModule, HierarchicalTreeService, MindMapService, RadialTreeService, ComplexHierarchicalTreeService, DataBindingService, SnappingService, PrintAndExportService, BpmnDiagramsService, SymmetricLayoutService, ConnectorBridgingService, UndoRedoService, LayoutAnimationService, DiagramContextMenuService, LineRoutingService, AvoidLineOverlappingService, ConnectorEditingService, LineDistributionService, Ej1SerializationService, FlowchartLayoutService, PaletteDirective, PalettesDirective, SymbolPaletteComponent, SymbolPaletteModule, SymbolPaletteAllModule, OverviewComponent, OverviewModule, OverviewAllModule, inputs as ɵa, outputs$9 as ɵb, inputs$2 as ɵe, outputs$12 as ɵf, inputs$1 as ɵc, outputs$11 as ɵd };
export { Diagram, PrintAndExport, Size, Rect, MatrixTypes, Matrix, identityMatrix, transformPointByMatrix, transformPointsByMatrix, rotateMatrix, scaleMatrix, translateMatrix, multiplyMatrix, Point, BlazorAction, FlipDirection, PortVisibility, SnapConstraints, SelectorConstraints, ConnectionPointOrigin, ChildArrangement, ConnectorConstraints, AnnotationConstraints, NodeConstraints, ElementAction, ThumbsConstraints, DiagramConstraints, DiagramTools, Transform, RenderMode, KeyModifiers, Keys, DiagramAction, RendererAction, RealAction, ScrollActions, NoOfSegments, DiagramEvent, PortConstraints, contextMenuClick, contextMenuOpen, contextMenuBeforeItemRender, ControlPointsVisibility, BezierSmoothness, Thickness, Margin, Shadow, Stop, Gradient, DiagramGradient, LinearGradient, RadialGradient, ShapeStyle, StrokeStyle, TextStyle, DiagramShapeStyle, DiagramElement, PathElement, ImageElement, TextElement, GroupableView, Canvas, GridPanel, RowDefinition, ColumnDefinition, GridRow, GridCell, StackPanel, findConnectorPoints, swapBounds, findMargin, findAngle, findPoint, getIntersection, getIntersectionPoints, orthoConnection2Segment, getPortDirection, getOuterBounds, getOppositeDirection, processPathData, parsePathData, getRectanglePath, getPolygonPath, getFreeHandPath, pathSegmentCollection, transformPath, updatedSegment, scalePathData, splitArrayCollection, getPathString, getString, randomId, getIndex, templateCompiler, cornersPointsBeforeRotation, getBounds, cloneObject, getInternalProperties, cloneArray, extendObject, extendArray, textAlignToString, wordBreakToString, bBoxText, middleElement, overFlow, whiteSpaceToString, rotateSize, rotatePoint, getOffset, getFunction, completeRegion, findNodeByName, findObjectType, setSwimLaneDefaults, getSpaceValue, getInterval, setPortsEdges, setUMLActivityDefaults, setConnectorDefaults, findNearestPoint, isDiagramChild, groupHasType, updateDefaultValues, updateLayoutValue, isPointOverConnector, intersect3, intersect2, getLineSegment, getPoints, getTooltipOffset, initFixedUserHandlesSymbol, sort, getAnnotationPosition, getPortsPosition, getOffsetOfPorts, getAlignedPositionForPorts, getOffsetOfConnector, getAlignedPosition, alignLabelOnSegments, getBezierDirection, removeChildNodes, getChild, getSwimLaneChildren, removeUnnecessaryNodes, serialize, deserialize, changeOldFlipDirectionType, upgrade, updateScrollSettingsOffset, updateStyle, updateHyperlink, updateShapeContent, updateShape, updateContent, updateUmlActivityNode, getUMLFinalNode, getUMLActivityShapes, removeGradient, removeItem, updateConnector, getUserHandlePosition, canResizeCorner, canShowCorner, canShowControlPoints, checkPortRestriction, findAnnotation, findPort, getInOutConnectPorts, findObjectIndex, findPortIndex, getObjectFromCollection, scaleElement, arrangeChild, sortNodeCollection, insertObject, getElement, getCollectionChangeEventArguements, getDropEventArguements, getPoint, getObjectType, flipConnector, updatePortEdges, alignElement, rotateAfterFlip, cloneSelectedObjects, updatePathElement, getPathOffset, checkPort, findPath, getConnectorDirection, findDistance, cloneBlazorObject, checkBrowserInfo, canMeasureDecoratorPath, getPreviewSize, getSymbolSize, findParentInSwimlane, selectionHasConnector, getConnectorArrowType, alignChildBasedOnaPoint, getFlippedPoint, isLabelFlipped, containsBounds, CanvasRenderer, DiagramRenderer, DataBinding, getBasicShape, getPortShape, getDecoratorShape, getSegmentThumbShapeHorizontal, getSegmentThumbShapeVertical, getIconShape, getFlowShape, Hyperlink, Annotation, ShapeAnnotation, PathAnnotation, Port, PointPort, PathPort, menuClass, DiagramContextMenu, Shape, Path, Native, Html, Image, Text, BasicShape, FlowShape, BpmnGateway, BpmnDataObject, BpmnTask, BpmnEvent, BpmnSubEvent, BpmnTransactionSubProcess, BpmnSubProcess, BpmnActivity, BpmnAnnotation, BpmnTextAnnotation, BpmnShape, UmlActivityShape, MethodArguments, UmlClassAttribute, UmlClassMethod, UmlClass, UmlInterface, UmlEnumerationMember, UmlEnumeration, UmlClassifierShape, DiagramShape, Node, Header, Lane, Phase, SwimLane, Container, ChildContainer, Selector, BpmnDiagrams, getBpmnShapePathData, getBpmnTriggerShapePathData, getBpmnGatewayShapePathData, getBpmnTaskShapePathData, getBpmnLoopShapePathData, Decorator, Vector, BezierSettings, ConnectorShape, ActivityFlow, BpmnFlow, ConnectorSegment, StraightSegment, BezierSegment, OrthogonalSegment, DiagramConnectorSegment, getDirection, isEmptyVector, getBezierPoints, getBezierBounds, bezierPoints, MultiplicityLabel, ClassifierMultiplicity, RelationShip, DiagramConnectorShape, Connector, ConnectorBridging, Snapping, UndoRedo, DiagramTooltip, initTooltip, updateTooltip, LayoutAnimation, SymbolSize, SymbolPaletteInfo, FixedUserHandle, NodeFixedUserHandle, ConnectorFixedUserHandle, UserHandle, ToolBase, SelectTool, FixedUserHandleTool, ConnectTool, MoveTool, RotateTool, ResizeTool, NodeDrawingTool, ConnectorDrawingTool, TextDrawingTool, ZoomPanTool, ExpandTool, LabelTool, PolygonDrawingTool, PolyLineDrawingTool, LabelDragTool, LabelResizeTool, LabelRotateTool, FreeHandTool, DiagramEventHandler, CommandHandler, findToolToActivate, findPortToolToActivate, contains, hasSelection, hasSingleConnection, isSelected, getCursor, ConnectorEditing, updateCanvasBounds, removeChildInContainer, findBounds, createHelper, renderContainerHelper, checkParentAsContainer, checkChildNodeInContainer, updateZindex, addChildToContainer, updateLaneBoundsWithSelector, updateLaneBoundsAfterAddChild, renderStackHighlighter, moveChildInStack, LineRouting, AvoidLineOverlapping, LineDistribution, CrudAction, ConnectionDataSource, DataSource, Gridlines, SnapSettings, KeyGesture, Command, CommandManager, ContextMenuSettings, CustomCursorAction, DataMappingItems, UmlSequenceMessageType, UmlSequenceFragmentType, UmlSequenceActivationBox, UmlSequenceParticipant, UmlSequenceMessage, UmlSequenceFragmentCondition, UmlSequenceFragment, UmlSequenceDiagram, FlowchartLayoutSettings, Layout, MindMap, HierarchicalTree, RadialTree, GraphForceNode, SymmetricLayout, GraphLayoutManager, ComplexHierarchicalTree, FlowchartLayout, ConnectorProperties, LabelProperties, Ej1Serialization, NodeProperties, PortProperties, Palette, SymbolDragSize, SymbolPreview, SymbolPalette, Ruler, Overview } from '@syncfusion/ej2-diagrams';
//# sourceMappingURL=ej2-angular-diagrams.js.map

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

/*!
* filename: ej2-angular-diagrams.umd.min.js
* version : 32.1.25
* Copyright Syncfusion Inc. 2001 - 2025. All rights reserved.
* Use of this code is subject to the terms of our license.
* A copy of the current license can be obtained at any time by e-mailing
* licensing@syncfusion.com. Any infringement will be prosecuted under
* applicable laws.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@syncfusion/ej2-angular-base"),require("@syncfusion/ej2-diagrams"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@syncfusion/ej2-angular-base","@syncfusion/ej2-diagrams","@angular/common"],t):t(e["ej2-angular-diagrams"]={},e.ng.core,e.ej2.angular.base,e.ej2.diagrams,e.ng.common)}(this,function(e,t,n,o,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),a=["addInfo","id","lock","objects","visible","zIndex"],s=[],c=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(s),o.directivePropList=a,o}return i(t,e),t}(n.ComplexBase);c.decorators=[{type:t.Directive,args:[{selector:"e-layers>e-layer",inputs:a,outputs:s,queries:{}}]}],c.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var l=function(e){function t(){return e.call(this,"layers")||this}return i(t,e),t}(n.ArrayBase);l.decorators=[{type:t.Directive,args:[{selector:"ej-diagram>e-layers",queries:{children:new t.ContentChildren(c)}}]}],l.ctorParameters=function(){return[]};var d=["action","cursor"],u=[],p=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(u),o.directivePropList=d,o}return i(t,e),t}(n.ComplexBase);p.decorators=[{type:t.Directive,args:[{selector:"e-cursormaps>e-cursormap",inputs:d,outputs:u,queries:{}}]}],p.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var g=function(e){function t(){return e.call(this,"customcursor")||this}return i(t,e),t}(n.ArrayBase);g.decorators=[{type:t.Directive,args:[{selector:"ej-diagram>e-cursormaps",queries:{children:new t.ContentChildren(p)}}]}],g.ctorParameters=function(){return[]};var m=["alignment","cornerRadius","displacement","fill","handleStrokeColor","handleStrokeWidth","height","iconStrokeColor","iconStrokeWidth","id","offset","padding","pathData","tooltip","visibility","width"],h=[],f=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(h),o.directivePropList=m,o}return i(t,e),t}(n.ComplexBase);f.decorators=[{type:t.Directive,args:[{selector:"e-connector>e-connector-fixeduserhandles>e-connector-fixeduserhandle",inputs:m,outputs:h,queries:{}}]}],f.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var C=function(e){function t(){return e.call(this,"fixeduserhandles")||this}return i(t,e),t}(n.ArrayBase);C.decorators=[{type:t.Directive,args:[{selector:"e-connector>e-connector-fixeduserhandles",queries:{children:new t.ContentChildren(f)}}]}],C.ctorParameters=function(){return[]};var y=["addInfo","alignment","annotationType","constraints","content","displacement","dragLimit","height","horizontalAlignment","hyperlink","id","margin","offset","rotateAngle","rotationReference","segmentAngle","style","template","tooltip","type","verticalAlignment","visibility","width"],S=[],v=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(S),o.directivePropList=y,o}return i(t,e),t}(n.ComplexBase);v.decorators=[{type:t.Directive,args:[{selector:"e-connector>e-connector-annotations>e-connector-annotation",inputs:y,outputs:S,queries:{}}]}],v.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var D=function(e){function t(){return e.call(this,"annotations")||this}return i(t,e),t}(n.ArrayBase);D.decorators=[{type:t.Directive,args:[{selector:"e-connector>e-connector-annotations",queries:{children:new t.ContentChildren(v)}}]}],D.ctorParameters=function(){return[]};var P=["addInfo","allowNodeOverlap","annotations","bezierSettings","bridgeSpace","connectionPadding","connectorSpacing","constraints","cornerRadius","dragSize","excludeFromLayout","fixedUserHandles","flip","flipMode","hitPadding","id","margin","maxSegmentThumb","ports","previewSize","segmentThumbShape","segmentThumbSize","segments","shape","sourceDecorator","sourceID","sourcePadding","sourcePoint","sourcePortID","style","symbolInfo","targetDecorator","targetID","targetPadding","targetPoint","targetPortID","tooltip","type","visible","wrapper","zIndex"],x=[],w=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,o.tags=["fixedUserHandles","annotations"],n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(x),o.directivePropList=P,o}return i(t,e),t}(n.ComplexBase);w.decorators=[{type:t.Directive,args:[{selector:"e-connectors>e-connector",inputs:P,outputs:x,queries:{childFixedUserHandles:new t.ContentChild(C),childAnnotations:new t.ContentChild(D)}}]}],w.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var b=function(e){function t(){return e.call(this,"connectors")||this}return i(t,e),t}(n.ArrayBase);b.decorators=[{type:t.Directive,args:[{selector:"ej-diagram>e-connectors",queries:{children:new t.ContentChildren(w)}}]}],b.ctorParameters=function(){return[]};var M=["cornerRadius","fill","handleStrokeColor","handleStrokeWidth","height","iconStrokeColor","iconStrokeWidth","id","margin","offset","padding","pathData","tooltip","visibility","width"],T=[],A=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(T),o.directivePropList=M,o}return i(t,e),t}(n.ComplexBase);A.decorators=[{type:t.Directive,args:[{selector:"e-node>e-node-fixeduserhandles>e-node-fixeduserhandle",inputs:M,outputs:T,queries:{}}]}],A.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var j=function(e){function t(){return e.call(this,"fixeduserhandles")||this}return i(t,e),t}(n.ArrayBase);j.decorators=[{type:t.Directive,args:[{selector:"e-node>e-node-fixeduserhandles",queries:{children:new t.ContentChildren(A)}}]}],j.ctorParameters=function(){return[]};var R=["addInfo","annotationType","constraints","content","dragLimit","height","horizontalAlignment","hyperlink","id","margin","offset","rotateAngle","rotationReference","style","template","tooltip","type","verticalAlignment","visibility","width"],B=[],O=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(B),o.directivePropList=R,o}return i(t,e),t}(n.ComplexBase);O.decorators=[{type:t.Directive,args:[{selector:"e-node>e-node-annotations>e-node-annotation",inputs:R,outputs:B,queries:{}}]}],O.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var L=function(e){function t(){return e.call(this,"annotations")||this}return i(t,e),t}(n.ArrayBase);L.decorators=[{type:t.Directive,args:[{selector:"e-node>e-node-annotations",queries:{children:new t.ContentChildren(O)}}]}],L.ctorParameters=function(){return[]};var I=["addInfo","connectionDirection","constraints","height","horizontalAlignment","id","inEdges","margin","offset","outEdges","pathData","shape","style","tooltip","verticalAlignment","visibility","width"],E=[],U=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(E),o.directivePropList=I,o}return i(t,e),t}(n.ComplexBase);U.decorators=[{type:t.Directive,args:[{selector:"e-node>e-node-ports>e-node-port",inputs:I,outputs:E,queries:{}}]}],U.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var H=function(e){function t(){return e.call(this,"ports")||this}return i(t,e),t}(n.ArrayBase);H.decorators=[{type:t.Directive,args:[{selector:"e-node>e-node-ports",queries:{children:new t.ContentChildren(U)}}]}],H.ctorParameters=function(){return[]};var V=["addInfo","annotations","backgroundColor","borderColor","borderWidth","branch","children","collapseIcon","columnIndex","columnSpan","columns","constraints","container","data","dragSize","excludeFromLayout","expandIcon","fixedUserHandles","flip","flipMode","height","horizontalAlignment","id","isExpanded","layoutInfo","margin","maxHeight","maxWidth","minHeight","minWidth","offsetX","offsetY","padding","pivot","ports","previewSize","rotateAngle","rowIndex","rowSpan","rows","shadow","shape","style","symbolInfo","tooltip","verticalAlignment","visible","width","wrapper","zIndex"],F=[],z=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,o.tags=["fixedUserHandles","annotations","ports"],n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(F),o.directivePropList=V,o}return i(t,e),t}(n.ComplexBase);z.decorators=[{type:t.Directive,args:[{selector:"e-nodes>e-node",inputs:V,outputs:F,queries:{childFixedUserHandles:new t.ContentChild(j),childAnnotations:new t.ContentChild(L),childPorts:new t.ContentChild(H)}}]}],z.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var k=function(e){function t(){return e.call(this,"nodes")||this}return i(t,e),t}(n.ArrayBase);k.decorators=[{type:t.Directive,args:[{selector:"ej-diagram>e-nodes",queries:{children:new t.ContentChildren(z)}}]}],k.ctorParameters=function(){return[]};var N=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},q=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},G=["addInfo","annotationTemplate","backgroundColor","bridgeDirection","commandManager","connectorDefaults","connectors","constraints","contextMenuSettings","customCursor","dataSourceSettings","diagramSettings","drawingObject","enableConnectorSplit","enablePersistence","enableRtl","fixedUserHandleTemplate","getConnectorDefaults","getCustomCursor","getCustomProperty","getCustomTool","getDescription","getNodeDefaults","height","historyManager","layers","layout","locale","mode","model","nodeDefaults","nodeTemplate","nodes","pageSettings","rulerSettings","scrollSettings","segmentThumbShape","segmentThumbSize","selectedItems","serializationSettings","setNodeTemplate","snapSettings","tool","tooltip","updateSelection","userHandleTemplate","width"],_=["animationComplete","click","collectionChange","commandExecute","connectionChange","contextMenuBeforeItemRender","contextMenuClick","contextMenuOpen","created","dataLoaded","doubleClick","dragEnter","dragLeave","dragOver","drop","elementDraw","expandStateChange","fixedUserHandleClick","historyChange","historyStateChange","keyDown","keyUp","layoutUpdated","load","loaded","mouseEnter","mouseLeave","mouseOver","mouseWheel","onFixedUserHandleMouseDown","onFixedUserHandleMouseEnter","onFixedUserHandleMouseLeave","onFixedUserHandleMouseUp","onImageLoad","onUserHandleMouseDown","onUserHandleMouseEnter","onUserHandleMouseLeave","onUserHandleMouseUp","positionChange","propertyChange","rotateChange","scrollChange","segmentChange","segmentCollectionChange","selectionChange","sizeChange","sourcePointChange","targetPointChange","textEdit"],W=[""];e.DiagramComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.tags=["layers","customCursor","connectors","nodes"],a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[];try{var s=a.injector.get("DiagramsHierarchicalTree");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(c){}try{s=a.injector.get("DiagramsMindMap");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(l){}try{s=a.injector.get("DiagramsRadialTree");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(d){}try{s=a.injector.get("DiagramsComplexHierarchicalTree");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(u){}try{s=a.injector.get("DiagramsDataBinding");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(p){}try{s=a.injector.get("DiagramsSnapping");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(g){}try{s=a.injector.get("DiagramsPrintAndExport");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(m){}try{s=a.injector.get("DiagramsBpmnDiagrams");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(h){}try{s=a.injector.get("DiagramsSymmetricLayout");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(f){}try{s=a.injector.get("DiagramsConnectorBridging");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(C){}try{s=a.injector.get("DiagramsUndoRedo");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(y){}try{s=a.injector.get("DiagramsLayoutAnimation");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(S){}try{s=a.injector.get("DiagramsDiagramContextMenu");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(v){}try{s=a.injector.get("DiagramsLineRouting");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(D){}try{s=a.injector.get("DiagramsAvoidLineOverlapping");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(P){}try{s=a.injector.get("DiagramsConnectorEditing");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(x){}try{s=a.injector.get("DiagramsLineDistribution");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(w){}try{s=a.injector.get("DiagramsEj1Serialization");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(b){}try{s=a.injector.get("DiagramsFlowchartLayout");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(M){}return a.registerEvents(_),a.addTwoWay.call(a,W),n.setValue("currentInstance",a,a.viewContainerRef),a.context=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.context.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.context.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.context.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.tagObjects[0].instance=this.childLayers,this.childCustomCursor&&(this.tagObjects[1].instance=this.childCustomCursor),this.childConnectors&&(this.tagObjects[2].instance=this.childConnectors),this.childNodes&&(this.tagObjects[3].instance=this.childNodes),this.context.ngAfterContentChecked(this)},t}(o.Diagram),e.DiagramComponent.decorators=[{type:t.Component,args:[{selector:"ejs-diagram",inputs:G,outputs:_,template:"",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{childLayers:new t.ContentChild(l),childCustomCursor:new t.ContentChild(g),childConnectors:new t.ContentChild(b),childNodes:new t.ContentChild(k)}}]}],e.DiagramComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.DiagramComponent.propDecorators={annotationTemplate:[{type:t.ContentChild,args:["annotationTemplate"]}],nodeTemplate:[{type:t.ContentChild,args:["nodeTemplate"]}],userHandleTemplate:[{type:t.ContentChild,args:["userHandleTemplate"]}]},N([n.Template(),q("design:type",Object)],e.DiagramComponent.prototype,"annotationTemplate",void 0),N([n.Template(),q("design:type",Object)],e.DiagramComponent.prototype,"nodeTemplate",void 0),N([n.Template(),q("design:type",Object)],e.DiagramComponent.prototype,"userHandleTemplate",void 0),e.DiagramComponent=N([n.ComponentMixins([n.ComponentBase]),q("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.DiagramComponent);var K=function(){return function(){}}();K.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.DiagramComponent,c,l,p,g,f,C,v,D,w,b,A,j,O,L,U,H,z,k],exports:[e.DiagramComponent,c,l,p,g,f,C,v,D,w,b,A,j,O,L,U,H,z,k]}]}],K.ctorParameters=function(){return[]};var Z={provide:"DiagramsHierarchicalTree",useValue:o.HierarchicalTree},X={provide:"DiagramsMindMap",useValue:o.MindMap},Y={provide:"DiagramsRadialTree",useValue:o.RadialTree},J={provide:"DiagramsComplexHierarchicalTree",useValue:o.ComplexHierarchicalTree},Q={provide:"DiagramsDataBinding",useValue:o.DataBinding},$={provide:"DiagramsSnapping",useValue:o.Snapping},ee={provide:"DiagramsPrintAndExport",useValue:o.PrintAndExport},te={provide:"DiagramsBpmnDiagrams",useValue:o.BpmnDiagrams},ne={provide:"DiagramsSymmetricLayout",useValue:o.SymmetricLayout},oe={provide:"DiagramsConnectorBridging",useValue:o.ConnectorBridging},re={provide:"DiagramsUndoRedo",useValue:o.UndoRedo},ie={provide:"DiagramsLayoutAnimation",useValue:o.LayoutAnimation},ae={provide:"DiagramsDiagramContextMenu",useValue:o.DiagramContextMenu},se={provide:"DiagramsLineRouting",useValue:o.LineRouting},ce={provide:"DiagramsAvoidLineOverlapping",useValue:o.AvoidLineOverlapping},le={provide:"DiagramsConnectorEditing",useValue:o.ConnectorEditing},de={provide:"DiagramsLineDistribution",useValue:o.LineDistribution},ue={provide:"DiagramsEj1Serialization",useValue:o.Ej1Serialization},pe={provide:"DiagramsFlowchartLayout",useValue:o.FlowchartLayout},ge=function(){return function(){}}();ge.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,K],exports:[K],providers:[Z,X,Y,J,Q,$,ee,te,ne,oe,re,ie,ae,se,ce,le,de,ue,pe]}]}],ge.ctorParameters=function(){return[]};var me=["expanded","height","iconCss","id","symbols","title"],he=[],fe=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(he),o.directivePropList=me,o}return i(t,e),t}(n.ComplexBase);fe.decorators=[{type:t.Directive,args:[{selector:"e-palettes>e-palette",inputs:me,outputs:he,queries:{}}]}],fe.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var Ce=function(e){function t(){return e.call(this,"palettes")||this}return i(t,e),t}(n.ArrayBase);Ce.decorators=[{type:t.Directive,args:[{selector:"ejs-symbolpalette>e-palettes",queries:{children:new t.ContentChildren(fe)}}]}],Ce.ctorParameters=function(){return[]};var ye=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},Se=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},ve=["accessKey","allowDrag","connectorDefaults","enableAnimation","enablePersistence","enableRtl","enableSearch","expandMode","filterSymbols","getConnectorDefaults","getNodeDefaults","getSymbolInfo","getSymbolTemplate","height","ignoreSymbolsOnSearch","locale","nodeDefaults","nodeTemplate","palettes","symbolDragSize","symbolHeight","symbolInfo","symbolMargin","symbolPreview","symbolWidth","width"],De=["paletteExpanding","paletteSelectionChange"],Pe=[""];e.SymbolPaletteComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.tags=["palettes"],a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[];try{var s=a.injector.get("DiagramsBpmnDiagrams");-1===a.injectedModules.indexOf(s)&&a.injectedModules.push(s)}catch(c){}return a.registerEvents(De),a.addTwoWay.call(a,Pe),n.setValue("currentInstance",a,a.viewContainerRef),a.context=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.context.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.context.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.context.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.tagObjects[0].instance=this.childPalettes,this.context.ngAfterContentChecked(this)},t}(o.SymbolPalette),e.SymbolPaletteComponent.decorators=[{type:t.Component,args:[{selector:"ejs-symbolpalette",inputs:ve,outputs:De,template:"",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{childPalettes:new t.ContentChild(Ce)}}]}],e.SymbolPaletteComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.SymbolPaletteComponent.propDecorators={nodeTemplate:[{type:t.ContentChild,args:["nodeTemplate"]}]},ye([n.Template(),Se("design:type",Object)],e.SymbolPaletteComponent.prototype,"nodeTemplate",void 0),e.SymbolPaletteComponent=ye([n.ComponentMixins([n.ComponentBase]),Se("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.SymbolPaletteComponent);var xe=function(){return function(){}}();xe.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.SymbolPaletteComponent,fe,Ce],exports:[e.SymbolPaletteComponent,fe,Ce]}]}],xe.ctorParameters=function(){return[]};var we=function(){return function(){}}();we.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,xe],exports:[xe],providers:[]}]}],we.ctorParameters=function(){return[]};var be=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},Me=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},Te=["enablePersistence","enableRtl","height","locale","sourceID","width"],Ae=["created"],je=[""];e.OverviewComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;return a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.tags=[""],a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[],a.registerEvents(Ae),a.addTwoWay.call(a,je),n.setValue("currentInstance",a,a.viewContainerRef),a.context=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.context.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.context.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.context.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.context.ngAfterContentChecked(this)},t}(o.Overview),e.OverviewComponent.decorators=[{type:t.Component,args:[{selector:"ejs-overview",inputs:Te,outputs:Ae,template:"",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{}}]}],e.OverviewComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.OverviewComponent=be([n.ComponentMixins([n.ComponentBase]),Me("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.OverviewComponent);var Re=function(){return function(){}}();Re.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.OverviewComponent],exports:[e.OverviewComponent]}]}],Re.ctorParameters=function(){return[]};var Be=function(){return function(){}}();Be.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,Re],exports:[Re],providers:[]}]}],Be.ctorParameters=function(){return[]},e.LayerDirective=c,e.LayersDirective=l,e.CustomCursorDirective=p,e.CustomCursorsDirective=g,e.ConnectorFixedUserHandleDirective=f,e.ConnectorFixedUserHandlesDirective=C,e.ConnectorAnnotationDirective=v,e.ConnectorAnnotationsDirective=D,e.ConnectorDirective=w,e.ConnectorsDirective=b,e.NodeFixedUserHandleDirective=A,e.NodeFixedUserHandlesDirective=j,e.NodeAnnotationDirective=O,e.NodeAnnotationsDirective=L,e.PortDirective=U,e.PortsDirective=H,e.NodeDirective=z,e.NodesDirective=k,e.DiagramModule=K,e.DiagramAllModule=ge,e.HierarchicalTreeService=Z,e.MindMapService=X,e.RadialTreeService=Y,e.ComplexHierarchicalTreeService=J,e.DataBindingService=Q,e.SnappingService=$,e.PrintAndExportService=ee,e.BpmnDiagramsService=te,e.SymmetricLayoutService=ne,e.ConnectorBridgingService=oe,e.UndoRedoService=re,e.LayoutAnimationService=ie,e.DiagramContextMenuService=ae,e.LineRoutingService=se,e.AvoidLineOverlappingService=ce,e.ConnectorEditingService=le,e.LineDistributionService=de,e.Ej1SerializationService=ue,e.FlowchartLayoutService=pe,e.PaletteDirective=fe,e.PalettesDirective=Ce,e.SymbolPaletteModule=xe,e.SymbolPaletteAllModule=we,e.OverviewModule=Re,e.OverviewAllModule=Be,e.ɵa=G,e.ɵb=_,e.ɵe=Te,e.ɵf=Ae,e.ɵc=ve,e.ɵd=De,e.Diagram=o.Diagram,e.PrintAndExport=o.PrintAndExport,e.Size=o.Size,e.Rect=o.Rect,e.MatrixTypes=o.MatrixTypes,e.Matrix=o.Matrix,e.identityMatrix=o.identityMatrix,e.transformPointByMatrix=o.transformPointByMatrix,e.transformPointsByMatrix=o.transformPointsByMatrix,e.rotateMatrix=o.rotateMatrix,e.scaleMatrix=o.scaleMatrix,e.translateMatrix=o.translateMatrix,e.multiplyMatrix=o.multiplyMatrix,e.Point=o.Point,e.BlazorAction=o.BlazorAction,e.FlipDirection=o.FlipDirection,e.PortVisibility=o.PortVisibility,e.SnapConstraints=o.SnapConstraints,e.SelectorConstraints=o.SelectorConstraints,e.ConnectionPointOrigin=o.ConnectionPointOrigin,e.ChildArrangement=o.ChildArrangement,e.ConnectorConstraints=o.ConnectorConstraints,e.AnnotationConstraints=o.AnnotationConstraints,e.NodeConstraints=o.NodeConstraints,e.ElementAction=o.ElementAction,e.ThumbsConstraints=o.ThumbsConstraints,e.DiagramConstraints=o.DiagramConstraints,e.DiagramTools=o.DiagramTools,e.Transform=o.Transform,e.RenderMode=o.RenderMode,e.KeyModifiers=o.KeyModifiers,e.Keys=o.Keys,e.DiagramAction=o.DiagramAction,e.RendererAction=o.RendererAction,e.RealAction=o.RealAction,e.ScrollActions=o.ScrollActions,e.NoOfSegments=o.NoOfSegments,e.DiagramEvent=o.DiagramEvent,e.PortConstraints=o.PortConstraints,e.contextMenuClick=o.contextMenuClick,e.contextMenuOpen=o.contextMenuOpen,e.contextMenuBeforeItemRender=o.contextMenuBeforeItemRender,e.ControlPointsVisibility=o.ControlPointsVisibility,e.BezierSmoothness=o.BezierSmoothness,e.Thickness=o.Thickness,e.Margin=o.Margin,e.Shadow=o.Shadow,e.Stop=o.Stop,e.Gradient=o.Gradient,e.DiagramGradient=o.DiagramGradient,e.LinearGradient=o.LinearGradient,e.RadialGradient=o.RadialGradient,e.ShapeStyle=o.ShapeStyle,e.StrokeStyle=o.StrokeStyle,e.TextStyle=o.TextStyle,e.DiagramShapeStyle=o.DiagramShapeStyle,e.DiagramElement=o.DiagramElement,e.PathElement=o.PathElement,e.ImageElement=o.ImageElement,e.TextElement=o.TextElement,e.GroupableView=o.GroupableView,e.Canvas=o.Canvas,e.GridPanel=o.GridPanel,e.RowDefinition=o.RowDefinition,e.ColumnDefinition=o.ColumnDefinition,e.GridRow=o.GridRow,e.GridCell=o.GridCell,e.StackPanel=o.StackPanel,e.findConnectorPoints=o.findConnectorPoints,e.swapBounds=o.swapBounds,e.findMargin=o.findMargin,e.findAngle=o.findAngle,e.findPoint=o.findPoint,e.getIntersection=o.getIntersection,e.getIntersectionPoints=o.getIntersectionPoints,e.orthoConnection2Segment=o.orthoConnection2Segment,e.getPortDirection=o.getPortDirection,e.getOuterBounds=o.getOuterBounds,e.getOppositeDirection=o.getOppositeDirection,e.processPathData=o.processPathData,e.parsePathData=o.parsePathData,e.getRectanglePath=o.getRectanglePath,e.getPolygonPath=o.getPolygonPath,e.getFreeHandPath=o.getFreeHandPath,e.pathSegmentCollection=o.pathSegmentCollection,e.transformPath=o.transformPath,e.updatedSegment=o.updatedSegment,e.scalePathData=o.scalePathData,e.splitArrayCollection=o.splitArrayCollection,e.getPathString=o.getPathString,e.getString=o.getString,e.randomId=o.randomId,e.getIndex=o.getIndex,e.templateCompiler=o.templateCompiler,e.cornersPointsBeforeRotation=o.cornersPointsBeforeRotation,e.getBounds=o.getBounds,e.cloneObject=o.cloneObject,e.getInternalProperties=o.getInternalProperties,e.cloneArray=o.cloneArray,e.extendObject=o.extendObject,e.extendArray=o.extendArray,e.textAlignToString=o.textAlignToString,e.wordBreakToString=o.wordBreakToString,e.bBoxText=o.bBoxText,e.middleElement=o.middleElement,e.overFlow=o.overFlow,e.whiteSpaceToString=o.whiteSpaceToString,e.rotateSize=o.rotateSize,e.rotatePoint=o.rotatePoint,e.getOffset=o.getOffset,e.getFunction=o.getFunction,e.completeRegion=o.completeRegion,e.findNodeByName=o.findNodeByName,e.findObjectType=o.findObjectType,e.setSwimLaneDefaults=o.setSwimLaneDefaults,e.getSpaceValue=o.getSpaceValue,e.getInterval=o.getInterval,e.setPortsEdges=o.setPortsEdges,e.setUMLActivityDefaults=o.setUMLActivityDefaults,e.setConnectorDefaults=o.setConnectorDefaults,e.findNearestPoint=o.findNearestPoint,e.isDiagramChild=o.isDiagramChild,e.groupHasType=o.groupHasType,e.updateDefaultValues=o.updateDefaultValues,e.updateLayoutValue=o.updateLayoutValue,e.isPointOverConnector=o.isPointOverConnector,e.intersect3=o.intersect3,e.intersect2=o.intersect2,e.getLineSegment=o.getLineSegment,e.getPoints=o.getPoints,e.getTooltipOffset=o.getTooltipOffset,e.initFixedUserHandlesSymbol=o.initFixedUserHandlesSymbol,e.sort=o.sort,e.getAnnotationPosition=o.getAnnotationPosition,e.getPortsPosition=o.getPortsPosition,e.getOffsetOfPorts=o.getOffsetOfPorts,e.getAlignedPositionForPorts=o.getAlignedPositionForPorts,e.getOffsetOfConnector=o.getOffsetOfConnector,e.getAlignedPosition=o.getAlignedPosition,e.alignLabelOnSegments=o.alignLabelOnSegments,e.getBezierDirection=o.getBezierDirection,e.removeChildNodes=o.removeChildNodes,e.getChild=o.getChild,e.getSwimLaneChildren=o.getSwimLaneChildren,e.removeUnnecessaryNodes=o.removeUnnecessaryNodes,e.serialize=o.serialize,e.deserialize=o.deserialize,e.changeOldFlipDirectionType=o.changeOldFlipDirectionType,e.upgrade=o.upgrade,e.updateScrollSettingsOffset=o.updateScrollSettingsOffset,e.updateStyle=o.updateStyle,e.updateHyperlink=o.updateHyperlink,e.updateShapeContent=o.updateShapeContent,e.updateShape=o.updateShape,e.updateContent=o.updateContent,e.updateUmlActivityNode=o.updateUmlActivityNode,e.getUMLFinalNode=o.getUMLFinalNode,e.getUMLActivityShapes=o.getUMLActivityShapes,e.removeGradient=o.removeGradient,e.removeItem=o.removeItem,e.updateConnector=o.updateConnector,e.getUserHandlePosition=o.getUserHandlePosition,e.canResizeCorner=o.canResizeCorner,e.canShowCorner=o.canShowCorner,e.canShowControlPoints=o.canShowControlPoints,e.checkPortRestriction=o.checkPortRestriction,e.findAnnotation=o.findAnnotation,e.findPort=o.findPort,e.getInOutConnectPorts=o.getInOutConnectPorts,e.findObjectIndex=o.findObjectIndex,e.findPortIndex=o.findPortIndex,e.getObjectFromCollection=o.getObjectFromCollection,e.scaleElement=o.scaleElement,e.arrangeChild=o.arrangeChild,e.sortNodeCollection=o.sortNodeCollection,e.insertObject=o.insertObject,e.getElement=o.getElement,e.getCollectionChangeEventArguements=o.getCollectionChangeEventArguements,e.getDropEventArguements=o.getDropEventArguements,e.getPoint=o.getPoint,e.getObjectType=o.getObjectType,e.flipConnector=o.flipConnector,e.updatePortEdges=o.updatePortEdges,e.alignElement=o.alignElement,e.rotateAfterFlip=o.rotateAfterFlip,e.cloneSelectedObjects=o.cloneSelectedObjects,e.updatePathElement=o.updatePathElement,e.getPathOffset=o.getPathOffset,e.checkPort=o.checkPort,e.findPath=o.findPath,e.getConnectorDirection=o.getConnectorDirection,e.findDistance=o.findDistance,e.cloneBlazorObject=o.cloneBlazorObject,e.checkBrowserInfo=o.checkBrowserInfo,e.canMeasureDecoratorPath=o.canMeasureDecoratorPath,e.getPreviewSize=o.getPreviewSize,e.getSymbolSize=o.getSymbolSize,e.findParentInSwimlane=o.findParentInSwimlane,e.selectionHasConnector=o.selectionHasConnector,e.getConnectorArrowType=o.getConnectorArrowType,e.alignChildBasedOnaPoint=o.alignChildBasedOnaPoint,e.getFlippedPoint=o.getFlippedPoint,e.isLabelFlipped=o.isLabelFlipped,e.containsBounds=o.containsBounds,e.CanvasRenderer=o.CanvasRenderer,e.DiagramRenderer=o.DiagramRenderer,e.DataBinding=o.DataBinding,e.getBasicShape=o.getBasicShape,e.getPortShape=o.getPortShape,e.getDecoratorShape=o.getDecoratorShape,e.getSegmentThumbShapeHorizontal=o.getSegmentThumbShapeHorizontal,e.getSegmentThumbShapeVertical=o.getSegmentThumbShapeVertical,e.getIconShape=o.getIconShape,e.getFlowShape=o.getFlowShape,e.Hyperlink=o.Hyperlink,e.Annotation=o.Annotation,e.ShapeAnnotation=o.ShapeAnnotation,e.PathAnnotation=o.PathAnnotation,e.Port=o.Port,e.PointPort=o.PointPort,e.PathPort=o.PathPort,e.menuClass=o.menuClass,e.DiagramContextMenu=o.DiagramContextMenu,e.Shape=o.Shape,e.Path=o.Path,e.Native=o.Native,e.Html=o.Html,e.Image=o.Image,e.Text=o.Text,e.BasicShape=o.BasicShape,e.FlowShape=o.FlowShape,e.BpmnGateway=o.BpmnGateway,e.BpmnDataObject=o.BpmnDataObject,e.BpmnTask=o.BpmnTask,e.BpmnEvent=o.BpmnEvent,e.BpmnSubEvent=o.BpmnSubEvent,e.BpmnTransactionSubProcess=o.BpmnTransactionSubProcess,e.BpmnSubProcess=o.BpmnSubProcess,e.BpmnActivity=o.BpmnActivity,e.BpmnAnnotation=o.BpmnAnnotation,e.BpmnTextAnnotation=o.BpmnTextAnnotation,e.BpmnShape=o.BpmnShape,e.UmlActivityShape=o.UmlActivityShape,e.MethodArguments=o.MethodArguments,e.UmlClassAttribute=o.UmlClassAttribute,e.UmlClassMethod=o.UmlClassMethod,e.UmlClass=o.UmlClass,e.UmlInterface=o.UmlInterface,e.UmlEnumerationMember=o.UmlEnumerationMember,e.UmlEnumeration=o.UmlEnumeration,e.UmlClassifierShape=o.UmlClassifierShape,e.DiagramShape=o.DiagramShape,e.Node=o.Node,e.Header=o.Header,e.Lane=o.Lane,e.Phase=o.Phase,e.SwimLane=o.SwimLane,e.Container=o.Container,e.ChildContainer=o.ChildContainer,e.Selector=o.Selector,e.BpmnDiagrams=o.BpmnDiagrams,e.getBpmnShapePathData=o.getBpmnShapePathData,e.getBpmnTriggerShapePathData=o.getBpmnTriggerShapePathData,e.getBpmnGatewayShapePathData=o.getBpmnGatewayShapePathData,e.getBpmnTaskShapePathData=o.getBpmnTaskShapePathData,e.getBpmnLoopShapePathData=o.getBpmnLoopShapePathData,e.Decorator=o.Decorator,e.Vector=o.Vector,e.BezierSettings=o.BezierSettings,e.ConnectorShape=o.ConnectorShape,e.ActivityFlow=o.ActivityFlow,e.BpmnFlow=o.BpmnFlow,e.ConnectorSegment=o.ConnectorSegment,e.StraightSegment=o.StraightSegment,e.BezierSegment=o.BezierSegment,e.OrthogonalSegment=o.OrthogonalSegment,e.DiagramConnectorSegment=o.DiagramConnectorSegment,e.getDirection=o.getDirection,e.isEmptyVector=o.isEmptyVector,e.getBezierPoints=o.getBezierPoints,e.getBezierBounds=o.getBezierBounds,e.bezierPoints=o.bezierPoints,e.MultiplicityLabel=o.MultiplicityLabel,e.ClassifierMultiplicity=o.ClassifierMultiplicity,e.RelationShip=o.RelationShip,e.DiagramConnectorShape=o.DiagramConnectorShape,e.Connector=o.Connector,e.ConnectorBridging=o.ConnectorBridging,e.Snapping=o.Snapping,e.UndoRedo=o.UndoRedo,e.DiagramTooltip=o.DiagramTooltip,e.initTooltip=o.initTooltip,e.updateTooltip=o.updateTooltip,e.LayoutAnimation=o.LayoutAnimation,e.SymbolSize=o.SymbolSize,e.SymbolPaletteInfo=o.SymbolPaletteInfo,e.FixedUserHandle=o.FixedUserHandle,e.NodeFixedUserHandle=o.NodeFixedUserHandle,e.ConnectorFixedUserHandle=o.ConnectorFixedUserHandle,e.UserHandle=o.UserHandle,e.ToolBase=o.ToolBase,e.SelectTool=o.SelectTool,e.FixedUserHandleTool=o.FixedUserHandleTool,e.ConnectTool=o.ConnectTool,e.MoveTool=o.MoveTool,e.RotateTool=o.RotateTool,e.ResizeTool=o.ResizeTool,e.NodeDrawingTool=o.NodeDrawingTool,e.ConnectorDrawingTool=o.ConnectorDrawingTool,e.TextDrawingTool=o.TextDrawingTool,e.ZoomPanTool=o.ZoomPanTool,e.ExpandTool=o.ExpandTool,e.LabelTool=o.LabelTool,e.PolygonDrawingTool=o.PolygonDrawingTool,e.PolyLineDrawingTool=o.PolyLineDrawingTool,e.LabelDragTool=o.LabelDragTool,e.LabelResizeTool=o.LabelResizeTool,e.LabelRotateTool=o.LabelRotateTool,e.FreeHandTool=o.FreeHandTool,e.DiagramEventHandler=o.DiagramEventHandler,e.CommandHandler=o.CommandHandler,e.findToolToActivate=o.findToolToActivate,e.findPortToolToActivate=o.findPortToolToActivate,e.contains=o.contains,e.hasSelection=o.hasSelection,e.hasSingleConnection=o.hasSingleConnection,e.isSelected=o.isSelected,e.getCursor=o.getCursor,e.ConnectorEditing=o.ConnectorEditing,e.updateCanvasBounds=o.updateCanvasBounds,e.removeChildInContainer=o.removeChildInContainer,e.findBounds=o.findBounds,e.createHelper=o.createHelper,e.renderContainerHelper=o.renderContainerHelper,e.checkParentAsContainer=o.checkParentAsContainer,e.checkChildNodeInContainer=o.checkChildNodeInContainer,e.updateZindex=o.updateZindex,e.addChildToContainer=o.addChildToContainer,e.updateLaneBoundsWithSelector=o.updateLaneBoundsWithSelector,e.updateLaneBoundsAfterAddChild=o.updateLaneBoundsAfterAddChild,e.renderStackHighlighter=o.renderStackHighlighter,e.moveChildInStack=o.moveChildInStack,e.LineRouting=o.LineRouting,e.AvoidLineOverlapping=o.AvoidLineOverlapping,e.LineDistribution=o.LineDistribution,e.CrudAction=o.CrudAction,e.ConnectionDataSource=o.ConnectionDataSource,e.DataSource=o.DataSource,e.Gridlines=o.Gridlines,e.SnapSettings=o.SnapSettings,e.KeyGesture=o.KeyGesture,e.Command=o.Command,e.CommandManager=o.CommandManager,e.ContextMenuSettings=o.ContextMenuSettings,e.CustomCursorAction=o.CustomCursorAction,e.DataMappingItems=o.DataMappingItems,e.UmlSequenceMessageType=o.UmlSequenceMessageType,e.UmlSequenceFragmentType=o.UmlSequenceFragmentType,e.UmlSequenceActivationBox=o.UmlSequenceActivationBox,e.UmlSequenceParticipant=o.UmlSequenceParticipant,e.UmlSequenceMessage=o.UmlSequenceMessage,e.UmlSequenceFragmentCondition=o.UmlSequenceFragmentCondition,e.UmlSequenceFragment=o.UmlSequenceFragment,e.UmlSequenceDiagram=o.UmlSequenceDiagram,e.FlowchartLayoutSettings=o.FlowchartLayoutSettings,e.Layout=o.Layout,e.MindMap=o.MindMap,e.HierarchicalTree=o.HierarchicalTree,e.RadialTree=o.RadialTree,e.GraphForceNode=o.GraphForceNode,e.SymmetricLayout=o.SymmetricLayout,e.GraphLayoutManager=o.GraphLayoutManager,e.ComplexHierarchicalTree=o.ComplexHierarchicalTree,e.FlowchartLayout=o.FlowchartLayout,e.ConnectorProperties=o.ConnectorProperties,e.LabelProperties=o.LabelProperties,e.Ej1Serialization=o.Ej1Serialization,e.NodeProperties=o.NodeProperties,e.PortProperties=o.PortProperties,e.Palette=o.Palette,e.SymbolDragSize=o.SymbolDragSize,e.SymbolPreview=o.SymbolPreview,e.SymbolPalette=o.SymbolPalette,e.Ruler=o.Ruler,e.Overview=o.Overview,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=ej2-angular-diagrams.umd.min.js.map

Sorry, the diff of this file is too big to display

/**
* Generated bundle index. Do not edit.
*/
export * from './public_api';
export { inputs as ɵa, outputs as ɵb } from './src/diagram/diagram.component';
export { inputs as ɵe, outputs as ɵf } from './src/overview/overview.component';
export { inputs as ɵc, outputs as ɵd } from './src/symbol-palette/symbolpalette.component';
{"__symbolic":"module","version":3,"exports":[{"from":"@syncfusion/ej2-diagrams"}],"metadata":{"ɵa":["addInfo","annotationTemplate","backgroundColor","bridgeDirection","commandManager","connectorDefaults","connectors","constraints","contextMenuSettings","customCursor","dataSourceSettings","diagramSettings","drawingObject","enableConnectorSplit","enablePersistence","enableRtl","fixedUserHandleTemplate","getConnectorDefaults","getCustomCursor","getCustomProperty","getCustomTool","getDescription","getNodeDefaults","height","historyManager","layers","layout","locale","mode","model","nodeDefaults","nodeTemplate","nodes","pageSettings","rulerSettings","scrollSettings","segmentThumbShape","segmentThumbSize","selectedItems","serializationSettings","setNodeTemplate","snapSettings","tool","tooltip","updateSelection","userHandleTemplate","width"],"ɵb":["animationComplete","click","collectionChange","commandExecute","connectionChange","contextMenuBeforeItemRender","contextMenuClick","contextMenuOpen","created","dataLoaded","doubleClick","dragEnter","dragLeave","dragOver","drop","elementDraw","expandStateChange","fixedUserHandleClick","historyChange","historyStateChange","keyDown","keyUp","layoutUpdated","load","loaded","mouseEnter","mouseLeave","mouseOver","mouseWheel","onFixedUserHandleMouseDown","onFixedUserHandleMouseEnter","onFixedUserHandleMouseLeave","onFixedUserHandleMouseUp","onImageLoad","onUserHandleMouseDown","onUserHandleMouseEnter","onUserHandleMouseLeave","onUserHandleMouseUp","positionChange","propertyChange","rotateChange","scrollChange","segmentChange","segmentCollectionChange","selectionChange","sizeChange","sourcePointChange","targetPointChange","textEdit"],"ɵc":["accessKey","allowDrag","connectorDefaults","enableAnimation","enablePersistence","enableRtl","enableSearch","expandMode","filterSymbols","getConnectorDefaults","getNodeDefaults","getSymbolInfo","getSymbolTemplate","height","ignoreSymbolsOnSearch","locale","nodeDefaults","nodeTemplate","palettes","symbolDragSize","symbolHeight","symbolInfo","symbolMargin","symbolPreview","symbolWidth","width"],"ɵd":["paletteExpanding","paletteSelectionChange"],"ɵe":["enablePersistence","enableRtl","height","locale","sourceID","width"],"ɵf":["created"],"LayerDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-layers>e-layer","inputs":["addInfo","id","lock","objects","visible","zIndex"],"outputs":[],"queries":{}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"LayersDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"ej-diagram>e-layers","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"LayerDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"CustomCursorDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-cursormaps>e-cursormap","inputs":["action","cursor"],"outputs":[],"queries":{}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"CustomCursorsDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"ej-diagram>e-cursormaps","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"CustomCursorDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"ConnectorFixedUserHandleDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-connector>e-connector-fixeduserhandles>e-connector-fixeduserhandle","inputs":["alignment","cornerRadius","displacement","fill","handleStrokeColor","handleStrokeWidth","height","iconStrokeColor","iconStrokeWidth","id","offset","padding","pathData","tooltip","visibility","width"],"outputs":[],"queries":{}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"ConnectorFixedUserHandlesDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-connector>e-connector-fixeduserhandles","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"ConnectorFixedUserHandleDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"ConnectorAnnotationDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-connector>e-connector-annotations>e-connector-annotation","inputs":["addInfo","alignment","annotationType","constraints","content","displacement","dragLimit","height","horizontalAlignment","hyperlink","id","margin","offset","rotateAngle","rotationReference","segmentAngle","style","template","tooltip","type","verticalAlignment","visibility","width"],"outputs":[],"queries":{}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"ConnectorAnnotationsDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-connector>e-connector-annotations","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"ConnectorAnnotationDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"ConnectorDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-connectors>e-connector","inputs":["addInfo","allowNodeOverlap","annotations","bezierSettings","bridgeSpace","connectionPadding","connectorSpacing","constraints","cornerRadius","dragSize","excludeFromLayout","fixedUserHandles","flip","flipMode","hitPadding","id","margin","maxSegmentThumb","ports","previewSize","segmentThumbShape","segmentThumbSize","segments","shape","sourceDecorator","sourceID","sourcePadding","sourcePoint","sourcePortID","style","symbolInfo","targetDecorator","targetID","targetPadding","targetPoint","targetPortID","tooltip","type","visible","wrapper","zIndex"],"outputs":[],"queries":{"childFixedUserHandles":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"ConnectorFixedUserHandlesDirective"}]},"childAnnotations":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"ConnectorAnnotationsDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"ConnectorsDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"ej-diagram>e-connectors","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"ConnectorDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"NodeFixedUserHandleDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-node>e-node-fixeduserhandles>e-node-fixeduserhandle","inputs":["cornerRadius","fill","handleStrokeColor","handleStrokeWidth","height","iconStrokeColor","iconStrokeWidth","id","margin","offset","padding","pathData","tooltip","visibility","width"],"outputs":[],"queries":{}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"NodeFixedUserHandlesDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-node>e-node-fixeduserhandles","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"NodeFixedUserHandleDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"NodeAnnotationDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-node>e-node-annotations>e-node-annotation","inputs":["addInfo","annotationType","constraints","content","dragLimit","height","horizontalAlignment","hyperlink","id","margin","offset","rotateAngle","rotationReference","style","template","tooltip","type","verticalAlignment","visibility","width"],"outputs":[],"queries":{}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"NodeAnnotationsDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-node>e-node-annotations","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"NodeAnnotationDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"PortDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-node>e-node-ports>e-node-port","inputs":["addInfo","connectionDirection","constraints","height","horizontalAlignment","id","inEdges","margin","offset","outEdges","pathData","shape","style","tooltip","verticalAlignment","visibility","width"],"outputs":[],"queries":{}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"PortsDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-node>e-node-ports","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"PortDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"NodeDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-nodes>e-node","inputs":["addInfo","annotations","backgroundColor","borderColor","borderWidth","branch","children","collapseIcon","columnIndex","columnSpan","columns","constraints","container","data","dragSize","excludeFromLayout","expandIcon","fixedUserHandles","flip","flipMode","height","horizontalAlignment","id","isExpanded","layoutInfo","margin","maxHeight","maxWidth","minHeight","minWidth","offsetX","offsetY","padding","pivot","ports","previewSize","rotateAngle","rowIndex","rowSpan","rows","shadow","shape","style","symbolInfo","tooltip","verticalAlignment","visible","width","wrapper","zIndex"],"outputs":[],"queries":{"childFixedUserHandles":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"NodeFixedUserHandlesDirective"}]},"childAnnotations":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"NodeAnnotationsDirective"}]},"childPorts":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"PortsDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"NodesDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"ej-diagram>e-nodes","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"NodeDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"DiagramComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"Diagram"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ejs-diagram","inputs":{"__symbolic":"reference","name":"ɵa"},"outputs":{"__symbolic":"reference","name":"ɵb"},"template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"queries":{"childLayers":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"LayersDirective"}]},"childCustomCursor":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"CustomCursorsDirective"}]},"childConnectors":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"ConnectorsDirective"}]},"childNodes":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"NodesDirective"}]}}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentMixins"},"arguments":[[{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentBase"}]]}],"members":{"annotationTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":["annotationTemplate"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"Template"}}]}],"nodeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":["nodeTemplate"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"Template"}}]}],"userHandleTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":["userHandleTemplate"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"Template"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}]}},"DiagramModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","name":"DiagramComponent"},{"__symbolic":"reference","name":"LayerDirective"},{"__symbolic":"reference","name":"LayersDirective"},{"__symbolic":"reference","name":"CustomCursorDirective"},{"__symbolic":"reference","name":"CustomCursorsDirective"},{"__symbolic":"reference","name":"ConnectorFixedUserHandleDirective"},{"__symbolic":"reference","name":"ConnectorFixedUserHandlesDirective"},{"__symbolic":"reference","name":"ConnectorAnnotationDirective"},{"__symbolic":"reference","name":"ConnectorAnnotationsDirective"},{"__symbolic":"reference","name":"ConnectorDirective"},{"__symbolic":"reference","name":"ConnectorsDirective"},{"__symbolic":"reference","name":"NodeFixedUserHandleDirective"},{"__symbolic":"reference","name":"NodeFixedUserHandlesDirective"},{"__symbolic":"reference","name":"NodeAnnotationDirective"},{"__symbolic":"reference","name":"NodeAnnotationsDirective"},{"__symbolic":"reference","name":"PortDirective"},{"__symbolic":"reference","name":"PortsDirective"},{"__symbolic":"reference","name":"NodeDirective"},{"__symbolic":"reference","name":"NodesDirective"}],"exports":[{"__symbolic":"reference","name":"DiagramComponent"},{"__symbolic":"reference","name":"LayerDirective"},{"__symbolic":"reference","name":"LayersDirective"},{"__symbolic":"reference","name":"CustomCursorDirective"},{"__symbolic":"reference","name":"CustomCursorsDirective"},{"__symbolic":"reference","name":"ConnectorFixedUserHandleDirective"},{"__symbolic":"reference","name":"ConnectorFixedUserHandlesDirective"},{"__symbolic":"reference","name":"ConnectorAnnotationDirective"},{"__symbolic":"reference","name":"ConnectorAnnotationsDirective"},{"__symbolic":"reference","name":"ConnectorDirective"},{"__symbolic":"reference","name":"ConnectorsDirective"},{"__symbolic":"reference","name":"NodeFixedUserHandleDirective"},{"__symbolic":"reference","name":"NodeFixedUserHandlesDirective"},{"__symbolic":"reference","name":"NodeAnnotationDirective"},{"__symbolic":"reference","name":"NodeAnnotationsDirective"},{"__symbolic":"reference","name":"PortDirective"},{"__symbolic":"reference","name":"PortsDirective"},{"__symbolic":"reference","name":"NodeDirective"},{"__symbolic":"reference","name":"NodesDirective"}]}]}],"members":{}},"DiagramAllModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","name":"DiagramModule"}],"exports":[{"__symbolic":"reference","name":"DiagramModule"}],"providers":[{"__symbolic":"reference","name":"HierarchicalTreeService"},{"__symbolic":"reference","name":"MindMapService"},{"__symbolic":"reference","name":"RadialTreeService"},{"__symbolic":"reference","name":"ComplexHierarchicalTreeService"},{"__symbolic":"reference","name":"DataBindingService"},{"__symbolic":"reference","name":"SnappingService"},{"__symbolic":"reference","name":"PrintAndExportService"},{"__symbolic":"reference","name":"BpmnDiagramsService"},{"__symbolic":"reference","name":"SymmetricLayoutService"},{"__symbolic":"reference","name":"ConnectorBridgingService"},{"__symbolic":"reference","name":"UndoRedoService"},{"__symbolic":"reference","name":"LayoutAnimationService"},{"__symbolic":"reference","name":"DiagramContextMenuService"},{"__symbolic":"reference","name":"LineRoutingService"},{"__symbolic":"reference","name":"AvoidLineOverlappingService"},{"__symbolic":"reference","name":"ConnectorEditingService"},{"__symbolic":"reference","name":"LineDistributionService"},{"__symbolic":"reference","name":"Ej1SerializationService"},{"__symbolic":"reference","name":"FlowchartLayoutService"}]}]}],"members":{}},"HierarchicalTreeService":{"provide":"DiagramsHierarchicalTree","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"HierarchicalTree"}},"MindMapService":{"provide":"DiagramsMindMap","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"MindMap"}},"RadialTreeService":{"provide":"DiagramsRadialTree","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"RadialTree"}},"ComplexHierarchicalTreeService":{"provide":"DiagramsComplexHierarchicalTree","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"ComplexHierarchicalTree"}},"DataBindingService":{"provide":"DiagramsDataBinding","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"DataBinding"}},"SnappingService":{"provide":"DiagramsSnapping","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"Snapping"}},"PrintAndExportService":{"provide":"DiagramsPrintAndExport","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"PrintAndExport"}},"BpmnDiagramsService":{"provide":"DiagramsBpmnDiagrams","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"BpmnDiagrams"}},"SymmetricLayoutService":{"provide":"DiagramsSymmetricLayout","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"SymmetricLayout"}},"ConnectorBridgingService":{"provide":"DiagramsConnectorBridging","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"ConnectorBridging"}},"UndoRedoService":{"provide":"DiagramsUndoRedo","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"UndoRedo"}},"LayoutAnimationService":{"provide":"DiagramsLayoutAnimation","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"LayoutAnimation"}},"DiagramContextMenuService":{"provide":"DiagramsDiagramContextMenu","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"DiagramContextMenu"}},"LineRoutingService":{"provide":"DiagramsLineRouting","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"LineRouting"}},"AvoidLineOverlappingService":{"provide":"DiagramsAvoidLineOverlapping","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"AvoidLineOverlapping"}},"ConnectorEditingService":{"provide":"DiagramsConnectorEditing","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"ConnectorEditing"}},"LineDistributionService":{"provide":"DiagramsLineDistribution","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"LineDistribution"}},"Ej1SerializationService":{"provide":"DiagramsEj1Serialization","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"Ej1Serialization"}},"FlowchartLayoutService":{"provide":"DiagramsFlowchartLayout","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"FlowchartLayout"}},"PaletteDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-palettes>e-palette","inputs":["expanded","height","iconCss","id","symbols","title"],"outputs":[],"queries":{}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"PalettesDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"ejs-symbolpalette>e-palettes","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"PaletteDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"SymbolPaletteComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"SymbolPalette"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ejs-symbolpalette","inputs":{"__symbolic":"reference","name":"ɵc"},"outputs":{"__symbolic":"reference","name":"ɵd"},"template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"queries":{"childPalettes":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"PalettesDirective"}]}}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentMixins"},"arguments":[[{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentBase"}]]}],"members":{"nodeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":["nodeTemplate"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"Template"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}]}},"SymbolPaletteModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","name":"SymbolPaletteComponent"},{"__symbolic":"reference","name":"PaletteDirective"},{"__symbolic":"reference","name":"PalettesDirective"}],"exports":[{"__symbolic":"reference","name":"SymbolPaletteComponent"},{"__symbolic":"reference","name":"PaletteDirective"},{"__symbolic":"reference","name":"PalettesDirective"}]}]}],"members":{}},"SymbolPaletteAllModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","name":"SymbolPaletteModule"}],"exports":[{"__symbolic":"reference","name":"SymbolPaletteModule"}],"providers":[]}]}],"members":{}},"OverviewComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-diagrams","name":"Overview"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ejs-overview","inputs":{"__symbolic":"reference","name":"ɵe"},"outputs":{"__symbolic":"reference","name":"ɵf"},"template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"queries":{}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentMixins"},"arguments":[[{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentBase"}]]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}]}},"OverviewModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","name":"OverviewComponent"}],"exports":[{"__symbolic":"reference","name":"OverviewComponent"}]}]}],"members":{}},"OverviewAllModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","name":"OverviewModule"}],"exports":[{"__symbolic":"reference","name":"OverviewModule"}],"providers":[]}]}],"members":{}}},"origins":{"ɵa":"./src/diagram/diagram.component","ɵb":"./src/diagram/diagram.component","ɵc":"./src/symbol-palette/symbolpalette.component","ɵd":"./src/symbol-palette/symbolpalette.component","ɵe":"./src/overview/overview.component","ɵf":"./src/overview/overview.component","LayerDirective":"./src/diagram/layers.directive","LayersDirective":"./src/diagram/layers.directive","CustomCursorDirective":"./src/diagram/customcursor.directive","CustomCursorsDirective":"./src/diagram/customcursor.directive","ConnectorFixedUserHandleDirective":"./src/diagram/connector-fixeduserhandle.directive","ConnectorFixedUserHandlesDirective":"./src/diagram/connector-fixeduserhandle.directive","ConnectorAnnotationDirective":"./src/diagram/connector-annotation.directive","ConnectorAnnotationsDirective":"./src/diagram/connector-annotation.directive","ConnectorDirective":"./src/diagram/connectors.directive","ConnectorsDirective":"./src/diagram/connectors.directive","NodeFixedUserHandleDirective":"./src/diagram/node-fixeduserhandle.directive","NodeFixedUserHandlesDirective":"./src/diagram/node-fixeduserhandle.directive","NodeAnnotationDirective":"./src/diagram/node-annotation.directive","NodeAnnotationsDirective":"./src/diagram/node-annotation.directive","PortDirective":"./src/diagram/ports.directive","PortsDirective":"./src/diagram/ports.directive","NodeDirective":"./src/diagram/nodes.directive","NodesDirective":"./src/diagram/nodes.directive","DiagramComponent":"./src/diagram/diagram.component","DiagramModule":"./src/diagram/diagram.module","DiagramAllModule":"./src/diagram/diagram-all.module","HierarchicalTreeService":"./src/diagram/diagram-all.module","MindMapService":"./src/diagram/diagram-all.module","RadialTreeService":"./src/diagram/diagram-all.module","ComplexHierarchicalTreeService":"./src/diagram/diagram-all.module","DataBindingService":"./src/diagram/diagram-all.module","SnappingService":"./src/diagram/diagram-all.module","PrintAndExportService":"./src/diagram/diagram-all.module","BpmnDiagramsService":"./src/diagram/diagram-all.module","SymmetricLayoutService":"./src/diagram/diagram-all.module","ConnectorBridgingService":"./src/diagram/diagram-all.module","UndoRedoService":"./src/diagram/diagram-all.module","LayoutAnimationService":"./src/diagram/diagram-all.module","DiagramContextMenuService":"./src/diagram/diagram-all.module","LineRoutingService":"./src/diagram/diagram-all.module","AvoidLineOverlappingService":"./src/diagram/diagram-all.module","ConnectorEditingService":"./src/diagram/diagram-all.module","LineDistributionService":"./src/diagram/diagram-all.module","Ej1SerializationService":"./src/diagram/diagram-all.module","FlowchartLayoutService":"./src/diagram/diagram-all.module","PaletteDirective":"./src/symbol-palette/palettes.directive","PalettesDirective":"./src/symbol-palette/palettes.directive","SymbolPaletteComponent":"./src/symbol-palette/symbolpalette.component","SymbolPaletteModule":"./src/symbol-palette/symbolpalette.module","SymbolPaletteAllModule":"./src/symbol-palette/symbolpalette-all.module","OverviewComponent":"./src/overview/overview.component","OverviewModule":"./src/overview/overview.module","OverviewAllModule":"./src/overview/overview-all.module"},"importAs":"@syncfusion/ej2-angular-diagrams"}
Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license.
To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions.
Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options.
Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions.
The Syncfusion license that contains the terms and conditions can be found at
https://www.syncfusion.com/content/downloads/syncfusion_license.pdf
+47
-29
{
"name": "@syncfusion/ej2-angular-diagrams",
"version": "32.1.24",
"description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for Angular",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"schematics": "./schematics/collection.json",
"_from": "@syncfusion/ej2-angular-diagrams@*",
"_id": "@syncfusion/ej2-angular-diagrams@32.1.1",
"_inBundle": false,
"_integrity": "sha512-djk3fH2vAlpEHGOhnRh/EIbdTmchiBiq9VNRmKPdpYqIzxCGRDuufvcotVBLCQYeTq2/zNnKMZhLVKyJkP08Nw==",
"_location": "/@syncfusion/ej2-angular-diagrams",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@syncfusion/ej2-angular-diagrams@*",
"name": "@syncfusion/ej2-angular-diagrams",
"escapedName": "@syncfusion%2fej2-angular-diagrams",
"scope": "@syncfusion",
"rawSpec": "*",
"saveSpec": null,
"fetchSpec": "*"
},
"_requiredBy": [
"/"
],
"_resolved": "https://nexus.syncfusioninternal.com/repository/ej2-release/@syncfusion/ej2-angular-diagrams/-/ej2-angular-diagrams-32.1.1.tgz",
"_shasum": "9aa06ded2441415a7dd2821e5b4fc65a37afe63b",
"_spec": "@syncfusion/ej2-angular-diagrams@*",
"_where": "D:\\SF3992\\WFH\\Nexus\\release",
"author": {
"name": "Syncfusion Inc."
},
"bugs": {
"url": "https://github.com/syncfusion/ej2-angular-ui-components/issues"
},
"bundleDependencies": false,
"dependencies": {
"@syncfusion/ej2-angular-base": "~32.1.24",
"@syncfusion/ej2-base": "~32.1.24",
"@syncfusion/ej2-angular-base": "~32.1.24",
"@syncfusion/ej2-diagrams": "32.1.24"
"@syncfusion/ej2-diagrams": "32.1.25"
},
"deprecated": false,
"description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for Angular",
"devDependencies": {},
"es2015": "@syncfusion/ej2-angular-diagrams.js",
"homepage": "https://www.syncfusion.com/angular-components",
"keywords": [

@@ -19,27 +49,15 @@ "angular",

],
"license": "SEE LICENSE IN license",
"main": "dist/ej2-angular-diagrams.umd.js",
"metadata": "ej2-angular-diagrams.metadata.json",
"module": "@syncfusion/ej2-angular-diagrams.es5.js",
"name": "@syncfusion/ej2-angular-diagrams",
"repository": {
"type": "git",
"url": "https://github.com/syncfusion/ej2-angular-ui-components.git"
"url": "git+https://github.com/syncfusion/ej2-angular-ui-components.git"
},
"schematics": "./schematics/collection.json",
"sideEffects": false,
"module": "fesm2015/syncfusion-ej2-angular-diagrams.mjs",
"es2020": "fesm2020/syncfusion-ej2-angular-diagrams.mjs",
"esm2020": "esm2020/syncfusion-ej2-angular-diagrams.mjs",
"fesm2020": "fesm2020/syncfusion-ej2-angular-diagrams.mjs",
"fesm2015": "fesm2015/syncfusion-ej2-angular-diagrams.mjs",
"typings": "syncfusion-ej2-angular-diagrams.d.ts",
"exports": {
"./package.json": {
"default": "./package.json"
},
".": {
"types": "./syncfusion-ej2-angular-diagrams.d.ts",
"esm2020": "./esm2020/syncfusion-ej2-angular-diagrams.mjs",
"es2020": "./fesm2020/syncfusion-ej2-angular-diagrams.mjs",
"es2015": "./fesm2015/syncfusion-ej2-angular-diagrams.mjs",
"node": "./fesm2015/syncfusion-ej2-angular-diagrams.mjs",
"default": "./fesm2020/syncfusion-ej2-angular-diagrams.mjs"
}
},
"homepage": "https://www.syncfusion.com/angular-components"
"typings": "ej2-angular-diagrams.d.ts",
"version": "32.1.25-ngcc"
}
export * from './src/index';
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.pkgName = '@syncfusion/ej2-angular-diagrams';
exports.pkgVer = '^32.1.24';
exports.pkgVer = '^32.1.25';
exports.moduleName = 'DiagramModule, SymbolPaletteModule, OverviewModule';
exports.themeVer = '~32.1.24';
exports.themeVer = '~32.1.25';
export const pkgName = '@syncfusion/ej2-angular-diagrams';
export const pkgVer = '^32.1.24';
export const pkgVer = '^32.1.25';
export const moduleName = 'DiagramModule, SymbolPaletteModule, OverviewModule';
export const themeVer = '~32.1.24';
export const themeVer = '~32.1.25';
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -164,4 +163,2 @@ * Connectors Directive

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<ConnectorAnnotationDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ConnectorAnnotationDirective, "e-connector>e-connector-annotations>e-connector-annotation", never, { "addInfo": "addInfo"; "alignment": "alignment"; "annotationType": "annotationType"; "constraints": "constraints"; "content": "content"; "displacement": "displacement"; "dragLimit": "dragLimit"; "height": "height"; "horizontalAlignment": "horizontalAlignment"; "hyperlink": "hyperlink"; "id": "id"; "margin": "margin"; "offset": "offset"; "rotateAngle": "rotateAngle"; "rotationReference": "rotationReference"; "segmentAngle": "segmentAngle"; "style": "style"; "template": "template"; "tooltip": "tooltip"; "type": "type"; "verticalAlignment": "verticalAlignment"; "visibility": "visibility"; "width": "width"; }, {}, never>;
}

@@ -174,4 +171,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<ConnectorAnnotationsDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ConnectorAnnotationsDirective, "e-connector>e-connector-annotations", never, {}, {}, ["children"]>;
}
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -105,4 +104,2 @@ * Connectors Directive

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<ConnectorFixedUserHandleDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ConnectorFixedUserHandleDirective, "e-connector>e-connector-fixeduserhandles>e-connector-fixeduserhandle", never, { "alignment": "alignment"; "cornerRadius": "cornerRadius"; "displacement": "displacement"; "fill": "fill"; "handleStrokeColor": "handleStrokeColor"; "handleStrokeWidth": "handleStrokeWidth"; "height": "height"; "iconStrokeColor": "iconStrokeColor"; "iconStrokeWidth": "iconStrokeWidth"; "id": "id"; "offset": "offset"; "padding": "padding"; "pathData": "pathData"; "tooltip": "tooltip"; "visibility": "visibility"; "width": "width"; }, {}, never>;
}

@@ -115,4 +112,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<ConnectorFixedUserHandlesDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ConnectorFixedUserHandlesDirective, "e-connector>e-connector-fixeduserhandles", never, {}, {}, ["children"]>;
}
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -263,3 +262,3 @@ * Connectors Directive

* @default null
* @deprecated
*/

@@ -274,4 +273,2 @@ wrapper: any;

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<ConnectorDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ConnectorDirective, "e-connectors>e-connector", never, { "addInfo": "addInfo"; "allowNodeOverlap": "allowNodeOverlap"; "annotations": "annotations"; "bezierSettings": "bezierSettings"; "bridgeSpace": "bridgeSpace"; "connectionPadding": "connectionPadding"; "connectorSpacing": "connectorSpacing"; "constraints": "constraints"; "cornerRadius": "cornerRadius"; "dragSize": "dragSize"; "excludeFromLayout": "excludeFromLayout"; "fixedUserHandles": "fixedUserHandles"; "flip": "flip"; "flipMode": "flipMode"; "hitPadding": "hitPadding"; "id": "id"; "margin": "margin"; "maxSegmentThumb": "maxSegmentThumb"; "ports": "ports"; "previewSize": "previewSize"; "segmentThumbShape": "segmentThumbShape"; "segmentThumbSize": "segmentThumbSize"; "segments": "segments"; "shape": "shape"; "sourceDecorator": "sourceDecorator"; "sourceID": "sourceID"; "sourcePadding": "sourcePadding"; "sourcePoint": "sourcePoint"; "sourcePortID": "sourcePortID"; "style": "style"; "symbolInfo": "symbolInfo"; "targetDecorator": "targetDecorator"; "targetID": "targetID"; "targetPadding": "targetPadding"; "targetPoint": "targetPoint"; "targetPortID": "targetPortID"; "tooltip": "tooltip"; "type": "type"; "visible": "visible"; "wrapper": "wrapper"; "zIndex": "zIndex"; }, {}, ["childFixedUserHandles", "childAnnotations"]>;
}

@@ -284,4 +281,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<ConnectorsDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ConnectorsDirective, "ej-diagram>e-connectors", never, {}, {}, ["children"]>;
}
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -25,4 +24,2 @@ * Cursor Maps Directive

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<CustomCursorDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<CustomCursorDirective, "e-cursormaps>e-cursormap", never, { "action": "action"; "cursor": "cursor"; }, {}, never>;
}

@@ -35,4 +32,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<CustomCursorsDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<CustomCursorsDirective, "ej-diagram>e-cursormaps", never, {}, {}, ["children"]>;
}
import { ValueProvider } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "./diagram.module";
export declare const HierarchicalTreeService: ValueProvider;

@@ -28,5 +25,2 @@ export declare const MindMapService: ValueProvider;

export declare class DiagramAllModule {
static ɵfac: i0.ɵɵFactoryDeclaration<DiagramAllModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<DiagramAllModule, never, [typeof i1.CommonModule, typeof i2.DiagramModule], [typeof i2.DiagramModule]>;
static ɵinj: i0.ɵɵInjectorDeclaration<DiagramAllModule>;
}

@@ -8,3 +8,2 @@ import { ElementRef, ViewContainerRef, QueryList, Renderer2, Injector } from '@angular/core';

import { NodesDirective } from './nodes.directive';
import * as i0 from "@angular/core";
export declare const inputs: string[];

@@ -93,8 +92,2 @@ export declare const outputs: string[];

/**
* This property allows us to define HTML elements for fixed user handle
* @default undefined
* @asptype string
*/
fixedUserHandleTemplate: any;
/**
* This property represents the template content of a user handle. The user can define any HTML element as a template.

@@ -112,4 +105,2 @@ * @default undefined

addTwoWay: (propList: string[]) => void;
static ɵfac: i0.ɵɵFactoryDeclaration<DiagramComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DiagramComponent, "ejs-diagram", never, { "addInfo": "addInfo"; "annotationTemplate": "annotationTemplate"; "backgroundColor": "backgroundColor"; "bridgeDirection": "bridgeDirection"; "commandManager": "commandManager"; "connectorDefaults": "connectorDefaults"; "connectors": "connectors"; "constraints": "constraints"; "contextMenuSettings": "contextMenuSettings"; "customCursor": "customCursor"; "dataSourceSettings": "dataSourceSettings"; "diagramSettings": "diagramSettings"; "drawingObject": "drawingObject"; "enableConnectorSplit": "enableConnectorSplit"; "enablePersistence": "enablePersistence"; "enableRtl": "enableRtl"; "fixedUserHandleTemplate": "fixedUserHandleTemplate"; "getConnectorDefaults": "getConnectorDefaults"; "getCustomCursor": "getCustomCursor"; "getCustomProperty": "getCustomProperty"; "getCustomTool": "getCustomTool"; "getDescription": "getDescription"; "getNodeDefaults": "getNodeDefaults"; "height": "height"; "historyManager": "historyManager"; "layers": "layers"; "layout": "layout"; "locale": "locale"; "mode": "mode"; "model": "model"; "nodeDefaults": "nodeDefaults"; "nodeTemplate": "nodeTemplate"; "nodes": "nodes"; "pageSettings": "pageSettings"; "rulerSettings": "rulerSettings"; "scrollSettings": "scrollSettings"; "segmentThumbShape": "segmentThumbShape"; "segmentThumbSize": "segmentThumbSize"; "selectedItems": "selectedItems"; "serializationSettings": "serializationSettings"; "setNodeTemplate": "setNodeTemplate"; "snapSettings": "snapSettings"; "tool": "tool"; "tooltip": "tooltip"; "updateSelection": "updateSelection"; "userHandleTemplate": "userHandleTemplate"; "width": "width"; }, { "animationComplete": "animationComplete"; "click": "click"; "collectionChange": "collectionChange"; "commandExecute": "commandExecute"; "connectionChange": "connectionChange"; "contextMenuBeforeItemRender": "contextMenuBeforeItemRender"; "contextMenuClick": "contextMenuClick"; "contextMenuOpen": "contextMenuOpen"; "created": "created"; "dataLoaded": "dataLoaded"; "doubleClick": "doubleClick"; "dragEnter": "dragEnter"; "dragLeave": "dragLeave"; "dragOver": "dragOver"; "drop": "drop"; "elementDraw": "elementDraw"; "expandStateChange": "expandStateChange"; "fixedUserHandleClick": "fixedUserHandleClick"; "historyChange": "historyChange"; "historyStateChange": "historyStateChange"; "keyDown": "keyDown"; "keyUp": "keyUp"; "layoutUpdated": "layoutUpdated"; "load": "load"; "loaded": "loaded"; "mouseEnter": "mouseEnter"; "mouseLeave": "mouseLeave"; "mouseOver": "mouseOver"; "mouseWheel": "mouseWheel"; "onFixedUserHandleMouseDown": "onFixedUserHandleMouseDown"; "onFixedUserHandleMouseEnter": "onFixedUserHandleMouseEnter"; "onFixedUserHandleMouseLeave": "onFixedUserHandleMouseLeave"; "onFixedUserHandleMouseUp": "onFixedUserHandleMouseUp"; "onImageLoad": "onImageLoad"; "onUserHandleMouseDown": "onUserHandleMouseDown"; "onUserHandleMouseEnter": "onUserHandleMouseEnter"; "onUserHandleMouseLeave": "onUserHandleMouseLeave"; "onUserHandleMouseUp": "onUserHandleMouseUp"; "positionChange": "positionChange"; "propertyChange": "propertyChange"; "rotateChange": "rotateChange"; "scrollChange": "scrollChange"; "segmentChange": "segmentChange"; "segmentCollectionChange": "segmentCollectionChange"; "selectionChange": "selectionChange"; "sizeChange": "sizeChange"; "sourcePointChange": "sourcePointChange"; "targetPointChange": "targetPointChange"; "textEdit": "textEdit"; }, ["annotationTemplate", "nodeTemplate", "fixedUserHandleTemplate", "userHandleTemplate", "childLayers", "childCustomCursor", "childConnectors", "childNodes"], never>;
}

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

import * as i0 from "@angular/core";
import * as i1 from "./diagram.component";
import * as i2 from "./layers.directive";
import * as i3 from "./customcursor.directive";
import * as i4 from "./connector-fixeduserhandle.directive";
import * as i5 from "./connector-annotation.directive";
import * as i6 from "./connectors.directive";
import * as i7 from "./node-fixeduserhandle.directive";
import * as i8 from "./node-annotation.directive";
import * as i9 from "./ports.directive";
import * as i10 from "./nodes.directive";
import * as i11 from "@angular/common";
/**

@@ -17,5 +5,2 @@ * NgModule definition for the Diagram component.

export declare class DiagramModule {
static ɵfac: i0.ɵɵFactoryDeclaration<DiagramModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<DiagramModule, [typeof i1.DiagramComponent, typeof i2.LayerDirective, typeof i2.LayersDirective, typeof i3.CustomCursorDirective, typeof i3.CustomCursorsDirective, typeof i4.ConnectorFixedUserHandleDirective, typeof i4.ConnectorFixedUserHandlesDirective, typeof i5.ConnectorAnnotationDirective, typeof i5.ConnectorAnnotationsDirective, typeof i6.ConnectorDirective, typeof i6.ConnectorsDirective, typeof i7.NodeFixedUserHandleDirective, typeof i7.NodeFixedUserHandlesDirective, typeof i8.NodeAnnotationDirective, typeof i8.NodeAnnotationsDirective, typeof i9.PortDirective, typeof i9.PortsDirective, typeof i10.NodeDirective, typeof i10.NodesDirective], [typeof i11.CommonModule], [typeof i1.DiagramComponent, typeof i2.LayerDirective, typeof i2.LayersDirective, typeof i3.CustomCursorDirective, typeof i3.CustomCursorsDirective, typeof i4.ConnectorFixedUserHandleDirective, typeof i4.ConnectorFixedUserHandlesDirective, typeof i5.ConnectorAnnotationDirective, typeof i5.ConnectorAnnotationsDirective, typeof i6.ConnectorDirective, typeof i6.ConnectorsDirective, typeof i7.NodeFixedUserHandleDirective, typeof i7.NodeFixedUserHandlesDirective, typeof i8.NodeAnnotationDirective, typeof i8.NodeAnnotationsDirective, typeof i9.PortDirective, typeof i9.PortsDirective, typeof i10.NodeDirective, typeof i10.NodesDirective]>;
static ɵinj: i0.ɵɵInjectorDeclaration<DiagramModule>;
}
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -49,4 +48,2 @@ * Layers Directive

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<LayerDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<LayerDirective, "e-layers>e-layer", never, { "addInfo": "addInfo"; "id": "id"; "lock": "lock"; "objects": "objects"; "visible": "visible"; "zIndex": "zIndex"; }, {}, never>;
}

@@ -59,4 +56,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<LayersDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<LayersDirective, "ej-diagram>e-layers", never, {}, {}, ["children"]>;
}
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -145,4 +144,2 @@ * Nodes Directive

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<NodeAnnotationDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NodeAnnotationDirective, "e-node>e-node-annotations>e-node-annotation", never, { "addInfo": "addInfo"; "annotationType": "annotationType"; "constraints": "constraints"; "content": "content"; "dragLimit": "dragLimit"; "height": "height"; "horizontalAlignment": "horizontalAlignment"; "hyperlink": "hyperlink"; "id": "id"; "margin": "margin"; "offset": "offset"; "rotateAngle": "rotateAngle"; "rotationReference": "rotationReference"; "style": "style"; "template": "template"; "tooltip": "tooltip"; "type": "type"; "verticalAlignment": "verticalAlignment"; "visibility": "visibility"; "width": "width"; }, {}, never>;
}

@@ -155,4 +152,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<NodeAnnotationsDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NodeAnnotationsDirective, "e-node>e-node-annotations", never, {}, {}, ["children"]>;
}
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -96,4 +95,2 @@ * Nodes Directive

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<NodeFixedUserHandleDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NodeFixedUserHandleDirective, "e-node>e-node-fixeduserhandles>e-node-fixeduserhandle", never, { "cornerRadius": "cornerRadius"; "fill": "fill"; "handleStrokeColor": "handleStrokeColor"; "handleStrokeWidth": "handleStrokeWidth"; "height": "height"; "iconStrokeColor": "iconStrokeColor"; "iconStrokeWidth": "iconStrokeWidth"; "id": "id"; "margin": "margin"; "offset": "offset"; "padding": "padding"; "pathData": "pathData"; "tooltip": "tooltip"; "visibility": "visibility"; "width": "width"; }, {}, never>;
}

@@ -106,4 +103,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<NodeFixedUserHandlesDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NodeFixedUserHandlesDirective, "e-node>e-node-fixeduserhandles", never, {}, {}, ["children"]>;
}
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -38,3 +37,3 @@ * Nodes Directive

* Sets the border color of the node
* @deprecated
* @default 'none'

@@ -45,3 +44,3 @@ */

* Sets the border width of the node
* @deprecated
* @default 0

@@ -122,3 +121,3 @@ */

* @default null
* @deprecated
*/

@@ -276,3 +275,3 @@ container: any;

* @aspdefaultvalueignore
* @deprecated
* @default undefined

@@ -329,3 +328,3 @@ */

* @default null
* @deprecated
*/

@@ -340,4 +339,2 @@ wrapper: any;

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<NodeDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NodeDirective, "e-nodes>e-node", never, { "addInfo": "addInfo"; "annotations": "annotations"; "backgroundColor": "backgroundColor"; "borderColor": "borderColor"; "borderWidth": "borderWidth"; "branch": "branch"; "children": "children"; "collapseIcon": "collapseIcon"; "columnIndex": "columnIndex"; "columnSpan": "columnSpan"; "columns": "columns"; "constraints": "constraints"; "container": "container"; "data": "data"; "dragSize": "dragSize"; "excludeFromLayout": "excludeFromLayout"; "expandIcon": "expandIcon"; "fixedUserHandles": "fixedUserHandles"; "flip": "flip"; "flipMode": "flipMode"; "height": "height"; "horizontalAlignment": "horizontalAlignment"; "id": "id"; "isExpanded": "isExpanded"; "layoutInfo": "layoutInfo"; "margin": "margin"; "maxHeight": "maxHeight"; "maxWidth": "maxWidth"; "minHeight": "minHeight"; "minWidth": "minWidth"; "offsetX": "offsetX"; "offsetY": "offsetY"; "padding": "padding"; "pivot": "pivot"; "ports": "ports"; "previewSize": "previewSize"; "rotateAngle": "rotateAngle"; "rowIndex": "rowIndex"; "rowSpan": "rowSpan"; "rows": "rows"; "shadow": "shadow"; "shape": "shape"; "style": "style"; "symbolInfo": "symbolInfo"; "tooltip": "tooltip"; "verticalAlignment": "verticalAlignment"; "visible": "visible"; "width": "width"; "wrapper": "wrapper"; "zIndex": "zIndex"; }, {}, ["childFixedUserHandles", "childAnnotations", "childPorts"]>;
}

@@ -350,4 +347,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<NodesDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NodesDirective, "ej-diagram>e-nodes", never, {}, {}, ["children"]>;
}
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -136,4 +135,2 @@ * Nodes Directive

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<PortDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<PortDirective, "e-node>e-node-ports>e-node-port", never, { "addInfo": "addInfo"; "connectionDirection": "connectionDirection"; "constraints": "constraints"; "height": "height"; "horizontalAlignment": "horizontalAlignment"; "id": "id"; "inEdges": "inEdges"; "margin": "margin"; "offset": "offset"; "outEdges": "outEdges"; "pathData": "pathData"; "shape": "shape"; "style": "style"; "tooltip": "tooltip"; "verticalAlignment": "verticalAlignment"; "visibility": "visibility"; "width": "width"; }, {}, never>;
}

@@ -146,4 +143,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<PortsDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<PortsDirective, "e-node>e-node-ports", never, {}, {}, ["children"]>;
}

@@ -0,0 +0,0 @@ export { LayerDirective, LayersDirective } from './diagram/layers.directive';

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

import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "./overview.module";
/**

@@ -8,5 +5,2 @@ * NgModule definition for the Overview component with providers.

export declare class OverviewAllModule {
static ɵfac: i0.ɵɵFactoryDeclaration<OverviewAllModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<OverviewAllModule, never, [typeof i1.CommonModule, typeof i2.OverviewModule], [typeof i2.OverviewModule]>;
static ɵinj: i0.ɵɵInjectorDeclaration<OverviewAllModule>;
}
import { ElementRef, ViewContainerRef, Renderer2, Injector } from '@angular/core';
import { IComponentBase } from '@syncfusion/ej2-angular-base';
import { Overview } from '@syncfusion/ej2-diagrams';
import * as i0 from "@angular/core";
export declare const inputs: string[];

@@ -30,4 +29,2 @@ export declare const outputs: string[];

addTwoWay: (propList: string[]) => void;
static ɵfac: i0.ɵɵFactoryDeclaration<OverviewComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OverviewComponent, "ejs-overview", never, { "enablePersistence": "enablePersistence"; "enableRtl": "enableRtl"; "height": "height"; "locale": "locale"; "sourceID": "sourceID"; "width": "width"; }, { "created": "created"; }, never, never>;
}

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

import * as i0 from "@angular/core";
import * as i1 from "./overview.component";
import * as i2 from "@angular/common";
/**

@@ -8,5 +5,2 @@ * NgModule definition for the Overview component.

export declare class OverviewModule {
static ɵfac: i0.ɵɵFactoryDeclaration<OverviewModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<OverviewModule, [typeof i1.OverviewComponent], [typeof i2.CommonModule], [typeof i1.OverviewComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<OverviewModule>;
}
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**

@@ -45,4 +44,2 @@ * Palette Directive

constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<PaletteDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<PaletteDirective, "e-palettes>e-palette", never, { "expanded": "expanded"; "height": "height"; "iconCss": "iconCss"; "id": "id"; "symbols": "symbols"; "title": "title"; }, {}, never>;
}

@@ -55,4 +52,2 @@ /**

constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<PalettesDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<PalettesDirective, "ejs-symbolpalette>e-palettes", never, {}, {}, ["children"]>;
}

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

import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "./symbolpalette.module";
/**

@@ -8,5 +5,2 @@ * NgModule definition for the SymbolPalette component with providers.

export declare class SymbolPaletteAllModule {
static ɵfac: i0.ɵɵFactoryDeclaration<SymbolPaletteAllModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<SymbolPaletteAllModule, never, [typeof i1.CommonModule, typeof i2.SymbolPaletteModule], [typeof i2.SymbolPaletteModule]>;
static ɵinj: i0.ɵɵInjectorDeclaration<SymbolPaletteAllModule>;
}

@@ -5,3 +5,2 @@ import { ElementRef, ViewContainerRef, QueryList, Renderer2, Injector } from '@angular/core';

import { PalettesDirective } from './palettes.directive';
import * as i0 from "@angular/core";
export declare const inputs: string[];

@@ -40,4 +39,2 @@ export declare const outputs: string[];

addTwoWay: (propList: string[]) => void;
static ɵfac: i0.ɵɵFactoryDeclaration<SymbolPaletteComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SymbolPaletteComponent, "ejs-symbolpalette", never, { "accessKey": "accessKey"; "allowDrag": "allowDrag"; "connectorDefaults": "connectorDefaults"; "enableAnimation": "enableAnimation"; "enablePersistence": "enablePersistence"; "enableRtl": "enableRtl"; "enableSearch": "enableSearch"; "expandMode": "expandMode"; "filterSymbols": "filterSymbols"; "getConnectorDefaults": "getConnectorDefaults"; "getNodeDefaults": "getNodeDefaults"; "getSymbolInfo": "getSymbolInfo"; "getSymbolTemplate": "getSymbolTemplate"; "height": "height"; "ignoreSymbolsOnSearch": "ignoreSymbolsOnSearch"; "locale": "locale"; "nodeDefaults": "nodeDefaults"; "nodeTemplate": "nodeTemplate"; "palettes": "palettes"; "symbolDragSize": "symbolDragSize"; "symbolHeight": "symbolHeight"; "symbolInfo": "symbolInfo"; "symbolMargin": "symbolMargin"; "symbolPreview": "symbolPreview"; "symbolWidth": "symbolWidth"; "width": "width"; }, { "paletteExpanding": "paletteExpanding"; "paletteSelectionChange": "paletteSelectionChange"; }, ["nodeTemplate", "childPalettes"], never>;
}

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

import * as i0 from "@angular/core";
import * as i1 from "./symbolpalette.component";
import * as i2 from "./palettes.directive";
import * as i3 from "@angular/common";
/**

@@ -9,5 +5,2 @@ * NgModule definition for the SymbolPalette component.

export declare class SymbolPaletteModule {
static ɵfac: i0.ɵɵFactoryDeclaration<SymbolPaletteModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<SymbolPaletteModule, [typeof i1.SymbolPaletteComponent, typeof i2.PaletteDirective, typeof i2.PalettesDirective], [typeof i3.CommonModule], [typeof i1.SymbolPaletteComponent, typeof i2.PaletteDirective, typeof i2.PalettesDirective]>;
static ɵinj: i0.ɵɵInjectorDeclaration<SymbolPaletteModule>;
}

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

@use 'ej2-diagrams/bds-lite' as *;
@import 'ej2-diagrams/styles/bds-lite.scss';

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

@use 'diagram/bds' as *;
@import 'diagram/bds.scss';

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

@use 'ej2-diagrams/bootstrap-dark-lite' as *;
@import 'ej2-diagrams/styles/bootstrap-dark-lite.scss';

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

@use 'diagram/bootstrap-dark' as *;
@import 'diagram/bootstrap-dark.scss';

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

@use 'ej2-diagrams/bootstrap-lite' as *;
@import 'ej2-diagrams/styles/bootstrap-lite.scss';

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

@use 'diagram/bootstrap' as *;
@import 'diagram/bootstrap.scss';

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

@use 'ej2-diagrams/bootstrap4-lite' as *;
@import 'ej2-diagrams/styles/bootstrap4-lite.scss';

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

@use 'diagram/bootstrap4' as *;
@import 'diagram/bootstrap4.scss';

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

@use 'ej2-diagrams/bootstrap5-dark-lite' as *;
@import 'ej2-diagrams/styles/bootstrap5-dark-lite.scss';

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

@use 'diagram/bootstrap5-dark' as *;
@import 'diagram/bootstrap5-dark.scss';

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

@use 'ej2-diagrams/bootstrap5-lite' as *;
@import 'ej2-diagrams/styles/bootstrap5-lite.scss';

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

@use 'ej2-diagrams/bootstrap5.3-lite' as *;
@import 'ej2-diagrams/styles/bootstrap5.3-lite.scss';

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

@use 'diagram/bootstrap5.3' as *;
@import 'diagram/bootstrap5.3.scss';

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

@use 'diagram/bootstrap5' as *;
@import 'diagram/bootstrap5.scss';

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

@use 'ej2-diagrams/styles/diagram/bds' as *;
@import 'ej2-diagrams/styles/diagram/bds.scss';

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

@use 'ej2-diagrams/styles/diagram/bootstrap-dark' as *;
@import 'ej2-diagrams/styles/diagram/bootstrap-dark.scss';

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

@use 'ej2-diagrams/styles/diagram/bootstrap' as *;
@import 'ej2-diagrams/styles/diagram/bootstrap.scss';

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

@use 'ej2-diagrams/styles/diagram/bootstrap4' as *;
@import 'ej2-diagrams/styles/diagram/bootstrap4.scss';

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

@use 'ej2-diagrams/styles/diagram/bootstrap5-dark' as *;
@import 'ej2-diagrams/styles/diagram/bootstrap5-dark.scss';

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

@use 'ej2-diagrams/styles/diagram/bootstrap5.3' as *;
@import 'ej2-diagrams/styles/diagram/bootstrap5.3.scss';

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

@use 'ej2-diagrams/styles/diagram/bootstrap5' as *;
@import 'ej2-diagrams/styles/diagram/bootstrap5.scss';

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

@use 'ej2-diagrams/styles/diagram/fabric-dark' as *;
@import 'ej2-diagrams/styles/diagram/fabric-dark.scss';

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

@use 'ej2-diagrams/styles/diagram/fabric' as *;
@import 'ej2-diagrams/styles/diagram/fabric.scss';

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

@use 'ej2-diagrams/styles/diagram/fluent-dark' as *;
@import 'ej2-diagrams/styles/diagram/fluent-dark.scss';

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

@use 'ej2-diagrams/styles/diagram/fluent' as *;
@import 'ej2-diagrams/styles/diagram/fluent.scss';

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

@use 'ej2-diagrams/styles/diagram/fluent2' as *;
@import 'ej2-diagrams/styles/diagram/fluent2.scss';

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

@use 'ej2-diagrams/styles/diagram/highcontrast-light' as *;
@import 'ej2-diagrams/styles/diagram/highcontrast-light.scss';

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

@use 'ej2-diagrams/styles/diagram/highcontrast' as *;
@import 'ej2-diagrams/styles/diagram/highcontrast.scss';

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

@use 'ej2-diagrams/styles/diagram/material-dark' as *;
@import 'ej2-diagrams/styles/diagram/material-dark.scss';

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

@use 'ej2-diagrams/styles/diagram/material' as *;
@import 'ej2-diagrams/styles/diagram/material.scss';

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

@use 'ej2-diagrams/styles/diagram/material3-dark' as *;
@import 'ej2-diagrams/styles/diagram/material3-dark.scss';

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

@use 'ej2-diagrams/styles/diagram/material3' as *;
@import 'ej2-diagrams/styles/diagram/material3.scss';

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

@use 'ej2-diagrams/styles/diagram/tailwind-dark' as *;
@import 'ej2-diagrams/styles/diagram/tailwind-dark.scss';

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

@use 'ej2-diagrams/styles/diagram/tailwind' as *;
@import 'ej2-diagrams/styles/diagram/tailwind.scss';

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

@use 'ej2-diagrams/styles/diagram/tailwind3' as *;
@import 'ej2-diagrams/styles/diagram/tailwind3.scss';

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

@use 'ej2-diagrams/fabric-dark-lite' as *;
@import 'ej2-diagrams/styles/fabric-dark-lite.scss';

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

@use 'diagram/fabric-dark' as *;
@import 'diagram/fabric-dark.scss';

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

@use 'ej2-diagrams/fabric-lite' as *;
@import 'ej2-diagrams/styles/fabric-lite.scss';

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

@use 'diagram/fabric' as *;
@import 'diagram/fabric.scss';

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

@use 'ej2-diagrams/fluent-dark-lite' as *;
@import 'ej2-diagrams/styles/fluent-dark-lite.scss';

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

@use 'diagram/fluent-dark' as *;
@import 'diagram/fluent-dark.scss';

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

@use 'ej2-diagrams/fluent-lite' as *;
@import 'ej2-diagrams/styles/fluent-lite.scss';

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

@use 'diagram/fluent' as *;
@import 'diagram/fluent.scss';

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

@use 'ej2-diagrams/fluent2-lite' as *;
@import 'ej2-diagrams/styles/fluent2-lite.scss';

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

@use 'diagram/fluent2' as *;
@import 'diagram/fluent2.scss';

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

@use 'ej2-diagrams/highcontrast-light-lite' as *;
@import 'ej2-diagrams/styles/highcontrast-light-lite.scss';

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

@use 'diagram/highcontrast-light' as *;
@import 'diagram/highcontrast-light.scss';

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

@use 'ej2-diagrams/highcontrast-lite' as *;
@import 'ej2-diagrams/styles/highcontrast-lite.scss';

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

@use 'diagram/highcontrast' as *;
@import 'diagram/highcontrast.scss';

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

@use 'ej2-diagrams/material-dark-lite' as *;
@import 'ej2-diagrams/styles/material-dark-lite.scss';

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

@use 'diagram/material-dark' as *;
@import 'diagram/material-dark.scss';

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

@use 'ej2-diagrams/material-lite' as *;
@import 'ej2-diagrams/styles/material-lite.scss';

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

@use 'diagram/material' as *;
@import 'diagram/material.scss';

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

@use 'ej2-diagrams/material3-dark-lite' as *;
@import 'ej2-diagrams/styles/material3-dark-lite.scss';

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

@use 'diagram/material3-dark' as *;
@import 'diagram/material3-dark.scss';

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

@use 'ej2-diagrams/material3-lite' as *;
@import 'ej2-diagrams/styles/material3-lite.scss';

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

@use 'diagram/material3' as *;
@import 'diagram/material3.scss';

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

@use 'ej2-diagrams/tailwind-dark-lite' as *;
@import 'ej2-diagrams/styles/tailwind-dark-lite.scss';

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

@use 'diagram/tailwind-dark' as *;
@import 'diagram/tailwind-dark.scss';

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

@use 'ej2-diagrams/tailwind-lite' as *;
@import 'ej2-diagrams/styles/tailwind-lite.scss';

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

@use 'diagram/tailwind' as *;
@import 'diagram/tailwind.scss';

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

@use 'ej2-diagrams/tailwind3-lite' as *;
@import 'ej2-diagrams/styles/tailwind3-lite.scss';

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

@use 'diagram/tailwind3' as *;
@import 'diagram/tailwind3.scss';

Sorry, the diff of this file is too big to display

export * from './src/index';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYyxhQUFhLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3NyYy9pbmRleCc7Il19
import { Directive, ContentChildren } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
let input = ['addInfo', 'alignment', 'annotationType', 'constraints', 'content', 'displacement', 'dragLimit', 'height', 'horizontalAlignment', 'hyperlink', 'id', 'margin', 'offset', 'rotateAngle', 'rotationReference', 'segmentAngle', 'style', 'template', 'tooltip', 'type', 'verticalAlignment', 'visibility', 'width'];
let outputs = [];
/**
* Connectors Directive
* ```html
* <e-connectors>
* <e-connector>
* <e-connector-annotations>
* <e-connector-annotation>
* </e-connector-annotation>
* </e-connector-annotations>
* </e-connector>
* </e-connectors>
* ```
*/
export class ConnectorAnnotationDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
ConnectorAnnotationDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorAnnotationDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
ConnectorAnnotationDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: ConnectorAnnotationDirective, selector: "e-connector>e-connector-annotations>e-connector-annotation", inputs: { addInfo: "addInfo", alignment: "alignment", annotationType: "annotationType", constraints: "constraints", content: "content", displacement: "displacement", dragLimit: "dragLimit", height: "height", horizontalAlignment: "horizontalAlignment", hyperlink: "hyperlink", id: "id", margin: "margin", offset: "offset", rotateAngle: "rotateAngle", rotationReference: "rotationReference", segmentAngle: "segmentAngle", style: "style", template: "template", tooltip: "tooltip", type: "type", verticalAlignment: "verticalAlignment", visibility: "visibility", width: "width" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorAnnotationDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-connector>e-connector-annotations>e-connector-annotation',
inputs: input,
outputs: outputs,
queries: {}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* ConnectorAnnotation Array Directive
* @private
*/
export class ConnectorAnnotationsDirective extends ArrayBase {
constructor() {
super('annotations');
}
}
ConnectorAnnotationsDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorAnnotationsDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
ConnectorAnnotationsDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: ConnectorAnnotationsDirective, selector: "e-connector>e-connector-annotations", queries: [{ propertyName: "children", predicate: ConnectorAnnotationDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorAnnotationsDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-connector>e-connector-annotations',
queries: {
children: new ContentChildren(ConnectorAnnotationDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ubmVjdG9yLWFubm90YXRpb24uZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2RpYWdyYW0vY29ubmVjdG9yLWFubm90YXRpb24uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQW9CLGVBQWUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM3RSxPQUFPLEVBQUUsV0FBVyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQzs7QUFJaEYsSUFBSSxLQUFLLEdBQWEsQ0FBQyxTQUFTLEVBQUUsV0FBVyxFQUFFLGdCQUFnQixFQUFFLGFBQWEsRUFBRSxTQUFTLEVBQUUsY0FBYyxFQUFFLFdBQVcsRUFBRSxRQUFRLEVBQUUscUJBQXFCLEVBQUUsV0FBVyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLGFBQWEsRUFBRSxtQkFBbUIsRUFBRSxjQUFjLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUFFLG1CQUFtQixFQUFFLFlBQVksRUFBRSxPQUFPLENBQUMsQ0FBQztBQUN4VSxJQUFJLE9BQU8sR0FBYSxFQUFFLENBQUM7QUFDM0I7Ozs7Ozs7Ozs7OztHQVlHO0FBU0gsTUFBTSxPQUFPLDRCQUE2QixTQUFRLFdBQXlDO0lBcUp2RixZQUFvQixnQkFBaUM7UUFDakQsS0FBSyxFQUFFLENBQUM7UUFEUSxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWlCO1FBRWpELFFBQVEsQ0FBQyxpQkFBaUIsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUM7UUFDekQsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUM3QixJQUFJLENBQUMsaUJBQWlCLEdBQUcsS0FBSyxDQUFDO0lBQ25DLENBQUM7O3lIQTFKUSw0QkFBNEI7NkdBQTVCLDRCQUE0QjsyRkFBNUIsNEJBQTRCO2tCQVJ4QyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSw0REFBNEQ7b0JBQ3RFLE1BQU0sRUFBRSxLQUFLO29CQUNiLE9BQU8sRUFBRSxPQUFPO29CQUNoQixPQUFPLEVBQUUsRUFFUjtpQkFDSjs7QUE4SkQ7OztHQUdHO0FBT0gsTUFBTSxPQUFPLDZCQUE4QixTQUFRLFNBQXdDO0lBQ3ZGO1FBQ0ksS0FBSyxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBQ3pCLENBQUM7OzBIQUhRLDZCQUE2Qjs4R0FBN0IsNkJBQTZCLG9HQUhKLDRCQUE0QjsyRkFHckQsNkJBQTZCO2tCQU56QyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxxQ0FBcUM7b0JBQy9DLE9BQU8sRUFBRTt3QkFDTCxRQUFRLEVBQUUsSUFBSSxlQUFlLENBQUMsNEJBQTRCLENBQUM7cUJBQzlEO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBWaWV3Q29udGFpbmVyUmVmLCBDb250ZW50Q2hpbGRyZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbXBsZXhCYXNlLCBBcnJheUJhc2UsIHNldFZhbHVlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWFuZ3VsYXItYmFzZSc7XG5cblxuXG5sZXQgaW5wdXQ6IHN0cmluZ1tdID0gWydhZGRJbmZvJywgJ2FsaWdubWVudCcsICdhbm5vdGF0aW9uVHlwZScsICdjb25zdHJhaW50cycsICdjb250ZW50JywgJ2Rpc3BsYWNlbWVudCcsICdkcmFnTGltaXQnLCAnaGVpZ2h0JywgJ2hvcml6b250YWxBbGlnbm1lbnQnLCAnaHlwZXJsaW5rJywgJ2lkJywgJ21hcmdpbicsICdvZmZzZXQnLCAncm90YXRlQW5nbGUnLCAncm90YXRpb25SZWZlcmVuY2UnLCAnc2VnbWVudEFuZ2xlJywgJ3N0eWxlJywgJ3RlbXBsYXRlJywgJ3Rvb2x0aXAnLCAndHlwZScsICd2ZXJ0aWNhbEFsaWdubWVudCcsICd2aXNpYmlsaXR5JywgJ3dpZHRoJ107XG5sZXQgb3V0cHV0czogc3RyaW5nW10gPSBbXTtcbi8qKlxuICogQ29ubmVjdG9ycyBEaXJlY3RpdmVcbiAqIGBgYGh0bWxcbiAqIDxlLWNvbm5lY3RvcnM+XG4gKiA8ZS1jb25uZWN0b3I+XG4gKiA8ZS1jb25uZWN0b3ItYW5ub3RhdGlvbnM+XG4gKiA8ZS1jb25uZWN0b3ItYW5ub3RhdGlvbj5cbiAqIDwvZS1jb25uZWN0b3ItYW5ub3RhdGlvbj5cbiAqIDwvZS1jb25uZWN0b3ItYW5ub3RhdGlvbnM+XG4gKiA8L2UtY29ubmVjdG9yPlxuICogPC9lLWNvbm5lY3RvcnM+XG4gKiBgYGBcbiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdlLWNvbm5lY3Rvcj5lLWNvbm5lY3Rvci1hbm5vdGF0aW9ucz5lLWNvbm5lY3Rvci1hbm5vdGF0aW9uJyxcbiAgICBpbnB1dHM6IGlucHV0LFxuICAgIG91dHB1dHM6IG91dHB1dHMsICAgIFxuICAgIHF1ZXJpZXM6IHtcblxuICAgIH1cbn0pXG5leHBvcnQgY2xhc3MgQ29ubmVjdG9yQW5ub3RhdGlvbkRpcmVjdGl2ZSBleHRlbmRzIENvbXBsZXhCYXNlPENvbm5lY3RvckFubm90YXRpb25EaXJlY3RpdmU+IHtcbiAgICBwdWJsaWMgZGlyZWN0aXZlUHJvcExpc3Q6IGFueTtcblx0XG5cblxuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSB0eXBlIG9mIHRoZSBhbm5vdGF0aW9uIFxuICAgICAqICAqIFNoYXBlIC0gU2V0cyB0aGUgYW5ub3RhdGlvbiB0eXBlIGFzIFNoYXBlIFxuICAgICAqICAqIFBhdGggLSBTZXRzIHRoZSBhbm5vdGF0aW9uIHR5cGUgYXMgUGF0aFxuICAgICAqIEBkZWZhdWx0ICdTaGFwZSdcbiAgICAgKi9cbiAgICBwdWJsaWMgdHlwZTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBBbGxvd3MgdGhlIHVzZXIgdG8gc2F2ZSBjdXN0b20gaW5mb3JtYXRpb24vZGF0YSBhYm91dCBhbiBhbm5vdGF0aW9uIFxuICAgICAqIFxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICovXG4gICAgcHVibGljIGFkZEluZm86IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgc2VnbWVudCBhbGlnbm1lbnQgb2YgYW5ub3RhdGlvbiBcbiAgICAgKiAgKiBDZW50ZXIgLSBBbGlnbnMgdGhlIGFubm90YXRpb24gYXQgdGhlIGNlbnRlciBvZiBhIGNvbm5lY3RvciBzZWdtZW50IFxuICAgICAqICAqIEJlZm9yZSAtIEFsaWducyB0aGUgYW5ub3RhdGlvbiBiZWZvcmUgYSBjb25uZWN0b3Igc2VnbWVudCBcbiAgICAgKiAgKiBBZnRlciAtIEFsaWducyB0aGUgYW5ub3RhdGlvbiBhZnRlciBhIGNvbm5lY3RvciBzZWdtZW50XG4gICAgICogQGRlZmF1bHQgQ2VudGVyXG4gICAgICovXG4gICAgcHVibGljIGFsaWdubWVudDogYW55O1xuICAgIC8qKiBcbiAgICAgKiAgRGVmaW5lcyB0aGUgdHlwZSBvZiBhbm5vdGF0aW9uIHRlbXBsYXRlIFxuICAgICAqIFN0cmluZyAtICBEZWZpbmVzIGFubm90YXRpb24gdGVtcGxhdGUgdG8gYmUgaW4gc3RyaW5nIFxuICAgICAqIFRlbXBsYXRlIC0gRGVmaW5lcyBhbm5vdGF0aW9uIHRlbXBsYXRlIHRvIGJlIGluIGh0bWwgY29udGVudFxuICAgICAqIEBkZWZhdWx0ICdTdHJpbmcnXG4gICAgICovXG4gICAgcHVibGljIGFubm90YXRpb25UeXBlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgdGhlIGRlZmF1bHQgYmVoYXZpb3JzIG9mIHRoZSBsYWJlbC4gXG4gICAgICogKiBSZWFkT25seSAtIEVuYWJsZXMvRGlzYWJsZXMgdGhlIFJlYWRPbmx5IENvbnN0cmFpbnRzIFxuICAgICAqICogSW5oZXJpdFJlYWRPbmx5IC0gRW5hYmxlcy9EaXNhYmxlcyB0aGUgSW5oZXJpdFJlYWRPbmx5IENvbnN0cmFpbnRzXG4gICAgICogQGRlZmF1bHQgJ0luaGVyaXRSZWFkT25seSdcbiAgICAgKiBAYXNwbnVtYmVyZW51bSBcbiAgICAgKi9cbiAgICBwdWJsaWMgY29uc3RyYWludHM6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgdGV4dHVhbCBkZXNjcmlwdGlvbiBvZiB0aGUgbm9kZS9jb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCAnJ1xuICAgICAqL1xuICAgIHB1YmxpYyBjb250ZW50OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGRpc3BsYWNlbWVudCBvZiBhbiBhbm5vdGF0aW9uIGZyb20gaXRzIGFjdHVhbCBwb3NpdGlvblxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGJsYXpvcmRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgZGlzcGxhY2VtZW50OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIHNwYWNlIHRvIGJlIGxlZnQgYmV0d2VlbiBhbiBhbm5vdGF0aW9uIGFuZCBpdHMgcGFyZW50IG5vZGUvY29ubmVjdG9yXG4gICAgICogQGRlZmF1bHQgbmV3IE1hcmdpbigyMCwyMCwyMCwyMClcbiAgICAgKi9cbiAgICBwdWJsaWMgZHJhZ0xpbWl0OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGhlaWdodCBvZiB0aGUgdGV4dFxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICovXG4gICAgcHVibGljIGhlaWdodDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSBob3Jpem9udGFsIGFsaWdubWVudCBvZiB0aGUgdGV4dCB3aXRoIHJlc3BlY3QgdG8gdGhlIHBhcmVudCBub2RlL2Nvbm5lY3RvciBcbiAgICAgKiAqIFN0cmV0Y2ggLSBTdHJldGNoZXMgdGhlIGRpYWdyYW0gZWxlbWVudCB0aHJvdWdob3V0IGl0cyBpbW1lZGlhdGUgcGFyZW50IFxuICAgICAqICogTGVmdCAtIEFsaWducyB0aGUgZGlhZ3JhbSBlbGVtZW50IGF0IHRoZSBsZWZ0IG9mIGl0cyBpbW1lZGlhdGUgcGFyZW50IFxuICAgICAqICogUmlnaHQgLSBBbGlnbnMgdGhlIGRpYWdyYW0gZWxlbWVudCBhdCB0aGUgcmlnaHQgb2YgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBDZW50ZXIgLSBBbGlnbnMgdGhlIGRpYWdyYW0gZWxlbWVudCBhdCB0aGUgY2VudGVyIG9mIGl0cyBpbW1lZGlhdGUgcGFyZW50IFxuICAgICAqICogQXV0byAtIEFsaWducyB0aGUgZGlhZ3JhbSBlbGVtZW50IGJhc2VkIG9uIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgaXRzIGltbWVkaWF0ZSBwYXJlbnRcbiAgICAgKiBAZGVmYXVsdCAnQ2VudGVyJ1xuICAgICAqL1xuICAgIHB1YmxpYyBob3Jpem9udGFsQWxpZ25tZW50OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGh5cGVybGluayBvZiB0aGUgbGFiZWwgXG4gICAgICogXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgaHlwZXJsaW5rOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHVuaXF1ZSBpZCBvZiB0aGUgYW5ub3RhdGlvblxuICAgICAqIEBkZWZhdWx0ICcnXG4gICAgICovXG4gICAgcHVibGljIGlkOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIHNwYWNlIHRvIGJlIGxlZnQgYmV0d2VlbiBhbiBhbm5vdGF0aW9uIGFuZCBpdHMgcGFyZW50IG5vZGUvY29ubmVjdG9yXG4gICAgICogQGRlZmF1bHQgbmV3IE1hcmdpbigwLDAsMCwwKVxuICAgICAqL1xuICAgIHB1YmxpYyBtYXJnaW46IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgc2VnbWVudCBvZmZzZXQgb2YgYW5ub3RhdGlvblxuICAgICAqIEBkZWZhdWx0IDAuNVxuICAgICAqL1xuICAgIHB1YmxpYyBvZmZzZXQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgcm90YXRlIGFuZ2xlIG9mIHRoZSB0ZXh0XG4gICAgICogQGRlZmF1bHQgMFxuICAgICAqL1xuICAgIHB1YmxpYyByb3RhdGVBbmdsZTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBHZXRzIG9yIHNldHMgdGhlIHJlZmVyZW5jZSBtb2RlIGZvciBhbm5vdGF0aW9uIHJvdGF0aW9uLlxuICAgICAqIEBkZWZhdWx0ICdQYXJlbnQnXG4gICAgICovXG4gICAgcHVibGljIHJvdGF0aW9uUmVmZXJlbmNlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIEVuYWJsZS9EaXNhYmxlIHRoZSBhbmdsZSBiYXNlZCBvbiB0aGUgY29ubmVjdG9yIHNlZ21lbnRcbiAgICAgKiBAZGVmYXVsdCBmYWxzZVxuICAgICAqL1xuICAgIHB1YmxpYyBzZWdtZW50QW5nbGU6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgdGV4dFxuICAgICAqIEBkZWZhdWx0IG5ldyBUZXh0U3R5bGUoKVxuICAgICAqL1xuICAgIHB1YmxpYyBzdHlsZTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSB0ZXh0dWFsIGRlc2NyaXB0aW9uIG9mIHRoZSBub2RlL2Nvbm5lY3RvclxuICAgICAqIEBkZWZhdWx0ICd1bmRlZmluZWQnXG4gICAgICovXG4gICAgcHVibGljIHRlbXBsYXRlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFRoaXMgcHJvcGVydHkgaXMgdXNlZCB0byBzaG93IHRvb2x0aXAgZm9yIGFubm90YXRpb24gb24gbW91c2Ugb3Zlci5cbiAgICAgKiBAZGVmYXVsdCBuZXcgRGlhZ3JhbVRvb2xUaXAoKTtcbiAgICAgKi9cbiAgICBwdWJsaWMgdG9vbHRpcDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgdGhlIHRleHQgd2l0aCByZXNwZWN0IHRvIHRoZSBwYXJlbnQgbm9kZS9jb25uZWN0b3IgXG4gICAgICogKiBTdHJldGNoIC0gU3RyZXRjaGVzIHRoZSBkaWFncmFtIGVsZW1lbnQgdGhyb3VnaG91dCBpdHMgaW1tZWRpYXRlIHBhcmVudCBcbiAgICAgKiAqIFRvcCAtIEFsaWducyB0aGUgZGlhZ3JhbSBlbGVtZW50IGF0IHRoZSB0b3Agb2YgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBCb3R0b20gLSBBbGlnbnMgdGhlIGRpYWdyYW0gZWxlbWVudCBhdCB0aGUgYm90dG9tIG9mIGl0cyBpbW1lZGlhdGUgcGFyZW50IFxuICAgICAqICogQ2VudGVyIC0gQWxpZ25zIHRoZSBkaWFncmFtIGVsZW1lbnQgYXQgdGhlIGNlbnRlciBvZiBpdHMgaW1tZWRpYXRlIHBhcmVudCBcbiAgICAgKiAqIEF1dG8gLSBBbGlnbnMgdGhlIGRpYWdyYW0gZWxlbWVudCBiYXNlZCBvbiB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIGl0cyBpbW1lZGlhdGUgcGFyZW50XG4gICAgICogQGRlZmF1bHQgJ0NlbnRlcidcbiAgICAgKi9cbiAgICBwdWJsaWMgdmVydGljYWxBbGlnbm1lbnQ6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgdmlzaWJpbGl0eSBvZiB0aGUgbGFiZWxcbiAgICAgKiBAZGVmYXVsdCB0cnVlXG4gICAgICovXG4gICAgcHVibGljIHZpc2liaWxpdHk6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIHRleHRcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyB3aWR0aDogYW55O1xuXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSB2aWV3Q29udGFpbmVyUmVmOlZpZXdDb250YWluZXJSZWYpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgc2V0VmFsdWUoJ2N1cnJlbnRJbnN0YW5jZScsIHRoaXMsIHRoaXMudmlld0NvbnRhaW5lclJlZik7XG4gICAgICAgIHRoaXMucmVnaXN0ZXJFdmVudHMob3V0cHV0cyk7XG4gICAgICAgIHRoaXMuZGlyZWN0aXZlUHJvcExpc3QgPSBpbnB1dDtcbiAgICB9XG59XG5cbi8qKlxuICogQ29ubmVjdG9yQW5ub3RhdGlvbiBBcnJheSBEaXJlY3RpdmVcbiAqIEBwcml2YXRlXG4gKi9cbkBEaXJlY3RpdmUoe1xuICAgIHNlbGVjdG9yOiAnZS1jb25uZWN0b3I+ZS1jb25uZWN0b3ItYW5ub3RhdGlvbnMnLFxuICAgIHF1ZXJpZXM6IHtcbiAgICAgICAgY2hpbGRyZW46IG5ldyBDb250ZW50Q2hpbGRyZW4oQ29ubmVjdG9yQW5ub3RhdGlvbkRpcmVjdGl2ZSlcbiAgICB9LFxufSlcbmV4cG9ydCBjbGFzcyBDb25uZWN0b3JBbm5vdGF0aW9uc0RpcmVjdGl2ZSBleHRlbmRzIEFycmF5QmFzZTxDb25uZWN0b3JBbm5vdGF0aW9uc0RpcmVjdGl2ZT4ge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlcignYW5ub3RhdGlvbnMnKTtcbiAgICB9XG59Il19
import { Directive, ContentChildren } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
let input = ['alignment', 'cornerRadius', 'displacement', 'fill', 'handleStrokeColor', 'handleStrokeWidth', 'height', 'iconStrokeColor', 'iconStrokeWidth', 'id', 'offset', 'padding', 'pathData', 'tooltip', 'visibility', 'width'];
let outputs = [];
/**
* Connectors Directive
* ```html
* <e-connectors>
* <e-connector>
* <e-connector-fixeduserhandles>
* <e-connector-fixeduserhandle>
* </e-connector-fixeduserhandle>
* </e-connector-fixeduserhandles>
* </e-connector>
* </e-connectors>
* ```
*/
export class ConnectorFixedUserHandleDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
ConnectorFixedUserHandleDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorFixedUserHandleDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
ConnectorFixedUserHandleDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: ConnectorFixedUserHandleDirective, selector: "e-connector>e-connector-fixeduserhandles>e-connector-fixeduserhandle", inputs: { alignment: "alignment", cornerRadius: "cornerRadius", displacement: "displacement", fill: "fill", handleStrokeColor: "handleStrokeColor", handleStrokeWidth: "handleStrokeWidth", height: "height", iconStrokeColor: "iconStrokeColor", iconStrokeWidth: "iconStrokeWidth", id: "id", offset: "offset", padding: "padding", pathData: "pathData", tooltip: "tooltip", visibility: "visibility", width: "width" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorFixedUserHandleDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-connector>e-connector-fixeduserhandles>e-connector-fixeduserhandle',
inputs: input,
outputs: outputs,
queries: {}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* ConnectorFixedUserHandle Array Directive
* @private
*/
export class ConnectorFixedUserHandlesDirective extends ArrayBase {
constructor() {
super('fixeduserhandles');
}
}
ConnectorFixedUserHandlesDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorFixedUserHandlesDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
ConnectorFixedUserHandlesDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: ConnectorFixedUserHandlesDirective, selector: "e-connector>e-connector-fixeduserhandles", queries: [{ propertyName: "children", predicate: ConnectorFixedUserHandleDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorFixedUserHandlesDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-connector>e-connector-fixeduserhandles',
queries: {
children: new ContentChildren(ConnectorFixedUserHandleDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ubmVjdG9yLWZpeGVkdXNlcmhhbmRsZS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZGlhZ3JhbS9jb25uZWN0b3ItZml4ZWR1c2VyaGFuZGxlLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFvQixlQUFlLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0UsT0FBTyxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLE1BQU0sOEJBQThCLENBQUM7O0FBSWhGLElBQUksS0FBSyxHQUFhLENBQUMsV0FBVyxFQUFFLGNBQWMsRUFBRSxjQUFjLEVBQUUsTUFBTSxFQUFFLG1CQUFtQixFQUFFLG1CQUFtQixFQUFFLFFBQVEsRUFBRSxpQkFBaUIsRUFBRSxpQkFBaUIsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxPQUFPLENBQUMsQ0FBQztBQUMvTyxJQUFJLE9BQU8sR0FBYSxFQUFFLENBQUM7QUFDM0I7Ozs7Ozs7Ozs7OztHQVlHO0FBU0gsTUFBTSxPQUFPLGlDQUFrQyxTQUFRLFdBQThDO0lBMEZqRyxZQUFvQixnQkFBaUM7UUFDakQsS0FBSyxFQUFFLENBQUM7UUFEUSxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWlCO1FBRWpELFFBQVEsQ0FBQyxpQkFBaUIsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUM7UUFDekQsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUM3QixJQUFJLENBQUMsaUJBQWlCLEdBQUcsS0FBSyxDQUFDO0lBQ25DLENBQUM7OzhIQS9GUSxpQ0FBaUM7a0hBQWpDLGlDQUFpQzsyRkFBakMsaUNBQWlDO2tCQVI3QyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxzRUFBc0U7b0JBQ2hGLE1BQU0sRUFBRSxLQUFLO29CQUNiLE9BQU8sRUFBRSxPQUFPO29CQUNoQixPQUFPLEVBQUUsRUFFUjtpQkFDSjs7QUFtR0Q7OztHQUdHO0FBT0gsTUFBTSxPQUFPLGtDQUFtQyxTQUFRLFNBQTZDO0lBQ2pHO1FBQ0ksS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUM7SUFDOUIsQ0FBQzs7K0hBSFEsa0NBQWtDO21IQUFsQyxrQ0FBa0MseUdBSFQsaUNBQWlDOzJGQUcxRCxrQ0FBa0M7a0JBTjlDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLDBDQUEwQztvQkFDcEQsT0FBTyxFQUFFO3dCQUNMLFFBQVEsRUFBRSxJQUFJLGVBQWUsQ0FBQyxpQ0FBaUMsQ0FBQztxQkFDbkU7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIFZpZXdDb250YWluZXJSZWYsIENvbnRlbnRDaGlsZHJlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tcGxleEJhc2UsIEFycmF5QmFzZSwgc2V0VmFsdWUgfSBmcm9tICdAc3luY2Z1c2lvbi9lajItYW5ndWxhci1iYXNlJztcblxuXG5cbmxldCBpbnB1dDogc3RyaW5nW10gPSBbJ2FsaWdubWVudCcsICdjb3JuZXJSYWRpdXMnLCAnZGlzcGxhY2VtZW50JywgJ2ZpbGwnLCAnaGFuZGxlU3Ryb2tlQ29sb3InLCAnaGFuZGxlU3Ryb2tlV2lkdGgnLCAnaGVpZ2h0JywgJ2ljb25TdHJva2VDb2xvcicsICdpY29uU3Ryb2tlV2lkdGgnLCAnaWQnLCAnb2Zmc2V0JywgJ3BhZGRpbmcnLCAncGF0aERhdGEnLCAndG9vbHRpcCcsICd2aXNpYmlsaXR5JywgJ3dpZHRoJ107XG5sZXQgb3V0cHV0czogc3RyaW5nW10gPSBbXTtcbi8qKlxuICogQ29ubmVjdG9ycyBEaXJlY3RpdmVcbiAqIGBgYGh0bWxcbiAqIDxlLWNvbm5lY3RvcnM+XG4gKiA8ZS1jb25uZWN0b3I+XG4gKiA8ZS1jb25uZWN0b3ItZml4ZWR1c2VyaGFuZGxlcz5cbiAqIDxlLWNvbm5lY3Rvci1maXhlZHVzZXJoYW5kbGU+XG4gKiA8L2UtY29ubmVjdG9yLWZpeGVkdXNlcmhhbmRsZT5cbiAqIDwvZS1jb25uZWN0b3ItZml4ZWR1c2VyaGFuZGxlcz5cbiAqIDwvZS1jb25uZWN0b3I+XG4gKiA8L2UtY29ubmVjdG9ycz5cbiAqIGBgYFxuICovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ2UtY29ubmVjdG9yPmUtY29ubmVjdG9yLWZpeGVkdXNlcmhhbmRsZXM+ZS1jb25uZWN0b3ItZml4ZWR1c2VyaGFuZGxlJyxcbiAgICBpbnB1dHM6IGlucHV0LFxuICAgIG91dHB1dHM6IG91dHB1dHMsICAgIFxuICAgIHF1ZXJpZXM6IHtcblxuICAgIH1cbn0pXG5leHBvcnQgY2xhc3MgQ29ubmVjdG9yRml4ZWRVc2VySGFuZGxlRGlyZWN0aXZlIGV4dGVuZHMgQ29tcGxleEJhc2U8Q29ubmVjdG9yRml4ZWRVc2VySGFuZGxlRGlyZWN0aXZlPiB7XG4gICAgcHVibGljIGRpcmVjdGl2ZVByb3BMaXN0OiBhbnk7XG5cdFxuXG5cbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBzZWdtZW50IGFsaWdubWVudCBvZiB0aGUgZml4ZWQgdXNlciBoYW5kbGUgXG4gICAgICogICogQ2VudGVyIC0gQWxpZ25zIHRoZSBhbm5vdGF0aW9uIGF0IHRoZSBjZW50ZXIgb2YgYSBjb25uZWN0b3Igc2VnbWVudCBcbiAgICAgKiAgKiBCZWZvcmUgLSBBbGlnbnMgdGhlIGFubm90YXRpb24gYmVmb3JlIGEgY29ubmVjdG9yIHNlZ21lbnQgXG4gICAgICogICogQWZ0ZXIgLSBBbGlnbnMgdGhlIGFubm90YXRpb24gYWZ0ZXIgYSBjb25uZWN0b3Igc2VnbWVudFxuICAgICAqIEBkZWZhdWx0IENlbnRlclxuICAgICAqL1xuICAgIHB1YmxpYyBhbGlnbm1lbnQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBjb3JuZXJSYWRpdXMgZm9yIGZpeGVkIHVzZXIgaGFuZGxlIGNvbnRhaW5lclxuICAgICAqIEBkZWZhdWx0IDBcbiAgICAgKi9cbiAgICBwdWJsaWMgY29ybmVyUmFkaXVzOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgZGlzcGxhY2VtZW50IG9mIGFuIGZpeGVkIHVzZXIgaGFuZGxlIGZyb20gaXRzIGFjdHVhbCBwb3NpdGlvblxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICovXG4gICAgcHVibGljIGRpc3BsYWNlbWVudDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGZpbGwgY29sb3Igb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGRlZmF1bHQgJ3RyYW5zcGFyZW50J1xuICAgICAqL1xuICAgIHB1YmxpYyBmaWxsOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgc3Ryb2tlIGNvbG9yIG9mIHRoZSBmaXhlZCB1c2VyIGhhbmRsZSBjb250YWluZXJcbiAgICAgKiBAZGVmYXVsdCAnJ1xuICAgICAqL1xuICAgIHB1YmxpYyBoYW5kbGVTdHJva2VDb2xvcjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTcGVjaWZpZXMgdGhlIHN0cm9rZSB3aWR0aCBvZiB0aGUgZml4ZWQgdXNlciBoYW5kbGUgY29udGFpbmVyXG4gICAgICogQGRlZmF1bHQgMVxuICAgICAqL1xuICAgIHB1YmxpYyBoYW5kbGVTdHJva2VXaWR0aDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGhlaWdodCBvZiB0aGUgZml4ZWQgdXNlciBoYW5kbGVcbiAgICAgKiBAZGVmYXVsdCAxMFxuICAgICAqL1xuICAgIHB1YmxpYyBoZWlnaHQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBzdHJva2UgY29sb3Igb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGRlZmF1bHQgJ3RyYW5zcGFyZW50J1xuICAgICAqL1xuICAgIHB1YmxpYyBpY29uU3Ryb2tlQ29sb3I6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBzdHJva2Ugd2lkdGggb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGRlZmF1bHQgMFxuICAgICAqL1xuICAgIHB1YmxpYyBpY29uU3Ryb2tlV2lkdGg6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSB1bmlxdWUgaWQgb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGRlZmF1bHQgJydcbiAgICAgKi9cbiAgICBwdWJsaWMgaWQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBwb3NpdGlvbiBvZiB0aGUgY29ubmVjdG9yIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGRlZmF1bHQgMC41XG4gICAgICovXG4gICAgcHVibGljIG9mZnNldDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTcGVjaWZpZXMgdGhlIHNwYWNlIGJldHdlZW4gdGhlIGZpeGVkIHVzZXIgaGFuZGxlIGFuZCBjb250YWluZXJcbiAgICAgKiBAZGVmYXVsdCBuZXcgTWFyZ2luKDAsMCwwLDApXG4gICAgICovXG4gICAgcHVibGljIHBhZGRpbmc6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBzaGFwZSBpbmZvcm1hdGlvbiBmb3IgZml4ZWQgdXNlciBoYW5kbGVcbiAgICAgKiBAZGVmYXVsdCAnJ1xuICAgICAqL1xuICAgIHB1YmxpYyBwYXRoRGF0YTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBVc2VkIHRvIHNob3cgdG9vbHRpcCBmb3IgZml4ZWQgdXNlciBoYW5kbGUgb24gbW91c2Ugb3Zlci5cbiAgICAgKiBAZGVmYXVsdCB7fVxuICAgICAqL1xuICAgIHB1YmxpYyB0b29sdGlwOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgdmlzaWJpbGl0eSBvZiB0aGUgZml4ZWQgdXNlciBoYW5kbGVcbiAgICAgKiBAZGVmYXVsdCB0cnVlXG4gICAgICovXG4gICAgcHVibGljIHZpc2liaWxpdHk6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSB3aWR0aCBvZiB0aGUgZml4ZWQgdXNlciBoYW5kbGVcbiAgICAgKiBAZGVmYXVsdCAxMFxuICAgICAqL1xuICAgIHB1YmxpYyB3aWR0aDogYW55O1xuXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSB2aWV3Q29udGFpbmVyUmVmOlZpZXdDb250YWluZXJSZWYpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgc2V0VmFsdWUoJ2N1cnJlbnRJbnN0YW5jZScsIHRoaXMsIHRoaXMudmlld0NvbnRhaW5lclJlZik7XG4gICAgICAgIHRoaXMucmVnaXN0ZXJFdmVudHMob3V0cHV0cyk7XG4gICAgICAgIHRoaXMuZGlyZWN0aXZlUHJvcExpc3QgPSBpbnB1dDtcbiAgICB9XG59XG5cbi8qKlxuICogQ29ubmVjdG9yRml4ZWRVc2VySGFuZGxlIEFycmF5IERpcmVjdGl2ZVxuICogQHByaXZhdGVcbiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdlLWNvbm5lY3Rvcj5lLWNvbm5lY3Rvci1maXhlZHVzZXJoYW5kbGVzJyxcbiAgICBxdWVyaWVzOiB7XG4gICAgICAgIGNoaWxkcmVuOiBuZXcgQ29udGVudENoaWxkcmVuKENvbm5lY3RvckZpeGVkVXNlckhhbmRsZURpcmVjdGl2ZSlcbiAgICB9LFxufSlcbmV4cG9ydCBjbGFzcyBDb25uZWN0b3JGaXhlZFVzZXJIYW5kbGVzRGlyZWN0aXZlIGV4dGVuZHMgQXJyYXlCYXNlPENvbm5lY3RvckZpeGVkVXNlckhhbmRsZXNEaXJlY3RpdmU+IHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoJ2ZpeGVkdXNlcmhhbmRsZXMnKTtcbiAgICB9XG59Il19
import { Directive, ContentChildren, ContentChild } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import { ConnectorFixedUserHandlesDirective } from './connector-fixeduserhandle.directive';
import { ConnectorAnnotationsDirective } from './connector-annotation.directive';
import * as i0 from "@angular/core";
let input = ['addInfo', 'allowNodeOverlap', 'annotations', 'bezierSettings', 'bridgeSpace', 'connectionPadding', 'connectorSpacing', 'constraints', 'cornerRadius', 'dragSize', 'excludeFromLayout', 'fixedUserHandles', 'flip', 'flipMode', 'hitPadding', 'id', 'margin', 'maxSegmentThumb', 'ports', 'previewSize', 'segmentThumbShape', 'segmentThumbSize', 'segments', 'shape', 'sourceDecorator', 'sourceID', 'sourcePadding', 'sourcePoint', 'sourcePortID', 'style', 'symbolInfo', 'targetDecorator', 'targetID', 'targetPadding', 'targetPoint', 'targetPortID', 'tooltip', 'type', 'visible', 'wrapper', 'zIndex'];
let outputs = [];
/**
* Connectors Directive
* ```html
* <e-connectors>
* <e-connector></e-connector>
* </e-connectors>
* ```
*/
export class ConnectorDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
this.tags = ['fixedUserHandles', 'annotations'];
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
ConnectorDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
ConnectorDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: ConnectorDirective, selector: "e-connectors>e-connector", inputs: { addInfo: "addInfo", allowNodeOverlap: "allowNodeOverlap", annotations: "annotations", bezierSettings: "bezierSettings", bridgeSpace: "bridgeSpace", connectionPadding: "connectionPadding", connectorSpacing: "connectorSpacing", constraints: "constraints", cornerRadius: "cornerRadius", dragSize: "dragSize", excludeFromLayout: "excludeFromLayout", fixedUserHandles: "fixedUserHandles", flip: "flip", flipMode: "flipMode", hitPadding: "hitPadding", id: "id", margin: "margin", maxSegmentThumb: "maxSegmentThumb", ports: "ports", previewSize: "previewSize", segmentThumbShape: "segmentThumbShape", segmentThumbSize: "segmentThumbSize", segments: "segments", shape: "shape", sourceDecorator: "sourceDecorator", sourceID: "sourceID", sourcePadding: "sourcePadding", sourcePoint: "sourcePoint", sourcePortID: "sourcePortID", style: "style", symbolInfo: "symbolInfo", targetDecorator: "targetDecorator", targetID: "targetID", targetPadding: "targetPadding", targetPoint: "targetPoint", targetPortID: "targetPortID", tooltip: "tooltip", type: "type", visible: "visible", wrapper: "wrapper", zIndex: "zIndex" }, queries: [{ propertyName: "childFixedUserHandles", first: true, predicate: ConnectorFixedUserHandlesDirective, descendants: true }, { propertyName: "childAnnotations", first: true, predicate: ConnectorAnnotationsDirective, descendants: true }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-connectors>e-connector',
inputs: input,
outputs: outputs,
queries: {
childFixedUserHandles: new ContentChild(ConnectorFixedUserHandlesDirective),
childAnnotations: new ContentChild(ConnectorAnnotationsDirective)
}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* Connector Array Directive
* @private
*/
export class ConnectorsDirective extends ArrayBase {
constructor() {
super('connectors');
}
}
ConnectorsDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorsDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
ConnectorsDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: ConnectorsDirective, selector: "ej-diagram>e-connectors", queries: [{ propertyName: "children", predicate: ConnectorDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: ConnectorsDirective, decorators: [{
type: Directive,
args: [{
selector: 'ej-diagram>e-connectors',
queries: {
children: new ContentChildren(ConnectorDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ubmVjdG9ycy5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZGlhZ3JhbS9jb25uZWN0b3JzLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFvQixlQUFlLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNGLE9BQU8sRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBRWhGLE9BQU8sRUFBRSxrQ0FBa0MsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQzNGLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDOztBQUVqRixJQUFJLEtBQUssR0FBYSxDQUFDLFNBQVMsRUFBRSxrQkFBa0IsRUFBRSxhQUFhLEVBQUUsZ0JBQWdCLEVBQUUsYUFBYSxFQUFFLG1CQUFtQixFQUFFLGtCQUFrQixFQUFFLGFBQWEsRUFBRSxjQUFjLEVBQUUsVUFBVSxFQUFFLG1CQUFtQixFQUFFLGtCQUFrQixFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsWUFBWSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsaUJBQWlCLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxtQkFBbUIsRUFBRSxrQkFBa0IsRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFVBQVUsRUFBRSxlQUFlLEVBQUUsYUFBYSxFQUFFLGNBQWMsRUFBRSxPQUFPLEVBQUUsWUFBWSxFQUFFLGlCQUFpQixFQUFFLFVBQVUsRUFBRSxlQUFlLEVBQUUsYUFBYSxFQUFFLGNBQWMsRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDdG1CLElBQUksT0FBTyxHQUFhLEVBQUUsQ0FBQztBQUMzQjs7Ozs7OztHQU9HO0FBVUgsTUFBTSxPQUFPLGtCQUFtQixTQUFRLFdBQStCO0lBcVFuRSxZQUFvQixnQkFBaUM7UUFDakQsS0FBSyxFQUFFLENBQUM7UUFEUSxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWlCO1FBaFE5QyxTQUFJLEdBQWEsQ0FBQyxrQkFBa0IsRUFBRSxhQUFhLENBQUMsQ0FBQztRQWtReEQsUUFBUSxDQUFDLGlCQUFpQixFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztRQUN6RCxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQzdCLElBQUksQ0FBQyxpQkFBaUIsR0FBRyxLQUFLLENBQUM7SUFDbkMsQ0FBQzs7K0dBMVFRLGtCQUFrQjttR0FBbEIsa0JBQWtCLDJzQ0FKaUIsa0NBQWtDLG1GQUN2Qyw2QkFBNkI7MkZBRzNELGtCQUFrQjtrQkFUOUIsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsMEJBQTBCO29CQUNwQyxNQUFNLEVBQUUsS0FBSztvQkFDYixPQUFPLEVBQUUsT0FBTztvQkFDaEIsT0FBTyxFQUFFO3dCQUNMLHFCQUFxQixFQUFFLElBQUksWUFBWSxDQUFDLGtDQUFrQyxDQUFDO3dCQUMzRSxnQkFBZ0IsRUFBRSxJQUFJLFlBQVksQ0FBQyw2QkFBNkIsQ0FBQztxQkFDcEU7aUJBQ0o7O0FBOFFEOzs7R0FHRztBQU9ILE1BQU0sT0FBTyxtQkFBb0IsU0FBUSxTQUE4QjtJQUNuRTtRQUNJLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUN4QixDQUFDOztnSEFIUSxtQkFBbUI7b0dBQW5CLG1CQUFtQix3RkFITSxrQkFBa0I7MkZBRzNDLG1CQUFtQjtrQkFOL0IsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUseUJBQXlCO29CQUNuQyxPQUFPLEVBQUU7d0JBQ0wsUUFBUSxFQUFFLElBQUksZUFBZSxDQUFDLGtCQUFrQixDQUFDO3FCQUNwRDtpQkFDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgVmlld0NvbnRhaW5lclJlZiwgQ29udGVudENoaWxkcmVuLCBDb250ZW50Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbXBsZXhCYXNlLCBBcnJheUJhc2UsIHNldFZhbHVlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWFuZ3VsYXItYmFzZSc7XG5cbmltcG9ydCB7IENvbm5lY3RvckZpeGVkVXNlckhhbmRsZXNEaXJlY3RpdmUgfSBmcm9tICcuL2Nvbm5lY3Rvci1maXhlZHVzZXJoYW5kbGUuZGlyZWN0aXZlJztcbmltcG9ydCB7IENvbm5lY3RvckFubm90YXRpb25zRGlyZWN0aXZlIH0gZnJvbSAnLi9jb25uZWN0b3ItYW5ub3RhdGlvbi5kaXJlY3RpdmUnO1xuXG5sZXQgaW5wdXQ6IHN0cmluZ1tdID0gWydhZGRJbmZvJywgJ2FsbG93Tm9kZU92ZXJsYXAnLCAnYW5ub3RhdGlvbnMnLCAnYmV6aWVyU2V0dGluZ3MnLCAnYnJpZGdlU3BhY2UnLCAnY29ubmVjdGlvblBhZGRpbmcnLCAnY29ubmVjdG9yU3BhY2luZycsICdjb25zdHJhaW50cycsICdjb3JuZXJSYWRpdXMnLCAnZHJhZ1NpemUnLCAnZXhjbHVkZUZyb21MYXlvdXQnLCAnZml4ZWRVc2VySGFuZGxlcycsICdmbGlwJywgJ2ZsaXBNb2RlJywgJ2hpdFBhZGRpbmcnLCAnaWQnLCAnbWFyZ2luJywgJ21heFNlZ21lbnRUaHVtYicsICdwb3J0cycsICdwcmV2aWV3U2l6ZScsICdzZWdtZW50VGh1bWJTaGFwZScsICdzZWdtZW50VGh1bWJTaXplJywgJ3NlZ21lbnRzJywgJ3NoYXBlJywgJ3NvdXJjZURlY29yYXRvcicsICdzb3VyY2VJRCcsICdzb3VyY2VQYWRkaW5nJywgJ3NvdXJjZVBvaW50JywgJ3NvdXJjZVBvcnRJRCcsICdzdHlsZScsICdzeW1ib2xJbmZvJywgJ3RhcmdldERlY29yYXRvcicsICd0YXJnZXRJRCcsICd0YXJnZXRQYWRkaW5nJywgJ3RhcmdldFBvaW50JywgJ3RhcmdldFBvcnRJRCcsICd0b29sdGlwJywgJ3R5cGUnLCAndmlzaWJsZScsICd3cmFwcGVyJywgJ3pJbmRleCddO1xubGV0IG91dHB1dHM6IHN0cmluZ1tdID0gW107XG4vKipcbiAqIENvbm5lY3RvcnMgRGlyZWN0aXZlXG4gKiBgYGBodG1sXG4gKiA8ZS1jb25uZWN0b3JzPlxuICogPGUtY29ubmVjdG9yPjwvZS1jb25uZWN0b3I+XG4gKiA8L2UtY29ubmVjdG9ycz5cbiAqIGBgYFxuICovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ2UtY29ubmVjdG9ycz5lLWNvbm5lY3RvcicsXG4gICAgaW5wdXRzOiBpbnB1dCxcbiAgICBvdXRwdXRzOiBvdXRwdXRzLCAgICBcbiAgICBxdWVyaWVzOiB7XG4gICAgICAgIGNoaWxkRml4ZWRVc2VySGFuZGxlczogbmV3IENvbnRlbnRDaGlsZChDb25uZWN0b3JGaXhlZFVzZXJIYW5kbGVzRGlyZWN0aXZlKSwgXG4gICAgICAgIGNoaWxkQW5ub3RhdGlvbnM6IG5ldyBDb250ZW50Q2hpbGQoQ29ubmVjdG9yQW5ub3RhdGlvbnNEaXJlY3RpdmUpXG4gICAgfVxufSlcbmV4cG9ydCBjbGFzcyBDb25uZWN0b3JEaXJlY3RpdmUgZXh0ZW5kcyBDb21wbGV4QmFzZTxDb25uZWN0b3JEaXJlY3RpdmU+IHtcbiAgICBwdWJsaWMgZGlyZWN0aXZlUHJvcExpc3Q6IGFueTtcblx0XG4gICAgcHVibGljIGNoaWxkRml4ZWRVc2VySGFuZGxlczogYW55O1xuICAgIHB1YmxpYyBjaGlsZEFubm90YXRpb25zOiBhbnk7XG4gICAgcHVibGljIHRhZ3M6IHN0cmluZ1tdID0gWydmaXhlZFVzZXJIYW5kbGVzJywgJ2Fubm90YXRpb25zJ107XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHR5cGUgb2YgdGhlIGNvbm5lY3RvciBcbiAgICAgKiAqIFN0cmFpZ2h0IC0gU2V0cyB0aGUgc2VnbWVudCB0eXBlIGFzIFN0cmFpZ2h0IFxuICAgICAqICogT3J0aG9nb25hbCAtIFNldHMgdGhlIHNlZ21lbnQgdHlwZSBhcyBPcnRob2dvbmFsIFxuICAgICAqICogQmV6aWVyIC0gU2V0cyB0aGUgc2VnbWVudCB0eXBlIGFzIEJlemllclxuICAgICAqIEBkZWZhdWx0ICdTdHJhaWdodCdcbiAgICAgKiBAYXNwdHlwZSBTeW5jZnVzaW9uLkVKMi5EaWFncmFtcy5TZWdtZW50c1xuICAgICAqL1xuICAgIHB1YmxpYyB0eXBlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIEFsbG93cyB0aGUgdXNlciB0byBzYXZlIGN1c3RvbSBpbmZvcm1hdGlvbi9kYXRhIGFib3V0IGEgbm9kZS9jb25uZWN0b3JcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBhZGRJbmZvOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyBhIHZhbHVlIGluZGljYXRpbmcgd2hldGhlciB0byBvdmVybGFwIHRoZSBjb25uZWN0b3Igb3ZlciB3aXRoIHRoZSBzb3VyY2UgYW5kIHRhcmdldCBub2RlLiBcbiAgICAgKiBJZiB0aGUgTGluZVJvdXRpbmcgaXMgZW5hYmxlZCBpbiB0aGUgZGlhZ3JhbSwgdGhlbiBhbGxvd05vZGVPdmVybGFwIHByb3BlcnR5IHdpbGwgbm90IHdvcmsuXG4gICAgICogQGRlZmF1bHQgZmFsc2VcbiAgICAgKi9cbiAgICBwdWJsaWMgYWxsb3dOb2RlT3ZlcmxhcDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBcbiAgICAgKi9cbiAgICBwdWJsaWMgYW5ub3RhdGlvbnM6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgYmV6aWVyIHNldHRpbmdzIG9mIGVkaXRpbmcgdGhlIHNlZ21lbnRzLlxuICAgICAqIEBkZWZhdWx0IG51bGxcbiAgICAgKi9cbiAgICBwdWJsaWMgYmV6aWVyU2V0dGluZ3M6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgYnJpZGdlU3BhY2Ugb2YgY29ubmVjdG9yXG4gICAgICogQGRlZmF1bHQgMTBcbiAgICAgKi9cbiAgICBwdWJsaWMgYnJpZGdlU3BhY2U6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgY29ubmVjdG9yIHBhZGRpbmcgdmFsdWVcbiAgICAgKiBAZGVmYXVsdCAwXG4gICAgICovXG4gICAgcHVibGljIGNvbm5lY3Rpb25QYWRkaW5nOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGRpc3RhbmNlIGJldHdlZW4gc291cmNlIG5vZGUgYW5kIGNvbm5lY3RvclxuICAgICAqIEBkZWZhdWx0IDEzXG4gICAgICovXG4gICAgcHVibGljIGNvbm5lY3RvclNwYWNpbmc6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgY29uc3RyYWludHMgb2YgY29ubmVjdG9yIFxuICAgICAqICogTm9uZSAtIEludGVyYWN0aW9uIG9mIHRoZSBjb25uZWN0b3JzIGNhbm5vdCBiZSBkb25lLiBcbiAgICAgKiAqIFNlbGVjdCAtIFNlbGVjdHMgdGhlIGNvbm5lY3Rvci4gXG4gICAgICogKiBEZWxldGUgLSBEZWxldGUgdGhlIGNvbm5lY3Rvci4gXG4gICAgICogKiBEcmFnIC0gRHJhZyB0aGUgY29ubmVjdG9yLiBcbiAgICAgKiAqIERyYWdTb3VyY2VFbmQgLSBEcmFnIHRoZSBzb3VyY2UgZW5kIG9mIHRoZSBjb25uZWN0b3IuIFxuICAgICAqICogRHJhZ1RhcmdldEVuZCAtIERyYWcgdGhlIHRhcmdldCBlbmQgb2YgdGhlIGNvbm5lY3Rvci4gXG4gICAgICogKiBEcmFnU2VnbWVudFRodW1wIC0gRHJhZyB0aGUgc2VnbWVudCB0aHVtYiBvZiB0aGUgY29ubmVjdG9yLiBcbiAgICAgKiAqIEFsbG93RHJvcCAtIEFsbG93IHRvIGRyb3AgYSBub2RlLiBcbiAgICAgKiAqIEJyaWRnaW5nIC0gQ3JlYXRlcyBicmlkZ2UgIG9uIGludGVyc2VjdGlvbiBvZiB0d28gY29ubmVjdG9ycy4gXG4gICAgICogKiBJbmhlcml0QnJpZGdpbmcgLSBDcmVhdGVzIGJyaWRnZSAgb24gaW50ZXJzZWN0aW9uIG9mIHR3byBjb25uZWN0b3JzLiBcbiAgICAgKiAqIFBvaW50ZXJFdmVudHMgLSBTZXRzIHRoZSBwb2ludGVyIGV2ZW50cy4gXG4gICAgICogKiBUb29sdGlwIC0gRGlzcGxheXMgYSB0b29sdGlwIGZvciB0aGUgY29ubmVjdG9ycy4gXG4gICAgICogKiBJbmhlcml0VG9vbFRpcCAtIERpc3BsYXlzIGEgdG9vbHRpcCBmb3IgdGhlIGNvbm5lY3RvcnMuIFxuICAgICAqICogSW50ZXJhY3Rpb24gLSBGZWF0dXJlcyBvZiB0aGUgY29ubmVjdG9yIHVzZWQgZm9yIGludGVyYWN0aW9uLiBcbiAgICAgKiAqIFJlYWRPbmx5IC0gRW5hYmxlcyBSZWFkT25seVxuICAgICAqIEBkZWZhdWx0ICdEZWZhdWx0J1xuICAgICAqIEBhc3BudW1iZXJlbnVtIFxuICAgICAqL1xuICAgIHB1YmxpYyBjb25zdHJhaW50czogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSBjb3JuZXIgcmFkaXVzIG9mIHRoZSBjb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCAwXG4gICAgICovXG4gICAgcHVibGljIGNvcm5lclJhZGl1czogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBzaXplIG9mIGEgZHJvcCBzeW1ib2xcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBkcmFnU2l6ZTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIG5vZGUgc2hvdWxkIGJlIGF1dG9tYXRpY2FsbHkgcG9zaXRpb25lZCBvciBub3QuIEFwcGxpY2FibGUsIGlmIGxheW91dCBvcHRpb24gaXMgZW5hYmxlZC5cbiAgICAgKiBAZGVmYXVsdCBmYWxzZVxuICAgICAqL1xuICAgIHB1YmxpYyBleGNsdWRlRnJvbUxheW91dDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGNvbGxlY3Rpb24gb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgZml4ZWRVc2VySGFuZGxlczogYW55O1xuICAgIC8qKiBcbiAgICAgKiBGbGlwIHRoZSBlbGVtZW50IGluIEhvcml6b250YWwvVmVydGljYWwgZGlyZWN0aW9uc1xuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgTm9uZVxuICAgICAqL1xuICAgIHB1YmxpYyBmbGlwOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIEFsbG93cyB5b3UgdG8gZmxpcCBvbmx5IHRoZSBub2RlIG9yIGFsb25nIHdpdGggcG9ydCBhbmQgbGFiZWwuXG4gICAgICogXG4gICAgICogVGhpcyBmdW5jdGlvbmFsaXR5IGlzIGFwcGxpY2FibGUgb25seSBmb3Igbm9kZXMuXG4gICAgICogICAgIFxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgQWxsXG4gICAgICovXG4gICAgcHVibGljIGZsaXBNb2RlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGNvbm5lY3RvciBwYWRkaW5nIHZhbHVlXG4gICAgICogQGRlZmF1bHQgMTBcbiAgICAgKi9cbiAgICBwdWJsaWMgaGl0UGFkZGluZzogYW55O1xuICAgIC8qKiBcbiAgICAgKiBSZXByZXNlbnRzIHRoZSB1bmlxdWUgaWQgb2Ygbm9kZXMvY29ubmVjdG9yc1xuICAgICAqIEBkZWZhdWx0ICcnXG4gICAgICovXG4gICAgcHVibGljIGlkOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHNwYWNlIHRvIGJlIGxlZnQgYmV0d2VlbiB0aGUgbm9kZSBhbmQgaXRzIGltbWVkaWF0ZSBwYXJlbnRcbiAgICAgKiBAZGVmYXVsdCB7fVxuICAgICAqL1xuICAgIHB1YmxpYyBtYXJnaW46IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgbWF4aW11bSBzZWdtZW50IHRodW1iIGZvciB0aGUgY29ubmVjdG9yXG4gICAgICogQGRlZmF1bHQgbnVsbFxuICAgICAqL1xuICAgIHB1YmxpYyBtYXhTZWdtZW50VGh1bWI6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgYmVoYXZpb3Igb2YgY29ubmVjdGlvbiBwb3J0c1xuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICovXG4gICAgcHVibGljIHBvcnRzOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHNpemUgb2YgdGhlIHN5bWJvbCBwcmV2aWV3XG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgcHJldmlld1NpemU6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgc2hhcGUgZm9yIHRoZSBjb25uZWN0b3Igc2VnbWVudFRodW1iIFxuICAgICAqIFJob21idXMgLSBTZXRzIHRoZSBzZWdtZW50VGh1bWIgc2hhcGUgYXMgUmhvbWJ1cyBcbiAgICAgKiBTcXVhcmUgLSBTZXRzIHRoZSBzZWdtZW50VGh1bWIgc2hhcGUgYXMgU3F1YXJlIFxuICAgICAqIFJlY3RhbmdsZSAtIFNldHMgdGhlIHNlZ21lbnRUaHVtYiBzaGFwZSBhcyBSZWN0YW5nbGUgXG4gICAgICogRWxsaXBzZSAtIFNldHMgdGhlIHNlZ21lbnRUaHVtYiBzaGFwZSBhcyBFbGxpcHNlIFxuICAgICAqIEFycm93IC0gU2V0cyB0aGUgc2VnbWVudFRodW1iIHNoYXBlIGFzIEFycm93IFxuICAgICAqIERpYW1vbmQgLSBTZXRzIHRoZSBzZWdtZW50VGh1bWIgc2hhcGUgYXMgRGlhbW9uZCBcbiAgICAgKiBPcGVuQXJyb3cgLSBTZXRzIHRoZSBzZWdtZW50VGh1bWIgc2hhcGUgYXMgT3BlbkFycm93IFxuICAgICAqIENpcmNsZSAtIFNldHMgdGhlIHNlZ21lbnRUaHVtYiBzaGFwZSBhcyBDaXJjbGUgXG4gICAgICogRmxldGNoIC0gU2V0cyB0aGUgc2VnbWVudFRodW1iIHNoYXBlIGFzIEZsZXRjaCBcbiAgICAgKiBPcGVuRmV0Y2ggLSBTZXRzIHRoZSBzZWdtZW50VGh1bWIgc2hhcGUgYXMgT3BlbkZldGNoIFxuICAgICAqIEluZGVudGVkQXJyb3cgLSBTZXRzIHRoZSBzZWdtZW50VGh1bWIgc2hhcGUgYXMgSW5kZW50ZWQgQXJyb3cgXG4gICAgICogT3V0ZGVudGVkQXJyb3cgLSBTZXRzIHRoZSBzZWdtZW50VGh1bWIgc2hhcGUgYXMgT3V0ZGVudGVkIEFycm93IFxuICAgICAqIERvdWJsZUFycm93IC0gU2V0cyB0aGUgc2VnbWVudFRodW1iIHNoYXBlIGFzIERvdWJsZUFycm93XG4gICAgICogQGRlZmF1bHQgJ0NpcmNsZSdcbiAgICAgKi9cbiAgICBwdWJsaWMgc2VnbWVudFRodW1iU2hhcGU6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBzaXplIG9mIHRoZSBzZWdtZW50IHRodW1iIGZvciBpbmRpdmlkdWFsIGNvbm5lY3Rvci4gV2hlbiBub3Qgc2V0LCBpdCBkZWZhdWx0cyB0byBtYXRjaGluZyB0aGUgdW5kZXJseWluZyBwYXRoIGRhdGFcbiAgICAgKiBAZGVmYXVsdCAxMFxuICAgICAqL1xuICAgIHB1YmxpYyBzZWdtZW50VGh1bWJTaXplOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHNlZ21lbnRzXG4gICAgICogQGRlZmF1bHQgW11cbiAgICAgKiBAYXNwdHlwZSBvYmplY3RcbiAgICAgKi9cbiAgICBwdWJsaWMgc2VnbWVudHM6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgc2hhcGUgb2YgdGhlIGNvbm5lY3RvclxuICAgICAqIEBkZWZhdWx0ICdCcG1uJ1xuICAgICAqIEBhc3B0eXBlIG9iamVjdFxuICAgICAqL1xuICAgIHB1YmxpYyBzaGFwZTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBzb3VyY2UgZGVjb3JhdG9yIG9mIHRoZSBjb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCBuZXcgRGVjb3JhdG9yKClcbiAgICAgKi9cbiAgICBwdWJsaWMgc291cmNlRGVjb3JhdG9yOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIHNvdXJjZSBub2RlL2Nvbm5lY3RvciBvYmplY3Qgb2YgdGhlIGNvbm5lY3RvclxuICAgICAqIEBkZWZhdWx0IG51bGxcbiAgICAgKi9cbiAgICBwdWJsaWMgc291cmNlSUQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgc291cmNlIHBhZGRpbmcgb2YgdGhlIGNvbm5lY3RvclxuICAgICAqIEBkZWZhdWx0IDBcbiAgICAgKi9cbiAgICBwdWJsaWMgc291cmNlUGFkZGluZzogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSBiZWdpbm5pbmcgcG9pbnQgb2YgdGhlIGNvbm5lY3RvclxuICAgICAqIEBkZWZhdWx0IG5ldyBQb2ludCgwLDApXG4gICAgICovXG4gICAgcHVibGljIHNvdXJjZVBvaW50OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIHVuaXF1ZSBpZCBvZiB0aGUgc291cmNlIHBvcnQgb2YgdGhlIGNvbm5lY3RvclxuICAgICAqIEBkZWZhdWx0ICcnXG4gICAgICovXG4gICAgcHVibGljIHNvdXJjZVBvcnRJRDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBjb25uZWN0aW9uIHBhdGhcbiAgICAgKiBAZGVmYXVsdCAnJ1xuICAgICAqL1xuICAgIHB1YmxpYyBzdHlsZTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBzeW1ib2wgaW5mbyBvZiBhIGNvbm5lY3RvclxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICogQGlnbm9yZWFwaWxpbmsgXG4gICAgICovXG4gICAgcHVibGljIHN5bWJvbEluZm86IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgdGFyZ2V0IGRlY29yYXRvciBvZiB0aGUgY29ubmVjdG9yXG4gICAgICogQGRlZmF1bHQgbmV3IERlY29yYXRvcigpXG4gICAgICovXG4gICAgcHVibGljIHRhcmdldERlY29yYXRvcjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSB0YXJnZXQgbm9kZS9jb25uZWN0b3Igb2JqZWN0IG9mIHRoZSBjb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCBudWxsXG4gICAgICovXG4gICAgcHVibGljIHRhcmdldElEOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIHRhcmdldCBwYWRkaW5nIG9mIHRoZSBjb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCAwXG4gICAgICovXG4gICAgcHVibGljIHRhcmdldFBhZGRpbmc6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgZW5kIHBvaW50IG9mIHRoZSBjb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCBuZXcgUG9pbnQoMCwwKVxuICAgICAqL1xuICAgIHB1YmxpYyB0YXJnZXRQb2ludDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSB1bmlxdWUgaWQgb2YgdGhlIHRhcmdldCBwb3J0IG9mIHRoZSBjb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCAnJ1xuICAgICAqL1xuICAgIHB1YmxpYyB0YXJnZXRQb3J0SUQ6IGFueTtcbiAgICAvKiogXG4gICAgICogZGVmaW5lcyB0aGUgdG9vbHRpcCBmb3IgdGhlIGNvbm5lY3RvclxuICAgICAqIEBkZWZhdWx0IG5ldyBEaWFncmFtVG9vbFRpcCgpO1xuICAgICAqL1xuICAgIHB1YmxpYyB0b29sdGlwOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIHZpc2liaWxpdHkgb2YgdGhlIG5vZGUvY29ubmVjdG9yXG4gICAgICogQGRlZmF1bHQgdHJ1ZVxuICAgICAqL1xuICAgIHB1YmxpYyB2aXNpYmxlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIFVJIG9mIHRoZSBjb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCBudWxsXG4gICAgICogQGRlcHJlY2F0ZWQgXG4gICAgICovXG4gICAgcHVibGljIHdyYXBwZXI6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgdmlzdWFsIG9yZGVyIG9mIHRoZSBub2RlL2Nvbm5lY3RvciBpbiBET01cbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlIDVlLTMyNFxuICAgICAqIEBkZWZhdWx0IE51bWJlci5NSU5fVkFMVUVcbiAgICAgKi9cbiAgICBwdWJsaWMgekluZGV4OiBhbnk7XG5cbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIHZpZXdDb250YWluZXJSZWY6Vmlld0NvbnRhaW5lclJlZikge1xuICAgICAgICBzdXBlcigpO1xuICAgICAgICBzZXRWYWx1ZSgnY3VycmVudEluc3RhbmNlJywgdGhpcywgdGhpcy52aWV3Q29udGFpbmVyUmVmKTtcbiAgICAgICAgdGhpcy5yZWdpc3RlckV2ZW50cyhvdXRwdXRzKTtcbiAgICAgICAgdGhpcy5kaXJlY3RpdmVQcm9wTGlzdCA9IGlucHV0O1xuICAgIH1cbn1cblxuLyoqXG4gKiBDb25uZWN0b3IgQXJyYXkgRGlyZWN0aXZlXG4gKiBAcHJpdmF0ZVxuICovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ2VqLWRpYWdyYW0+ZS1jb25uZWN0b3JzJyxcbiAgICBxdWVyaWVzOiB7XG4gICAgICAgIGNoaWxkcmVuOiBuZXcgQ29udGVudENoaWxkcmVuKENvbm5lY3RvckRpcmVjdGl2ZSlcbiAgICB9LFxufSlcbmV4cG9ydCBjbGFzcyBDb25uZWN0b3JzRGlyZWN0aXZlIGV4dGVuZHMgQXJyYXlCYXNlPENvbm5lY3RvcnNEaXJlY3RpdmU+IHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoJ2Nvbm5lY3RvcnMnKTtcbiAgICB9XG59Il19
import { Directive, ContentChildren } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
let input = ['action', 'cursor'];
let outputs = [];
/**
* Cursor Maps Directive
* ```html
* <e-cusrsormaps>
* <e-cursormap></e-cursormap>
* </e-cursormaps>
* ```
*/
export class CustomCursorDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
CustomCursorDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: CustomCursorDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
CustomCursorDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: CustomCursorDirective, selector: "e-cursormaps>e-cursormap", inputs: { action: "action", cursor: "cursor" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: CustomCursorDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-cursormaps>e-cursormap',
inputs: input,
outputs: outputs,
queries: {}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* CustomCursor Array Directive
* @private
*/
export class CustomCursorsDirective extends ArrayBase {
constructor() {
super('customcursor');
}
}
CustomCursorsDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: CustomCursorsDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
CustomCursorsDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: CustomCursorsDirective, selector: "ej-diagram>e-cursormaps", queries: [{ propertyName: "children", predicate: CustomCursorDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: CustomCursorsDirective, decorators: [{
type: Directive,
args: [{
selector: 'ej-diagram>e-cursormaps',
queries: {
children: new ContentChildren(CustomCursorDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tY3Vyc29yLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9kaWFncmFtL2N1c3RvbWN1cnNvci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBb0IsZUFBZSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdFLE9BQU8sRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRSxNQUFNLDhCQUE4QixDQUFDOztBQUloRixJQUFJLEtBQUssR0FBYSxDQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsQ0FBQztBQUMzQyxJQUFJLE9BQU8sR0FBYSxFQUFFLENBQUM7QUFDM0I7Ozs7Ozs7R0FPRztBQVNILE1BQU0sT0FBTyxxQkFBc0IsU0FBUSxXQUFrQztJQWV6RSxZQUFvQixnQkFBaUM7UUFDakQsS0FBSyxFQUFFLENBQUM7UUFEUSxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWlCO1FBRWpELFFBQVEsQ0FBQyxpQkFBaUIsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUM7UUFDekQsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUM3QixJQUFJLENBQUMsaUJBQWlCLEdBQUcsS0FBSyxDQUFDO0lBQ25DLENBQUM7O2tIQXBCUSxxQkFBcUI7c0dBQXJCLHFCQUFxQjsyRkFBckIscUJBQXFCO2tCQVJqQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLE1BQU0sRUFBRSxLQUFLO29CQUNiLE9BQU8sRUFBRSxPQUFPO29CQUNoQixPQUFPLEVBQUUsRUFFUjtpQkFDSjs7QUF3QkQ7OztHQUdHO0FBT0gsTUFBTSxPQUFPLHNCQUF1QixTQUFRLFNBQWlDO0lBQ3pFO1FBQ0ksS0FBSyxDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQzFCLENBQUM7O21IQUhRLHNCQUFzQjt1R0FBdEIsc0JBQXNCLHdGQUhHLHFCQUFxQjsyRkFHOUMsc0JBQXNCO2tCQU5sQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSx5QkFBeUI7b0JBQ25DLE9BQU8sRUFBRTt3QkFDTCxRQUFRLEVBQUUsSUFBSSxlQUFlLENBQUMscUJBQXFCLENBQUM7cUJBQ3ZEO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBWaWV3Q29udGFpbmVyUmVmLCBDb250ZW50Q2hpbGRyZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbXBsZXhCYXNlLCBBcnJheUJhc2UsIHNldFZhbHVlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWFuZ3VsYXItYmFzZSc7XG5cblxuXG5sZXQgaW5wdXQ6IHN0cmluZ1tdID0gWydhY3Rpb24nLCAnY3Vyc29yJ107XG5sZXQgb3V0cHV0czogc3RyaW5nW10gPSBbXTtcbi8qKlxuICogQ3Vyc29yIE1hcHMgRGlyZWN0aXZlXG4gKiBgYGBodG1sXG4gKiA8ZS1jdXNyc29ybWFwcz5cbiAqIDxlLWN1cnNvcm1hcD48L2UtY3Vyc29ybWFwPlxuICogPC9lLWN1cnNvcm1hcHM+XG4gKiBgYGBcbiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdlLWN1cnNvcm1hcHM+ZS1jdXJzb3JtYXAnLFxuICAgIGlucHV0czogaW5wdXQsXG4gICAgb3V0cHV0czogb3V0cHV0cywgICAgXG4gICAgcXVlcmllczoge1xuXG4gICAgfVxufSlcbmV4cG9ydCBjbGFzcyBDdXN0b21DdXJzb3JEaXJlY3RpdmUgZXh0ZW5kcyBDb21wbGV4QmFzZTxDdXN0b21DdXJzb3JEaXJlY3RpdmU+IHtcbiAgICBwdWJsaWMgZGlyZWN0aXZlUHJvcExpc3Q6IGFueTtcblx0XG5cblxuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBwcm9wZXJ0eSBvZiBhIERhdGEgTWFwIEl0ZW1zXG4gICAgICovXG4gICAgcHVibGljIGFjdGlvbjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBGaWVsZHMgZm9yIHRoZSBEYXRhIE1hcCBJdGVtc1xuICAgICAqIEBkZWZhdWx0ICcnXG4gICAgICovXG4gICAgcHVibGljIGN1cnNvcjogYW55O1xuXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSB2aWV3Q29udGFpbmVyUmVmOlZpZXdDb250YWluZXJSZWYpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgc2V0VmFsdWUoJ2N1cnJlbnRJbnN0YW5jZScsIHRoaXMsIHRoaXMudmlld0NvbnRhaW5lclJlZik7XG4gICAgICAgIHRoaXMucmVnaXN0ZXJFdmVudHMob3V0cHV0cyk7XG4gICAgICAgIHRoaXMuZGlyZWN0aXZlUHJvcExpc3QgPSBpbnB1dDtcbiAgICB9XG59XG5cbi8qKlxuICogQ3VzdG9tQ3Vyc29yIEFycmF5IERpcmVjdGl2ZVxuICogQHByaXZhdGVcbiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdlai1kaWFncmFtPmUtY3Vyc29ybWFwcycsXG4gICAgcXVlcmllczoge1xuICAgICAgICBjaGlsZHJlbjogbmV3IENvbnRlbnRDaGlsZHJlbihDdXN0b21DdXJzb3JEaXJlY3RpdmUpXG4gICAgfSxcbn0pXG5leHBvcnQgY2xhc3MgQ3VzdG9tQ3Vyc29yc0RpcmVjdGl2ZSBleHRlbmRzIEFycmF5QmFzZTxDdXN0b21DdXJzb3JzRGlyZWN0aXZlPiB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKCdjdXN0b21jdXJzb3InKTtcbiAgICB9XG59Il19
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { DiagramModule } from './diagram.module';
import { HierarchicalTree, MindMap, RadialTree, ComplexHierarchicalTree, DataBinding, Snapping, PrintAndExport, BpmnDiagrams, SymmetricLayout, ConnectorBridging, UndoRedo, LayoutAnimation, DiagramContextMenu, LineRouting, AvoidLineOverlapping, ConnectorEditing, LineDistribution, Ej1Serialization, FlowchartLayout } from '@syncfusion/ej2-diagrams';
import * as i0 from "@angular/core";
export const HierarchicalTreeService = { provide: 'DiagramsHierarchicalTree', useValue: HierarchicalTree };
export const MindMapService = { provide: 'DiagramsMindMap', useValue: MindMap };
export const RadialTreeService = { provide: 'DiagramsRadialTree', useValue: RadialTree };
export const ComplexHierarchicalTreeService = { provide: 'DiagramsComplexHierarchicalTree', useValue: ComplexHierarchicalTree };
export const DataBindingService = { provide: 'DiagramsDataBinding', useValue: DataBinding };
export const SnappingService = { provide: 'DiagramsSnapping', useValue: Snapping };
export const PrintAndExportService = { provide: 'DiagramsPrintAndExport', useValue: PrintAndExport };
export const BpmnDiagramsService = { provide: 'DiagramsBpmnDiagrams', useValue: BpmnDiagrams };
export const SymmetricLayoutService = { provide: 'DiagramsSymmetricLayout', useValue: SymmetricLayout };
export const ConnectorBridgingService = { provide: 'DiagramsConnectorBridging', useValue: ConnectorBridging };
export const UndoRedoService = { provide: 'DiagramsUndoRedo', useValue: UndoRedo };
export const LayoutAnimationService = { provide: 'DiagramsLayoutAnimation', useValue: LayoutAnimation };
export const DiagramContextMenuService = { provide: 'DiagramsDiagramContextMenu', useValue: DiagramContextMenu };
export const LineRoutingService = { provide: 'DiagramsLineRouting', useValue: LineRouting };
export const AvoidLineOverlappingService = { provide: 'DiagramsAvoidLineOverlapping', useValue: AvoidLineOverlapping };
export const ConnectorEditingService = { provide: 'DiagramsConnectorEditing', useValue: ConnectorEditing };
export const LineDistributionService = { provide: 'DiagramsLineDistribution', useValue: LineDistribution };
export const Ej1SerializationService = { provide: 'DiagramsEj1Serialization', useValue: Ej1Serialization };
export const FlowchartLayoutService = { provide: 'DiagramsFlowchartLayout', useValue: FlowchartLayout };
/**
* NgModule definition for the Diagram component with providers.
*/
export class DiagramAllModule {
}
DiagramAllModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramAllModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
DiagramAllModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramAllModule, imports: [CommonModule, DiagramModule], exports: [DiagramModule] });
DiagramAllModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramAllModule, providers: [
HierarchicalTreeService,
MindMapService,
RadialTreeService,
ComplexHierarchicalTreeService,
DataBindingService,
SnappingService,
PrintAndExportService,
BpmnDiagramsService,
SymmetricLayoutService,
ConnectorBridgingService,
UndoRedoService,
LayoutAnimationService,
DiagramContextMenuService,
LineRoutingService,
AvoidLineOverlappingService,
ConnectorEditingService,
LineDistributionService,
Ej1SerializationService,
FlowchartLayoutService
], imports: [[CommonModule, DiagramModule], DiagramModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramAllModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule, DiagramModule],
exports: [
DiagramModule
],
providers: [
HierarchicalTreeService,
MindMapService,
RadialTreeService,
ComplexHierarchicalTreeService,
DataBindingService,
SnappingService,
PrintAndExportService,
BpmnDiagramsService,
SymmetricLayoutService,
ConnectorBridgingService,
UndoRedoService,
LayoutAnimationService,
DiagramContextMenuService,
LineRoutingService,
AvoidLineOverlappingService,
ConnectorEditingService,
LineDistributionService,
Ej1SerializationService,
FlowchartLayoutService
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhZ3JhbS1hbGwubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2RpYWdyYW0vZGlhZ3JhbS1hbGwubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3hELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQVcvQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDakQsT0FBTyxFQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsdUJBQXVCLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRSxjQUFjLEVBQUUsWUFBWSxFQUFFLGVBQWUsRUFBRSxpQkFBaUIsRUFBRSxRQUFRLEVBQUUsZUFBZSxFQUFFLGtCQUFrQixFQUFFLFdBQVcsRUFBRSxvQkFBb0IsRUFBRSxnQkFBZ0IsRUFBRSxnQkFBZ0IsRUFBRSxnQkFBZ0IsRUFBRSxlQUFlLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQTs7QUFHelYsTUFBTSxDQUFDLE1BQU0sdUJBQXVCLEdBQWtCLEVBQUUsT0FBTyxFQUFFLDBCQUEwQixFQUFFLFFBQVEsRUFBRSxnQkFBZ0IsRUFBQyxDQUFDO0FBQ3pILE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBa0IsRUFBRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBQyxDQUFDO0FBQzlGLE1BQU0sQ0FBQyxNQUFNLGlCQUFpQixHQUFrQixFQUFFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFDLENBQUM7QUFDdkcsTUFBTSxDQUFDLE1BQU0sOEJBQThCLEdBQWtCLEVBQUUsT0FBTyxFQUFFLGlDQUFpQyxFQUFFLFFBQVEsRUFBRSx1QkFBdUIsRUFBQyxDQUFDO0FBQzlJLE1BQU0sQ0FBQyxNQUFNLGtCQUFrQixHQUFrQixFQUFFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxRQUFRLEVBQUUsV0FBVyxFQUFDLENBQUM7QUFDMUcsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFrQixFQUFFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFDLENBQUM7QUFDakcsTUFBTSxDQUFDLE1BQU0scUJBQXFCLEdBQWtCLEVBQUUsT0FBTyxFQUFFLHdCQUF3QixFQUFFLFFBQVEsRUFBRSxjQUFjLEVBQUMsQ0FBQztBQUNuSCxNQUFNLENBQUMsTUFBTSxtQkFBbUIsR0FBa0IsRUFBRSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBQyxDQUFDO0FBQzdHLE1BQU0sQ0FBQyxNQUFNLHNCQUFzQixHQUFrQixFQUFFLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxRQUFRLEVBQUUsZUFBZSxFQUFDLENBQUM7QUFDdEgsTUFBTSxDQUFDLE1BQU0sd0JBQXdCLEdBQWtCLEVBQUUsT0FBTyxFQUFFLDJCQUEyQixFQUFFLFFBQVEsRUFBRSxpQkFBaUIsRUFBQyxDQUFDO0FBQzVILE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBa0IsRUFBRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBQyxDQUFDO0FBQ2pHLE1BQU0sQ0FBQyxNQUFNLHNCQUFzQixHQUFrQixFQUFFLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxRQUFRLEVBQUUsZUFBZSxFQUFDLENBQUM7QUFDdEgsTUFBTSxDQUFDLE1BQU0seUJBQXlCLEdBQWtCLEVBQUUsT0FBTyxFQUFFLDRCQUE0QixFQUFFLFFBQVEsRUFBRSxrQkFBa0IsRUFBQyxDQUFDO0FBQy9ILE1BQU0sQ0FBQyxNQUFNLGtCQUFrQixHQUFrQixFQUFFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxRQUFRLEVBQUUsV0FBVyxFQUFDLENBQUM7QUFDMUcsTUFBTSxDQUFDLE1BQU0sMkJBQTJCLEdBQWtCLEVBQUUsT0FBTyxFQUFFLDhCQUE4QixFQUFFLFFBQVEsRUFBRSxvQkFBb0IsRUFBQyxDQUFDO0FBQ3JJLE1BQU0sQ0FBQyxNQUFNLHVCQUF1QixHQUFrQixFQUFFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxRQUFRLEVBQUUsZ0JBQWdCLEVBQUMsQ0FBQztBQUN6SCxNQUFNLENBQUMsTUFBTSx1QkFBdUIsR0FBa0IsRUFBRSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsUUFBUSxFQUFFLGdCQUFnQixFQUFDLENBQUM7QUFDekgsTUFBTSxDQUFDLE1BQU0sdUJBQXVCLEdBQWtCLEVBQUUsT0FBTyxFQUFFLDBCQUEwQixFQUFFLFFBQVEsRUFBRSxnQkFBZ0IsRUFBQyxDQUFDO0FBQ3pILE1BQU0sQ0FBQyxNQUFNLHNCQUFzQixHQUFrQixFQUFFLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxRQUFRLEVBQUUsZUFBZSxFQUFDLENBQUM7QUFFdEg7O0dBRUc7QUE0QkgsTUFBTSxPQUFPLGdCQUFnQjs7NkdBQWhCLGdCQUFnQjs4R0FBaEIsZ0JBQWdCLFlBMUJmLFlBQVksRUFBRSxhQUFhLGFBRWpDLGFBQWE7OEdBd0JSLGdCQUFnQixhQXRCZjtRQUNOLHVCQUF1QjtRQUN2QixjQUFjO1FBQ2QsaUJBQWlCO1FBQ2pCLDhCQUE4QjtRQUM5QixrQkFBa0I7UUFDbEIsZUFBZTtRQUNmLHFCQUFxQjtRQUNyQixtQkFBbUI7UUFDbkIsc0JBQXNCO1FBQ3RCLHdCQUF3QjtRQUN4QixlQUFlO1FBQ2Ysc0JBQXNCO1FBQ3RCLHlCQUF5QjtRQUN6QixrQkFBa0I7UUFDbEIsMkJBQTJCO1FBQzNCLHVCQUF1QjtRQUN2Qix1QkFBdUI7UUFDdkIsdUJBQXVCO1FBQ3ZCLHNCQUFzQjtLQUN6QixZQXhCUSxDQUFDLFlBQVksRUFBRSxhQUFhLENBQUMsRUFFbEMsYUFBYTsyRkF3QlIsZ0JBQWdCO2tCQTNCNUIsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUUsQ0FBQyxZQUFZLEVBQUUsYUFBYSxDQUFDO29CQUN0QyxPQUFPLEVBQUU7d0JBQ0wsYUFBYTtxQkFDaEI7b0JBQ0QsU0FBUyxFQUFDO3dCQUNOLHVCQUF1Qjt3QkFDdkIsY0FBYzt3QkFDZCxpQkFBaUI7d0JBQ2pCLDhCQUE4Qjt3QkFDOUIsa0JBQWtCO3dCQUNsQixlQUFlO3dCQUNmLHFCQUFxQjt3QkFDckIsbUJBQW1CO3dCQUNuQixzQkFBc0I7d0JBQ3RCLHdCQUF3Qjt3QkFDeEIsZUFBZTt3QkFDZixzQkFBc0I7d0JBQ3RCLHlCQUF5Qjt3QkFDekIsa0JBQWtCO3dCQUNsQiwyQkFBMkI7d0JBQzNCLHVCQUF1Qjt3QkFDdkIsdUJBQXVCO3dCQUN2Qix1QkFBdUI7d0JBQ3ZCLHNCQUFzQjtxQkFDekI7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgVmFsdWVQcm92aWRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IExheWVyRGlyZWN0aXZlLCBMYXllcnNEaXJlY3RpdmUgfSBmcm9tICcuL2xheWVycy5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQ3VzdG9tQ3Vyc29yRGlyZWN0aXZlLCBDdXN0b21DdXJzb3JzRGlyZWN0aXZlIH0gZnJvbSAnLi9jdXN0b21jdXJzb3IuZGlyZWN0aXZlJztcbmltcG9ydCB7IENvbm5lY3RvckZpeGVkVXNlckhhbmRsZURpcmVjdGl2ZSwgQ29ubmVjdG9yRml4ZWRVc2VySGFuZGxlc0RpcmVjdGl2ZSB9IGZyb20gJy4vY29ubmVjdG9yLWZpeGVkdXNlcmhhbmRsZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQ29ubmVjdG9yQW5ub3RhdGlvbkRpcmVjdGl2ZSwgQ29ubmVjdG9yQW5ub3RhdGlvbnNEaXJlY3RpdmUgfSBmcm9tICcuL2Nvbm5lY3Rvci1hbm5vdGF0aW9uLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBDb25uZWN0b3JEaXJlY3RpdmUsIENvbm5lY3RvcnNEaXJlY3RpdmUgfSBmcm9tICcuL2Nvbm5lY3RvcnMuZGlyZWN0aXZlJztcbmltcG9ydCB7IE5vZGVGaXhlZFVzZXJIYW5kbGVEaXJlY3RpdmUsIE5vZGVGaXhlZFVzZXJIYW5kbGVzRGlyZWN0aXZlIH0gZnJvbSAnLi9ub2RlLWZpeGVkdXNlcmhhbmRsZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTm9kZUFubm90YXRpb25EaXJlY3RpdmUsIE5vZGVBbm5vdGF0aW9uc0RpcmVjdGl2ZSB9IGZyb20gJy4vbm9kZS1hbm5vdGF0aW9uLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBQb3J0RGlyZWN0aXZlLCBQb3J0c0RpcmVjdGl2ZSB9IGZyb20gJy4vcG9ydHMuZGlyZWN0aXZlJztcbmltcG9ydCB7IE5vZGVEaXJlY3RpdmUsIE5vZGVzRGlyZWN0aXZlIH0gZnJvbSAnLi9ub2Rlcy5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgRGlhZ3JhbUNvbXBvbmVudCB9IGZyb20gJy4vZGlhZ3JhbS5jb21wb25lbnQnO1xuaW1wb3J0IHsgRGlhZ3JhbU1vZHVsZSB9IGZyb20gJy4vZGlhZ3JhbS5tb2R1bGUnO1xuaW1wb3J0IHtIaWVyYXJjaGljYWxUcmVlLCBNaW5kTWFwLCBSYWRpYWxUcmVlLCBDb21wbGV4SGllcmFyY2hpY2FsVHJlZSwgRGF0YUJpbmRpbmcsIFNuYXBwaW5nLCBQcmludEFuZEV4cG9ydCwgQnBtbkRpYWdyYW1zLCBTeW1tZXRyaWNMYXlvdXQsIENvbm5lY3RvckJyaWRnaW5nLCBVbmRvUmVkbywgTGF5b3V0QW5pbWF0aW9uLCBEaWFncmFtQ29udGV4dE1lbnUsIExpbmVSb3V0aW5nLCBBdm9pZExpbmVPdmVybGFwcGluZywgQ29ubmVjdG9yRWRpdGluZywgTGluZURpc3RyaWJ1dGlvbiwgRWoxU2VyaWFsaXphdGlvbiwgRmxvd2NoYXJ0TGF5b3V0fSBmcm9tICdAc3luY2Z1c2lvbi9lajItZGlhZ3JhbXMnXG5cblxuZXhwb3J0IGNvbnN0IEhpZXJhcmNoaWNhbFRyZWVTZXJ2aWNlOiBWYWx1ZVByb3ZpZGVyID0geyBwcm92aWRlOiAnRGlhZ3JhbXNIaWVyYXJjaGljYWxUcmVlJywgdXNlVmFsdWU6IEhpZXJhcmNoaWNhbFRyZWV9O1xuZXhwb3J0IGNvbnN0IE1pbmRNYXBTZXJ2aWNlOiBWYWx1ZVByb3ZpZGVyID0geyBwcm92aWRlOiAnRGlhZ3JhbXNNaW5kTWFwJywgdXNlVmFsdWU6IE1pbmRNYXB9O1xuZXhwb3J0IGNvbnN0IFJhZGlhbFRyZWVTZXJ2aWNlOiBWYWx1ZVByb3ZpZGVyID0geyBwcm92aWRlOiAnRGlhZ3JhbXNSYWRpYWxUcmVlJywgdXNlVmFsdWU6IFJhZGlhbFRyZWV9O1xuZXhwb3J0IGNvbnN0IENvbXBsZXhIaWVyYXJjaGljYWxUcmVlU2VydmljZTogVmFsdWVQcm92aWRlciA9IHsgcHJvdmlkZTogJ0RpYWdyYW1zQ29tcGxleEhpZXJhcmNoaWNhbFRyZWUnLCB1c2VWYWx1ZTogQ29tcGxleEhpZXJhcmNoaWNhbFRyZWV9O1xuZXhwb3J0IGNvbnN0IERhdGFCaW5kaW5nU2VydmljZTogVmFsdWVQcm92aWRlciA9IHsgcHJvdmlkZTogJ0RpYWdyYW1zRGF0YUJpbmRpbmcnLCB1c2VWYWx1ZTogRGF0YUJpbmRpbmd9O1xuZXhwb3J0IGNvbnN0IFNuYXBwaW5nU2VydmljZTogVmFsdWVQcm92aWRlciA9IHsgcHJvdmlkZTogJ0RpYWdyYW1zU25hcHBpbmcnLCB1c2VWYWx1ZTogU25hcHBpbmd9O1xuZXhwb3J0IGNvbnN0IFByaW50QW5kRXhwb3J0U2VydmljZTogVmFsdWVQcm92aWRlciA9IHsgcHJvdmlkZTogJ0RpYWdyYW1zUHJpbnRBbmRFeHBvcnQnLCB1c2VWYWx1ZTogUHJpbnRBbmRFeHBvcnR9O1xuZXhwb3J0IGNvbnN0IEJwbW5EaWFncmFtc1NlcnZpY2U6IFZhbHVlUHJvdmlkZXIgPSB7IHByb3ZpZGU6ICdEaWFncmFtc0JwbW5EaWFncmFtcycsIHVzZVZhbHVlOiBCcG1uRGlhZ3JhbXN9O1xuZXhwb3J0IGNvbnN0IFN5bW1ldHJpY0xheW91dFNlcnZpY2U6IFZhbHVlUHJvdmlkZXIgPSB7IHByb3ZpZGU6ICdEaWFncmFtc1N5bW1ldHJpY0xheW91dCcsIHVzZVZhbHVlOiBTeW1tZXRyaWNMYXlvdXR9O1xuZXhwb3J0IGNvbnN0IENvbm5lY3RvckJyaWRnaW5nU2VydmljZTogVmFsdWVQcm92aWRlciA9IHsgcHJvdmlkZTogJ0RpYWdyYW1zQ29ubmVjdG9yQnJpZGdpbmcnLCB1c2VWYWx1ZTogQ29ubmVjdG9yQnJpZGdpbmd9O1xuZXhwb3J0IGNvbnN0IFVuZG9SZWRvU2VydmljZTogVmFsdWVQcm92aWRlciA9IHsgcHJvdmlkZTogJ0RpYWdyYW1zVW5kb1JlZG8nLCB1c2VWYWx1ZTogVW5kb1JlZG99O1xuZXhwb3J0IGNvbnN0IExheW91dEFuaW1hdGlvblNlcnZpY2U6IFZhbHVlUHJvdmlkZXIgPSB7IHByb3ZpZGU6ICdEaWFncmFtc0xheW91dEFuaW1hdGlvbicsIHVzZVZhbHVlOiBMYXlvdXRBbmltYXRpb259O1xuZXhwb3J0IGNvbnN0IERpYWdyYW1Db250ZXh0TWVudVNlcnZpY2U6IFZhbHVlUHJvdmlkZXIgPSB7IHByb3ZpZGU6ICdEaWFncmFtc0RpYWdyYW1Db250ZXh0TWVudScsIHVzZVZhbHVlOiBEaWFncmFtQ29udGV4dE1lbnV9O1xuZXhwb3J0IGNvbnN0IExpbmVSb3V0aW5nU2VydmljZTogVmFsdWVQcm92aWRlciA9IHsgcHJvdmlkZTogJ0RpYWdyYW1zTGluZVJvdXRpbmcnLCB1c2VWYWx1ZTogTGluZVJvdXRpbmd9O1xuZXhwb3J0IGNvbnN0IEF2b2lkTGluZU92ZXJsYXBwaW5nU2VydmljZTogVmFsdWVQcm92aWRlciA9IHsgcHJvdmlkZTogJ0RpYWdyYW1zQXZvaWRMaW5lT3ZlcmxhcHBpbmcnLCB1c2VWYWx1ZTogQXZvaWRMaW5lT3ZlcmxhcHBpbmd9O1xuZXhwb3J0IGNvbnN0IENvbm5lY3RvckVkaXRpbmdTZXJ2aWNlOiBWYWx1ZVByb3ZpZGVyID0geyBwcm92aWRlOiAnRGlhZ3JhbXNDb25uZWN0b3JFZGl0aW5nJywgdXNlVmFsdWU6IENvbm5lY3RvckVkaXRpbmd9O1xuZXhwb3J0IGNvbnN0IExpbmVEaXN0cmlidXRpb25TZXJ2aWNlOiBWYWx1ZVByb3ZpZGVyID0geyBwcm92aWRlOiAnRGlhZ3JhbXNMaW5lRGlzdHJpYnV0aW9uJywgdXNlVmFsdWU6IExpbmVEaXN0cmlidXRpb259O1xuZXhwb3J0IGNvbnN0IEVqMVNlcmlhbGl6YXRpb25TZXJ2aWNlOiBWYWx1ZVByb3ZpZGVyID0geyBwcm92aWRlOiAnRGlhZ3JhbXNFajFTZXJpYWxpemF0aW9uJywgdXNlVmFsdWU6IEVqMVNlcmlhbGl6YXRpb259O1xuZXhwb3J0IGNvbnN0IEZsb3djaGFydExheW91dFNlcnZpY2U6IFZhbHVlUHJvdmlkZXIgPSB7IHByb3ZpZGU6ICdEaWFncmFtc0Zsb3djaGFydExheW91dCcsIHVzZVZhbHVlOiBGbG93Y2hhcnRMYXlvdXR9O1xuXG4vKipcbiAqIE5nTW9kdWxlIGRlZmluaXRpb24gZm9yIHRoZSBEaWFncmFtIGNvbXBvbmVudCB3aXRoIHByb3ZpZGVycy5cbiAqL1xuQE5nTW9kdWxlKHtcbiAgICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlLCBEaWFncmFtTW9kdWxlXSxcbiAgICBleHBvcnRzOiBbXG4gICAgICAgIERpYWdyYW1Nb2R1bGVcbiAgICBdLFxuICAgIHByb3ZpZGVyczpbXG4gICAgICAgIEhpZXJhcmNoaWNhbFRyZWVTZXJ2aWNlLFxuICAgICAgICBNaW5kTWFwU2VydmljZSxcbiAgICAgICAgUmFkaWFsVHJlZVNlcnZpY2UsXG4gICAgICAgIENvbXBsZXhIaWVyYXJjaGljYWxUcmVlU2VydmljZSxcbiAgICAgICAgRGF0YUJpbmRpbmdTZXJ2aWNlLFxuICAgICAgICBTbmFwcGluZ1NlcnZpY2UsXG4gICAgICAgIFByaW50QW5kRXhwb3J0U2VydmljZSxcbiAgICAgICAgQnBtbkRpYWdyYW1zU2VydmljZSxcbiAgICAgICAgU3ltbWV0cmljTGF5b3V0U2VydmljZSxcbiAgICAgICAgQ29ubmVjdG9yQnJpZGdpbmdTZXJ2aWNlLFxuICAgICAgICBVbmRvUmVkb1NlcnZpY2UsXG4gICAgICAgIExheW91dEFuaW1hdGlvblNlcnZpY2UsXG4gICAgICAgIERpYWdyYW1Db250ZXh0TWVudVNlcnZpY2UsXG4gICAgICAgIExpbmVSb3V0aW5nU2VydmljZSxcbiAgICAgICAgQXZvaWRMaW5lT3ZlcmxhcHBpbmdTZXJ2aWNlLFxuICAgICAgICBDb25uZWN0b3JFZGl0aW5nU2VydmljZSxcbiAgICAgICAgTGluZURpc3RyaWJ1dGlvblNlcnZpY2UsXG4gICAgICAgIEVqMVNlcmlhbGl6YXRpb25TZXJ2aWNlLFxuICAgICAgICBGbG93Y2hhcnRMYXlvdXRTZXJ2aWNlXG4gICAgXVxufSlcbmV4cG9ydCBjbGFzcyBEaWFncmFtQWxsTW9kdWxlIHsgfSJdfQ==
import { __decorate } from "tslib";
import { Component, ChangeDetectionStrategy, ContentChild } from '@angular/core';
import { ComponentBase, ComponentMixins, setValue } from '@syncfusion/ej2-angular-base';
import { Diagram } from '@syncfusion/ej2-diagrams';
import { Template } from '@syncfusion/ej2-angular-base';
import { LayersDirective } from './layers.directive';
import { CustomCursorsDirective } from './customcursor.directive';
import { ConnectorsDirective } from './connectors.directive';
import { NodesDirective } from './nodes.directive';
import * as i0 from "@angular/core";
export const inputs = ['addInfo', 'annotationTemplate', 'backgroundColor', 'bridgeDirection', 'commandManager', 'connectorDefaults', 'connectors', 'constraints', 'contextMenuSettings', 'customCursor', 'dataSourceSettings', 'diagramSettings', 'drawingObject', 'enableConnectorSplit', 'enablePersistence', 'enableRtl', 'fixedUserHandleTemplate', 'getConnectorDefaults', 'getCustomCursor', 'getCustomProperty', 'getCustomTool', 'getDescription', 'getNodeDefaults', 'height', 'historyManager', 'layers', 'layout', 'locale', 'mode', 'model', 'nodeDefaults', 'nodeTemplate', 'nodes', 'pageSettings', 'rulerSettings', 'scrollSettings', 'segmentThumbShape', 'segmentThumbSize', 'selectedItems', 'serializationSettings', 'setNodeTemplate', 'snapSettings', 'tool', 'tooltip', 'updateSelection', 'userHandleTemplate', 'width'];
export const outputs = ['animationComplete', 'click', 'collectionChange', 'commandExecute', 'connectionChange', 'contextMenuBeforeItemRender', 'contextMenuClick', 'contextMenuOpen', 'created', 'dataLoaded', 'doubleClick', 'dragEnter', 'dragLeave', 'dragOver', 'drop', 'elementDraw', 'expandStateChange', 'fixedUserHandleClick', 'historyChange', 'historyStateChange', 'keyDown', 'keyUp', 'layoutUpdated', 'load', 'loaded', 'mouseEnter', 'mouseLeave', 'mouseOver', 'mouseWheel', 'onFixedUserHandleMouseDown', 'onFixedUserHandleMouseEnter', 'onFixedUserHandleMouseLeave', 'onFixedUserHandleMouseUp', 'onImageLoad', 'onUserHandleMouseDown', 'onUserHandleMouseEnter', 'onUserHandleMouseLeave', 'onUserHandleMouseUp', 'positionChange', 'propertyChange', 'rotateChange', 'scrollChange', 'segmentChange', 'segmentCollectionChange', 'selectionChange', 'sizeChange', 'sourcePointChange', 'targetPointChange', 'textEdit'];
export const twoWays = [''];
/**
* Diagram Component
* ```html
* <ej-diagram></ej-diagram>
* ```
*/
let DiagramComponent = class DiagramComponent extends Diagram {
constructor(ngEle, srenderer, viewContainerRef, injector) {
super();
this.ngEle = ngEle;
this.srenderer = srenderer;
this.viewContainerRef = viewContainerRef;
this.injector = injector;
this.tags = ['layers', 'customCursor', 'connectors', 'nodes'];
this.element = this.ngEle.nativeElement;
this.injectedModules = this.injectedModules || [];
try {
let mod = this.injector.get('DiagramsHierarchicalTree');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsMindMap');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsRadialTree');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsComplexHierarchicalTree');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsDataBinding');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsSnapping');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsPrintAndExport');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsBpmnDiagrams');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsSymmetricLayout');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsConnectorBridging');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsUndoRedo');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsLayoutAnimation');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsDiagramContextMenu');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsLineRouting');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsAvoidLineOverlapping');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsConnectorEditing');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsLineDistribution');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsEj1Serialization');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
try {
let mod = this.injector.get('DiagramsFlowchartLayout');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
this.registerEvents(outputs);
this.addTwoWay.call(this, twoWays);
setValue('currentInstance', this, this.viewContainerRef);
this.context = new ComponentBase();
}
ngOnInit() {
this.context.ngOnInit(this);
}
ngAfterViewInit() {
this.context.ngAfterViewInit(this);
}
ngOnDestroy() {
this.context.ngOnDestroy(this);
}
ngAfterContentChecked() {
this.tagObjects[0].instance = this.childLayers;
if (this.childCustomCursor) {
this.tagObjects[1].instance = this.childCustomCursor;
}
if (this.childConnectors) {
this.tagObjects[2].instance = this.childConnectors;
}
if (this.childNodes) {
this.tagObjects[3].instance = this.childNodes;
}
this.context.ngAfterContentChecked(this);
}
};
DiagramComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramComponent, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }, { token: i0.ViewContainerRef }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
DiagramComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.3", type: DiagramComponent, selector: "ejs-diagram", inputs: { addInfo: "addInfo", annotationTemplate: "annotationTemplate", backgroundColor: "backgroundColor", bridgeDirection: "bridgeDirection", commandManager: "commandManager", connectorDefaults: "connectorDefaults", connectors: "connectors", constraints: "constraints", contextMenuSettings: "contextMenuSettings", customCursor: "customCursor", dataSourceSettings: "dataSourceSettings", diagramSettings: "diagramSettings", drawingObject: "drawingObject", enableConnectorSplit: "enableConnectorSplit", enablePersistence: "enablePersistence", enableRtl: "enableRtl", fixedUserHandleTemplate: "fixedUserHandleTemplate", getConnectorDefaults: "getConnectorDefaults", getCustomCursor: "getCustomCursor", getCustomProperty: "getCustomProperty", getCustomTool: "getCustomTool", getDescription: "getDescription", getNodeDefaults: "getNodeDefaults", height: "height", historyManager: "historyManager", layers: "layers", layout: "layout", locale: "locale", mode: "mode", model: "model", nodeDefaults: "nodeDefaults", nodeTemplate: "nodeTemplate", nodes: "nodes", pageSettings: "pageSettings", rulerSettings: "rulerSettings", scrollSettings: "scrollSettings", segmentThumbShape: "segmentThumbShape", segmentThumbSize: "segmentThumbSize", selectedItems: "selectedItems", serializationSettings: "serializationSettings", setNodeTemplate: "setNodeTemplate", snapSettings: "snapSettings", tool: "tool", tooltip: "tooltip", updateSelection: "updateSelection", userHandleTemplate: "userHandleTemplate", width: "width" }, outputs: { animationComplete: "animationComplete", click: "click", collectionChange: "collectionChange", commandExecute: "commandExecute", connectionChange: "connectionChange", contextMenuBeforeItemRender: "contextMenuBeforeItemRender", contextMenuClick: "contextMenuClick", contextMenuOpen: "contextMenuOpen", created: "created", dataLoaded: "dataLoaded", doubleClick: "doubleClick", dragEnter: "dragEnter", dragLeave: "dragLeave", dragOver: "dragOver", drop: "drop", elementDraw: "elementDraw", expandStateChange: "expandStateChange", fixedUserHandleClick: "fixedUserHandleClick", historyChange: "historyChange", historyStateChange: "historyStateChange", keyDown: "keyDown", keyUp: "keyUp", layoutUpdated: "layoutUpdated", load: "load", loaded: "loaded", mouseEnter: "mouseEnter", mouseLeave: "mouseLeave", mouseOver: "mouseOver", mouseWheel: "mouseWheel", onFixedUserHandleMouseDown: "onFixedUserHandleMouseDown", onFixedUserHandleMouseEnter: "onFixedUserHandleMouseEnter", onFixedUserHandleMouseLeave: "onFixedUserHandleMouseLeave", onFixedUserHandleMouseUp: "onFixedUserHandleMouseUp", onImageLoad: "onImageLoad", onUserHandleMouseDown: "onUserHandleMouseDown", onUserHandleMouseEnter: "onUserHandleMouseEnter", onUserHandleMouseLeave: "onUserHandleMouseLeave", onUserHandleMouseUp: "onUserHandleMouseUp", positionChange: "positionChange", propertyChange: "propertyChange", rotateChange: "rotateChange", scrollChange: "scrollChange", segmentChange: "segmentChange", segmentCollectionChange: "segmentCollectionChange", selectionChange: "selectionChange", sizeChange: "sizeChange", sourcePointChange: "sourcePointChange", targetPointChange: "targetPointChange", textEdit: "textEdit" }, queries: [{ propertyName: "annotationTemplate", first: true, predicate: ["annotationTemplate"], descendants: true }, { propertyName: "nodeTemplate", first: true, predicate: ["nodeTemplate"], descendants: true }, { propertyName: "fixedUserHandleTemplate", first: true, predicate: ["fixedUserHandleTemplate"], descendants: true }, { propertyName: "userHandleTemplate", first: true, predicate: ["userHandleTemplate"], descendants: true }, { propertyName: "childLayers", first: true, predicate: LayersDirective, descendants: true }, { propertyName: "childCustomCursor", first: true, predicate: CustomCursorsDirective, descendants: true }, { propertyName: "childConnectors", first: true, predicate: ConnectorsDirective, descendants: true }, { propertyName: "childNodes", first: true, predicate: NodesDirective, descendants: true }], usesInheritance: true, ngImport: i0, template: '', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
__decorate([
Template()
], DiagramComponent.prototype, "annotationTemplate", void 0);
__decorate([
Template()
], DiagramComponent.prototype, "nodeTemplate", void 0);
__decorate([
Template()
], DiagramComponent.prototype, "fixedUserHandleTemplate", void 0);
__decorate([
Template()
], DiagramComponent.prototype, "userHandleTemplate", void 0);
DiagramComponent = __decorate([
ComponentMixins([ComponentBase])
], DiagramComponent);
export { DiagramComponent };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramComponent, decorators: [{
type: Component,
args: [{
selector: 'ejs-diagram',
inputs: inputs,
outputs: outputs,
template: '',
changeDetection: ChangeDetectionStrategy.OnPush,
queries: {
childLayers: new ContentChild(LayersDirective),
childCustomCursor: new ContentChild(CustomCursorsDirective),
childConnectors: new ContentChild(ConnectorsDirective),
childNodes: new ContentChild(NodesDirective)
}
}]
}], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.Renderer2 }, { type: i0.ViewContainerRef }, { type: i0.Injector }]; }, propDecorators: { annotationTemplate: [{
type: ContentChild,
args: ['annotationTemplate']
}], nodeTemplate: [{
type: ContentChild,
args: ['nodeTemplate']
}], fixedUserHandleTemplate: [{
type: ContentChild,
args: ['fixedUserHandleTemplate']
}], userHandleTemplate: [{
type: ContentChild,
args: ['userHandleTemplate']
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhZ3JhbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZGlhZ3JhbS9kaWFncmFtLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBZ0MsdUJBQXVCLEVBQWlELFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5SixPQUFPLEVBQUUsYUFBYSxFQUErQixlQUFlLEVBQTBCLFFBQVEsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQzdJLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDeEQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ2xFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzdELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQzs7QUFFbkQsTUFBTSxDQUFDLE1BQU0sTUFBTSxHQUFhLENBQUMsU0FBUyxFQUFDLG9CQUFvQixFQUFDLGlCQUFpQixFQUFDLGlCQUFpQixFQUFDLGdCQUFnQixFQUFDLG1CQUFtQixFQUFDLFlBQVksRUFBQyxhQUFhLEVBQUMscUJBQXFCLEVBQUMsY0FBYyxFQUFDLG9CQUFvQixFQUFDLGlCQUFpQixFQUFDLGVBQWUsRUFBQyxzQkFBc0IsRUFBQyxtQkFBbUIsRUFBQyxXQUFXLEVBQUMseUJBQXlCLEVBQUMsc0JBQXNCLEVBQUMsaUJBQWlCLEVBQUMsbUJBQW1CLEVBQUMsZUFBZSxFQUFDLGdCQUFnQixFQUFDLGlCQUFpQixFQUFDLFFBQVEsRUFBQyxnQkFBZ0IsRUFBQyxRQUFRLEVBQUMsUUFBUSxFQUFDLFFBQVEsRUFBQyxNQUFNLEVBQUMsT0FBTyxFQUFDLGNBQWMsRUFBQyxjQUFjLEVBQUMsT0FBTyxFQUFDLGNBQWMsRUFBQyxlQUFlLEVBQUMsZ0JBQWdCLEVBQUMsbUJBQW1CLEVBQUMsa0JBQWtCLEVBQUMsZUFBZSxFQUFDLHVCQUF1QixFQUFDLGlCQUFpQixFQUFDLGNBQWMsRUFBQyxNQUFNLEVBQUMsU0FBUyxFQUFDLGlCQUFpQixFQUFDLG9CQUFvQixFQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQzV3QixNQUFNLENBQUMsTUFBTSxPQUFPLEdBQWEsQ0FBQyxtQkFBbUIsRUFBQyxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsZ0JBQWdCLEVBQUMsa0JBQWtCLEVBQUMsNkJBQTZCLEVBQUMsa0JBQWtCLEVBQUMsaUJBQWlCLEVBQUMsU0FBUyxFQUFDLFlBQVksRUFBQyxhQUFhLEVBQUMsV0FBVyxFQUFDLFdBQVcsRUFBQyxVQUFVLEVBQUMsTUFBTSxFQUFDLGFBQWEsRUFBQyxtQkFBbUIsRUFBQyxzQkFBc0IsRUFBQyxlQUFlLEVBQUMsb0JBQW9CLEVBQUMsU0FBUyxFQUFDLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSxFQUFDLFFBQVEsRUFBQyxZQUFZLEVBQUMsWUFBWSxFQUFDLFdBQVcsRUFBQyxZQUFZLEVBQUMsNEJBQTRCLEVBQUMsNkJBQTZCLEVBQUMsNkJBQTZCLEVBQUMsMEJBQTBCLEVBQUMsYUFBYSxFQUFDLHVCQUF1QixFQUFDLHdCQUF3QixFQUFDLHdCQUF3QixFQUFDLHFCQUFxQixFQUFDLGdCQUFnQixFQUFDLGdCQUFnQixFQUFDLGNBQWMsRUFBQyxjQUFjLEVBQUMsZUFBZSxFQUFDLHlCQUF5QixFQUFDLGlCQUFpQixFQUFDLFlBQVksRUFBQyxtQkFBbUIsRUFBQyxtQkFBbUIsRUFBQyxVQUFVLENBQUMsQ0FBQztBQUN6MkIsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFhLENBQUMsRUFBRSxDQUFDLENBQUM7QUFFdEM7Ozs7O0dBS0c7SUFlVSxnQkFBZ0IsU0FBaEIsZ0JBQWlCLFNBQVEsT0FBTztJQTBGekMsWUFBb0IsS0FBaUIsRUFBVSxTQUFvQixFQUFVLGdCQUFpQyxFQUFVLFFBQWtCO1FBQ3RJLEtBQUssRUFBRSxDQUFDO1FBRFEsVUFBSyxHQUFMLEtBQUssQ0FBWTtRQUFVLGNBQVMsR0FBVCxTQUFTLENBQVc7UUFBVSxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWlCO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQWxDbkksU0FBSSxHQUFhLENBQUMsUUFBUSxFQUFFLGNBQWMsRUFBRSxZQUFZLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFvQ3RFLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUM7UUFDeEMsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsZUFBZSxJQUFJLEVBQUUsQ0FBQztRQUNsRCxJQUFJO1lBQ0ksSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsMEJBQTBCLENBQUMsQ0FBQztZQUN4RCxJQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO2dCQUN6QyxJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTthQUNqQztTQUNKO1FBQUMsTUFBTSxHQUFHO1FBRWYsSUFBSTtZQUNJLElBQUksR0FBRyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFDLENBQUM7WUFDL0MsSUFBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtnQkFDekMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7YUFDakM7U0FDSjtRQUFDLE1BQU0sR0FBRztRQUVmLElBQUk7WUFDSSxJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDO1lBQ2xELElBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7Z0JBQ3pDLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFBO2FBQ2pDO1NBQ0o7UUFBQyxNQUFNLEdBQUc7UUFFZixJQUFJO1lBQ0ksSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsaUNBQWlDLENBQUMsQ0FBQztZQUMvRCxJQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO2dCQUN6QyxJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTthQUNqQztTQUNKO1FBQUMsTUFBTSxHQUFHO1FBRWYsSUFBSTtZQUNJLElBQUksR0FBRyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLHFCQUFxQixDQUFDLENBQUM7WUFDbkQsSUFBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtnQkFDekMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7YUFDakM7U0FDSjtRQUFDLE1BQU0sR0FBRztRQUVmLElBQUk7WUFDSSxJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO1lBQ2hELElBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7Z0JBQ3pDLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFBO2FBQ2pDO1NBQ0o7UUFBQyxNQUFNLEdBQUc7UUFFZixJQUFJO1lBQ0ksSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsd0JBQXdCLENBQUMsQ0FBQztZQUN0RCxJQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO2dCQUN6QyxJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTthQUNqQztTQUNKO1FBQUMsTUFBTSxHQUFHO1FBRWYsSUFBSTtZQUNJLElBQUksR0FBRyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLENBQUM7WUFDcEQsSUFBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtnQkFDekMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7YUFDakM7U0FDSjtRQUFDLE1BQU0sR0FBRztRQUVmLElBQUk7WUFDSSxJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO1lBQ3ZELElBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7Z0JBQ3pDLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFBO2FBQ2pDO1NBQ0o7UUFBQyxNQUFNLEdBQUc7UUFFZixJQUFJO1lBQ0ksSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsMkJBQTJCLENBQUMsQ0FBQztZQUN6RCxJQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO2dCQUN6QyxJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTthQUNqQztTQUNKO1FBQUMsTUFBTSxHQUFHO1FBRWYsSUFBSTtZQUNJLElBQUksR0FBRyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7WUFDaEQsSUFBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtnQkFDekMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7YUFDakM7U0FDSjtRQUFDLE1BQU0sR0FBRztRQUVmLElBQUk7WUFDSSxJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO1lBQ3ZELElBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7Z0JBQ3pDLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFBO2FBQ2pDO1NBQ0o7UUFBQyxNQUFNLEdBQUc7UUFFZixJQUFJO1lBQ0ksSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsNEJBQTRCLENBQUMsQ0FBQztZQUMxRCxJQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO2dCQUN6QyxJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTthQUNqQztTQUNKO1FBQUMsTUFBTSxHQUFHO1FBRWYsSUFBSTtZQUNJLElBQUksR0FBRyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLHFCQUFxQixDQUFDLENBQUM7WUFDbkQsSUFBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtnQkFDekMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7YUFDakM7U0FDSjtRQUFDLE1BQU0sR0FBRztRQUVmLElBQUk7WUFDSSxJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyw4QkFBOEIsQ0FBQyxDQUFDO1lBQzVELElBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7Z0JBQ3pDLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFBO2FBQ2pDO1NBQ0o7UUFBQyxNQUFNLEdBQUc7UUFFZixJQUFJO1lBQ0ksSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsMEJBQTBCLENBQUMsQ0FBQztZQUN4RCxJQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO2dCQUN6QyxJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTthQUNqQztTQUNKO1FBQUMsTUFBTSxHQUFHO1FBRWYsSUFBSTtZQUNJLElBQUksR0FBRyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLDBCQUEwQixDQUFDLENBQUM7WUFDeEQsSUFBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtnQkFDekMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7YUFDakM7U0FDSjtRQUFDLE1BQU0sR0FBRztRQUVmLElBQUk7WUFDSSxJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQywwQkFBMEIsQ0FBQyxDQUFDO1lBQ3hELElBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7Z0JBQ3pDLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFBO2FBQ2pDO1NBQ0o7UUFBQyxNQUFNLEdBQUc7UUFFZixJQUFJO1lBQ0ksSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMseUJBQXlCLENBQUMsQ0FBQztZQUN2RCxJQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO2dCQUN6QyxJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTthQUNqQztTQUNKO1FBQUMsTUFBTSxHQUFHO1FBRWYsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUM3QixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDbkMsUUFBUSxDQUFDLGlCQUFpQixFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztRQUN6RCxJQUFJLENBQUMsT0FBTyxHQUFJLElBQUksYUFBYSxFQUFFLENBQUM7SUFDeEMsQ0FBQztJQUVNLFFBQVE7UUFDWCxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNoQyxDQUFDO0lBRU0sZUFBZTtRQUNsQixJQUFJLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN2QyxDQUFDO0lBRU0sV0FBVztRQUNkLElBQUksQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ25DLENBQUM7SUFFTSxxQkFBcUI7UUFDeEIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQztRQUVsRCxJQUFJLElBQUksQ0FBQyxpQkFBaUIsRUFBRTtZQUNyQixJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsaUJBQWlCLENBQUM7U0FDeEQ7UUFFSixJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUU7WUFDbkIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQztTQUN0RDtRQUVKLElBQUksSUFBSSxDQUFDLFVBQVUsRUFBRTtZQUNkLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUM7U0FDakQ7UUFDRCxJQUFJLENBQUMsT0FBTyxDQUFDLHFCQUFxQixDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdDLENBQUM7Q0FJSixDQUFBOzZHQXhRWSxnQkFBZ0I7aUdBQWhCLGdCQUFnQiwrbkhBUFMsZUFBZSxvRkFDVCxzQkFBc0Isa0ZBQ3hCLG1CQUFtQiw2RUFDeEIsY0FBYyx1RUFOckMsRUFBRTtBQTBFWjtJQURDLFFBQVEsRUFBRTs0REFDb0I7QUFRL0I7SUFEQyxRQUFRLEVBQUU7c0RBQ2M7QUFRekI7SUFEQyxRQUFRLEVBQUU7aUVBQ3lCO0FBUXBDO0lBREMsUUFBUSxFQUFFOzREQUNvQjtBQXhGdEIsZ0JBQWdCO0lBRDVCLGVBQWUsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDO0dBQ3BCLGdCQUFnQixDQXdRNUI7U0F4UVksZ0JBQWdCOzJGQUFoQixnQkFBZ0I7a0JBZDVCLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLGFBQWE7b0JBQ3ZCLE1BQU0sRUFBRSxNQUFNO29CQUNkLE9BQU8sRUFBRSxPQUFPO29CQUNoQixRQUFRLEVBQUUsRUFBRTtvQkFDWixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtvQkFDL0MsT0FBTyxFQUFFO3dCQUNMLFdBQVcsRUFBRSxJQUFJLFlBQVksQ0FBQyxlQUFlLENBQUM7d0JBQzlDLGlCQUFpQixFQUFFLElBQUksWUFBWSxDQUFDLHNCQUFzQixDQUFDO3dCQUMzRCxlQUFlLEVBQUUsSUFBSSxZQUFZLENBQUMsbUJBQW1CLENBQUM7d0JBQ3RELFVBQVUsRUFBRSxJQUFJLFlBQVksQ0FBQyxjQUFjLENBQUM7cUJBQy9DO2lCQUNKOytLQWtFVSxrQkFBa0I7c0JBRnhCLFlBQVk7dUJBQUMsb0JBQW9CO2dCQVUzQixZQUFZO3NCQUZsQixZQUFZO3VCQUFDLGNBQWM7Z0JBVXJCLHVCQUF1QjtzQkFGN0IsWUFBWTt1QkFBQyx5QkFBeUI7Z0JBVWhDLGtCQUFrQjtzQkFGeEIsWUFBWTt1QkFBQyxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEVsZW1lbnRSZWYsIFZpZXdDb250YWluZXJSZWYsIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBRdWVyeUxpc3QsIFJlbmRlcmVyMiwgSW5qZWN0b3IsIFZhbHVlUHJvdmlkZXIsIENvbnRlbnRDaGlsZCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tcG9uZW50QmFzZSwgSUNvbXBvbmVudEJhc2UsIGFwcGx5TWl4aW5zLCBDb21wb25lbnRNaXhpbnMsIFByb3BlcnR5Q29sbGVjdGlvbkluZm8sIHNldFZhbHVlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWFuZ3VsYXItYmFzZSc7XG5pbXBvcnQgeyBEaWFncmFtIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWRpYWdyYW1zJztcbmltcG9ydCB7IFRlbXBsYXRlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWFuZ3VsYXItYmFzZSc7XG5pbXBvcnQgeyBMYXllcnNEaXJlY3RpdmUgfSBmcm9tICcuL2xheWVycy5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQ3VzdG9tQ3Vyc29yc0RpcmVjdGl2ZSB9IGZyb20gJy4vY3VzdG9tY3Vyc29yLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBDb25uZWN0b3JzRGlyZWN0aXZlIH0gZnJvbSAnLi9jb25uZWN0b3JzLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBOb2Rlc0RpcmVjdGl2ZSB9IGZyb20gJy4vbm9kZXMuZGlyZWN0aXZlJztcblxuZXhwb3J0IGNvbnN0IGlucHV0czogc3RyaW5nW10gPSBbJ2FkZEluZm8nLCdhbm5vdGF0aW9uVGVtcGxhdGUnLCdiYWNrZ3JvdW5kQ29sb3InLCdicmlkZ2VEaXJlY3Rpb24nLCdjb21tYW5kTWFuYWdlcicsJ2Nvbm5lY3RvckRlZmF1bHRzJywnY29ubmVjdG9ycycsJ2NvbnN0cmFpbnRzJywnY29udGV4dE1lbnVTZXR0aW5ncycsJ2N1c3RvbUN1cnNvcicsJ2RhdGFTb3VyY2VTZXR0aW5ncycsJ2RpYWdyYW1TZXR0aW5ncycsJ2RyYXdpbmdPYmplY3QnLCdlbmFibGVDb25uZWN0b3JTcGxpdCcsJ2VuYWJsZVBlcnNpc3RlbmNlJywnZW5hYmxlUnRsJywnZml4ZWRVc2VySGFuZGxlVGVtcGxhdGUnLCdnZXRDb25uZWN0b3JEZWZhdWx0cycsJ2dldEN1c3RvbUN1cnNvcicsJ2dldEN1c3RvbVByb3BlcnR5JywnZ2V0Q3VzdG9tVG9vbCcsJ2dldERlc2NyaXB0aW9uJywnZ2V0Tm9kZURlZmF1bHRzJywnaGVpZ2h0JywnaGlzdG9yeU1hbmFnZXInLCdsYXllcnMnLCdsYXlvdXQnLCdsb2NhbGUnLCdtb2RlJywnbW9kZWwnLCdub2RlRGVmYXVsdHMnLCdub2RlVGVtcGxhdGUnLCdub2RlcycsJ3BhZ2VTZXR0aW5ncycsJ3J1bGVyU2V0dGluZ3MnLCdzY3JvbGxTZXR0aW5ncycsJ3NlZ21lbnRUaHVtYlNoYXBlJywnc2VnbWVudFRodW1iU2l6ZScsJ3NlbGVjdGVkSXRlbXMnLCdzZXJpYWxpemF0aW9uU2V0dGluZ3MnLCdzZXROb2RlVGVtcGxhdGUnLCdzbmFwU2V0dGluZ3MnLCd0b29sJywndG9vbHRpcCcsJ3VwZGF0ZVNlbGVjdGlvbicsJ3VzZXJIYW5kbGVUZW1wbGF0ZScsJ3dpZHRoJ107XG5leHBvcnQgY29uc3Qgb3V0cHV0czogc3RyaW5nW10gPSBbJ2FuaW1hdGlvbkNvbXBsZXRlJywnY2xpY2snLCdjb2xsZWN0aW9uQ2hhbmdlJywnY29tbWFuZEV4ZWN1dGUnLCdjb25uZWN0aW9uQ2hhbmdlJywnY29udGV4dE1lbnVCZWZvcmVJdGVtUmVuZGVyJywnY29udGV4dE1lbnVDbGljaycsJ2NvbnRleHRNZW51T3BlbicsJ2NyZWF0ZWQnLCdkYXRhTG9hZGVkJywnZG91YmxlQ2xpY2snLCdkcmFnRW50ZXInLCdkcmFnTGVhdmUnLCdkcmFnT3ZlcicsJ2Ryb3AnLCdlbGVtZW50RHJhdycsJ2V4cGFuZFN0YXRlQ2hhbmdlJywnZml4ZWRVc2VySGFuZGxlQ2xpY2snLCdoaXN0b3J5Q2hhbmdlJywnaGlzdG9yeVN0YXRlQ2hhbmdlJywna2V5RG93bicsJ2tleVVwJywnbGF5b3V0VXBkYXRlZCcsJ2xvYWQnLCdsb2FkZWQnLCdtb3VzZUVudGVyJywnbW91c2VMZWF2ZScsJ21vdXNlT3ZlcicsJ21vdXNlV2hlZWwnLCdvbkZpeGVkVXNlckhhbmRsZU1vdXNlRG93bicsJ29uRml4ZWRVc2VySGFuZGxlTW91c2VFbnRlcicsJ29uRml4ZWRVc2VySGFuZGxlTW91c2VMZWF2ZScsJ29uRml4ZWRVc2VySGFuZGxlTW91c2VVcCcsJ29uSW1hZ2VMb2FkJywnb25Vc2VySGFuZGxlTW91c2VEb3duJywnb25Vc2VySGFuZGxlTW91c2VFbnRlcicsJ29uVXNlckhhbmRsZU1vdXNlTGVhdmUnLCdvblVzZXJIYW5kbGVNb3VzZVVwJywncG9zaXRpb25DaGFuZ2UnLCdwcm9wZXJ0eUNoYW5nZScsJ3JvdGF0ZUNoYW5nZScsJ3Njcm9sbENoYW5nZScsJ3NlZ21lbnRDaGFuZ2UnLCdzZWdtZW50Q29sbGVjdGlvbkNoYW5nZScsJ3NlbGVjdGlvbkNoYW5nZScsJ3NpemVDaGFuZ2UnLCdzb3VyY2VQb2ludENoYW5nZScsJ3RhcmdldFBvaW50Q2hhbmdlJywndGV4dEVkaXQnXTtcbmV4cG9ydCBjb25zdCB0d29XYXlzOiBzdHJpbmdbXSA9IFsnJ107XG5cbi8qKlxuICogRGlhZ3JhbSBDb21wb25lbnRcbiAqIGBgYGh0bWxcbiAqIDxlai1kaWFncmFtPjwvZWotZGlhZ3JhbT5cbiAqIGBgYFxuICovXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ2Vqcy1kaWFncmFtJyxcbiAgICBpbnB1dHM6IGlucHV0cyxcbiAgICBvdXRwdXRzOiBvdXRwdXRzLFxuICAgIHRlbXBsYXRlOiAnJyxcbiAgICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgICBxdWVyaWVzOiB7XG4gICAgICAgIGNoaWxkTGF5ZXJzOiBuZXcgQ29udGVudENoaWxkKExheWVyc0RpcmVjdGl2ZSksIFxuICAgICAgICBjaGlsZEN1c3RvbUN1cnNvcjogbmV3IENvbnRlbnRDaGlsZChDdXN0b21DdXJzb3JzRGlyZWN0aXZlKSwgXG4gICAgICAgIGNoaWxkQ29ubmVjdG9yczogbmV3IENvbnRlbnRDaGlsZChDb25uZWN0b3JzRGlyZWN0aXZlKSwgXG4gICAgICAgIGNoaWxkTm9kZXM6IG5ldyBDb250ZW50Q2hpbGQoTm9kZXNEaXJlY3RpdmUpXG4gICAgfVxufSlcbkBDb21wb25lbnRNaXhpbnMoW0NvbXBvbmVudEJhc2VdKVxuZXhwb3J0IGNsYXNzIERpYWdyYW1Db21wb25lbnQgZXh0ZW5kcyBEaWFncmFtIGltcGxlbWVudHMgSUNvbXBvbmVudEJhc2Uge1xuICAgIHB1YmxpYyBjb250ZXh0IDogYW55O1xuICAgIHB1YmxpYyB0YWdPYmplY3RzOiBhbnk7XG5cdGFuaW1hdGlvbkNvbXBsZXRlOiBhbnk7XG5cdGNsaWNrOiBhbnk7XG5cdGNvbGxlY3Rpb25DaGFuZ2U6IGFueTtcblx0Y29tbWFuZEV4ZWN1dGU6IGFueTtcblx0Y29ubmVjdGlvbkNoYW5nZTogYW55O1xuXHRjb250ZXh0TWVudUJlZm9yZUl0ZW1SZW5kZXI6IGFueTtcblx0Y29udGV4dE1lbnVDbGljazogYW55O1xuXHRjb250ZXh0TWVudU9wZW46IGFueTtcblx0Y3JlYXRlZDogYW55O1xuXHRkYXRhTG9hZGVkOiBhbnk7XG5cdGRvdWJsZUNsaWNrOiBhbnk7XG5cdGRyYWdFbnRlcjogYW55O1xuXHRkcmFnTGVhdmU6IGFueTtcblx0ZHJhZ092ZXI6IGFueTtcblx0ZHJvcDogYW55O1xuXHRlbGVtZW50RHJhdzogYW55O1xuXHRleHBhbmRTdGF0ZUNoYW5nZTogYW55O1xuXHRmaXhlZFVzZXJIYW5kbGVDbGljazogYW55O1xuXHRoaXN0b3J5Q2hhbmdlOiBhbnk7XG5cdGhpc3RvcnlTdGF0ZUNoYW5nZTogYW55O1xuXHRrZXlEb3duOiBhbnk7XG5cdGtleVVwOiBhbnk7XG5cdGxheW91dFVwZGF0ZWQ6IGFueTtcblx0bG9hZDogYW55O1xuXHRsb2FkZWQ6IGFueTtcblx0bW91c2VFbnRlcjogYW55O1xuXHRtb3VzZUxlYXZlOiBhbnk7XG5cdG1vdXNlT3ZlcjogYW55O1xuXHRtb3VzZVdoZWVsOiBhbnk7XG5cdG9uRml4ZWRVc2VySGFuZGxlTW91c2VEb3duOiBhbnk7XG5cdG9uRml4ZWRVc2VySGFuZGxlTW91c2VFbnRlcjogYW55O1xuXHRvbkZpeGVkVXNlckhhbmRsZU1vdXNlTGVhdmU6IGFueTtcblx0b25GaXhlZFVzZXJIYW5kbGVNb3VzZVVwOiBhbnk7XG5cdG9uSW1hZ2VMb2FkOiBhbnk7XG5cdG9uVXNlckhhbmRsZU1vdXNlRG93bjogYW55O1xuXHRvblVzZXJIYW5kbGVNb3VzZUVudGVyOiBhbnk7XG5cdG9uVXNlckhhbmRsZU1vdXNlTGVhdmU6IGFueTtcblx0b25Vc2VySGFuZGxlTW91c2VVcDogYW55O1xuXHRwb3NpdGlvbkNoYW5nZTogYW55O1xuXHRwcm9wZXJ0eUNoYW5nZTogYW55O1xuXHRyb3RhdGVDaGFuZ2U6IGFueTtcblx0c2Nyb2xsQ2hhbmdlOiBhbnk7XG5cdHNlZ21lbnRDaGFuZ2U6IGFueTtcblx0c2VnbWVudENvbGxlY3Rpb25DaGFuZ2U6IGFueTtcblx0c2VsZWN0aW9uQ2hhbmdlOiBhbnk7XG5cdHNpemVDaGFuZ2U6IGFueTtcblx0c291cmNlUG9pbnRDaGFuZ2U6IGFueTtcblx0dGFyZ2V0UG9pbnRDaGFuZ2U6IGFueTtcblx0cHVibGljIHRleHRFZGl0OiBhbnk7XG4gICAgcHVibGljIGNoaWxkTGF5ZXJzOiBRdWVyeUxpc3Q8TGF5ZXJzRGlyZWN0aXZlPjtcbiAgICBwdWJsaWMgY2hpbGRDdXN0b21DdXJzb3I6IFF1ZXJ5TGlzdDxDdXN0b21DdXJzb3JzRGlyZWN0aXZlPjtcbiAgICBwdWJsaWMgY2hpbGRDb25uZWN0b3JzOiBRdWVyeUxpc3Q8Q29ubmVjdG9yc0RpcmVjdGl2ZT47XG4gICAgcHVibGljIGNoaWxkTm9kZXM6IFF1ZXJ5TGlzdDxOb2Rlc0RpcmVjdGl2ZT47XG4gICAgcHVibGljIHRhZ3M6IHN0cmluZ1tdID0gWydsYXllcnMnLCAnY3VzdG9tQ3Vyc29yJywgJ2Nvbm5lY3RvcnMnLCAnbm9kZXMnXTtcbiAgICAvKiogXG4gICAgICogQ3VzdG9taXplcyB0aGUgYW5ub3RhdGlvbiB0ZW1wbGF0ZVxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqIEBhc3B0eXBlIHN0cmluZ1xuICAgICAqL1xuICAgIEBDb250ZW50Q2hpbGQoJ2Fubm90YXRpb25UZW1wbGF0ZScpXG4gICAgQFRlbXBsYXRlKClcbiAgICBwdWJsaWMgYW5ub3RhdGlvblRlbXBsYXRlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIEN1c3RvbWl6ZXMgdGhlIG5vZGUgdGVtcGxhdGVcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKiBAYXNwdHlwZSBzdHJpbmdcbiAgICAgKi9cbiAgICBAQ29udGVudENoaWxkKCdub2RlVGVtcGxhdGUnKVxuICAgIEBUZW1wbGF0ZSgpXG4gICAgcHVibGljIG5vZGVUZW1wbGF0ZTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBUaGlzIHByb3BlcnR5IGFsbG93cyB1cyB0byBkZWZpbmUgSFRNTCBlbGVtZW50cyBmb3IgZml4ZWQgdXNlciBoYW5kbGVcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKiBAYXNwdHlwZSBzdHJpbmdcbiAgICAgKi9cbiAgICBAQ29udGVudENoaWxkKCdmaXhlZFVzZXJIYW5kbGVUZW1wbGF0ZScpXG4gICAgQFRlbXBsYXRlKClcbiAgICBwdWJsaWMgZml4ZWRVc2VySGFuZGxlVGVtcGxhdGU6IGFueTtcbiAgICAvKiogXG4gICAgICogVGhpcyBwcm9wZXJ0eSByZXByZXNlbnRzIHRoZSB0ZW1wbGF0ZSBjb250ZW50IG9mIGEgdXNlciBoYW5kbGUuIFRoZSB1c2VyIGNhbiBkZWZpbmUgYW55IEhUTUwgZWxlbWVudCBhcyBhIHRlbXBsYXRlLlxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqIEBhc3B0eXBlIHN0cmluZ1xuICAgICAqL1xuICAgIEBDb250ZW50Q2hpbGQoJ3VzZXJIYW5kbGVUZW1wbGF0ZScpXG4gICAgQFRlbXBsYXRlKClcbiAgICBwdWJsaWMgdXNlckhhbmRsZVRlbXBsYXRlOiBhbnk7XG5cbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIG5nRWxlOiBFbGVtZW50UmVmLCBwcml2YXRlIHNyZW5kZXJlcjogUmVuZGVyZXIyLCBwcml2YXRlIHZpZXdDb250YWluZXJSZWY6Vmlld0NvbnRhaW5lclJlZiwgcHJpdmF0ZSBpbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgdGhpcy5lbGVtZW50ID0gdGhpcy5uZ0VsZS5uYXRpdmVFbGVtZW50O1xuICAgICAgICB0aGlzLmluamVjdGVkTW9kdWxlcyA9IHRoaXMuaW5qZWN0ZWRNb2R1bGVzIHx8IFtdO1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGxldCBtb2QgPSB0aGlzLmluamVjdG9yLmdldCgnRGlhZ3JhbXNIaWVyYXJjaGljYWxUcmVlJyk7XG4gICAgICAgICAgICAgICAgaWYodGhpcy5pbmplY3RlZE1vZHVsZXMuaW5kZXhPZihtb2QpID09PSAtMSkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmluamVjdGVkTW9kdWxlcy5wdXNoKG1vZClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGNhdGNoIHsgfVxuXHIgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgbGV0IG1vZCA9IHRoaXMuaW5qZWN0b3IuZ2V0KCdEaWFncmFtc01pbmRNYXAnKTtcbiAgICAgICAgICAgICAgICBpZih0aGlzLmluamVjdGVkTW9kdWxlcy5pbmRleE9mKG1vZCkgPT09IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuaW5qZWN0ZWRNb2R1bGVzLnB1c2gobW9kKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gY2F0Y2ggeyB9XG5cciAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBsZXQgbW9kID0gdGhpcy5pbmplY3Rvci5nZXQoJ0RpYWdyYW1zUmFkaWFsVHJlZScpO1xuICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5qZWN0ZWRNb2R1bGVzLmluZGV4T2YobW9kKSA9PT0gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5pbmplY3RlZE1vZHVsZXMucHVzaChtb2QpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBjYXRjaCB7IH1cblxyICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGxldCBtb2QgPSB0aGlzLmluamVjdG9yLmdldCgnRGlhZ3JhbXNDb21wbGV4SGllcmFyY2hpY2FsVHJlZScpO1xuICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5qZWN0ZWRNb2R1bGVzLmluZGV4T2YobW9kKSA9PT0gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5pbmplY3RlZE1vZHVsZXMucHVzaChtb2QpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBjYXRjaCB7IH1cblxyICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGxldCBtb2QgPSB0aGlzLmluamVjdG9yLmdldCgnRGlhZ3JhbXNEYXRhQmluZGluZycpO1xuICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5qZWN0ZWRNb2R1bGVzLmluZGV4T2YobW9kKSA9PT0gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5pbmplY3RlZE1vZHVsZXMucHVzaChtb2QpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBjYXRjaCB7IH1cblxyICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGxldCBtb2QgPSB0aGlzLmluamVjdG9yLmdldCgnRGlhZ3JhbXNTbmFwcGluZycpO1xuICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5qZWN0ZWRNb2R1bGVzLmluZGV4T2YobW9kKSA9PT0gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5pbmplY3RlZE1vZHVsZXMucHVzaChtb2QpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBjYXRjaCB7IH1cblxyICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGxldCBtb2QgPSB0aGlzLmluamVjdG9yLmdldCgnRGlhZ3JhbXNQcmludEFuZEV4cG9ydCcpO1xuICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5qZWN0ZWRNb2R1bGVzLmluZGV4T2YobW9kKSA9PT0gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5pbmplY3RlZE1vZHVsZXMucHVzaChtb2QpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBjYXRjaCB7IH1cblxyICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGxldCBtb2QgPSB0aGlzLmluamVjdG9yLmdldCgnRGlhZ3JhbXNCcG1uRGlhZ3JhbXMnKTtcbiAgICAgICAgICAgICAgICBpZih0aGlzLmluamVjdGVkTW9kdWxlcy5pbmRleE9mKG1vZCkgPT09IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuaW5qZWN0ZWRNb2R1bGVzLnB1c2gobW9kKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gY2F0Y2ggeyB9XG5cciAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBsZXQgbW9kID0gdGhpcy5pbmplY3Rvci5nZXQoJ0RpYWdyYW1zU3ltbWV0cmljTGF5b3V0Jyk7XG4gICAgICAgICAgICAgICAgaWYodGhpcy5pbmplY3RlZE1vZHVsZXMuaW5kZXhPZihtb2QpID09PSAtMSkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmluamVjdGVkTW9kdWxlcy5wdXNoKG1vZClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGNhdGNoIHsgfVxuXHIgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgbGV0IG1vZCA9IHRoaXMuaW5qZWN0b3IuZ2V0KCdEaWFncmFtc0Nvbm5lY3RvckJyaWRnaW5nJyk7XG4gICAgICAgICAgICAgICAgaWYodGhpcy5pbmplY3RlZE1vZHVsZXMuaW5kZXhPZihtb2QpID09PSAtMSkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmluamVjdGVkTW9kdWxlcy5wdXNoKG1vZClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGNhdGNoIHsgfVxuXHIgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgbGV0IG1vZCA9IHRoaXMuaW5qZWN0b3IuZ2V0KCdEaWFncmFtc1VuZG9SZWRvJyk7XG4gICAgICAgICAgICAgICAgaWYodGhpcy5pbmplY3RlZE1vZHVsZXMuaW5kZXhPZihtb2QpID09PSAtMSkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmluamVjdGVkTW9kdWxlcy5wdXNoKG1vZClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGNhdGNoIHsgfVxuXHIgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgbGV0IG1vZCA9IHRoaXMuaW5qZWN0b3IuZ2V0KCdEaWFncmFtc0xheW91dEFuaW1hdGlvbicpO1xuICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5qZWN0ZWRNb2R1bGVzLmluZGV4T2YobW9kKSA9PT0gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5pbmplY3RlZE1vZHVsZXMucHVzaChtb2QpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBjYXRjaCB7IH1cblxyICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGxldCBtb2QgPSB0aGlzLmluamVjdG9yLmdldCgnRGlhZ3JhbXNEaWFncmFtQ29udGV4dE1lbnUnKTtcbiAgICAgICAgICAgICAgICBpZih0aGlzLmluamVjdGVkTW9kdWxlcy5pbmRleE9mKG1vZCkgPT09IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuaW5qZWN0ZWRNb2R1bGVzLnB1c2gobW9kKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gY2F0Y2ggeyB9XG5cciAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBsZXQgbW9kID0gdGhpcy5pbmplY3Rvci5nZXQoJ0RpYWdyYW1zTGluZVJvdXRpbmcnKTtcbiAgICAgICAgICAgICAgICBpZih0aGlzLmluamVjdGVkTW9kdWxlcy5pbmRleE9mKG1vZCkgPT09IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuaW5qZWN0ZWRNb2R1bGVzLnB1c2gobW9kKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gY2F0Y2ggeyB9XG5cciAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBsZXQgbW9kID0gdGhpcy5pbmplY3Rvci5nZXQoJ0RpYWdyYW1zQXZvaWRMaW5lT3ZlcmxhcHBpbmcnKTtcbiAgICAgICAgICAgICAgICBpZih0aGlzLmluamVjdGVkTW9kdWxlcy5pbmRleE9mKG1vZCkgPT09IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuaW5qZWN0ZWRNb2R1bGVzLnB1c2gobW9kKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gY2F0Y2ggeyB9XG5cciAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBsZXQgbW9kID0gdGhpcy5pbmplY3Rvci5nZXQoJ0RpYWdyYW1zQ29ubmVjdG9yRWRpdGluZycpO1xuICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5qZWN0ZWRNb2R1bGVzLmluZGV4T2YobW9kKSA9PT0gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5pbmplY3RlZE1vZHVsZXMucHVzaChtb2QpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBjYXRjaCB7IH1cblxyICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGxldCBtb2QgPSB0aGlzLmluamVjdG9yLmdldCgnRGlhZ3JhbXNMaW5lRGlzdHJpYnV0aW9uJyk7XG4gICAgICAgICAgICAgICAgaWYodGhpcy5pbmplY3RlZE1vZHVsZXMuaW5kZXhPZihtb2QpID09PSAtMSkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmluamVjdGVkTW9kdWxlcy5wdXNoKG1vZClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGNhdGNoIHsgfVxuXHIgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgbGV0IG1vZCA9IHRoaXMuaW5qZWN0b3IuZ2V0KCdEaWFncmFtc0VqMVNlcmlhbGl6YXRpb24nKTtcbiAgICAgICAgICAgICAgICBpZih0aGlzLmluamVjdGVkTW9kdWxlcy5pbmRleE9mKG1vZCkgPT09IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuaW5qZWN0ZWRNb2R1bGVzLnB1c2gobW9kKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gY2F0Y2ggeyB9XG5cciAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBsZXQgbW9kID0gdGhpcy5pbmplY3Rvci5nZXQoJ0RpYWdyYW1zRmxvd2NoYXJ0TGF5b3V0Jyk7XG4gICAgICAgICAgICAgICAgaWYodGhpcy5pbmplY3RlZE1vZHVsZXMuaW5kZXhPZihtb2QpID09PSAtMSkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmluamVjdGVkTW9kdWxlcy5wdXNoKG1vZClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGNhdGNoIHsgfVxuXHJcbiAgICAgICAgdGhpcy5yZWdpc3RlckV2ZW50cyhvdXRwdXRzKTtcbiAgICAgICAgdGhpcy5hZGRUd29XYXkuY2FsbCh0aGlzLCB0d29XYXlzKTtcbiAgICAgICAgc2V0VmFsdWUoJ2N1cnJlbnRJbnN0YW5jZScsIHRoaXMsIHRoaXMudmlld0NvbnRhaW5lclJlZik7XG4gICAgICAgIHRoaXMuY29udGV4dCAgPSBuZXcgQ29tcG9uZW50QmFzZSgpO1xuICAgIH1cblxuICAgIHB1YmxpYyBuZ09uSW5pdCgpIHtcbiAgICAgICAgdGhpcy5jb250ZXh0Lm5nT25Jbml0KHRoaXMpO1xuICAgIH1cblxuICAgIHB1YmxpYyBuZ0FmdGVyVmlld0luaXQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMuY29udGV4dC5uZ0FmdGVyVmlld0luaXQodGhpcyk7XG4gICAgfVxuXG4gICAgcHVibGljIG5nT25EZXN0cm95KCk6IHZvaWQge1xuICAgICAgICB0aGlzLmNvbnRleHQubmdPbkRlc3Ryb3kodGhpcyk7XG4gICAgfVxuXG4gICAgcHVibGljIG5nQWZ0ZXJDb250ZW50Q2hlY2tlZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy50YWdPYmplY3RzWzBdLmluc3RhbmNlID0gdGhpcy5jaGlsZExheWVycztcbiAgICAgICAgXG5cdCAgICBpZiAodGhpcy5jaGlsZEN1c3RvbUN1cnNvcikge1xuICAgICAgICAgICAgdGhpcy50YWdPYmplY3RzWzFdLmluc3RhbmNlID0gdGhpcy5jaGlsZEN1c3RvbUN1cnNvcjtcbiAgICAgICAgfVxuICAgICAgICBcblx0ICAgIGlmICh0aGlzLmNoaWxkQ29ubmVjdG9ycykge1xuICAgICAgICAgICAgdGhpcy50YWdPYmplY3RzWzJdLmluc3RhbmNlID0gdGhpcy5jaGlsZENvbm5lY3RvcnM7XG4gICAgICAgIH1cbiAgICAgICAgXG5cdCAgICBpZiAodGhpcy5jaGlsZE5vZGVzKSB7XG4gICAgICAgICAgICB0aGlzLnRhZ09iamVjdHNbM10uaW5zdGFuY2UgPSB0aGlzLmNoaWxkTm9kZXM7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5jb250ZXh0Lm5nQWZ0ZXJDb250ZW50Q2hlY2tlZCh0aGlzKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgcmVnaXN0ZXJFdmVudHM6IChldmVudExpc3Q6IHN0cmluZ1tdKSA9PiB2b2lkO1xuICAgIHB1YmxpYyBhZGRUd29XYXk6IChwcm9wTGlzdDogc3RyaW5nW10pID0+IHZvaWQ7XG59XG5cbiJdfQ==
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { LayerDirective, LayersDirective } from './layers.directive';
import { CustomCursorDirective, CustomCursorsDirective } from './customcursor.directive';
import { ConnectorFixedUserHandleDirective, ConnectorFixedUserHandlesDirective } from './connector-fixeduserhandle.directive';
import { ConnectorAnnotationDirective, ConnectorAnnotationsDirective } from './connector-annotation.directive';
import { ConnectorDirective, ConnectorsDirective } from './connectors.directive';
import { NodeFixedUserHandleDirective, NodeFixedUserHandlesDirective } from './node-fixeduserhandle.directive';
import { NodeAnnotationDirective, NodeAnnotationsDirective } from './node-annotation.directive';
import { PortDirective, PortsDirective } from './ports.directive';
import { NodeDirective, NodesDirective } from './nodes.directive';
import { DiagramComponent } from './diagram.component';
import * as i0 from "@angular/core";
/**
* NgModule definition for the Diagram component.
*/
export class DiagramModule {
}
DiagramModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
DiagramModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramModule, declarations: [DiagramComponent,
LayerDirective,
LayersDirective,
CustomCursorDirective,
CustomCursorsDirective,
ConnectorFixedUserHandleDirective,
ConnectorFixedUserHandlesDirective,
ConnectorAnnotationDirective,
ConnectorAnnotationsDirective,
ConnectorDirective,
ConnectorsDirective,
NodeFixedUserHandleDirective,
NodeFixedUserHandlesDirective,
NodeAnnotationDirective,
NodeAnnotationsDirective,
PortDirective,
PortsDirective,
NodeDirective,
NodesDirective], imports: [CommonModule], exports: [DiagramComponent,
LayerDirective,
LayersDirective,
CustomCursorDirective,
CustomCursorsDirective,
ConnectorFixedUserHandleDirective,
ConnectorFixedUserHandlesDirective,
ConnectorAnnotationDirective,
ConnectorAnnotationsDirective,
ConnectorDirective,
ConnectorsDirective,
NodeFixedUserHandleDirective,
NodeFixedUserHandlesDirective,
NodeAnnotationDirective,
NodeAnnotationsDirective,
PortDirective,
PortsDirective,
NodeDirective,
NodesDirective] });
DiagramModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramModule, imports: [[CommonModule]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: DiagramModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule],
declarations: [
DiagramComponent,
LayerDirective,
LayersDirective,
CustomCursorDirective,
CustomCursorsDirective,
ConnectorFixedUserHandleDirective,
ConnectorFixedUserHandlesDirective,
ConnectorAnnotationDirective,
ConnectorAnnotationsDirective,
ConnectorDirective,
ConnectorsDirective,
NodeFixedUserHandleDirective,
NodeFixedUserHandlesDirective,
NodeAnnotationDirective,
NodeAnnotationsDirective,
PortDirective,
PortsDirective,
NodeDirective,
NodesDirective
],
exports: [
DiagramComponent,
LayerDirective,
LayersDirective,
CustomCursorDirective,
CustomCursorsDirective,
ConnectorFixedUserHandleDirective,
ConnectorFixedUserHandlesDirective,
ConnectorAnnotationDirective,
ConnectorAnnotationsDirective,
ConnectorDirective,
ConnectorsDirective,
NodeFixedUserHandleDirective,
NodeFixedUserHandlesDirective,
NodeAnnotationDirective,
NodeAnnotationsDirective,
PortDirective,
PortsDirective,
NodeDirective,
NodesDirective
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhZ3JhbS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZGlhZ3JhbS9kaWFncmFtLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsY0FBYyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ3JFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3pGLE9BQU8sRUFBRSxpQ0FBaUMsRUFBRSxrQ0FBa0MsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQzlILE9BQU8sRUFBRSw0QkFBNEIsRUFBRSw2QkFBNkIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQy9HLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ2pGLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSw2QkFBNkIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQy9HLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQ2hHLE9BQU8sRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDbEUsT0FBTyxFQUFFLGFBQWEsRUFBRSxjQUFjLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUNsRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQzs7QUFFdkQ7O0dBRUc7QUE4Q0gsTUFBTSxPQUFPLGFBQWE7OzBHQUFiLGFBQWE7MkdBQWIsYUFBYSxpQkExQ2xCLGdCQUFnQjtRQUNoQixjQUFjO1FBQ2QsZUFBZTtRQUNmLHFCQUFxQjtRQUNyQixzQkFBc0I7UUFDdEIsaUNBQWlDO1FBQ2pDLGtDQUFrQztRQUNsQyw0QkFBNEI7UUFDNUIsNkJBQTZCO1FBQzdCLGtCQUFrQjtRQUNsQixtQkFBbUI7UUFDbkIsNEJBQTRCO1FBQzVCLDZCQUE2QjtRQUM3Qix1QkFBdUI7UUFDdkIsd0JBQXdCO1FBQ3hCLGFBQWE7UUFDYixjQUFjO1FBQ2QsYUFBYTtRQUNiLGNBQWMsYUFwQlIsWUFBWSxhQXVCbEIsZ0JBQWdCO1FBQ2hCLGNBQWM7UUFDZCxlQUFlO1FBQ2YscUJBQXFCO1FBQ3JCLHNCQUFzQjtRQUN0QixpQ0FBaUM7UUFDakMsa0NBQWtDO1FBQ2xDLDRCQUE0QjtRQUM1Qiw2QkFBNkI7UUFDN0Isa0JBQWtCO1FBQ2xCLG1CQUFtQjtRQUNuQiw0QkFBNEI7UUFDNUIsNkJBQTZCO1FBQzdCLHVCQUF1QjtRQUN2Qix3QkFBd0I7UUFDeEIsYUFBYTtRQUNiLGNBQWM7UUFDZCxhQUFhO1FBQ2IsY0FBYzsyR0FHVCxhQUFhLFlBNUNiLENBQUMsWUFBWSxDQUFDOzJGQTRDZCxhQUFhO2tCQTdDekIsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUM7b0JBQ3ZCLFlBQVksRUFBRTt3QkFDVixnQkFBZ0I7d0JBQ2hCLGNBQWM7d0JBQ2QsZUFBZTt3QkFDZixxQkFBcUI7d0JBQ3JCLHNCQUFzQjt3QkFDdEIsaUNBQWlDO3dCQUNqQyxrQ0FBa0M7d0JBQ2xDLDRCQUE0Qjt3QkFDNUIsNkJBQTZCO3dCQUM3QixrQkFBa0I7d0JBQ2xCLG1CQUFtQjt3QkFDbkIsNEJBQTRCO3dCQUM1Qiw2QkFBNkI7d0JBQzdCLHVCQUF1Qjt3QkFDdkIsd0JBQXdCO3dCQUN4QixhQUFhO3dCQUNiLGNBQWM7d0JBQ2QsYUFBYTt3QkFDYixjQUFjO3FCQUNqQjtvQkFDRCxPQUFPLEVBQUU7d0JBQ0wsZ0JBQWdCO3dCQUNoQixjQUFjO3dCQUNkLGVBQWU7d0JBQ2YscUJBQXFCO3dCQUNyQixzQkFBc0I7d0JBQ3RCLGlDQUFpQzt3QkFDakMsa0NBQWtDO3dCQUNsQyw0QkFBNEI7d0JBQzVCLDZCQUE2Qjt3QkFDN0Isa0JBQWtCO3dCQUNsQixtQkFBbUI7d0JBQ25CLDRCQUE0Qjt3QkFDNUIsNkJBQTZCO3dCQUM3Qix1QkFBdUI7d0JBQ3ZCLHdCQUF3Qjt3QkFDeEIsYUFBYTt3QkFDYixjQUFjO3dCQUNkLGFBQWE7d0JBQ2IsY0FBYztxQkFDakI7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IExheWVyRGlyZWN0aXZlLCBMYXllcnNEaXJlY3RpdmUgfSBmcm9tICcuL2xheWVycy5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQ3VzdG9tQ3Vyc29yRGlyZWN0aXZlLCBDdXN0b21DdXJzb3JzRGlyZWN0aXZlIH0gZnJvbSAnLi9jdXN0b21jdXJzb3IuZGlyZWN0aXZlJztcbmltcG9ydCB7IENvbm5lY3RvckZpeGVkVXNlckhhbmRsZURpcmVjdGl2ZSwgQ29ubmVjdG9yRml4ZWRVc2VySGFuZGxlc0RpcmVjdGl2ZSB9IGZyb20gJy4vY29ubmVjdG9yLWZpeGVkdXNlcmhhbmRsZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQ29ubmVjdG9yQW5ub3RhdGlvbkRpcmVjdGl2ZSwgQ29ubmVjdG9yQW5ub3RhdGlvbnNEaXJlY3RpdmUgfSBmcm9tICcuL2Nvbm5lY3Rvci1hbm5vdGF0aW9uLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBDb25uZWN0b3JEaXJlY3RpdmUsIENvbm5lY3RvcnNEaXJlY3RpdmUgfSBmcm9tICcuL2Nvbm5lY3RvcnMuZGlyZWN0aXZlJztcbmltcG9ydCB7IE5vZGVGaXhlZFVzZXJIYW5kbGVEaXJlY3RpdmUsIE5vZGVGaXhlZFVzZXJIYW5kbGVzRGlyZWN0aXZlIH0gZnJvbSAnLi9ub2RlLWZpeGVkdXNlcmhhbmRsZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTm9kZUFubm90YXRpb25EaXJlY3RpdmUsIE5vZGVBbm5vdGF0aW9uc0RpcmVjdGl2ZSB9IGZyb20gJy4vbm9kZS1hbm5vdGF0aW9uLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBQb3J0RGlyZWN0aXZlLCBQb3J0c0RpcmVjdGl2ZSB9IGZyb20gJy4vcG9ydHMuZGlyZWN0aXZlJztcbmltcG9ydCB7IE5vZGVEaXJlY3RpdmUsIE5vZGVzRGlyZWN0aXZlIH0gZnJvbSAnLi9ub2Rlcy5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgRGlhZ3JhbUNvbXBvbmVudCB9IGZyb20gJy4vZGlhZ3JhbS5jb21wb25lbnQnO1xuXG4vKipcbiAqIE5nTW9kdWxlIGRlZmluaXRpb24gZm9yIHRoZSBEaWFncmFtIGNvbXBvbmVudC5cbiAqL1xuQE5nTW9kdWxlKHtcbiAgICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlXSxcbiAgICBkZWNsYXJhdGlvbnM6IFtcbiAgICAgICAgRGlhZ3JhbUNvbXBvbmVudCxcbiAgICAgICAgTGF5ZXJEaXJlY3RpdmUsXG4gICAgICAgIExheWVyc0RpcmVjdGl2ZSxcbiAgICAgICAgQ3VzdG9tQ3Vyc29yRGlyZWN0aXZlLFxuICAgICAgICBDdXN0b21DdXJzb3JzRGlyZWN0aXZlLFxuICAgICAgICBDb25uZWN0b3JGaXhlZFVzZXJIYW5kbGVEaXJlY3RpdmUsXG4gICAgICAgIENvbm5lY3RvckZpeGVkVXNlckhhbmRsZXNEaXJlY3RpdmUsXG4gICAgICAgIENvbm5lY3RvckFubm90YXRpb25EaXJlY3RpdmUsXG4gICAgICAgIENvbm5lY3RvckFubm90YXRpb25zRGlyZWN0aXZlLFxuICAgICAgICBDb25uZWN0b3JEaXJlY3RpdmUsXG4gICAgICAgIENvbm5lY3RvcnNEaXJlY3RpdmUsXG4gICAgICAgIE5vZGVGaXhlZFVzZXJIYW5kbGVEaXJlY3RpdmUsXG4gICAgICAgIE5vZGVGaXhlZFVzZXJIYW5kbGVzRGlyZWN0aXZlLFxuICAgICAgICBOb2RlQW5ub3RhdGlvbkRpcmVjdGl2ZSxcbiAgICAgICAgTm9kZUFubm90YXRpb25zRGlyZWN0aXZlLFxuICAgICAgICBQb3J0RGlyZWN0aXZlLFxuICAgICAgICBQb3J0c0RpcmVjdGl2ZSxcbiAgICAgICAgTm9kZURpcmVjdGl2ZSxcbiAgICAgICAgTm9kZXNEaXJlY3RpdmVcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgRGlhZ3JhbUNvbXBvbmVudCxcbiAgICAgICAgTGF5ZXJEaXJlY3RpdmUsXG4gICAgICAgIExheWVyc0RpcmVjdGl2ZSxcbiAgICAgICAgQ3VzdG9tQ3Vyc29yRGlyZWN0aXZlLFxuICAgICAgICBDdXN0b21DdXJzb3JzRGlyZWN0aXZlLFxuICAgICAgICBDb25uZWN0b3JGaXhlZFVzZXJIYW5kbGVEaXJlY3RpdmUsXG4gICAgICAgIENvbm5lY3RvckZpeGVkVXNlckhhbmRsZXNEaXJlY3RpdmUsXG4gICAgICAgIENvbm5lY3RvckFubm90YXRpb25EaXJlY3RpdmUsXG4gICAgICAgIENvbm5lY3RvckFubm90YXRpb25zRGlyZWN0aXZlLFxuICAgICAgICBDb25uZWN0b3JEaXJlY3RpdmUsXG4gICAgICAgIENvbm5lY3RvcnNEaXJlY3RpdmUsXG4gICAgICAgIE5vZGVGaXhlZFVzZXJIYW5kbGVEaXJlY3RpdmUsXG4gICAgICAgIE5vZGVGaXhlZFVzZXJIYW5kbGVzRGlyZWN0aXZlLFxuICAgICAgICBOb2RlQW5ub3RhdGlvbkRpcmVjdGl2ZSxcbiAgICAgICAgTm9kZUFubm90YXRpb25zRGlyZWN0aXZlLFxuICAgICAgICBQb3J0RGlyZWN0aXZlLFxuICAgICAgICBQb3J0c0RpcmVjdGl2ZSxcbiAgICAgICAgTm9kZURpcmVjdGl2ZSxcbiAgICAgICAgTm9kZXNEaXJlY3RpdmVcbiAgICBdXG59KVxuZXhwb3J0IGNsYXNzIERpYWdyYW1Nb2R1bGUgeyB9Il19
import { Directive, ContentChildren } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
let input = ['addInfo', 'id', 'lock', 'objects', 'visible', 'zIndex'];
let outputs = [];
/**
* Layers Directive
* ```html
* <e-layers>
* <e-layer></e-layer>
* </e-layers>
* ```
*/
export class LayerDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
LayerDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: LayerDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
LayerDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: LayerDirective, selector: "e-layers>e-layer", inputs: { addInfo: "addInfo", id: "id", lock: "lock", objects: "objects", visible: "visible", zIndex: "zIndex" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: LayerDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-layers>e-layer',
inputs: input,
outputs: outputs,
queries: {}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* Layer Array Directive
* @private
*/
export class LayersDirective extends ArrayBase {
constructor() {
super('layers');
}
}
LayersDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: LayersDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
LayersDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: LayersDirective, selector: "ej-diagram>e-layers", queries: [{ propertyName: "children", predicate: LayerDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: LayersDirective, decorators: [{
type: Directive,
args: [{
selector: 'ej-diagram>e-layers',
queries: {
children: new ContentChildren(LayerDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5ZXJzLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9kaWFncmFtL2xheWVycy5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBb0IsZUFBZSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdFLE9BQU8sRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRSxNQUFNLDhCQUE4QixDQUFDOztBQUloRixJQUFJLEtBQUssR0FBYSxDQUFDLFNBQVMsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDaEYsSUFBSSxPQUFPLEdBQWEsRUFBRSxDQUFDO0FBQzNCOzs7Ozs7O0dBT0c7QUFTSCxNQUFNLE9BQU8sY0FBZSxTQUFRLFdBQTJCO0lBdUMzRCxZQUFvQixnQkFBaUM7UUFDakQsS0FBSyxFQUFFLENBQUM7UUFEUSxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWlCO1FBRWpELFFBQVEsQ0FBQyxpQkFBaUIsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUM7UUFDekQsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUM3QixJQUFJLENBQUMsaUJBQWlCLEdBQUcsS0FBSyxDQUFDO0lBQ25DLENBQUM7OzJHQTVDUSxjQUFjOytGQUFkLGNBQWM7MkZBQWQsY0FBYztrQkFSMUIsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsa0JBQWtCO29CQUM1QixNQUFNLEVBQUUsS0FBSztvQkFDYixPQUFPLEVBQUUsT0FBTztvQkFDaEIsT0FBTyxFQUFFLEVBRVI7aUJBQ0o7O0FBZ0REOzs7R0FHRztBQU9ILE1BQU0sT0FBTyxlQUFnQixTQUFRLFNBQTBCO0lBQzNEO1FBQ0ksS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3BCLENBQUM7OzRHQUhRLGVBQWU7Z0dBQWYsZUFBZSxvRkFIVSxjQUFjOzJGQUd2QyxlQUFlO2tCQU4zQixTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxxQkFBcUI7b0JBQy9CLE9BQU8sRUFBRTt3QkFDTCxRQUFRLEVBQUUsSUFBSSxlQUFlLENBQUMsY0FBYyxDQUFDO3FCQUNoRDtpQkFDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgVmlld0NvbnRhaW5lclJlZiwgQ29udGVudENoaWxkcmVuIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21wbGV4QmFzZSwgQXJyYXlCYXNlLCBzZXRWYWx1ZSB9IGZyb20gJ0BzeW5jZnVzaW9uL2VqMi1hbmd1bGFyLWJhc2UnO1xuXG5cblxubGV0IGlucHV0OiBzdHJpbmdbXSA9IFsnYWRkSW5mbycsICdpZCcsICdsb2NrJywgJ29iamVjdHMnLCAndmlzaWJsZScsICd6SW5kZXgnXTtcbmxldCBvdXRwdXRzOiBzdHJpbmdbXSA9IFtdO1xuLyoqXG4gKiBMYXllcnMgRGlyZWN0aXZlXG4gKiBgYGBodG1sXG4gKiA8ZS1sYXllcnM+XG4gKiA8ZS1sYXllcj48L2UtbGF5ZXI+XG4gKiA8L2UtbGF5ZXJzPlxuICogYGBgXG4gKi9cbkBEaXJlY3RpdmUoe1xuICAgIHNlbGVjdG9yOiAnZS1sYXllcnM+ZS1sYXllcicsXG4gICAgaW5wdXRzOiBpbnB1dCxcbiAgICBvdXRwdXRzOiBvdXRwdXRzLCAgICBcbiAgICBxdWVyaWVzOiB7XG5cbiAgICB9XG59KVxuZXhwb3J0IGNsYXNzIExheWVyRGlyZWN0aXZlIGV4dGVuZHMgQ29tcGxleEJhc2U8TGF5ZXJEaXJlY3RpdmU+IHtcbiAgICBwdWJsaWMgZGlyZWN0aXZlUHJvcExpc3Q6IGFueTtcblx0XG5cblxuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgbGF5ZXIgXG4gICAgICogXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgYWRkSW5mbzogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBpZCBvZiBhIGRpYWdyYW0gbGF5ZXJcbiAgICAgKiBAZGVmYXVsdCAnJ1xuICAgICAqL1xuICAgIHB1YmxpYyBpZDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBFbmFibGVzIG9yIGRpc2FibGVzIGVkaXRpbmcgb2JqZWN0cyBpbiBhIHBhcnRpY3VsYXIgbGF5ZXJcbiAgICAgKiBAZGVmYXVsdCBmYWxzZVxuICAgICAqL1xuICAgIHB1YmxpYyBsb2NrOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIGNvbGxlY3Rpb24gb2YgdGhlIG9iamVjdHMgdGhhdCBhcmUgYWRkZWQgdG8gYSBwYXJ0aWN1bGFyIGxheWVyXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgb2JqZWN0czogYW55O1xuICAgIC8qKiBcbiAgICAgKiBFbmFibGVzIG9yIGRpc2FibGVzIHRoZSB2aXNpYmlsaXR5IG9mIG9iamVjdHMgaW4gYSBwYXJ0aWN1bGFyIGxheWVyXG4gICAgICogQGRlZmF1bHQgdHJ1ZVxuICAgICAqL1xuICAgIHB1YmxpYyB2aXNpYmxlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHpPcmRlciBvZiB0aGUgbGF5ZXJcbiAgICAgKiBAZGVmYXVsdCAtMVxuICAgICAqL1xuICAgIHB1YmxpYyB6SW5kZXg6IGFueTtcblxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgdmlld0NvbnRhaW5lclJlZjpWaWV3Q29udGFpbmVyUmVmKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgICAgIHNldFZhbHVlKCdjdXJyZW50SW5zdGFuY2UnLCB0aGlzLCB0aGlzLnZpZXdDb250YWluZXJSZWYpO1xuICAgICAgICB0aGlzLnJlZ2lzdGVyRXZlbnRzKG91dHB1dHMpO1xuICAgICAgICB0aGlzLmRpcmVjdGl2ZVByb3BMaXN0ID0gaW5wdXQ7XG4gICAgfVxufVxuXG4vKipcbiAqIExheWVyIEFycmF5IERpcmVjdGl2ZVxuICogQHByaXZhdGVcbiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdlai1kaWFncmFtPmUtbGF5ZXJzJyxcbiAgICBxdWVyaWVzOiB7XG4gICAgICAgIGNoaWxkcmVuOiBuZXcgQ29udGVudENoaWxkcmVuKExheWVyRGlyZWN0aXZlKVxuICAgIH0sXG59KVxuZXhwb3J0IGNsYXNzIExheWVyc0RpcmVjdGl2ZSBleHRlbmRzIEFycmF5QmFzZTxMYXllcnNEaXJlY3RpdmU+IHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoJ2xheWVycycpO1xuICAgIH1cbn0iXX0=
import { Directive, ContentChildren } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
let input = ['addInfo', 'annotationType', 'constraints', 'content', 'dragLimit', 'height', 'horizontalAlignment', 'hyperlink', 'id', 'margin', 'offset', 'rotateAngle', 'rotationReference', 'style', 'template', 'tooltip', 'type', 'verticalAlignment', 'visibility', 'width'];
let outputs = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node>
* <e-node-annotations>
* <e-node-annotation>
* </e-node-annotation>
* </e-node-annotations>
* </e-node>
* </e-nodes>
* ```
*/
export class NodeAnnotationDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
NodeAnnotationDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeAnnotationDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
NodeAnnotationDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: NodeAnnotationDirective, selector: "e-node>e-node-annotations>e-node-annotation", inputs: { addInfo: "addInfo", annotationType: "annotationType", constraints: "constraints", content: "content", dragLimit: "dragLimit", height: "height", horizontalAlignment: "horizontalAlignment", hyperlink: "hyperlink", id: "id", margin: "margin", offset: "offset", rotateAngle: "rotateAngle", rotationReference: "rotationReference", style: "style", template: "template", tooltip: "tooltip", type: "type", verticalAlignment: "verticalAlignment", visibility: "visibility", width: "width" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeAnnotationDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-node>e-node-annotations>e-node-annotation',
inputs: input,
outputs: outputs,
queries: {}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* NodeAnnotation Array Directive
* @private
*/
export class NodeAnnotationsDirective extends ArrayBase {
constructor() {
super('annotations');
}
}
NodeAnnotationsDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeAnnotationsDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
NodeAnnotationsDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: NodeAnnotationsDirective, selector: "e-node>e-node-annotations", queries: [{ propertyName: "children", predicate: NodeAnnotationDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeAnnotationsDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-node>e-node-annotations',
queries: {
children: new ContentChildren(NodeAnnotationDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZS1hbm5vdGF0aW9uLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9kaWFncmFtL25vZGUtYW5ub3RhdGlvbi5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBb0IsZUFBZSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdFLE9BQU8sRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRSxNQUFNLDhCQUE4QixDQUFDOztBQUloRixJQUFJLEtBQUssR0FBYSxDQUFDLFNBQVMsRUFBRSxnQkFBZ0IsRUFBRSxhQUFhLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxRQUFRLEVBQUUscUJBQXFCLEVBQUUsV0FBVyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLGFBQWEsRUFBRSxtQkFBbUIsRUFBRSxPQUFPLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQUUsbUJBQW1CLEVBQUUsWUFBWSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQzNSLElBQUksT0FBTyxHQUFhLEVBQUUsQ0FBQztBQUMzQjs7Ozs7Ozs7Ozs7O0dBWUc7QUFTSCxNQUFNLE9BQU8sdUJBQXdCLFNBQVEsV0FBb0M7SUFrSTdFLFlBQW9CLGdCQUFpQztRQUNqRCxLQUFLLEVBQUUsQ0FBQztRQURRLHFCQUFnQixHQUFoQixnQkFBZ0IsQ0FBaUI7UUFFakQsUUFBUSxDQUFDLGlCQUFpQixFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztRQUN6RCxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQzdCLElBQUksQ0FBQyxpQkFBaUIsR0FBRyxLQUFLLENBQUM7SUFDbkMsQ0FBQzs7b0hBdklRLHVCQUF1Qjt3R0FBdkIsdUJBQXVCOzJGQUF2Qix1QkFBdUI7a0JBUm5DLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLDZDQUE2QztvQkFDdkQsTUFBTSxFQUFFLEtBQUs7b0JBQ2IsT0FBTyxFQUFFLE9BQU87b0JBQ2hCLE9BQU8sRUFBRSxFQUVSO2lCQUNKOztBQTJJRDs7O0dBR0c7QUFPSCxNQUFNLE9BQU8sd0JBQXlCLFNBQVEsU0FBbUM7SUFDN0U7UUFDSSxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUM7SUFDekIsQ0FBQzs7cUhBSFEsd0JBQXdCO3lHQUF4Qix3QkFBd0IsMEZBSEMsdUJBQXVCOzJGQUdoRCx3QkFBd0I7a0JBTnBDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLDJCQUEyQjtvQkFDckMsT0FBTyxFQUFFO3dCQUNMLFFBQVEsRUFBRSxJQUFJLGVBQWUsQ0FBQyx1QkFBdUIsQ0FBQztxQkFDekQ7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIFZpZXdDb250YWluZXJSZWYsIENvbnRlbnRDaGlsZHJlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tcGxleEJhc2UsIEFycmF5QmFzZSwgc2V0VmFsdWUgfSBmcm9tICdAc3luY2Z1c2lvbi9lajItYW5ndWxhci1iYXNlJztcblxuXG5cbmxldCBpbnB1dDogc3RyaW5nW10gPSBbJ2FkZEluZm8nLCAnYW5ub3RhdGlvblR5cGUnLCAnY29uc3RyYWludHMnLCAnY29udGVudCcsICdkcmFnTGltaXQnLCAnaGVpZ2h0JywgJ2hvcml6b250YWxBbGlnbm1lbnQnLCAnaHlwZXJsaW5rJywgJ2lkJywgJ21hcmdpbicsICdvZmZzZXQnLCAncm90YXRlQW5nbGUnLCAncm90YXRpb25SZWZlcmVuY2UnLCAnc3R5bGUnLCAndGVtcGxhdGUnLCAndG9vbHRpcCcsICd0eXBlJywgJ3ZlcnRpY2FsQWxpZ25tZW50JywgJ3Zpc2liaWxpdHknLCAnd2lkdGgnXTtcbmxldCBvdXRwdXRzOiBzdHJpbmdbXSA9IFtdO1xuLyoqXG4gKiBOb2RlcyBEaXJlY3RpdmVcbiAqIGBgYGh0bWxcbiAqIDxlLW5vZGVzPlxuICogPGUtbm9kZT5cbiAqIDxlLW5vZGUtYW5ub3RhdGlvbnM+XG4gKiA8ZS1ub2RlLWFubm90YXRpb24+XG4gKiA8L2Utbm9kZS1hbm5vdGF0aW9uPlxuICogPC9lLW5vZGUtYW5ub3RhdGlvbnM+XG4gKiA8L2Utbm9kZT5cbiAqIDwvZS1ub2Rlcz5cbiAqIGBgYFxuICovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ2Utbm9kZT5lLW5vZGUtYW5ub3RhdGlvbnM+ZS1ub2RlLWFubm90YXRpb24nLFxuICAgIGlucHV0czogaW5wdXQsXG4gICAgb3V0cHV0czogb3V0cHV0cywgICAgXG4gICAgcXVlcmllczoge1xuXG4gICAgfVxufSlcbmV4cG9ydCBjbGFzcyBOb2RlQW5ub3RhdGlvbkRpcmVjdGl2ZSBleHRlbmRzIENvbXBsZXhCYXNlPE5vZGVBbm5vdGF0aW9uRGlyZWN0aXZlPiB7XG4gICAgcHVibGljIGRpcmVjdGl2ZVByb3BMaXN0OiBhbnk7XG5cdFxuXG5cbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgdHlwZSBvZiB0aGUgYW5ub3RhdGlvbiBcbiAgICAgKiAgKiBTaGFwZSAtIFNldHMgdGhlIGFubm90YXRpb24gdHlwZSBhcyBTaGFwZSBcbiAgICAgKiAgKiBQYXRoIC0gU2V0cyB0aGUgYW5ub3RhdGlvbiB0eXBlIGFzIFBhdGhcbiAgICAgKiBAZGVmYXVsdCAnU2hhcGUnXG4gICAgICovXG4gICAgcHVibGljIHR5cGU6IGFueTtcbiAgICAvKiogXG4gICAgICogQWxsb3dzIHRoZSB1c2VyIHRvIHNhdmUgY3VzdG9tIGluZm9ybWF0aW9uL2RhdGEgYWJvdXQgYW4gYW5ub3RhdGlvbiBcbiAgICAgKiBcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBhZGRJbmZvOiBhbnk7XG4gICAgLyoqIFxuICAgICAqICBEZWZpbmVzIHRoZSB0eXBlIG9mIGFubm90YXRpb24gdGVtcGxhdGUgXG4gICAgICogU3RyaW5nIC0gIERlZmluZXMgYW5ub3RhdGlvbiB0ZW1wbGF0ZSB0byBiZSBpbiBzdHJpbmcgXG4gICAgICogVGVtcGxhdGUgLSBEZWZpbmVzIGFubm90YXRpb24gdGVtcGxhdGUgdG8gYmUgaW4gaHRtbCBjb250ZW50XG4gICAgICogQGRlZmF1bHQgJ1N0cmluZydcbiAgICAgKi9cbiAgICBwdWJsaWMgYW5ub3RhdGlvblR5cGU6IGFueTtcbiAgICAvKiogXG4gICAgICogRW5hYmxlcyBvciBkaXNhYmxlcyB0aGUgZGVmYXVsdCBiZWhhdmlvcnMgb2YgdGhlIGxhYmVsLiBcbiAgICAgKiAqIFJlYWRPbmx5IC0gRW5hYmxlcy9EaXNhYmxlcyB0aGUgUmVhZE9ubHkgQ29uc3RyYWludHMgXG4gICAgICogKiBJbmhlcml0UmVhZE9ubHkgLSBFbmFibGVzL0Rpc2FibGVzIHRoZSBJbmhlcml0UmVhZE9ubHkgQ29uc3RyYWludHNcbiAgICAgKiBAZGVmYXVsdCAnSW5oZXJpdFJlYWRPbmx5J1xuICAgICAqIEBhc3BudW1iZXJlbnVtIFxuICAgICAqL1xuICAgIHB1YmxpYyBjb25zdHJhaW50czogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSB0ZXh0dWFsIGRlc2NyaXB0aW9uIG9mIHRoZSBub2RlL2Nvbm5lY3RvclxuICAgICAqIEBkZWZhdWx0ICcnXG4gICAgICovXG4gICAgcHVibGljIGNvbnRlbnQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgc3BhY2UgdG8gYmUgbGVmdCBiZXR3ZWVuIGFuIGFubm90YXRpb24gYW5kIGl0cyBwYXJlbnQgbm9kZS9jb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCBuZXcgTWFyZ2luKDIwLDIwLDIwLDIwKVxuICAgICAqL1xuICAgIHB1YmxpYyBkcmFnTGltaXQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgaGVpZ2h0IG9mIHRoZSB0ZXh0XG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgaGVpZ2h0OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGhvcml6b250YWwgYWxpZ25tZW50IG9mIHRoZSB0ZXh0IHdpdGggcmVzcGVjdCB0byB0aGUgcGFyZW50IG5vZGUvY29ubmVjdG9yIFxuICAgICAqICogU3RyZXRjaCAtIFN0cmV0Y2hlcyB0aGUgZGlhZ3JhbSBlbGVtZW50IHRocm91Z2hvdXQgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBMZWZ0IC0gQWxpZ25zIHRoZSBkaWFncmFtIGVsZW1lbnQgYXQgdGhlIGxlZnQgb2YgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBSaWdodCAtIEFsaWducyB0aGUgZGlhZ3JhbSBlbGVtZW50IGF0IHRoZSByaWdodCBvZiBpdHMgaW1tZWRpYXRlIHBhcmVudCBcbiAgICAgKiAqIENlbnRlciAtIEFsaWducyB0aGUgZGlhZ3JhbSBlbGVtZW50IGF0IHRoZSBjZW50ZXIgb2YgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBBdXRvIC0gQWxpZ25zIHRoZSBkaWFncmFtIGVsZW1lbnQgYmFzZWQgb24gdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBpdHMgaW1tZWRpYXRlIHBhcmVudFxuICAgICAqIEBkZWZhdWx0ICdDZW50ZXInXG4gICAgICovXG4gICAgcHVibGljIGhvcml6b250YWxBbGlnbm1lbnQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgaHlwZXJsaW5rIG9mIHRoZSBsYWJlbCBcbiAgICAgKiBcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBoeXBlcmxpbms6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgdW5pcXVlIGlkIG9mIHRoZSBhbm5vdGF0aW9uXG4gICAgICogQGRlZmF1bHQgJydcbiAgICAgKi9cbiAgICBwdWJsaWMgaWQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgc3BhY2UgdG8gYmUgbGVmdCBiZXR3ZWVuIGFuIGFubm90YXRpb24gYW5kIGl0cyBwYXJlbnQgbm9kZS9jb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCBuZXcgTWFyZ2luKDAsMCwwLDApXG4gICAgICovXG4gICAgcHVibGljIG1hcmdpbjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSBwb3NpdGlvbiBvZiB0aGUgYW5ub3RhdGlvbiB3aXRoIHJlc3BlY3QgdG8gaXRzIHBhcmVudCBib3VuZHNcbiAgICAgKiBAZGVmYXVsdCB7IHg6IDAuNSwgeTogMC41IH1cbiAgICAgKiBAYmxhem9ydHlwZSBOb2RlQW5ub3RhdGlvbk9mZnNldFxuICAgICAqL1xuICAgIHB1YmxpYyBvZmZzZXQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgcm90YXRlIGFuZ2xlIG9mIHRoZSB0ZXh0XG4gICAgICogQGRlZmF1bHQgMFxuICAgICAqL1xuICAgIHB1YmxpYyByb3RhdGVBbmdsZTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBHZXRzIG9yIHNldHMgdGhlIHJlZmVyZW5jZSBtb2RlIGZvciBhbm5vdGF0aW9uIHJvdGF0aW9uLlxuICAgICAqIEBkZWZhdWx0ICdQYXJlbnQnXG4gICAgICovXG4gICAgcHVibGljIHJvdGF0aW9uUmVmZXJlbmNlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIHRleHRcbiAgICAgKiBAZGVmYXVsdCBuZXcgVGV4dFN0eWxlKClcbiAgICAgKi9cbiAgICBwdWJsaWMgc3R5bGU6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgdGV4dHVhbCBkZXNjcmlwdGlvbiBvZiB0aGUgbm9kZS9jb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCAndW5kZWZpbmVkJ1xuICAgICAqL1xuICAgIHB1YmxpYyB0ZW1wbGF0ZTogYW55O1xuICAgIC8qKiBcbiAgICAgKiBUaGlzIHByb3BlcnR5IGlzIHVzZWQgdG8gc2hvdyB0b29sdGlwIGZvciBhbm5vdGF0aW9uIG9uIG1vdXNlIG92ZXIuXG4gICAgICogQGRlZmF1bHQgbmV3IERpYWdyYW1Ub29sVGlwKCk7XG4gICAgICovXG4gICAgcHVibGljIHRvb2x0aXA6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgdmVydGljYWwgYWxpZ25tZW50IG9mIHRoZSB0ZXh0IHdpdGggcmVzcGVjdCB0byB0aGUgcGFyZW50IG5vZGUvY29ubmVjdG9yIFxuICAgICAqICogU3RyZXRjaCAtIFN0cmV0Y2hlcyB0aGUgZGlhZ3JhbSBlbGVtZW50IHRocm91Z2hvdXQgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBUb3AgLSBBbGlnbnMgdGhlIGRpYWdyYW0gZWxlbWVudCBhdCB0aGUgdG9wIG9mIGl0cyBpbW1lZGlhdGUgcGFyZW50IFxuICAgICAqICogQm90dG9tIC0gQWxpZ25zIHRoZSBkaWFncmFtIGVsZW1lbnQgYXQgdGhlIGJvdHRvbSBvZiBpdHMgaW1tZWRpYXRlIHBhcmVudCBcbiAgICAgKiAqIENlbnRlciAtIEFsaWducyB0aGUgZGlhZ3JhbSBlbGVtZW50IGF0IHRoZSBjZW50ZXIgb2YgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBBdXRvIC0gQWxpZ25zIHRoZSBkaWFncmFtIGVsZW1lbnQgYmFzZWQgb24gdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBpdHMgaW1tZWRpYXRlIHBhcmVudFxuICAgICAqIEBkZWZhdWx0ICdDZW50ZXInXG4gICAgICovXG4gICAgcHVibGljIHZlcnRpY2FsQWxpZ25tZW50OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHZpc2liaWxpdHkgb2YgdGhlIGxhYmVsXG4gICAgICogQGRlZmF1bHQgdHJ1ZVxuICAgICAqL1xuICAgIHB1YmxpYyB2aXNpYmlsaXR5OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIHdpZHRoIG9mIHRoZSB0ZXh0XG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgd2lkdGg6IGFueTtcblxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgdmlld0NvbnRhaW5lclJlZjpWaWV3Q29udGFpbmVyUmVmKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgICAgIHNldFZhbHVlKCdjdXJyZW50SW5zdGFuY2UnLCB0aGlzLCB0aGlzLnZpZXdDb250YWluZXJSZWYpO1xuICAgICAgICB0aGlzLnJlZ2lzdGVyRXZlbnRzKG91dHB1dHMpO1xuICAgICAgICB0aGlzLmRpcmVjdGl2ZVByb3BMaXN0ID0gaW5wdXQ7XG4gICAgfVxufVxuXG4vKipcbiAqIE5vZGVBbm5vdGF0aW9uIEFycmF5IERpcmVjdGl2ZVxuICogQHByaXZhdGVcbiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdlLW5vZGU+ZS1ub2RlLWFubm90YXRpb25zJyxcbiAgICBxdWVyaWVzOiB7XG4gICAgICAgIGNoaWxkcmVuOiBuZXcgQ29udGVudENoaWxkcmVuKE5vZGVBbm5vdGF0aW9uRGlyZWN0aXZlKVxuICAgIH0sXG59KVxuZXhwb3J0IGNsYXNzIE5vZGVBbm5vdGF0aW9uc0RpcmVjdGl2ZSBleHRlbmRzIEFycmF5QmFzZTxOb2RlQW5ub3RhdGlvbnNEaXJlY3RpdmU+IHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoJ2Fubm90YXRpb25zJyk7XG4gICAgfVxufSJdfQ==
import { Directive, ContentChildren } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
let input = ['cornerRadius', 'fill', 'handleStrokeColor', 'handleStrokeWidth', 'height', 'iconStrokeColor', 'iconStrokeWidth', 'id', 'margin', 'offset', 'padding', 'pathData', 'tooltip', 'visibility', 'width'];
let outputs = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node>
* <e-node-fixeduserhandles>
* <e-node-fixeduserhandle>
* </e-node-fixeduserhandle>
* </e-node-fixeduserhandles>
* </e-node>
* </e-nodes>
* ```
*/
export class NodeFixedUserHandleDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
NodeFixedUserHandleDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeFixedUserHandleDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
NodeFixedUserHandleDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: NodeFixedUserHandleDirective, selector: "e-node>e-node-fixeduserhandles>e-node-fixeduserhandle", inputs: { cornerRadius: "cornerRadius", fill: "fill", handleStrokeColor: "handleStrokeColor", handleStrokeWidth: "handleStrokeWidth", height: "height", iconStrokeColor: "iconStrokeColor", iconStrokeWidth: "iconStrokeWidth", id: "id", margin: "margin", offset: "offset", padding: "padding", pathData: "pathData", tooltip: "tooltip", visibility: "visibility", width: "width" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeFixedUserHandleDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-node>e-node-fixeduserhandles>e-node-fixeduserhandle',
inputs: input,
outputs: outputs,
queries: {}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* NodeFixedUserHandle Array Directive
* @private
*/
export class NodeFixedUserHandlesDirective extends ArrayBase {
constructor() {
super('fixeduserhandles');
}
}
NodeFixedUserHandlesDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeFixedUserHandlesDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
NodeFixedUserHandlesDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: NodeFixedUserHandlesDirective, selector: "e-node>e-node-fixeduserhandles", queries: [{ propertyName: "children", predicate: NodeFixedUserHandleDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeFixedUserHandlesDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-node>e-node-fixeduserhandles',
queries: {
children: new ContentChildren(NodeFixedUserHandleDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZS1maXhlZHVzZXJoYW5kbGUuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2RpYWdyYW0vbm9kZS1maXhlZHVzZXJoYW5kbGUuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQW9CLGVBQWUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM3RSxPQUFPLEVBQUUsV0FBVyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQzs7QUFJaEYsSUFBSSxLQUFLLEdBQWEsQ0FBQyxjQUFjLEVBQUUsTUFBTSxFQUFFLG1CQUFtQixFQUFFLG1CQUFtQixFQUFFLFFBQVEsRUFBRSxpQkFBaUIsRUFBRSxpQkFBaUIsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDNU4sSUFBSSxPQUFPLEdBQWEsRUFBRSxDQUFDO0FBQzNCOzs7Ozs7Ozs7Ozs7R0FZRztBQVNILE1BQU0sT0FBTyw0QkFBNkIsU0FBUSxXQUF5QztJQWlGdkYsWUFBb0IsZ0JBQWlDO1FBQ2pELEtBQUssRUFBRSxDQUFDO1FBRFEscUJBQWdCLEdBQWhCLGdCQUFnQixDQUFpQjtRQUVqRCxRQUFRLENBQUMsaUJBQWlCLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1FBQ3pELElBQUksQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDN0IsSUFBSSxDQUFDLGlCQUFpQixHQUFHLEtBQUssQ0FBQztJQUNuQyxDQUFDOzt5SEF0RlEsNEJBQTRCOzZHQUE1Qiw0QkFBNEI7MkZBQTVCLDRCQUE0QjtrQkFSeEMsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsdURBQXVEO29CQUNqRSxNQUFNLEVBQUUsS0FBSztvQkFDYixPQUFPLEVBQUUsT0FBTztvQkFDaEIsT0FBTyxFQUFFLEVBRVI7aUJBQ0o7O0FBMEZEOzs7R0FHRztBQU9ILE1BQU0sT0FBTyw2QkFBOEIsU0FBUSxTQUF3QztJQUN2RjtRQUNJLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0lBQzlCLENBQUM7OzBIQUhRLDZCQUE2Qjs4R0FBN0IsNkJBQTZCLCtGQUhKLDRCQUE0QjsyRkFHckQsNkJBQTZCO2tCQU56QyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxnQ0FBZ0M7b0JBQzFDLE9BQU8sRUFBRTt3QkFDTCxRQUFRLEVBQUUsSUFBSSxlQUFlLENBQUMsNEJBQTRCLENBQUM7cUJBQzlEO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBWaWV3Q29udGFpbmVyUmVmLCBDb250ZW50Q2hpbGRyZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbXBsZXhCYXNlLCBBcnJheUJhc2UsIHNldFZhbHVlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWFuZ3VsYXItYmFzZSc7XG5cblxuXG5sZXQgaW5wdXQ6IHN0cmluZ1tdID0gWydjb3JuZXJSYWRpdXMnLCAnZmlsbCcsICdoYW5kbGVTdHJva2VDb2xvcicsICdoYW5kbGVTdHJva2VXaWR0aCcsICdoZWlnaHQnLCAnaWNvblN0cm9rZUNvbG9yJywgJ2ljb25TdHJva2VXaWR0aCcsICdpZCcsICdtYXJnaW4nLCAnb2Zmc2V0JywgJ3BhZGRpbmcnLCAncGF0aERhdGEnLCAndG9vbHRpcCcsICd2aXNpYmlsaXR5JywgJ3dpZHRoJ107XG5sZXQgb3V0cHV0czogc3RyaW5nW10gPSBbXTtcbi8qKlxuICogTm9kZXMgRGlyZWN0aXZlXG4gKiBgYGBodG1sXG4gKiA8ZS1ub2Rlcz5cbiAqIDxlLW5vZGU+XG4gKiA8ZS1ub2RlLWZpeGVkdXNlcmhhbmRsZXM+XG4gKiA8ZS1ub2RlLWZpeGVkdXNlcmhhbmRsZT5cbiAqIDwvZS1ub2RlLWZpeGVkdXNlcmhhbmRsZT5cbiAqIDwvZS1ub2RlLWZpeGVkdXNlcmhhbmRsZXM+XG4gKiA8L2Utbm9kZT5cbiAqIDwvZS1ub2Rlcz5cbiAqIGBgYFxuICovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ2Utbm9kZT5lLW5vZGUtZml4ZWR1c2VyaGFuZGxlcz5lLW5vZGUtZml4ZWR1c2VyaGFuZGxlJyxcbiAgICBpbnB1dHM6IGlucHV0LFxuICAgIG91dHB1dHM6IG91dHB1dHMsICAgIFxuICAgIHF1ZXJpZXM6IHtcblxuICAgIH1cbn0pXG5leHBvcnQgY2xhc3MgTm9kZUZpeGVkVXNlckhhbmRsZURpcmVjdGl2ZSBleHRlbmRzIENvbXBsZXhCYXNlPE5vZGVGaXhlZFVzZXJIYW5kbGVEaXJlY3RpdmU+IHtcbiAgICBwdWJsaWMgZGlyZWN0aXZlUHJvcExpc3Q6IGFueTtcblx0XG5cblxuICAgIC8qKiBcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGNvcm5lclJhZGl1cyBmb3IgZml4ZWQgdXNlciBoYW5kbGUgY29udGFpbmVyXG4gICAgICogQGRlZmF1bHQgMFxuICAgICAqL1xuICAgIHB1YmxpYyBjb3JuZXJSYWRpdXM6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBmaWxsIGNvbG9yIG9mIHRoZSBmaXhlZCB1c2VyIGhhbmRsZVxuICAgICAqIEBkZWZhdWx0ICd0cmFuc3BhcmVudCdcbiAgICAgKi9cbiAgICBwdWJsaWMgZmlsbDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTcGVjaWZpZXMgdGhlIHN0cm9rZSBjb2xvciBvZiB0aGUgZml4ZWQgdXNlciBoYW5kbGUgY29udGFpbmVyXG4gICAgICogQGRlZmF1bHQgJydcbiAgICAgKi9cbiAgICBwdWJsaWMgaGFuZGxlU3Ryb2tlQ29sb3I6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBzdHJva2Ugd2lkdGggb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlIGNvbnRhaW5lclxuICAgICAqIEBkZWZhdWx0IDFcbiAgICAgKi9cbiAgICBwdWJsaWMgaGFuZGxlU3Ryb2tlV2lkdGg6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBoZWlnaHQgb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGRlZmF1bHQgMTBcbiAgICAgKi9cbiAgICBwdWJsaWMgaGVpZ2h0OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgc3Ryb2tlIGNvbG9yIG9mIHRoZSBmaXhlZCB1c2VyIGhhbmRsZVxuICAgICAqIEBkZWZhdWx0ICd0cmFuc3BhcmVudCdcbiAgICAgKi9cbiAgICBwdWJsaWMgaWNvblN0cm9rZUNvbG9yOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgc3Ryb2tlIHdpZHRoIG9mIHRoZSBmaXhlZCB1c2VyIGhhbmRsZVxuICAgICAqIEBkZWZhdWx0IDBcbiAgICAgKi9cbiAgICBwdWJsaWMgaWNvblN0cm9rZVdpZHRoOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgdW5pcXVlIGlkIG9mIHRoZSBmaXhlZCB1c2VyIGhhbmRsZVxuICAgICAqIEBkZWZhdWx0ICcnXG4gICAgICovXG4gICAgcHVibGljIGlkOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgc3BhY2UgdGhhdCB0aGUgZml4ZWQgdXNlciBoYW5kbGUgaGFzIHRvIGJlIG1vdmVkIGZyb20gaXRzIGFjdHVhbCBwb3NpdGlvblxuICAgICAqIEBkZWZhdWx0IG5ldyBNYXJnaW4oMCwwLDAsMClcbiAgICAgKi9cbiAgICBwdWJsaWMgbWFyZ2luOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgcG9zaXRpb24gb2YgdGhlIG5vZGUgZml4ZWQgdXNlciBoYW5kbGVcbiAgICAgKiBAZGVmYXVsdCB7IHg6IDAsIHk6IDAgfVxuICAgICAqL1xuICAgIHB1YmxpYyBvZmZzZXQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU3BlY2lmaWVzIHRoZSBzcGFjZSBiZXR3ZWVuIHRoZSBmaXhlZCB1c2VyIGhhbmRsZSBhbmQgY29udGFpbmVyXG4gICAgICogQGRlZmF1bHQgbmV3IE1hcmdpbigwLDAsMCwwKVxuICAgICAqL1xuICAgIHB1YmxpYyBwYWRkaW5nOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgc2hhcGUgaW5mb3JtYXRpb24gZm9yIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGRlZmF1bHQgJydcbiAgICAgKi9cbiAgICBwdWJsaWMgcGF0aERhdGE6IGFueTtcbiAgICAvKiogXG4gICAgICogVXNlZCB0byBzaG93IHRvb2x0aXAgZm9yIGZpeGVkIHVzZXIgaGFuZGxlIG9uIG1vdXNlIG92ZXIuXG4gICAgICogQGRlZmF1bHQge31cbiAgICAgKi9cbiAgICBwdWJsaWMgdG9vbHRpcDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTcGVjaWZpZXMgdGhlIHZpc2liaWxpdHkgb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGRlZmF1bHQgdHJ1ZVxuICAgICAqL1xuICAgIHB1YmxpYyB2aXNpYmlsaXR5OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNwZWNpZmllcyB0aGUgd2lkdGggb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGRlZmF1bHQgMTBcbiAgICAgKi9cbiAgICBwdWJsaWMgd2lkdGg6IGFueTtcblxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgdmlld0NvbnRhaW5lclJlZjpWaWV3Q29udGFpbmVyUmVmKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgICAgIHNldFZhbHVlKCdjdXJyZW50SW5zdGFuY2UnLCB0aGlzLCB0aGlzLnZpZXdDb250YWluZXJSZWYpO1xuICAgICAgICB0aGlzLnJlZ2lzdGVyRXZlbnRzKG91dHB1dHMpO1xuICAgICAgICB0aGlzLmRpcmVjdGl2ZVByb3BMaXN0ID0gaW5wdXQ7XG4gICAgfVxufVxuXG4vKipcbiAqIE5vZGVGaXhlZFVzZXJIYW5kbGUgQXJyYXkgRGlyZWN0aXZlXG4gKiBAcHJpdmF0ZVxuICovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ2Utbm9kZT5lLW5vZGUtZml4ZWR1c2VyaGFuZGxlcycsXG4gICAgcXVlcmllczoge1xuICAgICAgICBjaGlsZHJlbjogbmV3IENvbnRlbnRDaGlsZHJlbihOb2RlRml4ZWRVc2VySGFuZGxlRGlyZWN0aXZlKVxuICAgIH0sXG59KVxuZXhwb3J0IGNsYXNzIE5vZGVGaXhlZFVzZXJIYW5kbGVzRGlyZWN0aXZlIGV4dGVuZHMgQXJyYXlCYXNlPE5vZGVGaXhlZFVzZXJIYW5kbGVzRGlyZWN0aXZlPiB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKCdmaXhlZHVzZXJoYW5kbGVzJyk7XG4gICAgfVxufSJdfQ==
import { Directive, ContentChildren, ContentChild } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import { NodeFixedUserHandlesDirective } from './node-fixeduserhandle.directive';
import { NodeAnnotationsDirective } from './node-annotation.directive';
import { PortsDirective } from './ports.directive';
import * as i0 from "@angular/core";
let input = ['addInfo', 'annotations', 'backgroundColor', 'borderColor', 'borderWidth', 'branch', 'children', 'collapseIcon', 'columnIndex', 'columnSpan', 'columns', 'constraints', 'container', 'data', 'dragSize', 'excludeFromLayout', 'expandIcon', 'fixedUserHandles', 'flip', 'flipMode', 'height', 'horizontalAlignment', 'id', 'isExpanded', 'layoutInfo', 'margin', 'maxHeight', 'maxWidth', 'minHeight', 'minWidth', 'offsetX', 'offsetY', 'padding', 'pivot', 'ports', 'previewSize', 'rotateAngle', 'rowIndex', 'rowSpan', 'rows', 'shadow', 'shape', 'style', 'symbolInfo', 'tooltip', 'verticalAlignment', 'visible', 'width', 'wrapper', 'zIndex'];
let outputs = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node></e-node>
* </e-nodes>
* ```
*/
export class NodeDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
this.tags = ['fixedUserHandles', 'annotations', 'ports'];
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
NodeDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
NodeDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: NodeDirective, selector: "e-nodes>e-node", inputs: { addInfo: "addInfo", annotations: "annotations", backgroundColor: "backgroundColor", borderColor: "borderColor", borderWidth: "borderWidth", branch: "branch", children: "children", collapseIcon: "collapseIcon", columnIndex: "columnIndex", columnSpan: "columnSpan", columns: "columns", constraints: "constraints", container: "container", data: "data", dragSize: "dragSize", excludeFromLayout: "excludeFromLayout", expandIcon: "expandIcon", fixedUserHandles: "fixedUserHandles", flip: "flip", flipMode: "flipMode", height: "height", horizontalAlignment: "horizontalAlignment", id: "id", isExpanded: "isExpanded", layoutInfo: "layoutInfo", margin: "margin", maxHeight: "maxHeight", maxWidth: "maxWidth", minHeight: "minHeight", minWidth: "minWidth", offsetX: "offsetX", offsetY: "offsetY", padding: "padding", pivot: "pivot", ports: "ports", previewSize: "previewSize", rotateAngle: "rotateAngle", rowIndex: "rowIndex", rowSpan: "rowSpan", rows: "rows", shadow: "shadow", shape: "shape", style: "style", symbolInfo: "symbolInfo", tooltip: "tooltip", verticalAlignment: "verticalAlignment", visible: "visible", width: "width", wrapper: "wrapper", zIndex: "zIndex" }, queries: [{ propertyName: "childFixedUserHandles", first: true, predicate: NodeFixedUserHandlesDirective, descendants: true }, { propertyName: "childAnnotations", first: true, predicate: NodeAnnotationsDirective, descendants: true }, { propertyName: "childPorts", first: true, predicate: PortsDirective, descendants: true }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodeDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-nodes>e-node',
inputs: input,
outputs: outputs,
queries: {
childFixedUserHandles: new ContentChild(NodeFixedUserHandlesDirective),
childAnnotations: new ContentChild(NodeAnnotationsDirective),
childPorts: new ContentChild(PortsDirective)
}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* Node Array Directive
* @private
*/
export class NodesDirective extends ArrayBase {
constructor() {
super('nodes');
}
}
NodesDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodesDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
NodesDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: NodesDirective, selector: "ej-diagram>e-nodes", queries: [{ propertyName: "children", predicate: NodeDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: NodesDirective, decorators: [{
type: Directive,
args: [{
selector: 'ej-diagram>e-nodes',
queries: {
children: new ContentChildren(NodeDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZXMuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2RpYWdyYW0vbm9kZXMuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQW9CLGVBQWUsRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0YsT0FBTyxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFFaEYsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDakYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDdkUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG1CQUFtQixDQUFDOztBQUVuRCxJQUFJLEtBQUssR0FBYSxDQUFDLFNBQVMsRUFBRSxhQUFhLEVBQUUsaUJBQWlCLEVBQUUsYUFBYSxFQUFFLGFBQWEsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLGNBQWMsRUFBRSxhQUFhLEVBQUUsWUFBWSxFQUFFLFNBQVMsRUFBRSxhQUFhLEVBQUUsV0FBVyxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsbUJBQW1CLEVBQUUsWUFBWSxFQUFFLGtCQUFrQixFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLHFCQUFxQixFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFFBQVEsRUFBRSxXQUFXLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxVQUFVLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxhQUFhLEVBQUUsYUFBYSxFQUFFLFVBQVUsRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRSxTQUFTLEVBQUUsbUJBQW1CLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDN29CLElBQUksT0FBTyxHQUFhLEVBQUUsQ0FBQztBQUMzQjs7Ozs7OztHQU9HO0FBV0gsTUFBTSxPQUFPLGFBQWMsU0FBUSxXQUEwQjtJQW1VekQsWUFBb0IsZ0JBQWlDO1FBQ2pELEtBQUssRUFBRSxDQUFDO1FBRFEscUJBQWdCLEdBQWhCLGdCQUFnQixDQUFpQjtRQTdUOUMsU0FBSSxHQUFhLENBQUMsa0JBQWtCLEVBQUUsYUFBYSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBK1RqRSxRQUFRLENBQUMsaUJBQWlCLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1FBQ3pELElBQUksQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDN0IsSUFBSSxDQUFDLGlCQUFpQixHQUFHLEtBQUssQ0FBQztJQUNuQyxDQUFDOzswR0F4VVEsYUFBYTs4RkFBYixhQUFhLDZ2Q0FMc0IsNkJBQTZCLG1GQUNsQyx3QkFBd0IsNkVBQzlCLGNBQWM7MkZBR3RDLGFBQWE7a0JBVnpCLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsTUFBTSxFQUFFLEtBQUs7b0JBQ2IsT0FBTyxFQUFFLE9BQU87b0JBQ2hCLE9BQU8sRUFBRTt3QkFDTCxxQkFBcUIsRUFBRSxJQUFJLFlBQVksQ0FBQyw2QkFBNkIsQ0FBQzt3QkFDdEUsZ0JBQWdCLEVBQUUsSUFBSSxZQUFZLENBQUMsd0JBQXdCLENBQUM7d0JBQzVELFVBQVUsRUFBRSxJQUFJLFlBQVksQ0FBQyxjQUFjLENBQUM7cUJBQy9DO2lCQUNKOztBQTRVRDs7O0dBR0c7QUFPSCxNQUFNLE9BQU8sY0FBZSxTQUFRLFNBQXlCO0lBQ3pEO1FBQ0ksS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ25CLENBQUM7OzJHQUhRLGNBQWM7K0ZBQWQsY0FBYyxtRkFIVyxhQUFhOzJGQUd0QyxjQUFjO2tCQU4xQixTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxvQkFBb0I7b0JBQzlCLE9BQU8sRUFBRTt3QkFDTCxRQUFRLEVBQUUsSUFBSSxlQUFlLENBQUMsYUFBYSxDQUFDO3FCQUMvQztpQkFDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgVmlld0NvbnRhaW5lclJlZiwgQ29udGVudENoaWxkcmVuLCBDb250ZW50Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbXBsZXhCYXNlLCBBcnJheUJhc2UsIHNldFZhbHVlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWFuZ3VsYXItYmFzZSc7XG5cbmltcG9ydCB7IE5vZGVGaXhlZFVzZXJIYW5kbGVzRGlyZWN0aXZlIH0gZnJvbSAnLi9ub2RlLWZpeGVkdXNlcmhhbmRsZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTm9kZUFubm90YXRpb25zRGlyZWN0aXZlIH0gZnJvbSAnLi9ub2RlLWFubm90YXRpb24uZGlyZWN0aXZlJztcbmltcG9ydCB7IFBvcnRzRGlyZWN0aXZlIH0gZnJvbSAnLi9wb3J0cy5kaXJlY3RpdmUnO1xuXG5sZXQgaW5wdXQ6IHN0cmluZ1tdID0gWydhZGRJbmZvJywgJ2Fubm90YXRpb25zJywgJ2JhY2tncm91bmRDb2xvcicsICdib3JkZXJDb2xvcicsICdib3JkZXJXaWR0aCcsICdicmFuY2gnLCAnY2hpbGRyZW4nLCAnY29sbGFwc2VJY29uJywgJ2NvbHVtbkluZGV4JywgJ2NvbHVtblNwYW4nLCAnY29sdW1ucycsICdjb25zdHJhaW50cycsICdjb250YWluZXInLCAnZGF0YScsICdkcmFnU2l6ZScsICdleGNsdWRlRnJvbUxheW91dCcsICdleHBhbmRJY29uJywgJ2ZpeGVkVXNlckhhbmRsZXMnLCAnZmxpcCcsICdmbGlwTW9kZScsICdoZWlnaHQnLCAnaG9yaXpvbnRhbEFsaWdubWVudCcsICdpZCcsICdpc0V4cGFuZGVkJywgJ2xheW91dEluZm8nLCAnbWFyZ2luJywgJ21heEhlaWdodCcsICdtYXhXaWR0aCcsICdtaW5IZWlnaHQnLCAnbWluV2lkdGgnLCAnb2Zmc2V0WCcsICdvZmZzZXRZJywgJ3BhZGRpbmcnLCAncGl2b3QnLCAncG9ydHMnLCAncHJldmlld1NpemUnLCAncm90YXRlQW5nbGUnLCAncm93SW5kZXgnLCAncm93U3BhbicsICdyb3dzJywgJ3NoYWRvdycsICdzaGFwZScsICdzdHlsZScsICdzeW1ib2xJbmZvJywgJ3Rvb2x0aXAnLCAndmVydGljYWxBbGlnbm1lbnQnLCAndmlzaWJsZScsICd3aWR0aCcsICd3cmFwcGVyJywgJ3pJbmRleCddO1xubGV0IG91dHB1dHM6IHN0cmluZ1tdID0gW107XG4vKipcbiAqIE5vZGVzIERpcmVjdGl2ZVxuICogYGBgaHRtbFxuICogPGUtbm9kZXM+XG4gKiA8ZS1ub2RlPjwvZS1ub2RlPlxuICogPC9lLW5vZGVzPlxuICogYGBgXG4gKi9cbkBEaXJlY3RpdmUoe1xuICAgIHNlbGVjdG9yOiAnZS1ub2Rlcz5lLW5vZGUnLFxuICAgIGlucHV0czogaW5wdXQsXG4gICAgb3V0cHV0czogb3V0cHV0cywgICAgXG4gICAgcXVlcmllczoge1xuICAgICAgICBjaGlsZEZpeGVkVXNlckhhbmRsZXM6IG5ldyBDb250ZW50Q2hpbGQoTm9kZUZpeGVkVXNlckhhbmRsZXNEaXJlY3RpdmUpLCBcbiAgICAgICAgY2hpbGRBbm5vdGF0aW9uczogbmV3IENvbnRlbnRDaGlsZChOb2RlQW5ub3RhdGlvbnNEaXJlY3RpdmUpLCBcbiAgICAgICAgY2hpbGRQb3J0czogbmV3IENvbnRlbnRDaGlsZChQb3J0c0RpcmVjdGl2ZSlcbiAgICB9XG59KVxuZXhwb3J0IGNsYXNzIE5vZGVEaXJlY3RpdmUgZXh0ZW5kcyBDb21wbGV4QmFzZTxOb2RlRGlyZWN0aXZlPiB7XG4gICAgcHVibGljIGRpcmVjdGl2ZVByb3BMaXN0OiBhbnk7XG5cdFxuICAgIHB1YmxpYyBjaGlsZEZpeGVkVXNlckhhbmRsZXM6IGFueTtcbiAgICBwdWJsaWMgY2hpbGRBbm5vdGF0aW9uczogYW55O1xuICAgIHB1YmxpYyBjaGlsZFBvcnRzOiBhbnk7XG4gICAgcHVibGljIHRhZ3M6IHN0cmluZ1tdID0gWydmaXhlZFVzZXJIYW5kbGVzJywgJ2Fubm90YXRpb25zJywgJ3BvcnRzJ107XG4gICAgLyoqIFxuICAgICAqIEFsbG93cyB0aGUgdXNlciB0byBzYXZlIGN1c3RvbSBpbmZvcm1hdGlvbi9kYXRhIGFib3V0IGEgbm9kZS9jb25uZWN0b3JcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBhZGRJbmZvOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIGNvbGxlY3Rpb24gb2YgdGV4dHVhbCBhbm5vdGF0aW9ucyBvZiBub2Rlcy9jb25uZWN0b3JzXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgYW5ub3RhdGlvbnM6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgYmFja2dyb3VuZCBjb2xvciBvZiB0aGUgc2hhcGVcbiAgICAgKiBAZGVmYXVsdCAndHJhbnNwYXJlbnQnXG4gICAgICovXG4gICAgcHVibGljIGJhY2tncm91bmRDb2xvcjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSBib3JkZXIgY29sb3Igb2YgdGhlIG5vZGVcbiAgICAgKiBAZGVwcmVjYXRlZCBcbiAgICAgKiBAZGVmYXVsdCAnbm9uZSdcbiAgICAgKi9cbiAgICBwdWJsaWMgYm9yZGVyQ29sb3I6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgYm9yZGVyIHdpZHRoIG9mIHRoZSBub2RlXG4gICAgICogQGRlcHJlY2F0ZWQgXG4gICAgICogQGRlZmF1bHQgMFxuICAgICAqL1xuICAgIHB1YmxpYyBib3JkZXJXaWR0aDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXQgdGhlIGJyYW5jaCBmb3IgdGhlIG1pbmQgbWFwXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCAnJ1xuICAgICAqL1xuICAgIHB1YmxpYyBicmFuY2g6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgY2hpbGRyZW4gb2YgZ3JvdXAgZWxlbWVudFxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICovXG4gICAgcHVibGljIGNoaWxkcmVuOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIGNvbGxhcHNlZCBzdGF0ZSBvZiBhIG5vZGVcbiAgICAgKiBAZGVmYXVsdCB7fVxuICAgICAqL1xuICAgIHB1YmxpYyBjb2xsYXBzZUljb246IGFueTtcbiAgICAvKiogXG4gICAgICogVXNlZCB0byBkZWZpbmUgYSBpbmRleCBvZiBjb2x1bW4gaW4gdGhlIGdyaWRcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBjb2x1bW5JbmRleDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBNZXJnZSB0aGUgY29sdW1uIHVzZSB0aGUgcHJvcGVydHkgaW4gdGhlIGdyaWQgY29udGFpbmVyXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgY29sdW1uU3BhbjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBVc2VkIHRvIGRlZmluZSB0aGUgY29sdW1uIGZvciB0aGUgZ3JpZCBjb250YWluZXJcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBjb2x1bW5zOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIEVuYWJsZXMvRGlzYWJsZXMgY2VydGFpbiBmZWF0dXJlcyBvZiBub2RlcyBcbiAgICAgKiAqIE5vbmUgLSBEaXNhYmxlIGFsbCBub2RlIENvbnN0cmFpbnRzIFxuICAgICAqICogU2VsZWN0IC0gRW5hYmxlcyBub2RlIHRvIGJlIHNlbGVjdGVkIFxuICAgICAqICogRHJhZyAtIEVuYWJsZXMgbm9kZSB0byBiZSBEcmFnZ2VkIFxuICAgICAqICogUm90YXRlIC0gRW5hYmxlcyBub2RlIHRvIGJlIFJvdGF0ZSBcbiAgICAgKiAqIFNoYWRvdyAtIEVuYWJsZXMgbm9kZSB0byBkaXNwbGF5IHNoYWRvdyBcbiAgICAgKiAqIFBvaW50ZXJFdmVudHMgLSBFbmFibGVzIG5vZGUgdG8gcHJvdmlkZSBwb2ludGVyICBvcHRpb24gXG4gICAgICogKiBEZWxldGUgLSBFbmFibGVzIG5vZGUgdG8gZGVsZXRlIFxuICAgICAqICogSW5Db25uZWN0IC0gRW5hYmxlcyBub2RlIHRvIHByb3ZpZGUgaW4gY29ubmVjdCBvcHRpb24gXG4gICAgICogKiBPdXRDb25uZWN0IC0gRW5hYmxlcyBub2RlIHRvIHByb3ZpZGUgb3V0IGNvbm5lY3Qgb3B0aW9uIFxuICAgICAqICogSW5kaXZpZHVhbCAtIEVuYWJsZXMgbm9kZSB0byBwcm92aWRlIGluZGl2aWR1YWwgcmVzaXplIG9wdGlvbiBcbiAgICAgKiAqIEV4cGFuZGFibGUgLSBFbmFibGVzIG5vZGUgdG8gcHJvdmlkZSBFeHBhbmRhYmxlIG9wdGlvbiBcbiAgICAgKiAqIEFsbG93RHJvcCAtIEVuYWJsZXMgbm9kZSB0byBwcm92aWRlIGFsbG93IHRvIGRyb3Agb3B0aW9uIFxuICAgICAqICogSW5oZXJpdCAtIEVuYWJsZXMgbm9kZSB0byBpbmhlcml0IHRoZSBpbnRlcmFjdGlvbiBvcHRpb24gXG4gICAgICogKiBSZXNpemVOb3J0aEVhc3QgLSBFbmFibGUgUmVzaXplTm9ydGhFYXN0IG9mIHRoZSBub2RlIFxuICAgICAqICogUmVzaXplRWFzdCAtIEVuYWJsZSBSZXNpemVFYXN0IG9mIHRoZSBub2RlIFxuICAgICAqICogUmVzaXplU291dGhFYXN0IC0gRW5hYmxlIFJlc2l6ZVNvdXRoRWFzdCBvZiB0aGUgbm9kZSBcbiAgICAgKiAqIFJlc2l6ZVNvdXRoIC0gRW5hYmxlIFJlc2l6ZVNvdXRoV2VzdCBvZiB0aGUgbm9kZSBcbiAgICAgKiAqIFJlc2l6ZVNvdXRoV2VzdCAtIEVuYWJsZSBSZXNpemVTb3V0aFdlc3Qgb2YgdGhlIG5vZGUgXG4gICAgICogKiBSZXNpemVTb3V0aCAtIEVuYWJsZSBSZXNpemVTb3V0aCBvZiB0aGUgbm9kZSBcbiAgICAgKiAqIFJlc2l6ZVNvdXRoV2VzdCAtIEVuYWJsZSBSZXNpemVTb3V0aFdlc3Qgb2YgdGhlIG5vZGUgXG4gICAgICogKiBSZXNpemVXZXN0IC0gRW5hYmxlIFJlc2l6ZVdlc3Qgb2YgdGhlIG5vZGUgXG4gICAgICogKiBSZXNpemVOb3J0aCAtIEVuYWJsZSBSZXNpemVOb3J0aCBvZiB0aGUgbm9kZSBcbiAgICAgKiAqIFJlc2l6ZSAtIEVuYWJsZXMgdGhlIEFzcGVjdCByYXRpbyBmbyB0aGUgbm9kZSBcbiAgICAgKiAqIEFzcGVjdFJhdGlvIC0gRW5hYmxlcyB0aGUgQXNwZWN0IHJhdGlvIGZvIHRoZSBub2RlIFxuICAgICAqICogVG9vbHRpcCAtIEVuYWJsZXMgb3IgZGlzYWJsZXMgdG9vbCB0aXAgZm9yIHRoZSBOb2RlcyBcbiAgICAgKiAqIEluaGVyaXRUb29sdGlwIC0gRW5hYmxlcyBvciBkaXNhYmxlcyB0b29sIHRpcCBmb3IgdGhlIE5vZGVzIFxuICAgICAqICogUmVhZE9ubHkgLSBFbmFibGVzIHRoZSAgUmVhZE9ubHkgc3VwcG9ydCBmb3IgQW5ub3RhdGlvblxuICAgICAqIEBkZWZhdWx0ICdEZWZhdWx0J1xuICAgICAqIEBhc3BudW1iZXJlbnVtIFxuICAgICAqL1xuICAgIHB1YmxpYyBjb25zdHJhaW50czogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSB0eXBlIG9mIHRoZSBjb250YWluZXJcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IG51bGxcbiAgICAgKiBAZGVwcmVjYXRlZCBcbiAgICAgKi9cbiAgICBwdWJsaWMgY29udGFpbmVyOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGRhdGEgc291cmNlIG9mIHRoZSBub2RlXG4gICAgICovXG4gICAgcHVibGljIGRhdGE6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgc2l6ZSBvZiBhIGRyb3Agc3ltYm9sXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgZHJhZ1NpemU6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBub2RlIHNob3VsZCBiZSBhdXRvbWF0aWNhbGx5IHBvc2l0aW9uZWQgb3Igbm90LiBBcHBsaWNhYmxlLCBpZiBsYXlvdXQgb3B0aW9uIGlzIGVuYWJsZWQuXG4gICAgICogQGRlZmF1bHQgZmFsc2VcbiAgICAgKi9cbiAgICBwdWJsaWMgZXhjbHVkZUZyb21MYXlvdXQ6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgZXhwYW5kZWQgc3RhdGUgb2YgYSBub2RlXG4gICAgICogQGRlZmF1bHQge31cbiAgICAgKi9cbiAgICBwdWJsaWMgZXhwYW5kSWNvbjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGNvbGxlY3Rpb24gb2YgdGhlIGZpeGVkIHVzZXIgaGFuZGxlXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgZml4ZWRVc2VySGFuZGxlczogYW55O1xuICAgIC8qKiBcbiAgICAgKiBGbGlwIHRoZSBlbGVtZW50IGluIEhvcml6b250YWwvVmVydGljYWwgZGlyZWN0aW9uc1xuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgTm9uZVxuICAgICAqL1xuICAgIHB1YmxpYyBmbGlwOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIEFsbG93cyB5b3UgdG8gZmxpcCBvbmx5IHRoZSBub2RlIG9yIGFsb25nIHdpdGggcG9ydCBhbmQgbGFiZWwuXG4gICAgICogXG4gICAgICogVGhpcyBmdW5jdGlvbmFsaXR5IGlzIGFwcGxpY2FibGUgb25seSBmb3Igbm9kZXMuXG4gICAgICogICAgIFxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgQWxsXG4gICAgICovXG4gICAgcHVibGljIGZsaXBNb2RlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGhlaWdodCBvZiB0aGUgbm9kZVxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICovXG4gICAgcHVibGljIGhlaWdodDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSBob3Jpem9udGFsQWxpZ25tZW50IG9mIHRoZSBub2RlXG4gICAgICogQGRlZmF1bHQgJ1N0cmV0Y2gnXG4gICAgICovXG4gICAgcHVibGljIGhvcml6b250YWxBbGlnbm1lbnQ6IGFueTtcbiAgICAvKiogXG4gICAgICogUmVwcmVzZW50cyB0aGUgdW5pcXVlIGlkIG9mIG5vZGVzL2Nvbm5lY3RvcnNcbiAgICAgKiBAZGVmYXVsdCAnJ1xuICAgICAqL1xuICAgIHB1YmxpYyBpZDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIG5vZGUgaXMgZXhwYW5kZWQgb3Igbm90XG4gICAgICogQGRlZmF1bHQgdHJ1ZVxuICAgICAqL1xuICAgIHB1YmxpYyBpc0V4cGFuZGVkOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGxheW91dCBwcm9wZXJ0aWVzIHVzaW5nIG5vZGUgcHJvcGVydHlcbiAgICAgKiBAZGVmYXVsdCBuZXcgTm9kZUxheW91dEluZm8oKVxuICAgICAqIEBhc3B0eXBlIG9iamVjdFxuICAgICAqL1xuICAgIHB1YmxpYyBsYXlvdXRJbmZvOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHNwYWNlIHRvIGJlIGxlZnQgYmV0d2VlbiB0aGUgbm9kZSBhbmQgaXRzIGltbWVkaWF0ZSBwYXJlbnRcbiAgICAgKiBAZGVmYXVsdCB7fVxuICAgICAqL1xuICAgIHB1YmxpYyBtYXJnaW46IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgbWF4aW11bSBoZWlnaHQgb2YgdGhlIG5vZGVcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBtYXhIZWlnaHQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgbm9kZVxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICovXG4gICAgcHVibGljIG1heFdpZHRoOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIG1pbmltdW0gaGVpZ2h0IG9mIHRoZSBub2RlXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgbWluSGVpZ2h0OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIG1pbmltdW0gd2lkdGggb2YgdGhlIG5vZGVcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBtaW5XaWR0aDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSB4LWNvb3JkaW5hdGUgb2YgdGhlIHBvc2l0aW9uIG9mIHRoZSBub2RlXG4gICAgICogQGRlZmF1bHQgMFxuICAgICAqL1xuICAgIHB1YmxpYyBvZmZzZXRYOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIHktY29vcmRpbmF0ZSBvZiB0aGUgcG9zaXRpb24gb2YgdGhlIG5vZGVcbiAgICAgKiBAZGVmYXVsdCAwXG4gICAgICovXG4gICAgcHVibGljIG9mZnNldFk6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgc3BhY2UgYmV0d2VlbiB0aGUgZ3JvdXAgbm9kZSBlZGdlcyBhbmQgaXRzIGNoaWxkcmVuXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCAwXG4gICAgICovXG4gICAgcHVibGljIHBhZGRpbmc6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgcmVmZXJlbmNlIHBvaW50LCB0aGF0IHdpbGwgYWN0IGFzIHRoZSBvZmZzZXQgdmFsdWVzKG9mZnNldFgsIG9mZnNldFkpIG9mIGEgbm9kZVxuICAgICAqIEBkZWZhdWx0IG5ldyBQb2ludCgwLjUsMC41KVxuICAgICAqL1xuICAgIHB1YmxpYyBwaXZvdDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBjb2xsZWN0aW9uIG9mIGNvbm5lY3Rpb24gcG9pbnRzIG9mIG5vZGVzL2Nvbm5lY3RvcnNcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBwb3J0czogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBzaXplIG9mIHRoZSBzeW1ib2wgcHJldmlld1xuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICovXG4gICAgcHVibGljIHByZXZpZXdTaXplOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIHJvdGF0ZSBhbmdsZSBvZiB0aGUgbm9kZVxuICAgICAqIEBkZWZhdWx0IDBcbiAgICAgKi9cbiAgICBwdWJsaWMgcm90YXRlQW5nbGU6IGFueTtcbiAgICAvKiogXG4gICAgICogVXNlZCB0byBkZWZpbmUgYSBpbmRleCBvZiByb3cgaW4gdGhlIGdyaWRcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyByb3dJbmRleDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBNZXJnZSB0aGUgcm93IHVzZSB0aGUgcHJvcGVydHkgaW4gdGhlIGdyaWQgY29udGFpbmVyXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgcm93U3BhbjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBVc2VkIHRvIGRlZmluZSB0aGUgcm93cyBmb3IgdGhlIGdyaWQgY29udGFpbmVyXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVwcmVjYXRlZCBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBwdWJsaWMgcm93czogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBzaGFkb3cgb2YgYSBzaGFwZS9wYXRoXG4gICAgICogQGRlZmF1bHQgbnVsbFxuICAgICAqL1xuICAgIHB1YmxpYyBzaGFkb3c6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgc2hhcGUgb2YgYSBub2RlXG4gICAgICogQGRlZmF1bHQgQmFzaWMgU2hhcGVcbiAgICAgKiBAYXNwdHlwZSBvYmplY3RcbiAgICAgKi9cbiAgICBwdWJsaWMgc2hhcGU6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgc2hhcGUgc3R5bGUgb2YgdGhlIG5vZGVcbiAgICAgKiBAZGVmYXVsdCBuZXcgU2hhcGVTdHlsZSgpXG4gICAgICogQGFzcHR5cGUgb2JqZWN0XG4gICAgICovXG4gICAgcHVibGljIHN0eWxlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHN5bWJvbCBpbmZvIG9mIGEgY29ubmVjdG9yXG4gICAgICogQGFzcGRlZmF1bHR2YWx1ZWlnbm9yZSBcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKiBAaWdub3JlYXBpbGluayBcbiAgICAgKi9cbiAgICBwdWJsaWMgc3ltYm9sSW5mbzogYW55O1xuICAgIC8qKiBcbiAgICAgKiBkZWZpbmVzIHRoZSB0b29sdGlwIGZvciB0aGUgbm9kZVxuICAgICAqIEBkZWZhdWx0IHt9XG4gICAgICovXG4gICAgcHVibGljIHRvb2x0aXA6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgdmVydGljYWxBbGlnbm1lbnQgb2YgdGhlIG5vZGVcbiAgICAgKiBAZGVmYXVsdCAnU3RyZXRjaCdcbiAgICAgKi9cbiAgICBwdWJsaWMgdmVydGljYWxBbGlnbm1lbnQ6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgdmlzaWJpbGl0eSBvZiB0aGUgbm9kZS9jb25uZWN0b3JcbiAgICAgKiBAZGVmYXVsdCB0cnVlXG4gICAgICovXG4gICAgcHVibGljIHZpc2libGU6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIG5vZGVcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyB3aWR0aDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIG9yIGdldHMgdGhlIFVJIG9mIGEgbm9kZVxuICAgICAqIEBkZWZhdWx0IG51bGxcbiAgICAgKiBAZGVwcmVjYXRlZCBcbiAgICAgKi9cbiAgICBwdWJsaWMgd3JhcHBlcjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSB2aXN1YWwgb3JkZXIgb2YgdGhlIG5vZGUvY29ubmVjdG9yIGluIERPTVxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWUgNWUtMzI0XG4gICAgICogQGRlZmF1bHQgTnVtYmVyLk1JTl9WQUxVRVxuICAgICAqL1xuICAgIHB1YmxpYyB6SW5kZXg6IGFueTtcblxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgdmlld0NvbnRhaW5lclJlZjpWaWV3Q29udGFpbmVyUmVmKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgICAgIHNldFZhbHVlKCdjdXJyZW50SW5zdGFuY2UnLCB0aGlzLCB0aGlzLnZpZXdDb250YWluZXJSZWYpO1xuICAgICAgICB0aGlzLnJlZ2lzdGVyRXZlbnRzKG91dHB1dHMpO1xuICAgICAgICB0aGlzLmRpcmVjdGl2ZVByb3BMaXN0ID0gaW5wdXQ7XG4gICAgfVxufVxuXG4vKipcbiAqIE5vZGUgQXJyYXkgRGlyZWN0aXZlXG4gKiBAcHJpdmF0ZVxuICovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ2VqLWRpYWdyYW0+ZS1ub2RlcycsXG4gICAgcXVlcmllczoge1xuICAgICAgICBjaGlsZHJlbjogbmV3IENvbnRlbnRDaGlsZHJlbihOb2RlRGlyZWN0aXZlKVxuICAgIH0sXG59KVxuZXhwb3J0IGNsYXNzIE5vZGVzRGlyZWN0aXZlIGV4dGVuZHMgQXJyYXlCYXNlPE5vZGVzRGlyZWN0aXZlPiB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKCdub2RlcycpO1xuICAgIH1cbn0iXX0=
import { Directive, ContentChildren } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
let input = ['addInfo', 'connectionDirection', 'constraints', 'height', 'horizontalAlignment', 'id', 'inEdges', 'margin', 'offset', 'outEdges', 'pathData', 'shape', 'style', 'tooltip', 'verticalAlignment', 'visibility', 'width'];
let outputs = [];
/**
* Nodes Directive
* ```html
* <e-nodes>
* <e-node>
* <e-node-ports>
* <e-node-port>
* </e-node-port>
* </e-node-ports>
* </e-node>
* </e-nodes>
* ```
*/
export class PortDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
PortDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: PortDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
PortDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: PortDirective, selector: "e-node>e-node-ports>e-node-port", inputs: { addInfo: "addInfo", connectionDirection: "connectionDirection", constraints: "constraints", height: "height", horizontalAlignment: "horizontalAlignment", id: "id", inEdges: "inEdges", margin: "margin", offset: "offset", outEdges: "outEdges", pathData: "pathData", shape: "shape", style: "style", tooltip: "tooltip", verticalAlignment: "verticalAlignment", visibility: "visibility", width: "width" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: PortDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-node>e-node-ports>e-node-port',
inputs: input,
outputs: outputs,
queries: {}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* Port Array Directive
* @private
*/
export class PortsDirective extends ArrayBase {
constructor() {
super('ports');
}
}
PortsDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: PortsDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
PortsDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: PortsDirective, selector: "e-node>e-node-ports", queries: [{ propertyName: "children", predicate: PortDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: PortsDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-node>e-node-ports',
queries: {
children: new ContentChildren(PortDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9ydHMuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2RpYWdyYW0vcG9ydHMuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQW9CLGVBQWUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM3RSxPQUFPLEVBQUUsV0FBVyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQzs7QUFJaEYsSUFBSSxLQUFLLEdBQWEsQ0FBQyxTQUFTLEVBQUUscUJBQXFCLEVBQUUsYUFBYSxFQUFFLFFBQVEsRUFBRSxxQkFBcUIsRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxtQkFBbUIsRUFBRSxZQUFZLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDL08sSUFBSSxPQUFPLEdBQWEsRUFBRSxDQUFDO0FBQzNCOzs7Ozs7Ozs7Ozs7R0FZRztBQVNILE1BQU0sT0FBTyxhQUFjLFNBQVEsV0FBMEI7SUF5SHpELFlBQW9CLGdCQUFpQztRQUNqRCxLQUFLLEVBQUUsQ0FBQztRQURRLHFCQUFnQixHQUFoQixnQkFBZ0IsQ0FBaUI7UUFFakQsUUFBUSxDQUFDLGlCQUFpQixFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztRQUN6RCxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQzdCLElBQUksQ0FBQyxpQkFBaUIsR0FBRyxLQUFLLENBQUM7SUFDbkMsQ0FBQzs7MEdBOUhRLGFBQWE7OEZBQWIsYUFBYTsyRkFBYixhQUFhO2tCQVJ6QixTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxpQ0FBaUM7b0JBQzNDLE1BQU0sRUFBRSxLQUFLO29CQUNiLE9BQU8sRUFBRSxPQUFPO29CQUNoQixPQUFPLEVBQUUsRUFFUjtpQkFDSjs7QUFrSUQ7OztHQUdHO0FBT0gsTUFBTSxPQUFPLGNBQWUsU0FBUSxTQUF5QjtJQUN6RDtRQUNJLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUNuQixDQUFDOzsyR0FIUSxjQUFjOytGQUFkLGNBQWMsb0ZBSFcsYUFBYTsyRkFHdEMsY0FBYztrQkFOMUIsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUscUJBQXFCO29CQUMvQixPQUFPLEVBQUU7d0JBQ0wsUUFBUSxFQUFFLElBQUksZUFBZSxDQUFDLGFBQWEsQ0FBQztxQkFDL0M7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIFZpZXdDb250YWluZXJSZWYsIENvbnRlbnRDaGlsZHJlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tcGxleEJhc2UsIEFycmF5QmFzZSwgc2V0VmFsdWUgfSBmcm9tICdAc3luY2Z1c2lvbi9lajItYW5ndWxhci1iYXNlJztcblxuXG5cbmxldCBpbnB1dDogc3RyaW5nW10gPSBbJ2FkZEluZm8nLCAnY29ubmVjdGlvbkRpcmVjdGlvbicsICdjb25zdHJhaW50cycsICdoZWlnaHQnLCAnaG9yaXpvbnRhbEFsaWdubWVudCcsICdpZCcsICdpbkVkZ2VzJywgJ21hcmdpbicsICdvZmZzZXQnLCAnb3V0RWRnZXMnLCAncGF0aERhdGEnLCAnc2hhcGUnLCAnc3R5bGUnLCAndG9vbHRpcCcsICd2ZXJ0aWNhbEFsaWdubWVudCcsICd2aXNpYmlsaXR5JywgJ3dpZHRoJ107XG5sZXQgb3V0cHV0czogc3RyaW5nW10gPSBbXTtcbi8qKlxuICogTm9kZXMgRGlyZWN0aXZlXG4gKiBgYGBodG1sXG4gKiA8ZS1ub2Rlcz5cbiAqIDxlLW5vZGU+XG4gKiA8ZS1ub2RlLXBvcnRzPlxuICogPGUtbm9kZS1wb3J0PlxuICogPC9lLW5vZGUtcG9ydD5cbiAqIDwvZS1ub2RlLXBvcnRzPlxuICogPC9lLW5vZGU+XG4gKiA8L2Utbm9kZXM+XG4gKiBgYGBcbiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdlLW5vZGU+ZS1ub2RlLXBvcnRzPmUtbm9kZS1wb3J0JyxcbiAgICBpbnB1dHM6IGlucHV0LFxuICAgIG91dHB1dHM6IG91dHB1dHMsICAgIFxuICAgIHF1ZXJpZXM6IHtcblxuICAgIH1cbn0pXG5leHBvcnQgY2xhc3MgUG9ydERpcmVjdGl2ZSBleHRlbmRzIENvbXBsZXhCYXNlPFBvcnREaXJlY3RpdmU+IHtcbiAgICBwdWJsaWMgZGlyZWN0aXZlUHJvcExpc3Q6IGFueTtcblx0XG5cblxuICAgIC8qKiBcbiAgICAgKiBBbGxvd3MgdGhlIHVzZXIgdG8gc2F2ZSBjdXN0b20gaW5mb3JtYXRpb24vZGF0YSBhYm91dCBhIHBvcnRcbiAgICAgKiBAYXNwZGVmYXVsdHZhbHVlaWdub3JlIFxuICAgICAqIEBkZWZhdWx0IHVuZGVmaW5lZFxuICAgICAqL1xuICAgIHB1YmxpYyBhZGRJbmZvOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIGFsbG93ZWQgZGlyZWN0aW9uIGZvciBjb25uZWN0aW9ucyB0byB0aGUgcG9ydCBcbiAgICAgKiAqIEF1dG8gLSBNYWludGFpbnMgdGhlIGRlZmF1bHQgYmVoYXZpb3Igb2YgYXV0b21hdGljIGRpcmVjdGlvbiBjYWxjdWxhdGlvbi4gXG4gICAgICogKiBMZWZ0IC0gUmVzdHJpY3RzIGNvbm5lY3Rpb25zIHRvIG9ubHkgY29ubmVjdCB0byB0aGUgbGVmdCBzaWRlIG9mIHRoZSBwb3J0LiBcbiAgICAgKiAqIFRvcCAtIFJlc3RyaWN0cyBjb25uZWN0aW9ucyB0byBvbmx5IGNvbm5lY3QgdG8gdGhlIHRvcCBzaWRlIG9mIHRoZSBwb3J0LiBcbiAgICAgKiAqIFJpZ2h0IC0gUmVzdHJpY3RzIGNvbm5lY3Rpb25zIHRvIG9ubHkgY29ubmVjdCB0byB0aGUgcmlnaHQgc2lkZSBvZiB0aGUgcG9ydC4gXG4gICAgICogKiBCb3R0b20gLSBSZXN0cmljdHMgY29ubmVjdGlvbnMgdG8gb25seSBjb25uZWN0IHRvIHRoZSBib3R0b20gc2lkZSBvZiB0aGUgcG9ydC5cbiAgICAgKiBAZGVmYXVsdCAnQXV0bydcbiAgICAgKi9cbiAgICBwdWJsaWMgY29ubmVjdGlvbkRpcmVjdGlvbjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBjb25zdHJhaW50cyBvZiBwb3J0XG4gICAgICogQGRlZmF1bHQgJ0RlZmF1bHQnXG4gICAgICogQGFzcG51bWJlcmVudW0gXG4gICAgICovXG4gICAgcHVibGljIGNvbnN0cmFpbnRzOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIFNldHMgdGhlIGhlaWdodCBvZiB0aGUgcG9ydFxuICAgICAqIEBkZWZhdWx0IDEyXG4gICAgICovXG4gICAgcHVibGljIGhlaWdodDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSBob3Jpem9udGFsIGFsaWdubWVudCBvZiB0aGUgcG9ydCB3aXRoIHJlc3BlY3QgdG8gaXRzIGltbWVkaWF0ZSBwYXJlbnQobm9kZS9jb25uZWN0b3IpIFxuICAgICAqICogU3RyZXRjaCAtIFN0cmV0Y2hlcyB0aGUgZGlhZ3JhbSBlbGVtZW50IHRocm91Z2hvdXQgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBMZWZ0IC0gQWxpZ25zIHRoZSBkaWFncmFtIGVsZW1lbnQgYXQgdGhlIGxlZnQgb2YgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBSaWdodCAtIEFsaWducyB0aGUgZGlhZ3JhbSBlbGVtZW50IGF0IHRoZSByaWdodCBvZiBpdHMgaW1tZWRpYXRlIHBhcmVudCBcbiAgICAgKiAqIENlbnRlciAtIEFsaWducyB0aGUgZGlhZ3JhbSBlbGVtZW50IGF0IHRoZSBjZW50ZXIgb2YgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBBdXRvIC0gQWxpZ25zIHRoZSBkaWFncmFtIGVsZW1lbnQgYmFzZWQgb24gdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBpdHMgaW1tZWRpYXRlIHBhcmVudFxuICAgICAqIEBkZWZhdWx0ICdDZW50ZXInXG4gICAgICovXG4gICAgcHVibGljIGhvcml6b250YWxBbGlnbm1lbnQ6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgdW5pcXVlIGlkIG9mIHRoZSBwb3J0XG4gICAgICogQGRlZmF1bHQgJydcbiAgICAgKi9cbiAgICBwdWJsaWMgaWQ6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgY29sbGVjdGlvbiBvZiB0aGUgb2JqZWN0cyB0aGF0IGFyZSBjb25uZWN0ZWQgdG8gYSBwYXJ0aWN1bGFyIHBvcnRcbiAgICAgKiBAZGVmYXVsdCB1bmRlZmluZWRcbiAgICAgKiBAYmxhem9yZGVmYXVsdHZhbHVlIG5ldyBzdHJpbmdbXSB7IH1cbiAgICAgKi9cbiAgICBwdWJsaWMgaW5FZGdlczogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBzcGFjZSB0aGF0IHRoZSBwb3J0IGhhcyB0byBiZSBtb3ZlZCBmcm9tIGl0cyBhY3R1YWwgcG9zaXRpb25cbiAgICAgKiBAZGVmYXVsdCBuZXcgTWFyZ2luKDAsMCwwLDApXG4gICAgICovXG4gICAgcHVibGljIG1hcmdpbjogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBwb3NpdGlvbiBvZiB0aGUgcG9ydCB3aXRoIHJlc3BlY3QgdG8gdGhlIGJvdW5kYXJpZXMgb2Ygbm9kZXMvY29ubmVjdG9yXG4gICAgICogQGRlZmF1bHQgbmV3IFBvaW50KDAuNSwwLjUpXG4gICAgICogQGJsYXpvcnR5cGUgTm9kZVBvcnRPZmZzZXRcbiAgICAgKi9cbiAgICBwdWJsaWMgb2Zmc2V0OiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIGNvbGxlY3Rpb24gb2YgdGhlIG9iamVjdHMgdGhhdCBhcmUgY29ubmVjdGVkIHRvIGEgcGFydGljdWxhciBwb3J0XG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICogQGJsYXpvcmRlZmF1bHR2YWx1ZSBuZXcgc3RyaW5nW10geyB9XG4gICAgICovXG4gICAgcHVibGljIG91dEVkZ2VzOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIGdlb21ldHJ5IG9mIHRoZSBwb3J0XG4gICAgICogQGRlZmF1bHQgJydcbiAgICAgKi9cbiAgICBwdWJsaWMgcGF0aERhdGE6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgdHlwZSBvZiB0aGUgcG9ydCBzaGFwZSBcbiAgICAgKiAqIFggLSBTZXRzIHRoZSBkZWNvcmF0b3Igc2hhcGUgYXMgWCBcbiAgICAgKiAqIENpcmNsZSAtIFNldHMgdGhlIGRlY29yYXRvciBzaGFwZSBhcyBDaXJjbGUgXG4gICAgICogKiBTcXVhcmUgLSBTZXRzIHRoZSBkZWNvcmF0b3Igc2hhcGUgYXMgU3F1YXJlIFxuICAgICAqICogQ3VzdG9tIC0gU2V0cyB0aGUgZGVjb3JhdG9yIHNoYXBlIGFzIEN1c3RvbVxuICAgICAqIEBkZWZhdWx0ICdTcXVhcmUnXG4gICAgICovXG4gICAgcHVibGljIHNoYXBlOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIHBvcnQgXG4gICAgICogXG4gICAgICogQGRlZmF1bHQge31cbiAgICAgKi9cbiAgICBwdWJsaWMgc3R5bGU6IGFueTtcbiAgICAvKiogXG4gICAgICogZGVmaW5lcyB0aGUgdG9vbHRpcCBmb3IgdGhlIFBvcnRzXG4gICAgICogQGRlZmF1bHQgbmV3IERpYWdyYW1Ub29sVGlwKCk7XG4gICAgICovXG4gICAgcHVibGljIHRvb2x0aXA6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgdmVydGljYWwgYWxpZ25tZW50IG9mIHRoZSBwb3J0IHdpdGggcmVzcGVjdCB0byBpdHMgaW1tZWRpYXRlIHBhcmVudChub2RlL2Nvbm5lY3RvcikgXG4gICAgICogKiBTdHJldGNoIC0gU3RyZXRjaGVzIHRoZSBkaWFncmFtIGVsZW1lbnQgdGhyb3VnaG91dCBpdHMgaW1tZWRpYXRlIHBhcmVudCBcbiAgICAgKiAqIFRvcCAtIEFsaWducyB0aGUgZGlhZ3JhbSBlbGVtZW50IGF0IHRoZSB0b3Agb2YgaXRzIGltbWVkaWF0ZSBwYXJlbnQgXG4gICAgICogKiBCb3R0b20gLSBBbGlnbnMgdGhlIGRpYWdyYW0gZWxlbWVudCBhdCB0aGUgYm90dG9tIG9mIGl0cyBpbW1lZGlhdGUgcGFyZW50IFxuICAgICAqICogQ2VudGVyIC0gQWxpZ25zIHRoZSBkaWFncmFtIGVsZW1lbnQgYXQgdGhlIGNlbnRlciBvZiBpdHMgaW1tZWRpYXRlIHBhcmVudCBcbiAgICAgKiAqIEF1dG8gLSBBbGlnbnMgdGhlIGRpYWdyYW0gZWxlbWVudCBiYXNlZCBvbiB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIGl0cyBpbW1lZGlhdGUgcGFyZW50XG4gICAgICogQGRlZmF1bHQgJ0NlbnRlcidcbiAgICAgKi9cbiAgICBwdWJsaWMgdmVydGljYWxBbGlnbm1lbnQ6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgdHlwZSBvZiB0aGUgcG9ydCB2aXNpYmlsaXR5IFxuICAgICAqICogVmlzaWJsZSAtIEFsd2F5cyBzaG93cyB0aGUgcG9ydCBcbiAgICAgKiAqIEhpZGRlbiAtIEFsd2F5cyBoaWRlcyB0aGUgcG9ydCBcbiAgICAgKiAqIEhvdmVyIC0gU2hvd3MgdGhlIHBvcnQgd2hlbiB0aGUgbW91c2UgaG92ZXJzIG92ZXIgYSBub2RlIFxuICAgICAqICogQ29ubmVjdCAtIFNob3dzIHRoZSBwb3J0IHdoZW4gYSBjb25uZWN0aW9uIGVuZCBwb2ludCBpcyBkcmFnZ2VkIG92ZXIgYSBub2RlXG4gICAgICogQGRlZmF1bHQgJ0Nvbm5lY3QnXG4gICAgICogQGFzcG51bWJlcmVudW0gXG4gICAgICovXG4gICAgcHVibGljIHZpc2liaWxpdHk6IGFueTtcbiAgICAvKiogXG4gICAgICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIHBvcnRcbiAgICAgKiBAZGVmYXVsdCAxMlxuICAgICAqL1xuICAgIHB1YmxpYyB3aWR0aDogYW55O1xuXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSB2aWV3Q29udGFpbmVyUmVmOlZpZXdDb250YWluZXJSZWYpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgc2V0VmFsdWUoJ2N1cnJlbnRJbnN0YW5jZScsIHRoaXMsIHRoaXMudmlld0NvbnRhaW5lclJlZik7XG4gICAgICAgIHRoaXMucmVnaXN0ZXJFdmVudHMob3V0cHV0cyk7XG4gICAgICAgIHRoaXMuZGlyZWN0aXZlUHJvcExpc3QgPSBpbnB1dDtcbiAgICB9XG59XG5cbi8qKlxuICogUG9ydCBBcnJheSBEaXJlY3RpdmVcbiAqIEBwcml2YXRlXG4gKi9cbkBEaXJlY3RpdmUoe1xuICAgIHNlbGVjdG9yOiAnZS1ub2RlPmUtbm9kZS1wb3J0cycsXG4gICAgcXVlcmllczoge1xuICAgICAgICBjaGlsZHJlbjogbmV3IENvbnRlbnRDaGlsZHJlbihQb3J0RGlyZWN0aXZlKVxuICAgIH0sXG59KVxuZXhwb3J0IGNsYXNzIFBvcnRzRGlyZWN0aXZlIGV4dGVuZHMgQXJyYXlCYXNlPFBvcnRzRGlyZWN0aXZlPiB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKCdwb3J0cycpO1xuICAgIH1cbn0iXX0=
export { LayerDirective, LayersDirective } from './diagram/layers.directive';
export { CustomCursorDirective, CustomCursorsDirective } from './diagram/customcursor.directive';
export { ConnectorFixedUserHandleDirective, ConnectorFixedUserHandlesDirective } from './diagram/connector-fixeduserhandle.directive';
export { ConnectorAnnotationDirective, ConnectorAnnotationsDirective } from './diagram/connector-annotation.directive';
export { ConnectorDirective, ConnectorsDirective } from './diagram/connectors.directive';
export { NodeFixedUserHandleDirective, NodeFixedUserHandlesDirective } from './diagram/node-fixeduserhandle.directive';
export { NodeAnnotationDirective, NodeAnnotationsDirective } from './diagram/node-annotation.directive';
export { PortDirective, PortsDirective } from './diagram/ports.directive';
export { NodeDirective, NodesDirective } from './diagram/nodes.directive';
export { DiagramComponent } from './diagram/diagram.component';
export { DiagramModule } from './diagram/diagram.module';
export { DiagramAllModule, HierarchicalTreeService, MindMapService, RadialTreeService, ComplexHierarchicalTreeService, DataBindingService, SnappingService, PrintAndExportService, BpmnDiagramsService, SymmetricLayoutService, ConnectorBridgingService, UndoRedoService, LayoutAnimationService, DiagramContextMenuService, LineRoutingService, AvoidLineOverlappingService, ConnectorEditingService, LineDistributionService, Ej1SerializationService, FlowchartLayoutService } from './diagram/diagram-all.module';
export { PaletteDirective, PalettesDirective } from './symbol-palette/palettes.directive';
export { SymbolPaletteComponent } from './symbol-palette/symbolpalette.component';
export { SymbolPaletteModule } from './symbol-palette/symbolpalette.module';
export { SymbolPaletteAllModule } from './symbol-palette/symbolpalette-all.module';
export { OverviewComponent } from './overview/overview.component';
export { OverviewModule } from './overview/overview.module';
export { OverviewAllModule } from './overview/overview-all.module';
export * from '@syncfusion/ej2-diagrams';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLGNBQWMsRUFBQyxlQUFlLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUMxRSxPQUFPLEVBQUMscUJBQXFCLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSxrQ0FBa0MsQ0FBQztBQUM5RixPQUFPLEVBQUMsaUNBQWlDLEVBQUMsa0NBQWtDLEVBQUMsTUFBTSwrQ0FBK0MsQ0FBQztBQUNuSSxPQUFPLEVBQUMsNEJBQTRCLEVBQUMsNkJBQTZCLEVBQUMsTUFBTSwwQ0FBMEMsQ0FBQztBQUNwSCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSxnQ0FBZ0MsQ0FBQztBQUN0RixPQUFPLEVBQUMsNEJBQTRCLEVBQUMsNkJBQTZCLEVBQUMsTUFBTSwwQ0FBMEMsQ0FBQztBQUNwSCxPQUFPLEVBQUMsdUJBQXVCLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSxxQ0FBcUMsQ0FBQztBQUNyRyxPQUFPLEVBQUMsYUFBYSxFQUFDLGNBQWMsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBQ3ZFLE9BQU8sRUFBQyxhQUFhLEVBQUMsY0FBYyxFQUFDLE1BQU0sMkJBQTJCLENBQUM7QUFDdkUsT0FBTyxFQUFFLGdCQUFnQixFQUFDLE1BQU0sNkJBQTZCLENBQUM7QUFDOUQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3pELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSx1QkFBdUIsRUFBRSxjQUFjLEVBQUUsaUJBQWlCLEVBQUUsOEJBQThCLEVBQUUsa0JBQWtCLEVBQUUsZUFBZSxFQUFFLHFCQUFxQixFQUFFLG1CQUFtQixFQUFFLHNCQUFzQixFQUFFLHdCQUF3QixFQUFFLGVBQWUsRUFBRSxzQkFBc0IsRUFBRSx5QkFBeUIsRUFBRSxrQkFBa0IsRUFBRSwyQkFBMkIsRUFBRSx1QkFBdUIsRUFBRSx1QkFBdUIsRUFBRSx1QkFBdUIsRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZmLE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxpQkFBaUIsRUFBQyxNQUFNLHFDQUFxQyxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSxzQkFBc0IsRUFBQyxNQUFNLDBDQUEwQyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQzVFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBQ25GLE9BQU8sRUFBRSxpQkFBaUIsRUFBQyxNQUFNLCtCQUErQixDQUFDO0FBQ2pFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUM1RCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNuRSxjQUFjLDBCQUEwQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHtMYXllckRpcmVjdGl2ZSxMYXllcnNEaXJlY3RpdmV9IGZyb20gJy4vZGlhZ3JhbS9sYXllcnMuZGlyZWN0aXZlJztcbmV4cG9ydCB7Q3VzdG9tQ3Vyc29yRGlyZWN0aXZlLEN1c3RvbUN1cnNvcnNEaXJlY3RpdmV9IGZyb20gJy4vZGlhZ3JhbS9jdXN0b21jdXJzb3IuZGlyZWN0aXZlJztcbmV4cG9ydCB7Q29ubmVjdG9yRml4ZWRVc2VySGFuZGxlRGlyZWN0aXZlLENvbm5lY3RvckZpeGVkVXNlckhhbmRsZXNEaXJlY3RpdmV9IGZyb20gJy4vZGlhZ3JhbS9jb25uZWN0b3ItZml4ZWR1c2VyaGFuZGxlLmRpcmVjdGl2ZSc7XG5leHBvcnQge0Nvbm5lY3RvckFubm90YXRpb25EaXJlY3RpdmUsQ29ubmVjdG9yQW5ub3RhdGlvbnNEaXJlY3RpdmV9IGZyb20gJy4vZGlhZ3JhbS9jb25uZWN0b3ItYW5ub3RhdGlvbi5kaXJlY3RpdmUnO1xuZXhwb3J0IHtDb25uZWN0b3JEaXJlY3RpdmUsQ29ubmVjdG9yc0RpcmVjdGl2ZX0gZnJvbSAnLi9kaWFncmFtL2Nvbm5lY3RvcnMuZGlyZWN0aXZlJztcbmV4cG9ydCB7Tm9kZUZpeGVkVXNlckhhbmRsZURpcmVjdGl2ZSxOb2RlRml4ZWRVc2VySGFuZGxlc0RpcmVjdGl2ZX0gZnJvbSAnLi9kaWFncmFtL25vZGUtZml4ZWR1c2VyaGFuZGxlLmRpcmVjdGl2ZSc7XG5leHBvcnQge05vZGVBbm5vdGF0aW9uRGlyZWN0aXZlLE5vZGVBbm5vdGF0aW9uc0RpcmVjdGl2ZX0gZnJvbSAnLi9kaWFncmFtL25vZGUtYW5ub3RhdGlvbi5kaXJlY3RpdmUnO1xuZXhwb3J0IHtQb3J0RGlyZWN0aXZlLFBvcnRzRGlyZWN0aXZlfSBmcm9tICcuL2RpYWdyYW0vcG9ydHMuZGlyZWN0aXZlJztcbmV4cG9ydCB7Tm9kZURpcmVjdGl2ZSxOb2Rlc0RpcmVjdGl2ZX0gZnJvbSAnLi9kaWFncmFtL25vZGVzLmRpcmVjdGl2ZSc7XG5leHBvcnQgeyBEaWFncmFtQ29tcG9uZW50fSBmcm9tICcuL2RpYWdyYW0vZGlhZ3JhbS5jb21wb25lbnQnO1xuZXhwb3J0IHsgRGlhZ3JhbU1vZHVsZSB9IGZyb20gJy4vZGlhZ3JhbS9kaWFncmFtLm1vZHVsZSc7XG5leHBvcnQgeyBEaWFncmFtQWxsTW9kdWxlLCBIaWVyYXJjaGljYWxUcmVlU2VydmljZSwgTWluZE1hcFNlcnZpY2UsIFJhZGlhbFRyZWVTZXJ2aWNlLCBDb21wbGV4SGllcmFyY2hpY2FsVHJlZVNlcnZpY2UsIERhdGFCaW5kaW5nU2VydmljZSwgU25hcHBpbmdTZXJ2aWNlLCBQcmludEFuZEV4cG9ydFNlcnZpY2UsIEJwbW5EaWFncmFtc1NlcnZpY2UsIFN5bW1ldHJpY0xheW91dFNlcnZpY2UsIENvbm5lY3RvckJyaWRnaW5nU2VydmljZSwgVW5kb1JlZG9TZXJ2aWNlLCBMYXlvdXRBbmltYXRpb25TZXJ2aWNlLCBEaWFncmFtQ29udGV4dE1lbnVTZXJ2aWNlLCBMaW5lUm91dGluZ1NlcnZpY2UsIEF2b2lkTGluZU92ZXJsYXBwaW5nU2VydmljZSwgQ29ubmVjdG9yRWRpdGluZ1NlcnZpY2UsIExpbmVEaXN0cmlidXRpb25TZXJ2aWNlLCBFajFTZXJpYWxpemF0aW9uU2VydmljZSwgRmxvd2NoYXJ0TGF5b3V0U2VydmljZSB9IGZyb20gJy4vZGlhZ3JhbS9kaWFncmFtLWFsbC5tb2R1bGUnO1xuZXhwb3J0IHtQYWxldHRlRGlyZWN0aXZlLFBhbGV0dGVzRGlyZWN0aXZlfSBmcm9tICcuL3N5bWJvbC1wYWxldHRlL3BhbGV0dGVzLmRpcmVjdGl2ZSc7XG5leHBvcnQgeyBTeW1ib2xQYWxldHRlQ29tcG9uZW50fSBmcm9tICcuL3N5bWJvbC1wYWxldHRlL3N5bWJvbHBhbGV0dGUuY29tcG9uZW50JztcbmV4cG9ydCB7IFN5bWJvbFBhbGV0dGVNb2R1bGUgfSBmcm9tICcuL3N5bWJvbC1wYWxldHRlL3N5bWJvbHBhbGV0dGUubW9kdWxlJztcbmV4cG9ydCB7IFN5bWJvbFBhbGV0dGVBbGxNb2R1bGUgfSBmcm9tICcuL3N5bWJvbC1wYWxldHRlL3N5bWJvbHBhbGV0dGUtYWxsLm1vZHVsZSc7XG5leHBvcnQgeyBPdmVydmlld0NvbXBvbmVudH0gZnJvbSAnLi9vdmVydmlldy9vdmVydmlldy5jb21wb25lbnQnO1xuZXhwb3J0IHsgT3ZlcnZpZXdNb2R1bGUgfSBmcm9tICcuL292ZXJ2aWV3L292ZXJ2aWV3Lm1vZHVsZSc7XG5leHBvcnQgeyBPdmVydmlld0FsbE1vZHVsZSB9IGZyb20gJy4vb3ZlcnZpZXcvb3ZlcnZpZXctYWxsLm1vZHVsZSc7XG5leHBvcnQgKiBmcm9tICdAc3luY2Z1c2lvbi9lajItZGlhZ3JhbXMnOyJdfQ==
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { OverviewModule } from './overview.module';
import * as i0 from "@angular/core";
/**
* NgModule definition for the Overview component with providers.
*/
export class OverviewAllModule {
}
OverviewAllModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewAllModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
OverviewAllModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewAllModule, imports: [CommonModule, OverviewModule], exports: [OverviewModule] });
OverviewAllModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewAllModule, providers: [], imports: [[CommonModule, OverviewModule], OverviewModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewAllModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule, OverviewModule],
exports: [
OverviewModule
],
providers: []
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3ZlcnZpZXctYWxsLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9vdmVydmlldy9vdmVydmlldy1hbGwubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3hELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUvQyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7O0FBTW5EOztHQUVHO0FBVUgsTUFBTSxPQUFPLGlCQUFpQjs7OEdBQWpCLGlCQUFpQjsrR0FBakIsaUJBQWlCLFlBUmhCLFlBQVksRUFBRSxjQUFjLGFBRWxDLGNBQWM7K0dBTVQsaUJBQWlCLGFBSmhCLEVBRVQsWUFOUSxDQUFDLFlBQVksRUFBRSxjQUFjLENBQUMsRUFFbkMsY0FBYzsyRkFNVCxpQkFBaUI7a0JBVDdCLFFBQVE7bUJBQUM7b0JBQ04sT0FBTyxFQUFFLENBQUMsWUFBWSxFQUFFLGNBQWMsQ0FBQztvQkFDdkMsT0FBTyxFQUFFO3dCQUNMLGNBQWM7cUJBQ2pCO29CQUNELFNBQVMsRUFBQyxFQUVUO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIFZhbHVlUHJvdmlkZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBPdmVydmlld0NvbXBvbmVudCB9IGZyb20gJy4vb3ZlcnZpZXcuY29tcG9uZW50JztcbmltcG9ydCB7IE92ZXJ2aWV3TW9kdWxlIH0gZnJvbSAnLi9vdmVydmlldy5tb2R1bGUnO1xuXG5cblxuXG5cbi8qKlxuICogTmdNb2R1bGUgZGVmaW5pdGlvbiBmb3IgdGhlIE92ZXJ2aWV3IGNvbXBvbmVudCB3aXRoIHByb3ZpZGVycy5cbiAqL1xuQE5nTW9kdWxlKHtcbiAgICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlLCBPdmVydmlld01vZHVsZV0sXG4gICAgZXhwb3J0czogW1xuICAgICAgICBPdmVydmlld01vZHVsZVxuICAgIF0sXG4gICAgcHJvdmlkZXJzOltcbiAgICAgICAgXG4gICAgXVxufSlcbmV4cG9ydCBjbGFzcyBPdmVydmlld0FsbE1vZHVsZSB7IH0iXX0=
import { __decorate } from "tslib";
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { ComponentBase, ComponentMixins, setValue } from '@syncfusion/ej2-angular-base';
import { Overview } from '@syncfusion/ej2-diagrams';
import * as i0 from "@angular/core";
export const inputs = ['enablePersistence', 'enableRtl', 'height', 'locale', 'sourceID', 'width'];
export const outputs = ['created'];
export const twoWays = [''];
/**
* Overview Component
* ```html
* <ej-overview></ej-overview>
* ```
*/
let OverviewComponent = class OverviewComponent extends Overview {
constructor(ngEle, srenderer, viewContainerRef, injector) {
super();
this.ngEle = ngEle;
this.srenderer = srenderer;
this.viewContainerRef = viewContainerRef;
this.injector = injector;
this.tags = [''];
this.element = this.ngEle.nativeElement;
this.injectedModules = this.injectedModules || [];
this.registerEvents(outputs);
this.addTwoWay.call(this, twoWays);
setValue('currentInstance', this, this.viewContainerRef);
this.context = new ComponentBase();
}
ngOnInit() {
this.context.ngOnInit(this);
}
ngAfterViewInit() {
this.context.ngAfterViewInit(this);
}
ngOnDestroy() {
this.context.ngOnDestroy(this);
}
ngAfterContentChecked() {
this.context.ngAfterContentChecked(this);
}
};
OverviewComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewComponent, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }, { token: i0.ViewContainerRef }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
OverviewComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.3", type: OverviewComponent, selector: "ejs-overview", inputs: { enablePersistence: "enablePersistence", enableRtl: "enableRtl", height: "height", locale: "locale", sourceID: "sourceID", width: "width" }, outputs: { created: "created" }, usesInheritance: true, ngImport: i0, template: '', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
OverviewComponent = __decorate([
ComponentMixins([ComponentBase])
], OverviewComponent);
export { OverviewComponent };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewComponent, decorators: [{
type: Component,
args: [{
selector: 'ejs-overview',
inputs: inputs,
outputs: outputs,
template: '',
changeDetection: ChangeDetectionStrategy.OnPush,
queries: {}
}]
}], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.Renderer2 }, { type: i0.ViewContainerRef }, { type: i0.Injector }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3ZlcnZpZXcuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL292ZXJ2aWV3L292ZXJ2aWV3LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBZ0MsdUJBQXVCLEVBQStELE1BQU0sZUFBZSxDQUFDO0FBQzlKLE9BQU8sRUFBRSxhQUFhLEVBQStCLGVBQWUsRUFBMEIsUUFBUSxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDN0ksT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLDBCQUEwQixDQUFDOztBQUlwRCxNQUFNLENBQUMsTUFBTSxNQUFNLEdBQWEsQ0FBQyxtQkFBbUIsRUFBQyxXQUFXLEVBQUMsUUFBUSxFQUFDLFFBQVEsRUFBQyxVQUFVLEVBQUMsT0FBTyxDQUFDLENBQUM7QUFDdkcsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFhLENBQUMsU0FBUyxDQUFDLENBQUM7QUFDN0MsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFhLENBQUMsRUFBRSxDQUFDLENBQUM7QUFFdEM7Ozs7O0dBS0c7SUFZVSxpQkFBaUIsU0FBakIsaUJBQWtCLFNBQVEsUUFBUTtJQU8zQyxZQUFvQixLQUFpQixFQUFVLFNBQW9CLEVBQVUsZ0JBQWlDLEVBQVUsUUFBa0I7UUFDdEksS0FBSyxFQUFFLENBQUM7UUFEUSxVQUFLLEdBQUwsS0FBSyxDQUFZO1FBQVUsY0FBUyxHQUFULFNBQVMsQ0FBVztRQUFVLHFCQUFnQixHQUFoQixnQkFBZ0IsQ0FBaUI7UUFBVSxhQUFRLEdBQVIsUUFBUSxDQUFVO1FBRm5JLFNBQUksR0FBYSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBSXpCLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUM7UUFDeEMsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsZUFBZSxJQUFJLEVBQUUsQ0FBQztRQUVsRCxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQzdCLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNuQyxRQUFRLENBQUMsaUJBQWlCLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1FBQ3pELElBQUksQ0FBQyxPQUFPLEdBQUksSUFBSSxhQUFhLEVBQUUsQ0FBQztJQUN4QyxDQUFDO0lBRU0sUUFBUTtRQUNYLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFFTSxlQUFlO1FBQ2xCLElBQUksQ0FBQyxPQUFPLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7SUFFTSxXQUFXO1FBQ2QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDbkMsQ0FBQztJQUVNLHFCQUFxQjtRQUV4QixJQUFJLENBQUMsT0FBTyxDQUFDLHFCQUFxQixDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdDLENBQUM7Q0FJSixDQUFBOzhHQXJDWSxpQkFBaUI7a0dBQWpCLGlCQUFpQixrUUFQaEIsRUFBRTtBQU9ILGlCQUFpQjtJQUQ3QixlQUFlLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQztHQUNwQixpQkFBaUIsQ0FxQzdCO1NBckNZLGlCQUFpQjsyRkFBakIsaUJBQWlCO2tCQVg3QixTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxjQUFjO29CQUN4QixNQUFNLEVBQUUsTUFBTTtvQkFDZCxPQUFPLEVBQUUsT0FBTztvQkFDaEIsUUFBUSxFQUFFLEVBQUU7b0JBQ1osZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07b0JBQy9DLE9BQU8sRUFBRSxFQUVSO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBWaWV3Q29udGFpbmVyUmVmLCBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgUXVlcnlMaXN0LCBSZW5kZXJlcjIsIEluamVjdG9yLCBWYWx1ZVByb3ZpZGVyLCBDb250ZW50Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbXBvbmVudEJhc2UsIElDb21wb25lbnRCYXNlLCBhcHBseU1peGlucywgQ29tcG9uZW50TWl4aW5zLCBQcm9wZXJ0eUNvbGxlY3Rpb25JbmZvLCBzZXRWYWx1ZSB9IGZyb20gJ0BzeW5jZnVzaW9uL2VqMi1hbmd1bGFyLWJhc2UnO1xuaW1wb3J0IHsgT3ZlcnZpZXcgfSBmcm9tICdAc3luY2Z1c2lvbi9lajItZGlhZ3JhbXMnO1xuXG5cblxuZXhwb3J0IGNvbnN0IGlucHV0czogc3RyaW5nW10gPSBbJ2VuYWJsZVBlcnNpc3RlbmNlJywnZW5hYmxlUnRsJywnaGVpZ2h0JywnbG9jYWxlJywnc291cmNlSUQnLCd3aWR0aCddO1xuZXhwb3J0IGNvbnN0IG91dHB1dHM6IHN0cmluZ1tdID0gWydjcmVhdGVkJ107XG5leHBvcnQgY29uc3QgdHdvV2F5czogc3RyaW5nW10gPSBbJyddO1xuXG4vKipcbiAqIE92ZXJ2aWV3IENvbXBvbmVudFxuICogYGBgaHRtbFxuICogPGVqLW92ZXJ2aWV3PjwvZWotb3ZlcnZpZXc+XG4gKiBgYGBcbiAqL1xuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdlanMtb3ZlcnZpZXcnLFxuICAgIGlucHV0czogaW5wdXRzLFxuICAgIG91dHB1dHM6IG91dHB1dHMsXG4gICAgdGVtcGxhdGU6ICcnLFxuICAgIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICAgIHF1ZXJpZXM6IHtcbiAgICAgICAgXG4gICAgfVxufSlcbkBDb21wb25lbnRNaXhpbnMoW0NvbXBvbmVudEJhc2VdKVxuZXhwb3J0IGNsYXNzIE92ZXJ2aWV3Q29tcG9uZW50IGV4dGVuZHMgT3ZlcnZpZXcgaW1wbGVtZW50cyBJQ29tcG9uZW50QmFzZSB7XG4gICAgcHVibGljIGNvbnRleHQgOiBhbnk7XG4gICAgcHVibGljIHRhZ09iamVjdHM6IGFueTtcblx0cHVibGljIGNyZWF0ZWQ6IGFueTtcblxuICAgIHB1YmxpYyB0YWdzOiBzdHJpbmdbXSA9IFsnJ107XG5cbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIG5nRWxlOiBFbGVtZW50UmVmLCBwcml2YXRlIHNyZW5kZXJlcjogUmVuZGVyZXIyLCBwcml2YXRlIHZpZXdDb250YWluZXJSZWY6Vmlld0NvbnRhaW5lclJlZiwgcHJpdmF0ZSBpbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgdGhpcy5lbGVtZW50ID0gdGhpcy5uZ0VsZS5uYXRpdmVFbGVtZW50O1xuICAgICAgICB0aGlzLmluamVjdGVkTW9kdWxlcyA9IHRoaXMuaW5qZWN0ZWRNb2R1bGVzIHx8IFtdO1xuXG4gICAgICAgIHRoaXMucmVnaXN0ZXJFdmVudHMob3V0cHV0cyk7XG4gICAgICAgIHRoaXMuYWRkVHdvV2F5LmNhbGwodGhpcywgdHdvV2F5cyk7XG4gICAgICAgIHNldFZhbHVlKCdjdXJyZW50SW5zdGFuY2UnLCB0aGlzLCB0aGlzLnZpZXdDb250YWluZXJSZWYpO1xuICAgICAgICB0aGlzLmNvbnRleHQgID0gbmV3IENvbXBvbmVudEJhc2UoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgbmdPbkluaXQoKSB7XG4gICAgICAgIHRoaXMuY29udGV4dC5uZ09uSW5pdCh0aGlzKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge1xuICAgICAgICB0aGlzLmNvbnRleHQubmdBZnRlclZpZXdJbml0KHRoaXMpO1xuICAgIH1cblxuICAgIHB1YmxpYyBuZ09uRGVzdHJveSgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5jb250ZXh0Lm5nT25EZXN0cm95KHRoaXMpO1xuICAgIH1cblxuICAgIHB1YmxpYyBuZ0FmdGVyQ29udGVudENoZWNrZWQoKTogdm9pZCB7XG4gICAgICAgIFxuICAgICAgICB0aGlzLmNvbnRleHQubmdBZnRlckNvbnRlbnRDaGVja2VkKHRoaXMpO1xuICAgIH1cblxuICAgIHB1YmxpYyByZWdpc3RlckV2ZW50czogKGV2ZW50TGlzdDogc3RyaW5nW10pID0+IHZvaWQ7XG4gICAgcHVibGljIGFkZFR3b1dheTogKHByb3BMaXN0OiBzdHJpbmdbXSkgPT4gdm9pZDtcbn1cblxuIl19
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { OverviewComponent } from './overview.component';
import * as i0 from "@angular/core";
/**
* NgModule definition for the Overview component.
*/
export class OverviewModule {
}
OverviewModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
OverviewModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewModule, declarations: [OverviewComponent], imports: [CommonModule], exports: [OverviewComponent] });
OverviewModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewModule, imports: [[CommonModule]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: OverviewModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule],
declarations: [
OverviewComponent
],
exports: [
OverviewComponent
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3ZlcnZpZXcubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL292ZXJ2aWV3L292ZXJ2aWV3Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQzs7QUFFekQ7O0dBRUc7QUFVSCxNQUFNLE9BQU8sY0FBYzs7MkdBQWQsY0FBYzs0R0FBZCxjQUFjLGlCQU5uQixpQkFBaUIsYUFGWCxZQUFZLGFBS2xCLGlCQUFpQjs0R0FHWixjQUFjLFlBUmQsQ0FBQyxZQUFZLENBQUM7MkZBUWQsY0FBYztrQkFUMUIsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUM7b0JBQ3ZCLFlBQVksRUFBRTt3QkFDVixpQkFBaUI7cUJBQ3BCO29CQUNELE9BQU8sRUFBRTt3QkFDTCxpQkFBaUI7cUJBQ3BCO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBPdmVydmlld0NvbXBvbmVudCB9IGZyb20gJy4vb3ZlcnZpZXcuY29tcG9uZW50JztcblxuLyoqXG4gKiBOZ01vZHVsZSBkZWZpbml0aW9uIGZvciB0aGUgT3ZlcnZpZXcgY29tcG9uZW50LlxuICovXG5ATmdNb2R1bGUoe1xuICAgIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdLFxuICAgIGRlY2xhcmF0aW9uczogW1xuICAgICAgICBPdmVydmlld0NvbXBvbmVudFxuICAgIF0sXG4gICAgZXhwb3J0czogW1xuICAgICAgICBPdmVydmlld0NvbXBvbmVudFxuICAgIF1cbn0pXG5leHBvcnQgY2xhc3MgT3ZlcnZpZXdNb2R1bGUgeyB9Il19
import { Directive, ContentChildren } from '@angular/core';
import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
let input = ['expanded', 'height', 'iconCss', 'id', 'symbols', 'title'];
let outputs = [];
/**
* Palette Directive
* ```html
* <e-palettes><e-palette></e-palette><e-palettes>
* ```
*/
export class PaletteDirective extends ComplexBase {
constructor(viewContainerRef) {
super();
this.viewContainerRef = viewContainerRef;
setValue('currentInstance', this, this.viewContainerRef);
this.registerEvents(outputs);
this.directivePropList = input;
}
}
PaletteDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: PaletteDirective, deps: [{ token: i0.ViewContainerRef }], target: i0.ɵɵFactoryTarget.Directive });
PaletteDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: PaletteDirective, selector: "e-palettes>e-palette", inputs: { expanded: "expanded", height: "height", iconCss: "iconCss", id: "id", symbols: "symbols", title: "title" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: PaletteDirective, decorators: [{
type: Directive,
args: [{
selector: 'e-palettes>e-palette',
inputs: input,
outputs: outputs,
queries: {}
}]
}], ctorParameters: function () { return [{ type: i0.ViewContainerRef }]; } });
/**
* Palette Array Directive
* @private
*/
export class PalettesDirective extends ArrayBase {
constructor() {
super('palettes');
}
}
PalettesDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: PalettesDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
PalettesDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.0.3", type: PalettesDirective, selector: "ejs-symbolpalette>e-palettes", queries: [{ propertyName: "children", predicate: PaletteDirective }], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: PalettesDirective, decorators: [{
type: Directive,
args: [{
selector: 'ejs-symbolpalette>e-palettes',
queries: {
children: new ContentChildren(PaletteDirective)
},
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFsZXR0ZXMuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3N5bWJvbC1wYWxldHRlL3BhbGV0dGVzLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFvQixlQUFlLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0UsT0FBTyxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLE1BQU0sOEJBQThCLENBQUM7O0FBSWhGLElBQUksS0FBSyxHQUFhLENBQUMsVUFBVSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQztBQUNsRixJQUFJLE9BQU8sR0FBYSxFQUFFLENBQUM7QUFDM0I7Ozs7O0dBS0c7QUFTSCxNQUFNLE9BQU8sZ0JBQWlCLFNBQVEsV0FBNkI7SUFxQy9ELFlBQW9CLGdCQUFpQztRQUNqRCxLQUFLLEVBQUUsQ0FBQztRQURRLHFCQUFnQixHQUFoQixnQkFBZ0IsQ0FBaUI7UUFFakQsUUFBUSxDQUFDLGlCQUFpQixFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztRQUN6RCxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQzdCLElBQUksQ0FBQyxpQkFBaUIsR0FBRyxLQUFLLENBQUM7SUFDbkMsQ0FBQzs7NkdBMUNRLGdCQUFnQjtpR0FBaEIsZ0JBQWdCOzJGQUFoQixnQkFBZ0I7a0JBUjVCLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsTUFBTSxFQUFFLEtBQUs7b0JBQ2IsT0FBTyxFQUFFLE9BQU87b0JBQ2hCLE9BQU8sRUFBRSxFQUVSO2lCQUNKOztBQThDRDs7O0dBR0c7QUFPSCxNQUFNLE9BQU8saUJBQWtCLFNBQVEsU0FBNEI7SUFDL0Q7UUFDSSxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDdEIsQ0FBQzs7OEdBSFEsaUJBQWlCO2tHQUFqQixpQkFBaUIsNkZBSFEsZ0JBQWdCOzJGQUd6QyxpQkFBaUI7a0JBTjdCLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLDhCQUE4QjtvQkFDeEMsT0FBTyxFQUFFO3dCQUNMLFFBQVEsRUFBRSxJQUFJLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQztxQkFDbEQ7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIFZpZXdDb250YWluZXJSZWYsIENvbnRlbnRDaGlsZHJlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tcGxleEJhc2UsIEFycmF5QmFzZSwgc2V0VmFsdWUgfSBmcm9tICdAc3luY2Z1c2lvbi9lajItYW5ndWxhci1iYXNlJztcblxuXG5cbmxldCBpbnB1dDogc3RyaW5nW10gPSBbJ2V4cGFuZGVkJywgJ2hlaWdodCcsICdpY29uQ3NzJywgJ2lkJywgJ3N5bWJvbHMnLCAndGl0bGUnXTtcbmxldCBvdXRwdXRzOiBzdHJpbmdbXSA9IFtdO1xuLyoqXG4gKiBQYWxldHRlIERpcmVjdGl2ZVxuICogYGBgaHRtbFxuICogPGUtcGFsZXR0ZXM+PGUtcGFsZXR0ZT48L2UtcGFsZXR0ZT48ZS1wYWxldHRlcz5cbiAqIGBgYFxuICovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ2UtcGFsZXR0ZXM+ZS1wYWxldHRlJyxcbiAgICBpbnB1dHM6IGlucHV0LFxuICAgIG91dHB1dHM6IG91dHB1dHMsICAgIFxuICAgIHF1ZXJpZXM6IHtcblxuICAgIH1cbn0pXG5leHBvcnQgY2xhc3MgUGFsZXR0ZURpcmVjdGl2ZSBleHRlbmRzIENvbXBsZXhCYXNlPFBhbGV0dGVEaXJlY3RpdmU+IHtcbiAgICBwdWJsaWMgZGlyZWN0aXZlUHJvcExpc3Q6IGFueTtcblx0XG5cblxuICAgIC8qKiBcbiAgICAgKiBTZXRzIHdoZXRoZXIgdGhlIHBhbGV0dGUgaXRlbXMgdG8gYmUgZXhwYW5kZWQgb3Igbm90XG4gICAgICogQGRlZmF1bHQgdHJ1ZVxuICAgICAqL1xuICAgIHB1YmxpYyBleHBhbmRlZDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBTZXRzIHRoZSBoZWlnaHQgb2YgdGhlIHN5bWJvbCBncm91cFxuICAgICAqIEBhc3BkZWZhdWx0dmFsdWVpZ25vcmUgXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICovXG4gICAgcHVibGljIGhlaWdodDogYW55O1xuICAgIC8qKiBcbiAgICAgKiBEZWZpbmVzIHRoZSBjb250ZW50IG9mIHRoZSBzeW1ib2wgZ3JvdXBcbiAgICAgKiBAZGVmYXVsdCAnJ1xuICAgICAqL1xuICAgIHB1YmxpYyBpY29uQ3NzOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIHVuaXF1ZSBpZCBvZiBhIHN5bWJvbCBncm91cFxuICAgICAqIEBkZWZhdWx0ICcnXG4gICAgICovXG4gICAgcHVibGljIGlkOiBhbnk7XG4gICAgLyoqIFxuICAgICAqIERlZmluZXMgdGhlIGNvbGxlY3Rpb24gb2YgcHJlZGVmaW5lZCBzeW1ib2xzXG4gICAgICogQGFzcHR5cGUgb2JqZWN0XG4gICAgICovXG4gICAgcHVibGljIHN5bWJvbHM6IGFueTtcbiAgICAvKiogXG4gICAgICogRGVmaW5lcyB0aGUgdGl0bGUgb2YgdGhlIHN5bWJvbCBncm91cFxuICAgICAqIEBkZWZhdWx0ICcnXG4gICAgICovXG4gICAgcHVibGljIHRpdGxlOiBhbnk7XG5cbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIHZpZXdDb250YWluZXJSZWY6Vmlld0NvbnRhaW5lclJlZikge1xuICAgICAgICBzdXBlcigpO1xuICAgICAgICBzZXRWYWx1ZSgnY3VycmVudEluc3RhbmNlJywgdGhpcywgdGhpcy52aWV3Q29udGFpbmVyUmVmKTtcbiAgICAgICAgdGhpcy5yZWdpc3RlckV2ZW50cyhvdXRwdXRzKTtcbiAgICAgICAgdGhpcy5kaXJlY3RpdmVQcm9wTGlzdCA9IGlucHV0O1xuICAgIH1cbn1cblxuLyoqXG4gKiBQYWxldHRlIEFycmF5IERpcmVjdGl2ZVxuICogQHByaXZhdGVcbiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdlanMtc3ltYm9scGFsZXR0ZT5lLXBhbGV0dGVzJyxcbiAgICBxdWVyaWVzOiB7XG4gICAgICAgIGNoaWxkcmVuOiBuZXcgQ29udGVudENoaWxkcmVuKFBhbGV0dGVEaXJlY3RpdmUpXG4gICAgfSxcbn0pXG5leHBvcnQgY2xhc3MgUGFsZXR0ZXNEaXJlY3RpdmUgZXh0ZW5kcyBBcnJheUJhc2U8UGFsZXR0ZXNEaXJlY3RpdmU+IHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoJ3BhbGV0dGVzJyk7XG4gICAgfVxufSJdfQ==
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { SymbolPaletteModule } from './symbolpalette.module';
import * as i0 from "@angular/core";
/**
* NgModule definition for the SymbolPalette component with providers.
*/
export class SymbolPaletteAllModule {
}
SymbolPaletteAllModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteAllModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
SymbolPaletteAllModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteAllModule, imports: [CommonModule, SymbolPaletteModule], exports: [SymbolPaletteModule] });
SymbolPaletteAllModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteAllModule, providers: [], imports: [[CommonModule, SymbolPaletteModule], SymbolPaletteModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteAllModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule, SymbolPaletteModule],
exports: [
SymbolPaletteModule
],
providers: []
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ltYm9scGFsZXR0ZS1hbGwubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3N5bWJvbC1wYWxldHRlL3N5bWJvbHBhbGV0dGUtYWxsLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUN4RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFHL0MsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7O0FBTTdEOztHQUVHO0FBVUgsTUFBTSxPQUFPLHNCQUFzQjs7bUhBQXRCLHNCQUFzQjtvSEFBdEIsc0JBQXNCLFlBUnJCLFlBQVksRUFBRSxtQkFBbUIsYUFFdkMsbUJBQW1CO29IQU1kLHNCQUFzQixhQUpyQixFQUVULFlBTlEsQ0FBQyxZQUFZLEVBQUUsbUJBQW1CLENBQUMsRUFFeEMsbUJBQW1COzJGQU1kLHNCQUFzQjtrQkFUbEMsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUUsQ0FBQyxZQUFZLEVBQUUsbUJBQW1CLENBQUM7b0JBQzVDLE9BQU8sRUFBRTt3QkFDTCxtQkFBbUI7cUJBQ3RCO29CQUNELFNBQVMsRUFBQyxFQUVUO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIFZhbHVlUHJvdmlkZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBQYWxldHRlRGlyZWN0aXZlLCBQYWxldHRlc0RpcmVjdGl2ZSB9IGZyb20gJy4vcGFsZXR0ZXMuZGlyZWN0aXZlJztcbmltcG9ydCB7IFN5bWJvbFBhbGV0dGVDb21wb25lbnQgfSBmcm9tICcuL3N5bWJvbHBhbGV0dGUuY29tcG9uZW50JztcbmltcG9ydCB7IFN5bWJvbFBhbGV0dGVNb2R1bGUgfSBmcm9tICcuL3N5bWJvbHBhbGV0dGUubW9kdWxlJztcblxuXG5cblxuXG4vKipcbiAqIE5nTW9kdWxlIGRlZmluaXRpb24gZm9yIHRoZSBTeW1ib2xQYWxldHRlIGNvbXBvbmVudCB3aXRoIHByb3ZpZGVycy5cbiAqL1xuQE5nTW9kdWxlKHtcbiAgICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlLCBTeW1ib2xQYWxldHRlTW9kdWxlXSxcbiAgICBleHBvcnRzOiBbXG4gICAgICAgIFN5bWJvbFBhbGV0dGVNb2R1bGVcbiAgICBdLFxuICAgIHByb3ZpZGVyczpbXG4gICAgICAgIFxuICAgIF1cbn0pXG5leHBvcnQgY2xhc3MgU3ltYm9sUGFsZXR0ZUFsbE1vZHVsZSB7IH0iXX0=
import { __decorate } from "tslib";
import { Component, ChangeDetectionStrategy, ContentChild } from '@angular/core';
import { ComponentBase, ComponentMixins, setValue } from '@syncfusion/ej2-angular-base';
import { SymbolPalette } from '@syncfusion/ej2-diagrams';
import { Template } from '@syncfusion/ej2-angular-base';
import { PalettesDirective } from './palettes.directive';
import * as i0 from "@angular/core";
export const inputs = ['accessKey', 'allowDrag', 'connectorDefaults', 'enableAnimation', 'enablePersistence', 'enableRtl', 'enableSearch', 'expandMode', 'filterSymbols', 'getConnectorDefaults', 'getNodeDefaults', 'getSymbolInfo', 'getSymbolTemplate', 'height', 'ignoreSymbolsOnSearch', 'locale', 'nodeDefaults', 'nodeTemplate', 'palettes', 'symbolDragSize', 'symbolHeight', 'symbolInfo', 'symbolMargin', 'symbolPreview', 'symbolWidth', 'width'];
export const outputs = ['paletteExpanding', 'paletteSelectionChange'];
export const twoWays = [''];
/**
* SymbolPalette Component
* ```html
* <ej-symbol-palette></ej-symbol-palette>
* ```
*/
let SymbolPaletteComponent = class SymbolPaletteComponent extends SymbolPalette {
constructor(ngEle, srenderer, viewContainerRef, injector) {
super();
this.ngEle = ngEle;
this.srenderer = srenderer;
this.viewContainerRef = viewContainerRef;
this.injector = injector;
this.tags = ['palettes'];
this.element = this.ngEle.nativeElement;
this.injectedModules = this.injectedModules || [];
try {
let mod = this.injector.get('DiagramsBpmnDiagrams');
if (this.injectedModules.indexOf(mod) === -1) {
this.injectedModules.push(mod);
}
}
catch { }
this.registerEvents(outputs);
this.addTwoWay.call(this, twoWays);
setValue('currentInstance', this, this.viewContainerRef);
this.context = new ComponentBase();
}
ngOnInit() {
this.context.ngOnInit(this);
}
ngAfterViewInit() {
this.context.ngAfterViewInit(this);
}
ngOnDestroy() {
this.context.ngOnDestroy(this);
}
ngAfterContentChecked() {
this.tagObjects[0].instance = this.childPalettes;
this.context.ngAfterContentChecked(this);
}
};
SymbolPaletteComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteComponent, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }, { token: i0.ViewContainerRef }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
SymbolPaletteComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.3", type: SymbolPaletteComponent, selector: "ejs-symbolpalette", inputs: { accessKey: "accessKey", allowDrag: "allowDrag", connectorDefaults: "connectorDefaults", enableAnimation: "enableAnimation", enablePersistence: "enablePersistence", enableRtl: "enableRtl", enableSearch: "enableSearch", expandMode: "expandMode", filterSymbols: "filterSymbols", getConnectorDefaults: "getConnectorDefaults", getNodeDefaults: "getNodeDefaults", getSymbolInfo: "getSymbolInfo", getSymbolTemplate: "getSymbolTemplate", height: "height", ignoreSymbolsOnSearch: "ignoreSymbolsOnSearch", locale: "locale", nodeDefaults: "nodeDefaults", nodeTemplate: "nodeTemplate", palettes: "palettes", symbolDragSize: "symbolDragSize", symbolHeight: "symbolHeight", symbolInfo: "symbolInfo", symbolMargin: "symbolMargin", symbolPreview: "symbolPreview", symbolWidth: "symbolWidth", width: "width" }, outputs: { paletteExpanding: "paletteExpanding", paletteSelectionChange: "paletteSelectionChange" }, queries: [{ propertyName: "nodeTemplate", first: true, predicate: ["nodeTemplate"], descendants: true }, { propertyName: "childPalettes", first: true, predicate: PalettesDirective, descendants: true }], usesInheritance: true, ngImport: i0, template: '', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
__decorate([
Template()
], SymbolPaletteComponent.prototype, "nodeTemplate", void 0);
SymbolPaletteComponent = __decorate([
ComponentMixins([ComponentBase])
], SymbolPaletteComponent);
export { SymbolPaletteComponent };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteComponent, decorators: [{
type: Component,
args: [{
selector: 'ejs-symbolpalette',
inputs: inputs,
outputs: outputs,
template: '',
changeDetection: ChangeDetectionStrategy.OnPush,
queries: {
childPalettes: new ContentChild(PalettesDirective)
}
}]
}], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.Renderer2 }, { type: i0.ViewContainerRef }, { type: i0.Injector }]; }, propDecorators: { nodeTemplate: [{
type: ContentChild,
args: ['nodeTemplate']
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ltYm9scGFsZXR0ZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc3ltYm9sLXBhbGV0dGUvc3ltYm9scGFsZXR0ZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQWdDLHVCQUF1QixFQUFpRCxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUosT0FBTyxFQUFFLGFBQWEsRUFBK0IsZUFBZSxFQUEwQixRQUFRLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUM3SSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDekQsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3hELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHNCQUFzQixDQUFDOztBQUV6RCxNQUFNLENBQUMsTUFBTSxNQUFNLEdBQWEsQ0FBQyxXQUFXLEVBQUMsV0FBVyxFQUFDLG1CQUFtQixFQUFDLGlCQUFpQixFQUFDLG1CQUFtQixFQUFDLFdBQVcsRUFBQyxjQUFjLEVBQUMsWUFBWSxFQUFDLGVBQWUsRUFBQyxzQkFBc0IsRUFBQyxpQkFBaUIsRUFBQyxlQUFlLEVBQUMsbUJBQW1CLEVBQUMsUUFBUSxFQUFDLHVCQUF1QixFQUFDLFFBQVEsRUFBQyxjQUFjLEVBQUMsY0FBYyxFQUFDLFVBQVUsRUFBQyxnQkFBZ0IsRUFBQyxjQUFjLEVBQUMsWUFBWSxFQUFDLGNBQWMsRUFBQyxlQUFlLEVBQUMsYUFBYSxFQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQzlhLE1BQU0sQ0FBQyxNQUFNLE9BQU8sR0FBYSxDQUFDLGtCQUFrQixFQUFDLHdCQUF3QixDQUFDLENBQUM7QUFDL0UsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFhLENBQUMsRUFBRSxDQUFDLENBQUM7QUFFdEM7Ozs7O0dBS0c7SUFZVSxzQkFBc0IsU0FBdEIsc0JBQXVCLFNBQVEsYUFBYTtJQWdCckQsWUFBb0IsS0FBaUIsRUFBVSxTQUFvQixFQUFVLGdCQUFpQyxFQUFVLFFBQWtCO1FBQ3RJLEtBQUssRUFBRSxDQUFDO1FBRFEsVUFBSyxHQUFMLEtBQUssQ0FBWTtRQUFVLGNBQVMsR0FBVCxTQUFTLENBQVc7UUFBVSxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWlCO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQVZuSSxTQUFJLEdBQWEsQ0FBQyxVQUFVLENBQUMsQ0FBQztRQVlqQyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDO1FBQ3hDLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLGVBQWUsSUFBSSxFQUFFLENBQUM7UUFDbEQsSUFBSTtZQUNJLElBQUksR0FBRyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLENBQUM7WUFDcEQsSUFBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtnQkFDekMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7YUFDakM7U0FDSjtRQUFDLE1BQU0sR0FBRztRQUVmLElBQUksQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDN0IsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQ25DLFFBQVEsQ0FBQyxpQkFBaUIsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUM7UUFDekQsSUFBSSxDQUFDLE9BQU8sR0FBSSxJQUFJLGFBQWEsRUFBRSxDQUFDO0lBQ3hDLENBQUM7SUFFTSxRQUFRO1FBQ1gsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDaEMsQ0FBQztJQUVNLGVBQWU7UUFDbEIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDdkMsQ0FBQztJQUVNLFdBQVc7UUFDZCxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNuQyxDQUFDO0lBRU0scUJBQXFCO1FBQ3hCLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUM7UUFDakQsSUFBSSxDQUFDLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM3QyxDQUFDO0NBSUosQ0FBQTttSEFwRFksc0JBQXNCO3VHQUF0QixzQkFBc0IsNGtDQUpLLGlCQUFpQix1RUFIM0MsRUFBRTtBQXFCWjtJQURDLFFBQVEsRUFBRTs0REFDYztBQWRoQixzQkFBc0I7SUFEbEMsZUFBZSxDQUFDLENBQUMsYUFBYSxDQUFDLENBQUM7R0FDcEIsc0JBQXNCLENBb0RsQztTQXBEWSxzQkFBc0I7MkZBQXRCLHNCQUFzQjtrQkFYbEMsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsbUJBQW1CO29CQUM3QixNQUFNLEVBQUUsTUFBTTtvQkFDZCxPQUFPLEVBQUUsT0FBTztvQkFDaEIsUUFBUSxFQUFFLEVBQUU7b0JBQ1osZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07b0JBQy9DLE9BQU8sRUFBRTt3QkFDTCxhQUFhLEVBQUUsSUFBSSxZQUFZLENBQUMsaUJBQWlCLENBQUM7cUJBQ3JEO2lCQUNKOytLQWdCVSxZQUFZO3NCQUZsQixZQUFZO3VCQUFDLGNBQWMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEVsZW1lbnRSZWYsIFZpZXdDb250YWluZXJSZWYsIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBRdWVyeUxpc3QsIFJlbmRlcmVyMiwgSW5qZWN0b3IsIFZhbHVlUHJvdmlkZXIsIENvbnRlbnRDaGlsZCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tcG9uZW50QmFzZSwgSUNvbXBvbmVudEJhc2UsIGFwcGx5TWl4aW5zLCBDb21wb25lbnRNaXhpbnMsIFByb3BlcnR5Q29sbGVjdGlvbkluZm8sIHNldFZhbHVlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWFuZ3VsYXItYmFzZSc7XG5pbXBvcnQgeyBTeW1ib2xQYWxldHRlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWRpYWdyYW1zJztcbmltcG9ydCB7IFRlbXBsYXRlIH0gZnJvbSAnQHN5bmNmdXNpb24vZWoyLWFuZ3VsYXItYmFzZSc7XG5pbXBvcnQgeyBQYWxldHRlc0RpcmVjdGl2ZSB9IGZyb20gJy4vcGFsZXR0ZXMuZGlyZWN0aXZlJztcblxuZXhwb3J0IGNvbnN0IGlucHV0czogc3RyaW5nW10gPSBbJ2FjY2Vzc0tleScsJ2FsbG93RHJhZycsJ2Nvbm5lY3RvckRlZmF1bHRzJywnZW5hYmxlQW5pbWF0aW9uJywnZW5hYmxlUGVyc2lzdGVuY2UnLCdlbmFibGVSdGwnLCdlbmFibGVTZWFyY2gnLCdleHBhbmRNb2RlJywnZmlsdGVyU3ltYm9scycsJ2dldENvbm5lY3RvckRlZmF1bHRzJywnZ2V0Tm9kZURlZmF1bHRzJywnZ2V0U3ltYm9sSW5mbycsJ2dldFN5bWJvbFRlbXBsYXRlJywnaGVpZ2h0JywnaWdub3JlU3ltYm9sc09uU2VhcmNoJywnbG9jYWxlJywnbm9kZURlZmF1bHRzJywnbm9kZVRlbXBsYXRlJywncGFsZXR0ZXMnLCdzeW1ib2xEcmFnU2l6ZScsJ3N5bWJvbEhlaWdodCcsJ3N5bWJvbEluZm8nLCdzeW1ib2xNYXJnaW4nLCdzeW1ib2xQcmV2aWV3Jywnc3ltYm9sV2lkdGgnLCd3aWR0aCddO1xuZXhwb3J0IGNvbnN0IG91dHB1dHM6IHN0cmluZ1tdID0gWydwYWxldHRlRXhwYW5kaW5nJywncGFsZXR0ZVNlbGVjdGlvbkNoYW5nZSddO1xuZXhwb3J0IGNvbnN0IHR3b1dheXM6IHN0cmluZ1tdID0gWycnXTtcblxuLyoqXG4gKiBTeW1ib2xQYWxldHRlIENvbXBvbmVudFxuICogYGBgaHRtbFxuICogPGVqLXN5bWJvbC1wYWxldHRlPjwvZWotc3ltYm9sLXBhbGV0dGU+XG4gKiBgYGBcbiAqL1xuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdlanMtc3ltYm9scGFsZXR0ZScsXG4gICAgaW5wdXRzOiBpbnB1dHMsXG4gICAgb3V0cHV0czogb3V0cHV0cyxcbiAgICB0ZW1wbGF0ZTogJycsXG4gICAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gICAgcXVlcmllczoge1xuICAgICAgICBjaGlsZFBhbGV0dGVzOiBuZXcgQ29udGVudENoaWxkKFBhbGV0dGVzRGlyZWN0aXZlKVxuICAgIH1cbn0pXG5AQ29tcG9uZW50TWl4aW5zKFtDb21wb25lbnRCYXNlXSlcbmV4cG9ydCBjbGFzcyBTeW1ib2xQYWxldHRlQ29tcG9uZW50IGV4dGVuZHMgU3ltYm9sUGFsZXR0ZSBpbXBsZW1lbnRzIElDb21wb25lbnRCYXNlIHtcbiAgICBwdWJsaWMgY29udGV4dCA6IGFueTtcbiAgICBwdWJsaWMgdGFnT2JqZWN0czogYW55O1xuXHRwYWxldHRlRXhwYW5kaW5nOiBhbnk7XG5cdHB1YmxpYyBwYWxldHRlU2VsZWN0aW9uQ2hhbmdlOiBhbnk7XG4gICAgcHVibGljIGNoaWxkUGFsZXR0ZXM6IFF1ZXJ5TGlzdDxQYWxldHRlc0RpcmVjdGl2ZT47XG4gICAgcHVibGljIHRhZ3M6IHN0cmluZ1tdID0gWydwYWxldHRlcyddO1xuICAgIC8qKiBcbiAgICAgKiBIZWxwcyB0byBDdXN0b21pemVzIHRoZSBub2RlIHRlbXBsYXRlXG4gICAgICogQGRlZmF1bHQgdW5kZWZpbmVkXG4gICAgICogQGFzcHR5cGUgc3RyaW5nXG4gICAgICovXG4gICAgQENvbnRlbnRDaGlsZCgnbm9kZVRlbXBsYXRlJylcbiAgICBAVGVtcGxhdGUoKVxuICAgIHB1YmxpYyBub2RlVGVtcGxhdGU6IGFueTtcblxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgbmdFbGU6IEVsZW1lbnRSZWYsIHByaXZhdGUgc3JlbmRlcmVyOiBSZW5kZXJlcjIsIHByaXZhdGUgdmlld0NvbnRhaW5lclJlZjpWaWV3Q29udGFpbmVyUmVmLCBwcml2YXRlIGluamVjdG9yOiBJbmplY3Rvcikge1xuICAgICAgICBzdXBlcigpO1xuICAgICAgICB0aGlzLmVsZW1lbnQgPSB0aGlzLm5nRWxlLm5hdGl2ZUVsZW1lbnQ7XG4gICAgICAgIHRoaXMuaW5qZWN0ZWRNb2R1bGVzID0gdGhpcy5pbmplY3RlZE1vZHVsZXMgfHwgW107XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgbGV0IG1vZCA9IHRoaXMuaW5qZWN0b3IuZ2V0KCdEaWFncmFtc0JwbW5EaWFncmFtcycpO1xuICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5qZWN0ZWRNb2R1bGVzLmluZGV4T2YobW9kKSA9PT0gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5pbmplY3RlZE1vZHVsZXMucHVzaChtb2QpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBjYXRjaCB7IH1cblxyXG4gICAgICAgIHRoaXMucmVnaXN0ZXJFdmVudHMob3V0cHV0cyk7XG4gICAgICAgIHRoaXMuYWRkVHdvV2F5LmNhbGwodGhpcywgdHdvV2F5cyk7XG4gICAgICAgIHNldFZhbHVlKCdjdXJyZW50SW5zdGFuY2UnLCB0aGlzLCB0aGlzLnZpZXdDb250YWluZXJSZWYpO1xuICAgICAgICB0aGlzLmNvbnRleHQgID0gbmV3IENvbXBvbmVudEJhc2UoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgbmdPbkluaXQoKSB7XG4gICAgICAgIHRoaXMuY29udGV4dC5uZ09uSW5pdCh0aGlzKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge1xuICAgICAgICB0aGlzLmNvbnRleHQubmdBZnRlclZpZXdJbml0KHRoaXMpO1xuICAgIH1cblxuICAgIHB1YmxpYyBuZ09uRGVzdHJveSgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5jb250ZXh0Lm5nT25EZXN0cm95KHRoaXMpO1xuICAgIH1cblxuICAgIHB1YmxpYyBuZ0FmdGVyQ29udGVudENoZWNrZWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMudGFnT2JqZWN0c1swXS5pbnN0YW5jZSA9IHRoaXMuY2hpbGRQYWxldHRlcztcbiAgICAgICAgdGhpcy5jb250ZXh0Lm5nQWZ0ZXJDb250ZW50Q2hlY2tlZCh0aGlzKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgcmVnaXN0ZXJFdmVudHM6IChldmVudExpc3Q6IHN0cmluZ1tdKSA9PiB2b2lkO1xuICAgIHB1YmxpYyBhZGRUd29XYXk6IChwcm9wTGlzdDogc3RyaW5nW10pID0+IHZvaWQ7XG59XG5cbiJdfQ==
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { PaletteDirective, PalettesDirective } from './palettes.directive';
import { SymbolPaletteComponent } from './symbolpalette.component';
import * as i0 from "@angular/core";
/**
* NgModule definition for the SymbolPalette component.
*/
export class SymbolPaletteModule {
}
SymbolPaletteModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
SymbolPaletteModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteModule, declarations: [SymbolPaletteComponent,
PaletteDirective,
PalettesDirective], imports: [CommonModule], exports: [SymbolPaletteComponent,
PaletteDirective,
PalettesDirective] });
SymbolPaletteModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteModule, imports: [[CommonModule]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: SymbolPaletteModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule],
declarations: [
SymbolPaletteComponent,
PaletteDirective,
PalettesDirective
],
exports: [
SymbolPaletteComponent,
PaletteDirective,
PalettesDirective
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ltYm9scGFsZXR0ZS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc3ltYm9sLXBhbGV0dGUvc3ltYm9scGFsZXR0ZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGdCQUFnQixFQUFFLGlCQUFpQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDM0UsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7O0FBRW5FOztHQUVHO0FBY0gsTUFBTSxPQUFPLG1CQUFtQjs7Z0hBQW5CLG1CQUFtQjtpSEFBbkIsbUJBQW1CLGlCQVZ4QixzQkFBc0I7UUFDdEIsZ0JBQWdCO1FBQ2hCLGlCQUFpQixhQUpYLFlBQVksYUFPbEIsc0JBQXNCO1FBQ3RCLGdCQUFnQjtRQUNoQixpQkFBaUI7aUhBR1osbUJBQW1CLFlBWm5CLENBQUMsWUFBWSxDQUFDOzJGQVlkLG1CQUFtQjtrQkFiL0IsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUM7b0JBQ3ZCLFlBQVksRUFBRTt3QkFDVixzQkFBc0I7d0JBQ3RCLGdCQUFnQjt3QkFDaEIsaUJBQWlCO3FCQUNwQjtvQkFDRCxPQUFPLEVBQUU7d0JBQ0wsc0JBQXNCO3dCQUN0QixnQkFBZ0I7d0JBQ2hCLGlCQUFpQjtxQkFDcEI7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IFBhbGV0dGVEaXJlY3RpdmUsIFBhbGV0dGVzRGlyZWN0aXZlIH0gZnJvbSAnLi9wYWxldHRlcy5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgU3ltYm9sUGFsZXR0ZUNvbXBvbmVudCB9IGZyb20gJy4vc3ltYm9scGFsZXR0ZS5jb21wb25lbnQnO1xuXG4vKipcbiAqIE5nTW9kdWxlIGRlZmluaXRpb24gZm9yIHRoZSBTeW1ib2xQYWxldHRlIGNvbXBvbmVudC5cbiAqL1xuQE5nTW9kdWxlKHtcbiAgICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlXSxcbiAgICBkZWNsYXJhdGlvbnM6IFtcbiAgICAgICAgU3ltYm9sUGFsZXR0ZUNvbXBvbmVudCxcbiAgICAgICAgUGFsZXR0ZURpcmVjdGl2ZSxcbiAgICAgICAgUGFsZXR0ZXNEaXJlY3RpdmVcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgU3ltYm9sUGFsZXR0ZUNvbXBvbmVudCxcbiAgICAgICAgUGFsZXR0ZURpcmVjdGl2ZSxcbiAgICAgICAgUGFsZXR0ZXNEaXJlY3RpdmVcbiAgICBdXG59KVxuZXhwb3J0IGNsYXNzIFN5bWJvbFBhbGV0dGVNb2R1bGUgeyB9Il19
/**
* Generated bundle index. Do not edit.
*/
export * from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3luY2Z1c2lvbi1lajItYW5ndWxhci1kaWFncmFtcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3N5bmNmdXNpb24tZWoyLWFuZ3VsYXItZGlhZ3JhbXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcbiJdfQ==

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

/**
* Generated bundle index. Do not edit.
*/
/// <amd-module name="@syncfusion/ej2-angular-diagrams" />
export * from './public_api';