{"version":3,"file":"amp-3d-gltf-0.1.mjs","mappings":"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","names":["resolved","propertyNameCache","Deferred","constructor","this","promise","Promise","res","rej","resolve","reject","isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","map","opt_initial","obj","create","assign","devAssert","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","parseJson","json","JSON","parse","tryParseJson","opt_onFailed","e","getWin","node","ownerDocument","defaultView","getLengthNumeral","length","parseFloat","value","isFinite","undefined","duplicateErrorIfNecessary","error","messageProperty","getOwnPropertyDescriptor","writable","message","stack","Error","prop","createError","var_args","arg","arguments","maybeReportError","_self$__AMP_REPORT_ER","_self","self","__AMP_REPORT_ERROR","call","rethrowAsync","apply","setTimeout","tryCallback","callback","args","vendorPrefixes","EMPTY_CSS_DECLARATION","getPropertyPriority","getPropertyValue","VERTICAL_RE","observers","WeakMap","targetObserverMultimap","targetEntryMap","getObserver","win","observer","get","ResizeObserver","processEntries","set","entries","seen","Set","i","entry","target","has","add","callbacks","k","type","computeAndCall","contentRect","height","width","borderBoxSize","borderBoxSizeArray","inlineSize","blockSize","isVertical","test","el","getComputedStyle","computedStyle","writingMode","offsetHeight","offsetWidth","createViewportObserver","ioCallback","opts","needsRootBounds","rootMargin","threshold","root","parent","isIframed","document","IntersectionObserver","viewportObservers","viewportCallbacks","QUERY_STRING_REGEX","tryDecodeUriComponent","component","fallback","decodeURIComponent","parseQueryString","queryString","params","match","exec","name","replace","getHashParams","opt_win","location","hash","rtvVersion","getMode","__AMP_MODE","localDev","development","isModeDevelopment","esm","getRtvVersion","ssrReady","getMode_","_win$AMP_CONFIG","AMP_CONFIG","v","opt_hashParams","devParam","includes","AMP_DEV_MODE","__AMP_LOG","user","dev","userForEmbed","logs","callLogConstructor","levelFunc","opt_suffix","opt_element","getUserLogger","isFromEmbed","suffix","shouldBeTrueish","userAssert","assert","getService","id","getServiceInternal","__AMP_TOP","getTopWindow","getServiceForDoc","elementOrAmpDoc","nodeOrDoc","ampdoc","getAmpdoc","isSingleDoc","getAmpdocServiceHolder","nodeType","getAmpDoc","holder","service","__AMP_SERVICES","ctor","isServiceRegistered","s","services","getServices","context","DomFingerprint","static","element","str","charCodeAt","String","stringHash32","ids","level","nodeName","toLowerCase","push","indexWithinParent","parentElement","join","domFingerprintPlain","count","sibling","previousElementSibling","_defineProperty","key","defineProperty","enumerable","configurable","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","_objectSpread2","source","forEach","getOwnPropertyDescriptors","defineProperties","TOGGLES_WINDOW_PROPERTY","experimentToggles","_win$AMP_CONFIG3","_win$AMP_EXP","_win$__AMP_EXP","_win$AMP_CONFIG4","_win$AMP_CONFIG5","toggles","buildExperimentConfigs","AMP_EXP","__AMP_EXP","textContent","experimentId","frequency","Math","random","allowedDocOptIn","meta","head","querySelector","_meta$getAttribute","optedInExperiments","getAttribute","split","experiment","_experimentsString","experimentsString","_win$localStorage$get","localStorage","getItem","_unused","tokens","token","substr","getExperimentToggles","allowedUrlOptIn","param","cachedAnchorEl","urlAsLocation","url","parseUrlDeprecated","opt_nocache","createElement","anchorEl","opt_cache","href","URL","parseUrlWithA","assertHttpsUrl","urlString","elementContext","sourceName","protocol","hostname","string","index","indexOf","endsWith","getFrameAttributes","parentWindow","opt_type","opt_context","sentinel","windowDepth","getRandom","generateSentinel","attributes","dataset","startsWith","addDataAndJsonAttributes_","startTime","Date","now","locationHref","docInfo","referrer","getUnconfirmedReferrerUrl","layoutRect","stop","body","left","top","n","offsetParent","offsetLeft","offsetTop","bottom","right","x","y","layoutRectLtwh","getPageLayoutBoxBlocking","ampcontextVersion","ampcontextFilepath","urls","thirdParty","sourceUrl","canonicalUrl","pageViewId","tagName","mode","canary","hidden","isVisible","initialLayoutRect","domFingerprint","generate","adSrc","getContextMetadata","getBootstrapUrl","getBootstrapBaseUrl","opt_strictForUnitTest","getMetaByName","parsed","origin","getCustomBootstrapBaseUrl","opt_srcFileBasename","__AMP_DEFAULT_BOOTSTRAP_SUBDOMAIN","thirdPartyFrameHost","getDefaultBootstrapBaseUrl","rand","crypto","getRandomValues","uint32array","Uint32Array","isAmpMessage","getData","event","data","UNLISTEN_SENTINEL","getListenForSentinel","parentWin","opt_create","listeningFors","getListenFors","listenSentinel","isDescendantWindow","ancestor","descendant","dropListenSentinel","noopData","windowEvents","frame","contentWindow","splice","events","Infinity","getSentinel_","iframe","opt_is3P","Amp3dGltf","AMP","BaseElement","super","iframe_","willBeReady_","willBeLoaded_","context_","unlistenMessage_","onResized_","bind","unobserveIntersections_","preconnectCallback","opt_onLayout","preconnect","preload","TYPE","preloadBootstrap","unlayoutCallback","_this$unobserveInters","_element$parentElemen","viewportCallback_","removeChild","array","shouldRemove","removed","item","cb","Type_Enum","remove","delete","unobserve","unobserveSize","unobserveContentSize","buildCallback","getOption","fmt","dflt","hasAttribute","bool","src","useAlpha","relativeUrlString","baseUrl","getUrl","renderer","alpha","antialias","rendererSettings","clearAlpha","clearColor","maxPixelRatio","devicePixelRatio","controls","enableZoom","autoRotate","registerAction","invocation","sendCommandWhenReady_","catch","layoutCallback","viewportObserver","observe","removeItem","unobserveIntersections","observeIntersections","isIntersecting","canvas","gl","getContext","WebGLRenderingContext","isWebGLSupported","toggleFallback","options","allowFullscreen","initialIntersection","host","stringify","bootstrap","ampLocation","title","setAttribute","property","opt_units","opt_bypassCache","propertyName","style","camelCase","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","getVendorJsPropertyName_","getVendorJsPropertyName","styleValue","setProperty","hyphenated","some","prefix","camelCaseToHyphenCase","setStyle","onload","readyState","sandbox","supports","requiredFlags","flag","applySandbox","getIframe","classList","listenGltfViewerMessages_","appendChild","observeSize","observeContentSize","listenIframe","evName","typeOfMessage","opt_includingNestedWindows","opt_allowOpaqueOrigin","parentNode","addEventListener","startPos","deserializeMessage","parseIfNeeded","listenForEvents","triggerWin","we","getListenForEvents","listeners","listener","registerGlobalListenerIfNeeded","getOrCreateListenForEvents","iframeOrigin","unlisten","isOpaqueAndAllowed","listenFor","disposers","d","action","then","postMessage_","targetOrigin","targets","payload","postMessage","postMessageToWindows","inViewport","pauseCallback","resumeCallback","isLayoutSupported","layout","isLayoutSizeDefined","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2502032353000/","sources":["src/core/data-structures/promise.js","src/core/dom/style.js","src/core/types/array.js","src/core/types/object/index.js","src/core/assert/dev.js","src/core/types/object/json.js","src/core/window/index.js","src/core/dom/layout/index.js","src/core/types/index.js","src/core/error/index.js","src/core/dom/layout/size-observer.js","src/core/dom/layout/viewport-observer.js","src/core/dom/index.js","src/core/types/string/url.js","src/mode.js","src/core/mode/local-dev.js","src/core/mode/esm.js","src/core/mode/test.js","src/core/mode/ssr-css.js","src/utils/log.js","src/service-helpers.js","src/service/index.js","src/core/dom/fingerprint.js","src/core/types/string/index.js","node_modules/@babel/runtime/helpers/esm/defineProperty.js","node_modules/@babel/runtime/helpers/esm/objectSpread2.js","src/experiments/index.js","src/url.js","src/3p-frame.js","src/iframe-attributes.js","src/core/dom/layout/page-layout-box.js","src/core/dom/layout/rect.js","src/mode-object.js","src/core/mode/version.js","src/core/3p-frame-messaging.js","src/utils/event-helper.js","src/iframe-helper.js","extensions/amp-3d-gltf/0.1/amp-3d-gltf.js","src/core/constants/action-constants.js","src/core/3p-frame.js"]}