{"version":3,"file":"bento-date-countdown-1.0.mjs","mappings":"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","names":["mustache","remove","array","shouldRemove","removed","index","i","length","item","push","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","elementStringOrPassThru","val","value","nodeType","tagName","toLowerCase","id","userAssert","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","sentinel","var_args","_self$__AMP_REPORT_ER","_self","indexOf","splitMessage","split","message","shift","messageArray","subValue","arguments","nextConstant","trim","error","Error","x","self","__AMP_REPORT_ERROR","call","assertions","defineBentoElement","parseDate","s","Date","now","parsed","parse","isNaN","dateAttrParsers","datetime","d","timeleftMs","Number","ms","timestampSeconds","PreactBaseElement","_defineProperty","obj","key","defineProperty","enumerable","configurable","writable","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","apply","_objectSpread2","target","source","forEach","getOwnPropertyDescriptors","defineProperties","createElement","useEffect","useMemo","useRef","useState2","Wrapper","useLayoutEffect","useState","useAmpContext2","useCallback","useLayoutEffect2","useAmpContext","getLocaleStrings","locale","LOCALE_WORD","de","en","es","fr","it","ja","ko","nl","pt","ru","th","tr","vi","TimeUnit","DAYS","HOURS","MINUTES","SECONDS","DEFAULT_LOCALE","DEFAULT_WHEN_ENDED","DEFAULT_BIGGEST_UNIT","DEFAULT_COUNT_UP","DEFAULT_RENDER","data","padStart","input","String","supportBackDate","BaseElement","_ref","whenEnded","biggestUnit","countUp","render","rest","excluded","sourceKeys","_objectWithoutPropertiesLoose","_excluded","notify","useResourcesNotify","playable","epoch","getDate","getTime","localeStrings","undefined","console","warn","localeWordList","years","months","days","hours","minutes","seconds","getLocaleWord","timeleft","setTimeleft","Math","floor","h","m","dd","hh","mm","ss","getYDHMSFromMs","getDataForTemplate","rootRef","current","win","ownerDocument","defaultView","interval","setInterval","newTimeleft","clearInterval","rendered","renderer","setValue","then","canceled","result","useRenderer","isHtml","ref","dangerouslySetInnerHTML","attrs","parseAttrs","element","dateAttrs","parsers","map","attrName","attrVal","getAttribute","parseEpoch","join","offsetSeconds","parseDateAttrsBase","attr","type","checkPropsPostMutations","template","attribute","hasAttribute","Boolean","querySelector","ident","CSS","escape","getTemplate","this","mutateProps","__html","innerHTML","html"],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2305221508000/","sources":["extensions/amp-date-countdown/1.0/web-component.js","src/core/types/array.js","src/core/types/object/index.js","src/core/error/message-helpers.js","src/core/types/index.js","src/core/assert/user.js","src/core/assert/base.js","src/core/types/date.js","src/core/dom/parse-date-attributes.js","extensions/amp-date-countdown/1.0/base-element.js","node_modules/@babel/runtime/helpers/esm/defineProperty.js","node_modules/@babel/runtime/helpers/esm/objectSpread2.js","extensions/amp-date-countdown/1.0/component.js","src/preact/component/renderer.js","src/preact/utils.js","extensions/amp-date-countdown/1.0/messages.js","node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","src/core/types/string/index.js","src/bento/util/template.js","src/core/dom/css-selectors.js"]}