{"version":3,"file":"amp-gwd-animation-0.1.mjs","mappings":"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","names":["isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","hasOwn","obj","key","call","getWin","node","ownerDocument","defaultView","escapeCssSelectorIdent","ident","CSS","escape","self","__AMP_LOG","user","dev","userForEmbed","logs","opt_element","getUserLogger","win","isFromEmbed","suffix","levelFunc","opt_suffix","Error","callLogConstructor","devAssert","shouldBeTrueish","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","userAssert","assert","getServiceForDocOrNull","elementOrAmpDoc","id","holder","nodeOrDoc","ampdoc","getAmpdoc","isSingleDoc","getAmpdocServiceHolder","isServiceRegistered","getServiceInternal","getTopWindow","__AMP_TOP","nodeType","getAmpDoc","s","services","__AMP_SERVICES","getServices","ctor","context","resolve","service","Services","element","GWD_PAGE_WRAPPER_CLASS","PlaybackCssClass","CURRENT_LABEL_ANIMATION_ATTR","GWD_TIMELINE_EVENT","VENDOR_ANIMATIONEND_EVENTS","GOTO_COUNTER_PROP","LOG_ID","TAG","ACTION_IMPL_ARGS","play","pause","togglePlay","gotoAndPlay","gotoAndPause","gotoAndPlayNTimes","setCurrentPage","GwdAnimation","AMP","BaseElement","constructor","super","this","timelineEventPrefix_","fie_","boundOnGwdTimelineEvent_","onGwdTimelineEvent_","bind","buildCallback","getAttribute","frameElement","opt_topWin","childWin","topWin","e","getParentWindowFrameElement","getRoot_","addEventListener","gwdPageDeck","getGwdPageDeck_","setCurrentPageAction","target","event","actionStr","newActionsStr","currentActionsStr","eventPrefix","eventActionsIndex","indexOf","actionsStartIndex","length","substr","setActions","addAction","handler","actionHandler_","name","registerAction","document","getRootNode","getElementById","invocation","shouldExecuteInvocation_","executeInvocation_","method","source","actionArgs","map","argPath","expr","parts","split","value","i","part","undefined","getValueForExpr","apply","actionService","eventName","detail","getDetail","timelineEventName","trigger","detachedCallback","removeEventListener","registerServiceForDoc","ampdoc_","win_","doc_","boundOnAnimationEndEvent_","onAnimationEndEvent_","whenReady","then","body","parent","checkFunc","callback","observer","MutationObserver","disconnect","observe","childList","waitForChild","querySelector","initialize_","listenForAnimationEnd_","setEnabled","enable","classList","toggle","index","gwdPages","querySelectorAll","currentPageEl","selector","distribute","replace","prependSelectorsWith","deactivatePage_","newPageEl","activatePage_","error","pageEl","add","arrayLike","remove","concat","slice","forEach","el","resetAnimatedElement_","hasAttribute","activeGotoAnimation","removeAttribute","receiver","getReceiver","label","playLabelAnimation_","setTimeout","maxCount","counterName","currentCount","getCounter","counterValue","setCounter","currentLabel","globalRef","offsetWidth","reflow","setAttribute","userEventName","sourceEvent","timelineEvent","type","opt_eventInit","eventInit","assign","createCustomEvent","CustomEvent","dispatchEvent","unlistenForAnimationEnd_","dispose","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2501142147000/","sources":["src/core/types/array.js","src/core/types/object/index.js","src/core/window/index.js","src/core/dom/css-selectors.js","src/utils/log.js","src/service-helpers.js","src/service/index.js","extensions/amp-gwd-animation/0.1/amp-gwd-animation-impl.js","extensions/amp-gwd-animation/0.1/amp-gwd-animation.js","src/iframe-helper.js","src/utils/event-helper.js","src/core/constants/action-constants.js","src/core/dom/index.js","src/core/dom/query.js","build/amp-gwd-animation-0.1.css.js"]}