if (typeof HdGame == "undefined") {
HdGame = {}
}
(function (a) {
a.encodeHtml = function (c) {
return c && c.replace ? (c.replace(/&/g, "&").replace(/ /g, " ").replace(/\b +/g, " ").replace(/</g, "<").replace(/>/g, ">").replace(/\\/g, "\").replace(/\'/g, "'").replace(/\"/g, """).replace(/\n/g, "<br/>").replace(/\r/g, "")) : c
};
a.encodeUrl = function (c) {
return typeof c === "undefined" ? "" : encodeURIComponent(c)
};
a.decodeHtml = function (c) {
return c && c.replace ? (c.replace(/ /gi, " ").replace(/</gi, "<").replace(/>/g, ">").replace(/\/gi, "\\").replace(/'/gi, "'").replace(/"/gi, '"').replace(/\<br\/\>/gi, "\n").replace(/&/gi, "&")) : c
};
a.decodeUrl = function (c) {
return typeof c === "undefined" ? "" : decodeURIComponent(c)
};
a.checkCharacterLen = function (c, g) {
var h = g.val().replace(/[^\x00-\xff]/g, "**");
var f = h.trim().length;
var e = 0;
for (var d = 0; d < f; d++) {
e++
}
return e > c
};
a.checkTextLength = function (o, f, k) {
var g;
if (k) {
g = f
} else {
g = f.val()
}
var m = g.replace(/[^\x00-\xff]/g, "**");
var d = m.length;
if (d < o) {
return {
isOverflow: false
}
}
var j = m.substr(0, o);
var h = 0;
var l = "";
for (var e = 0; e < j.length; e++) {
var c = j.substr(e, 1);
if (c == "*") {
h++
}
}
var n = 0;
if (h % 2 == 0) {
n = h / 2 + (o * 1 - h);
l = g.substr(0, n)
} else {
n = (h - 1) / 2 + (o * 1 - h);
l = g.substr(0, n)
}
if (k) {
return {
isOverflow: true,
returnValue: l
}
} else {
f.val(l)
}
};
a.fadOut = function (c, d) {
if (c.is(":visible")) {
d && d();
return
}
c.css("opacity", 0);
c.show();
c.addClass("poupFadIn");
setTimeout(function () {
c.removeClass("poupFadIn");
c.css("opacity", 1);
d && d()
},
200)
};
a.fadIn = function (c, d) {
if (c.is(":hidden")) {
d && d();
return
}
c.css("opacity", 1);
c.addClass("poupFadOut");
setTimeout(function () {
c.hide();
c.removeClass("poupFadOut");
c.css("opacity", 1);
d && d()
},
200)
};
a.statusMsg = (function () {
var e = null;
var g = '<div class="statusTip" style="display:none; opacity:0;"><div class="content"><div id="statusTip-msg"></div><div class="sTime">详情留意活动说明</div></div></div>';
var c = $(g);
var d = c.find("#statusTip-msg");
var f = c.find(".sTime");
var h = false;
return function (j, i, k) {
var l = "";
if (j === 1) {
l = "活动尚未开始";
f.text("活动开始时间为" + g_config.startTime)
}
if (j === 3) {
l = "活动已结束";
f.text("请关注期待下次活动")
}
if (j === 4) {
l = "您今天已经没有抽奖机会了";
f.text("明天可继续抽奖哦")
}
if (j === 5) {
l = "未授权用户无法进行游戏。"
}
if (j === 6) {
l = "您的抽奖机会已经用完"
}
if (j === 7) {
l = "您今天已经没有参与机会了";
f.text("明天可继续参与哦")
}
if (j === 8) {
l = "您的参与机会已经用完"
}
if (typeof j === "string") {
l = j
}
d.html(l);
if (typeof i === "string") {
f.text(i)
} else {
if (i) {
f.hide()
} else {
f.show()
}
}
if (k) {
c.css("width", k)
} else {
if (j == 4) {
c.css("width", "14rem")
} else {
c.css("width", "11.5rem")
}
}
if (j == 4 && g_config.showHelpGuide) {
$("#helpGuideBox").show();
return
}
if (!h) {
$("body").append(c);
h = true
}
clearTimeout(e);
a.fadOut(c);
e = setTimeout(function () {
a.fadIn(c,
function () {
c.remove();
h = false
})
},
2000)
}
})();
a.showMsgToast = function (f, d, e) {
var c = $("<div class='msg-toast " + e + "' style='display: none;'>" + f + "</div>");
$("body").append(c);
c.fadeIn(300);
setTimeout(function () {
c.fadeOut(300,
function () {
c.remove()
})
},
d)
};
a.share = function () {
if ($("#sharePanel").length > 0) {
$("#sharePanel").show();
return
}
$("body").append("<div id='sharePanel'></div>");
$("#sharePanel").on("touchend touchstart",
function () {
$(this).hide()
})
};
a.favorite = function () {
if ((g_config.wxAward && g_config.wxAward.genewxcard)) {
return
}
if ($("#favoritePanel").length > 0) {
$("#favoritePanel").show();
return
}
$("body").append("<div id='favoritePanel'></div>");
$("#favoritePanel").on("touchend touchstart", function (c) {
setTimeout(function () {
$("#favoritePanel").hide()
},
500)
})
};
a.getStatusName = function (c) {
switch (c) {
case 0:
return "未领取";
case 1:
return "已核销";
case 2:
return "未核销";
case 3:
return "已过期";
case 4:
return "已作废"
}
};
(function () {
var e = null;
_lastWrap = null,
_stop = function (f) {
if (f) {
if (f.data("_guide")) {
f.data("_guide").remove();
f.removeData("_guide")
}
} else {
if (e) {
e.remove();
e = null;
_lastWrap && _lastWrap.removeData("_guide")
}
}
};
var d = function (j, l, m) {
var g = $('<div class="ball-scale-multiple"><div></div><div></div><div></div></div>');
if (j.css("position") === "static") {
j.css("position", "relative")
}
if (typeof l === "object" && typeof l.x !== "undefined" && typeof l.y !== "undefined" && typeof l.w !== "undefined" && typeof l.h !== "undefined") {
var k = Math.min(l.w, l.h) * (m || 1);
g.children().css({
width: k,
height: k
});
g.css({
left: l.x + (l.w - k) / 2,
top: l.y + (l.h - k) / 2
})
} else {
m = m || 0.8;
var f = j.outerHeight();
var h = j.outerWidth();
var i = (l === "w" ? h / 2 : (l === "h" ? f / 2 : (l === "min" ? Math.min(f, h) / 2 : Math.max(f, h) / 2))) * m;
g.css({
left: h / 2 - i,
top: f / 2 - i
});
g.children().css({
width: 2 * i,
height: 2 * i
})
}
j.append(g);
e = g;
j.data("_guide", g);
_lastWrap = j
};
var c = {
play: d,
stop: _stop
};
a.Guide = c
})();
a.homePoup = function (c) {
if (c == 1) {
$("#rankBox").show()
} else {
if (c == 3) {
$("#awardBox").show()
} else {
if (c == 4) {
$("#regAwardBox").show()
}
}
}
$("#poupInfoBox").show()
};
a.poupAjaxComplete = function (c) {
var d = $(".ajaxLoadBar");
d.addClass("ajaxComplete");
$(".ajaxLoadBg").hide();
setTimeout(function () {
d.removeClass("ajaxLoad");
d.removeClass("ajaxComplete")
},
500)
};
(function () {
var q = {
rankUrl: "",
awardUrl: "",
getRegAwardUrl: "",
mhaveScore: 0,
openid: "",
gameId: 0,
};
var f = {
menuLen: "",
slideBarWidth: "",
slideBarMaxWidth: "",
marginLeft: false,
firstTouchRank: true,
firstTouchAward: true,
firstTouchWinList: true,
hasInitEvent: false,
};
var o = {
isLoad: false,
isRankAll: false,
start: 0,
num: 0,
limit: 99
};
a.initChangePoup = function (r) {
r && $.extend(q, r);
if (_manage) {
$("#Award_Round_Dot").show()
}
f.menuLen = 0;
$(".poupTitleBox .poupTitleMune").each(function () {
if ($(this).css("display") == "block") {
$(this).removeClass("hide");
f.menuLen++
} else {
$(this).addClass("hide")
}
});
$("#awardBox").css("height", $("#poupInfoBox").height() - $(".poupHead").height());
$(".popTabBox").css("width", $(window).width() * f.menuLen);
var s = null;
$(".poupTitleBox .poupTitleMune").not(".hide").each(function (v, x) {
var u = $(this).attr("_flag");
for (var w = 0; w < $("#poupInfoBox .poupMain").length; w++) {
var t = $("#poupInfoBox .poupMain").eq(w);
if (t.attr("_flag") == u) {
t.show();
if (s) {
s = s.add(t)
} else {
s = t
}
return
}
}
});
$("#poupInfoBox .poupMain").not(s).hide();
$("#poupInfoBox .poupMain").css("width", 100 / f.menuLen + "%");
$(".poupTitleBox .poupTitleMune,.poupTitleBox .slideBarTip").css("width", 13.25 / f.menuLen + "rem");
f.slideBarWidth = parseInt($(".poupTitleBox .poupTitleMune").css("width"));
f.slideBarMaxWidth = parseInt($(".poupTitleBox .slideBarTip").css("max-width"));
if (f.slideBarWidth > f.slideBarMaxWidth) {
f.marginLeft = true
}
$("#poupInfoBox .poupMain").height($("#poupInfoBox").height() - $(".poupHead").outerHeight() - g_rem);
if (!f.hasInitEvent) {
l();
f.hasInitEvent = true
}
};
function l() {
var s = _manage ? "click" : "touchstart";
var r = $(".poupTitleBox .poupTitleMune");
r.on(s,
function () {
if (r.length == r.not(".hide").length) {
var u = $(this).index()
} else {
var u = r.filter(":visible").index(this);
u = u < 0 ? 0 : u
}
var t = parseInt($(this).attr("_flag"));
a.changePoup(t, u)
});
$("#rankBox").scroll(function (t) {
if (_manage) {
return
}
if (o.isClose) {
return
}
if ($("#rankHeight").height() - $("#rankHeight").height() / 3 <= $(window).height() + $("#rankBox").scrollTop()) {
if (!o.isLoad && !o.isRankAll) {
o.isLoad = true;
i()
}
}
})
}
a.changePoup = function (s, t) {
o.isClose = false;
$("#poupInfoBox").show();
$(".poupTitleMune").removeClass("checked");
if (s == 5 && q.hasReport == true) {
$("#informResultBox h3").text("你已经投诉过了!");
$("#informResultBox").show()
} else {
if (typeof t === "number") {
var u = $(".poupTitleMune").filter(":visible").eq(t);
u.addClass("checked");
s = parseInt(u.attr("_flag"))
} else {
$(".poupTitleBox .poupTitleMune").filter(":visible").each(function (w, x) {
if ($.trim($(this).attr("_flag")) == s) {
t = w;
$(this).addClass("checked")
}
})
}
}
if (_manage) {
var v = $.trim($(".poupTitleMune").eq(t).find(".item").text());
var r = parent.$("#editActive .topBar .column");
if (v == "活动说明") {
r.each(function () {
if ($(this).find(".name").text().trim() == "活动奖品") {
$(this).addClass("checked");
parent.$(".topBar .transitionPanel").css("left", ($(this).offset().left + 2) + "px")
}
})
} else {
r.each(function () {
var w = $.trim($(this).find(".name").text());
if (w == v) {
parent.$(".topBar .transitionPanel").css("left", ($(this).offset().left + 2) + "px");
r.removeClass("checked");
$(this).addClass("checked")
}
})
}
}
if (f.marginLeft) {
$(".poupSlideBar .slideBarTip").css("left", ((13.25 / f.menuLen) * t + (f.slideBarWidth - f.slideBarMaxWidth) / 40) + "rem")
} else {
$(".poupSlideBar .slideBarTip").css("left", (13.25 / f.menuLen) * t + "rem")
}
e(s);
$(".popTabBox").css("left", -$(window).width() * t)
};
function e(r) {
$("#poupInfoBox").removeClass("poupFadOut").addClass("poupFadIn");
if (!_manage) {
$(".gameBox,.home,.body").addClass("overflow-y-hidden");
g_config.showSkillSup && $(".bottomSkill").hide()
}
$(".poupClose").off("touchend");
setTimeout(function () {
$(".poupClose").on("touchend",
function (t) {
t.preventDefault();
t.stopPropagation();
f.firstTouchRank = true;
f.firstTouchAward = true;
f.firstTouchWinList = true;
o.isClose = true;
o.isRankAll = false;
o.num = o.start = 0;
$("#rankInfoBox").html("");
$(".poupTitleMune").removeClass("checked");
$(".poupTitleMune").eq(0).addClass("checked");
var s = $("#poupInfoBox");
s.removeClass("poupFadIn").addClass("poupFadOut");
if (!_manage) {
$(".gameBox,.home,.body").removeClass("overflow-y-hidden");
g_config.showSkillSup && $(".bottomSkill").show()
}
setTimeout(function () {
s.hide();
$(".popTabBox").css("left", 0);
$(".poupSlideBar .slideBarTip").css("left", (f.slideBarWidth - f.slideBarMaxWidth) / 40 + "rem")
},
100);
hg.fire("hidePoup", r)
})
},
300);
if (r === 1) {
d(r)
} else {
if (r === 2) {
g(r)
} else {
if (r === 3) {
k(r)
} else {
if (r === 4) {
h(r)
} else {
if (r === 5) {
j(r)
}
}
}
}
}
hg.fire("showPoup", r)
}
function n() {
var r = $("#loadingTxt").html();
if (r === "正在加载中..." || r === "") {
$("#loadingTxt").html("正在加载中.")
} else {
if (r === "正在加载中.") {
$("#loadingTxt").html("正在加载中..")
} else {
$("#loadingTxt").html("正在加载中...")
}
}
o.timer = setTimeout(arguments.callee, 300)
}
function m() {
$("#rankHeight").find("#loadingTxt").remove();
clearTimeout(o.timer)
}
function i(r) {
if ($("#loadingTxt").length == 0) {
$("#rankHeight").append('<div id="loadingTxt" class="rankInfo" style="text-align: left; margin: 0 auto; line-height:2.5rem; font-size:0.6rem; width: 3.8rem; ">正在加载中...</div>');
n()
} else {
return
}
console.log('[需设置]排行榜');
$.ajax({
//type: "post",
//url: q.rankUrl + "&start=" + o.start + "&limit=" + o.limit + "&playerId=" + g_config.playerId,
type: "post",
url: '/Weixin/GameActivity/ListRank',
data:{gameActivityId:g_config.gameId,pageSize:100},
error: function () {
if (o.num == 0) {
a.poupAjaxComplete(r)
}
o.isLoad = false
},
success: function (u) {
var v = u;
var s = v.list;
var w = v.total;
var t = $("#rankInfoBox");
//if (v.isRankAll) {
// o.isRankAll = true
//}
o.isRankAll = true
if (o.num == 0) {
a.poupAjaxComplete(r)
}
setTimeout(function () {
if (w == 0) {
$("#rank").text("无")
} else {
$("#rank").text(w + "位")
}
var x = s.length;
if (x == 0) {
$("#noRank").show()
} else {
$("#rankMain").show();
for (var z = 0; z < s.length; z++) {
if (o.start + z + 1 >= rankShowNum) {
o.isRankAll = true
}
var F = s[z].headimgurl.length > 0 ? s[z].headimgurl : null;
var y = F == null ? "" : "src='" + F + "'";
var E = "";
//if (g_config.isDoubleGame) {
// var A = s[z].info.length > 0 ? $.parseJSON(s[z].info).headImgB : null;
// var D = A == null ? "" : "src='" + A + "'";
// E = '<img class="userImg" ' + D + " />"
//}
var C = '<tr class="rankInfo"><td>No.' + (o.start + z + 1) + '</td><td><div><img class="userImg" ' + y + " />" + E + '</div></td><td class="nickname">' + s[z].nickName + "</td><td >" + s[z].bestScore + '<span class="scoreUnit">' + g_config.scoreUnit + "</span></td></tr>";
t.append(C)
}
//if (o.isRankAll && w > rankShowNum) {
// var y = g_config.headimgurl ? "src='" + g_config.headimgurl + "'" : "";
// var B = '<tr class="rankInfo" style="line-height:0.85rem"><td colspan="4" style="padding-bottom:0.35rem">......</td></tr><tr class="rankInfo"><td>No.' + w + '</td><td><div><img class="userImg" ' + y + ' /></div></td><td class="nickname">' + g_config.nickname + "</td><td >" + (g_config.scoreType ? a.currentScore : parseInt(a.currentScore)) + '<span class="scoreUnit">' + g_config.scoreUnit + "</span></td></tr>";
// t.append(B)
//}
}
o.isLoad = false;
o.num++;
o.start = o.num * (o.limit + 1);
hg.fire("updateRankList", v)
}, 500);
if (o.num == 0) {
f.firstTouchRank = false
}
m()
}
})
}
function d(x) {
if (g_config.isDoubleGame) {
$("#rankBox").addClass("isDoubleGame")
}
if (f.firstTouchRank) {
$(".ajaxLoadBg").show();
$(".ajaxLoadBar").addClass("ajaxLoad");
$("#noRank").hide();
$("#rankMain").hide();
i(x)
}
}
function g(r) {
if (!_manage) {
a.logDog(1000009);
if (skillSupportType == 2 || skillSupportType == 3) {
if (g_config.authVer == HdVerDef.FREE) {
a.logDog(1000069, 1)
} else {
if (g_config.authVer == HdVerDef.BJ) {
a.logDog(1000069, 3)
} else {
if (g_config.authVer == HdVerDef.BY) {
a.logDog(1000069, 5)
}
}
}
}
}
if (isLimitDraw && (drawTimesLimit == drawTotalLimit)) {
$("#explainBox").find(".dayFont").hide();
$("#explainBox").find(".drawTotalFont").hide()
}
if (!isLimitDraw) {
$("#explainBox").find(".drawTotalFont").hide()
}
$("#ruleBox").show();
$("#poupInfoBox").show();
if (!q.mhaveScore) {
$("#haveScore").hide()
}
}
function k(y) {
var v = $("#awardInfo");
$("#awardInfoBox").css("height", $("#awardBox").height() - $("#awardBox .attentionBox").height() - 18);
$("#poupInfoBox,#awardBox").show();
if (!_manage && g_config.showSkillSup) {
if (g_config.authVer == HdVerDef.FREE) {
a.logDog(1000069, 0)
} else {
if (g_config.authVer == HdVerDef.BJ) {
a.logDog(1000069, 2)
} else {
if (g_config.authVer == HdVerDef.BY) {
a.logDog(1000069, 4)
}
}
}
a.logDog(1000028, 1);
typeof g_config.isAOpenId == "number" && a.logDog(1000115, 1 + g_config.isAOpenId)
}
if (g_config.aid == 7171826 && g_config.showSkillSup) {
a.logDog(1000062, 0)
} else {
if (g_config.aid == 8566249 && g_config.showSkillSup) {
a.logDog(1000067, 0)
}
}
if (f.firstTouchAward) {
$(".ajaxLoadBg").show();
$(".ajaxLoadBar").addClass("ajaxLoad");
console.log('[需设置]中奖纪录')
$.ajax({
type: "post",
url: '/Weixin/GameActivity/ListPrize',
data: { gameActivityId: g_config.gameId, openid: g_config.openid },
error: function () {
a.poupAjaxComplete(y)
},
success: function (result) {
a.poupAjaxComplete(y);
//var C = E;
$("#Award_Round_Dot").hide();
if (result.status == 200) {
p(result.list)
} else {
$("#awardInfo").html('<div style="line-height: 2.6rem; padding-left: 0.05rem;">暂无中奖纪录</div>')
}
//if (C.userInfo && (C.userInfo.ausername || C.userInfo.aphone || C.userInfo.aadress)) {
// $("#awardContactInfo").show();
// if (C.userInfo.ausername) {
// $("#awardContactInfo .contactName").show();
// $("#awardContactInfo .contactName span").text(C.userInfo.ausername)
// }
// if (C.userInfo.aphone) {
// $("#awardContactInfo .contactPhone").show();
// $("#awardContactInfo .contactPhone span").text(C.userInfo.aphone)
// }
// if (C.userInfo.aadress) {
// var D = a.checkTextLength(14, C.userInfo.aadress, true);
// if (D.isOverflow) {
// $("#awardContactInfo .contactAddress span").text(D.returnValue + "...")
// } else {
// $("#awardContactInfo .contactAddress span").text(C.userInfo.aadress)
// }
// $("#awardContactInfo .contactAddress").show()
// }
//}
f.firstTouchAward = false
}
})
}
}
function c(s, r) {
var t = s.repalce(/-/g, "/");
t = new Date(t).getTime();
return t > r
}
function p(list) {
var I = [];
$.each(list, function (index, item) {
I.push({
"code": item.tTicketCode,
"aid": 12222924,
"used": "used",
"level": item.code,
"gameid": g_config.gameId,
"custom": "",
"playerId": 0,
"awardName": item.name,
"awardTime": item.createTime,
"codeStatus": item.isTicket,
"name": g_config.nickname,
"achievement": "442",
"openId": g_config.openid,
"info": { "headImg": g_config.headimgurl },
"awardInfo": {
"amount": 100,
"awardtype": 2,
"cashtype": 1,
"attention": 1,
"cashsite": "http://",
"pot": 0,
"style": item.displayCodeName,
"t_type": "DATE_TYPE_FIX_TIME_RANGE",
"cbt": item.exchangeStartTime,
"cet": item.exchangeEndTime,
"cft": 30,
"cfbt": 0,
"tlmt": "[8]",
"ocimg": false,
"opqrc": true,
"optx": false,
"oct": false,
"oplink": false,
"genewxcard": false,
"iscuscode": false,
"stl": item.displayCodeName,
"opti": "请截屏此页面发送至“九个秘书”服务号",
"btn": "了解更多",
"btl": "",
"servicepho": "400-6185-567",
"cashinfo": "1、中奖后截图发九个秘书微信公众号,告知联系方式即可;\r\n2、所有奖品需到公司领取,若需快递,需个人承担快递费。",
"aimg": item.image,
"aimgw": "6rem",
"aimgh": "6rem",
"attentionimg": "",
"onlinect": 1,
"continfo": 0,
"usedAmount": 1,
"name": item.name,
"level": 1,
"passwordrednum": 100,
"onlinewxnum": ""
},
"awardStyle":item.displayCodeName
});
//z = '<div id="codeInfo' + index + '" class="codeInfoBox" _level="' + item.code + '"><div class="djqImgBox"></div><div class="isEmptyAward ellipsis" style="width: 11rem;margin-left:0.6rem;font-size:0.7rem;">' + item.displayCodeName + ":" + item.name + '</div><div class="codeperiod" style="margin: 0.25rem 0.6rem;line-height:1.4rem;"><span>' + y + "</span>:" + item.exchangeStartTime + " 至 " + item.exchangeEndTime + '</div><div class="goDetailIcon"></div><div class="awardWrap"></div><div style="color: #ecb208;margin-left:0.6rem;">' + a.getStatusName(item.isTicket) + "</div></div>";
//s.append(z);
//$("#codeInfo" + index).data("data", item);
})
var s = $("#awardInfo");
var z = "";
s.html("");
var u = $("#resulte-gift-showMyAward").data("openCode");
//var y = "兑奖期限";
//$.each(I, function (index, item) {
// z = '<div id="codeInfo' + index + '" class="codeInfoBox" _level="' + item.code + '"><div class="djqImgBox"></div><div class="isEmptyAward ellipsis" style="width: 11rem;margin-left:0.6rem;font-size:0.7rem;">' + item.displayCodeName + ":" + item.name + '</div><div class="codeperiod" style="margin: 0.25rem 0.6rem;line-height:1.4rem;"><span>' + y + "</span>:" + item.exchangeStartTime + " 至 " + item.exchangeEndTime + '</div><div class="goDetailIcon"></div><div class="awardWrap"></div><div style="color: #ecb208;margin-left:0.6rem;">' + a.getStatusName(item.isTicket) + "</div></div>";
// s.append(z);
// $("#codeInfo" + index).data("data", item);
//})
var r = null;
for (var F = 0; F < I.length; F++) {
var B = I[F];
var t = B.awardInfo;
var D = t.awardtype;
var y = "兑奖期限";
var A = "兑奖码";
var K = "收藏兑奖码";
var L = "兑奖地址";
var E = "兑奖券详情";
var C = "兑奖须知"
var E = "优惠券详情";
var G = (t.cbt).replace("-", ".").replace("-", ".");
var H = (t.cet).replace("-", ".").replace("-", ".");
B.collectionBtn = K;
B.collectionBtn = K;
B.addressName = L;
B.awardCusText = E;
B.titleNotice = C;
B.codeName = A;
B.codeEndTime = H;
B.codeBgTime = G;
B.awardTypeName = y;
var w = (B.custom && B.custom.length > 0) ? B.custom : B.code;
var x = B.level;
var v = B.awardName;
B.awardCode = w;
z = '<div id="codeInfo' + F + '" class="codeInfoBox" _level="' + x + '"><div class="djqImgBox"></div><div class="isEmptyAward ellipsis" style="width: 11rem;margin-left:0.6rem;font-size:0.7rem;">' + a.encodeHtml(B.awardStyle) + ":" + a.encodeHtml(v) + '</div><div class="codeperiod" style="margin: 0.25rem 0.6rem;line-height:1.4rem;"><span>' + a.encodeHtml(y) + "</span>:" + G + " 至 " + H + '</div><div class="goDetailIcon"></div><div class="awardWrap"></div><div style="color: #ecb208;margin-left:0.6rem;">' + a.getStatusName(B.codeStatus) + "</div></div>";
s.append(z);
$("#codeInfo" + F).data("data", B);
if (u == w) {
r = B
}
}
if (r) {
a.openAwardDetail(r);
$("#resulte-gift-showMyAward").removeData("openCode")
}
}
a.shouldRegInfo = function (s, u, v) {
var r = false;
if (g_config.afterLinkModify) {
if (g_config.linkInfoType != 1 && g_config.linkInfoType == s) {
r = true
}
if (a._isZhuliPlayer && (g_config.linkInfoType == 2 || g_config.linkInfoType == 3)) {
r = false
}
} else {
if ((gameType == 3 || gameType == 1) && g_config.openAwardLinkNoDraw) {
r = true
}
}
if (r && !t()) {
a.aUserInfo.show(u, v);
return true
}
return false;
function t() {
if (!g_config.awardUsername && !g_config.awardPhone && !g_config.awardAddress) {
return false
}
return true
}
};
a.openAwardDetail = function (u) {
if (!u || !u.awardInfo) {
u = $(this).data("data")
}
$(".codeInfoBox").removeClass("checked");
$(this).addClass("checked");
var r = u.awardInfo;
g_config.award = u;
g_config.wxAward = r;
if (g_config.afterLinkModify && a.shouldRegInfo(4, arguments, this)) {
return
} else {
if (typeof r.continfo !== "undefined") {
if ((g_config.award && ((gameType == 0 || gameType == 4 || gameType == 5) && r.oplink))) {
var w = r.continfo;
var F = w & 1;
var t = w & 2;
var C = w & 4;
var x = F && !g_config.awardUsername;
var v = t && !g_config.awardPhone;
var z = C && !g_config.awardAddress;
if (x || v || z) {
a.aUserInfo.show(arguments, this);
if (w) {
$("#awardUserInfoBox .contactInput").hide();
if (F) {
$("#awardUserInfoBox .contactInput").eq(0).show()
}
if (t) {
$("#awardUserInfoBox .contactInput").eq(1).show()
}
if (C) {
$("#awardUserInfoBox .contactInput").eq(2).show()
}
}
return
}
}
} else {
if (!g_config.linkInfoType && !g_config.awardUsername && !g_config.awardPhone && !g_config.awardAddress && g_config.award && ((gameType == 0 || gameType == 4) && r.oplink)) {
a.aUserInfo.show(arguments, this);
$("#addressInput").hide();
return
}
}
}
var H = $("#awardDetailBox");
var s = $("#ticketDetailBox");
if (u.codeStatus == 4) {
$("#codeStatusBtn").html("已作废");
$("#codeStatusBox").show();
$("#codeDetailInfoBox").hide()
} else {
if (u.codeStatus == 1) {
$("#codeStatusBtn").html("已核销");
$("#codeStatusBox").show();
$("#codeDetailInfoBox").hide();
$("#codeStatusInfo").hide();
if (r.genewxcard) {
$("#awardCollectionBtn").hide()
}
} else {
if (u.codeStatus == 3) {
$("#codeStatusBtn").html("已过期");
$("#codeStatusBox").show();
$("#codeDetailInfoBox").hide();
$("#codeStatusInfo").hide()
} else {
var B = new Date().getTime();
var D = u.codeBgTime.replace(/\./g, "/");
var E = new Date(D).getTime();
if (E > B) {
var A = Math.ceil((E - B) / (1000 * 60 * 60 * 24));
var y = "";
if (r.awardtype == 0 || r.awardtype == 1) {
y = "优惠券"
}
if (r.awardtype == 2) {
y = "兑奖券"
}
$("#codeStatusTips .giftNameA").text(y);
$("#codeStatusTips .targetDateMin").text(A);
$("#codeStatusBox").show();
$("#codeDetailInfoBox").hide();
$("#codeStatusInfo").hide();
$("#codeStatusBtn").html("未到兑奖时间").css("width", "5.5rem");
$("#codeStatusTips").show()
} else {
$("#codeStatusBox").hide();
$("#codeDetailInfoBox").show();
$("#codeStatusInfo").show()
}
}
}
}
H.find(".awardName").text(r.name);
H.find(".awardSubTitle").text(r.stl);
H.find(".awardCodeTime em").text(u.awardTypeName);
H.find(".awardCodeTime .codeBgTime").text(u.codeBgTime);
$("#codeName").text(u.codeName);
$("#awardCollectionBtn").text(u.collectionBtn);
var G = u.gameid || u.gameId;
H.find(".awardCodeTime .codeEndTime").text(u.codeEndTime);
H.find(".codeImg").attr("src", r.aimg ? r.aimg : 'image/gift.png').show();
//H.find(".codeImg").attr("src", "http://" + a.gameDomain + "/manage/qrCode.jsp?cmd=qrurl&siteUrl=" + a.encodeUrl(u.awardLevel == 900 ? ("id=" + u.id + "&code=" + u.code + "&gameId=" + G) : ("code=" + u.awardCode + "&gameId=" + G)));
H.find(".code").text(u.awardCode);
H.find(".code").attr("code", u.code);
H.find(".codeOptInfo").text(r.opti);
if (q.afterWxCard) {
$(".awardCusText").show();
$(".awardCusBtn").show();
if (r.awardtype == 1 || (r.awardtype == 2 && r.cashtype != 2)) {
s.find(".addressLine").hide();
H.find(".awardCusText").show();
if (r.awardtype == 1) {
H.find(".awardCusBtn .text").text("商城地址")
} else {
H.find(".awardCusBtn .text").text("兑奖地址")
}
if (r.awardtype == 2 && r.cashtype == 1 && r.onlinect == 1) {
$("#QRImg_1").attr("src", r.onlinewxnum);
$("#awardCusBtnInfo").attr("href", "###");
H.find("#awardCusBtnInfo").off("click").on("click",
function () {
$("#newAttentionMask").show()
})
} else {
if (r.awardtype == 2 && r.cashtype == 3) {
$("#awardDetailBox").find(".codeOptInfo").hide();
$("#awardDetailBox").find(".wxCashOptInfo").show();
$("#attentionCashBtn").show();
$("#awardCusBtnInfo").hide();
$("#QRImg_1").attr("src", r.attentionimg);
$("#attentionCashBtn").attr("href", "###");
H.find("#attentionCashBtn").off("click").on("click",
function () {
$("#newAttentionMask").show()
})
} else {
if (r.awardtype == 2 && r.cashtype == 4) {
$("#webCashBtn").show();
$("#awardCusBtnInfo").hide();
$("#webCashBtn").attr("href", r.cashsite)
} else {
H.find("#awardCusBtnInfo").attr("href", r.cashsite)
}
}
}
s.find(".itemList .address").html(r.cashsite);
if (!$.trim(r.servicepho) && !$.trim(r.cashinfo) && (!r.tlmt || r.tlmt == "[8]" || r.tlmt == "[1,2,3,4,5,6,7]")) {
H.find(".awardCusText").hide()
}
} else {
s.find(".itemList .address").text(r.cashsite.replace("http://", ""));
if (r.oct) {
H.find(".awardCusBtn .text").text(r.btn);
H.find("#awardCusBtnInfo").attr("href", r.btl)
} else {
$(".awardCusBtn").hide()
}
}
H.find(".awardCusText .text").html(u.awardCusText);
s.find(".ticketitle .text").html(u.awardCusText);
s.find(".itemList .beginTime").html(u.codeBgTime.replace(/-/g, "."));
s.find(".itemList .endTime").html(u.codeEndTime.replace(/-/g, "."));
s.find(".itemList .timelimit").text(a.changeTimeLimit(r.tlmt));
s.find(".itemList .titleAdress").html(u.addressName);
s.find(".itemList .tel").text(r.servicepho);
s.find(".itemList .titleNotice").text(u.titleNotice);
s.find(".itemList .notice").html('<pre style="word-wrap: break-word;"></pre>');
s.find(".itemList .notice pre").text(r.cashinfo)
} else {
if (r.optx) {
H.find(".awardCusText .text").text(r.txn);
H.find("#awardCusTextInfo").text(r.txc)
} else {
$(".awardCusText").hide()
}
if (r.oct) {
H.find(".awardCusBtn .text").text(r.btn);
H.find("#awardCusBtnInfo").attr("href", r.btl)
} else {
$(".awardCusBtn").hide()
}
}
if (typeof r.cashtype === "undefined" || (r.awardtype != 1 && r.cashtype == 2)) {
a.logDog(1000085);
if (r.attention == 3) {
$("#awardCusBtnInfo").attr("href", "###");
$("#QRImg_1").attr("src", r.attentionimg);
$("#awardCusBtnInfo").on("touchend",
function () {
a.logDog(1000086);
$("#newAttentionMask").show()
})
} else {
if (r.attention == 2) {
$("#awardCusBtnInfo").attr("href", r.btl)
}
}
}
if (typeof r.opqrc === "undefined" || r.opqrc) {
$("#awardDetailBox .codeImg ").show()
} else {
$("#awardDetailBox .codeImg,#awardDetailBox .codeDetailImgBox").hide()
}
a.wxConfig.setWxShareUrlArg(["fromFav", u.awardCode]);
a.logDog(1000056);
a.logDog(1000045, 1);
$("#awardDeailBg").show();
$("#awardDetailBox").show();
setTimeout(function () {
$("#awardDeailBg").hide()
},
800)
};
function h(r) {
$("#regAwardBox").show();
if (_manage) {
a.homePoup(r);
var v = [];
var u = ["lvox、hubert", '<span style="color:#fff000">magazine</span>、tina', "monica、hth"];
var t = $(".regAwardList");
t.find(".playerName").html("");
t.each(function (w) {
$(this).find(".playerName").html(u[w])
})
} else {
a.logDog(1000034);
var s = q.getRegAwardUrl;
if (g_config.isDoubleGame) {
var s = s + "&openIdB=" + a.otherOpenId
}
if (f.firstTouchWinList) {
$(".ajaxLoadBg").show();
$(".ajaxLoadBar").addClass("ajaxLoad");
$.ajax({
type: "post",
url: s,
error: function () {
a.poupAjaxComplete(r)
},
success: function (w) {
a.tlog(w);
var x = $.parseJSON(w);
a.poupAjaxComplete(r);
$("#Mingdan_Round_Dot").hide();
setTimeout(function () {
var B = [];
var y = $(".regAwardList");
y.find(".playerName").html("");
$("#noRegAward").hide();
$("#regAwardMain").show();
for (var z = 0; z < y.length; z++) {
var A = {};
A.name = [];
B.push(A)
}
if (x.length == 0) {
$("#noRegAward").show();
$("#regAwardMain").hide();
return
}
$(x).each(function () {
var E = $(this)[0].isSelf;
var G = $(this)[0].awardLevel;
var D = G - 1;
if (G == 900) {
D = y.length - 1
}
var F = "";
if (E) {
F = 'style="color:#fff000;"'
}
var C = "<span " + F + ">" + $(this)[0].name + "</span>";
B[D].name.push(C)
});
for (var z = 0; z < B.length; z++) {
y.eq(z).find(".playerName").append(B[z].name.join("、"))
}
$("#regAwardMain").show()
},
500);
f.firstTouchWinList = false
}
})
}
}
}
function j(r) {
$("#informBox").show();
$(".unPublish").hide();
$("#inform-reason-page").show();
$("#inform-desc-page").hide();
$("#next-inform-btn").hide();
$("#inform-reason-box .reasonItem").removeClass("checked");
$("#informResultBox .confirm-btn").off("touchend").on("touchend", function (event) {
event.preventDefault();
if (!_manage) {
$(".gameBox,.home,.body").removeClass("overflow-y-hidden");
g_config.showSkillSup && $(".bottomSkill").show()
}
$("#informBox").hide();
$("#informResultBox").hide();
$(".unPublish").show();
$("#inform-reason-box .reasonItem").removeClass("checked");
$("#inform-reason-box .reasonItem em").hide();
$("#poupInfoBox").hide();
hg.fire("hidePoup", r)
});
$("#cancel-inform-btn").off("touchend").on("touchend", function (event) {
event.preventDefault();
var s = $("#poupInfoBox");
s.removeClass("poupFadIn").addClass("poupFadOut");
if (!_manage) {
$(".gameBox,.home,.body").removeClass("overflow-y-hidden");
g_config.showSkillSup && $(".bottomSkill").show()
}
s.hide();
$(".unPublish").show();
$("#informBox").hide();
hg.fire("hidePoup", r)
})
}
$("#inform-reason-box .reasonItem").on("touchend",
function () {
var r = $(this).attr("_index");
a.logDog(1000068, r);
$("#inform-reason-box .reasonItem").removeClass("checked");
$(this).addClass("checked");
$("#next-inform-btn").show()
});
$("#next-inform-btn").on("touchend",function () {
$("#inform-reason-page").hide();
$("#inform-desc-page").show();
$("#spxdPage").addClass("imp-hide")
});
$("#submit-inform-btn").on("touchend",function () {
if (!q.hasReport) {
var s = $("#inform-desc-box #informDesc").val();
s = $.trim(s);
if (s == null || s == "") {
a.showMsgToast("描述不能为空", 2000);
return
} else {
if (s.length > 50) {
a.showMsgToast("填写超出限制", 2000);
return
} else {
$.ajax({
type: "post",
url: q.informUrl,
error: function (t) {
a.tlog(t)
},
success: function (t) {
a.tlog(t);
q.hasReport = true;
$("#informResultBox h3").text("投诉成功");
$("#informResultBox").show()
}
})
}
}
} else {
$("#informResultBox h3").text("你已经投诉过了!");
$("#informResultBox").show()
}
var r = $("#poupInfoBox");
r.removeClass("poupFadIn").addClass("poupFadOut");
setTimeout(function () {
$("#spxdPage").removeClass("imp-hide")
},
400)
});
$("#awardContactInfo .updateBtn").on("touchend",function () {
a.aUserInfo.show()
})
})();
(function () {
var f = false;
a.sortRuleBox = {
init: d,
addBtn: c,
};
function d(i) {
var h = $("#ruleBox");
var g = h.find(".poupLine").sort(function (l, j) {
var m = i.indexOf($(l).data("sortkey"));
var k = i.indexOf($(j).data("sortkey"));
if (m == -1 || k == -1) {
return 0
}
return m > k ? 1 : -1
});
h.append(g)
}
function c() {
a.addModuleLayer("#ruleBox .poupLine", {
name: "下移",
onshow: function (g) {
var h = g.target;
if (h.next().length == 0) {
$(this).hide()
} else {
$(this).show()
}
},
onclick: function (h) {
var i = h.data.target;
var g = i.next();
if (g.length != 0) {
e(i, g)
}
}
});
a.addModuleLayer("#ruleBox .poupLine", {
name: "上移",
onshow: function (g) {
var h = g.target;
if (h.prev().length == 0) {
$(this).hide()
} else {
$(this).show()
}
},
onclick: function (h) {
var i = h.data.target;
var g = i.prev();
if (g.length != 0) {
e(g, i)
}
}
})
}
function e(i, h) {
if (f) {
return
}
f = true;
a.removeAllEditLayer();
var g = i.height();
var j = h.height();
i.animate({
top: j + 0.7 * g_rem
},
300);
h.animate({
top: -g - 0.7 * g_rem
},300,function () {
f = false;
i.insertAfter(h);
i.css("top", 0);
h.css("top", 0)
})
}
})();
(function () {
var c = {};
c.show = function (d, e) {
$("#awardUserInfoBg").data({
_aUserInfoArg: d,
_aUserInfoThis: e
}).show();
$("#spxdPage").addClass("spxdPageHide");
$("#nameInput").val(g_config.awardUsername);
$("#phoneInput").val(g_config.awardPhone);
$("#addressInput").text(g_config.awardAddress);
if (g_config.contactNoDraw && $.parseJSON(g_config.contactNoDraw)[0] != -1) {
$("#awardUserInfoBox .contactInput").hide();
$.each($.parseJSON(g_config.contactNoDraw),
function (f, g) {
$("#awardUserInfoBox .contactInput").eq(g).show()
})
} else {
$("#addressInput").hide()
}
if (!d) {
$("#awardUserInfoBg").removeData("_aUserInfoArg");
$("#awardUserInfoBox .contactInput").hide();
g_config.awardUsername && $("#awardUserInfoBox .contactInput").eq(0).show();
g_config.awardPhone && $("#awardUserInfoBox .contactInput").eq(1).show();
g_config.awardAddress && $("#awardUserInfoBox .contactInput").eq(2).show()
}
};
c.hide = function () {
$("#awardUserInfoBg").hide();
$("#spxdPage").removeClass("spxdPageHide");
var f = $("#awardUserInfoBg").data("_aUserInfoArg");
if (!f) {
return
}
if (d(f)) {
var e = f[2];
if (e && e.info) {
e.info = $.parseJSON(e.info);
e.info.ausername = g_config.awardUsername;
e.info.aphone = g_config.awardPhone;
e.info.aadress = g_config.awardAddress;
e.info = $.toJSON(e.info)
}
}
c.afterUserInfoHide = true;
f.callee.apply($("#awardUserInfoBg").data("_aUserInfoThis"), f);
setTimeout(function () {
c.afterUserInfoHide = false
},
0);
function d(g) {
if (typeof gameOver != "undefined" && g.callee === gameOver) {
return true
}
if (typeof startBtnAjax != "undefined" && g.callee === startBtnAjax) {
return true
}
if (typeof luckDraw != "undefined" && g.callee === luckDraw) {
return true
}
return false
}
};
a.aUserInfo = c
})();
a.showLotsWait = function (c, e) {
var d = $("#lots-wait-Box #lots-wait-hint-num");
d.text(c);
$("#lots-wait-Box").show();
var f = setInterval(function () {
c--;
d.text(c);
if (c <= 0) {
clearInterval(f);
$("#lots-wait-Box").hide();
e()
}
},
1000)
};
(function () {
var c = Math.max($(window).height() / $(window).width(), $(window).width() / $(window).height()) > 22 / 16;
var g = {
startStatus: false,
exposeFlag: false,
disable: false,
result_disable: false,
gift_disable: false,
};
var f = {
drawType: false,
home: function () { },
again: function () { },
giftInit: function (h) {
h && h()
}
};
var e = (function () {
var m = 1.5;
var j = 0;
var i, o, n;
var l, k, h;
return function (q) {
if (!g.startStatus) {
return
}
var s = new Date().getTime();
if ((s - j) > 100) {
var p = q.accelerationIncludingGravity;
j = s;
i = p.x;
o = p.y;
n = p.z;
var r = Math.sqrt(i * i + o * o + n * n) / Math.sqrt(l * l + k * k + h * h);
if (r > m) {
g.startStatus = false;
f.giftInit(function (t) {
hg.sound.play("yiy");
setTimeout(function () {
g.showGift(t)
},
1500)
})
}
l = i;
k = o;
h = n
}
}
})();
var d = {};
g.initArg = function (h) {
if (this.disable) {
return
}
$.extend(d, h)
};
g.init = function (h) {
if (this.disable) {
return
}
$.extend(f, h);
$.extend(f, d);
this.giftBox = $("#resule-gift-box");
this.resuleBox = $(".resuleBox");
this.statusBox = $("#resule-status-box");
var i = this;
if (a.currentScore >= g_config.scoreSet && g_config.scoreSet != "") {
a.isplaySucess = true
} else {
a.isplaySucess = false
}
$(".resule-status-home , .resule-gift-home, .resule-gift-home2").on("touchend", function (event) {
event.preventDefault();
event.stopPropagation();
a.fadIn(i.resuleBox, function () {
i.giftBox.hide();
i.statusBox.hide();
$(".gameBox,.home,.body").removeClass("overflow-y-hidden");
if (g_config.showSkillSup) {
$(".bottomSkill").show();
}
});
f.home()
});
$(".resule-gift-draw").off("touchend").on("touchend", function () {
window.addEventListener("devicemotion", e, false);
if (window.DeviceMotionEvent && !a.IsPC()) {
if (i.resuleArg.isLimitDrawTotal && i.resuleArg.totalCount === 0) {
a.statusMsg(6);
return
} else {
if (i.resuleArg.count === 1) {
a.statusMsg(4);
if (!g_config.showHelpGuide) {
f.home()
}
return
}
}
$("#resule-status-scrollWrap,#resule-gift-box").hide();
$("#resule-status-lotsBox,#resule-status-box").show();
setTimeout(function () {
g.startStatus = true;
i.resuleArg.count > 0 && i.resuleArg.count--
},
1000)
} else {
setTimeout(function () {
f.giftInit(function (j) {
i.showGift(j)
})
},1000)
}
g.exposeFlag = false
});
if (f.drawType === 0 || f.drawType === 2) {
$(".resule-gift-home").css({
width: "10rem",
height: "2rem",
"line-height": "2rem"
});
$(".resule-gift-home2").css({
width: "4.75rem",
height: "2rem",
"line-height": "2rem"
});
this.giftBox.find(".resule-gift-seeRank").remove();
this.show = this.showGift
} else {
if (f.drawType === 1) {
$(".resule-status-seeRank,.resule-gift-seeRank").on("touchstart", function (event) {
event.preventDefault();
event.stopPropagation();
window.showRank()
});
$(".resule-status-again").on("touchstart", function (event) {
event.preventDefault();
event.stopPropagation();
if (_manage) {
return
}
$(".gameBox,.home,.body").removeClass("overflow-y-hidden");
if (!g_config.isDoubleGame) {
a.fadIn(i.resuleBox,
function () {
i.giftBox.hide();
i.statusBox.hide()
})
}
f.again()
});
hg.sound.load(_resRoot + "/image/yaoyiyao.wav", "yiy");
window.addEventListener("devicemotion", e, false);
if (m_debug || g_config.test) {
$("#resule-status-lotsHand").on("touchstart", function () {
g.startStatus = false;
f.giftInit(function (j) {
i.showGift(j)
})
})
}
this.giftEvent = function () {
if (g_config.afterLinkModify && a.shouldRegInfo(3, arguments, this)) {
return
}
if (!subscribe)
{ $("#newAttentionMask").show(); }
if (window.DeviceMotionEvent && !a.IsPC()) {
if (i.resuleArg.isLimitDrawTotal && i.resuleArg.totalCount === 0) {
a.statusMsg(6);
return
} else {
if (i.resuleArg.count === 0) {
a.statusMsg(4);
return
}
}
$("#resule-status-scrollWrap").hide();
$("#resule-status-lotsBox").show();
a.resulePoup.statusBox.show();
a.resulePoup.resuleBox.show();
g.startStatus = true
} else {
f.giftInit(function (j) {
i.showGift(j)
})
}
g.exposeFlag = false
};
$(".resule-status-gift").on("touchstart", this.giftEvent);
this.regEvent = function () {
if (_manage) {
return
}
if (a.shouldRegInfo(3, arguments, this)) {
return
}
$(".ajaxLoadBg").show();
$(".ajaxLoadBar").addClass("ajaxLoad");
var j = f.regUrl;
if (g_config.isDoubleGame) {
j += "&openIdB=" + a.otherOpenId
}
$.ajax({
type: "post",
url: j,
error: function () {
a.otherAjaxComplete()
},
success: function (l) {
var k = $.parseJSON(l);
a.otherAjaxComplete();
if (k.isOutofTestNum) {
a.statusMsg("活动尚未发布", "最多测试人数为100人!");
return
}
if (!k.isOutofRegNum) {
a.isReg = true;
var k = $.parseJSON(l);
if (k.success) {
$(".resule-foot-one .resule-status-again").html("继续刷记录");
$(".resule-foot-one .resule-status-reg").hide();
$(".resule-foot-one .resule-status-again").show();
$("#resule-status-count").hide();
$("#resule-sucReg").show()
}
} else {
a.statusMsg("报名人数已经满了")
}
}
})
};
$(".resule-status-reg").on("touchstart", this.regEvent);
this.show = this.showResult
}
}
};
g.showResult = function (k) {
if (this.disable || this.result_disable) {
return
}
var j = {
isSuc: false,
gameScore: 0,
minScore: 0,
bestScore: 10,
rank: 10,
count: 3,
beat: 99,
notreal: false,
gameType: 0
};
var i = $.extend(j, k);
this.resuleArg = i; !i.notreal && (a.currentRank = i.rank); !i.notreal && (a.currentScore = i.bestScore);
a.wxConfig.setWxShareByStatus();
$("#resule-status-scrollWrap").show();
$("#resule-status-lotsBox,#resule-gift-box").hide();
$(".resule-one-button").hide();
this.statusBox.show();
a.fadOut(this.resuleBox);
var l = $(".resuleArg");
var h = i.isReg;
if (!i.notreal && g_config.sortType == (i.gameScore >= g_config.drawLimitDef)) {
if (typeof a.oss_aof === "undefined") {
a.oss_aof = 0
}
a.oss_aof++;
if (a.oss_aof >= 2) {
a.oss_aof = 0
}
}
$("#resule-status-scrollWrap").css("height", $(window).height() - $("#resule-status-box .attentionBox").height() - 1.5 * g_rem);
if (!_manage) {
$(".gameBox,.home,.body").addClass("overflow-y-hidden");
$(".bottomSkill").is(":visible") && $(".bottomSkill").hide()
}
if (i.gameType == 3) {
$("#resule-foot-box").css("padding-bottom", "1rem");
if (i.gameScore == "fail") {
$("#resule-status-bird").show();
$("#resule-status-ribbon").removeClass("resule-status-ribbon").addClass("resule-status-faiRibbon");
$("#resule-status-bird").removeClass("resule-status-birdfly").addClass("resule-status-birdfly");
$("#resule-status-box .resule-bgLight").hide();
$(".resule-status-userImg").css("border-color", "#B5B5B5");
$("#resule-status-body .beat-Percent").hide();
if (i.rank == 0) { } else {
$("#resule-status-body .result-scoreUnit").show()
}
l.eq(0).text("无");
if (l.eq(2).text().length == 0) {
l.eq(2).text(i.bestScore);
l.eq(3).text(i.rank > 0 ? i.rank : "无")
} else {
if (l.eq(0).text() == "无") {
$("#resule-status-body .youraward .result-scoreUnit").hide()
} else {
$("#resule-status-body .result-scoreUnit").show()
}
}
a.isplaySucess = false
} else {
$("#resule-status-bird").hide();
$(".resule-status-userImg").css("border-color", "#70D572");
$("#resule-status-ribbon").removeClass("resule-status-faiRibbon").addClass("resule-status-ribbon");
$("#resule-status-box .resule-bgLight").show();
$("#resule-status-body .beat-Percent span").text(i.beat);
$("#resule-status-body .beat-Percent").show();
l.eq(0).text(i.gameScore);
l.eq(2).text(i.bestScore);
l.eq(3).text(i.rank);
$("#resule-status-body .result-scoreUnit").show();
a.isplaySucess = true
}
$(".resule-status-minscore").hide();
$("#resule-status-count").hide();
$(".resule-foot-one .resule-status-gift").hide();
$(".resule-foot-one .resule-status-reg").hide();
$(".resule-foot-one .resule-status-again").show();
$(".resule-foot-two .resule-status-again").hide();
$(".resule-foot-two .resule-status-home").show()
} else {
if (i.gameScore === "fail") {
$(".resuleArg-fail").text(i.minScore);
$("#resule-status-body").hide();
$("#resule-status-other").show()
} else {
$("#resule-status-body").show();
$("#resule-status-other").hide()
}
if (i.isSuc) {
a.isplaySucess = true;
$("#resule-status-bird").hide();
$("#resule-status-ribbon").removeClass("resule-status-faiRibbon").addClass("resule-status-ribbon");
$(".resule-status-userImg").css("border-color", "#70D572");
$(".resule-status-minscore").hide();
$("#resule-status-count").show();
if (i.gameType == 0) {
$(".resule-foot-one .resule-status-gift").show();
$(".resule-foot-one .resule-status-again").hide();
$(".resule-foot-two .resule-status-again").show();
$(".resule-foot-two .resule-status-home").hide();
} else {
if (i.gameType == 4) {
$(".resule-foot-one .resule-status-send").show();
$(".resule-foot-two .resule-status-again").hide();
$(".resule-foot-two .resule-status-home").show();
$("#resule-status-count").hide()
} else {
if (i.gameType == 1) {
$("#resule-status-count").hide();
$("#resule-foot-box").css("margin-top", "0.6rem");
$(".resule-foot-two .resule-status-again").hide();
$(".resule-foot-two .resule-status-home").show();
a.logDog(1000035);
if (!h) {
$(".resule-foot-one .resule-status-reg").show()
} else {
$(".resule-foot-one .resule-status-again").html("继续刷记录");
$(".resule-foot-one .resule-status-reg").hide();
$(".resule-foot-one .resule-status-again").show();
$("#resule-sucReg").show()
}
}
}
}
g.exposeFlag = true;
$("#resule-status-box .resule-bgLight").show();
l.eq(0).text(i.gameScore);
l.eq(1).text(i.minScore);
l.eq(2).text(i.bestScore);
l.eq(3).text(i.rank);
l.eq(4).text(i.totalCount);
l.eq(5).text(i.count);
l.eq(6).text(i.count);
$("#resule-status-body .dayDrawCount").text(i.count);
$("#resule-status-body #totalDrawCount").text(i.totalCount);
$("#msxbSucTip").text("恭喜你获得密室小能手称号!");
//$("#resule-status-body .beat-Percent span").text(i.beat);
//$("#resule-status-body .beat-Percent").show()
} else {
$("#resule-status-bird").show();
$("#resule-status-ribbon").removeClass("resule-status-ribbon").addClass("resule-status-faiRibbon");
$(".resule-status-userImg").css("border-color", "#B5B5B5");
$(".resule-status-minscore").show();
$("#resule-status-count").hide();
$("#resule-status-box .resule-bgLight").hide();
$(".resule-foot-one .resule-status-gift").hide();
$(".resule-foot-one .resule-status-reg").hide();
$(".resule-foot-one .resule-status-again").show();
$(".resule-foot-two .resule-status-again").hide();
$(".resule-foot-two .resule-status-home").show();
$("#resule-status-bird").removeClass("resule-status-birdfly").addClass("resule-status-birdfly");
l.eq(0).text(i.gameScore);
l.eq(1).text(i.minScore);
l.eq(2).text(i.bestScore);
l.eq(3).text(i.rank);
l.eq(4).text(i.count);
$("#resule-status-body .beat-Percent").hide();
a.isplaySucess = false
}
}
hg.fire("showResult", i, l)
};
g.showGift = function (l) {
if (this.disable || this.gift_disable) {
return
}
var j = {
isSuc: false,
giftName: "",
giftStyle: "",
giftCode: 0,
giftImage: "",
awardImageW: "6rem",
awardImageH: "6rem",
awardTypeNum: 0,
awardIndex: 1,
genewxcard: false
};
var s = $.extend({}, j, l);
if (this.statusBox) {
a.fadIn(this.statusBox)
}
$("#resulte-gift-showMyAward").data("openCode", s.giftCode);
a.fadOut(this.resuleBox);
a.fadOut(this.giftBox);
if ((gameType == 0 || gameType == 4 || gameType == 5) && !_manage) {
var t = $(".cannotGetThePriceBox").height();
var i = $(".resuleBox").height() - $("#resule-gift-box").find(".attentionBox").height() - 2.5 * g_rem;
if (t > i) {
$(".cannotGetThePriceBox").height(i);
var n = 16 * g_rem - parseFloat($("#faiImgBox img").css("left"));
var k = i - parseFloat($("#faiImgBox img").css("top"));
var q = $("#faiImgBox img").width() / $("#faiImgBox img").height();
var r = $("#faiImgBox img").height();
if (r > k) {
if ((k * q) > n) {
$("#faiImgBox img").height(n / q).width(n)
} else {
$("#faiImgBox img").height(k).width(k * q)
}
}
}
}
$(".menuAgain,.menuBack,.backListen,.repeatDraw").css({
bottom: $("#resule-gift-box").find(".attentionBox").height(),
"line-height": "1.9rem"
});
$("#resule-gift-scrollWrap").css("height", $(window).height() - $("#resule-gift-box .attentionBox").height() - $(".menuAgain").outerHeight(true) - 1.6 * g_rem);
var p = $(".gifArg");
if (s.isSuc) {
$("#resule-gift-box").css("height", "auto");
$("#resule-gift-scrollWrap").show();
$("#faiImgBox").hide();
$("#Award_Round_Dot").css("display", "inline-block");
a.currentAward = s.giftName;
a.currentAwardStyle = s.giftStyle;
a.wxConfig.setWxShareByStatus();
this.hasGift = true;
p.eq(0).text(s.giftStyle);
p.eq(1).text(s.giftName);
$("#resule-gift-sucImg").attr("src", s.giftImage);
$("#resule-gift-sucImg").css({
width: s.awardImageW,
height: s.awardImageH,
margin: "1.6rem auto"
});
if (s.awardIndex == 900) {
if (g_config.comfort.comAwardtype == 0 || g_config.comfort.comAwardtype == 1) {
$(".awardCodeTime em").text("使用期限");
$("#codeName").text("优惠码");
if (g_config.afterWxCard) {
$(".awardCusText .text").text("优惠券详情")
}
} else {
$(".awardCodeTime em").text("兑奖期限");
$("#codeName").text("兑奖码");
$("#awardCollectionBtn").text("收藏兑奖券");
if (g_config.afterWxCard) {
$(".awardCusText .text").text("兑奖券详情")
}
}
} else {
if (!g_config.award) {
g_config.award = g_config.awardList[s.awardIndex - 1];
g_config.wxAward = g_config.awardList[s.awardIndex - 1]
}
if (s.awardTypeNum == 0 || s.awardTypeNum == 1) {
$(".awardCodeTime em").text("使用期限");
$("#codeName").text("优惠码");
if (g_config.afterWxCard) {
$(".awardCusText .text").text("优惠券详情")
}
} else {
$(".awardCodeTime em").text("兑奖期限");
$("#codeName").text("兑奖码");
$("#awardCollectionBtn").text("收藏兑奖券");
if (g_config.afterWxCard) {
$(".awardCusText .text").text("兑奖券详情")
}
}
if (g_config.award.genewxcard) {
$(".awardCodeTime em").text("兑奖期限");
$("#codeName").text("兑奖码");
var m = true;
var o = awardInfo.depositTime;
if (o && o < Date.parse(new Date())) {
m = false
}
var h = (m ? "放入" : "打开") + "微信卡券";
$("#awardCollectionBtn").text(h).attr("isWxCard", true)
}
}
if (!_manage) {
$(".gameBox,.home,.body").addClass("overflow-y-hidden");
$(".bottomSkill").is(":visible") && $(".bottomSkill").hide()
}
} else {
$("#resule-gift-box").css("height", $(window).height() - $("#resule-gift-box .attentionBox").height());
$("#resule-gift-scrollWrap").hide();
$("#faiImgBox").show()
}
if (g_config.haveAward) {
$("#myAwardBtn").show()
}
};
a.resulePoup = g
})();
a.otherAjaxComplete = function () {
var c = $(".ajaxLoadBar");
c.addClass("ajaxComplete");
setTimeout(function () {
c.removeClass("ajaxLoad");
c.removeClass("ajaxComplete");
$(".ajaxLoadBg").hide()
},
500)
};
(function () {
var i = (function () {
var j = 1;
return function (k) {
var l = k.data("layerId");
if (!l) {
l = "layerId-" + j;
k.addClass(l);
k.data("layerId", l);
j++
}
}
})();
function e(k) {
var l = $("." + k);
var m = ["Left", "Right", "Top", "Bottom"];
var j = "";
$.each(m,
function (n, o) {
if ($("#" + k + "moveFrame" + o).length == 0) {
j += '<div id="' + k + "moveFrame" + o + '" class="moveFrame" style="border-' + o.toLowerCase() + '-width:1px"></div>'
}
});
if (j) {
$("body").append(j);
f(l)
}
}
function f(j, p) {
var k = j.data("layerId");
var m = j.offset().left;
var s = j.offset().top;
var q = j.outerWidth();
var n = j.outerHeight();
$("#" + k + "moveFrameLeft").css({
left: m,
top: s,
width: 0,
height: n,
borderLeftWidth: 1
});
$("#" + k + "moveFrameRight").css({
left: m + q - 1,
top: s,
width: 0,
height: n,
borderRightWidth: 1
});
$("#" + k + "moveFrameTop").css({
left: m,
top: s,
width: q,
height: 0,
borderTopWidth: 1
});
$("#" + k + "moveFrameBottom").css({
left: m,
top: s + n - 1,
width: q,
height: 0,
borderBottomWidth: 1
});
if (p) {
var u = j.closest(".ui-wrapper");
if (u.length == 0) {
u = j
}
var r = u.find(".recoverBtn");
var o = false;
if (q < 2 * r.width()) {
o = true
}
if (n < 2 * r.height()) {
o = true
}
if (o && !j.data("_minRecoverBtn")) {
j.data("_minRecoverBtn", true);
u.find(".ui-resizable-imgTopRightTip").css({
backgroundPositionX: 0,
backgroundPositionY: 11,
right: -11,
top: -11
});
u.find(".ui-resizable-imgTopLeftTip").css({
backgroundPositionX: 11,
backgroundPositionY: 11,
left: -11,
top: -11
});
u.find(".ui-resizable-imgBottomLeftTip").css({
backgroundPositionX: 11,
backgroundPositionY: 0,
left: -11,
bottom: -11
});
u.find(".ui-resizable-imgBottomRightTip").css({
backgroundPositionX: 0,
backgroundPositionY: 0,
right: -11,
bottom: -11
});
r.css("right", -24)
} else {
if (j.data("_minRecoverBtn")) {
j.data("_minRecoverBtn", false);
u.find(".ui-resizable-imgTopRightTip").css({
backgroundPositionX: 11,
backgroundPositionY: 0,
right: 0,
top: 0
});
u.find(".ui-resizable-imgTopLeftTip").css({
backgroundPositionX: 0,
backgroundPositionY: 0,
left: 0,
top: 0
});
u.find(".ui-resizable-imgBottomLeftTip").css({
backgroundPositionX: 0,
backgroundPositionY: 11,
left: 0,
bottom: 0
});
u.find(".ui-resizable-imgBottomRightTip").css({
backgroundPositionX: 11,
backgroundPositionY: 11,
right: 0,
bottom: 0
});
r.css("right", 3)
}
}
}
}
a.removeMoveFrame = function (j) {
$("#" + j + "moveFrameLeft,#" + j + "moveFrameRight,#" + j + "moveFrameTop,#" + j + "moveFrameBottom").remove();
$$("#imgSizeShow").hide()
};
a.removeAllEditLayer = function () {
$(".moveFrame").remove();
$(".moduleLayer").remove()
};
a.initModuleLayer = d(function (m, l, o, k, n, p, j) {
i(m);
m.addClass("defBgColor");
m.data("mouseover",
function (r) {
var q = $(this).data("layerId");
clearTimeout($(this).data("initModuleTimer"));
if (a.ResizeDoc || $("#" + q + "moduleLayer").length > 0) {
return
}
a.removeAllEditLayer();
e(q);
h(q)
});
m.off("mouseover").off("mouseleave").on("mouseover", m.data("mouseover")).on("mouseleave",
function (r) {
if ($(this).data("moduleLayerClose")) {
return
}
var q = $(this).data("layerId");
$(this).data("initModuleTimer", setTimeout(function () {
if (!a.ResizeDoc) {
a.removeMoveFrame(q);
$("#" + q + "moduleLayer").remove()
}
},
100))
});
if (j || l != -2) {
a.addModuleLayer(m, {
name: typeof j === "string" ? j : "编辑",
onclick: function (r) {
parent.Edit.showEditByGame.call(r.data.target, l, o, k);
parent.operateFlagList[17] = true;
a.logDog(1000078, 3);
if (o == "awardSetting") {
var q = $(this).data("layerId");
a.removeMoveFrame(q);
$("#" + q + "moduleLayer").remove()
}
return false
}
})
}
if (n) {
a.addModuleLayer(m, {
name: typeof n === "string" ? n : "样式",
onclick: function (q) {
parent.Edit.Css.showCssByGame.call(q.data.target, o, p);
parent.operateFlagList[21] = true;
a.logDog(1000078, 5);
return false
}
})
}
m = null
});
a.addModuleLayer = d(function (l, k) {
var j = l.data("hd-moduleLayerList");
if (!j) {
j = []
}
j.push(k);
l.data("hd-moduleLayerList", j)
});
function h(k) {
var o = k + "moduleLayer";
var p = $("." + k);
var m = p.data("hd-moduleLayerList");
if (!m) {
return
}
$("#" + o).remove();
var j = $("<div id='" + o + "' class='moduleLayer' _mouseIn='0'></div>");
$("body").append(j);
for (var q = m.length - 1; q >= 0; q--) {
var r = m[q];
if (r && r.onclick) {
var l;
if (r.html) {
l = $(r.html)
} else {
var n = r["class"] ? (" " + r["class"]) : "";
l = $("<a class='item tool" + n + "' hidefocus='true' href='javascript:;'>" + r.name + "</a>")
}
j.append(l);
r.data = r.data || {};
r.data.target = p;
l.on("click", r.data, r.onclick);
r.onshow && r.onshow.call(l, r.data)
}
}
j.css("margin", 0);
g(p, j);
j.mouseover(function () {
clearTimeout(p.data("initModuleTimer"))
}).mouseleave(function (s) {
p.data("initModuleTimer", setTimeout(function () {
a.removeMoveFrame(k);
$("#" + o).remove();
p.siblings(".ui-resizable-handle,.recoverBtn").hide()
},
100))
});
return j
}
function g(m, n) {
if (!n) {
n = $(".moduleLayer")
}
if (n.length < 1) {
return
}
var j = m.outerWidth();
var k = m.offset().left + j - n.outerWidth();
if (k < 0) {
k = 0
}
if (m.offset().left < $(window).width() && m.offset().left + j > $(window).width()) {
k = $(window).width() - n.outerWidth()
}
n.css("left", k);
var l = (m.offset().top - n.height() - 1);
n.css("top", l > 0 ? l : 0 + "px")
}
a.moduleSlaveImgResize = d(function (m, n, o) {
var j = o || "body";
if (m.parents(".home").length > 0) {
j = "#limitRange"
}
m.parent("div.ui-wrapper").css({
padding: "0"
});
m.resizable("destroy");
var k = $(m).parents("div.imgContainer");
var l = k.find(".slaveImg");
if (k.length == 0) {
k = m
}
if (l.length == 0) {
l = m
}
i(l);
l.data("defData", n);
m.resizable($.extend({
handles: "n,e,s,w,ne,nw,sw,se",
autoHide: true,
maxWidth: 318,
maxHeight: 504,
minWidth: 20,
minHeight: 20,
aspectRatio: true,
containment: j,
alsoResize: m,
create: function (p, r) {
var t = $(this);
var q = 0;
if (Math.abs(t.width() - parseRemToPx(n.width)) > 1 || Math.abs(t.height() - parseRemToPx(n.height)) > 1) {
l.attr("resize", 1)
}
t.css({
position: "relative",
"float": "none",
"z-index": "100"
});
if (t.width() < 40 || t.height() < 40) {
t.css("padding", "2px")
} else {
t.css("padding", "0")
}
t.append("<a class='recoverBtn' href='javascript:;'></a>");
t.find(".recoverBtn").on("click",
function (u) {
$(this).hide();
l.attr("resize", 0);
t.add(l).css(n);
a.logDog(1000078, 4);
l.data("hd-resizable-recover") && l.data("hd-resizable-recover").fireWith(l[0], [u, n]);
setTimeout(function () {
g(l);
f(l, true)
},
10)
});
t.attr("_from", l.attr("id")); (function () {
var w = [["s", "Bottom"], ["n", "Top"], ["w", "Left"], ["e", "Right"]];
for (var v = 0; v < 4; v++) {
t.children(".ui-resizable-" + w[v][0]).addClass("ui-resizable-img" + w[v][1] + "Tip").css({
"z-index": "9030"
});
if (v < 2) {
for (var u = 2; u < 4; u++) {
t.children(".ui-resizable-" + w[v][0] + w[u][0]).addClass("ui-resizable-img" + w[v][1] + w[u][1] + "Tip").css({
"z-index": "9030"
})
}
}
}
})();
var s = t.parent();
t.children(".ui-resizable-handle").mousedown(function (v) {
var u = s.attr("href");
if (typeof u != "undefined" && u.length > 0) {
s.removeAttr("href");
s.attr("onclick", "return false;")
}
});
if (l.data("layerId")) {
l.off("mouseover").off("mouseleave")
}
t.mouseover(function () {
clearTimeout(l.data("initModuleTimer"));
if (a.ResizeDoc) {
return
}
t.children(".ui-resizable-handle").show();
if (l.attr("resize") == 1) {
k.find(".recoverBtn").show()
}
if (l.data("layerId")) {
l.data("mouseover").call(l)
}
l.removeData("resizable-isLeave")
}).mouseleave(function () {
l.data("initModuleTimer", setTimeout(function () {
if (!a.ResizeDoc) {
var u = l.data("layerId");
a.removeMoveFrame(u);
$("#" + u + "moduleLayer").remove();
t.children(".ui-resizable-handle").hide();
k.find(".recoverBtn").hide()
} else {
l.data("resizable-isLeave", true)
}
},
100))
});
l.data("hd-resizable-create") && l.data("hd-resizable-create").fireWith(l[0], [p, r])
},
start: function (p, q) {
if (q.axis.length === 2) {
$(this).resizable("option", "aspectRatio", true)
} else {
$(this).resizable("option", "aspectRatio", false)
}
e(l.data("layerId"));
a.ResizeDoc = k;
$$("#imgSizeShow").show();
$("#" + l.data("layerId") + "moduleLayer").remove();
q.originalElement.parent().find(".recoverBtn").hide();
$(this).css("position", "relative");
$(".ui-resizable-bottomTip,.ui-resizable-cancelTip,.draggableBtn").css({
opacity: "0"
});
l.data("hd-resizable-start") && l.data("hd-resizable-start").fireWith(l[0], [p, q])
},
resize: function (q, r) {
l.data("hd-resizable-resize") && l.data("hd-resizable-resize").fireWith(l[0], [q, r]);
f(l, true);
var p = $$("#imgSizeShow");
p.css({
top: q.pageY + 15,
left: q.pageX - 30
});
p.find("span").eq(0).text(Math.round(l.width()) * 2);
p.find("span").eq(1).text(Math.round(l.height()) * 2)
},
stop: function (q, s) {
var r = 0;
delete a.ResizeDoc;
if (l.data("resizable-isLeave")) {
$(this).mouseleave();
l.removeData("resizable-isLeave")
} else {
l.mouseover()
}
$$("#imgSizeShow").hide();
$(".ui-resizable-bottomTip,.ui-resizable-cancelTip,.draggableBtn").css({
opacity: "1"
});
k.find(".slaveImg").attr("resize", "1");
k.find(".recoverBtn").show();
if ($(this).width() < 40 || $(this).height() < 40) {
$(this).css("padding", "2px")
} else {
$(this).css("padding", "0")
}
var t = $(this).parent();
var p = t.attr("link");
if (typeof p != "undefined" && p.length > 0) {
setTimeout(function () {
t.attr("href", p);
t.removeAttr("onclick")
},
100)
}
parent.operateFlagList[17] = true;
a.logDog(1000078, 0);
l.data("hd-resizable-stop") && l.data("hd-resizable-stop").fireWith(l[0], [q, s])
}
},
l.data("hd-resizable-option")));
m.off(".slaveImg")
});
a.moduleDraggale = d(function (o, n, p) {
var m = o.parent();
var l = o;
var k = p || "body";
if (n) {
l = m
}
if (n === false) {
m = l
}
l.css("cursor", "move");
l.css("position", "absolute");
if (l.parents(".home").length > 0) {
k = "#limitRange"
}
var j = m.css("z-index");
l.draggable($.extend({
start: function (q, r) {
o.mouseover();
m.children(".ui-resizable-handle").hide();
j = m.css("z-index");
m.css("z-index", "9999");
o.data("hd-draggable-start") && o.data("hd-draggable-start").fireWith(o[0], [q, r])
},
drag: function (q, r) {
f(o);
$("#" + o.data("layerId") + "moduleLayer").remove();
o.parent().find(".recoverBtn").hide();
o.data("hd-draggable-drag") && o.data("hd-draggable-drag").fireWith(o[0], [q, r])
},
stop: function (q, r) {
o.mouseover();
m.css("z-index", j);
parent.operateFlagList[17] = true;
a.logDog(1000078, 1);
o.data("hd-draggable-stop") && o.data("hd-draggable-stop").fireWith(o[0], [q, r])
},
opacity: 0.5,
scroll: false,
distance: 1,
containment: k,
addClasses: false
},
o.data("hd-draggable-option")))
});
function d(j) {
return function () {
var n = this;
var k = arguments.callee;
var l = arguments[0];
if (a.getType(l) === "array") {
if (a.getType(l[0]) === "array") {
$.each(l,
function (o, p) {
if (a.getType(p) === "array") {
k.call(n, p)
}
})
} else {
k.apply(n, l)
}
} else {
(typeof l === "string" || l.nodeType) && (l = $(l));
if (l instanceof jQuery && l.length > 0) {
var m = Array.prototype.slice.call(arguments);
if (l.length > 1) {
l.each(function () {
m[0] = $(this);
j.apply(n, m)
})
} else {
m[0] = l;
j.apply(n, m)
}
}
return n
}
}
}
function c(n, j, m, k) {
var l = "hd-" + m + "-" + k;
n.each(function () {
var o = $(this).data(l);
if (k === "option") {
if (o) {
$(this).data(l, $.extend({},
o, j))
} else {
$(this).data(l, j)
}
} else {
if (!o) {
o = $.Callbacks("unique memory");
$(this).data(l, o)
}
o.add(j)
}
})
}
a.Img = {
MODE_SCALE_FILL: 1,
MODE_SCALE_WIDTH: 2,
MODE_SCALE_HEIGHT: 3,
MODE_SCALE_DEFLATE_WIDTH: 4,
MODE_SCALE_DEFLATE_HEIGHT: 5,
MODE_SCALE_DEFLATE_FILL: 6,
MODE_SCALE_DEFLATE_MAX: 7
};
a.Img.isNull = function (j) {
return (typeof j == "undefined") || (j == null)
};
a.Img.optimize = function (n, p, l) {
var k = new Image();
k.src = n.src;
var m = k.width;
var j = k.height;
if (a.Img.isNull(m) || m == 0 || a.Img.isNull(j) || j == 0) {
m = n.width;
j = n.height
}
var o = a.Img.calcSize(m, j, p.width, p.height, p.mode, l);
n.width = o.width;
n.height = o.height;
if (p.display == 1) {
n.style.display = "inline"
} else {
if (p.display == 2) {
n.style.display = "none"
} else {
n.style.display = "block"
}
}
return {
width: n.width,
height: n.height
}
};
a.Img.calcSize = function (j, q, o, p, l, k) {
if (isNaN(o)) {
o = parseFloat(o) * g_rem
}
if (isNaN(p)) {
p = parseFloat(p) * g_rem
}
var r = {
width: j,
height: q
};
if (l == a.Img.MODE_SCALE_FILL) {
var n = j / o;
var m = q / p;
if (n > m) {
r.width = o;
r.height = q / n
} else {
r.width = j / m;
r.height = p
}
} else {
if (l == a.Img.MODE_SCALE_WIDTH) {
var n = j / o;
r.width = o;
r.height = q / n
} else {
if (l == a.Img.MODE_SCALE_HEIGHT) {
var m = q / p;
r.width = j / m;
r.height = p
} else {
if (l == a.Img.MODE_SCALE_DEFLATE_WIDTH) {
var n = j / o;
if (n > 1) {
r.width = o;
r.height = q / n
}
} else {
if (l == a.Img.MODE_SCALE_DEFLATE_HEIGHT) {
var m = q / p;
if (m > 1) {
r.width = j / m;
r.height = p
}
} else {
if (l == a.Img.MODE_SCALE_DEFLATE_FILL) {
var n = j / o;
var m = q / p;
if (n > m) {
if (n > 1) {
r.width = o;
r.height = q / n
}
} else {
if (m > 1) {
r.width = j / m;
r.height = p
}
}
} else {
if (l == a.Img.MODE_SCALE_DEFLATE_MAX) {
if (j > o && q > p) {
var n = j / o;
var m = q / p;
if (n < m) {
r.width = o;
r.height = q / n
} else {
r.width = j / m;
r.height = p
}
}
}
}
}
}
}
}
}
if (!k) {
r.width = Math.floor(r.width);
r.height = Math.floor(r.height)
}
if (r.width == 0) {
r.width = 1
}
if (r.height == 0) {
r.height = 1
}
return r
}
})();
a.tlog = (function () {
var i = '<div id="logBox"><div id="log_head"><div id="log_close" class="log_icon">╳</div><div id="log_min" class="log_icon">━</div><div id="log_share" class="log_icon">share</div></div><div id="log_text_wrap"><div id="log_text"></div></div></div>';
var g = $('<div id="log_max"><div id="log_max_inner">+</div></div>');
var d = $(i);
var e = d.find("#log_text");
var j = d.find("#log_head");
var f = {};
var h = true;
var c = 0;
$(function () {
var k = $("body");
if (k.length < 0) {
return
}
k.append(d);
k.append(g);
j.on("touchstart", function (l) {
l.preventDefault();
l.stopPropagation();
var m = l.originalEvent.targetTouches[0];
f.x = m.pageX;
f.y = m.pageY
}).on("touchmove", function (l) {
l.preventDefault();
l.stopPropagation();
var o = l.originalEvent.targetTouches[0];
var n = d.offset().left + o.pageX - f.x;
var m = d.offset().top + o.pageY - f.y;
f.x = o.pageX;
f.y = o.pageY;
if (n > -0.2 * d.width() && n + 0.5 * d.width() < $(window).width()) {
d[0].style.left = n + "px"
}
if (m > 0 && m + 0.5 * d.height() < $(window).height()) {
d[0].style.top = m + "px"
}
});
d.find("#log_close").on("touchstart", function () {
g.hide();
d.hide();
e.empty();
c = 0
});
d.find("#log_min").on("touchstart", function () {
g.show();
d.hide()
});
d.find("#log_share").on("touchstart", function () {
console.log("shareUrl:%s", a.wxConfigArg.url);
a.tlog("shareUrl", a.wxConfigArg.url)
});
g.on("touchstart", function () {
g.hide();
d.show()
});
e.on("touchstart", ".log_flag", function () {
var l = $(this).parent();
if (l.hasClass("log_line_ellipsis")) {
l.removeClass("log_line_ellipsis")
} else {
l.addClass("log_line_ellipsis")
}
});
d.hide();
g.hide()
});
return function (l, k) {
if (arguments.length <= 1) {
k = l;
l = "###"
}
if (a.IsPC()) {
console.log(l, k);
return
}
if (a.getType(k) === "object" || a.getType(k) === "array") {
k = $.toJSON(k)
} else {
k = String(k)
}
if (!m_debug) {
return
}
$(function () {
if (c === 0) {
d.show()
}
c++;
var m = $('<div class="log_line log_line_ellipsis"><span class="log_flag"></span><span class="log_text"></span></div>');
m.find(".log_flag").text(l);
m.find(".log_text").text(k);
e.append(m);
$("#log_text_wrap")[0].scrollTop = $("#log_text_wrap")[0].scrollHeight
})
}
})();
(function (h) {
function p(v, A) {
var z = (v & 65535) + (A & 65535),
w = (v >> 16) + (A >> 16) + (z >> 16);
return (w << 16) | (z & 65535)
}
function t(v, w) {
return (v << w) | (v >>> (32 - w))
}
function e(B, y, w, v, A, z) {
return p(t(p(p(y, B), p(v, z)), A), w)
}
function d(y, w, C, B, v, A, z) {
return e((w & C) | ((~w) & B), y, w, v, A, z)
}
function j(y, w, C, B, v, A, z) {
return e((w & B) | (C & (~B)), y, w, v, A, z)
}
function o(y, w, C, B, v, A, z) {
return e(w ^ C ^ B, y, w, v, A, z)
}
function c(y, w, C, B, v, A, z) {
return e(C ^ (w | (~B)), y, w, v, A, z)
}
function f(G, B) {
G[B >> 5] |= 128 << ((B) % 32);
G[(((B + 64) >>> 9) << 4) + 14] = B;
var y, A, z, w, v, F = 1732584193,
E = -271733879,
D = -1732584194,
C = 271733878;
for (y = 0; y < G.length; y += 16) {
A = F;
z = E;
w = D;
v = C;
F = d(F, E, D, C, G[y], 7, -680876936);
C = d(C, F, E, D, G[y + 1], 12, -389564586);
D = d(D, C, F, E, G[y + 2], 17, 606105819);
E = d(E, D, C, F, G[y + 3], 22, -1044525330);
F = d(F, E, D, C, G[y + 4], 7, -176418897);
C = d(C, F, E, D, G[y + 5], 12, 1200080426);
D = d(D, C, F, E, G[y + 6], 17, -1473231341);
E = d(E, D, C, F, G[y + 7], 22, -45705983);
F = d(F, E, D, C, G[y + 8], 7, 1770035416);
C = d(C, F, E, D, G[y + 9], 12, -1958414417);
D = d(D, C, F, E, G[y + 10], 17, -42063);
E = d(E, D, C, F, G[y + 11], 22, -1990404162);
F = d(F, E, D, C, G[y + 12], 7, 1804603682);
C = d(C, F, E, D, G[y + 13], 12, -40341101);
D = d(D, C, F, E, G[y + 14], 17, -1502002290);
E = d(E, D, C, F, G[y + 15], 22, 1236535329);
F = j(F, E, D, C, G[y + 1], 5, -165796510);
C = j(C, F, E, D, G[y + 6], 9, -1069501632);
D = j(D, C, F, E, G[y + 11], 14, 643717713);
E = j(E, D, C, F, G[y], 20, -373897302);
F = j(F, E, D, C, G[y + 5], 5, -701558691);
C = j(C, F, E, D, G[y + 10], 9, 38016083);
D = j(D, C, F, E, G[y + 15], 14, -660478335);
E = j(E, D, C, F, G[y + 4], 20, -405537848);
F = j(F, E, D, C, G[y + 9], 5, 568446438);
C = j(C, F, E, D, G[y + 14], 9, -1019803690);
D = j(D, C, F, E, G[y + 3], 14, -187363961);
E = j(E, D, C, F, G[y + 8], 20, 1163531501);
F = j(F, E, D, C, G[y + 13], 5, -1444681467);
C = j(C, F, E, D, G[y + 2], 9, -51403784);
D = j(D, C, F, E, G[y + 7], 14, 1735328473);
E = j(E, D, C, F, G[y + 12], 20, -1926607734);
F = o(F, E, D, C, G[y + 5], 4, -378558);
C = o(C, F, E, D, G[y + 8], 11, -2022574463);
D = o(D, C, F, E, G[y + 11], 16, 1839030562);
E = o(E, D, C, F, G[y + 14], 23, -35309556);
F = o(F, E, D, C, G[y + 1], 4, -1530992060);
C = o(C, F, E, D, G[y + 4], 11, 1272893353);
D = o(D, C, F, E, G[y + 7], 16, -155497632);
E = o(E, D, C, F, G[y + 10], 23, -1094730640);
F = o(F, E, D, C, G[y + 13], 4, 681279174);
C = o(C, F, E, D, G[y], 11, -358537222);
D = o(D, C, F, E, G[y + 3], 16, -722521979);
E = o(E, D, C, F, G[y + 6], 23, 76029189);
F = o(F, E, D, C, G[y + 9], 4, -640364487);
C = o(C, F, E, D, G[y + 12], 11, -421815835);
D = o(D, C, F, E, G[y + 15], 16, 530742520);
E = o(E, D, C, F, G[y + 2], 23, -995338651);
F = c(F, E, D, C, G[y], 6, -198630844);
C = c(C, F, E, D, G[y + 7], 10, 1126891415);
D = c(D, C, F, E, G[y + 14], 15, -1416354905);
E = c(E, D, C, F, G[y + 5], 21, -57434055);
F = c(F, E, D, C, G[y + 12], 6, 1700485571);
C = c(C, F, E, D, G[y + 3], 10, -1894986606);
D = c(D, C, F, E, G[y + 10], 15, -1051523);
E = c(E, D, C, F, G[y + 1], 21, -2054922799);
F = c(F, E, D, C, G[y + 8], 6, 1873313359);
C = c(C, F, E, D, G[y + 15], 10, -30611744);
D = c(D, C, F, E, G[y + 6], 15, -1560198380);
E = c(E, D, C, F, G[y + 13], 21, 1309151649);
F = c(F, E, D, C, G[y + 4], 6, -145523070);
C = c(C, F, E, D, G[y + 11], 10, -1120210379);
D = c(D, C, F, E, G[y + 2], 15, 718787259);
E = c(E, D, C, F, G[y + 9], 21, -343485551);
F = p(F, A);
E = p(E, z);
D = p(D, w);
C = p(C, v)
}
return [F, E, D, C]
}
function q(w) {
var x, v = "";
for (x = 0; x < w.length * 32; x += 8) {
v += String.fromCharCode((w[x >> 5] >>> (x % 32)) & 255)
}
return v
}
function k(w) {
var x, v = [];
v[(w.length >> 2) - 1] = undefined;
for (x = 0; x < v.length; x += 1) {
v[x] = 0
}
for (x = 0; x < w.length * 8; x += 8) {
v[x >> 5] |= (w.charCodeAt(x / 8) & 255) << (x % 32)
}
return v
}
function l(v) {
return q(f(k(v), v.length * 8))
}
function g(x, A) {
var w, z = k(x),
v = [],
y = [],
B;
v[15] = y[15] = undefined;
if (z.length > 16) {
z = f(z, x.length * 8)
}
for (w = 0; w < 16; w += 1) {
v[w] = z[w] ^ 909522486;
y[w] = z[w] ^ 1549556828
}
B = f(v.concat(k(A)), 512 + A.length * 8);
return q(f(y.concat(B), 512 + 128))
}
function u(y) {
var A = "0123456789abcdef",
w = "",
v, z;
for (z = 0; z < y.length; z += 1) {
v = y.charCodeAt(z);
w += A.charAt((v >>> 4) & 15) + A.charAt(v & 15)
}
return w
}
function n(v) {
return unescape(encodeURIComponent(v))
}
function r(v) {
return l(n(v))
}
function m(v) {
return u(r(v))
}
function i(v, w) {
return g(n(v), n(w))
}
function s(v, w) {
return u(i(v, w))
}
h.md5 = function (w, x, v) {
if (!x) {
if (!v) {
return m(w)
} else {
return r(w)
}
}
if (!v) {
return s(x, w)
} else {
return i(x, w)
}
}
}(typeof jQuery === "function" ? jQuery : this));
a.encodeBase64 = function (k) {
var j, h, f;
var d = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var g = 0,
c = k.length,
e = "";
while (g < c) {
j = k.charCodeAt(g++) & 255;
if (g == c) {
e += d.charAt(j >> 2);
e += d.charAt((j & 3) << 4);
e += "==";
break
}
h = k.charCodeAt(g++);
if (g == c) {
e += d.charAt(j >> 2);
e += d.charAt(((j & 3) << 4) | ((h & 240) >> 4));
e += d.charAt((h & 15) << 2);
e += "=";
break
}
f = k.charCodeAt(g++);
e += d.charAt(j >> 2);
e += d.charAt(((j & 3) << 4) | ((h & 240) >> 4));
e += d.charAt(((h & 15) << 2) | ((f & 192) >> 6));
e += d.charAt(f & 63)
}
return e
};
a.imgReady = (function () {
var f = [],
e = null,
d = function () {
var g = 0;
for (; g < f.length; g++) {
f[g].end ? f.splice(g--, 1) : f[g]()
} !f.length && c()
},
c = function () {
clearInterval(e);
e = null
};
return function (h, m, o, l) {
var n, i, p, k, g, j = new Image();
if (typeof h === "object") {
j = h
} else {
j.src = h
}
if (j.complete) {
m.call(j);
o && o.call(j);
return
}
i = j.width;
p = j.height;
j.onerror = function () {
l && l.call(j);
n.end = true;
j = j.onload = j.onerror = null
};
n = function () {
k = j.width;
g = j.height;
if (k !== i || g !== p || k * g > 1024) {
m.call(j);
n.end = true
}
};
n();
j.onload = function () {
!n.end && n();
o && o.call(j);
j = j.onload = j.onerror = null
};
if (!n.end) {
f.push(n);
if (e === null) {
e = setInterval(d, 40)
}
}
}
})();
a.initEdit = function (d) {
var o = d.origin,
k = d.originDef,
r = d.originMod,
c = {};
(function () {
if (!r) {
return
}
$.each(r,function (s, u) {
var v = o[s];
if (u.css) {
function t(w) {
if (typeof w.opt !== "undefined") {
w.opt = 0
}
if (w.tra !== "undefined") {
w.defTra = w.tra
}
w.defVal = w.val
}
$.each(u.css, function (w, x) {
if (x.css) {
$.each(x.css,function (y, z) {
t(z)
})
} else {
t(x)
}
});
if (g_config.isNewGame) {
$.extend(true, v.css, u.css)
}
}
if (u.text) {
$.each(u.text,
function (w, x) {
if (g_config.isNewGame) {
$.extend(true, v.text, u.text)
}
if (x.type == 2) {
x.txtopt = 0;
delete x.numLimit
}
})
}
});
$.extend(true, k, r)
})();
function q(t, z) {
var A = "getImgInfo-" + t;
if (z) {
A = "getImgInfo-rem-" + t
}
var w = c[A];
if (w) {
return w
}
var v = h(t)[0];
if (!v) {
return
}
w = {
name: t,
css: v.css
};
if (v.path) {
if (a.getType(v.path[0]) === "array") {
w.path = [];
for (var s = 0; s < v.path.length; s++) {
w.path[s] = a.getSrc(v.path[s][0])
}
} else {
w.path = a.getSrc(v.path[0])
}
}
var x = z ? parseFloat : parseRemToPx;
var B = {
size: ["width", "height"],
pos: ["left", "top"]
};
for (var A in B) {
var y = B[A];
var u = v[A];
if (!u) {
continue
}
if (a.getType(u) === "array") {
w[y[0]] = [],
w[y[1]] = [];
$.each(u,
function (C, D) {
w[y[0]].push(x(D[y[0]]));
w[y[1]].push(x(D[y[1]]))
})
} else {
w[y[0]] = x(u[y[0]]);
w[y[1]] = x(u[y[1]])
}
}
c[A] = w;
return w
}
function l(w, t, s) {
var v = s ? t.defVal : t.val;
var u = s ? t.defTra : t.tra;
if (!v) {
return
}
if (t.from) {
w = $(t.from)
}
if (t.type !== "color") {
w.css(t.name, v)
} else {
if (t.name === "text-shadow") {
w.css(t.name, g(j(v, u)))
} else {
w.css(t.name, j(v, u))
}
}
}
function g(s) {
return s + " -1px -1px 0px, " + s + " 0px -1px 0px, " + s + " 1px -1px 0px, " + s + " 1px 0px 0px, " + s + " 1px 1px 0px, " + s + " 0px 1px 0px, " + s + " -1px 1px 0px, " + s + " -1px 0px 0px"
}
function j(t, s) {
if (typeof s === "undefined" || s == -1) {
return t
}
return "rgba" + t.substring(t.indexOf("("), t.indexOf(")")) + "," + (s ? s : 0) + ")"
}
function h(t) {
for (var u = 0; u < o.length; u++) {
var s = o[u];
if (s.name === t) {
return [s, k[u]]
}
}
return [false, false]
}
function f(u, t) {
var s = {};
s.from = u;
s.title = t[1];
s.limit = t[2];
s.defSrc = a.getSrc(t[0]);
return s
}
function p(s, t) {
s.each(function () {
if (/img/i.test($(this)[0].nodeName)) {
$(this).attr("src", t)
} else {
$(this).css("background-image", 'url("' + t + '")')
}
})
}
function n(t, s) {
a.getType(s) === "undefined" && (s = 0);
return a.getType(t) === "array" ? (t[s] || t[0]) : t
}
function m(R) {
var Q = typeof R === "object" ? R : h(R),
x = Q[0],
H = Q[1],
R = x.name,
z = $(".editTarget-" + R),
y = x.pos,
E = x.size,
G = H.path,
u = H.size,
w = H.pos;
z = z.not(function () {
return $(this).data("hasBindEdit")
});
var B = -2,
P = null,
v = false,
N = null,
J = true;
if (H.edit) {
if (typeof H.edit === "number") {
B = H.edit
} else {
if (H.edit === "_background") {
!d.bgList && (d.bgList = []);
d.bgList.push({
from: ".editTarget-" + R + ",.editRelate-" + R,
defSrc: a.getSrc(G[0])
});
z.data("hasBindEdit", true);
return
} else {
if (H.edit !== "_none") {
P = [];
if (c["edit-" + H.edit]) {
P = c["edit-" + H.edit]
} else {
var D = [];
if (H.edit === "all") {
D = d.originDef.filter(function (S) {
return !S.formDefaultStyle && S.edit != "_background"
})
} else {
$.each(H.edit.split(","),
function (S, T) {
D.push(h(T)[1])
})
}
for (var O = 0; O < D.length; O++) {
var C = D[O].path;
var I = D[O].name;
var t = ".editTarget-" + I + ",.editRelate-" + I;
if (typeof C != "undefined") {
if (a.getType(C[0]) === "array") {
for (var K = 0; K < C.length; K++) {
K > 0 && (t = ".editTarget-" + I + "-" + K + ",.editRelate-" + I + "-" + K);
P.push(f(t, C[K]))
}
} else {
P.push(f(t, C))
}
}
} !c["edit-" + H.edit] && (c["edit-" + H.edit] = P)
}
B = -1
} else {
J = false
}
}
}
} else {
J = false
}
var A = "editTarget-" + R,
M = null,
L = false;
if (H.css || H.cssAll) {
if (H.cssAll) {
N = [];
$.each(H.cssAll,
function (S, T) {
if (h(T)[1].css) {
N = N.concat(h(T)[1].crrCssArg)
}
})
} else {
N = H.crrCssArg
}
v = !N[0].targetName ? true : N[0].targetName;
if (H.cssEdit == 1) {
var s = N;
parent.Edit.addEditBtn("编辑背景", "." + A,
function () {
parent.Edit.Css.showCssByGame.call($("." + A), "." + A, s);
parent.operateFlagList[21] = true;
a.logDog(1000078, 5);
return false
});
v = false,
N = null
}
}
if (H.text) {
J = !H.text[0].targetName ? true : H.text[0].targetName;
x.text = $.extend(true, [], H.text, x.text);
if (H.text[0].type == 1) {
J = false
}
if (x.text.filter(function (S) {
return S.type == 2
}).length > 0) {
B = 0;
A = function () {
i.call(this, x.text, H.text, R)
}
}
}
if (H.edit || N) {
a.initModuleLayer(z, B, A, P, v, N, J)
}
var F = (a.getType(w) === "array" && a.getType(u) !== "array");
z.each(function (X) {
var V = n(y, X),
U = n(E, X),
T = n(u, X),
W = n(w, X);
if (U) {
$(this).addClass("slaveImg");
if (!$(this).parents().hasClass("imgContainer")) {
$(this).wrap('<div class="imgContainer absCenter"></div>')
}
if (!T.disable) {
if (F) {
var S = null;
$(this).addResizableFn("start", function (Z, aa) {
S = z.not(this);
if (/n|w/.test(aa.axis) && !T.noSyncOffset) {
S.each(function (ac, ae) {
var ab = $(this),
ad = ab.parents(".ui-wrapper");
ab.data("originalPosition-relative", {
left: parseFloat(ad.css("left")) - aa.originalPosition.left,
top: parseFloat(ad.css("top")) - aa.originalPosition.top,
})
})
}
});
$(this).addResizableFn("resize", function (Z, aa) {
S.add(S.parents(".ui-wrapper")).css({
width: $(aa.element).width(),
height: $(aa.element).height()
});
if (/n|w/.test(aa.axis) && !T.noSyncOffset) {
S.each(function (ac, ad) {
var ab = $(this);
var ae = ab.data("originalPosition-relative");
ab.add(ab.parents(".ui-wrapper")).css({
left: aa.position.left + ae.left,
top: aa.position.top + ae.top
})
})
}
});
$(this).addResizableFn("stop", function (Z, aa) {
if (!T.noSyncOffset) {
S.each(function (ab, ac) {
$(this).removeData("originalPosition-relative").attr("resize", "1")
})
}
S = null
})
}
var Y = {
width: T.width,
height: T.height
};
if (W && W.disable) {
Y.left = W.left;
Y.top = W.top
}
a.moduleSlaveImgResize($(this), Y);
if (F) {
$(this).addResizableFn("recover", function () {
var Z = $(this).parents(".ui-wrapper");
z.each(function (aa, ab) {
if (aa === X) {
return
}
var ad = $(ab).add($(ab).parents(".ui-wrapper"));
ad.width(Z.width()).height(Z.height());
var ac = n(w, aa);
if (ac && ac.disable) {
ad.css({
left: ac.left,
top: ac.top
})
}
ad.attr("resize", 0)
})
})
}
}
}
if (V && !W.disable) {
if (W.forParent != "false" && !$(this).parents().hasClass("imgContainer")) {
$(this).wrap('<div class="imgContainer absCenter"></div>')
}
a.moduleDraggale($(this), W.forParent == "false" ? false : true)
}
});
z.data("hasBindEdit", true)
}
function i(w, t, v) {
$$("#uploadBg").fadeIn(200);
$$("#uploadImgBox").css("left", $$(".editDetail").offset().left + 12).removeClass("uploadUp").addClass("uploadDown");
var x = $$("#uploadInfoBox");
x.css("overflow-y", "auto").html("");
$$("#uploadBoxTitle").html(t[0].allTitel || "编辑内容");
var s = [];
$.each(w,
function (E, A) {
if (A.type != 2) {
return
}
var H = t[E]; !H.from && (H.from = ".editTarget-" + v + ",.editRelate-" + v);
var G = A.val;
var D = H.numLimit;
if (a.getType(D) != "array") {
D = [0, D]
}
var C = D[0];
var J = D[1];
var I = A.txtopt;
var L = A.shouInput;
var M = "";
var B = H.val;
var K = $(H.from);
s.push([K.data("hd-editUpload-editClose"), this, [A, H, K]]);
M += '<div class="uploadLine" >';
if (A.shouInput) {
M += z((H.title || "文字内容") + ":", "内容", G, "title")
} else {
M += y((H.title || "文字内容") + ":", "内容", G, "title", E, I)
}
M += "</div>";
x.append(M);
var F = $$(".newTextArea .activeInput").eq(E);
F.off().on("blur",
function () {
var N = $(this).val();
if ($.trim(N).length < (C + 1)) {
if (!$(this).hasClass("inputErr")) {
$(this).addClass("inputErr")
}
$(this).parent().find(".editErr").show().text("输入的文字不可少于" + (C + 1) + "个!");
K.text(A.val)
}
var O = K.data("hd-editUpload-textBlur");
O && O.fireWith(this, [A, H, K])
}).on("focus",
function () {
$(this).removeClass("inputErr");
$(this).parent().find(".editErr").hide();
$(this).parent().find(".editErr2").hide();
var N = K.data("hd-editUpload-textFocus");
N && N.fireWith(this, [A, H, K])
}).on("input propertychange",
function () {
var R = $(this).val();
R = R.substr(0, J);
var O = $.trim($(this).val()).length;
if (O > J) {
$(this).val(R)
}
K.text(R);
var N = K.data("hd-editUpload-textBeforeSave");
if (N) {
var Q = {};
N.fireWith(this, [A, H, K, Q]);
Q.str && (R = Q.str);
Q.len && (O = Q.len)
}
if (u(O, C, J)) {
A.val = R
}
var P = K.data("hd-editUpload-textKeyUp");
if (P) {
P.fireWith(this, [A, H, K])
}
});
if (I) {
F.css("display", "inline-block").val(A.val)
} else {
F.hide()
}
$$("#TheOnlyOne" + E + "").on("click",
function () {
A.txtopt = 0;
K.text(B);
$$(".newTextArea .activeInput").hide().removeClass("inputErr").val(B);
$$(".newTextArea .activeInput").siblings(".editErr").hide();
$$(".newTextArea .activeInput").siblings(".editErr2").hide()
});
$$("#TheOnlytwo" + E + "").on("click",
function () {
A.txtopt = 1;
$$(".newTextArea .activeInput").css("display", "inline-block").val(A.val);
K.text(A.val)
})
});
$$("#uploadImgBox").data("editClose",
function () {
$.each(s,
function (A, C) {
var B = C[0];
B && B.fireWith(C[1], C[2])
})
});
g_config.closeWin && g_config.closeWin();
function u(B, C, A) {
if (typeof A !== "undefined") {
return B > C && B <= A
} else {
return B > C
}
}
function z(E, B, C, A) {
var D = C;
D = a.encodeHtml(D);
return '<div class="answerLine clearfix"><div class="floatLeft newTextT" style="width: 70px; margin-top: 12px" >' + E + '</div><div style="width: 320px;" class="floatLeft"><div class="newTextArea"><input type="text" class="input scrollBox activeInput" style="width: 300px;height: 32px; padding-left: 5px;" value="' + D + '" ' + (isPublish ? "disabled" : "") + '><div style="color:#888; padding-top: 5px;">确认发布后无法修改,请认真输入!</div><div class="editErr hide" style="color: red;margin-top: 10px;">输入文字不能为空</div><div class="editErr2 hide" style="color: red; margin-top: 10px; display: none;">输入仅限中文字母跟数字</div></div></div></div>'
}
function y(F, B, H, G, D, E) {
var A = H;
A = a.encodeHtml(A);
var I = E ? "checked" : "";
var C = E ? "" : "checked";
return '<div class="answerLine clearfix"><div class="floatLeft newTextT" style="width: 100px;">' + F + '</div><div class="floatLeft" style="width: 320px;"><div><input id="TheOnlyOne' + D + '" type="radio" name="theRealOnly"' + C + '><label for="TheOnlyOne' + D + '" style="height: 16px;line-height: 16px;">默认</label><input id="TheOnlytwo' + D + '" type="radio" name="theRealOnly"' + I + '><label for="TheOnlytwo' + D + '" style="height: 16px;line-height: 16px;">自定义</label></div><div class="newTextArea" style="margin-top: 12px;"><textarea class="input scrollBox activeInput" style="width: 300px;height: 100px;">' + A + '</textarea><div class="editErr hide" style="color: red;margin-top: 10px;">输入文字不可少于10个!</div><div class="editErr2 hide" style="color: red; margin-top: 10px; display: none;">输入仅限中文</div></div></div></div>'
}
return false
}
if (_manage) {
d.setAllEdit = function () {
e();
$.each(k, function (s, t) {
if (t.css) {
t.crrCssArg = $.extend(true, [], t.css, o[s].css)
}
});
$.each(o,
function (t, s) {
m([s, k[t]])
})
}
} else {
e()
}
function e() {
$.each(o, function (v, t) {
var w = k[v],
u = $(".editTarget-" + t.name),
x = t.pos,
A = t.size,
z = t.path;
var s = function (B) {
B.each(function (E) {
var D = n(x, E),
C = n(A, E);
if (D && D.top && D.left) {
$(this).css({
top: D.top,
left: D.left
}).addClass("abs")
}
if (C && C.width && C.height) {
$(this).css({
width: C.width,
height: C.height
})
}
})
};
s(u);
if (z) {
var y = ".editRelate-" + t.name;
if (a.getType(z[0]) === "array") {
$.each(z,
function (C, E) {
var D = a.getSrc(E[0]);
var B = "editTarget-" + t.name;
if (C !== 0) {
B = "editTarget-" + t.name + "-" + C;
y = ".editRelate-" + t.name + "-" + C
}
if ($("." + B).length > 0) {
p($("." + B), D);
s($("." + B))
} else {
$("body").append('<input class="' + B + '" type="hidden" value="' + D + '">')
}
if ($(y).length > 0) {
p($(y), D)
}
})
} else {
p(u.add(y), a.getSrc(z[0]))
}
}
if (t.css) {
$.extend(true, w.css, t.css);
$.each(w.css,
function (B, C) {
if (!C.from) {
C.from = ".editTarget-" + t.name + ",.editRelate-" + t.name
}
if (C.css) {
$.each(C.css,
function (E, D) {
if (!D.from) {
D.from = C.from
}
l($(D.from), D, D.opt === 0)
})
} else {
l($(C.from), C, C.opt === 0)
}
})
}
if (t.text) {
$.each(t.text,
function (C, D) {
var B = w.text[C]; !B.from && (B.from = ".editTarget-" + t.name + ",.editRelate-" + t.name);
if (B.type == 2) {
var E = Fai.encodeHtml(D.txtopt ? D.val : B.val);
$(B.from).html(E)
} else {
$(B.from).val(D.value)
}
})
}
})
}
d.getImgInfo = q;
d.getInfoByName = h;
d.getRgba = j;
d.initEdit = e;
d.cache = c;
delete d.originMod;
return d
};
a.initSound = function (e, f, d) {
if (d) {
$.each(d,
function (i, j) {
f[i].path = j.path;
if (g_config.isModel) {
e[i].optFlag = f[i].optFlag
}
})
}
if (e) {
$.each(e,
function (j, k) {
var i = f[j];
if (j !== 0 && k.optFlag === 1) {
k.optFlag = 2
}
k.path = a.getSrc(k.path);
i.path = a.getSrc(i.path)
})
}
var c = {};
var h = LF.sound.webAudioEnabled && LF.global.webAudio;
$(function () {
$.setSoundM()
});
var g = {
list: e,
listDef: f,
allowPlay: true,
setPlayPower: function (j, k) {
if (typeof j == "boolean") {
this.allowPlay = j
}
var i = c[j];
if (!i) {
a.tlog("Sound_play_err", "这个key:" + j + " 不存在!");
return this
}
i._allowPlay = k
},
play: function (m, n, k) {
if (_manage) {
return
}
if (!this.allowPlay) {
return this
}
if (e && a.getType(m) === "number") {
var j = m === 0 ? 1 : 3;
if (e[m].optFlag === j) {
return this
}
}
if (m !== 0 && e && e[0].optFlag !== 1 && !h) {
return this
}
var i = c[m];
if (!i) {
a.tlog("Sound_play_err", "这个key:" + m + " 不存在!");
return this
}
if (!i._allowPlay) {
return
}
i.play(n, k);
return this
},
readyPlay: function (k, m, i) {
if (_manage) {
return
}
var j = this;
j.onReady(k,
function () {
j.play(k, m, i)
})
},
pause: function (j) {
if (_manage) {
return
}
var i = c[j];
if (!i) {
a.tlog("Sound_pause_err", "这个key:" + j + " 不存在!");
return this
}
i.stop();
return this
},
pauseAll: function () {
if (_manage) {
return
}
var i = null;
for (var j in c) {
i = c[j];
if (i) {
i.stop()
}
}
return this
},
load: function (n, j, k) {
if (_manage) {
return
}
if (c[j]) {
a.tlog("Sound_load_err", "这个key:" + j + " 已经存在!");
return this
}
var i = null,
m = h;
typeof k !== "undefined" && (m = k);
if (m) {
i = new LF.webAudio()
} else {
i = new LF.media();
try {
i.data = new Audio()
} catch (l) {
console.warn("ReferenceError: Can't find variable: Audio");
i.data = {}
}
i.data.loop = false;
i.data.autoplay = false
}
i._type = "audio";
if (n) {
i.load(n)
}
i.readyCallBack = $.Callbacks("unique memory");
i.addEventListener(LF.event.COMPLETE,
function (o) {
i.complete = true;
i.readyCallBack.fire(i);
i.readyCallBack = null
});
i._allowPlay = true;
c[j] = i;
return this
},
onReady: function (j, k) {
if (_manage) {
return
}
var i = c[j];
if (!i) {
a.tlog("Sound_onReady_err", "这个key:" + j + " 不存在!");
return this
}
if (i.complete) {
k(i)
} else {
i.readyCallBack.add(k)
}
return this
},
cache: c,
};
g.load(_resRoot + "/image/button.mp3", "startButton");
if (e) {
$.each(e,
function (i, j) {
var l = j.path;
if (i === 0) {
g.load(l, i, false);
if (g.cache["0"]) {
var k = g.cache["0"].data;
if (Audio && k instanceof Audio) {
document.getElementById("pageMusic").appendChild(k)
}
}
} else {
g.load(l, i)
}
});
if (!_manage) {
g.cache["0"].data.addEventListener("play",
function () {
$(function () {
$(".soundIcon").removeClass("soundIconOff")
})
},
false);
g.cache["0"].data.addEventListener("pause",
function () {
$(function () {
$(".soundIcon").addClass("soundIconOff")
})
},
false)
}
}
return g
};
a.initCallBack = function (d, c) {
d = d || {};
var e = {};
d.addCallBack = function (f) {
if (a.getType(f) == "array") {
for (var g = f.length - 1; g >= 0; g--) {
arguments.callee(f[g])
}
return
}
if (typeof f == "string" && typeof e[f] == "undefined") {
e[f] = null
}
};
d.on = function (f, h) {
var g = e[f];
if (typeof g === "undefined") {
return this
}
if (g === null) {
e[f] = g = $.Callbacks("unique memory stopOnFalse")
}
g.add(h);
return this
};
d.off = function (f, i) {
var h = this;
if (typeof f === "undefined") {
$.each(e,
function (j, k) {
h.off(k, i)
});
return h
}
var g = e[f];
if (!g) {
return h
}
if (typeof i === "undefined") {
g.empty()
} else {
g.remove(i)
}
return h
};
d.fire = function (g) {
var f = e[g];
if (f) {
var h = Array.prototype.slice.call(arguments);
h.shift();
return f.fire.apply(f, h)
}
return true
};
d.fireWith = function (g) {
var f = e[g];
if (f) {
var h = Array.prototype.slice.call(arguments);
h.shift();
return f.fireWith.apply(f, h)
}
return true
};
if (typeof c !== "undefined") {
d.addCallBack(c)
}
return d
};
a.initTime = function (c) {
var g = null,
e, h = 0;
function d(i) {
var j = Math.round(i * 100) / 100;
var k = j.toString();
var l = k.indexOf(".");
if (l < 0) {
l = k.length;
k += "."
}
while (k.length <= l + 2) {
k += "0"
}
return k
}
var f = {
val: 0,
pastTime: 0,
interval: 140,
range: [70, 280],
target: null,
isDesc: !g_config.countsTimeType,
acceList: null,
initTime: c,
status: "ended",
updateFlag: true,
targetFlag: true,
frameInc: 0,
setAcceList: function (k) {
if (typeof k === "number") {
var l = k;
k = [];
for (var j = 0; j < l; j++) {
k.push((l - j) * (this.initTime / (l + 1)))
}
}
this.acceList = k
},
setTarget: function () {
var i = d(this.val);
this.targetFlag && this.target.text(i);
this.fireWith("setTime", this, [i])
},
init: function () {
if (this.initTime === 99999) {
return
} !this.target && (this.target = $(".time"));
this.val = this.initTime;
this.pastTime = 0;
$(".timeUpImg").hide();
this.setTarget();
return this
},
start: function () {
if (this.initTime === 99999) {
return
}
e = new Date().getTime() / 1000;
if (this.updateFlag && this.status === "ended") {
this.status = "runing";
this.play()
} else {
this.status = "runing"
}
return this
},
isRunning: function () {
return this.status === "runing"
},
pause: function () {
this.status = "pause"
},
end: function () {
if (this.status === "ended") {
return
}
clearTimeout(g);
h = 0;
this.update();
this.status = "ended";
return this
},
setTime: function () {
var j = (new Date).getTime() / 1000;
var n = j - e;
var l = this.isDesc ? -1 : 1;
if (n < this.range[0] / 1000) {
n = this.range[0] / 1000
} else {
if (n > this.range[1] / 1000) {
n = this.range[1] / 1000
}
}
this.val += l * n;
this.pastTime = l * (this.val - this.initTime);
e = j;
if (this.isDesc) {
if (this.acceList) {
for (var k = 0; k < this.acceList.length; k++) {
if (this.val <= this.acceList[k] && h == k) {
h++;
this.fireWith("acce", this, [h]);
break
}
}
}
if (this.val <= 0) {
this.val = 0;
this.setTarget();
clearTimeout(g);
h = 0;
this.status = "ended";
this.fireWith("end", this);
var m = $(".timeUpImg");
m.removeClass("tada");
m.addClass("tada");
m.show();
return
}
}
this.setTarget()
},
update: function () {
if (this.initTime === 99999) {
return
}
if (this.status !== "pause") {
this.setTime()
}
this.fireWith("timer", this, [this.status !== "pause"])
},
play: function () {
this.update();
if (this.status !== "ended") {
g = setTimeout(arguments.callee.bind(this), this.interval)
}
},
updateInFrame: function (i) {
if (this.initTime === 99999) {
return
}
if (this.status === "ended") {
return
}
this.frameInc += i;
if (this.frameInc >= this.interval) {
this.update();
this.frameInc = 0
}
}
};
a.initCallBack(f, ["end", "timer", "acce", "setTime"]);
f.init();
f.changeTwoDecimal_f = d;
return f
};
a.initGrade = function () {
var c = function (d) {
c.set(c.val + d)
};
$.extend(c, {
val: 0,
set: function (d) {
c.val = d;
c.val < 0 && (c.val = 0);
c.fireWith("setGrade", c, [c.val]);
c.target && c.target.text(c.val)
}
});
$(function () {
c.target = $("#grade")
});
a.initCallBack(c, ["setGrade"]);
return c
};
a.initAreaLimit = function (e) {
if (!_manage && e) {
var c = 5;
var d = 0;
var f = setInterval(function () {
if (d >= c) {
clearInterval(f);
return
}
d++;
if (!g_config.ipInfo || !g_config.ipInfo.provice) {
$.ajax({
type: "post",
url: g_config.ajaxUrl + "hdgame_h.jsp?cmd=getIPInfo",
success: function (h) {
var g = $.parseJSON(h);
if (g.success) {
g_config.ipInfo = g.ipInfo
}
console.log(g.ipInfo)
}
})
} else {
clearInterval(f);
return
}
},
1500)
}
};
a.initWxConfig = function (k) {
a.wxConfigArg = {
url: k.fullUrl
};
i({
haveAward: g_config.haveAward,
plInfo: k.plInfo,
bestRankInfo: g_config.bestRankInfo
});
wx.config({
debug: false,
appId: k.AppId,
timestamp: k.Timestamp,
nonceStr: k.NonceStr,
signature: k.Signature,
jsApiList: ["checkJsApi", "onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ", "onMenuShareWeibo", "hideMenuItems", "showMenuItems", "hideAllNonBaseMenuItem", "showAllNonBaseMenuItem", "translateVoice", "startRecord", "stopRecord", "onRecordEnd", "playVoice", "pauseVoice", "stopVoice", "uploadVoice", "downloadVoice", "chooseImage", "previewImage", "uploadImage", "downloadImage", "getNetworkType", "openLocation", "getLocation", "hideOptionMenu", "showOptionMenu", "closeWindow", "scanQRCode", "chooseWXPay", "openProductSpecificView", "addCard", "chooseCard", "openCard"]
});
//wx.ready(function () {
// $("#awardCollectionBtn").on("touchstart",function () {
// var r = true;
// var o = g_config.wxAward;
// var m = o.genewxcard;
// if (m) {
// if (g_config.status == 0) {
// a.statusMsg("活动尚未发布", "无法加入到微信卡券");
// return
// }
// var n = o.wxcardid;
// var l = $("#awardDetailBox .codeLine .code").text();
// var q = $("#awardDetailBox .codeLine .code").attr("code");
// var p = g_config.award.depositTime;
// a.tlog(n);
// a.tlog(l);
// $.ajax({
// type: "post",
// url: g_config.ajaxUrl + "hdgame_h.jsp?cmd=getCardSign&cardTick=" + k.cardTicket + "&cardId=" + n + "&code=" + l + "&openid=" + g_config.openid,
// error: function () {
// if (m_debug) {
// alert("服务繁忙,请稍候重试")
// }
// },
// success: function (t) {
// a.tlog("getCardSign", t);
// var s = $.parseJSON(t);
// var u = '{"Timestamp":"' + s.Timestamp + '","openid":"' + g_config.openid + '","NonceStr":"' + s.NonceStr + '","code":"' + l + '","Signature":"' + s.sign + '"}';
// if (p && p < Date.parse(new Date())) {
// r = false
// }
// a.tlog("depositTime=" + p);
// if (r) {
// wx.addCard({
// cardList: [{
// cardId: n,
// cardExt: u
// }],
// success: function (w) {
// a.tlog("addCard", w);
// a.logDog(1000108, 1);
// var v = w.cardList[0];
// r = false;
// $("#awardCollectionBtn").text("打开微信卡券");
// if (v.isSuccess) {
// $.ajax({
// type: "get",
// url: g_config.ajaxUrl + "hdgame_h.jsp?cmd=setCode&code=" + q + "&gameId=" + g_config.gameId,
// error: function () {
// if (m_debug) {
// alert("服务繁忙,请稍候重试")
// }
// },
// success: function (y) {
// a.tlog("setCode", y);
// var x = $.parseJSON(y)
// }
// })
// }
// }
// })
// } else {
// wx.openCard({
// cardList: [{
// cardId: n,
// code: l
// }]
// })
// }
// }
// })
// }
// })
//});
wx.ready(function () {
if (k.isHideMenuItems) {
wx.hideMenuItems({
menuList: ["menuItem:copyUrl"]
})
} else {
wx.showAllNonBaseMenuItem()
}
try {
if (k.isHideShareBtn) {
wx.hideMenuItems({
menuList: ["menuItem:share:timeline"]
})
}
wx.error(function (m) {
if (m_debug) {
alert($.toJSON(m))
}
})
} catch (l) {
alert(l.message)
}
});
wx.ready(function () {
var l = window.navigator.userAgent.indexOf("iPhone") > -1 || window.navigator.userAgent.indexOf("iPad") > -1 || window.navigator.userAgent.indexOf("iPod") > -1;
var m = window.navigator.userAgent.indexOf("Android") > -1;
var n = "unknown";
if (l) {
n = "apple"
} else {
if (m) {
n = "android"
}
}
wx.getNetworkType({
success: function (o) {
var p = o.networkType;
var q = "other";
if (p === "wifi") {
q = "wifi"
} else {
q = "other"
}
console.log("[需设置]纪录活动人")
//返回值为:{"success": true, "rt": 0, "msg": "设置设备信息成功"}
//$.ajax({
// url: g_config.ajaxUrl + "hdgame_h.jsp?cmd=setBehavior&gameId=" + g_config.gameId + "&openid=" + g_config.openid,
// type: "post",
// data: {
// netType: q,
// sysType: n
// },
// success: function (r) { }
//})
}
})
});
function j(s, p, r) {
if (!_manage) {
s = s.replace("红包", "")
}
s = a.decodeHtml(s);
var n = p;
//if (!k.dynamicShareUrlRootEmpty) {
// var m = p.split("?")[1].split("&");
// var o = "";
// for (var q = 0; q < m.length; q++) {
// var l = m[q];
// if (l.split("=")[0] === "aid" || l.split("=")[0] === "id" || l.split("=")[0] === "style") {
// continue
// }
// if (o.length > 0) {
// o += "&"
// }
// o += l
// }
// if (m_debug) {
// n = k.dynamicShareUrlRoot + "share.jsp?fsl=" + k.fsl + "&aid=" + g_config.aid + "&id=" + g_config.gameId + "&" + o
// } else {
// n = k.dynamicShareUrlRoot + g_config.aid + "/" + g_config.gameId + "/share.jsp?fsl=" + k.fsl + "&" + o
// }
//}
//p = a.setUrlArg(p, ["otherplayer", g_config.openid]);
//n = a.setUrlArg(n, ["otherplayer", g_config.openid]);
//p = a.setUrlArg(p, ["shareDeep", k.shareDeep << 1]);
//n = a.setUrlArg(n, ["shareDeep", k.shareDeep << 1]);
//a.tlog(k.openStrongAttention);
//if (k.openStrongAttention) {
// p = a.setUrlArg(p, ["isOfficialLianjie", "false"]);
// n = a.setUrlArg(n, ["isOfficialLianjie", "false"])
//}
//if (p === a.wxConfigArg.url && a.wxConfigArg.desc === s && a.wxConfigArg.callBack === r && a.wxConfigArg.pyqUrl === n) {
// return
//}
wx.ready(function () {
var u = k.shareImg;
if (!/^http:/.test(u) && /^\/\//.test(u)) {
u = "http:" + u
}
try {
wx.onMenuShareAppMessage({
title: a.decodeHtml(k.activeName),
desc: s,
link: p,
imgUrl: u,
type: "link",
success: function () {
$.ajax({
type: "post",
url: '/Weixin/GameActivity/UpdateLuckDrawCount',
data: { gameActivityId: g_config.gameId, openid: g_config.openid},
success: function (v) {
g(v);
r && r(v)
}
})
},
cancel: function () { }
});
wx.onMenuShareTimeline({
title: s,
link: n,
imgUrl: u,
success: function (v) {
$.ajax({
type: "post",
url: '/Weixin/GameActivity/UpdateLuckDrawCount',
data: { gameActivityId: g_config.gameId, openid: g_config.openid },
success: function (w) {
g(w);
r && r(w)
}
})
},
cancel: function (v) { }
});
a.tlog("当前分享朋友链接:", p);
a.tlog("当前分享朋友圈链接:", n)
} catch (t) {
alert(t.message)
}
});
a.wxConfigArg.desc = s;
a.wxConfigArg.url = p;
a.wxConfigArg.callBack = r;
a.wxConfigArg.pyqUrl = n
}
function h() {
var l = Array.prototype.slice.call(arguments);
l.unshift(a.wxConfigArg.url);
j(a.wxConfigArg.desc, a.setUrlArg.apply(a, l), a.wxConfigArg.callBack)
}
function f() {
var l = Array.prototype.slice.call(arguments);
l.unshift(a.wxConfigArg.url);
j(a.wxConfigArg.desc, a.removeUrlArg.apply(a, l), a.wxConfigArg.callBack)
}
function e(l) {
l = l.replace(/\u200b/g, "").replace(/ /g, " ").replace(/</g, "<").replace(/>/g, ">");
return l.replace(/<span class=["']tag["'] contenteditable=["']?false["']?>(.+?)<\/span>/g,
function (n, m) {
switch (m) {
case "玩家名称":
if (g_config.style == 48) {
return a.hykjUserName
} else {
if (a.captainUserName) {
return a.captainUserName
} else {
return g_config.nickname
}
}
case "游戏成绩":
if (g_config.style == 49) {
return parseInt(a.currentScore) + g_config.scoreUnit
} else {
return g_config.scoreType ? a.currentScore : parseInt(a.currentScore)
}
case "游戏排名":
return a.currentRank;
case "奖品名称":
return a.currentAward;
case "奖项等级":
return a.currentAwardStyle;
case "收集的字":
return '"' + a.ccndrmTitle + '"'
}
})
}
function c(l, m) {
if (_manage) {
return
}
typeof l === "undefined" && (l = a.wxConfigArg.url);
typeof m === "undefined" && (m = a.wxConfigArg.callBack);
if (g_config.drawType != 3) {
if (g_config.style == 49) {
j(e(k.wxShareText_def), l, m);
return
}
if (a.currentAward) {
j(e(k.wxShareText_award), l, m)
} else {
if (a.currentRank) {
j(e(k.wxShareText_rank), l, m)
} else {
j(e(k.wxShareText_def), l, m)
}
}
}
}
function g(n) {
var l = n;
if (l.status == 200) {
a.statusMsg("分享成功,恭喜您获得" + k.addDrawTime + "次抽奖机会");
$(".dayDrawCount").text(parseInt($(".dayDrawCount").first().text()) + 1);
g_config.showHelpGuide = false;
qdydjAddText($("#grade .specil"), k.addDrawTime);
drawTimesLimit += k.addDrawTime;
if (g_config.drawType != 0 && a.resulePoup.resuleArg) {
a.resulePoup.resuleArg.count += k.addDrawTime
}
//if (g_config.style == 200) {
// var m = $(".gameScoreUnit").eq(0).text();
// console.log("m=" + m);
// console.log(" k.addDrawTime=" + k.addDrawTime);
// qdydjAddText($("#grade .specil"), k.addDrawTime);
// a.statusMsg("分享成功,获得" + k.addDrawTime + m)
//}
}
$("#helpGuideBox").hide()
}
function i(n) {
if (_manage) {
return
}
var l = ["一", "二", "三", "四", "五", "六", "七", "八"];
var q = n.haveAward;
if (q) {
var m = n.plInfo;
a.currentAward = m.award;
var o = m.awardLevel;
if (o != 900 && o > 0) {
if (k.nameList && k.nameList.length >= o) {
a.currentAwardStyle = k.nameList[o - 1]
} else {
a.currentAwardStyle = l[o - 1]
}
} else {
a.currentAwardStyle = n.comfortAwardStyle
}
}
var p = n.bestRankInfo;
a.currentRank = p.rank;
a.currentScore = p.score;
c()
}
var d = {};
d.handleShareAward = g;
d.setWxShareByStatus = c;
d.setShareText = e;
d.removeWxShareUrlArg = f;
d.setWxShareUrlArg = h;
d.setWxShare = j;
d.setWxShareArg = i;
a.wxConfig = d
};
a.addJoinGameBehavior = function () {
console.log('[需设置]添加参加游戏行为成功');
//$.ajax({
// url: g_config.ajaxUrl + "hdgame_h.jsp?cmd=joinGameBehavior",
// type: "post",
// data: {
// gameId: g_config.gameId,
// openid: g_config.openid,
// shareDeep: g_config.shareDeep
// },
// success: function (c) { }
//})
};
a.setGameEnd = function () {
var e = $(".bottomSkill");
var d = $(window).height() / $(window).width() < 1.575;
var c = d ? $(window).width() * 1.575 : $(window).height();
$(".home").html("");
$(".home").append(e);
$(".home").append('<p style="font-size:0.9rem; color:#e7e7e7; text-align: center; padding-top:10rem; line-height: 1.3rem">活动已结束<br>请期待下次活动</p>');
$(".home").css({
height: c,
background: "#424242",
width: "100%",
position: "fixed",
"z-index": "500"
});
document.title = "活动已结束";
$(".gameInfoBox").hide();
$(".showAwardBox").hide();
$(".homeBtnBox").show();
$("#informBtn").hide();
hg.sound.allowPlay = false;
hg.sound.pauseAll()
};
a.initJsFoot = function (d) {
$(function () {
a.sortRuleBox.init(d.rulesortstr);
var l = a.decodeHtml(d.hostName);
var g = a.decodeHtml(d.hostLink).replace("http://", "");
var j = a.decodeHtml(d.menuLink).replace("http://", "");
var f = $(".menuName");
if (d.fromFav && g_config.haveAward) {
$("#resulte-gift-showMyAward").data("openCode", d.fromFav);
showAwardDetail4Draw("fromFav")
}
if (!_manage && d.openAwardExp) {
var h = g_config.aid + "|" + g_config.gameId + "|" + g_config.openid;
if (!a.getLocalStorage(h)) {
a.setLocalStorage(h, "-");
showRule()
}
}
$("#showRankNum").text(rankShowNum);
$(".hostName").text(l);
$("#phoneInput,#nameInput,#addressInput").click(function () {
$("#spxdPage").addClass("spxdPageHide")
});
$("#userSubmitBtn").on("touchstart",
function () {
if (!$(this).hasClass("submit")) {
return
}
$("#awardContactInfo").show();
var p = $.trim($("#nameInput").val());
var o = $("#phoneInput").val().replace(/\s/g, "");
var n = $.trim($("#addressInput").val());
function s(t) {
if ((/^1[34578]\d{9}$/.test(t) || /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(t))) {
return true
}
return false
}
if ($("#nameInput").is(":visible")) {
$("#awardContactInfo .contactName").show();
if (p.length == 0) {
a.showMsgToast("请输入姓名", 2000, "msg-toastBig");
return
}
if (a.checkCharacterLen(10, $("#nameInput"))) {
a.showMsgToast("姓名不能超过5个中文或10个英文字母", 2000, "msg-toastBig");
return
}
}
if ($("#phoneInput").is(":visible")) {
var q = /^[0-9]*$/;
$("#awardContactInfo .contactPhone").show();
if (!s(o)) {
a.showMsgToast("请输入正确的号码", 2000, "msg-toastBig");
return
}
}
if ($("#addressInput").is(":visible")) {
$("#awardContactInfo .contactAddress").show();
if (n.length == 0) {
a.showMsgToast("请输入联系地址", 2000, "msg-toastBig");
return
}
if (a.checkCharacterLen(200, $("#addressInput"))) {
a.showMsgToast("联系地址不能超过100个中文或200个英文字母", 2000, "msg-toastBig");
return
}
}
p = p || "";
o = o || "";
n = n || "";
g_config.awardUsername = p;
g_config.awardPhone = o;
g_config.awardAddress = n;
if (o) {
a.logDog(1000113)
}
var r = $(".codeInfoBox.checked").index();
if (r == -1) {
r = 0
}
$(".ajaxLoadBg").show();
$(".ajaxLoadBar").addClass("ajaxLoad");
var m = {
ausername: p,
aphone: o,
aadress: n,
headimgurl: g_config.headimgurl,
};
$.ajax({
type: "post",
url: g_config.ajaxUrl + "hdgame_h.jsp?cmd=setPhone&aid=" + g_config.aid + "&gameId=" + g_config.gameId + "&openid=" + g_config.openid + "&name=" + a.encodeUrl(g_config.nickname) + "&userInfo=" + a.encodeUrl($.toJSON(m)),
error: function () {
a.otherAjaxComplete();
$("#spxdPage").removeClass("spxdPageHide")
},
success: function (v) {
$("#spxdPage").removeClass("spxdPageHide");
var B = $.parseJSON(v);
a.otherAjaxComplete();
$("#awardUserInfoBg").hide();
if (B.success) {
var x = B.codeInfoList;
g_config.playerId = B.id;
for (var w = 0; w < x.length; w++) {
var z = x[w];
var t = z.code;
var A = z.awardCode;
if (w == r) {
$("#awardDetailBox").find(".code").text(A);
$("#awardDetailBox").find(".code").attr("code", t)
}
var u = $("#codeInfo" + w).data("data");
u && (u.awardCode = A);
$("#codeInfo" + w).data("data", u)
}
console.log("lvox in");
$("#awardContactInfo .contactName span").text($("#nameInput").val());
$("#awardContactInfo .contactPhone span").text($("#phoneInput").val());
if (g_config.awardAddress) {
var y = a.checkTextLength(14, $("#addressInput").val(), true);
if (y.isOverflow) {
$("#awardContactInfo .contactAddress span").text(y.returnValue + "...")
} else {
$("#awardContactInfo .contactAddress span").text($("#addressInput").val())
}
}
a.aUserInfo.hide()
}
}
})
});
$("#userCancelBtn").on("touchstart", function (event) {
event.preventDefault();
event.stopPropagation();
$("#awardUserInfoBg").hide();
$("#spxdPage").removeClass("spxdPageHide");
$(".safetyBg").hide();
if (gameType == 3) {
home()
}
});
$(".resule-status-send").on("touchstart", function () {
if (_manage) {
return
}
if (g_config.haveAward) {
a.changePoup(3)
} else {
luckDraw()
}
});
$("#helpGuideBox").on("touchend",function () {
$("#helpGuideBox").hide()
});
$("#awardInfo").on("click", ".codeInfoBox", a.openAwardDetail);
$("#resulte-gift-showMyAward").on("touchstart", showAwardDetail4Draw);
$(".awardCloseIcon").on("touchstart", function () {
a.wxConfig.removeWxShareUrlArg("fromFav");
$("#awardDetailBox").hide();
$("#resule-gift-box,resule-status-box").hide();
$(".gameBox").add(".home").removeClass("overflow-y-hidden");
g_config.showSkillSup && $(".bottomSkill").show()
});
$(".codeImg").on("click", function () {
$(".codeDetailImgBox").show()
});
$(".codeDetailImgBox").click(function () {
$(this).hide()
});
$(".awardCusText").on("touchstart", function () {
if (g_config.afterWxCard) {
$("#ticketDetailBox").show()
} else {
var m = $("#awardCusTextInfo");
if (m.css("display") == "block") {
$(this).find(".awardDeailIcon").removeClass("awardIncoSlideDown");
$(this).find(".awardDeailIcon").addClass("awardIncoSlideUp")
} else {
$(this).find(".awardDeailIcon").removeClass("awardIncoSlideUp");
$(this).find(".awardDeailIcon").addClass("awardIncoSlideDown")
}
m.slideToggle()
}
});
$(".ticketitle .closeBtn").on("touchstart", function () {
$("#ticketDetailBox").hide()
});
if (d.isHideFxts) {
$(".resule-fxts").hide()
}
g_config.style != 9 && g_config.showSkillSup && a.logDog(1000028, 0);
if (g_config.aid == 7171826 && g_config.style != 9 && g_config.showSkillSup) {
a.logDog(1000062, 2)
} else {
if (g_config.aid == 8566249 && g_config.style != 9 && g_config.showSkillSup) {
a.logDog(1000067, 2)
}
}
$(".homePoupMask").on("touchend",function (m) {
m.preventDefault();
m.stopPropagation();
if (_manage) {
return
}
if ($(m.target).hasClass("homePoupMask")) {
$(this).hide()
}
});
$(".menuBtnBox").on("touchend", function () {
a.logDog(1000012)
});
if (d.showJoinNum) {
$("#joinNumLine").show()
} else {
$("#joinNumLine").hide()
}
if (d.showRedDot) {
$("#Award_Round_Dot").css("display", "inline-block")
}
if (d.showMDRedDot) {
$("#Mingdan_Round_Dot").css("display", "inline-block")
}
if (d.showAwardBtn) {
$("#myAwardBtn").show()
}
if (d.isSelAwardLine) {
$("#selfAwardLine").show();
$("#awardLineBox").hide()
} else {
$("#awardLineBox").show();
$("#selfAwardLine").hide()
}
if (d.menuStyle == 1) {
$(".menuBtnBox").hide()
} else {
if (d.menuStyle == 2) {
if ($.trim(j).length == 0) {
f.css("text-decoration", "none")
} else {
f.attr("href", a.decodeHtml(d.menuLink))
}
} else {
if (d.menuStyle == 3) {
(function () {
var m = $("#attentionMask");
if (a.decodeHtml(d.menuLink) === "") {
$("#QRImg").remove()
}
$(".menuBtnBox").on("touchend",
function () {
m.show()
})
})()
}
}
}
if ($.trim(g).length == 0) {
$(".hostName").css("text-decoration", "none");
$("a.hostName").attr("href", "#")
}
if (!isLimitDraw) {
$(".totalDraw").hide()
} else {
$(".totalDraw").show();
$(".dayDraw").hide();
if ((drawTimesLimit - count) < (drawTotalLimit - totalCount)) {
$(".dayDraw4Total").show()
}
}
if ($("#awardExplain").text().length == 0) {
$("#awardExplain_h").hide()
}
$("a.hostName").click(function () {
a.logDog(1000013)
});
if (skillSupportType == 1) {
$(".skillLine").css("padding", "0");
$(".skillCont").hide()
} else {
if (skillSupportType == 3) {
$(".skillName").text(skillName);
$(".skillName").attr("href", skillLink)
}
}
if (hg.sound.list && hg.sound.list.length > 0) {
$(".home").add(".gameBgBox").append('<div class="' + (_manage ? "" : "soundIconOff ") + "soundIcon" + (hg.sound.list[0].optFlag != 1 ? "" : " soundIconHide") + '" style="z-index:90"></div>');
$('.home .soundIcon:not(".soundIconPlay")').css({
left: d.soundIcon_l,
top: d.soundIcon_t
});
if (d.drawType == 1 || g_config.style == 4) {
$(".home .soundIcon").hide()
}
}
if (!_manage) {
$(".gameBgBox .soundIcon").css("z-index", "100");
$(".soundIcon").addClass("soundIconPlay");
var k = "soundPause|" + g_config.aid + "|" + g_config.gameId + "|" + g_config.openid;
$(".soundIcon").on("touchstart",
function () {
var m = $(".soundIcon");
if (!m.hasClass("soundIconOff")) {
hg.sound.allowPlay = false;
hg.sound.pauseAll();
a.setLocalStorage(k, "-")
} else {
hg.sound.allowPlay = true;
hg.sound.readyPlay(0, 0, "loop");
a.setLocalStorage(k, "")
}
});
if (a.getLocalStorage(k)) {
hg.sound.allowPlay = false;
hg.sound.pauseAll()
}
$("#ruleImg").addClass("ruleImgAnimate");
$("#startBtnImg,.startBtnImg").on("touchend", function (m) {
if (!startBtnAjax.call(this, m)) {
return
}
hg.sound.play("startButton");
if (typeof hg.sound.cache[0] !== "undefined" && typeof hg.sound.cache[0].playing !== "undefined" && !hg.sound.cache[0].playing && g_config.style != 51 && g_config.style != 9 && g_config.style != 48) {
hg.sound.readyPlay(0, 0, "loop")
}
});
hg.assets.onload(startBtnDelay)
}
});
function c() {
$(".one").hide().siblings().show();
$("#resule-status-box").show();
$("#resule-status-head p").show();
$(".resuleBox").show();
$(".resule-bgLight").hide();
$("#resule-status-ribbon").hide();
$(".little-PK").show().siblings().hide();
$(".resule-status-again").hide();
$(".resule-status-home").hide();
$(".resule-status-rightNow").show().siblings().hide();
$(".resule-status-firstPage").show()
}
function e() {
$("#resule-status-box").hide();
$("#resule-status-head p").hide();
$(".resuleBox").hide();
$(".resule-bgLight").show();
$("#resule-status-ribbon").show();
$(".little-PK").hide().siblings().show();
$(".resule-status-again").show();
$(".resule-status-home").show();
$(".resule-status-rightNow").hide().siblings().show();
$(".one").show().siblings().hide();
$("#resule-status-ribbon").show();
$(".resule-status-firstPage").hide()
}
$(function () {
$(".one").show();
$(".resule-status-firstPage").hide();
if (g_config.drawType == 1 && !_manage && otherPlayerInfo && typeof otherPlayerInfo.headimgurl !== "undefined" && typeof otherPlayerInfo.name !== "undefined" && typeof otherPlayerInfo.score !== "undefined" && typeof otherPlayerInfo.rank !== "undefined" && typeof otherPlayerInfo.award !== "undefined" && false) {
var f = "PKrecord|" + otherPlayerInfo.aid + "|" + otherPlayerInfo.gameId + "|" + otherPlayerInfo.openid;
if (!a.getLocalStorage(f)) {
if (otherPlayerInfo.award != "") {
$(".WhetherAward").text("获得" + otherPlayerInfo.award).show()
}
$(".PKner-A img").attr("src", otherPlayerInfo.headimgurl);
$(".userA-name").text(otherPlayerInfo.name);
$(".fighter-B").text(otherPlayerInfo.name);
$(".othergrade .resuleArg").text(otherPlayerInfo.score);
$("#rankB .resuleArg").text(otherPlayerInfo.rank);
c();
a.setLocalStorage(f, "-")
}
}
$(".winAWard a").on("touchend",function () {
showRule()
});
$(".resule-status-rightNow").on("touchend",function () {
hg.on("startGame",function () {
e();
hg.off("startGame", arguments.callee)
});
$("#startBtnImg").trigger("touchstart");
$("#startBtnImg").trigger("touchend")
});
$(".resule-status-firstPage").on("touchend", function () {
e()
});
function h(i) {
return function (m, l) {
var k, j;
if (typeof m === "object" && typeof l === "object" && m && l) {
k = m[i];
j = l[i];
if (k === j) {
return 0
}
if (typeof k === typeof j) {
return k < j ? -1 : 1
}
return typeof k < typeof j ? -1 : 1
}
}
}
//if (!_manage && playerAwardList.length > 3) {
// $(".home,.showAwardBoxPage").append('<div class="showAwardBox"><ul class="awardInfoList"><li></li></ul></div>');
// var g = "";
// $.each(playerAwardList, function (i, j) {
// g += '<div><img src="' + JSON.parse(this.info).headimgurl + '"><span class="winner">' + this.name + '<span>获得了<span class="award">' + this.award + "</span></div>"
// });
// $(".awardInfoList li").append(g)
//}
//if (!_manage) {
// $(".showAwardBox").awardSlide({
// margin_right: "0.8rem",
// speed: 15
// });
// if (d.dangerType == 0) {
// if (g_config.status == 3) {
// a.setGameEnd()
// }
// }
//}
//setTimeout(function () {
// var k = $(window).height() / $(window).width() < 1.575;
// var i = k ? $(window).width() * 1.575 : $(window).height();
// var j = g_config.showSkillSup ? 1 : 0;
// if (_manage) {
// $(".showAwardBox").css("top", (i - $(".bottomSkill").outerHeight() * j - $(".showAwardBox").outerHeight() - 2) / g_rem + "rem")
// } else {
// $(".showAwardBox").css("top", (i - $(".bottomSkill").outerHeight() * j - $(".showAwardBox").outerHeight()) / g_rem + "rem")
// }
// if (g_config.showSkillSup) {
// $(".showAwardBox").css("top", (i - $(".bottomSkill").outerHeight() * j - $(".showAwardBox").outerHeight() - 2) / g_rem + "rem")
// }
//}, 50);
//if (!g_config.showSlide) {
// $(".showAwardBox").hide()
//} else {
// if (!_manage) {
// $(".showAwardBox").addClass("footerBox")
// }
//}
})
};
a.setStartBtnHeight = function (g, e) {
var o = $(window).height();
if (o === 0) {
console.log("window高度为零!");
setTimeout(function () {
a.setStartBtnHeight(g, e)
},
20);
return
}
typeof g === "undefined" && (g = g_config.showSlide);
typeof e === "undefined" && (e = g_config.showSkillSup);
var f = g ? 1 : 0;
var h = e ? 1 : 0;
var d = $(".bottomSkill").outerHeight() * h + $(".showAwardBox").outerHeight() * f;
var p = $("#startBtnImg").parent();
var m = $("#ruleImg");
var n = $("#joinNumLine");
var r = $("#drawInfo");
var s = $(".homeBtnBox");
var q = $("#gameTips");
var c = parseInt(p.css("top")) + p.outerHeight();
var l = parseInt(n.css("top")) + n.outerHeight();
var k = parseInt(r.css("top")) + r.outerHeight();
var j = parseInt(m.css("top")) + m.outerHeight();
var i = parseInt(q.css("top")) + q.outerHeight();
if (p.length > 0 && c > o - d) {
p.css("top", (o - d - p.outerHeight() - 5) / g_rem + "rem")
}
if (m.length > 0 && j > o - d) {
m.css("top", (o - d - m.outerHeight() - 5) / g_rem + "rem")
}
if (n.length > 0 && l > o - d) {
n.css("top", (o - d - n.outerHeight() - 5) / g_rem + "rem")
}
if (r.length > 0 && k > o - d) {
r.css("top", (o - d - r.outerHeight() - 5) / g_rem + "rem")
}
if (s.length > 0) {
s.css("bottom", (d + 8) / g_rem + "rem")
}
if (q.length > 0 && i > o - d) {
q.css("top", (o - d - q.outerHeight() - 5) / g_rem + "rem")
}
$("#limitRange").css("height", ($(window).height() - d) / g_rem + "rem")
};
a.getSrc = function (c) {
return c.replace("*_resRoot*", _resRoot)
};
a.setCookie = function (d, e, c) {
var f = new Date();
f.setDate(f.getDate() + c);
document.cookie = d + "=" + escape(e) + ((c == null) ? "" : ";expires=" + f.toGMTString())
};
a.getCookie = function (c) {
if (document.cookie.length > 0) {
c_start = document.cookie.indexOf(c + "=");
if (c_start != -1) {
c_start = c_start + c.length + 1;
c_end = document.cookie.indexOf(";", c_start);
if (c_end == -1) {
c_end = document.cookie.length
}
return unescape(document.cookie.substring(c_start, c_end))
}
}
return ""
};
a.setLocalStorage = function (d, e, c) {
if (!localStorage) {
if (c) {
a.setCookie(d, e, c)
}
a.tlog("不支持localStorage");
return
}
localStorage.setItem(d, e)
};
a.getLocalStorage = function (d, c) {
if (!localStorage) {
if (c) {
return a.getCookie(d)
}
a.tlog("不支持localStorage");
return ""
}
return localStorage.getItem(d)
};
a.refresh = function () {
window.location.reload()
};
a.noLoadingRefresh = function () {
window.location.href = document.URL.indexOf("noLoading") >= 0 ? document.URL : (document.URL + (document.URL.indexOf("?") >= 0 ? "&" : "?") + "noLoading=fff")
};
a.isIPhone = function () {
return window.navigator.userAgent.indexOf("iPhone") !== -1
};
a.IsPC = function () {
//var c = navigator.userAgent;
//var f = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
//var d = true;
//for (var e = 0; e < f.length; e++) {
// if (c.indexOf(f[e]) > 0) {
// d = false;
// break
// }
//}
//return d
return false;
};
a.getType = function (c) {
return Object.prototype.toString.call(c).match(/\[object\s(\w+)]/)[1].toLowerCase()
};
a.changeTimeLimit = function (c) {
if (!c || c == "[8]") {
return "周一至周日"
}
var f = $.parseJSON(c);
var g = "";
for (var e = 0; e < f.length; e++) {
var h = e,
d = e;
while (f[d + 1] == (f[d] + 1)) {
d++
}
if (h == d) {
g = g + (g ? "、" : "") + b(f[h])
} else {
g = g + (g ? "、" : "") + b(f[h]) + "至" + b(f[d])
}
e = d
}
return g
};
function b(c) {
switch (c) {
case 1:
return "周一";
case 2:
return "周二";
case 3:
return "周三";
case 4:
return "周四";
case 5:
return "周五";
case 6:
return "周六";
case 7:
return "周日"
}
return ""
}
a.jointUrlArg = function (d, c) {
if (c) {
return d + (d.indexOf("?") >= 0 ? "&" : "?") + c
} else {
return d
}
};
a.setUrlArg = function () {
if (arguments.length < 2) {
return
}
var d = arguments[0],
g = Array.prototype.slice.call(arguments),
c = [d],
h = "";
for (var e = 1; e < g.length; e++) {
var f = g[e];
if (a.getType(f) === "array") {
c.push(f[0]);
if (e > 1) {
h += "&"
}
h += (f[0] + "=" + f[1])
}
}
d = a.removeUrlArg.apply(a, c);
return a.jointUrlArg(d, h)
};
a.removeUrlArg = function () {
var f = Array.prototype.slice.call(arguments),
c = f.length;
if (c < 2) {
return
}
var d = f[0];
var g = d.split(/[?|&]/);
var e = g.filter(function (k, h) {
if (h === 0) {
return false
}
var l = k.split("=")[0];
for (var j = 1; j < f.length; j++) {
if (l === f[j]) {
f.splice(j, 1);
return false
}
}
return true
}).join("&");
d = a.jointUrlArg(g[0], e);
return d
};
a.shuffle = function (e) {
var d = e.length;
for (var g = 0; g < d - 1; g++) {
var c = Math.floor(Math.random() * (d - g));
var f = e[c];
e[c] = e[d - g - 1];
e[d - g - 1] = f
}
return e
};
a.logErr = function (d, f, c) {
if (typeof a.logErr[d] == "undefined") {
a.logErr[d] = 0
} else {
a.logErr[d]++
}
if (a.logErr[d] > (c || 2)) {
return
}
$.ajax({
type: "post",
url: g_config.ajaxUrl + "logJsErr_h.jsp?cmd=jsErr",
data: "msg=setErr-" + d + " aid=" + g_config.aid + " gameId=" + g_config.gameId + " openid=" + g_config.openid + " err:" + f
})
};
a.logDog = function (d, c) {
//if (g_config.testCMD.indexOf("oss") === -1 && (d !== 1000078 && _manage)) {
// return
//}
//$.ajax({
// type: "get",
// url: g_config.ajaxUrl + "log_h.jsp?cmd=dog&dogId=" + a.encodeUrl(d) + "&dogSrc=" + a.encodeUrl(c)
//})
};
a.logObjDog = function (e, c, d) {
//if (g_config.testCMD.indexOf("oss") === -1 && _manage) {
// return
//}
//$.ajax({
// type: "get",
// url: g_config.ajaxUrl + "log_h.jsp?cmd=dogObj&dogId=" + a.encodeUrl(e) + "&dogSrc=" + a.encodeUrl(c) + "&objId=" + a.encodeUrl(d),
//})
};
a.bulletparam = {
wxheadimg: true,
loop: true,
gutter: 34,
autoplay: true,
isScroll: true
};
a.initComment = function (c) {
$.extend(a.bulletparam, c)
}
})(HdGame);
$.fn.extend({
addResizableFn: function (k, j) {
c($(this), j, "resizable", k);
return $(this)
}
});