{"__symbolic":"module","version":4,"metadata":{"IActionHolder":{"__symbolic":"interface"},"wrapAction":{"__symbolic":"function","parameters":["a"],"value":{"__symbolic":"error","message":"Lambda not supported","line":18,"character":17,"module":"./action/action.component"}},"ActionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":28,"character":1},"arguments":[{"selector":"nof-action","template":"<input #focus tabindex=\"0\" type=\"button\" nofClick (leftClick)=\"doClick()\" (rightClick)=\"doRightClick()\"  [value]=\"value\" [disabled]=\"disabled()\" *ngIf=\"show()\" [title]=\"title\" [ngClass]=\"class()\">\n","styles":["input{white-space:normal;text-align:left;cursor:pointer;background-color:transparent;outline:0;border:none;font-size:var(--font-size-2);color:var(--menu-text-color);padding:var(--space-3);font-weight:var(--font-weight-1)}input:focus,input:hover{outline-color:var(--contrast-outline-color);outline-style:solid;outline-width:1px}input:disabled{color:var(--disabled-color);outline:0}"]}]}],"members":{"action":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"focusList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":38,"character":5},"arguments":["focus"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"canClick":[{"__symbolic":"method"}],"doClick":[{"__symbolic":"method"}],"doRightClick":[{"__symbolic":"method"}],"class":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"disabled":[{"__symbolic":"method"}],"tempDisabled":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}]}},"ActionListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"nof-action-list","template":"<ng-container *ngFor=\"let menu of items; let i = index\">\n\n    <div *ngIf=\"menuName(menu)\" (click)=\"toggleCollapsed(menu)\"  class=\"submenu\" [ngSwitch]=\"navCollapsed(menu)\">\n        {{menuName(menu)}}\n        <div *ngSwitchCase=\"true\" (keydown.enter)=\"toggleCollapsed(menu)\" class=\"icon-expand\" tabindex=\"0\"></div>\n        <div *ngSwitchCase=\"false\" (keydown.enter)=\"toggleCollapsed(menu)\" class=\"icon-collapse\" tabindex=\"0\"></div>\n    </div>\n    <div  *ngIf=\"!navCollapsed(menu)\"  class=\"menuitem\" [ngClass]=\"displayClass(menu)\">\n        <ng-container *ngIf=\"hasActions(menu)\">\n            <ng-container *ngFor=\"let action of menuActions(menu, i)\">\n                <nof-action [action]=\"action\"></nof-action>\n            </ng-container>\n        </ng-container>\n        <ng-container  *ngIf=\"hasItems(menu)\">\n            <nof-action-list [menuHolder]=\"menu\"></nof-action-list>\n        </ng-container>\n    </div>\n</ng-container>\n","styles":[":host{float:left;margin-bottom:var(--space-5);display:block;margin-right:var(--space-4);padding-top:var(--space-4);background-color:var(--menu-background-color)}.submenu,nof-action{display:block;cursor:pointer;outline:0;margin-right:var(--space-5);width:var(--action-width)}.submenu{padding:var(--space-3);color:var(--menu-text-color)}.submenu:hover{outline-style:solid;outline-width:1px;outline-color:var(--default-contrast-color)}.collapsed{display:none}.open{margin-left:var(--space-4)}.open.rootMenu{margin-left:0}.icon-expand:before{content:var(--submenu-expand-icon)}.icon-collapse:before{content:var(--submenu-collapse-icon)}.icon-collapse,.icon-expand{font-size:var(--font-size-1)}.icon-collapse:hover,.icon-expand:hover{outline-color:var(--contrast-outline-color);outline-width:1px}[class*=\" icon-\"],[class^=icon-]{font-family:iconFont;font-weight:var(--font-weight-1);font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline-block;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;position:relative}"]}]}],"members":{"actionChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":24,"character":5},"arguments":[{"__symbolic":"reference","name":"ActionComponent"}]}]}],"menuHolder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"getActionHolders":[{"__symbolic":"method"}],"focusFromIndex":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ActionBarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"nof-action-bar","template":"<nof-action *ngFor=\"let action of actions\" [action]=\"action\"></nof-action>\n\n","styles":[":host{display:block}nof-action{outline:0;display:block;float:left;padding:var(--space-3);margin-left:var(--space-1);margin-right:var(--space-4);margin-bottom:var(--space-3);font-weight:var(--font-weight-2) er;font-size:var(--font-size-2)}"]}]}],"members":{"actions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"menuHolder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}}]}],"actionChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":28,"character":5},"arguments":[{"__symbolic":"reference","name":"ActionComponent"}]}]}],"focusOnFirstAction":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ApplicationPropertiesComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"nof-application-properties","template":"<div id=\"pane1\" class=\"single\">\n    <div class=\"applicationproperties\">\n        <div class=\"header\">\n            <div class=\"title\">Application Properties</div>\n        </div>\n        <div class=\"main-column\">\n            <div class=\"properties\">\n                <div class=\"property\">\n                    Application Name: {{applicationName}}\n                </div>\n                <div class=\"property\">\n                    User Name: {{userName}}\n                </div>\n                <div class=\"property\">\n                    Server Url: {{serverUrl}}\n                </div>\n                <div class=\"property\">\n                    Server API version: {{implVersion}}\n                </div>\n                <div class=\"property\">\n                    Client version: {{clientVersion}}\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n","styles":[":host{display:block;margin-left:var(--space-5);padding-left:var(--space-5);height:100%;overflow-y:auto}.header{display:block;margin-bottom:var(--space-5);overflow:hidden;color:var(--contrast-text-color);font-size:var(--font-size-4);font-weight:var(--font-weight-2);background-color:var(--header-background-color)}.title{position:relative;margin-left:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3);margin-right:var(--space-5);margin-top:var(--space-1);display:inline-block}.properties{color:var(--default-text-color);font-size:var(--font-size-2);font-weight:var(--font-weight-1);width:var(--field-width);padding:var(--space-3);margin-bottom:var(--space-5)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"AuthService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"AttachmentComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"nof-attachment","template":"<div [attr.id]=\"paneIdName\" [ngClass]=\"paneType\">\n    <div class=\"attachment view\">\n        <div class=\"reference\">\n            <img *ngIf=\"image\" src=\"{{image}}\" alt=\"{{title}}\" />\n        </div>\n    </div>\n</div>\n<router-outlet (activate)=\"onChild()\" (deactivate)=\"onChildless()\"></router-outlet>\n","styles":[".attachment{justify-content:center;align-items:center;display:flex;height:100%}img{max-width:100%;height:auto}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":19,"character":24},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ConfigService"}]}],"setup":[{"__symbolic":"method"}]}},"AttachmentPropertyComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"nof-attachment-property","template":"<div *ngIf=\"attachment && !attachment.empty\" class=\"reference\" nofClick (leftClick)=\"doAttachmentClick()\" (rightClick)=\"doAttachmentClick(true)\" tabindex=\"0\">\n    <div *ngIf=\"!image\">{{title}}</div>\n    <img *ngIf=\"image\" src=\"{{image}}\" alt=\"{{title}}\" />\n</div>\n<ng-container *ngIf=\"!attachment || attachment.empty\"><div class=\"value\">{{noImage}}</div></ng-container>","styles":[".reference{cursor:pointer}img{max-width:var(--field-value-width);max-height:100px}.value{display:block;float:left;width:var(--field-value-width);padding-left:var(--space-3);padding-right:var(--space-3);margin:var(--space-1)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ClickHandlerService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":20,"character":33}]}],"attachment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"setup":[{"__symbolic":"method"}]}},"CollectionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"nof-collection","template":"<div class=\"summary\">\n    <div class=\"name\">{{title}}:</div>\n    <div class=\"details\">{{details}}</div>\n    <div>\n        <div *ngIf=\"showSummary()\" class=\"icon summary\" (click)=\"doSummary()\"  title=\"Close Collection\" alt=\"Close Collection\"></div>\n        <div *ngIf=\"showList()\" class=\"icon list\" (click)=\"doList()\"  title=\"View as List\" alt=\"View as List\"></div>\n        <div *ngIf=\"showTable()\" class=\"icon table\" (click)=\"doTable()\"  title=\"View as Table\" alt=\"View as Table\"></div>\n    </div>\n</div>\n<div class=\"messages\">{{message}}</div>\n<nof-action-bar *ngIf=\"showActions()\" class=\"actions\" [menuHolder]=\"collection\"></nof-action-bar>\n<nof-dialog *ngIf=\"showActions()\" [parent]=\"collection\" [selectedDialogId]=\"selectedDialogId\"></nof-dialog>\n\n<table *ngIf=\"showSummary()\">\n    <thead>\n        <tr nof-header [collection]=\"collection\" [state]=\"currentState\"></tr>\n    </thead>\n    <tbody *ngIf=\"state === 'list' || hasTableData()\">\n        <tr *ngFor=\"let item of items; let i = index\" nof-row [item]=\"item\" [row]=\"i\" [withCheckbox]=\"!disableActions()\" [isTable]=\"state === 'table'\"></tr>\n    </tbody>\n</table>","styles":[":host{display:block}:host:not(:last-child){margin-bottom:var(--space-5)}.summary{display:block;width:var(--table-width);font-size:var(--font-size-2);margin-bottom:var(--space-4);overflow:hidden}.details,.name{display:block;float:left;padding-left:0;padding-right:var(--space-3)}.name{width:var(--field-name-width)}.details{width:var(--field-value-width)}.icon{display:block;cursor:pointer;float:right;width:20px;height:var(--field-value-height);padding-left:var(--space-3);padding-top:var(--space-3);margin-right:var(--space-3)}.icon.summary{background:var(--summary-icon);background-size:cover}.icon.list{background:var(--list-icon);background-size:cover}.icon.table{background:var(--table-icon);background-size:cover}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"UrlManagerService"}]}],"collection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"CollectionsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"nof-collections","template":"<nof-collection class=\"collection\" *ngFor=\"let collection of collections\" [collection]=\"collection\"></nof-collection>","styles":[":host{display:block;float:left;margin-bottom:var(--space-5);margin-right:var(--space-5)}"]}]}],"members":{"collections":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}]}},"DialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"selector":"nof-dialog","template":"<div *ngIf=\"dialog\" class=\"dialog\">\n\t<div class=\"title\">\n\t\t{{title}}\n\t</div>\n\t<form (ngSubmit)=\"onSubmit()\" [formGroup]=\"form\" autocomplete=\"off\">\n\t\t<nof-parameters class=\"parameters\" [parameters]=\"parameters\" [parent]=\"dialog\" [form]=\"form\"></nof-parameters>\n        <div class=\"co-validation\">{{message}}</div>\n\t\t<div class=\"form-row\">\n\t\t\t<input class=\"ok\" tabindex=\"0\" type=\"submit\" value=\"OK\" title=\"{{tooltip}}\" nofClick (leftClick)=\"onSubmit()\" (rightClick)=\"onSubmit(true)\" [disabled]=\"!form.valid\" />\n\t\t\t<input class=\"cancel\" tabindex=\"0\" type=\"button\" nofClick (leftClick)=\"close()\" value=\"Cancel\"/>\n\t\t</div>\n\t</form>\n</div>","styles":[":host{display:block;width:var(--field-width);margin-bottom:var(--space-5);overflow:hidden;background-color:var(--dialog-color);color:var(--dialog-text-color);font-size:var(--font-size-2);font-weight:var(--font-weight-3)}.dialog{display:block;overflow-y:auto;border:1px solid #000}form{padding:var(--space-3)}.dialog select{margin-bottom:var(--space-4);border:1px solid grey}input[type=text]{padding-right:var(--space-4);padding-left:var(--space-3);margin-bottom:var(--space-4);border:1px solid grey}input[type=button],input[type=reset],input[type=submit]{margin-left:var(--space-3);margin-top:var(--space-4);margin-right:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) 1var(--space-1);text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;width:auto;float:right;outline:#d3d3d3 solid 1px}input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{outline:#000 solid 1px}input.ok{color:var(--dialog-contrast-text-color);background-color:var(--header-background-color);margin-bottom:var(--space-4)}input.ok:disabled{color:var(--disabled-color)}.title{display:block;font-size:var(--font-size-2);margin-bottom:var(--space-4);color:var(--dialog-contrast-text-color);background-color:var(--header-background-color);padding:var(--space-3);font-weight:var(--font-weight-4)}.parameter .name{width:var(--field-name-width)}.parameter{overflow:hidden;display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":34,"character":41},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":38,"character":38}]}],"parent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":5}}]}],"selectedDialogId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":5}}]}],"parmComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":72,"character":5},"arguments":[{"__symbolic":"reference","name":"ParametersComponent"}]}]}],"onSubmit":[{"__symbolic":"method"}],"createForm":[{"__symbolic":"method"}],"onValueChanged":[{"__symbolic":"method"}],"closeExistingDialog":[{"__symbolic":"method"}],"getDialog":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"DynamicErrorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"nof-dynamic-error","template":"<div #parent></div>\n","styles":[""]}]}],"members":{"parent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":14,"character":5},"arguments":["parent",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":14,"character":33}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":19,"character":51},{"__symbolic":"reference","name":"CustomComponentService"},{"__symbolic":"reference","name":"LoggerService"},{"__symbolic":"reference","name":"UrlManagerService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"DynamicListComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"nof-dynamic-list","template":"<div [attr.id]=\"paneIdName\" [ngClass]=\"paneType\">\n    <div #parent></div>\n    <div *ngIf=\"showPlaceholder\"class=\"list\">\n        <div class=\"header\">\n            <div class=\"title\">\n                {{title}}\n            </div>\n            <nof-action-bar [actions]=\"actionHolders\"></nof-action-bar>\n        </div>\n    </div>\n</div>\n<router-outlet (activate)=\"onChild()\" (deactivate)=\"onChildless()\"></router-outlet>\n","styles":[".list{color:var(--contrast-text-color);padding-left:var(--space-5);height:100%;overflow-y:auto;display:block;font-weight:var(--font-weight-1)}.header{display:block;margin-bottom:var(--space-5);overflow:hidden;color:var(--contrast-text-color);background-color:var(--header-background-color)}.title,.type{position:relative;font-weight:var(--font-weight-1);font-size:var(--font-size-4);line-height:38pt;margin-left:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3);margin-right:var(--space-5);margin-top:var(--space-1);display:block}.type{float:left;margin-right:var(--space-5);display:none}"]}]}],"members":{"parent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":5},"arguments":["parent",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":20,"character":33}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":24,"character":24},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":28,"character":51},{"__symbolic":"reference","name":"CustomComponentService"},{"__symbolic":"reference","name":"ConfigService"}]}],"getActionExtensions":[{"__symbolic":"method"}],"reload":[{"__symbolic":"method"}],"doSetup":[{"__symbolic":"method"}],"setup":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"DynamicObjectComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"nof-dynamic-object","template":"<div [attr.id]=\"paneIdName\" [ngClass]=\"paneType\">\n    <div #parent></div>\n</div>\n<router-outlet (activate)=\"onChild()\" (deactivate)=\"onChildless()\"></router-outlet>\n","styles":[""]}]}],"members":{"parent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":5},"arguments":["parent",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":18,"character":33}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":22,"character":24},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":25,"character":51},{"__symbolic":"reference","name":"CustomComponentService"},{"__symbolic":"reference","name":"ConfigService"}]}],"setup":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"EditParameterComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FieldComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"nof-edit-parameter","template":"<div class=\"name\">\n    <label attr.for=\"{{parameterPaneId}}\">{{title}}</label>\n</div>\n<div [formGroup]=\"form\">\n    <ng-container *ngIf=\"parameterType === 'ref'\">\n\n        <div class=\"value input-control text\">\n            <!--\"EntryType.AutoComplete\"-->\n            <ng-container *ngIf=\"parameterEntryType === 5\">\n                <nof-auto-complete #focus [form]=\"form\" [model]=\"parameter\"></nof-auto-complete>\n            </ng-container>\n\n            <ng-container *ngIf=\"isChoices() && !isMultiple()\">\n                <select #focus [id]=\"parameterPaneId\" [formControlName]=\"parameterId\">\n                    <option *ngFor=\"let choice of choices\" [label]=\"choiceName(choice)\" [ngValue]=\"choice\">{{choiceName(choice)}}</option>\n                </select>\n            </ng-container>\n\n            <ng-container *ngIf=\"isChoices() && isMultiple()\">\n                <select #focus [id]=\"parameterPaneId\" multiple [formControlName]=\"parameterId\">\n                    <option *ngFor=\"let choice of choices\" [label]=\"choiceName(choice)\" [ngValue]=\"choice\">{{choiceName(choice)}}</option>\n                </select>\n            </ng-container>\n\n            <!--\"EntryType.FreeForm\"-->\n            <ng-container *ngIf=\"parameterEntryType === 0\">\n                <input #focus [id]=\"parameterPaneId\" class=\"value droppable\" dnd-droppable [allowDrop]=\"accept(parameter)\" (onDropSuccess)=\"drop($event.dragData)\"\n                       [ngClass]=\"classes()\" placeholder=\"{{description}}\" type=\"text\" [formControlName]=\"parameterId\" [nofClear]=\"subject\" (clear)=\"clear()\" />\n            </ng-container>\n\n        </div>\n    </ng-container>\n\n    <ng-container *ngIf=\"parameterType === 'scalar'\">\n        <div class=\"value input-control text\">\n\n            <!--\"EntryType.File\"-->\n            <ng-container *ngIf=\"parameterEntryType === 6\">\n                <input #focus [id]=\"parameterPaneId\" type=\"file\" placeholder=\"{{description}}\" (change)=\"fileUpload($event)\" />\n            </ng-container>\n\n            <!--\"EntryType.AutoComplete\"-->\n            <ng-container *ngIf=\"parameterEntryType === 5\">\n                <nof-auto-complete #focus [form]=\"form\" [model]=\"parameter\"></nof-auto-complete>\n            </ng-container>\n\n            <ng-container *ngIf=\"isChoices() && !isMultiple()\">\n                <select #focus [id]=\"parameterPaneId\" [formControlName]=\"parameterId\">\n                    <option *ngFor=\"let choice of choices\" [label]=\"choiceName(choice)\" [ngValue]=\"choice\">{{choiceName(choice)}}</option>\n                </select>\n            </ng-container>\n\n            <ng-container *ngIf=\"isChoices() && isMultiple()\">\n                <select #focus [id]=\"parameterPaneId\" multiple [formControlName]=\"parameterId\">\n                    <option *ngFor=\"let choice of choices\" [label]=\"choiceName(choice)\" [ngValue]=\"choice\">{{choiceName(choice)}}</option>\n                </select>\n            </ng-container>\n\n            <!--\"EntryType.FreeForm\"-->\n            <ng-container *ngIf=\"parameterEntryType === 0\">\n                <ng-container [ngSwitch]=\"parameterReturnType\">\n                    <ng-container *ngSwitchCase=\"'string'\" [ngSwitch]=\"format\">\n                        <ng-container *ngSwitchCase=\"'date'\">\n                            <nof-date-picker-facade #focus [control]=\"control\" [form]=\"form\" [model]=\"parameter\"></nof-date-picker-facade>\n                        </ng-container>\n                        <ng-container *ngSwitchCase=\"'time'\">\n                            <nof-time-picker-facade #focus [control]=\"control\" [form]=\"form\" [model]=\"parameter\"></nof-time-picker-facade>\n                        </ng-container>\n                        <ng-container *ngSwitchDefault>\n                            <input #focus *ngIf=\"!isMultiline\" [id]=\"parameterPaneId\" placeholder=\"{{description}}\"\n                                   type=\"{{isPassword ? 'password' : 'text'}}\" [formControlName]=\"parameterId\" [nofClear]=\"subject\" (clear)=\"clear()\" />\n                            <textarea #focus *ngIf=\"isMultiline\" rows=\"{{rows}}\" [id]=\"parameterPaneId\" [formControlName]=\"parameterId\"\n                                      placeholder=\"{{description}}\"></textarea>\n                        </ng-container>\n                    </ng-container>\n                    <ng-container *ngSwitchCase=\"'boolean'\">\n                        <input #focus #checkbox [id]=\"parameterPaneId\" type=\"checkbox\" [formControlName]=\"parameterId\" />{{description}}\n                    </ng-container>\n                    <ng-container *ngSwitchDefault>\n                        <input #focus [id]=\"parameterPaneId\" type=\"text\" placeholder=\"{{description}}\" [formControlName]=\"parameterId\" [nofClear]=\"subject\" (clear)=\"clear()\" />\n                    </ng-container>\n                </ng-container>\n            </ng-container>\n        </div>\n    </ng-container>\n</div>\n<div class=\"validation\">{{message}}</div>","styles":[":host{overflow:hidden;display:block}:host:not(:last-child){margin-bottom:var(--space-3)}input[type=text],select{border:1px solid grey}input[type=text]{padding-left:var(--space-3);padding-right:var(--space-4);padding-left:var(--space-3)}input:focus,input:hover{outline-color:#000;outline-width:1px}.name{float:left;width:var(--field-name-width);padding-right:var(--space-3)}.reference,.value,collectionDetails{width:var(--field-value-width);padding-left:var(--space-3);margin:var(--space-1);float:left}input:not([type=checkbox]),textarea{width:var(--field-value-width);padding-right:var(--space-4)}input:not([type=checkbox]){height:var(--field-value-height)}.validation{display:block;color:var(--default-text-color);margin-left:15var(--space-3);font-size:var(--font-size-2)}.multilinedialog .buttons,:host.multilinedialog,:host.multilinedialog .co-validation{display:inline-block;vertical-align:top}:host.multilinedialog .name{display:none}:host.multilinedialog .parameter{width:var(--field-value-width)}:host.multilinedialog input:focus,:host.multilinedialog input:hover{outline-width:1px;outline-color:#00f}:host.multilinedialog .input-control input:not([type=checkbox]),:host.multilinedialog select{height:var(--field-value-height);padding-top:var(--space-1)}:host.multilinedialog .validation{color:var(--default-text-color);margin-left:var(--space-3)}.value.droppable{border:1px solid #000;width:var(--field-value-width);height:var(--field-value-height)}.value.droppable.dnd-drag-over.candrop{border-color:var(--approval-color);background-color:#fff}.value.droppable.dnd-drag-over{border-color:var(--warning-color)}textarea{color:#000}.multiline{overflow:auto}.ng-clearable{background-image:var(--clearable-image);background-repeat:no-repeat;background-position:right -10px;background-size:8px}.ng-clearable[class*=link-color]{background-image:var(--clearable-link-image)}.ng-clearable.ng-x{background-position:right 2px center}.ng-clearable.ng-onX{cursor:pointer}input::-ms-clear{display:none}.input-control input.hasDatepicker,.input-control input.ui-timepicker-input{width:207px;float:left}img.ui-datepicker-trigger{margin-left:var(--space-3);margin-top:var(--space-1);width:20px;background-color:var(--default-background-color)}select{width:var(--field-value-width);height:var(--field-value-height)}select[multiple]{height:68px}.suggestions{display:block;color:#000;background-color:#fff;font-size:var(--font-size-1);width:var(--field-value-width);border:1px solid #000}.suggestions ul{display:block;margin:0;padding:var(--space-3)}.suggestions ul:hover{color:#fff;background-color:#000}.suggestions li{list-style-type:none}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"LoggerService"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":30,"character":18}]}],"focusList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":37,"character":5},"arguments":["focus"]}]}],"checkboxList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":40,"character":5},"arguments":["checkbox"]}]}],"parent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"parameter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":5}}]}],"classes":[{"__symbolic":"method"}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":116,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"isChoices":[{"__symbolic":"method"}],"isMultiple":[{"__symbolic":"method"}],"onKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":141,"character":5},"arguments":["keydown",["$event"]]}]}],"onKeypress":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":146,"character":5},"arguments":["keypress",["$event"]]}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":151,"character":5},"arguments":["click",["$event"]]}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"EditPropertyComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FieldComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"nof-edit-property","template":"<div [formGroup]=\"form\">\n    <div class=\"name\">{{title}}:</div>\n    <div class=\"field\">\n    <ng-container *ngIf=\"propertyType === 'ref'\">\n\n        <div *ngIf=\"!isEditable\" class=\"value\" [ngClass]=\"classes()\">\n            {{formattedValue}}\n        </div>\n\n        <div *ngIf=\"isEditable\" class=\"input-control text\" [ngSwitch]=\"propertyEntryType\">\n            <!--\"EntryType.AutoComplete\"-->\n            <ng-container *ngSwitchCase=\"5\">\n                <nof-auto-complete #focus [form]=\"form\" [model]=\"property\"></nof-auto-complete>\n            </ng-container>\n\n            <!--\"EntryType.ConditionalChoices\"-->\n            <ng-container *ngSwitchCase=\"3\">\n                <select #focus [id]=\"propertyPaneId\"  [formControlName]=\"propertyId\">                 \n                    <option *ngFor=\"let choice of propertyChoices\" [ngValue]=\"choice\">{{choiceName(choice)}}</option>\n                </select>\n            </ng-container>\n\n            <!--\"EntryType.Choices\"-->\n            <ng-container *ngSwitchCase=\"1\">\n                <select #focus [id]=\"propertyPaneId\"  [formControlName]=\"propertyId\">\n                    <option *ngFor=\"let choice of propertyChoices\" [ngValue]=\"choice\">{{choiceName(choice)}}</option>\n                </select>\n            </ng-container>\n\n            <!--\"EntryType.FreeForm\"-->\n            <ng-container *ngSwitchCase=\"0\">\n                <input #focus [id]=\"propertyPaneId\" class=\"value droppable\" dnd-droppable [allowDrop]=\"accept(property)\" (onDropSuccess)=\"drop($event.dragData)\"\n                    [ngClass]=\"classes()\" placeholder=\"{{propertyDescription}}\" type=\"text\" [formControlName]=\"propertyId\"\n                    [nofClear]=\"subject\" (clear)=\"clear()\" />\n            </ng-container>\n\n        </div>\n    </ng-container>\n\n    <ng-container *ngIf=\"propertyType === 'scalar'\">\n\n        <ng-container *ngIf=\"!isEditable\">\n            <ng-container [ngSwitch]=\"propertyReturnType\">\n                <ng-container *ngSwitchCase=\"'string'\">\n                    <nof-attachment-property *ngIf=\"isBlob\" [attachment]=\"attachment\"></nof-attachment-property>                    \n                    <ng-container *ngIf=\"!isBlob\">\n                        <div *ngIf=\"!isMultiline\" class=\"value\">\n                            {{formattedValue}}\n                        </div>\n                        <div *ngIf=\"isMultiline\" class=\"value multiline\" [ngStyle]=\"{height : multilineHeight}\">\n                            <pre>{{formattedValue}}</pre>\n                        </div>\n                    </ng-container>\n                </ng-container>\n\n                <ng-container *ngSwitchCase=\"'boolean'\">\n                    <input type=\"checkbox\"  [checked]=\"value\" disabled=\"disabled\" />\n                </ng-container>\n\n                <ng-container *ngSwitchDefault>\n                    <div class=\"value\">\n                        {{formattedValue}}\n                    </div>\n                </ng-container>\n\n            </ng-container>\n        </ng-container>\n\n        <div *ngIf=\"isEditable\" class=\"input-control text\">\n            <ng-container [ngSwitch]=\"propertyEntryType\">\n                <!--\"EntryType.AutoComplete\"-->\n                <ng-container *ngSwitchCase=\"5\">\n                    <nof-auto-complete #focus [form]=\"form\" [model]=\"property\"></nof-auto-complete>\n                </ng-container>\n\n                <!--\"EntryType.ConditionalChoices\"-->\n                <ng-container *ngSwitchCase=\"3\">\n                    <select #focus [id]=\"propertyPaneId\"  [formControlName]=\"propertyId\">\n                        <option *ngFor=\"let choice of propertyChoices\" [ngValue]=\"choice\">{{choiceName(choice)}}</option>\n                    </select>\n                </ng-container>\n\n                <!--\"EntryType.Choices\"-->\n                <ng-container *ngSwitchCase=\"1\">\n                    <select #focus [id]=\"propertyPaneId\"  [formControlName]=\"propertyId\">\n                        <option *ngFor=\"let choice of propertyChoices\" [ngValue]=\"choice\">{{choiceName(choice)}}</option>\n                    </select>\n                </ng-container>\n\n                <!--\"EntryType.FreeForm\"-->\n                <ng-container *ngSwitchCase=\"0\">\n                    <ng-container [ngSwitch]=\"propertyReturnType\">\n                        <ng-container *ngSwitchCase=\"'string'\" [ngSwitch]=\"format\">\n                            <ng-container *ngSwitchCase=\"'date'\">\n                                <nof-date-picker-facade #focus [control]=\"control\" [form]=\"form\" [model]=\"property\"></nof-date-picker-facade>\n                            </ng-container>\n                            <ng-container *ngSwitchCase=\"'time'\">\n                                <nof-time-picker-facade #focus [control]=\"control\" [form]=\"form\" [model]=\"property\"></nof-time-picker-facade>\n                            </ng-container>\n                            <ng-container *ngSwitchDefault>\n                                <input #focus *ngIf=\"!isMultiline\" [id]=\"propertyPaneId\"  placeholder=\"{{propertyDescription}}\" type=\"{{isPassword ? 'password' : 'text'}}\"\n                                     [formControlName]=\"propertyId\" [nofClear]=\"subject\" (clear)=\"clear()\" />\n                                <textarea #focus *ngIf=\"isMultiline\" rows=\"{{rows}}\" [id]=\"propertyPaneId\" [formControlName]=\"propertyId\"\n                                    placeholder=\"{{propertyDescription}}\"></textarea>\n                            </ng-container>\n                        </ng-container>\n                        <ng-container *ngSwitchCase=\"'boolean'\">\n                            <input #focus #checkbox [id]=\"propertyPaneId\" type=\"checkbox\" [formControlName]=\"propertyId\"/>{{propertyDescription}}\n                        </ng-container>\n                        <ng-container *ngSwitchDefault>\n                            <input #focus [id]=\"propertyPaneId\"  type=\"text\" placeholder=\"{{propertyDescription}}\" [formControlName]=\"propertyId\"\n                                   [nofClear]=\"subject\" (clear)=\"clear()\" />\n                        </ng-container>\n                    </ng-container>\n                </ng-container>\n            </ng-container>\n        </div>\n    </ng-container>\n    <div class=\"validation\">{{message}}</div>\n    </div>\n</div>","styles":[":host{overflow:hidden;display:block}.name{display:block;float:left;width:var(--field-name-width);padding-right:var(--space-3);font-weight:var(--font-weight-2) er}.field{display:block;float:left;width:var(--field-value-width)}.reference,.value,collectionDetails{display:block;float:left;width:var(--field-value-width);padding-left:var(--space-3);padding-right:var(--space-3);margin:var(--space-1)}.reference img{display:block;cursor:pointer;float:left;max-width:var(--field-value-width);max-height:100px}.value.droppable{border:1px solid #000;width:var(--field-value-width);height:var(--field-value-height)}.value.droppable.dnd-drag-over.candrop{border-color:var(--approval-color)}.value.droppable.dnd-drag-over{border-color:var(--warning-color)}.multiline{overflow:auto}.ng-clearable{background-image:var(--clearable-image);background-repeat:no-repeat;background-position:right -10px;background-size:8px}.ng-clearable[class*=link-color]{background-image:var(--clearable-link-image)}.ng-clearable.ng-x{background-position:right 2px center}.ng-clearable.ng-onX{cursor:pointer}input::-ms-clear{display:none}.input-control input.hasDatepicker,.input-control input.ui-timepicker-input{width:217px}img.ui-datepicker-trigger{margin-left:var(--space-3);margin-top:var(--space-1);width:20px}select{width:var(--field-value-width);height:var(--field-value-height)}select[multiple]{height:68px}.validation{color:var(--default-text-color);padding:var(--space-3);font-size:var(--font-size-2)}.input-control input:not([type=checkbox]),textarea{width:var(--field-value-width);padding-left:var(--space-1)}input:not([type=checkbox]){height:var(--field-value-height)}input,select{border-style:none}.suggestions{display:block;color:#000;background-color:#fff;font-size:var(--font-size-1);font-weight:var(--font-weight-2) er;width:var(--field-value-width)}.suggestions ul{display:block;margin:0;padding:var(--space-3)}.suggestions ul:hover{color:#fff;background-color:#000}.suggestions li{list-style-type:none}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":26,"character":33},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"LoggerService"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":31,"character":18}]}],"focusList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":38,"character":5},"arguments":["focus"]}]}],"checkboxList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":41,"character":5},"arguments":["checkbox"]}]}],"parent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":5}}]}],"property":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":5}}]}],"choiceName":[{"__symbolic":"method"}],"classes":[{"__symbolic":"method"}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":143,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"onKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":156,"character":5},"arguments":["keydown",["$event"]]}]}],"onKeypress":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":161,"character":5},"arguments":["keypress",["$event"]]}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"ErrorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"nof-error","template":"<div class=\"error\">\n    <div class=\"title\">{{title}}</div>\n    <div class=\"message\">Message: {{message}}</div>\n    <div class=\"code\">Code: {{errorCode}}</div>\n    <div class=\"description\">Description: {{description}}.</div>\n    <div class=\"stacktrace\">\n        Stack Trace :\n        <div class=\"line\" *ngFor=\"let line of stackTrace\">{{line}}</div>\n    </div>\n</div>","styles":[":host{display:block;padding-left:var(--space-5);height:100%;overflow-y:auto}.code,.description,.message,.stacktrace,.title{display:block;margin-bottom:var(--space-5)}.message,.title{font-size:var(--font-size-3);color:var(--warning-color)}.code,.description,.stacktrace{font-size:var(--font-size-2);color:var(--default-text-color)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ViewModelFactoryService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"FieldComponent":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"LoggerService"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":34,"character":35}]}],"init":[{"__symbolic":"method"}],"accept":[{"__symbolic":"method"}],"drop":[{"__symbolic":"method"}],"isDomainObjectViewModel":[{"__symbolic":"method"}],"mapValues":[{"__symbolic":"method"}],"populateArguments":[{"__symbolic":"method"}],"argsChanged":[{"__symbolic":"method"}],"populateDropdown":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"onValueChanged":[{"__symbolic":"method"}],"populateAutoComplete":[{"__symbolic":"method"}],"populateBoolean":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"fileUpload":[{"__symbolic":"method"}],"paste":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"filterEnter":[{"__symbolic":"method"}],"handleKeyEvents":[{"__symbolic":"method"}],"handleClick":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"FooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"nof-footer","template":"<div class=\"footer\">\n\t<div class=\"icon home\" title=\"Home (Alt-h)\" tabindex=\"0\" nofClick (leftClick)=\"goHome()\" (rightClick)=\"goHome(true)\" accesskey=\"h\"></div>\n\t<div class=\"icon back\" title=\"Back (Alt-b)\" tabindex=\"0\" (click)=\"goBack()\" accesskey=\"b\"></div>\n\t<div class=\"icon forward\" title=\"Forward (Alt-f)\" tabindex=\"0\" (click)=\"goForward()\" accesskey=\"f\"></div>\n\t<div class=\"icon full\" title=\"Expand pane (Alt-e)\" tabindex=\"0\" nofClick (leftClick)=\"singlePane()\" (rightClick)=\"singlePane(true)\"\n\t\taccesskey=\"e\"></div>\n\t<div class=\"icon swap\" [attr.disabled]=\"swapDisabled()\" title=\"Swap panes (Alt-s)\" tabindex=\"0\" (click)=\"swapPanes()\" accesskey=\"s\"></div>\n\t<div class=\"icon recent\" title=\"Recent objects (Alt-r)\" tabindex=\"0\" nofClick (leftClick)=\"recent()\" (rightClick)=\"recent(true)\" accesskey=\"r\"></div>\n\t<div class=\"icon speech\" title=\"Cicero - Speech Interface (Alt-c)\" (click)=\"cicero()\" tabindex=\"0\" accesskey=\"c\"></div>\n\t<div class=\"icon properties\" title=\"Application Properties (Alt-p)\" (click)=\"applicationProperties()\" tabindex=\"0\" accesskey=\"p\"></div>\n\t<div class=\"icon logoff\" title=\"Log off (Alt-l)\" (click)=\"logOff()\" tabindex=\"0\" accesskey=\"l\"></div>\n\t<span class=\"loading\">{{loading}}</span>\n\n\t<div class=\"warnings\" *ngFor=\"let warning of warnings\">\n\t\t<div>{{warning}}</div>\n\t</div>\n\t<div class=\"messages\" *ngFor=\"let message of messages\">\n\t\t<div>{{message}}</div>\n\t</div>\n\t<div *ngIf=\"copyViewModel\" class=\"currentcopy\">\n        <span>Copying...</span>\n        <div class=\"reference\" [ngClass]=\"currentCopyColor\" dnd-draggable [dragEnabled]=\"true\" [dragData]=\"copyViewModel\">{{currentCopyTitle}}</div>\n    </div>\n\t<!--<div class=\"user\">{{userName}}</div>\n    <a style=\"display: none\"></a>-->\n</div>","styles":[":host{position:fixed;bottom:0;left:0;right:0;background-color:var(--footer-background-color)}.icon{color:var(--default-outline-color);font-size:var(--footer-icon-size);padding:var(--space-3);margin-left:var(--space-4);font-family:iconFont;font-weight:var(--font-weight-1);font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline-block;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;position:relative;cursor:pointer}.icon.disabled{display:none}.icon:focus,.icon:hover{outline-style:solid;outline-width:1px;outline-color:var(--default-outline-color)}.icon:active{outline-style:solid;outline-width:2px;outline-color:var(--default-outline-color)}.currentcopy,.icon{float:left}.currentcopy{display:inline-block;margin-left:var(--space-5)}.loading,.messages,.warnings{background-color:var(--default-background-color);font-size:var(--font-size-2);color:var(--default-text-color)}.warnings{color:var(--warning--color)}.home:before{content:\"\\e000\"}.back:before{content:\"\\e09f\"}.forward:before{content:\"\\e09d\"}.swap:before{content:\"\\e0a4\"}.full:before{content:\"\\e08e\"}.recent:before{content:\"\\e06b\"}.speech:before{content:\"\\e036\"}.properties:before{content:\"\\e048\"}.logoff:before{content:\"\\e03b\"}.speech{display:none}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AuthService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ClickHandlerService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"RepLoaderService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":31,"character":35},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":33,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"HomeComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"nof-home","template":"<ng-container *ngIf=\"hasAuthorisedMenus\">\n\t<div [attr.id]=\"paneIdName\" [ngClass]=\"paneType\">\n\t\t<!--TODO: This is the Single/Split definition-->\n\t\t<div class=\"home\">\n\t\t\t<div class=\"header\">\n\t\t\t\t<div class=\"title\">Home</div>\n\t\t\t\t<nof-menu-bar class=\"menus\" *ngIf=\"hasMenus\" [menus]=\"menuItems\"></nof-menu-bar>\n\t\t\t\t<div class=\"messages\"></div>\n\t\t\t</div>\n\t\t\t<nof-action-list *ngIf=\"selectedMenu\" [menuHolder]=\"selectedMenu\"></nof-action-list>\n\t\t\t<div class=\"main-column\">\n\t\t\t\t<nof-dialog *ngIf=\"selectedMenu\" [selectedDialogId]=\"selectedDialogId\" [parent]=\"selectedMenu\"></nof-dialog>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<router-outlet (activate)=\"onChild()\" (deactivate)=\"onChildless()\"></router-outlet>\n</ng-container>\n<ng-container *ngIf=\"!hasAuthorisedMenus\">\n\t<p>Either no menu actions are available  -  or you are not authorized to see any of them.  Please contact the application administrator.</p>\n</ng-container>","styles":[".home{padding-left:var(--space-5);height:100%;overflow-y:auto;color:var(--default-text-color);font-size:var(--font-size-2);font-weight:var(--font-weight-1)}.header{margin-bottom:var(--space-5);overflow:hidden;color:var(--contrast-text-color);background-color:var(--header-background-color)}.title{position:relative;font-weight:var(--font-weight-2);font-size:var(--font-size-4);line-height:38pt;margin-left:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3);margin-right:var(--space-5);margin-top:var(--space-1)}.main-column{float:left;margin-bottom:var(--space-5);margin-right:var(--space-5)}p{color:var(--default-text-color)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":21,"character":24},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":25,"character":36}]}],"getMenus":[{"__symbolic":"method"}],"getMenu":[{"__symbolic":"method"}],"setup":[{"__symbolic":"method"}]}},"ListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"nof-list","template":"<ng-container *ngIf=\"collection\">\n    <div class=\"list\">\n        <header class=\"header\">\n            <div class=\"title\">{{title}}</div>\n            <nof-action-bar [actions]=\"actionHolders\"></nof-action-bar>\n            <div class=\"messages\">{{message}}</div>\n        </header>\n        <div class=\"details\" *ngIf=\"size === 0\">{{description}}</div>\n        <ng-container *ngIf=\"size > 0\">\n            <nof-action-list *ngIf=\"showActions()\" [menuHolder]=\"collection\"></nof-action-list>\n            <nof-dialog [parent]=\"collection\" [selectedDialogId]=\"selectedDialogId\"></nof-dialog>\n            <div class=\"summary\">\n                <div class=\"details\">{{description}}</div>\n                <div *ngIf=\"state === 'list'\" class=\"icon table\" (click)=\"doTable()\"  title=\"View as Table\" alt=\"View as Table\"></div>\n                <div *ngIf=\"state === 'table'\" class=\"icon list\" (click)=\"doList()\"  title=\"View as List\" alt=\"View as List\"></div>\n             </div>\n             <table>\n                    <thead>\n                        <tr nof-header [collection]=\"collection\" [state]=\"currentState\"></tr>\n                    </thead>\n                    <tbody *ngIf=\"state === 'list' || hasTableData()\">\n                        <tr *ngFor=\"let item of items; let i = index\" nof-row [item]=\"item\" [row]=\"i\" [withCheckbox]=\"!disableActions()\" [isTable]=\"state === 'table'\"></tr>\n                    </tbody>\n                </table>\n        </ng-container>\n    </div>\n</ng-container>","styles":[".list{color:#fff;padding-left:var(--space-5);height:100%;overflow-y:auto;display:block;font-weight:var(--font-weight-1)}.header{display:block;margin-bottom:var(--space-5);overflow:hidden;color:var(--contrast-text-color);background-color:var(--header-background-color)}.title,.type{position:relative;font-weight:var(--font-weight-1);font-size:var(--font-size-4);line-height:38pt;margin-left:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3);margin-right:var(--space-5);margin-top:var(--space-1);display:block}.type{float:left;margin-right:var(--space-5);display:none}.menus{display:block}.header .action,.menu{display:block;float:left;padding:var(--space-3);margin-top:0;margin-left:var(--space-1);margin-right:var(--space-4);margin-bottom:var(--space-3);font-size:var(--font-size-3)}.menu:disabled,.ok:disabled{color:var(--disabled-color)}.summary{display:block;width:var(--table-width);font-size:var(--font-size-2);margin-bottom:var(--space-4);overflow:hidden}.details{padding-left:40px;width:var(--table-width);float:left}.icon{display:block;cursor:pointer;float:right;width:20px;height:var(--field-value-height);padding-top:var(--space-3);padding-left:var(--space-3);margin-right:var(--space-3)}.icon.list{background:var(--list-icon);background-size:cover}.icon.table{background:var(--table-icon);background-size:cover}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":25,"character":41},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"LoggerService"}]}],"getActionExtensions":[{"__symbolic":"method"}],"setup":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"MenuBarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"nof-menu-bar","template":"<nof-action *ngFor=\"let action of actions\" [action]=\"action\"></nof-action>\n","styles":[":host{display:block}nof-action{outline:0;margin-right:var(--space-5);display:block;float:left;margin-left:var(--space-1);margin-right:var(--space-4);margin-bottom:var(--space-3);font-size:var(--font-size-3)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"UrlManagerService"}]}],"actionComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":18,"character":5},"arguments":[{"__symbolic":"reference","name":"ActionComponent"}]}]}],"menus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}}]}],"focusOnFirstMenu":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"MultiLineDialogComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":27,"character":1},"arguments":[{"selector":"nof-multi-line-dialog","template":"<div id=\"pane1\" class=\"single\">\n    <div  *ngIf=\"dialog\" class=\"multilinedialog\">\n        <div class=\"header\">\n            <div class=\"type\">{{objectFriendlyName}}</div>\n            <div class=\"title\" gemini-drag tabindex=\"0\">\n                <div>{{objectTitle}}</div>\n                <div>{{dialogTitle}}</div>\n            </div>\n        </div>\n        <div class=\"columnHeader\" *ngFor=\"let column of header\">{{column}}</div>\n        <div class=\"lineDialog\" *ngFor=\"let row of rows; let i = index \">\n            <form *ngIf=\"!rowSubmitted(row)\" (ngSubmit)=\"invokeAndAdd(i)\" [formGroup]=\"form(i)\" autocomplete=\"off\">\n                <nof-parameters  class=\"parameters multilinedialog\" [parameters]=\"parameters(row)\" [parent]=\"row\" [form]=\"form(i)\"></nof-parameters>               \n                <input class=\"ok\" tabindex=\"0\" type=\"submit\" value=\"OK\" title=\"{{rowTooltip(row)}}\" [disabled]=\"rowDisabled(row)\" nofClick (leftClick)=\"invokeAndAdd(i)\" />\n                <div class=\"co-validation\">{{rowMessage(row)}}</div>\n            </form>\n            <nof-parameters *ngIf=\"rowSubmitted(row)\" class=\"parameters\" [parameters]=\"parameters(row)\" [parent]=\"row\"></nof-parameters>\n            <div *ngIf=\"rowSubmitted(row)\" class=\"co-validation\">{{rowMessage(row)}}</div>\n        </div>\n        <input class=\"close\" tabindex=\"0\" type=\"submit\" value=\"Close\" title=\"\" nofClick (leftClick)=\"close()\" />\n        <div class=\"count\">{{count}}</div>\n    </div>\n</div>\n","styles":[":host{overflow-y:auto;color:var(--default-text-color);font-size:var(--font-size-2);font-weight:var(--font-weight-1);display:block;margin-left:var(--space-5);padding-bottom:60px}viewTitle{display:inline-block}.header .type,.title{position:relative;font-weight:var(--font-weight-2);font-size:var(--font-size-4);line-height:38pt;margin-left:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3);margin-right:var(--space-5);margin-top:var(--space-1);display:block}.header .type{float:left;margin-right:var(--space-5);display:none}nof-parameters{display:inline-block}.columnHeader{display:inline-block;vertical-align:top;width:var(--field-value-width);padding-left:var(--space-4)}input.ok{font-size:var(--font-size-1);height:var(--field-value-height);margin-top:var(--space-1);margin-right:0;margin-left:var(--space-1);margin-bottom:var(--space-3);padding-top:var(--space-1);padding-bottom:0;padding-left:var(--space-1);padding-right:var(--space-1);vertical-align:top}input.close{float:left;margin-left:6px;margin-right:var(--space-4)}.count{display:inline-block;margin-top:var(--space-1)}.co-validation{display:inline-block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":35,"character":24},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":40,"character":38},{"__symbolic":"reference","name":"ConfigService"}]}],"parmComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":46,"character":5},"arguments":[{"__symbolic":"reference","name":"ParametersComponent"}]}]}],"invokeAndAdd":[{"__symbolic":"method"}],"createForm":[{"__symbolic":"method"}],"setMultiLineDialog":[{"__symbolic":"method"}],"setup":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ObjectComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":31,"character":1},"arguments":[{"selector":"nof-object","template":"<div *ngIf=\"expiredTransient\" class=\"title\">The requested view of unsaved object details has expired.</div>\n\n<!--place holder-->\n<ng-container *ngIf=\"!object\">\n    <div class=\"object view\" [ngClass]=\"color\"></div>\n</ng-container>\n<div *ngIf=\"object && viewMode === 'View'\" class=\"object view\" [ngClass]=\"color\">\n    <header class=\"header\">\n        <div class=\"title\" dnd-draggable [dragEnabled]=\"true\" [dragData]=\"object\" tabindex=\"0\" (keydown)=\"copy($event)\" (keypress)=\"copy($event)\">\n            <span class=\"type\">{{friendlyName}}</span> {{title()}}\n        </div>\n        <!--<div>{{object.isDirty() ? \"*\" : \"\"}} </div>-->\n        <nof-action-bar [actions]=\"actionHolders\"></nof-action-bar>\n        <div class=\"messages\">{{message()}}</div>\n    </header>\n    <nof-action-list *ngIf=\"showActions()\" [menuHolder]=\"object\"></nof-action-list>\n    <div class=\"main-column\">\n        <nof-dialog [parent]=\"object\" [selectedDialogId]=\"selectedDialogId\"></nof-dialog>\n        <nof-properties class=\"properties\" *ngIf=\"properties\" [properties]=\"properties\"></nof-properties>\n    </div>\n    <nof-collections class=\"collections\" *ngIf=\"collections\" [collections]=\"collections\"></nof-collections>\n</div>\n<div *ngIf=\"object && (viewMode === 'Edit' || viewMode === 'Transient' || viewMode === 'Form')\" class=\"object edit\" [ngClass]=\"color\">\n    <form (ngSubmit)=\"onSubmit(false)\" [formGroup]=\"form\" autocomplete=\"off\">\n        <header class=\"header\">\n            <div class=\"title\" dnd-draggable [dragEnabled]=\"true\" [dragData]=\"object\" tabindex=\"0\" (keydown)=\"copy($event)\" (keypress)=\"copy($event)\">\n                <span class=\"type\">{{friendlyName}}</span> {{title()}}\n            </div>\n            <div *ngIf=\"viewMode === 'Edit' || viewMode === 'Transient' || viewMode === 'Form'\" class=\"menus\">\n                <nof-action-bar [actions]=\"actionHolders\"></nof-action-bar>\n            </div>\n            <div class=\"messages\">{{message()}}</div>\n        </header>\n        <div class=\"main-column\">\n            <nof-properties *ngIf=\"properties\" [properties]=\"properties\" [parent]=\"object\" [form]=\"form\"></nof-properties>\n        </div>\n    </form>\n    <nof-collections *ngIf=\"collections\" [collections]=\"collections\"></nof-collections>\n</div>\n<div *ngIf=\"object && viewMode === 'NotPersistent'\" class=\"object view\" [ngClass]=\"color\">\n    <header class=\"header\">\n        <div class=\"title\" dnd-draggable [dragEnabled]=\"true\" [dragData]=\"object\" tabindex=\"0\" (keydown)=\"copy($event)\" (keypress)=\"copy($event)\">\n            <span class=\"type\">{{friendlyName}}</span> {{title()}}\n        </div>\n        <div class=\"messages\">{{message()}}</div>\n    </header>\n    <div class=\"main-column\">\n        <nof-properties class=\"properties\" *ngIf=\"properties\" [properties]=\"properties\"></nof-properties>\n    </div>\n    <nof-collections class=\"collections\" *ngIf=\"collections\" [collections]=\"collections\"></nof-collections>\n</div>\n","styles":[":host{overflow-y:auto;color:var(--default-text-color);font-size:var(--font-size-2);font-weight:var(--font-weight-1);display:block;height:100%}.object{height:100%;display:block;padding-left:var(--space-5);overflow-y:auto}.header{display:block;margin-bottom:var(--space-5);overflow:hidden;color:var(--contrast-text-color);background-color:var(--header-background-color)}viewTitle{display:inline-block}.title,.type{position:relative;font-weight:var(--font-weight-2);font-size:var(--font-size-4);line-height:38pt;margin-left:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3);margin-right:var(--space-5);margin-top:var(--space-1);display:inline-block}.type{float:left;margin-right:var(--space-5);display:none}.menus{display:block}.header .action,.menu{display:block;float:left;padding:var(--space-3);margin-top:0;margin-left:var(--space-1);margin-right:var(--space-4);margin-bottom:var(--space-3);font:inherit;font-size:var(--font-size-3);color:var(--default-text-color);background-color:transparent}.menu:disabled{color:var(--disabled-color)}.title:focus,.title:hover{outline-color:var(--contrast-outline-color);outline-width:1px}.actions,.main-column{float:left;margin-bottom:var(--space-5);margin-right:var(--space-5)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":39,"character":41},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":45,"character":38},{"__symbolic":"reference","name":"ConfigService"}]}],"propComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":125,"character":5},"arguments":[{"__symbolic":"reference","name":"PropertiesComponent"}]}]}],"onSubmit":[{"__symbolic":"method"}],"copy":[{"__symbolic":"method"}],"title":[{"__symbolic":"method"}],"do":[{"__symbolic":"method"}],"clearCurrentObject":[{"__symbolic":"method"}],"setup":[{"__symbolic":"method"}],"createForm":[{"__symbolic":"method"}],"isDirty":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ParametersComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"nof-parameters","template":"<ng-container  *ngIf=\"form\"><nof-edit-parameter  [ngClass]=\"classes()\" *ngFor=\"let parm of parameters\" [parameter]=\"parm\" [parent]=\"parent\" [form]=\"form\"></nof-edit-parameter></ng-container>\n<ng-container *ngIf=\"!form\"><nof-view-parameter [ngClass]=\"classes()\" *ngFor=\"let parm of parameters\" [parameter]=\"parm\" [parent]=\"parent\"></nof-view-parameter></ng-container>","styles":["host{width:var(--field-width);padding:var(--space-3);margin-bottom:var(--space-5)}.co-validation{color:var(--warning-color)}:host.multilinedialog .co-validation{vertical-align:top;margin-top:var(--space-1);margin-left:var(--space-1)}"]}]}],"members":{"parent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"parameters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"parmComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":23,"character":5},"arguments":[{"__symbolic":"reference","name":"EditParameterComponent"}]}]}],"focus":[{"__symbolic":"method"}]}},"PropertiesComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"nof-properties","template":"<ng-container *ngIf=\"form\"><nof-edit-property class=\"property\" *ngFor=\"let prop of properties\" [property]=\"prop\" [parent]=\"parent\" [form]=\"form\"></nof-edit-property></ng-container>\n<ng-container *ngIf=\"!form\"><nof-view-property class=\"property\" *ngFor=\"let prop of properties\" [property]=\"prop\"></nof-view-property></ng-container>\n\n","styles":["host{width:var(--field-width);padding:var(--space-3);margin-bottom:var(--space-5)}"]}]}],"members":{"parent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"properties":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"propComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":23,"character":5},"arguments":[{"__symbolic":"reference","name":"EditPropertyComponent"}]}]}],"focus":[{"__symbolic":"method"}]}},"RecentComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"nof-recent","template":"<div [attr.id]=\"paneIdName\" [ngClass]=\"paneType\">\n    <div class=\"recent\">\n        <div class=\"header\">\n            <div class=\"title\">{{title}}</div>\n            <nof-action-bar [actions]=\"actionHolders\"></nof-action-bar>\n        </div>\n        <ng-container *ngIf=\"hasItems()\">\n            <div class=\"collection\">\n                <table>\n                    <tbody>\n                        <tr #row *ngFor=\"let item of items(); let i = index\" nof-row [item]=\"item\" [row]=\"i\" [withCheckbox]=\"false\" [isTable]=\"true\"></tr>\n                    </tbody>\n                </table>\n            </div>\n        </ng-container>\n    </div>\n</div>\n<router-outlet (activate)=\"onChild()\" (deactivate)=\"onChildless()\"></router-outlet>\n","styles":[".recent{padding-left:var(--space-5);height:100%;overflow-y:auto;color:var(--default-text-color);font-size:var(--font-size-2);font-weight:var(--font-weight-1)}.header{display:block;margin-bottom:var(--space-5);overflow:hidden;color:var(--contrast-text-color);font-size:var(--font-size-4);font-weight:var(--font-weight-2);background-color:var(--header-background-color)}.title{position:relative;font-weight:var(--font-weight-2);font-size:var(--font-size-4);line-height:38pt;margin-left:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3);margin-right:var(--space-5);margin-top:var(--space-1);display:inline-block}.collection{display:block}table{font-size:var(--font-size-2);font-weight:var(--font-weight-2)}tr{cursor:pointer}td,th{font-weight:var(--font-weight-1);text-align:left;padding-left:var(--space-3);padding-right:var(--space-3);vertical-align:top}tbody .number{text-align:right}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":23,"character":24},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ViewModelFactoryService"}]}],"actionChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":43,"character":5},"arguments":["row"]}]}],"hasItems":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"clearDisabled":[{"__symbolic":"method"}],"setup":[{"__symbolic":"method"}],"focusOnFirstRow":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ViewParameterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"nof-view-parameter","template":"<div class=\"name\">\n    <label attr.for=\"{{parameterPaneId}}\">{{title}}</label>\n</div>\n\n<ng-container *ngIf=\"parameterType === 'ref'\">\n    <div class=\"value\">{{formattedValue}}</div>\n</ng-container>\n\n<ng-container *ngIf=\"parameterType === 'scalar'\" >\n    <ng-container [ngSwitch]=\"parameterReturnType\">\n        <ng-container *ngSwitchCase=\"'string'\">\n            <div *ngIf=\"!isMultiline\" class=\"value\">\n                {{formattedValue}}\n            </div>\n            <div *ngIf=\"isMultiline\" class=\"value multiline\" [ngStyle]=\"{height : multilineHeight}\">\n                <pre>{{formattedValue}}</pre>\n            </div>\n        </ng-container>\n\n        <ng-container *ngSwitchCase=\"'boolean'\">\n            <input type=\"checkbox\" [checked]=\"value\" disabled=\"disabled\" />\n        </ng-container>\n\n        <ng-container *ngSwitchDefault>\n            <div class=\"value\">{{formattedValue}}</div>\n        </ng-container>\n    </ng-container>\n</ng-container>\n\n\n\n\n","styles":[":host{width:var(--field-value-width);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-1);margin-top:var(--space-1);margin-bottom:var(--space-1)}:host.multilinedialog{padding-left:var(--space-4);width:var(--field-value-width);display:inline-block;overflow:auto}:host.multilinedialog .name{display:none}.reference{cursor:pointer}"]}]}],"members":{"parent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"parameter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}]}},"ViewPropertyComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"nof-view-property","template":"<div class=\"name\">{{title}}:</div>\n\n<ng-container *ngIf=\"propertyType === 'ref'\">\n    <ng-container [ngSwitch]=\"propertyRefType\">\n        <div *ngSwitchCase=\"null\"></div>\n        <div *ngSwitchCase=\"'notNavigable'\">\n            <div class=\"value\">{{formattedValue}}</div>\n        </div>\n        <div *ngSwitchDefault class=\"reference\" [ngClass]=\"color\" nofClick (leftClick)=\"doClick()\"\n             (rightClick)=\"doClick(true)\" dnd-draggable [dragEnabled]=\"true\" [dragData]=\"property\" tabindex=\"0\">\n            {{formattedValue}}\n        </div>\n    </ng-container>\n</ng-container>\n\n<ng-container *ngIf=\"propertyType === 'scalar'\">\n    <ng-container [ngSwitch]=\"propertyReturnType\">\n        <ng-container *ngSwitchCase=\"'string'\">\n\n            <nof-attachment-property *ngIf=\"isBlob\" [attachment]=\"attachment\"></nof-attachment-property>\n            <ng-container *ngIf=\"!isBlob\">\n                <div *ngIf=\"!isMultiline\" class=\"value\">\n                    {{formattedValue}}\n                </div>\n                <div *ngIf=\"isMultiline\" class=\"value multiline\" [ngStyle]=\"{height : multilineHeight}\">\n                    <pre>{{formattedValue}}</pre>\n                </div>\n            </ng-container>\n        </ng-container>\n\n        <ng-container *ngSwitchCase=\"'boolean'\">\n            <input type=\"checkbox\" [checked]=\"value\" disabled=\"disabled\" />\n        </ng-container>\n\n        <ng-container *ngSwitchDefault>\n            <div class=\"value\">{{formattedValue}}</div>\n        </ng-container>\n    </ng-container>\n</ng-container>","styles":[":host{overflow:hidden;display:block}:host:not(:last-child){margin-bottom:var(--space-3)}.name{display:block;float:left;width:var(--field-name-width);padding-right:var(--space-3);font-weight:var(--font-weight-2) er}.reference,.value{display:block;float:left;width:var(--field-value-width);padding-left:var(--space-3);padding-right:var(--space-3);margin:var(--space-1)}.reference:hover{outline-style:solid;outline-width:1px;outline-color:var(--default-outline-color)}.reference{cursor:pointer}.multiline{overflow:auto}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":16,"character":33},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ContextService"}]}],"property":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}}]}],"onEnter":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":28,"character":5},"arguments":["keydown",["$event"]]}]}],"onEnter1":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":33,"character":5},"arguments":["keypress",["$event"]]}]}],"copy":[{"__symbolic":"method"}]}},"RowComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"[nof-row]","template":"<td class=\"checkbox\" *ngIf=\"withCheckbox\">\n    <input type=\"checkbox\" [id]=\"id\" [(ngModel)]=\"item.selected\">\n</td>\n<ng-container *ngIf=\"!isTable\">\n    <td #focus class=\"reference\" [ngClass]=\"color\" nofClick (leftClick)=\"doClick()\" (rightClick)=\"doClick(true)\"\n        dnd-draggable [dragEnabled]=\"true\" [dragData]=\"item\" (keydown)=\"copy($event, item)\" (keypress)=\"copy($event, item)\" tabindex=\"0\">\n        <label attr.for=\"{{id}}\">{{title}}</label>\n    </td>\n</ng-container>\n<ng-container *ngIf=\"isTable\">\n    <td #focus *ngIf=\"hasTableTitle()\" nofClick (leftClick)=\"doClick()\" (rightClick)=\"doClick(true)\" [ngClass]=\"color\" class=\"cell\" dnd-draggable [dragEnabled]=\"true\" [dragData]=\"item\" (keydown)=\"copy($event, item)\" (keypress)=\"copy($event, item)\" [tabindex]=\"tabIndexFirstColumn('title')\">\n        {{tableTitle()}}\n    </td>\n    <td *ngIf=\"friendlyName\" class=\"cell\" [ngClass]=\"color\" nofClick (leftClick)=\"doClick()\" (rightClick)=\"doClick(true)\"\n        dnd-draggable [dragEnabled]=\"true\" [dragData]=\"item\" (keydown)=\"copy($event, item)\" (keypress)=\"copy($event, item)\" [tabindex]=\"tabIndexFirstColumn('fname')\">\n        {{friendlyName}}\n    </td>\n    <ng-container *ngIf=\"!friendlyName\">\n        <td #focus *ngFor=\"let property of tableProperties(); let i = index\" nofClick (leftClick)=\"doClick()\" (rightClick)=\"doClick(true)\"\n            [ngClass]=\"color\" class=\"cell\" dnd-draggable [dragEnabled]=\"true\" [dragData]=\"item\" (keydown)=\"copy($event, item)\" (keypress)=\"copy($event, item)\" [tabindex]=\"tabIndexFirstColumn(i)\">\n            <ng-container [ngSwitch]=\"propertyType(property)\">\n                <ng-container *ngSwitchCase=\"'ref'\">\n                    {{propertyFormattedValue(property)}}\n                </ng-container>\n                <ng-container *ngSwitchCase=\"'scalar'\" [ngSwitch]=\"propertyReturnType(property)\">\n                    <ng-container *ngSwitchCase=\"'boolean'\">\n                        <input type=\"checkbox\" [checked]=\"propertyValue(property)\" disabled=\"disabled\" />\n                    </ng-container>\n                    <ng-container *ngSwitchCase=\"'number'\">\n                        <div class=\"number\">{{propertyFormattedValue(property)}}</div>\n                    </ng-container>\n                    <ng-container *ngSwitchDefault>\n                        <div>{{propertyFormattedValue(property)}}</div>\n                    </ng-container>\n                </ng-container>\n            </ng-container>\n        </td>\n    </ng-container>\n</ng-container>\n","styles":[":host{cursor:pointer}td{font-size:var(--font-size-2);font-weight:var(--font-weight-1);text-align:left;padding-left:var(--space-3);padding-right:var(--space-3);vertical-align:top}.number{text-align:right}.reference{cursor:pointer;font-size:var(--font-size-2);padding-left:var(--space-3);padding-right:var(--space-3);margin:var(--space-1);width:var(--table-width)}.reference:not(:last-child){margin-bottom:var(--space-3)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":20,"character":34}]}],"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}}]}],"row":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"withCheckbox":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"isTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"rowChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":35,"character":5},"arguments":["focus"]}]}],"tabIndexFirstColumn":[{"__symbolic":"method"}],"copy":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}]}},"CiceroComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"nof-cicero","template":"<div class=\"cicero\">\n    <div class=\"output\" aria-live=\"polite\"><pre>{{outputText}}</pre></div>\n    <input #inputField type=\"text\" [(ngModel)]=\"inputText\" \n           (keyup.enter)=\"parseInput(inputField.value)\"\n           (keydown.space)=\"autocomplete(inputField.value)\"\n           (keydown.tab)=\"autocomplete(inputField.value)\"\n           (keydown.arrowup)=\"selectPreviousInput()\" \n           (keydown.arrowdown)=\"clearInput()\"\n     />\n</div>","styles":[".cicero,.cicero input,.cicero pre{background-color:#000;color:green;font-size:18pt;font-family:Courier New,Courier,monospace;font-weight:var(--font-weight-2)}.cicero{width:100%;border:none}.cicero .output{margin:27px}.cicero input{border-width:2px;border:solid;padding:5px;margin:20px;width:95%}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CiceroCommandFactoryService"},{"__symbolic":"reference","name":"CiceroRendererService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"CiceroContextService"},{"__symbolic":"reference","name":"ContextService"}]}],"inputField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":5},"arguments":["inputField"]}]}],"render":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"executeCommand":[{"__symbolic":"method"}],"executeCommands":[{"__symbolic":"method"}],"writeInputOutput":[{"__symbolic":"method"}],"parseInput":[{"__symbolic":"method"}],"autocomplete":[{"__symbolic":"method"}],"focusOnInput":[{"__symbolic":"method"}]}},"HeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"[nof-header]","template":"<th *ngIf=\"showAllCheckbox()\">\n    <input type=\"checkbox\" [id]=\"itemId()\" [ngModel]=\"allSelected()\" (click)=\"selectAll()\" title=\"All\" />\n</th>\n<ng-container *ngIf=\"header\">\n    <th *ngFor=\"let heading of header\" scope=\"col\">{{heading}}</th>\n</ng-container>\n","styles":["th{font-size:var(--font-size-2);font-weight:var(--font-weight-1);text-align:left;padding-left:var(--space-3);padding-right:var(--space-3);vertical-align:top}"]}]}],"members":{"collection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"noItems":[{"__symbolic":"method"}]}},"LoginComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"nof-login","template":"<div id=\"pane1\" class=\"single\">\n    <div class=\"login\">\n        <div class=\"header\">\n            <div class=\"title\">Welcome to {{configService.config.applicationName}}</div>\n        </div>\n        <ng-container *ngIf=\"!context.clearingDataFlag\">\n            <p>Clicking the login button will generate a pop-up managed by the 'Auth0 service.</p>\n            <p>This will allow you to login using your Google, or other recognised account.</p>\n            <button class=\"btn btn-primary btn-margin\" (click)=\"auth.login()\">Log In</button>\n        </ng-container>\n        <ng-container *ngIf=\"context.clearingDataFlag\">\n            <p>Please wait while caches are cleared</p>\n        </ng-container>\n    </div>\n</div>","styles":[":host{display:block;padding-left:var(--space-5);height:100%;overflow-y:auto;color:#fff;font-size:var(--font-size-2);font-weight:var(--font-weight-1)}.header{display:block;margin-bottom:var(--space-5);overflow:hidden;color:var(--contrast-text-color);font-size:var(--font-size-4);font-weight:var(--font-weight-2);background-image:var(--header-background-color)}.title{position:relative;font-weight:var(--font-weight-2);font-size:var(--font-size-4);line-height:38pt;margin-left:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3);margin-right:var(--space-5);margin-top:var(--space-1);display:block}button{color:var(--default-text-color);background-color:var(--default-background-color);border:none;outline-width:1px;outline-color:var(--default-outline-color);margin-right:var(--space-5);display:block;float:left;margin-left:var(--space-1);margin-right:var(--space-4);margin-bottom:var(--space-3);font-size:var(--font-size-3);font-weight:var(--font-weight-2)}button:hover{outline-width:2px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"AuthService"},{"__symbolic":"reference","name":"ConfigService"}]}]}},"LogoffComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"nof-logoff","template":"<div id=\"pane1\" class=\"single\">\n    <div class=\"logoff\">\n        <div class=\"header\">\n            <div class=\"title\">Log Off {{configService.config.applicationName}}</div>\n        </div>\n        <ng-container *ngIf=\"userIsLoggedIn()\">\n            <p>Please confirm log off</p>\n            <p>User : {{userId}}</p>\n            <button class=\"btn btn-primary btn-margin\" type=\"button\" value=\"Log Off\" (click)=\"logoff()\">Log Off</button>\n        </ng-container>\n        <ng-container *ngIf=\"!userIsLoggedIn()\">\n            <p>No user is logged in</p>\n        </ng-container>\n        <button class=\"btn btn-primary btn-margin\" type=\"button\" value=\"Cancel\" (click)=\"cancel()\">Cancel</button>\n    </div>\n</div>","styles":[":host{display:block;padding-left:var(--space-5);height:100%;overflow-y:auto;color:#fff;font-size:var(--font-size-2);font-weight:var(--font-weight-1)}.header{display:block;margin-bottom:var(--space-5);overflow:hidden;color:var(--contrast-text-color);font-size:var(--font-size-4);font-weight:var(--font-weight-2);background-image:var(--header-background-color)}.title{position:relative;font-weight:var(--font-weight-2);font-size:var(--font-size-4);line-height:38pt;margin-left:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3);margin-right:var(--space-5);margin-top:var(--space-1);display:block}button{color:var(--default-text-color);background-color:var(--default-background-color);border:none;outline-width:1px;outline-color:var(--default-outline-color);margin-right:var(--space-5);display:block;float:left;margin-left:var(--space-1);margin-right:var(--space-4);margin-bottom:var(--space-3);font-size:var(--font-size-3);font-weight:var(--font-weight-2)}button:hover{outline-width:2px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"AuthService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":19,"character":31},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":21,"character":35}]}],"userIsLoggedIn":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"logoff":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"CallbackComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"nof-callback","template":"<div>\n  <p>Authorizing...</p>\n</div>\n","styles":["p{font-size:var(--font-size-2);color:#fff}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"DatePickerFacadeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"nof-date-picker-facade","template":"<div [formGroup]=\"form\">\n    <nof-date-picker #dp [id]=\"id\" [inputEvents]=\"inputEvents\" (outputEvents)=\"handleEvents($event)\"  [options]=\"datePickerOptions\" [description]=\"description\"></nof-date-picker >\n</div>                   ","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ConfigService"}]}],"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"datepicker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":5},"arguments":["dp"]}]}],"setValueIfChanged":[{"__symbolic":"method"}],"handleDefaultEvent":[{"__symbolic":"method"}],"handleDateChangedEvent":[{"__symbolic":"method"}],"handleDateClearedEvent":[{"__symbolic":"method"}],"handleInvalidDateEvent":[{"__symbolic":"method"}],"handleEvents":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}]}},"AutoCompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"nof-auto-complete","template":"<div [formGroup]=\"form\">\n    <input #focus [id]=\"modelPaneId\" class=\"value droppable\" dnd-droppable [allowDrop]=\"accept(model)\" (onDropSuccess)=\"drop($event.dragData)\"\n           [ngClass]=\"classes()\" placeholder=\"{{description}}\" type=\"text\" [formControlName]=\"modelId\" [nofClear]=\"subject\" (clear)=\"clear()\" (keydown.arrowup)=\"onArrowUp()\" (keydown.arrowdown)=\"onArrowDown()\" (keyup.enter)=\"selectCurrent()\"/>\n    <div class=\"suggestions\" *ngIf=\"choices.length > 0\">\n        <ul >\n            <li [ngClass]=\"isSelected(i)\" *ngFor=\"let choice of choices; let i = index\">\n                <a (click)=\"select(choice)\">{{choiceName(choice)}}</a>\n            </li>\n        </ul>\n    </div>\n</div>","styles":[".suggestions ul{list-style-type:none;width:var(--field-value-width);margin:0;font-family:var(--font-text-family);font-size:var(--font-size-1);padding-left:0;font-weight:var(--font-weight-3);border:1px solid #000}.validation{font-family:var(--font-text-family);font-size:var(--font-size-1)}input{width:var(--field-value-width);padding-left:var(--space-3);border:1px solid Grey}li a{padding-left:var(--space-3)}.selected,li:hover{background-color:var(--header-background-color);background-color:grey}.ng-clearable{background-image:var(--clearable-image);background-repeat:no-repeat;background-position:right -10px;background-size:8px}.ng-clearable[class*=link-color]{background-image:var(--clearable-link-image)}.ng-clearable.ng-x{background-position:right 2px center}.ng-clearable.ng-onX{cursor:pointer}input::-ms-clear{display:none}.value.droppable{border:1px solid #000;width:var(--field-value-width);height:var(--field-value-height)}.value.droppable.dnd-drag-over.candrop{border-color:var(--approval-color)}.value.droppable.dnd-drag-over{border-color:var(--warning-color)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"}]}],"inputField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":5},"arguments":["focus"]}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"accept":[{"__symbolic":"method"}],"drop":[{"__symbolic":"method"}],"classes":[{"__symbolic":"method"}],"paste":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"onArrowUp":[{"__symbolic":"method"}],"onArrowDown":[{"__symbolic":"method"}],"selectCurrent":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}]}},"IDatePickerInputEvent":{"__symbolic":"interface"},"IDatePickerOutputEvent":{"__symbolic":"interface"},"IDatePickerInputDateEvent":{"__symbolic":"interface"},"IDatePickerInputActionEvent":{"__symbolic":"interface"},"IDatePickerOutputDefaultEvent":{"__symbolic":"interface"},"IDatePickerOutputChangedEvent":{"__symbolic":"interface"},"IDatePickerOutputInvalidEvent":{"__symbolic":"interface"},"IDatePickerOutputClearedEvent":{"__symbolic":"interface"},"DatePickerOptions":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DatePickerOptions"}]}]}},"ICalendarDate":{"__symbolic":"interface"},"DatePickerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":69,"character":1},"arguments":[{"selector":"nof-date-picker","template":"<div class=\"datepicker-container u-is-unselectable\">\n    <div class=\"datepicker-input-container\">\n        <input #inp type=\"text\" class=\"datepicker-input\" [id]=\"id\" [(ngModel)]=\"model\" [nofClear]=\"subject\" (clear)=\"clear()\" placeholder=\"{{description}}\">\n        <div class=\"datepicker-input-icon\" (click)=\"toggle()\">\n            <i>\n                <svg width=\"58px\" height=\"58px\" viewBox=\"0 0 58 58\" version=\"1.1\">\n                    <g id=\"calendar\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"> \n                        <g id=\"Group\" fill-rule=\"nonzero\" fill=\"#000000\">\n                            <path d=\"M42.899,4.5 C42.434,2.221 40.415,0.5 38,0.5 C37.447,0.5 37,0.947 37,1.5 C37,2.053 37.447,2.5 38,2.5 C39.654,2.5 41,3.846 41,5.5 C41,7.154 39.654,8.5 38,8.5 C37.447,8.5 37,8.947 37,9.5 C37,10.053 37.447,10.5 38,10.5 C40.414,10.5 42.434,8.779 42.899,6.5 L56,6.5 L56,15.5 L2,15.5 L2,6.5 L16,6.5 L19,6.5 C19.553,6.5 20,6.053 20,5.5 C20,4.947 19.553,4.5 19,4.5 L17.184,4.5 C17.598,3.338 18.698,2.5 20,2.5 C21.654,2.5 23,3.846 23,5.5 C23,7.154 21.654,8.5 20,8.5 C19.447,8.5 19,8.947 19,9.5 C19,10.053 19.447,10.5 20,10.5 C22.757,10.5 25,8.257 25,5.5 C25,2.743 22.757,0.5 20,0.5 C17.586,0.5 15.566,2.221 15.101,4.5 L0,4.5 L0,17.5 L0,57.5 L58,57.5 L58,17.5 L58,4.5 L42.899,4.5 Z M56,55.5 L2,55.5 L2,17.5 L56,17.5 L56,55.5 Z\" id=\"Shape\"></path>\n                            <path d=\"M26,2.5 C27.654,2.5 29,3.846 29,5.5 C29,7.154 27.654,8.5 26,8.5 C25.447,8.5 25,8.947 25,9.5 C25,10.053 25.447,10.5 26,10.5 C28.757,10.5 31,8.257 31,5.5 C31,2.743 28.757,0.5 26,0.5 C25.447,0.5 25,0.947 25,1.5 C25,2.053 25.447,2.5 26,2.5 Z\" id=\"Shape\"></path>\n                            <path d=\"M32,2.5 C33.654,2.5 35,3.846 35,5.5 C35,7.154 33.654,8.5 32,8.5 C31.447,8.5 31,8.947 31,9.5 C31,10.053 31.447,10.5 32,10.5 C34.757,10.5 37,8.257 37,5.5 C37,2.743 34.757,0.5 32,0.5 C31.447,0.5 31,0.947 31,1.5 C31,2.053 31.447,2.5 32,2.5 Z\" id=\"Shape\"></path>\n                            <circle id=\"Oval\" cx=\"22\" cy=\"24.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"29\" cy=\"24.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"36\" cy=\"24.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"43\" cy=\"24.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"50\" cy=\"24.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"8\" cy=\"32.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"15\" cy=\"32.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"22\" cy=\"32.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"29\" cy=\"32.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"36\" cy=\"32.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"43\" cy=\"32.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"50\" cy=\"32.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"8\" cy=\"39.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"15\" cy=\"39.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"22\" cy=\"39.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"29\" cy=\"39.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"36\" cy=\"39.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"43\" cy=\"39.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"50\" cy=\"39.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"8\" cy=\"47.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"15\" cy=\"47.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"22\" cy=\"47.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"29\" cy=\"47.5\" r=\"1\"></circle>\n                            <circle id=\"Oval\" cx=\"36\" cy=\"47.5\" r=\"1\"></circle>\n                        </g>\n                    </g>\n                </svg>\n            </i>\n        </div>\n    </div>\n    <div class=\"datepicker-calendar\" *ngIf=\"opened\">\n        <div class=\"datepicker-calendar-top\">\n            <i (click)=\"prevYear()\">\n                <svg class=\"prevYear\" width=\"190px\" height=\"306px\" viewBox=\"58 0 190 306\" version=\"1.1\">\n                    <g id=\"keyboard-left-arrow-button\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(58.000000, 0.000000)\">\n                        <g id=\"chevron-left\" fill-rule=\"nonzero\" fill=\"#000000\">\n                            <polygon id=\"Shape\" points=\"189.35 35.7 153.65 0 0.65 153 153.65 306 189.35 270.3 72.05 153\"></polygon>\n                        </g>\n                    </g>\n                </svg>\n            </i>\n            <span class=\"year-title\">{{ currentDate.format('YYYY') }}</span>\n            <i (click)=\"nextYear()\">\n                <svg class = \"nextYear\" width=\"190px\" height=\"306px\" viewBox=\"58 0 190 306\" version=\"1.1\">\n                    <g id=\"keyboard-right-arrow-button\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(58.000000, 0.000000)\">\n                        <g id=\"chevron-right\" fill-rule=\"nonzero\" fill=\"#000000\">\n                            <polygon id=\"Shape\" points=\"36.35 0 0.65 35.7 117.95 153 0.65 270.3 36.35 306 189.35 153\"></polygon>\n                        </g>\n                    </g>\n                </svg>\n            </i>\n        </div>\n        <div class=\"datepicker-calendar-container\">\n            <div>\n                <div class=\"datepicker-calendar-month-section\">\n                    <i (click)=\"prevMonth()\">\n                        <svg width=\"190px\" height=\"306px\" viewBox=\"58 0 190 306\" version=\"1.1\">\n                            <g id=\"keyboard-left-arrow-button\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(58.000000, 0.000000)\">\n                                <g id=\"chevron-left\" fill-rule=\"nonzero\" fill=\"#000000\">\n                                    <polygon id=\"Shape\" points=\"189.35 35.7 153.65 0 0.65 153 153.65 306 189.35 270.3 72.05 153\"></polygon>\n                                </g>\n                            </g>\n                        </svg>\n                    </i>\n                    <span class=\"month-title\">{{ currentDate.format('MMMM') }}</span>\n                    <i (click)=\"nextMonth()\">\n                        <svg width=\"190px\" height=\"306px\" viewBox=\"58 0 190 306\" version=\"1.1\">\n                            <g id=\"keyboard-right-arrow-button\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(58.000000, 0.000000)\">\n                                <g id=\"chevron-right\" fill-rule=\"nonzero\" fill=\"#000000\">\n                                    <polygon id=\"Shape\" points=\"36.35 0 0.65 35.7 117.95 153 0.65 270.3 36.35 306 189.35 153\"></polygon>\n                                </g>\n                            </g>\n                        </svg>\n                    </i>\n                </div>\n                <div class=\"datepicker-calendar-day-names\">\n                    <span>S</span>\n                    <span>M</span>\n                    <span>T</span>\n                    <span>W</span>\n                    <span>T</span>\n                    <span>F</span>\n                    <span>S</span>\n                </div>\n                <div class=\"datepicker-calendar-days-container\">\n                    <span class=\"day\" *ngFor=\"let d of days; let i = index\" (click)=\"selectDate(d.momentObj, $event)\" [ngClass]=\"{ 'disabled': !d.enabled, 'today': d.today, 'selected': d.selected }\">\n                        {{ d.day }}\n                    </span>\n                </div>\n                <div class=\"datepicker-buttons\">\n                    <button type=\"button\" class=\"a-button u-is-secondary u-is-small\" (click)=\"clear()\">{{clearMsg}}</button>\n                    <button type=\"button\" class=\"a-button u-is-primary u-is-small\" (click)=\"today()\">{{todayMsg}}</button>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>","styles":[".datepicker-container{display:inline-block}.datepicker-container .datepicker-input-container{display:inline-block;background:0 0}.datepicker-input{width:calc(var(--field-value-width) - 25px);height:20px;border:none}.datepicker-container .datepicker-input-container .datepicker-input-icon{display:inline-block}.datepicker-container .datepicker-input-container .datepicker-input-icon:before{background-color:#fff;padding-left:var(--space-1);font-family:iconFont;font-size:16px;font-weight:var(--font-weight-1);font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline-block;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;position:relative;cursor:pointer;content:\"\\E020\";color:#000}.datepicker-input-icon{padding-left:5px}.datepicker-container .datepicker-input-container .datepicker-input-icon i{cursor:pointer}.datepicker-container .datepicker-input-container .datepicker-input-icon i svg{display:none}.datepicker-container .datepicker-input-container .datepicker-input-icon i svg g g{fill:#000}.datepicker-container .datepicker-calendar{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:var(--field-value-width);z-index:99;background:#fff;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.5)}.datepicker-container .datepicker-calendar .datepicker-calendar-top{width:100%;background:#000;display:inline-block;position:relative}.datepicker-container .datepicker-calendar .datepicker-calendar-top .year-title{display:block;color:#fff;font-size:18px;text-align:center}.datepicker-container .datepicker-calendar .datepicker-calendar-top button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0 auto;color:#fff;text-transform:uppercase;background:0 0;border:none;outline:0;font-size:12px;cursor:pointer;position:relative}.datepicker-container .datepicker-calendar .datepicker-calendar-top button svg{display:block;float:left;width:15px;height:15px;top:2px;left:12px}.datepicker-container .datepicker-calendar .datepicker-calendar-top button svg g,.datepicker-container .datepicker-calendar .datepicker-calendar-top button svg g path{fill:#fff}.datepicker-container .datepicker-calendar .datepicker-calendar-top .close{top:5px;right:5px;font-size:20px;color:#fff;cursor:pointer}.datepicker-container .datepicker-calendar .datepicker-calendar-top .close svg{width:12px;height:12px}.datepicker-container .datepicker-calendar .datepicker-calendar-top .close svg g path{fill:#fff}.datepicker-container .datepicker-calendar .datepicker-calendar-container{display:inline-block;width:100%;padding:var(--space-4);background:#222628}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-month-section{width:100%;display:flex;justify-content:space-between;font-size:14px;color:#ddd;text-transform:uppercase}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-month-section i{cursor:pointer}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-month-section i:first-child{margin-left:12px}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-month-section i:last-child{margin-right:12px}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-day-names{width:230px;margin-top:var(--space-4);display:inline-block;border:1px solid transparent;color:#fff}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-day-names span{font-size:12px;display:block;float:left;width:calc(100% / 7);text-align:center}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-days-container{width:230px;margin-top:5px;display:inline-block;border:1px solid transparent}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-days-container .day{display:flex;justify-content:center;align-items:center;float:left;font-size:14px;color:#8e8e8e;width:calc(100% / 7);height:33px;text-align:center;border-radius:0;cursor:pointer}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-days-container .day.selected,.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-days-container .day:hover:not(.disabled){background:#222628;border:1px solid #fff;border-radius:0}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-days-container .day.disabled{pointer-events:none}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-days-container .day.today{color:#366aab}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-years-container{width:100%;height:240px}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-years-container .year{display:flex;justify-content:center;align-items:center;float:left;font-size:14px;color:#8e8e8e;width:calc(100% / 4);height:50px;text-align:center;border-radius:0;cursor:pointer}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-years-container .year.selected,.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-calendar-years-container .year:hover{background:#222628;border:1px solid #366aab;border-radius:0}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-buttons{width:235px;display:flex;justify-content:center}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-buttons button{width:100%;outline:0;display:inline-block;border:1px solid #366aab;background:#099268;color:#fff;margin-right:5px;border-radius:0;cursor:pointer;text-align:center;padding:5px var(--space-4)}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-buttons button.u-is-primary{background:#366aab}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-buttons button.u-is-primary:active{background:#222628}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-buttons button.u-is-secondary{background:#222628;color:#fff}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-buttons button.u-is-secondary:active{background:#366aab;color:#ddd}.datepicker-container .datepicker-calendar .datepicker-calendar-container .datepicker-buttons button.u-is-secondary:hover{color:#fff}.datepicker-container svg{display:block;width:20px;height:20px}.datepicker-container svg g,.datepicker-container svg g g{fill:#fff}input{border:none;width:var(--field-value-width);padding-left:2px}.ng-clearable{background-image:var(--clearable-image);background-repeat:no-repeat;background-position:right -10px;background-size:8px}.ng-clearable[class*=link-color]{background-image:var(--clearable-link-image)}.ng-clearable.ng-x{background-position:right 2px center}.ng-clearable.ng-onX{cursor:pointer}input::-ms-clear{display:none}.datepicker-calendar-top{padding-top:5px;padding-bottom:5px}.prevYear{margin-left:20px;float:left}.year-title{width:170px;align-content:center;float:left}.nextYear{float:right;margin-right:20px}"]}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":76,"character":5}}]}],"inputEvents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":5}}]}],"outputEvents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":82,"character":5}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":5}}]}],"description":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":88,"character":5}}]}],"inputField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":94,"character":5},"arguments":["inp"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"validateDate":[{"__symbolic":"method"}],"setDateIfChanged":[{"__symbolic":"method"}],"inputChanged":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"generateCalendar":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"formatDate":[{"__symbolic":"method"}],"selectDate":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"prevMonth":[{"__symbolic":"method"}],"nextMonth":[{"__symbolic":"method"}],"prevYear":[{"__symbolic":"method"}],"nextYear":[{"__symbolic":"method"}],"today":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}]}},"safeUnsubscribe":{"__symbolic":"function"},"focus":{"__symbolic":"function"},"createForm":{"__symbolic":"function"},"accept":{"__symbolic":"function","parameters":["droppableVm","component"],"value":{"__symbolic":"error","message":"Lambda not supported","line":47,"character":11,"module":"./helpers-components"}},"dropOn":{"__symbolic":"function"},"paste":{"__symbolic":"function"},"TimePickerFacadeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"nof-time-picker-facade","template":"<div [formGroup]=\"form\">\n    <nof-time-picker #tp [id]=\"id\" [inputEvents]=\"inputEvents\" (outputEvents)=\"handleEvents($event)\"  ></nof-time-picker >\n</div>      \n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ConfigService"}]}],"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"timepicker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":5},"arguments":["tp"]}]}],"setValueIfChanged":[{"__symbolic":"method"}],"handleTimeChangedEvent":[{"__symbolic":"method"}],"handleTimeClearedEvent":[{"__symbolic":"method"}],"handleInvalidTimeEvent":[{"__symbolic":"method"}],"handleEvents":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}]}},"ITimePickerOutputEvent":{"__symbolic":"interface"},"ITimePickerInputEvent":{"__symbolic":"interface"},"TimePickerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"nof-time-picker","template":"<input #focus type=\"text\" [id]=\"id\" [(ngModel)]=\"model\" [nofClear]=\"subject\" (clear)=\"clear()\">\n","styles":["input{width:var(--field-value-width)}.ng-clearable{background-image:var(--clearable-image);background-repeat:no-repeat;background-position:right -10px;background-size:8px}.ng-clearable[class*=link-color]{background-image:var(--clearable-link-image)}.ng-clearable.ng-x{background-position:right 2px center}.ng-clearable.ng-onX{cursor:pointer}input::-ms-clear{display:none}"]}]}],"members":{"inputEvents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"outputEvents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":5}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"inputField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":5},"arguments":["focus"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":39,"character":29}]}],"validateTime":[{"__symbolic":"method"}],"setTimeIfChanged":[{"__symbolic":"method"}],"setTime":[{"__symbolic":"method"}],"inputChanged":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}]}},"ObjectNotFoundErrorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"object-not-found-error","template":"<div class=\"error\">\n  <div class=\"title\">{{title}}</div>\n  <div class=\"message\">Message: {{message}}</div>\n</div>","styles":[":host{display:block;padding-left:var(--space-5);height:100%;overflow-y:auto}.code,.description,.message,.stacktrace,.title{display:block;margin-bottom:var(--space-5)}.title{font-size:var(--font-size-4);color:var(--warning-color)}.message{font-size:var(--font-size-3);color:var(--default-text-color)}.code,.description,.stacktrace{font-size:var(--font-size-2);color:var(--default-text-color)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ClickHandlerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"leftRightClickHandler":[{"__symbolic":"method"}],"sameOtherClickHandler":[{"__symbolic":"method"}]}},"IColorServiceConfigurator":{"__symbolic":"interface"},"ColorService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TypeResultCache"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":19,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ConfigService"}]}],"typeFromUrl":[{"__symbolic":"method"}],"addType":[{"__symbolic":"method"}],"addMatch":[{"__symbolic":"method"}],"addSubtype":[{"__symbolic":"method"}],"setDefault":[{"__symbolic":"method"}],"getDefault":[{"__symbolic":"method"}],"configureFromConfig":[{"__symbolic":"method"}]}},"ConfigState":{"pending":0,"loaded":1,"failed":2},"IAppConfig":{"__symbolic":"interface"},"configFactory":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"error","message":"Lambda not supported","line":99,"character":11,"module":"./config.service"}},"localeFactory":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"config"},"member":"defaultLocale"}},"ConfigService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":106,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":136,"character":39}]}],"getAppPath":[{"__symbolic":"method"}],"checkAppPath":[{"__symbolic":"method"}],"load":[{"__symbolic":"method"}]}},"ContextService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":181,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"RepLoaderService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"LoggerService"}]}],"clearCachedCollections":[{"__symbolic":"method"}],"editOrReloadObject":[{"__symbolic":"method"}],"cacheList":[{"__symbolic":"method"}],"getPagingParms":[{"__symbolic":"method"}],"incPendingPotentActionOrReload":[{"__symbolic":"method"}],"decPendingPotentActionOrReload":[{"__symbolic":"method"}],"isPendingPotentActionOrReload":[{"__symbolic":"method"}],"setMessages":[{"__symbolic":"method"}],"setCopyViewModel":[{"__symbolic":"method"}],"getCopyViewModel":[{"__symbolic":"method"}],"setConcurrencyError":[{"__symbolic":"method"}],"invokeActionInternal":[{"__symbolic":"method"}],"getSetDirtyFunction":[{"__symbolic":"method"}],"setNewObject":[{"__symbolic":"method"}],"setDirtyIfNecessary":[{"__symbolic":"method"}],"cacheRecentlyViewed":[{"__symbolic":"method"}],"logoff":[{"__symbolic":"method"}]}},"ICustomComponentConfigService":{"__symbolic":"interface"},"CustomComponentConfigService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1}}],"members":{"configureCustomObjects":[{"__symbolic":"method"}],"configureCustomLists":[{"__symbolic":"method"}],"configureCustomErrors":[{"__symbolic":"method"}]}},"ICustomComponentConfigurator":{"__symbolic":"interface"},"ICustomErrorComponentConfigurator":{"__symbolic":"interface"},"CustomComponentService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":33,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"CustomComponentConfigService"}]}],"getErrorKey":[{"__symbolic":"method"}],"getCustomComponent":[{"__symbolic":"method"}],"getCustomErrorComponent":[{"__symbolic":"method"}],"addError":[{"__symbolic":"method"}]}},"ErrorService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ConfigService"}]}],"handleHttpServerError":[{"__symbolic":"method"}],"handleHttpClientError":[{"__symbolic":"method"}],"handleClientError":[{"__symbolic":"method"}],"handleError":[{"__symbolic":"method"}],"handleErrorAndDisplayMessages":[{"__symbolic":"method"}],"setErrorPreprocessor":[{"__symbolic":"method"}]}},"LoggerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ConfigService"}]}],"throw":[{"__symbolic":"method"}]}},"IMaskServiceConfigurator":{"__symbolic":"interface"},"ILocalFilter":{"__symbolic":"interface"},"IMaskMap":{"__symbolic":"interface"},"MaskService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":103,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ConfigService"}]}],"defaultLocalFilter":[{"__symbolic":"method"}],"customFilter":[{"__symbolic":"method"}],"toLocalFilter":[{"__symbolic":"method"}],"setNumberMaskMapping":[{"__symbolic":"method"}],"setDateMaskMapping":[{"__symbolic":"method"}],"setCurrencyMaskMapping":[{"__symbolic":"method"}],"configureFromConfig":[{"__symbolic":"method"}]}},"RepLoaderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":79,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":83,"character":31},{"__symbolic":"reference","name":"ConfigService"}]}],"handleInvalidResponse":[{"__symbolic":"method"}],"isObjectUrl":[{"__symbolic":"method"}],"handleError":[{"__symbolic":"method"}],"httpValidate":[{"__symbolic":"method"}],"handleRedirectedObject":[{"__symbolic":"method"}],"isValidResponse":[{"__symbolic":"method"}],"httpPopulate":[{"__symbolic":"method"}],"logoff":[{"__symbolic":"method"}]}},"UrlManagerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":72,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":76,"character":33},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":77,"character":35},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"LoggerService"}]}],"createSubMask":[{"__symbolic":"method"}],"createArrays":[{"__symbolic":"method"}],"createMask":[{"__symbolic":"method"}],"arrayFromSubMask":[{"__symbolic":"method"}],"arrayFromMask":[{"__symbolic":"method"}],"getSearch":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"setNewSearch":[{"__symbolic":"method"}],"getIds":[{"__symbolic":"method"}],"mapIds":[{"__symbolic":"method"}],"getAndMapIds":[{"__symbolic":"method"}],"getMappedValues":[{"__symbolic":"method"}],"getInteractionMode":[{"__symbolic":"method"}],"getPaneParams":[{"__symbolic":"method"}],"setPaneRouteDataFromParms":[{"__symbolic":"method"}],"setPaneRouteData":[{"__symbolic":"method"}],"isSinglePane":[{"__symbolic":"method"}],"searchKeysForPane":[{"__symbolic":"method"}],"allSearchKeysForPane":[{"__symbolic":"method"}],"clearPane":[{"__symbolic":"method"}],"clearSearchKeys":[{"__symbolic":"method"}],"paneIsAlwaysSingle":[{"__symbolic":"method"}],"setupPaneNumberAndTypes":[{"__symbolic":"method"}],"capturePane":[{"__symbolic":"method"}],"getOidFromHref":[{"__symbolic":"method"}],"getPidFromHref":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"setParameter":[{"__symbolic":"method"}],"getId":[{"__symbolic":"method"}],"setId":[{"__symbolic":"method"}],"clearId":[{"__symbolic":"method"}],"validKeysForHome":[{"__symbolic":"method"}],"validKeysForObject":[{"__symbolic":"method"}],"validKeysForMultiLineDialog":[{"__symbolic":"method"}],"validKeysForList":[{"__symbolic":"method"}],"validKeysForAttachment":[{"__symbolic":"method"}],"validKeys":[{"__symbolic":"method"}],"clearInvalidParmsFromSearch":[{"__symbolic":"method"}],"handleTransition":[{"__symbolic":"method"}],"executeTransition":[{"__symbolic":"method"}],"closeOrCancelDialog":[{"__symbolic":"method"}],"checkAndSetValue":[{"__symbolic":"method"}],"getViewType":[{"__symbolic":"method"}],"swapSearchIds":[{"__symbolic":"method"}],"setMode":[{"__symbolic":"method"}],"getMode":[{"__symbolic":"method"}],"getLocation":[{"__symbolic":"method"}],"isLocation":[{"__symbolic":"method"}],"toggleReloadFlag":[{"__symbolic":"method"}]}},"ViewModelFactoryService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":38,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ClickHandlerService"},{"__symbolic":"reference","name":"MaskService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"LoggerService"},{"__symbolic":"reference","name":"CiceroCommandFactoryService"},{"__symbolic":"reference","name":"CiceroRendererService"}]}]}},"ParseResult":{"__symbolic":"class","members":{},"statics":{"create":{"__symbolic":"function","parameters":["commands"],"value":{"commands":{"__symbolic":"reference","name":"commands"}}},"createError":{"__symbolic":"function","parameters":["msg"],"value":{"error":{"__symbolic":"reference","name":"msg"}}}}},"CiceroCommandFactoryService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":50,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":54,"character":43},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"MaskService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"CiceroContextService"},{"__symbolic":"reference","name":"CiceroRendererService"}]}],"mapInputToCommands":[{"__symbolic":"method"}],"getCommands":[{"__symbolic":"method"}],"getArgs":[{"__symbolic":"method"}]}},"CiceroRendererService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"MaskService"}]}],"renderHome":[{"__symbolic":"method"}],"renderObject":[{"__symbolic":"method"}],"renderList":[{"__symbolic":"method"}],"renderError":[{"__symbolic":"method"}],"getListDescription":[{"__symbolic":"method"}],"renderOpenCollection":[{"__symbolic":"method"}],"renderTransientObject":[{"__symbolic":"method"}],"renderForm":[{"__symbolic":"method"}],"renderObjectTitleAndDialogIfOpen":[{"__symbolic":"method"}],"renderOpenMenu":[{"__symbolic":"method"}],"renderActionDialog":[{"__symbolic":"method"}],"renderModifiedProperties":[{"__symbolic":"method"}],"renderSingleChoice":[{"__symbolic":"method"}],"renderMultipleChoicesCommaSeparated":[{"__symbolic":"method"}],"renderCollectionNameAndSize":[{"__symbolic":"method"}],"openCollectionIds":[{"__symbolic":"method"}],"renderFieldValue":[{"__symbolic":"method"}]}},"AuthService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"getAuthorizationHeader":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":42,"character":33},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"LoggerService"},{"__symbolic":"reference","name":"ConfigService"}]}],"login":[{"__symbolic":"method"}],"handleAuthentication":[{"__symbolic":"method"}],"setSession":[{"__symbolic":"method"}],"logout":[{"__symbolic":"method"}],"canActivate":[{"__symbolic":"method"}],"canDeactivate":[{"__symbolic":"method"}],"isAuthenticated":[{"__symbolic":"method"}]}},"CiceroContextService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{}},"ClearDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[nofClear]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":10,"character":29}]}],"subject":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5},"arguments":["nofClear"]}]}],"clear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"onMouseMove":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":63,"character":5},"arguments":["click",["$event"]]}]}],"touchstart":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":68,"character":5},"arguments":["touchstart",["$event"]]}]}],"mousemove":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":73,"character":5},"arguments":["mousemove",["$event"]]}]}],"input":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":78,"character":5},"arguments":["input"]}]}],"change":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":83,"character":5},"arguments":["change"]}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ClickDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[nofClick]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":5,"character":20}]}],"leftClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":5}}]}],"rightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":5}}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":12,"character":5},"arguments":["click"]}]}],"handleKey":[{"__symbolic":"method"}],"onEnter":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":29,"character":5},"arguments":["keydown",["$event"]]}]}],"onEnter1":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":33,"character":5},"arguments":["keypress",["$event"]]}]}],"onContextMenu":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":37,"character":5},"arguments":["contextmenu"]}]}]}},"GeminiErrorHandler":{"__symbolic":"class","members":{"handleError":[{"__symbolic":"method"}]}},"CachableTypes":{"__symbolic":"interface"},"SimpleLruCache":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"}]}],"unlinkNode":[{"__symbolic":"method"}],"moveNodeToHead":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"removeAll":[{"__symbolic":"method"}],"getNode":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"updateExistingEntry":[{"__symbolic":"method"}],"addNewEntry":[{"__symbolic":"method"}],"trimCache":[{"__symbolic":"method"}]}},"TypeResultCache":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"}]}],"addType":[{"__symbolic":"method"}],"addMatch":[{"__symbolic":"method"}],"addSubtype":[{"__symbolic":"method"}],"setDefault":[{"__symbolic":"method"}],"cacheAndReturn":[{"__symbolic":"method"}],"isSubtypeOf":[{"__symbolic":"method"}],"isSubtype":[{"__symbolic":"method"}],"getResult":[{"__symbolic":"method"}]}},"PaneName":{"__symbolic":"interface"},"PaneType":{"__symbolic":"interface"},"ICustomActivatedRouteData":{"__symbolic":"interface"},"ViewType":{"Home":0,"Object":1,"List":2,"Error":3,"Recent":4,"Attachment":5,"ApplicationProperties":6,"MultiLineDialog":7},"CollectionViewState":{"Summary":0,"List":1,"Table":2},"ApplicationMode":{"Gemini":0,"Cicero":1},"InteractionMode":{"View":0,"Edit":1,"Transient":2,"Form":3,"NotPersistent":4},"RouteData":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"LoggerService"}]}]}},"Pane":{"Pane1":1,"Pane2":2},"getOtherPane":{"__symbolic":"function","parameters":["paneId"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"paneId"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Pane"},"member":"Pane1"}},"thenExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Pane"},"member":"Pane2"},"elseExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Pane"},"member":"Pane1"}}},"PaneRouteData":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":82,"character":23,"context":{"typeName":"Pane"},"module":"./route-data"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"LoggerService"}]}],"isValid":[{"__symbolic":"method"}],"assertMustBe":[{"__symbolic":"method"}],"assertMustBeEmptyOutsideContext":[{"__symbolic":"method"}],"assertMustBeNullOutsideContext":[{"__symbolic":"method"}],"assertMustBeNullInContext":[{"__symbolic":"method"}],"assertMustBeZeroLengthInContext":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"isEqual":[{"__symbolic":"method"}],"isEqualIgnoringReload":[{"__symbolic":"method"}]}},"ActionViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ClickHandlerService"},{"__symbolic":"reference","name":"ActionMember"},{"__symbolic":"reference","name":"IMessageViewModel"},{"__symbolic":"reference","name":"PaneRouteData"}]}],"getInvokable":[{"__symbolic":"method"}],"getParameters":[{"__symbolic":"method"}]}},"ApplicationPropertiesViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ConfigService"}]}],"setUp":[{"__symbolic":"method"}]}},"AttachmentViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Link"},{"__symbolic":"reference","name":"DomainObjectRepresentation"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"Pane"}]}],"setImage":[{"__symbolic":"method"}],"setTitle":[{"__symbolic":"method"}]}},"ChoiceViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Value"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]}},"CollectionViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ContributedActionParentViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"LoggerService"},{"__symbolic":"reference","name":"CollectionMember"},{"__symbolic":"reference","name":"PaneRouteData"},{"__symbolic":"reference","name":"boolean"}]}],"hasActionMember":[{"__symbolic":"method"}]}},"ContributedActionParentViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"MessageViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"Pane"}]}],"isLocallyContributed":[{"__symbolic":"method"}],"setActions":[{"__symbolic":"method"}],"collectionContributedActionDecorator":[{"__symbolic":"method"}],"collectionContributedInvokeDecorator":[{"__symbolic":"method"}],"decorate":[{"__symbolic":"method"}],"setItems":[{"__symbolic":"method"}],"clearSelected":[{"__symbolic":"method"}]}},"DialogViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"MessageViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"PaneRouteData"},{"__symbolic":"reference","name":"ActionRepresentation"},{"__symbolic":"reference","name":"ActionViewModel"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"number"}]}],"incrementPendingPotentAction":[{"__symbolic":"method"}],"decrementPendingPotentAction":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}],"doComplete":[{"__symbolic":"method"}]}},"DomainObjectViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"MessageViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"DomainObjectRepresentation"},{"__symbolic":"reference","name":"PaneRouteData"},{"__symbolic":"reference","name":"boolean"}]}],"handleWrappedError":[{"__symbolic":"method"}],"wrapAction":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"concurrency":[{"__symbolic":"method"}]}},"ErrorViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ErrorWrapper"}]}]}},"FieldViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"MessageViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IHasExtensions"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"Pane"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"EntryType"}]}],"isValid":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"setupChoices":[{"__symbolic":"method"}],"setupAutocomplete":[{"__symbolic":"method"}],"setupConditionalChoices":[{"__symbolic":"method"}],"getRequiredIndicator":[{"__symbolic":"method"}],"setColor":[{"__symbolic":"method"}]}},"copy":{"__symbolic":"function"},"tooltip":{"__symbolic":"function"},"createSubmenuItems":{"__symbolic":"function"},"createMenuItems":{"__symbolic":"function"},"actionsTooltip":{"__symbolic":"function"},"getCollectionDetails":{"__symbolic":"function"},"drop":{"__symbolic":"function","parameters":["context","error","vm","newValue"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"context"},"member":"isSubTypeOf"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"newValue"},"member":"draggableType"},{"__symbolic":"select","expression":{"__symbolic":"reference","name":"vm"},"member":"returnType"}]},"member":"then"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":134,"character":13,"module":"./view-models/helpers-view-models"}]},"member":"catch"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":141,"character":14,"module":"./view-models/helpers-view-models"}]}},"validate":{"__symbolic":"function"},"setScalarValueInView":{"__symbolic":"function"},"dirtyMarker":{"__symbolic":"function","parameters":["context","configService","oid"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"configService"},"member":"config"},"member":"showDirtyFlag"},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"context"},"member":"getIsDirty"},"arguments":[{"__symbolic":"reference","name":"oid"}]}},"thenExpression":"*","elseExpression":""}},"createChoiceViewModels":{"__symbolic":"function","parameters":["id","searchTerm","choices"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Promise"},"member":"resolve"},"arguments":[{"__symbolic":"call","arguments":[{"__symbolic":"reference","name":"choices"},{"__symbolic":"error","message":"Lambda not supported","line":194,"character":40,"module":"./view-models/helpers-view-models"}]}]}},"handleErrorResponse":{"__symbolic":"function"},"incrementPendingPotentAction":{"__symbolic":"function"},"decrementPendingPotentAction":{"__symbolic":"function"},"IDraggableViewModel":{"__symbolic":"interface"},"IMenuHolderViewModel":{"__symbolic":"interface"},"IMessageViewModel":{"__symbolic":"interface"},"ItemViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"LinkViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"Link"},{"__symbolic":"reference","name":"Pane"},{"__symbolic":"reference","name":"ClickHandlerService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"string"}]}],"silentSelect":[{"__symbolic":"method"}]}},"LinkViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"Link"},{"__symbolic":"reference","name":"Pane"}]}]}},"ListViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ContributedActionParentViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"LoggerService"},{"__symbolic":"reference","name":"ListRepresentation"},{"__symbolic":"reference","name":"PaneRouteData"}]}]}},"MenuItemViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ActionViewModel"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"MenuItemViewModel"}]}]}]}},"MenuViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"MessageViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"MenuRepresentation"},{"__symbolic":"reference","name":"PaneRouteData"}]}]}},"MenusViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"MenusRepresentation"},{"__symbolic":"reference","name":"Pane"}]}]}},"MessageViewModel":{"__symbolic":"class","members":{}},"MultiLineDialogViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"PaneRouteData"},{"__symbolic":"reference","name":"ActionRepresentation"},{"__symbolic":"reference","name":"MenuRepresentation"}]}]}},"ParameterViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FieldViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Parameter"},{"__symbolic":"reference","name":"Pane"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"MaskService"},{"__symbolic":"reference","name":"Value"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ConfigService"}]}],"setupParameterChoices":[{"__symbolic":"method"}],"setupParameterAutocomplete":[{"__symbolic":"method"}],"setupParameterFreeformReference":[{"__symbolic":"method"}],"setupParameterConditionalChoices":[{"__symbolic":"method"}],"setupParameterSelectedChoices":[{"__symbolic":"method"}],"toTriStateBoolean":[{"__symbolic":"method"}],"setupParameterSelectedValue":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}]}},"PropertyViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FieldViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PropertyMember"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"MaskService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ClickHandlerService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Value"},{"__symbolic":"reference","name":"Pane"},{"__symbolic":"error","message":"Expression form not supported","line":41,"character":22,"module":"./view-models/property-view-model"}]}],"getDigest":[{"__symbolic":"method"}],"setupPropertyAutocomplete":[{"__symbolic":"method"}],"setupPropertyConditionalChoices":[{"__symbolic":"method"}],"callIfChanged":[{"__symbolic":"method"}],"setupChoice":[{"__symbolic":"method"}],"setupReference":[{"__symbolic":"method"}],"setupReferencePropertyValue":[{"__symbolic":"method"}],"setupScalarPropertyValue":[{"__symbolic":"method"}]}},"RecentItemViewModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ItemViewModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"Link"},{"__symbolic":"reference","name":"Pane"},{"__symbolic":"reference","name":"ClickHandlerService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"string"}]}]}},"RecentItemsViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"Pane"}]}],"refreshItems":[{"__symbolic":"method"}],"itemsHaveChanged":[{"__symbolic":"method"}]}},"TableRowColumnViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"PropertyMember"},{"__symbolic":"reference","name":"MaskService"}]}]}},"TableRowViewModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"Dictionary","module":"lodash","arguments":[{"__symbolic":"reference","name":"PropertyMember"}]},{"__symbolic":"reference","name":"Pane"},{"__symbolic":"reference","name":"string"}]}]}},"Extensions":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ICustomExtensions"}]}]}},"IHasExtensions":{"__symbolic":"interface"},"IHasActions":{"__symbolic":"interface"},"IHasLinksAsValue":{"__symbolic":"interface"},"withNull":{"__symbolic":"function","parameters":["v"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"v"},"right":{"__symbolic":"reference","name":"undefined"}},"thenExpression":null,"elseExpression":{"__symbolic":"reference","name":"v"}}},"withUndefined":{"__symbolic":"function","parameters":["v"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"v"},"right":null},"thenExpression":{"__symbolic":"reference","name":"undefined"},"elseExpression":{"__symbolic":"reference","name":"v"}}},"checkNotNull":{"__symbolic":"function"},"toDateString":{"__symbolic":"function"},"toDateTimeString":{"__symbolic":"function","parameters":["dt"],"value":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"toDateString"},"arguments":[{"__symbolic":"reference","name":"dt"}]},"right":" "},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"toTimeString"},"arguments":[{"__symbolic":"reference","name":"dt"}]}}},"toTimeString":{"__symbolic":"function"},"getTime":{"__symbolic":"function"},"isDate":{"__symbolic":"function"},"isDateTime":{"__symbolic":"function"},"isDateOrDateTime":{"__symbolic":"function","parameters":["rep"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isDate"},"arguments":[{"__symbolic":"reference","name":"rep"}]},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isDateTime"},"arguments":[{"__symbolic":"reference","name":"rep"}]}}},"isTime":{"__symbolic":"function"},"toTime":{"__symbolic":"function"},"toUtcDate":{"__symbolic":"function"},"getUtcDate":{"__symbolic":"function"},"compress":{"__symbolic":"function"},"decompress":{"__symbolic":"function"},"getClassName":{"__symbolic":"function"},"typeFromUrl":{"__symbolic":"function"},"idFromUrl":{"__symbolic":"function"},"propertyIdFromUrl":{"__symbolic":"function"},"friendlyTypeName":{"__symbolic":"function"},"friendlyNameForParam":{"__symbolic":"function"},"friendlyNameForProperty":{"__symbolic":"function"},"typePlusTitle":{"__symbolic":"function"},"isResourceRepresentation":{"__symbolic":"function","parameters":["object"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"object"},"right":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"reference","name":"object"},"right":{"__symbolic":"reference","name":"Object"}}},"right":{"__symbolic":"binop","operator":"in","left":"links","right":{"__symbolic":"reference","name":"object"}}},"right":{"__symbolic":"binop","operator":"in","left":"extensions","right":{"__symbolic":"reference","name":"object"}}}},"isErrorRepresentation":{"__symbolic":"function","parameters":["object"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isResourceRepresentation"},"arguments":[{"__symbolic":"reference","name":"object"}]},"right":{"__symbolic":"binop","operator":"in","left":"message","right":{"__symbolic":"reference","name":"object"}}}},"isIDomainObjectRepresentation":{"__symbolic":"function","parameters":["object"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isResourceRepresentation"},"arguments":[{"__symbolic":"reference","name":"object"}]},"right":{"__symbolic":"binop","operator":"in","left":"domainType","right":{"__symbolic":"reference","name":"object"}}},"right":{"__symbolic":"binop","operator":"in","left":"instanceId","right":{"__symbolic":"reference","name":"object"}}},"right":{"__symbolic":"binop","operator":"in","left":"members","right":{"__symbolic":"reference","name":"object"}}}},"IHateoasModel":{"__symbolic":"interface"},"ErrorCategory":{"HttpClientError":0,"HttpServerError":1,"ClientError":2},"HttpStatusCode":{"NoContent":204,"BadRequest":400,"Unauthorized":401,"Forbidden":403,"NotFound":404,"MethodNotAllowed":405,"NotAcceptable":406,"PreconditionFailed":412,"UnprocessableEntity":422,"PreconditionRequired":428,"InternalServerError":500},"ClientErrorCode":{"ExpiredTransient":0,"WrongType":1,"NotImplemented":2,"SoftwareError":3,"ConnectionProblem":0},"ErrorWrapper":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":378,"character":27,"context":{"typeName":"ErrorCategory"},"module":"./models"},{"__symbolic":"error","message":"Could not resolve type","line":379,"character":14,"context":{"typeName":"HttpStatusCode"},"module":"./models"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]}},"ObjectIdWrapper":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"getKey":[{"__symbolic":"method"}],"isSame":[{"__symbolic":"method"}]},"statics":{"safeSplit":{"__symbolic":"function","parameters":["id","keySeparator"],"value":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"id"},"thenExpression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"id"},"member":"split"},"arguments":[{"__symbolic":"reference","name":"keySeparator"}]},"elseExpression":[]}}}},"HateosModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IRepresentation"}]}],"populate":[{"__symbolic":"method"}],"getBody":[{"__symbolic":"method"}],"getUrl":[{"__symbolic":"method"}],"setUrlParameter":[{"__symbolic":"method"}]}},"ArgumentMap":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"HateosModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IValueMap"},{"__symbolic":"reference","name":"string"}]}],"populate":[{"__symbolic":"method"}]}},"NestedRepresentation":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":615,"character":41,"context":{"typeName":"T"},"module":"./models"}]}],"links":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"extensions":[{"__symbolic":"method"}]}},"RelParm":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"decomposeParm":[{"__symbolic":"method"}]}},"Rel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"decomposeRel":[{"__symbolic":"method"}]}},"MediaType":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"decomposeMediaType":[{"__symbolic":"method"}]}},"Value":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":718,"character":77,"context":{"typeName":"Blob"},"module":"./models"}]}],"isBlob":[{"__symbolic":"method"}],"isScalar":[{"__symbolic":"method"}],"isReference":[{"__symbolic":"method"}],"isFileReference":[{"__symbolic":"method"}],"isList":[{"__symbolic":"method"}],"isNull":[{"__symbolic":"method"}],"blob":[{"__symbolic":"method"}],"link":[{"__symbolic":"method"}],"getHref":[{"__symbolic":"method"}],"scalar":[{"__symbolic":"method"}],"list":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"compress":[{"__symbolic":"method"}],"decompress":[{"__symbolic":"method"}],"toValueString":[{"__symbolic":"method"}],"toJsonString":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"set":[{"__symbolic":"method"}]}},"ErrorValue":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Value"},{"__symbolic":"reference","name":"string"}]}]}},"Result":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IDomainObjectRepresentation"},{"__symbolic":"reference","name":"ResultTypeType"}]}],"object":[{"__symbolic":"method"}],"list":[{"__symbolic":"method"}],"scalar":[{"__symbolic":"method"}],"isNull":[{"__symbolic":"method"}],"isVoid":[{"__symbolic":"method"}]}},"ErrorMap":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IValueMap"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"}]}],"valuesMap":[{"__symbolic":"method"}],"invalidReason":[{"__symbolic":"method"}],"containsError":[{"__symbolic":"method"}]}},"UpdateMap":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ArgumentMap"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DomainObjectRepresentation"},{"__symbolic":"reference","name":"IValueMap"}]}],"properties":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}],"setValidateOnly":[{"__symbolic":"method"}]}},"AddToRemoveFromMap":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ArgumentMap"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CollectionRepresentation"},{"__symbolic":"reference","name":"IValueMap"},{"__symbolic":"reference","name":"boolean"}]}]}},"ModifyMap":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ArgumentMap"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PropertyRepresentation"},{"__symbolic":"reference","name":"IValueMap"}]}]}},"ClearMap":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ArgumentMap"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PropertyRepresentation"}]}]}},"ResourceRepresentation":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"HateosModel"},"members":{"links":[{"__symbolic":"method"}],"populate":[{"__symbolic":"method"}],"extensions":[{"__symbolic":"method"}]}},"InvokeMap":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ArgumentMap"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Link"}]}],"setParameter":[{"__symbolic":"method"}]}},"ActionResultRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor"}],"selfLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"resultType":[{"__symbolic":"method"}],"result":[{"__symbolic":"method"}],"warningsOrMessages":[{"__symbolic":"method"}],"shouldExpectResult":[{"__symbolic":"method"}]}},"IField":{"__symbolic":"interface"},"Parameter":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"NestedRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IParameterRepresentation"},{"__symbolic":"reference","name":"ActionMember"},{"__symbolic":"reference","name":"string"}]}],"id":[{"__symbolic":"method"}],"choices":[{"__symbolic":"method"}],"promptLink":[{"__symbolic":"method"}],"getPromptMap":[{"__symbolic":"method"}],"default":[{"__symbolic":"method"}],"isScalar":[{"__symbolic":"method"}],"isList":[{"__symbolic":"method"}],"hasPrompt":[{"__symbolic":"method"}],"isCollectionContributed":[{"__symbolic":"method"}],"hasChoices":[{"__symbolic":"method"}],"entryType":[{"__symbolic":"method"}]}},"ActionRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"selfLink":[{"__symbolic":"method"}],"upLink":[{"__symbolic":"method"}],"invokeLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getUp":[{"__symbolic":"method"}],"getInvokeMap":[{"__symbolic":"method"}],"actionId":[{"__symbolic":"method"}],"initParameterMap":[{"__symbolic":"method"}],"parameters":[{"__symbolic":"method"}],"disabledReason":[{"__symbolic":"method"}],"isQueryOnly":[{"__symbolic":"method"}],"isNotQueryOnly":[{"__symbolic":"method"}],"isPotent":[{"__symbolic":"method"}]}},"PromptMap":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ArgumentMap"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Link"},{"__symbolic":"reference","name":"string"}]}],"promptMap":[{"__symbolic":"method"}],"setSearchTerm":[{"__symbolic":"method"}],"setArgument":[{"__symbolic":"method"}],"setArguments":[{"__symbolic":"method"}],"setMember":[{"__symbolic":"method"}],"setMembers":[{"__symbolic":"method"}]}},"PromptRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor"}],"selfLink":[{"__symbolic":"method"}],"upLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getUp":[{"__symbolic":"method"}],"instanceId":[{"__symbolic":"method"}],"choices":[{"__symbolic":"method"}]}},"CollectionRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"selfLink":[{"__symbolic":"method"}],"upLink":[{"__symbolic":"method"}],"addToLink":[{"__symbolic":"method"}],"removeFromLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getUp":[{"__symbolic":"method"}],"setFromMap":[{"__symbolic":"method"}],"addToMap":[{"__symbolic":"method"}],"getAddToMap":[{"__symbolic":"method"}],"removeFromMap":[{"__symbolic":"method"}],"getRemoveFromMap":[{"__symbolic":"method"}],"collectionId":[{"__symbolic":"method"}],"size":[{"__symbolic":"method"}],"value":[{"__symbolic":"method"}],"disabledReason":[{"__symbolic":"method"}],"actionMembers":[{"__symbolic":"method"}],"actionMember":[{"__symbolic":"method"}],"hasActionMember":[{"__symbolic":"method"}]}},"PropertyRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"modifyLink":[{"__symbolic":"method"}],"clearLink":[{"__symbolic":"method"}],"selfLink":[{"__symbolic":"method"}],"upLink":[{"__symbolic":"method"}],"promptLink":[{"__symbolic":"method"}],"modifyMap":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getUp":[{"__symbolic":"method"}],"setFromModifyMap":[{"__symbolic":"method"}],"getModifyMap":[{"__symbolic":"method"}],"getClearMap":[{"__symbolic":"method"}],"instanceId":[{"__symbolic":"method"}],"value":[{"__symbolic":"method"}],"choices":[{"__symbolic":"method"}],"disabledReason":[{"__symbolic":"method"}],"isScalar":[{"__symbolic":"method"}],"hasPrompt":[{"__symbolic":"method"}]}},"Member":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"NestedRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":1575,"character":25,"context":{"typeName":"T"},"module":"./models"}]}],"update":[{"__symbolic":"method"}],"memberType":[{"__symbolic":"method"}],"detailsLink":[{"__symbolic":"method"}],"disabledReason":[{"__symbolic":"method"}],"isScalar":[{"__symbolic":"method"}]}},"PropertyMember":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"Member"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IPropertyMember"},{"__symbolic":"reference","name":"DomainObjectRepresentation"},{"__symbolic":"reference","name":"string"}]}],"id":[{"__symbolic":"method"}],"modifyLink":[{"__symbolic":"method"}],"clearLink":[{"__symbolic":"method"}],"modifyMap":[{"__symbolic":"method"}],"setFromModifyMap":[{"__symbolic":"method"}],"getModifyMap":[{"__symbolic":"method"}],"getClearMap":[{"__symbolic":"method"}],"getPromptMap":[{"__symbolic":"method"}],"value":[{"__symbolic":"method"}],"isScalar":[{"__symbolic":"method"}],"attachmentLink":[{"__symbolic":"method"}],"promptLink":[{"__symbolic":"method"}],"getDetails":[{"__symbolic":"method"}],"hasChoices":[{"__symbolic":"method"}],"hasPrompt":[{"__symbolic":"method"}],"choices":[{"__symbolic":"method"}],"hasConditionalChoices":[{"__symbolic":"method"}],"isCollectionContributed":[{"__symbolic":"method"}],"entryType":[{"__symbolic":"method"}]}},"CollectionMember":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"Member"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ICollectionMember"},{"__symbolic":"reference","name":"DomainObjectRepresentation"},{"__symbolic":"reference","name":"string"}]}],"collectionId":[{"__symbolic":"method"}],"value":[{"__symbolic":"method"}],"size":[{"__symbolic":"method"}],"getDetails":[{"__symbolic":"method"}],"actionMembers":[{"__symbolic":"method"}],"hasActionMember":[{"__symbolic":"method"}],"actionMember":[{"__symbolic":"method"}]}},"ActionMember":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"Member"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IActionMember"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"string"}]}],"actionId":[{"__symbolic":"method"}],"getDetails":[{"__symbolic":"method"}],"invokeLink":[{"__symbolic":"method"}],"disabledReason":[{"__symbolic":"method"}]}},"InvokableActionMember":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ActionMember"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IActionMember"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"string"}]}],"getInvokeMap":[{"__symbolic":"method"}],"isQueryOnly":[{"__symbolic":"method"}],"isNotQueryOnly":[{"__symbolic":"method"}],"isPotent":[{"__symbolic":"method"}],"initParameterMap":[{"__symbolic":"method"}],"parameters":[{"__symbolic":"method"}]}},"DomainObjectRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IRepresentation"}]}],"id":[{"__symbolic":"method"}],"title":[{"__symbolic":"method"}],"domainType":[{"__symbolic":"method"}],"serviceId":[{"__symbolic":"method"}],"instanceId":[{"__symbolic":"method"}],"resetMemberMaps":[{"__symbolic":"method"}],"initMemberMaps":[{"__symbolic":"method"}],"members":[{"__symbolic":"method"}],"propertyMembers":[{"__symbolic":"method"}],"collectionMembers":[{"__symbolic":"method"}],"actionMembers":[{"__symbolic":"method"}],"member":[{"__symbolic":"method"}],"propertyMember":[{"__symbolic":"method"}],"collectionMember":[{"__symbolic":"method"}],"hasActionMember":[{"__symbolic":"method"}],"actionMember":[{"__symbolic":"method"}],"updateLink":[{"__symbolic":"method"}],"isTransient":[{"__symbolic":"method"}],"persistLink":[{"__symbolic":"method"}],"selfLink":[{"__symbolic":"method"}],"updateMap":[{"__symbolic":"method"}],"persistMap":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getPersistMap":[{"__symbolic":"method"}],"getUpdateMap":[{"__symbolic":"method"}],"setInlinePropertyDetails":[{"__symbolic":"method"}],"getOid":[{"__symbolic":"method"}],"updateSelfLinkWithTitle":[{"__symbolic":"method"}]}},"MenuRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor"}],"title":[{"__symbolic":"method"}],"menuId":[{"__symbolic":"method"}],"resetMemberMaps":[{"__symbolic":"method"}],"initMemberMaps":[{"__symbolic":"method"}],"members":[{"__symbolic":"method"}],"actionMembers":[{"__symbolic":"method"}],"member":[{"__symbolic":"method"}],"hasActionMember":[{"__symbolic":"method"}],"actionMember":[{"__symbolic":"method"}],"selfLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}]}},"ScalarValueRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"NestedRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IScalarValueRepresentation"}]}],"value":[{"__symbolic":"method"}]}},"ListRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IRepresentation"}]}],"selfLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"value":[{"__symbolic":"method"}],"pagination":[{"__symbolic":"method"}],"actionMembers":[{"__symbolic":"method"}],"actionMember":[{"__symbolic":"method"}],"hasActionMember":[{"__symbolic":"method"}]}},"IErrorDetails":{"__symbolic":"interface"},"ErrorRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor"}],"message":[{"__symbolic":"method"}],"stackTrace":[{"__symbolic":"method"}],"causedBy":[{"__symbolic":"method"}]}},"PersistMap":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"HateosModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DomainObjectRepresentation"},{"__symbolic":"reference","name":"IObjectOfType"}]}],"setMember":[{"__symbolic":"method"}],"setValidateOnly":[{"__symbolic":"method"}]}},"VersionRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"selfLink":[{"__symbolic":"method"}],"upLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getUp":[{"__symbolic":"method"}],"specVersion":[{"__symbolic":"method"}],"implVersion":[{"__symbolic":"method"}],"optionalCapabilities":[{"__symbolic":"method"}]}},"DomainServicesRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ListRepresentation"},"members":{"upLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getUp":[{"__symbolic":"method"}],"getService":[{"__symbolic":"method"}]}},"MenusRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ListRepresentation"},"members":{"upLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getUp":[{"__symbolic":"method"}],"getMenu":[{"__symbolic":"method"}]}},"UserRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"selfLink":[{"__symbolic":"method"}],"upLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getUp":[{"__symbolic":"method"}],"userName":[{"__symbolic":"method"}],"friendlyName":[{"__symbolic":"method"}],"email":[{"__symbolic":"method"}],"roles":[{"__symbolic":"method"}]}},"DomainTypeActionInvokeRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"selfLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"value":[{"__symbolic":"method"}]}},"HomePageRepresentation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceRepresentation"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IRepresentation"},{"__symbolic":"reference","name":"string"}]}],"serviceLink":[{"__symbolic":"method"}],"userLink":[{"__symbolic":"method"}],"selfLink":[{"__symbolic":"method"}],"versionLink":[{"__symbolic":"method"}],"menusLink":[{"__symbolic":"method"}],"getSelf":[{"__symbolic":"method"}],"getUser":[{"__symbolic":"method"}],"getDomainServices":[{"__symbolic":"method"}],"getVersion":[{"__symbolic":"method"}],"getMenus":[{"__symbolic":"method"}]}},"Link":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ILink"}]}],"compress":[{"__symbolic":"method"}],"decompress":[{"__symbolic":"method"}],"href":[{"__symbolic":"method"}],"method":[{"__symbolic":"method"}],"rel":[{"__symbolic":"method"}],"type":[{"__symbolic":"method"}],"title":[{"__symbolic":"method"}],"setTitle":[{"__symbolic":"method"}],"arguments":[{"__symbolic":"method"}],"members":[{"__symbolic":"method"}],"extensions":[{"__symbolic":"method"}],"copyToHateoasModel":[{"__symbolic":"method"}],"getHateoasTarget":[{"__symbolic":"method"}],"getTarget":[{"__symbolic":"method"}],"getTargetAs":[{"__symbolic":"method"}],"getOid":[{"__symbolic":"method"}]}},"EntryType":{"FreeForm":0,"Choices":1,"MultipleChoices":2,"ConditionalChoices":3,"MultipleConditionalChoices":4,"AutoComplete":5,"File":6},"HttpMethodsType":{"__symbolic":"interface"},"ILink":{"__symbolic":"interface"},"FormatType":{"__symbolic":"interface"},"IExtensions":{"__symbolic":"interface"},"IDomainObjectExtensions":{"__symbolic":"interface"},"IPropertyExtensions":{"__symbolic":"interface"},"ICollectionExtensions":{"__symbolic":"interface"},"IActionExtensions":{"__symbolic":"interface"},"IParameterExtensions":{"__symbolic":"interface"},"IRepresentation":{"__symbolic":"interface"},"IResourceRepresentation":{"__symbolic":"interface"},"IHomePageRepresentation":{"__symbolic":"interface"},"IUserRepresentation":{"__symbolic":"interface"},"IDomainServicesRepresentation":{"__symbolic":"interface"},"IOptionalCapabilities":{"__symbolic":"interface"},"IVersionRepresentation":{"__symbolic":"interface"},"ScalarValueType":{"__symbolic":"interface"},"ValueType":{"__symbolic":"interface"},"IValue":{"__symbolic":"interface"},"IValueMap":{"__symbolic":"interface"},"IObjectOfType":{"__symbolic":"interface"},"IPromptMap":{"__symbolic":"interface"},"IErrorDetailsRepresentation":{"__symbolic":"interface"},"IErrorRepresentation":{"__symbolic":"interface"},"IListRepresentation":{"__symbolic":"interface"},"IScalarValueRepresentation":{"__symbolic":"interface"},"MemberTypeType":{"__symbolic":"interface"},"IMember":{"__symbolic":"interface"},"IPropertyMember":{"__symbolic":"interface"},"ICollectionMember":{"__symbolic":"interface"},"IActionMember":{"__symbolic":"interface"},"IDomainObjectRepresentation":{"__symbolic":"interface"},"ResultTypeType":{"__symbolic":"interface"},"IActionInvokeRepresentation":{"__symbolic":"interface"},"IParameterRepresentation":{"__symbolic":"interface"},"IActionRepresentation":{"__symbolic":"interface"},"IPropertyRepresentation":{"__symbolic":"interface"},"ICollectionRepresentation":{"__symbolic":"interface"},"IDomainTypeRepresentation":{"__symbolic":"interface"},"IDomainTypePropertyDescriptionRepresentation":{"__symbolic":"interface"},"IDomainTypeCollectionDescriptionRepresentation":{"__symbolic":"interface"},"IDomainTypeActionInvokeRepresentation":{"__symbolic":"interface"},"IPromptRepresentation":{"__symbolic":"interface"},"ICustomExtensions":{"__symbolic":"interface"},"IRange":{"__symbolic":"interface"},"IPagination":{"__symbolic":"interface"},"ICustomListRepresentation":{"__symbolic":"interface"},"ICustomLink":{"__symbolic":"interface"},"IMenuRepresentation":{"__symbolic":"interface"},"ICustomCollectionRepresentation":{"__symbolic":"interface"},"ICustomCollectionMember":{"__symbolic":"interface"},"AuthInterceptor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AuthService"}]}],"intercept":[{"__symbolic":"method"}]}},"LibModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":67,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FooterComponent"},{"__symbolic":"reference","name":"HomeComponent"},{"__symbolic":"reference","name":"ObjectComponent"},{"__symbolic":"reference","name":"ListComponent"},{"__symbolic":"reference","name":"ErrorComponent"},{"__symbolic":"reference","name":"ActionListComponent"},{"__symbolic":"reference","name":"ActionBarComponent"},{"__symbolic":"reference","name":"PropertiesComponent"},{"__symbolic":"reference","name":"CollectionsComponent"},{"__symbolic":"reference","name":"DialogComponent"},{"__symbolic":"reference","name":"ParametersComponent"},{"__symbolic":"reference","name":"EditPropertyComponent"},{"__symbolic":"reference","name":"ViewPropertyComponent"},{"__symbolic":"reference","name":"EditParameterComponent"},{"__symbolic":"reference","name":"RecentComponent"},{"__symbolic":"reference","name":"ApplicationPropertiesComponent"},{"__symbolic":"reference","name":"ClickDirective"},{"__symbolic":"reference","name":"ClearDirective"},{"__symbolic":"reference","name":"CollectionComponent"},{"__symbolic":"reference","name":"AttachmentComponent"},{"__symbolic":"reference","name":"MultiLineDialogComponent"},{"__symbolic":"reference","name":"ViewParameterComponent"},{"__symbolic":"reference","name":"MenuBarComponent"},{"__symbolic":"reference","name":"ActionComponent"},{"__symbolic":"reference","name":"DynamicObjectComponent"},{"__symbolic":"reference","name":"DynamicListComponent"},{"__symbolic":"reference","name":"AttachmentPropertyComponent"},{"__symbolic":"reference","name":"DynamicErrorComponent"},{"__symbolic":"reference","name":"CiceroComponent"},{"__symbolic":"reference","name":"RowComponent"},{"__symbolic":"reference","name":"HeaderComponent"},{"__symbolic":"reference","name":"LoginComponent"},{"__symbolic":"reference","name":"LogoffComponent"},{"__symbolic":"reference","name":"DatePickerFacadeComponent"},{"__symbolic":"reference","name":"AutoCompleteComponent"},{"__symbolic":"reference","name":"DatePickerComponent"},{"__symbolic":"reference","name":"TimePickerComponent"},{"__symbolic":"reference","name":"TimePickerFacadeComponent"},{"__symbolic":"reference","name":"ObjectNotFoundErrorComponent"},{"__symbolic":"reference","name":"CallbackComponent"}],"entryComponents":[{"__symbolic":"reference","name":"ObjectComponent"},{"__symbolic":"reference","name":"ListComponent"},{"__symbolic":"reference","name":"ErrorComponent"},{"__symbolic":"reference","name":"ObjectNotFoundErrorComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":117,"character":8},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@beyerleinf/ngx-dnd","name":"DndModule","line":118,"character":8},"member":"forRoot"}},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":119,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":120,"character":8},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":121,"character":8},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":122,"character":8}],"exports":[{"__symbolic":"reference","name":"FooterComponent"},{"__symbolic":"reference","name":"HomeComponent"},{"__symbolic":"reference","name":"ObjectComponent"},{"__symbolic":"reference","name":"ListComponent"},{"__symbolic":"reference","name":"ErrorComponent"},{"__symbolic":"reference","name":"ActionListComponent"},{"__symbolic":"reference","name":"ActionBarComponent"},{"__symbolic":"reference","name":"PropertiesComponent"},{"__symbolic":"reference","name":"CollectionsComponent"},{"__symbolic":"reference","name":"DialogComponent"},{"__symbolic":"reference","name":"ParametersComponent"},{"__symbolic":"reference","name":"EditPropertyComponent"},{"__symbolic":"reference","name":"ViewPropertyComponent"},{"__symbolic":"reference","name":"EditParameterComponent"},{"__symbolic":"reference","name":"RecentComponent"},{"__symbolic":"reference","name":"ApplicationPropertiesComponent"},{"__symbolic":"reference","name":"ClickDirective"},{"__symbolic":"reference","name":"ClearDirective"},{"__symbolic":"reference","name":"CollectionComponent"},{"__symbolic":"reference","name":"AttachmentComponent"},{"__symbolic":"reference","name":"MultiLineDialogComponent"},{"__symbolic":"reference","name":"ViewParameterComponent"},{"__symbolic":"reference","name":"MenuBarComponent"},{"__symbolic":"reference","name":"ActionComponent"},{"__symbolic":"reference","name":"DynamicObjectComponent"},{"__symbolic":"reference","name":"DynamicListComponent"},{"__symbolic":"reference","name":"AttachmentPropertyComponent"},{"__symbolic":"reference","name":"DynamicErrorComponent"},{"__symbolic":"reference","name":"CiceroComponent"},{"__symbolic":"reference","name":"RowComponent"},{"__symbolic":"reference","name":"HeaderComponent"},{"__symbolic":"reference","name":"LoginComponent"},{"__symbolic":"reference","name":"LogoffComponent"},{"__symbolic":"reference","name":"DatePickerFacadeComponent"},{"__symbolic":"reference","name":"AutoCompleteComponent"},{"__symbolic":"reference","name":"DatePickerComponent"},{"__symbolic":"reference","name":"TimePickerComponent"},{"__symbolic":"reference","name":"TimePickerFacadeComponent"},{"__symbolic":"reference","name":"ObjectNotFoundErrorComponent"},{"__symbolic":"reference","name":"CallbackComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"LibModule"},"providers":[{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ClickHandlerService"},{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"RepLoaderService"},{"__symbolic":"reference","name":"ViewModelFactoryService"},{"__symbolic":"reference","name":"ColorService"},{"__symbolic":"reference","name":"ErrorService"},{"__symbolic":"reference","name":"MaskService"},{"__symbolic":"reference","name":"CustomComponentService"},{"provide":{"__symbolic":"reference","name":"CustomComponentConfigService"},"useClass":{"__symbolic":"reference","name":"CustomComponentConfigService"}},{"__symbolic":"reference","name":"LoggerService"},{"__symbolic":"reference","name":"ConfigService"},{"__symbolic":"reference","name":"CiceroCommandFactoryService"},{"__symbolic":"reference","name":"CiceroRendererService"},{"__symbolic":"reference","name":"CiceroContextService"},{"__symbolic":"reference","name":"AuthService"},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"ErrorHandler","line":190,"character":23},"useClass":{"__symbolic":"reference","name":"GeminiErrorHandler"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":191,"character":23},"useFactory":{"__symbolic":"reference","name":"configFactory"},"deps":[{"__symbolic":"reference","name":"ConfigService"}],"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":192,"character":23},"useFactory":{"__symbolic":"reference","name":"localeFactory"},"deps":[{"__symbolic":"reference","name":"ConfigService"}]},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":193,"character":23},"useClass":{"__symbolic":"reference","name":"AuthInterceptor"},"multi":true}]}}}},"ɵa":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":11,"character":43},{"__symbolic":"reference","name":"UrlManagerService"},{"__symbolic":"reference","name":"ContextService"}]}],"onChild":[{"__symbolic":"method"}],"onChildless":[{"__symbolic":"method"}],"setup":[{"__symbolic":"method"}],"doSetup":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}},"origins":{"IActionHolder":"./action/action.component","wrapAction":"./action/action.component","ActionComponent":"./action/action.component","ActionListComponent":"./action-list/action-list.component","ActionBarComponent":"./action-bar/action-bar.component","ApplicationPropertiesComponent":"./application-properties/application-properties.component","AttachmentComponent":"./attachment/attachment.component","AttachmentPropertyComponent":"./attachment-property/attachment-property.component","CollectionComponent":"./collection/collection.component","CollectionsComponent":"./collections/collections.component","DialogComponent":"./dialog/dialog.component","DynamicErrorComponent":"./dynamic-error/dynamic-error.component","DynamicListComponent":"./dynamic-list/dynamic-list.component","DynamicObjectComponent":"./dynamic-object/dynamic-object.component","EditParameterComponent":"./edit-parameter/edit-parameter.component","EditPropertyComponent":"./edit-property/edit-property.component","ErrorComponent":"./error/error.component","FieldComponent":"./field/field.component","FooterComponent":"./footer/footer.component","HomeComponent":"./home/home.component","ListComponent":"./list/list.component","MenuBarComponent":"./menu-bar/menu-bar.component","MultiLineDialogComponent":"./multi-line-dialog/multi-line-dialog.component","ObjectComponent":"./object/object.component","ParametersComponent":"./parameters/parameters.component","PropertiesComponent":"./properties/properties.component","RecentComponent":"./recent/recent.component","ViewParameterComponent":"./view-parameter/view-parameter.component","ViewPropertyComponent":"./view-property/view-property.component","RowComponent":"./row/row.component","CiceroComponent":"./cicero/cicero.component","HeaderComponent":"./header/header.component","LoginComponent":"./login/login.component","LogoffComponent":"./logoff/logoff.component","CallbackComponent":"./callback/callback.component","DatePickerFacadeComponent":"./date-picker-facade/date-picker-facade.component","AutoCompleteComponent":"./auto-complete/auto-complete.component","IDatePickerInputEvent":"./date-picker/date-picker.component","IDatePickerOutputEvent":"./date-picker/date-picker.component","IDatePickerInputDateEvent":"./date-picker/date-picker.component","IDatePickerInputActionEvent":"./date-picker/date-picker.component","IDatePickerOutputDefaultEvent":"./date-picker/date-picker.component","IDatePickerOutputChangedEvent":"./date-picker/date-picker.component","IDatePickerOutputInvalidEvent":"./date-picker/date-picker.component","IDatePickerOutputClearedEvent":"./date-picker/date-picker.component","DatePickerOptions":"./date-picker/date-picker.component","ICalendarDate":"./date-picker/date-picker.component","DatePickerComponent":"./date-picker/date-picker.component","safeUnsubscribe":"./helpers-components","focus":"./helpers-components","createForm":"./helpers-components","accept":"./helpers-components","dropOn":"./helpers-components","paste":"./helpers-components","TimePickerFacadeComponent":"./time-picker-facade/time-picker-facade.component","ITimePickerOutputEvent":"./time-picker/time-picker.component","ITimePickerInputEvent":"./time-picker/time-picker.component","TimePickerComponent":"./time-picker/time-picker.component","ObjectNotFoundErrorComponent":"./object-not-found-error/object-not-found-error.component","ClickHandlerService":"./click-handler.service","IColorServiceConfigurator":"./color.service","ColorService":"./color.service","ConfigState":"./config.service","IAppConfig":"./config.service","configFactory":"./config.service","localeFactory":"./config.service","ConfigService":"./config.service","ContextService":"./context.service","ICustomComponentConfigService":"./custom-component-config.service","CustomComponentConfigService":"./custom-component-config.service","ICustomComponentConfigurator":"./custom-component.service","ICustomErrorComponentConfigurator":"./custom-component.service","CustomComponentService":"./custom-component.service","ErrorService":"./error.service","LoggerService":"./logger.service","IMaskServiceConfigurator":"./mask.service","ILocalFilter":"./mask.service","IMaskMap":"./mask.service","MaskService":"./mask.service","RepLoaderService":"./rep-loader.service","UrlManagerService":"./url-manager.service","ViewModelFactoryService":"./view-model-factory.service","ParseResult":"./cicero-command-factory.service","CiceroCommandFactoryService":"./cicero-command-factory.service","CiceroRendererService":"./cicero-renderer.service","AuthService":"./auth.service","CiceroContextService":"./cicero-context.service","ClearDirective":"./clear.directive","ClickDirective":"./click.directive","GeminiErrorHandler":"./error.handler","CachableTypes":"./simple-lru-cache","SimpleLruCache":"./simple-lru-cache","TypeResultCache":"./type-result-cache","PaneName":"./route-data","PaneType":"./route-data","ICustomActivatedRouteData":"./route-data","ViewType":"./route-data","CollectionViewState":"./route-data","ApplicationMode":"./route-data","InteractionMode":"./route-data","RouteData":"./route-data","Pane":"./route-data","getOtherPane":"./route-data","PaneRouteData":"./route-data","ActionViewModel":"./view-models/action-view-model","ApplicationPropertiesViewModel":"./view-models/application-properties-view-model","AttachmentViewModel":"./view-models/attachment-view-model","ChoiceViewModel":"./view-models/choice-view-model","CollectionViewModel":"./view-models/collection-view-model","ContributedActionParentViewModel":"./view-models/contributed-action-parent-view-model","DialogViewModel":"./view-models/dialog-view-model","DomainObjectViewModel":"./view-models/domain-object-view-model","ErrorViewModel":"./view-models/error-view-model","FieldViewModel":"./view-models/field-view-model","copy":"./view-models/helpers-view-models","tooltip":"./view-models/helpers-view-models","createSubmenuItems":"./view-models/helpers-view-models","createMenuItems":"./view-models/helpers-view-models","actionsTooltip":"./view-models/helpers-view-models","getCollectionDetails":"./view-models/helpers-view-models","drop":"./view-models/helpers-view-models","validate":"./view-models/helpers-view-models","setScalarValueInView":"./view-models/helpers-view-models","dirtyMarker":"./view-models/helpers-view-models","createChoiceViewModels":"./view-models/helpers-view-models","handleErrorResponse":"./view-models/helpers-view-models","incrementPendingPotentAction":"./view-models/helpers-view-models","decrementPendingPotentAction":"./view-models/helpers-view-models","IDraggableViewModel":"./view-models/idraggable-view-model","IMenuHolderViewModel":"./view-models/imenu-holder-view-model","IMessageViewModel":"./view-models/imessage-view-model","ItemViewModel":"./view-models/item-view-model","LinkViewModel":"./view-models/link-view-model","ListViewModel":"./view-models/list-view-model","MenuItemViewModel":"./view-models/menu-item-view-model","MenuViewModel":"./view-models/menu-view-model","MenusViewModel":"./view-models/menus-view-model","MessageViewModel":"./view-models/message-view-model","MultiLineDialogViewModel":"./view-models/multi-line-dialog-view-model","ParameterViewModel":"./view-models/parameter-view-model","PropertyViewModel":"./view-models/property-view-model","RecentItemViewModel":"./view-models/recent-item-view-model","RecentItemsViewModel":"./view-models/recent-items-view-model","TableRowColumnViewModel":"./view-models/table-row-column-view-model","TableRowViewModel":"./view-models/table-row-view-model","Extensions":"./models","IHasExtensions":"./models","IHasActions":"./models","IHasLinksAsValue":"./models","withNull":"./models","withUndefined":"./models","checkNotNull":"./models","toDateString":"./models","toDateTimeString":"./models","toTimeString":"./models","getTime":"./models","isDate":"./models","isDateTime":"./models","isDateOrDateTime":"./models","isTime":"./models","toTime":"./models","toUtcDate":"./models","getUtcDate":"./models","compress":"./models","decompress":"./models","getClassName":"./models","typeFromUrl":"./models","idFromUrl":"./models","propertyIdFromUrl":"./models","friendlyTypeName":"./models","friendlyNameForParam":"./models","friendlyNameForProperty":"./models","typePlusTitle":"./models","isResourceRepresentation":"./models","isErrorRepresentation":"./models","isIDomainObjectRepresentation":"./models","IHateoasModel":"./models","ErrorCategory":"./models","HttpStatusCode":"./models","ClientErrorCode":"./models","ErrorWrapper":"./models","ObjectIdWrapper":"./models","HateosModel":"./models","ArgumentMap":"./models","NestedRepresentation":"./models","RelParm":"./models","Rel":"./models","MediaType":"./models","Value":"./models","ErrorValue":"./models","Result":"./models","ErrorMap":"./models","UpdateMap":"./models","AddToRemoveFromMap":"./models","ModifyMap":"./models","ClearMap":"./models","ResourceRepresentation":"./models","InvokeMap":"./models","ActionResultRepresentation":"./models","IField":"./models","Parameter":"./models","ActionRepresentation":"./models","PromptMap":"./models","PromptRepresentation":"./models","CollectionRepresentation":"./models","PropertyRepresentation":"./models","Member":"./models","PropertyMember":"./models","CollectionMember":"./models","ActionMember":"./models","InvokableActionMember":"./models","DomainObjectRepresentation":"./models","MenuRepresentation":"./models","ScalarValueRepresentation":"./models","ListRepresentation":"./models","IErrorDetails":"./models","ErrorRepresentation":"./models","PersistMap":"./models","VersionRepresentation":"./models","DomainServicesRepresentation":"./models","MenusRepresentation":"./models","UserRepresentation":"./models","DomainTypeActionInvokeRepresentation":"./models","HomePageRepresentation":"./models","Link":"./models","EntryType":"./models","HttpMethodsType":"./ro-interfaces","ILink":"./ro-interfaces","FormatType":"./ro-interfaces","IExtensions":"./ro-interfaces","IDomainObjectExtensions":"./ro-interfaces","IPropertyExtensions":"./ro-interfaces","ICollectionExtensions":"./ro-interfaces","IActionExtensions":"./ro-interfaces","IParameterExtensions":"./ro-interfaces","IRepresentation":"./ro-interfaces","IResourceRepresentation":"./ro-interfaces","IHomePageRepresentation":"./ro-interfaces","IUserRepresentation":"./ro-interfaces","IDomainServicesRepresentation":"./ro-interfaces","IOptionalCapabilities":"./ro-interfaces","IVersionRepresentation":"./ro-interfaces","ScalarValueType":"./ro-interfaces","ValueType":"./ro-interfaces","IValue":"./ro-interfaces","IValueMap":"./ro-interfaces","IObjectOfType":"./ro-interfaces","IPromptMap":"./ro-interfaces","IErrorDetailsRepresentation":"./ro-interfaces","IErrorRepresentation":"./ro-interfaces","IListRepresentation":"./ro-interfaces","IScalarValueRepresentation":"./ro-interfaces","MemberTypeType":"./ro-interfaces","IMember":"./ro-interfaces","IPropertyMember":"./ro-interfaces","ICollectionMember":"./ro-interfaces","IActionMember":"./ro-interfaces","IDomainObjectRepresentation":"./ro-interfaces","ResultTypeType":"./ro-interfaces","IActionInvokeRepresentation":"./ro-interfaces","IParameterRepresentation":"./ro-interfaces","IActionRepresentation":"./ro-interfaces","IPropertyRepresentation":"./ro-interfaces","ICollectionRepresentation":"./ro-interfaces","IDomainTypeRepresentation":"./ro-interfaces","IDomainTypePropertyDescriptionRepresentation":"./ro-interfaces","IDomainTypeCollectionDescriptionRepresentation":"./ro-interfaces","IDomainTypeActionInvokeRepresentation":"./ro-interfaces","IPromptRepresentation":"./ro-interfaces","ICustomExtensions":"./ro-interfaces-custom","IRange":"./ro-interfaces-custom","IPagination":"./ro-interfaces-custom","ICustomListRepresentation":"./ro-interfaces-custom","ICustomLink":"./ro-interfaces-custom","IMenuRepresentation":"./ro-interfaces-custom","ICustomCollectionRepresentation":"./ro-interfaces-custom","ICustomCollectionMember":"./ro-interfaces-custom","AuthInterceptor":"./auth.interceptor","LibModule":"./lib.module","ɵa":"./pane/pane"},"importAs":"@nakedobjects/lib"}