/*! * BuddyBoss Wall JavaScript Library * @package BuddyBoss Wall */!function(a,b,c){function d(b,c){this.bodyOverflowX,this.checkInterval=null,this.content,this.$el=a(b),this.elProxyPosition,this.$elProxy,this.enabled=!0,this.options=a.extend({},j,c),this.mouseIsOverProxy=!1,this.namespace="tooltipster-"+Math.round(1e5*Math.random()),this.status="hidden",this.timerHide=null,this.timerShow=null,this.$tooltip,this.options.iconTheme=this.options.iconTheme.replace(".",""),this.options.theme=this.options.theme.replace(".",""),this.init()}function e(b,c){var d=!0;return a.each(b,function(a,e){if("undefined"==typeof c[a]||b[a]!==c[a])return d=!1,!1}),d}function f(){return!l&&k}function g(){var a=c.body||c.documentElement,b=a.style,d="transition";if("string"==typeof b[d])return!0;v=["Moz","Webkit","Khtml","O","ms"],d=d.charAt(0).toUpperCase()+d.substr(1);for(var e=0;e'),b.$elProxy.text(b.options.icon)):b.options.iconCloning?b.$elProxy=b.options.icon.clone(!0):b.$elProxy=b.options.icon,b.$elProxy.insertAfter(b.$el)):b.$elProxy=b.$el,"hover"==b.options.trigger?(b.$elProxy.on("mouseenter."+b.namespace,function(){f()&&!b.options.touchDevices||(b.mouseIsOverProxy=!0,b.showTooltip())}).on("mouseleave."+b.namespace,function(){f()&&!b.options.touchDevices||(b.mouseIsOverProxy=!1)}),k&&b.options.touchDevices&&b.$elProxy.on("touchstart."+b.namespace,function(){b.showTooltipNow()})):"click"==b.options.trigger&&b.$elProxy.on("click."+b.namespace,function(){f()&&!b.options.touchDevices||b.showTooltip()})}},showTooltip:function(){var a=this;"shown"!=a.status&&"appearing"!=a.status&&(a.options.delay?a.timerShow=setTimeout(function(){("click"==a.options.trigger||"hover"==a.options.trigger&&a.mouseIsOverProxy)&&a.showTooltipNow()},a.options.delay):a.showTooltipNow())},showTooltipNow:function(){var c=this;clearTimeout(c.timerShow),c.timerShow=null,clearTimeout(c.timerHide),c.timerHide=null,c.enabled&&null!==c.content&&(c.options.onlyOne&&a(".tooltipstered").not(c.$el).each(function(b,c){var d=a(c),e=d[h]("status"),f=d[h]("option","autoClose");"hidden"!==e&&"disappearing"!==e&&f&&d[h]("hide")}),c.options.functionBefore(c.$elProxy,function(){if("hidden"!==c.status){var d=0;"disappearing"===c.status&&(c.status="appearing",g()?(c.$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-"+c.options.animation+"-show"),c.options.speed>0&&c.$tooltip.delay(c.options.speed),c.$tooltip.queue(function(){c.status="shown"})):c.$tooltip.stop().fadeIn(function(){c.status="shown"}))}else{c.status="appearing";var d=c.options.speed;c.bodyOverflowX=a("body").css("overflow-x"),a("body").css("overflow-x","hidden");var e="tooltipster-"+c.options.animation,f="-webkit-transition-duration: "+c.options.speed+"ms; -webkit-animation-duration: "+c.options.speed+"ms; -moz-transition-duration: "+c.options.speed+"ms; -moz-animation-duration: "+c.options.speed+"ms; -o-transition-duration: "+c.options.speed+"ms; -o-animation-duration: "+c.options.speed+"ms; -ms-transition-duration: "+c.options.speed+"ms; -ms-animation-duration: "+c.options.speed+"ms; transition-duration: "+c.options.speed+"ms; animation-duration: "+c.options.speed+"ms;",h=c.options.fixedWidth>0?"width:"+Math.round(c.options.fixedWidth)+"px;":"",i=c.options.maxWidth>0?"max-width:"+Math.round(c.options.maxWidth)+"px;":"",j=c.options.interactive?"pointer-events: auto;":"";if(c.$tooltip=a('
'),g()&&c.$tooltip.addClass(e),c.insertContent(),c.$tooltip.appendTo("body"),c.positionTooltip(),c.options.functionReady(c.$el,c.$tooltip),g()?(c.$tooltip.addClass(e+"-show"),c.options.speed>0&&c.$tooltip.delay(c.options.speed),c.$tooltip.queue(function(){c.status="shown"})):c.$tooltip.css("display","none").fadeIn(c.options.speed,function(){c.status="shown"}),c.setCheckInterval(),a(b).on("scroll."+c.namespace+" resize."+c.namespace,function(){c.positionTooltip()}),c.options.autoClose)if(a("body").off("."+c.namespace),"hover"==c.options.trigger)if(k&&setTimeout(function(){a("body").on("touchstart."+c.namespace,function(){c.hideTooltip()})},0),c.options.interactive){k&&c.$tooltip.on("touchstart."+c.namespace,function(a){a.stopPropagation()});var l=null;c.$elProxy.add(c.$tooltip).on("mouseleave."+c.namespace+"-autoClose",function(){clearTimeout(l),l=setTimeout(function(){c.hideTooltip()},c.options.interactiveTolerance)}).on("mouseenter."+c.namespace+"-autoClose",function(){clearTimeout(l)})}else c.$elProxy.on("mouseleave."+c.namespace+"-autoClose",function(){c.hideTooltip()});else"click"==c.options.trigger&&(setTimeout(function(){a("body").on("click."+c.namespace+" touchstart."+c.namespace,function(){c.hideTooltip()})},0),c.options.interactive&&c.$tooltip.on("click."+c.namespace+" touchstart."+c.namespace,function(a){a.stopPropagation()}))}c.options.timer>0&&(c.timerHide=setTimeout(function(){c.timerHide=null,c.hideTooltip()},c.options.timer+d))}))},setCheckInterval:function(){var b=this;b.checkInterval=setInterval(function(){if(0===a("body").find(b.$el).length||0===a("body").find(b.$elProxy).length||"hidden"==b.status||0===a("body").find(b.$tooltip).length)"shown"!=b.status&&"appearing"!=b.status||b.hideTooltip(),b.cancelCheckInterval();else if(b.options.positionTracker){var c=b.positionInfo(b.$elProxy),d=!1;e(c.dimension,b.elProxyPosition.dimension)&&("fixed"===b.$elProxy.css("position")?e(c.position,b.elProxyPosition.position)&&(d=!0):e(c.offset,b.elProxyPosition.offset)&&(d=!0)),d||b.positionTooltip()}},200)},cancelCheckInterval:function(){clearInterval(this.checkInterval),this.checkInterval=null},hideTooltip:function(){var c=this;if(clearTimeout(c.timerShow),c.timerShow=null,clearTimeout(c.timerHide),c.timerHide=null,"shown"==c.status||"appearing"==c.status){c.status="disappearing";var d=function(){c.status="hidden",c.$tooltip.remove(),c.$tooltip=null,a(b).off("."+c.namespace),a("body").off("."+c.namespace).css("overflow-x",c.bodyOverflowX),c.$elProxy.off("."+c.namespace+"-autoClose"),c.options.functionAfter(c.$elProxy)};g()?(c.$tooltip.clearQueue().removeClass("tooltipster-"+c.options.animation+"-show").addClass("tooltipster-dying"),c.options.speed>0&&c.$tooltip.delay(c.options.speed),c.$tooltip.queue(d)):c.$tooltip.stop().fadeOut(c.options.speed,d)}},setContent:function(a){"object"==typeof a&&null!==a&&this.options.contentCloning&&(a=a.clone(!0)),this.content=a},insertContent:function(){var a=this,b=this.$tooltip.find(".tooltipster-content");"string"!=typeof a.content||a.options.contentAsHTML?b.empty().append(a.content):b.text(a.content)},updateTooltip:function(a){var b=this;b.setContent(a),null!==b.content?"hidden"!==b.status&&(b.insertContent(),b.positionTooltip(),b.options.updateAnimation&&(g()?(b.$tooltip.css({width:"","-webkit-transition":"all "+b.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+b.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+b.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+b.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+b.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("tooltipster-content-changing"),setTimeout(function(){"hidden"!=b.status&&(b.$tooltip.removeClass("tooltipster-content-changing"),setTimeout(function(){"hidden"!==b.status&&b.$tooltip.css({"-webkit-transition":b.options.speed+"ms","-moz-transition":b.options.speed+"ms","-o-transition":b.options.speed+"ms","-ms-transition":b.options.speed+"ms",transition:b.options.speed+"ms"})},b.options.speed))},b.options.speed)):b.$tooltip.fadeTo(b.options.speed,.5,function(){"hidden"!=b.status&&b.$tooltip.fadeTo(b.options.speed,1)}))):b.hideTooltip()},positionInfo:function(a){return{dimension:{height:a.outerHeight(!1),width:a.outerWidth(!1)},offset:a.offset(),position:{left:parseInt(a.css("left")),top:parseInt(a.css("top"))}}},positionTooltip:function(){function c(){var c=a(b).scrollLeft();D-c<0&&(f=D-c,D=c),D+j-c>g&&(f=D-(g+c-j),D=g+c-j)}function d(c,d){h.offset.top-a(b).scrollTop()-l-G-12<0&&d.indexOf("top")>-1&&(I=c),h.offset.top+h.dimension.height+l+12+G>a(b).scrollTop()+a(b).height()&&d.indexOf("bottom")>-1&&(I=c,F=h.offset.top-l-G-12)}var e=this;if(0!==a("body").find(e.$tooltip).length){e.$tooltip.css("width",""),e.elProxyPosition=e.positionInfo(e.$elProxy);var f=null,g=a(b).width(),h=e.elProxyPosition,j=e.$tooltip.outerWidth(!1),k=e.$tooltip.innerWidth()+1,l=e.$tooltip.outerHeight(!1);if(e.$elProxy.is("area")){var m=e.$elProxy.attr("shape"),n=e.$elProxy.parent().attr("name"),o=a('img[usemap="#'+n+'"]'),p=o.offset().left,q=o.offset().top,r=void 0!==e.$elProxy.attr("coords")?e.$elProxy.attr("coords").split(","):void 0;if("circle"==m){var s=parseInt(r[0]),t=parseInt(r[1]),u=parseInt(r[2]);h.dimension.height=2*u,h.dimension.width=2*u,h.offset.top=q+t-u,h.offset.left=p+s-u}else if("rect"==m){var s=parseInt(r[0]),t=parseInt(r[1]),v=parseInt(r[2]),w=parseInt(r[3]);h.dimension.height=w-t,h.dimension.width=v-s,h.offset.top=q+t,h.offset.left=p+s}else if("poly"==m){var x=0,y=0,z=0,A=0,B="even";for(i=0;iz&&(z=C,0===i&&(x=z)),CA&&(A=C,1==i&&(y=A)),Cg){var L=2*parseFloat(e.$tooltip.css("border-width")),M=j+D-L;e.$tooltip.css("width",M+"px"),l=e.$tooltip.outerHeight(!1),D=h.offset.left-H-M-12-L,K=h.offset.top+l-(h.offset.top+e.$elProxy.outerHeight(!1)),F=h.offset.top-K/2-G}else D<0&&(D=h.offset.left+H+h.dimension.width+12,f="left")}if("right"==I){D=h.offset.left+H+h.dimension.width+12,E=h.offset.left-H-j-12;var K=h.offset.top+l-(h.offset.top+e.$elProxy.outerHeight(!1));if(F=h.offset.top-K/2-G,D+j>g&&E<0){var L=2*parseFloat(e.$tooltip.css("border-width")),M=g-D-L;e.$tooltip.css("width",M+"px"),l=e.$tooltip.outerHeight(!1),K=h.offset.top+l-(h.offset.top+e.$elProxy.outerHeight(!1)),F=h.offset.top-K/2-G}else D+j>g&&(D=h.offset.left-H-j-12,f="right")}if(e.options.arrow){var N="tooltipster-arrow-"+I;if(e.options.arrowColor.length<1)var O=e.$tooltip.css("background-color");else var O=e.options.arrowColor;if(f?"left"==f?(N="tooltipster-arrow-right",f=""):"right"==f?(N="tooltipster-arrow-left",f=""):f="left:"+Math.round(f)+"px;":f="","top"==I||"top-left"==I||"top-right"==I)var P=parseFloat(e.$tooltip.css("border-bottom-width")),Q=e.$tooltip.css("border-bottom-color");else if("bottom"==I||"bottom-left"==I||"bottom-right"==I)var P=parseFloat(e.$tooltip.css("border-top-width")),Q=e.$tooltip.css("border-top-color");else if("left"==I)var P=parseFloat(e.$tooltip.css("border-right-width")),Q=e.$tooltip.css("border-right-color");else if("right"==I)var P=parseFloat(e.$tooltip.css("border-left-width")),Q=e.$tooltip.css("border-left-color");else var P=parseFloat(e.$tooltip.css("border-bottom-width")),Q=e.$tooltip.css("border-bottom-color");P>1&&P++;var R="";if(0!==P){var S="",T="border-color: "+Q+";";N.indexOf("bottom")!==-1?S="margin-top: -"+Math.round(P)+"px;":N.indexOf("top")!==-1?S="margin-bottom: -"+Math.round(P)+"px;":N.indexOf("left")!==-1?S="margin-right: -"+Math.round(P)+"px;":N.indexOf("right")!==-1&&(S="margin-left: -"+Math.round(P)+"px;"),R=''}e.$tooltip.find(".tooltipster-arrow").remove();var U='
'+R+'
';e.$tooltip.append(U)}e.$tooltip.css({top:Math.round(F)+"px",left:Math.round(D)+"px"})}}},a.fn[h]=function(){var b=arguments;if(0===this.length){if("string"==typeof b[0]){var c=!0;switch(b[0]){case"setDefaults":a.extend(j,b[1]);break;default:c=!1}return!!c||this}return this}if("string"==typeof b[0]){var e="#*$~&";return this.each(function(){var c=a(this).data("tooltipster");if(!c)throw new Error("You called Tooltipster's \""+b[0]+'" method on an uninitialized element');switch(b[0]){case"content":case"update":if("undefined"==typeof b[1])return e=c.content,!1;c.updateTooltip(b[1]);break;case"destroy":c.hideTooltip(),c.$el[0]!==c.$elProxy[0]&&c.$elProxy.remove();var d="string"==typeof c.content?c.content:a("
").append(c.content).html();c.$el.removeClass("tooltipstered").attr("title",d).removeData("tooltipster").off("."+c.namespace);break;case"disable":c.hideTooltip(),c.enabled=!1;break;case"elementIcon":return e=c.$el[0]!==c.$elProxy[0]?c.$elProxy[0]:void 0,!1;case"elementTooltip":return e=c.$tooltip?c.$tooltip[0]:void 0,!1;case"enable":c.enabled=!0;break;case"hide":c.hideTooltip();break;case"option":e=c.options[b[1]];break;case"reposition":c.positionTooltip();break;case"show":c.showTooltipNow();break;case"status":return e=c.status,!1;default:throw new Error('Unknown method .tooltipster("'+b[0]+'")')}}),"#*$~&"!==e?e:this}return this.each(function(){a(this).data("tooltipster")||a(this).data("tooltipster",new d(this,b[0]))})};var k=!!("ontouchstart"in b),l=!1;a("body").one("mousemove",function(){l=!0})}(jQuery,window,document);