{"version":3,"file":"amp-anim-0.1.mjs","mappings":";qGAeO,IAAMA,QAACA,GAAWC,OCdlBC,eAAgBC,EAASC,SAAUC,GAAaC,OAAOC,UCmBvD,SAASC,EAAOC,GACrB,OACGA,EAAKC,eAA0CD,GAAOE,WAE1D,CCZM,SAASC,EAAuBC,EAAYC,EAAKC,EAAO,IAC7D,MAAMC,gBAACA,aAAiBC,YAAYC,GAAaH,EAC3CI,ECmYD,SAAmBL,GACxB,OAAOA,EAAIM,QAAUN,EAAIM,QAAUN,CACpC,CDlYGO,CAAUP,KAASE,GAAmBC,GAGhBH,EAAIQ,cACtBC,EACN,OAAO,IAAIT,EAAIU,qBAAqBX,EAAY,CAC9CK,YACAC,OACAF,cAEH,CAGD,IExBIQ,EFwBEC,EAAoB,IAAIC,QAGxBC,EAAoB,IAAID,QA8E9B,SAASd,EAAWgB,GAClB,MAAMC,EAAO,IAAIC,IACjB,QAASC,EAAIH,EAAQI,OAAS,EAAGD,GAAK,EAAGA,IAAK,CAC5C,MAAME,EAAQL,EAAQG,IAChBG,OAACA,GAAUD,EACjB,GAAIJ,EAAKM,IAAID,GACX,SAEFL,EAAKO,IAAIF,GACT,MAAMG,EAAYV,EAAkBW,IAAIJ,GACxC,GAAKG,EAGL,QAASE,EAAI,EAAGA,EAAIF,EAAUL,OAAQO,KAEpCC,EADiBH,EAAUE,IAClBN,EAEZ,CACF,CGrHM,SAASQ,EACdC,EACAC,EACAC,EACAC,GAEA,MAAMC,ENaC/C,EADgCgD,EMZAL,GNazB,EAEV,CAAmBK,GAHlB,IAAkCA,EMXvC,UAAWC,KAAQF,EAAO,CACxB,MAAMG,EAAMN,EAAcO,aAAaF,GACnC,OAASC,EACXL,EAAcO,aAAaH,EAAMC,GACxBJ,GACTD,EAAcQ,gBAAgBJ,EAEjC,CACF,CDlBD,IAAMK,EAAiB,CAAC,SAAU,SAAU,MAAO,MAAO,KAAM,IAAK,KAqH9D,SAASC,EAASC,EAASC,EAAUC,EAAOC,EAAWC,GAC5D,MAAMC,EArDD,SAAiCC,EAAOC,EAAWH,GACxD,GAAUG,EAsQMC,WAAW,MApQzB,OAAOD,EAGJtC,IACHA,EJ5DUnB,OAAO2D,OAAO,OI8D1B,IAAIJ,EAAepC,EAAkBsC,GACrC,IAAKF,GAAgBD,EAAiB,CAEpC,GADAC,EAAeE,OACUxC,IAArBuC,EAAMC,GAA0B,CAClC,MAAMG,EA9DL,SAA8BH,GACnC,OAAOA,EAAUI,OAAO,GAAGC,cAAgBL,EAAUM,MAAM,EAC5D,CA4DuBC,CAAqBP,GACjCQ,EAlCZ,SAAkCT,EAAOI,GACvC,QAASlC,EAAI,EAAGA,EAAIsB,EAAerB,OAAQD,IAAK,CAC9C,MAAM6B,EAAeP,EAAetB,GAAKkC,EACzC,QAA4B3C,IAAxBuC,EAAMD,GACR,OAAOA,CAEV,CACD,MAAO,EACR,CA0BkCW,CAAyBV,EAAOI,QAEzB3C,IAAhCuC,EAAMS,KACRV,EAAeU,EAElB,CACIX,IACHnC,EAAkBsC,GAAaF,EAElC,CACD,OAAOA,CACR,CA4BsBY,CACnBjB,EAAQM,MACRL,EACAG,GAEF,IAAKC,EACH,OAEF,MAAMa,EAAaf,EAAYD,EAAQC,EAAYD,EACnDF,EAAQM,MAAMa,YAvGT,SAA+BZ,GACpC,MAAMa,EAAab,EAAUc,QAC3B,UACCC,GAAU,IAAMA,EAAMC,gBAIzB,OAAIzB,EAAe0B,MAAMC,GAAWL,EAAWZ,WAAWiB,EAAS,OACzD,IAAGL,IAENA,CACR,CA4F2BM,CAAsBrB,GAAea,EAChE,CAgEM,SAASS,EAAO3B,EAAS4B,QACV7D,IAAhB6D,IACFA,EAAc5B,EAAQ6B,aAAa,WAEjCD,EACF5B,EAAQH,gBAAgB,UAExBG,EAAQJ,aAAa,SAAU,GAElC,CEmSDkC,KAAKC,UAAYD,KAAKC,WAAa,CACjCC,KAAM,KACNC,IAAK,KACLC,aAAc,MAGHJ,KAAKC,UAAlB,ICjfMI,EAAmB,CACvB,MACA,aACA,mBACA,mBAEIC,EAAoB,CAAC,MAAO,UAErBC,EACX,iFAGWC,EAAN,cAAsBC,EAAIC,YAE/BC,YAAYzC,GACV0C,MAAM1C,GAGN2C,KAAKC,GAAO,KAGZD,KAAKE,GAA0B,IAChC,CAGDC,kBAAkBC,GAChB,OCuEG,SAA6BA,GAClC,MA9FO,SA+FLA,GA9FY,gBA+FZA,GA9FU,cA+FVA,GA7FI,QA8FJA,GA7FS,aA8FTA,GA7FK,SA8FLA,GA7FS,aA8FTA,CAEH,CDjFUC,CAAoBD,EAC5B,CAGDE,gBC+MK,IAA0BjD,EJ2EQkD,EAAQC,EGzR7CR,KAAKC,GAAO,IAAIQ,MAChBT,KAAKC,GAAKhD,aAAa,WAAY,SACnCV,EAAoBiD,EAAkBQ,KAAK3C,QAAS2C,KAAKC,KC4M5B5C,ED3MZ2C,KAAKC,IC4MhBS,UAAUxE,IAAI,0BAEpBmB,EAAQqD,UAAUxE,IAAI,8BJwEeqE,EGrRZP,KAAK3C,QHqRemD,EGrRNR,KAAKC,GHsR1CM,EAAOrB,aAAa,eACtB9B,EAASoD,EAAM,aAAcD,EAAOvD,aAAa,eAG/CuD,EAAOrB,aAAa,oBACtB9B,EAASoD,EAAM,kBAAmBD,EAAOvD,aAAa,oBGvRb,OAArCgD,KAAK3C,QAAQL,aAAa,UAC5BgD,KAAK3C,QAAQH,gBAAgB,QAC7B8C,KAAKX,OAAOsB,MACV,WACA,6KAQD3B,EAA2BgB,KAAKC,IAAQD,KAAKY,kBAEhDZ,KAAK3C,QAAQwD,YAAYb,KAAKC,GAC/B,CAGDa,mBACE,OAAO,CACR,CAGDC,iBACE,MAAMC,EAA0BhB,KAAKC,GAUrC,OAPA1D,EACEkD,EACAO,KAAK3C,QACL2D,GAC6B,GE3E5B,SAAkDA,GAEvD,IAAKA,EAAI9B,aAAa,QAAU,WAAY8B,GAAO,EAAO,CACxD,MAAMC,EAASD,EAAIhE,aAAa,WAAa,GACvCkE,EAAU,MAAMC,KAAKF,GAC3B,GAAe,MAAXC,EACF,OAEF,MAAME,EAAYF,EAAQ,GAC1BF,EAAI/D,aAAa,MAAOmE,EACzB,CACF,CFkEGC,CAAyCL,GAClChB,KAAKsB,YAAYN,GAAKO,MAAK,KAChCvB,KAAKE,GLxCJ,SAA8B7C,EAASf,EAAU1B,GACtD,MAAMD,EAAMN,EAAOgD,GAiBnB,IAAImE,EAAmBjG,EAAkBa,IAAIzB,GACxC6G,GACHjG,EAAkBkG,IAChB9G,EACC6G,EAAmB/G,EAAuBC,EAAYC,IAG3D,IAAIwB,EAAYV,EAAkBW,IAAIiB,GAOtC,OANKlB,IACHA,EAAY,GACZV,EAAkBgG,IAAIpE,EAASlB,IAEjCA,EAAUuF,KAAKpF,GACfkF,EAAiBG,QAAQtE,GAClB,MAWT,SAAgCA,EAASf,GACvC,MAAMH,EAAYV,EAAkBW,IAAIiB,GACxC,IAAKlB,EACH,OAEF,IHmDK,SAAoByF,EAAOC,GAChC,MAAMC,EAAQF,EAAMG,QAAQF,GAC5B,OAAa,GAATC,IAGJF,EAAMI,OAAOF,EAAO,IACb,EACR,CG1DMG,CAAW9F,EAAWG,GACzB,OAEF,GAAIH,EAAUL,OACZ,OAGF,MAAMnB,EAAMN,EAAOgD,GACbmE,EAAmBjG,EAAkBa,IAAIzB,GAC/C6G,WAAkBU,UAAU7E,GAC5B5B,EAAkB0G,OAAO9E,EAC1B,CA1BG+E,CAAuB/E,EAASf,EAAV,CAEzB,CKKoC+F,CAC7BrC,KAAK3C,SACL,EAAEiF,oBAAoBtC,KAAKuC,GAAkBD,IAFI,GAKtD,CAGDE,uBAEC,CAGDC,mBAAmB,IAAAC,EAOjB,OANA,QAAAA,EAAA1C,KAAKE,UAAL,IAAAwC,KAAAC,KAAA3C,MACAA,KAAKE,GAA0B,KAC/BF,KAAKuC,IAAkB,GAEvBvC,KAAKC,GAAK2C,IAAMlD,EAChBM,KAAKC,GAAKgB,OAASvB,GACZ,CACR,CAMD6C,GAAkBM,GAChB7C,KAAK8C,mBAAmBD,GACrB7D,EAA2BgB,KAAKC,GAAO4C,EAC3C,GAIDjD,EAAImD,gBA7GM,WA6GepD","names":["isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","getWin","node","ownerDocument","defaultView","createViewportObserver","ioCallback","win","opts","needsRootBounds","rootMargin","threshold","root","parent","isIframed","document","undefined","IntersectionObserver","propertyNameCache","viewportObservers","WeakMap","viewportCallbacks","entries","seen","Set","i","length","entry","target","has","add","callbacks","get","k","callback","propagateAttributes","attributes","sourceElement","updateElement","opt_removeMissingAttrs","attrs","arrayOrSingleItem","attr","val","getAttribute","setAttribute","removeAttribute","vendorPrefixes","setStyle","element","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","hasAttribute","self","__AMP_LOG","user","dev","userForEmbed","BUILD_ATTRIBUTES","LAYOUT_ATTRIBUTES","SRC_PLACEHOLDER","AmpAnim","AMP","BaseElement","constructor","super","this","img_","unobserveIntersections_","isLayoutSupported","layout","isLayoutSizeDefined","buildCallback","fromEl","toEl","Image","classList","error","getPlaceholder","appendChild","isRelayoutNeeded","layoutCallback","img","srcset","matches","exec","srcseturl","guaranteeSrcForSrcsetUnsupportedBrowsers","loadPromise","then","viewportObserver","set","push","observe","array","item","index","indexOf","splice","removeItem","unobserve","delete","unobserveIntersections","observeIntersections","isIntersecting","viewportCallback_","firstLayoutCompleted","unlayoutCallback","_this$unobserveInters","call","src","inViewport","togglePlaceholder","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2410292120000/","sources":["src/core/types/array.js","src/core/types/object/index.js","src/core/window/index.js","src/core/dom/layout/viewport-observer.js","src/core/dom/index.js","src/core/dom/style.js","src/core/dom/propagate-attributes.js","src/utils/log.js","extensions/amp-anim/0.1/amp-anim.js","src/core/dom/layout/index.js","src/core/dom/img.js"]}