{"__symbolic":"module","version":4,"metadata":{"NzInputGroupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"selector":"nz-input-group","exportAs":"nzInputGroup","preserveWhitespaces":false,"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":28,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":29,"character":19},"member":"OnPush"},"template":"\n    <span class=\"ant-input-wrapper ant-input-group\" *ngIf=\"isAddOn; else noAddOnTemplate\">\n      <span\n        *ngIf=\"nzAddOnBefore || nzAddOnBeforeIcon\"\n        nz-input-group-slot\n        type=\"addon\"\n        [icon]=\"nzAddOnBeforeIcon\"\n        [template]=\"nzAddOnBefore\"\n      >\n      </span>\n      <span\n        *ngIf=\"isAffix; else contentTemplate\"\n        class=\"ant-input-affix-wrapper\"\n        [class.ant-input-affix-wrapper-sm]=\"isSmall\"\n        [class.ant-input-affix-wrapper-lg]=\"isLarge\"\n      >\n        <ng-template [ngTemplateOutlet]=\"affixTemplate\"></ng-template>\n      </span>\n      <span\n        *ngIf=\"nzAddOnAfter || nzAddOnAfterIcon\"\n        nz-input-group-slot\n        type=\"addon\"\n        [icon]=\"nzAddOnAfterIcon\"\n        [template]=\"nzAddOnAfter\"\n      ></span>\n    </span>\n    <ng-template #noAddOnTemplate>\n      <ng-template [ngIf]=\"isAffix\" [ngIfElse]=\"contentTemplate\">\n        <ng-template [ngTemplateOutlet]=\"affixTemplate\"></ng-template>\n      </ng-template>\n    </ng-template>\n    <ng-template #affixTemplate>\n      <span *ngIf=\"nzPrefix || nzPrefixIcon\" nz-input-group-slot type=\"prefix\" [icon]=\"nzPrefixIcon\" [template]=\"nzPrefix\"></span>\n      <ng-template [ngTemplateOutlet]=\"contentTemplate\"></ng-template>\n      <span *ngIf=\"nzSuffix || nzSuffixIcon\" nz-input-group-slot type=\"suffix\" [icon]=\"nzSuffixIcon\" [template]=\"nzSuffix\"></span>\n    </ng-template>\n    <ng-template #contentTemplate>\n      <ng-content></ng-content>\n    </ng-template>\n  ","host":{"[class.ant-input-group-compact]":"nzCompact","[class.ant-input-search-enter-button]":"nzSearch","[class.ant-input-search]":"nzSearch","[class.ant-input-search-sm]":"nzSearch && isSmall","[class.ant-input-search-large]":"nzSearch && isLarge","[class.ant-input-group-wrapper]":"isAddOn","[class.ant-input-group-wrapper-lg]":"isAddOn && isLarge","[class.ant-input-group-wrapper-sm]":"isAddOn && isSmall","[class.ant-input-affix-wrapper]":"isAffix && !isAddOn","[class.ant-input-affix-wrapper-lg]":"isAffix && !isAddOn && isLarge","[class.ant-input-affix-wrapper-sm]":"isAffix && !isAddOn && isSmall","[class.ant-input-group]":"!isAffix && !isAddOn","[class.ant-input-group-lg]":"!isAffix && !isAddOn && isLarge","[class.ant-input-group-sm]":"!isAffix && !isAddOn && isSmall","$quoted$":["[class.ant-input-group-compact]","[class.ant-input-search-enter-button]","[class.ant-input-search]","[class.ant-input-search-sm]","[class.ant-input-search-large]","[class.ant-input-group-wrapper]","[class.ant-input-group-wrapper-lg]","[class.ant-input-group-wrapper-sm]","[class.ant-input-affix-wrapper]","[class.ant-input-affix-wrapper-lg]","[class.ant-input-affix-wrapper-sm]","[class.ant-input-group]","[class.ant-input-group-lg]","[class.ant-input-group-sm]"]}}]}],"members":{"listOfNzInputDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":88,"character":3},"arguments":[{"__symbolic":"reference","name":"NzInputDirective"}]}]}],"nzAddOnBeforeIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"nzAddOnAfterIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"nzPrefixIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3}}]}],"nzSuffixIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"nzAddOnBefore":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3}}]}],"nzAddOnAfter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":94,"character":3}}]}],"nzPrefix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":95,"character":3}}]}],"nzSuffix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":96,"character":3}}]}],"nzSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"nzSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core/util","name":"InputBoolean","line":98,"character":12}}]}],"nzCompact":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":99,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core/util","name":"InputBoolean","line":99,"character":12}}]}],"updateChildrenInputSize":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"NzInputModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":19,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NzInputDirective"},{"__symbolic":"reference","name":"NzInputGroupComponent"},{"__symbolic":"reference","name":"NzAutosizeDirective"},{"__symbolic":"reference","name":"NzInputGroupSlotComponent"}],"exports":[{"__symbolic":"reference","name":"NzInputDirective"},{"__symbolic":"reference","name":"NzInputGroupComponent"},{"__symbolic":"reference","name":"NzAutosizeDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":22,"character":12},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":22,"character":26},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":22,"character":40},{"__symbolic":"reference","module":"ng-zorro-antd/core/outlet","name":"NzOutletModule","line":22,"character":56}]}]}],"members":{}},"NzInputGroupSlotComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"[nz-input-group-slot]","preserveWhitespaces":false,"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":13,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"},"template":"\n    <i nz-icon [nzType]=\"icon\" *ngIf=\"icon\"></i>\n    <ng-container *nzStringTemplateOutlet=\"template\">{{ template }}</ng-container>\n  ","host":{"[class.ant-input-group-addon]":"type === 'addon'","[class.ant-input-prefix]":"type === 'prefix'","[class.ant-input-suffix]":"type === 'suffix'","$quoted$":["[class.ant-input-group-addon]","[class.ant-input-prefix]","[class.ant-input-suffix]"]}}]}],"members":{"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}]}},"NzInputDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"input[nz-input],textarea[nz-input]","exportAs":"nzInput","host":{"[class.ant-input-disabled]":"disabled","[class.ant-input-lg]":"nzSize === 'large'","[class.ant-input-sm]":"nzSize === 'small'","$quoted$":["[class.ant-input-disabled]","[class.ant-input-lg]","[class.ant-input-sm]"]}}]}],"members":{"nzSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core/util","name":"InputBoolean","line":23,"character":12}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":25,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":25,"character":47}]}]}},"AutoSizeType":{"__symbolic":"interface"},"NzAutosizeDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"textarea[nzAutosize]","exportAs":"nzAutosize","host":{"rows":"1","(input)":"noopInputHandler()","$quoted$":["(input)"]}}]}],"members":{"nzAutosize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"resizeToFitContent":[{"__symbolic":"method"}],"cacheTextareaLineHeight":[{"__symbolic":"method"}],"setMinHeight":[{"__symbolic":"method"}],"setMaxHeight":[{"__symbolic":"method"}],"noopInputHandler":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":176,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":176,"character":62},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":176,"character":88},{"__symbolic":"reference","module":"ng-zorro-antd/core/services","name":"NzResizeService","line":176,"character":121}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}]}}},"origins":{"NzInputGroupComponent":"./input-group.component","NzInputModule":"./input.module","NzInputGroupSlotComponent":"./input-group-slot.component","NzInputDirective":"./input.directive","AutoSizeType":"./autosize.directive","NzAutosizeDirective":"./autosize.directive"},"importAs":"ng-zorro-antd/input"}