/*! ========= INFORMATION ============================ - author: Wow-Company - url: https://wow-estore.com/item/float-menu-pro/ ==================================================== */ "use strict";!function(t){var e={position:["left","center"],offset:[0,0],buttonShape:"round",buttonColor:"custom",buttonOverColor:"custom",iconColor:"white",iconOverColor:"white",labelColor:"match",labelTextColor:"match",labelEffect:"slide-out-fade",labelAnimate:"default",labelConnected:!1,labelsOn:!0,sideSpace:!1,buttonSpace:!1,labelSpace:!1,mobileEnable:!1,mobileScreen:768,subPosition:["circular",100,-90,90],subEffect:["slide",30],subAnimate:[400,"easeOutQuad"],subSpace:!1,subOpen:"mouseover",subTop:42,windowPosition:["center","center"],windowOffset:[0,0],windowCorners:"match",windowColor:"match",windowShadow:!0,showAfterPosition:!1,hideAfterPosition:!1,barAnimate:[250,"easeOutQuad"],hideUnderWidth:!1,shareTarget:"default"},o={default:[400,"easeOutQuad"],fade:[200,"easeOutQuad"],"slide-in-in":{show:[400,"easeOutQuad"],hide:[400,"swing"]}},s={build:i,destroy:a};function i(s){var i=function(s){var i=t.extend({},e,s);"string"==typeof i.position&&(i.position=i.position.split("-"));"center"===i.position[0]&&(i.position[0]=e.position[0],c('Bar horizontal position cannot be "center". Horizontal position reset to "left".'));i.position[1]||(i.position[1]=e.position[1]);0===i.offset||!1===i.offset?i.offset=[0,0]:"string"==typeof i.offset&&(i.offset=n(i.offset));!s.buttonShape&&s.shape&&(i.buttonShape=i.shape);"square"!==i.buttonShape&&"round"!==i.buttonShape&&"rounded"!==i.buttonShape&&"rounded-out"!==i.buttonShape&&(i.buttonShape="square");!s.buttonColor&&s.color&&(i.buttonColor=i.color);"default"===i.buttonColor&&(i.buttonColor="custom");!s.buttonOverColor&&s.overColor&&(i.buttonOverColor=i.overColor);"default"===i.buttonOverColor&&(i.buttonOverColor="custom");"match"===i.labelColor&&(i.labelColor=i.buttonOverColor);"match"===i.labelTextColor&&(i.labelTextColor=i.iconOverColor);"slide"===i.labelEffect&&(i.labelEffect="slide-out");"slide-in-fade"===i.labelEffect&&(i.labelEffect="slide-in");!s.labelAnimate&&s.labelAnim&&(i.labelAnimate=i.labelAnim);"default"===i.labelAnimate&&(o[i.labelEffect]?i.labelAnimate=o[i.labelEffect]:i.labelAnimate=o[0]);i.labelAnimate=l(i.labelAnimate),i.labelConnected&&("slide-in"===i.labelEffect||"slide-out-out"===i.labelEffect||"slide-in-in"===i.labelEffect?(i.labelConnected=!1,c('"labelConnected: true" incompatible with "labelEffect: '+i.labelEffect+'". "labelConnected" reset to false.')):i.labelSpace&&(i.labelSpace=!1,c('"labelSpace: true" incompatible with "labelConnected: true". "labelSpace" reset to false.')));"string"==typeof i.subPosition&&(i.subPosition=[i.subPosition]);"circular"===i.subPosition[0]&&(i.subPosition[1]||(i.subPosition[1]=e.subPosition[1]),void 0===i.subPosition[2]&&(i.subPosition[2]=e.subPosition[2]),void 0===i.subPosition[3]&&(i.subPosition[3]=e.subPosition[3]),i.subSpace&&(i.subSpace=!1));!s.subAnimate&&s.subAnim&&(i.subAnimate=i.subAnim);"default"===i.subAnimate&&(i.subAnimate=e.subAnimate);"string"==typeof i.subEffect&&(i.subEffect=[i.subEffect]);"linear-fade"!==i.subEffect[0]&&"linear-slide"!==i.subEffect[0]||i.subEffect[1]||(i.subEffect[1]=e.subEffect[1]);i.subAnimate=l(i.subAnimate),"string"==typeof i.windowPosition&&(i.windowPosition=i.windowPosition.split("-"));i.windowPosition[1]||(i.windowPosition[1]=e.windowPosition[1]);0===i.windowOffset||!1===i.windowOffset?i.windowOffset=[0,0]:"string"==typeof i.windowOffset&&(i.windowOffset=n(i.windowOffset));"match"===i.windowCorners&&("round"!==i.buttonShape&&"rounded"!==i.buttonShape&&"rounded-out"!==i.buttonShape||(i.windowCorners="round"));"match"===i.windowColor?i.windowColor=i.buttonColor:"default"===i.windowColor&&(i.windowColor="custom");"default"===i.barAnimate&&(i.barAnimate=e.barAnimate);i.barAnimate=l(i.barAnimate),i.hideUnder&&(i.hideUnderWidth=i.hideUnder);return i}(s);return this.each((function(){var o=t(this);o.data("fm-built")&&a.apply(this),o.data("fm-built",!0);var s=o.children(".fm-bar"),l=s.children(),f=o.children(".fm-window"),d=t(window),u=t(document),h=!0,m=!1,p=null,b=null,w=[];function v(e){e.children().each((function(e){t(this).hasClass("fm-sub")?function(e,o){var a,n,c,f,d,h,C=(e=t(e)).children(".fm-icon"),y=e.children("ul"),g=y.children(),A=null,S=null,P='
',E=i.subPosition[0],O=i.subEffect[0],k=m?"right":"left",T=g.length,x=r(C.css("width")),M=r(C.css("height")),q=[],I=null,j={},Q={},U=0,L=0,W=!1,z=i.subAnimate.show[0],D=i.subAnimate.show[1],_=i.subAnimate.hide[0],H=i.subAnimate.hide[1];v(y),"side"===E&&e.addClass("fm-side");i.subSpace&&e.addClass("fm-sub-space");"linear-slide"!==O&&"circular"!==E||e.addClass("fm-posabs");("under"===E&&"linear-slide"===O||"circular"===E&&"slide"===O||"circular"===E&&"linear-slide"===O)&&g.each((function(e){t(this).css("z-index",100-e)}));l[o+1]&&(S=l.eq(o+1));if("circular"===E){e.addClass("fm-circular");var F,B,G,R,J=i.subPosition[1],K=i.subPosition[2],N=i.subPosition[3],V=K*Math.PI/180,X=(N*Math.PI/180-V)/(T-1);g.each((function(e){F=e*X+V,B=Math.round(J*Math.cos(F)),G=Math.round(J*Math.sin(F)),(R={top:G})[k]=B,t(this).css(R),q[e]=[B,G]})),(A=t(P).appendTo(e)).css({width:J+x,height:2*J+x,"border-radius":m?J+"px 0 0 "+J+"px":"0 "+J+"px "+J+"px 0",top:-J}),d=r(l.eq(0).css("margin-bottom")),0!==o&&(L=J+d,h=r(s.css("margin-top")),e.css("margin-top",d)),S&&(U=J+d)}else{if("linear-slide"===O){var Y=0;g.each((function(e){var o=t(this);o.css("top",Y),q[e]=Y,Y+=r(o.css("height"))+r(o.css("margin-bottom"))})),y.css({width:x,height:Y})}A=t(P).appendTo(e),"side"===E?A.css({width:x+r(y.css("margin-"+k)),height:M}):A.css({width:x,height:M+r(y.css("margin-top"))}),"under"===E&&S&&(U=y.outerHeight(!0)+r(S.css("margin-top"))+r(y.css("margin-top")))}switch(y.addClass("fm-hide"),O){case"fade":j={opacity:0},Q={opacity:1},y.css(j),n=function(){y.velocity("stop").removeClass("fm-hide").velocity(Q,z,D)},c=function(){y.velocity("stop").velocity(j,_,H,(function(){y.addClass("fm-hide")}))};break;case"slide":"circular"===E?((j={top:0,opacity:0})[k]=0,g.css(j),n=function(){y.removeClass("fm-hide"),g.each((function(e){(Q={top:q[e][1],opacity:1})[k]=q[e][0],t(this).velocity("stop").velocity(Q,z,D)}))},c=function(){g.each((function(e){t(this).velocity("stop").velocity(j,_,H,(function(){e===T-1&&y.addClass("fm-hide")}))}))}):("side"===E?(j[k]=0,Q[k]=x):(j={top:0},Q={top:C[0].clientHeight}),j.opacity=0,Q.opacity=1,y.css(j),n=function(){y.velocity("stop").removeClass("fm-hide").velocity(Q,z,D)},c=function(){y.velocity("stop").velocity(j,_,H,(function(){y.addClass("fm-hide")}))});break;case"linear-fade":j={opacity:0},Q={opacity:1},g.css(j),n=function(){I="show",y.removeClass("fm-hide"),et(),f=0,a=setInterval((function(){g.eq(f).velocity("stop").velocity(Q,z,D),f===T-1?et():f++}),i.subEffect[1])},c=function(){I="hide",et(),f=T-1,a=setInterval((function(){var t=f;g.eq(f).velocity("stop").velocity(j,z,D,(function(){"hide"===I&&0===t&&y.addClass("fm-hide")})),0===f?et():f--}),i.subEffect[1])};break;case"linear-slide":var Z,$,tt;"side"===E?j[k]=-x:"circular"===E?(j={top:0})[k]=0:j={top:-M},j.opacity=0,g.css(j),n=function(){I="show",y.removeClass("fm-hide"),et(),f=0,a=setInterval((function(){"side"===E?Q[k]=0:"circular"===E?(Q={top:q[f][1]})[k]=q[f][0]:Q={top:q[f]},Q.opacity=1,g.eq(f).velocity("stop").velocity(Q,z,D),f===T-1?et():f++}),i.subEffect[1])},c=function(){I="hide","side"===E||"circular"===E?(Z=0,$=T-1,tt=1):(Z=T-1,$=0,tt=-1),et(),f=Z,a=setInterval((function(){var t=f;g.eq(f).velocity("stop").velocity(j,z,D,(function(){"hide"===I&&t===$&&y.addClass("fm-hide")})),f===$?et():f+=tt}),i.subEffect[1])};break;default:n=function(){y.removeClass("fm-hide")},c=function(){y.addClass("fm-hide")}}function et(){clearInterval(a)}function ot(){n(),A&&A.addClass("fm-show"),L&&(s.velocity("stop").velocity({"margin-top":h-L+d},z,D),e.velocity("stop").velocity({"margin-top":L},z,D)),U&&S.velocity("stop").velocity({"margin-top":U},z,D),W=!0,p=e}function st(){c(),A&&A.removeClass("fm-show"),L&&(s.velocity("stop").velocity({"margin-top":h},z,D),e.velocity("stop").velocity({"margin-top":d},z,D)),U&&S.velocity("stop").velocity({"margin-top":w[o+1]},z,D),W=!1,p=null}e.show=ot,e.hide=st,"click"===i.subOpen?(C.on("click",(function(t){W?st():(p&&p.hide(),ot()),t.stopPropagation()})),u.on("click",(function(o){!W||b||t(o.target).closest(e).length||st()}))):(e.on("mouseenter touchstart",ot),e.on("mouseleave",st));window.addEventListener("scroll",(function(){W&&st()}))}(this,e):function(e){var o,s,a,n,l,d=t(e).children("a, .fm-link"),u=d.children(".fm-icon"),h=d.children(".fm-label"),p=null,w=0,v=t(window).width(),C='
',y='
',g=m?"right":"left",S=40,O=!1,k={},T={},x={},M=i.labelAnimate.show[0],q=i.labelAnimate.show[1],I=i.labelAnimate.hide[0],j=i.labelAnimate.hide[1];if(i.labelsOn&&h.length){switch(s=r(u.css("width")),a=h.outerWidth(!0),"left"===i.position[0]?h.css({left:s+"px"}):h.css({right:s+"px"}),"round"!==i.buttonShape&&"rounded"!==i.buttonShape||(O=!0),i.labelConnected&&"left"===i.position[0]?h.css({left:0,"padding-left":s+12+"px"}):i.labelConnected&&"right"===i.position[0]&&h.css({right:0,"padding-right":s+12+"px"}),i.labelConnected||!i.labelSpace&&"round"!==i.buttonShape&&"rounded"!==i.buttonShape&&"rounded-out"!==i.buttonShape||(p=t(y).appendTo(d)),i.labelEffect){case"fade":k={opacity:0},T={opacity:1},h.css(k),n=function(){p&&p.addClass("fm-show"),h.velocity("stop").addClass("fm-show").velocity(T,M,q)},l=function(){h.velocity("stop").velocity(k,I,j,(function(){h.removeClass("fm-show"),p&&p.removeClass("fm-show")}))};break;case"slide-out":case"slide-out-fade":(o=d.wrap(C).parent()).css("width",s),O&&o.addClass("fm-off"),k[g]=-a+s,i.labelConnected?T[g]=0:T[g]=s,"slide-out-fade"===i.labelEffect&&(k.opacity=0,T.opacity=1),h.css(k),n=function(){o.css("width",s+a),O&&o.removeClass("fm-off"),p&&p.addClass("fm-show"),h.velocity("stop").addClass("fm-show").velocity(T,M,q,(function(){o.addClass("fm-off")}))},l=function(){o.removeClass("fm-off"),h.velocity("stop").velocity(k,I,j,(function(){h.removeClass("fm-show"),o.css("width",s),O&&o.addClass("fm-off"),p&&p.removeClass("fm-show")}))};break;case"slide-in":(k={opacity:0})[g]=s+S,(T={opacity:1})[g]=s,h.css(k),n=function(){p&&p.addClass("fm-show"),h.velocity("stop").addClass("fm-show").velocity(T,M,q)},l=function(){h.velocity("stop").velocity(k,I,j,(function(){h.removeClass("fm-show"),p&&p.removeClass("fm-show")}))};break;case"slide-out-out":case"slide-in-in":(o=d.wrap(C).parent()).css("width",s),O&&o.addClass("fm-off"),"slide-out-out"===i.labelEffect?(k[g]=-a+s,T[g]=s,x[g]=s+S):(k[g]=s+S,T[g]=s,x[g]=-a+s),k.opacity=0,T.opacity=1,x.opacity=0,n=function(){o.css("width",s+a+S),O&&o.removeClass("fm-off"),p&&p.addClass("fm-show"),h.velocity("stop").css(k).addClass("fm-show").velocity(T,M,q,(function(){o.css("width",s+a),o.addClass("fm-off")}))},l=function(){o.removeClass("fm-off"),o.css("width",s+a+S),h.velocity("stop").velocity(x,I,j,(function(){h.removeClass("fm-show"),o.css("width",s),O&&o.addClass("fm-off"),p&&p.removeClass("fm-show")}))};break;default:n=function(){p&&p.addClass("fm-show"),h.addClass("fm-show")},l=function(){h.removeClass("fm-show"),p&&p.removeClass("fm-show")}}1==i.mobileEnable&&i.mobileScreen>=v?d.on("touchend",(function(t){if(0==w)return t.preventDefault(),n(),w=1,void setTimeout((function(){l(),w=0}),3e3);1==w&&(l(),w=0)})):(d.on("mouseenter",n),d.on("mouseleave",l))}var Q,U,L,W=d.data("share");W?"pinterest"===W?d.on("click",P):(Q=i.shareServices[W])?(U=Q.url.replace("{URL}",PAGE_URL).replace("{TITLE}",PAGE_TITLE),d.attr("href",U),"app"===Q.target?d.attr("target","_self"):"popup"===("default"===i.shareTarget?Q.target:i.shareTarget)?d.on("click",{url:U,params:Q.popup},E):d.attr("target","_blank")):c('There is no share data for "'+W+'".'):(L=d.attr("href"))&&L.indexOf("fm-popup")>-1&&"#"!==L&&d.on("click",(function(){var e;return e=L,f.addClass("fm-show"),A(b=t(e).addClass("fm-show")),!1}));"show"===d.attr("data-label")&&n()}(this)}))}function C(){f.removeClass("fm-show"),b.removeClass("fm-show"),b=null}function y(){S(s,i.position,i.offset),b&&A(b)}function g(){y(),i.hideUnderWidth&&(d.width()<\/script>'),e.preventDefault()}function E(t){var e,o,s=t.data.url,i=t.data.params;e="center"===i.left?(d.width()-i.width)/2:i.left,o="menubar=no,toolbar=no,location=no,scrollbars=no,status=no,resizable=yes,width="+i.width+",height="+i.height+",top="+i.top+",left="+e,window.open(s,"sbShareWindow",o),t.preventDefault()}function O(){s.removeClass("fm-hide"),s.velocity("stop").velocity({opacity:1},i.barAnimate.show[0],i.barAnimate.show[1]),h=!0}function k(){s.velocity("stop").velocity({opacity:0},i.barAnimate.show[0],i.barAnimate.show[1],(function(){s.addClass("fm-hide")})),h=!1}"right"===i.position[0]&&(m=!0,s.addClass("fm-right")),"square"!==i.buttonShape&&s.addClass("fm-"+i.buttonShape),i.labelConnected&&s.addClass("fm-connected"),"custom"!==i.buttonColor&&s.addClass("fm-"+i.buttonColor+"-button"),"custom"!==i.buttonOverColor&&s.addClass("fm-"+i.buttonOverColor+"-button-over"),"custom"!==i.iconColor&&s.addClass("fm-"+i.iconColor+"-icon"),"custom"!==i.iconOverColor&&s.addClass("fm-"+i.iconOverColor+"-icon-over"),"custom"!==i.labelColor&&s.addClass("fm-"+i.labelColor+"-label"),"custom"!==i.labelTextColor&&s.addClass("fm-"+i.labelTextColor+"-label-text"),i.sideSpace&&s.addClass("fm-side-space"),i.buttonSpace&&s.addClass("fm-button-space"),i.labelSpace&&s.addClass("fm-label-space"),"round"===i.windowCorners&&f.addClass("fm-round"),"custom"!==i.windowColor&&f.addClass("fm-"+i.windowColor),i.windowShadow&&f.addClass("fm-winshadow"),v(s),l.each((function(t){w[t]=r(l.eq(t).css("margin-top"))})),f.children(".fm-shadow").on("click",C),f.children(".fm-panel").each((function(){t(this).find(".fm-close").on("click",(function(t){C(),t.stopPropagation()}))})),g(),d.on("resize.superSidebar",g),i.showAfterPosition&&(d.scrollTop()i.hideAfterPosition&&(s.css("opacity",0).addClass("fm-hide"),h=!1),d.on("scroll.superSidebar",(function(){d.scrollTop()>i.hideAfterPosition?h&&k():h||O()}))),s.addClass("fm-css-anim"),o.addClass("fm-ready")}))}function a(){return t(this).each((function(){var e,o,s=t(this);s.data("fm-built")&&(s.data("fm-built",!1),e=s.children(".fm-bar"),o=s.children(".fm-window"),e.attr("class","fm-bar").removeAttr("style"),o.attr("class","fm-window"),e.children().each((function(){var e,o,s;t(this).hasClass("fm-sub")?function(e){var o=(e=t(e)).children("ul");e.removeClass("fm-side fm-circular fm-sub-space fm-posabs"),o.removeClass("fm-hide"),o.removeAttr("style"),o.children().removeAttr("style"),e.children(".fm-subhit").remove(),e.off("mouseenter mouseleave")}(this):(e=t(this),o=e.find("a"),s=o.children(".fm-label"),o.data("share")&&o.removeAttr("href target"),o.children(".fm-hit").remove(),e.children(".fm-mask").length&&o.unwrap(),s.removeAttr("style"),o.off("mouseenter mouseleave click"))})),o.removeClass("fm-show"),o.children(".fm-shadow").off("click"),o.children(".fm-panel").removeClass("fm-show").removeAttr("style").each((function(){var e=t(this);e.find(".fm-close").off("click");var o=e.find("form");o.length&&function(e){var o=e.find("input, textarea");e.find(".fm-submit").off("click"),e.off("submit"),o.removeClass("fm-formerror").off("focus"),o.each((function(){t(this).val("")})),e.find(".fm-status").attr("class","fm-status")}(o)})),t(window).off("resize.superSidebar scroll.superSidebar"),s.removeClass("fm-ready"))}))}function n(t){return(t=t.split("-"))[0]=r(t[0]),t[1]&&(t[1]=r(t[1])),t}function l(t){return"[object Array]"===Object.prototype.toString.call(t)?{show:t,hide:t}:t}function c(t){window.console&&console.log("(!) Float Menu: "+t)}function r(t){return parseInt(t,10)}t.fn.floatingMenu=function(e){"object"!=typeof e&&e?s[e]?s[e].apply(this,Array.prototype.slice.call(arguments,1)):t.error("The method "+e+" does not exist in Float Menu."):i.apply(this,arguments)},t("[data-btn-type]").on("click",(function(e){switch(e.preventDefault(),t(this).data("btn-type")){case"print":window.print();break;case"scroll":let e=t(this).attr("href");t("html, body").animate({scrollTop:t(e).offset().top},777);break;case"toTop":t("body,html").animate({scrollTop:0},777);break;case"toBottom":t("html, body").animate({scrollTop:jQuery(document).height()},777);break;case"back":window.history.back();break;case"forward":window.history.forward()}}))}(jQuery),document.addEventListener("DOMContentLoaded",(function(){for(let t in window)if(t.indexOf("FloatMenu_")>=0){const e=window[t];jQuery(e.selector).floatingMenu(e)}}));