{"version":3,"sources":["../../src/widget/events.ts"],"sourcesContent":["import {handleSocialLoginEvents} from './socialLoginInfo'\n\nlet previousEventListener: ((e: MessageEvent<unknown>) => void) | null = null\n\nexport const registerWidgetApiEvents = (widgetOrigin: string) => {\n  if (previousEventListener != null) {\n    window.removeEventListener('message', previousEventListener)\n    previousEventListener = null\n  }\n\n  const fn = (e: MessageEvent<unknown>) => {\n    if (e.origin !== widgetOrigin) return\n    handleSocialLoginEvents(e)\n  }\n\n  previousEventListener = fn\n  window.addEventListener('message', fn)\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,6BAAsC;AAEtC,IAAI,wBAAqE;AAElE,IAAM,0BAA0B,CAAC,iBAAyB;AAC/D,MAAI,yBAAyB,MAAM;AACjC,WAAO,oBAAoB,WAAW,qBAAqB;AAC3D,4BAAwB;AAAA,EAC1B;AAEA,QAAM,KAAK,CAAC,MAA6B;AACvC,QAAI,EAAE,WAAW,aAAc;AAC/B,wDAAwB,CAAC;AAAA,EAC3B;AAEA,0BAAwB;AACxB,SAAO,iBAAiB,WAAW,EAAE;AACvC;","names":[]}