{"version":3,"file":"bento-lightbox-1.0.mjs","mappings":"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","names":["isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","toggleAttribute","element","name","forced","hasAttribute","enabled","undefined","setAttribute","removeAttribute","duplicateErrorIfNecessary","error","messageProperty","getOwnPropertyDescriptor","writable","message","stack","e","Error","prop","createError","var_args","arg","arguments","maybeReportError","_self$__AMP_REPORT_ER","_self","self","__AMP_REPORT_ERROR","call","tryCallback","callback","args","apply","setTimeout","rethrowAsync","propertyNameCache","unmount","forAllWithinInternal","container","includeSelf","deep","classList","contains","ampContainer","placeholder","getPlaceholder","descendants","getElementsByClassName","seen","i","length","descendant","covered","j","push","vendorPrefixes","setStyle","property","value","opt_units","opt_bypassCache","propertyName","style","camelCase","startsWith","create","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","getVendorJsPropertyName_","getVendorJsPropertyName","styleValue","setProperty","hyphenated","replace","match","toLowerCase","some","prefix","camelCaseToHyphenCase","toggle","opt_display","PreactBaseElement","_defineProperty","obj","key","defineProperty","enumerable","configurable","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","createElement","useImperativeHandle","useLayoutEffect","useRef","useState","forwardRef","ContainWrapper","useValueRef","ANIMATION_PRESETS","opacity","visibility","transform","CONTENT_PROPS","part","BentoLightbox","_ref","ref","animation","children","closeButtonAs","onAfterClose","onAfterOpen","onBeforeOpen","rest","source","excluded","target","sourceKeys","indexOf","_objectWithoutPropertiesLoose","_excluded","mounted","setMounted","visible","setVisible","lightboxRef","animationRef","onBeforeOpenRef","onAfterCloseRef","onAfterOpenRef","open","_onBeforeOpenRef$curr","current","close","postVisibleAnim","_onAfterOpenRef$curre","focus","tryFocus","animate","duration","fill","easing","onfinish","postInvisibleAnim","direction","cancel","forEach","getOwnPropertyDescriptors","defineProperties","_objectSpread2","size","layout","paint","contentClassName","wrapperClassName","contentProps","role","tabindex","onKeyDown","event","CloseButton","as","onClick","Comp","ScreenReaderCloseButton","ariaLabel","class","displayName","BaseElement","constructor","super","this","open_","init","beforeOpen","afterOpen","afterClose","triggerEvent","containerOrContainers","containers","arrayOrSingleItem","forAllWithin","unmountAll","mutationObserverCallback","api","attr","media","default","selector","single","passthrough","defineBentoElement","win"],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2305221508000/","sources":["src/core/types/array.js","src/core/types/object/index.js","src/core/dom/index.js","src/core/error/index.js","src/core/dom/resource-container-helper.js","src/core/dom/style.js","src/bento/components/bento-lightbox/1.0/base-element.js","node_modules/@babel/runtime/helpers/esm/defineProperty.js","node_modules/@babel/runtime/helpers/esm/objectSpread2.js","src/bento/components/bento-lightbox/1.0/component.js","node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","src/core/constants/key-codes.js","src/bento/components/bento-lightbox/1.0/build/bento-lightbox.js"]}