// source --> https://totaalonlinemarketing.nl/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.13-9993131 /*! * MediaElement.js * http://www.mediaelementjs.com/ * * Wrapper that mimics native HTML5 MediaElement (audio and video) * using a variety of technologies (pure JavaScript, Flash, iframe) * * Copyright 2010-2017, John Dyer (http://j.hn/) * License: MIT * */ !function r(a,s,l){function d(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var o=new Error("Cannot find module '"+t+"'");throw o.code="MODULE_NOT_FOUND",o}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return d(a[t][1][e]||e)},i,i.exports,r,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e',o.addControlElement(t,"fullscreen"),t.addEventListener("click",function(){m.HAS_TRUE_NATIVE_FULLSCREEN&&m.IS_FULLSCREEN||n.isFullScreen?n.exitFullScreen():n.enterFullScreen()}),n.fullscreenBtn=t,o.options.keyActions.push({keys:[70],action:function(e,t,n,o){o.ctrlKey||void 0!==e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}),o.exitFullscreenCallback=function(e){var t=e.which||e.keyCode||0;o.options.enableKeyboard&&27===t&&(m.HAS_TRUE_NATIVE_FULLSCREEN&&m.IS_FULLSCREEN||o.isFullScreen)&&n.exitFullScreen()},o.globalBind("keydown",o.exitFullscreenCallback),o.normalHeight=0,o.normalWidth=0,m.HAS_TRUE_NATIVE_FULLSCREEN){n.globalBind(m.FULLSCREEN_EVENT_NAME,function(){n.isFullScreen&&(m.isFullScreen()?(n.isNativeFullScreen=!0,n.setControlsSize()):(n.isNativeFullScreen=!1,n.exitFullScreen()))})}}},cleanfullscreen:function(e){e.exitFullScreen(),e.globalUnbind("keydown",e.exitFullscreenCallback)},detectFullscreenMode:function(){var e=null!==this.media.rendererName&&/(native|html5)/i.test(this.media.rendererName),t="";return m.HAS_TRUE_NATIVE_FULLSCREEN&&e?t="native-native":m.HAS_TRUE_NATIVE_FULLSCREEN&&!e?t="plugin-native":this.usePluginFullScreen&&m.SUPPORT_POINTER_EVENTS&&(t="plugin-click"),this.fullscreenMode=t},enterFullScreen:function(){var o=this,e=null!==o.media.rendererName&&/(html5|native)/i.test(o.media.rendererName),t=getComputedStyle(o.getElement(o.container));if(o.isVideo)if(!1===o.options.useFakeFullscreen&&m.IS_IOS&&m.HAS_IOS_FULLSCREEN&&"function"==typeof o.media.originalNode.webkitEnterFullscreen&&o.media.originalNode.canPlayType((0,y.getTypeFromFile)(o.media.getSrc())))o.media.originalNode.webkitEnterFullscreen();else{if((0,v.addClass)(p.default.documentElement,o.options.classPrefix+"fullscreen"),(0,v.addClass)(o.getElement(o.container),o.options.classPrefix+"container-fullscreen"),o.normalHeight=parseFloat(t.height),o.normalWidth=parseFloat(t.width),"native-native"!==o.fullscreenMode&&"plugin-native"!==o.fullscreenMode||(m.requestFullScreen(o.getElement(o.container)),o.isInIframe&&setTimeout(function e(){if(o.isNativeFullScreen){var t=f.default.innerWidth||p.default.documentElement.clientWidth||p.default.body.clientWidth,n=screen.width;.002*n',l.addEventListener("click",function(){i.paused?i.play():i.pause()});var d=l.querySelector("button");function u(e){"play"===e?((0,m.removeClass)(l,i.options.classPrefix+"play"),(0,m.removeClass)(l,i.options.classPrefix+"replay"),(0,m.addClass)(l,i.options.classPrefix+"pause"),d.setAttribute("title",s),d.setAttribute("aria-label",s)):((0,m.removeClass)(l,i.options.classPrefix+"pause"),(0,m.removeClass)(l,i.options.classPrefix+"replay"),(0,m.addClass)(l,i.options.classPrefix+"play"),d.setAttribute("title",a),d.setAttribute("aria-label",a))}i.addControlElement(l,"playpause"),u("pse"),o.addEventListener("loadedmetadata",function(){-1===o.rendererName.indexOf("flash")&&u("pse")}),o.addEventListener("play",function(){u("play")}),o.addEventListener("playing",function(){u("play")}),o.addEventListener("pause",function(){u("pse")}),o.addEventListener("ended",function(){e.options.loop||((0,m.removeClass)(l,i.options.classPrefix+"pause"),(0,m.removeClass)(l,i.options.classPrefix+"play"),(0,m.addClass)(l,i.options.classPrefix+"replay"),d.setAttribute("title",a),d.setAttribute("aria-label",a))})}})},{18:18,2:2,28:28,29:29,7:7}],13:[function(e,t,n){"use strict";var p=r(e(2)),o=e(18),i=r(o),m=r(e(7)),g=e(27),E=e(32),b=e(28);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1}),Object.assign(i.default.prototype,{buildprogress:function(h,s,e,d){var u=0,v=!1,c=!1,y=this,t=h.options.autoRewind,n=h.options.enableProgressTooltip?'00:00':"",o=p.default.createElement("div");o.className=y.options.classPrefix+"time-rail",o.innerHTML=''+n+"",y.addControlElement(o,"progress"),y.options.keyActions.push({keys:[37,227],action:function(e){if(!isNaN(e.duration)&&0o+n.left&&(d=o+n.left),a=(l=d-n.left)/o,y.newTime=a*y.getDuration(),v&&null!==y.getCurrentTime()&&y.newTime.toFixed(4)!==y.getCurrentTime().toFixed(4)&&(y.setCurrentRailHandle(y.newTime),y.updateCurrent(y.newTime)),!g.IS_IOS&&!g.IS_ANDROID){if(l<0&&(l=0),y.options.useSmoothHover&&null!==r&&void 0!==window[r]){var u=new window[r](getComputedStyle(y.handle)[i]).m41,c=l/parseFloat(getComputedStyle(y.total).width)-u/parseFloat(getComputedStyle(y.total).width);y.hovered.style.left=u+"px",y.setTransformStyle(y.hovered,"scaleX("+c+")"),y.hovered.setAttribute("pos",l),0<=c?(0,b.removeClass)(y.hovered,"negative"):(0,b.addClass)(y.hovered,"negative")}if(y.timefloat){var f=y.timefloat.offsetWidth/2,p=mejs.Utils.offset(y.getElement(y.container)),m=getComputedStyle(y.timefloat);s=d-p.left=y.getElement(y.container).offsetWidth-f?y.total.offsetWidth-f:l,(0,b.hasClass)(y.getElement(y.container),y.options.classPrefix+"long-video")&&(s+=parseFloat(m.marginLeft)/2+y.timefloat.offsetWidth/2),y.timefloat.style.left=s+"px",y.timefloatcurrent.innerHTML=(0,E.secondsToTimeCode)(y.newTime,h.options.alwaysShowHours,h.options.showTimecodeFrameCount,h.options.framesPerSecond,h.options.secondsDecimalLength,h.options.timeFormat),y.timefloat.style.display="block"}}}else g.IS_IOS||g.IS_ANDROID||!y.timefloat||(s=y.timefloat.offsetWidth+o>=y.getElement(y.container).offsetWidth?y.timefloat.offsetWidth/2:0,y.timefloat.style.left=s+"px",y.timefloat.style.left=s+"px",y.timefloat.style.display="block")},f=function(){1e3<=new Date-u&&y.play()};y.slider.addEventListener("focus",function(){h.options.autoRewind=!1}),y.slider.addEventListener("blur",function(){h.options.autoRewind=t}),y.slider.addEventListener("keydown",function(e){if(1e3<=new Date-u&&(c=y.paused),y.options.enableKeyboard&&y.options.keyActions.length){var t=e.which||e.keyCode||0,n=y.getDuration(),o=h.options.defaultSeekForwardInterval(d),i=h.options.defaultSeekBackwardInterval(d),r=y.getCurrentTime(),a=y.getElement(y.container).querySelector("."+y.options.classPrefix+"volume-slider");if(38===t||40===t){a&&(a.style.display="block"),y.isVideo&&(y.showControls(),y.startControlsTimer());var s=38===t?Math.min(y.volume+.1,1):Math.max(y.volume-.1,0),l=s<=0;return y.setVolume(s),void y.setMuted(l)}switch(a&&(a.style.display="none"),t){case 37:y.getDuration()!==1/0&&(r-=i);break;case 39:y.getDuration()!==1/0&&(r+=o);break;case 36:r=0;break;case 35:r=n;break;case 13:case 32:return void(g.IS_FIREFOX&&(y.paused?y.play():y.pause()));default:return}r=r<0||isNaN(r)?0:n<=r?n:Math.floor(r),u=new Date,c||h.pause(),r | "}),Object.assign(i.default.prototype,{buildcurrent:function(e,t,n,o){var i=this,r=a.default.createElement("div");r.className=i.options.classPrefix+"time",r.setAttribute("role","timer"),r.setAttribute("aria-live","off"),r.innerHTML=''+(0,s.secondsToTimeCode)(0,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)+"",i.addControlElement(r,"current"),e.updateCurrent(),i.updateTimeCallback=function(){i.controlsAreVisible&&e.updateCurrent()},o.addEventListener("timeupdate",i.updateTimeCallback)},cleancurrent:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateTimeCallback)},buildduration:function(e,t,n,o){var i=this;if(t.lastChild.querySelector("."+i.options.classPrefix+"currenttime"))t.querySelector("."+i.options.classPrefix+"time").innerHTML+=i.options.timeAndDurationSeparator+''+(0,s.secondsToTimeCode)(i.options.duration,i.options.alwaysShowHours,i.options.showTimecodeFrameCount,i.options.framesPerSecond,i.options.secondsDecimalLength,i.options.timeFormat)+"";else{t.querySelector("."+i.options.classPrefix+"currenttime")&&(0,l.addClass)(t.querySelector("."+i.options.classPrefix+"currenttime").parentNode,i.options.classPrefix+"currenttime-container");var r=a.default.createElement("div");r.className=i.options.classPrefix+"time "+i.options.classPrefix+"duration-container",r.innerHTML=''+(0,s.secondsToTimeCode)(i.options.duration,i.options.alwaysShowHours,i.options.showTimecodeFrameCount,i.options.framesPerSecond,i.options.secondsDecimalLength,i.options.timeFormat)+"",i.addControlElement(r,"duration")}i.updateDurationCallback=function(){i.controlsAreVisible&&e.updateDuration()},o.addEventListener("timeupdate",i.updateDurationCallback)},cleanduration:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateDurationCallback)},updateCurrent:function(){var e=this,t=e.getCurrentTime();isNaN(t)&&(t=0);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);5',o.captions.style.display="none",t.insertBefore(o.captions,t.firstChild),o.captionsText=o.captions.querySelector("."+i.options.classPrefix+"captions-text"),o.captionsButton=L.default.createElement("div"),o.captionsButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"captions-button",o.captionsButton.innerHTML='
",i.addControlElement(o.captionsButton,"tracks"),o.captionsButton.querySelector("."+i.options.classPrefix+"captions-selector-input").disabled=!1,o.chaptersButton=L.default.createElement("div"),o.chaptersButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"chapters-button",o.chaptersButton.innerHTML='
    ';for(var u=0,c=0;c"},checkForTracks:function(){var e=this,t=!1;if(e.options.hideCaptionsButtonWhenEmpty){for(var n=0,o=e.tracks.length;n";for(var o=r.chaptersButton.querySelectorAll('input[type="radio"]'),i=r.chaptersButton.querySelectorAll("."+r.options.classPrefix+"chapters-selector-label"),a=0,s=o.length;a>1].start,a=e[i].stop,r<=t&&t ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(e){for(var t=e.split(/\r?\n/),n=[],o=void 0,i=void 0,r=void 0,a=0,s=t.length;a$1"),n.push({identifier:r,start:0===(0,m.convertSMPTEtoSeconds)(o[1])?.2:(0,m.convertSMPTEtoSeconds)(o[1]),stop:(0,m.convertSMPTEtoSeconds)(o[3]),text:i,settings:o[5]})}r=""}return n}},dfxp:{parse:function(e){var t=(e=$(e).filter("tt")).firstChild,n=t.querySelectorAll("p"),o=e.getElementById(""+t.attr("style")),i=[],r=void 0;if(o.length){o.removeAttribute("id");var a=o.attributes;if(a.length){r={};for(var s=0,l=a.length;s$1"),i.push(f)}return i}}}},{18:18,2:2,28:28,29:29,32:32,7:7,9:9}],16:[function(e,t,n){"use strict";var w=i(e(2)),x=e(18),o=i(x),T=i(e(7)),P=e(27),C=e(29),k=e(28);function i(e){return e&&e.__esModule?e:{default:e}}Object.assign(x.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical",startVolume:.8}),Object.assign(o.default.prototype,{buildvolume:function(e,t,n,o){if(!P.IS_ANDROID&&!P.IS_IOS||!this.options.hideVolumeOnTouchDevices){var a=this,s=a.isVideo?a.options.videoVolume:a.options.audioVolume,r=(0,C.isString)(a.options.muteText)?a.options.muteText:T.default.t("mejs.mute"),l=(0,C.isString)(a.options.unmuteText)?a.options.unmuteText:T.default.t("mejs.unmute"),i=(0,C.isString)(a.options.allyVolumeControlText)?a.options.allyVolumeControlText:T.default.t("mejs.volume-help-text"),d=w.default.createElement("div");if(d.className=a.options.classPrefix+"button "+a.options.classPrefix+"volume-button "+a.options.classPrefix+"mute",d.innerHTML="horizontal"===s?'':''+i+'
    ',a.addControlElement(d,"volume"),a.options.keyActions.push({keys:[38],action:function(e){var t=e.getElement(e.container).querySelector("."+x.config.classPrefix+"volume-slider");t&&t.matches(":focus")&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.min(e.volume+.1,1);e.setVolume(n),0'+i+'
    ',d.parentNode.insertBefore(u,d.nextSibling)}var c=!1,f=!1,p=!1,m="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-slider"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-slider"),h="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-total"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-total"),v="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-current"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-current"),y="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-handle"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-handle"),g=function(e){if(null!==e&&!isNaN(e)&&void 0!==e){if(e=Math.max(0,e),0===(e=Math.min(e,1))){(0,k.removeClass)(d,a.options.classPrefix+"mute"),(0,k.addClass)(d,a.options.classPrefix+"unmute");var t=d.firstElementChild;t.setAttribute("title",l),t.setAttribute("aria-label",l)}else{(0,k.removeClass)(d,a.options.classPrefix+"unmute"),(0,k.addClass)(d,a.options.classPrefix+"mute");var n=d.firstElementChild;n.setAttribute("title",r),n.setAttribute("aria-label",r)}var o=100*e+"%",i=getComputedStyle(y);"vertical"===s?(v.style.bottom=0,v.style.height=o,y.style.bottom=o,y.style.marginBottom=-parseFloat(i.height)/2+"px"):(v.style.left=0,v.style.width=o,y.style.left=o,y.style.marginLeft=-parseFloat(i.width)/2+"px")}},E=function(e){var t=(0,k.offset)(h),n=getComputedStyle(h);p=!0;var o=null;if("vertical"===s){var i=parseFloat(n.height);if(o=(i-(e.pageY-t.top))/i,0===t.top||0===t.left)return}else{var r=parseFloat(n.width);o=(e.pageX-t.left)/r}o=Math.max(0,o),o=Math.min(o,1),g(o),a.setMuted(0===o),a.setVolume(o),e.preventDefault(),e.stopPropagation()},b=function(){a.muted?(g(0),(0,k.removeClass)(d,a.options.classPrefix+"mute"),(0,k.addClass)(d,a.options.classPrefix+"unmute")):(g(o.volume),(0,k.removeClass)(d,a.options.classPrefix+"unmute"),(0,k.addClass)(d,a.options.classPrefix+"mute"))};e.getElement(e.container).addEventListener("keydown",function(e){!!e.target.closest("."+a.options.classPrefix+"container")||"vertical"!==s||(m.style.display="none")}),d.addEventListener("mouseenter",function(e){e.target===d&&(m.style.display="block",f=!0,e.preventDefault(),e.stopPropagation())}),d.addEventListener("focusin",function(){m.style.display="block",f=!0}),d.addEventListener("focusout",function(e){e.relatedTarget&&(!e.relatedTarget||e.relatedTarget.matches("."+a.options.classPrefix+"volume-slider"))||"vertical"!==s||(m.style.display="none")}),d.addEventListener("mouseleave",function(){f=!1,c||"vertical"!==s||(m.style.display="none")}),d.addEventListener("focusout",function(){f=!1}),d.addEventListener("keydown",function(e){if(a.options.enableKeyboard&&a.options.keyActions.length){var t=e.which||e.keyCode||0,n=o.volume;switch(t){case 38:n=Math.min(n+.1,1);break;case 40:n=Math.max(0,n-.1);break;default:return!0}c=!1,g(n),o.setVolume(n),e.preventDefault(),e.stopPropagation()}}),d.querySelector("button").addEventListener("click",function(){o.setMuted(!o.muted);var e=(0,C.createEvent)("volumechange",o);o.dispatchEvent(e)}),m.addEventListener("dragstart",function(){return!1}),m.addEventListener("mouseover",function(){f=!0}),m.addEventListener("focusin",function(){m.style.display="block",f=!0}),m.addEventListener("focusout",function(){f=!1,c||"vertical"!==s||(m.style.display="none")}),m.addEventListener("mousedown",function(e){E(e),a.globalBind("mousemove.vol",function(e){var t=e.target;c&&(t===m||t.closest("vertical"===s?"."+a.options.classPrefix+"volume-slider":"."+a.options.classPrefix+"horizontal-volume-slider"))&&E(e)}),a.globalBind("mouseup.vol",function(){c=!1,f||"vertical"!==s||(m.style.display="none")}),c=!0,e.preventDefault(),e.stopPropagation()}),o.addEventListener("volumechange",function(e){var t;c||b(),t=Math.floor(100*o.volume),m.setAttribute("aria-valuenow",t),m.setAttribute("aria-valuetext",t+"%")});var S=!1;o.addEventListener("rendererready",function(){p||setTimeout(function(){S=!0,(0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),e.options.startVolume=0),o.setVolume(e.options.startVolume),a.setControlsSize()},250)}),o.addEventListener("loadedmetadata",function(){setTimeout(function(){p||S||((0===e.options.startVolume||o.originalNode.muted)&&o.setMuted(!0),o.setVolume(e.options.startVolume),a.setControlsSize()),S=!1},250)}),(0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),e.options.startVolume=0,b()),a.getElement(a.container).addEventListener("controlsresize",function(){b()})}}})},{18:18,2:2,27:27,28:28,29:29,7:7}],17:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.EN={"mejs.plural-form":1,"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}},{}],18:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.config=void 0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function o(e,t){for(var n=0;n
    ',n.getElement(n.container).addEventListener("focus",function(e){if(!n.controlsAreVisible&&!n.hasFocus&&n.controlsEnabled){n.showControls(!0);var t=(0,E.isNodeAfter)(e.relatedTarget,n.getElement(n.container))?"."+n.options.classPrefix+"controls ."+n.options.classPrefix+"button:last-child > button":"."+n.options.classPrefix+"playpause-button > button";n.getElement(n.container).querySelector(t).focus()}}),n.node.parentNode.insertBefore(n.getElement(n.container),n.node),n.options.features.length||n.options.useDefaultControls||(n.getElement(n.container).style.background="transparent",n.getElement(n.container).querySelector("."+n.options.classPrefix+"controls").style.display="none"),n.isVideo&&"fill"===n.options.stretching&&!T.hasClass(n.getElement(n.container).parentNode,n.options.classPrefix+"fill-container")){n.outerContainer=n.media.parentNode;var r=w.default.createElement("div");r.className=n.options.classPrefix+"fill-container",n.getElement(n.container).parentNode.insertBefore(r,n.getElement(n.container)),r.appendChild(n.getElement(n.container))}if(x.IS_ANDROID&&T.addClass(n.getElement(n.container),n.options.classPrefix+"android"),x.IS_IOS&&T.addClass(n.getElement(n.container),n.options.classPrefix+"ios"),x.IS_IPAD&&T.addClass(n.getElement(n.container),n.options.classPrefix+"ipad"),x.IS_IPHONE&&T.addClass(n.getElement(n.container),n.options.classPrefix+"iphone"),T.addClass(n.getElement(n.container),n.isVideo?n.options.classPrefix+"video":n.options.classPrefix+"audio"),x.IS_SAFARI&&!x.IS_IOS){T.addClass(n.getElement(n.container),n.options.classPrefix+"hide-cues");for(var a=n.node.cloneNode(),s=n.node.children,l=[],d=[],u=0,c=s.length;u=n.width?n.width/n.height:n.height/n.width,n.setPlayerSize(n.width,n.height),e.pluginWidth=n.width,e.pluginHeight=n.height}if(v.default.MepDefaults=e,new y.default(n.media,e,n.mediaFiles),void 0!==n.getElement(n.container)&&n.options.features.length&&n.controlsAreVisible&&!n.options.hideVideoControlsOnLoad){var h=(0,E.createEvent)("controlsshown",n.getElement(n.container));n.getElement(n.container).dispatchEvent(h)}}},{key:"showControls",value:function(e){var i=this;if(e=void 0===e||e,!i.controlsAreVisible&&i.isVideo){if(e)!function(){T.fadeIn(i.getElement(i.controls),200,function(){T.removeClass(i.getElement(i.controls),i.options.classPrefix+"offscreen");var e=(0,E.createEvent)("controlsshown",i.getElement(i.container));i.getElement(i.container).dispatchEvent(e)});for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),e=function(e,t){T.fadeIn(n[e],200,function(){T.removeClass(n[e],i.options.classPrefix+"offscreen")})},t=0,o=n.length;t'),e.message&&(a="

    "+e.message+"

    "),e.urls)for(var d=0,u=e.urls.length;d'+v.default.i18n.t("mejs.download-file")+": "+c.src+""}}a&&o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error")&&(r.innerHTML=a,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").innerHTML=""+s+r.outerHTML,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").parentNode.style.display="block"),o.controlsEnabled&&o.disableControls()}},{key:"setPlayerSize",value:function(e,t){var n=this;if(!n.options.setDimensions)return!1;switch(void 0!==e&&(n.width=e),void 0!==t&&(n.height=t),n.options.stretching){case"fill":n.isVideo?n.setFillMode():n.setDimensions(n.width,n.height);break;case"responsive":n.setResponsiveMode();break;case"none":n.setDimensions(n.width,n.height);break;default:!0===n.hasFluidMode()?n.setResponsiveMode():n.setDimensions(n.width,n.height)}}},{key:"hasFluidMode",value:function(){var e=this;return-1!==e.height.toString().indexOf("%")||e.node&&e.node.style.maxWidth&&"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width||e.node&&e.node.currentStyle&&"100%"===e.node.currentStyle.maxWidth}},{key:"setResponsiveMode",value:function(){var e,o=this,t=function(){for(var t=void 0,n=o.getElement(o.container);n;){try{if(x.IS_FIREFOX&&"html"===n.tagName.toLowerCase()&&S.default.self!==S.default.top&&null!==S.default.frameElement)return S.default.frameElement;t=n.parentElement}catch(e){t=n.parentElement}if(t&&T.visible(t))return t;n=t}return null}(),n=t?getComputedStyle(t,null):getComputedStyle(w.default.body,null),i=o.isVideo?o.node.videoWidth&&0=o.width?o.node.videoWidth/o.node.videoHeight:o.node.videoHeight/o.node.videoWidth:o.initialAspectRatio,(isNaN(e)||e<.01||100=o.width?parseFloat(d/a,10):parseFloat(d*a,10):r,isNaN(l)&&(l=s),0img");a&&(a.style.display="");for(var s=e.getElement(e.container).querySelectorAll("object, embed, iframe, video"),l=e.height,d=e.width,u=i,c=l*i/d,f=d*r/l,p=r,m=i',n.appendChild(r),a.style.display="none",a.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer",a.innerHTML='
    ',n.appendChild(a),s.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer "+i.options.classPrefix+"overlay-play",s.innerHTML='
    ',s.addEventListener("click",function(){if(i.options.clickToPlayPause){var e=i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed");i.paused?i.play():i.pause(),e.setAttribute("aria-pressed",!!t),i.getElement(i.container).focus()}}),s.addEventListener("keydown",function(e){var t=e.keyCode||e.which||0;if(13===t||x.IS_FIREFOX&&32===t){var n=(0,E.createEvent)("click",s);return s.dispatchEvent(n),!1}}),n.appendChild(s),null!==i.media.rendererName&&(/(youtube|facebook)/i.test(i.media.rendererName)&&!(i.media.originalNode.getAttribute("poster")||t.options.poster||"function"==typeof i.media.renderer.getPosterUrl&&i.media.renderer.getPosterUrl())||x.IS_STOCK_ANDROID||i.media.originalNode.getAttribute("autoplay"))&&(s.style.display="none");var l=!1;o.addEventListener("play",function(){s.style.display="none",r.style.display="none",a.style.display="none",l=!1}),o.addEventListener("playing",function(){s.style.display="none",r.style.display="none",a.style.display="none",l=!1}),o.addEventListener("seeking",function(){s.style.display="none",r.style.display="",l=!1}),o.addEventListener("seeked",function(){s.style.display=i.paused&&!x.IS_STOCK_ANDROID?"":"none",r.style.display="none",l=!1}),o.addEventListener("pause",function(){r.style.display="none",x.IS_STOCK_ANDROID||l||(s.style.display=""),l=!1}),o.addEventListener("waiting",function(){r.style.display="",l=!1}),o.addEventListener("loadeddata",function(){r.style.display="",x.IS_ANDROID&&(o.canplayTimeout=setTimeout(function(){if(w.default.createEvent){var e=w.default.createEvent("HTMLEvents");return e.initEvent("canplay",!0,!0),o.dispatchEvent(e)}},300)),l=!1}),o.addEventListener("canplay",function(){r.style.display="none",clearTimeout(o.canplayTimeout),l=!1}),o.addEventListener("error",function(e){i._handleError(e,i.media,i.node),r.style.display="none",s.style.display="none",l=!0}),o.addEventListener("loadedmetadata",function(){i.controlsEnabled||i.enableControls()}),o.addEventListener("keydown",function(e){i.onkeydown(t,o,e),l=!1})}}},{key:"buildkeyboard",value:function(o,e,t,i){var r=this;r.getElement(r.container).addEventListener("keydown",function(){r.keyboardAction=!0}),r.globalKeydownCallback=function(e){var t=w.default.activeElement.closest("."+r.options.classPrefix+"container"),n=r.media.closest("."+r.options.classPrefix+"container");return r.hasFocus=!(!t||!n||t.id!==n.id),r.onkeydown(o,i,e)},r.globalClickCallback=function(e){r.hasFocus=!!e.target.closest("."+r.options.classPrefix+"container")},r.globalBind("keydown",r.globalKeydownCallback),r.globalBind("click",r.globalClickCallback)}},{key:"onkeydown",value:function(e,t,n){if(e.hasFocus&&e.options.enableKeyboard)for(var o=0,i=e.options.keyActions.length;oimg");(e&&l.node.setAttribute("poster",e.src),delete l.node.autoplay,l.node.setAttribute("src",""),""!==l.media.canPlayType((0,b.getTypeFromFile)(u))&&l.node.setAttribute("src",u),d&&-1t[0]||n[0]===t[0]&&n[1]>t[1]||n[0]===t[0]&&n[1]===t[1]&&n[2]>=t[2]},addPlugin:function(e,t,n,o,i){r.plugins[e]=r.detectPlugin(t,n,o,i)},detectPlugin:function(e,t,n,o){var i=[0,0,0],r=void 0,a=void 0;if(null!==F.NAV.plugins&&void 0!==F.NAV.plugins&&"object"===d(F.NAV.plugins[e])){if((r=F.NAV.plugins[e].description)&&(void 0===F.NAV.mimeTypes||!F.NAV.mimeTypes[t]||F.NAV.mimeTypes[t].enabledPlugin))for(var s=0,l=(i=r.replace(e,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".")).length;s
    '+N.default.t("mejs.install-flash")+"
    "}else w=['id="__'+r.id+'"','name="__'+r.id+'"','play="true"','loop="false"','quality="high"','bgcolor="#000000"','wmode="transparent"','allowScriptAccess="'+r.options.shimScriptAccess+'"','allowFullScreen="true"','type="application/x-shockwave-flash"','pluginspage="//www.macromedia.com/go/getflashplayer"','src="'+r.options.pluginPath+r.options.filename+'"','flashvars="'+g.join("&")+'"'],E?(w.push('width="'+S+'"'),w.push('height="'+b+'"')):w.push('style="position: fixed; left: -9999em; top: -9999em;"'),r.flashWrapper.innerHTML="";if(r.flashNode=r.flashWrapper.lastChild,r.hide=function(){o=!1,E&&(r.flashNode.style.display="none")},r.show=function(){o=!0,E&&(r.flashNode.style.display="")},r.setSize=function(e,t){r.flashNode.style.width=e+"px",r.flashNode.style.height=t+"px",null!==r.flashApi&&"function"==typeof r.flashApi.fire_setSize&&r.flashApi.fire_setSize(e,t)},r.destroy=function(){r.flashNode.remove()},n&&0":">",'"':"""};return e.replace(/[&<>"]/g,function(e){return t[e]})}function s(o,i){var r=this,a=arguments,s=2x',t.firstChild.href}function d(e){var t=1 https://totaalonlinemarketing.nl/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=5.5.20 !function(a){void 0===mejs.plugins&&(mejs.plugins={},mejs.plugins.silverlight=[],mejs.plugins.silverlight.push({types:[]})),mejs.HtmlMediaElementShim=mejs.HtmlMediaElementShim||{getTypeFromFile:mejs.Utils.getTypeFromFile},void 0===mejs.MediaFeatures&&(mejs.MediaFeatures=mejs.Features),void 0===mejs.Utility&&(mejs.Utility=mejs.Utils);var e=MediaElementPlayer.prototype.init;MediaElementPlayer.prototype.init=function(){this.options.classPrefix="mejs-",this.$media=this.$node=a(this.node),e.call(this)};var t=MediaElementPlayer.prototype._meReady;MediaElementPlayer.prototype._meReady=function(){this.container=a(this.container),this.controls=a(this.controls),this.layers=a(this.layers),t.apply(this,arguments)},MediaElementPlayer.prototype.getElement=function(e){return void 0!==a&&e instanceof a?e[0]:e},MediaElementPlayer.prototype.buildfeatures=function(e,t,i,s){for(var r=["playpause","current","progress","duration","tracks","volume","fullscreen"],l=0,n=this.options.features.length;l https://totaalonlinemarketing.nl/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=5.5.20 !function(e,n){e.wp=e.wp||{},e.wp.mediaelement=new function(){var e={};return{initialize:function(){(e="undefined"!=typeof _wpmejsSettings?n.extend(!0,{},_wpmejsSettings):e).classPrefix="mejs-",e.success=e.success||function(e){var n,t;e.rendererName&&-1!==e.rendererName.indexOf("flash")&&(n=e.attributes.autoplay&&"false"!==e.attributes.autoplay,t=e.attributes.loop&&"false"!==e.attributes.loop,n&&e.addEventListener("canplay",function(){e.play()},!1),t&&e.addEventListener("ended",function(){e.play()},!1))},e.customError=function(e,n){if(-1!==e.rendererName.indexOf("flash")||-1!==e.rendererName.indexOf("flv"))return''+mejsL10n.strings["mejs.download-file"]+""},n(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!n(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(e)}}},n(e.wp.mediaelement.initialize)}(window,jQuery); // source --> https://totaalonlinemarketing.nl/wp-includes/js/imagesloaded.min.js?ver=4.1.4 /*! This file is auto-generated */ /*! * imagesLoaded PACKAGED v4.1.4 * JavaScript is all like "You images are done yet or what?" * MIT License */ !function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o https://totaalonlinemarketing.nl/wp-includes/js/masonry.min.js?ver=4.2.2 /*! This file is auto-generated */ /*! * Masonry PACKAGED v4.2.2 * Cascading grid layout library * https://masonry.desandro.com * MIT License * by David DeSandro */ !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;oe;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;is?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}); // source --> https://totaalonlinemarketing.nl/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b /*! * Masonry v2 shim * to maintain backwards compatibility * as of Masonry v3.1.2 * * Cascading grid layout library * http://masonry.desandro.com * MIT License * by David DeSandro */ !function(a){"use strict";var b=a.Masonry;b.prototype._remapV2Options=function(){this._remapOption("gutterWidth","gutter"),this._remapOption("isResizable","isResizeBound"),this._remapOption("isRTL","isOriginLeft",function(a){return!a});var a=this.options.isAnimated;if(void 0!==a&&(this.options.transitionDuration=a?this.options.transitionDuration:0),void 0===a||a){var b=this.options.animationOptions,c=b&&b.duration;c&&(this.options.transitionDuration="string"==typeof c?c:c+"ms")}},b.prototype._remapOption=function(a,b,c){var d=this.options[a];void 0!==d&&(this.options[b]=c?c(d):d)};var c=b.prototype._create;b.prototype._create=function(){var a=this;this._remapV2Options(),c.apply(this,arguments),setTimeout(function(){jQuery(a.element).addClass("masonry")},0)};var d=b.prototype.layout;b.prototype.layout=function(){this._remapV2Options(),d.apply(this,arguments)};var e=b.prototype.option;b.prototype.option=function(){e.apply(this,arguments),this._remapV2Options()};var f=b.prototype._itemize;b.prototype._itemize=function(a){var b=f.apply(this,arguments);return jQuery(a).addClass("masonry-brick"),b};var g=b.prototype.measureColumns;b.prototype.measureColumns=function(){var a=this.options.columnWidth;a&&"function"==typeof a&&(this.getContainerWidth(),this.columnWidth=a(this.containerWidth)),g.apply(this,arguments)},b.prototype.reload=function(){this.reloadItems.apply(this,arguments),this.layout.apply(this)};var h=b.prototype.destroy;b.prototype.destroy=function(){var a=this.getItemElements();jQuery(this.element).removeClass("masonry"),jQuery(a).removeClass("masonry-brick"),h.apply(this,arguments)}}(window); // source --> https://totaalonlinemarketing.nl/wp-content/plugins/live-composer-page-builder/js/dist/client_frontend.min.js?ver=1.5.8 !function(e){var s={};function t(o){if(s[o])return s[o].exports;var a=s[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,t),a.l=!0,a.exports}t.m=e,t.c=s,t.d=function(e,s,o){t.o(e,s)||Object.defineProperty(e,s,{enumerable:!0,get:o})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,s){if(1&s&&(e=t(e)),8&s)return e;if(4&s&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&s&&"string"!=typeof e)for(var a in e)t.d(o,a,function(s){return e[s]}.bind(null,a));return o},t.n=function(e){var s=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(s,"a",s),s},t.o=function(e,s){return Object.prototype.hasOwnProperty.call(e,s)},t.p="",t(t.s=2)}({2:function(e,s,t){window.dslc_responsive_classes=e=>{void 0===e&&(e=!1);var s=jQuery(window).width(),t=jQuery("body");1!=e&&(t.hasClass("dslc-res-disabled")||jQuery('.dslca-module-edit-options-tab-hook.dslca-active[data-section="responsive"]').length)||(t.removeClass("dslc-res-phone dslc-res-tablet dslc-res-smaller-monitor dslc-res-big"),s>=1024&&s<1280?t.addClass("dslc-res-smaller-monitor"):s>=768&&s<1024?t.addClass("dslc-res-tablet"):s<768?t.addClass("dslc-res-phone"):t.addClass("dslc-res-big"))},window.dslc_init_accordion=()=>{jQuery(".dslc-accordion").each((function(){var e=jQuery(this),s=e.data("open")-1,t=jQuery(".dslc-accordion-item:eq("+s+")",e),o=t.siblings(".dslc-accordion-item"),a=jQuery(".dslc-accordion-item",e);s>=0?(t.addClass("dslc-active"),o.addClass("dslc-inactive"),jQuery(".dslc-accordion-content",o).hide(),jQuery("body").hasClass("dslca-enabled")||o.find(".dslca-icon").removeClass("dslc-icon-minus").addClass("dslc-icon-plus")):(a.addClass("dslc-inactive"),jQuery(".dslc-accordion-content",a).hide(),jQuery("body").hasClass("dslca-enabled")||a.find(".dslca-icon").removeClass("dslc-icon-minus").addClass("dslc-icon-plus"))}))},window.dslc_init_lightbox=()=>{var e;jQuery(".dslc-lightbox-image").each((function(){e="image",(jQuery(this).attr("href").indexOf("youtube.com")>=0||jQuery(this).attr("href").indexOf("vimeo.com")>=0)&&(e="iframe"),jQuery(this).magnificPopup({type:e})})),jQuery(".dslc-lightbox-gallery").each((function(){jQuery(this).magnificPopup({delegate:"a",type:"image",gallery:{enabled:!0},image:{titleSrc:function(e){var s="";return void 0!==e.el.attr("data-caption")&&(s=""+e.el.attr("data-caption")+""),e.el.attr("title")+s}}})}))},window.dslc_carousel=()=>{jQuery(".dslc-carousel, .dslc-slider").each((function(e){var s,t,o,a,c;s=jQuery(this),(t=s.closest(".dslc-module-front")).imagesLoaded((function(){if(t.closest(".dslc-modules-section").hasClass("dslc-no-columns-spacing"))var e=0;else e=t.width()/100*2.12766/2;s.hasClass("dslc-carousel")&&(s.find(".dslc-col").css({"margin-left":e,"margin-right":e}),s.css({"margin-left":-1*e,width:s.width()+2*e})),o={items:4,pagination:!0,singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:!1,stopOnHover:!1,lazyLoad:!1,lazyFollow:!0,autoHeight:!1,mouseDrag:!0,touchDrag:!0,addClassActive:!0,transitionStyle:"fade",scrollPerPage:!0},a={items:s.data("columns"),pagination:s.data("pagination"),itemsScaleUp:s.data("scale-up"),slideSpeed:s.data("slide-speed"),paginationSpeed:s.data("pagination-speed"),rewindSpeed:s.data("rewind-speed"),autoPlay:s.data("autoplay"),stopOnHover:s.data("stop-on-hover"),lazyLoad:s.data("lazy-load"),lazyFollow:s.data("lazy-follow"),autoHeight:s.data("flexible-height"),mouseDrag:s.data("mouse-drag"),touchDrag:s.data("touch-drag"),addClassActive:s.data("active-class"),transitionStyle:s.data("animation"),scrollPerPage:s.data("scroll-per-page")},c=jQuery.extend({},o,a),(s.hasClass("dslc-slider")||1==c.items)&&(c.singleItem=!0),0==c.autoPlay&&(c.autoPlay=!1),s.owlCarousel({items:c.items,pagination:c.pagination,singleItem:c.singleItem,itemsScaleUp:c.itemsScaleUp,slideSpeed:c.slideSpeed,paginationSpeed:c.paginationSpeed,rewindSpeed:c.rewindSpeed,autoPlay:c.autoPlay,stopOnHover:c.stopOnHover,lazyLoad:c.lazyLoad,lazyFollow:c.lazyFollow,mouseDrag:c.mouseDrag,touchDrag:c.touchDrag,scrollPerPage:c.scrollPerPage,transitionStyle:c.transitionStyle,autoHeight:c.autoHeight,itemsDesktop:!1,itemsDesktopSmall:!1,itemsTablet:!1,itemsMobile:[766,1],afterInit:function(){s.prev(".dslc-loader").remove(),s.css({opacity:1,maxHeight:"none"})},afterAction:function(){var e=this.owl.visibleItems;s.find(".dslc-carousel-item-visible").removeClass("dslc-carousel-item-visible"),s.find(".owl-item").filter((function(s){return e.indexOf(s)>-1})).addClass("dslc-carousel-item-visible")}}),jQuery(".dslc-carousel-nav-next",t).click((function(e){e.preventDefault(),s.data("owlCarousel").next()})),jQuery(".dslc-carousel-nav-prev",t).click((function(e){e.preventDefault(),s.data("owlCarousel").prev()}))}))}))},window.dslc_carousel_responsive=()=>{jQuery(".dslc-carousel").each((function(){var e,s;if(s=(e=jQuery(this)).closest(".dslc-module-front"),e.css({"margin-left":0,width:"auto"}),s.closest(".dslc-modules-section").hasClass("dslc-no-columns-spacing"))var t=0;else t=s.width()/100*2.12766/2;e.hasClass("dslc-carousel")&&(e.find(".dslc-col").css({"margin-left":t,"margin-right":t}),e.css({"margin-left":-1*t,width:e.width()+2*t}))}))},window.dslc_bg_video=()=>{jQuery(".dslc-bg-video").each((function(){jQuery(this).find("video").length||jQuery(this).css({opacity:1})})),jQuery(".dslc-bg-video video").mediaelementplayer({loop:!0,pauseOtherPlayers:!1,success:function(e,s){e.addEventListener("loadeddata",(function(e){jQuery(s).closest(".dslc-bg-video").animate({opacity:1},400)})),e.play()}})},window.dslc_parallax=()=>{jQuery(".dslc-init-parallax").each((function(){var e=jQuery(this);e.imagesLoaded({background:!0},(function(){var s=e.css("background-position").split(" ")[0]+" "+-1*(window.pageYOffset-e.offset().top)/4+"px";e.css({backgroundPosition:s})}))})),window.onscroll=function(){jQuery(".dslc-init-parallax").each((function(){var e=jQuery(this).css("background-position").split(" ")[0]+" "+-1*(window.pageYOffset-jQuery(this).offset().top)/4+"px";jQuery(this).css({backgroundPosition:e})}))}},window.dslc_masonry=(e,s)=>{e=void 0!==e?e:jQuery("body"),s=void 0!==s&&s,jQuery(".dslc-init-masonry",e).each((function(){var e,t,o,a;e=jQuery(this).find(".dslc-posts-inner").length?jQuery(this).find(".dslc-posts-inner"):jQuery(this),t=".dslc-masonry-item",jQuery(t,e).width(),o=jQuery(e).width(),a=jQuery(this).closest(".dslc-modules-section").hasClass("dslc-no-columns-spacing")?0:o/100*2.05,e.data("masonry")?jQuery(e).imagesLoaded((function(){jQuery(e).masonry("destroy").masonry({gutter:a,itemSelector:t}),jQuery(e).find(".dslc-post:not(.dslc-masonry-item)").hide(),s&&jQuery(t,e).css({scale:"0.2"}).animate({scale:"1"},500)})):(jQuery(t).css({marginRight:0}),jQuery(e).imagesLoaded((function(){jQuery(e).masonry({gutter:a,itemSelector:t})})))}))},window.dslc_tabs_generate_code=e=>{var s=e.closest(".dslc-module-front");dslcTabsNav=jQuery(".dslc-tabs-nav",e),dslcTabsContent=jQuery(".dslc-tabs-content",e),dslcTabContent=jQuery(".dslc-tabs-tab-content",e);var t="",o="",a=0,c=0;jQuery(".dslc-tabs-nav-hook",dslcTabsNav).each((function(){++a>1&&(t+=" (dslc_sep) "),t+=jQuery(this).find(".dslc-tabs-nav-hook-title").text()})),dslcTabContent.each((function(){++c>1&&(o+=" (dslc_sep) "),o+=jQuery(this).find(".dslca-tab-plain-content").val()})),o=o.replace(/
    Open in WP Editor
    '),jQuery(".dslc-tabs-nav-hook:last",s).click(),dslc_tabs_generate_code(s),jQuery(s[0]).closest(".dslc-module-front").hasClass("dslca-module-being-edited")||jQuery(s[0]).closest(".dslc-module-front").find(".dslca-module-edit-hook").trigger("click")}(e)),jQuery(document).on("click",".dslca-delete-tab-hook",e=>function(e){var s=jQuery(e.target).closest(".dslc-tabs"),t=jQuery(e.target).closest(".dslc-tabs-nav-hook"),o=t.index(),a=jQuery(".dslc-tabs-tab-content",s).eq(o);jQuery(".dslc-tabs-nav .dslc-tabs-nav-hook",s).length>1&&(t.remove(),a.remove(),jQuery(".dslc-tabs-tab-content.dslc-active",s).length||jQuery(".dslc-tabs-nav-hook:first",s).trigger("click"),dslc_tabs_generate_code(s)),jQuery(s[0]).closest(".dslc-module-front").hasClass("dslca-module-being-edited")||jQuery(s[0]).closest(".dslc-module-front").find(".dslca-module-edit-hook").trigger("click"),e.stopPropagation()}(e)),jQuery(document).on("click",".dslc-tabs-nav-hook",e=>function(e){dslcTabs=jQuery(e.target).closest(".dslc-tabs"),dslcTabsNav=jQuery(".dslc-tabs-nav",dslcTabs),dslcTabsContent=jQuery(".dslc-tabs-content",dslcTabs),dslcTabContent=jQuery(".dslc-tabs-tab-content",dslcTabs),dslcTabIndex=jQuery(e.currentTarget).index(),jQuery(".dslc-tabs-nav-hook.dslc-active",dslcTabs).removeClass("dslc-active"),jQuery(e.currentTarget).addClass("dslc-active"),jQuery(".dslc-tabs-tab-content.dslc-active",dslcTabs).length?jQuery(".dslc-tabs-tab-content.dslc-active",dslcTabs).animate({opacity:0},250,(function(){jQuery(this).removeClass("dslc-active"),dslcTabContent.eq(dslcTabIndex).css({opacity:0}).addClass("dslc-active").show().animate({opacity:1},250)})):dslcTabContent.eq(dslcTabIndex).css({opacity:0}).addClass("dslc-active").show().animate({opacity:1},250)}(e)),jQuery(document).on("blur paste",".dslc-tabs-nav-hook-title[contenteditable], .dslc-tabs-tab-content[contenteditable]",(function(e){dslc_tabs_generate_code(jQuery(this).closest(".dslc-tabs"))})).on("focus",".dslc-tabs-nav-hook-title[contenteditable], .dslc-tabs-tab-content[contenteditable]",(function(e){jQuery(this).closest(".dslc-module-front").hasClass("dslca-module-being-edited")||jQuery(this).closest(".dslc-module-front").find(".dslca-module-edit-hook").trigger("click")})),window.dslc_download_count_increment=e=>{jQuery.post(DSLCAjax.ajaxurl,{action:"dslc-download-count-increment",dslc_post_id:e},(function(e){}))},window.dslc_check_viewport=()=>{!!document.documentMode?jQuery(".dslc-in-viewport-check").css("opacity",1):jQuery(".dslc-in-viewport-check:in-viewport:not(.dslc-in-viewport)").each((function(){var e=jQuery(this),s=e.data("dslc-anim"),t=parseInt(e.data("dslc-anim-duration"))/1e3+"s";jQuery(window).width()<768&&(t="0s");var o=parseInt(e.data("dslc-anim-delay")),a=s+" "+t+" "+e.data("dslc-anim-easing")+" forwards";jQuery(this).addClass("dslc-in-viewport"),o>0?setTimeout((function(){e.css({"-webkit-animation":a,"-moz-animation":a,animation:a})}),o):jQuery(this).css({"-webkit-animation":a,"-moz-animation":a,animation:a})}))},window.dslc_el_anim_hover=()=>{jQuery(".dslc-on-hover-anim-target").each((function(){var e="all "+parseInt(jQuery(this).data("dslc-anim-speed"))/1e3+"s ease-out";jQuery(this).css({"-webkit-transition":e,"-moz-transition":e,transition:e})}))},window.dslc_check_progress_bar_viewport=()=>{jQuery(".dslc-progress-bar-animated:in-viewport:not(.dslc-progress-bar-in-viewport)").each((function(){var e=jQuery(this),s=e.find(".dslc-progress-bar-loader-inner"),t=s.data("amount")+"%",o=s.data("speed");e.addClass("dslc-progress-bar-in-viewport"),s.css({width:0,opacity:1}).animate({width:t},o)}))},window.dslc_validate_comment_form=e=>{var s=e.find("#author"),t=e.find("#email"),o=(e.find("#url"),e.find("#comment")),a=!0;return s.length&&0==s.val().length?(s.css({borderColor:"#e55f5f"}),a=!1):s.attr("style",""),!t.length||0!=t.val().length&&-1!==t.val().indexOf("@")?t.attr("style",""):(t.css({borderColor:"#e55f5f"}),a=!1),0==o.val().length?(o.css({borderColor:"#e55f5f"}),a=!1):o.attr("style",""),a},window.dslc_social_share=(e,s,t)=>{var o,a,c="status=no,height="+s+",width="+e+",resizable=yes,left="+(o=window.screen.width/2-(e/2+10))+",top="+(a=window.screen.height/2-(s/2+50))+",screenX="+o+",screenY="+a+",toolbar=no,menubar=no,scrollbars=no,location=no,directories=no";return location.href,document.title,window.open(t,"sharer",c),!1},window.dslc_sticky_row=()=>{if(jQuery("body .dslc-modules-section").hasClass("dslc-sticky-row")&&!jQuery("body").hasClass("dslca-enabled")){var e=jQuery("body .dslc-modules-section.dslc-sticky-row"),s=jQuery(".dslc-sticky-row");s.each((function(e,t){jQuery(s).eq(e).outerHeight();jQuery(t).wrap('
    ').parent().height(jQuery(t).outerHeight())}));(e=jQuery("body .dslc-modules-section.dslc-sticky-row")).offset().top;jQuery("#wpadminbar").length&&jQuery("#wpadminbar").height();var t=jQuery(".dslc-sticky-row");document.addEventListener("scroll",s=>{var o=window.scrollY;(o<50||o%10==0)&&(o>=0?t.each((function(e,s){var a=jQuery(t).eq(e),c=a.offset().top,i=a.outerHeight();jQuery("#wpadminbar").length&&(c-=jQuery("#wpadminbar").height());var d=o<=s.exTop,l=c<=o,n="fixed",r=0;if(d)n="relative",r=0,s.isFixed=!1,s.classList.remove("dslc-sticky-section-fixed"),jQuery(s).closest(".dslc-modules-section-placeholder").height(jQuery(s).outerHeight());else if(l){if(n="fixed",0'),a.append(d.find(".dslc-posts-inner").html()),t.find(".dslc-pagination").html(d.find(".dslc-pagination").html()),o.replaceWith(d.find(".dslc-pagination")),d.html(""),a.imagesLoaded((function(){t.find(".dslc-init-masonry").length&&t.find(".dslc-init-masonry .dslc-posts-inner").masonry("reloadItems").masonry()}))}))}})),jQuery(".dslc-tp-comment-form form").submit((function(e){dslc_validate_comment_form(jQuery(this))||e.preventDefault()})),jQuery(".dslc-mobile-navigation select").change((function(){window.location=jQuery(this).val()})),jQuery(document).on("click",".dslc-notification-close",(function(e){jQuery(this).closest(".dslc-notification").slideUp(200,(function(){jQuery(this).remove()}))})),jQuery(document).on("click",".dslc-post-filter",(function(){var e=jQuery(this),s=e.closest(".dslc-module-front").find(".dslc-posts"),t=e.closest(".dslc-module-front"),o=e.data("filter-id"),a=jQuery(),c=jQuery();"show-all"===o?(a=s.closest(".dslc-module-front").find(".dslc-post"),c=jQuery()):(a=s.closest(".dslc-module-front").find('.dslc-post[data-cats*="'+o+'"]'),c=s.closest(".dslc-module-front").find('.dslc-post:not([data-cats*="'+o+'"])')),e.removeClass("dslc-inactive").addClass("dslc-active").siblings(".dslc-active").removeClass("dslc-active").addClass("dslc-inactive"),s.hasClass("dslc-init-grid")?(a.stop().animate({opacity:1},300),c.stop().animate({opacity:.3},300)):(c.removeClass("dslc-masonry-item dslc-masonry-item-animate").css({visibility:"hidden"}),a.addClass("dslc-masonry-item dslc-masonry-item-animate").css({visibility:"visible"}).show(),dslc_masonry(t,!0))})),jQuery(document).on("click",".dslc-download-count-hook",(function(e){dslc_download_count_increment(jQuery(this).data("post-id"))})),jQuery(".dslc-notification-box-has-timeout").each((function(){var e=jQuery(this);nTimeout="none",moduleID=e.closest(".dslc-module-front").data("module-id"),cookieID="nBox"+moduleID,e.data("notification-timeout")&&null==Cookies.get(cookieID)&&e.show()})),jQuery(document).on("click",".dslc-notification-box-close",(function(){var e=jQuery(this).closest(".dslc-notification-box"),s="none",t="nBox"+e.closest(".dslc-module-front").data("module-id");e.data("notification-timeout")&&(s=e.data("notification-timeout")),"none"!==s&&Cookies.set(t,"closed",{expires:s}),e.animate({opacity:0},400,(function(){jQuery(this).remove()}))})),dslc_init_lightbox(),dslc_init_accordion(),jQuery(document).on("click",".dslc-accordion-hook",(function(){var e=jQuery(this).closest(".dslc-accordion-item"),s=e.siblings(".dslc-accordion-item");e.hasClass("dslc-active")?(jQuery("body").hasClass("dslca-enabled")||(e.find(".dslca-icon").hasClass("dslc-icon-minus")?e.find(".dslca-icon").removeClass("dslc-icon-minus").addClass("dslc-icon-plus"):e.find(".dslca-icon").removeClass("dslc-icon-plus").addClass("dslc-icon-minus")),s=e):(e.removeClass("dslc-inactive").addClass("dslc-active"),jQuery("body").hasClass("dslca-enabled")||(e.find(".dslca-icon").hasClass("dslc-icon-minus")?e.find(".dslca-icon").removeClass("dslc-icon-minus").addClass("dslc-icon-plus"):(e.find(".dslca-icon").removeClass("dslc-icon-plus").addClass("dslc-icon-minus"),s.find(".dslca-icon").removeClass("dslc-icon-minus").addClass("dslc-icon-plus")))),s.removeClass("dslc-active").addClass("dslc-inactive"),jQuery(".dslc-accordion-content",e).slideDown(300),jQuery(".dslc-accordion-content",s).slideUp(300)})),jQuery(document).on("click",".dslca-add-accordion-hook",(function(){var e=jQuery(this).closest(".dslc-accordion"),s=jQuery(".dslc-accordion-item:last",e),t=s.clone().insertAfter(s);numberOfTabs=jQuery(".dslc-accordion-item",e).length,jQuery(".dslc-accordion-title",t).html("CLICK TO EDIT"),jQuery(".dslc-accordion-content",t).html('
    Placeholder content, click to edit. Lorem ipsum dolor sit amet, consectetur tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    Edit Content
    '),jQuery(".dslc-accordion-hook",t).click(),dslc_accordion_generate_code(e),jQuery(this).closest(".dslc-module-front").hasClass("dslca-module-being-edited")||jQuery(this).closest(".dslc-module-front").find(".dslca-module-edit-hook").trigger("click")})),jQuery(document).on("click",".dslca-delete-accordion-hook",(function(e){var s=jQuery(this).closest(".dslc-accordion"),t=jQuery(this).closest(".dslc-accordion-item");jQuery(this).closest(".dslc-module-front").hasClass("dslca-module-being-edited")||jQuery(this).closest(".dslc-module-front").find(".dslca-module-edit-hook").trigger("click"),jQuery(".dslc-accordion-item",s).length>1?(t.remove(),jQuery(".dslc-accordion-item.dslc-active",s).length||jQuery(".dslc-accordion-hook:first",s).trigger("click"),dslc_accordion_generate_code(s)):alert("You can not delete the last remaining accordion item."),e.stopPropagation()})),jQuery(document).on("click",".dslca-move-up-accordion-hook, .dslca-move-down-accordion-hook",(function(e){var s=jQuery(this).closest(".dslc-accordion"),t=jQuery(this).closest(".dslc-accordion-item"),o=t.next(".dslc-accordion-item"),a=t.prev(".dslc-accordion-item");jQuery(this).closest(".dslc-module-front").hasClass("dslca-module-being-edited")||jQuery(this).closest(".dslc-module-front").find(".dslca-module-edit-hook").trigger("click"),jQuery(this).hasClass("dslca-move-down-accordion-hook")?(t.insertAfter(o),dslc_accordion_generate_code(s)):(t.insertBefore(a),dslc_accordion_generate_code(s)),e.stopPropagation()})),jQuery(document).on("blur paste keyup",".dslc-accordion-title[contenteditable], .dslc-accordion-content[contenteditable]",(function(){dslc_accordion_generate_code(jQuery(this).closest(".dslc-accordion"))})).on("focus",".dslc-accordion-title[contenteditable], .dslc-accordion-content[contenteditable]",(function(){jQuery(this).closest(".dslc-module-front").hasClass("dslca-module-being-edited")||jQuery(this).closest(".dslc-module-front").find(".dslca-module-edit-hook").trigger("click")})),jQuery(document).on("click",".dslc-trigger-lightbox-gallery",(function(e){if(e.preventDefault(),jQuery(this).closest(".dslc-post").length)jQuery(this).closest(".dslc-post").find(".dslc-lightbox-gallery a:first-child").trigger("click");else if(jQuery(this).closest(".dslc-col")){var s=jQuery(this).closest(".dslc-col").index();jQuery(this).closest(".dslc-module-front").find(".dslc-lightbox-gallery a:eq("+s+")").trigger("click")}else jQuery(this).closest(".dslc-module-front").find(".dslc-lightbox-gallery a:first-child").trigger("click")})),jQuery("#dslc-header").hasClass("dslc-header-extra-padding")&&!jQuery("body").hasClass("dslca-enabled")){var i=jQuery("#dslc-header").height();jQuery("#dslc-main .dslc-modules-section:first-child").css({paddingTop:i})}(dslc_check_viewport(),dslc_check_progress_bar_viewport(),jQuery(document).on("scroll",(function(){dslc_check_viewport(),dslc_check_progress_bar_viewport()})),jQuery("#dslc-footer").hasClass("dslc-footer-pos-relative"))&&(s=jQuery("body").height(),t=jQuery("#dslc-footer"),o=jQuery(t).height(),a=jQuery("#dslc-content"),c="100vh",jQuery("#wpadminbar").length&&(c="96.7vh"),s https://totaalonlinemarketing.nl/wp-content/plugins/lc-extensions/extensions/menu/js/main.js?ver=1.3.2 "use strict"; jQuery(document).ready(function($){ jQuery('.lcmenu-mobile-hook, .lcmenupro-site-overlay, .lcmenu-mobile-close-hook').on('click', function(event){ var mobileNavigation = $(this).closest(".dslc-module-front").eq(0).find('.lcmenupro-mobile-navigation'); var siteOverlay = $(this).closest(".dslc-module-front").eq(0).find('.lcmenupro-site-overlay'); if ( mobileNavigation.hasClass('open') ) { mobileNavigation.removeClass('open'); siteOverlay.hide(); } else { mobileNavigation.addClass('open'); siteOverlay.show(); } }); /* Calculate left offset for the full-width dropdowns on page load.*/ jQuery('.lcmenupro-navigation .menu-width-full').each(function(index, el) { setLeftMenuOffset(el); }); /* Calculate left offset for the full-width dropdowns on hover.*/ jQuery('.lcmenupro-navigation .menu-width-full').on('hover', function(event) { event.preventDefault(); // @todo: cache it somehow? if ( jQuery(event.target).hasClass('menu-width-full') ) { setLeftMenuOffset(event.target); } }); /* Fix issues: https://github.com/lumbermandesigns/lc-extensions/issues/6 */ jQuery('.lcmenupro-mobile-navigation .lcmenupro-mobile-menu li a[href|="#"]:not([href="#"])').on('click', function(event){ var mobileNavigation = jQuery('.lcmenupro-mobile-navigation'); var siteOverlay = jQuery('.lcmenupro-site-overlay'); if ( mobileNavigation.hasClass('open') ) { mobileNavigation.removeClass('open'); siteOverlay.hide(); } else { mobileNavigation.addClass('open'); siteOverlay.show(); } }); /* * TODO: We add z-index because we have a problem with subitem. * We need to use z-index. Find a resolve how to use only CSS but not JS. */ jQuery( ".lcmenupro-navigation .menu > li.menu-item-has-children" ).mouseenter(function() { jQuery(this).closest(".dslc-sticky-row").css("z-index", "5"); }).mouseleave(function() { jQuery(this).closest(".dslc-sticky-row").css("z-index", ""); }); setResFullMenuClass(); jQuery(window).resize(function() { setResFullMenuClass(); }); /* Calculate left offset for the full-width dropdowns on hover.*/ jQuery('.menu-width-full').on('hover', function(event) { event.preventDefault(); // @todo: cache it somehow? if ( jQuery(event.target).hasClass('menu-width-full') ) { setLeftMenuOffset(event.target); } }); // Add dropdown icon on page render. addMenuDropdownIcons (); // Add dropdown icon on every page code update (in editing mode). parent.document.addEventListener( 'pageCodeUpdated', function ( customEvent ) { addMenuDropdownIcons () }); }); /* Add custom chevron icon next to the elements with children */ function addMenuDropdownIcons () { var menuItems = document.querySelectorAll( '.menu > li.menu-item-has-children > a, .lcmenupro-mobile-menu li.menu-item-has-children > a' ); for (var i = 0, len = menuItems.length; i < len; i++) { menuItems[i].insertAdjacentHTML('afterend', ''); menuItems[i].parentElement.className += " menu-with-arrow"; } } function setLeftMenuOffset (element) { // Fix error: Can't get getBoundingClientRect property of undefined. if ( element === undefined ) { return; } var parentItemRect = element.getBoundingClientRect(); var parentSection = jQuery(element).closest('.dslc-modules-section-wrapper')[0]; var parentSectionRect = parentSection.getBoundingClientRect(); var offset = parseInt(parentItemRect.left) - parseInt(parentSectionRect.left); jQuery(element).children('.sub-menu').first().css('left', '-' + offset + 'px'); } function setResFullMenuClass() { if ( jQuery("body").hasClass("dslc-res-phone") || jQuery("body").hasClass("dslc-res-tablet") ) { jQuery(".lcmenupro-navigation ul.menu").addClass('dslc-res-full-menu'); } else { jQuery(".lcmenupro-navigation ul.menu").removeClass('dslc-res-full-menu'); } }; // source --> https://totaalonlinemarketing.nl/wp-content/plugins/easy-social-share-buttons3/assets/js/essb-core.js?ver=60.2.9 /** * Easy Social Share Buttons for WordPress Core Javascript * * @package EasySocialShareButtons * @author appscreo * @since 5.0 */ /** * jQuery function extension package for Easy Social Share Buttons */ jQuery(document).ready(function($){ jQuery.fn.essb_toggle_more = function(){ return this.each(function(){ $(this).removeClass('essb_after_more'); $(this).addClass('essb_before_less'); }); }; jQuery.fn.essb_toggle_less = function(){ return this.each(function(){ $(this).addClass('essb_after_more'); $(this).removeClass('essb_before_less'); }); }; jQuery.fn.extend({ center: function () { return this.each(function() { var top = (jQuery(window).height() - jQuery(this).outerHeight()) / 2; var left = (jQuery(window).width() - jQuery(this).outerWidth()) / 2; jQuery(this).css({position:'fixed', margin:0, top: (top > 0 ? top : 0)+'px', left: (left > 0 ? left : 0)+'px'}); }); }, centerH: function (bottom_position) { return this.each(function() { var left = (jQuery(window).width() - jQuery(this).outerWidth()) / 2; jQuery(this).css({position:'fixed', margin:0, bottom: (bottom_position > 0 ? bottom_position : 0)+'px', left: (left > 0 ? left : 0)+'px'}); }); } }); jQuery.fn.isInViewport = function() { var elementTop = $(this).offset().top; var elementBottom = elementTop + $(this).outerHeight(); var viewportTop = $(window).scrollTop(); var viewportBottom = viewportTop + $(window).height(); return elementBottom > viewportTop && elementTop < viewportBottom; }; }); (function ($) { $.fn.countTo = function (options) { options = options || {}; return $(this).each(function () { // set options for current element var settings = $.extend({}, $.fn.countTo.defaults, { from: $(this).data('from'), to: $(this).data('to'), speed: $(this).data('speed'), refreshInterval: $(this).data('refresh-interval'), decimals: $(this).data('decimals') }, options); // how many times to update the value, and how much to increment the value on each update var loops = Math.ceil(settings.speed / settings.refreshInterval), increment = (settings.to - settings.from) / loops; // references & variables that will change with each update var self = this, $self = $(this), loopCount = 0, value = settings.from, data = $self.data('countTo') || {}; $self.data('countTo', data); // if an existing interval can be found, clear it first if (data.interval) { clearInterval(data.interval); } data.interval = setInterval(updateTimer, settings.refreshInterval); // initialize the element with the starting value render(value); function updateTimer() { value += increment; loopCount++; render(value); if (typeof (settings.onUpdate) == 'function') { settings.onUpdate.call(self, value); } if (loopCount >= loops) { // remove the interval $self.removeData('countTo'); clearInterval(data.interval); value = settings.to; if (typeof (settings.onComplete) == 'function') { settings.onComplete.call(self, value); } } } function render(value) { var formattedValue = settings.formatter.call(self, value, settings); $self.text(formattedValue); } }); }; $.fn.countTo.defaults = { from: 0, // the number the element should start at to: 0, // the number the element should end at speed: 1000, // how long it should take to count between the target numbers refreshInterval: 100, // how often the element should be updated decimals: 0, // the number of decimal places to show formatter: formatter, // handler for formatting the value before rendering onUpdate: null, // callback method for every time the element is updated onComplete: null // callback method for when the element finishes updating }; function formatter(value, settings) { return value.toFixed(settings.decimals); } }(jQuery)); ( function( $ ) { /** * Easy Social Share Buttons for WordPress * * @package EasySocialShareButtons * @since 5.0 * @author appscreo */ var essb = {}; var debounce = function( func, wait ) { var timeout, args, context, timestamp; return function() { context = this; args = [].slice.call( arguments, 0 ); timestamp = new Date(); var later = function() { var last = ( new Date() ) - timestamp; if ( last < wait ) { timeout = setTimeout( later, wait - last ); } else { timeout = null; func.apply( context, args ); } }; if ( ! timeout ) { timeout = setTimeout( later, wait ); } }; }; var isElementInViewport = function (el) { //special bonus for those using jQuery if (typeof jQuery === "function" && el instanceof jQuery) { el = el[0]; } var rect = el.getBoundingClientRect(); return ( rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && /*or $(window).height() */ rect.right <= (window.innerWidth || document.documentElement.clientWidth) /*or $(window).width() */ ); }; essb.add_event = function(eventID, user_function) { if (!essb.events) essb.events = {}; essb.events[eventID] = user_function; } essb.trigger = function(eventID, options) { if (!essb.events) return; if (essb.events[eventID]) essb.events[eventID](options); } essb.window = function (url, service, instance, trackingOnly) { var element = $('.essb_'+instance), instance_post_id = $(element).attr('data-essb-postid') || '', instance_position = $(element).attr('data-essb-position') || '', wnd; var w = (service == 'twitter') ? '500' : '800', h = (service == 'twitter') ? '300' : '500', left = (screen.width/2)-(Number(w)/2), top = (screen.height/2)-(Number(h)/2); if (!trackingOnly) wnd = window.open( url, "essb_share_window", "height="+(service == 'twitter' ? '300' : '500')+",width="+(service == 'twitter' ? '500' : '800')+",resizable=1,scrollbars=yes,top="+top+",left="+left ); if (typeof(essb_settings) != "undefined") { if (essb_settings.essb3_stats) { if (typeof(essb_handle_stats) != "undefined") essb_handle_stats(service, instance_post_id, instance); } if (essb_settings.essb3_ga) essb_ga_tracking(service, url, instance_position); } if (typeof(essb_settings) != 'undefined') { if (typeof(essb_settings.stop_postcount) == 'undefined') essb_self_postcount(service, instance_post_id); } if (typeof(essb_abtesting_logger) != "undefined") essb_abtesting_logger(service, instance_post_id, instance); if (typeof(essb_conversion_tracking) != 'undefined') essb_conversion_tracking(service, instance_post_id, instance); if (!trackingOnly) var pollTimer = window.setInterval(function() { if (wnd.closed !== false) { window.clearInterval(pollTimer); essb_smart_onclose_events(service, instance_post_id); if (instance_position == 'booster' && typeof(essb_booster_close_from_action) != 'undefined') essb_booster_close_from_action(); } }, 200); }; essb.share_window = function(url, custom_position, service) { var w = '800', h = '500', left = (screen.width/2)-(Number(w)/2), top = (screen.height/2)-(Number(h)/2); wnd = window.open( url, "essb_share_window", "height="+'500'+",width="+'800'+",resizable=1,scrollbars=yes,top="+top+",left="+left ); if (typeof(essb_settings) != "undefined") { if (essb_settings.essb3_stats) { if (typeof(essb_log_stats_only) != "undefined") essb_log_stats_only(service, essb_settings["post_id"] || '', custom_position); } if (essb_settings.essb3_ga) essb_ga_tracking(service, url, custom_position); } } essb.fbmessenger = function(app_id, url, saltKey) { var isMobile = windowWidth = $(window).width() <= 1024 ? true : false, cmd = ''; if (isMobile) cmd = 'fb-messenger://share/?link=' + url; else cmd = 'https://www.facebook.com/dialog/send?app_id='+app_id+'&link='+url+'&redirect_uri=https://facebook.com'; if (isMobile) { window.open(cmd, "_self"); essb.tracking_only('', 'messenger', saltKey, true); } else { essb.window(cmd, 'messenger', saltKey); } return false; }; essb.whatsapp = function(url, saltKey) { var isMobile = windowWidth = $(window).width() <= 1024 ? true : false, cmd = ''; if (isMobile) cmd = 'whatsapp://send?text=' + url; else cmd = 'https://web.whatsapp.com/send?text=' + url; if (isMobile) { window.open(cmd, "_self"); essb.tracking_only('', 'whatsapp', saltKey, true); } else { essb.window(cmd, 'whatsapp', saltKey); } return false; }; essb.tracking_only = function(url, service, instance, afterShare) { if (url == '') url = document.URL; essb.window(url, service, instance, true); var element = $('.essb_'+instance), instance_position = $(element).attr('data-essb-position') || ''; if (afterShare) { var instance_post_id = $('.essb_'+instance).attr('data-essb-postid') || ''; essb_smart_onclose_events(service, instance_post_id); if (instance_position == 'booster' && typeof(essb_booster_close_from_action) != 'undefined') essb_booster_close_from_action(); } } essb.pinterest_picker = function(instance) { essb.tracking_only('', 'pinterest', instance); var e=document.createElement('script'); e.setAttribute('type','text/javascript'); e.setAttribute('charset','UTF-8'); e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999); document.body.appendChild(e); } essb.print = function (instance) { essb.tracking_only('', 'print', instance); window.print(); } essb.setCookie = function(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname + "=" + cvalue + "; " + expires + "; path=/"; } essb.getCookie = function(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i (win_height - 30)) { var additional_correction = 0; if (is_from_mobilebutton) { $(element_class).css( { top: '5px'}); additional_correction += 30; } $(element_class).css( { height: (win_height - height_of_mobile_bar - height_correction - additional_correction)+'px'}); $(element_content_class).css( { height: (win_height - height_of_mobile_bar - additional_correction - (height_correction+30))+'px', "overflowY" :"auto"}); } $(element_class_shadow).css( { height: (win_height - height_of_mobile_bar)+'px'}); if (!alignToBottom) $(element_class).center(); else { var left = ($(window).width() - $(element_class).outerWidth()) / 2; $(element_class).css( { left: left+"px", position:'fixed', margin:0, bottom: (height_of_mobile_bar + height_correction) + "px" }); } $(element_class).fadeIn(400); $(element_class_shadow).fadeIn(200); essb['essb_morepopup_opened'] = true; }; essb.toggle_less_popup = function(unique_id) { var element_class = ".essb_morepopup_"+unique_id; var element_class_shadow = ".essb_morepopup_shadow_"+unique_id; $(element_class).fadeOut(200); $(element_class_shadow).fadeOut(200); essb['essb_morepopup_opened'] = false; }; essb.toggle_more_inline = function(unique_id) { var buttons_element = $(".essb_"+unique_id); if (!buttons_element.length) return; var element_class = ".essb_morepopup_"+unique_id; var appear_y = $(buttons_element).position().top + $(buttons_element).outerHeight(true); var appear_x = $(buttons_element).position().left; var appear_position = "absolute"; var appear_at_bottom = false; if ($(buttons_element).css("position") === "fixed") appear_position = "fixed"; if ($(buttons_element).hasClass("essb_displayed_bottombar")) appear_at_bottom = true; if (appear_at_bottom) { appear_y = $(buttons_element).position().top - $(element_class).outerHeight(true); var pointer_element = $(element_class).find(".modal-pointer"); if ($(pointer_element).hasClass("modal-pointer-up-left")) { $(pointer_element).removeClass("modal-pointer-up-left"); $(pointer_element).addClass("modal-pointer-down-left"); } } var more_button = $(buttons_element).find(".essb_link_more"); if (!$(more_button).length) more_button = $(buttons_element).find(".essb_link_more_dots"); if ($(more_button).length) appear_x = (appear_position != "fixed") ? $(more_button).position().left - 5 : (appear_x + $(more_button).position().left - 5); var share_button = $(buttons_element).find(".essb_link_share"); if ($(share_button).length) appear_x = (appear_position != "fixed") ? $(share_button).position().left - 5 : (appear_x + $(share_button).position().left - 5); $(element_class).css( { left: appear_x+"px", position: appear_position, margin:0, top: appear_y + "px" }); $(element_class).fadeIn(200); essb['essb_morepopup_opened'] = true; } essb.subscribe_popup_close = function(key) { $('.essb-subscribe-form-' + key).fadeOut(400); $('.essb-subscribe-form-overlay-' + key).fadeOut(400); } essb.sharebutton = function(key) { if ($('.essb-windowcs-'+key).length) { $('.essb-windowcs-'+key).fadeIn(200); $('.essb-windowcs-'+key+' .inner-content').center(); } } essb.sharebutton_close = function(key) { if ($('.essb-windowcs-'+key).length) { $('.essb-windowcs-'+key).fadeOut(200); } } essb.toggle_subscribe = function(key) { // subsribe container do not exist if (!$('.essb-subscribe-form-' + key).length) return; if (!essb['essb_subscribe_opened']) essb['essb_subscribe_opened'] = {}; var asPopup = $('.essb-subscribe-form-' + key).attr("data-popup") || ""; // it is not popup (in content methods is asPopup == "") if (asPopup != '1') { if ($('.essb-subscribe-form-' + key).hasClass("essb-subscribe-opened")) { $('.essb-subscribe-form-' + key).slideUp('fast'); $('.essb-subscribe-form-' + key).removeClass("essb-subscribe-opened"); } else { $('.essb-subscribe-form-' + key).slideDown('fast'); $('.essb-subscribe-form-' + key).addClass("essb-subscribe-opened"); if (!essb['essb_subscribe_opened'][key]) { essb['essb_subscribe_opened'][key] = key; essb.tracking_only('', 'subscribe', key, true); } } } else { var win_width = $( window ).width(); var doc_height = $('document').height(); var base_width = 600; if (win_width < base_width) { base_width = win_width - 40; } $('.essb-subscribe-form-' + key).css( { width: base_width+'px'}); $('.essb-subscribe-form-' + key).center(); $('.essb-subscribe-form-' + key).fadeIn(400); $('.essb-subscribe-form-overlay-' + key).fadeIn(200); } } essb.ajax_subscribe = function(key, event) { event.preventDefault(); var formContainer = $('.essb-subscribe-form-' + key + ' #essb-subscribe-from-content-form-mailchimp'), positionContainer = $('.essb-subscribe-form-' + key + ' .essb-subscribe-form-content'); var usedPosition = $(positionContainer).attr('data-position') || '', usedDesign = $(positionContainer).attr('data-design') || ''; if (formContainer.length) { // Additional check for require agree to terms check if ($(formContainer).find('.essb-subscribe-confirm').length) { var state = $(formContainer).find('.essb-subscribe-confirm').is(":checked"); if (!state) { if (essb_settings.subscribe_terms_error) alert(essb_settings.subscribe_terms_error); else alert('You need to confirm that you agree with our terms'); return; } } if ($(formContainer).find('.essb-subscribe-form-content-name-field').length && essb_settings.subscribe_validate_name) { if ($(formContainer).find('.essb-subscribe-form-content-name-field').val() == '') { if (essb_settings.subscribe_validate_name_error) alert(essb_settings.subscribe_validate_name_error); else alert('You need to fill name field too'); return; } } var user_mail = $(formContainer).find('.essb-subscribe-form-content-email-field').val(); var user_name = $(formContainer).find('.essb-subscribe-form-content-name-field').length ? $(formContainer).find('.essb-subscribe-form-content-name-field').val() : ''; $(formContainer).find('.submit').prop('disabled', true); $(formContainer).hide(); $('.essb-subscribe-form-' + key).find('.essb-subscribe-loader').show(); var submitapi_call = formContainer.attr('action') + '&mailchimp_email='+user_mail+'&mailchimp_name='+user_name+'&position='+usedPosition+'&design='+usedDesign+'&title='+encodeURIComponent(document.title); $.post(submitapi_call, { mailchimp_email1: user_mail, mailchimp_name1: user_name}, function (data) { if (data) { console.log(data); if (data['code'] == '1') { $('.essb-subscribe-form-' + key).find('.essb-subscribe-form-content-success').show(); $('.essb-subscribe-form-' + key).find('.essb-subscribe-form-content-error').hide(); $(formContainer).hide(); // subscribe conversions tracking //usedPosition if (typeof(essb_subscribe_tracking) != 'undefined') { essb_subscribe_tracking(usedPosition); } // redirecting users if successful redirect URL is set if (data['redirect']) { setTimeout(function() { if (data['redirect_new']) { var win = window.open(data['redirect'], '_blank'); win.focus(); } else window.location.href = data['redirect']; }, 200); } essb.trigger('subscribe_success', {'design': usedDesign, 'position': usedPosition, 'email': user_mail, 'name': user_name}); } else { var storedMessage = $('.essb-subscribe-form-' + key).find('.essb-subscribe-form-content-error').attr('data-message') || ''; if (storedMessage == '') { $('.essb-subscribe-form-' + key).find('.essb-subscribe-form-content-error').attr('data-message', $('.essb-subscribe-form-' + key).find('.essb-subscribe-form-content-error').text()); } if (data['code'] == 90) $('.essb-subscribe-form-' + key).find('.essb-subscribe-form-content-error').text(data['message']); else $('.essb-subscribe-form-' + key).find('.essb-subscribe-form-content-error').text(storedMessage); $('.essb-subscribe-form-' + key).find('.essb-subscribe-form-content-error').show(); $('.essb-subscribe-form-' + key).find('.essb-subscribe-from-content-form').show(); $(formContainer).find('.submit').prop('disabled', false); } $('.essb-subscribe-form-' + key).find('.essb-subscribe-loader').hide(); }}, 'json'); } } essb.is_after_comment = function() { var addr = window.location.href; return addr.indexOf('#comment') > -1 ? true : false; } essb.flyin_close = function () { $(".essb-flyin").fadeOut(200); } essb.popup_close = function() { $(".essb-popup").fadeOut(200); $(".essb-popup-shadow").fadeOut(400); } /** * Mobile Display Code */ essb.mobile_sharebar_open = function() { var element = $('.essb-mobile-sharebar-window'); if (!element.length) return; var sharebar_element = $('.essb-mobile-sharebar'); if (!sharebar_element.length) sharebar_element = $('.essb-mobile-sharepoint'); if (!sharebar_element.length) return; if (essb['is_displayed_sharebar']) { essb.mobile_sharebar_close(); return; } var win_top = 0; var current_height_of_bar = $(sharebar_element).outerHeight(); var win_height = $(window).height(); var win_width = $(window).width(); win_height -= current_height_of_bar; if ($('#wpadminbar').length) $("#wpadminbar").hide(); var element_inner = $('.essb-mobile-sharebar-window-content'); if (element_inner.length) { element_inner.css({ height : (win_height - 60) + 'px' }); } $(element).css({ width : win_width + 'px', height : win_height + 'px' }); $(element).fadeIn(400); essb['is_displayed_sharebar'] = true; } essb.mobile_sharebar_close = function() { var element = $('.essb-mobile-sharebar-window'); if (!element.length) return; $(element).fadeOut(400); essb['is_displayed_sharebar'] = false; } essb.update_facebook_counter = function(url, recovery_url) { if( (/bot|crawl|slurp|spider/i).test(navigator.userAgent) ) return; $.when($.get('https://graph.facebook.com/?id=' + url + '&fields=og_object{engagement}') , ( recovery_url ? $.get('https://graph.facebook.com/?id=' + recovery_url + '&fields=og_object{engagement}') : '') ).then( function( counter, recovery_counter ) { if( 'undefined' !== typeof counter[0].og_object && counter[0].og_object.engagement ) { var shares1 = parseInt(counter[0].og_object.engagement.count || 0), comments1 = parseInt(counter[0].og_object.engagement.comments || 0), likes1 = 0, total_shares1 = 0, total_shares2 = 0; total_shares1 = shares1 + comments1 + likes1; if (recovery_url && recovery_counter[0] && 'undefined' !== typeof recovery_counter[0].og_object && recovery_counter[0].og_object.engagement) { var shares2 = parseInt(recovery_counter[0].og_object.engagement.count || 0), comments2 = parseInt(recovery_counter[0].og_object.engagement.comments || 0), likes2 = 0; total_shares2 = shares2 + comments2 + likes2; if (total_shares1 != total_shares2) total_shares1 += total_shares2; } $.post(essb_settings.ajax_url, { 'action': 'essb_facebook_counter_update', 'post_id': essb_settings.post_id, 'count': total_shares1, 'nonce': essb_settings.essb3_nonce }, function (data) { if (data) { console.log(data); }},'json'); } }); } essb.update_pinterest_counter = function(url, recovery_url) { if( (/bot|crawl|slurp|spider/i).test(navigator.userAgent) ) return; $.get('https://api.pinterest.com/v1/urls/count.json?callback=?&url=' + url, { }, function (data) { var total_shares1 = data['count'] ? data['count'] : 0; console.log('total_shares1 = ' + total_shares1); $.post(essb_settings.ajax_url, { 'action': 'essb_pinterest_counter_update', 'post_id': essb_settings.post_id, 'count': total_shares1.toString(), 'nonce': essb_settings.essb3_nonce }, function (data) { if (data) { console.log(data); }},'json'); },'json'); } essb.responsiveEventsCanRun = function(element) { var hideOnMobile = $(element).hasClass('essb_mobile_hidden'), hideOnDesktop = $(element).hasClass('essb_desktop_hidden'), hideOnTablet = $(element).hasClass('essb_tablet_hidden'), windowWidth = $(window).width(), canRun = true; if (windowWidth <= 768 && hideOnMobile) canRun = false; if (windowWidth > 768 && windowWidth <= 1100 && hideOnTablet) canRun = false; if (windowWidth > 1100 && hideOnDesktop) canRun = false; return canRun; } window.essb = essb; /** * Incore Specific Functions & Events */ var essb_self_postcount = function (service, countID) { if (typeof(essb_settings) != "undefined") { countID = String(countID); $.post(essb_settings.ajax_url, { 'action': 'essb_self_postcount', 'post_id': countID, 'service': service, 'nonce': essb_settings.essb3_nonce }, function (data) { },'json'); } }; var essb_smart_onclose_events = function (service, postID) { // 6.0.3 - adding email & mail as also ignoring options if (service == "subscribe" || service == "comments" || service == 'email' || service == 'mail') return; if (typeof (essbasc_popup_show) == 'function') essbasc_popup_show(); if (typeof essb_acs_code == 'function') essb_acs_code(service, postID); if (typeof(after_share_easyoptin) != "undefined") essb.toggle_subscribe(after_share_easyoptin); }; var essb_ga_tracking = function(service, url, position) { var essb_ga_type = essb_settings.essb3_ga_mode; if ( 'ga' in window && window.ga !== undefined && typeof window.ga === 'function' ) { if (essb_ga_type == "extended") ga('send', 'event', 'social', service + ' ' + position, url); else ga('send', 'event', 'social', service, url); } if (essb_ga_type == "layers" && typeof(dataLayer) != "undefined") { dataLayer.push({ 'service': service, 'position': position, 'url': url, 'event': 'social' }); } }; $(document).ready(function(){ /** * Facebook Client Side Counter Update */ if (essb_settings['facebook_client']) { essb.update_facebook_counter(essb_settings['facebook_post_url'] || '', essb_settings['facebook_post_recovery_url'] || ''); } if (essb_settings['pinterest_client']) { essb.update_pinterest_counter(essb_settings['facebook_post_url'] || '', essb_settings['facebook_post_recovery_url'] || ''); } /** * Mobile Share Bar */ var mobileHideTriggered = false; var mobileHideOnScroll = false; var mobileHideTriggerPercent = 90; var mobileAppearOnScroll = false; var mobileAppearOnScrollPercent = 0; var mobileAdBarConnected = false; var essb_mobile_sharebuttons_onscroll = function() { var current_pos = $(window).scrollTop(); var height = $(document).height() - $(window).height(); var percentage = current_pos / height * 100; var isVisible = true; if (mobileAppearOnScroll && !mobileHideOnScroll) { if (percentage < mobileAppearOnScrollPercent) isVisible = false; } if (mobileHideOnScroll && !mobileAppearOnScroll) { if (percentage > mobileHideTriggerPercent) isVisible = false; } if (mobileAppearOnScroll && mobileHideOnScroll) { if (percentage > mobileHideTriggerPercent || percentage < mobileAppearOnScrollPercent) isVisible = false; } if (!isVisible) { if (!$('.essb-mobile-sharebottom').hasClass("essb-mobile-break")) { $('.essb-mobile-sharebottom').addClass("essb-mobile-break"); $('.essb-mobile-sharebottom').fadeOut(400); } if ($('.essb-adholder-bottom').length && mobileAdBarConnected) { if (!$('.essb-adholder-bottom').hasClass("essb-mobile-break")) { $('.essb-adholder-bottom').addClass("essb-mobile-break"); $('.essb-adholder-bottom').fadeOut(400); } } } else { if ($('.essb-mobile-sharebottom').hasClass("essb-mobile-break")) { $('.essb-mobile-sharebottom').removeClass("essb-mobile-break"); $('.essb-mobile-sharebottom').fadeIn(400); } if ($('.essb-adholder-bottom').length && mobileAdBarConnected) { if ($('.essb-adholder-bottom').hasClass("essb-mobile-break")) { $('.essb-adholder-bottom').removeClass("essb-mobile-break"); $('.essb-adholder-bottom').fadeIn(400); } } } }; if ($('.essb-mobile-sharebottom').length) { var hide_on_end = $('.essb-mobile-sharebottom').attr('data-hideend'); var hide_on_end_user = $('.essb-mobile-sharebottom').attr('data-hideend-percent'); var appear_on_scroll = $('.essb-mobile-sharebottom').attr('data-show-percent') || ''; var check_responsive = $('.essb-mobile-sharebottom').attr('data-responsive') || ''; if (Number(appear_on_scroll)) { mobileAppearOnScroll = true; mobileAppearOnScrollPercent = Number(appear_on_scroll); } if (hide_on_end == 'true') mobileHideOnScroll = true; var instance_mobile = false; if( (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i).test(navigator.userAgent) ) { instance_mobile = true; } if ($('.essb-adholder-bottom').length) { $adbar_connected = $('.essb-adholder-bottom').attr('data-connected') || ''; if ($adbar_connected == 'true') mobileAdBarConnected = true; } if (mobileHideOnScroll || mobileAppearOnScroll) { if (parseInt(hide_on_end_user) > 0) mobileHideTriggerPercent = parseInt(hide_on_end_user); if (check_responsive == '' || (check_responsive == 'true' && instance_mobile)) $(window).scroll(debounce(essb_mobile_sharebuttons_onscroll, 1)); } } /** * Display Methods: Float on top */ if ($('.essb_displayed_float').length) { var floatingTop = $('.essb_displayed_float').offset().top - parseFloat($('.essb_displayed_float').css('marginTop').replace(/auto/, 0)), basicElementWidth = '', hide_float_percent = essb_settings['hide_float'] || '', custom_top_postion = essb_settings['custom_top_postion'] || '', hide_float_active = false; if (hide_float_percent != '' && Number(hide_float_percent) > 0) { hide_float_percent = parseInt(hide_float_percent); hide_float_active = true; } var active_custom_top = false; if (custom_top_postion != '' && Number(custom_top_postion) > 0) { custom_top_postion = parseInt(custom_top_postion); active_custom_top = true; } /** * Hold down scroll event for floating top display method when such is present * inside code */ function essbFloatingButtons() { var y = $(window).scrollTop(); if (active_custom_top) y -= custom_top_postion; var height = $(document).height() - $(window).height(); var percentage = y/height*100; // whether that's below the form if (y >= floatingTop) { // if so, ad the fixed class if (basicElementWidth == '') { var widthOfContainer = $('.essb_displayed_float').width(); basicElementWidth = widthOfContainer; $('.essb_displayed_float').width(widthOfContainer); } $('.essb_displayed_float').addClass('essb_fixed'); } else { // otherwise remove it $('.essb_displayed_float').removeClass('essb_fixed'); if (basicElementWidth != '') { $('.essb_displayed_float').width(basicElementWidth); } } if (hide_float_active) { if (percentage >= hide_float_percent && !$('.essb_displayed_float').hasClass('hidden-float')) { $('.essb_displayed_float').addClass('hidden-float'); $('.essb_displayed_float').fadeOut(100); return; } if (percentage < hide_float_percent && $('.essb_displayed_float').hasClass('hidden-float')) { $('.essb_displayed_float').removeClass('hidden-float'); $('.essb_displayed_float').fadeIn(100); return; } } } // end: essbFloatingButtons if (essb.responsiveEventsCanRun($('.essb_displayed_float'))) $(window).scroll(debounce(essbFloatingButtons, 1)); } /** * Display Methods: Sidebar */ // Sidebar animation reveal on load if ($('.essb_sidebar_transition').length) { $('.essb_sidebar_transition').each(function() { if (!essb.responsiveEventsCanRun($(this))) return; if ($(this).hasClass('essb_sidebar_transition_slide')) $(this).toggleClass('essb_sidebar_transition_slide'); if ($(this).hasClass('essb_sidebar_transition_fade')) $(this).toggleClass('essb_sidebar_transition_fade'); }); } // Sidebar close button $(".essb_link_sidebar-close a").each(function() { $(this).click(function(event) { event.preventDefault(); var links_list = $(this).parent().parent().get(0); if (!$(links_list).length) return; $(links_list).find(".essb_item").each(function(){ if (!$(this).hasClass("essb_link_sidebar-close")) $(this).toggleClass("essb-sidebar-closed-item"); else $(this).toggleClass("essb-sidebar-closed-clicked"); }); }); }); var essb_sidebar_onscroll = function () { var current_pos = $(window).scrollTop(); var height = $(document).height()-$(window).height(); var percentage = current_pos/height*100; var value_disappear = essb_settings.sidebar_disappear_pos || ''; var value_appear = essb_settings.sidebar_appear_pos || ''; var value_appear_unit = essb_settings.sidebar_appear_unit || ''; if (value_appear_unit == 'px') percentage = current_pos; var element; if ($(".essb_displayed_sidebar").length) element = $(".essb_displayed_sidebar"); if ($(".essb_displayed_sidebar_right").length) element = $(".essb_displayed_sidebar_right"); if (!element || typeof(element) == "undefined") return; value_disappear = parseInt(value_disappear); value_appear = parseInt(value_appear); if (isNaN(value_disappear)) value_disappear = 0; if (isNaN(value_appear)) value_appear = 0; if (value_appear > 0 && value_disappear == 0) { if (percentage >= value_appear && !element.hasClass("active-sidebar")) { element.fadeIn(100); element.addClass("active-sidebar"); return; } if (percentage < value_appear && element.hasClass("active-sidebar")) { element.fadeOut(100); element.removeClass("active-sidebar"); return; } } if (value_disappear > 0 && value_appear == 0) { if (percentage >= value_disappear && !element.hasClass("hidden-sidebar")) { element.fadeOut(100); element.addClass("hidden-sidebar"); return; } if (percentage < value_disappear && element.hasClass("hidden-sidebar")) { element.fadeIn(100); element.removeClass("hidden-sidebar"); return; } } if (value_appear > 0 && value_disappear > 0) { if (percentage >= value_appear && percentage < value_disappear && !element.hasClass("active-sidebar")) { element.fadeIn(100); element.addClass("active-sidebar"); return; } if ((percentage < value_appear || percentage >= value_disappear) && element.hasClass("active-sidebar")) { element.fadeOut(100); element.removeClass("active-sidebar"); return; } } }; if (essb.responsiveEventsCanRun($('.essb_displayed_sidebar'))) { if ((essb_settings.sidebar_disappear_pos || '') != '' || (essb_settings.sidebar_appear_pos || '') != '') { if ($( window ).width() > 800) { $(window).scroll(debounce(essb_sidebar_onscroll, 1)); } } } /** * Display Method: Post Bar */ if ($('.essb-postbar').length) { // Define Variables var ttr_start = $(".essb_postbar_start"), ttr_end = $(".essb_postbar_end"); if (ttr_start.length) { var docOffset = ttr_start.offset().top, docEndOffset = ttr_end.offset().top, elmHeight = docEndOffset - docOffset, progressBar = $('.essb-postbar-progress-bar'), winHeight = $(window).height(), docScroll,viewedPortion; $(".essb-postbar-prev-post a").on('mouseenter touchstart', function(){ $(this).next('div').css("top","-162px"); }); $(".essb-postbar-close-prev").on('click', function(){ $(".essb-postbar-prev-post a").next('div').css("top","46px"); }); $(".essb-postbar-next-post a").on('mouseenter touchstart', function(){ $(this).next('div').css("top","-162px"); }); $(".essb-postbar-close-next").on('click', function(){ $(".essb-postbar-next-post a").next('div').css("top","46px"); }); $(window).load(function(){ docOffset = ttr_start.offset().top, docEndOffset = ttr_end.offset().top, elmHeight = docEndOffset - docOffset; }); $(window).on('scroll', function() { docScroll = $(window).scrollTop(), viewedPortion = winHeight + docScroll - docOffset; if(viewedPortion < 0) { viewedPortion = 0; } if(viewedPortion > elmHeight) { viewedPortion = elmHeight; } var viewedPercentage = (viewedPortion / elmHeight) * 100; progressBar.css({ width: viewedPercentage + '%' }); }); $(window).on('resize', function() { docOffset = ttr_start.offset().top; docEndOffset = ttr_end.offset().top; elmHeight = docEndOffset - docOffset; winHeight = $(window).height(); $(window).trigger('scroll'); }); $(window).trigger('scroll'); } }; /** * Display Method: Post Vertical Float */ if ($('.essb_displayed_postfloat').length) { var essb_postfloat_height_break = 0; if ($('.essb_break_scroll').length) { var break_position = $('.essb_break_scroll').position(); var break_top = break_position.top; } var top = $('.essb_displayed_postfloat').offset().top - parseFloat($('.essb_displayed_postfloat').css('marginTop').replace(/auto/, 0)); var basicElementWidth = ''; var postfloat_always_onscreen = false; if (typeof(essb_settings) != "undefined") { postfloat_always_onscreen = essb_settings.essb3_postfloat_stay; } var custom_user_top = 0; if (typeof(essb_settings) != "undefined") { if (typeof(essb_settings['postfloat_top']) != "undefined") { custom_user_top = essb_settings["postfloat_top"]; custom_user_top = parseInt(custom_user_top); if (isNaN(custom_user_top)) custom_user_top = 0; top -= custom_user_top; } } function essbPostVerticalFloatScroll() { var y = $(this).scrollTop(); if (y >= top) { $('.essb_displayed_postfloat').addClass('essb_postfloat_fixed'); var element_position = $('.essb_displayed_postfloat').offset(); var element_height = $('.essb_displayed_postfloat').outerHeight(); var element_top = parseInt(element_position.top) + parseInt(element_height); if (!postfloat_always_onscreen) { if (element_top > break_top) { if (!$('.essb_displayed_postfloat').hasClass("essb_postfloat_breakscroll")) { $('.essb_displayed_postfloat').addClass("essb_postfloat_breakscroll"); } } else { if ($('.essb_displayed_postfloat').hasClass("essb_postfloat_breakscroll")) { $('.essb_displayed_postfloat').removeClass("essb_postfloat_breakscroll"); } } } } else // otherwise remove it $('.essb_displayed_postfloat').removeClass('essb_postfloat_fixed'); } if (essb.responsiveEventsCanRun($('.essb_displayed_postfloat'))) $(window).scroll(debounce(essbPostVerticalFloatScroll, 1)); } /** * Display Method: Fly In */ if ($('.essb-flyin').length) { var flyinDisplayed = false; var essb_flyin_onscroll = function() { if (flyinTriggeredOnScroll) return; var current_pos = $(window).scrollTop(); var height = $(document).height()-$(window).height(); var percentage = current_pos/height*100; if (!flyinTriggerEnd) { if (percentage > flyinTriggerPercent && flyinTriggerPercent > 0) { flyinTriggeredOnScroll = true; essb_flyin_show(); } } else { var element = $('.essb_break_scroll'); if (!element.length) { return; } var top = $('.essb_break_scroll').offset().top - parseFloat($('.essb_break_scroll').css('marginTop').replace(/auto/, 0)); if (current_pos >= top) { flyinTriggeredOnScroll = true; essb_flyin_show(); } } } var essb_flyin_show = function() { if (flyinDisplayed) return; var element = $('.essb-flyin'); if (!element.length) return; var popWidth = $(element).attr("data-width") || ""; var popHideOnClose = $(element).attr("data-close-hide") || ""; var popHideOnCloseAll = $(element).attr("data-close-hide-all") || ""; var popPostId = $(element).attr("data-postid") || ""; var popAutoCloseAfter = $(element).attr("data-close-after") || ""; if (popHideOnClose == "1" || popHideOnCloseAll == "1") { var cookie_name = ""; var base_cookie_name = "essb_flyin_"; if (popHideOnClose == "1") { cookie_name = base_cookie_name + popPostId; var cookieSet = essb.getCookie(cookie_name); if (cookieSet == "yes") return; essb.setCookie(cookie_name, "yes", 7); } if (popHideOnCloseAll == "1") { cookie_name = base_cookie_name + "all"; var cookieSet = essb.getCookie(cookie_name); if (cookieSet == "yes") return; essb.setCookie(cookie_name, "yes", 7); } } var win_width = $( window ).width(); var doc_height = $('document').height(); var base_width = 400; var userwidth = popWidth; if (Number(userwidth) && Number(userwidth) > 0) base_width = userwidth; if (win_width < base_width) base_width = win_width - 60; // automatically close if (Number(popAutoCloseAfter) && Number(popAutoCloseAfter) > 0) { var optin_time = parseFloat(popAutoCloseAfter); optin_time = optin_time * 1000; setTimeout(function(){ $(".essb-flyin").fadeOut(200); }, optin_time); } $(".essb-flyin").css( { width: base_width+'px'}); $(".essb-flyin").fadeIn(400); flyinDisplayed = true; } var flyinTriggeredOnScroll = false; var flyinTriggerPercent = -1; var flyinTriggerEnd = false; if (essb.responsiveEventsCanRun($('.essb-flyin'))) { var element = $('.essb-flyin'); if (essb.is_after_comment() && element.hasClass("essb-flyin-oncomment")) { essb_flyin_show(); return; } var popOnPercent = $(element).attr("data-load-percent") || ""; var popAfter = $(element).attr("data-load-time") || ""; var popOnEnd = $(element).attr("data-load-end") || ""; var popManual = $(element).attr("data-load-manual") || ""; if (popManual == '1') return; if (popOnPercent != '' || popOnEnd == "1") { flyinTriggerPercent = Number(popOnPercent); flyinTriggeredOnScroll = false; flyinTriggerEnd = (popOnEnd == "1") ? true : false; $(window).scroll(debounce(essb_flyin_onscroll, 1)); } if (popAfter && typeof(popAfter) != "undefined") { if (popAfter != '' && Number(popAfter)) { setTimeout(function() { essb_flyin_show(); }, (Number(popAfter) * 1000)); } else essb_flyin_show(); } else { if (popOnPercent == '' && popOnEnd != '1') essb_flyin_show(); } } } /** * Display Method: Pop up */ if ($('.essb-popup').length) { var popupTriggeredOnScroll = false; var popupTriggerPercent = -1; var popupTriggerEnd = false; var popupTriggerExit = false; var popupShown = false; var essb_popup_exit = function(event) { if (popupTriggerExit) return; var e = event || window.event; var from = e.relatedTarget || e.toElement; // Reliable, works on mouse exiting window and user switching active program if(!from || from.nodeName === "HTML") { popupTriggerExit = true; essb_popup_show(); } } var essb_popup_onscroll = function() { if (popupTriggeredOnScroll) return; var current_pos = $(window).scrollTop(); var height = $(document).height() - $(window).height(); var percentage = current_pos/height*100; if (!popupTriggerEnd) { if (percentage > popupTriggerPercent && popupTriggerPercent > 0) { popupTriggeredOnScroll = true; essb_popup_show(); } } else { var element = $('.essb_break_scroll'); if (!element.length) { var userTriggerPercent = 90; if (percentage > userTriggerPercent && userTriggerPercent > 0) { popupTriggeredOnScroll = true; essb_popup_show(); } } else { var top = $('.essb_break_scroll').offset().top - parseFloat($('.essb_break_scroll').css('marginTop').replace(/auto/, 0)); if (current_pos >= top) { popupTriggeredOnScroll = true; essb_popup_show(); } } } } var essb_popup_show = window.essb_popup_show = function() { if (popupShown) return; var element = $('.essb-popup'); if (!element.length) return; var popWidth = $(element).attr("data-width") || ""; var popHideOnClose = $(element).attr("data-close-hide") || ""; var popHideOnCloseAll = $(element).attr("data-close-hide-all") || ""; var popPostId = $(element).attr("data-postid") || ""; var popAutoCloseAfter = $(element).attr("data-close-after") || ""; if (popHideOnClose == "1" || popHideOnCloseAll == "1") { var cookie_name = ""; var base_cookie_name = "essb_popup_"; if (popHideOnClose == "1") { cookie_name = base_cookie_name + popPostId; var cookieSet = essb.getCookie(cookie_name); if (cookieSet == "yes") return; essb.setCookie(cookie_name, "yes", 7); } if (popHideOnCloseAll == "1") { cookie_name = base_cookie_name + "all"; var cookieSet = essb.getCookie(cookie_name); if (cookieSet == "yes") return; essb.setCookie(cookie_name, "yes", 7); } } var win_width = $( window ).width(); var doc_height = $('document').height(); var base_width = 800; var userwidth = popWidth; if (Number(userwidth) && Number(userwidth) > 0) { base_width = userwidth; } if (win_width < base_width) { base_width = win_width - 60; } // automatically close if (Number(popAutoCloseAfter) && Number(popAutoCloseAfter) > 0) { optin_time = Number(popAutoCloseAfter) * 1000; setTimeout(function(){ essb.popup_close(); }, optin_time); } $(".essb-popup").css( { width: base_width+'px'}); $(".essb-popup").center(); $(".essb-popup").fadeIn(400); $(".essb-popup-shadow").fadeIn(200); popupShown = true; } if (essb.responsiveEventsCanRun($('.essb-popup'))) { var element = $('.essb-popup'); if (essb.is_after_comment()) { if (element.hasClass("essb-popup-oncomment")) { essb_popup_show(); return; } } var popOnPercent = $(element).attr("data-load-percent") || ""; var popAfter = $(element).attr("data-load-time") || ""; var popOnEnd = $(element).attr("data-load-end") || ""; var popManual = $(element).attr("data-load-manual") || ""; var popExit = $(element).attr("data-exit-intent") || ""; if (popManual == '1') return; if (popOnPercent != '' || popOnEnd == "1") { popupTriggerPercent = Number(popOnPercent); popupTriggeredOnScroll = false; popupTriggerEnd = (popOnEnd == "1") ? true : false; $(window).scroll(essb_popup_onscroll); } if (popExit == '1') { function addEvent(obj, evt, fn) { if (obj.addEventListener) { obj.addEventListener(evt, fn, false); } else if (obj.attachEvent) { obj.attachEvent("on" + evt, fn); } } // Exit intent trigger addEvent(document, 'mouseout', function(evt) { evt = evt ? evt : window.event; // If this is an autocomplete element. if(evt.target.tagName.toLowerCase() == "input") return; // Get the current viewport width. var vpWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0); // If the current mouse X position is within 50px of the right edge // of the viewport, return. if(evt.clientX >= (vpWidth - 50)) return; // If the current mouse Y position is not within 50px of the top // edge of the viewport, return. if(evt.clientY >= 50) return; if (evt.toElement === null && evt.relatedTarget === null) { essb_popup_exit(); } }); } //alert(popafter); if (popAfter && typeof(popAfter) != "undefined") { if (popAfter != '' && Number(popAfter)) { setTimeout(function() { essb_popup_show(); }, (Number(popAfter) * 1000)); } else { essb_popup_show(); } } else { if (popOnPercent == '' && popOnEnd != '1' && popExit != '1') { essb_popup_show(); } } } } /** * Display Method: Bottom Bar */ function essb_bottombar_onscroll() { var current_pos = $(window).scrollTop(); var height = $(document).height()-$(window).height(); var percentage = current_pos/height*100; var value_appear = essb_settings.bottombar_appear || ''; var value_disappear = essb_settings.bottombar_disappear || ''; var element; if ($(".essb_bottombar").length) element = $(".essb_bottombar"); if (!element || typeof(element) == "undefined") return; value_appear = parseInt(value_appear); value_disappear = parseInt(value_disappear); if (isNaN(value_appear)) value_appear = 0; if (isNaN(value_disappear)) value_disappear = 0; if (value_appear > 0 ) { if (percentage >= value_appear && !element.hasClass("essb_active_bottombar")) { element.addClass("essb_active_bottombar"); return; } if (percentage < value_appear && element.hasClass("essb_active_bottombar")) { element.removeClass("essb_active_bottombar"); return; } } if (value_disappear > 0) { if (percentage >= value_disappear && !element.hasClass("hidden-float")) { element.addClass("hidden-float"); element.css( {"opacity": "0"}); return; } if (percentage < value_disappear && element.hasClass("hidden-float")) { element.removeClass("hidden-float"); element.css( {"opacity": "1"}); return; } } } if ($(".essb_bottombar").length) if (essb.responsiveEventsCanRun($('.essb_bottombar'))) { if ((essb_settings.bottombar_appear || '') != '' || (essb_settings.bottombar_disappear || '') != '') $(window).scroll(debounce(essb_bottombar_onscroll, 1)); } //TODO: From here to add responsive events class /** * Display Method: Top Bar */ function essb_topbar_onscroll() { var current_pos = $(window).scrollTop(); var height = $(document).height()-$(window).height(); var percentage = current_pos/height*100; var value_appear = essb_settings.topbar_appear || ''; var value_disappear = essb_settings.topbar_disappear || ''; var element; if ($(".essb_topbar").length) element = $(".essb_topbar"); if (!element || typeof(element) == "undefined") return; value_appear = parseInt(value_appear); value_disappear = parseInt(value_disappear); if (isNaN(value_appear)) value_appear = 0; if (isNaN(value_disappear)) value_disappear = 0; if (value_appear > 0 ) { if (percentage >= value_appear && !element.hasClass("essb_active_topbar")) { element.addClass("essb_active_topbar"); return; } if (percentage < value_appear && element.hasClass("essb_active_topbar")) { element.removeClass("essb_active_topbar"); return; } } if (value_disappear > 0) { if (percentage >= value_disappear && !element.hasClass("hidden-float")) { element.addClass("hidden-float"); element.css( {"opacity": "0"}); return; } if (percentage < value_disappear && element.hasClass("hidden-float")) { element.removeClass("hidden-float"); element.css( {"opacity": "1"}); return; } } } if (essb.responsiveEventsCanRun($('.essb_topbar'))) { if ($(".essb_topbar").length) if ((essb_settings.topbar_appear || '') != '' || (essb_settings.topbar_disappear || '') != '') $(window).scroll(debounce(essb_topbar_onscroll, 1)); } /** * Display Method: Post Vertical Float */ function essb_postfloat_onscroll() { var current_pos = $(window).scrollTop(); var height = $(document).height()-$(window).height(); var percentage = current_pos/height*100; var value_appear = essb_settings.postfloat_percent || ''; var element; if ($(".essb_displayed_postfloat").length) element = $(".essb_displayed_postfloat"); if (!element || typeof(element) == "undefined") { return; } value_appear = parseInt(value_appear); if (isNaN(value_appear)) value_appear = 0; if (value_appear > 0 ) { if (percentage >= value_appear && !element.hasClass("essb_active_postfloat")) { element.addClass("essb_active_postfloat"); return; } if (percentage < value_appear && element.hasClass("essb_active_postfloat")) { element.removeClass("essb_active_postfloat"); return; } } } if (essb.responsiveEventsCanRun($('.essb_displayed_postfloat'))) { if ((essb_settings.postfloat_percent || '') != '' && $(".essb_displayed_postfloat").length) $(window).scroll(debounce(essb_postfloat_onscroll, 1)); } /** * Animated Counters Code */ $(".essb_counters .essb_animated").each(function() { var current_counter = $(this).attr("data-cnt") || ""; var current_counter_result = $(this).attr("data-cnt-short") || ""; if ($(this).hasClass("essb_counter_hidden")) return; $(this).countTo({ from: 1, to: current_counter, speed: 500, onComplete: function (value) { $(this).html(current_counter_result); } }); }); /** * Display Method: Follow Me */ if ($('.essb-followme').length) { if ($('.essb-followme .essb_links').length) $('.essb-followme .essb_links').removeClass('essb_displayed_followme'); var dataPosition = $('.essb-followme').attr('data-position') || '', dataCustomTop = $('.essb-followme').attr('data-top') || '', dataBackground = $('.essb-followme').attr('data-background') || '', dataFull = $('.essb-followme').attr('data-full') || '', dataAvoidLeftMargin = $('.essb-followme').attr('data-avoid-left') || '', dataFollowmeHide = $('.essb-followme').attr('data-hide') || ''; if (dataPosition == 'top' && dataCustomTop != '') $('.essb-followme').css({'top': dataCustomTop+'px'}); if (dataBackground != '') $('.essb-followme').css({ 'background-color': dataBackground}); if (dataFull != '1') { var basicWidth = $('.essb_displayed_followme').width(); var leftPosition = $('.essb_displayed_followme').position().left; if (dataAvoidLeftMargin != 'true') $('.essb-followme .essb_links').attr('style', 'width:'+ basicWidth+'px; margin-left:'+leftPosition+'px !important;'); else $('.essb-followme .essb_links').attr('style', 'width:'+ basicWidth+'px;'); } function essb_followme_scroll() { var isOneVisible = false; $('.essb_displayed_followme').each(function() { if (isElementInViewport($(this))) isOneVisible = true; }); var current_pos = $(window).scrollTop(); var height = $(document).height() - $(window).height(); var percentage = current_pos / height * 100; if (!isOneVisible) { if (!$('.essb-followme').hasClass('active')) $('.essb-followme').addClass('active'); } else { if ($('.essb-followme').hasClass('active')) $('.essb-followme').removeClass('active'); } if (dataFollowmeHide != '') { if (percentage > 95) { if (!$('.essb-followme').hasClass('essb-followme-hiddenend')) { $('.essb-followme').addClass('essb-followme-hiddenend'); $('.essb-followme').slideUp(100); } } else { if ($('.essb-followme').hasClass('essb-followme-hiddenend')) { $('.essb-followme').removeClass('essb-followme-hiddenend'); $('.essb-followme').slideDown(100); } } } } $(window).scroll(debounce(essb_followme_scroll, 1)); // execute one time after load essb_followme_scroll(); } if ($('.essb-point').length) { var essb_point_triggered = false; var essb_point_trigger_mode = ""; var essb_point_trigger_open_onscroll = function() { var current_pos = $(window).scrollTop() + $(window).height() - 200; var top = $('.essb_break_scroll').offset().top - parseFloat($('.essb_break_scroll').css('marginTop').replace(/auto/, 0)); if (essb_point_trigger_mode == 'end') { if (current_pos >= top && !essb_point_triggered) { if (!$('.essb-point-share-buttons').hasClass('essb-point-share-buttons-active')) { $('.essb-point-share-buttons').addClass('essb-point-share-buttons-active'); if (essb_point_mode != 'simple') $('.essb-point').toggleClass('essb-point-open'); essb_point_triggered = true; if (essb_point_autoclose > 0) { setTimeout(function() { $('.essb-point-share-buttons').removeClass('essb-point-share-buttons-active'); if (essb_point_mode != 'simple') $('.essb-point').removeClass('essb-point-open'); }, essb_point_autoclose * 1000) } } } } if (essb_point_trigger_mode == 'middle') { var percentage = current_pos * 100 / top; if (percentage > 49 && !essb_point_triggered) { if (!$('.essb-point-share-buttons').hasClass('essb-point-share-buttons-active')) { $('.essb-point-share-buttons').addClass('essb-point-share-buttons-active'); if (essb_point_mode != 'simple') $('.essb-point').toggleClass('essb-point-open'); essb_point_triggered = true; if (essb_point_autoclose > 0) { setTimeout(function() { $('.essb-point-share-buttons').removeClass('essb-point-share-buttons-active'); if (essb_point_mode != 'simple') $('.essb-point').removeClass('essb-point-open'); }, essb_point_autoclose * 1000) } } } } } var essb_point_onscroll = $('.essb-point').attr('data-trigger-scroll') || ""; var essb_point_mode = $('.essb-point').attr('data-point-type') || "simple"; var essb_point_autoclose = Number($('.essb-point').attr('data-autoclose') || 0) || 0; if (essb.responsiveEventsCanRun($('.essb-point'))) { if (essb_point_onscroll == 'end' || essb_point_onscroll == 'middle') { essb_point_trigger_mode = essb_point_onscroll; $(window).scroll(essb_point_trigger_open_onscroll); } } $(".essb-point").on('click', function(){ $('.essb-point-share-buttons').toggleClass('essb-point-share-buttons-active'); if (essb_point_mode != 'simple') $('.essb-point').toggleClass('essb-point-open'); if (essb_point_autoclose > 0) { setTimeout(function() { $('.essb-point-share-buttons').removeClass('essb-point-share-buttons-active'); if (essb_point_mode != 'simple') $('.essb-point').removeClass('essb-point-open'); }, essb_point_autoclose * 1000) } }); } /** * Display Method: Corner Bar */ if ($('.essb-cornerbar').length) { if ($('.essb-cornerbar .essb_links').length) $('.essb-cornerbar .essb_links').removeClass('essb_displayed_cornerbar'); var dataCornerBarShow = $('.essb-cornerbar').attr('data-show') || '', dataCornerBarHide = $('.essb-cornerbar').attr('data-hide') || ''; function essb_cornerbar_scroll() { var current_pos = $(window).scrollTop(); var height = $(document).height() - $(window).height(); var percentage = current_pos / height * 100, breakPercent = dataCornerBarShow == 'onscroll' ? 5 : 45; if (dataCornerBarShow == 'onscroll' || dataCornerBarShow == 'onscroll50') { if (percentage > breakPercent) { if ($('.essb-cornerbar').hasClass('essb-cornerbar-hidden')) $('.essb-cornerbar').removeClass('essb-cornerbar-hidden'); } else { if (!$('.essb-cornerbar').hasClass('essb-cornerbar-hidden')) $('.essb-cornerbar').addClass('essb-cornerbar-hidden'); } } if (dataCornerBarShow == 'content') { var isOneVisible = false; $('.essb_displayed_top').each(function() { if (isElementInViewport($(this))) isOneVisible = true; }); $('.essb_displayed_bottom').each(function() { if (isElementInViewport($(this))) isOneVisible = true; }); if (!isOneVisible) { if ($('.essb-cornerbar').hasClass('essb-cornerbar-hidden')) $('.essb-cornerbar').removeClass('essb-cornerbar-hidden'); } else { if (!$('.essb-cornerbar').hasClass('essb-cornerbar-hidden')) $('.essb-cornerbar').addClass('essb-cornerbar-hidden'); } } if (dataCornerBarHide != '') { if (percentage > 90) { if (!$('.essb-cornerbar').hasClass('essb-cornerbar-hiddenend')) $('.essb-cornerbar').addClass('essb-cornerbar-hiddenend'); } else { if ($('.essb-cornerbar').hasClass('essb-cornerbar-hiddenend')) $('.essb-cornerbar').removeClass('essb-cornerbar-hiddenend'); } } } if (essb.responsiveEventsCanRun($('.essb-cornerbar'))) { if (dataCornerBarHide != '' || dataCornerBarShow != '') $(window).scroll(debounce(essb_cornerbar_scroll, 1)); if (dataCornerBarShow == 'content') essb_cornerbar_scroll(); } } /** * Display Method: Share Booster */ if ($('.essb-sharebooster').length) { function essb_booster_trigger() { if (booster_shown) return; $('.essb-sharebooster').center(); $('.essb-sharebooster').fadeIn(400); $('.essb-sharebooster-overlay').fadeIn(200); $('body').addClass('essb-sharebooster-preventscroll'); booster_shown = true; if (Number(booster_autoclose)) setTimeout(essb_booster_close, Number(booster_autoclose) * 1000); } function essb_booster_close() { $('.essb-sharebooster').fadeOut(200); $('.essb-sharebooster-overlay').fadeOut(400); $('body').removeClass('essb-sharebooster-preventscroll'); } function essb_booster_close_from_action() { var boosterCookieKey = booster_donotshow == 'all' ? 'essb_booster_all' : 'essb_booster_' + essb_settings.post_id; essb.setCookie(boosterCookieKey, "yes", Number(booster_hide)); essb_booster_close(); } window.essb_booster_close_from_action = essb_booster_close_from_action; function essb_booster_scroll() { var current_pos = $(window).scrollTop(); var height = $(document).height() - $(window).height(); var percentage = current_pos / height * 100, breakPercent = booster_scroll; if (percentage > breakPercent) essb_booster_trigger(); } var booster_trigger = $('.essb-sharebooster').attr('data-trigger') || '', booster_time = $('.essb-sharebooster').attr('data-trigger-time') || '', booster_scroll = $('.essb-sharebooster').attr('data-trigger-scroll') || '', booster_hide = $('.essb-sharebooster').attr('data-donotshow') || '', booster_donotshow = $('.essb-sharebooster').attr('data-donotshowon') || '', booster_autoclose = $('.essb-sharebooster').attr('data-autoclose') || '', booster_shown = false; if (!Number(booster_hide)) booster_hide = 7; var boosterCookieKey = booster_donotshow == 'all' ? 'essb_booster_all' : 'essb_booster_' + essb_settings.post_id; var cookie_set = essb.getCookie(boosterCookieKey); // booster is already triggered if (cookie_set) booster_trigger = 'disabled'; if (essb.responsiveEventsCanRun($('.essb-sharebooster'))) { if (booster_trigger == '') essb_booster_trigger(); if (booster_trigger == 'time') setTimeout(essb_booster_trigger, Number(booster_time) * 1000) if (booster_trigger == 'scroll') $(window).scroll(debounce(essb_booster_scroll, 1)); } if ($('.essb-sharebooster-close').length) { $('.essb-sharebooster-close').click(function(e){ e.preventDefault(); essb_booster_close(); }); } } /** * Click2Chat */ if ($('.essb-click2chat').length) { $('.essb-click2chat').click(function(event) { event.preventDefault(); $('.essb-click2chat-window').toggleClass('active'); }); if ($('.essb-click2chat-window .chat-close').length) { $('.essb-click2chat-window .chat-close').click(function(event) { event.preventDefault(); $('.essb-click2chat-window').toggleClass('active'); }); } $('.essb-click2chat-window .operator').each(function() { $(this).click(function(event) { event.preventDefault(); var app = $(this).attr('data-app') || '', number = $(this).attr('data-number') || '', message = $(this).attr('data-message') || '', cmd = ''; var instance_mobile = false; if( (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i).test(navigator.userAgent) ) { instance_mobile = true; } if (app == 'whatsapp') { cmd = 'https://api.whatsapp.com/send?phone='+number+'&text=' + message; } if (app == 'viber') { cmd = 'viber://chat?number='+number+'&text=' + message; } window.location.href = cmd; }); }); } /** * Pinterest Images */ var essbPinImagesGenerateButtons = function() { var image = $(this); // the option to avoid button over images with links if (essbPinImages.nolinks && $(image).parents().filter("a").length) return; // avoid buttons on images that has lower size that setup if (image.outerWidth() < Number(essbPinImages.min_width || 0) || image.outerHeight() < Number(essbPinImages.min_height || 0)) return; // ignore the non Pinable images if (image.hasClass('no_pin') || image.hasClass('no-pin') || image.data('pin-nopin') || image.hasClass('pin-generated')) return; var pinSrc = $(image).prop('src') || '', pinDescription = '', shareBtnCode = [], buttonStyleClasses = '', buttonSizeClasses = ''; if (image.data('media')) pinSrc = image.data('media'); if (image.data('lazy-src')) pinSrc = image.data('lazy-src'); if (image.data('pin-media')) pinSrc = image.data('pin-media'); if (image.data("pin-description")) pinDescription = image.data("pin-description"); else if (image.attr('title')) pinDescription = image.attr('title'); else if (image.attr('alt')) pinDescription = image.attr('alt'); // give always priority of the custom description if set if (essbPinImages.force_custompin && !essbPinImages.custompin) essbPinImages.custompin = document.title; if (essbPinImages.custompin) pinDescription = essbPinImages.custompin; // if title is not genenrated it will use the Document Title if (pinDescription == '') pinDescription = document.title; var shareCmd = 'http://pinterest.com/pin/create/bookmarklet/?media=' + encodeURI(pinSrc) + '&url=' + encodeURI(document.URL) + '&is_video=false' + '&description=' + encodeURIComponent(pinDescription); var imgClasses = image.attr('class'), imgStyles = image.attr('style'); if (essbPinImages ['button_style'] == 'icon_hover') { buttonStyleClasses = ' essb_hide_name'; } if (essbPinImages ['button_style'] == 'icon') { buttonStyleClasses = ' essb_force_hide_name essb_force_hide'; } if (essbPinImages ['button_style'] == 'button_name') { buttonStyleClasses = ' essb_hide_icon'; } if (essbPinImages ['button_style'] == 'vertical') { buttonStyleClasses = ' essb_vertical_name'; } if (essbPinImages['button_size']) buttonSizeClasses = ' essb_size_' + essbPinImages['button_size']; if (essbPinImages['animation']) buttonSizeClasses += ' ' + essbPinImages['animation']; if (essbPinImages['position']) buttonSizeClasses += ' essb_pos_' + essbPinImages['position']; image.removeClass().attr('style', '').wrap('
    '); if (imgClasses != '') image.parent('.essb-pin').addClass(imgClasses); if (imgStyles != '') image.parent('.essb-pin').attr('style', imgStyles); if (essbPinImages.reposition) { var imgWidth = $(image).width(); if (Number(imgWidth) && !isNaN(imgWidth) && Number(imgWidth) > 0) { image.parent('.essb-pin').css({'max-width': imgWidth+'px'}); } } shareBtnCode.push(''); image.after(shareBtnCode.join('')); image.addClass('pin-generated'); // adding class to avoid generating again the same information //essb.share_window $(image).parent().find('a').each(function() { $(this).click(function(e) { e.preventDefault(); var url = $(this).attr('href'); essb.share_window(url, 'pinit', 'pinterest'); }); }); } if (typeof(essbPinImages) != 'undefined' && $('body').hasClass('tcb-edit-mode')) essbPinImages.active = false; if (typeof(essbPinImages) != 'undefined' && essbPinImages.active) { // Begin detection of potential images and assign the pinterest generation if (!essbPinImages.min_width || !Number(essbPinImages.min_width)) essbPinImages.min_width = 300; if (!essbPinImages.min_height || !Number(essbPinImages.min_height)) essbPinImages.min_height = 300; if ($('.essb-pin.tve_image').length) { $('.essb-pin.tve_image .essb_links').remove(); $('.essb-pin img').removeClass('pin-generated'); } var essbPinImagesDetect = function() { if (essbPinImages.selector) { $(essbPinImages.selector).each(essbPinImagesGenerateButtons); } else { if (!$('.essb-pinterest-images').length) return; $('.essb-pinterest-images').parent().find('img').each(essbPinImagesGenerateButtons); } } if (essbPinImages.lazyload) $(window).scroll(debounce(essbPinImagesDetect, 10)); setTimeout(essbPinImagesDetect, 1); } if ((typeof(essbPinImages) != 'undefined' && !essbPinImages.active) || typeof(essbPinImages) == 'undefined') { if ($('.essb-pin.tve_image').length) { $('.essb-pin.tve_image .essb_links').remove(); $('.essb-pin img').removeClass('pin-generated'); } } }); } )( jQuery ); // source --> https://totaalonlinemarketing.nl/wp-content/plugins/lazy-load/js/jquery.sonar.min.js?ver=0.6.1 (function(e,h,l,c){e.fn.sonar=function(o,n){if(typeof o==="boolean"){n=o;o=c}return e.sonar(this[0],o,n)};var f=l.body,a="scrollin",m="scrollout",b=function(r,n,t){if(r){f||(f=l.body);var s=r,u=0,v=f.offsetHeight,o=h.innerHeight||l.documentElement.clientHeight||f.clientHeight||0,q=l.documentElement.scrollTop||h.pageYOffset||f.scrollTop||0,p=r.offsetHeight||0;if(!r.sonarElemTop||r.sonarBodyHeight!==v){if(s.offsetParent){do{u+=s.offsetTop}while(s=s.offsetParent)}r.sonarElemTop=u;r.sonarBodyHeight=v}n=n===c?0:n;return(!(r.sonarElemTop+(t?0:p)q+o+n))}},d={},j=0,i=function(){setTimeout(function(){var s,o,t,q,p,r,n;for(t in d){o=d[t];for(r=0,n=o.length;r https://totaalonlinemarketing.nl/wp-content/plugins/lazy-load/js/lazy-load.js?ver=0.6.1 (function($) { lazy_load_init(); $( 'body' ).bind( 'post-load', lazy_load_init ); // Work with WP.com infinite scroll function lazy_load_init() { $( 'img[data-lazy-src]' ).bind( 'scrollin', { distance: 200 }, function() { lazy_load_image( this ); }); // We need to force load gallery images in Jetpack Carousel and give up lazy-loading otherwise images don't show up correctly $( '[data-carousel-extra]' ).each( function() { $( this ).find( 'img[data-lazy-src]' ).each( function() { lazy_load_image( this ); } ); } ); } function lazy_load_image( img ) { var $img = jQuery( img ), src = $img.attr( 'data-lazy-src' ); if ( ! src || 'undefined' === typeof( src ) ) return; $img.unbind( 'scrollin' ) // remove event binding .hide() .removeAttr( 'data-lazy-src' ) .attr( 'data-lazy-loaded', 'true' ); img.src = src; $img.fadeIn(); } })(jQuery); // source --> https://totaalonlinemarketing.nl/wp-content/plugins/mega_main_menu/src/js/frontend.js?ver=20.1.8 /* * Function for Mega Main Menu. */ (function( $ ){ jQuery(document).ready(function(){ /* * Unbinded all previous JS actions with menu. */ // jQuery( '#mega_main_menu, #mega_main_menu *' ).unbind(); /* * INIT */ mmm_reversal_z_index(); mmm_sticky_menu(); mmm_fullwidth_menu(); mmm_keep_open(); mmm_height_of_tabs_dropdown(); mmm_pushing_content(); mmm_mobile_double_tap_to_go(); mmm_mobile_toggle_menu(); mmm_smooth_scroll_to_anchor(); /* * EVENTS */ jQuery(window).on( 'resize orientationchange', function(){ mmm_sticky_menu(); mmm_fullwidth_menu(); // mmm_keep_open(); mmm_height_of_tabs_dropdown(); mmm_pushing_content(); mmm_smooth_scroll_to_anchor(); // mmm_mobile_toggle_menu(); // mmm_mobile_double_tap_to_go(); }); /* * Reversal z-index. */ function mmm_reversal_z_index () { var z_index = 1000; function_selector = '.mega_main_menu'; jQuery( function_selector ).unbind(); jQuery( function_selector ).each(function(index,element){ z_index = z_index - 10; jQuery( element ).css({ 'z-index' : z_index }); }); } /* * Mobile toggle menu */ function mmm_mobile_toggle_menu () { function_selector = '.mobile_toggle'; jQuery( function_selector ).unbind(); jQuery( '.mobile_menu_active' ).removeClass( 'mobile_menu_active' ); jQuery( function_selector ).on( 'click', function() { if ( jQuery( this ).parent().hasClass( 'mobile_menu_active' ) ) { jQuery( this ).parent().removeClass( 'mobile_menu_active' ); jQuery( '#mega_main_menu .keep_open' ).removeClass('keep_open'); } else { jQuery( this ).parent().addClass( 'mobile_menu_active' ); } }); } /* * Mobile Double tap to go */ function mmm_mobile_double_tap_to_go () { function_selector = '#mega_main_menu li:has(.mega_dropdown) > .item_link, #mega_main_menu li:has(.post_details) > .processed_image'; jQuery( function_selector ).unbind(); if( /iphone|ipad|ipod|android|webos|blackberry|iemobile|opera mini/i.test( navigator.userAgent.toLowerCase() ) ) { var clicked_item = false; jQuery( function_selector ).on( 'click', function( index ) { if ( clicked_item != this) { index.preventDefault(); if ( jQuery( this ).parent().parent().parent().hasClass('keep_open') ) { } else { jQuery( '#mega_main_menu .keep_open' ).removeClass('keep_open'); } jQuery( this ).parent().addClass('keep_open'); clicked_item = this; } }); } } /* * Sticky menu */ function mmm_sticky_menu () { function_selector = '#mega_main_menu > .menu_holder'; jQuery( function_selector ).unbind(); jQuery( function_selector ).each(function(index,element){ var stickyoffset = []; var menu_inner_width = []; var menu_inner = []; var style_attr = []; menu_inner[ index ] = jQuery( element ).find( '.menu_inner' ); stickyoffset[ index ] = jQuery( element ).data( 'stickyoffset' ) * 1; if ( jQuery( element ).hasClass( 'coercive_styles-enable' ) ) { rules_priority = ' !important'; } else { rules_priority = ''; } if ( jQuery( element ).attr( 'data-sticky' ) == '1' && stickyoffset[ index ] == 0 ) { menu_inner_width[ index ] = menu_inner[ index ].parents( '.mega_main_menu' ).width(); menu_inner[ index ].attr( 'style' , 'width:' + menu_inner_width[ index ] + 'px;' ); jQuery( element ).addClass( 'sticky_container' ); } else { jQuery(window).on( 'scroll', function(){ if ( jQuery( element ).attr( 'data-sticky' ) == '1' ) { scrollpath = jQuery(window).scrollTop(); if ( scrollpath > stickyoffset[ index ] ) { menu_inner_width[ index ] = menu_inner[ index ].parents( '.mega_main_menu' ).width(); jQuery( element ).find( '.menu_inner' ).attr( 'style' , 'width:' + menu_inner_width[ index ] + 'px;' ); jQuery( element ).find( '.mmm_fullwidth_container' ).attr( 'style' , 'left: 0px' + rules_priority + ';' ); if ( !jQuery( element ).hasClass( 'sticky_container' ) ) { jQuery( element ).addClass( 'sticky_container' ); } } else { mmm_fullwidth_menu(); jQuery( element ).removeClass( 'sticky_container' ); style_attr[ index ] = jQuery( menu_inner[ index ] ).attr( 'style' ); if ( typeof style_attr[ index ] !== 'undefined' && style_attr[ index ] !== false ) { menu_inner[ index ].removeAttr( 'style' ); } } } else { jQuery( element ).removeClass( 'sticky_container' ); } }); } }); } /* * Fullwidth menu container */ function mmm_fullwidth_menu () { function_selector = '.mega_main_menu.direction-horizontal.fullwidth-enable'; jQuery( function_selector ).unbind(); body_width = jQuery( 'body' ).width(); jQuery( function_selector ).each( function( index, element ) { offset_left = jQuery( element ).offset().left; // rules_priority if ( jQuery( element ).hasClass( 'coercive_styles-enable' ) ) { rules_priority = ' !important'; } else { rules_priority = ''; } jQuery( element ).find( '.mmm_fullwidth_container' ).attr( 'style' , 'width:' + body_width + 'px' + rules_priority + ';left: -' + offset_left + 'px' + rules_priority + ';right:auto' + rules_priority + ';' ); }); } /* * Height of .tabs_dropdown */ function mmm_height_of_tabs_dropdown () { function_selector = '.mega_main_menu .tabs_dropdown > .mega_dropdown > li'; jQuery( function_selector ).unbind(); // to open first tab when tabs are visible jQuery( '.mega_main_menu .tabs_dropdown' ).on( 'hover mouseleave mouseenter', function( event ){ my_el = jQuery( this ).find( '.mega_dropdown > li' ).first(); jQuery( my_el ).parent().css({ "min-height": jQuery( my_el ).find( '.mega_dropdown' ).outerHeight( true ) }); jQuery( my_el ).find( ' > .mega_dropdown' ).css({ "min-height": jQuery( my_el ).closest( '.mega_dropdown' ).outerHeight( true ) }); jQuery( my_el ).addClass( 'keep_open' ); }); // For Hover jQuery( '.dropdowns_trigger-hover' + function_selector ).on( 'hover mouseenter transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd', function( event ){ jQuery( this ).parent().css({ "min-height": jQuery( this ).find( '.mega_dropdown' ).outerHeight( true ) }); jQuery( this ).find( ' > .mega_dropdown' ).css({ "min-height": jQuery( this ).closest( '.mega_dropdown' ).outerHeight( true ) }); }); jQuery( '.dropdowns_trigger-hover' + function_selector ).on( 'mouseleave ', function( event ){ jQuery( this ).parent().css({ "min-height": '0px' }); jQuery( this ).find( ' > .mega_dropdown' ).css({ "min-height": '0px' }); jQuery( this ).removeClass( 'keep_open' ); }); // For Click jQuery( '.dropdowns_trigger-click' + function_selector ).on( 'click', function(){ jQuery( this ).parent().parent().find( '.mega_dropdown' ).css({ "min-height": '0px' }); jQuery( this ).parent().css({ "min-height": jQuery( this ).find(' > .mega_dropdown').outerHeight( true ) }); }); } /* * Pushing the content when dropdowns visible */ function mmm_pushing_content () { function_selector = '.mega_main_menu.direction-horizontal.pushing_content-enable'; jQuery( function_selector ).unbind(); jQuery( function_selector ).each( function( index, element ) { // rules_priority if ( jQuery( element ).hasClass( 'coercive_styles-enable' ) ) { rules_priority = ' !important'; } else { rules_priority = ''; } menu_holder_height = jQuery( element ).find( '.menu_holder' ).outerHeight( true ); click_item = false; if ( jQuery( element ).hasClass( 'dropdowns_trigger-click' ) ) { // dropdowns_trigger dropdowns_trigger = 'click'; // calculations if ( jQuery( '.mega_main_menu .nav_logo.mobile_menu_active' ).length ) { } else { jQuery( 'body' ).on( dropdowns_trigger, function ( body_el ) { menu_item_class = jQuery( body_el.target ).closest( '.menu-item' ).attr( 'class' ); if ( typeof jQuery( body_el.target ).parents( '.menu-item' ).attr( 'class' ) != 'undefined' ) { jQuery( element ).css({ height: menu_holder_height + jQuery( this ).find( '.mega_main_menu_ul > li.keep_open > .mega_dropdown' ).outerHeight( true ) + rules_priority }); if ( click_item == menu_item_class ) { jQuery( element ).css({ height: menu_holder_height }); click_item = false; } else { click_item = jQuery( body_el.target ).closest( '.menu-item' ).attr( 'class' ); } } else { jQuery( element ).css({ height: menu_holder_height }); click_item = false; } }); } } else { // dropdowns_trigger dropdowns_trigger = 'hover mouseleave'; // calculations if ( jQuery( '.mega_main_menu .nav_logo.mobile_menu_active' ).length ) { } else { jQuery( element ).find( 'li' ).on( dropdowns_trigger, function ( body_el ) { jQuery( element ).css({ height: menu_holder_height + jQuery( element ).find( '.mega_main_menu_ul > li:hover > .mega_dropdown' ).outerHeight( true ) + rules_priority }); }); } } }); } /* * Smooth scroll to anchor link */ function mmm_smooth_scroll_to_anchor () { function_selector = '#mega_main_menu a[href*="#"]:not([href="#"])'; // jQuery( function_selector ).unbind(); jQuery( function_selector ).on( 'click', function() { if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { var target = jQuery(this.hash); target = target.length ? target : jQuery('[name=' + this.hash.slice(1) +'], [id=' + this.hash.slice(1) +']'); if (target.length) { jQuery( '#mega_main_menu .current-menu-item' ).removeClass( 'current-menu-item' ); jQuery( this ).parent().addClass( 'current-menu-item' ); jQuery('html,body').animate({ scrollTop: target.offset().top - 90 }, 600); jQuery( '#mega_main_menu .mobile_menu_active' ).removeClass( 'mobile_menu_active' ); return false; } } }); }; /* * Keep dropdown open if some inner element has a :focus. */ function mmm_keep_open () { /* function_selector = '#mega_main_menu .menu-item *'; jQuery( function_selector ).unbind(); jQuery( function_selector ).on( 'focus', function( index ){ jQuery( this ).parents( '.menu-item, .post_item' ).addClass( 'keep_open' ); }) jQuery( function_selector ).on( 'hover', function( index ){ jQuery( this ).parents( '.menu-item, .post_item' ).removeClass( 'keep_open' ); }) jQuery( function_selector ).on( 'blur', function( index ){ jQuery( this ).parents( '.menu-item, .post_item' ).removeClass( 'keep_open' ); }) */ click_item_2 = false; /* if( true != /iphone|ipad|ipod|android|webos|blackberry|iemobile|opera mini/i.test( navigator.userAgent.toLowerCase() ) ) { } */ jQuery( 'body' ).on( 'click', function ( body_el ) { menu_item_class = jQuery( body_el.target ).closest( '.menu-item' ).attr( 'class' ); if ( ( click_item_2 != menu_item_class ) && ( typeof jQuery( body_el.target ).closest( '#mega_main_menu.dropdowns_trigger-click .menu-item:has(.mega_dropdown)' ).attr( 'class' ) != 'undefined' ) && ( typeof jQuery( body_el.target ).closest( '#mega_main_menu.dropdowns_trigger-click .menu-item:not(.multicolumn_dropdown )' ).attr( 'class' ) == 'undefined' ) ) { if ( jQuery( body_el.target ).closest( '.menu-item' ).find( '.mega_dropdown' ).length ) { body_el.preventDefault(); } jQuery( '#mega_main_menu .keep_open' ).removeClass( 'keep_open' ); jQuery( body_el.target ).parents( '.menu-item' ).addClass( 'keep_open' ); click_item_2 = jQuery( body_el.target ).closest( '.menu-item' ).attr( 'class' ); } else if ( jQuery( body_el.target ).is( '#mega_main_menu .mega_dropdown form *:focus' ) ) { jQuery( '#mega_main_menu .keep_open' ).removeClass( 'keep_open' ); jQuery( body_el.target ).parents( '.menu-item' ).addClass( 'keep_open' ); } else if ( ( click_item_2 == menu_item_class ) ) { jQuery( body_el.target ).closest( '.menu-item' ).removeClass( 'keep_open' ); click_item_2 = false; } else { jQuery( '.menu-item' ).removeClass( 'keep_open' ); click_item_2 = false; } }); } }); })(jQuery); // source --> https://totaalonlinemarketing.nl/wp-content/themes/seowp/javascripts/custom.modernizr.js?ver=1601401387 /* Modernizr 2.6.2 (Custom Build) | MIT & BSD * Build: http://modernizr.com/download/#-inlinesvg-svg-svgclippaths-touch-shiv-mq-cssclasses-teststyles-prefixes-ie8compat-load */ ;window.Modernizr=function(a,b,c){function y(a){j.cssText=a}function z(a,b){return y(m.join(a+";")+(b||""))}function A(a,b){return typeof a===b}function B(a,b){return!!~(""+a).indexOf(b)}function C(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:A(f,"function")?f.bind(d||b):f}return!1}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n={svg:"http://www.w3.org/2000/svg"},o={},p={},q={},r=[],s=r.slice,t,u=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},v=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return u("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},w={}.hasOwnProperty,x;!A(w,"undefined")&&!A(w.call,"undefined")?x=function(a,b){return w.call(a,b)}:x=function(a,b){return b in a&&A(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=s.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(s.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(s.call(arguments)))};return e}),o.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:u(["@media (",m.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},o.svg=function(){return!!b.createElementNS&&!!b.createElementNS(n.svg,"svg").createSVGRect},o.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==n.svg},o.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(l.call(b.createElementNS(n.svg,"clipPath")))};for(var D in o)x(o,D)&&(t=D.toLowerCase(),e[t]=o[D](),r.push((e[t]?"":"no-")+t));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)x(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},y(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=m,e.mq=v,e.testStyles=u,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+r.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f https://totaalonlinemarketing.nl/wp-content/themes/seowp/javascripts/jquery.formalize.js?ver=1601401387 /* Formalize - version 1.2 MIT license */ // Module pattern: // http://yuiblog.com/blog/2007/06/12/module-pattern var FORMALIZE = (function($, window, document, undefined) { // Internet Explorer detection. function IE(version) { var b = document.createElement('b'); b.innerHTML = ''; return !!b.getElementsByTagName('br').length; } // Private constants. var PLACEHOLDER_SUPPORTED = 'placeholder' in document.createElement('input'); var AUTOFOCUS_SUPPORTED = 'autofocus' in document.createElement('input'); var IE6 = IE(6); var IE7 = IE(7); // Expose innards of FORMALIZE. return { // FORMALIZE.go go: function() { var i, j = this.init; for (i in j) { j.hasOwnProperty(i) && j[i](); } }, // FORMALIZE.init init: { // FORMALIZE.init.disable_link_button disable_link_button: function() { $(document.documentElement).on('click', 'a.button_disabled', function() { return false; }); }, // FORMALIZE.init.full_input_size full_input_size: function() { if (!IE7 || !$('textarea, input.input_full').length) { return; } // This fixes width: 100% on