{"version":3,"file":"index.cjs","sourceRoot":"","sources":["../../src/webview/index.ts"],"names":[],"mappings":";;AAAA,uEAAgE;AAChE,4EAA2E;AAC3E,wEAAuE;AACvE,yEAAkE;AAElE,0CAA0C;AAC1C,IAAA,mCAAmB,GAAE,CAAC;AACtB,IAAA,uCAAqB,GAAE,CAAC;AAExB,MAAM,YAAY,GAAG,IAAI,6CAAqB,CAAC;IAC7C,IAAI,EAAE,OAAO,EAAE,UAAU;IACzB,MAAM,EAAE,QAAQ,EAAE,SAAS;IAC3B,YAAY,EAAE,MAAM,CAAC,kBAAkB;CACxC,CAAC,CAAC;AAEH,uCAAkB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC","sourcesContent":["import { WebViewExecutorStream } from './WebViewExecutorStream';\nimport { executeLockdownEvents } from '../common/lockdown/lockdown-events';\nimport { executeLockdownMore } from '../common/lockdown/lockdown-more';\nimport { IFrameSnapExecutor } from '../iframe/IFrameSnapExecutor';\n\n// Lockdown is already applied in LavaMoat\nexecuteLockdownMore();\nexecuteLockdownEvents();\n\nconst parentStream = new WebViewExecutorStream({\n  name: 'child', // webview\n  target: 'parent', // rnside\n  targetWindow: window.ReactNativeWebView,\n});\n\nIFrameSnapExecutor.initialize(parentStream);\n"]}