{"__symbolic":"module","version":4,"metadata":{"MultiTimeRangeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"pz-multi-time-range","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":20,"character":26},"useExisting":{"__symbolic":"reference","name":"MultiTimeRangeComponent"},"multi":true}],"template":"<div>\n    <table>\n        <tbody>\n        <tr>\n            <td *ngFor=\"let time of timeBlock; index as i\" nz-tooltip nzTooltipTitle=\"{{time.blockName}}\">\n                <div class=\"timeBlock {{ checkClass(time) }}\" (click)=\"selectBlock(time, i)\"\n                     (mouseover)=\"hover(i)\"></div>\n            </td>\n        </tr>\n        </tbody>\n    </table>\n    <button [disabled]=\"canClear\" class=\"clear\" nz-button nzType=\"primary\" [nzSize]=\"6\" nzShape=\"circle\" (click)=\"clearValue($event)\">\n        <i nz-icon nzType=\"close\" nzTheme=\"outline\"></i>\n    </button>\n</div>\n","styles":[".timeBlock{width:9px;height:20px;border:1px solid #d9d9d9}.timeEndBlock{margin-left:10px;width:20px;border:1px solid #d9d9d9}.timeBlock.between,.timeBlock:hover{background:#c5fffa}.timeBlock.point{background:#5b7dff}td:nth-child(odd)>div{border-right:none}td:nth-child(even)>div{border-left:none;border-right:none}td:first-child>div{border-radius:3px 0 0 3px}td:last-child>div{border-radius:0 3px 3px 0;border-right:1px solid #d9d9d9}table{border-spacing:0}table td{padding:0}.tips{padding:0;margin:0}:host{position:relative;display:inline-block;padding:10px 51px 0 0}.clear{position:absolute;min-width:20px;height:20px;width:20px;font-size:12px;top:10px;right:25px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"creatBlock":[{"__symbolic":"method"}],"selectBlock":[{"__symbolic":"method"}],"getIndex":[{"__symbolic":"method"}],"checkClass":[{"__symbolic":"method"}],"hover":[{"__symbolic":"method"}],"inPut":[{"__symbolic":"method"}],"view":[{"__symbolic":"method"}],"outPut":[{"__symbolic":"method"}],"clearValue":[{"__symbolic":"method"}]}},"MultiTimeRangeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"MultiTimeRangeComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":14,"character":8},{"__symbolic":"reference","module":"ng-zorro-antd/tooltip","name":"NzToolTipModule","line":15,"character":8},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":16,"character":8},{"__symbolic":"reference","module":"ng-zorro-antd/button","name":"NzButtonModule","line":17,"character":8}],"exports":[{"__symbolic":"reference","name":"MultiTimeRangeComponent"}]}]}],"members":{}}},"origins":{"MultiTimeRangeComponent":"./multi-time-range.component","MultiTimeRangeModule":"./multi-time-range.module"},"importAs":"pz-unit/lib/multi-time-range"}