{"__symbolic":"module","version":4,"metadata":{"FFileDropDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[FFileDrop]"}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"uploadedCount":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"uploadInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"uploadOutput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":37,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":50,"character":35},{"__symbolic":"reference","name":"FFileUploaderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"bindDragAndDropEvent":[{"__symbolic":"method"}],"unbindDragAndDropEvent":[{"__symbolic":"method"}],"onDrop":[{"__symbolic":"method"}],"onDragOver":[{"__symbolic":"method"}],"onDragLeave":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}]}},"FFilePreviewListTypeTemplateDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[filePreviewListTypeTemplate]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"FFilePreviewToolbarTemplateDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":9,"character":1},"arguments":[{"selector":"[filePreviewToolbarTemplate]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"FFileSelectDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[FFileSelect]"}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"uploadedCount":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":4}}]}],"uploadInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"uploadOutput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":43,"character":33},{"__symbolic":"reference","name":"FFileUploaderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"bindEvent":[{"__symbolic":"method"}],"unbindEvent":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}]}},"FFileUploadDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[fFielUpload],[fFileUpload]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"PreviewCellEditorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":26,"character":1},"arguments":[{"selector":"[preview-cell-editor]"}]}],"members":{"column":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"group":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"rowData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"previewIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":46,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":47,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":48,"character":27}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"getEditorComponent":[{"__symbolic":"method"}],"createCellEditor":[{"__symbolic":"method"}],"updateControlValue":[{"__symbolic":"method"}],"hideCover":[{"__symbolic":"method"}]}},"FFileUploadServerConfig":{"__symbolic":"interface"},"FFileUploadAPIServiceToken":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":9,"character":46},"arguments":["MFFileUploadServerConfig"]},"FFileUploadAPIService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":18,"character":17}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":18,"character":29},"arguments":[{"__symbolic":"reference","name":"FFileUploadAPIServiceToken"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"combinUrl":[{"__symbolic":"method"}],"getAPI":[{"__symbolic":"method"}],"getAssignAPI":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"FFileUploaderService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":35,"character":17}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":35,"character":74}}]],"parameters":[{"__symbolic":"reference","name":"UploadServerService"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":35,"character":100}]}],"setOptions":[{"__symbolic":"method"}],"handleFiles":[{"__symbolic":"method"}],"rejectedReason":[{"__symbolic":"method"}],"initInputEvents":[{"__symbolic":"method"}],"setExtendServerConfig":[{"__symbolic":"method"}],"serverMethod":[{"__symbolic":"method"}],"multipartUpload":[{"__symbolic":"method"}],"upload":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"setContentTypes":[{"__symbolic":"method"}],"allContentTypesAllowed":[{"__symbolic":"method"}],"isContentTypeAllowed":[{"__symbolic":"method"}],"isNameAllowed":[{"__symbolic":"method"}],"isFileSizeAllowed":[{"__symbolic":"method"}]}},"FFileUploadDefaultService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"UploadServerService"},"members":{"upload":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"multipartUpload":[{"__symbolic":"method"}],"secondsToHuman":[{"__symbolic":"method"}],"parseResponseHeaders":[{"__symbolic":"method"}]}},"FPreviewEditorService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnDestroy":[{"__symbolic":"method"}],"setInstance":[{"__symbolic":"method"}],"getPreviewCtx":[{"__symbolic":"method"}],"getRowData":[{"__symbolic":"method"}],"getRealDataValue":[{"__symbolic":"method"}]}},"UploaderOptions":{"__symbolic":"interface"},"BlobFile":{"__symbolic":"interface"},"UploadStatus":{"Queue":0,"Uploading":1,"Done":2,"Cancelled":3,"Remove":4,"Error":5},"UploadProgress":{"__symbolic":"interface"},"FUploadFileExtend":{"__symbolic":"interface"},"UploadFile":{"__symbolic":"interface"},"UploadOutput":{"__symbolic":"interface"},"UploadConfig":{"__symbolic":"interface"},"UploadInput":{"__symbolic":"interface"},"UploadServerService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"upload":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"multipartUpload":[{"__symbolic":"method"}]}},"DocMetaProperty":{"__symbolic":"interface"},"ColumnFormatter":{"__symbolic":"interface"},"ColumnData":{"__symbolic":"interface"},"InputOptions":{"__symbolic":"interface"},"InputDefaultOptions":{"placeholder":"","isPassword":false,"minLength":{"__symbolic":"reference","name":"undefined"},"maxLength":{"__symbolic":"reference","name":"undefined"}},"TextareaDefaultOptions":{"editType":"default","dialogWidth":400,"dialogHeight":300,"enableWordCount":false,"countType":"length","onlyShowInDialog":true},"InputGroupOptions":{"__symbolic":"interface"},"InputGroupDefaultOptions":{"showClear":true,"groupText":"","disabled":false,"readonly":false,"editable":true,"isPassword":false,"enableViewPassword":true,"textAlign":"left","minLength":{"__symbolic":"reference","name":"undefined"},"maxLength":{"__symbolic":"reference","name":"undefined"}},"ComboListOptions":{"__symbolic":"interface"},"ComboListDefaultOptions":{"disabled":false,"readonly":false,"editable":true,"placeholder":"请选择","panelWidth":300,"panelHeight":"auto","autoWidth":true,"data":[],"idField":"id","multiSelect":false,"uri":"","textField":"","valueField":"","enableCancelSelected":true,"enableClear":true,"itemTemplate":null,"nosearch":false,"showDisabledItem":true,"disabledField":"disabled"},"EnumEditorDefaultOptions":{"outType":0,"readonly":false,"editable":false,"disabled":false,"enableClear":true,"textField":"name","valueField":"value"},"EditorValidatorType":{"__symbolic":"interface"},"EditorValidator":{"__symbolic":"interface"},"CellEditor":{"__symbolic":"interface"},"ValueChangeParams":{"__symbolic":"interface"},"FFileSizePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":9,"character":1},"arguments":[{"name":"fFileSize"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"FFileDatePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":28,"character":1},"arguments":[{"name":"fFileDate"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@farris/ui-common/date","name":"DateTimeHelperService","line":32,"character":33}]}],"transform":[{"__symbolic":"method"}]}},"FormatCellDataPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":43,"character":1},"arguments":[{"name":"formatCellData","pure":false}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@farris/ui-common/column","name":"ColumnFormatService","line":48,"character":29},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":48,"character":68}]}],"transform":[{"__symbolic":"method"}],"getRealDataValue":[{"__symbolic":"method"}]}},"UPLocalePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":115,"character":1},"arguments":[{"name":"upLocale"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"transform":[{"__symbolic":"method"}]}},"UPLocaleDefaultPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":126,"character":1},"arguments":[{"name":"upLocaleDefault"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"transform":[{"__symbolic":"method"}]}},"UPShowRequiredStarPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":137,"character":1},"arguments":[{"name":"upShowStar"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"transform":[{"__symbolic":"method"}]}},"FFileUtils":{"__symbolic":"error","message":"Reference to a local symbol","line":3,"character":6,"context":{"name":"isObject"},"module":"./lib/utils/f-file.utils"},"FFileViewImageComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":1,"character":1},"arguments":[{"selector":"f-file-view-image","template":"<canvas #canvas class=\"ffileupload--canvas\"></canvas>\r\n","styles":[".ffileupload--canvas{margin:0 auto}"]}]}],"members":{"maxHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"maxWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":9,"character":3},"arguments":["class.f-file-view-image"]}]}],"selfHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":3},"arguments":["style.height"]}]}],"canvas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":11,"character":3},"arguments":["canvas"]}]}],"file":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"changeImageSize":[{"__symbolic":"method"}],"createImageByCanvas":[{"__symbolic":"method"}]}},"FFileUploadComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":37,"character":1},"arguments":[{"selector":"f-file-upload","providers":[{"__symbolic":"reference","name":"FFileUploaderService"}],"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":43,"character":8},"arguments":["hideUploaded",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":44,"character":12},"arguments":["show",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":44,"character":26},"arguments":[{"opacity":1,"height":"*"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":45,"character":12},"arguments":["hide",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":45,"character":26},"arguments":[{"opacity":0,"height":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":50,"character":12},"arguments":["* => hide",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":50,"character":36},"arguments":["0.5s"]}]}]]}],"template":"<div class=\"ffileupload--assist\" #uploadAssist></div>\r\n<ng-container *ngIf=\"visible\">    \r\n    <ng-container *ngIf=\"enableSelect\">\r\n        <input type=\"file\" class=\"ffileupload--browser\" [disabled]=\"disabled\" FFileSelect [options]=\"options\"\r\n            (uploadOutput)=\"selectUploadOutput($event)\" [uploadInput]=\"uploadSelectInput\" [multiple]=\"multiple\"\r\n            [accept]=\"allowedContentTypes\"  [uploadedCount]=\"uploadedCount\">\r\n    </ng-container>\r\n    <ng-container *ngIf=\"!fFileUploadDir\">\r\n        <ng-container *ngIf=\"enableDrop\">\r\n            <div class=\"ffileupload--drop-wrapper\"\r\n                [ngClass]=\"{'drop-wrapper--append':files.length>0,'drop-wrapper--append-show':showAppendPanel}\">\r\n                <div class=\"action-wrapper--is-upload drop-wrapper--header\" [ngClass]=\"showAppendPanel?'':'d-none'\">\r\n                    <div class=\"action-wrapper--header-left\">\r\n                        <button type=\"button\" class=\"btn btn-link mr-2\" (click)=\"closeAppendPanel()\">{{ 'upload.back' | upLocale }}</button>\r\n                    </div>\r\n                </div>\r\n                <div class=\"drop-wrapper--drop-area\" FFileDrop [options]=\"options\"\r\n                    (uploadOutput)=\"dropUploadOutput($event)\" [uploadInput]=\"uploadDragInput\" [disabled]=\"disabled\" [uploadedCount]=\"uploadedCount\">\r\n\r\n                    <button type=\"button\" class=\"btn-upload-icon\" [disabled]=\"disabled\" (click)=\"triggerFileSelect($event)\">\r\n                        <i class=\"f-icon f-icon-upload_big\"></i>\r\n                    </button>\r\n                    <div class=\"drop-wrapper--action\" *ngIf=\"!disabled\">\r\n                        <label class=\"drop-wrapper--action-label\">\r\n                            {{dropText | upLocaleDefault:'可将文件拖拽此处':'upload.drop' }}\r\n                        </label> {{ 'upload.orText' | upLocale }} <button type=\"button\" class=\"drop-wrapper--action-select\" [disabled]=\"disabled\"\r\n                            (click)=\"triggerFileSelect($event)\">{{selectText|upLocaleDefault:'点击上传':'upload.select'}}</button>\r\n                    </div>\r\n                    <ng-container *ngTemplateOutlet=\"beforeUploadSupportInfo\"></ng-container>\r\n                </div>\r\n            </div>\r\n            <ng-container *ngIf=\"files.length>0\">\r\n                <ng-container *ngTemplateOutlet=\"afterSelectHeader\"></ng-container>\r\n            </ng-container>\r\n        </ng-container>\r\n        <ng-container *ngIf=\"!enableDrop&&enableSelect\">\r\n            <div class=\"ffileupload--action-wrapper\" [ngClass]=\"{'select-wrapper--append':files.length>0}\">\r\n                <ng-container *ngIf=\"files.length==0;else afterSelectHeader\">\r\n                    <div class=\"action-wrapper--before-upload\">\r\n                        <button type=\"button\" class=\"btn-upload-icon\" [disabled]=\"disabled\"\r\n                            (click)=\"triggerFileSelect($event)\">\r\n                            <i class=\"f-icon f-icon-upload_big\"></i>\r\n                        </button>\r\n                    </div>\r\n                </ng-container>\r\n            </div>\r\n        </ng-container>\r\n    </ng-container>\r\n    <div *ngIf=\"fFileUploadDir&&fFileUploadDir.templateRef\" (click)=\"triggerFileSelect($event)\">\r\n        <ng-container [ngTemplateOutlet]=\"fFileUploadDir.templateRef\" [ngTemplateOutletContext]=\"{'disabled':disabled,'settings':settings,'uploadedCount':uploadedCount}\"></ng-container>\r\n    </div>\r\n    <!--当选中文件之后隐藏-->\r\n    <ng-container *ngIf=\"!fFileUploadDir&&!enableDrop&&enableSelect&&files.length==0\">\r\n        <ng-container *ngTemplateOutlet=\"beforeUploadSupportInfo\"></ng-container>\r\n    </ng-container>\r\n    <!-- <div class=\"ffileupload--common-action\" *ngIf=\"files.length>0\">\r\n    <span class=\"common-action--info\">共<span class=\"text-info mx-1\">{{files.length}}</span>个文件</span>\r\n   <button type=\"button\" class=\"btn btn-link\" *ngIf=\"!uploadImmediately\">上传所有</button>\r\n</div> -->\r\n    <ul class=\"ffileupload--list\" *ngIf=\"!uploadImmediately\">\r\n        <ng-container *ngFor=\"let fileItem of files\">\r\n            <!-- <ng-container *ngIf=\"!uploadImmediately||fileItem.type!='done'\"> -->\r\n            <li class=\"ffileupload--item\" [@hideUploaded]=\"uploadImmediately&&fileItem.type=='done'?'hide':''\">\r\n                <fieldset class=\"ffileupload--file-wrapper\">\r\n                    <legend>{{fileItem['file'].id}}</legend>\r\n                    <input type=\"hidden\" name=\"ffileupload\" [value]=\"fileItem['file'].nativeFile.name\" />\r\n                    <div class=\"ffileupload--file\"\r\n                        [ngClass]=\"isImage(fileItem['file'].type)?'ffileupload--file-imgpreview':'ffileupload--file-panel'\">\r\n                        <div class=\"ffileupload--action\">\r\n                            <div class=\"ffileupload--action-basic\">\r\n                                <div class=\"action-basic--info\">\r\n                                    <div class=\"action-basic--info-title\" [title]=\"fileItem['file'].nativeFile.name\">{{fileItem['file'].nativeFile.name}}</div>\r\n                                    <div class=\"action-basic--info-byte\">{{formateBytes(fileItem['file'].size)}}</div>\r\n                                </div>\r\n                                <ng-container [ngSwitch]=\"fileItem.type\">\r\n                                    <ng-container *ngSwitchCase=\"'done'\">\r\n                                        <div class=\"action-basic--state\">\r\n                                            <span>{{ 'upload.hasUploaded' | upLocale }}</span>\r\n                                        </div>\r\n                                        <div class=\"action-basic--action\">\r\n                                            <span class=\"action-basic--action-btn action-btn--done\" [title]=\"'upload.hasUploaded' | upLocale\"><i\r\n                                                    class=\"f-icon f-icon-checkmark\"></i></span>\r\n                                            <span class=\"action-basic--action-btn\" [title]=\"'upload.delText' | upLocale\"\r\n                                                (click)=\"removeFile(fileItem['file'].id)\"><i\r\n                                                    class=\"f-icon f-icon-enclosure_delete\"></i></span>\r\n                                        </div>\r\n                                    </ng-container>\r\n                                    <ng-container *ngSwitchCase=\"'start'\">\r\n                                        <div class=\"action-basic--state\">\r\n                                            <span>{{ 'upload.uploading' | upLocale }}</span>\r\n                                        </div>\r\n                                        <div class=\"action-basic--action\">\r\n                                            <span class=\"action-basic--action-btn uploadpreview-btn--primary\"><i\r\n                                                    class=\"ffile-spin f-icon f-icon-refresh\"></i></span>\r\n                                        </div>\r\n                                    </ng-container>\r\n                                    <ng-container *ngSwitchDefault>\r\n                                        <div class=\"action-basic--state\">\r\n                                            <span>{{ 'upload.waitUpload' | upLocale }}</span>\r\n                                        </div>\r\n                                        <div class=\"action-basic--action\">\r\n                                            <span class=\"action-basic--action-btn uploadpreview-btn--primary\" [title]=\"'upload.upload' | upLocale\"\r\n                                                (click)=\"startUpload(fileItem['file'])\"><i\r\n                                                    class=\"f-icon f-icon-enclosure_upload\"></i></span>\r\n                                            <span class=\"action-basic--action-btn\"  [title]=\"'upload.remove' | upLocale\"\r\n                                                (click)=\"cancelUpload(fileItem['file'].id)\"><i\r\n                                                    class=\"f-icon f-icon-enclosure_delete\"></i></span>\r\n                                        </div>\r\n                                    </ng-container>\r\n                                </ng-container>\r\n                            </div>\r\n                        </div>\r\n                        <ng-container *ngIf=\"enableImagePreview&&isImage(fileItem['file'].type)\">\r\n                            <f-file-view-image [file]=\"fileItem['file'].nativeFile\"></f-file-view-image>\r\n                        </ng-container>\r\n                    </div>\r\n                </fieldset>\r\n            </li>\r\n            <!-- </ng-container> -->\r\n        </ng-container>\r\n    </ul>\r\n    <div class=\"ffile-load-wrapper\" *ngIf=\"showLoading\">\r\n        <div class=\"loader\"></div>\r\n    </div>\r\n</ng-container>\r\n<ng-template #afterSelectHeader>\r\n    <div class=\"action-wrapper--is-upload\">\r\n        <div class=\"action-wrapper--header-title\"><span class=\"common-action--info\">{{ 'upload.waitUpload' | upLocale }}<span\r\n                    class=\"mx-1\">{{files.length}}</span>{{ 'upload.numFile' | upLocale }}</span></div>\r\n        <div class=\"action-wrapper--header-right\">\r\n            <button type=\"button\" class=\"btn btn-secondary btn-icontext\" (click)=\"appendNewFiles($event)\">\r\n                <span class=\"f-icon f-icon-add\"></span>{{ 'upload.upload' | upLocale }}\r\n            </button>\r\n        </div>\r\n        <div class=\"action-wrapper--header-left\">\r\n            <button type=\"button\" class=\"btn btn-primary  mr-2\" (click)=\"startUploadAll()\">{{ 'upload.mutilUpload' | upLocale }}</button>\r\n            <button type=\"button\" class=\"btn btn-secondary\" (click)=\"removelAllUpload()\">{{ 'upload.cancelUpload' | upLocale }}</button>\r\n        </div>\r\n    </div>\r\n</ng-template>\r\n<ng-template #beforeUploadSupportInfo>\r\n    <div class=\"ffileupload--support-info\">\r\n        <ul class=\"support-info--wrapper\">\r\n            <li *ngIf=\"judgeContentTypeLimit()\">\r\n                <span>{{'uploadAndPreview.supportType' | upLocale }}：</span>\r\n                <span class=\"support-info--item-detail\">{{allowedContentTypes}}</span>\r\n            </li>\r\n            <li *ngIf=\"judegeFileSizeLimit()\">\r\n                <span>{{'uploadAndPreview.maxSize' | upLocale }}：</span>\r\n                <span class=\"support-info--item-detail\">{{maxFileSize}}</span>\r\n            </li>\r\n            <li *ngIf=\"maxUploads>0\">\r\n                <span>{{'uploadAndPreview.maxFileCount' | upLocale }}：</span>\r\n                <span class=\"support-info--item-detail\">{{'uploadAndPreview.maxCountShow' | upLocale}}</span>\r\n            </li>\r\n        </ul>\r\n    </div>\r\n</ng-template>","styles":[":host{position:relative;display:block;padding:10px;background:#fafcfd;max-width:100%;max-height:100%;outline:0;border:1px dashed #d8dfed;border-radius:3px;font-size:13px;-webkit-transition:height .2s linear;transition:height .2s linear}:host.ffileupload-unvisible{display:none!important}:host.ffileupload-selfdefine{background:0 0;border:none;padding:0}.ffileupload--browser{position:absolute;margin:0;padding:0;left:1em;top:-9000px;width:calc(100% - 2em);opacity:0;font-size:0}:host.ffileupload-default{width:435px}:host.ffileupload-uploading{width:654px}.ffileupload--assist{width:100%;height:0;opacity:0}.drop-wrapper--drop-area{text-align:center;padding:10px 0 0}.drop-wrapper--action{padding:10px 16px 6px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#6a6f79;-webkit-box-pack:center;justify-content:center}.drop-wrapper--drop-area .ffileupload--support-info{padding-top:0}.drop-wrapper--action-label{margin:0}.drop-wrapper--action-select{color:#1e5fb3;margin:0;padding:0 4px;box-shadow:none;outline:0;background:0 0;border:none}.ffileupload--action{cursor:pointer}.drop-wrapper--header{margin-bottom:.5rem!important}.drop-wrapper--append{position:absolute;top:0;left:0;right:0;z-index:100;height:0;background:rgba(250,250,250,.9);border-radius:1rem;overflow:hidden;-webkit-transition:height .2s linear;transition:height .2s linear}.drop-wrapper--append-show{padding:10px;height:210px}.action-wrapper--before-upload{padding:.5rem;text-align:center}.ffileupload--action-wrapper .btn-upload-icon,.ffileupload--drop-wrapper .btn-upload-icon{border:none;outline:0;box-shadow:none;color:#ccd5e1;background:0 0;margin:0 auto .5rem 0;cursor:pointer;padding:0}.ffileupload--action-wrapper .btn-upload-icon:disabled,.ffileupload--drop-wrapper .btn-upload-icon:disabled{cursor:default;opacity:.4}.ffileupload--action-wrapper .btn-upload-icon:hover,.ffileupload--drop-wrapper .btn-upload-icon:hover{color:#1e5fb3}.ffileupload--action-wrapper .btn-upload-icon:disabled:hover,.ffileupload--drop-wrapper .btn-upload-icon:disabled:hover{color:#ccd5e1}.btn-upload-icon .f-icon{font-size:36px;height:36px}.action-wrapper--is-upload{padding:4px 10px 16px;text-align:center;font-size:14px;margin:0 -10px;clear:both;overflow:hidden;position:relative}.action-wrapper--header-title{float:left}.action-wrapper--header-right{text-align:right;float:right;position:relative;z-index:100}.action-wrapper--header-left{float:left;position:relative;z-index:100}.ffileupload--item{margin:0 .625rem .625rem 0;list-style:none;width:100%;max-width:308px}.ffileupload--support-info{padding:0 .5rem .5rem;line-height:1.6;color:#b4bccc;text-align:center}.support-info--wrapper{padding:0;margin:0 auto}.support-info--wrapper li{padding:0;margin:0 4px 0 0;list-style:none;display:inline-block;word-break:break-all}.ffileupload--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;position:relative}.ffileupload--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ffileupload--file{position:static;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;color:#2d2f33;border-radius:3px;overflow:hidden;background:#fff;border:1px solid #e5e8ed;box-shadow:0 2px 4px 0 rgba(220,227,237,.53);max-height:200px;height:100%;box-sizing:content-box}.f-file-view-image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;width:100%;pointer-events:none;will-change:transform,opacity;border-radius:1rem;min-height:6rem}.ffileupload--action-basic{display:-webkit-box;display:flex;padding:6px 10px;-webkit-box-align:center;align-items:center;min-height:66px}.ffileupload--list{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;margin-right:-.625rem}.action-basic--info{-webkit-box-flex:1;flex:1 1 auto;white-space:nowrap;overflow:hidden}.action-basic--state{background:#e6f8f9;position:absolute;right:0;top:0;font-size:12px;color:#62c8ca;height:28px;min-width:56px;border-radius:0 0 0 50px/0 0 0 28px;text-align:right;line-height:24px;padding:0 6px 0 0}.action-basic--info-title{margin:0 0 4px;text-overflow:ellipsis;overflow:hidden}.action-basic--info-byte{color:rgba(45,47,51,.45)}.action-basic--action-btn{text-align:center;background:#c7d4ee;height:18px;width:18px;border-radius:9px;display:inline-block;line-height:18px;-webkit-transition:box-shadow .25s ease-in;transition:box-shadow .25s ease-in}.action-basic--action-btn:hover{box-shadow:0 0 0 .125em rgba(43,135,255,.2);background:#2b87ff}.action-btn--done{background:#51bd78!important;color:#fff}.action-basic--action-btn .f-icon{color:#fff;font-size:12px}.ffileupload--file-panel .ffileupload--action{width:100%}.action-basic--action{position:absolute;right:12px;bottom:14px}.action-basic--action-btn+.action-basic--action-btn{margin-left:12px}.ffileupload--common-action{border-top:1px solid #eaeaea;text-align:center;font-size:14px;margin:0 -10px;padding:4px}.common-action--info{margin:0 16px 0 0;display:inline-block}.common-action--info span{font-size:17px;font-weight:600}.ffileupload--file-imgpreview .ffileupload--action-basic{width:100%;height:100%;position:absolute;z-index:80;background:rgba(255,255,255,.8)}.ffile-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite ffile-spin}@-webkit-keyframes ffile-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ffile-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ffile-load-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:rgba(255,255,255,.4)}.ffile-load-wrapper .loader,.ffile-load-wrapper .loader:after,.ffile-load-wrapper .loader:before{background:#2a87ff;-webkit-animation:1s ease-in-out infinite ffile-load-spin;animation:1s ease-in-out infinite ffile-load-spin;width:2px;height:6px}.ffile-load-wrapper .loader{color:#2a87ff;text-indent:-200em;margin:0 auto;position:relative;font-size:12px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.ffile-load-wrapper .loader:after,.ffile-load-wrapper .loader:before{position:absolute;top:0;content:''}.ffile-load-wrapper .loader:before{left:-6px;-webkit-animation-delay:-.32s;animation-delay:-.32s}.ffile-load-wrapper .loader:after{left:6px}.ffileupload-default-size{width:432px}@-webkit-keyframes ffile-load-spin{0%,100%,80%{box-shadow:0 0;height:10px}40%{box-shadow:0 -6px;height:18px}}@keyframes ffile-load-spin{0%,100%,80%{box-shadow:0 0;height:10px}40%{box-shadow:0 -6px;height:18px}}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":55,"character":5},"arguments":["class.ffileupload"]}]}],"visibleState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":57,"character":5},"arguments":["class.ffileupload-unvisible"]}]}],"selfDirectiveDefine":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":61,"character":5},"arguments":["class.ffileupload-selfdefine"]}]}],"uploading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":67,"character":5},"arguments":["class.ffileupload-uploading"]}]}],"fFileUploadAssist":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":72,"character":5},"arguments":["uploadAssist"]}]}],"fFileUploadDir":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":74,"character":5},"arguments":[{"__symbolic":"reference","name":"FFileUploadDirective"}]}]}],"fileUpload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":76,"character":5},"arguments":[{"__symbolic":"reference","name":"FFileSelectDirective"}]}]}],"fileDropUpload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":77,"character":5},"arguments":[{"__symbolic":"reference","name":"FFileDropDirective"}]}]}],"enableImagePreview":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":5}}]}],"uploadImmediately":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":5}}]}],"uploadedThenHide":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":5}}]}],"enableSliceUpload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":5}}]}],"chunkSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":5}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":5}}]}],"needReset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":104,"character":5}}]}],"enableDrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":5}}]}],"dropText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":107,"character":5}}]}],"enableSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":5}}]}],"selectText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":110,"character":5}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":5}}]}],"uploadedCount":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":5}}]}],"extendDatas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":116,"character":5}}]}],"widthThreshold":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":121,"character":5}}]}],"fUploadDoneEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":123,"character":5}}]}],"fUploadRemovedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":124,"character":5}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":5}}]}],"extendServerConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":160,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FFileUploadAPIService"},{"__symbolic":"reference","name":"FFileUploaderService"},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":186,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":187,"character":24}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"triggerFileSelect":[{"__symbolic":"method"}],"selectUploadOutput":[{"__symbolic":"method"}],"dropUploadOutput":[{"__symbolic":"method"}],"uploadOutputHandler":[{"__symbolic":"method"}],"showNotify":[{"__symbolic":"method"}],"allFileUploaded":[{"__symbolic":"method"}],"updateFilesState":[{"__symbolic":"method"}],"startUpload":[{"__symbolic":"method"}],"startUploadAll":[{"__symbolic":"method"}],"hideAfterLoaded":[{"__symbolic":"method"}],"cancelUpload":[{"__symbolic":"method"}],"removelAllUpload":[{"__symbolic":"method"}],"removeFile":[{"__symbolic":"method"}],"formateBytes":[{"__symbolic":"method"}],"isImage":[{"__symbolic":"method"}],"judgeContentTypeLimit":[{"__symbolic":"method"}],"judegeFileSizeLimit":[{"__symbolic":"method"}],"appendNewFiles":[{"__symbolic":"method"}],"closeAppendPanel":[{"__symbolic":"method"}],"inputUploadEventEmit":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"computeWidthThreshold":[{"__symbolic":"method"}]}},"FFilePreviewComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"f-file-preview","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":10,"character":19},"member":"None"},"template":"<div class=\"ffilepreview--header\" [ngClass]=\"headerCls\" *ngIf=\"visible&&(enableMulti||toolbarTemplate)\">\r\n    <ng-container *ngIf=\"fileInfos.length>0&&enableMulti\">\r\n        <div class=\"mr-auto\">\r\n            <f-file-preview-checkbox  id=\"previewMultiBtn\" [checked]=\"selectAllBtnChecked\" [showDragBar]=\"false\"\r\n                (checkedChange)=\"selectOrCancelAllHandler($event)\" class=\"mr-1\"></f-file-preview-checkbox>\r\n            <span class=\"mx-1\">{{ 'preview.selectAll' | upLocale }}</span>\r\n            <small class=\"text-muted ml-1\">{{ 'preview.selected' | upLocale }}({{multiSelected.length}})</small>\r\n        </div>\r\n        <ng-container *ngIf=\"!toolbarTemplate\">\r\n            <ng-container *ngIf=\"canRename\">\r\n                <div class=\"\" [ngClass]=\"{'d-flex':multiSelected.length>0,'d-none':multiSelected.length==0}\">\r\n                    <button class=\"k-button k-flat k-primary\"\r\n                        [ngClass]=\"{'k-button-icontext':!showRenameInput,'k-button-icon':showRenameInput}\" type=\"button\"\r\n                        (click)=\"toggleRenameInput($event)\">\r\n                        <i class=\"k-icon f-icon f-icon-new-edit\"></i><span *ngIf=\"!showRenameInput\">{{ 'preview.modifyName' | upLocale }}</span>\r\n                    </button>\r\n                    <div class=\"header--rename\" [ngClass]=\"{'header--rename-show':showRenameInput}\"><input type=\"text\"\r\n                            class=\"form-control\" placeholder=\"\" #multiRenameInput /></div>\r\n                </div>\r\n            </ng-container>            \r\n            <button class=\"k-button k-button-icontext k-flat k-primary\" type=\"button\"\r\n                [disabled]=\"multiSelected.length==0\" (click)=\"fileMultiDownloadHandler($event)\">\r\n                <i class=\"k-icon f-icon f-icon-download mr-1\"></i><span>{{ 'preview.multiDownload' | upLocale }}</span>\r\n            </button>\r\n        </ng-container>\r\n    </ng-container>\r\n    <ng-container *ngIf=\"toolbarTemplate\">\r\n        <ng-container\r\n            *ngTemplateOutlet=\"toolbarTemplate; context: {$implicit:multiSelected,readonly:readonly,enableMulti:enableMulti,settings:settings,canRename:canRename}\">\r\n        </ng-container>\r\n    </ng-container>\r\n\r\n</div>\r\n<div class=\"ffilepreview\" [ngClass]=\"'ffilepreview--'+type\" [class.ffilepreview--multi]=\"enableMulti\" *ngIf=\"visible\" [f-area-response]=\"type=='card'&&enableCardAreaResponse\">\r\n    <div [ngClass]=\"defaultItemCls +' '+ itemCls\" *ngFor=\"let fileInfoItem of fileInfos\"\r\n        [id]=\"'ffilepreview--item--'+fileInfoItem.id\">\r\n        <ng-container *ngIf=\"!listTypeTemplate\">\r\n            <f-file-preview-checkbox *ngIf=\"enableMulti\" [id]=\"fileInfoItem.id\" [checked]=\"fileInfoItem.checked\"\r\n                (checkedChange)=\"multiSelectChange($event)\"></f-file-preview-checkbox>\r\n            <ng-container *ngIf=\"hasFileName(fileInfoItem.name),else errorInfoTmpl\">\r\n                <div class=\"ffilepreview--item-detail\" [class.flex-fill]=\"enableMulti\">\r\n                    <div class=\"ffilepreview--item-icon\">\r\n                        <span class=\"ffilepreview--filetype-icon\"\r\n                            [ngClass]=\"getFileTypeClassName(fileInfoItem.name)\"></span>\r\n                    </div>\r\n                    <div class=\"ffilepreview--item-content\">\r\n                        <a class=\"item-content--title\" [title]=\"fileInfoItem.name\"\r\n                            (click)=\"filePreviewHandler($event,fileInfoItem)\">{{fileInfoItem.name}}</a>\r\n                        <div class=\"item-content--toolbar f-text-light\">\r\n                            <button class=\"btn preview-btn uploadpreview-btn--primary\"\r\n                                (click)=\"fileDownloadHandler($event,fileInfoItem)\">\r\n                                <span class=\"f-icon f-icon-enclosure_download\"></span>\r\n                            </button>\r\n                            <button class=\"btn preview-btn\" (click)=\"filePreviewHandler($event,fileInfoItem)\">\r\n                                <span class=\"f-icon f-icon-enclosure_browse\"></span>\r\n                            </button>\r\n                            <button class=\"btn preview-btn\" *ngIf=\"!readonly\"\r\n                                (click)=\"fileRemoveHandler($event,fileInfoItem)\">\r\n                                <span class=\"f-icon f-icon-enclosure_delete\"></span>\r\n                            </button>\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n            </ng-container>\r\n            <ng-template #errorInfoTmpl>\r\n                <div class=\"ffilepreview--item-detail\" [class.flex-fill]=\"enableMulti\">\r\n                    <div class=\"ffilepreview--item-icon\">\r\n                        <span class=\"ffilepreview--filetype-icon ffilepreview--filetype-any\"></span>\r\n                    </div>\r\n                    <div class=\"ffilepreview--item-content\">\r\n                        <a class=\"item-content--title\"></a>\r\n                    </div>\r\n                </div>\r\n            </ng-template>\r\n        </ng-container>\r\n        <ng-container *ngIf=\"listTypeTemplate\">\r\n            <f-file-preview-checkbox *ngIf=\"enableMulti\" [id]=\"fileInfoItem.id\" [checked]=\"fileInfoItem.checked\"\r\n                (checkedChange)=\"multiSelectChange($event)\"></f-file-preview-checkbox>\r\n            <ng-container\r\n                *ngTemplateOutlet=\"listTypeTemplate; context: {$implicit:fileInfoItem,readonly:readonly,enableMulti:enableMulti,settings:settings}\">\r\n            </ng-container>\r\n        </ng-container>\r\n    </div>\r\n</div>","styles":[":host.ffilepreview-unvisible{display:none!important}.ffilepreview--wrapper{display:block}.ffilepreview--wrapper .ffilepreview--header{padding:0 0 4px;text-align:right;margin:0 0 8px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ffilepreview--wrapper .ffilepreview--header .header--rename{width:0;overflow:hidden;-webkit-transition:width .2s linear;transition:width .2s linear}.ffilepreview--wrapper .ffilepreview--header .header--rename-show{width:120px;margin-left:4px}.ffilepreview.ffilepreview--card{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 -.875rem}.ffilepreview--card .ffilepreview--item{-webkit-box-flex:0;flex:0 0 25%;position:relative;width:100%;min-height:1px;margin:0 0 .75rem}.ffilepreview.ffilepreview--card .ffilepreview--item-detail{border-radius:3px;padding:14px 10px;margin:0 .5rem;height:100%;background:rgba(249,252,255,.87);border:1px solid #e5e8ed;overflow-x:hidden}.ffilepreview.ffilepreview--multi{margin:0}.ffilepreview.ffilepreview--multi .ffilepreview--item{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.ffilepreview.ffilepreview--card .ffilepreview--item-detail:focus,.ffilepreview.ffilepreview--card .ffilepreview--item-detail:hover{border:1px solid #509af8;box-shadow:0 0 4px 0 rgba(74,154,255,.44)}.ffilepreview.ffilepreview--card .item-content--toolbar{text-align:right}.ffilepreview--item-detail{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 0 .5rem}.ffilepreview--item-content{-webkit-box-flex:1;flex:1 1 0}.ffilepreview--item-content .item-content--title{text-overflow:ellipsis;overflow:hidden;word-break:break-all}.ffilepreview--item-content a.item-content--title{cursor:pointer}.ffilepreview--item-content .text-sm{font-size:12px}.ffilepreview--item-content a:hover{color:#388fff}.item-content--toolbar{margin:0}.item-content--toolbar .f-icon{font-size:.875rem;margin-right:.125rem}.item-content--toolbar .btn{font-size:.75rem;margin:0 1rem 0 0}.ffilepreview--filetype-zip{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-xls{background-image:url(data:image/png;base64,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dGUAMjAxOS0xMi0yOFQwOTozMTo1NiswMDowMLhrE7kAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDEtMDhUMTk6NDM6NTkrMDA6MDCdstIMAAAAIHRFWHRzb2Z0d2FyZQBodHRwczovL2ltYWdlbWFnaWNrLm9yZ7zPHZ0AAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6UGFnZXMAMaf/uy8AAAAYdEVYdFRodW1iOjpJbWFnZTo6SGVpZ2h0ADUxMo+NU4EAAAAXdEVYdFRodW1iOjpJbWFnZTo6V2lkdGgANTEyHHwD3AAAABl0RVh0VGh1bWI6Ok1pbWV0eXBlAGltYWdlL3BuZz+yVk4AAAAXdEVYdFRodW1iOjpNVGltZQAxNTQ2OTc2NjM5OiA9twAAABN0RVh0VGh1bWI6OlNpemUAMjc5NTUxQgHjNFMAAABadEVYdFRodW1iOjpVUkkAZmlsZTovLy9kYXRhL3d3d3Jvb3Qvd3d3LmVhc3lpY29uLm5ldC9jZG4taW1nLmVhc3lpY29uLmNuL2ZpbGVzLzExOC8xMTg0MjYwLnBuZ1tLqmgAAAAASUVORK5CYII=)}.ffilepreview--filetype-txt{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH5AIKAwERJZHv2gAAFYRJREFUeNrtW1uMXFV2XfvWq9+2u238wHbbBgYMBONHEAN2iFAUCYwNGT5IZiLlF38wk0TJTIQ0ISEhX2iIoozkJEyGIWACKJDhGUE0QYFICLttsIFAG4Ibt/vh7ra7u7qrqqvq7p2Pex773HqMjTLRfPhatqvuPfecfdbZj7X3OQVcui5dl65f4EUX+8KjP/gBTo2cwfLlvRjoH8Cy5csRx3Xkcnl0FDqQzWWRyWRAFIFs7wL/IbhJTT4BEAJIQADEthfVDxFAwNz589i5/UYMbhpEvV5HvVZHtVZFqVRCpVJBLpfD1NkpjI2PobxYwoaNG3D77bdf1HyzF9rwoT9/GOVyGYVCF/bt3YufvvyvHQP9AyuFeVW1Wt1YrVZX1qq1fC6fQzabRRRFDeiLWhICIPYGSYJdGjRKQSeUtDGgVatVVKtVzM8XUatVUavWsLS0hEqlUhWR6UyU+RKQqfHx8elvP/BA5b3DR/CTJ59Eb08vvvGN3/q/0aCH/+KvsPX6rRj9chR/8J0H6K//5m+v6u3tu6ent+e2bCZzTa5QWCbCfRDKRZHRGgKooWvSquRBIzNpUdLoZkQWSQjIgUgRMDE+jo58HnfecQc6uzrBzBARMDMgUqMoKlYqldl6rfbJ+fPn356emXlh9623Dr/zzn9h69ateOut/8C999771QH6s4f/EudmZrB95w5MnZ3auHrNmgM9PT2/k8/lBzPZTCB0suJ+Mq0ACYbWTYwWNb6qvhCpj4Sx8TMY/uQTbLthG/buvQPd3d0QlmBWVlPr9TrK5fKp2dnZQ1988T8HBwc3nX7zzTdw+eWXY//+/S2ljFprziMol8t48Pt/iuJ8cc+GjYPP9vf3/0lHZ+dglMmA3XwkwUQAEXH/+7/quwEyacbqHkNYzPsCYeNygn7Cv6YTsAiOvf8+Xnvt37C4sGgWCe5vsl6CbDaLvr7eTevWrX3w2uuue/bcuZnd999/P+aLRbz00ssXB9BDDz+MmelpHPjOt/H8c/+8d82aNU/39vbeTFHUXGD7R8RP3KCW3IN5Dt+e4QERuDZs+mARsH0PGjC2kJoxkmvo2FG8+vrrKJUWjYtSKLmFFGQyWQwMDHx9y5Yth4aOHt37rW9+E6NnzuDFF1+8cBM79OzzKJfLWCjO71mzdt3TXd3dG5IxJYkq0rwH50JEWZAOXFbbrI9SfkfcA29n6jWIllSAKCKMj43h008/Sd4zC7Fj+43Yd9dedHZ2BgA2u+bm5k5//vnn31q5cuXb/StWYEV/f0ObTPrGg99/CLVaDfPz8xvWrb3877t7e64j6wasWYl3B9qvanF0ZHfvgRLAJGwk1vEak9AuSJDqWF3FYhHT09PBvYnJCczPF7Fp8ybk8/m2ABUKHcvy+dzW4eHhN8+fPz9355134rnnngvaNJhYpVzBH//h72P1Zavv7+7uvtnaOSvbFyDxQeaZCABjMkE7kcAcWH13n5X/YuuRWFzfcCbpTdT25zREvBkyC44eO4ZXXnkVC4vGJ7W4iIAVK1bcvGXLlgO7d++mxcXFxjb6y0OPPIK+nj7U4/rXBtdvfKOzq2tQdHRB69iU3G/x1N52FpTEvWbv+G9KbY25ibpNRJgYH8Pwp8NO0zyPSgDbuX0H7rLRrYW5ERHm5+dHPvroo9/M5/PDp06dwn333ddcgxZmZnHllVehr6fnnlw+N8jCzpmGEQRNo0nL6GX7YBjtYK9hwqHGuT7tOAieub5STt9qkY6qQ0eP4tXXXkepVGqpSSKCzs7OwYGBgXtuuukmdHZ2tTaxTC6DV376Qkd3d89tFGWcoDbCQMSYlo9U7CaJYLLhhH37xDwFzB5UsBhz8ubMhvD5cWD6ZQ+a1SoVMVncXQgER4aG8NLLr7QFKZvNor+//9cfe+yxjmJxPnymv6zoX4kV/QMroyhzjRtXeebEHFg5UJ1LeRUWAYQ4RYwJSeBWdmK1xH6FJBFPkrZEpHinhJ8ZwQK6sYPQl4w9dPQYWAR377urqbkREXK53DW7du1aBeB0S4D6evvAzKtyuewyNmaQdKDAgg/fLhylwjABiSkoskwiofAKWj1DAQUaoQFMT4qdeTXijhQtOHr0GIgI++7ai54USCKCjo6OZf39/SszmUxrgGoco1pdGoyZ+yIW70hT8Vso+GBVxgnpsFQE0MtLXikpAc517LQnnYUYnmOHsLgyB6mFjSekqYXiY0eODEGEcfe+fQ2axMy9i6XSYHdX17GWAOVyGVSrMiAiOTF8PwDDfmY/amOpwlUrYKOVUwqlSQQkvkdDYV9UGqEdrwMGAkikHLRqrN6xX9hmjAIcGToKgHDP/v3o6vJkkohyBKzt7e0NNDUAKJ8voFqt5RNE06GXASYXREnL5YDSwCWoWH3QjtVqSdrUCAyRsEbkHXGKpBJD+WPY0G412i1cwNSTZ0eGhgAB7t7vfVIURchmcyvWr1/fGqAok0U2l4OAklDs5kCQcF18ZNOm5xqI0xYGgYSRhttf7BfbOC+bZLC9LyoIECBMIFJRsNklgOVwgUsyC3X4yBEwGPfs24eenh4QEbLZTFcUhdw5BCgiRFFkQrQmcymnqu8F/knnCfqtZNmdLxKv8q5yKHDmok3WdslQIkAQmUWTYMkasXca5N73+d7hI0eQmNs+dHZ0gIhyaZzDiqKLHrYUQS4iNAvoPloEKmC0B8pf2OqgJwkWKO/SRM1R+TPf2JgtvJ/h2KUizTm+ihhaVtXsvfcOgwDsu2svKK0+aYBsXsVipLbr5iKLhOHdCOC1LMWZtAUqmqBN1gORitWAqx96K/LyMHnCHeqrzmxCt5DCxg3+3uHDqNdjXLF5UwOTDABKWK0pXkWe1OkVJRKk4772leSAM8g5gqfumVCn68th7JHU/6FWWK3s7unDFVddpVZARUFDMomUyilzIztfJG1n54t4973DmF0ot9eg2GXZQQwJ+JBX6Ga+yf8TcijxSqAeKLpm5iZWSZz2EGnz8fIUOvLo7FzZxMBSsNq5NMs0TFOOGRPjY9i8ZVMbDeKkrMAsiIiDYo/jhCa0iDZvZqMJZpLBzk6TvY1Q3dAoufcZ0lTTfB08tgAE5DVpTzDgeuqvFdEonpkPJ1XMWp0DSVJO2hQ5WcCR0lbNha12GF+1auUA1ly2Oli/RIDAwwZzaFhhvdjQ7VJXKw0wz7R7JCJMTc9gYnLSYSs2eqYBE3aBiaTWGiBmTui7JKSQzcAu4rj/fNKzbs1q7NqxHb+M14cf/zfOTIyDxKQrLtAqc7Vuw1lP2EeDk7Ylg3ReKel0w7Qfm5zEseMnQsetVz+16q2cLrX3IgGPIWps1xDgiTA5edZpii2n2ERNs3773JVVWgHEYkqpzABFzs7ZbO4lASyc/fj4JMbGJwEAkU0lgv2xFEBBXV4lu2qaDa5LOTWrwCZApoBJOrfLG5lbrtdAcUTJI2BhV4f6uRokpsgsJpmx93zYtQKbKrLob3ZCKrI5ehBOQFh8viR2Lx5BUCCX2ynGys1dWZDRur5SzN/liEaPTPLsrKfeBiCOGXHMYGYTWtVyW9QpAcxOavVll2Hd2tVori/trlR6oGpH1hJSFu0Ra6adigpYLnZ2agpnxsaDrNUtNKkSiq1ughEncbEFQMZBMwuiyDIdmyoYkMTrEDNj7do1uPmmXRcNz//H9f7xD3F69IwJ9RJGeltxMNsqYmrlXK+3BsiGOldNFK+mWv2JfMF8bGwc7w0ddamE9xb6U1AxavrNpic6RUaqBRr69s8bHD0RxicmXCnGsk4B+cU25JFgNMiWcVsBxCxOi0Qiv+duhTTbpKJc/ZnxcYyOjTWsnnemNmnS3tlDoj2aCECR7gDe2ZCHwW8DhVXx9EUEU9f2i0HQodwSWzKWw6hzOxMzYc6FRNeRcdhkk1jTPVluyb4koUmvThcQ+g6XOpEJDGR2VmM72dC5JhVIC4aXR5o4YYI/fKWLZkmAUKvngorfrKzHbepBbp+KBexChZkwh8LauLJ61UqsXbMmuZMm0yl/qkN3UEZRUd5png7h2r5VmqEe+rq0un92ehrj4xNKAX2iawex0Yzt6ZK4XaqhT2YoSqmP3OgCPLNg44YN2HPLzfhlvIbe/wCjZ8YQue0jGzUJIA5chyXItXZRLOYYIjGY4+SMoUHXbxP4JNWu48TkJN4/fgJ6fLdkWnvMP1pzmnLJNH0O8iZxbchMVFq8S0QYHR1ze/m2gul8luESbLRJDFFs66TBBGFyqphUJjhksi7LTjo6NfIlvhgZUYOnpU3lHQGvCtu5WlLqHbJELoWfa9n4iktM7eajZdPB9FVmnOSfDLRNViFgSsK8rebpbsk3dB3bLWEfj8LaoAODjEdP+Qq7gxQk/zpykuUqljDY434KncbVgQCISMsjTeTxzNuecItDGtSEB7Fi0kRImy4AEHv1XL5iOVYN9CseolazmRLpxaNmN3VplzwAanxAZxSp6AhfRZydm8P09IwTxu/xKZnELrTxQ+2yeY6TMOuyeQnLnr7UARcar77yCtx+256Aa4TgaP+RQiQNIIkrSzhS1xxfWOXSiWcQwwh49/AR/Oyt/zTfKchX00MnPohRl3ZMGjHsGUM7uVBBvfNl83x65hw+/nS4ZfZ+wVdzrveVXyciTJ6dcnNJFSGc43ag2UpqvW0uZggTsznhrk87m5xFQqmGT36G4c8+95FFLwtCoQDjhsgC3VgDstxE1Sn8c+XjvXehhm/aR3kHbTe5yfQhEHtKRJmepNh+Q006qQeJk987Tl1w8mWMyMy6pRnYUByYHDwZbFYVSxXpw+qtYpEOEV/eiMwYlvBrsmrFd89UfUtM2bXObUwMIiBTvLaRJaDn7hSHNzsW8UI04zDWSPXRILMYpFbf51xIqIbFQmOqCF5TeYzp24AZ+G9LT5ST1psLzPbQVhsNioURg8FgRBK5dML+41QTdiMxkUK5rHBiDhSrfaSOpohfzgZnC6Uh4syiuTxamUxOx74PaSePMzfLs8QvTjOA2IR4YQFbKq6SwYDIGXtNWT6snyKb96hyCUTtzIo1YfETIhjAfPbvDqQj5T9SCuv8hyKFTi5O3nX+pYk8pmgvtbjaGqCEAyWNEZGPYs5UQp31m5mWVLIrRrhpGarAekKCJAtPnVBzJm0bs3c7xvaSfi1Xco7cmpi0l8eeBYL4dTDrxSwQgBeKpTYmFjPiemw2DsUzVEesQvsMzhYqlU7KF7pkZjQ0fFv5Ar/yLvSKmGN2Ki4oeXzyKY3yiCiO1Fwed5rEFEeS6oVUZ+dmAikDgOq1OurVWvJzosjPqilZM8Uz/zmVTbFAIu87dOriNNAqhyplOPOwEUY5V5cZpC5y2qMklZ8jj1hmbTLOmBFzvVScm2sN0FKtimq9VmNhEKePZTfmDWTZrj1PROwnKQLEnlc0Y7vaDAFRBw00WKqYELypCzBN5IGVB941xP6coxvXhGAWRj3m8/PF8LR9aGL1KgCeFuGaSJTzcASkwwnnHJyL476URkGlr7HY5ZwkktCtI72dbJDaOU26WHmsxqBBHlflJEBYaiQyEdfbZPMURcjmciMiKDJLv11wV8EzfkFEwvVr4JAq7lsBjNDWTSZM1s7VC6sPvgRmaTAhJY9r4/a5nG15D6BLltb5NJUHxWw2N5I+bB4AtLBQAiDThY6uuUKB+m0AY7VYWpi0OxAbUsm6Pg+ApCzUmaFlyuQBs+vOAViKQCt+qPdARA9AFC5eE3kUN0WtWptdXFycSk0pBKi0WERpsTS1fPnyT4Rzm90c1CKQc35+0y1wT0H0UJlA4Db8yqvigPvf7qYGALhVdwSqoWKm5fElE6WAdjgKaUZS5og/OTd5drqruzsAKCjhT56Zxo3bd1QqlfLbMccQoz3Ozbpf+3Hya0D2W9Xu+B77PaaE+htelZztcymd36YWN4bYTTzLd9z2nLiKorCOdGw0zcvDRstjLY/hdnZcZvOukSdmRrlSefv6nbsqZ4tzrQG69sarMTZ+BkuVpX+p1Wojwpwc4bWFJAYktqzT/+Y02Ssy5mcHht1fs9ioSoGIA9f+OAac+tUPszMcN0FmQMkjTeSB2ZWB2QQk+8si2DEb5anXaiNL5coLk2NjuG7zYGuAHv/hD7FQPI+nfvz4yaWlyjMsZmW0llj3aE3A3WfzR0JtSNbM9wF/WCnRAP8b1AQMOOBtWwcawh/nxZZkanmctjWThxvkiTlGZaly6Kkn/mF4bm4WBw8eDABq+Enmr2zbhht33IRKuXIyl8t/PZPNrgdUJHOJqj68GWZGmtZ7/qLppg/L2tH7rN2zG/tuY13e0umvLo9AsFSpvDs/O/u9bdt3zoOBjz863h6gj098iJ237kE+m52rlEvDmWzmNzKZzDI4R2lFCFlranT1OQybvtwgLgQHIAVopWriCl7bdSt5HANqI0+1Wj29uFA8UOjoPJHN53HoicfTcDT/WXh1/jzOTU1h0zVfe3uxWDxQXaqc9r8ThTsJYXdhxXhzYa/i1izgHLnz2t5sWNzWtSv1ih/HnugSW6dxps7elKw8rOXxfft2oTzVpcrpxeL8gS1XX/n27MwMqguLzaBo1CAAOHH8OHbs+FVMjI7iuq3bTo5NnjkSRdHWiKL1eg0byb6OeGY/q0kW5r+S42862U3rnI7s6k0AcBt/SarSmDf6iOd/31FdqrxbWlg4sH7L9f/+6ftDyBcKeOapJy4cIAD48MQHuGHHDoyOjqCzu+fL0sLCGxFRGaANBCx3/II8ybHlisSE0nQyVR5EajbalswzCvyF9Tu+5uQ4Ify43EIeYUG9XhtZWqoenC/Of69QKJwYHxlGoVDAM0892QqG1gABwEfHP8CeW2/BEkcg4fknf/R3P7vm2mtf53o8CqDGLBkiMIvkWCTjzAkI1Fr/ZVhTsfDp5z4Eu+N9DgzzHmzZxEdR+44Y8zVnDWtgmavXaxNxXH93qVL+caVUevAnPzr4/A3bd85RFCGXLeDpJ/+xHQQXvtHy27/7e4jjGIVCB/r6lmF09HRHV1fPyq7ujlW1en2jiKyNCMsjijoFVBDhbKL9ZEom4nYz3YaGKoi5VNasOtl3rQa4063k8z4BJLL7GlSHYIkRl0UwS0QT+WxupFRenC5XSlMb12+unD83g0p5EVEmi2cP/dMFzfuid6L+6LvfxWtvvoPrr70SUZRFV1cHanEMAiGfyyFXKKCzuweFjg6ACBmJkq1sBhABEjEiE7YZdo8tCblRFCFmIGJBJpMcZo8IoDjJpIgYzBEoYwCNyWllpVxCpbiAaryEar0GEiCXyaBcXgQL4+TJz/Bru2/BY48+erFTvnRdui5dv7jrfwE1wPaqp08q4QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0xMi0yOFQwOTozMTo1NiswMDowMLhrE7kAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDEtMDhUMTk6NDM6NTkrMDA6MDCdstIMAAAAIHRFWHRzb2Z0d2FyZQBodHRwczovL2ltYWdlbWFnaWNrLm9yZ7zPHZ0AAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6UGFnZXMAMaf/uy8AAAAYdEVYdFRodW1iOjpJbWFnZTo6SGVpZ2h0ADUxMo+NU4EAAAAXdEVYdFRodW1iOjpJbWFnZTo6V2lkdGgANTEyHHwD3AAAABl0RVh0VGh1bWI6Ok1pbWV0eXBlAGltYWdlL3BuZz+yVk4AAAAXdEVYdFRodW1iOjpNVGltZQAxNTQ2OTc2NjM5OiA9twAAABN0RVh0VGh1bWI6OlNpemUAMzI4NzI0QhgIra8AAABadEVYdFRodW1iOjpVUkkAZmlsZTovLy9kYXRhL3d3d3Jvb3Qvd3d3LmVhc3lpY29uLm5ldC9jZG4taW1nLmVhc3lpY29uLmNuL2ZpbGVzLzExOC8xMTg0MjU5LnBuZ9DPurcAAAAASUVORK5CYII=)}.ffilepreview--filetype-ppt{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-pdf{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-img{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-doc{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-any{background-image:url(data:image/png;base64,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)}.ffilepreview--item-icon{margin:0 .625rem 0 0}.ffilepreview--filetype-icon{display:inline-block;width:38px;height:38px;background-repeat:no-repeat;background-position:0 0;background-size:cover}.item-content--toolbar .preview-btn{background:#c7d4ee;height:18px;width:18px;border-radius:9px;display:inline-block;padding:0;color:#fff;text-align:center;border:none;margin:0 0 0 12px}.item-content--toolbar .preview-btn .f-icon{margin:0 auto;display:block}.uploadpreview-btn--primary{background:#2b87ff!important}.uploadpreview-btn--primary:disabled,.uploadpreview-btn--primary[readonly]{opacity:.6}.ffilepreview--list .ffilepreview--item{border:1px solid #e5e8ed;padding:12px 10px;margin-top:-1px}.ffilepreview--list .ffilepreview--item .ffilepreview--item-detail{margin:0}.ffilepreview--list .ffilepreview--item .item-content--toolbar{text-align:right}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":13,"character":5},"arguments":["class.ffilepreview--wrapper"]}]}],"visibleState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":14,"character":5},"arguments":["class.ffilepreview-unvisible"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"defaultItemCls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"enableMulti":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"itemCls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"headerCls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"canRename":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"defaultRename":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":5}}]}],"enableCardAreaResponse":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":5}}]}],"multiRenameRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":52,"character":5},"arguments":["multiRenameInput"]}]}],"fileInfos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":5}}]}],"filePreviewEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":63,"character":5}}]}],"fileDownloadEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":65,"character":5}}]}],"multiSelectedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":66,"character":5}}]}],"fileRemoveEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":68,"character":5}}]}],"listTypeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":69,"character":5},"arguments":[{"__symbolic":"reference","name":"FFilePreviewListTypeTemplateDirective"},{"read":{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":69,"character":65}}]}]}],"toolbarTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":70,"character":5},"arguments":[{"__symbolic":"reference","name":"FFilePreviewToolbarTemplateDirective"},{"read":{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":70,"character":64}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":84,"character":47}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":84,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":84,"character":73}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"formatDatas":[{"__symbolic":"method"}],"filePreviewHandler":[{"__symbolic":"method"}],"fileDownloadHandler":[{"__symbolic":"method"}],"fileMultiDownloadHandler":[{"__symbolic":"method"}],"multiSelectChange":[{"__symbolic":"method"}],"fileRemoveHandler":[{"__symbolic":"method"}],"getFileTypeClassName":[{"__symbolic":"method"}],"hasFileName":[{"__symbolic":"method"}],"selectOrCancelAllHandler":[{"__symbolic":"method"}],"toggleRenameInput":[{"__symbolic":"method"}]}},"PreviewCheckboxComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"f-file-preview-checkbox","styleUrls":[],"template":"\r\n<span class=\"f-icon f-icon-drag-vertical upfile-drag-handle\" *ngIf=\"showDragBar\"></span>\r\n\r\n<div class=\"custom-control custom-checkbox f-checkradio-single  m-0\" >\r\n  <input class=\"custom-control-input\" type=\"checkbox\"  [checked]=\"checked\" [indeterminate]=\"indeterminate\" [disabled]=\"disabled\" />\r\n  <label class=\"custom-control-label\" (click)=\"clickHandler($event)\" (mousedown)=\"$event.stopPropagation()\"></label>\r\n</div>"}]}],"members":{"cls1":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":15,"character":5},"arguments":["class.align-middle"]}]}],"cls2":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":16,"character":5},"arguments":["class.d-inline-flex"]}]}],"cls3":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":17,"character":5},"arguments":["class.preview-checkbox"]}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}}]}],"indeterminate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5}}]}],"showDragBar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"checkedChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"clickHandler":[{"__symbolic":"method"}]}},"MultiDownloadInfoComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"ffile-multi-download-info","template":"<ng-container *ngIf=\"downloadInfos.length>0\">\r\n  <div class=\"ffile-download-info\">\r\n    <div class=\"ffile-download-info--header\" style=\"align-items: center;\">\r\n      <span style=\"width: 22px;height: 22px;margin-right: 5px;\" class=\"ffilepreview--filetype-icon\" [ngClass]=\"fileTypeCls\"></span>\r\n      <span class=\"file-name\">\r\n        {{downloadInfos[0]['name']}}\r\n      </span>\r\n      <span>{{'uploadAndPreview.downloadCount' | upLocale: downloadInfos.length}}</span>\r\n    </div>\r\n    <div class=\"ffile-download-info--content\">\r\n      <span class=\"rename-label\">{{'uploadAndPreview.newName' | upLocale }}</span>\r\n      <div class=\"rename-container\"><input type=\"text\"\r\n        class=\"form-control\" placeholder=\"\" #multiRenameInput  [value]=\"downloadName\" /></div>\r\n      <span class=\"rename-suffix\">.zip</span>\r\n    </div>\r\n  </div>\r\n</ng-container>","styles":[".ffile-download-info--header{display:-webkit-box;display:flex;margin:0 0 16px}.ffile-download-info--header .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;flex:1 1 0;padding-right:8px}.ffile-download-info--content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ffile-download-info--content .rename-container{-webkit-box-flex:1;flex:1 1 0}.ffile-download-info{padding:10px 24px;font-size:13px}.rename-label{color:#5a5e66;margin:0 10px 0 0}.rename-suffix{margin:0 0 0 8px}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":9,"character":3},"arguments":["class.ffile-multi-download-info"]}]}],"multiRenameRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":10,"character":3},"arguments":["multiRenameInput"]}]}],"downloadInfos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"downloadName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"getDownloadName":[{"__symbolic":"method"}],"getName":[{"__symbolic":"method"}],"getFileTypeClassName":[{"__symbolic":"method"}]}},"CanEditableFn":{"__symbolic":"interface"},"FileCanEditable":{"__symbolic":"interface"},"DocModeType":{"Normal":"normal","RevisionOnly":"revisionOnly","Admin":"admin"},"ButtonDisabledAction":{"Edit":"edit","Preview":"preview","Download":"download","Delete":"delete"},"UploadAndPreviewComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":71,"character":1},"arguments":[{"selector":"f-file-upload-and-preview","providers":[{"__symbolic":"reference","name":"FFileUploaderService"},{"__symbolic":"reference","name":"FPreviewEditorService"}],"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":77,"character":4},"arguments":["hideUploaded",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":78,"character":6},"arguments":["show",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":78,"character":20},"arguments":[{"opacity":1,"height":"*"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":79,"character":6},"arguments":["hide",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":79,"character":20},"arguments":[{"opacity":0,"height":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":84,"character":6},"arguments":["* => hide",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":84,"character":30},"arguments":["0.5s"]}]}]]}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":87,"character":17},"member":"None"},"template":"<div class=\"uploadAndpreview--header\" *ngIf=\"!disabled\">\r\n    <ng-container *ngIf=\"uploadVisible && uploadEnableSelect\">\r\n        <input type=\"file\" class=\"ffileupload--browser\" [disabled]=\"uploadDisabled\" FFileSelect\r\n            [options]=\"uploadOptions\" (uploadOutput)=\"selectUploadOutput($event)\" [uploadInput]=\"uploadSelectInput\"\r\n            [multiple]=\"uploadEnableMulti\" [accept]=\"allowedContentTypes\" [uploadedCount]=\"uploadedCount\"\r\n            style=\"width: 10px\" />\r\n    </ng-container>\r\n    <div class=\"header--left-container\" *ngIf=\"uploadVisible\">\r\n        <div class=\"upload-container\" [ngClass]=\"{ 'f-state-disabled': uploadDisabled }\" (click)=\"triggerFileSelect($event)\" title=\"{{uploadSelectText}}\">\r\n            <i class=\"f-icon f-icon-upload upload-icon\" style=\"top: 2px;position: relative;\"></i>{{ uploadSelectText| upLocaleDefault: \"上传附件\":\"uploadAndPreview.uploadSelectText\"}}\r\n        </div>\r\n    </div>\r\n    <div class=\"header--left-container header--countInfo\"\r\n        *ngIf=\"!uploadVisible && previewVisible && fileInfos.length > 0\">\r\n        <p class=\"m-0\">\r\n            <span [innerHTML]=\"'uploadAndPreview.filesCount' | upLocale: uploadFiles.length + fileInfos.length\">\r\n                </span>\r\n            <ng-container *ngIf=\"previewMultiSelected.length > 0\">\r\n                <span [innerHTML]=\"'uploadAndPreview.selectCount' | upLocale: previewMultiSelected.length\"></span>\r\n            </ng-container>\r\n        </p>\r\n    </div>\r\n    <!--单独previewEnableMulti条件分别写，避免之前有项目使用这个容器放置别的按钮-->\r\n    <div class=\"header--right-container\" *ngIf=\"(downloadOrDeleteState||showPreviewFileListBtn)&& previewVisible && fileInfos.length > 0\">\r\n        <button class=\"btn btn-primary f-btn-ml\" [disabled]=\"previewMultiSelected.length == 0\"\r\n            (click)=\"fileMultiDownloadHandler($event)\" *ngIf=\"previewEnableMulti&&!noDownload\">\r\n            {{ 'uploadAndPreview.download' | upLocale }}\r\n        </button>\r\n        <button class=\"btn btn-secondary f-btn-ml\" [disabled]=\"previewMultiSelected.length == 0\"\r\n            (click)=\"multiFilePreviewHandler($event)\" *ngIf=\"previewEnableMulti&&showPreviewFileListBtn\">\r\n            {{ 'uploadAndPreview.multiPreview' | upLocale }}\r\n        </button>\r\n        <button class=\"btn btn-secondary f-btn-ml\" *ngIf=\"previewEnableMulti&&(noDelete=='default'&&!previewReadonly||noDelete!='default'&&!noDelete)\"\r\n            [disabled]=\"previewMultiSelected.length == 0\" (click)=\"multiFileRemoveHandler($event)\">\r\n            {{ 'uploadAndPreview.delete' | upLocale }}\r\n        </button>\r\n    </div>\r\n</div>\r\n<ng-container *ngIf=\"uploadVisible && !uploadDisabled && fileInfos.length == 0 && !disabled && !noDownload\">\r\n    <ng-container *ngTemplateOutlet=\"beforeUploadSupportInfo\"></ng-container>\r\n</ng-container>\r\n\r\n<div class=\"uploadAndpreview--content\" *ngIf=\"disabled \">\r\n    <p class=\"uploadAndpreview--nodata\">{{ 'uploadAndPreview.authMsg' | upLocale }}</p>\r\n</div>\r\n\r\n<div class=\"uploadAndpreview--content\" *ngIf=\"!disabled && (previewVisible || uploadVisible )\"   [ngClass]=\"{ 'position-relative': columnResizable}\">\r\n    <ng-container *ngIf=\"(noDownload || (!disabled && !uploadVisible)) && uploadFiles.length == 0 && fileInfos.length == 0\">\r\n        <!--执行管道更新分页数据-->\r\n        <ng-container *ngIf=\"pagination ? (fileInfos | paginate: paginationOptions) : fileInfos\"></ng-container>\r\n        <p class=\"uploadAndpreview--nodata\">{{ 'uploadAndPreview.nofiles' | upLocale }}</p>\r\n    </ng-container>\r\n    <table class=\"table table-bordered uploadAndpreview--table\" *ngIf=\" uploadFiles.length > 0 || fileInfos.length > 0\">\r\n        <colgroup *ngIf=\"columnResizable\">\r\n            <ng-container *ngFor=\"let column of previewColumns\">\r\n                <col [width]=\"column.width + 'px'\" [title]=\"column.title\" *ngIf=\"showPreviewStateColumn(column)\" >\r\n            </ng-container>\r\n        </colgroup>\r\n        <thead #uapth>\r\n        <tr>\r\n            <!--   [ngResizable]=\"columnResizable\" [rzMinWidth]=\"100\" [rzHandles]=\"'e'\"-->\r\n            <ng-container *ngFor=\"let column of previewColumns;let colIndex = index\">\r\n                <ng-container *ngIf=\"!columnResizable\">\r\n                    <th *ngIf=\"showPreviewStateColumn(column)\" [ngStyle]=\"getColumnWidth(column)\"\r\n                        [ngClass]=\"{ 'td--hascheckbox': colIndex==0&&previewEnableMulti&&downloadOrDeleteState}\"\r\n                        [style.paddingLeft.px]=\"getTheadPadding(colIndex)\">\r\n                        <ng-container *ngIf=\"colIndex==0 && previewEnableMulti&&downloadOrDeleteState\">\r\n                            <f-file-preview-checkbox class=\"preview-checkbox\" id=\"previewMultiBtn\"\r\n                                [checked]=\"previewSelectAllBtnChecked\"  [indeterminate]=\"checkAllIndeterminate\" (checkedChange)=\"selectOrCancelAllHandler($event)\">\r\n                            </f-file-preview-checkbox>\r\n                        </ng-container>                                              \r\n                        <span *ngIf=\"previewVisible&&(column|upShowStar)\" class=\"text-danger\">*</span>\r\n                        <span [title]=\"column.title\">{{ column.title }}</span>\r\n                    </th>\r\n                </ng-container>\r\n                <ng-container *ngIf=\"columnResizable\">          \r\n                    <th *ngIf=\"showPreviewStateColumn(column)\" [column-resizer]=\"columnResizable\" [columnIndex]=\"colIndex+1\"\r\n                    (resizeStart)=\"onColumnResizeBegin($event)\" (resizeMove)=\"onColumnResize($event)\"  (resizeEnd)=\"onColumnResizeEnd($event)\"\r\n                    [ngStyle]=\"getColumnWidth(column)\"\r\n                        [ngClass]=\"{ 'td--hascheckbox': colIndex==0&&previewEnableMulti&&downloadOrDeleteState,'td--cell-resize':true,'f-datagrid-header-cell-resize':true}\"\r\n                        [style.paddingLeft.px]=\"getTheadPadding(colIndex)\">\r\n                        <ng-container *ngIf=\"colIndex==0 && previewEnableMulti&&downloadOrDeleteState\">\r\n                            <f-file-preview-checkbox class=\"preview-checkbox\" id=\"previewMultiBtn\"\r\n                                [checked]=\"previewSelectAllBtnChecked\"  [indeterminate]=\"checkAllIndeterminate\" (checkedChange)=\"selectOrCancelAllHandler($event)\">\r\n                            </f-file-preview-checkbox>\r\n                        </ng-container>\r\n                        <span *ngIf=\"previewVisible&&(column|upShowStar)\" class=\"text-danger\">*</span>\r\n                        <span [title]=\"column.title\">{{ column.title }}</span>\r\n                    </th>\r\n                </ng-container>\r\n            </ng-container>\r\n        </tr>\r\n        </thead>\r\n        <tbody [upfile-order-drag]=\"enableOrder\" (drop)=\"onOrderFileDrop($event)\" #uaptb>\r\n            <tr *ngFor=\"let uploadInfo of uploadFiles\" class=\"uploadAndpreview--upload-item\"\r\n                [id]=\"'uploadAndpreview--upload-item' + uploadInfo['file'].id\"\r\n                [@hideUploaded]=\"uploadInfo.type == 'done' ? 'hide' : ''\">\r\n                <td *ngFor=\"let column of previewColumns;let colIndex = index\" #fileNameCell\r\n                    [ngClass]=\"{'td--hascheckbox':  colIndex==0 && previewEnableMulti&&downloadOrDeleteState}\">\r\n                    <ng-container *ngIf=\"colIndex==0 && previewEnableMulti&&downloadOrDeleteState\">\r\n                        <f-file-preview-checkbox [id]=\"uploadInfo['file'].id\" [checked]=\"uploadInfo.checked\"\r\n                            [disabled]=\"uploadInfo.type != 'done'\" class=\"preview-checkbox\"\r\n                            (checkedChange)=\"previewMultiSelectChange($event)\">\r\n                        </f-file-preview-checkbox>\r\n                    </ng-container>\r\n                    <ng-container *ngIf=\"getColumnTemplate(column, 'upload'); else defaultUploadColumnTmpl\">\r\n                        <ng-container *ngTemplateOutlet=\"\r\n                            getColumnTemplate(column, 'upload');\r\n                            context: {\r\n                                uploadInfo: uploadInfo,\r\n                                uploadSettings: uploadSettings,\r\n                                state: 'upload',\r\n                                previewInfo: {},\r\n                                column: column\r\n                            }\r\n                        \">\r\n                        </ng-container>\r\n                    </ng-container>\r\n                    <ng-template #defaultUploadColumnTmpl> </ng-template>\r\n                </td>\r\n            </tr>\r\n            <tr *ngFor=\"let previewInfo of (pagination ? (fileInfos | paginate: paginationOptions) : fileInfos);let previewIndex =index\" class=\"uploadAndpreview--preview-item \"\r\n                [class.smooth-dnd-draggable-wrapper]=\"enableOrder && !previewReadonly\"\r\n                [class.uploadAndpreview--currentfile]=\"previewCurrent==previewInfo.id\"\r\n                [id]=\"'uploadAndpreview--preview-item' + previewInfo.id\" (click)=\"fileSelected($event,previewInfo)\">\r\n                <ng-container *ngFor=\"let column of previewColumns;let colIndex=index\">\r\n                    <td *ngIf=\"showPreviewStateColumn(column)\"\r\n                        [ngClass]=\"{ 'td--hascheckbox':  colIndex==0 && previewEnableMulti&&downloadOrDeleteState }\"\r\n                        [style.paddingLeft.px]=\"downloadOrDeleteState?(colIndex==0 && previewEnableMulti? enableOrder ? 56: 44 : 10):10\"\r\n                        [style.width]=\"enableOrder? column.width ? column.width + 'px' : '100px' : ''\">\r\n                        <ng-container *ngIf=\"colIndex==0 && previewEnableMulti&&downloadOrDeleteState\">\r\n                            <f-file-preview-checkbox [showDragBar]=\"enableOrder && !previewReadonly\" [id]=\"previewInfo.id\"\r\n                                class=\"preview-checkbox\" [checked]=\"previewInfo.checked\"\r\n                                (checkedChange)=\"previewMultiSelectChange($event)\"></f-file-preview-checkbox>\r\n                        </ng-container>\r\n                        <ng-container *ngIf=\"getColumnTemplate(column); else defaultPreviewColumnTmpl\">\r\n                            <ng-container *ngTemplateOutlet=\"getColumnTemplate(column); context: {\r\n                                previewInfo: previewInfo,\r\n                                previewSettings: previewSettings,\r\n                                state: 'preview',\r\n                                column: column,\r\n                                uploadInfo: {}\r\n                            }\">\r\n                            </ng-container>\r\n                        </ng-container>\r\n                        <ng-template #defaultPreviewColumnTmpl>    \r\n                            <ng-container *ngIf=\"canUpdateSelfColumn(previewIndex,column)\">  \r\n                               <preview-cell [isEditing]=\"!previewReadonly\" [previewIndex]=\"previewIndex\" [column]=\"column\" [colIndex]=\"colIndex\" [previewSettings]=\"previewSettings\"></preview-cell>\r\n                            </ng-container>\r\n                        </ng-template> \r\n                    </td>\r\n                </ng-container>\r\n            </tr>\r\n        </tbody>\r\n    </table>\r\n    <div class=\"f-datagrid-resize-bg\" #resizeProxyBg></div>\r\n    <div #resizeProxy class=\"f-datagrid-resize-proxy\" *ngIf=\"columnResizable\"></div>\r\n</div>\r\n<div class=\"uploadAndpreview--footer\" *ngIf=\"pagination\">\r\n    <pagination-controls #pager [id]=\"paginationOptions.id\"\r\n    [showPageList]=\"showPageList\"\r\n    (pageChange)=\"onPageChange($event)\"\r\n    (pageSizeChange)=\"onPageSizeChange($event)\" >\r\n    </pagination-controls>\r\n</div>\r\n\r\n<ng-container *ngIf=\"uploadVisible && !uploadDisabled && fileInfos.length > 0  && !disabled && !noDownload\">\r\n    <ng-container *ngTemplateOutlet=\"beforeUploadSupportInfo\"></ng-container>\r\n</ng-container>\r\n<ng-template #uploadFileNameTmpl let-uploadInfo=\"uploadInfo\">\r\n    <div class=\"uploadAndpreview--title-container\">\r\n        <div class=\"ffilepreview--item-icon\">\r\n            <span class=\"ffilepreview--filetype-icon\" [ngClass]=\"getFileTypeClassName(uploadInfo['file'].name)\"></span>\r\n        </div>\r\n        <div class=\"uploadAndpreview--right\">\r\n            <a class=\"item-content--title\" [title]=\"uploadInfo['file'].name\">{{\r\n                uploadInfo[\"file\"].name\r\n                }}</a>\r\n            <upload-progress [status]=\"uploadInfo['type'] == 'done' ? 'success' : 'active'\"\r\n                [percent]=\"getUploadProgress(uploadInfo)\" [maxWidth]=\"300\">\r\n            </upload-progress>\r\n        </div>\r\n    </div>\r\n</ng-template>\r\n<ng-template #previewFileNameTmpl let-previewInfo=\"previewInfo\" let-width=\"width\">\r\n    <div class=\"uploadAndpreview--title-container\">\r\n        <div class=\"ffilepreview--item-icon\">\r\n            <span class=\"ffilepreview--filetype-icon\" [ngClass]=\"getFileTypeClassName(previewInfo.name)\"></span>\r\n        </div>\r\n        <div class=\"uploadAndpreview--right\">\r\n            <a class=\"item-content--title\" [ngClass]=\"noPreview?'no-preview':''\" [title]=\"previewInfo.name\"\r\n                (click)=\"filePreviewBtnClickHandler($event, previewInfo)\">{{ previewInfo.name }}</a>\r\n        </div>\r\n    </div>\r\n</ng-template>\r\n<ng-template #fileSizeTmpl let-previewInfo=\"previewInfo\" let-column=\"column\" let-state=\"state\"\r\n    let-uploadInfo=\"uploadInfo\">\r\n    <div class=\"uploadAndpreview--filesize-container\">\r\n        <span *ngIf=\"state == 'preview'\">{{ previewInfo.size | fFileSize }}</span>\r\n        <span *ngIf=\"state == 'upload'\">{{\r\n            getUploadFileSizeProgress(uploadInfo)\r\n            }}</span>\r\n    </div>\r\n</ng-template>\r\n<ng-template #uapStateTmpl let-state=\"state\" let-uploadInfo=\"uploadInfo\">\r\n    <div class=\"uploadAndpreview--state-container\">\r\n        <ng-container *ngIf=\"state == 'upload'\">\r\n            <p class=\"upload-state--uploading\" *ngIf=\"uploadInfo.type != 'done'\">\r\n                <i class=\"f-icon f-icon-clock text-warning\"></i><span>{{'uploadAndPreview.uploading' | upLocale}}</span>\r\n            </p>\r\n            <p class=\"upload-state--uploaded\" *ngIf=\"uploadInfo.type == 'done'\">\r\n                <i class=\"f-icon f-icon-success text-success\"></i><span>{{'uploadAndPreview.uploadSuccess' | upLocale}}</span>\r\n            </p>\r\n        </ng-container>\r\n        <p class=\"upload-state--uploaded\" *ngIf=\"state == 'preview'\">\r\n            <i class=\"f-icon f-icon-success text-success\"></i><span>{{'uploadAndPreview.successed' | upLocale}}</span>\r\n        </p>\r\n    </div>\r\n</ng-template>\r\n<ng-template #previewActionTmpl let-previewInfo=\"previewInfo\" let-previewSettings=\"previewSettings\">\r\n    <div class=\"uploadAndpreview--action-container\" >\r\n        <!-- 下载 -->\r\n        <button class=\"btn preview-btn\" \r\n            [attr.title]=\"tips.download\"\r\n            (click)=\"fileDownloadHandler($event, previewInfo)\" \r\n            [disabled]=\"getButtonDisabledState(previewInfo, ButtonDisabledAction.Download)\"\r\n            *ngIf=\"!noDownload\">\r\n            <span class=\"f-icon f-icon-enclosure_download\"></span>\r\n        </button>\r\n        <!-- 预览 -->\r\n        <button class=\"btn preview-btn\" \r\n            [attr.title]=\"tips.preview\" \r\n            [disabled]=\"getButtonDisabledState(previewInfo, ButtonDisabledAction.Preview)\"\r\n            *ngIf=\"!noPreview\" \r\n            (click)=\"filePreviewBtnClickHandler($event, previewInfo)\">\r\n            <span class=\"f-icon f-icon-enclosure_browse\"></span>\r\n        </button>\r\n        <!-- 编辑 -->\r\n        <button class=\"btn preview-btn\" \r\n            [attr.title]=\"tips.edit\" \r\n            [disabled]=\"getButtonDisabledState(previewInfo, ButtonDisabledAction.Edit)\" \r\n            (click)=\"editFileHandler($event, previewInfo)\" \r\n            *ngIf=\"editfile&&canEdit(previewInfo)\">\r\n            <span class=\"f-icon f-icon-edit\" style=\"font-size: 12px\"></span>\r\n        </button>\r\n        <!-- 删除 -->\r\n        <button class=\"btn preview-btn\" \r\n        [attr.title]=\"tips.remove\" \r\n        [disabled]=\"getButtonDisabledState(previewInfo, ButtonDisabledAction.Delete)\"\r\n        *ngIf=\"noDelete=='default'&&!previewSettings.readonly && !noDownload||noDelete!='default'&&!noDelete\"\r\n        (click)=\"fileRemoveHandler($event, previewInfo)\">\r\n            <span class=\"f-icon f-icon-enclosure_delete\" style=\"top: -1px\"></span>\r\n        </button>\r\n    </div>\r\n</ng-template>\r\n<ng-template #previewDateTmpl let-previewInfo=\"previewInfo\">\r\n    <div class=\"uploadAndpreview--date-container text-truncate\" [title]=\"previewInfo.createTime | fFileDate: previewDateFormat\">\r\n            {{ previewInfo.createTime | fFileDate: previewDateFormat }}\r\n    </div>\r\n</ng-template>\r\n<ng-template #beforeUploadSupportInfo>\r\n    <div class=\"ffileupload--support-info\">\r\n        <ul class=\"support-info--wrapper\">\r\n            <ng-container *ngIf=\"!customInfo\">\r\n                <li *ngIf=\"judgeContentTypeLimit()\" style=\"margin-right:8px;\">\r\n                    <span>{{'uploadAndPreview.supportType' | upLocale}}：</span>\r\n                    <span class=\"support-info--item-detail\">{{ allowedContentTypes }}</span>\r\n                </li>\r\n                <li *ngIf=\"notAllowedCharsInFileName.length>0\" style=\"margin-right:8px;\">\r\n                    <span>{{'uploadAndPreview.notAallowedChars' | upLocale}}：</span>\r\n                    <span class=\"support-info--item-detail\">\r\n                        <ng-container *ngFor=\"let charItem of notAllowedCharsInFileName;last as isLast\">\r\n                            <b style=\"display:inline-block;margin:0 4px;min-width:8px;text-align: center;\">{{charItem?charItem:\"&nbsp;\"}}</b><ng-container *ngIf=\"!isLast\">,</ng-container>\r\n                        </ng-container>\r\n                    </span>\r\n                </li>\r\n                <li *ngIf=\"judegeFileSizeLimit()\" style=\"margin-right:8px;\">\r\n                    <span>{{'uploadAndPreview.maxSize' | upLocale}}：</span>\r\n                    <span class=\"support-info--item-detail\">{{ maxFileSize }}</span>\r\n                </li>\r\n                <li *ngIf=\"maxUploads > 0\"  style=\"margin-right:8px;\">\r\n                    <span>{{'uploadAndPreview.maxFileCount' | upLocale}}：</span>\r\n                    <span class=\"support-info--item-detail\">{{maxUploads}}{{'uploadAndPreview.maxCountShow' | upLocale}}</span>\r\n                </li>\r\n            </ng-container>\r\n            <ng-container *ngIf=\"customInfo\">\r\n                <li>\r\n                    <span class=\"support-info--item-detail\" [innerHTML]=\"customInfo | safe: 'html'\"></span>\r\n                </li>\r\n            </ng-container>\r\n        </ul>\r\n    </div>\r\n</ng-template>","styles":[".ffileUploadAndPreview{font-size:13px}.ffileUploadAndPreview-pagination{min-height:400px;display:-webkit-box!important;display:flex!important}.ffileUploadAndPreview-pagination .uploadAndpreview--content{margin-bottom:0}.ffileUploadAndPreview-content-fill{-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden}.ffileUploadAndPreview-content-fill .uploadAndpreview--header{flex-shrink:0}.ffileUploadAndPreview-content-fill .uploadAndpreview--content{-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:0;overflow:auto}.uploadAndpreview--header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 0 9px;position:relative}.uploadAndpreview--header .ffileupload--browser{position:absolute;margin:0;padding:0;left:1em;top:-9000px;width:calc(100% - 2em);opacity:0;font-size:0}.uploadAndpreview--header .header--left-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.uploadAndpreview--header .upload-container{height:44px;background:#fafcfd;border:1px dashed #d8dfed;border-radius:6px;padding:0 22px;-webkit-box-align:center;align-items:center;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:130px;display:inline-block;line-height:44px;align-items:center;max-width:160px}.uploadAndpreview--header .upload-container.f-state-disabled{opacity:.6;cursor:default}.uploadAndpreview--header .upload-container .upload-icon{color:#2f8aff;font-size:18px;margin:0 10px 0 0}.uploadAndpreview--header .header--right-container{margin-left:auto;min-height:44px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.uploadAndpreview--header .header--countInfo{min-height:44px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:14px}.uploadAndpreview--header .header--countInfo .count{font-size:16px;font-weight:600;margin:0 6px}.uploadAndpreview--content{margin-bottom:10px;overflow-x:auto}.uploadAndpreview--table td{border-left:none;border-right:none;vertical-align:middle;padding-top:12px;padding-bottom:12px}.uploadAndpreview--table .td--hascheckbox{position:relative;padding-left:44px}.smooth-dnd-ghost .td--hascheckbox .preview-checkbox,.uploadAndpreview--table .td--hascheckbox .preview-checkbox{position:absolute;top:50%;margin-top:-8px;left:14px}.uploadAndpreview--title-container{display:-webkit-box;display:flex;overflow:hidden}.uploadAndpreview--title-container .uploadAndpreview--right{-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;flex:1 1 0;overflow:hidden}.uploadAndpreview--right .item-content--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;cursor:pointer}.uploadAndpreview--right .item-content--title.no-preview{cursor:default}.uploadAndpreview--title-container .ffilepreview--filetype-icon{width:28px;height:28px}.uploadAndpreview--state-container p{margin:0;padding:0}.ffileupload--support-info .support-info--wrapper{padding:0 8px;margin:0 0 8px}.ffileupload--support-info .support-info--wrapper li{color:#b4bccc;margin:0;padding:0;display:inline-block;word-break:break-all}.uploadAndpreview--date-container,.uploadAndpreview--filesize-container{color:rgba(45,47,51,.45);font-size:12px}.uploadAndpreview--state-container .f-icon{font-size:18px;margin:0 8px 0 0}.uploadAndpreview--nodata{padding:0 8px;margin:0 0 8px;color:#b4bccc}.uploadAndpreview--action-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;min-width:90px;height:100%}.uploadAndpreview--action-container .preview-btn{height:22px;width:22px;border-radius:16px;display:inline-block;padding:0;text-align:center;border:none;margin:0 12px 0 0}.uploadAndpreview--action-container .preview-btn[disabled]{color:gray;opacity:.5;cursor:not-allowed;background:#e6e6e6;border:none}.uploadAndpreview--action-container .preview-btn:not([disabled]):hover{color:#fff!important}.uploadAndpreview--action-container .preview-btn .f-icon{margin:0 auto;display:block;font-size:16px;position:relative}.ffilepreview--filetype-zip{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-xls{background-image:url(data:image/png;base64,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dGUAMjAxOS0xMi0yOFQwOTozMTo1NiswMDowMLhrE7kAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDEtMDhUMTk6NDM6NTkrMDA6MDCdstIMAAAAIHRFWHRzb2Z0d2FyZQBodHRwczovL2ltYWdlbWFnaWNrLm9yZ7zPHZ0AAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6UGFnZXMAMaf/uy8AAAAYdEVYdFRodW1iOjpJbWFnZTo6SGVpZ2h0ADUxMo+NU4EAAAAXdEVYdFRodW1iOjpJbWFnZTo6V2lkdGgANTEyHHwD3AAAABl0RVh0VGh1bWI6Ok1pbWV0eXBlAGltYWdlL3BuZz+yVk4AAAAXdEVYdFRodW1iOjpNVGltZQAxNTQ2OTc2NjM5OiA9twAAABN0RVh0VGh1bWI6OlNpemUAMjc5NTUxQgHjNFMAAABadEVYdFRodW1iOjpVUkkAZmlsZTovLy9kYXRhL3d3d3Jvb3Qvd3d3LmVhc3lpY29uLm5ldC9jZG4taW1nLmVhc3lpY29uLmNuL2ZpbGVzLzExOC8xMTg0MjYwLnBuZ1tLqmgAAAAASUVORK5CYII=)}.ffilepreview--filetype-txt{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-ppt{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-pdf{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-img{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-doc{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-any{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH5AIKAxUxMFEYRwAAEq9JREFUeNrtXNtvXVV6/61z8Tm24+NjxzEkQ2wIZSBANRUTVYDqkKc+JAqJIAydjipVUNRJgJfSqWD+gpmqj0Tp0AYkaBhQC33gMmIYVQKjTMQMLajYZhKG4FxwfIt9fHzss89lfX3Ye631rcs+dqTOWxay47P3unzru/6+b60DcL1db9fbH7CJax3w2muv4fz58yiX+zE8fAOGhobQbDVR6CqgWOxGV1ce2WwOmUwGQgAAxcsQQIIvTPo3AAhSvxB3FPqNHkOUfBIAhMD87Cx2fOtb2L59O9rtNlqtFhqNBtbW1hBFEXK5HObn5/HNN9+gVqthdHQU+/btu6b95jbb8YWfvYC1tRp6enrw/Uf/Ai//2yvF4eEbhqSU26J6NBJF0VAUNboKhS7kcjlks1mIhD2eSGizq6bLVQhgvV5HFEWoVqtoNptoNpuIogj1er1BRAu9vb0XiGh+ZmZm4amnnqp/8skneOWVV9DX14fDhw9vcqUN2smTJ/Hd7+7BV1/9Hg899JB4883/vK3c33+4v9z/QC6Xu6NQKPQTUQlAPtYaAQhxbarJmObzL8RRAZERuHjhAtbX1zE2NoZisQgpJYgIUkoAaAohqvV6fbnVan2xtLQ0vri4+OZ999139vTp07j99ttx+vRpHDx4sCNpHTXo5MmTmJ2dw8rKMqIoGvnoo4+Olkql7xcKhdFcbtPKZxp1EIkI/pn+RAhAAGfPnkVGZDC2dwzd3d0g0szMAxgsFAqDRLSrVCrtHx4e/tuvv/761fPnz/9zpVK5ODMzg3feeQcHDhxIJTmT9uLFF19ErVbDc889i+Wl5bHbbrvt9eHh4Wd7e3tHc7mclmnYWlLeCupgXeT9Q5uwRQJh6ospjI+PY319PWYcf58wLJfLoVQq3bxjx44f33XXXa9fvXr1z5544glUq1W8++6718agF1/8V8zOzuLpp5/G22+/fWDnyMipcrl8byaTARFZP3A+xz9w/jXPw/1ZXxCIZOyRvfFuf8PQyakpfJjCJM6sbDaLwcHB+3bt2vXqp59+euDRRx/F5cuX8dZbbwXHBGf6zW9+i1qthkpleWxkZORUX1/fzvCCgBCdLSdtTJoOdZqHvxdCYHp6Gp999pnVZ/fu3di7dy+KxSI3t2CrVCoXv/rqqx9s3bp1vFwuY2BgwOuTdR+cOHECzWYTS0tLO2+++eYXSqXSXVoiRAmRZhuxKyBnc0kQZxxU73UfoeK+8c5C9xM2p5KNqueUMKhSqWB2dtaif2FhAWtra9ixYwfy+XxHBhUKhf58Pr/73Llz7y8tLVUOHDiA119/3erjmdja2hqOHDmCnTft/GFfX9+9MX3MRBDbvf5Pmw602mvTgzEbEPnjEsYmlqc9jnTNSb+3zRpcQwh6vampKXz44YcdzU1p4cDAwL233HLL0fvvv1+srq76ffiHU6dOoae3F61W69t/dOutv9yyZcuoWZ9MZxIa9FkTMDAo1AMGCcnSPQcIJmMFW0mwld1tCiFwYXoan372mZlDxD2Vad25+85QdPPmWVlZmZ6cnPzzfD5/dn5+Hvv37w9r0DeXLuGP774b5f7S4UKhMGo7Y6Yh7IMtafc50ybPQauu0tYyrS5+IAhplmG2ceqqTU5NYnx8HPV6vaPj7u7uHt26devhPXv24OrVq+kmVuzpwSsvv1zs7y8/4OMcXwJ+GCavXyoc0A9EaBjrwz3btTUCYXJyEh988EFHc8vlchgYGNj3/PPPF7u6uux3/MPw8DCGh7cNZbPZOxR3r51Jfr+NmZQ6vc1I1kEAlq+zW9xXMCYRER544IGguQkhkM/n77jnnnu2AbiYyqCtg4OQbbktSR86h13+UuWjPIS78dzkrJrweCvC68/JF3od8pZM46l6yt9NTU1BCIGxsb3o6bGZREQoFov9g4ODQ9lsNp1BzVYL9Xo0KqUsxeM3wLLk/20Jx9VAGyz726CQhjpdrOkpjKv8QgBAhImJiVRNklL2ra2tjXZ3d/8Pn8ryQYVCF4TAVgB5b/fkrp4qPrMpMu4l1FUoZ83gAsFnSifJCA0W3IV03Ld0T/kk13ELIfIAtm/ZssVaydKgYrEbUdToEkKE/U8HJhGRteDm+Un+ptKYZNk8i2Tk67pVbXLeT05OAoClSZlMBvl8fmDHjh3pDMrl8+jqKugNX2tLxRrYQCE2mtfmi/WciCyXzBcj+EhdjePm1tPTAyEEstlsTzZrJxcWg7KZDLK5bLJZmxoBVehjbtJzzAIk7B2ocVZCQgb6aVgouNb4LPUqQkJon2X5MkoZRf4cE5MTAIB9+/YhCe9ebmKDHSGYmZhlNbluSGXmpXuF/LLFbDUvBfq4E6u8y1CiV9KpPCvpqr/dcm1CX5wW2tnkxMREEt3GkMlkvNTLQYNJFcZBpOTginCzWPn/0jhisJkrtPaa3EZtnBmkzpDNZ8sxw5hbu93G0NCQh2psBlkhxIqROmEUljPgDFFZlAN4OMuSqnucL7ECvNVLicH8K2BrBIEACQwMDOI7f/IdR0ahGB/YEriwY25fvHABu3btSmeQVwwLNAqZgmsuQX9gOhDvlQqvVaYfAFvJ856ebvT29jC2prUNNFsAsi0R1SMMDw+nM8gFLNwL2SEzVlVi6bsQjHv6HVN67YQDhDKtgnD7mDoAz/aVyyfp+JekxhSbknFiBNKonEh49Egpg+7D1iD1H1G8MMccsLVUZeCqyOVAaChfphhglW6IEoYKJoTECSsec8cPR+vcrRCjL7HdmHGc4QRJSRQWjDYNpMJW42iQ6Uh653aTZs8Bwh1N1FL157FgBMGbJTBreB5FS1rGQnbHjvQEnjsaFNqAUWcjUWEYqAtkPBM1CNdk1qymquayQB1gxUsdrTkmZlS4gDCZmzx6CKQeMq3UZV1S84fjs+ekpVY1MnYulMoz5daSIdvGdR2aYJZORjKYYsUsBhylnpwRrK0liZOKHhKMHjtMxfS4aiXYCqSBrSCkBibPB6kcRwhmPJ4JMCax3XKkrJrkwywsSSBmr5o4t55hMUzY9GisYJjEC7TcaXMKQXZQMcnyRgySBCnTuRnCEn6spuCQcEgPDw8tE5p7IxjRkZ6ArEMT+mFeUagGardDieWwsM66xw/5fQ0uN2EjEa4tSVSxT4F4oT/+bNI9w0FNDz8lcswXwqeHHyloelK8tB/m9XGMZHsREBKQQm03ECm4c+YnFUBsrqT3boNnnnByASW8i6eWlssDCQhK6CGymc8IMhHLdtKKyZwe4rAklUHWca9zxs0JR6BR6gePmbZMRWBCthCLTKn0bEhQKgG2P9vYSTtgmpgshHMuBpgEUYEzLq0YRrNIqs66bEkJYWtQbBbcBChxqvyEViaomtHDcjChHblg5RayfWEynxAGoG4Y5nV5kp2F8ToNl3wcRll+73GVhWEebc1SiQ/hZAlIwArPxnpN/VmtJ5l3M1CBHDoNV8gOo0z7KEULQ+UON1lNGciWT3uJACWuPEKDvFmpwxifHZ0S03R6CDEG7MggXoTyz46g/YFQkYY7ScF8iT4C5iUuZzuCO05YfexCS7g5uagZSRIWShcmDmrYFGJvio05Jia0rzLZMcvldcRJVo/tIUa3JOPoogkn5mAleGiNXYLUIdo4IFP9cU/o1Xa0cNhkBtMY4Ehk+mpWUAITnBsCIhm7yWzeAEWjsIy7xAkxm9POnKxl7f5e0CJbqg7Icw3O+suiBw49nDQnvU6hR98r6MigQMFsowhqMbGTcaSFibQ1UvC039dObaxRNjr1J2L5mwzzx2UQuL6aGEGmYGV1VqcVOgtNxilwySKHOblwnaid0jMwrWkxz0L08GBiAKJg4Y5IYXFGj4DR5s0iaUAyDdL40l4/+de41pB5gfkfUjNbsICfudsyTn4H0SFpYZBgod1CxWQ2zWa2qpUivqTFCznBS1khDQr5oKCKwgSMVBMJhGQXyzgjgp+4uxHO3Jan3Cw9bKxFj56vA4P4AblwTUrPbUtXEHk3zozzdc8kEjjBjq+09DU2FRopG6gA8DuK4RzMpifkEYXOAlgeS4pZBKlrpgEGIbl+q+8CekJQXGPMUhFcwsuZKFUnEibxXbAIpsrhEqZIZtC54TTx4pwbxQL0WDS5gTDx0rqWHdQg/aPAIqwNuJrk1Xl4hY/PykKqj01CeuD4QE6DKQoyegQ7o+fv2MJ8E/yxduBKBvbhqvUpvi8oNXd1UCNfGwTZ0uB/8DFOYNT3ElUngjSLBQTBJ7RjgO2Ehf3SnkyPT6EHih5QsxWla5CUBCnNXR0XqnkmY21Ci4Ahb38Oqz+fx66MIm0QpX5ikoEdBfSZGxeiMyyxLLm8XE1nULst0Wq1TE5maadlVHET/qGwMjOCXXXk9UHjkZ2ypAAL2zGW8Y+oGT3shkeQHh6twN2nnfXrQ1CgMb9gX0y3r+BFDUT1BqSUyGQyiULYNmx8JSX2ayQSr00sOtkJqcZFSs9ZIskP/zQPHIfpYWt9eMmxPDEXIeJ6D6eHRRZFD1F8stpqt9bmZufSGbQerSNqRM34e1ecx+mKbUCZ8J9ZYJB86SnL0qcRfuOWkYZvvMhE/B3TOI8eI3gpJVqt9tLi1SVrdstJNxoNALRARE2bIgdhqo0SrE0bIhmkI+MYSZtPLGl+R5HvgaN+He8s9TL0GKqEQ6Zx0D49rIJogkJTgK40onq6BmWzWRSKhWkIUSWiQevwwUOijlapvrzc4aoBkaqQsLchR+vLQ5DlwSx6SNk966/CPoL0mIExPQJCiGqhUJh271BZDFpaWgYBC+X+ciWfyw5y/8zlxV2JtgtFCKtf8Nt4dunWLo7y7Nsklon0VS2a+zYNn2LN4H7HtVPOGOt2oAONGlG0XKmszMNpFrsWFhfx5Ze/n2+1Wl8Qxa6MiNhxMJOQLS79o/IbZTrcbNx6k3YFVp84sXWPwRU9UtFjVR0C9MBew8JlgKVVkgitVuuLL89+ubC4sJjOoKsLc/jeIw/VV1er4+12ixcq4IV4vVGLBq0GvCxrrrSwqdi0tqIlM7GQb54HVHYDejTEJDY7o4cAtGUbK9XV8Ye/d6S+XLW/EmUx6Nu334H//fxzrKxU36hH0TRxzVCLayDJ4SgXizJG0vmNkqY3H7iGyOQH1ntAaRIA/VXNMD2URg91pieKoulqtfrmxOcTuO3WW9IZ9OSTT+Ly5Us4duzYudrq6s/bsu1ZERMXc9Zk/daDdJWTRzKu5n7g9k8tvGq2TQ9zlOJa6QHQbrdRW1199dixo2cvX76Mo0ePpjMIAArFIo4fP05XrsyeWK2unpGaEqmn1qFb+xsmKTI+xvY1jFDtr3hf1YUSRZHOPLC1MPZITnk4TI9k2up+uXh1tXpmZubKiePHj6NYLHoCC2Ez/McbbyCq17FaXR27cfuNp3p7e9mXepMQ4hZbhPtOAZ6UI2zlY8AvrPCpKJDKhHTLB6lik/TUarWLV67M/KC3d8t4oVjAI0ce8VYJfi38wvQ0Jj7/HIcefnB8bn7uaK22epGrpTFvZvtW5GKggLjSG40XWopG6U2ZhZVNmSboRwlTNT1sbTB67DuQNt21Wu3i3Nzc0YOH9o9PTk7h0sVLIVb433oGgPfeew8PHjqEM7/+Nf7q0b8+9/F/f/zbXC63O5/L3SREJkGixO9nG1P3JBdoDj5ydMdRELO5kDZZuWpgDdLnezE9bSmxWq2emZubO/rgoUd+9S8v/AylUj+eeebvgqSmbQEA8I//9FMsLS3hzjvvxuL8ws4bhm/4YU9v718WurpuzuTs/3mJitwuyFZXd72qFwVWD1mNMjVi2XiyaUGsNOvsygKpFDvjRqMxvbpW+/nc3NyJbVu3XpicnMDAwAD+/kf/kMqDLDq093/5Kxx5+DDK5SFE9fWVxx5/7L/G9o79otVqXgLQbLfbWSGEbLXbeSllNg650nGInX5CztiGAKSdNgEkjcNVJVL2E9ezJNrtNtpSNklSpR7Vr9Sj+pnl5aWXFhcXfvzYY4/9+8GDD1b6ywNotRp45pkfdWJBZw3i7Sc//Qnq9TpuvHE7br1lF957//3i6MjIULm/tG09ikZAtD2bzZSzmWw3QRRIypyTDBlxqustKisRMBoSos41SQ8dCAiBFghRm9rr7bZcFkJc6S4UpiuVysKFi5fmD+zfX//d777AzDczKBSLePa5Zze1700zSLWXXnoJZz7+GCM37UR/qYRyuR+NVgtd+S6US33oK5UwtG0bBgbKEBnz1apsklcRJERyAKjq/aRumyKTlIkImQwgk2t/cVVWICMIRBltayIpzLelxNLVq1iYm0e1toLKygqajRbyuSyWlytYqVYxfekC/vSePXj8bx6/1i1fb9fb9faHa/8HCToWdIrtwIAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMTItMjhUMDk6MzE6NTYrMDA6MDC4axO5AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTAxLTA4VDE5OjQzOjU5KzAwOjAwnbLSDAAAACB0RVh0c29mdHdhcmUAaHR0cHM6Ly9pbWFnZW1hZ2ljay5vcme8zx2dAAAAGHRFWHRUaHVtYjo6RG9jdW1lbnQ6OlBhZ2VzADGn/7svAAAAGHRFWHRUaHVtYjo6SW1hZ2U6OkhlaWdodAA1MTKPjVOBAAAAF3RFWHRUaHVtYjo6SW1hZ2U6OldpZHRoADUxMhx8A9wAAAAZdEVYdFRodW1iOjpNaW1ldHlwZQBpbWFnZS9wbmc/slZOAAAAF3RFWHRUaHVtYjo6TVRpbWUAMTU0Njk3NjYzOTogPbcAAAATdEVYdFRodW1iOjpTaXplADI5OTk0MUJw/YCsAAAAWnRFWHRUaHVtYjo6VVJJAGZpbGU6Ly8vZGF0YS93d3dyb290L3d3dy5lYXN5aWNvbi5uZXQvY2RuLWltZy5lYXN5aWNvbi5jbi9maWxlcy8xMTgvMTE4NDI0OS5wbmcbk2kSAAAAAElFTkSuQmCC)}.ffilepreview--filetype-wps{background-image:url(data:image/png;base64,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)}.ffilepreview--filetype-wpt{background-image:url(data:image/png;base64,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)}.ffilepreview--item-icon{margin:0 .625rem 0 0}.ffilepreview--filetype-icon{display:inline-block;width:38px;height:38px;background-repeat:no-repeat;background-position:0 0;background-size:cover}.smooth-dnd-ghost.uploadAndpreview--preview-item.smooth-dnd-draggable-wrapper{background-color:#dae9ff}.upfile-drag-handle{position:relative;top:-2px;margin-right:5px;cursor:-webkit-grab;cursor:grab}.upfile-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.upload-position-snap .k-button{height:auto!important}.column-resize-bar{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;z-index:1}.th--resizable .ng-resizable-handle.ng-resizable-e{right:0}.f-datagrid-resize-bg{top:0;left:0}.f-datagrid-resize-proxy{top:1px;height:auto;bottom:11px}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":91,"character":3},"arguments":["class.ffileUploadAndPreview"]}]}],"fillState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":92,"character":3},"arguments":["class.ffileUploadAndPreview-content-fill"]}]}],"paginationState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":95,"character":3},"arguments":["class.ffileUploadAndPreview-pagination"]}]}],"previewFileNameTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":99,"character":3},"arguments":["previewFileNameTmpl"]}]}],"fileSizeTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":101,"character":3},"arguments":["fileSizeTmpl"]}]}],"uapStateTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":103,"character":3},"arguments":["uapStateTmpl"]}]}],"previewActionTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":105,"character":3},"arguments":["previewActionTmpl"]}]}],"previewDateTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":107,"character":3},"arguments":["previewDateTmpl"]}]}],"uploadFileNameTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":109,"character":3},"arguments":["uploadFileNameTmpl"]}]}],"extendServerConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":113,"character":3}}]}],"contentFill":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":120,"character":3}}]}],"enableOrder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3}}]}],"orderField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":124,"character":3}}]}],"editfile":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":126,"character":3}}]}],"columnResizable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":128,"character":3}}]}],"resizeProxy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":129,"character":3},"arguments":["resizeProxy"]}]}],"resizeProxyBg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":130,"character":3},"arguments":["resizeProxyBg"]}]}],"docMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":142,"character":3}}]}],"previewColumns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":175,"character":3}}]}],"extendInfos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":191,"character":3}}]}],"fileInfos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":193,"character":3}}]}],"previewDateFormat":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":207,"character":3}}]}],"previewReadonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":210,"character":3}}]}],"previewVisible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":212,"character":3}}]}],"previewEnableMulti":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":214,"character":3}}]}],"previewShowType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":216,"character":3}}]}],"previewEnableRename":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":218,"character":3}}]}],"previewDefaultRename":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":220,"character":3}}]}],"previewShowComments":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":222,"character":3}}]}],"previewModeless":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":224,"character":3}}]}],"enablePreviewFileList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":226,"character":3}}]}],"showPreviewFileListBtn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":228,"character":3}}]}],"filePreviewEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":230,"character":3}}]}],"fileListPreviewEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":231,"character":3}}]}],"fileDownloadEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":233,"character":3}}]}],"fPreviewMultiSelectedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":238,"character":3}}]}],"fSelectedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":242,"character":3}}]}],"fileRemoveEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":244,"character":3}}]}],"fileUpload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":279,"character":3},"arguments":[{"__symbolic":"reference","name":"FFileSelectDirective"}]}]}],"uploadDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":281,"character":3}}]}],"uploadVisible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":285,"character":3}}]}],"uploadNeedReset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":296,"character":3}}]}],"uploadEnableSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":298,"character":3}}]}],"uploadSelectText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":300,"character":3}}]}],"uploadEnableMulti":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":302,"character":3}}]}],"uploadedCount":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":304,"character":3}}]}],"extendDatas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":306,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":312,"character":3}}]}],"noDownload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":314,"character":3}}]}],"noPreview":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":316,"character":3}}]}],"noDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":318,"character":3}}]}],"enableSorting":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":323,"character":3}}]}],"uploadOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":325,"character":3}}]}],"buttonDisabledCallback":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":361,"character":3}}]}],"enableSliceUpload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":363,"character":3}}]}],"chunkSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":365,"character":3}}]}],"customInfo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":367,"character":3}}]}],"pagination":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":369,"character":3}}]}],"showPageList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":371,"character":3}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":373,"character":3}}]}],"pageIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":375,"character":3}}]}],"pageList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":381,"character":3}}]}],"pageTotal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":388,"character":3}}]}],"fUploadDoneEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":399,"character":3}}]}],"fUploadRemovedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":401,"character":3}}]}],"afterOrdered":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":404,"character":3}}]}],"editorValueChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":406,"character":3}}]}],"uploadAndPreviewTbodyRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":408,"character":3},"arguments":["uaptb"]}]}],"pager":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":409,"character":3},"arguments":["pager"]}]}],"uploadAndPreviewTheadRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":413,"character":3},"arguments":["uapth"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":485,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":486,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":487,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":478,"character":16},{"__symbolic":"reference","name":"FFileUploadAPIService"},{"__symbolic":"reference","name":"FFileUploaderService"},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":481,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":482,"character":20},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":483,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":484,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":485,"character":32},{"__symbolic":"reference","name":"FPreviewEditorService"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":487,"character":32}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"selectOrCancelAllHandler":[{"__symbolic":"method"}],"formateBytes":[{"__symbolic":"method"}],"getFileTypeClassName":[{"__symbolic":"method"}],"formatPreviewDatas":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"sortPreviewData":[{"__symbolic":"method"}],"getFieldsFromColumns":[{"__symbolic":"method"}],"getColumnTemplate":[{"__symbolic":"method"}],"previewMultiSelectChange":[{"__symbolic":"method"}],"inputUploadEventEmit":[{"__symbolic":"method"}],"startUpload":[{"__symbolic":"method"}],"previewUpdateRefresh":[{"__symbolic":"method"}],"uploadReset":[{"__symbolic":"method"}],"triggerFileSelect":[{"__symbolic":"method"}],"selectUploadOutput":[{"__symbolic":"method"}],"uploadOutputHandler":[{"__symbolic":"method"}],"hideAfterLoaded":[{"__symbolic":"method"}],"showNotify":[{"__symbolic":"method"}],"updateFilesState":[{"__symbolic":"method"}],"judgeContentTypeLimit":[{"__symbolic":"method"}],"judegeFileSizeLimit":[{"__symbolic":"method"}],"getUploadProgress":[{"__symbolic":"method"}],"getUploadFileSizeProgress":[{"__symbolic":"method"}],"filePreviewBtnClickHandler":[{"__symbolic":"method"}],"filePreviewHandler":[{"__symbolic":"method"}],"fileListPreviewHandler":[{"__symbolic":"method"}],"getPreviewOptions":[{"__symbolic":"method"}],"fileDownloadHandler":[{"__symbolic":"method"}],"fileRemoveHandler":[{"__symbolic":"method"}],"multiFileRemoveHandler":[{"__symbolic":"method"}],"multiFilePreviewHandler":[{"__symbolic":"method"}],"fileMultiDownloadHandler":[{"__symbolic":"method"}],"getName":[{"__symbolic":"method"}],"showPreviewStateColumn":[{"__symbolic":"method"}],"onOrderFileDrop":[{"__symbolic":"method"}],"setColumnWidth":[{"__symbolic":"method"}],"editFileHandler":[{"__symbolic":"method"}],"canEdit":[{"__symbolic":"method"}],"fileSelected":[{"__symbolic":"method"}],"getPreviewCtx":[{"__symbolic":"method"}],"getRowData":[{"__symbolic":"method"}],"getRealDataValue":[{"__symbolic":"method"}],"canUpdateSelfColumn":[{"__symbolic":"method"}],"getEditorService":[{"__symbolic":"method"}],"getColumnWidth":[{"__symbolic":"method"}],"getTheadPadding":[{"__symbolic":"method"}],"setAndGetColumnMinWidth":[{"__symbolic":"method"}],"resizeColumnWidth":[{"__symbolic":"method"}],"reComputedColumnWidth":[{"__symbolic":"method"}],"getResizeProxyPosLeft":[{"__symbolic":"method"}],"toggleResizeProxy":[{"__symbolic":"method"}],"onColumnResizeBegin":[{"__symbolic":"method"}],"onColumnResize":[{"__symbolic":"method"}],"onColumnResizeEnd":[{"__symbolic":"method"}],"getButtonDisabledState":[{"__symbolic":"method"}],"scheduleButtonStateUpdate":[{"__symbolic":"method"}],"refreshButtonState":[{"__symbolic":"method"}],"gotoScrollTop":[{"__symbolic":"method"}],"onPageChange":[{"__symbolic":"method"}],"onPageSizeChange":[{"__symbolic":"method"}],"getPageIndex":[{"__symbolic":"method"}]}},"UploadProgressStatusType":{"__symbolic":"interface"},"UploadProgressComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"upload-progress","template":"<div [ngClass]=\"'f-progress upload-progress upload-progress-status-' + progressStatus+' f-progress-status-'+progressStatus\" class=\"upload-progress-line\"\r\n  [class.upload-progress-show-info]=\"showInfo\">\r\n  <div class=\"upload-progress-outer\" [ngStyle]=\"{'max-width':maxWidth>0?maxWidth+'px':'auto'}\">\r\n    <div class=\"upload-progress-inner\">\r\n      <div class=\"upload-progress-bg f-progress-bg\" [style.width.%]=\"percent\">\r\n      </div>\r\n      <div *ngIf=\"successPercent || successPercent === 0\" class=\"upload-progress-success-bg f-progress-success-bg\"\r\n        [style.width.%]=\"successPercent\"></div>\r\n    </div>\r\n  </div>\r\n  <span class=\"upload-progress-text\" *ngIf=\"showInfo\">\r\n    <ng-container *ngIf=\"status === 'error' || status === 'success'; else formatTemplate\">\r\n      <span [ngClass]=\"'upload-progress-text-icon f-icon f-icon-'+ status\"></span>\r\n    </ng-container>\r\n  </span>\r\n</div>\r\n<ng-template #formatTemplate>\r\n  {{ percent }}%\r\n</ng-template>","styles":[".upload-progress{display:inline-block;font-size:.875rem;color:rgba(0,0,0,.65)}.upload-progress.upload-progress-line{position:relative;width:100%}.upload-progress.upload-progress-line .upload-progress-text .upload-progress-text-icon{font-size:1.25rem}.upload-progress .upload-progress-outer{display:inline-block;width:100%}.upload-progress .upload-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#efefef;border-radius:100px}.upload-progress .upload-progress-bg,.upload-progress .upload-progress-success-bg{position:relative;border-radius:100px;height:6px;-webkit-transition:.4s cubic-bezier(.08,.82,.17,1);transition:.4s cubic-bezier(.08,.82,.17,1)}.upload-progress .upload-progress-success-bg{position:absolute;top:0;left:0}.upload-progress .upload-progress-text{display:inline-block;width:1.75rem;margin-left:.5rem;color:rgba(0,0,0,.65);font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.upload-progress.upload-progress-status-active .upload-progress-bg::before{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:.625rem;opacity:0;-webkit-animation:2.4s ease-in-out infinite upload-progress-active;animation:2.4s ease-in-out infinite upload-progress-active;content:\"\"}.upload-progress-show-info .upload-progress-outer{padding-right:48px;margin-right:-48px}@-webkit-keyframes upload-progress-active{0%{width:0;opacity:.1}20%{width:0;opacity:.5}100%{width:100%;opacity:0}}@keyframes upload-progress-active{0%{width:0;opacity:.1}20%{width:0;opacity:.5}100%{width:100%;opacity:0}}"]}]}],"members":{"showInfo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"status":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"successPercent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"percent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"maxWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"isNotNil":[{"__symbolic":"method"}]}},"DragStartEndInfo":{"__symbolic":"interface"},"UploadFileOrderDragDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":30,"character":1},"arguments":[{"selector":"[upfile-order-drag]"}]}],"members":{"enableDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3},"arguments":["upfile-order-drag"]}]}],"drop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":78,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":79,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":80,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":81,"character":16}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"disposeDnd":[{"__symbolic":"method"}],"initDnD":[{"__symbolic":"method"}],"getChildPayload":[{"__symbolic":"method"}],"onDropReady":[{"__symbolic":"method"}],"onDragStart":[{"__symbolic":"method"}],"onDragEnd":[{"__symbolic":"method"}],"onDragEnter":[{"__symbolic":"method"}]}},"ColumnResizerDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[column-resizer]"}]}],"members":{"enableDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3},"arguments":["column-resizer"]}]}],"columnIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"resizeStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"resizeMove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"resizeEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":22,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":22,"character":56},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":22,"character":82}]}],"ngOnInit":[{"__symbolic":"method"}],"onMouseDown":[{"__symbolic":"method"}],"getColumnWidth":[{"__symbolic":"method"}],"startDragging":[{"__symbolic":"method"}],"onMouseMove":[{"__symbolic":"method"}],"stopDragging":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"PreviewCellComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"preview-cell","template":"<div class=\"preview-cell-content\" #cellContainer>\r\n  <ng-container *ngIf=\"previewIndex>-1&&colIndex>-1&&editorService\">\r\n    <ng-container *ngIf=\"!canEdit||!isEditing\">\r\n      <!--按照指定模版-->\r\n      <ng-container *ngIf=\"column.template\">\r\n        <ng-container\r\n          *ngTemplateOutlet=\"column.template; context:{$implicit: cellContext}\"></ng-container>\r\n      </ng-container>\r\n      <!--没有模版按照指定的格式化-->\r\n      <ng-container *ngIf=\"!column.template&&column.formatter&&column.formatter['type']!='none'\">\r\n        <div class=\"text-truncate\" [innerHTML]=\"column|formatCellData:getRowData():previewIndex:previewSettings| safe: 'html'\"></div>\r\n      </ng-container>\r\n      <!--没有模版，也没有格式化，直接展示字段值-->\r\n       <ng-container *ngIf=\"!column.template&&(!column.formatter||column.formatter['type']=='none')\">\r\n        <div class=\"text-truncate\" [title]=\"realValue\">{{realValue}}</div>\r\n      </ng-container>\r\n    </ng-container>\r\n     <ng-container *ngIf=\"canEdit&&isEditing\">\r\n      <ng-container #cellEditorTemplate *ngIf=\"column.editorTemplate\" [ngTemplateOutlet]=\"column.editorTemplate\"\r\n        [ngTemplateOutletContext]=\"{$implicit: cellContext}\"></ng-container>\r\n      <ng-container #editorTemplate *ngIf=\"!column.editorTemplate\" preview-cell-editor  [rowData]=\"getRowData()\" [value]=\"realValue\" [column]=\"column\" [group]=\"form\" [previewIndex]=\"previewIndex\"></ng-container>\r\n    </ng-container>\r\n  </ng-container>\r\n</div>","styles":[""]}]}],"members":{"column":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"isEditing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"previewIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"colIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"previewSettings":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":57,"character":15},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":58,"character":15},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":59,"character":22},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":60,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"initPreviewService":[{"__symbolic":"method"}],"initCellTemplateContext":[{"__symbolic":"method"}],"afterChangeEditing":[{"__symbolic":"method"}],"getRealDataValue":[{"__symbolic":"method"}],"getRowData":[{"__symbolic":"method"}],"initFormControl":[{"__symbolic":"method"}],"createControl":[{"__symbolic":"method"}],"createFormControl":[{"__symbolic":"method"}],"bindValidations":[{"__symbolic":"method"}]}},"PreviewBaseEditorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"preview-base-editor"}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":41,"character":5},"arguments":["class"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":42,"character":5},"arguments":["style.width"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":45,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":45,"character":53},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":45,"character":82}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"setFocus":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}]}},"PreviewComboListComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"PreviewBaseEditorDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"preview-editor-combolist","template":"\n        <div [formGroup]=\"group\" class=\"f-datagrid-cell-formgroup farris-group-auto\">\n            <farris-combo-list #cmblist style=\"width: 100%\"\n                [formControlName]=\"column.field\"\n                [readonly]= \"options.readonly\"\n                [editable]= \"options.editable\"\n                [(selectedValues)]=\"options.selectedValues\"\n                [idField]=\"options.idField\"\n                [textField]=\"options.textField\"\n                [multiSelect]=\"options.multiSelect\"\n                [valueField]=\"options.valueField\"\n                [uri]=\"options.uri\"\n                [data]=\"options.data\"\n                [nosearch]=\"options.nosearch\"\n                [maxLength]=\"options?.maxLength\"\n                [context]=\"options?.context\"\n                [itemTemplate]=\"options?.itemTemplate\"\n                [enableClear]=\"options.enableClear\"\n                [autoWidth]=\"options.autoWidth\"\n                [panelHeight]=\"options.panelHeight\"\n                [panelWidth]=\"options.panelWidth\"\n                [enableCancelSelected]=\"options.enableCancelSelected\"\n                [beforeShow]=\"options?.beforeShow\"\n                [beforeHide]=\"options?.beforeHide\"\n                (showPanel)=\"onShowPanel($event)\"\n                (hidePanel)=\"onHidePanel($event)\"\n                (clear)=\"onClear($event)\"\n                (valueChange)=\"onValueChange($event)\"\n                (selectChange)=\"onSelectChange($event)\"\n                [showPanelType]=\"options?.showPanelEvent || 'click'\"\n                [mappingField]=\"options?.mappingField\"\n                [disabledField]=\"options?.disabledField\"\n                [showDisabledItem]=\"options?.showDisabledItem\"\n            ></farris-combo-list>\n        </div>\n    "}]}],"members":{"instance":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":47,"character":5},"arguments":["cmblist"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":49,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":49,"character":40},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":49,"character":68},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":49,"character":93}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onShowPanel":[{"__symbolic":"method"}],"onHidePanel":[{"__symbolic":"method"}],"onClear":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"onSelectChange":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"eventPrams":[{"__symbolic":"method"}]}},"PreviewTextboxComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"PreviewBaseEditorDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"preview-editor-textbox","template":"\n    <div [formGroup]=\"group\" class=\"f-datagrid-cell-formgroup farris-group-auto\">\n        <input #input [attr.type]=\"inputType\" class=\"form-control \"\n            [attr.placeholder]=\"options?.placeholder\" [formControlName]=\"column.field\"  maxlength=\"{{options?.maxLength}}\">\n    </div>\n    "}]}],"members":{"instance":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":14,"character":5},"arguments":["input"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":17,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":17,"character":39},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":61}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"FFileUploadModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":52,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FFileDropDirective"},{"__symbolic":"reference","name":"FFileSelectDirective"},{"__symbolic":"reference","name":"FFileUploadComponent"},{"__symbolic":"reference","name":"FFileViewImageComponent"},{"__symbolic":"reference","name":"FFilePreviewComponent"},{"__symbolic":"reference","name":"FFilePreviewListTypeTemplateDirective"},{"__symbolic":"reference","name":"FFileUploadDirective"},{"__symbolic":"reference","name":"PreviewCheckboxComponent"},{"__symbolic":"reference","name":"FFilePreviewToolbarTemplateDirective"},{"__symbolic":"reference","name":"FFileSizePipe"},{"__symbolic":"reference","name":"ColumnResizerDirective"},{"__symbolic":"reference","name":"UploadAndPreviewComponent"},{"__symbolic":"reference","name":"UploadProgressComponent"},{"__symbolic":"reference","name":"FFileDatePipe"},{"__symbolic":"reference","name":"MultiDownloadInfoComponent"},{"__symbolic":"reference","name":"UploadFileOrderDragDirective"},{"__symbolic":"reference","name":"FormatCellDataPipe"},{"__symbolic":"reference","name":"UPLocalePipe"},{"__symbolic":"reference","name":"UPLocaleDefaultPipe"},{"__symbolic":"reference","name":"PreviewCellComponent"},{"__symbolic":"reference","name":"PreviewCellEditorDirective"},{"__symbolic":"reference","name":"UPShowRequiredStarPipe"},{"__symbolic":"reference","name":"PreviewBaseEditorDirective"},{"__symbolic":"reference","name":"PreviewTextboxComponent"},{"__symbolic":"reference","name":"PreviewComboListComponent"}],"exports":[{"__symbolic":"reference","name":"FFileDropDirective"},{"__symbolic":"reference","name":"FFileSelectDirective"},{"__symbolic":"reference","name":"FFileUploadComponent"},{"__symbolic":"reference","name":"FFileViewImageComponent"},{"__symbolic":"reference","name":"FFilePreviewComponent"},{"__symbolic":"reference","name":"FFilePreviewListTypeTemplateDirective"},{"__symbolic":"reference","name":"FFileUploadDirective"},{"__symbolic":"reference","name":"FFilePreviewToolbarTemplateDirective"},{"__symbolic":"reference","name":"FFileSizePipe"},{"__symbolic":"reference","name":"ColumnResizerDirective"},{"__symbolic":"reference","name":"UploadAndPreviewComponent"},{"__symbolic":"reference","name":"UploadProgressComponent"},{"__symbolic":"reference","name":"FFileDatePipe"},{"__symbolic":"reference","name":"UploadFileOrderDragDirective"},{"__symbolic":"reference","name":"PreviewCellEditorDirective"},{"__symbolic":"reference","name":"PreviewCellComponent"},{"__symbolic":"reference","name":"PreviewTextboxComponent"},{"__symbolic":"reference","name":"PreviewComboListComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":101,"character":4},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyModule","line":102,"character":4},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerModule","line":103,"character":4},{"__symbolic":"reference","module":"@farris/ui-area-response","name":"FAreaResponseModule","line":104,"character":4},{"__symbolic":"reference","module":"@farris/ui-common","name":"FarrisCommonModule","line":105,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-common/date","name":"DateHelperModule","line":106,"character":4},"member":"forRoot"}},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-modal","name":"ModalModule","line":107,"character":4},"member":"forRoot"}},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-locale","name":"LocaleModule","line":108,"character":4},"member":"forRoot"}},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-common/column","name":"DataColumnModule","line":109,"character":4},"member":"forRoot"}},{"__symbolic":"reference","module":"@farris/ui-combo-list","name":"ComboListModule","line":110,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":111,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":112,"character":4},{"__symbolic":"reference","module":"@farris/ui-draggable","name":"AngularDraggableModule","line":113,"character":4},{"__symbolic":"reference","module":"@farris/ui-pagination","name":"PaginationModule","line":114,"character":4}],"providers":[{"__symbolic":"reference","name":"FFileUploaderService"},{"provide":{"__symbolic":"reference","name":"UploadServerService"},"useClass":{"__symbolic":"reference","name":"FFileUploadDefaultService"}}],"entryComponents":[{"__symbolic":"reference","name":"MultiDownloadInfoComponent"},{"__symbolic":"reference","name":"PreviewTextboxComponent"},{"__symbolic":"reference","name":"PreviewComboListComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config","uploadSer"],"value":{"ngModule":{"__symbolic":"reference","name":"FFileUploadModule"},"providers":[{"provide":{"__symbolic":"reference","name":"FFileUploadAPIServiceToken"},"useValue":{"__symbolic":"reference","name":"config"}},{"__symbolic":"reference","name":"FFileUploaderService"},{"provide":{"__symbolic":"reference","name":"UploadServerService"},"useClass":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"uploadSer"},"right":{"__symbolic":"reference","name":"FFileUploadDefaultService"}}}]}}}}},"origins":{"FFileDropDirective":"./lib/directive/f-file-drop.directive","FFilePreviewListTypeTemplateDirective":"./lib/directive/f-file-preview.directive","FFilePreviewToolbarTemplateDirective":"./lib/directive/f-file-preview.directive","FFileSelectDirective":"./lib/directive/f-file-select.directive","FFileUploadDirective":"./lib/directive/f-file-upload.directive","PreviewCellEditorDirective":"./lib/directive/f-preview-cell-editor.directive","FFileUploadServerConfig":"./lib/service/f-file-upload-api.service","FFileUploadAPIServiceToken":"./lib/service/f-file-upload-api.service","FFileUploadAPIService":"./lib/service/f-file-upload-api.service","FFileUploaderService":"./lib/service/f-file-uploader.service","FFileUploadDefaultService":"./lib/service/f-file-upload-default.service","FPreviewEditorService":"./lib/service/f-preview-editor.service","UploaderOptions":"./lib/model/f-file-upload.model","BlobFile":"./lib/model/f-file-upload.model","UploadStatus":"./lib/model/f-file-upload.model","UploadProgress":"./lib/model/f-file-upload.model","FUploadFileExtend":"./lib/model/f-file-upload.model","UploadFile":"./lib/model/f-file-upload.model","UploadOutput":"./lib/model/f-file-upload.model","UploadConfig":"./lib/model/f-file-upload.model","UploadInput":"./lib/model/f-file-upload.model","UploadServerService":"./lib/model/f-file-upload.model","DocMetaProperty":"./lib/model/f-file-upload.model","ColumnFormatter":"./lib/model/column.model","ColumnData":"./lib/model/column.model","InputOptions":"./lib/model/editor-default-options","InputDefaultOptions":"./lib/model/editor-default-options","TextareaDefaultOptions":"./lib/model/editor-default-options","InputGroupOptions":"./lib/model/editor-default-options","InputGroupDefaultOptions":"./lib/model/editor-default-options","ComboListOptions":"./lib/model/editor-default-options","ComboListDefaultOptions":"./lib/model/editor-default-options","EnumEditorDefaultOptions":"./lib/model/editor-default-options","EditorValidatorType":"./lib/model/editor.type","EditorValidator":"./lib/model/editor.type","CellEditor":"./lib/model/editor.type","ValueChangeParams":"./lib/model/editor.type","FFileSizePipe":"./lib/pipe/index","FFileDatePipe":"./lib/pipe/index","FormatCellDataPipe":"./lib/pipe/index","UPLocalePipe":"./lib/pipe/index","UPLocaleDefaultPipe":"./lib/pipe/index","UPShowRequiredStarPipe":"./lib/pipe/index","FFileUtils":"./lib/utils/f-file.utils","FFileViewImageComponent":"./lib/components/view-image/f-file-view-image.component","FFileUploadComponent":"./lib/components/upload/f-file-upload.component","FFilePreviewComponent":"./lib/components/preview/f-file-preview.component","PreviewCheckboxComponent":"./lib/components/preview-checkbox/preview-checkbox.component","MultiDownloadInfoComponent":"./lib/components/multi-download-info/multi-download-info.component","CanEditableFn":"./lib/components/upload-and-preview/upload-and-preview.component","FileCanEditable":"./lib/components/upload-and-preview/upload-and-preview.component","DocModeType":"./lib/components/upload-and-preview/upload-and-preview.component","ButtonDisabledAction":"./lib/components/upload-and-preview/upload-and-preview.component","UploadAndPreviewComponent":"./lib/components/upload-and-preview/upload-and-preview.component","UploadProgressStatusType":"./lib/components/upload-progress/upload-progress.component","UploadProgressComponent":"./lib/components/upload-progress/upload-progress.component","DragStartEndInfo":"./lib/components/upload-and-preview/file-order-drag.directive","UploadFileOrderDragDirective":"./lib/components/upload-and-preview/file-order-drag.directive","ColumnResizerDirective":"./lib/components/upload-and-preview/column-resizer.directive","PreviewCellComponent":"./lib/components/preview-cell/preview-cell.component","PreviewBaseEditorDirective":"./lib/components/editor/base-editor.directive","PreviewComboListComponent":"./lib/components/editor/combolist.component","PreviewTextboxComponent":"./lib/components/editor/textbox.component","FFileUploadModule":"./lib/f-file-upload.module"},"importAs":"@farris/extend-file-upload"}