');
jQuery('tbody').prepend(row);
}
function s_s_s_tableUpdateKey(key, result, detail, subId, subName) {
s_s_s_setUnusedKeys(key, result === s_s_s_myTexts.success, detail, subId, subName);
s_s_s_recvCount++;
if (s_s_s_recvCount == s_s_s_keyCount) {
jQuery('#buttonRedeem').fadeIn();
jQuery('#inputKey').removeAttr('disabled');
}
var rowObjects = jQuery('tr');
for (var i = 1; i < rowObjects.length; i++) {
var rowElement = rowObjects[i];
var rowObject = jQuery(rowElement);
if (rowObject.children()[1].innerHTML.includes(key)&&
rowObject.children()[2].innerHTML.includes(s_s_s_myTexts.redeeming)) {
rowObject.children()[2].remove();
// result
if (result == s_s_s_myTexts.fail) rowObject.append('
');
}
break;
}
}
}
function s_s_s_getKeysByRE(text) {
text = text.trim().toUpperCase();
var reg = new RegExp('([0-9A-Z]{5}-?){2,4}[0-9A-Z]{5}', 'g');
var keys = [];
var result = void 0;
while (result = reg.exec(text)) {
keys.push(result[0]);
}
return keys;
}
function s_s_s_startTimer() {
s_s_s_timer = setInterval(function() {
var flag = false;
var nowKey = 0;
var rowObjects = jQuery('tr');
for (var i = rowObjects.length - 1; i >= 1; i--) {
var rowElement = rowObjects[i];
var rowObject = jQuery(rowElement);
if (rowObject.children()[2].innerHTML.includes(s_s_s_myTexts.waiting)) {
nowKey++;
if (nowKey <= s_s_s_autoDivideNum) {
var key = rowObject.children()[1].innerHTML.substring(6);
key = key.substring(0, key.indexOf(''));
rowObject.children()[2].innerHTML = '
' + s_s_s_myTexts.redeeming + '...
';
s_s_s_redeemKey(key);
} else {
flag = true;
break;
}
}
}
if (!flag) {
clearInterval(s_s_s_timer);
}
}, 1000 * s_s_s_waitingSeconds);
}
function s_s_s_redeemKeys() {
var keys = s_s_s_getKeysByRE(jQuery('#inputKey').val().trim());
if (keys.length <= 0) {
ShowAlertDialog("失败","没有找到符合格式的key!");
return;
}
jQuery('#buttonRedeem').fadeOut();
jQuery('#inputKey').attr('disabled', 'disabled');
var nowKey = 0;
keys.forEach(function (key) {
nowKey++;
if (nowKey <= s_s_s_autoDivideNum) {
s_s_s_tableInsertKey(key);
s_s_s_redeemKey(key);
} else {
s_s_s_tableWaitKey(key);
}
});
if (nowKey > s_s_s_autoDivideNum) {
s_s_s_startTimer();
}
}
function s_s_s_toggleUnusedKeyArea() {
if (jQuery('#unusedKeyArea').is(':hidden')) {
jQuery('#unusedKeyArea').fadeIn();
} else {
jQuery('#unusedKeyArea').fadeOut();
}
}
function s_s_s_showUnusedKey() {
s_s_s_toggleUnusedKeyArea();
if (this.innerHTML.includes(s_s_s_myTexts.showUnusedKey)) {
this.innerHTML = this.innerHTML.replace(s_s_s_myTexts.showUnusedKey, s_s_s_myTexts.hideUnusedKey);
} else {
this.innerHTML = this.innerHTML.replace(s_s_s_myTexts.hideUnusedKey, s_s_s_myTexts.showUnusedKey);
}
}
*/});
let batchredeemscriptnode=document.createElement("script");
batchredeemscriptnode.innerHTML=batchredeemscript;
headelement.appendChild(batchredeemscriptnode);
let batchredeemkey=getText(function(){/*
*/});
var addfreescript=getText(function(){/*
function s_s_s_addfreefunction(){
let args=arguments[0].split(",");
if(!args[0].trim().match(/^[\d]+$/)){
ShowAlertDialog("失败","请输入SUB ID,多个SUB ID用“,”隔开");
return;
}
let subidlist=new Array();
for(let i=0;i