{"version":3,"file":"angular-tooltips.min.js","sources":["../src/js/angular-tooltips.js"],"names":["angular","module","directive","$window","$compile","TOOLTIP_SMALL_MARGIN","TOOLTIP_MEDIUM_MARGIN","TOOLTIP_LARGE_MARGIN","CSS_PREFIX","restrict","scope","link","$scope","element","attr","onMouseEnterAndMouseOver","lazyMode","initialized","initTooltip","side","tryPosition","tooltipTryPosition","showTooltip","onMouseLeaveAndMouseOut","hideTooltip","onResize","originSide","theTooltip","theTooltipHeight","theTooltipWidth","theTooltipMargin","height","width","offsetTop","offsetLeft","thisElement","body","document","getElementsByTagName","title","tooltipTitle","content","tooltipContent","showTriggers","tooltipShowTrigger","hideTriggers","tooltipHideTrigger","tooltipSide","size","tooltipSize","tooltipTry","$eval","className","tooltipClass","speed","tooltipSpeed","toLowerCase","tooltipLazy","hasCloseButton","tooltipCloseButton","closeButtonContent","htmlTemplate","parseSpeed","Number","addClass","append","isTooltipEmpty","css","offsetHeight","offsetWidth","getRootOffsetTop","getRootOffsetLeft","tooltipPositioning","elem","val","offsetParent","bindShowTriggers","bind","bindHideTriggers","clearTriggers","unbind","removeClass","removePosition","topValue","leftValue","theTooltipH","theTooltipW","topOffset","leftOffset","winWidth","outerWidth","winHeight","outerHeight","rightOffset","bottomOffset","elmHeight","elmWidth","elmOffsetLeft","elmOffsetTop","elmOffsetRight","elmOffsetBottom","offsets","left","top","bottom","right","posix","bestPosition","Object","keys","reduce","best","key","worstOffset","worst","$on","remove","$observe"],"mappings":"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"}