{"version":3,"file":"video-iframe-integration-v0.mjs","mappings":"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","names":["_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","push","apply","optsSupported","isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","prototype","once","fn","evaluated","retValue","callback","args","self","tryParseJson","json","opt_onFailed","JSON","parse","parseJson","e","listen","element","eventType","listener","opt_evtListenerOpts","localElement","localListener","wrapped","event","_self$__AMP_REPORT_ER","_self","__AMP_REPORT_ERROR","call","undefined","options","capture","addEventListener","removeEventListener","err","detectEvtListenerOptsSupport","internalListenImplementation","__AMP_LOG","user","dev","userForEmbed","__AMP__","userAssert","shouldBeTrueish","Error","join","validMethods","global","console","error","bind","integration","constructor","win","this","isAmpVideoIntegration_","callCounter_","callbacks_","win_","methods_","listenToOnce_","onMessage","message","data","listenTo","onMessage_","muted_","usedListenToHelper_","getMetadataOnce_","name","getMetadata","method","indexOf","wrappedCallback","safePlayOrPause_","id","isFinite","handleResponse_","maybeExecute_","type","opt_obj","opt_initializer","types","jwplayer","listenToJwPlayer_","getJwplayer_","videojs","listenToVideoJs_","toLowerCase","opt_player","on","player","forEach","concat","arguments","postEvent","redispatchAs","play","ready","pause","onVolumeChange_","volume","setMute","setControls","setFullscreen","initializer","getVideoJs","canplay","readyState","test","navigator","userAgent","muted","controls","requestFullscreen","exitFullscreen","newVolume","Promise","resolve","postToParent_","postAnalyticsEvent","opt_vars","analytics","vars","opt_callback","completeData","target","i","length","source","getOwnPropertyDescriptors","defineProperties","_objectSpread2","parent","postMessage","getIntersection","getFromHostForTesting_","getConsentData","callbacks","AmpVideoIframe","adopt"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2608131752000/","sources":["node_modules/@babel/runtime/helpers/esm/defineProperty.js","node_modules/@babel/runtime/helpers/esm/objectSpread2.js","src/core/types/array.js","src/core/dom/event-helper-listen.js","src/core/types/object/index.js","src/core/types/function/index.js","src/core/types/object/json.js","src/utils/event-helper.js","src/utils/log.js","src/video-iframe-integration.js","src/core/types/index.js","src/core/data-structures/promise.js"]}