{"version":3,"file":"amp-sidebar-0.1.mjs","mappings":"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","names":["toArray","arrayLike","Array","prototype","slice","call","propertyNameCache","isArray","hasOwnProperty","hasOwn_","toString","toString_","Object","isElement","value","nodeType","devAssert","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","getWin","node","ownerDocument","defaultView","closestAncestorElementBySelector","element","selector","closest","realChildElements","parent","callback","children","child","firstElementChild","nextElementSibling","nodeOrTagName","tagName","toLowerCase","startsWith","isInternalElement","Node","ELEMENT_NODE","hasAttribute","push","childElements","isConnectedNode","connected","isConnected","undefined","n","rootNodeFor","host","DOCUMENT_NODE","getRootNode","parentNode","tryFocus","focus","e","duplicateErrorIfNecessary","error","messageProperty","getOwnPropertyDescriptor","writable","message","stack","Error","prop","createError","var_args","arg","arguments","maybeReportError","_self$__AMP_REPORT_ER","_self","self","__AMP_REPORT_ERROR","tryCallback","args","apply","setTimeout","rethrowAsync","vendorPrefixes","EMPTY_CSS_DECLARATION","getPropertyPriority","getPropertyValue","setStyle","property","opt_units","opt_bypassCache","propertyName","style","camelCase","create","titleCase","charAt","toUpperCase","camelCaseToTitleCase","prefixedPropertyName","i","length","getVendorJsPropertyName_","getVendorJsPropertyName","styleValue","setProperty","hyphenated","replace","match","some","prefix","camelCaseToHyphenCase","setStyles","styles","k","toggle","opt_display","removeAttribute","setAttribute","computedStyle","win","el","getComputedStyle","VERTICAL_RE","observers","WeakMap","targetObserverMultimap","targetEntryMap","getObserver","observer","get","ResizeObserver","processEntries","set","entries","seen","Set","entry","target","has","add","callbacks","type","computeAndCall","contentRect","height","width","borderBoxSize","borderBoxSizeArray","inlineSize","blockSize","isVertical","test","writingMode","offsetHeight","offsetWidth","modalEntryStack","SAVED_TAB_INDEX","getAncestors","ancestry","cur","restoreAttributeValue","attribute","AMP_CLASS","unmount","forAllWithinInternal","container","includeSelf","deep","classList","contains","ampContainer","placeholder","getPlaceholder","descendants","getElementsByClassName","descendant","covered","j","__AMP_LOG","user","dev","userForEmbed","resolved","logs","opt_element","getUserLogger","isFromEmbed","suffix","levelFunc","opt_suffix","callLogConstructor","shouldBeTrueish","getService","id","getServiceInternal","__AMP_TOP","getTopWindow","getServiceForDoc","elementOrAmpDoc","getAmpdocServiceHolder","getAmpdoc","getServiceForDocOrNull","holder","isServiceRegistered","nodeOrDoc","getAmpDoc","ampdoc","isSingleDoc","s","services","__AMP_SERVICES","getServices","obj","ctor","context","resolve","service","passiveSupported","Services","window","handleAutoscroll","elem","querySelector","distribute","prependSelectorsWith","overflow","animateScrollWithinParent","delayAfterDeferringToEventLoop","duration","timer","promise","then","Observable","constructor","this","handlers_","handler","remove","array","item","index","indexOf","splice","removeItem","removeAll","fire","opt_event","getHandlerCount","_this$handlers_$lengt","_this$handlers_","PROP_","Gestures","static","opt_shouldNotPreventDefault","opt_shouldStopPropagation","res","shouldNotPreventDefault","shouldStopPropagation","element_","recognizers_","tracking_","ready_","pending_","eventing_","options","passive","addEventListener","removeEventListener","err","supportsPassiveEventListener","shouldNotPreventDefault_","shouldStopPropagation_","wasEventing_","pass_","opt_defaultDelay","timer_","handler_","defaultDelay_","scheduled_","nextTime_","running_","boundPass_","isPending","schedule","opt_delay","delay","nextTime","Date","now","cancel","doPass_","bind","pointerDownObservable_","overservers_","boundOnTouchStart_","onTouchStart_","boundOnTouchEnd_","onTouchEnd_","boundOnTouchMove_","onTouchMove_","boundOnTouchCancel_","onTouchCancel_","passAfterEvent_","cleanup","onGesture","recognizerConstr","recognizer","getType","overserver","removeGesture","predicate","findIndex","onPointerDown","event","stopTracking_","onTouchStart","startTracking_","afterEvent_","onTouchMove","onTouchEnd","isReady","isExpired","cancelEventing_","signalReady_","offset","acceptCancel","signalPending_","timeLeft","signalEnd_","signalEmit_","data","time","cancelEvent","stopPropagation","preventDefault","readyIndex","waitTime","Math","max","startEventing_","acceptStart","calcVelocity","deltaV","deltaTime","prevVelocity","speed","depr","min","FRAME_CONST_","round","log","Direction","Orientation","removeFragment","url","substring","TAG","Side","AmpSidebar","AMP","BaseElement","super","viewport_","action_","updateFn_","maskElement_","document_","document","documentElement_","documentElement","side_","toolbars_","platform","isIos_","isIos","isSafari_","isSafari","historyId_","bottomBarCompensated_","closeButton_","openerElement_","initialScrollTop_","opened_","nestedMenu_","swipeToDismiss_","mutateElement","onclose","win_","mutateElement_","onclose_","direction_","orientation_","swipeElement_","mask_","getSwipeElementLength_","capDistance_","deltaX","deltaY","delta","translateBy_","unit","distance","startSwipe","config","direction","mask","orientation","swipeElement","swipeMove","swipeMove_","endSwipe","carrySwipeMomentum_","velocity","transform","transition","snapBackFromSwipe_","finalDistance","opacity","dismissFromSwipe_","adjustForSwipePosition_","swipeElementTransform","maskOpacity","releaseSwipe_","velocityX","velocityY","finalDeltaX","finalDeltaY","finalVelocity","swipeToCloseDistance","isLast","swipeDistance","swipeFraction","cb","dismiss_","currentSwipeForThisElement_","disableSwipeClose_","onResized_","onViewportResizeUnlisten_","buildCallback","doc","getAttribute","getViewport","body","getBody","warn","setSideAttribute_","maybeBuildNestedMenu_","whenReady","querySelectorAll","forEach","toolbarElement","contextElement","context_","toolbarDomElement_","ampdoc_","toolbarMedia_","toolbarClone_","toolbarTarget_","toolbarShown_","buildCallback_","onLayoutChange","matchMedia","matches","attemptShow_","hideToolbar_","cloneNode","targetId","assert","targetElement","getElementById","isToolbarShown_","Promise","appendChild","fixIosElasticScrollLeak_","tabIndex","key","close_","getExistingCloseButton_","createScreenReaderCloseButton","insertBefore","firstChild","registerDefaultAction","invocation","caller","trust","open_","registerAction","addToAllowlist","href","tgtLoc","parse","currentHref","getUrl","hash","setupGestures_","attachedCallback","onResize","minInterval","locker","timestamp","nextCallArgs","waiter","remaining","debounce","detachedCallback","nestedMenu","installExtensionForDoc","candidates","candidate","hasAction","hasResolvableActionForTarget","parentElement","inToolbar","ariaLabel","screenReaderCloseButton","createElement","textContent","toolbar","setUpdateFn_","updateFn","runUpdate","updateForOpening_","getMaskElement_","addToFixedLayer","every","info","elements","arr","ancestors","filter","c","getElementsToAriaHide","focusableElements","root","potentiallyFocusable","join","getPotentiallyFocusableElements","focusableInternalElements","focusableExternalElements","hiddenElementInfos","concat","map","prevValue","setModalAsOpen","compensateIosBottombar_","scrollTop","updateForOpened_","owners","scheduleLayout","scheduleResume","isIosWebView_","triggerEvent_","setAsContainer","updateForClosing_","immediate","next","pop","topModalElement","setModalAsClosed","updateForClosed_","schedulePause","removeAsContainer","containerOrContainers","containers","arrayOrSingleItem","forAllWithin","unmountAll","openerElement","enterOverlayMode","getHistory_","historyId","getScrollTop","observe","Type_Enum","observeSize","skipAnimation","leaveOverlayMode","scrollDidNotChange","sidebarIsActive","activeElement","shouldRemove","removed","delete","unobserve","unobserveSize","manager","type_","manager_","signalReady","signalPending","signalEnd","signalEmit","unusedEvent","horiz","vert","horiz_","vert_","startX_","startY_","lastX_","lastY_","prevX_","prevY_","startTime_","lastTime_","prevTime_","velocityX_","velocityY_","touches","clientX","clientY","x","y","emit_","dx","abs","dy","end_","first","last","startX","startY","lastX","lastY","gesture","handleSwipe_","nodeName","side","scrollHeight","div","name","detail","opt_eventInit","eventInit","assign","createCustomEvent","CustomEvent","trigger","isEmbedded","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2502032353000/","sources":["src/core/types/array.js","src/core/dom/style.js","src/core/types/object/index.js","src/core/types/index.js","src/core/assert/dev.js","src/core/window/index.js","src/core/dom/query.js","src/core/types/string/index.js","src/core/dom/index.js","src/core/error/index.js","src/core/dom/layout/size-observer.js","src/core/dom/modal.js","src/core/dom/resource-container-helper.js","src/utils/log.js","src/core/data-structures/promise.js","src/service-helpers.js","src/service/index.js","src/core/dom/event-helper-listen.js","extensions/amp-sidebar/0.1/autoscroll.js","src/core/dom/css-selectors.js","extensions/amp-sidebar/0.1/utils.js","src/core/data-structures/observable.js","src/gesture.js","src/pass.js","src/motion.js","src/gesture-recognizers.js","extensions/amp-sidebar/0.1/swipe-to-dismiss.js","src/url.js","extensions/amp-sidebar/0.1/amp-sidebar.js","src/core/constants/action-constants.js","src/core/constants/amp-events.js","extensions/amp-sidebar/0.1/toolbar.js","src/core/constants/key-codes.js","src/core/types/function/index.js","src/utils/story.js","src/utils/event-helper.js","build/amp-sidebar-0.1.css.js"]}