var Slide = false; $(document).ready(function() { $("#IntervalUP").on('click', function() { inGET = parseFloat($("#interval").val()); Min = parseFloat($("#interval").attr('min')); Max = parseFloat($("#interval").attr('max')); if (inGET < Max) { inGET = inGET + 1; $("#interval").val(inGET); } }); $("#IntervalDown").on('click', function() { inGET = parseFloat($("#interval").val()); Min = parseFloat($("#interval").attr('min')); Max = parseFloat($("#interval").attr('max')); if (inGET > Min) { inGET = inGET - 1; $("#interval").val(inGET); } }); $("#SendwaitUP").on('click', function() { inGET = parseFloat($("#sendwait").val()); Min = parseFloat($("#sendwait").attr('min')); Max = parseFloat($("#sendwait").attr('max')); if (inGET < Max) { inGET = inGET + 1; $("#sendwait").val(inGET); } }); $("#SendwaitDown").on('click', function() { inGET = parseFloat($("#sendwait").val()); Min = parseFloat($("#sendwait").attr('min')); Max = parseFloat($("#sendwait").attr('max')); if (inGET > Min) { inGET = inGET - 1; $("#sendwait").val(inGET); } }); $("#CountUP").on('click', function() { inGET = parseFloat($("#count").val()); Min = parseFloat($("#count").attr('min')); Max = parseFloat($("#count").attr('max')); if (inGET < Max) { inGET = inGET + 1; $("#count").val(inGET); } }); $("#CountDown").on('click', function() { inGET = parseFloat($("#count").val()); Min = parseFloat($("#count").attr('min')); Max = parseFloat($("#count").attr('max')); if (inGET > Min) { inGET = inGET - 1; $("#count").val(inGET); } }); }); $(document).ready(function() { $("input[type=password]").prop('type', 'text'); $("#bar").on('change', function() { if ($(this).is(":checked")) { Enable = true; } else { Enable = false; } MkAuth("#bar", Enable); }); $("#pix").on('change', function() { if ($(this).is(":checked")) { Enable = true; } else { Enable = false; } MkAuth("#pix", Enable); }); $("#qrpix").on('change', function() { if ($(this).is(":checked")) { Enable = true; } else { Enable = false; } MkAuth("#qrpix", Enable); }); $("#qrlink").on('change', function() { if ($(this).is(":checked")) { Enable = true; } else { Enable = false; } MkAuth("#qrlink", Enable); }); $("#pdf").on('change', function() { if ($(this).is(":checked")) { Enable = true; } else { Enable = false; } MkAuth("#pdf", Enable); }); $("#inject").on('change', function() { var Range = $("#ranger").val(); $.ajax({ type: "POST", url: "/delay_mkauth", data: { range: Range, }, success: function(data) { if (data.Status == "Fail") { $("#inject").val(data.Return); } }, error: function(request, status, error) { var Icon = "fa-exclamation"; $.jGrowl(' ' + 'Failed: Server connection error', { header: '
Server:
', life: 2000, theme: 'Mwsm', speed: 'slow', close: function(e, m, o) { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); $("#Waiting").fadeOut("slow", function() { $("#inject").val(Range); }); } }); } }); }); function MkAuth(OPTION, SET) { $.ajax({ type: "POST", url: "/options_mkauth", data: { define: OPTION.replace(/[^a-zA-Z]+/g, ''), enable: SET }, success: function(data) { if (data.Status == "Fail") { $(OPTION).prop("checked", data.Return); } }, error: function(request, status, error) { var Icon = "fa-exclamation"; $.jGrowl(' ' + 'Failed: Server connection error', { header: '
Server:
', life: 2000, theme: 'Mwsm', speed: 'slow', close: function(e, m, o) { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); $("#Waiting").fadeOut("slow", function() { if (SET) { $(OPTION).prop("checked", false); } else { $(OPTION).prop("checked", true); } }); } }); } }); } var behavior = function(val) { return val.replace(/\D/g, '').length === 11 ? '(00) 9 0000-0000' : '(00) 0000-00009'; }, options = { onKeyPress: function(val, e, field, options) { field.mask(behavior.apply({}, arguments), options); } }; $('#WhatsApp').mask(behavior, options); $("#WhatsApp").on('input, focusin', function() { $("#WhatsApp").val(""); }); $("#Clear").on("click", function() { $("#Message").prop('disabled', true); $(over).show(); $("#WhatsApp").val(""); $("#WhatsApp").prop('disabled', false).focus(); }); var Simulator = "/force-message"; $("#Simulator").on('change', function() { if ($(this).is(":checked")) { Simulator = "/send-message"; } else { Simulator = "/force-message"; } }); function ModuleOff() { $.ajax({ type: "POST", url: "/options_mkauth", data: { define: 'module', enable: 'false' }, success: function(data) { if (data.Status == "Success") { $("#module").prop("checked", false); $("#domain, #username, #password, #tunel").prop('disabled', false); } if (data.Status == "Fail") { setTimeout(() => { $("#module").prop("checked", true); $("#domain, #username, #password, #tunel").prop('disabled', true); }, "500"); } }, error: function(request, status, error) { setTimeout(() => { $("#module").prop("checked", true); $("#domain, #username, #password, #tunel").prop('disabled', true); }, "500"); } }); } $("#module").on('change', function() { var User = $("#username").val(); var Pass = $("#password").val(); var Domain = $("#domain").val(); var Tunel = $("#tunel").val(); if ($(this).is(":checked")) { if (User == "" || !User.includes("Client_Id_")) { setTimeout(() => { $("#module").prop("checked", false); $("#username").focus().val(""); }, "500"); } else { if (Pass == "" || !Pass.includes("Client_Secret_")) { setTimeout(() => { $("#module").prop("checked", false); $("#password").focus().val(""); }, "500"); } else { if (Domain == "") { setTimeout(() => { $("#module").prop("checked", false); $("#domain").focus().val(""); }, "500"); } else { if (Tunel == "") { setTimeout(() => { $("#module").prop("checked", false); $("#tunel").focus().val(""); }, "500"); } else { $.ajax({ type: "POST", url: "/link_mkauth", data: { username: $("#username").val(), password: $("#password").val(), module: $("#module").prop('checked'), domain: $("#domain").val(), tunel: $("#tunel").val(), token: $("#token").val() }, beforeSend: function(data) { $("#Waiting").fadeIn("slow", function() { $(".Reset").removeClass("change").addClass("fa-spin").prop('disabled', true); $("#domain, #username, #password, #tunel").prop('disabled', true); }); }, success: function(data) { if (data.Status == "Success") { var Icon = "fa-check"; } if (data.Status == "Fail") { var Icon = "fa-exclamation"; } $.jGrowl(' ' + data.Return, { header: '
Server:
', life: 2000, theme: 'Mwsm', speed: 'slow', close: function(e, m, o) { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); $("#Waiting").fadeOut("slow", function() { if (data.Status == "Fail") { $("#module").prop("checked", false); $("#domain, #username, #password, #tunel").prop('disabled', false); } }); } }); }, error: function(request, status, error) { var Icon = "fa-exclamation"; $.jGrowl(' ' + 'Failed: Server connection error', { header: '
Server:
', life: 2000, theme: 'Mwsm', speed: 'slow', close: function(e, m, o) { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); $("#Waiting").fadeOut("slow", function() { $("#module").prop("checked", false); $("#domain, #username, #password, #tunel").prop('disabled', false); }); } }); } }); } } } } } else { ModuleOff(); } }); $("#Send").on("click", function() { if ($("#token").val() != "" && $("#Message").val() != "" && $("#WhatsApp").val().replace(/\D/g, '').length >= 11) { $.ajax({ type: "POST", url: "/token", data: { token: $("#token").val() }, beforeSend: function(data) { $("#Waiting").fadeIn("slow", function() { $(".Reset").removeClass("change").addClass("fa-spin").prop('disabled', true); }); }, success: function(data) { if (data.Status == "Success") { $.ajax({ type: "POST", dataType: 'json', contentType: 'application/x-www-form-urlencoded', headers: { to: '55' + $("#WhatsApp").val().replace(/\D/g, ''), msg: $("#Message").val() }, url: Simulator, data: { to: '55' + $("#WhatsApp").val().replace(/\D/g, ''), msg: $("#Message").val() }, success: function(data) { if (data.Status == "Success") { var Icon = "fa-check"; } if (data.Status == "Fail") { var Icon = "fa-exclamation"; } if (data.Status == "Error") { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); $("#Waiting").fadeOut("slow", function() { }); } else { $.jGrowl(' ' + data.message, { header: '
Server:
', life: 2000, theme: 'Mwsm', speed: 'slow', close: function(e, m, o) { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); $("#Waiting").fadeOut("slow", function() { }); } }); } }, error: function(request, status, error) { var Icon = "fa-exclamation"; $.jGrowl(' ' + 'Failed: Server connection error', { header: '
Server:
', life: 2000, theme: 'Mwsm', speed: 'slow', close: function(e, m, o) { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); $("#Waiting").fadeOut("slow", function() { }); } }); } }); } }, error: function(request, status, error) { var Icon = "fa-exclamation"; $("#Waiting").fadeIn("slow", function() { $.jGrowl(' ' + data.Return, { header: '
Server:
', life: 2000, theme: 'Mwsm', speed: 'slow', close: function(e, m, o) { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); $("#Locked").fadeIn("slow", function() { $("#token").val("").focus(); }); $("#Waiting").fadeOut("slow", function() { $("#token").val("").focus(); }); } }); }); } }); } else { if ($("#WhatsApp").val().replace(/\D/g, '').length < 11) { $("#WhatsApp").val("").focus(); } else { if ($("#Message").val() == "") { $("#Message").val("").focus(); } else { if ($("#token").val() == "") { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); $("#Locked").fadeIn("slow", function() { $("#token").val("").focus(); }); $("#Waiting").fadeOut("slow", function() { $("#token").val("").focus(); }); } } } } }); $("#SendClear").on("click", function() { $("#Message").val("").focus(); }); var t = $("#Message"), over = $(''); over.css({ position: "absolute", top: t.position().top, left: t.position().left, width: t.outerWidth(), height: t.outerHeight(), zIndex: 1000, backgroundColor: "#fff", cursor: "not-allowed", opacity: 0 }); t.after(over); $(over).on('click', function() { var Whats = $("#WhatsApp").val().replace(/\D/g, ''); if (Whats.length >= 11) { $(over).hide(); $("#Message").prop('disabled', false).focus(); } else { $(over).show(); $("#WhatsApp").val("").prop('disabled', false).focus(); } }); $("#Message").on('focusin', function() { $("#SendClear").fadeIn("slow", function() { }); }); $("#Message").on('focusout', function() { if ($("#Message").val() == "") { $("#SendClear").fadeOut("slow", function() { }); } }); $("#domain").on('focusout', function() { var Dominio = $("#domain").val().split('//')[1].split('/')[0]; if (Dominio != "") { $("#domain").val(Dominio); } }); $("#tunel").on('focusout', function() { var Dominio = $("#tunel").val().split('//')[1].split('/')[0]; if (Dominio != "" && Dominio.includes('mk-auth.dev.br')) { $("#tunel").val(Dominio); } else { $("#tunel").val(""); } }); $("#WhatsApp").on('input, keyup', function() { var Whats = $(this).val().replace(/\D/g, ''); if (Whats.length >= 11) { if ($("#Message").val() == "") { $("#Message").prop('disabled', false).val("").focus(); } $('#WhatsApp').mask("(00) 0 0000-0000"); $("#WhatsApp").val($("#WhatsApp").masked(Whats)).prop('disabled', true); } else { $('#WhatsApp').mask(behavior, options); } }); $("#WhatsApp").on('input, focusout', function() { var Whats = $(this).val().replace(/\D/g, ''); if (Whats.length == 10) { if ($("#Message").val() == "") { $("#Message").prop('disabled', false).val("").focus(); } Whats = Whats.substr(0, 2) + "9" + Whats.substr(2, 8); $('#WhatsApp').mask("(00) 0 0000-0000"); $("#WhatsApp").val($("#WhatsApp").masked(Whats)).prop('disabled', true); } }); $("#sendwait").mask('99'); $("#interval, #access").mask('99'); $("#limiter, #count").mask('999'); $("#token").mask('ZZZZZZZ', { translation: { 'Z': { pattern: /[A-Za-z0-9]/, optional: true } } }); $("#token").on("keyup", function() { var Keygen = $("#token").val(); if (Keygen.length >= 7) { $.ajax({ type: "POST", url: "/token", data: { token: $("#token").val(), }, beforeSend: function(data) { $("#token").prop('disabled', true); }, success: function(data) { if (data.Status == "Success") { var Icon = "fa-check"; } if (data.Status == "Fail") { var Icon = "fa-exclamation"; } $.jGrowl(' ' + data.Return, { header: '
Server:
', life: 2000, theme: 'Mwsm', speed: 'slow', close: function(e, m, o) { if (data.Status == "Success") { $("#Locked").fadeOut("slow", function() { $("#token").prop('disabled', false); }); } if (data.Status == "Fail") { $("#token").prop('disabled', false).val("").focus(); } } }); }, error: function(request, status, error) { $("#token").prop('disabled', false).val("").focus(); } }); } else { } }); $('.host').text($(location).attr('host') + "/send-message"); var socket = io(); socket.on('background', function(data) { $('#background').css({ 'background-image': 'url(' + data + ')' }); $('#background').show(); }); socket.on('message', function(msg) { $('.logs').append($('
  • ').text(msg)); $("#Scroll").animate({ scrollTop: $("#Scroll")[0].scrollHeight }, 500); }); socket.on('qr', function(src) { $("#qrcode").fadeOut("fast", function() { $('#qrcode').attr('src', src); $("#qrcode").fadeIn("slow", function() { if ($('#Preload').is(':visible')) { $("#Preload").fadeOut("slow", function() { $.ajax({ type: "POST", url: '/authenticated', success: function(data) { if (data.Status == "Success") { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); } else { $(".Reset").removeClass("change").addClass("fa-spin").prop('disabled', true); } }, error: function(jqXHR, textStatus, errorThrown) { $(".Reset").removeClass("change").addClass("fa-spin").prop('disabled', true); } }); }); } }); }); }); socket.on('ready', function(data) { $("#qrcode").fadeOut("fast", function() { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); }); }); socket.on('Reset', function(data) { if (!data) { setTimeout(() => { $(".Reset").removeClass("fa-spin").addClass("change").prop('disabled', false); }, "1000"); } else { if (!Slide) { $('#tabs a[href="#tabs-1"]')[0].click(); } $(".Reset").removeClass("change").addClass("fa-spin").prop('disabled', true); } }); socket.on('domain', function(data) { $('#domain').val(data); if (data != "") { $('#domain').prop('disabled', true); } }); socket.on('tunel', function(data) { $('#tunel').val(data); if (data != "") { $('#tunel').prop('disabled', true); } }); socket.on('username', function(data) { $('#username').val(data); if (data != "") { $('#username').prop('disabled', true); } }); socket.on('password', function(data) { $('#password').val(data); if (data != "") { $('#password').prop('disabled', true); } }); socket.on('interval', function(data) { data = (parseFloat(data) / 1000) $('#interval').val(data); }); socket.on('sendwait', function(data) { data = (parseFloat(data) / 1000) $('#sendwait').val(data); }); socket.on('pixfail', function(data) { $('#pixfail').val(data); }); socket.on('response', function(data) { $('#response').val(data); }); socket.on('access', function(data) { $('#access').val(data); }); socket.on('limiter', function(data) { $('#limiter').val(data); }); socket.on('delay', function(data) { $('#inject, #ranger').val(data); }); socket.on('onbot', function(data) { switch (data) { case 'true': $("#onbot").prop("checked", true); $("#response, #replyes").prop('disabled', false); break; case 'false': $("#onbot").prop("checked", false); $("#response, #replyes").prop('disabled', true); break; } }); socket.on('debugger', function(data) { switch (data) { case 'true': $("#debugger").prop("checked", true); break; case 'false': $("#debugger").prop("checked", false); break; } }); socket.on('module', function(data) { switch (data) { case 'true': $("#module").prop("checked", true); $("#domain, #username, #password, #tunel").prop('disabled', true); break; case 'false': $("#module").prop("checked", false); $("#domain, #username, #password, #tunel").prop('disabled', false); break; } }); socket.on('pdf', function(data) { switch (data) { case 'true': $("#pdf").prop("checked", true); break; case 'false': $("#pdf").prop("checked", false); break; } }); socket.on('qrpix', function(data) { switch (data) { case 'true': $("#qrpix").prop("checked", true); break; case 'false': $("#qrpix").prop("checked", false); break; } }); socket.on('qrlink', function(data) { switch (data) { case 'true': $("#qrlink").prop("checked", true); break; case 'false': $("#qrlink").prop("checked", false); break; } }); socket.on('pix', function(data) { switch (data) { case 'true': $("#pix").prop("checked", true); break; case 'false': $("#pix").prop("checked", false); break; } }); socket.on('bar', function(data) { switch (data) { case 'true': $("#bar").prop("checked", true); break; case 'false': $("#bar").prop("checked", false); break; } }); socket.on('replyes', function(data) { switch (data) { case 'true': $("#replyes").prop("checked", true); break; case 'false': $("#replyes").prop("checked", false); break; } }); socket.on('count', function(data) { data = parseFloat(data); $('#count').val(data); }); socket.on('donation', function(src) { $('#donation').attr('src', src); $('#donation').show(); }); $("#tabs").tabs({ active: tabs - 1, show: { effect: "fade", duration: 500 } }); $("#tabs2").tabs({ active: tabs - 1, show: { effect: "fade", duration: 500 } }); }); $(document).ready(function() { (function($) { $.fn.Pix = function(element) { var textToCopy = $(element).val(); var tempTextarea = $('