Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


Show other level

var _0x3172 = ["language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", ",", "-", "toFixed", "$1", "slice", "percent", "round", "setValue", "setBar", "plus", "minus", "drag", ".bet_holder_bg_in", "pasoor_play", "#play_button", ".bet_holder", ".bet_indicator", "%", "getValue", "turn_counter", "turn_who", " .turn_bar", ".turn_container", "100%", ".turn_container .turn_bar", ".my_turn", ".opponent_turn", "sound_", "getElementById", "currentTime", "connfix", "ws://", "wss://", "toUTCString", "readyState", "close", "onopen", "onmessage", "onclose", "disconnect_screen", "stringify", "send", "token", "visible", "#double_game_image", "hidden", "#double_button", "double_offer_confirm", "/api/user/casino/auth", "ok", "address", ".home_button", "home_screen", ".back_to_home", ".back_to_lobby", ".refresh_button", "cancel_game", "#cancel_button", "#sound_icon", ".friends_button", ".bet_selector_plus", ".bet_selector_minus", "position", "draggable", "touchmove", "addEventListener", "canvas_holder", "touchstart", "touchend", "profile_remove_friend", "profile_add_friend", "shown", "profile_chips", "{level}", "profile_level", "#AF0505", "#1DA52E", "profile_close", "splice", "add", "code", "<table class="support_table">", "<font color="#A91717">(", "friends_offline", ")</font>", "<font color="#30DAE3">(", "friends_online", "3", "<font color="#3FFF28">(", "friends_playing", "<a href="javascript:;" class="clickable invite_button myButton" data="", "">", "<tr class="black_back">	<td valign="center" style="vertical-aligment: center !important;">		<div class="left margin_5">", " &nbsp; ", "</div>		<div class="right margin_5">", "</div>		<div class="clear"></div>	</td></tr>", "</table>", "<table class="support_table">	<tr class="black_back">		<td><div class="margin_5">", "has_no_friends", "</div></td>	</tr></table>", "#friends_list", "friends_screen", ".invite_button", "invite_text", "double_invite_text", "invite_accept", "invite_decline"];
var userLang = navigator[_0x3172[0]] || navigator[_0x3172[1]], language, game_assets, user_data = new Object, game_data = new Object, socket_connection, bet_selector, active_screen = _0x3172[2], board_width_percent = 0.8695, mute_audios = !1, wait_for_pawn_move = !1, game_turn_time = 15, double_game = !1, can_send_double = !1;
if (void (0) === debug_level) {
    var debug_level = 0
}
;game_win = function(_0xd545x10) {
    if (clear_chat_panel(),
    user_data[_0x3172[3]] == _0xd545x10[_0x3172[4]] && (user_data[_0x3172[5]] = _0xd545x10[_0x3172[6]]),
    user_data[_0x3172[3]] == _0xd545x10[_0x3172[7]] && (user_data[_0x3172[5]] = _0xd545x10[_0x3172[8]]),
    $(_0x3172[10])[_0x3172[9]](full_chip_format(user_data[_0x3172[5]])),
    _0x3172[11] == active_screen) {
        if (0 == _0xd545x10[_0x3172[12]]) {
            return $(_0x3172[15])[_0x3172[9]](language[_0x3172[14]][_0x3172[13]]),
            $(_0x3172[17])[_0x3172[16]](),
            $(_0x3172[19])[_0x3172[18]](),
            $(_0x3172[21])[_0x3172[20]](),
            !1
        }
        ;if (user_data[_0x3172[3]] == _0xd545x10[_0x3172[12]]) {
            $(_0x3172[19])[_0x3172[16]](),
            $(_0x3172[17])[_0x3172[18]]();
            var _0xd545x11 = language[_0x3172[14]][_0x3172[25]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x10[_0x3172[23]]));
            $(_0x3172[26])[_0x3172[9]](_0xd545x11)
        } else {
            $(_0x3172[15])[_0x3172[9]](language[_0x3172[14]][_0x3172[27]]),
            $(_0x3172[17])[_0x3172[16]](),
            $(_0x3172[19])[_0x3172[18]]()
        }
        ;$(_0x3172[21])[_0x3172[20]]()
    }
}
,
game_chat = function(_0xd545x10) {
    add_to_chat_panel(_0xd545x10[_0x3172[28]], _0xd545x10[_0x3172[29]])
}
,
game_error = function(_0xd545x10) {
    _0x3172[30] == active_screen && fadein_screen(_0x3172[31]);
    var _0xd545x11 = _0xd545x10[_0x3172[32]];
    null != language[_0x3172[14]][_0xd545x11] && message(language[_0x3172[14]][_0xd545x11])
}
,
game_broadcast = function(_0xd545x10) {
    if (_0x3172[33] == _0xd545x10[_0x3172[34]]) {
        var _0xd545x11 = $(_0x3172[35])[_0x3172[9]]();
        _0xd545x11 += _0x3172[36] + _0xd545x10[_0x3172[32]] + _0x3172[37],
        $(_0x3172[35])[_0x3172[9]](_0xd545x11),
        _0x3172[38] == $(_0x3172[41])[_0x3172[40]](_0x3172[39]) && $(_0x3172[44])[_0x3172[40]]({
            color: _0x3172[42],
            border: _0x3172[43]
        }),
        setTimeout(function() {
            $(_0x3172[35])[_0x3172[47]](_0x3172[45], $(_0x3172[35])[_0x3172[47]](_0x3172[46]))
        }, 100)
    } else {
        message(_0xd545x10[_0x3172[32]])
    }
}
,
data_from_socket = function(_0xd545x10) {
    var _0xd545x11 = null != _0xd545x10[_0x3172[48]] ? _0xd545x10[_0x3172[48]] : _0x3172[2];
    null != _0xd545x10[_0x3172[49]] && null != game_data[_0x3172[50]] && _0xd545x10[_0x3172[49]] == game_data[_0x3172[50]] ? (can_send_double = !0,
    $(_0x3172[53])[_0x3172[52]](_0x3172[51])) : (can_send_double = !1,
    $(_0x3172[53])[_0x3172[54]](_0x3172[51])),
    _0x3172[55] == _0xd545x11 && game_auth(_0xd545x10),
    _0x3172[56] == _0xd545x11 && game_not_found(_0xd545x10),
    _0x3172[57] == _0xd545x11 && game_start_error(_0xd545x10),
    _0x3172[58] == _0xd545x11 && game_game_started(_0xd545x10),
    _0x3172[59] == _0xd545x11 && game_game_status(_0xd545x10),
    _0x3172[60] == _0xd545x11 && game_turn_card(_0xd545x10),
    _0x3172[61] == _0xd545x11 && game_game_deal(_0xd545x10),
    _0x3172[62] == _0xd545x11 && game_played(_0xd545x10),
    _0x3172[63] == _0xd545x11 && game_last_cards(_0xd545x10),
    _0x3172[64] == _0xd545x11 && game_win(_0xd545x10),
    _0x3172[33] == _0xd545x11 && game_chat(_0xd545x10),
    _0x3172[65] == _0xd545x11 && game_error(_0xd545x10),
    _0x3172[66] == _0xd545x11 && game_broadcast(_0xd545x10),
    _0x3172[67] == _0xd545x11 && show_friends_screen(_0xd545x10),
    _0x3172[68] == _0xd545x11 && friend_invited(_0xd545x10),
    _0x3172[69] == _0xd545x11 && games_list(_0xd545x10),
    _0x3172[70] == _0xd545x11 && cancelled_game(_0xd545x10),
    _0x3172[71] == _0xd545x11 && double_accept(_0xd545x10),
    _0x3172[72] == _0xd545x11 && double_offer(_0xd545x10)
}
,
double_accept = function(_0xd545x10) {
    var _0xd545x11 = _0xd545x10[_0x3172[23]];
    1 == _0xd545x10[_0x3172[73]] && (_0xd545x11 *= 2),
    2 == _0xd545x10[_0x3172[73]] && (_0xd545x11 *= 4),
    $(_0x3172[74])[_0x3172[9]](full_chip_format(_0xd545x11))
}
,
double_offer = function(_0xd545x10) {
    if (_0x3172[75] == game_data[_0x3172[50]] && _0x3172[76] == _0xd545x10[_0x3172[77]]) {
        return $(_0x3172[53])[_0x3172[16]](),
        !1
    }
    ;if (_0x3172[78] == game_data[_0x3172[50]] && _0x3172[79] == _0xd545x10[_0x3172[77]]) {
        return $(_0x3172[53])[_0x3172[16]](),
        !1
    }
    ;var _0xd545x11 = _0xd545x10[_0x3172[23]];
    0 == _0xd545x10[_0x3172[73]] && (_0xd545x11 *= 2),
    1 == _0xd545x10[_0x3172[73]] && (_0xd545x11 *= 4),
    swal({
        title: _0x3172[2],
        text: _0x3172[80] + language[_0x3172[14]][_0x3172[81]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x11)) + _0x3172[82],
        type: _0x3172[83],
        showCancelButton: !0,
        confirmButtonColor: _0x3172[84],
        confirmButtonText: language[_0x3172[14]][_0x3172[85]],
        cancelButtonText: language[_0x3172[14]][_0x3172[86]],
        closeOnConfirm: !0,
        html: !0,
        allowOutsideClick: !1,
        allowEscapeKey: !1,
        allowEnterKey: !1
    }, function(_0xd545x10) {
        _0xd545x10 ? socket_send({
            command: _0x3172[71]
        }) : socket_send({
            command: _0x3172[87]
        })
    })
}
,
games_list = function(_0xd545x10) {
    _0xd545x10[_0x3172[89]][_0x3172[88]](function(_0xd545x10, _0xd545x11) {
        return _0xd545x11[_0x3172[23]] - _0xd545x10[_0x3172[23]]
    });
    var _0xd545x11 = _0x3172[2]
      , _0xd545x12 = 0;
    for (i in _0xd545x10[_0x3172[89]]) {
        var _0xd545x13 = language[_0x3172[14]][_0x3172[90]];
        1 == _0xd545x10[_0x3172[89]][i][_0x3172[91]] && (_0xd545x13 = language[_0x3172[14]][_0x3172[92]]),
        _0xd545x13 = (_0xd545x13 = _0xd545x13[_0x3172[24]](_0x3172[22], _0x3172[96] + full_chip_format(_0xd545x10[_0x3172[89]][i][_0x3172[23]]) + _0x3172[95]))[_0x3172[24]](_0x3172[93], _0x3172[94] + _0xd545x10[_0x3172[89]][i][_0x3172[28]] + _0x3172[95]);
        var _0xd545x14 = _0xd545x10[_0x3172[89]][i][_0x3172[91]] ? _0x3172[91] : _0x3172[97];
        if (_0xd545x11 = _0xd545x11 + _0xd545x13 + (_0x3172[98] + _0xd545x10[_0x3172[89]][i][_0x3172[23]] + _0x3172[99] + _0xd545x14 + _0x3172[100] + language[_0x3172[14]][_0x3172[101]] + _0x3172[102]) + _0x3172[103],
        5 <= (_0xd545x12 += 1)) {
            break
        }
    }
    ;$(_0x3172[104])[_0x3172[9]](_0xd545x11),
    $(_0x3172[107])[_0x3172[106]](_0x3172[105]),
    $(_0x3172[107])[_0x3172[105]](function() {
        var _0xd545x10 = $(this)[_0x3172[108]](_0x3172[14])
          , _0xd545x11 = $(this)[_0x3172[108]](_0x3172[109]);
        _0xd545x11 = _0x3172[91] == _0xd545x11,
        change_screen(_0x3172[30]),
        socket_send({
            command: _0x3172[110],
            amount: _0xd545x10,
            double: _0xd545x11
        })
    })
}
,
refresh_games_list = function() {
    $(_0x3172[104])[_0x3172[9]](_0x3172[2]),
    socket_send({
        command: _0x3172[69]
    })
}
,
cancelled_game = function() {
    change_screen(_0x3172[31])
}
,
game_auth = function(_0xd545x10) {
    user_data[_0x3172[3]] = _0xd545x10[_0x3172[3]],
    user_data[_0x3172[28]] = _0xd545x10[_0x3172[28]],
    user_data[_0x3172[111]] = _0xd545x10[_0x3172[111]],
    user_data[_0x3172[5]] = _0xd545x10[_0x3172[5]],
    user_data[_0x3172[112]] = _0xd545x10[_0x3172[112]],
    user_data[_0x3172[113]] = _0xd545x10[_0x3172[113]],
    user_data[_0x3172[114]] = _0xd545x10[_0x3172[114]],
    user_data[_0x3172[67]] = _0xd545x10[_0x3172[67]],
    _0x3172[2] != user_data[_0x3172[111]] && (user_data[_0x3172[115]] = new Image,
    user_data[_0x3172[115]][_0x3172[116]] = function() {
        $(_0x3172[118])[_0x3172[108]](_0x3172[117], user_data[_0x3172[111]])
    }
    ,
    user_data[_0x3172[115]][_0x3172[119]] = function() {}
    ,
    user_data[_0x3172[115]][_0x3172[117]] = user_data[_0x3172[111]]);
    var _0xd545x11 = _0x3172[120] + find_level_from_xp(user_data[_0x3172[114]]) + _0x3172[121] + user_data[_0x3172[28]];
    $(_0x3172[122])[_0x3172[9]](_0xd545x11),
    $(_0x3172[10])[_0x3172[9]](full_chip_format(user_data[_0x3172[5]])),
    bet_selector[_0x3172[123]](),
    change_screen(_0x3172[31])
}
,
game_not_found = function(_0xd545x10) {
    change_screen(_0x3172[31]),
    message(language[_0x3172[14]][_0x3172[124]])
}
,
game_start_error = function(_0xd545x10) {
    change_screen(_0x3172[31]),
    message(language[_0x3172[14]][_0x3172[65]])
}
,
game_game_started = function(_0xd545x10) {
    clear_game_cards(),
    game_data[_0x3172[50]] = _0xd545x10[_0x3172[4]] == user_data[_0x3172[3]] ? _0x3172[75] : _0x3172[78];
    var _0xd545x11 = _0x3172[2]
      , _0xd545x12 = _0x3172[2]
      , _0xd545x13 = _0x3172[2]
      , _0xd545x14 = _0x3172[2]
      , _0xd545x15 = _0x3172[2]
      , _0xd545x16 = _0x3172[2];
    if (_0xd545x16 = _0x3172[75] == game_data[_0x3172[50]] ? ($(_0x3172[127])[_0x3172[9]](_0x3172[120] + find_level_from_xp(_0xd545x10[_0x3172[125]]) + _0x3172[121] + _0xd545x10[_0x3172[126]]),
    $(_0x3172[130])[_0x3172[9]](_0x3172[120] + find_level_from_xp(_0xd545x10[_0x3172[128]]) + _0x3172[121] + _0xd545x10[_0x3172[129]]),
    _0xd545x14 = _0xd545x10[_0x3172[131]],
    _0xd545x11 = _0xd545x10[_0x3172[132]],
    _0xd545x12 = _0xd545x10[_0x3172[7]],
    _0xd545x13 = _0xd545x10[_0x3172[126]],
    _0xd545x15 = _0xd545x10[_0x3172[8]],
    _0xd545x10[_0x3172[125]]) : ($(_0x3172[127])[_0x3172[9]](_0x3172[120] + find_level_from_xp(_0xd545x10[_0x3172[128]]) + _0x3172[121] + _0xd545x10[_0x3172[129]]),
    $(_0x3172[130])[_0x3172[9]](_0x3172[120] + find_level_from_xp(_0xd545x10[_0x3172[125]]) + _0x3172[121] + _0xd545x10[_0x3172[126]]),
    _0xd545x14 = _0xd545x10[_0x3172[132]],
    _0xd545x11 = _0xd545x10[_0x3172[131]],
    _0xd545x12 = _0xd545x10[_0x3172[4]],
    _0xd545x13 = _0xd545x10[_0x3172[129]],
    _0xd545x15 = _0xd545x10[_0x3172[6]],
    _0xd545x10[_0x3172[128]]),
    $(_0x3172[133])[_0x3172[106]](_0x3172[105]),
    $(_0x3172[133])[_0x3172[105]](function(_0xd545x10) {
        _0xd545x10[_0x3172[134]](),
        open_user_profile({
            uid: _0xd545x12,
            photo: _0xd545x14,
            shown: _0xd545x15,
            level: _0xd545x16,
            name: _0xd545x13
        })
    }),
    _0x3172[2] != _0xd545x11) {
        var _0xd545x17 = new Image;
        _0xd545x17[_0x3172[116]] = function() {
            $(_0x3172[135])[_0x3172[108]](_0x3172[117], _0xd545x11)
        }
        ,
        _0xd545x17[_0x3172[119]] = function() {}
        ,
        _0xd545x17[_0x3172[117]] = _0xd545x11
    }
    ;if (clear_chat_panel(),
    game_turn_change(_0x3172[136]),
    $(_0x3172[133])[_0x3172[108]](_0x3172[117], GAME_FOLDER + _0x3172[137]),
    $(_0x3172[21])[_0x3172[16]](),
    $(_0x3172[41])[_0x3172[16]](),
    $(_0x3172[138])[_0x3172[16]](),
    $(_0x3172[139])[_0x3172[16]](),
    null != _0xd545x10[_0x3172[91]] && 1 == _0xd545x10[_0x3172[91]] && null != _0xd545x10[_0x3172[73]]) {
        var _0xd545x18 = _0xd545x10[_0x3172[23]];
        1 == _0xd545x10[_0x3172[73]] && (_0xd545x18 *= 2),
        2 == _0xd545x10[_0x3172[73]] && (_0xd545x18 *= 4),
        $(_0x3172[74])[_0x3172[9]](full_chip_format(_0xd545x18))
    } else {
        $(_0x3172[74])[_0x3172[9]](full_chip_format(_0xd545x10[_0x3172[23]]))
    }
    ;if ($(_0x3172[53])[_0x3172[16]](),
    null != _0xd545x10[_0x3172[91]] && 1 == _0xd545x10[_0x3172[91]]) {
        var _0xd545x19 = !0;
        _0x3172[75] == game_data[_0x3172[50]] && null != _0xd545x10[_0x3172[140]] && 1 == _0xd545x10[_0x3172[140]] && (_0xd545x19 = !1),
        _0x3172[78] == game_data[_0x3172[50]] && null != _0xd545x10[_0x3172[141]] && 1 == _0xd545x10[_0x3172[141]] && (_0xd545x19 = !1),
        _0xd545x19 && $(_0x3172[53])[_0x3172[18]]()
    }
    ;if (_0x3172[2] != _0xd545x14) {
        var _0xd545x1a = new Image;
        _0xd545x1a[_0x3172[116]] = function() {
            $(_0x3172[133])[_0x3172[108]](_0x3172[117], _0xd545x14)
        }
        ,
        _0xd545x1a[_0x3172[119]] = function() {}
        ,
        _0xd545x1a[_0x3172[117]] = _0xd545x14
    }
    ;if ($(_0x3172[144])[_0x3172[9]](language[_0x3172[14]][_0x3172[143]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[146])[_0x3172[9]](language[_0x3172[14]][_0x3172[145]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[148])[_0x3172[9]](language[_0x3172[14]][_0x3172[147]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[149])[_0x3172[9]](language[_0x3172[14]][_0x3172[143]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[150])[_0x3172[9]](language[_0x3172[14]][_0x3172[145]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[151])[_0x3172[9]](language[_0x3172[14]][_0x3172[147]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    set_coloumns(),
    change_screen(_0x3172[11]),
    null != _0xd545x10[_0x3172[152]] && 1 == _0xd545x10[_0x3172[152]]) {
        var _0xd545x1b = !1;
        if (_0x3172[75] == game_data[_0x3172[50]] && 2 == _0xd545x10[_0x3172[153]] && (_0xd545x1b = !0),
        _0x3172[78] == game_data[_0x3172[50]] && 1 == _0xd545x10[_0x3172[153]] && (_0xd545x1b = !0),
        _0xd545x1b) {
            _0xd545x18 = _0xd545x10[_0x3172[23]];
            0 == _0xd545x10[_0x3172[73]] && (_0xd545x18 *= 2),
            1 == _0xd545x10[_0x3172[73]] && (_0xd545x18 *= 4),
            swal({
                title: _0x3172[2],
                text: _0x3172[80] + language[_0x3172[14]][_0x3172[81]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x18)) + _0x3172[82],
                type: _0x3172[83],
                showCancelButton: !0,
                confirmButtonColor: _0x3172[84],
                confirmButtonText: language[_0x3172[14]][_0x3172[85]],
                cancelButtonText: language[_0x3172[14]][_0x3172[86]],
                closeOnConfirm: !0,
                html: !0,
                allowOutsideClick: !1,
                allowEscapeKey: !1,
                allowEnterKey: !1
            }, function(_0xd545x10) {
                _0xd545x10 ? socket_send({
                    command: _0x3172[71]
                }) : socket_send({
                    command: _0x3172[87]
                })
            })
        }
    }
}
,
game_game_status = function(_0xd545x10) {
    if (game_game_started(_0xd545x10),
    0 == _0xd545x10[_0x3172[154]] && $(_0x3172[155])[_0x3172[16]](),
    null != _0xd545x10[_0x3172[156]]) {
        for (i in _0xd545x10[_0x3172[156]]) {
            var _0xd545x11 = 1 + parseInt(i);
            card_move(_0xd545x10[_0x3172[156]][i], _0xd545x10[_0x3172[156]][i], 50, _0xd545x11)
        }
        ;for (i = 0; i < _0xd545x10[_0x3172[157]]; i++) {
            var _0xd545x12 = 100 + parseInt(i);
            _0xd545x11 = 5 + parseInt(i);
            card_move(_0xd545x12, 52, 50, _0xd545x11)
        }
    }
    ;if (_0xd545x10[_0x3172[158]]) {
        for (i in _0xd545x10[_0x3172[158]]) {
            _0xd545x11 = 10 + parseInt(i);
            card_move(_0xd545x10[_0x3172[158]][i], _0xd545x10[_0x3172[158]][i], 50, _0xd545x11)
        }
    }
    ;_0x3172[159] == _0xd545x10[_0x3172[160]] ? game_turn_change(_0xd545x10[_0x3172[49]]) : game_turn_change(_0x3172[136]),
    set_game_scores(_0xd545x10),
    parse_posibilities(_0xd545x10),
    set_coloumns()
}
,
game_turn_card = function(_0xd545x10) {
    game_data[_0x3172[161]] = !0,
    play_audio(_0x3172[162]),
    _0x3172[75] == game_data[_0x3172[50]] && (card_move(250, _0xd545x10[_0x3172[163]], 50, 401),
    card_move(251, _0xd545x10[_0x3172[164]], 50, 501)),
    _0x3172[78] == game_data[_0x3172[50]] && (card_move(251, _0xd545x10[_0x3172[164]], 50, 401),
    card_move(250, _0xd545x10[_0x3172[163]], 50, 501));
    var _0xd545x11 = _0x3172[165];
    if (_0x3172[75] == _0xd545x10[_0x3172[49]] && (_0xd545x11 = 250),
    _0x3172[78] == _0xd545x10[_0x3172[49]] && (_0xd545x11 = 251),
    _0x3172[165] == _0xd545x11) {
        return !1
    }
    ;var _0xd545x12 = _0x3172[166] + _0xd545x11;
    setTimeout(function() {
        $(_0xd545x12)[_0x3172[54]](_0x3172[167]),
        setTimeout(function() {
            $(_0xd545x12)[_0x3172[52]](_0x3172[167]),
            setTimeout(function() {
                $(_0xd545x12)[_0x3172[54]](_0x3172[167]),
                setTimeout(function() {
                    $(_0xd545x12)[_0x3172[52]](_0x3172[167]),
                    setTimeout(function() {
                        $(_0xd545x12)[_0x3172[54]](_0x3172[167]),
                        setTimeout(function() {
                            $(_0xd545x12)[_0x3172[52]](_0x3172[167]),
                            $(_0x3172[169])[_0x3172[168]](),
                            $(_0x3172[170])[_0x3172[168]]()
                        }, 500)
                    }, 500)
                }, 500)
            }, 500)
        }, 500)
    }, 1e3)
}
,
game_game_deal = function(_0xd545x10) {
    set_coloumns(),
    null != game_data[_0x3172[161]] && 1 == game_data[_0x3172[161]] && ($(_0x3172[169])[_0x3172[168]](),
    $(_0x3172[170])[_0x3172[168]](),
    game_data[_0x3172[161]] = !1),
    game_data[_0x3172[50]] == _0xd545x10[_0x3172[49]] ? (card_move(_0xd545x10[_0x3172[156]][0], _0xd545x10[_0x3172[156]][0], 50, 1),
    card_move(_0xd545x10[_0x3172[156]][1], _0xd545x10[_0x3172[156]][1], 50, 2),
    card_move(_0xd545x10[_0x3172[156]][2], _0xd545x10[_0x3172[156]][2], 50, 3),
    card_move(_0xd545x10[_0x3172[156]][3], _0xd545x10[_0x3172[156]][3], 50, 4),
    play_audio(_0x3172[162]),
    game_data[_0x3172[171]] += 1,
    $(_0x3172[166] + _0xd545x10[_0x3172[156]][0])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    game_data[_0x3172[171]] += 1,
    $(_0x3172[166] + _0xd545x10[_0x3172[156]][1])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    game_data[_0x3172[171]] += 1,
    $(_0x3172[166] + _0xd545x10[_0x3172[156]][2])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    game_data[_0x3172[171]] += 1,
    $(_0x3172[166] + _0xd545x10[_0x3172[156]][3])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    setTimeout(function() {
        card_move(100, 52, 50, 5),
        card_move(101, 52, 50, 6),
        card_move(102, 52, 50, 7),
        card_move(103, 52, 50, 8),
        play_audio(_0x3172[162]),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[172])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[173])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[174])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[175])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        null != _0xd545x10[_0x3172[176]] && 0 < _0xd545x10[_0x3172[176]][_0x3172[177]] ? setTimeout(function() {
            card_move(_0xd545x10[_0x3172[176]][0], _0xd545x10[_0x3172[176]][0], 50, 10),
            card_move(_0xd545x10[_0x3172[176]][1], _0xd545x10[_0x3172[176]][1], 50, 11),
            card_move(_0xd545x10[_0x3172[176]][2], _0xd545x10[_0x3172[176]][2], 50, 12),
            card_move(_0xd545x10[_0x3172[176]][3], _0xd545x10[_0x3172[176]][3], 50, 13),
            game_turn_change(_0xd545x10[_0x3172[49]]),
            parse_posibilities(_0xd545x10),
            play_audio(_0x3172[162])
        }, 1500) : (game_turn_change(_0xd545x10[_0x3172[49]]),
        parse_posibilities(_0xd545x10)),
        0 == _0xd545x10[_0x3172[154]] && $(_0x3172[155])[_0x3172[16]]()
    }, 1500)) : (card_move(100, 52, 50, 5),
    card_move(101, 52, 50, 6),
    card_move(102, 52, 50, 7),
    card_move(103, 52, 50, 8),
    play_audio(_0x3172[162]),
    setTimeout(function() {
        card_move(_0xd545x10[_0x3172[156]][0], _0xd545x10[_0x3172[156]][0], 50, 1),
        card_move(_0xd545x10[_0x3172[156]][1], _0xd545x10[_0x3172[156]][1], 50, 2),
        card_move(_0xd545x10[_0x3172[156]][2], _0xd545x10[_0x3172[156]][2], 50, 3),
        card_move(_0xd545x10[_0x3172[156]][3], _0xd545x10[_0x3172[156]][3], 50, 4),
        play_audio(_0x3172[162]),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[166] + _0xd545x10[_0x3172[156]][0])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[166] + _0xd545x10[_0x3172[156]][1])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[166] + _0xd545x10[_0x3172[156]][2])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[166] + _0xd545x10[_0x3172[156]][3])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        null != _0xd545x10[_0x3172[176]] && 0 < _0xd545x10[_0x3172[176]][_0x3172[177]] ? setTimeout(function() {
            card_move(_0xd545x10[_0x3172[176]][0], _0xd545x10[_0x3172[176]][0], 50, 10),
            card_move(_0xd545x10[_0x3172[176]][1], _0xd545x10[_0x3172[176]][1], 50, 11),
            card_move(_0xd545x10[_0x3172[176]][2], _0xd545x10[_0x3172[176]][2], 50, 12),
            card_move(_0xd545x10[_0x3172[176]][3], _0xd545x10[_0x3172[176]][3], 50, 13),
            game_turn_change(_0xd545x10[_0x3172[49]]),
            parse_posibilities(_0xd545x10),
            play_audio(_0x3172[162])
        }, 1500) : (game_turn_change(_0xd545x10[_0x3172[49]]),
        parse_posibilities(_0xd545x10)),
        0 == _0xd545x10[_0x3172[154]] && $(_0x3172[155])[_0x3172[16]]()
    }, 1500))
}
,
game_played_floor = function(_0xd545x10) {
    if (0 == game_data[_0x3172[158]][_0x3172[177]]) {
        var _0xd545x11 = game_data[_0x3172[178]] == game_data[_0x3172[50]] ? 400 : 500;
        for (ix in game_data[_0x3172[179]]) {
            var _0xd545x12 = game_data[_0x3172[179]][ix];
            card_move(_0xd545x12, null, null, _0xd545x11, null, function() {
                $(_0x3172[166] + _0xd545x12)[_0x3172[168]]()
            }),
            $(_0x3172[166] + _0xd545x12)[_0x3172[180]](1e3)
        }
        ;return play_audio(_0x3172[181]),
        _0xd545x10(),
        !1
    }
    ;var _0xd545x13 = game_data[_0x3172[158]][_0x3172[182]]()
      , _0xd545x14 = $(_0x3172[166] + _0xd545x13)[_0x3172[108]](_0x3172[183]);
    for (ix in game_data[_0x3172[179]]) {
        _0xd545x12 = game_data[_0x3172[179]][ix];
        0 == ix ? (card_move(_0xd545x12, null, null, _0xd545x14, null, function() {
            game_played_floor(_0xd545x10)
        }),
        play_audio(_0x3172[181])) : card_move(_0xd545x12, null, null, _0xd545x14)
    }
    ;game_data[_0x3172[179]][_0x3172[184]](_0xd545x13)
}
,
game_played = function(_0xd545x10) {
    if (set_coloumns(),
    _0xd545x10[_0x3172[178]] != game_data[_0x3172[50]] && (1 == $(_0x3172[175])[_0x3172[177]] ? card_open(_0x3172[185], _0xd545x10[_0x3172[162]]) : 1 == $(_0x3172[174])[_0x3172[177]] ? card_open(_0x3172[186], _0xd545x10[_0x3172[162]]) : 1 == $(_0x3172[173])[_0x3172[177]] ? card_open(_0x3172[187], _0xd545x10[_0x3172[162]]) : 1 == $(_0x3172[172])[_0x3172[177]] && card_open(_0x3172[188], _0xd545x10[_0x3172[162]])),
    game_data[_0x3172[171]] += 1,
    play_audio(_0x3172[162]),
    $(_0x3172[166] + _0xd545x10[_0x3172[162]])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    null != _0xd545x10[_0x3172[176]] && 0 < _0xd545x10[_0x3172[176]][_0x3172[177]]) {
        game_data[_0x3172[178]] = _0xd545x10[_0x3172[178]],
        game_data[_0x3172[158]] = _0xd545x10[_0x3172[176]],
        game_data[_0x3172[179]] = [];
        var _0xd545x11 = game_data[_0x3172[158]][_0x3172[182]]()
          , _0xd545x12 = $(_0x3172[166] + _0xd545x11)[_0x3172[108]](_0x3172[183]);
        return game_data[_0x3172[179]][_0x3172[184]](_0xd545x10[_0x3172[162]]),
        game_data[_0x3172[179]][_0x3172[184]](_0xd545x11),
        card_move(_0xd545x10[_0x3172[162]], null, null, _0xd545x12, null, function() {
            game_played_floor(function() {
                null != _0xd545x10[_0x3172[49]] ? game_turn_change(_0xd545x10[_0x3172[49]]) : game_turn_change(_0x3172[136]),
                set_game_scores(_0xd545x10),
                parse_posibilities(_0xd545x10)
            })
        }),
        !1
    }
    ;var _0xd545x13 = []
      , _0xd545x14 = 0;
    for ($(_0x3172[190])[_0x3172[189]](function() {
        var _0xd545x10 = $(this)[_0x3172[108]](_0x3172[183]);
        null != _0xd545x10 && 0 < parseInt(_0xd545x10) && _0xd545x13[_0x3172[184]](_0xd545x10)
    }),
    i = 10; i <= 24; i++) {
        var _0xd545x15 = !1;
        for (m in _0xd545x13) {
            if (_0xd545x13[m] == i) {
                _0xd545x15 = !0;
                break
            }
        }
        ;if (!_0xd545x15) {
            _0xd545x14 = i;
            break
        }
    }
    ;0 < _0xd545x14 && card_move(_0xd545x10[_0x3172[162]], null, null, _0xd545x14, null, function() {
        null != _0xd545x10[_0x3172[49]] ? game_turn_change(_0xd545x10[_0x3172[49]]) : game_turn_change(_0x3172[136]),
        set_game_scores(_0xd545x10),
        parse_posibilities(_0xd545x10)
    })
}
,
game_last_cards = function(_0xd545x10) {
    if (null == _0xd545x10[_0x3172[176]]) {
        return !1
    }
    ;var _0xd545x11 = _0xd545x10[_0x3172[178]] == game_data[_0x3172[50]] ? 400 : 500;
    for (ix in _0xd545x10[_0x3172[176]]) {
        var _0xd545x12 = _0xd545x10[_0x3172[176]][ix];
        card_move(_0xd545x12, null, null, _0xd545x11, null, function() {
            $(_0x3172[166] + _0xd545x12)[_0x3172[168]](),
            game_turn_change(_0x3172[136]),
            set_game_scores(_0xd545x10)
        })
    }
}
,
set_game_scores = function(_0xd545x10) {
    if (null == _0xd545x10[_0x3172[191]] || null == _0xd545x10[_0x3172[192]]) {
        return !1
    }
    ;if (null == _0xd545x10[_0x3172[193]] || null == _0xd545x10[_0x3172[194]]) {
        return !1
    }
    ;if (null == _0xd545x10[_0x3172[195]] || null == _0xd545x10[_0x3172[196]]) {
        return !1
    }
    ;var _0xd545x11 = _0x3172[75] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[191]] : _0xd545x10[_0x3172[192]]
      , _0xd545x12 = _0x3172[75] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[193]] : _0xd545x10[_0x3172[194]]
      , _0xd545x13 = _0x3172[75] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[195]] : _0xd545x10[_0x3172[196]]
      , _0xd545x14 = _0x3172[78] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[191]] : _0xd545x10[_0x3172[192]]
      , _0xd545x15 = _0x3172[78] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[193]] : _0xd545x10[_0x3172[194]]
      , _0xd545x16 = _0x3172[78] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[195]] : _0xd545x10[_0x3172[196]];
    _0xd545x13 = 5 * parseInt(_0xd545x13),
    _0xd545x16 = 5 * parseInt(_0xd545x16),
    $(_0x3172[144])[_0x3172[9]](language[_0x3172[14]][_0x3172[143]][_0x3172[24]](_0x3172[22], _0xd545x11)),
    $(_0x3172[146])[_0x3172[9]](language[_0x3172[14]][_0x3172[145]][_0x3172[24]](_0x3172[22], _0xd545x12)),
    $(_0x3172[148])[_0x3172[9]](language[_0x3172[14]][_0x3172[147]][_0x3172[24]](_0x3172[22], _0xd545x13)),
    $(_0x3172[149])[_0x3172[9]](language[_0x3172[14]][_0x3172[143]][_0x3172[24]](_0x3172[22], _0xd545x14)),
    $(_0x3172[150])[_0x3172[9]](language[_0x3172[14]][_0x3172[145]][_0x3172[24]](_0x3172[22], _0xd545x15)),
    $(_0x3172[151])[_0x3172[9]](language[_0x3172[14]][_0x3172[147]][_0x3172[24]](_0x3172[22], _0xd545x16))
}
,
card_move = function(_0xd545x10, _0xd545x11, _0xd545x12, _0xd545x13, _0xd545x14, _0xd545x15) {
    var _0xd545x16 = _0x3172[166] + _0xd545x10;
    if (0 == $(_0xd545x16)[_0x3172[177]]) {
        var _0xd545x17 = $(_0x3172[198] + _0xd545x12)[_0x3172[197]]()
          , _0xd545x18 = _0x3172[199] + _0xd545x10 + _0x3172[200] + GAME_FOLDER + _0x3172[201] + _0xd545x11 + _0x3172[202] + _0xd545x11 + _0x3172[203] + _0xd545x17[_0x3172[204]] + _0x3172[205] + _0xd545x17[_0x3172[206]] + _0x3172[207];
        $(_0x3172[209])[_0x3172[208]](_0xd545x18),
        $(_0x3172[166] + _0xd545x10)[_0x3172[211]](game_data[_0x3172[210]]),
        $(_0x3172[166] + _0xd545x10)[_0x3172[213]](game_data[_0x3172[212]])
    }
    ;$(_0xd545x16)[_0x3172[108]]({
        "data-place": _0xd545x13
    });
    var _0xd545x19 = $(_0x3172[198] + _0xd545x13)[_0x3172[197]]();
    if (null != _0xd545x14 && 0 == _0xd545x14) {
        return $(_0xd545x16)[_0x3172[40]]({
            left: _0xd545x19[_0x3172[204]],
            top: _0xd545x19[_0x3172[206]]
        }),
        !1
    }
    ;$(_0xd545x16)[_0x3172[214]]({
        left: _0xd545x19[_0x3172[204]],
        top: _0xd545x19[_0x3172[206]]
    }, _0xd545x14, function() {
        null != _0xd545x15 && _0xd545x15()
    })
}
,
card_open = function(_0xd545x10, _0xd545x11) {
    game_data[_0x3172[171]] += 1;
    var _0xd545x12 = _0x3172[166] + _0xd545x10;
    $(_0xd545x12)[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    $(_0xd545x12)[_0x3172[108]]({
        src: GAME_FOLDER + _0x3172[201] + _0xd545x11 + _0x3172[215]
    }),
    $(_0xd545x12)[_0x3172[108]]({
        id: _0x3172[216] + _0xd545x11,
        "data-card": _0xd545x11
    })
}
,
parse_posibilities = function(_0xd545x10) {
    if (game_data[_0x3172[217]] = null,
    game_data[_0x3172[218]] = [],
    $(_0x3172[190])[_0x3172[106]](_0x3172[105]),
    $(_0x3172[220])[_0x3172[52]](_0x3172[219]),
    $(_0x3172[222])[_0x3172[52]](_0x3172[221]),
    null == _0xd545x10[_0x3172[223]] || null == _0xd545x10[_0x3172[156]]) {
        return !1
    }
    ;game_data[_0x3172[223]] = _0xd545x10[_0x3172[223]],
    $(_0x3172[190])[_0x3172[105]](function() {
        $(_0x3172[220])[_0x3172[52]](_0x3172[219]),
        $(_0x3172[222])[_0x3172[52]](_0x3172[221]);
        var _0xd545x10 = $(this)[_0x3172[108]](_0x3172[224])
          , _0xd545x11 = !1;
        for (ix in game_data[_0x3172[218]]) {
            if (game_data[_0x3172[218]][ix] == _0xd545x10) {
                _0xd545x11 = !0;
                break
            }
        }
        ;if (null != game_data[_0x3172[217]]) {
            var _0xd545x12 = 0
              , _0xd545x13 = [];
            for (i in game_data[_0x3172[223]]) {
                if ((_0xd545x1c = game_data[_0x3172[223]][i])[_0x3172[162]] == game_data[_0x3172[217]]) {
                    var _0xd545x14 = !1;
                    for (ix in _0xd545x1c[_0x3172[176]]) {
                        if (_0xd545x1c[_0x3172[176]][ix] == _0xd545x10) {
                            _0xd545x14 = !0;
                            break
                        }
                    }
                    ;if (!_0xd545x14) {
                        continue
                    }
                    ;var _0xd545x15 = !1;
                    for (ix in game_data[_0x3172[218]]) {
                        var _0xd545x16 = !1;
                        for (ij in _0xd545x1c[_0x3172[176]]) {
                            if (_0xd545x1c[_0x3172[176]][ij] == game_data[_0x3172[218]][ix]) {
                                _0xd545x16 = !0;
                                break
                            }
                        }
                        ;if (!_0xd545x16) {
                            _0xd545x15 = !0;
                            break
                        }
                    }
                    ;if (_0xd545x15) {
                        continue
                    }
                    ;var _0xd545x17 = !1;
                    for (ix in game_data[_0x3172[218]]) {
                        if (game_data[_0x3172[218]][ix] == _0xd545x10) {
                            _0xd545x17 = !0;
                            break
                        }
                    }
                    ;_0xd545x17 || game_data[_0x3172[218]][_0x3172[184]](_0xd545x10),
                    _0xd545x12 += 1,
                    _0xd545x13[_0x3172[184]](_0xd545x1c[_0x3172[176]])
                }
            }
            ;if (_0xd545x11 && (_0xd545x12 = 0),
            1 == _0xd545x12) {
                $(_0x3172[190])[_0x3172[106]](_0x3172[105]);
                var _0xd545x19 = {
                    command: _0x3172[225],
                    card: game_data[_0x3172[217]],
                    floor: _0xd545x13[0]
                };
                return socket_send(_0xd545x19),
                game_data[_0x3172[217]] = null,
                !(game_data[_0x3172[218]] = [])
            }
            ;if (1 < _0xd545x12) {
                for (ix in _0xd545x13) {
                    var _0xd545x1a = _0xd545x13[ix];
                    for (ij in _0xd545x1a) {
                        $(_0x3172[166] + _0xd545x1a[ij])[_0x3172[54]](_0x3172[219])
                    }
                }
                ;for (ij in $(_0x3172[166] + game_data[_0x3172[217]])[_0x3172[52]](_0x3172[219]),
                $(_0x3172[166] + game_data[_0x3172[217]])[_0x3172[54]](_0x3172[221]),
                game_data[_0x3172[218]]) {
                    var _0xd545x1b = game_data[_0x3172[218]][ij];
                    $(_0x3172[166] + _0xd545x1b)[_0x3172[52]](_0x3172[219]),
                    $(_0x3172[166] + _0xd545x1b)[_0x3172[54]](_0x3172[221])
                }
                ;return !1
            }
        }
        ;for (i in game_data[_0x3172[217]] = null,
        game_data[_0x3172[218]] = [],
        game_data[_0x3172[223]]) {
            var _0xd545x1c;
            if ((_0xd545x1c = game_data[_0x3172[223]][i])[_0x3172[162]] == _0xd545x10) {
                if (_0xd545x10 % 13 == 9) {
                    $(_0x3172[190])[_0x3172[106]](_0x3172[105]);
                    _0xd545x19 = {
                        command: _0x3172[225],
                        card: _0xd545x10
                    };
                    return null != _0xd545x1c[_0x3172[176]] && (_0xd545x19[_0x3172[176]] = _0xd545x1c[_0x3172[176]]),
                    socket_send(_0xd545x19),
                    !1
                }
                ;if (null == _0xd545x1c[_0x3172[176]]) {
                    return $(_0x3172[190])[_0x3172[106]](_0x3172[105]),
                    socket_send({
                        command: _0x3172[225],
                        card: _0xd545x10
                    }),
                    !1
                }
                ;var _0xd545x1d = 0;
                for (ij in game_data[_0x3172[223]]) {
                    game_data[_0x3172[223]][ij][_0x3172[162]] == _0xd545x10 && (_0xd545x1d += 1)
                }
                ;if (1 == _0xd545x1d) {
                    _0xd545x19 = {
                        command: _0x3172[225],
                        card: _0xd545x10
                    };
                    return null != _0xd545x1c[_0x3172[176]] && (_0xd545x19[_0x3172[176]] = _0xd545x1c[_0x3172[176]]),
                    socket_send(_0xd545x19),
                    !1
                }
                ;for (ij in game_data[_0x3172[217]] = _0xd545x10,
                game_data[_0x3172[218]] = [],
                $(_0x3172[166] + _0xd545x10)[_0x3172[54]](_0x3172[221]),
                _0xd545x1c[_0x3172[176]]) {
                    _0xd545x1b = _0xd545x1c[_0x3172[176]][ij];
                    $(_0x3172[166] + _0xd545x1b)[_0x3172[54]](_0x3172[219])
                }
            }
        }
    })
}
,
$(document)[_0x3172[235]](function() {
    $(window)[_0x3172[226]](function() {
        set_coloumns(),
        setTimeout(function() {
            set_coloumns()
        }, 500)
    }),
    set_coloumns(),
    start_game_timer(),
    $(_0x3172[21])[_0x3172[105]](function() {
        $(_0x3172[21])[_0x3172[16]](),
        change_screen(_0x3172[31])
    }),
    $(_0x3172[227])[_0x3172[105]](function() {
        $(_0x3172[41])[_0x3172[16]]()
    }),
    $(_0x3172[44])[_0x3172[105]](function() {
        open_chat_panel()
    }),
    $(_0x3172[230])[_0x3172[105]](function() {
        var _0xd545x10 = $(_0x3172[229])[_0x3172[228]]();
        if (_0x3172[2] == _0xd545x10) {
            return !1
        }
        ;$(_0x3172[229])[_0x3172[228]](_0x3172[2]),
        socket_send({
            command: _0x3172[33],
            text: _0xd545x10
        })
    }),
    $(_0x3172[234])[_0x3172[105]](function() {
        swal({
            title: _0x3172[2],
            text: _0x3172[80] + language[_0x3172[14]][_0x3172[231]] + _0x3172[82],
            type: _0x3172[83],
            showCancelButton: !0,
            confirmButtonColor: _0x3172[84],
            confirmButtonText: language[_0x3172[14]][_0x3172[232]],
            cancelButtonText: language[_0x3172[14]][_0x3172[233]],
            closeOnConfirm: !0,
            html: !0,
            allowOutsideClick: !1,
            allowEscapeKey: !1,
            allowEnterKey: !1
        }, function() {
            change_screen(_0x3172[31]),
            socket_send({
                command: _0x3172[87]
            })
        })
    })
}),
clear_game_cards = function() {
    game_data[_0x3172[171]] = 1e4,
    $(_0x3172[209])[_0x3172[9]](_0x3172[2]),
    $(_0x3172[155])[_0x3172[18]]()
}
,
clear_chat_panel = function() {
    $(_0x3172[44])[_0x3172[40]]({
        color: _0x3172[236]
    }),
    $(_0x3172[41])[_0x3172[16]]();
    var _0xd545x10 = _0x3172[2];
    for (i = 0; i < 40; i++) {
        _0xd545x10 += _0x3172[237]
    }
    ;$(_0x3172[35])[_0x3172[9]](_0xd545x10)
}
,
add_to_chat_panel = function(_0xd545x10, _0xd545x11) {
    var _0xd545x12 = $(_0x3172[35])[_0x3172[9]]();
    _0xd545x12 += _0x3172[238] + _0xd545x10 + _0x3172[239] + _0xd545x11 + _0x3172[237],
    $(_0x3172[35])[_0x3172[9]](_0xd545x12),
    _0x3172[38] == $(_0x3172[41])[_0x3172[40]](_0x3172[39]) && $(_0x3172[44])[_0x3172[40]]({
        color: _0x3172[42],
        border: _0x3172[43]
    }),
    setTimeout(function() {
        $(_0x3172[35])[_0x3172[47]](_0x3172[45], $(_0x3172[35])[_0x3172[47]](_0x3172[46]))
    }, 100)
}
,
open_chat_panel = function() {
    var _0xd545x10 = $(window)[_0x3172[211]]();
    0 == _0xd545x10 && (_0xd545x10 = $(document)[_0x3172[211]]());
    var _0xd545x11 = 0.95 * (_0xd545x10 - 60);
    $(_0x3172[35])[_0x3172[211]](_0xd545x11),
    $(_0x3172[44])[_0x3172[40]]({
        color: _0x3172[236],
        border: _0x3172[240]
    }),
    $(_0x3172[41])[_0x3172[20]](),
    $(_0x3172[35])[_0x3172[47]](_0x3172[45], $(_0x3172[35])[_0x3172[47]](_0x3172[46]))
}
,
set_coloumns = function() {
    var _0xd545x10 = 0.2 * $(document)[_0x3172[213]]();
    $(_0x3172[130])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[127])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[144])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[148])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[146])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[149])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[151])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[150])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    });
    var _0xd545x11 = $(window)[_0x3172[211]]();
    0 == _0xd545x11 && (_0xd545x11 = $(document)[_0x3172[211]]());
    var _0xd545x12 = _0xd545x11 / 6
      , _0xd545x13 = 245 * _0xd545x12 / 360
      , _0xd545x14 = 0.86 * $(document)[_0x3172[213]]() / 7;
    _0xd545x14 < _0xd545x13 && (_0xd545x12 = 360 * (_0xd545x13 = _0xd545x14) / 245),
    $(_0x3172[242])[_0x3172[211]](_0xd545x12),
    $(_0x3172[242])[_0x3172[213]](_0xd545x13),
    game_data[_0x3172[212]] = _0xd545x13,
    game_data[_0x3172[210]] = _0xd545x12,
    $(_0x3172[190])[_0x3172[189]](function() {
        var _0xd545x10 = $(this)[_0x3172[108]](_0x3172[183]);
        if (null != _0xd545x10) {
            var _0xd545x11 = $(_0x3172[198] + _0xd545x10)[_0x3172[197]]();
            $(this)[_0x3172[40]]({
                left: _0xd545x11[_0x3172[204]],
                top: _0xd545x11[_0x3172[206]]
            })
        }
    })
}
,
show_message = function(_0xd545x10) {
    $(_0x3172[139])[_0x3172[9]](_0xd545x10),
    $(_0x3172[139])[_0x3172[20]](),
    setTimeout(function() {
        $(_0x3172[139])[_0x3172[180]]()
    }, 1500)
}
,
change_screen = function(_0xd545x10) {
    active_screen = _0xd545x10,
    $(_0x3172[243])[_0x3172[16]](),
    $(_0x3172[244] + _0xd545x10)[_0x3172[18]](),
    _0x3172[31] == _0xd545x10 && refresh_games_list()
}
,
fadein_screen = function(_0xd545x10) {
    active_screen = _0xd545x10,
    $(_0x3172[243])[_0x3172[16]](),
    $(_0x3172[244] + _0xd545x10)[_0x3172[20]](),
    _0x3172[31] == _0xd545x10 && refresh_games_list()
}
,
start_game = function(_0xd545x10) {
    setTimeout(function() {
        change_screen(_0x3172[245]),
        language = (new lang)[_0x3172[247]](function() {
            language[_0x3172[246]](),
            (game_assets = new game_assets_class)[_0x3172[247]](function() {
                _0xd545x10()
            })
        })
    }, 1e3)
}
,
createCookie = function(_0xd545x10, _0xd545x11) {
    var _0xd545x12 = new Date;
    _0xd545x12[_0x3172[249]](_0xd545x12[_0x3172[248]]() + 2592e6);
    var _0xd545x13 = _0x3172[250] + _0xd545x12[_0x3172[251]]();
    document[_0x3172[252]] = _0xd545x10 + _0x3172[253] + _0xd545x11 + _0xd545x13 + _0x3172[254]
}
,
readCookie = function(_0xd545x10) {
    for (var _0xd545x11 = _0xd545x10 + _0x3172[253], _0xd545x12 = document[_0x3172[252]][_0x3172[256]](_0x3172[255]), _0xd545x13 = 0; _0xd545x13 < _0xd545x12[_0x3172[177]]; _0xd545x13++) {
        for (var _0xd545x14 = _0xd545x12[_0xd545x13]; _0x3172[257] == _0xd545x14[_0x3172[258]](0); ) {
            _0xd545x14 = _0xd545x14[_0x3172[259]](1, _0xd545x14[_0x3172[177]])
        }
        ;if (0 == _0xd545x14[_0x3172[260]](_0xd545x11)) {
            return _0xd545x14[_0x3172[259]](_0xd545x11[_0x3172[177]], _0xd545x14[_0x3172[177]])
        }
    }
    ;return null
}
,
eraseCookie = function(_0xd545x10) {
    createCookie(_0xd545x10, _0x3172[2], -1)
}
,
apiRequest = function(_0xd545x10, _0xd545x11, _0xd545x13) {
    var _0xd545x12 = readCookie(_0x3172[0]);
    null != _0xd545x12 && null == _0xd545x11[_0x3172[0]] && (_0xd545x11[_0x3172[0]] = _0xd545x12),
    _0xd545x11[_0x3172[261]] = userLang,
    _0xd545x11[_0x3172[262]] = DEVICE_TYPE,
    _0xd545x11[_0x3172[263]] = _0x3172[264],
    $[_0x3172[272]](API_URL + _0xd545x10, _0xd545x11)[_0x3172[271]](function(_0xd545x10) {
        if (null != _0xd545x13) {
            var _0xd545x11 = _0x3172[268] == typeof _0xd545x10 ? _0xd545x10 : JSON[_0x3172[269]](_0xd545x10)
              , _0xd545x12 = null != _0xd545x11[_0x3172[270]] ? _0xd545x11[_0x3172[270]] : _0x3172[136];
            _0xd545x13(_0xd545x12, _0xd545x11)
        }
    })[_0x3172[267]](function(_0xd545x10, _0xd545x11, _0xd545x12) {
        top[_0x3172[266]][_0x3172[265]]()
    })
}
,
message = function(_0xd545x10) {
    var _0xd545x11 = null != language && null != language[_0x3172[14]] && null != language[_0x3172[14]][_0x3172[273]] ? language[_0x3172[14]][_0x3172[273]] : _0x3172[274];
    swal({
        title: _0x3172[2],
        text: _0x3172[80] + _0xd545x10 + _0x3172[82],
        confirmButtonText: _0xd545x11,
        html: !0
    })
}
;
var lang = function() {
    this[_0x3172[247]] = function(_0xd545x12) {
        var _0xd545x10 = new Object;
        _0xd545x10[_0x3172[261]] = userLang;
        var _0xd545x11 = readCookie(_0x3172[0]);
        return null != _0xd545x11 && (_0xd545x10[_0x3172[0]] = _0xd545x11),
        apiRequest(_0x3172[268] == typeof API_URIS && null != API_URIS[_0x3172[0]] ? API_URIS[_0x3172[0]] : _0x3172[275], _0xd545x10, function(_0xd545x10, _0xd545x11) {
            null != _0xd545x11[_0x3172[14]] && (language[_0x3172[14]] = _0xd545x11[_0x3172[14]]),
            null != _0xd545x12 && _0xd545x12()
        }),
        this
    }
    ,
    this[_0x3172[246]] = function() {
        $(_0x3172[277])[_0x3172[9]](this[_0x3172[14]][_0x3172[276]]),
        $(_0x3172[279])[_0x3172[9]](this[_0x3172[14]][_0x3172[278]]),
        $(_0x3172[281])[_0x3172[9]](this[_0x3172[14]][_0x3172[280]]),
        $(_0x3172[283])[_0x3172[9]](this[_0x3172[14]][_0x3172[282]]),
        $(_0x3172[285])[_0x3172[9]](this[_0x3172[14]][_0x3172[284]]),
        $(_0x3172[287])[_0x3172[9]](this[_0x3172[14]][_0x3172[286]]),
        $(_0x3172[289])[_0x3172[9]](this[_0x3172[14]][_0x3172[288]]),
        $(_0x3172[291])[_0x3172[9]](this[_0x3172[14]][_0x3172[290]]),
        $(_0x3172[15])[_0x3172[9]](this[_0x3172[14]][_0x3172[27]]),
        $(_0x3172[293])[_0x3172[9]](this[_0x3172[14]][_0x3172[292]]),
        $(_0x3172[295])[_0x3172[9]](this[_0x3172[14]][_0x3172[294]]),
        $(_0x3172[297])[_0x3172[9]](this[_0x3172[14]][_0x3172[296]]),
        $(_0x3172[299])[_0x3172[9]](this[_0x3172[14]][_0x3172[298]]),
        $(_0x3172[301])[_0x3172[9]](this[_0x3172[14]][_0x3172[300]]),
        null != this[_0x3172[14]][_0x3172[302]] && eval(this[_0x3172[14]][_0x3172[302]])
    }
}
  , game_assets_class = function() {
    this[_0x3172[303]] = new Object,
    this[_0x3172[304]] = [],
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[306]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[307]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[308]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[309]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[310]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[311]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[312]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[313]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[314]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[315]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[316]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[137]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[317]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[318]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[319]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[320]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[321]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[322]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[323]
    });
    for (var _0xd545x10 = 0; _0xd545x10 <= 52; _0xd545x10++) {
        this[_0x3172[304]][_0x3172[184]]({
            type: _0x3172[305],
            url: _0x3172[201] + _0xd545x10 + _0x3172[215]
        })
    }
    ;this[_0x3172[324]] = function(_0xd545x10) {
        return _0xd545x10[_0x3172[256]](_0x3172[326])[_0x3172[101]](_0x3172[2])[_0x3172[256]](_0x3172[325])[_0x3172[101]](_0x3172[2])
    }
    ,
    this[_0x3172[327]] = this[_0x3172[304]][_0x3172[177]],
    this[_0x3172[247]] = function(_0xd545x11) {
        var _0xd545x10 = 150 * (this[_0x3172[327]] - this[_0x3172[304]][_0x3172[177]]) / this[_0x3172[327]];
        if ($(_0x3172[328])[_0x3172[18]](),
        $(_0x3172[329])[_0x3172[213]](_0xd545x10),
        0 < this[_0x3172[304]][_0x3172[177]]) {
            var _0xd545x12 = this[_0x3172[304]][0][_0x3172[330]]
              , _0xd545x13 = this[_0x3172[304]][0][_0x3172[34]];
            if (this[_0x3172[304]][_0x3172[331]](),
            _0x3172[305] == _0xd545x13) {
                var _0xd545x14 = new Image;
                _0xd545x14[_0x3172[116]] = function() {
                    var _0xd545x10 = game_assets[_0x3172[324]](_0xd545x12);
                    game_assets[_0x3172[303]][_0xd545x10] = _0xd545x14,
                    game_assets[_0x3172[247]](_0xd545x11)
                }
                ,
                _0xd545x14[_0x3172[119]] = function() {
                    game_assets[_0x3172[247]](_0xd545x11)
                }
                ,
                null != ADDITIONAL_FILES[_0xd545x12] ? _0xd545x14[_0x3172[117]] = ADDITIONAL_FILES[_0xd545x12] : _0xd545x14[_0x3172[117]] = GAME_FOLDER + _0xd545x12
            } else {
                if (_0x3172[332] == _0xd545x13) {
                    var _0xd545x15 = new Audio;
                    _0xd545x15[_0x3172[333]] = function() {
                        var _0xd545x10 = game_assets[_0x3172[324]](_0xd545x12);
                        game_assets[_0x3172[303]][_0xd545x10] = _0xd545x15,
                        game_assets[_0x3172[247]](_0xd545x11)
                    }
                    ,
                    _0xd545x15[_0x3172[119]] = function() {
                        game_assets[_0x3172[247]](_0xd545x11)
                    }
                    ,
                    _0xd545x15[_0x3172[117]] = GAME_FOLDER + _0xd545x12
                }
            }
            ;return !1
        }
        ;$(_0x3172[328])[_0x3172[16]](),
        _0xd545x11()
    }
    ,
    this[_0x3172[181]] = function(_0xd545x10) {
        if (_0xd545x10[_0x3172[177]] < 7) {
            return null
        }
        ;if (_0x3172[303] != _0xd545x10[_0x3172[334]](0, 6)) {
            return null
        }
        ;var _0xd545x11 = this[_0x3172[324]](_0xd545x10);
        return null != this[_0x3172[303]][_0xd545x11] ? this[_0x3172[303]][_0xd545x11] : null
    }
};
full_chip_format = function(_0xd545x10) {
    return (_0xd545x10 / 100)[_0x3172[335]](MONEY_FORMAT[0], MONEY_FORMAT[1], MONEY_FORMAT[2]) + _0x3172[257] + language[_0x3172[14]][_0x3172[112]]
}
,
short_chip_format = function(_0xd545x10) {
    return (_0xd545x10 / 100)[_0x3172[335]](0, MONEY_FORMAT[1], MONEY_FORMAT[2]) + _0x3172[257] + language[_0x3172[14]][_0x3172[112]]
}
,
chip_format_no_symbol = function(_0xd545x10) {
    return (_0xd545x10 / 100)[_0x3172[335]](MONEY_FORMAT[0], MONEY_FORMAT[1], MONEY_FORMAT[2])
}
,
Number[_0x3172[336]][_0x3172[335]] = function(_0xd545x10, _0xd545x11, _0xd545x12) {
    var _0xd545x13 = this
      , _0xd545x14 = (_0xd545x10 = isNaN(_0xd545x10 = Math[_0x3172[337]](_0xd545x10)) ? 2 : _0xd545x10,
    _0xd545x11 = null == _0xd545x11 ? _0x3172[325] : _0xd545x11,
    _0xd545x12 = null == _0xd545x12 ? _0x3172[338] : _0xd545x12,
    _0xd545x13 < 0 ? _0x3172[339] : _0x3172[2])
      , _0xd545x15 = parseInt(_0xd545x13 = Math[_0x3172[337]](+_0xd545x13 || 0)[_0x3172[340]](_0xd545x10)) + _0x3172[2]
      , _0xd545x16 = 3 < (_0xd545x16 = _0xd545x15[_0x3172[177]]) ? _0xd545x16 % 3 : 0;
    return _0xd545x14 + (_0xd545x16 ? _0xd545x15[_0x3172[334]](0, _0xd545x16) + _0xd545x12 : _0x3172[2]) + _0xd545x15[_0x3172[334]](_0xd545x16)[_0x3172[24]](/(\d{3})(?=\d)/g, _0x3172[341] + _0xd545x12) + (_0xd545x10 ? _0xd545x11 + Math[_0x3172[337]](_0xd545x13 - _0xd545x15)[_0x3172[340]](_0xd545x10)[_0x3172[342]](2) : _0x3172[2])
}
;
var bet_selector_model = function() {
    this[_0x3172[123]] = function() {
        this[_0x3172[113]] = null != user_data[_0x3172[113]] ? user_data[_0x3172[113]] : [],
        null == this[_0x3172[343]] && (this[_0x3172[343]] = Math[_0x3172[344]](this[_0x3172[113]][_0x3172[177]] / 2)),
        this[_0x3172[345]](),
        this[_0x3172[346]]()
    }
    ,
    this[_0x3172[347]] = function() {
        this[_0x3172[343]] += 1,
        this[_0x3172[343]] > this[_0x3172[113]][_0x3172[177]] && (this[_0x3172[343]] = this[_0x3172[113]][_0x3172[177]]),
        this[_0x3172[345]](),
        this[_0x3172[346]]()
    }
    ,
    this[_0x3172[348]] = function() {
        this[_0x3172[343]] -= 1,
        this[_0x3172[343]] < 1 && (this[_0x3172[343]] = 1),
        this[_0x3172[345]](),
        this[_0x3172[346]]()
    }
    ,
    this[_0x3172[349]] = function(_0xd545x10, _0xd545x11) {
        this[_0x3172[343]] = Math[_0x3172[344]](this[_0x3172[113]][_0x3172[177]] * _0xd545x10 / 100),
        this[_0x3172[343]] < 1 && (this[_0x3172[343]] = 1),
        this[_0x3172[345]](),
        $(_0x3172[350])[_0x3172[40]]({
            width: _0xd545x11
        })
    }
    ,
    this[_0x3172[345]] = function() {
        var _0xd545x10 = short_chip_format(this[_0x3172[113]][this[_0x3172[343]] - 1]);
        $(_0x3172[352])[_0x3172[9]](language[_0x3172[14]][_0x3172[351]][_0x3172[24]](_0x3172[22], _0xd545x10))
    }
    ,
    this[_0x3172[346]] = function() {
        var _0xd545x10 = 80 * (this[_0x3172[343]] - 1) / (this[_0x3172[113]][_0x3172[177]] - 1);
        _0x3172[31] != active_screen ? _0xd545x10 = _0xd545x10 / 100 * (0.7 * ($(window)[_0x3172[213]]() > $(window)[_0x3172[211]]() ? $(window)[_0x3172[213]]() : $(window)[_0x3172[211]]()) - 100) : _0xd545x10 = $(_0x3172[353])[_0x3172[213]]() * (_0xd545x10 / 100);
        $(_0x3172[354])[_0x3172[40]]({
            left: _0xd545x10
        });
        var _0xd545x11 = 95 * (this[_0x3172[343]] - 1) / (this[_0x3172[113]][_0x3172[177]] - 1);
        $(_0x3172[350])[_0x3172[40]]({
            width: _0xd545x11 + _0x3172[355]
        })
    }
    ,
    this[_0x3172[356]] = function() {
        return this[_0x3172[113]][this[_0x3172[343]] - 1]
    }
};
start_game_timer = function() {
    setInterval(function() {
        if (null == game_data[_0x3172[357]] || null == game_data[_0x3172[358]] || _0x3172[11] != active_screen) {
            return !1
        }
        ;game_data[_0x3172[357]] -= 1,
        game_data[_0x3172[357]] < 0 && (game_data[_0x3172[357]] = 0);
        var _0xd545x10 = 100 * game_data[_0x3172[357]] / (10 * game_turn_time)
          , _0xd545x11 = game_data[_0x3172[358]] + _0x3172[359];
        $(_0xd545x11)[_0x3172[40]]({
            width: _0xd545x10 + _0x3172[355]
        })
    }, 100)
}
,
game_turn_change = function(_0xd545x10) {
    if (_0x3172[136] == _0xd545x10) {
        return game_data[_0x3172[357]] = null,
        $(_0x3172[360])[_0x3172[16]](),
        !1
    }
    ;$(_0x3172[360])[_0x3172[16]](),
    $(_0x3172[362])[_0x3172[40]]({
        width: _0x3172[361]
    }),
    game_data[_0x3172[357]] = 10 * game_turn_time,
    game_data[_0x3172[358]] = _0xd545x10 == game_data[_0x3172[50]] ? _0x3172[363] : _0x3172[364],
    $(game_data[_0x3172[358]])[_0x3172[20]]()
}
,
play_audio = function(_0xd545x10) {
    if (1 == mute_audios) {
        return !1
    }
    ;var _0xd545x11 = document[_0x3172[366]](_0x3172[365] + _0xd545x10);
    return _0xd545x11[_0x3172[367]] = 0,
    _0xd545x11[_0x3172[225]](),
    _0xd545x11
}
;
var connection_time = (new Date)[_0x3172[248]]();
function getconnectionurl(_0xd545x10, _0xd545x11) {
    if (1 != _0xd545x11) {
        return null != (_0xd545x12 = getcookieforconnection(_0x3172[368])) && 2 <= parseInt(_0xd545x12) ? _0xd545x10[_0x3172[24]](_0x3172[369], _0x3172[370]) : _0xd545x10
    }
    ;if (null == (_0xd545x12 = getcookieforconnection(_0x3172[368]))) {
        return createcookieforconnection(_0x3172[368], 1),
        _0xd545x10
    }
    ;var _0xd545x12 = parseInt(_0xd545x12);
    return 4 <= (_0xd545x12 += 1) ? createcookieforconnection(_0x3172[368], 1) : createcookieforconnection(_0x3172[368], _0xd545x12),
    _0xd545x10
}
function createcookieforconnection(_0xd545x10, _0xd545x11) {
    var _0xd545x12 = new Date;
    _0xd545x12[_0x3172[249]](_0xd545x12[_0x3172[248]]() + 216e5);
    var _0xd545x13 = _0x3172[250] + _0xd545x12[_0x3172[371]]();
    document[_0x3172[252]] = _0xd545x10 + _0x3172[253] + _0xd545x11 + _0xd545x13 + _0x3172[254]
}
function getcookieforconnection(_0xd545x10) {
    for (var _0xd545x11 = _0xd545x10 + _0x3172[253], _0xd545x12 = document[_0x3172[252]][_0x3172[256]](_0x3172[255]), _0xd545x13 = 0; _0xd545x13 < _0xd545x12[_0x3172[177]]; _0xd545x13++) {
        for (var _0xd545x14 = _0xd545x12[_0xd545x13]; _0x3172[257] == _0xd545x14[_0x3172[258]](0); ) {
            _0xd545x14 = _0xd545x14[_0x3172[259]](1, _0xd545x14[_0x3172[177]])
        }
        ;if (0 == _0xd545x14[_0x3172[260]](_0xd545x11)) {
            return _0xd545x14[_0x3172[259]](_0xd545x11[_0x3172[177]], _0xd545x14[_0x3172[177]])
        }
    }
    ;return null
}
socket_connect = function(_0xd545x11, _0xd545x12) {
    null != socket_connection && 1 == socket_connection[_0x3172[372]] && (socket_connection[_0x3172[373]](),
    socket_connection = null),
    _0xd545x11 = getconnectionurl(_0xd545x11, !1),
    connection_time = (new Date)[_0x3172[248]](),
    (socket_connection = new WebSocket(_0xd545x11))[_0x3172[374]] = function(_0xd545x10) {
        null != _0xd545x12 && _0xd545x12(!0),
        _0xd545x12 = null
    }
    ,
    socket_connection[_0x3172[375]] = function(_0xd545x10) {
        var _0xd545x11 = JSON[_0x3172[269]](_0xd545x10[_0x3172[14]]);
        data_from_socket(_0xd545x11)
    }
    ,
    socket_connection[_0x3172[376]] = function(_0xd545x10) {
        (new Date)[_0x3172[248]]() - connection_time < 1500 && getconnectionurl(_0xd545x11, !0),
        fadein_screen(_0x3172[377])
    }
    ,
    socket_connection[_0x3172[119]] = function(_0xd545x10) {
        null != _0xd545x12 && _0xd545x12(!1),
        fadein_screen(_0x3172[377])
    }
}
,
socket_disconnect = function() {
    if (null == socket_connection || 1 != socket_connection[_0x3172[372]]) {
        return !1
    }
    ;socket_connection[_0x3172[373]]()
}
,
socket_send = function(_0xd545x10) {
    return null != socket_connection && 1 == socket_connection[_0x3172[372]] && (socket_connection[_0x3172[379]](JSON[_0x3172[378]](_0xd545x10)),
    !0)
}
,
connect_to_server = function(_0xd545x10) {
    socket_connect(_0xd545x10, function(_0xd545x10) {
        1 == _0xd545x10 ? socket_send({
            command: _0x3172[55],
            uid: user_data[_0x3172[3]],
            token: user_data[_0x3172[380]]
        }) : fadein_screen(_0x3172[377])
    })
}
,
$(document)[_0x3172[235]](function() {
    double_game && $(_0x3172[382])[_0x3172[40]]({
        visibility: _0x3172[381]
    }),
    $(_0x3172[384])[_0x3172[105]](function() {
        double_game ? (double_game = !1,
        $(_0x3172[382])[_0x3172[40]]({
            visibility: _0x3172[383]
        })) : (double_game = !0,
        $(_0x3172[382])[_0x3172[40]]({
            visibility: _0x3172[381]
        }))
    }),
    $(_0x3172[53])[_0x3172[105]](function() {
        can_send_double && swal({
            title: _0x3172[2],
            text: _0x3172[80] + language[_0x3172[14]][_0x3172[385]] + _0x3172[82],
            type: _0x3172[83],
            showCancelButton: !0,
            confirmButtonColor: _0x3172[84],
            confirmButtonText: language[_0x3172[14]][_0x3172[232]],
            cancelButtonText: language[_0x3172[14]][_0x3172[233]],
            closeOnConfirm: !0,
            html: !0,
            allowOutsideClick: !1,
            allowEscapeKey: !1,
            allowEnterKey: !1
        }, function() {
            socket_send({
                command: _0x3172[72]
            })
        })
    }),
    start_game(function() {
        apiRequest(_0x3172[268] == typeof API_URIS && null != API_URIS[_0x3172[55]] ? API_URIS[_0x3172[55]] : _0x3172[386], {}, function(_0xd545x25, _0xd545x26) {
            _0x3172[387] == _0xd545x25 ? (user_data[_0x3172[3]] = _0xd545x26[_0x3172[14]][_0x3172[3]],
            user_data[_0x3172[380]] = _0xd545x26[_0x3172[14]][_0x3172[380]],
            null != _0xd545x26[_0x3172[14]][_0x3172[302]] && eval(_0xd545x26[_0x3172[14]][_0x3172[302]]),
            connect_to_server(_0xd545x26[_0x3172[14]][_0x3172[388]])) : fadein_screen(_0x3172[377])
        })
    }),
    $(_0x3172[389])[_0x3172[105]](function() {
        top[_0x3172[266]] = HOME_URL
    }),
    $(_0x3172[391])[_0x3172[105]](function() {
        fadein_screen(_0x3172[390])
    }),
    $(_0x3172[392])[_0x3172[105]](function() {
        fadein_screen(_0x3172[31])
    }),
    $(_0x3172[393])[_0x3172[105]](function() {
        top[_0x3172[266]] = MAIN_URL
    }),
    $(_0x3172[352])[_0x3172[105]](function() {
        change_screen(_0x3172[30]),
        socket_send({
            command: _0x3172[110],
            amount: bet_selector[_0x3172[356]](),
            double: double_game
        })
    }),
    $(_0x3172[395])[_0x3172[105]](function() {
        socket_send({
            command: _0x3172[394]
        })
    }),
    $(_0x3172[396])[_0x3172[105]](function() {
        mute_audios ? (mute_audios = !1,
        $(_0x3172[396])[_0x3172[108]]({
            src: GAME_FOLDER + _0x3172[319]
        })) : (mute_audios = !0,
        $(_0x3172[396])[_0x3172[108]]({
            src: GAME_FOLDER + _0x3172[320]
        }))
    }),
    $(_0x3172[397])[_0x3172[105]](function() {
        open_friends_screen()
    }),
    bet_selector = new bet_selector_model,
    $(_0x3172[398])[_0x3172[105]](function() {
        bet_selector[_0x3172[347]]()
    }),
    $(_0x3172[399])[_0x3172[105]](function() {
        bet_selector[_0x3172[348]]()
    }),
    $(_0x3172[354])[_0x3172[401]]({
        axis: _0x3172[165],
        containment: _0x3172[353],
        scroll: !1,
        drag: function(_0xd545x10, _0xd545x11) {
            var _0xd545x12 = $(_0x3172[353])[_0x3172[213]]() - $(_0x3172[354])[_0x3172[213]]()
              , _0xd545x13 = Math[_0x3172[344]](100 * _0xd545x11[_0x3172[400]][_0x3172[204]] / _0xd545x12);
            bet_selector[_0x3172[349]](_0xd545x13, _0xd545x11[_0x3172[400]][_0x3172[204]] + 10)
        }
    }),
    $(window)[_0x3172[226]](function() {
        _0x3172[31] == active_screen && fadein_screen(_0x3172[31])
    }),
    document[_0x3172[366]](_0x3172[404])[_0x3172[403]](_0x3172[402], function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]()
    }, !1),
    document[_0x3172[366]](_0x3172[404])[_0x3172[403]](_0x3172[105], function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]()
    }, !1),
    document[_0x3172[366]](_0x3172[404])[_0x3172[403]](_0x3172[405], function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]()
    }, !1),
    document[_0x3172[366]](_0x3172[404])[_0x3172[403]](_0x3172[406], function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]()
    }, !1)
}),
find_level_from_xp = function(_0xd545x10) {
    for (var _0xd545x11 = 1; _0xd545x11 <= 100; _0xd545x11++) {
        if (_0xd545x10 <= 5 * _0xd545x11 * _0xd545x11) {
            return _0xd545x11
        }
    }
    ;return 100
}
,
open_user_profile = function(_0xd545x11) {
    if (null == _0xd545x11[_0x3172[3]] || _0xd545x11[_0x3172[3]] == user_data[_0x3172[3]]) {
        return !1
    }
    ;var _0xd545x10 = _0x3172[2] != _0xd545x11[_0x3172[111]] ? _0xd545x11[_0x3172[111]] : GAME_FOLDER + _0x3172[137]
      , _0xd545x12 = is_my_friend(_0xd545x11[_0x3172[3]]) ? language[_0x3172[14]][_0x3172[407]] : language[_0x3172[14]][_0x3172[408]]
      , _0xd545x13 = (language[_0x3172[14]][_0x3172[410]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x11[_0x3172[409]])),
    language[_0x3172[14]][_0x3172[412]][_0x3172[24]](_0x3172[411], find_level_from_xp(_0xd545x11[_0x3172[114]])))
      , _0xd545x14 = is_my_friend(_0xd545x11[_0x3172[3]]) ? _0x3172[413] : _0x3172[414];
    swal({
        title: _0xd545x11[_0x3172[28]],
        imageUrl: _0xd545x10,
        text: _0x3172[80] + _0xd545x13 + _0x3172[82],
        confirmButtonColor: _0xd545x14,
        confirmButtonText: _0xd545x12,
        cancelButtonText: language[_0x3172[14]][_0x3172[415]],
        showCancelButton: !0,
        closeOnConfirm: !0,
        closeOnCancel: !0,
        allowOutsideClick: !0,
        html: !0
    }, function(_0xd545x10) {
        _0xd545x10 && friendship_proccess(_0xd545x11[_0x3172[3]])
    })
}
,
friendship_proccess = function(_0xd545x10) {
    if (is_my_friend(_0xd545x10)) {
        for (key in user_data[_0x3172[67]]) {
            if (user_data[_0x3172[67]][key][_0x3172[3]] == _0xd545x10) {
                user_data[_0x3172[67]][_0x3172[416]](key, 1);
                break
            }
        }
        ;socket_send({
            command: _0x3172[67],
            type: _0x3172[168],
            uid: _0xd545x10
        })
    } else {
        user_data[_0x3172[67]][_0x3172[184]]({
            uid: _0xd545x10,
            name: _0x3172[2]
        }),
        socket_send({
            command: _0x3172[67],
            type: _0x3172[417],
            uid: _0xd545x10
        })
    }
}
,
is_my_friend = function(_0xd545x10) {
    if (null == user_data[_0x3172[67]]) {
        return !1
    }
    ;for (key in user_data[_0x3172[67]]) {
        if (user_data[_0x3172[67]][key][_0x3172[3]] == _0xd545x10) {
            return !0
        }
    }
    ;return !1
}
,
open_friends_screen = function() {
    change_screen(_0x3172[245]),
    socket_send({
        command: _0x3172[67],
        type: _0x3172[304]
    })
}
,
show_friends_screen = function(_0xd545x10) {
    _0xd545x10[_0x3172[67]] = _0xd545x10[_0x3172[67]][_0x3172[88]](function(_0xd545x10, _0xd545x11) {
        return _0xd545x11[_0x3172[418]] - _0xd545x10[_0x3172[418]]
    });
    var _0xd545x11 = _0x3172[419];
    for (key in _0xd545x10[_0x3172[67]]) {
        var _0xd545x12 = _0x3172[2];
        _0x3172[76] == _0xd545x10[_0x3172[67]][key][_0x3172[418]] && (_0xd545x12 = _0x3172[420] + language[_0x3172[14]][_0x3172[421]] + _0x3172[422]),
        _0x3172[79] == _0xd545x10[_0x3172[67]][key][_0x3172[418]] && (_0xd545x12 = _0x3172[423] + language[_0x3172[14]][_0x3172[424]] + _0x3172[422]),
        _0x3172[425] == _0xd545x10[_0x3172[67]][key][_0x3172[418]] && (_0xd545x12 = _0x3172[426] + language[_0x3172[14]][_0x3172[427]] + _0x3172[422]);
        var _0xd545x13 = _0x3172[2];
        _0x3172[79] == _0xd545x10[_0x3172[67]][key][_0x3172[418]] && (_0xd545x13 = _0x3172[428] + _0xd545x10[_0x3172[67]][key][_0x3172[3]] + _0x3172[429] + $(_0x3172[352])[_0x3172[9]]() + _0x3172[102]),
        _0xd545x11 = _0xd545x11 + _0x3172[430] + _0xd545x10[_0x3172[67]][key][_0x3172[28]] + _0x3172[431] + _0xd545x12 + _0x3172[432] + _0xd545x13 + _0x3172[433]
    }
    ;_0xd545x11 += _0x3172[434],
    0 == _0xd545x10[_0x3172[67]][_0x3172[177]] && (_0xd545x11 = _0x3172[435] + language[_0x3172[14]][_0x3172[436]] + _0x3172[437]),
    $(_0x3172[438])[_0x3172[9]](_0xd545x11),
    change_screen(_0x3172[439]),
    $(_0x3172[440])[_0x3172[106]](_0x3172[105]),
    $(_0x3172[440])[_0x3172[105]](function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]();
        var _0xd545x11 = $(this)[_0x3172[108]](_0x3172[14]);
        change_screen(_0x3172[30]),
        socket_send({
            command: _0x3172[110],
            invite: _0xd545x11,
            amount: bet_selector[_0x3172[356]](),
            double: double_game
        })
    })
}
,
friend_invited = function(_0xd545x11) {
    var _0xd545x10 = _0x3172[2] != _0xd545x11[_0x3172[111]] ? _0xd545x11[_0x3172[111]] : GAME_FOLDER + _0x3172[137]
      , _0xd545x12 = language[_0x3172[14]][_0x3172[441]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x11[_0x3172[23]]));
    null != _0xd545x11[_0x3172[91]] && 1 == _0xd545x11[_0x3172[91]] && (_0xd545x12 = language[_0x3172[14]][_0x3172[442]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x11[_0x3172[23]]))),
    _0xd545x12 = _0xd545x12[_0x3172[24]](_0x3172[93], _0xd545x11[_0x3172[28]]),
    swal({
        title: _0x3172[2],
        imageUrl: _0xd545x10,
        text: _0x3172[80] + _0xd545x12 + _0x3172[82],
        confirmButtonColor: _0x3172[414],
        confirmButtonText: language[_0x3172[14]][_0x3172[443]],
        cancelButtonText: language[_0x3172[14]][_0x3172[444]],
        cancelButtonColor: _0x3172[413],
        showCancelButton: !0,
        closeOnConfirm: !0,
        closeOnCancel: !0,
        allowOutsideClick: !0,
        html: !0
    }, function(_0xd545x10) {
        _0xd545x10 && (change_screen(_0x3172[30]),
        socket_send({
            command: _0x3172[110],
            invited: _0xd545x11[_0x3172[3]],
            amount: _0xd545x11[_0x3172[23]],
            double: _0xd545x11[_0x3172[91]]
        }))
    })
}


var userLang = navigator["language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", "] || navigator[", "-", "toFixed", "", "slice", "percent", "round", "setValue", "setBar", "plus", "minus", "drag", ".bet_holder_bg_in", "pasoor_play", "#play_button", ".bet_holder", ".bet_indicator", "%", "getValue", "turn_counter", "turn_who", " .turn_bar", ".turn_container", "100%", ".turn_container .turn_bar", ".my_turn", ".opponent_turn", "sound_", "getElementById", "currentTime", "connfix", "ws://", "wss://", "toUTCString", "readyState", "close", "onopen", "onmessage", "onclose", "disconnect_screen", "stringify", "send", "token", "visible", "#double_game_image", "hidden", "#double_button", "double_offer_confirm", "/api/user/casino/auth", "ok", "address", ".home_button", "home_screen", ".back_to_home", ".back_to_lobby", ".refresh_button", "cancel_game", "#cancel_button", "#sound_icon", ".friends_button", ".bet_selector_plus", ".bet_selector_minus", "position", "draggable", "touchmove", "addEventListener", "canvas_holder", "touchstart", "touchend", "profile_remove_friend", "profile_add_friend", "shown", "profile_chips", "{level}", "profile_level", "#AF0505", "#1DA52E", "profile_close", "splice", "add", "code", "<table class="support_table">", "<font color="#A91717">(", "friends_offline", ")</font>", "<font color="#30DAE3">(", "friends_online", "3", "<font color="#3FFF28">(", "friends_playing", "<a href="javascript:;" class="clickable invite_button myButton" data="", "">", "<tr class="black_back">	<td valign="center" style="vertical-aligment: center !important;">		<div class="left margin_5">", " &nbsp; ", "</div>		<div class="right margin_5">", "</div>		<div class="clear"></div>	</td></tr>", "</table>", "<table class="support_table">	<tr class="black_back">		<td><div class="margin_5">", "has_no_friends", "</div></td>	</tr></table>", "#friends_list", "friends_screen", ".invite_button", "invite_text", "double_invite_text", "invite_accept", "invite_decline""], language, game_assets, user_data = new Object, game_data = new Object, socket_connection, bet_selector, active_screen = _0x3172[2], board_width_percent = 0.8695, mute_audios = !1, wait_for_pawn_move = !1, game_turn_time = 15, double_game = !1, can_send_double = !1;
if (void (0) === debug_level) {
    var debug_level = 0
}
;game_win = function(_0xd545x10) {
    if (clear_chat_panel(),
    user_data[_0x3172[3]] == _0xd545x10[_0x3172[4]] && (user_data[_0x3172[5]] = _0xd545x10[_0x3172[6]]),
    user_data[_0x3172[3]] == _0xd545x10[_0x3172[7]] && (user_data[_0x3172[5]] = _0xd545x10[_0x3172[8]]),
    $(_0x3172[10])[_0x3172[9]](full_chip_format(user_data[_0x3172[5]])),
    _0x3172[11] == active_screen) {
        if (0 == _0xd545x10[_0x3172[12]]) {
            return $(_0x3172[15])[_0x3172[9]](language[_0x3172[14]][_0x3172[13]]),
            $(_0x3172[17])[_0x3172[16]](),
            $(_0x3172[19])[_0x3172[18]](),
            $(_0x3172[21])[_0x3172[20]](),
            !1
        }
        ;if (user_data[_0x3172[3]] == _0xd545x10[_0x3172[12]]) {
            $(_0x3172[19])[_0x3172[16]](),
            $(_0x3172[17])[_0x3172[18]]();
            var _0xd545x11 = language[_0x3172[14]][_0x3172[25]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x10[_0x3172[23]]));
            $(_0x3172[26])[_0x3172[9]](_0xd545x11)
        } else {
            $(_0x3172[15])[_0x3172[9]](language[_0x3172[14]][_0x3172[27]]),
            $(_0x3172[17])[_0x3172[16]](),
            $(_0x3172[19])[_0x3172[18]]()
        }
        ;$(_0x3172[21])[_0x3172[20]]()
    }
}
,
game_chat = function(_0xd545x10) {
    add_to_chat_panel(_0xd545x10[_0x3172[28]], _0xd545x10[_0x3172[29]])
}
,
game_error = function(_0xd545x10) {
    _0x3172[30] == active_screen && fadein_screen(_0x3172[31]);
    var _0xd545x11 = _0xd545x10[_0x3172[32]];
    null != language[_0x3172[14]][_0xd545x11] && message(language[_0x3172[14]][_0xd545x11])
}
,
game_broadcast = function(_0xd545x10) {
    if (_0x3172[33] == _0xd545x10[_0x3172[34]]) {
        var _0xd545x11 = $(_0x3172[35])[_0x3172[9]]();
        _0xd545x11 += _0x3172[36] + _0xd545x10[_0x3172[32]] + _0x3172[37],
        $(_0x3172[35])[_0x3172[9]](_0xd545x11),
        _0x3172[38] == $(_0x3172[41])[_0x3172[40]](_0x3172[39]) && $(_0x3172[44])[_0x3172[40]]({
            color: _0x3172[42],
            border: _0x3172[43]
        }),
        setTimeout(function() {
            $(_0x3172[35])[_0x3172[47]](_0x3172[45], $(_0x3172[35])[_0x3172[47]](_0x3172[46]))
        }, 100)
    } else {
        message(_0xd545x10[_0x3172[32]])
    }
}
,
data_from_socket = function(_0xd545x10) {
    var _0xd545x11 = null != _0xd545x10[_0x3172[48]] ? _0xd545x10[_0x3172[48]] : _0x3172[2];
    null != _0xd545x10[_0x3172[49]] && null != game_data[_0x3172[50]] && _0xd545x10[_0x3172[49]] == game_data[_0x3172[50]] ? (can_send_double = !0,
    $(_0x3172[53])[_0x3172[52]](_0x3172[51])) : (can_send_double = !1,
    $(_0x3172[53])[_0x3172[54]](_0x3172[51])),
    _0x3172[55] == _0xd545x11 && game_auth(_0xd545x10),
    _0x3172[56] == _0xd545x11 && game_not_found(_0xd545x10),
    _0x3172[57] == _0xd545x11 && game_start_error(_0xd545x10),
    _0x3172[58] == _0xd545x11 && game_game_started(_0xd545x10),
    _0x3172[59] == _0xd545x11 && game_game_status(_0xd545x10),
    _0x3172[60] == _0xd545x11 && game_turn_card(_0xd545x10),
    _0x3172[61] == _0xd545x11 && game_game_deal(_0xd545x10),
    _0x3172[62] == _0xd545x11 && game_played(_0xd545x10),
    _0x3172[63] == _0xd545x11 && game_last_cards(_0xd545x10),
    _0x3172[64] == _0xd545x11 && game_win(_0xd545x10),
    _0x3172[33] == _0xd545x11 && game_chat(_0xd545x10),
    _0x3172[65] == _0xd545x11 && game_error(_0xd545x10),
    _0x3172[66] == _0xd545x11 && game_broadcast(_0xd545x10),
    _0x3172[67] == _0xd545x11 && show_friends_screen(_0xd545x10),
    _0x3172[68] == _0xd545x11 && friend_invited(_0xd545x10),
    _0x3172[69] == _0xd545x11 && games_list(_0xd545x10),
    _0x3172[70] == _0xd545x11 && cancelled_game(_0xd545x10),
    _0x3172[71] == _0xd545x11 && double_accept(_0xd545x10),
    _0x3172[72] == _0xd545x11 && double_offer(_0xd545x10)
}
,
double_accept = function(_0xd545x10) {
    var _0xd545x11 = _0xd545x10[_0x3172[23]];
    1 == _0xd545x10[_0x3172[73]] && (_0xd545x11 *= 2),
    2 == _0xd545x10[_0x3172[73]] && (_0xd545x11 *= 4),
    $(_0x3172[74])[_0x3172[9]](full_chip_format(_0xd545x11))
}
,
double_offer = function(_0xd545x10) {
    if (_0x3172[75] == game_data[_0x3172[50]] && _0x3172[76] == _0xd545x10[_0x3172[77]]) {
        return $(_0x3172[53])[_0x3172[16]](),
        !1
    }
    ;if (_0x3172[78] == game_data[_0x3172[50]] && _0x3172[79] == _0xd545x10[_0x3172[77]]) {
        return $(_0x3172[53])[_0x3172[16]](),
        !1
    }
    ;var _0xd545x11 = _0xd545x10[_0x3172[23]];
    0 == _0xd545x10[_0x3172[73]] && (_0xd545x11 *= 2),
    1 == _0xd545x10[_0x3172[73]] && (_0xd545x11 *= 4),
    swal({
        title: _0x3172[2],
        text: _0x3172[80] + language[_0x3172[14]][_0x3172[81]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x11)) + _0x3172[82],
        type: _0x3172[83],
        showCancelButton: !0,
        confirmButtonColor: _0x3172[84],
        confirmButtonText: language[_0x3172[14]][_0x3172[85]],
        cancelButtonText: language[_0x3172[14]][_0x3172[86]],
        closeOnConfirm: !0,
        html: !0,
        allowOutsideClick: !1,
        allowEscapeKey: !1,
        allowEnterKey: !1
    }, function(_0xd545x10) {
        _0xd545x10 ? socket_send({
            command: _0x3172[71]
        }) : socket_send({
            command: _0x3172[87]
        })
    })
}
,
games_list = function(_0xd545x10) {
    _0xd545x10[_0x3172[89]][_0x3172[88]](function(_0xd545x10, _0xd545x11) {
        return _0xd545x11[_0x3172[23]] - _0xd545x10[_0x3172[23]]
    });
    var _0xd545x11 = _0x3172[2]
      , _0xd545x12 = 0;
    for (i in _0xd545x10[_0x3172[89]]) {
        var _0xd545x13 = language[_0x3172[14]][_0x3172[90]];
        1 == _0xd545x10[_0x3172[89]][i][_0x3172[91]] && (_0xd545x13 = language[_0x3172[14]][_0x3172[92]]),
        _0xd545x13 = (_0xd545x13 = _0xd545x13[_0x3172[24]](_0x3172[22], _0x3172[96] + full_chip_format(_0xd545x10[_0x3172[89]][i][_0x3172[23]]) + _0x3172[95]))[_0x3172[24]](_0x3172[93], _0x3172[94] + _0xd545x10[_0x3172[89]][i][_0x3172[28]] + _0x3172[95]);
        var _0xd545x14 = _0xd545x10[_0x3172[89]][i][_0x3172[91]] ? _0x3172[91] : _0x3172[97];
        if (_0xd545x11 = _0xd545x11 + _0xd545x13 + (_0x3172[98] + _0xd545x10[_0x3172[89]][i][_0x3172[23]] + _0x3172[99] + _0xd545x14 + _0x3172[100] + language[_0x3172[14]][_0x3172[101]] + _0x3172[102]) + _0x3172[103],
        5 <= (_0xd545x12 += 1)) {
            break
        }
    }
    ;$(_0x3172[104])[_0x3172[9]](_0xd545x11),
    $(_0x3172[107])[_0x3172[106]](_0x3172[105]),
    $(_0x3172[107])[_0x3172[105]](function() {
        var _0xd545x10 = $(this)[_0x3172[108]](_0x3172[14])
          , _0xd545x11 = $(this)[_0x3172[108]](_0x3172[109]);
        _0xd545x11 = _0x3172[91] == _0xd545x11,
        change_screen(_0x3172[30]),
        socket_send({
            command: _0x3172[110],
            amount: _0xd545x10,
            double: _0xd545x11
        })
    })
}
,
refresh_games_list = function() {
    $(_0x3172[104])[_0x3172[9]](_0x3172[2]),
    socket_send({
        command: _0x3172[69]
    })
}
,
cancelled_game = function() {
    change_screen(_0x3172[31])
}
,
game_auth = function(_0xd545x10) {
    user_data[_0x3172[3]] = _0xd545x10[_0x3172[3]],
    user_data[_0x3172[28]] = _0xd545x10[_0x3172[28]],
    user_data[_0x3172[111]] = _0xd545x10[_0x3172[111]],
    user_data[_0x3172[5]] = _0xd545x10[_0x3172[5]],
    user_data[_0x3172[112]] = _0xd545x10[_0x3172[112]],
    user_data[_0x3172[113]] = _0xd545x10[_0x3172[113]],
    user_data[_0x3172[114]] = _0xd545x10[_0x3172[114]],
    user_data[_0x3172[67]] = _0xd545x10[_0x3172[67]],
    _0x3172[2] != user_data[_0x3172[111]] && (user_data[_0x3172[115]] = new Image,
    user_data[_0x3172[115]][_0x3172[116]] = function() {
        $(_0x3172[118])[_0x3172[108]](_0x3172[117], user_data[_0x3172[111]])
    }
    ,
    user_data[_0x3172[115]][_0x3172[119]] = function() {}
    ,
    user_data[_0x3172[115]][_0x3172[117]] = user_data[_0x3172[111]]);
    var _0xd545x11 = _0x3172[120] + find_level_from_xp(user_data[_0x3172[114]]) + _0x3172[121] + user_data[_0x3172[28]];
    $(_0x3172[122])[_0x3172[9]](_0xd545x11),
    $(_0x3172[10])[_0x3172[9]](full_chip_format(user_data[_0x3172[5]])),
    bet_selector[_0x3172[123]](),
    change_screen(_0x3172[31])
}
,
game_not_found = function(_0xd545x10) {
    change_screen(_0x3172[31]),
    message(language[_0x3172[14]][_0x3172[124]])
}
,
game_start_error = function(_0xd545x10) {
    change_screen(_0x3172[31]),
    message(language[_0x3172[14]][_0x3172[65]])
}
,
game_game_started = function(_0xd545x10) {
    clear_game_cards(),
    game_data[_0x3172[50]] = _0xd545x10[_0x3172[4]] == user_data[_0x3172[3]] ? _0x3172[75] : _0x3172[78];
    var _0xd545x11 = _0x3172[2]
      , _0xd545x12 = _0x3172[2]
      , _0xd545x13 = _0x3172[2]
      , _0xd545x14 = _0x3172[2]
      , _0xd545x15 = _0x3172[2]
      , _0xd545x16 = _0x3172[2];
    if (_0xd545x16 = _0x3172[75] == game_data[_0x3172[50]] ? ($(_0x3172[127])[_0x3172[9]](_0x3172[120] + find_level_from_xp(_0xd545x10[_0x3172[125]]) + _0x3172[121] + _0xd545x10[_0x3172[126]]),
    $(_0x3172[130])[_0x3172[9]](_0x3172[120] + find_level_from_xp(_0xd545x10[_0x3172[128]]) + _0x3172[121] + _0xd545x10[_0x3172[129]]),
    _0xd545x14 = _0xd545x10[_0x3172[131]],
    _0xd545x11 = _0xd545x10[_0x3172[132]],
    _0xd545x12 = _0xd545x10[_0x3172[7]],
    _0xd545x13 = _0xd545x10[_0x3172[126]],
    _0xd545x15 = _0xd545x10[_0x3172[8]],
    _0xd545x10[_0x3172[125]]) : ($(_0x3172[127])[_0x3172[9]](_0x3172[120] + find_level_from_xp(_0xd545x10[_0x3172[128]]) + _0x3172[121] + _0xd545x10[_0x3172[129]]),
    $(_0x3172[130])[_0x3172[9]](_0x3172[120] + find_level_from_xp(_0xd545x10[_0x3172[125]]) + _0x3172[121] + _0xd545x10[_0x3172[126]]),
    _0xd545x14 = _0xd545x10[_0x3172[132]],
    _0xd545x11 = _0xd545x10[_0x3172[131]],
    _0xd545x12 = _0xd545x10[_0x3172[4]],
    _0xd545x13 = _0xd545x10[_0x3172[129]],
    _0xd545x15 = _0xd545x10[_0x3172[6]],
    _0xd545x10[_0x3172[128]]),
    $(_0x3172[133])[_0x3172[106]](_0x3172[105]),
    $(_0x3172[133])[_0x3172[105]](function(_0xd545x10) {
        _0xd545x10[_0x3172[134]](),
        open_user_profile({
            uid: _0xd545x12,
            photo: _0xd545x14,
            shown: _0xd545x15,
            level: _0xd545x16,
            name: _0xd545x13
        })
    }),
    _0x3172[2] != _0xd545x11) {
        var _0xd545x17 = new Image;
        _0xd545x17[_0x3172[116]] = function() {
            $(_0x3172[135])[_0x3172[108]](_0x3172[117], _0xd545x11)
        }
        ,
        _0xd545x17[_0x3172[119]] = function() {}
        ,
        _0xd545x17[_0x3172[117]] = _0xd545x11
    }
    ;if (clear_chat_panel(),
    game_turn_change(_0x3172[136]),
    $(_0x3172[133])[_0x3172[108]](_0x3172[117], GAME_FOLDER + _0x3172[137]),
    $(_0x3172[21])[_0x3172[16]](),
    $(_0x3172[41])[_0x3172[16]](),
    $(_0x3172[138])[_0x3172[16]](),
    $(_0x3172[139])[_0x3172[16]](),
    null != _0xd545x10[_0x3172[91]] && 1 == _0xd545x10[_0x3172[91]] && null != _0xd545x10[_0x3172[73]]) {
        var _0xd545x18 = _0xd545x10[_0x3172[23]];
        1 == _0xd545x10[_0x3172[73]] && (_0xd545x18 *= 2),
        2 == _0xd545x10[_0x3172[73]] && (_0xd545x18 *= 4),
        $(_0x3172[74])[_0x3172[9]](full_chip_format(_0xd545x18))
    } else {
        $(_0x3172[74])[_0x3172[9]](full_chip_format(_0xd545x10[_0x3172[23]]))
    }
    ;if ($(_0x3172[53])[_0x3172[16]](),
    null != _0xd545x10[_0x3172[91]] && 1 == _0xd545x10[_0x3172[91]]) {
        var _0xd545x19 = !0;
        _0x3172[75] == game_data[_0x3172[50]] && null != _0xd545x10[_0x3172[140]] && 1 == _0xd545x10[_0x3172[140]] && (_0xd545x19 = !1),
        _0x3172[78] == game_data[_0x3172[50]] && null != _0xd545x10[_0x3172[141]] && 1 == _0xd545x10[_0x3172[141]] && (_0xd545x19 = !1),
        _0xd545x19 && $(_0x3172[53])[_0x3172[18]]()
    }
    ;if (_0x3172[2] != _0xd545x14) {
        var _0xd545x1a = new Image;
        _0xd545x1a[_0x3172[116]] = function() {
            $(_0x3172[133])[_0x3172[108]](_0x3172[117], _0xd545x14)
        }
        ,
        _0xd545x1a[_0x3172[119]] = function() {}
        ,
        _0xd545x1a[_0x3172[117]] = _0xd545x14
    }
    ;if ($(_0x3172[144])[_0x3172[9]](language[_0x3172[14]][_0x3172[143]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[146])[_0x3172[9]](language[_0x3172[14]][_0x3172[145]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[148])[_0x3172[9]](language[_0x3172[14]][_0x3172[147]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[149])[_0x3172[9]](language[_0x3172[14]][_0x3172[143]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[150])[_0x3172[9]](language[_0x3172[14]][_0x3172[145]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    $(_0x3172[151])[_0x3172[9]](language[_0x3172[14]][_0x3172[147]][_0x3172[24]](_0x3172[22], _0x3172[142])),
    set_coloumns(),
    change_screen(_0x3172[11]),
    null != _0xd545x10[_0x3172[152]] && 1 == _0xd545x10[_0x3172[152]]) {
        var _0xd545x1b = !1;
        if (_0x3172[75] == game_data[_0x3172[50]] && 2 == _0xd545x10[_0x3172[153]] && (_0xd545x1b = !0),
        _0x3172[78] == game_data[_0x3172[50]] && 1 == _0xd545x10[_0x3172[153]] && (_0xd545x1b = !0),
        _0xd545x1b) {
            _0xd545x18 = _0xd545x10[_0x3172[23]];
            0 == _0xd545x10[_0x3172[73]] && (_0xd545x18 *= 2),
            1 == _0xd545x10[_0x3172[73]] && (_0xd545x18 *= 4),
            swal({
                title: _0x3172[2],
                text: _0x3172[80] + language[_0x3172[14]][_0x3172[81]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x18)) + _0x3172[82],
                type: _0x3172[83],
                showCancelButton: !0,
                confirmButtonColor: _0x3172[84],
                confirmButtonText: language[_0x3172[14]][_0x3172[85]],
                cancelButtonText: language[_0x3172[14]][_0x3172[86]],
                closeOnConfirm: !0,
                html: !0,
                allowOutsideClick: !1,
                allowEscapeKey: !1,
                allowEnterKey: !1
            }, function(_0xd545x10) {
                _0xd545x10 ? socket_send({
                    command: _0x3172[71]
                }) : socket_send({
                    command: _0x3172[87]
                })
            })
        }
    }
}
,
game_game_status = function(_0xd545x10) {
    if (game_game_started(_0xd545x10),
    0 == _0xd545x10[_0x3172[154]] && $(_0x3172[155])[_0x3172[16]](),
    null != _0xd545x10[_0x3172[156]]) {
        for (i in _0xd545x10[_0x3172[156]]) {
            var _0xd545x11 = 1 + parseInt(i);
            card_move(_0xd545x10[_0x3172[156]][i], _0xd545x10[_0x3172[156]][i], 50, _0xd545x11)
        }
        ;for (i = 0; i < _0xd545x10[_0x3172[157]]; i++) {
            var _0xd545x12 = 100 + parseInt(i);
            _0xd545x11 = 5 + parseInt(i);
            card_move(_0xd545x12, 52, 50, _0xd545x11)
        }
    }
    ;if (_0xd545x10[_0x3172[158]]) {
        for (i in _0xd545x10[_0x3172[158]]) {
            _0xd545x11 = 10 + parseInt(i);
            card_move(_0xd545x10[_0x3172[158]][i], _0xd545x10[_0x3172[158]][i], 50, _0xd545x11)
        }
    }
    ;_0x3172[159] == _0xd545x10[_0x3172[160]] ? game_turn_change(_0xd545x10[_0x3172[49]]) : game_turn_change(_0x3172[136]),
    set_game_scores(_0xd545x10),
    parse_posibilities(_0xd545x10),
    set_coloumns()
}
,
game_turn_card = function(_0xd545x10) {
    game_data[_0x3172[161]] = !0,
    play_audio(_0x3172[162]),
    _0x3172[75] == game_data[_0x3172[50]] && (card_move(250, _0xd545x10[_0x3172[163]], 50, 401),
    card_move(251, _0xd545x10[_0x3172[164]], 50, 501)),
    _0x3172[78] == game_data[_0x3172[50]] && (card_move(251, _0xd545x10[_0x3172[164]], 50, 401),
    card_move(250, _0xd545x10[_0x3172[163]], 50, 501));
    var _0xd545x11 = _0x3172[165];
    if (_0x3172[75] == _0xd545x10[_0x3172[49]] && (_0xd545x11 = 250),
    _0x3172[78] == _0xd545x10[_0x3172[49]] && (_0xd545x11 = 251),
    _0x3172[165] == _0xd545x11) {
        return !1
    }
    ;var _0xd545x12 = _0x3172[166] + _0xd545x11;
    setTimeout(function() {
        $(_0xd545x12)[_0x3172[54]](_0x3172[167]),
        setTimeout(function() {
            $(_0xd545x12)[_0x3172[52]](_0x3172[167]),
            setTimeout(function() {
                $(_0xd545x12)[_0x3172[54]](_0x3172[167]),
                setTimeout(function() {
                    $(_0xd545x12)[_0x3172[52]](_0x3172[167]),
                    setTimeout(function() {
                        $(_0xd545x12)[_0x3172[54]](_0x3172[167]),
                        setTimeout(function() {
                            $(_0xd545x12)[_0x3172[52]](_0x3172[167]),
                            $(_0x3172[169])[_0x3172[168]](),
                            $(_0x3172[170])[_0x3172[168]]()
                        }, 500)
                    }, 500)
                }, 500)
            }, 500)
        }, 500)
    }, 1e3)
}
,
game_game_deal = function(_0xd545x10) {
    set_coloumns(),
    null != game_data[_0x3172[161]] && 1 == game_data[_0x3172[161]] && ($(_0x3172[169])[_0x3172[168]](),
    $(_0x3172[170])[_0x3172[168]](),
    game_data[_0x3172[161]] = !1),
    game_data[_0x3172[50]] == _0xd545x10[_0x3172[49]] ? (card_move(_0xd545x10[_0x3172[156]][0], _0xd545x10[_0x3172[156]][0], 50, 1),
    card_move(_0xd545x10[_0x3172[156]][1], _0xd545x10[_0x3172[156]][1], 50, 2),
    card_move(_0xd545x10[_0x3172[156]][2], _0xd545x10[_0x3172[156]][2], 50, 3),
    card_move(_0xd545x10[_0x3172[156]][3], _0xd545x10[_0x3172[156]][3], 50, 4),
    play_audio(_0x3172[162]),
    game_data[_0x3172[171]] += 1,
    $(_0x3172[166] + _0xd545x10[_0x3172[156]][0])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    game_data[_0x3172[171]] += 1,
    $(_0x3172[166] + _0xd545x10[_0x3172[156]][1])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    game_data[_0x3172[171]] += 1,
    $(_0x3172[166] + _0xd545x10[_0x3172[156]][2])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    game_data[_0x3172[171]] += 1,
    $(_0x3172[166] + _0xd545x10[_0x3172[156]][3])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    setTimeout(function() {
        card_move(100, 52, 50, 5),
        card_move(101, 52, 50, 6),
        card_move(102, 52, 50, 7),
        card_move(103, 52, 50, 8),
        play_audio(_0x3172[162]),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[172])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[173])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[174])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[175])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        null != _0xd545x10[_0x3172[176]] && 0 < _0xd545x10[_0x3172[176]][_0x3172[177]] ? setTimeout(function() {
            card_move(_0xd545x10[_0x3172[176]][0], _0xd545x10[_0x3172[176]][0], 50, 10),
            card_move(_0xd545x10[_0x3172[176]][1], _0xd545x10[_0x3172[176]][1], 50, 11),
            card_move(_0xd545x10[_0x3172[176]][2], _0xd545x10[_0x3172[176]][2], 50, 12),
            card_move(_0xd545x10[_0x3172[176]][3], _0xd545x10[_0x3172[176]][3], 50, 13),
            game_turn_change(_0xd545x10[_0x3172[49]]),
            parse_posibilities(_0xd545x10),
            play_audio(_0x3172[162])
        }, 1500) : (game_turn_change(_0xd545x10[_0x3172[49]]),
        parse_posibilities(_0xd545x10)),
        0 == _0xd545x10[_0x3172[154]] && $(_0x3172[155])[_0x3172[16]]()
    }, 1500)) : (card_move(100, 52, 50, 5),
    card_move(101, 52, 50, 6),
    card_move(102, 52, 50, 7),
    card_move(103, 52, 50, 8),
    play_audio(_0x3172[162]),
    setTimeout(function() {
        card_move(_0xd545x10[_0x3172[156]][0], _0xd545x10[_0x3172[156]][0], 50, 1),
        card_move(_0xd545x10[_0x3172[156]][1], _0xd545x10[_0x3172[156]][1], 50, 2),
        card_move(_0xd545x10[_0x3172[156]][2], _0xd545x10[_0x3172[156]][2], 50, 3),
        card_move(_0xd545x10[_0x3172[156]][3], _0xd545x10[_0x3172[156]][3], 50, 4),
        play_audio(_0x3172[162]),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[166] + _0xd545x10[_0x3172[156]][0])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[166] + _0xd545x10[_0x3172[156]][1])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[166] + _0xd545x10[_0x3172[156]][2])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        game_data[_0x3172[171]] += 1,
        $(_0x3172[166] + _0xd545x10[_0x3172[156]][3])[_0x3172[40]]({
            "z-index": game_data[_0x3172[171]]
        }),
        null != _0xd545x10[_0x3172[176]] && 0 < _0xd545x10[_0x3172[176]][_0x3172[177]] ? setTimeout(function() {
            card_move(_0xd545x10[_0x3172[176]][0], _0xd545x10[_0x3172[176]][0], 50, 10),
            card_move(_0xd545x10[_0x3172[176]][1], _0xd545x10[_0x3172[176]][1], 50, 11),
            card_move(_0xd545x10[_0x3172[176]][2], _0xd545x10[_0x3172[176]][2], 50, 12),
            card_move(_0xd545x10[_0x3172[176]][3], _0xd545x10[_0x3172[176]][3], 50, 13),
            game_turn_change(_0xd545x10[_0x3172[49]]),
            parse_posibilities(_0xd545x10),
            play_audio(_0x3172[162])
        }, 1500) : (game_turn_change(_0xd545x10[_0x3172[49]]),
        parse_posibilities(_0xd545x10)),
        0 == _0xd545x10[_0x3172[154]] && $(_0x3172[155])[_0x3172[16]]()
    }, 1500))
}
,
game_played_floor = function(_0xd545x10) {
    if (0 == game_data[_0x3172[158]][_0x3172[177]]) {
        var _0xd545x11 = game_data[_0x3172[178]] == game_data[_0x3172[50]] ? 400 : 500;
        for (ix in game_data[_0x3172[179]]) {
            var _0xd545x12 = game_data[_0x3172[179]][ix];
            card_move(_0xd545x12, null, null, _0xd545x11, null, function() {
                $(_0x3172[166] + _0xd545x12)[_0x3172[168]]()
            }),
            $(_0x3172[166] + _0xd545x12)[_0x3172[180]](1e3)
        }
        ;return play_audio(_0x3172[181]),
        _0xd545x10(),
        !1
    }
    ;var _0xd545x13 = game_data[_0x3172[158]][_0x3172[182]]()
      , _0xd545x14 = $(_0x3172[166] + _0xd545x13)[_0x3172[108]](_0x3172[183]);
    for (ix in game_data[_0x3172[179]]) {
        _0xd545x12 = game_data[_0x3172[179]][ix];
        0 == ix ? (card_move(_0xd545x12, null, null, _0xd545x14, null, function() {
            game_played_floor(_0xd545x10)
        }),
        play_audio(_0x3172[181])) : card_move(_0xd545x12, null, null, _0xd545x14)
    }
    ;game_data[_0x3172[179]][_0x3172[184]](_0xd545x13)
}
,
game_played = function(_0xd545x10) {
    if (set_coloumns(),
    _0xd545x10[_0x3172[178]] != game_data[_0x3172[50]] && (1 == $(_0x3172[175])[_0x3172[177]] ? card_open(_0x3172[185], _0xd545x10[_0x3172[162]]) : 1 == $(_0x3172[174])[_0x3172[177]] ? card_open(_0x3172[186], _0xd545x10[_0x3172[162]]) : 1 == $(_0x3172[173])[_0x3172[177]] ? card_open(_0x3172[187], _0xd545x10[_0x3172[162]]) : 1 == $(_0x3172[172])[_0x3172[177]] && card_open(_0x3172[188], _0xd545x10[_0x3172[162]])),
    game_data[_0x3172[171]] += 1,
    play_audio(_0x3172[162]),
    $(_0x3172[166] + _0xd545x10[_0x3172[162]])[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    null != _0xd545x10[_0x3172[176]] && 0 < _0xd545x10[_0x3172[176]][_0x3172[177]]) {
        game_data[_0x3172[178]] = _0xd545x10[_0x3172[178]],
        game_data[_0x3172[158]] = _0xd545x10[_0x3172[176]],
        game_data[_0x3172[179]] = [];
        var _0xd545x11 = game_data[_0x3172[158]][_0x3172[182]]()
          , _0xd545x12 = $(_0x3172[166] + _0xd545x11)[_0x3172[108]](_0x3172[183]);
        return game_data[_0x3172[179]][_0x3172[184]](_0xd545x10[_0x3172[162]]),
        game_data[_0x3172[179]][_0x3172[184]](_0xd545x11),
        card_move(_0xd545x10[_0x3172[162]], null, null, _0xd545x12, null, function() {
            game_played_floor(function() {
                null != _0xd545x10[_0x3172[49]] ? game_turn_change(_0xd545x10[_0x3172[49]]) : game_turn_change(_0x3172[136]),
                set_game_scores(_0xd545x10),
                parse_posibilities(_0xd545x10)
            })
        }),
        !1
    }
    ;var _0xd545x13 = []
      , _0xd545x14 = 0;
    for ($(_0x3172[190])[_0x3172[189]](function() {
        var _0xd545x10 = $(this)[_0x3172[108]](_0x3172[183]);
        null != _0xd545x10 && 0 < parseInt(_0xd545x10) && _0xd545x13[_0x3172[184]](_0xd545x10)
    }),
    i = 10; i <= 24; i++) {
        var _0xd545x15 = !1;
        for (m in _0xd545x13) {
            if (_0xd545x13[m] == i) {
                _0xd545x15 = !0;
                break
            }
        }
        ;if (!_0xd545x15) {
            _0xd545x14 = i;
            break
        }
    }
    ;0 < _0xd545x14 && card_move(_0xd545x10[_0x3172[162]], null, null, _0xd545x14, null, function() {
        null != _0xd545x10[_0x3172[49]] ? game_turn_change(_0xd545x10[_0x3172[49]]) : game_turn_change(_0x3172[136]),
        set_game_scores(_0xd545x10),
        parse_posibilities(_0xd545x10)
    })
}
,
game_last_cards = function(_0xd545x10) {
    if (null == _0xd545x10[_0x3172[176]]) {
        return !1
    }
    ;var _0xd545x11 = _0xd545x10[_0x3172[178]] == game_data[_0x3172[50]] ? 400 : 500;
    for (ix in _0xd545x10[_0x3172[176]]) {
        var _0xd545x12 = _0xd545x10[_0x3172[176]][ix];
        card_move(_0xd545x12, null, null, _0xd545x11, null, function() {
            $(_0x3172[166] + _0xd545x12)[_0x3172[168]](),
            game_turn_change(_0x3172[136]),
            set_game_scores(_0xd545x10)
        })
    }
}
,
set_game_scores = function(_0xd545x10) {
    if (null == _0xd545x10[_0x3172[191]] || null == _0xd545x10[_0x3172[192]]) {
        return !1
    }
    ;if (null == _0xd545x10[_0x3172[193]] || null == _0xd545x10[_0x3172[194]]) {
        return !1
    }
    ;if (null == _0xd545x10[_0x3172[195]] || null == _0xd545x10[_0x3172[196]]) {
        return !1
    }
    ;var _0xd545x11 = _0x3172[75] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[191]] : _0xd545x10[_0x3172[192]]
      , _0xd545x12 = _0x3172[75] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[193]] : _0xd545x10[_0x3172[194]]
      , _0xd545x13 = _0x3172[75] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[195]] : _0xd545x10[_0x3172[196]]
      , _0xd545x14 = _0x3172[78] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[191]] : _0xd545x10[_0x3172[192]]
      , _0xd545x15 = _0x3172[78] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[193]] : _0xd545x10[_0x3172[194]]
      , _0xd545x16 = _0x3172[78] == game_data[_0x3172[50]] ? _0xd545x10[_0x3172[195]] : _0xd545x10[_0x3172[196]];
    _0xd545x13 = 5 * parseInt(_0xd545x13),
    _0xd545x16 = 5 * parseInt(_0xd545x16),
    $(_0x3172[144])[_0x3172[9]](language[_0x3172[14]][_0x3172[143]][_0x3172[24]](_0x3172[22], _0xd545x11)),
    $(_0x3172[146])[_0x3172[9]](language[_0x3172[14]][_0x3172[145]][_0x3172[24]](_0x3172[22], _0xd545x12)),
    $(_0x3172[148])[_0x3172[9]](language[_0x3172[14]][_0x3172[147]][_0x3172[24]](_0x3172[22], _0xd545x13)),
    $(_0x3172[149])[_0x3172[9]](language[_0x3172[14]][_0x3172[143]][_0x3172[24]](_0x3172[22], _0xd545x14)),
    $(_0x3172[150])[_0x3172[9]](language[_0x3172[14]][_0x3172[145]][_0x3172[24]](_0x3172[22], _0xd545x15)),
    $(_0x3172[151])[_0x3172[9]](language[_0x3172[14]][_0x3172[147]][_0x3172[24]](_0x3172[22], _0xd545x16))
}
,
card_move = function(_0xd545x10, _0xd545x11, _0xd545x12, _0xd545x13, _0xd545x14, _0xd545x15) {
    var _0xd545x16 = _0x3172[166] + _0xd545x10;
    if (0 == $(_0xd545x16)[_0x3172[177]]) {
        var _0xd545x17 = $(_0x3172[198] + _0xd545x12)[_0x3172[197]]()
          , _0xd545x18 = _0x3172[199] + _0xd545x10 + _0x3172[200] + GAME_FOLDER + _0x3172[201] + _0xd545x11 + _0x3172[202] + _0xd545x11 + _0x3172[203] + _0xd545x17[_0x3172[204]] + _0x3172[205] + _0xd545x17[_0x3172[206]] + _0x3172[207];
        $(_0x3172[209])[_0x3172[208]](_0xd545x18),
        $(_0x3172[166] + _0xd545x10)[_0x3172[211]](game_data[_0x3172[210]]),
        $(_0x3172[166] + _0xd545x10)[_0x3172[213]](game_data[_0x3172[212]])
    }
    ;$(_0xd545x16)[_0x3172[108]]({
        "data-place": _0xd545x13
    });
    var _0xd545x19 = $(_0x3172[198] + _0xd545x13)[_0x3172[197]]();
    if (null != _0xd545x14 && 0 == _0xd545x14) {
        return $(_0xd545x16)[_0x3172[40]]({
            left: _0xd545x19[_0x3172[204]],
            top: _0xd545x19[_0x3172[206]]
        }),
        !1
    }
    ;$(_0xd545x16)[_0x3172[214]]({
        left: _0xd545x19[_0x3172[204]],
        top: _0xd545x19[_0x3172[206]]
    }, _0xd545x14, function() {
        null != _0xd545x15 && _0xd545x15()
    })
}
,
card_open = function(_0xd545x10, _0xd545x11) {
    game_data[_0x3172[171]] += 1;
    var _0xd545x12 = _0x3172[166] + _0xd545x10;
    $(_0xd545x12)[_0x3172[40]]({
        "z-index": game_data[_0x3172[171]]
    }),
    $(_0xd545x12)[_0x3172[108]]({
        src: GAME_FOLDER + _0x3172[201] + _0xd545x11 + _0x3172[215]
    }),
    $(_0xd545x12)[_0x3172[108]]({
        id: _0x3172[216] + _0xd545x11,
        "data-card": _0xd545x11
    })
}
,
parse_posibilities = function(_0xd545x10) {
    if (game_data[_0x3172[217]] = null,
    game_data[_0x3172[218]] = [],
    $(_0x3172[190])[_0x3172[106]](_0x3172[105]),
    $(_0x3172[220])[_0x3172[52]](_0x3172[219]),
    $(_0x3172[222])[_0x3172[52]](_0x3172[221]),
    null == _0xd545x10[_0x3172[223]] || null == _0xd545x10[_0x3172[156]]) {
        return !1
    }
    ;game_data[_0x3172[223]] = _0xd545x10[_0x3172[223]],
    $(_0x3172[190])[_0x3172[105]](function() {
        $(_0x3172[220])[_0x3172[52]](_0x3172[219]),
        $(_0x3172[222])[_0x3172[52]](_0x3172[221]);
        var _0xd545x10 = $(this)[_0x3172[108]](_0x3172[224])
          , _0xd545x11 = !1;
        for (ix in game_data[_0x3172[218]]) {
            if (game_data[_0x3172[218]][ix] == _0xd545x10) {
                _0xd545x11 = !0;
                break
            }
        }
        ;if (null != game_data[_0x3172[217]]) {
            var _0xd545x12 = 0
              , _0xd545x13 = [];
            for (i in game_data[_0x3172[223]]) {
                if ((_0xd545x1c = game_data[_0x3172[223]][i])[_0x3172[162]] == game_data[_0x3172[217]]) {
                    var _0xd545x14 = !1;
                    for (ix in _0xd545x1c[_0x3172[176]]) {
                        if (_0xd545x1c[_0x3172[176]][ix] == _0xd545x10) {
                            _0xd545x14 = !0;
                            break
                        }
                    }
                    ;if (!_0xd545x14) {
                        continue
                    }
                    ;var _0xd545x15 = !1;
                    for (ix in game_data[_0x3172[218]]) {
                        var _0xd545x16 = !1;
                        for (ij in _0xd545x1c[_0x3172[176]]) {
                            if (_0xd545x1c[_0x3172[176]][ij] == game_data[_0x3172[218]][ix]) {
                                _0xd545x16 = !0;
                                break
                            }
                        }
                        ;if (!_0xd545x16) {
                            _0xd545x15 = !0;
                            break
                        }
                    }
                    ;if (_0xd545x15) {
                        continue
                    }
                    ;var _0xd545x17 = !1;
                    for (ix in game_data[_0x3172[218]]) {
                        if (game_data[_0x3172[218]][ix] == _0xd545x10) {
                            _0xd545x17 = !0;
                            break
                        }
                    }
                    ;_0xd545x17 || game_data[_0x3172[218]][_0x3172[184]](_0xd545x10),
                    _0xd545x12 += 1,
                    _0xd545x13[_0x3172[184]](_0xd545x1c[_0x3172[176]])
                }
            }
            ;if (_0xd545x11 && (_0xd545x12 = 0),
            1 == _0xd545x12) {
                $(_0x3172[190])[_0x3172[106]](_0x3172[105]);
                var _0xd545x19 = {
                    command: _0x3172[225],
                    card: game_data[_0x3172[217]],
                    floor: "language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", "
                };
                return socket_send(_0xd545x19),
                game_data[_0x3172[217]] = null,
                !(game_data[_0x3172[218]] = [])
            }
            ;if (1 < _0xd545x12) {
                for (ix in _0xd545x13) {
                    var _0xd545x1a = _0xd545x13[ix];
                    for (ij in _0xd545x1a) {
                        $(_0x3172[166] + _0xd545x1a[ij])[_0x3172[54]](_0x3172[219])
                    }
                }
                ;for (ij in $(_0x3172[166] + game_data[_0x3172[217]])[_0x3172[52]](_0x3172[219]),
                $(_0x3172[166] + game_data[_0x3172[217]])[_0x3172[54]](_0x3172[221]),
                game_data[_0x3172[218]]) {
                    var _0xd545x1b = game_data[_0x3172[218]][ij];
                    $(_0x3172[166] + _0xd545x1b)[_0x3172[52]](_0x3172[219]),
                    $(_0x3172[166] + _0xd545x1b)[_0x3172[54]](_0x3172[221])
                }
                ;return !1
            }
        }
        ;for (i in game_data[_0x3172[217]] = null,
        game_data[_0x3172[218]] = [],
        game_data[_0x3172[223]]) {
            var _0xd545x1c;
            if ((_0xd545x1c = game_data[_0x3172[223]][i])[_0x3172[162]] == _0xd545x10) {
                if (_0xd545x10 % 13 == 9) {
                    $(_0x3172[190])[_0x3172[106]](_0x3172[105]);
                    _0xd545x19 = {
                        command: _0x3172[225],
                        card: _0xd545x10
                    };
                    return null != _0xd545x1c[_0x3172[176]] && (_0xd545x19[_0x3172[176]] = _0xd545x1c[_0x3172[176]]),
                    socket_send(_0xd545x19),
                    !1
                }
                ;if (null == _0xd545x1c[_0x3172[176]]) {
                    return $(_0x3172[190])[_0x3172[106]](_0x3172[105]),
                    socket_send({
                        command: _0x3172[225],
                        card: _0xd545x10
                    }),
                    !1
                }
                ;var _0xd545x1d = 0;
                for (ij in game_data[_0x3172[223]]) {
                    game_data[_0x3172[223]][ij][_0x3172[162]] == _0xd545x10 && (_0xd545x1d += 1)
                }
                ;if (1 == _0xd545x1d) {
                    _0xd545x19 = {
                        command: _0x3172[225],
                        card: _0xd545x10
                    };
                    return null != _0xd545x1c[_0x3172[176]] && (_0xd545x19[_0x3172[176]] = _0xd545x1c[_0x3172[176]]),
                    socket_send(_0xd545x19),
                    !1
                }
                ;for (ij in game_data[_0x3172[217]] = _0xd545x10,
                game_data[_0x3172[218]] = [],
                $(_0x3172[166] + _0xd545x10)[_0x3172[54]](_0x3172[221]),
                _0xd545x1c[_0x3172[176]]) {
                    _0xd545x1b = _0xd545x1c[_0x3172[176]][ij];
                    $(_0x3172[166] + _0xd545x1b)[_0x3172[54]](_0x3172[219])
                }
            }
        }
    })
}
,
$(document)[_0x3172[235]](function() {
    $(window)[_0x3172[226]](function() {
        set_coloumns(),
        setTimeout(function() {
            set_coloumns()
        }, 500)
    }),
    set_coloumns(),
    start_game_timer(),
    $(_0x3172[21])[_0x3172[105]](function() {
        $(_0x3172[21])[_0x3172[16]](),
        change_screen(_0x3172[31])
    }),
    $(_0x3172[227])[_0x3172[105]](function() {
        $(_0x3172[41])[_0x3172[16]]()
    }),
    $(_0x3172[44])[_0x3172[105]](function() {
        open_chat_panel()
    }),
    $(_0x3172[230])[_0x3172[105]](function() {
        var _0xd545x10 = $(_0x3172[229])[_0x3172[228]]();
        if (_0x3172[2] == _0xd545x10) {
            return !1
        }
        ;$(_0x3172[229])[_0x3172[228]](_0x3172[2]),
        socket_send({
            command: _0x3172[33],
            text: _0xd545x10
        })
    }),
    $(_0x3172[234])[_0x3172[105]](function() {
        swal({
            title: _0x3172[2],
            text: _0x3172[80] + language[_0x3172[14]][_0x3172[231]] + _0x3172[82],
            type: _0x3172[83],
            showCancelButton: !0,
            confirmButtonColor: _0x3172[84],
            confirmButtonText: language[_0x3172[14]][_0x3172[232]],
            cancelButtonText: language[_0x3172[14]][_0x3172[233]],
            closeOnConfirm: !0,
            html: !0,
            allowOutsideClick: !1,
            allowEscapeKey: !1,
            allowEnterKey: !1
        }, function() {
            change_screen(_0x3172[31]),
            socket_send({
                command: _0x3172[87]
            })
        })
    })
}),
clear_game_cards = function() {
    game_data[_0x3172[171]] = 1e4,
    $(_0x3172[209])[_0x3172[9]](_0x3172[2]),
    $(_0x3172[155])[_0x3172[18]]()
}
,
clear_chat_panel = function() {
    $(_0x3172[44])[_0x3172[40]]({
        color: _0x3172[236]
    }),
    $(_0x3172[41])[_0x3172[16]]();
    var _0xd545x10 = _0x3172[2];
    for (i = 0; i < 40; i++) {
        _0xd545x10 += _0x3172[237]
    }
    ;$(_0x3172[35])[_0x3172[9]](_0xd545x10)
}
,
add_to_chat_panel = function(_0xd545x10, _0xd545x11) {
    var _0xd545x12 = $(_0x3172[35])[_0x3172[9]]();
    _0xd545x12 += _0x3172[238] + _0xd545x10 + _0x3172[239] + _0xd545x11 + _0x3172[237],
    $(_0x3172[35])[_0x3172[9]](_0xd545x12),
    _0x3172[38] == $(_0x3172[41])[_0x3172[40]](_0x3172[39]) && $(_0x3172[44])[_0x3172[40]]({
        color: _0x3172[42],
        border: _0x3172[43]
    }),
    setTimeout(function() {
        $(_0x3172[35])[_0x3172[47]](_0x3172[45], $(_0x3172[35])[_0x3172[47]](_0x3172[46]))
    }, 100)
}
,
open_chat_panel = function() {
    var _0xd545x10 = $(window)[_0x3172[211]]();
    0 == _0xd545x10 && (_0xd545x10 = $(document)[_0x3172[211]]());
    var _0xd545x11 = 0.95 * (_0xd545x10 - 60);
    $(_0x3172[35])[_0x3172[211]](_0xd545x11),
    $(_0x3172[44])[_0x3172[40]]({
        color: _0x3172[236],
        border: _0x3172[240]
    }),
    $(_0x3172[41])[_0x3172[20]](),
    $(_0x3172[35])[_0x3172[47]](_0x3172[45], $(_0x3172[35])[_0x3172[47]](_0x3172[46]))
}
,
set_coloumns = function() {
    var _0xd545x10 = 0.2 * $(document)[_0x3172[213]]();
    $(_0x3172[130])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[127])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[144])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[148])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[146])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[149])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[151])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    }),
    $(_0x3172[150])[_0x3172[40]]({
        "max-width": _0xd545x10 + _0x3172[241],
        width: _0xd545x10 + _0x3172[241]
    });
    var _0xd545x11 = $(window)[_0x3172[211]]();
    0 == _0xd545x11 && (_0xd545x11 = $(document)[_0x3172[211]]());
    var _0xd545x12 = _0xd545x11 / 6
      , _0xd545x13 = 245 * _0xd545x12 / 360
      , _0xd545x14 = 0.86 * $(document)[_0x3172[213]]() / 7;
    _0xd545x14 < _0xd545x13 && (_0xd545x12 = 360 * (_0xd545x13 = _0xd545x14) / 245),
    $(_0x3172[242])[_0x3172[211]](_0xd545x12),
    $(_0x3172[242])[_0x3172[213]](_0xd545x13),
    game_data[_0x3172[212]] = _0xd545x13,
    game_data[_0x3172[210]] = _0xd545x12,
    $(_0x3172[190])[_0x3172[189]](function() {
        var _0xd545x10 = $(this)[_0x3172[108]](_0x3172[183]);
        if (null != _0xd545x10) {
            var _0xd545x11 = $(_0x3172[198] + _0xd545x10)[_0x3172[197]]();
            $(this)[_0x3172[40]]({
                left: _0xd545x11[_0x3172[204]],
                top: _0xd545x11[_0x3172[206]]
            })
        }
    })
}
,
show_message = function(_0xd545x10) {
    $(_0x3172[139])[_0x3172[9]](_0xd545x10),
    $(_0x3172[139])[_0x3172[20]](),
    setTimeout(function() {
        $(_0x3172[139])[_0x3172[180]]()
    }, 1500)
}
,
change_screen = function(_0xd545x10) {
    active_screen = _0xd545x10,
    $(_0x3172[243])[_0x3172[16]](),
    $(_0x3172[244] + _0xd545x10)[_0x3172[18]](),
    _0x3172[31] == _0xd545x10 && refresh_games_list()
}
,
fadein_screen = function(_0xd545x10) {
    active_screen = _0xd545x10,
    $(_0x3172[243])[_0x3172[16]](),
    $(_0x3172[244] + _0xd545x10)[_0x3172[20]](),
    _0x3172[31] == _0xd545x10 && refresh_games_list()
}
,
start_game = function(_0xd545x10) {
    setTimeout(function() {
        change_screen(_0x3172[245]),
        language = (new lang)[_0x3172[247]](function() {
            language[_0x3172[246]](),
            (game_assets = new game_assets_class)[_0x3172[247]](function() {
                _0xd545x10()
            })
        })
    }, 1e3)
}
,
createCookie = function(_0xd545x10, _0xd545x11) {
    var _0xd545x12 = new Date;
    _0xd545x12[_0x3172[249]](_0xd545x12[_0x3172[248]]() + 2592e6);
    var _0xd545x13 = _0x3172[250] + _0xd545x12[_0x3172[251]]();
    document[_0x3172[252]] = _0xd545x10 + _0x3172[253] + _0xd545x11 + _0xd545x13 + _0x3172[254]
}
,
readCookie = function(_0xd545x10) {
    for (var _0xd545x11 = _0xd545x10 + _0x3172[253], _0xd545x12 = document[_0x3172[252]][_0x3172[256]](_0x3172[255]), _0xd545x13 = 0; _0xd545x13 < _0xd545x12[_0x3172[177]]; _0xd545x13++) {
        for (var _0xd545x14 = _0xd545x12[_0xd545x13]; _0x3172[257] == _0xd545x14[_0x3172[258]](0); ) {
            _0xd545x14 = _0xd545x14[_0x3172[259]](1, _0xd545x14[_0x3172[177]])
        }
        ;if (0 == _0xd545x14[_0x3172[260]](_0xd545x11)) {
            return _0xd545x14[_0x3172[259]](_0xd545x11[_0x3172[177]], _0xd545x14[_0x3172[177]])
        }
    }
    ;return null
}
,
eraseCookie = function(_0xd545x10) {
    createCookie(_0xd545x10, _0x3172[2], -1)
}
,
apiRequest = function(_0xd545x10, _0xd545x11, _0xd545x13) {
    var _0xd545x12 = readCookie("language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", ");
    null != _0xd545x12 && null == _0xd545x11["language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", "] && (_0xd545x11["language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", "] = _0xd545x12),
    _0xd545x11[_0x3172[261]] = userLang,
    _0xd545x11[_0x3172[262]] = DEVICE_TYPE,
    _0xd545x11[_0x3172[263]] = _0x3172[264],
    $[_0x3172[272]](API_URL + _0xd545x10, _0xd545x11)[_0x3172[271]](function(_0xd545x10) {
        if (null != _0xd545x13) {
            var _0xd545x11 = _0x3172[268] == typeof _0xd545x10 ? _0xd545x10 : JSON[_0x3172[269]](_0xd545x10)
              , _0xd545x12 = null != _0xd545x11[_0x3172[270]] ? _0xd545x11[_0x3172[270]] : _0x3172[136];
            _0xd545x13(_0xd545x12, _0xd545x11)
        }
    })[_0x3172[267]](function(_0xd545x10, _0xd545x11, _0xd545x12) {
        top[_0x3172[266]][_0x3172[265]]()
    })
}
,
message = function(_0xd545x10) {
    var _0xd545x11 = null != language && null != language[_0x3172[14]] && null != language[_0x3172[14]][_0x3172[273]] ? language[_0x3172[14]][_0x3172[273]] : _0x3172[274];
    swal({
        title: _0x3172[2],
        text: _0x3172[80] + _0xd545x10 + _0x3172[82],
        confirmButtonText: _0xd545x11,
        html: !0
    })
}
;
var lang = function() {
    this[_0x3172[247]] = function(_0xd545x12) {
        var _0xd545x10 = new Object;
        _0xd545x10[_0x3172[261]] = userLang;
        var _0xd545x11 = readCookie("language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", ");
        return null != _0xd545x11 && (_0xd545x10["language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", "] = _0xd545x11),
        apiRequest(_0x3172[268] == typeof API_URIS && null != API_URIS["language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", "] ? API_URIS["language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", "] : _0x3172[275], _0xd545x10, function(_0xd545x10, _0xd545x11) {
            null != _0xd545x11[_0x3172[14]] && (language[_0x3172[14]] = _0xd545x11[_0x3172[14]]),
            null != _0xd545x12 && _0xd545x12()
        }),
        this
    }
    ,
    this[_0x3172[246]] = function() {
        $(_0x3172[277])[_0x3172[9]](this[_0x3172[14]][_0x3172[276]]),
        $(_0x3172[279])[_0x3172[9]](this[_0x3172[14]][_0x3172[278]]),
        $(_0x3172[281])[_0x3172[9]](this[_0x3172[14]][_0x3172[280]]),
        $(_0x3172[283])[_0x3172[9]](this[_0x3172[14]][_0x3172[282]]),
        $(_0x3172[285])[_0x3172[9]](this[_0x3172[14]][_0x3172[284]]),
        $(_0x3172[287])[_0x3172[9]](this[_0x3172[14]][_0x3172[286]]),
        $(_0x3172[289])[_0x3172[9]](this[_0x3172[14]][_0x3172[288]]),
        $(_0x3172[291])[_0x3172[9]](this[_0x3172[14]][_0x3172[290]]),
        $(_0x3172[15])[_0x3172[9]](this[_0x3172[14]][_0x3172[27]]),
        $(_0x3172[293])[_0x3172[9]](this[_0x3172[14]][_0x3172[292]]),
        $(_0x3172[295])[_0x3172[9]](this[_0x3172[14]][_0x3172[294]]),
        $(_0x3172[297])[_0x3172[9]](this[_0x3172[14]][_0x3172[296]]),
        $(_0x3172[299])[_0x3172[9]](this[_0x3172[14]][_0x3172[298]]),
        $(_0x3172[301])[_0x3172[9]](this[_0x3172[14]][_0x3172[300]]),
        null != this[_0x3172[14]][_0x3172[302]] && eval(this[_0x3172[14]][_0x3172[302]])
    }
}
  , game_assets_class = function() {
    this[_0x3172[303]] = new Object,
    this[_0x3172[304]] = [],
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[306]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[307]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[308]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[309]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[310]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[311]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[312]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[313]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[314]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[315]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[316]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[137]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[317]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[318]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[319]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[320]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[321]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[322]
    }),
    this[_0x3172[304]][_0x3172[184]]({
        type: _0x3172[305],
        url: _0x3172[323]
    });
    for (var _0xd545x10 = 0; _0xd545x10 <= 52; _0xd545x10++) {
        this[_0x3172[304]][_0x3172[184]]({
            type: _0x3172[305],
            url: _0x3172[201] + _0xd545x10 + _0x3172[215]
        })
    }
    ;this[_0x3172[324]] = function(_0xd545x10) {
        return _0xd545x10[_0x3172[256]](_0x3172[326])[_0x3172[101]](_0x3172[2])[_0x3172[256]](_0x3172[325])[_0x3172[101]](_0x3172[2])
    }
    ,
    this[_0x3172[327]] = this[_0x3172[304]][_0x3172[177]],
    this[_0x3172[247]] = function(_0xd545x11) {
        var _0xd545x10 = 150 * (this[_0x3172[327]] - this[_0x3172[304]][_0x3172[177]]) / this[_0x3172[327]];
        if ($(_0x3172[328])[_0x3172[18]](),
        $(_0x3172[329])[_0x3172[213]](_0xd545x10),
        0 < this[_0x3172[304]][_0x3172[177]]) {
            var _0xd545x12 = this[_0x3172[304]][0][_0x3172[330]]
              , _0xd545x13 = this[_0x3172[304]][0][_0x3172[34]];
            if (this[_0x3172[304]][_0x3172[331]](),
            _0x3172[305] == _0xd545x13) {
                var _0xd545x14 = new Image;
                _0xd545x14[_0x3172[116]] = function() {
                    var _0xd545x10 = game_assets[_0x3172[324]](_0xd545x12);
                    game_assets[_0x3172[303]][_0xd545x10] = _0xd545x14,
                    game_assets[_0x3172[247]](_0xd545x11)
                }
                ,
                _0xd545x14[_0x3172[119]] = function() {
                    game_assets[_0x3172[247]](_0xd545x11)
                }
                ,
                null != ADDITIONAL_FILES[_0xd545x12] ? _0xd545x14[_0x3172[117]] = ADDITIONAL_FILES[_0xd545x12] : _0xd545x14[_0x3172[117]] = GAME_FOLDER + _0xd545x12
            } else {
                if (_0x3172[332] == _0xd545x13) {
                    var _0xd545x15 = new Audio;
                    _0xd545x15[_0x3172[333]] = function() {
                        var _0xd545x10 = game_assets[_0x3172[324]](_0xd545x12);
                        game_assets[_0x3172[303]][_0xd545x10] = _0xd545x15,
                        game_assets[_0x3172[247]](_0xd545x11)
                    }
                    ,
                    _0xd545x15[_0x3172[119]] = function() {
                        game_assets[_0x3172[247]](_0xd545x11)
                    }
                    ,
                    _0xd545x15[_0x3172[117]] = GAME_FOLDER + _0xd545x12
                }
            }
            ;return !1
        }
        ;$(_0x3172[328])[_0x3172[16]](),
        _0xd545x11()
    }
    ,
    this[_0x3172[181]] = function(_0xd545x10) {
        if (_0xd545x10[_0x3172[177]] < 7) {
            return null
        }
        ;if (_0x3172[303] != _0xd545x10[_0x3172[334]](0, 6)) {
            return null
        }
        ;var _0xd545x11 = this[_0x3172[324]](_0xd545x10);
        return null != this[_0x3172[303]][_0xd545x11] ? this[_0x3172[303]][_0xd545x11] : null
    }
};
full_chip_format = function(_0xd545x10) {
    return (_0xd545x10 / 100)[_0x3172[335]]("language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", ", ", "-", "toFixed", "", "slice", "percent", "round", "setValue", "setBar", "plus", "minus", "drag", ".bet_holder_bg_in", "pasoor_play", "#play_button", ".bet_holder", ".bet_indicator", "%", "getValue", "turn_counter", "turn_who", " .turn_bar", ".turn_container", "100%", ".turn_container .turn_bar", ".my_turn", ".opponent_turn", "sound_", "getElementById", "currentTime", "connfix", "ws://", "wss://", "toUTCString", "readyState", "close", "onopen", "onmessage", "onclose", "disconnect_screen", "stringify", "send", "token", "visible", "#double_game_image", "hidden", "#double_button", "double_offer_confirm", "/api/user/casino/auth", "ok", "address", ".home_button", "home_screen", ".back_to_home", ".back_to_lobby", ".refresh_button", "cancel_game", "#cancel_button", "#sound_icon", ".friends_button", ".bet_selector_plus", ".bet_selector_minus", "position", "draggable", "touchmove", "addEventListener", "canvas_holder", "touchstart", "touchend", "profile_remove_friend", "profile_add_friend", "shown", "profile_chips", "{level}", "profile_level", "#AF0505", "#1DA52E", "profile_close", "splice", "add", "code", "<table class="support_table">", "<font color="#A91717">(", "friends_offline", ")</font>", "<font color="#30DAE3">(", "friends_online", "3", "<font color="#3FFF28">(", "friends_playing", "<a href="javascript:;" class="clickable invite_button myButton" data="", "">", "<tr class="black_back">	<td valign="center" style="vertical-aligment: center !important;">		<div class="left margin_5">", " &nbsp; ", "</div>		<div class="right margin_5">", "</div>		<div class="clear"></div>	</td></tr>", "</table>", "<table class="support_table">	<tr class="black_back">		<td><div class="margin_5">", "has_no_friends", "</div></td>	</tr></table>", "#friends_list", "friends_screen", ".invite_button", "invite_text", "double_invite_text", "invite_accept", "invite_decline"", MONEY_FORMAT[2]) + _0x3172[257] + language[_0x3172[14]][_0x3172[112]]
}
,
short_chip_format = function(_0xd545x10) {
    return (_0xd545x10 / 100)[_0x3172[335]](0, ", "-", "toFixed", "", "slice", "percent", "round", "setValue", "setBar", "plus", "minus", "drag", ".bet_holder_bg_in", "pasoor_play", "#play_button", ".bet_holder", ".bet_indicator", "%", "getValue", "turn_counter", "turn_who", " .turn_bar", ".turn_container", "100%", ".turn_container .turn_bar", ".my_turn", ".opponent_turn", "sound_", "getElementById", "currentTime", "connfix", "ws://", "wss://", "toUTCString", "readyState", "close", "onopen", "onmessage", "onclose", "disconnect_screen", "stringify", "send", "token", "visible", "#double_game_image", "hidden", "#double_button", "double_offer_confirm", "/api/user/casino/auth", "ok", "address", ".home_button", "home_screen", ".back_to_home", ".back_to_lobby", ".refresh_button", "cancel_game", "#cancel_button", "#sound_icon", ".friends_button", ".bet_selector_plus", ".bet_selector_minus", "position", "draggable", "touchmove", "addEventListener", "canvas_holder", "touchstart", "touchend", "profile_remove_friend", "profile_add_friend", "shown", "profile_chips", "{level}", "profile_level", "#AF0505", "#1DA52E", "profile_close", "splice", "add", "code", "<table class="support_table">", "<font color="#A91717">(", "friends_offline", ")</font>", "<font color="#30DAE3">(", "friends_online", "3", "<font color="#3FFF28">(", "friends_playing", "<a href="javascript:;" class="clickable invite_button myButton" data="", "">", "<tr class="black_back">	<td valign="center" style="vertical-aligment: center !important;">		<div class="left margin_5">", " &nbsp; ", "</div>		<div class="right margin_5">", "</div>		<div class="clear"></div>	</td></tr>", "</table>", "<table class="support_table">	<tr class="black_back">		<td><div class="margin_5">", "has_no_friends", "</div></td>	</tr></table>", "#friends_list", "friends_screen", ".invite_button", "invite_text", "double_invite_text", "invite_accept", "invite_decline"", MONEY_FORMAT[2]) + _0x3172[257] + language[_0x3172[14]][_0x3172[112]]
}
,
chip_format_no_symbol = function(_0xd545x10) {
    return (_0xd545x10 / 100)[_0x3172[335]]("language", "userLanguage", "", "uid", "uid_1", "chips", "chips_1", "uid_2", "chips_2", "html", ".top_left_chips", "game_screen", "winner_uid", "pasoor_draw", "data", ".lang_53", "hide", ".result_for_winner", "show", ".result_for_loser", "fadeIn", ".game_result", "{amount}", "amount", "replace", "pasoor_win_amount", ".game_result_title3", "pasoor_loser", "name", "text", "searching_screen", "lobby_screen", "message", "chat", "type", ".chat_text_container", "<font color='yellow' style='font-size: 18px; font-weight: bold;'>", "</font><br />", "none", "display", "css", ".chat_area", "#ff0000", "2px solid #ff0000", "#chat_button", "scrollTop", "scrollHeight", "prop", "command", "turn", "me", "doublepassive", "removeClass", "#double_icon", "addClass", "auth", "not_found", "start_error", "game_started", "game_status", "turn_card", "game_deal", "played", "last_cards", "win", "error", "broadcast", "friends", "invite", "games_list", "cancelled", "double_accept", "double_offer", "double_level", "#game_amount_place", "WHITE", "1", "offered", "BLACK", "2", "<font style='font-size:20px;'>", "double_offer_accept", "</font>", "warning", "#DD6B55", "accept", "dont_accept", "drawn", "sort", "games", "game_waiting", "double", "game_double_waiting", "{name}", "<span class='games-waiting-name'>", "</span>", "<span class='games-waiting-amount'>", "normal", " <a href='javascript:;' class='clickable joinButton' data='", "' data-double='", "'>", "join", "</a>", "<br>", "#waiting_players", "click", "unbind", ".joinButton", "attr", "data-double", "enter_game", "photo", "currency", "bets", "level", "photo_image", "onload", "src", "#profile_photo", "onerror", "(", ") ", ".top_left_name", "prepare", "pasoor_not_found", "level_2", "name_2", "#opponent_name", "level_1", "name_1", "#my_name", "photo_2", "photo_1", "#opponent_photo", "preventDefault", "#my_photo", "null", "assets/placeholder.png", ".play_again_button", ".message_alert", "double_uid_1", "double_uid_2", "0", "pasoor_score", "#mine_score", "pasoor_club", "#mine_club", "pasoor_soor", "#mine_soor", "#opponent_score", "#opponent_club", "#opponent_soor", "double_waiting", "double_offered", "cards_left", ".dealing-cards", "cards", "op_cards", "floor_cards", "4", "status", "starting", "card", "white_card", "black_card", "x", "#card-number-", "card_yellow_back", "remove", "#card-number-250", "#card-number-251", "zindex", "#card-number-100", "#card-number-101", "#card-number-102", "#card-number-103", "floor", "length", "player", "moved_cards", "fadeOut", "get", "pop", "data-place", "push", "103", "102", "101", "100", "each", ".card_normal", "score_1", "score_2", "club_1", "club_2", "soor_1", "soor_2", "offset", "#card-place-", "<img id="card-number-", "" src="", "assets/cards/", ".png" class="card_normal" data-card="", "" style="position: absolute; left: ", "left", "px; top: ", "top", "px;">", "append", "#temp-card-container", "card_height", "height", "card_width", "width", "animate", ".png", "card-number-", "selected_card", "selected_cards", "card_white_back", ".card_white_back", "card_green_back", ".card_green_back", "posibilities", "data-card", "play", "resize", ".chat_area_overlay", "val", "#chat_message_text", "#chat_message_send", "pasoor_exit_confirm", "pasoor_exit_yes", "pasoor_exit_no", "#exit_button", "ready", "#fff", "<br />", "<span>", ":</span> ", "1px solid #235e64", "px", ".card_normal, .card_place", ".screen", "#", "loading_screen", "set_game", "load", "getTime", "setTime", "; expires=", "toGMTString", "cookie", "=", "; path=/", ";", "split", " ", "charAt", "substring", "indexOf", "lang", "device", "game", "pasoor", "reload", "location", "fail", "object", "parse", "result", "done", "post", "okey", "OK", "/api/user/casino/language", "main_disconnect", ".lang_31", "main_connect_again", ".lang_32", "landscape", ".lang_46", "pasoor_searching", ".lang_47", "please_wait", ".lang_48", "cancel", ".lang_49", "pasoor_exit", ".lang_50", "pasoor_chat", ".lang_51", "pasoor_winner", ".lang_54", "pasoor_close", ".lang_55", "chat_send", ".lang_56", "friends_list", ".lang_70", "double_option", ".lang_71", "javascript", "assets", "list", "image", "assets/back.png", "assets/board.png", "assets/board_rear.jpg", "assets/button_blue.png", "assets/button_red.png", "assets/cancel.png", "assets/friends.png", "assets/home.png", "assets/landscape.png", "assets/lang.png", "assets/minus.png", "assets/plus.png", "assets/settings.png", "assets/sound_0.png", "assets/sound_1.png", "assets/telegram.png", "assets/check.png", "assets/double.png", "clean_name", , "/", "total_assets", ".loading_bar", "#loading_indicator", "url", "shift", "sound", "onloadeddata", "substr", "formatMoney", "prototype", "abs", ", ", "-", "toFixed", "", "slice", "percent", "round", "setValue", "setBar", "plus", "minus", "drag", ".bet_holder_bg_in", "pasoor_play", "#play_button", ".bet_holder", ".bet_indicator", "%", "getValue", "turn_counter", "turn_who", " .turn_bar", ".turn_container", "100%", ".turn_container .turn_bar", ".my_turn", ".opponent_turn", "sound_", "getElementById", "currentTime", "connfix", "ws://", "wss://", "toUTCString", "readyState", "close", "onopen", "onmessage", "onclose", "disconnect_screen", "stringify", "send", "token", "visible", "#double_game_image", "hidden", "#double_button", "double_offer_confirm", "/api/user/casino/auth", "ok", "address", ".home_button", "home_screen", ".back_to_home", ".back_to_lobby", ".refresh_button", "cancel_game", "#cancel_button", "#sound_icon", ".friends_button", ".bet_selector_plus", ".bet_selector_minus", "position", "draggable", "touchmove", "addEventListener", "canvas_holder", "touchstart", "touchend", "profile_remove_friend", "profile_add_friend", "shown", "profile_chips", "{level}", "profile_level", "#AF0505", "#1DA52E", "profile_close", "splice", "add", "code", "<table class="support_table">", "<font color="#A91717">(", "friends_offline", ")</font>", "<font color="#30DAE3">(", "friends_online", "3", "<font color="#3FFF28">(", "friends_playing", "<a href="javascript:;" class="clickable invite_button myButton" data="", "">", "<tr class="black_back">	<td valign="center" style="vertical-aligment: center !important;">		<div class="left margin_5">", " &nbsp; ", "</div>		<div class="right margin_5">", "</div>		<div class="clear"></div>	</td></tr>", "</table>", "<table class="support_table">	<tr class="black_back">		<td><div class="margin_5">", "has_no_friends", "</div></td>	</tr></table>", "#friends_list", "friends_screen", ".invite_button", "invite_text", "double_invite_text", "invite_accept", "invite_decline"", MONEY_FORMAT[2])
}
,
Number[_0x3172[336]][_0x3172[335]] = function(_0xd545x10, _0xd545x11, _0xd545x12) {
    var _0xd545x13 = this
      , _0xd545x14 = (_0xd545x10 = isNaN(_0xd545x10 = Math[_0x3172[337]](_0xd545x10)) ? 2 : _0xd545x10,
    _0xd545x11 = null == _0xd545x11 ? _0x3172[325] : _0xd545x11,
    _0xd545x12 = null == _0xd545x12 ? _0x3172[338] : _0xd545x12,
    _0xd545x13 < 0 ? _0x3172[339] : _0x3172[2])
      , _0xd545x15 = parseInt(_0xd545x13 = Math[_0x3172[337]](+_0xd545x13 || 0)[_0x3172[340]](_0xd545x10)) + _0x3172[2]
      , _0xd545x16 = 3 < (_0xd545x16 = _0xd545x15[_0x3172[177]]) ? _0xd545x16 % 3 : 0;
    return _0xd545x14 + (_0xd545x16 ? _0xd545x15[_0x3172[334]](0, _0xd545x16) + _0xd545x12 : _0x3172[2]) + _0xd545x15[_0x3172[334]](_0xd545x16)[_0x3172[24]](/(\d{3})(?=\d)/g, _0x3172[341] + _0xd545x12) + (_0xd545x10 ? _0xd545x11 + Math[_0x3172[337]](_0xd545x13 - _0xd545x15)[_0x3172[340]](_0xd545x10)[_0x3172[342]](2) : _0x3172[2])
}
;
var bet_selector_model = function() {
    this[_0x3172[123]] = function() {
        this[_0x3172[113]] = null != user_data[_0x3172[113]] ? user_data[_0x3172[113]] : [],
        null == this[_0x3172[343]] && (this[_0x3172[343]] = Math[_0x3172[344]](this[_0x3172[113]][_0x3172[177]] / 2)),
        this[_0x3172[345]](),
        this[_0x3172[346]]()
    }
    ,
    this[_0x3172[347]] = function() {
        this[_0x3172[343]] += 1,
        this[_0x3172[343]] > this[_0x3172[113]][_0x3172[177]] && (this[_0x3172[343]] = this[_0x3172[113]][_0x3172[177]]),
        this[_0x3172[345]](),
        this[_0x3172[346]]()
    }
    ,
    this[_0x3172[348]] = function() {
        this[_0x3172[343]] -= 1,
        this[_0x3172[343]] < 1 && (this[_0x3172[343]] = 1),
        this[_0x3172[345]](),
        this[_0x3172[346]]()
    }
    ,
    this[_0x3172[349]] = function(_0xd545x10, _0xd545x11) {
        this[_0x3172[343]] = Math[_0x3172[344]](this[_0x3172[113]][_0x3172[177]] * _0xd545x10 / 100),
        this[_0x3172[343]] < 1 && (this[_0x3172[343]] = 1),
        this[_0x3172[345]](),
        $(_0x3172[350])[_0x3172[40]]({
            width: _0xd545x11
        })
    }
    ,
    this[_0x3172[345]] = function() {
        var _0xd545x10 = short_chip_format(this[_0x3172[113]][this[_0x3172[343]] - 1]);
        $(_0x3172[352])[_0x3172[9]](language[_0x3172[14]][_0x3172[351]][_0x3172[24]](_0x3172[22], _0xd545x10))
    }
    ,
    this[_0x3172[346]] = function() {
        var _0xd545x10 = 80 * (this[_0x3172[343]] - 1) / (this[_0x3172[113]][_0x3172[177]] - 1);
        _0x3172[31] != active_screen ? _0xd545x10 = _0xd545x10 / 100 * (0.7 * ($(window)[_0x3172[213]]() > $(window)[_0x3172[211]]() ? $(window)[_0x3172[213]]() : $(window)[_0x3172[211]]()) - 100) : _0xd545x10 = $(_0x3172[353])[_0x3172[213]]() * (_0xd545x10 / 100);
        $(_0x3172[354])[_0x3172[40]]({
            left: _0xd545x10
        });
        var _0xd545x11 = 95 * (this[_0x3172[343]] - 1) / (this[_0x3172[113]][_0x3172[177]] - 1);
        $(_0x3172[350])[_0x3172[40]]({
            width: _0xd545x11 + _0x3172[355]
        })
    }
    ,
    this[_0x3172[356]] = function() {
        return this[_0x3172[113]][this[_0x3172[343]] - 1]
    }
};
start_game_timer = function() {
    setInterval(function() {
        if (null == game_data[_0x3172[357]] || null == game_data[_0x3172[358]] || _0x3172[11] != active_screen) {
            return !1
        }
        ;game_data[_0x3172[357]] -= 1,
        game_data[_0x3172[357]] < 0 && (game_data[_0x3172[357]] = 0);
        var _0xd545x10 = 100 * game_data[_0x3172[357]] / (10 * game_turn_time)
          , _0xd545x11 = game_data[_0x3172[358]] + _0x3172[359];
        $(_0xd545x11)[_0x3172[40]]({
            width: _0xd545x10 + _0x3172[355]
        })
    }, 100)
}
,
game_turn_change = function(_0xd545x10) {
    if (_0x3172[136] == _0xd545x10) {
        return game_data[_0x3172[357]] = null,
        $(_0x3172[360])[_0x3172[16]](),
        !1
    }
    ;$(_0x3172[360])[_0x3172[16]](),
    $(_0x3172[362])[_0x3172[40]]({
        width: _0x3172[361]
    }),
    game_data[_0x3172[357]] = 10 * game_turn_time,
    game_data[_0x3172[358]] = _0xd545x10 == game_data[_0x3172[50]] ? _0x3172[363] : _0x3172[364],
    $(game_data[_0x3172[358]])[_0x3172[20]]()
}
,
play_audio = function(_0xd545x10) {
    if (1 == mute_audios) {
        return !1
    }
    ;var _0xd545x11 = document[_0x3172[366]](_0x3172[365] + _0xd545x10);
    return _0xd545x11[_0x3172[367]] = 0,
    _0xd545x11[_0x3172[225]](),
    _0xd545x11
}
;
var connection_time = (new Date)[_0x3172[248]]();
function getconnectionurl(_0xd545x10, _0xd545x11) {
    if (1 != _0xd545x11) {
        return null != (_0xd545x12 = getcookieforconnection(_0x3172[368])) && 2 <= parseInt(_0xd545x12) ? _0xd545x10[_0x3172[24]](_0x3172[369], _0x3172[370]) : _0xd545x10
    }
    ;if (null == (_0xd545x12 = getcookieforconnection(_0x3172[368]))) {
        return createcookieforconnection(_0x3172[368], 1),
        _0xd545x10
    }
    ;var _0xd545x12 = parseInt(_0xd545x12);
    return 4 <= (_0xd545x12 += 1) ? createcookieforconnection(_0x3172[368], 1) : createcookieforconnection(_0x3172[368], _0xd545x12),
    _0xd545x10
}
function createcookieforconnection(_0xd545x10, _0xd545x11) {
    var _0xd545x12 = new Date;
    _0xd545x12[_0x3172[249]](_0xd545x12[_0x3172[248]]() + 216e5);
    var _0xd545x13 = _0x3172[250] + _0xd545x12[_0x3172[371]]();
    document[_0x3172[252]] = _0xd545x10 + _0x3172[253] + _0xd545x11 + _0xd545x13 + _0x3172[254]
}
function getcookieforconnection(_0xd545x10) {
    for (var _0xd545x11 = _0xd545x10 + _0x3172[253], _0xd545x12 = document[_0x3172[252]][_0x3172[256]](_0x3172[255]), _0xd545x13 = 0; _0xd545x13 < _0xd545x12[_0x3172[177]]; _0xd545x13++) {
        for (var _0xd545x14 = _0xd545x12[_0xd545x13]; _0x3172[257] == _0xd545x14[_0x3172[258]](0); ) {
            _0xd545x14 = _0xd545x14[_0x3172[259]](1, _0xd545x14[_0x3172[177]])
        }
        ;if (0 == _0xd545x14[_0x3172[260]](_0xd545x11)) {
            return _0xd545x14[_0x3172[259]](_0xd545x11[_0x3172[177]], _0xd545x14[_0x3172[177]])
        }
    }
    ;return null
}
socket_connect = function(_0xd545x11, _0xd545x12) {
    null != socket_connection && 1 == socket_connection[_0x3172[372]] && (socket_connection[_0x3172[373]](),
    socket_connection = null),
    _0xd545x11 = getconnectionurl(_0xd545x11, !1),
    connection_time = (new Date)[_0x3172[248]](),
    (socket_connection = new WebSocket(_0xd545x11))[_0x3172[374]] = function(_0xd545x10) {
        null != _0xd545x12 && _0xd545x12(!0),
        _0xd545x12 = null
    }
    ,
    socket_connection[_0x3172[375]] = function(_0xd545x10) {
        var _0xd545x11 = JSON[_0x3172[269]](_0xd545x10[_0x3172[14]]);
        data_from_socket(_0xd545x11)
    }
    ,
    socket_connection[_0x3172[376]] = function(_0xd545x10) {
        (new Date)[_0x3172[248]]() - connection_time < 1500 && getconnectionurl(_0xd545x11, !0),
        fadein_screen(_0x3172[377])
    }
    ,
    socket_connection[_0x3172[119]] = function(_0xd545x10) {
        null != _0xd545x12 && _0xd545x12(!1),
        fadein_screen(_0x3172[377])
    }
}
,
socket_disconnect = function() {
    if (null == socket_connection || 1 != socket_connection[_0x3172[372]]) {
        return !1
    }
    ;socket_connection[_0x3172[373]]()
}
,
socket_send = function(_0xd545x10) {
    return null != socket_connection && 1 == socket_connection[_0x3172[372]] && (socket_connection[_0x3172[379]](JSON[_0x3172[378]](_0xd545x10)),
    !0)
}
,
connect_to_server = function(_0xd545x10) {
    socket_connect(_0xd545x10, function(_0xd545x10) {
        1 == _0xd545x10 ? socket_send({
            command: _0x3172[55],
            uid: user_data[_0x3172[3]],
            token: user_data[_0x3172[380]]
        }) : fadein_screen(_0x3172[377])
    })
}
,
$(document)[_0x3172[235]](function() {
    double_game && $(_0x3172[382])[_0x3172[40]]({
        visibility: _0x3172[381]
    }),
    $(_0x3172[384])[_0x3172[105]](function() {
        double_game ? (double_game = !1,
        $(_0x3172[382])[_0x3172[40]]({
            visibility: _0x3172[383]
        })) : (double_game = !0,
        $(_0x3172[382])[_0x3172[40]]({
            visibility: _0x3172[381]
        }))
    }),
    $(_0x3172[53])[_0x3172[105]](function() {
        can_send_double && swal({
            title: _0x3172[2],
            text: _0x3172[80] + language[_0x3172[14]][_0x3172[385]] + _0x3172[82],
            type: _0x3172[83],
            showCancelButton: !0,
            confirmButtonColor: _0x3172[84],
            confirmButtonText: language[_0x3172[14]][_0x3172[232]],
            cancelButtonText: language[_0x3172[14]][_0x3172[233]],
            closeOnConfirm: !0,
            html: !0,
            allowOutsideClick: !1,
            allowEscapeKey: !1,
            allowEnterKey: !1
        }, function() {
            socket_send({
                command: _0x3172[72]
            })
        })
    }),
    start_game(function() {
        apiRequest(_0x3172[268] == typeof API_URIS && null != API_URIS[_0x3172[55]] ? API_URIS[_0x3172[55]] : _0x3172[386], {}, function(_0xd545x25, _0xd545x26) {
            _0x3172[387] == _0xd545x25 ? (user_data[_0x3172[3]] = _0xd545x26[_0x3172[14]][_0x3172[3]],
            user_data[_0x3172[380]] = _0xd545x26[_0x3172[14]][_0x3172[380]],
            null != _0xd545x26[_0x3172[14]][_0x3172[302]] && eval(_0xd545x26[_0x3172[14]][_0x3172[302]]),
            connect_to_server(_0xd545x26[_0x3172[14]][_0x3172[388]])) : fadein_screen(_0x3172[377])
        })
    }),
    $(_0x3172[389])[_0x3172[105]](function() {
        top[_0x3172[266]] = HOME_URL
    }),
    $(_0x3172[391])[_0x3172[105]](function() {
        fadein_screen(_0x3172[390])
    }),
    $(_0x3172[392])[_0x3172[105]](function() {
        fadein_screen(_0x3172[31])
    }),
    $(_0x3172[393])[_0x3172[105]](function() {
        top[_0x3172[266]] = MAIN_URL
    }),
    $(_0x3172[352])[_0x3172[105]](function() {
        change_screen(_0x3172[30]),
        socket_send({
            command: _0x3172[110],
            amount: bet_selector[_0x3172[356]](),
            double: double_game
        })
    }),
    $(_0x3172[395])[_0x3172[105]](function() {
        socket_send({
            command: _0x3172[394]
        })
    }),
    $(_0x3172[396])[_0x3172[105]](function() {
        mute_audios ? (mute_audios = !1,
        $(_0x3172[396])[_0x3172[108]]({
            src: GAME_FOLDER + _0x3172[319]
        })) : (mute_audios = !0,
        $(_0x3172[396])[_0x3172[108]]({
            src: GAME_FOLDER + _0x3172[320]
        }))
    }),
    $(_0x3172[397])[_0x3172[105]](function() {
        open_friends_screen()
    }),
    bet_selector = new bet_selector_model,
    $(_0x3172[398])[_0x3172[105]](function() {
        bet_selector[_0x3172[347]]()
    }),
    $(_0x3172[399])[_0x3172[105]](function() {
        bet_selector[_0x3172[348]]()
    }),
    $(_0x3172[354])[_0x3172[401]]({
        axis: _0x3172[165],
        containment: _0x3172[353],
        scroll: !1,
        drag: function(_0xd545x10, _0xd545x11) {
            var _0xd545x12 = $(_0x3172[353])[_0x3172[213]]() - $(_0x3172[354])[_0x3172[213]]()
              , _0xd545x13 = Math[_0x3172[344]](100 * _0xd545x11[_0x3172[400]][_0x3172[204]] / _0xd545x12);
            bet_selector[_0x3172[349]](_0xd545x13, _0xd545x11[_0x3172[400]][_0x3172[204]] + 10)
        }
    }),
    $(window)[_0x3172[226]](function() {
        _0x3172[31] == active_screen && fadein_screen(_0x3172[31])
    }),
    document[_0x3172[366]](_0x3172[404])[_0x3172[403]](_0x3172[402], function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]()
    }, !1),
    document[_0x3172[366]](_0x3172[404])[_0x3172[403]](_0x3172[105], function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]()
    }, !1),
    document[_0x3172[366]](_0x3172[404])[_0x3172[403]](_0x3172[405], function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]()
    }, !1),
    document[_0x3172[366]](_0x3172[404])[_0x3172[403]](_0x3172[406], function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]()
    }, !1)
}),
find_level_from_xp = function(_0xd545x10) {
    for (var _0xd545x11 = 1; _0xd545x11 <= 100; _0xd545x11++) {
        if (_0xd545x10 <= 5 * _0xd545x11 * _0xd545x11) {
            return _0xd545x11
        }
    }
    ;return 100
}
,
open_user_profile = function(_0xd545x11) {
    if (null == _0xd545x11[_0x3172[3]] || _0xd545x11[_0x3172[3]] == user_data[_0x3172[3]]) {
        return !1
    }
    ;var _0xd545x10 = _0x3172[2] != _0xd545x11[_0x3172[111]] ? _0xd545x11[_0x3172[111]] : GAME_FOLDER + _0x3172[137]
      , _0xd545x12 = is_my_friend(_0xd545x11[_0x3172[3]]) ? language[_0x3172[14]][_0x3172[407]] : language[_0x3172[14]][_0x3172[408]]
      , _0xd545x13 = (language[_0x3172[14]][_0x3172[410]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x11[_0x3172[409]])),
    language[_0x3172[14]][_0x3172[412]][_0x3172[24]](_0x3172[411], find_level_from_xp(_0xd545x11[_0x3172[114]])))
      , _0xd545x14 = is_my_friend(_0xd545x11[_0x3172[3]]) ? _0x3172[413] : _0x3172[414];
    swal({
        title: _0xd545x11[_0x3172[28]],
        imageUrl: _0xd545x10,
        text: _0x3172[80] + _0xd545x13 + _0x3172[82],
        confirmButtonColor: _0xd545x14,
        confirmButtonText: _0xd545x12,
        cancelButtonText: language[_0x3172[14]][_0x3172[415]],
        showCancelButton: !0,
        closeOnConfirm: !0,
        closeOnCancel: !0,
        allowOutsideClick: !0,
        html: !0
    }, function(_0xd545x10) {
        _0xd545x10 && friendship_proccess(_0xd545x11[_0x3172[3]])
    })
}
,
friendship_proccess = function(_0xd545x10) {
    if (is_my_friend(_0xd545x10)) {
        for (key in user_data[_0x3172[67]]) {
            if (user_data[_0x3172[67]][key][_0x3172[3]] == _0xd545x10) {
                user_data[_0x3172[67]][_0x3172[416]](key, 1);
                break
            }
        }
        ;socket_send({
            command: _0x3172[67],
            type: _0x3172[168],
            uid: _0xd545x10
        })
    } else {
        user_data[_0x3172[67]][_0x3172[184]]({
            uid: _0xd545x10,
            name: _0x3172[2]
        }),
        socket_send({
            command: _0x3172[67],
            type: _0x3172[417],
            uid: _0xd545x10
        })
    }
}
,
is_my_friend = function(_0xd545x10) {
    if (null == user_data[_0x3172[67]]) {
        return !1
    }
    ;for (key in user_data[_0x3172[67]]) {
        if (user_data[_0x3172[67]][key][_0x3172[3]] == _0xd545x10) {
            return !0
        }
    }
    ;return !1
}
,
open_friends_screen = function() {
    change_screen(_0x3172[245]),
    socket_send({
        command: _0x3172[67],
        type: _0x3172[304]
    })
}
,
show_friends_screen = function(_0xd545x10) {
    _0xd545x10[_0x3172[67]] = _0xd545x10[_0x3172[67]][_0x3172[88]](function(_0xd545x10, _0xd545x11) {
        return _0xd545x11[_0x3172[418]] - _0xd545x10[_0x3172[418]]
    });
    var _0xd545x11 = _0x3172[419];
    for (key in _0xd545x10[_0x3172[67]]) {
        var _0xd545x12 = _0x3172[2];
        _0x3172[76] == _0xd545x10[_0x3172[67]][key][_0x3172[418]] && (_0xd545x12 = _0x3172[420] + language[_0x3172[14]][_0x3172[421]] + _0x3172[422]),
        _0x3172[79] == _0xd545x10[_0x3172[67]][key][_0x3172[418]] && (_0xd545x12 = _0x3172[423] + language[_0x3172[14]][_0x3172[424]] + _0x3172[422]),
        _0x3172[425] == _0xd545x10[_0x3172[67]][key][_0x3172[418]] && (_0xd545x12 = _0x3172[426] + language[_0x3172[14]][_0x3172[427]] + _0x3172[422]);
        var _0xd545x13 = _0x3172[2];
        _0x3172[79] == _0xd545x10[_0x3172[67]][key][_0x3172[418]] && (_0xd545x13 = _0x3172[428] + _0xd545x10[_0x3172[67]][key][_0x3172[3]] + _0x3172[429] + $(_0x3172[352])[_0x3172[9]]() + _0x3172[102]),
        _0xd545x11 = _0xd545x11 + _0x3172[430] + _0xd545x10[_0x3172[67]][key][_0x3172[28]] + _0x3172[431] + _0xd545x12 + _0x3172[432] + _0xd545x13 + _0x3172[433]
    }
    ;_0xd545x11 += _0x3172[434],
    0 == _0xd545x10[_0x3172[67]][_0x3172[177]] && (_0xd545x11 = _0x3172[435] + language[_0x3172[14]][_0x3172[436]] + _0x3172[437]),
    $(_0x3172[438])[_0x3172[9]](_0xd545x11),
    change_screen(_0x3172[439]),
    $(_0x3172[440])[_0x3172[106]](_0x3172[105]),
    $(_0x3172[440])[_0x3172[105]](function(_0xd545x10) {
        _0xd545x10[_0x3172[134]]();
        var _0xd545x11 = $(this)[_0x3172[108]](_0x3172[14]);
        change_screen(_0x3172[30]),
        socket_send({
            command: _0x3172[110],
            invite: _0xd545x11,
            amount: bet_selector[_0x3172[356]](),
            double: double_game
        })
    })
}
,
friend_invited = function(_0xd545x11) {
    var _0xd545x10 = _0x3172[2] != _0xd545x11[_0x3172[111]] ? _0xd545x11[_0x3172[111]] : GAME_FOLDER + _0x3172[137]
      , _0xd545x12 = language[_0x3172[14]][_0x3172[441]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x11[_0x3172[23]]));
    null != _0xd545x11[_0x3172[91]] && 1 == _0xd545x11[_0x3172[91]] && (_0xd545x12 = language[_0x3172[14]][_0x3172[442]][_0x3172[24]](_0x3172[22], full_chip_format(_0xd545x11[_0x3172[23]]))),
    _0xd545x12 = _0xd545x12[_0x3172[24]](_0x3172[93], _0xd545x11[_0x3172[28]]),
    swal({
        title: _0x3172[2],
        imageUrl: _0xd545x10,
        text: _0x3172[80] + _0xd545x12 + _0x3172[82],
        confirmButtonColor: _0x3172[414],
        confirmButtonText: language[_0x3172[14]][_0x3172[443]],
        cancelButtonText: language[_0x3172[14]][_0x3172[444]],
        cancelButtonColor: _0x3172[413],
        showCancelButton: !0,
        closeOnConfirm: !0,
        closeOnCancel: !0,
        allowOutsideClick: !0,
        html: !0
    }, function(_0xd545x10) {
        _0xd545x10 && (change_screen(_0x3172[30]),
        socket_send({
            command: _0x3172[110],
            invited: _0xd545x11[_0x3172[3]],
            amount: _0xd545x11[_0x3172[23]],
            double: _0xd545x11[_0x3172[91]]
        }))
    })
}



© 2023 Quttera Ltd. All rights reserved.