{"__symbolic":"module","version":4,"metadata":{"NzSkeletonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":25,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":26,"character":17},"member":"None"},"selector":"nz-skeleton","exportAs":"nzSkeleton","host":{"[class.ant-skeleton-with-avatar]":"!!nzAvatar","[class.ant-skeleton-active]":"nzActive","$quoted$":["[class.ant-skeleton-with-avatar]","[class.ant-skeleton-active]"]},"template":"\n    <ng-container *ngIf=\"nzLoading\">\n      <div class=\"ant-skeleton-header\" *ngIf=\"!!nzAvatar\">\n        <nz-skeleton-element nzType=\"avatar\" [nzSize]=\"avatar.size\" [nzShape]=\"avatar.shape\"></nz-skeleton-element>\n      </div>\n      <div class=\"ant-skeleton-content\">\n        <h3 *ngIf=\"!!nzTitle\" class=\"ant-skeleton-title\" [style.width]=\"toCSSUnit(title.width)\"></h3>\n        <ul *ngIf=\"!!nzParagraph\" class=\"ant-skeleton-paragraph\">\n          <li *ngFor=\"let row of rowsList; let i = index\" [style.width]=\"toCSSUnit(widthList[i])\"></li>\n        </ul>\n      </div>\n    </ng-container>\n    <ng-container *ngIf=\"!nzLoading\">\n      <ng-content></ng-content>\n    </ng-container>\n  "}]}],"members":{"nzActive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"nzLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"nzTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"nzAvatar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"nzParagraph":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":63,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":63,"character":56},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":63,"character":79}]}],"toCSSUnit":[{"__symbolic":"method"}],"getTitleProps":[{"__symbolic":"method"}],"getAvatarProps":[{"__symbolic":"method"}],"getParagraphProps":[{"__symbolic":"method"}],"getProps":[{"__symbolic":"method"}],"getWidthList":[{"__symbolic":"method"}],"updateProps":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"NzSkeletonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":18,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NzSkeletonComponent"},{"__symbolic":"reference","name":"NzSkeletonElementDirective"},{"__symbolic":"reference","name":"NzSkeletonElementButtonComponent"},{"__symbolic":"reference","name":"NzSkeletonElementAvatarComponent"},{"__symbolic":"reference","name":"NzSkeletonElementInputComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":26,"character":12}],"exports":[{"__symbolic":"reference","name":"NzSkeletonComponent"},{"__symbolic":"reference","name":"NzSkeletonElementDirective"},{"__symbolic":"reference","name":"NzSkeletonElementButtonComponent"},{"__symbolic":"reference","name":"NzSkeletonElementAvatarComponent"},{"__symbolic":"reference","name":"NzSkeletonElementInputComponent"}]}]}],"members":{}},"ParagraphWidth":{"__symbolic":"interface"},"ButtonShape":{"__symbolic":"interface"},"AvatarShape":{"__symbolic":"interface"},"InputSize":{"__symbolic":"interface"},"ButtonSize":{"__symbolic":"interface"},"AvatarSize":{"__symbolic":"interface"},"NzSkeletonAvatar":{"__symbolic":"interface"},"NzSkeletonTitle":{"__symbolic":"interface"},"NzSkeletonParagraph":{"__symbolic":"interface"},"NzSkeletonElementDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"nz-skeleton-element","host":{"[class.ant-skeleton]":"true","[class.ant-skeleton-element]":"true","[class.ant-skeleton-active]":"nzActive","$quoted$":["[class.ant-skeleton]","[class.ant-skeleton-element]","[class.ant-skeleton-active]"]}}]}],"members":{"nzActive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"nzType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}]}},"NzSkeletonElementButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":25,"character":19},"member":"OnPush"},"selector":"nz-skeleton-element[nzType=\"button\"]","template":"\n    <span\n      [class.ant-skeleton-button]=\"true\"\n      [class.ant-skeleton-button-round]=\"nzShape === 'round'\"\n      [class.ant-skeleton-button-circle]=\"nzShape === 'circle'\"\n      [class.ant-skeleton-button-lg]=\"nzSize === 'large'\"\n      [class.ant-skeleton-button-sm]=\"nzSize === 'small'\"\n    >\n    </span>\n  "}]}],"members":{"nzShape":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"nzSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}]}},"NzSkeletonElementAvatarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":43,"character":1},"arguments":[{"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":44,"character":19},"member":"OnPush"},"selector":"nz-skeleton-element[nzType=\"avatar\"]","template":"\n    <span\n      [class.ant-skeleton-avatar]=\"true\"\n      [class.ant-skeleton-avatar-square]=\"nzShape === 'square'\"\n      [class.ant-skeleton-avatar-circle]=\"nzShape === 'circle'\"\n      [class.ant-skeleton-avatar-lg]=\"nzSize === 'large'\"\n      [class.ant-skeleton-avatar-sm]=\"nzSize === 'small'\"\n      [style]=\"styleMap\"\n    >\n    </span>\n  "}]}],"members":{"nzShape":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"nzSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"NzSkeletonElementInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":73,"character":1},"arguments":[{"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":74,"character":19},"member":"OnPush"},"selector":"nz-skeleton-element[nzType=\"input\"]","template":"\n    <span\n      [class.ant-skeleton-input]=\"true\"\n      [class.ant-skeleton-input-lg]=\"nzSize === 'large'\"\n      [class.ant-skeleton-input-sm]=\"nzSize === 'small'\"\n    >\n    </span>\n  "}]}],"members":{"nzSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}]}}},"origins":{"NzSkeletonComponent":"./skeleton.component","NzSkeletonModule":"./skeleton.module","ParagraphWidth":"./skeleton.type","ButtonShape":"./skeleton.type","AvatarShape":"./skeleton.type","InputSize":"./skeleton.type","ButtonSize":"./skeleton.type","AvatarSize":"./skeleton.type","NzSkeletonAvatar":"./skeleton.type","NzSkeletonTitle":"./skeleton.type","NzSkeletonParagraph":"./skeleton.type","NzSkeletonElementDirective":"./skeleton-element.component","NzSkeletonElementButtonComponent":"./skeleton-element.component","NzSkeletonElementAvatarComponent":"./skeleton-element.component","NzSkeletonElementInputComponent":"./skeleton-element.component"},"importAs":"ng-zorro-antd/skeleton"}