{"__symbolic":"module","version":4,"metadata":{"FarrisTemplateDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[farrisTemplate]"}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":5}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5},"arguments":["farrisTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"getType":[{"__symbolic":"method"}]}},"ResizeObserverDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"[resizeObserver]"}]}],"members":{"target":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5},"arguments":["resizeObserver"]}]}],"resize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":23,"character":27}]}],"_resizeCallback":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ITemplateComponent":{"__symbolic":"interface"},"ComponentTemplateFn":{"__symbolic":"interface"},"ComponentTemplateRef":{"__symbolic":"interface"},"FarrisComponentTemplateDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"[component-template]"}]}],"members":{"column":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5},"arguments":["component-template"]}]}],"cmpRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"ctx":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"renderContext":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"templateType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":22,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":22,"character":56},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":22,"character":81}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_expandCtxToThis":[{"__symbolic":"method"}],"expandContext":[{"__symbolic":"method"}],"renderTemplate":[{"__symbolic":"method"}],"_getCmpRef":[{"__symbolic":"method"}],"createInstance":[{"__symbolic":"method"}]}},"CommonUtils":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"keyIsInData":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"getEnumItem":[{"__symbolic":"method"}],"_getEnumTitleFromColumn":[{"__symbolic":"method"}],"getEnumTitle":[{"__symbolic":"method"}],"getEnumTitleFromColumnOptions":[{"__symbolic":"method"}],"escapeHtml":[{"__symbolic":"method"}],"unescapeHtml":[{"__symbolic":"method"}],"formatterValue":[{"__symbolic":"method"}],"getTextWidth":[{"__symbolic":"method"}],"removeStyleSheet":[{"__symbolic":"method"}],"createStyleSheet":[{"__symbolic":"method"}],"getStyleSheet":[{"__symbolic":"method"}],"appendCssRules":[{"__symbolic":"method"}],"appendCssRules2":[{"__symbolic":"method"}],"getCssRule":[{"__symbolic":"method"}],"removeCssRule":[{"__symbolic":"method"}],"isNullOrUndefined":[{"__symbolic":"method"}],"isIE":[{"__symbolic":"method"}],"buildSortString":[{"__symbolic":"method"}],"buildSqlWhere":[{"__symbolic":"method"}],"getBrowserType":[{"__symbolic":"method"}],"getFFVer":[{"__symbolic":"method"}],"getQueryString":[{"__symbolic":"method"}],"getFloatingLayerIndex":[{"__symbolic":"method"}],"clickContinuity":[{"__symbolic":"method"}],"regBodyKeydownEvent":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"FarrisSafePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":4,"character":1},"arguments":[{"name":"safe"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":9,"character":37}]}],"transform":[{"__symbolic":"method"}]}},"FarrisCommonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":20,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FarrisSafePipe"},{"__symbolic":"reference","name":"FarrisTemplateDirective"},{"__symbolic":"reference","name":"ResizeObserverDirective"},{"__symbolic":"reference","name":"FarrisReplaceXPipe"},{"__symbolic":"reference","name":"GetValuePipe"},{"__symbolic":"reference","name":"FarrisComponentTemplateDirective"}],"imports":[],"exports":[{"__symbolic":"reference","name":"FarrisSafePipe"},{"__symbolic":"reference","name":"FarrisTemplateDirective"},{"__symbolic":"reference","name":"ResizeObserverDirective"},{"__symbolic":"reference","name":"FarrisReplaceXPipe"},{"__symbolic":"reference","name":"GetValuePipe"},{"__symbolic":"reference","name":"FarrisComponentTemplateDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"FarrisCommonModule"},"providers":[{"__symbolic":"reference","name":"CommonUtils"},{"__symbolic":"reference","name":"RuntimeStateService"},{"__symbolic":"reference","name":"IdService"},{"__symbolic":"reference","name":"OverLayHiddenService"}]}}}},"IdService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"generate":[{"__symbolic":"method"}],"encrypt":[{"__symbolic":"method"}],"guid":[{"__symbolic":"method"}],"uuid":[{"__symbolic":"method"}]},"statics":{"previous":0}},"BaseDataFacadeService":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":13,"character":36,"context":{"typeName":"T"},"module":"./lib/service/base-data.facade.service"}]}],"initData":[{"__symbolic":"method"}],"updateState":[{"__symbolic":"method"}],"initState":[{"__symbolic":"method"}],"isSelect":[{"__symbolic":"method"}],"loadData":[{"__symbolic":"method"}],"getSelections":[{"__symbolic":"method"}],"setSelections":[{"__symbolic":"method"}],"selectAll":[{"__symbolic":"method"}],"unSelectAll":[{"__symbolic":"method"}],"selectItem":[{"__symbolic":"method"}],"unSelectItem":[{"__symbolic":"method"}],"clearSelections":[{"__symbolic":"method"}],"cloneArray":[{"__symbolic":"method"}]}},"FarrisDataItem":{"__symbolic":"interface"},"FarrisDataState":{"__symbolic":"interface"},"RuntimeState":{"__symbolic":"interface"},"RuntimeStateService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CommonUtils"}]}],"setValue":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"setLookupInstance":[{"__symbolic":"method"}],"updateFormState":[{"__symbolic":"method"}],"getFormState":[{"__symbolic":"method"}],"eventPath":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"FarrisComponentInstanceService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"add":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"DebugService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"destroy":[{"__symbolic":"method"}],"writeMessage":[{"__symbolic":"method"}],"log":[{"__symbolic":"method"}],"warn":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"info":[{"__symbolic":"method"}],"useDebugMode":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"OverLayOption":{"__symbolic":"interface"},"OverLayHiddenService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":22,"character":1}}],"members":{"iframeEventHandle":[{"__symbolic":"method"}],"removeMouseEvent":[{"__symbolic":"method"}],"destory":[{"__symbolic":"method"}],"registerMouseEvent":[{"__symbolic":"method"}]}},"FarrisReplaceXPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":10,"character":1},"arguments":[{"name":"replaceX"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"cancelRequestAnimationFrame":{"__symbolic":"function"},"reqAnimFrame":{"__symbolic":"error","message":"Reference to a non-exported function","line":16,"character":9,"context":{"name":"getRequestAnimationFrame"},"module":"./lib/request-animation"},"RichCommandGroup":{"__symbolic":"interface"},"SelectedCommand":{"__symbolic":"interface"},"RichTextEditorToolbars":{"__symbolic":"interface"},"RichEditorCommand":{"__symbolic":"interface"},"RICH_COMMANDS":{"concise":[{"visible":true,"code":"bold","cls":"mr-1 rich-toolbar-icons rich-bold","title":"加粗","value":["bold"]},{"visible":true,"code":"italic","cls":"mr-1 rich-toolbar-icons rich-italic","title":"倾斜","value":["italic"]},{"visible":true,"code":"underline","cls":"mr-1 rich-toolbar-icons rich-underline","title":"下划线","value":["underline"]},{"visible":true,"code":"strike","cls":"mr-1 rich-toolbar-icons rich-strike","title":"删除线","value":["strike"]},{"visible":true,"code":"numlist","cls":"mr-1 rich-toolbar-icons rich-ordered","title":"有序列表","value":[{"list":"ordered"}]},{"visible":true,"code":"bullist","cls":"mr-1 rich-toolbar-icons rich-bullet","title":"无序列表","value":[{"list":"bullet"}]},{"visible":true,"code":"code-block","cls":"mr-1 rich-toolbar-icons rich-code-block","title":"代码块","value":["code-block"]},{"visible":true,"code":"header1","cls":"mr-1 rich-toolbar-icons rich-header1","title":"标题 1","value":[{"header":1}]},{"visible":true,"code":"header2","cls":"mr-1 rich-toolbar-icons rich-header2","title":"标题 2","value":[{"header":2}]},{"visible":true,"code":"image","cls":"mr-1 rich-toolbar-icons rich-image","title":"插入图片","value":["image"]}],"advanced":[{"visible":true,"code":"undo","cls":"mr-1 f-icon f-icon-undo","title":"撤消","value":"undo"},{"visible":true,"code":"redo","cls":"mr-1 f-icon f-icon-redo","title":"重复","value":"redo"},{"visible":true,"code":"formatselect","cls":"mr-1 f-icon f-icon-convert-lowercase","title":"段落&标题","value":"formatselect"},{"visible":true,"code":"fontselect","cls":"mr-1 f-icon f-icon-font-family","title":"字体","value":"fontselect"},{"visible":true,"code":"fontsizeselect","cls":"mr-1 f-icon f-icon-font-size","title":"字号","value":"fontsizeselect"},{"visible":true,"code":"bold","cls":"mr-1 rich-toolbar-icons rich-bold","title":"加粗","value":"bold"},{"visible":true,"code":"italic","cls":"mr-1 rich-toolbar-icons rich-italic","title":"倾斜","value":"italic"},{"visible":true,"code":"underline","cls":"mr-1 rich-toolbar-icons rich-underline","title":"下划线","value":"underline"},{"visible":true,"code":"strike","cls":"mr-1 rich-toolbar-icons rich-strike","title":"删除线","value":"strikethrough"},{"visible":true,"code":"numlist","cls":"mr-1 rich-toolbar-icons rich-ordered","title":"有序列表","value":"numlist"},{"visible":true,"code":"bullist","cls":"mr-1 rich-toolbar-icons rich-bullet","title":"无序列表","value":"bullist"},{"visible":true,"code":"outdent","cls":"mr-1 rich-toolbar-icons rich-indent-1","title":"取消缩进","value":"outdent"},{"visible":true,"code":"indent","cls":"mr-1 rich-toolbar-icons rich-indent1","title":"缩进","value":"indent"},{"visible":true,"code":"forecolor","cls":"mr-1 rich-toolbar-icons rich-color","title":"文本颜色","value":"forecolor"},{"visible":true,"code":"backcolor","cls":"mr-1 rich-toolbar-icons rich-background","title":"背景色","value":"backcolor"},{"visible":true,"code":"image","cls":"mr-1 rich-toolbar-icons rich-image","title":"插入图片","value":"image"},{"visible":true,"code":"link","cls":"mr-1 rich-toolbar-icons rich-link","title":"插入链接","value":"link"},{"visible":true,"code":"removeformat","cls":"mr-1 rich-toolbar-icons rich-clear","title":"清除格式","value":"removeformat"},{"visible":true,"code":"alignleft","cls":"mr-1 f-icon f-icon-align-left","title":"左对齐","value":"alignleft"},{"visible":true,"code":"aligncenter","cls":"mr-1 f-icon f-icon-align-center","title":"居中对齐","value":"aligncenter"},{"visible":true,"code":"alignright","cls":"mr-1 f-icon f-icon-align-right","title":"右对齐","value":"alignright"},{"visible":true,"code":"alignjustify","cls":"mr-1 f-icon f-icon-align-justify","title":"两端对齐","value":"alignjustify"},{"visible":true,"code":"table","cls":"mr-1 f-icon f-icon-table","title":"表格","value":"table"}]},"Convert2HtmlEditorToolbars":{"__symbolic":"function"},"GetValuePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"getvalue"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CommonUtils"}]}],"transform":[{"__symbolic":"method"}]}},"WEBAPI_PREFIX_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":39},"arguments":["web api prefix string."]},"appendPerfixForUri":{"__symbolic":"function"}},"origins":{"FarrisTemplateDirective":"./lib/directives/farris-template.directive","ResizeObserverDirective":"./lib/directives/resize-observer.directive","ITemplateComponent":"./lib/directives/component-template.directive","ComponentTemplateFn":"./lib/directives/component-template.directive","ComponentTemplateRef":"./lib/directives/component-template.directive","FarrisComponentTemplateDirective":"./lib/directives/component-template.directive","CommonUtils":"./lib/common.utils","FarrisSafePipe":"./lib/safe.pipe","FarrisCommonModule":"./lib/common.module","IdService":"./lib/id.service","BaseDataFacadeService":"./lib/service/base-data.facade.service","FarrisDataItem":"./lib/service/farris-dataitem","FarrisDataState":"./lib/service/farris-dataitem","RuntimeState":"./lib/service/runtime-state.service","RuntimeStateService":"./lib/service/runtime-state.service","FarrisComponentInstanceService":"./lib/service/farris-instance.service","DebugService":"./lib/service/debug.service","OverLayOption":"./lib/service/overlay-hidden.service","OverLayHiddenService":"./lib/service/overlay-hidden.service","FarrisReplaceXPipe":"./lib/replaceX.pipe","cancelRequestAnimationFrame":"./lib/request-animation","reqAnimFrame":"./lib/request-animation","RichCommandGroup":"./lib/rich-text-commands","SelectedCommand":"./lib/rich-text-commands","RichTextEditorToolbars":"./lib/rich-text-commands","RichEditorCommand":"./lib/rich-text-commands","RICH_COMMANDS":"./lib/rich-text-commands","Convert2HtmlEditorToolbars":"./lib/rich-text-commands","GetValuePipe":"./lib/directives/getvalue.pipe","WEBAPI_PREFIX_TOKEN":"./lib/webapi-prefix-token","appendPerfixForUri":"./lib/webapi-prefix-token"},"importAs":"@farris/ui-common"}