{"__symbolic":"module","version":4,"metadata":{"NotificationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"NotificationService"}]}]}],"members":{}},"NotificationService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"push":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"notify":[{"__symbolic":"method"}]}},"NaDesensitizationPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"NaDesensitization"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"NaHighlightPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"NaHighlight"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":7,"character":36}]}],"transform":[{"__symbolic":"method"}]}},"NaIsNullOrEmptyPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":12,"character":1},"arguments":[{"name":"NaIsNullOrEmpty"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"NaPricePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":9,"character":1},"arguments":[{"name":"NaPrice"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"NaPipeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"NaDesensitizationPipe"},{"__symbolic":"reference","name":"NaHighlightPipe"},{"__symbolic":"reference","name":"NaPricePipe"},{"__symbolic":"reference","name":"NaIsNullOrEmptyPipe"}],"declarations":[{"__symbolic":"reference","name":"NaDesensitizationPipe"},{"__symbolic":"reference","name":"NaHighlightPipe"},{"__symbolic":"reference","name":"NaPricePipe"},{"__symbolic":"reference","name":"NaIsNullOrEmptyPipe"}],"providers":[{"__symbolic":"reference","name":"NaDesensitizationPipe"},{"__symbolic":"reference","name":"NaHighlightPipe"},{"__symbolic":"reference","name":"NaPricePipe"},{"__symbolic":"reference","name":"NaIsNullOrEmptyPipe"}]}]}],"members":{}},"NaReuseTabComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"na-reuse-tab","template":"<nz-tabset [nzSelectedIndex]=\"indexTab\" [nzAnimated]=\"false\" nzType=\"card\" [nzTabBarExtraContent]=\"extraTemplate\">\n  <nz-tab *ngFor=\"let i of list; let index = index\" [nzTitle]=\"titleTemplate\">\n    <ng-template #titleTemplate>\n      <span (contextmenu)=\"contextMenu($event,template)\">{{i.title}}</span>\n      <i nz-icon type=\"close\" (click)=\"_close(i, index)\" class=\"ant-tabs-close-x\" *ngIf=\"i.closable\"></i>\n    </ng-template>\n    <ng-content style=\"height: 100%;\"></ng-content>\n  </nz-tab>\n</nz-tabset>\n<ng-template #extraTemplate>\n  <i class=\"ant-tabs-new-tab\" nz-icon type=\"plus\" (click)=\"newTab()\" style=\"vertical-align: middle;\"></i>\n</ng-template>\n<!-- <reuse-tab-context [i18n]=\"i18n\" (change)=\"cmChange($event)\"></reuse-tab-context> -->\n\n<ng-template #template>\n  <ul nz-menu nzInDropDown (nzClick)=\"_close($event, 11)\">\n    <li nz-menu-item>1st menu item</li>\n    <li nz-menu-item>2nd menu item</li>\n    <li nz-menu-item nzDisabled>disabled menu item</li>\n    <li nz-submenu>\n      <span title>sub menu</span>\n      <ul>\n        <li nz-menu-item>3rd menu item</li>\n        <li nz-menu-item>4th menu item</li>\n      </ul>\n    </li>\n    <li nz-submenu nzDisabled>\n      <span title>disabled sub menu</span>\n      <ul>\n        <li nz-menu-item>3rd menu item</li>\n        <li nz-menu-item>4th menu item</li>\n      </ul>\n    </li>\n  </ul>\n</ng-template>\n","styles":[":host ::ng-deep .ant-tabs-bar{margin:auto}"]}]}],"members":{"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NaReuseTabService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":40,"character":16},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":41,"character":20},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":42,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":43,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":44,"character":20},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzDropdownService","line":45,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"refStatus":[{"__symbolic":"method"}],"to":[{"__symbolic":"method"}],"_close":[{"__symbolic":"method"}],"contextMenu":[{"__symbolic":"method"}],"newTab":[{"__symbolic":"method"}]}},"NaReuseTabModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":9,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":10,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NgZorroAntdModule","line":11,"character":4}],"exports":[{"__symbolic":"reference","name":"NaReuseTabComponent"}],"declarations":[{"__symbolic":"reference","name":"NaReuseTabComponent"}]}]}],"members":{}},"NaReuseTabService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":78,"character":43}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":78,"character":32},{"__symbolic":"reference","module":"@ng-arthur/core","name":"NaMenuService","line":78,"character":75}]}],"getTitle":[{"__symbolic":"method"}],"getMenu":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"log":[{"__symbolic":"method"}],"index":[{"__symbolic":"method"}],"exists":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"getClosable":[{"__symbolic":"method"}],"runHook":[{"__symbolic":"method"}],"hasInValidRoute":[{"__symbolic":"method"}],"can":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"shouldDetach":[{"__symbolic":"method"}],"store":[{"__symbolic":"method"}],"shouldAttach":[{"__symbolic":"method"}],"retrieve":[{"__symbolic":"method"}],"shouldReuseRoute":[{"__symbolic":"method"}],"getKeepingScroll":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NaReuseTabStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NaReuseTabService"}]}],"shouldDetach":[{"__symbolic":"method"}],"store":[{"__symbolic":"method"}],"shouldAttach":[{"__symbolic":"method"}],"retrieve":[{"__symbolic":"method"}],"shouldReuseRoute":[{"__symbolic":"method"}]}},"NaScreenfullModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"NaToggleFullscreenDirective"}],"declarations":[{"__symbolic":"reference","name":"NaToggleFullscreenDirective"}],"providers":[{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{}},"NaScreenfullService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnDestroy":[{"__symbolic":"method"}],"request":[{"__symbolic":"method"}],"exit":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"_removeListener":[{"__symbolic":"method"}],"_registerListener":[{"__symbolic":"method"}],"_emitCurrent":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NaToggleFullscreenDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[naToggleFullscreen]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NaScreenfullService"}]}],"toggle":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":20,"character":3},"arguments":["click"]}]}]}},"NaTinymceComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"na-tinymce","styles":["na-tinymce .tinymce-selector { display: none; }"],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":26,"character":17},"member":"None"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":29,"character":15},"useExisting":{"__symbolic":"reference","name":"NaTinymceComponent"},"multi":true}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":34,"character":19},"member":"OnPush"},"template":"<!-- <div [ngStyle]=\"{'display': load ? 'none' : 'inline' }\"> -->\n  <textarea id=\"{{id}}\" [placeholder]=\"placeholder\" class=\"tinymce-selector\"></textarea>\n<!-- </div> -->\n<!-- <div class=\"loading\" *ngIf=\"load\"> -->\n  <ng-container *ngIf=\"_loading; else _loadingTpl\">{{_loading}}</ng-container>\n<!-- </div> -->\n"}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"loading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}}]}],"delay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"ready":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":67,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NaTinymceOptions"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":76,"character":16}]}],"initDelay":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"setDisabled":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"NaTinymceModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12}],"declarations":[{"__symbolic":"reference","name":"NaTinymceComponent"}],"exports":[{"__symbolic":"reference","name":"NaTinymceComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"value":{"ngModule":{"__symbolic":"reference","name":"NaTinymceModule"},"providers":[{"__symbolic":"reference","name":"ɵc"},{"provide":{"__symbolic":"reference","name":"NaTinymceOptions"},"useValue":{"__symbolic":"reference","name":"options"}}]}}}},"NaTinymceOptions":{"__symbolic":"class","members":{}},"NaValidators":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"Validators","line":14,"character":34},"members":{}},"NaForm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"empty":[{"__symbolic":"method"}],"required":[{"__symbolic":"method"}],"password":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NaFormsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":7,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":7,"character":25}],"exports":[{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":8,"character":12},{"__symbolic":"reference","name":"NotificationModule"},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":8,"character":45},{"__symbolic":"reference","name":"NaPipeModule"}],"providers":[{"__symbolic":"reference","name":"NaForm"}]}]}],"members":{}},"NaFormsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"ɵa":{"__symbolic":"function","parameters":["parent"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parent"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NaScreenfullService"}}}},"ɵb":{"provide":{"__symbolic":"reference","name":"NaScreenfullService"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":12,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":12,"character":30}},{"__symbolic":"reference","name":"NaScreenfullService"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":10,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"getChangeEmitter":[{"__symbolic":"method"}],"load":[{"__symbolic":"method"}],"loadScript":[{"__symbolic":"method"}]}}},"origins":{"NotificationModule":"./lib/notification/notification.module","NotificationService":"./lib/notification/notification.service","NaDesensitizationPipe":"./lib/pipes/na-desensitization.pipe","NaHighlightPipe":"./lib/pipes/na-highlight.pipe","NaIsNullOrEmptyPipe":"./lib/pipes/na-is-null-or-empty.pipe","NaPricePipe":"./lib/pipes/na-price.pipe","NaPipeModule":"./lib/pipes/na-pipe.module","NaReuseTabComponent":"./lib/reuse-tab/na-reuse-tab.component","NaReuseTabModule":"./lib/reuse-tab/na-reuse-tab.module","NaReuseTabService":"./lib/reuse-tab/na-reuse-tab.service","NaReuseTabStrategy":"./lib/reuse-tab/na-reuse-tab.strategy","NaScreenfullModule":"./lib/screenfull/na-screenfull.module","NaScreenfullService":"./lib/screenfull/na-screenfull.service","NaToggleFullscreenDirective":"./lib/screenfull/na-toggle-fullscreen.directive","NaTinymceComponent":"./lib/tinymce/na-tinymce.component","NaTinymceModule":"./lib/tinymce/na-tinymce.module","NaTinymceOptions":"./lib/tinymce/na-tinymce.options","NaValidators":"./lib/validators/na-validators","NaForm":"./lib/validators/na-form","NaFormsModule":"./lib/na-forms.module","NaFormsService":"./lib/na-forms.service","ɵa":"./lib/screenfull/na-screenfull-service.provider","ɵb":"./lib/screenfull/na-screenfull-service.provider","ɵc":"./lib/tinymce/tinymce.script.service"},"importAs":"@ng-arthur/forms"}