{"version":3,"file":"amp-brightcove-0.1.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","_objectSpread2","target","i","arguments","length","source","forEach","getOwnPropertyDescriptors","defineProperties","hasOwnProperty","hasOwn_","toString","toString_","prototype","isObject","call","map","opt_initial","create","assign","isArray","Array","arrayOrSingleItemToArray","arrayOrSingleItem","isFiniteNumber","isFinite","devAssert","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","tryParseJson","json","opt_onFailed","JSON","parse","parseJson","e","getWin","node","ownerDocument","defaultView","DEFAULT_CUSTOM_EVENT_OPTIONS","bubbles","cancelable","removeElement","element","_element$parentElemen","parentElement","removeChild","dispatchCustomEvent","name","opt_data","opt_options","data","event","MessageEvent","dispatchEvent","duplicateErrorIfNecessary","error","messageProperty","message","stack","Error","prop","createError","var_args","arg","maybeReportError","_self$__AMP_REPORT_ER","_self","self","__AMP_REPORT_ERROR","tryCallback","callback","args","setTimeout","rethrowAsync","createExpectedError","expected","devExpectedError","unusedTag","once","fn","evaluated","retValue","__AMP_LOG","user","dev","userForEmbed","resolved","logs","opt_element","getUserLogger","win","isFromEmbed","suffix","levelFunc","opt_suffix","callLogConstructor","shouldBeTrueish","userAssert","assert","resolvedPromise","Promise","resolve","undefined","Deferred","constructor","this","promise","res","rej","reject","tryResolve","getService","id","getServiceInternal","__AMP_TOP","getTopWindow","getServiceForDoc","elementOrAmpDoc","getAmpdocServiceHolder","getAmpdoc","getServiceForDocOrNull","holder","isServiceRegistered","getServicePromiseOrNullForDoc","getServicePromiseOrNullInternal","nodeOrDoc","nodeType","getAmpDoc","ampdoc","isSingleDoc","s","getServices","ctor","context","services","__AMP_SERVICES","service","Services","window","extension","whenExtensionsKnown","then","version","getExtensionVersion","waitForExtension","ext","cached","deferred","catch","emptyServiceHolderWithPromise","getServicePromiseInternal","getServicePromiseForDoc","VideoEvents_Enum","PlayingStates_Enum","VideoAnalyticsEvents_Enum","VideoServiceSignals_Enum","userInteractedWith","video","signals","signal","BRIGHTCOVE_EVENTS","playing","pause","ended","loadedmetadata","encodeId","substring","encodeURIComponent","propertyNameCache","vendorPrefixes","EMPTY_CSS_DECLARATION","getPropertyPriority","getPropertyValue","setStyle","property","opt_units","opt_bypassCache","propertyName","style","camelCase","startsWith","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","getVendorJsPropertyName_","getVendorJsPropertyName","styleValue","setProperty","hyphenated","replace","match","toLowerCase","some","prefix","camelCaseToHyphenCase","intersectionDeferreds","intersectionObservers","optsSupported","htmlContainer","VERTICAL_RE","observers","WeakMap","targetObserverMultimap","targetEntryMap","getObserver","observer","get","ResizeObserver","processEntries","set","entries","seen","Set","entry","has","add","callbacks","k","type","computeAndCall","contentRect","height","width","borderBoxSize","borderBoxSizeArray","inlineSize","blockSize","isVertical","test","el","getComputedStyle","computedStyle","writingMode","offsetHeight","offsetWidth","createViewportObserver","ioCallback","opts","needsRootBounds","rootMargin","threshold","root","parent","isIframed","document","IntersectionObserver","measureIntersection","_intersectionDeferred2","inOb","_intersectionDeferred","unobserve","delete","getInOb","observe","isAutoplaySupported","detectionElement","createElement","setAttribute","muted","playsInline","styles","setStyles","position","top","opacity","play","paused","detectIsAutoplaySupported","getInternalVideoElementFor","querySelector","tryPlay","isAutoplay","err","internalListenImplementation","eventType","listener","opt_evtListenerOpts","localElement","localListener","wrapped","options","capture","addEventListener","removeEventListener","detectEvtListenerOptsSupport","createCustomEvent","detail","opt_eventInit","eventInit","CustomEvent","listen","getData","htmlFor","doc","html","strings","container","trustedTypes","createPolicy","policy","createHTML","unused","innerHTML","firstElementChild","nextElementSibling","createNode","getExistingStyleElement","cssRoot","styleMap","existing","styleLoaded","sheets","styleSheets","ownerNode","VideoSessionManager","isSessionActive_","endSessionObservable_","handlers_","handler","remove","array","item","index","indexOf","splice","removeItem","removeAll","fire","opt_event","getHandlerCount","_this$handlers_$lengt","_this$handlers_","onSessionEnd","beginSession","endSession","isSessionActive","EMPTY_METADATA","title","artist","album","artwork","src","TAG","isEntryFor","videoOrElement","centerDist","viewport","rect","centerY","centerViewport","getSize","Math","abs","calculateIdealPercentageFrequencyMs","durationSeconds","isDurationFiniteNonZero","duration","isNaN","analyticsEvent","opt_vars","getAnalyticsDetails","details","installVideoManagerForDoc","opt_instantiate","opt_override","opt_sharedInstance","sharedInstance","registerServiceInternal","installAutoplayStyles","cssText","cb","opt_isRuntimeCss","opt_ext","getHeadNode","isRuntimeCss","isExtCss","tagName","textContent","afterElement","lastChild","after","insertBefore","firstChild","insertAtStart","before","nextSibling","insertAfterOrAtStart","insertStyleElement","transformer","maybeTransform","rootNode","getRootNode","interval","setInterval","clearInterval","installStylesForDoc","installAutoplayStylesForDoc","entries_","viewportObserver_","lastFoundEntry_","timer_","actions_","boundSecondsPlaying_","secondsPlaying_","getAutoFullscreenManager_","manager","manager_","ampdoc_","currentlyInFullscreen_","currentlyCentered_","unlisteners_","boundSelectBestCentered_","selectBestCenteredInPortrait_","boundIncludeOnlyPlaying_","getPlayingState_","boundCompareEntries_","a","b","compareEntries_","installOrientationObserver_","installFullscreenListener_","dispose","unlisten","register","canFullscreen_","whenSignal","exitHandler","onFullscreenExit_","isInLandscape","screen","orientation","platform","isIos","isSafari","supportsFullscreenViaApi","orient","onRotation_","enter_","exit_","isAndroid","isChrome","fullscreenEnter","scrollIntoIfNotVisible_","fullscreenExit","optPos","getViewport_","onceOrientationChanges_","boundingClientRect","bottom","vh","pos","animateScrollIntoView","intersectionsPromise","all","intersections","selected","sort","intersectionRatio","getImpl","rectA","ratioA","rectB","ratioB","ratioDelta","centerA","centerB","getPlayingState","delay","disconnect","timeUpdateActionEvent_","currentTime","getCurrentTime","getDuration","perc","time","percent","trigger","videoBE","registerCommonActions_","supportsPlatform","getEntryOrNull_","viewportCallback","records","isIntersecting","getEntry_","updateVisibility","videoLoaded","managePlayback_","loaded_","isPlaying_","isRollingAd_","isVisible_","actionSessionManager_","visibilitySessionManager_","getAnalyticsPercentageTracker_","entry_","last_","triggerId_","start","stop","hasDuration_","calculate_","listenOnce","maybeTrigger_","pop","bestResultLength","ceil","PERCENTAGE_FREQUENCY_MIN_MS","warnForTesting_","warn","concat","triggerId","timer","calculateAgain","frequencyMs","val","min","max","percentage","normalizedPercentage","floor","analyticsEventForTesting_","playCalledByAutoplay_","pauseCalledByAutoplay_","internalElement_","muted_","hasSeenPlayEvent_","hasAutoplay","hasAttribute","metadata_","boundMediasessionPlay_","boundMediasessionPause_","videoPaused_","videoPlayed_","pauseOtherVideos","logCustomAnalytics_","onRegister_","firstPlayEventOrNoop_","firstPlay","listenForPlaybackDelegation_","vars","prefixedVars","isMuted","isPlaybackManaged","requiresAutoFullscreen_","registerForAutoFullscreen","autoplayVideoBuilt_","preimplementsAutoFullscreen","isInteractive","preimplementsMediaSessionAPI","classList","contains","metadata","urlService","isProtocolValid","validateMediaMetadata","playHandler","pauseHandler","navigator","MediaMetadata","mediaSession","setActionHandler","setMediaSession","fillMediaSessionMetadata_","loadedVideoVisibilityChanged_","getMetadata","posterUrl","schema","schemaJson","parseSchemaImage","metaTag","getAttribute","parseOgImage","linkTag","parseFavicon","videoVisibilityChanged_","isVisible","userInteracted","autoplayLoadedVideoVisibilityChanged_","nonAutoplayLoadedVideoVisibilityChanged_","hideControls","mute","installAutoplayElements_","showControls","animation","elOrDoc","icon","_template2","firstCol","col","cloneNode","fillers","children","j","appendChild","renderIcon","toggleElements","shouldDisplay","mutateElementSkipRemeasure","child","opt_display","removeAttribute","toggle","toggleAnimation","isPlaying","unlisteners","mask","_template","renderInteractionOverlay","unmute","unlistener","wasVisible","isRollingAd","responses","intersection","autoplay","playedRanges","getPlayedRanges","playedTotal","reduce","acc","range","playedRangesJson","stringify","state","setIsMediaComponent","registerAction","action","getAutoFullscreenManagerForTesting_","getVideoStateProperty","videoElement","assertElement","getElementById","entryBeingPlayed","registerServiceBuilderForDoc","AmpBrightcove","AMP","BaseElement","super","iframe_","playing_","currentTime_","duration_","playedRanges_","hasAmpSupport_","playerReadyPromise_","playerReadyResolver_","readyTimeout_","unlistenMessage_","playerId_","urlReplacements_","consentState_","consentSharedData_","consentString_","pauseHelper_","element_","hasSize_","pauseWhenNoSize_","bind","updatePlaying","Type_Enum","observeSize","observeBorderBoxSize","shouldRemove","removed","unobserveSize","unobserveBorderBoxSize","hasSize","preconnectCallback","url","isLayoutSupported","layout","isLayoutSizeDefined","buildCallback","getConsents_","consentPolicy","getConsentPolicy","consentPromise","policyId","whenPolicyResolved","getConsentPolicyState","consentStringPromise","getConsentStringInfo","getConsentPolicyInfo","sharedDataPromise","getMergedSharedData","arr","layoutCallback","opt_name","opt_sandbox","frame","attributes","sourceElement","updateElement","opt_removeMissingAttrs","attrs","attr","propagateAttributes","assertHttpsUrl","opt_replacedContent","applyFillContent","createFrameFor","getIframeSrc_","handlePlayerMessage_","loadPromise","sendCommand_","command","contentWindow","postMessage","eventData","anything","objOrStr","onReady_","events","redispatch","ready","cancel","account","urlParams","embed","playlistId","referrer","videoId","dataset","player","additionalParams","playlistOrVideoParam","paramString","opt_addToFront","mainAndFragment","split","mainAndQuery","newUrl","appendEncodedParamStringToUrl","params","v","join","serializeQueryString","playsinline","getBrightcoveIframeSrc","expandUrlSync","opt_computeParamNameFunc","opt_paramPattern","paramPattern","matches","substr","getDataParamsFromAttributes","mutatedAttributesCallback","mutations","playerId","pauseCallback","unlayoutOnPause","unlayoutCallback","requestFs","requestFullscreen","requestFullScreen","webkitRequestFullscreen","webkitEnterFullscreen","msRequestFullscreen","mozRequestFullScreen","elementBoundExit","cancelFullScreen","exitFullscreen","webkitExitFullscreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen","docBoundExit","isFullscreen","webkitDisplayingFullscreen","fullscreenElement","webkitFullscreenElement","mozFullScreenElement","webkitCurrentFullScreenElement","isFullscreenElement","seekTo","unusedTimeSeconds","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2501142147000/","sources":["node_modules/@babel/runtime/helpers/esm/defineProperty.js","node_modules/@babel/runtime/helpers/esm/objectSpread2.js","src/core/types/object/index.js","src/core/types/array.js","src/core/types/index.js","src/core/assert/dev.js","src/core/types/object/json.js","src/core/window/index.js","src/core/dom/index.js","src/core/error/index.js","src/core/types/function/index.js","src/utils/log.js","src/core/data-structures/promise.js","src/service-helpers.js","src/service/index.js","src/element-service.js","src/video-interface.js","src/bento/apis/brightcove-api.js","src/core/dom/layout/index.js","src/core/dom/style.js","src/core/dom/layout/size-observer.js","src/core/dom/layout/intersection.js","src/core/dom/event-helper-listen.js","src/core/dom/static-template.js","src/core/dom/layout/viewport-observer.js","src/core/dom/video/index.js","src/utils/event-helper.js","src/style-installer.js","src/core/data-structures/observable.js","src/service/video-session-manager.js","src/mediasession-helper.js","src/service/video-manager-impl.js","src/service/video/install-autoplay-styles.js","build/video-autoplay.css.js","src/core/constants/action-constants.js","src/core/math.js","src/service/video/autoplay.js","extensions/amp-brightcove/0.1/amp-brightcove.js","src/core/dom/video/pause-helper.js","src/consent.js","src/iframe-video.js","src/core/dom/propagate-attributes.js","src/url.js","src/core/dom/fullscreen.js"]}