{"__symbolic":"module","version":4,"metadata":{"SEContainerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"se-container, [se-container]","exportAs":"seContainer","preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":10,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":11,"character":17},"member":"None"},"template":"<div class=\"ant-row se__container se__{{nzLayout}} se__{{size}}\"\r\n     [ngStyle]=\"{'margin-left.px': -(gutter / 2), 'margin-right.px': -(gutter / 2)}\">\r\n  <se-title *ngIf=\"title\">\r\n    <ng-container *stringTemplateOutlet=\"title\">{{ title }}</ng-container>\r\n  </se-title>\r\n  <ng-content></ng-content>\r\n</div>\r\n"}]}],"members":{"colInCon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3},"arguments":["se-container"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@knz/util","name":"InputNumber","line":16,"character":26},"arguments":[null]}]}],"col":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@knz/util","name":"InputNumber","line":17,"character":12},"arguments":[null]}]}],"labelWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@knz/util","name":"InputNumber","line":18,"character":12},"arguments":[null]}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"gutter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"nzLayout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"firstVisual":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@knz/util","name":"InputBoolean","line":43,"character":12}}]}],"line":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@knz/util","name":"InputBoolean","line":44,"character":12}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SEConfig"}]}]}},"SEErrorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"se-error","exportAs":"seError","animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":7,"character":4},"arguments":["errorAnt",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":8,"character":6},"arguments":["void => *",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":9,"character":8},"arguments":[{"opacity":0,"transform":"translateY(-5px)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":13,"character":8},"arguments":["0.3s cubic-bezier(0.645, 0.045, 0.355, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":15,"character":10},"arguments":[{"opacity":1,"transform":"translateY(0)"}]}]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":21,"character":6},"arguments":["* => void",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":22,"character":8},"arguments":[{"opacity":1,"transform":"translateY(0)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":26,"character":8},"arguments":["0.3s cubic-bezier(0.645, 0.045, 0.355, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":28,"character":10},"arguments":[{"opacity":0,"transform":"translateY(-5px)"}]}]}]]}]]}],"template":"\n    <div [@errorAnt]><ng-content></ng-content></div>\n  ","host":{"[class.ant-form-explain]":"true","$quoted$":["[class.ant-form-explain]"]},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":43,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":44,"character":17},"member":"None"}}]}],"members":{}},"SETitleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"se-title, [se-title]","exportAs":"seTitle","template":"<ng-content></ng-content>","host":{"[class.se__title]":"true","$quoted$":["[class.se__title]"]},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":20,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":21,"character":17},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":26,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":27,"character":5}}],null,null],"parameters":[{"__symbolic":"reference","name":"SEContainerComponent"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":29,"character":8},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":30,"character":17}]}],"setClass":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"SEComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":29,"character":1},"arguments":[{"selector":"se","exportAs":"se","host":{"[style.padding-left.px]":"paddingValue","[style.padding-right.px]":"paddingValue","[class.ant-form-item-with-help]":"showErr","$quoted$":["[style.padding-left.px]","[style.padding-right.px]","[class.ant-form-item-with-help]"]},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":39,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":40,"character":17},"member":"None"},"template":"<div class=\"ant-form-item-label\" [class.se__nolabel]=\"!label\" [style.width.px]=\"_labelWidth\">\r\n  <label *ngIf=\"label\" [attr.for]=\"_id\" class=\"se__label\" [ngClass]=\"{'ant-form-item-required': required}\">\r\n    <span class=\"se__label-text\">\r\n      <ng-container *stringTemplateOutlet=\"label\">{{ label }}</ng-container>\r\n    </span>\r\n    <span *ngIf=\"optional || optionalHelp\" class=\"se__label-optional\" [class.se__label-optional-no-text]=\"!optional\">\r\n      <ng-container *stringTemplateOutlet=\"optional\">{{ optional }}</ng-container>\r\n      <i *ngIf=\"optionalHelp\" nz-tooltip [nzTooltipTitle]=\"optionalHelp\" nz-icon nzType=\"question-circle\"></i>\r\n    </span>\r\n  </label>\r\n</div>\r\n<div class=\"ant-form-item-control-wrapper se__control\">\r\n  <div class=\"ant-form-item-control {{controlClass}}\" [class.has-error]=\"invalid\">\r\n    <span (cdkObserveContent)=\"checkContent()\" #contentElement>\r\n      <ng-content></ng-content>\r\n    </span>\r\n    <se-error *ngIf=\"showErr\">{{_error}}</se-error>\r\n    <div *ngIf=\"extra\" class=\"ant-form-extra\">{{extra}}</div>\r\n  </div>\r\n</div>\r\n"}]}],"members":{"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":45,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":45,"character":16},{"static":true}]}]}],"formControlName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":46,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"FormControlName","line":46,"character":16},{"static":true}]}]}],"contentElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":["contentElement",{"static":true}]}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"optionalHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"extra":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"col":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@knz/util","name":"InputNumber","line":67,"character":12},"arguments":[null]}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@knz/util","name":"InputBoolean","line":68,"character":12}}]}],"controlClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"line":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@knz/util","name":"InputBoolean","line":70,"character":12},"arguments":[null]}]}],"labelWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@knz/util","name":"InputNumber","line":71,"character":12},"arguments":[null]}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":73,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":98,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":98,"character":17}}],null,null,null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":97,"character":8},{"__symbolic":"reference","name":"SEContainerComponent"},{"__symbolic":"reference","module":"@knz/theme","name":"ResponsiveService","line":99,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":100,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":101,"character":17}]}],"setClass":[{"__symbolic":"method"}],"bindModel":[{"__symbolic":"method"}],"updateStatus":[{"__symbolic":"method"}],"checkContent":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"SEConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{},"statics":{"ngInjectableDef":{}}},"SEModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":12},{"__symbolic":"reference","module":"@knz/util","name":"KNZUtilModule","line":14,"character":26},{"__symbolic":"reference","module":"ng-zorro-antd/tooltip","name":"NzToolTipModule","line":14,"character":41},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":14,"character":58}],"declarations":[{"__symbolic":"reference","name":"SEContainerComponent"},{"__symbolic":"reference","name":"SEComponent"},{"__symbolic":"reference","name":"SEErrorComponent"},{"__symbolic":"reference","name":"SETitleComponent"}],"exports":[{"__symbolic":"reference","name":"SEContainerComponent"},{"__symbolic":"reference","name":"SEComponent"},{"__symbolic":"reference","name":"SEErrorComponent"},{"__symbolic":"reference","name":"SETitleComponent"}]}]}],"members":{}}},"origins":{"SEContainerComponent":"./edit-container.component","SEErrorComponent":"./edit-error.component","SETitleComponent":"./edit-title.component","SEComponent":"./edit.component","SEConfig":"./edit.config","SEModule":"./edit.module"},"importAs":"@knz/assembly/edit"}