{"version":3,"file":"amp-vk-0.1.mjs","mappings":"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","names":["isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","self","__AMP_LOG","user","dev","userForEmbed","logs","getUserLogger","suffix","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","userAssert","win","assert","getService","id","getServiceInternal","__AMP_TOP","getTopWindow","getAmpdoc","nodeOrDoc","nodeType","node","ownerDocument","defaultView","getAmpDoc","holder","service","__AMP_SERVICES","ctor","isServiceRegistered","s","services","getServices","obj","context","resolve","optsSupported","Services","elementOrAmpDoc","ampdoc","isSingleDoc","getAmpdocServiceHolder","appendEncodedParamStringToUrl","url","paramString","opt_addToFront","mainAndFragment","split","mainAndQuery","newUrl","addParamsToUrl","params","k","v","arrayOrSingleItem","i","length","push","key","value","encodeURIComponent","join","serializeQueryString","EmbedType","AmpVk","AMP","BaseElement","constructor","element","super","this","iframe_","widgetHeight_","unlistenMessage_","embedType_","ownerId_","postId_","hash_","apiId_","pollId_","preconnectCallback","opt_onLayout","window","getIFrameSrc_","createdTime","Date","now","iframeSrcPromise","getVkPostIFrameSrc_","getVkPollIFrameSrc_","then","iframeSrc","getReferrerUrl","ref","startWidth","offsetWidth","pageUrl","getUrl","app","width","_ver","owner_id","post_id","hash","amp","referrer","title","poll_id","description","buildCallback","getAttribute","postBuildCallback_","pollBuildCallback_","layoutCallback","iframe","createElement","eventType","listener","opt_evtListenerOpts","localElement","localListener","wrapped","event","e","_self$__AMP_REPORT_ER","_self","__AMP_REPORT_ERROR","call","undefined","options","capture","addEventListener","removeEventListener","err","detectEvtListenerOptsSupport","internalListenImplementation","handleVkIframeMessage_","bind","src","setAttribute","classList","add","appendChild","loadPromise","origin","source","contentWindow","eventData","data","matches","exec","newHeight","parseInt","forceChangeHeight","isLayoutSupported","layout","unlayoutOnPause","unlayoutCallback","_element$parentElemen","parentElement","removeChild","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2502032353000/","sources":["src/core/types/array.js","src/core/types/object/index.js","src/utils/log.js","src/service-helpers.js","src/core/window/index.js","src/service/index.js","src/core/dom/event-helper-listen.js","src/url.js","extensions/amp-vk/0.1/amp-vk.js","src/utils/event-helper.js","src/core/dom/layout/index.js","src/core/dom/index.js"]}