{"version":3,"file":"iframeResizer.min.js","sources":["iframeResizer.js"],"names":["undefined","count","logEnabled","hiddenCheckEnabled","msgHeaderLen","msgId","msgIdLen","pagePosition","requestAnimationFrame","resetRequiredMethods","settings","timer","defaults","frameTimer","getMutationObserver","window","MutationObserver","WebKitMutationObserver","MozMutationObserver","addEventListener","el","evt","func","removeEventListener","formatLogHeader","iframeId","retStr","top","self","parentIFrame","getId","isLogEnabled","log","msg","output","info","warn","type","enabled","console","iFrameListener","event","resizeIFrame","ensureInRange","syncResize","setSize","messageData","setPagePosition","on","processMsg","data","slice","split","height","parseInt","iframe","compStyle","getComputedStyle","id","boxSizing","paddingTop","bot","paddingBottom","borderTopWidth","borderBottomWidth","width","Dimension","max","Number","min","dimension","toLowerCase","size","isMessageFromIFrame","origin","checkOrigin","constructor","Array","checkSingle","remoteHost","i","retCode","length","Error","getMsgBody","offset","indexOf","sendPageInfoToIframe","fn","time","frameId","bodyPosition","iFramePosition","trigger","document","body","getBoundingClientRect","JSON","stringify","iframeHeight","iframeWidth","clientHeight","Math","documentElement","innerHeight","clientWidth","innerWidth","offsetTop","offsetLeft","left","scrollTop","pageYOffset","scrollLeft","pageXOffset","documentHeight","documentWidth","windowHeight","windowWidth","setTimeout","getElementPosition","target","getPagePosition","x","floor","y","scrollRequestFromChild","addOffset","newPosition","scrollTo","unsetPagePosition","findTarget","location","hash","hashData","decodeURIComponent","getElementById","getElementsByName","jumpPosition","moveToAnchor","onMouse","mousePos","screenX","screenY","funcName","val","chkEvent","actionMsg","firstRun","closeIFrame","msgBody","message","parse","autoResize","setListener","stopPageInfo","stop","resetIFrame","sendPageInfo","forEach","createOutgoingMsg","loaded","true","false","retBool","retVal","TypeError","removeIframeListeners","parentNode","removeChild","error","chkZero","checkIFrames","Object","keys","key","chkDimension","settingId","style","offsetParent","mutationObserved","mutations","debouce","querySelector","observe","attributes","attributeOldValue","characterData","characterDataOldValue","childList","subtree","processDimension","sizeHeight","sizeWidth","doNotSync","jasmine","calleeMsg","noResponseWarning","chkAndSend","contentWindow","targetOrigin","postMessage","warnOnNoResponse","warningTimeout","msgTimeout","errorShown","bodyMarginV1","interval","enablePublicMethods","bodyMargin","heightCalculationMethod","bodyBackground","bodyPadding","tolerance","inPageLinks","resizeFrom","widthCalculationMethod","mouseEvents","setupIFrame","options","init","mutation","prototype","call","removedNodes","removedNode","resetRequertMethod","depricate","splitName","this","name","charAt","toUpperCase","processOptions","src","join","copyOptions","option","hasOwnProperty","match","scrolling","overflow","chkMinMax","addStyle","iFrameResizer","close","bind","removeListeners","resize","anchor","sendMessage","styleValue","Infinity","tabVisible","visibilityState","sendTriggerMsg","eventName","setupEventListeners","factory","element","tagName","iFrames","push","vendors","querySelectorAll","createJQueryPublicMethod","$","iFrameResize","filter","each","index","end","scroll","bodyScroll","documentElementScroll","maxHeight","maxWidth","minHeight","minWidth","onClose","onClosed","onInit","onMessage","onMouseEnter","onMouseLeave","onResized","onScroll","jQuery","define","amd","module","exports"],"mappings":"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"}