{"version":3,"file":"bootkit-angular-components-iframe.mjs","sources":["../../../projects/bootkit/components/iframe/iframe.component.ts","../../../projects/bootkit/components/iframe/iframe.component.html","../../../projects/bootkit/components/iframe/bootkit-angular-components-iframe.ts"],"sourcesContent":["import { Component, ChangeDetectionStrategy, Input, OnInit } from '@angular/core';\r\nimport { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser';\r\n\r\n@Component({\r\n  selector: 'bk-iframe',\r\n  exportAs: 'bkIframe',\r\n  changeDetection: ChangeDetectionStrategy.OnPush,\r\n  templateUrl: './iframe.component.html',\r\n  styles: [':host{display: flex; justify-content: center; }'],\r\n  standalone: true\r\n})\r\nexport class IframeComponent implements OnInit {\r\n\r\n  @Input() src!: string;\r\n  protected _src!: SafeResourceUrl;\r\n\r\n  constructor(private domSanitizer: DomSanitizer) {\r\n  }\r\n\r\n  ngOnInit(): void {\r\n    this._src = this.domSanitizer.bypassSecurityTrustResourceUrl(this.src!);\r\n  }\r\n\r\n  protected _onLoad($event: Event) {\r\n    const contentDocument = ($event.target as any)?.contentDocument!;\r\n\r\n    // if(iframeDocument == null || iframeDocument.body)\r\n    console.log('YT:', contentDocument?.body.innerText)\r\n  }\r\n}\r\n","<iframe  [src]=\"_src\" frameborder=\"0\" style=\"aspect-ratio: 16/9; width: 100% !important;\"\r\n(load)=\"_onLoad($event)\"\r\nallow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\r\nreferrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAWa,eAAe,CAAA;AAKN,IAAA,YAAA,CAAA;AAHX,IAAA,GAAG,CAAU;AACZ,IAAA,IAAI,CAAmB;AAEjC,IAAA,WAAA,CAAoB,YAA0B,EAAA;QAA1B,IAAY,CAAA,YAAA,GAAZ,YAAY,CAAc;KAC7C;IAED,QAAQ,GAAA;AACN,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,YAAY,CAAC,8BAA8B,CAAC,IAAI,CAAC,GAAI,CAAC,CAAC;KACzE;AAES,IAAA,OAAO,CAAC,MAAa,EAAA;AAC7B,QAAA,MAAM,eAAe,GAAI,MAAM,CAAC,MAAc,EAAE,eAAgB,CAAC;;QAGjE,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,eAAe,EAAE,IAAI,CAAC,SAAS,CAAC,CAAA;KACpD;wGAjBU,eAAe,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,YAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,eAAe,qHCX5B,gUAG0E,EAAA,MAAA,EAAA,CAAA,8CAAA,CAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;4FDQ7D,eAAe,EAAA,UAAA,EAAA,CAAA;kBAR3B,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,WAAW,YACX,UAAU,EAAA,eAAA,EACH,uBAAuB,CAAC,MAAM,cAGnC,IAAI,EAAA,QAAA,EAAA,gUAAA,EAAA,MAAA,EAAA,CAAA,8CAAA,CAAA,EAAA,CAAA;iFAIP,GAAG,EAAA,CAAA;sBAAX,KAAK;;;AEbR;;AAEG;;;;"}