{"version":3,"file":"finastra-angular-components-video-thumbnail.mjs","sources":["../tmp-esm2022/video-thumbnail/src/video-thumbnail.component.js","../tmp-esm2022/video-thumbnail/finastra-angular-components-video-thumbnail.js"],"sourcesContent":["import { Attribute, Component, EventEmitter, Input, Output } from '@angular/core';\nimport { MatIconModule } from '@angular/material/icon';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/material/icon\";\nexport class VideoThumbnailComponent {\n    constructor(dense, large) {\n        this.dense = dense;\n        this.large = large;\n        this.videoClick = new EventEmitter();\n    }\n    onVideoClick(video, $event) {\n        this.videoClick.emit({\n            value: video,\n            $event\n        });\n        $event.preventDefault();\n    }\n    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"20.0.4\", ngImport: i0, type: VideoThumbnailComponent, deps: [{ token: 'dense', attribute: true }, { token: 'large', attribute: true }], target: i0.ɵɵFactoryTarget.Component }); }\n    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"17.0.0\", version: \"20.0.4\", type: VideoThumbnailComponent, isStandalone: true, selector: \"uxg-video-thumbnail\", inputs: { video: \"video\" }, outputs: { videoClick: \"videoClick\" }, ngImport: i0, template: \"@if (video) {\\n  <a (click)=\\\"onVideoClick(video, $event)\\\" href=\\\"#\\\">\\n    <div class=\\\"play-button\\\" [attr.dense]=\\\"dense === '' || null\\\" [attr.large]=\\\"large === '' || null\\\">\\n      <mat-icon [attr.dense]=\\\"dense === '' || null\\\" [attr.large]=\\\"large === '' || null\\\">play_arrow</mat-icon>\\n    </div>\\n    <img [src]=\\\"video.thumbnail\\\" [attr.alt]=\\\"video.alt\\\" />\\n  </a>\\n}\\n\", styles: [\"img{width:100%;border-radius:4px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}a{display:block;position:relative}a:hover .play-button{padding:7px}a:hover .mat-icon{transform:scale(1.4)}.play-button{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;height:40px;width:40px;transform:translate(-50%,-50%);border-radius:50%}.play-button[dense]{width:32px;height:32px}.play-button[large]{width:64px;height:64px}\\n\"], dependencies: [{ kind: \"ngmodule\", type: MatIconModule }, { kind: \"component\", type: i1.MatIcon, selector: \"mat-icon\", inputs: [\"color\", \"inline\", \"svgIcon\", \"fontSet\", \"fontIcon\"], exportAs: [\"matIcon\"] }] }); }\n}\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"20.0.4\", ngImport: i0, type: VideoThumbnailComponent, decorators: [{\n            type: Component,\n            args: [{ selector: 'uxg-video-thumbnail', standalone: true, imports: [MatIconModule], template: \"@if (video) {\\n  <a (click)=\\\"onVideoClick(video, $event)\\\" href=\\\"#\\\">\\n    <div class=\\\"play-button\\\" [attr.dense]=\\\"dense === '' || null\\\" [attr.large]=\\\"large === '' || null\\\">\\n      <mat-icon [attr.dense]=\\\"dense === '' || null\\\" [attr.large]=\\\"large === '' || null\\\">play_arrow</mat-icon>\\n    </div>\\n    <img [src]=\\\"video.thumbnail\\\" [attr.alt]=\\\"video.alt\\\" />\\n  </a>\\n}\\n\", styles: [\"img{width:100%;border-radius:4px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}a{display:block;position:relative}a:hover .play-button{padding:7px}a:hover .mat-icon{transform:scale(1.4)}.play-button{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;height:40px;width:40px;transform:translate(-50%,-50%);border-radius:50%}.play-button[dense]{width:32px;height:32px}.play-button[large]{width:64px;height:64px}\\n\"] }]\n        }], ctorParameters: () => [{ type: undefined, decorators: [{\n                    type: Attribute,\n                    args: ['dense']\n                }] }, { type: undefined, decorators: [{\n                    type: Attribute,\n                    args: ['large']\n                }] }], propDecorators: { video: [{\n                type: Input\n            }], videoClick: [{\n                type: Output\n            }] } });\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlkZW8tdGh1bWJuYWlsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvYW5ndWxhci1jb21wb25lbnRzL3ZpZGVvLXRodW1ibmFpbC9zcmMvdmlkZW8tdGh1bWJuYWlsLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvYW5ndWxhci1jb21wb25lbnRzL3ZpZGVvLXRodW1ibmFpbC9zcmMvdmlkZW8tdGh1bWJuYWlsLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQzs7O0FBVXZELE1BQU0sT0FBTyx1QkFBdUI7SUFLbEMsWUFDNkIsS0FBVSxFQUNWLEtBQVU7UUFEVixVQUFLLEdBQUwsS0FBSyxDQUFLO1FBQ1YsVUFBSyxHQUFMLEtBQUssQ0FBSztRQUo3QixlQUFVLEdBQUcsSUFBSSxZQUFZLEVBQWUsQ0FBQztJQUtwRCxDQUFDO0lBRUosWUFBWSxDQUFDLEtBQVksRUFBRSxNQUFrQjtRQUMzQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQztZQUNuQixLQUFLLEVBQUUsS0FBSztZQUNaLE1BQU07U0FDUCxDQUFDLENBQUM7UUFDSCxNQUFNLENBQUMsY0FBYyxFQUFFLENBQUM7SUFDMUIsQ0FBQzs4R0FoQlUsdUJBQXVCLGtCQU1yQixPQUFPLDhCQUNQLE9BQU87a0dBUFQsdUJBQXVCLGtKQ1hwQyxrWUFRQSxtaEJEQ1ksYUFBYTs7MkZBRVosdUJBQXVCO2tCQVBuQyxTQUFTOytCQUNFLHFCQUFxQixjQUduQixJQUFJLFdBQ1AsQ0FBQyxhQUFhLENBQUM7OzBCQVFyQixTQUFTOzJCQUFDLE9BQU87OzBCQUNqQixTQUFTOzJCQUFDLE9BQU87eUNBTlgsS0FBSztzQkFBYixLQUFLO2dCQUVJLFVBQVU7c0JBQW5CLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBdHRyaWJ1dGUsIENvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBJbnB1dCwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBNYXRJY29uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvaWNvbic7XG5pbXBvcnQgeyBWaWRlbywgVmlkZW9XRXZlbnQgfSBmcm9tICcuL3ZpZGVvLXRodW1ibmFpbC5pbnRlcmZhY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICd1eGctdmlkZW8tdGh1bWJuYWlsJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3ZpZGVvLXRodW1ibmFpbC5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3ZpZGVvLXRodW1ibmFpbC5jb21wb25lbnQuc2NzcyddLFxuICBzdGFuZGFsb25lOiB0cnVlLFxuICBpbXBvcnRzOiBbTWF0SWNvbk1vZHVsZV1cbn0pXG5leHBvcnQgY2xhc3MgVmlkZW9UaHVtYm5haWxDb21wb25lbnQge1xuICBASW5wdXQoKSB2aWRlbyE6IFZpZGVvO1xuXG4gIEBPdXRwdXQoKSB2aWRlb0NsaWNrID0gbmV3IEV2ZW50RW1pdHRlcjxWaWRlb1dFdmVudD4oKTtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBAQXR0cmlidXRlKCdkZW5zZScpIHB1YmxpYyBkZW5zZTogYW55LFxuICAgIEBBdHRyaWJ1dGUoJ2xhcmdlJykgcHVibGljIGxhcmdlOiBhbnlcbiAgKSB7fVxuXG4gIG9uVmlkZW9DbGljayh2aWRlbzogVmlkZW8sICRldmVudDogTW91c2VFdmVudCkge1xuICAgIHRoaXMudmlkZW9DbGljay5lbWl0KHtcbiAgICAgIHZhbHVlOiB2aWRlbyxcbiAgICAgICRldmVudFxuICAgIH0pO1xuICAgICRldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICB9XG59XG4iLCJAaWYgKHZpZGVvKSB7XG4gIDxhIChjbGljayk9XCJvblZpZGVvQ2xpY2sodmlkZW8sICRldmVudClcIiBocmVmPVwiI1wiPlxuICAgIDxkaXYgY2xhc3M9XCJwbGF5LWJ1dHRvblwiIFthdHRyLmRlbnNlXT1cImRlbnNlID09PSAnJyB8fCBudWxsXCIgW2F0dHIubGFyZ2VdPVwibGFyZ2UgPT09ICcnIHx8IG51bGxcIj5cbiAgICAgIDxtYXQtaWNvbiBbYXR0ci5kZW5zZV09XCJkZW5zZSA9PT0gJycgfHwgbnVsbFwiIFthdHRyLmxhcmdlXT1cImxhcmdlID09PSAnJyB8fCBudWxsXCI+cGxheV9hcnJvdzwvbWF0LWljb24+XG4gICAgPC9kaXY+XG4gICAgPGltZyBbc3JjXT1cInZpZGVvLnRodW1ibmFpbFwiIFthdHRyLmFsdF09XCJ2aWRlby5hbHRcIiAvPlxuICA8L2E+XG59XG4iXX0=","/**\n * Generated bundle index. Do not edit.\n */\nexport * from './index';\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmluYXN0cmEtYW5ndWxhci1jb21wb25lbnRzLXZpZGVvLXRodW1ibmFpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2xpYnMvYW5ndWxhci1jb21wb25lbnRzL3ZpZGVvLXRodW1ibmFpbC9maW5hc3RyYS1hbmd1bGFyLWNvbXBvbmVudHMtdmlkZW8tdGh1bWJuYWlsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxTQUFTLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vaW5kZXgnO1xuIl19"],"names":[],"mappings":"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"}