Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

jsarnowski / jsarnowski/blocksy-companion-pro   php

Repository URL to install this package:

Version: 1.8.76 

/ premium / static / bundle / micro-popups.js

!function(){"use strict";var e,t,n={},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e](i,i.exports,o),i.exports}o.m=n,o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.f={},o.e=function(e){return Promise.all(Object.keys(o.f).reduce((function(t,n){return o.f[n](e,t),t}),[]))},o.u=function(e){return e+".87a62e46aecc737993f2.js"},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e={},t="blocksy-companion:",o.l=function(n,r,i,c){if(e[n])e[n].push(r);else{var a,u;if(void 0!==i)for(var l=document.getElementsByTagName("script"),s=0;s<l.length;s++){var d=l[s];if(d.getAttribute("src")==n||d.getAttribute("data-webpack")==t+i){a=d;break}}a||(u=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,o.nc&&a.setAttribute("nonce",o.nc),a.setAttribute("data-webpack",t+i),a.src=n),e[n]=[r];var p=function(t,r){a.onerror=a.onload=null,clearTimeout(f);var o=e[n];if(delete e[n],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach((function(e){return e(r)})),t)return t(r)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=p.bind(null,a.onerror),a.onload=p.bind(null,a.onload),u&&document.head.appendChild(a)}},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e}(),function(){var e={179:0};o.f.j=function(t,n){var r=o.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise((function(n,o){r=e[t]=[n,o]}));n.push(r[2]=i);var c=o.p+o.u(t),a=new Error;o.l(c,(function(n){if(o.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),c=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+c+")",a.name="ChunkLoadError",a.type=i,a.request=c,r[1](a)}}),"chunk-"+t,t)}};var t=function(t,n){var r,i,[c,a,u]=n,l=0;if(c.some((function(t){return 0!==e[t]}))){for(r in a)o.o(a,r)&&(o.m[r]=a[r]);u&&u(o)}for(t&&t(n);l<c.length;l++)i=c[l],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0},n=globalThis.webpackChunkblocksy_companion=globalThis.webpackChunkblocksy_companion||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var i=window.ctEvents,c=o.n(i),a=window.ctFrontend;function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var l=["button:enabled:not([readonly])","select:enabled:not([readonly])","textarea:enabled:not([readonly])","input:enabled:not([readonly])","a[href]","area[href]","iframe","object","embed","[tabindex]","[contenteditable]","[autofocus]"],s=null,d=function(e){if(s){var t=function(e){if(Array.isArray(e))return u(e)}(o=s.querySelectorAll(l.join(",")))||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),n=t[0],r=t[t.length-1];"Tab"!==e.key&&9!==e.keyCode||(t.includes(document.activeElement)||(n.focus(),e.preventDefault()),e.shiftKey?document.activeElement===n&&(r.focus(),e.preventDefault()):document.activeElement===r&&(n.focus(),e.preventDefault()))}var o},p=function(e){if(!s||s===e){var t=e.querySelectorAll(l.join(","));0!==t.length&&(s=e,document.addEventListener("keydown",d),setTimeout((function(){t[0].focus()}),50))}},f=function(e){e.removeEventListener("keydown",d),s=null},m=function(){return window.ctFrontend&&window.ctFrontend.focusLockManager||(window.ctFrontend.focusLockManager={focusLockOn:p,focusLockOff:f}),window.ctFrontend.focusLockManager};function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h=function(e){27===e.keyCode&&g(document.querySelectorAll(".ct-popup.active")).map((function(e){k(e)}))},S=function(){var e,t=JSON.parse(localStorage.getItem("blocksyPastPopups")),n={};return Array.isArray(t)?t.forEach((function(e){n[e]={isExpired:!0,pages:[]}})):n=t,null!==(e=n)&&void 0!==e?e:{}},k=function(e){var t=e.id.replace("ct-popup-","");c().trigger("blocksy:micro-popups:close",t,e),localStorage.setItem("blocksyPastPopups",JSON.stringify(y(y({},S()),{},b({},t,{isExpired:!0,pages:[location.href]})))),e.classList.toggle("active"),m().focusLockOff(e),e.dataset.scrollLock&&o.e(616).then(o.bind(o,616)).then((function(t){(0,t.scrollLockManager)().enable(e.querySelector(".entry-content"))})),g(e.querySelectorAll('iframe[src*="youtu"]')).map((function(e){e.contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}',"*")})),g(e.querySelectorAll("video")).map((function(e){e.pause()})),g(e.querySelectorAll('iframe:not([src*="youtu"])')).map((function(e){var t=e.src;e.src="",e.src=t})),document.removeEventListener("keyup",h)},L=function(e){if(e.classList.contains("active"))k(e);else{var t=e.id.replace("ct-popup-","");c().trigger("blocksy:micro-popups:open",t,e),e.classList.add("active"),m().focusLockOn(e),e.dataset.scrollLock&&o.e(616).then(o.bind(o,616)).then((function(t){(0,t.scrollLockManager)().disable(e.querySelector(".entry-content"))}));var n=e.querySelector(".ct-toggle-close");n&&!n.hasClickListener&&(n.hasClickListener=!0,e.querySelector(".ct-toggle-close").addEventListener("click",(function(t){t.preventDefault(),k(e)}))),"yes"!==e.dataset.popupBackdrop||e.hasClickListener||(e.hasClickListener=!0,e.addEventListener("click",(function(t){"yes"===t.target.dataset.popupBackdrop&&(t.preventDefault(),k(e))}))),document.addEventListener("keyup",h)}};window.blocksyOpenMicroPopup=L;var E=function(e){var t,n=e.id.replace("ct-popup-","");return-1!==e.dataset.popupMode.indexOf("once")&&(null===(t=S()[n])||void 0===t?void 0:t.isExpired)},O=!1;(0,a.registerDynamicChunk)("blocksy_pro_micro_popups",{mount:function(e){if(!O){if(O=!0,g(document.querySelectorAll('[data-popup-mode*="page_load"]')).filter((function(e){return!E(e)})).map((function(e){return L(e)})),g(document.querySelectorAll('[data-popup-mode*="after_x_time"]')).filter((function(e){return!E(e)})).map((function(e){var t=e.dataset.popupMode.split(":")[1];setTimeout((function(){L(e)}),1e3*parseInt(t,10))})),document.querySelector('[data-popup-mode*="after_x_pages"]')){var t=g(document.querySelectorAll('[data-popup-mode*="after_x_pages"]')).filter((function(e){return!E(e)}));if(t.length>0){var n=S();t.map((function(e){var t,r,o=e.id.replace("ct-popup-",""),i=parseFloat(e.dataset.popupMode.split(":")[1])+1,c=y(y({},null!==(t=n[o])&&void 0!==t?t:{}),{},{pages:Array.from(new Set([].concat(g((null!==(r=n[o])&&void 0!==r?r:{}).pages||[]),[location.href])))});n[o]=c,c.pages.length>=i&&L(e)})),localStorage.setItem("blocksyPastPopups",JSON.stringify(n))}}document.querySelector('[data-popup-mode*="exit_intent"]')&&g(document.querySelectorAll('[data-popup-mode*="exit_intent"]')).filter((function(e){return!E(e)})).length>0&&document.addEventListener("mouseout",(function e(t){(t.clientY<=0||t.clientX<=0||t.clientX>=window.innerWidth||t.clientY>=window.innerHeight)&&g(document.querySelectorAll('[data-popup-mode*="exit_intent"]')).map((function(t){t.classList.contains("active")||(L(t),document.removeEventListener("mouseout",e))}))})),document.querySelector('[data-popup-mode*="element_reveal"]')&&g(document.querySelectorAll('[data-popup-mode*="element_reveal"]')).filter((function(e){return!E(e)})).map((function(e){var t=e.dataset.popupMode.split(":")[1];if(document.querySelector(t)){var n=new IntersectionObserver((function(t){0!==t.filter((function(e){return e.isIntersecting})).map((function(e){return e.target})).length&&(L(e),n.disconnect())}));g(document.querySelectorAll(t)).map((function(e){n.observe(e)}))}})),document.querySelector('[data-popup-mode*="after_inactivity"]')&&g(document.querySelectorAll('[data-popup-mode*="after_inactivity"]')).filter((function(e){return!E(e)})).map((function(e){var t;function n(){L(e),t&&clearTimeout(t),window.removeEventListener("load",r),window.removeEventListener("mousemove",r),window.removeEventListener("mousedown",r),window.removeEventListener("touchstart",r),window.removeEventListener("click",r),window.removeEventListener("keydown",r),window.removeEventListener("scroll",r,!0)}function r(){var r=e.dataset.popupMode.split(":")[1];clearTimeout(t),t=setTimeout(n,1e3*parseInt(r,10))}window.addEventListener("load",r),window.addEventListener("mousemove",r),window.addEventListener("mousedown",r),window.addEventListener("touchstart",r),window.addEventListener("click",r),window.addEventListener("keydown",r),window.addEventListener("scroll",r,!0)})),document.querySelector('[data-popup-mode*="scroll"]')&&g(document.querySelectorAll('[data-popup-mode*="scroll"]')).filter((function(e){return!E(e)})).map((function(e){var t=e.dataset.popupMode.indexOf("up")>-1,n=scrollY;window.addEventListener("scroll",(function r(){var o=e.dataset.popupMode.split(":")[1];if(o.indexOf("px")>-1&&(o=parseFloat(o)),o.toString().indexOf("%")>-1){var i=document.body,c=document.documentElement,a=Math.max(i.scrollHeight,i.offsetHeight,c.clientHeight,c.scrollHeight,c.offsetHeight);o=parseFloat(o)/100*a}o.toString().indexOf("vh")>-1&&(o=parseFloat(o)/100*innerHeight),t?scrollY>n?n=scrollY:Math.abs(n-scrollY)>o&&(L(e),window.removeEventListener("scroll",r,!0)):o<=scrollY&&(L(e),window.removeEventListener("scroll",r,!0))}),!0)}))}g(document.querySelectorAll('[href*="ct-popup-"]')).map((function(e){e.hasClickListener||document.querySelector(e.getAttribute("href"))&&(e.hasClickListener=!0,e.addEventListener("click",(function(t){t.preventDefault();var n=document.querySelector(e.getAttribute("href"));L(n)})))}))}})}();