{"version":3,"file":"amp-mraid-0.1.mjs","mappings":"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","names":["isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","QUERY_STRING_REGEX","tryDecodeUriComponent","component","fallback","decodeURIComponent","e","getHashParams","opt_win","location","self","queryString","params","create","match","exec","name","value","replace","parseQueryString","hash","rtvVersion","getRtvVersion","win","_win$AMP_CONFIG","AMP_CONFIG","v","isModeDevelopment","opt_hashParams","devParam","includes","AMP_DEV_MODE","__AMP_LOG","user","dev","userForEmbed","logs","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","registerServiceBuilderForDoc","nodeOrDoc","id","constructor","opt_instantiate","ampdoc","getAmpdoc","holder","getAmpdocServiceHolder","context","ctor","opt_override","opt_sharedInstance","services","getServices","s","obj","promise","resolve","reject","sharedInstance","getServiceInternal","registerServiceInternal","rejectServicePromiseForDoc","error","emptyServiceHolderWithPromise","rejectServicePromiseInternal","getServicePromiseForDoc","elementOrAmpDoc","cached","Promise","getServicePromiseOrNullInternal","getServicePromiseInternal","nodeType","node","ownerDocument","defaultView","__AMP_TOP","getTopWindow","getAmpDoc","isSingleDoc","service","__AMP_SERVICES","isServiceRegistered","deferred","this","res","rej","catch","ServiceNames","HostServices","static","nodeOrAmpdoc","getHeadNode","querySelector","impl","TAG","AMP","registerServiceForDoc","ampdoc_","registeredWithHostServices_","mraid_","fallback_","ampMraidScripts","querySelectorAll","length","getAttribute","__AMP_MODE","localDev","development","esm","test","ssrReady","getMode_","getMode","runtime","handleMismatch_","mraidJs","document","createElement","setAttribute","urls","cdn","addEventListener","mraidLoadSuccess_","getElementsByTagName","item","appendChild","mraidReady_","mraidService","mraid","expanded_","onVisibilityChange","callback","exposedPercentage","visibleRectangle","unusedOcclusionRectangles","left","top","width","height","visibleRect","x","y","bottom","right","visibleRatio","enterFullscreenOverlay","unusedTargetElement","expand","exitFullscreenOverlay","close","openUrl","url","open","installVisibilityServiceForDoc","rejectVisibilityServiceForDoc","installFullscreenServiceForDoc","rejectFullscreenServiceForDoc","installExitServiceForDoc","rejectExitServiceForDoc","window","getState"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2502032353000/","sources":["src/core/types/array.js","src/core/types/object/index.js","src/core/types/string/url.js","src/mode.js","src/utils/log.js","src/service-helpers.js","src/core/window/index.js","src/core/data-structures/promise.js","src/service/index.js","src/inabox/host-services.js","extensions/amp-mraid/0.1/amp-mraid.js","src/core/mode/local-dev.js","src/core/mode/esm.js","src/core/mode/test.js","src/core/mode/ssr-css.js","extensions/amp-mraid/0.1/mraid-service.js","src/core/dom/layout/rect.js"]}