GamePortrait/node_modules/.cache/babel-loader/8d4ce3a48ae40dea15abec3c8d55fd5a8e6ec9a187112d815cd5b1fcc5950b34.json

1 line
48 KiB
JSON

{"ast":null,"code":"// 百家乐&龙虎\nconst baccaratData = {\n key: [\"banker_amount\", \"player_amount\", \"tie_amount\", \"banker_pair_amount\", \"player_pair_amount\", \"big_amount\", \"small_amount\", \"luck_six_amount\"],\n amount: {\n banker_amount: 0,\n player_amount: 0,\n tie_amount: 0,\n banker_pair_amount: 0,\n player_pair_amount: 0,\n big_amount: 0,\n small_amount: 0,\n luck_six_amount: 0\n },\n array: {\n banker_amount: [],\n player_amount: [],\n tie_amount: [],\n banker_pair_amount: [],\n player_pair_amount: [],\n big_amount: [],\n small_amount: [],\n luck_six_amount: []\n }\n};\n// 牛牛\nconst nnData = {\n key: [\"amount_player_1\", \"amount_player_1_banker\", \"amount_player_1_banker_times\", \"amount_player_1_times\", \"amount_player_2\", \"amount_player_2_banker\", \"amount_player_2_banker_times\", \"amount_player_2_times\", \"amount_player_3\", \"amount_player_3_banker\", \"amount_player_3_banker_times\", \"amount_player_3_times\"],\n amount: {\n amount_player_1: 0,\n amount_player_1_banker: 0,\n amount_player_1_banker_times: 0,\n amount_player_1_times: 0,\n amount_player_2: 0,\n amount_player_2_banker: 0,\n amount_player_2_banker_times: 0,\n amount_player_2_times: 0,\n amount_player_3: 0,\n amount_player_3_banker: 0,\n amount_player_3_banker_times: 0,\n amount_player_3_times: 0\n },\n array: {\n amount_player_1: [],\n amount_player_1_banker: [],\n amount_player_1_banker_times: [],\n amount_player_1_times: [],\n amount_player_2: [],\n amount_player_2_banker: [],\n amount_player_2_banker_times: [],\n amount_player_2_times: [],\n amount_player_3: [],\n amount_player_3_banker: [],\n amount_player_3_banker_times: [],\n amount_player_3_times: []\n }\n};\n\n// 色碟\nconst toningData = {\n key: [\"toning_zero\", \"toning_four\", \"toning_one\", \"toning_three\", \"toning_big\", \"toning_small\", \"toning_singular\", \"toning_plural\"],\n amount: {\n toning_zero: 0,\n toning_four: 0,\n toning_one: 0,\n toning_three: 0,\n toning_big: 0,\n toning_small: 0,\n toning_singular: 0,\n toning_plural: 0\n },\n array: {\n toning_zero: [],\n toning_four: [],\n toning_one: [],\n toning_three: [],\n toning_big: [],\n toning_small: [],\n toning_singular: [],\n toning_plural: []\n }\n};\n// 骰宝\nconst diceData = {\n key: [\"small\", \"big\", \"singular\", \"plural\", \"two_11\", \"two_22\", \"two_33\", \"two_44\", \"two_55\", \"two_66\", \"leopard\", \"three_111\", \"three_222\", \"three_333\", \"three_444\", \"three_555\", \"three_666\", \"number_4\", \"number_5\", \"number_6\", \"number_7\", \"number_8\", \"number_9\", \"number_10\", \"number_11\", \"number_12\", \"number_13\", \"number_14\", \"number_15\", \"number_16\", \"number_17\", \"two_12\", \"two_13\", \"two_14\", \"two_15\", \"two_16\", \"two_23\", \"two_24\", \"two_25\", \"two_26\", \"two_34\", \"two_35\", \"two_36\", \"two_45\", \"two_46\", \"two_56\", \"living_1\", \"living_2\", \"living_3\", \"living_4\", \"living_5\", \"living_6\"],\n amount: {\n small: 0,\n big: 0,\n singular: 0,\n plural: 0,\n two_11: 0,\n two_22: 0,\n two_33: 0,\n two_44: 0,\n two_55: 0,\n two_66: 0,\n leopard: 0,\n three_111: 0,\n three_222: 0,\n three_333: 0,\n three_444: 0,\n three_555: 0,\n three_666: 0,\n number_4: 0,\n number_5: 0,\n number_6: 0,\n number_7: 0,\n number_8: 0,\n number_9: 0,\n number_10: 0,\n number_11: 0,\n number_12: 0,\n number_13: 0,\n number_14: 0,\n number_15: 0,\n number_16: 0,\n number_17: 0,\n two_12: 0,\n two_13: 0,\n two_14: 0,\n two_15: 0,\n two_16: 0,\n two_23: 0,\n two_24: 0,\n two_25: 0,\n two_26: 0,\n two_34: 0,\n two_35: 0,\n two_36: 0,\n two_45: 0,\n two_46: 0,\n two_56: 0,\n living_1: 0,\n living_2: 0,\n living_3: 0,\n living_4: 0,\n living_5: 0,\n living_6: 0\n },\n array: {\n small: [],\n big: [],\n singular: [],\n plural: [],\n two_11: [],\n two_22: [],\n two_33: [],\n two_44: [],\n two_55: [],\n two_66: [],\n leopard: [],\n three_111: [],\n three_222: [],\n three_333: [],\n three_444: [],\n three_555: [],\n three_666: [],\n number_4: [],\n number_5: [],\n number_6: [],\n number_7: [],\n number_8: [],\n number_9: [],\n number_10: [],\n number_11: [],\n number_12: [],\n number_13: [],\n number_14: [],\n number_15: [],\n number_16: [],\n number_17: [],\n two_12: [],\n two_13: [],\n two_14: [],\n two_15: [],\n two_16: [],\n two_23: [],\n two_24: [],\n two_25: [],\n two_26: [],\n two_34: [],\n two_35: [],\n two_36: [],\n two_45: [],\n two_46: [],\n two_56: [],\n living_1: [],\n living_2: [],\n living_3: [],\n living_4: [],\n living_5: [],\n living_6: []\n }\n};\n\n// 轮盘\nconst rouletteData = {\n key: [\"low\", \"even\", \"red\", \"black\", \"odd\", \"high\", \"column_1\", \"column_2\", \"column_3\", \"dozen_1\", \"dozen_2\", \"dozen_3\", \"theThird\", \"orphans\", \"neighborsOfZero\", \"zeroGame\", \"straight_0\", \"straight_1\", \"straight_2\", \"straight_3\", \"straight_4\", \"straight_5\", \"straight_6\", \"straight_7\", \"straight_8\", \"straight_9\", \"straight_10\", \"straight_11\", \"straight_12\", \"straight_13\", \"straight_14\", \"straight_15\", \"straight_16\", \"straight_17\", \"straight_18\", \"straight_19\", \"straight_20\", \"straight_21\", \"straight_22\", \"straight_23\", \"straight_24\", \"straight_25\", \"straight_26\", \"straight_27\", \"straight_28\", \"straight_29\", \"straight_30\", \"straight_31\", \"straight_32\", \"straight_33\", \"straight_34\", \"straight_35\", \"straight_36\"],\n amount: {\n low: 0,\n even: 0,\n red: 0,\n black: 0,\n odd: 0,\n high: 0,\n column_1: 0,\n column_2: 0,\n column_3: 0,\n dozen_1: 0,\n dozen_2: 0,\n dozen_3: 0,\n theThird: 0,\n orphans: 0,\n neighborsOfZero: 0,\n zeroGame: 0,\n straight_0: 0,\n straight_1: 0,\n straight_2: 0,\n straight_3: 0,\n straight_4: 0,\n straight_5: 0,\n straight_6: 0,\n straight_7: 0,\n straight_8: 0,\n straight_9: 0,\n straight_10: 0,\n straight_11: 0,\n straight_12: 0,\n straight_13: 0,\n straight_14: 0,\n straight_15: 0,\n straight_16: 0,\n straight_17: 0,\n straight_18: 0,\n straight_19: 0,\n straight_20: 0,\n straight_21: 0,\n straight_22: 0,\n straight_23: 0,\n straight_24: 0,\n straight_25: 0,\n straight_26: 0,\n straight_27: 0,\n straight_28: 0,\n straight_29: 0,\n straight_31: 0,\n straight_32: 0,\n straight_33: 0,\n straight_34: 0,\n straight_35: 0,\n straight_36: 0\n },\n array: {\n low: [],\n even: [],\n red: [],\n black: [],\n odd: [],\n high: [],\n column_1: [],\n column_2: [],\n column_3: [],\n dozen_1: [],\n dozen_2: [],\n dozen_3: [],\n theThird: [],\n orphans: [],\n neighborsOfZero: [],\n zeroGame: [],\n straight_0: [],\n straight_1: [],\n straight_2: [],\n straight_3: [],\n straight_4: [],\n straight_5: [],\n straight_6: [],\n straight_7: [],\n straight_8: [],\n straight_9: [],\n straight_10: [],\n straight_11: [],\n straight_12: [],\n straight_13: [],\n straight_14: [],\n straight_15: [],\n straight_16: [],\n straight_17: [],\n straight_18: [],\n straight_19: [],\n straight_20: [],\n straight_21: [],\n straight_22: [],\n straight_23: [],\n straight_24: [],\n straight_25: [],\n straight_26: [],\n straight_27: [],\n straight_28: [],\n straight_29: [],\n straight_31: [],\n straight_32: [],\n straight_33: [],\n straight_34: [],\n straight_35: [],\n straight_36: []\n }\n};\nconst breakOff = data => {\n let new_data;\n try {\n new_data = JSON.parse(JSON.stringify(data));\n } catch (err) {\n new_data = data;\n }\n return new_data;\n};\nconst sendScanResult = (tableData, data) => {\n if (tableData.game_id == 4 || tableData.game_id == 5) {\n const order_num = parseInt(data.round.order_num);\n if (tableData.game_id == 5) {\n tableData.tc_result = tableData.tc_result ? tableData.tc_result : {};\n }\n if (tableData.nn_result) {\n tableData.nn_result = tableData.nn_result ? tableData.nn_result : {};\n }\n if (order_num == 11) {\n tableData.card_info.player_1_card_1 = data.round.card;\n } else if (order_num == 12) {\n tableData.card_info.player_1_card_2 = data.round.card;\n } else if (order_num == 13) {\n tableData.card_info.player_1_card_3 = data.round.card;\n if (tableData.game_id == 5) {\n tableData.tc_result.player_1_result = data.round.result;\n }\n } else if (order_num == 14) {\n tableData.card_info.player_1_card_4 = data.round.card;\n } else if (order_num == 15) {\n tableData.card_info.player_1_card_5 = data.round.card;\n if (tableData.game_id == 4) {\n tableData.nn_result.player_1_result = data.round.result;\n }\n } else if (order_num == 21) {\n tableData.card_info.player_2_card_1 = data.round.card;\n } else if (order_num == 22) {\n tableData.card_info.player_2_card_2 = data.round.card;\n } else if (order_num == 23) {\n tableData.card_info.player_2_card_3 = data.round.card;\n if (tableData.game_id == 5) {\n tableData.tc_result.player_2_result = data.round.result;\n }\n } else if (order_num == 24) {\n tableData.card_info.player_2_card_4 = data.round.card;\n } else if (order_num == 25) {\n tableData.card_info.player_2_card_5 = data.round.card;\n if (tableData.game_id == 4) {\n tableData.nn_result.player_2_result = data.round.result;\n }\n } else if (order_num == 31) {\n tableData.card_info.player_3_card_1 = data.round.card;\n } else if (order_num == 32) {\n tableData.card_info.player_3_card_2 = data.round.card;\n } else if (order_num == 33) {\n tableData.card_info.player_3_card_3 = data.round.card;\n if (tableData.game_id == 5) {\n tableData.tc_result.player_3_result = data.round.result;\n }\n } else if (order_num == 34) {\n tableData.card_info.player_3_card_4 = data.round.card;\n } else if (order_num == 35) {\n tableData.card_info.player_3_card_5 = data.round.card;\n if (tableData.game_id == 4) {\n tableData.nn_result.player_3_result = data.round.result;\n }\n } else if (order_num == 41) {\n tableData.card_info.banker_card_1 = data.round.card;\n } else if (order_num == 42) {\n tableData.card_info.banker_card_2 = data.round.card;\n } else if (order_num == 43) {\n tableData.card_info.banker_card_3 = data.round.card;\n if (tableData.game_id == 5) {\n tableData.tc_result.banker_result = data.round.result;\n }\n } else if (order_num == 44) {\n tableData.card_info.banker_card_4 = data.round.card;\n } else if (order_num == 45) {\n tableData.card_info.banker_card_5 = data.round.card;\n if (tableData.game_id == 4) {\n tableData.nn_result.banker_result = data.round.result;\n }\n } else if (order_num == 0) {\n tableData.card_info.card_first = data.round.card;\n }\n } else if (tableData.game_id == 2) {\n const position = parseInt(data.round.position);\n if (position == 21) {\n tableData.card_info.banker_1 = data.round.card;\n } else if (position == 11) {\n tableData.card_info.player_1 = data.round.card;\n }\n } else if (tableData.game_id == 1) {\n const position = parseInt(data.round.position);\n if (position == 21) {\n tableData.card_info.banker_1 = data.round.card;\n } else if (position == 22) {\n tableData.card_info.banker_2 = data.round.card;\n } else if (position == 23) {\n tableData.card_info.banker_3 = data.round.card;\n } else if (position == 11) {\n tableData.card_info.player_1 = data.round.card;\n } else if (position == 12) {\n tableData.card_info.player_2 = data.round.card;\n } else if (position == 13) {\n tableData.card_info.player_3 = data.round.card;\n }\n }\n};\nconst resetCardInfo = tableData => {\n if (tableData.is_scavenging == 1) {\n tableData.bet_status = 0;\n if (!tableData.card_info) {\n tableData.card_info = {};\n }\n if (tableData.game_id == 4 || tableData.game_id == 5) {\n tableData.card_info.player_1_card_1 = 0;\n tableData.card_info.player_1_card_2 = 0;\n tableData.card_info.player_1_card_3 = 0;\n tableData.card_info.player_1_card_4 = 0;\n tableData.card_info.player_1_card_5 = 0;\n tableData.card_info.player_2_card_1 = 0;\n tableData.card_info.player_2_card_2 = 0;\n tableData.card_info.player_2_card_3 = 0;\n tableData.card_info.player_2_card_4 = 0;\n tableData.card_info.player_2_card_5 = 0;\n tableData.card_info.player_3_card_1 = 0;\n tableData.card_info.player_3_card_2 = 0;\n tableData.card_info.player_3_card_3 = 0;\n tableData.card_info.player_3_card_4 = 0;\n tableData.card_info.player_3_card_5 = 0;\n tableData.card_info.banker_card_1 = 0;\n tableData.card_info.banker_card_2 = 0;\n tableData.card_info.banker_card_3 = 0;\n tableData.card_info.banker_card_4 = 0;\n tableData.card_info.banker_card_5 = 0;\n tableData.card_info.card_first = 0;\n } else if (tableData.game_id == 2) {\n tableData.card_info.player_1 = 0;\n tableData.card_info.banker_1 = 0;\n } else if (tableData.game_id == 1) {\n tableData.card_info.banker_1 = 0;\n tableData.card_info.banker_2 = 0;\n tableData.card_info.banker_3 = 0;\n tableData.card_info.player_1 = 0;\n tableData.card_info.player_2 = 0;\n tableData.card_info.player_3 = 0;\n }\n }\n};\nconst updateBetAmount = (tableData, data) => {\n if (!tableData.bet_amount_msg) {\n tableData.bet_amount_msg = {};\n }\n let key = [];\n if (tableData.game_id == 1 || tableData.game_id == 2) {\n key = [...baccaratData.key];\n } else if (tableData.game_id == 4 || tableData.game_id == 5) {\n key = [...nnData.key];\n } else if (tableData.game_id == 6) {\n key = [...toningData.key];\n } else if (tableData.game_id == 7) {\n key = [...diceData.key];\n }\n if (key.length) {\n key.forEach(v => {\n if (data && data.betAmountMsg && data.betAmountMsg[v]) {\n tableData.bet_amount_msg[v] = (tableData.bet_amount_msg[v] || 0) + data.betAmountMsg[v];\n }\n });\n }\n};\nexport { sendScanResult, resetCardInfo, updateBetAmount, breakOff, baccaratData, nnData, diceData, toningData, rouletteData };","map":{"version":3,"names":["baccaratData","key","amount","banker_amount","player_amount","tie_amount","banker_pair_amount","player_pair_amount","big_amount","small_amount","luck_six_amount","array","nnData","amount_player_1","amount_player_1_banker","amount_player_1_banker_times","amount_player_1_times","amount_player_2","amount_player_2_banker","amount_player_2_banker_times","amount_player_2_times","amount_player_3","amount_player_3_banker","amount_player_3_banker_times","amount_player_3_times","toningData","toning_zero","toning_four","toning_one","toning_three","toning_big","toning_small","toning_singular","toning_plural","diceData","small","big","singular","plural","two_11","two_22","two_33","two_44","two_55","two_66","leopard","three_111","three_222","three_333","three_444","three_555","three_666","number_4","number_5","number_6","number_7","number_8","number_9","number_10","number_11","number_12","number_13","number_14","number_15","number_16","number_17","two_12","two_13","two_14","two_15","two_16","two_23","two_24","two_25","two_26","two_34","two_35","two_36","two_45","two_46","two_56","living_1","living_2","living_3","living_4","living_5","living_6","rouletteData","low","even","red","black","odd","high","column_1","column_2","column_3","dozen_1","dozen_2","dozen_3","theThird","orphans","neighborsOfZero","zeroGame","straight_0","straight_1","straight_2","straight_3","straight_4","straight_5","straight_6","straight_7","straight_8","straight_9","straight_10","straight_11","straight_12","straight_13","straight_14","straight_15","straight_16","straight_17","straight_18","straight_19","straight_20","straight_21","straight_22","straight_23","straight_24","straight_25","straight_26","straight_27","straight_28","straight_29","straight_31","straight_32","straight_33","straight_34","straight_35","straight_36","breakOff","data","new_data","JSON","parse","stringify","err","sendScanResult","tableData","game_id","order_num","parseInt","round","tc_result","nn_result","card_info","player_1_card_1","card","player_1_card_2","player_1_card_3","player_1_result","result","player_1_card_4","player_1_card_5","player_2_card_1","player_2_card_2","player_2_card_3","player_2_result","player_2_card_4","player_2_card_5","player_3_card_1","player_3_card_2","player_3_card_3","player_3_result","player_3_card_4","player_3_card_5","banker_card_1","banker_card_2","banker_card_3","banker_result","banker_card_4","banker_card_5","card_first","position","banker_1","player_1","banker_2","banker_3","player_2","player_3","resetCardInfo","is_scavenging","bet_status","updateBetAmount","bet_amount_msg","length","forEach","v","betAmountMsg"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/utils/common.js"],"sourcesContent":["// 百家乐&龙虎\nconst baccaratData = {\n key: [\n \"banker_amount\",\n \"player_amount\",\n \"tie_amount\",\n \"banker_pair_amount\",\n \"player_pair_amount\",\n \"big_amount\",\n \"small_amount\",\n \"luck_six_amount\"\n ],\n amount: {\n banker_amount: 0,\n player_amount: 0,\n tie_amount: 0,\n banker_pair_amount: 0,\n player_pair_amount: 0,\n big_amount: 0,\n small_amount: 0,\n luck_six_amount: 0\n },\n array: {\n banker_amount: [],\n player_amount: [],\n tie_amount: [],\n banker_pair_amount: [],\n player_pair_amount: [],\n big_amount: [],\n small_amount: [],\n luck_six_amount: []\n }\n}\n// 牛牛\nconst nnData = {\n key: [\n \"amount_player_1\",\n \"amount_player_1_banker\",\n \"amount_player_1_banker_times\",\n \"amount_player_1_times\",\n \"amount_player_2\",\n \"amount_player_2_banker\",\n \"amount_player_2_banker_times\",\n \"amount_player_2_times\",\n \"amount_player_3\",\n \"amount_player_3_banker\",\n \"amount_player_3_banker_times\",\n \"amount_player_3_times\"\n ],\n amount: {\n amount_player_1: 0,\n amount_player_1_banker: 0,\n amount_player_1_banker_times: 0,\n amount_player_1_times: 0,\n amount_player_2: 0,\n amount_player_2_banker: 0,\n amount_player_2_banker_times: 0,\n amount_player_2_times: 0,\n amount_player_3: 0,\n amount_player_3_banker: 0,\n amount_player_3_banker_times: 0,\n amount_player_3_times: 0\n },\n array: {\n amount_player_1: [],\n amount_player_1_banker: [],\n amount_player_1_banker_times: [],\n amount_player_1_times: [],\n amount_player_2: [],\n amount_player_2_banker: [],\n amount_player_2_banker_times: [],\n amount_player_2_times: [],\n amount_player_3: [],\n amount_player_3_banker: [],\n amount_player_3_banker_times: [],\n amount_player_3_times: []\n }\n}\n\n// 色碟\nconst toningData = {\n key: [\n \"toning_zero\",\n \"toning_four\",\n \"toning_one\",\n \"toning_three\",\n \"toning_big\",\n \"toning_small\",\n \"toning_singular\",\n \"toning_plural\"\n ],\n amount: {\n toning_zero: 0,\n toning_four: 0,\n toning_one: 0,\n toning_three: 0,\n toning_big: 0,\n toning_small: 0,\n toning_singular: 0,\n toning_plural: 0\n },\n array: {\n toning_zero: [],\n toning_four: [],\n toning_one: [],\n toning_three: [],\n toning_big: [],\n toning_small: [],\n toning_singular: [],\n toning_plural: []\n }\n}\n// 骰宝\nconst diceData = {\n key: [\n \"small\",\n \"big\",\n \"singular\",\n \"plural\",\n \"two_11\",\n \"two_22\",\n \"two_33\",\n \"two_44\",\n \"two_55\",\n \"two_66\",\n \"leopard\",\n \"three_111\",\n \"three_222\",\n \"three_333\",\n \"three_444\",\n \"three_555\",\n \"three_666\",\n \"number_4\",\n \"number_5\",\n \"number_6\",\n \"number_7\",\n \"number_8\",\n \"number_9\",\n \"number_10\",\n \"number_11\",\n \"number_12\",\n \"number_13\",\n \"number_14\",\n \"number_15\",\n \"number_16\",\n \"number_17\",\n \"two_12\",\n \"two_13\",\n \"two_14\",\n \"two_15\",\n \"two_16\",\n \"two_23\",\n \"two_24\",\n \"two_25\",\n \"two_26\",\n \"two_34\",\n \"two_35\",\n \"two_36\",\n \"two_45\",\n \"two_46\",\n \"two_56\",\n \"living_1\",\n \"living_2\",\n \"living_3\",\n \"living_4\",\n \"living_5\",\n \"living_6\"\n ],\n amount: {\n small: 0,\n big: 0,\n singular: 0,\n plural: 0,\n two_11: 0,\n two_22: 0,\n two_33: 0,\n two_44: 0,\n two_55: 0,\n two_66: 0,\n leopard: 0,\n three_111: 0,\n three_222: 0,\n three_333: 0,\n three_444: 0,\n three_555: 0,\n three_666: 0,\n number_4: 0,\n number_5: 0,\n number_6: 0,\n number_7: 0,\n number_8: 0,\n number_9: 0,\n number_10: 0,\n number_11: 0,\n number_12: 0,\n number_13: 0,\n number_14: 0,\n number_15: 0,\n number_16: 0,\n number_17: 0,\n two_12: 0,\n two_13: 0,\n two_14: 0,\n two_15: 0,\n two_16: 0,\n two_23: 0,\n two_24: 0,\n two_25: 0,\n two_26: 0,\n two_34: 0,\n two_35: 0,\n two_36: 0,\n two_45: 0,\n two_46: 0,\n two_56: 0,\n living_1: 0,\n living_2: 0,\n living_3: 0,\n living_4: 0,\n living_5: 0,\n living_6: 0\n },\n array: {\n small: [],\n big: [],\n singular: [],\n plural: [],\n two_11: [],\n two_22: [],\n two_33: [],\n two_44: [],\n two_55: [],\n two_66: [],\n leopard: [],\n three_111: [],\n three_222: [],\n three_333: [],\n three_444: [],\n three_555: [],\n three_666: [],\n number_4: [],\n number_5: [],\n number_6: [],\n number_7: [],\n number_8: [],\n number_9: [],\n number_10: [],\n number_11: [],\n number_12: [],\n number_13: [],\n number_14: [],\n number_15: [],\n number_16: [],\n number_17: [],\n two_12: [],\n two_13: [],\n two_14: [],\n two_15: [],\n two_16: [],\n two_23: [],\n two_24: [],\n two_25: [],\n two_26: [],\n two_34: [],\n two_35: [],\n two_36: [],\n two_45: [],\n two_46: [],\n two_56: [],\n living_1: [],\n living_2: [],\n living_3: [],\n living_4: [],\n living_5: [],\n living_6: []\n }\n}\n\n// 轮盘\nconst rouletteData = {\n key: [\n \"low\",\n \"even\",\n \"red\",\n \"black\",\n \"odd\",\n \"high\",\n\n \"column_1\",\n \"column_2\",\n \"column_3\",\n\n \"dozen_1\",\n \"dozen_2\",\n \"dozen_3\",\n\n \"theThird\",\n \"orphans\",\n \"neighborsOfZero\",\n \"zeroGame\",\n\n \"straight_0\",\n \"straight_1\",\n \"straight_2\",\n \"straight_3\",\n \"straight_4\",\n \"straight_5\",\n \"straight_6\",\n \"straight_7\",\n \"straight_8\",\n \"straight_9\",\n \"straight_10\",\n \"straight_11\",\n \"straight_12\",\n \"straight_13\",\n \"straight_14\",\n \"straight_15\",\n \"straight_16\",\n \"straight_17\",\n \"straight_18\",\n \"straight_19\",\n \"straight_20\",\n \"straight_21\",\n \"straight_22\",\n \"straight_23\",\n \"straight_24\",\n \"straight_25\",\n \"straight_26\",\n \"straight_27\",\n \"straight_28\",\n \"straight_29\",\n \"straight_30\",\n \"straight_31\",\n \"straight_32\",\n \"straight_33\",\n \"straight_34\",\n \"straight_35\",\n \"straight_36\"\n ],\n amount: {\n low: 0,\n even: 0,\n red: 0,\n black: 0,\n odd: 0,\n high: 0,\n\n column_1: 0,\n column_2: 0,\n column_3: 0,\n\n dozen_1: 0,\n dozen_2: 0,\n dozen_3: 0,\n\n theThird: 0,\n orphans: 0,\n neighborsOfZero: 0,\n zeroGame: 0,\n\n straight_0: 0,\n straight_1: 0,\n straight_2: 0,\n straight_3: 0,\n straight_4: 0,\n straight_5: 0,\n straight_6: 0,\n straight_7: 0,\n straight_8: 0,\n straight_9: 0,\n straight_10: 0,\n straight_11: 0,\n straight_12: 0,\n straight_13: 0,\n straight_14: 0,\n straight_15: 0,\n straight_16: 0,\n straight_17: 0,\n straight_18: 0,\n straight_19: 0,\n straight_20: 0,\n straight_21: 0,\n straight_22: 0,\n straight_23: 0,\n straight_24: 0,\n straight_25: 0,\n straight_26: 0,\n straight_27: 0,\n straight_28: 0,\n straight_29: 0,\n straight_31: 0,\n straight_32: 0,\n straight_33: 0,\n straight_34: 0,\n straight_35: 0,\n straight_36: 0\n },\n array: {\n low: [],\n even: [],\n red: [],\n black: [],\n odd: [],\n high: [],\n\n column_1: [],\n column_2: [],\n column_3: [],\n\n dozen_1: [],\n dozen_2: [],\n dozen_3: [],\n\n theThird: [],\n orphans: [],\n neighborsOfZero: [],\n zeroGame: [],\n\n straight_0: [],\n straight_1: [],\n straight_2: [],\n straight_3: [],\n straight_4: [],\n straight_5: [],\n straight_6: [],\n straight_7: [],\n straight_8: [],\n straight_9: [],\n straight_10: [],\n straight_11: [],\n straight_12: [],\n straight_13: [],\n straight_14: [],\n straight_15: [],\n straight_16: [],\n straight_17: [],\n straight_18: [],\n straight_19: [],\n straight_20: [],\n straight_21: [],\n straight_22: [],\n straight_23: [],\n straight_24: [],\n straight_25: [],\n straight_26: [],\n straight_27: [],\n straight_28: [],\n straight_29: [],\n straight_31: [],\n straight_32: [],\n straight_33: [],\n straight_34: [],\n straight_35: [],\n straight_36: []\n }\n}\n\nconst breakOff = (data) => {\n let new_data\n try {\n new_data = JSON.parse(JSON.stringify(data))\n } catch (err) {\n new_data = data\n }\n return new_data\n}\n\nconst sendScanResult = (tableData, data) => {\n if (tableData.game_id == 4 || tableData.game_id == 5) {\n const order_num = parseInt(data.round.order_num)\n if (tableData.game_id == 5) {\n tableData.tc_result = tableData.tc_result ? tableData.tc_result : {}\n }\n if (tableData.nn_result) {\n tableData.nn_result = tableData.nn_result ? tableData.nn_result : {}\n }\n if (order_num == 11) {\n tableData.card_info.player_1_card_1 = data.round.card\n } else if (order_num == 12) {\n tableData.card_info.player_1_card_2 = data.round.card\n } else if (order_num == 13) {\n tableData.card_info.player_1_card_3 = data.round.card\n if (tableData.game_id == 5) {\n tableData.tc_result.player_1_result = data.round.result\n }\n } else if (order_num == 14) {\n tableData.card_info.player_1_card_4 = data.round.card\n } else if (order_num == 15) {\n tableData.card_info.player_1_card_5 = data.round.card\n if (tableData.game_id == 4) {\n tableData.nn_result.player_1_result = data.round.result\n }\n } else if (order_num == 21) {\n tableData.card_info.player_2_card_1 = data.round.card\n } else if (order_num == 22) {\n tableData.card_info.player_2_card_2 = data.round.card\n } else if (order_num == 23) {\n tableData.card_info.player_2_card_3 = data.round.card\n if (tableData.game_id == 5) {\n tableData.tc_result.player_2_result = data.round.result\n }\n } else if (order_num == 24) {\n tableData.card_info.player_2_card_4 = data.round.card\n } else if (order_num == 25) {\n tableData.card_info.player_2_card_5 = data.round.card\n if (tableData.game_id == 4) {\n tableData.nn_result.player_2_result = data.round.result\n }\n } else if (order_num == 31) {\n tableData.card_info.player_3_card_1 = data.round.card\n } else if (order_num == 32) {\n tableData.card_info.player_3_card_2 = data.round.card\n } else if (order_num == 33) {\n tableData.card_info.player_3_card_3 = data.round.card\n if (tableData.game_id == 5) {\n tableData.tc_result.player_3_result = data.round.result\n }\n } else if (order_num == 34) {\n tableData.card_info.player_3_card_4 = data.round.card\n } else if (order_num == 35) {\n tableData.card_info.player_3_card_5 = data.round.card\n if (tableData.game_id == 4) {\n tableData.nn_result.player_3_result = data.round.result\n }\n } else if (order_num == 41) {\n tableData.card_info.banker_card_1 = data.round.card\n } else if (order_num == 42) {\n tableData.card_info.banker_card_2 = data.round.card\n } else if (order_num == 43) {\n tableData.card_info.banker_card_3 = data.round.card\n if (tableData.game_id == 5) {\n tableData.tc_result.banker_result = data.round.result\n }\n } else if (order_num == 44) {\n tableData.card_info.banker_card_4 = data.round.card\n } else if (order_num == 45) {\n tableData.card_info.banker_card_5 = data.round.card\n if (tableData.game_id == 4) {\n tableData.nn_result.banker_result = data.round.result\n }\n } else if (order_num == 0) {\n tableData.card_info.card_first = data.round.card\n }\n } else if (tableData.game_id == 2) {\n const position = parseInt(data.round.position)\n if (position == 21) {\n tableData.card_info.banker_1 = data.round.card\n } else if (position == 11) {\n tableData.card_info.player_1 = data.round.card\n }\n } else if (tableData.game_id == 1) {\n const position = parseInt(data.round.position)\n if (position == 21) {\n tableData.card_info.banker_1 = data.round.card\n } else if (position == 22) {\n tableData.card_info.banker_2 = data.round.card\n } else if (position == 23) {\n tableData.card_info.banker_3 = data.round.card\n } else if (position == 11) {\n tableData.card_info.player_1 = data.round.card\n } else if (position == 12) {\n tableData.card_info.player_2 = data.round.card\n } else if (position == 13) {\n tableData.card_info.player_3 = data.round.card\n }\n }\n}\n\nconst resetCardInfo = (tableData) => {\n if (tableData.is_scavenging == 1) {\n tableData.bet_status = 0\n if (!tableData.card_info) {\n tableData.card_info = {}\n }\n if (tableData.game_id == 4 || tableData.game_id == 5) {\n tableData.card_info.player_1_card_1 = 0\n tableData.card_info.player_1_card_2 = 0\n tableData.card_info.player_1_card_3 = 0\n tableData.card_info.player_1_card_4 = 0\n tableData.card_info.player_1_card_5 = 0\n tableData.card_info.player_2_card_1 = 0\n tableData.card_info.player_2_card_2 = 0\n tableData.card_info.player_2_card_3 = 0\n tableData.card_info.player_2_card_4 = 0\n tableData.card_info.player_2_card_5 = 0\n tableData.card_info.player_3_card_1 = 0\n tableData.card_info.player_3_card_2 = 0\n tableData.card_info.player_3_card_3 = 0\n tableData.card_info.player_3_card_4 = 0\n tableData.card_info.player_3_card_5 = 0\n tableData.card_info.banker_card_1 = 0\n tableData.card_info.banker_card_2 = 0\n tableData.card_info.banker_card_3 = 0\n tableData.card_info.banker_card_4 = 0\n tableData.card_info.banker_card_5 = 0\n tableData.card_info.card_first = 0\n } else if (tableData.game_id == 2) {\n tableData.card_info.player_1 = 0\n tableData.card_info.banker_1 = 0\n } else if (tableData.game_id == 1) {\n tableData.card_info.banker_1 = 0\n tableData.card_info.banker_2 = 0\n tableData.card_info.banker_3 = 0\n tableData.card_info.player_1 = 0\n tableData.card_info.player_2 = 0\n tableData.card_info.player_3 = 0\n }\n }\n}\n\nconst updateBetAmount = (tableData, data) => {\n if (!tableData.bet_amount_msg) {\n tableData.bet_amount_msg = {}\n }\n let key = []\n if (tableData.game_id == 1 || tableData.game_id == 2) {\n key = [...baccaratData.key]\n } else if (tableData.game_id == 4 || tableData.game_id == 5) {\n key = [...nnData.key]\n } else if (tableData.game_id == 6) {\n key = [...toningData.key]\n } else if (tableData.game_id == 7) {\n key = [...diceData.key]\n }\n if (key.length) {\n key.forEach((v) => {\n if (data && data.betAmountMsg && data.betAmountMsg[v]) {\n tableData.bet_amount_msg[v] =\n (tableData.bet_amount_msg[v] || 0) + data.betAmountMsg[v]\n }\n })\n }\n}\n\nexport {\n sendScanResult,\n resetCardInfo,\n updateBetAmount,\n breakOff,\n baccaratData,\n nnData,\n diceData,\n toningData,\n rouletteData\n}\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}