require "./setup"

# puts "#{QuickScript::Swars::CrossSearchScript::TagCondInfo[:and]}"
# exit

# QuickScript::Swars::CrossSearchScript.new.bookmark_url # => "http://localhost:4000/lab/swars/cross-search?bg_request_key=&bookmark_url_key=false&download_key=&exec=true&final_keys=&open_action_key=&preset_keys=&query=&range_size=&request_size=&rule_keys=&x_grade_diff_key=&x_grade_keys=&x_judge_keys=&x_style_keys=&x_tags=&x_tags_cond_key=&x_user_keys=&xmode_keys=&y_grade_keys=&y_style_keys=&y_tags=&y_tags_cond_key=&y_user_keys="
# puts QuickScript::Swars::CrossSearchScript.new.mail_body

# _ { ::Swars::User.where(key: "bsplive") } # => "7.26 ms"
# exit
# sql
# p QuickScript::Swars::CrossSearchScript.new(x_user_keys: "bsplive", exec: "true").call

# puts QuickScript::Swars::CrossSearchScript.new.empty_message # => nil
# puts QuickScript::Swars::CrossSearchScript.new.empty_message # => nil
# exit

# QuickScript::Swars::CrossSearchScript.new({exec: "true", download_key: "on"}, {current_user: User.admin}).mail_notify
# exit

# tp Swars::Battle.group(:preset).count.keys.collect(&:name)
# QuickScript::Swars::CrossSearchScript.new(x_style_keys: "王道").x_style_infos.collect(&:name) # => ["王道"]
# exit

# ::Swars::Xmode["野良"]          # =>

sql
QuickScript::Swars::CrossSearchScript.new(x_location_keys: "black", exec: "true").call

# QuickScript::Swars::CrossSearchScript.new(x_tags: "居飛車", exec: "true", _method: "get").as_json[:redirect_to][:to] # =>
# _ { QuickScript::Swars::CrossSearchScript.new(x_tags: "居飛車", exec: "true", _method: "get").all_ids } # =>
# _ { QuickScript::Swars::CrossSearchScript.new(x_tags: "居飛車", exec: "true", _method: "get").all_ids } # =>
# sql
# QuickScript::Swars::CrossSearchScript.new(x_tags: "居飛車", x_judge_keys: "勝ち", exec: "true", _method: "get").all_ids.size # =>
# >>   Swars::Battle Ids (21.0ms)  SELECT `swars_battles`.`id` FROM `swars_battles` ORDER BY `swars_battles`.`id` DESC LIMIT 1000
# >>   ↳ app/models/quick_script/swars/cross_search_script.rb:506:in `with_index'
# >>   Swars::Battle Ids (2.8ms)  SELECT `swars_battles`.`id` FROM `swars_battles` WHERE `swars_battles`.`id` >= 54650514
# >>   ↳ app/models/quick_script/swars/cross_search_script.rb:522:in `sub_scope'
# >>   Location Load (0.6ms)  SELECT `locations`.* FROM `locations` WHERE `locations`.`key` = 'black' ORDER BY `locations`.`position` ASC LIMIT 1
# >>   ↳ app/models/application_memory_record.rb:36:in `db_record!'
# >>   Swars::Membership Ids (16.8ms)  SELECT `swars_memberships`.`id` FROM `swars_memberships` WHERE `swars_memberships`.`battle_id` IN (54650514, 54650515, 54650516, 54650517, 54650520, 54650521, 54650522, 54650523, 54650524, 54650525, 54650526, 54650527, 54650528, 54650529, 54650531, 54650532, 54650534, 54650535, 54650536, 54650538, 54650539, 54650540, 54650541, 54650542, 54650543, 54650544, 54650545, 54650546, 54650547, 54650548, 54650551, 54650552, 54650553, 54650554, 54650555, 54650556, 54650558, 54650559, 54650561, 54650562, 54650563, 54650566, 54650567, 54650568, 54650569, 54650570, 54650572, 54650574, 54650575, 54650577, 54650582, 54650583, 54650584, 54650586, 54650587, 54650588, 54650590, 54650591, 54650594, 54650595, 54650596, 54650599, 54650601, 54650602, 54650603, 54650604, 54650605, 54650606, 54650608, 54650609, 54650610, 54650611, 54650612, 54650614, 54650615, 54650616, 54650617, 54650618, 54650619, 54650620, 54650621, 54650622, 54650623, 54650624, 54650625, 54650626, 54650627, 54650628, 54650629, 54650630, 54650631, 54650632, 54650633, 54650634, 54650635, 54650636, 54650637, 54650638, 54650639, 54650640, 54650641, 54650642, 54650643, 54650644, 54650645, 54650646, 54650647, 54650648, 54650649, 54650650, 54650651, 54650652, 54650653, 54650654, 54650655, 54650656, 54650657, 54650658, 54650659, 54650660, 54650661, 54650662, 54650663, 54650664, 54650665, 54650666, 54650667, 54650668, 54650669, 54650670, 54650671, 54650672, 54650673, 54650674, 54650675, 54650676, 54650677, 54650678, 54650679, 54650680, 54650681, 54650682, 54650683, 54650684, 54650685, 54650686, 54650687, 54650688, 54650689, 54650690, 54650691, 54650692, 54650693, 54650694, 54650695, 54650696, 54650697, 54650698, 54650699, 54650700, 54650701, 54650702, 54650703, 54650704, 54650705, 54650706, 54650707, 54650708, 54650709, 54650710, 54650711, 54650712, 54650713, 54650714, 54650716, 54650717, 54650718, 54650719, 54650720, 54650721, 54650722, 54650723, 54650724, 54650725, 54650726, 54650727, 54650728, 54650729, 54650730, 54650731, 54650732, 54650733, 54650734, 54650735, 54650736, 54650737, 54650738, 54650739, 54650740, 54650741, 54650742, 54650743, 54650744, 54650745, 54650746, 54650747, 54650748, 54650749, 54650750, 54650751, 54650752, 54650753, 54650754, 54650755, 54650756, 54650757, 54650758, 54650759, 54650760, 54650761, 54650762, 54650763, 54650764, 54650765, 54650766, 54650767, 54650768, 54650769, 54650770, 54650771, 54650772, 54650773, 54650774, 54650775, 54650776, 54650777, 54650778, 54650779, 54650780, 54650781, 54650782, 54650783, 54650784, 54650785, 54650786, 54650787, 54650788, 54650789, 54650790, 54650791, 54650792, 54650793, 54650794, 54650795, 54650796, 54650797, 54650798, 54650799, 54650800, 54650801, 54650802, 54650803, 54650804, 54650805, 54650806, 54650807, 54650808, 54650809, 54650810, 54650811, 54650812, 54650813, 54650814, 54650815, 54650816, 54650817, 54650818, 54650819, 54650820, 54650821, 54650822, 54650823, 54650824, 54650825, 54650826, 54650827, 54650828, 54650829, 54650830, 54650831, 54650832, 54650833, 54650834, 54650835, 54650836, 54650837, 54650838, 54650839, 54650840, 54650841, 54650842, 54650843, 54650844, 54650845, 54650846, 54650847, 54650848, 54650849, 54650850, 54650851, 54650852, 54650853, 54650854, 54650855, 54650856, 54650857, 54650858, 54650859, 54650860, 54650861, 54650862, 54650863, 54650864, 54650865, 54650866, 54650867, 54650868, 54650869, 54650870, 54650871, 54650872, 54650873, 54650874, 54650875, 54650876, 54650877, 54650878, 54650879, 54650880, 54650881, 54650882, 54650883, 54650884, 54650885, 54650886, 54650887, 54650888, 54650889, 54650890, 54650891, 54650892, 54650893, 54650894, 54650895, 54650896, 54650897, 54650898, 54650899, 54650900, 54650901, 54650902, 54650903, 54650904, 54650905, 54650906, 54650907, 54650908, 54650909, 54650910, 54650911, 54650912, 54650913, 54650914, 54650915, 54650916, 54650917, 54650918, 54650919, 54650920, 54650921, 54650922, 54650923, 54650924, 54650925, 54650926, 54650927, 54650928, 54650929, 54650930, 54650931, 54650932, 54650933, 54650934, 54650935, 54650936, 54650937, 54650938, 54650939, 54650940, 54650941, 54650942, 54650943, 54650944, 54650945, 54650946, 54650947, 54650948, 54650949, 54650950, 54650951, 54650952, 54650953, 54650954, 54650955, 54650956, 54650957, 54650958, 54650959, 54650960, 54650961, 54650962, 54650963, 54650964, 54650965, 54650966, 54650967, 54650968, 54650969, 54650970, 54650971, 54650972, 54650973, 54650974, 54650975, 54650976, 54650977, 54650978, 54650979, 54650980, 54650981, 54650982, 54650983, 54650984, 54650985, 54650986, 54650987, 54650988, 54650989, 54650990, 54650991, 54650992, 54650993, 54650994, 54650995, 54650996, 54650997, 54650998, 54650999, 54651000, 54651001, 54651002, 54651003, 54651004, 54651005, 54651006, 54651007, 54651008, 54651009, 54651010, 54651011, 54651012, 54651013, 54651014, 54651015, 54651016, 54651017, 54651018, 54651019, 54651020, 54651021, 54651022, 54651023, 54651024, 54651025, 54651026, 54651027, 54651028, 54651029, 54651030, 54651031, 54651032, 54651033, 54651034, 54651035, 54651036, 54651037, 54651038, 54651039, 54651040, 54651041, 54651042, 54651043, 54651044, 54651045, 54651046, 54651047, 54651048, 54651049, 54651050, 54651051, 54651052, 54651053, 54651054, 54651055, 54651056, 54651057, 54651058, 54651059, 54651060, 54651061, 54651062, 54651063, 54651064, 54651065, 54651066, 54651067, 54651068, 54651069, 54651070, 54651071, 54651072, 54651073, 54651074, 54651075, 54651076, 54651077, 54651078, 54651079, 54651080, 54651081, 54651082, 54651083, 54651084, 54651085, 54651086, 54651087, 54651088, 54651089, 54651090, 54651091, 54651092, 54651093, 54651094, 54651095, 54651096, 54651097, 54651098, 54651099, 54651100, 54651101, 54651102, 54651103, 54651104, 54651105, 54651106, 54651107, 54651108, 54651109, 54651110, 54651111, 54651112, 54651113, 54651114, 54651115, 54651116, 54651117, 54651118, 54651119, 54651120, 54651121, 54651122, 54651123, 54651124, 54651125, 54651126, 54651127, 54651128, 54651129, 54651130, 54651131, 54651132, 54651133, 54651134, 54651135, 54651136, 54651137, 54651138, 54651139, 54651140, 54651141, 54651142, 54651143, 54651144, 54651145, 54651146, 54651147, 54651148, 54651149, 54651150, 54651151, 54651152, 54651153, 54651154, 54651155, 54651156, 54651157, 54651158, 54651159, 54651160, 54651161, 54651162, 54651163, 54651164, 54651165, 54651166, 54651167, 54651168, 54651169, 54651170, 54651171, 54651172, 54651173, 54651174, 54651175, 54651176, 54651177, 54651178, 54651179, 54651180, 54651181, 54651182, 54651183, 54651184, 54651185, 54651186, 54651187, 54651188, 54651189, 54651190, 54651191, 54651192, 54651193, 54651194, 54651195, 54651196, 54651197, 54651198, 54651199, 54651200, 54651201, 54651202, 54651203, 54651204, 54651205, 54651206, 54651207, 54651208, 54651209, 54651210, 54651211, 54651212, 54651213, 54651214, 54651215, 54651216, 54651217, 54651218, 54651219, 54651220, 54651221, 54651222, 54651223, 54651224, 54651225, 54651226, 54651227, 54651228, 54651229, 54651230, 54651231, 54651232, 54651233, 54651234, 54651235, 54651236, 54651237, 54651238, 54651239, 54651240, 54651241, 54651242, 54651243, 54651244, 54651245, 54651246, 54651248, 54651249, 54651250, 54651251, 54651252, 54651253, 54651254, 54651255, 54651256, 54651257, 54651258, 54651259, 54651260, 54651261, 54651262, 54651263, 54651264, 54651265, 54651266, 54651267, 54651268, 54651269, 54651270, 54651271, 54651272, 54651273, 54651274, 54651275, 54651276, 54651277, 54651278, 54651279, 54651280, 54651281, 54651282, 54651283, 54651284, 54651285, 54651286, 54651287, 54651288, 54651289, 54651290, 54651291, 54651292, 54651293, 54651294, 54651295, 54651296, 54651297, 54651298, 54651299, 54651300, 54651301, 54651302, 54651303, 54651304, 54651305, 54651306, 54651307, 54651308, 54651309, 54651311, 54651312, 54651313, 54651314, 54651315, 54651316, 54651317, 54651318, 54651319, 54651320, 54651321, 54651322, 54651323, 54651324, 54651325, 54651326, 54651327, 54651328, 54651329, 54651330, 54651331, 54651332, 54651333, 54651334, 54651335, 54651336, 54651337, 54651338, 54651339, 54651340, 54651341, 54651342, 54651343, 54651344, 54651345, 54651346, 54651347, 54651348, 54651349, 54651350, 54651351, 54651352, 54651353, 54651354, 54651355, 54651356, 54651357, 54651358, 54651359, 54651360, 54651361, 54651362, 54651363, 54651364, 54651365, 54651366, 54651367, 54651368, 54651369, 54651370, 54651371, 54651372, 54651373, 54651374, 54651375, 54651376, 54651377, 54651378, 54651379, 54651380, 54651381, 54651382, 54651383, 54651384, 54651385, 54651386, 54651387, 54651388, 54651389, 54651390, 54651391, 54651392, 54651393, 54651394, 54651395, 54651396, 54651397, 54651398, 54651399, 54651400, 54651401, 54651402, 54651403, 54651404, 54651405, 54651406, 54651407, 54651408, 54651409, 54651410, 54651411, 54651412, 54651413, 54651414, 54651415, 54651416, 54651417, 54651418, 54651419, 54651420, 54651421, 54651422, 54651423, 54651424, 54651425, 54651426, 54651427, 54651428, 54651429, 54651430, 54651431, 54651432, 54651433, 54651434, 54651435, 54651436, 54651437, 54651438, 54651439, 54651440, 54651441, 54651442, 54651443, 54651444, 54651445, 54651446, 54651447, 54651448, 54651449, 54651450, 54651451, 54651452, 54651453, 54651454, 54651455, 54651456, 54651457, 54651458, 54651459, 54651460, 54651461, 54651462, 54651463, 54651464, 54651465, 54651466, 54651467, 54651468, 54651469, 54651470, 54651471, 54651472, 54651473, 54651474, 54651475, 54651476, 54651477, 54651478, 54651479, 54651480, 54651481, 54651482, 54651483, 54651484, 54651485, 54651486, 54651487, 54651488, 54651489, 54651490, 54651491, 54651492, 54651493, 54651494, 54651495, 54651496, 54651497, 54651498, 54651499, 54651500, 54651501, 54651502, 54651503, 54651504, 54651505, 54651506, 54651507, 54651508, 54651509, 54651510, 54651511, 54651512, 54651513, 54651514, 54651515, 54651516, 54651517, 54651518, 54651519, 54651520, 54651521, 54651522, 54651523, 54651524, 54651525, 54651526, 54651527, 54651528, 54651529, 54651530, 54651531, 54651532, 54651533, 54651534, 54651535, 54651536, 54651537, 54651538, 54651539, 54651540, 54651541, 54651542, 54651543)
# >>   ↳ app/models/quick_script/swars/cross_search_script.rb:527:in `sub_scope'
# >>   Swars::Battle Ids (34.0ms)  SELECT DISTINCT `swars_battles`.`id` FROM `swars_battles` INNER JOIN `swars_memberships` ON `swars_memberships`.`battle_id` = `swars_battles`.`id` WHERE `swars_battles`.`id` >= 54650514 AND `swars_memberships`.`battle_id` IN (54650514, 54650515, 54650516, 54650517, 54650520, 54650521, 54650522, 54650523, 54650524, 54650525, 54650526, 54650527, 54650528, 54650529, 54650531, 54650532, 54650534, 54650535, 54650536, 54650538, 54650539, 54650540, 54650541, 54650542, 54650543, 54650544, 54650545, 54650546, 54650547, 54650548, 54650551, 54650552, 54650553, 54650554, 54650555, 54650556, 54650558, 54650559, 54650561, 54650562, 54650563, 54650566, 54650567, 54650568, 54650569, 54650570, 54650572, 54650574, 54650575, 54650577, 54650582, 54650583, 54650584, 54650586, 54650587, 54650588, 54650590, 54650591, 54650594, 54650595, 54650596, 54650599, 54650601, 54650602, 54650603, 54650604, 54650605, 54650606, 54650608, 54650609, 54650610, 54650611, 54650612, 54650614, 54650615, 54650616, 54650617, 54650618, 54650619, 54650620, 54650621, 54650622, 54650623, 54650624, 54650625, 54650626, 54650627, 54650628, 54650629, 54650630, 54650631, 54650632, 54650633, 54650634, 54650635, 54650636, 54650637, 54650638, 54650639, 54650640, 54650641, 54650642, 54650643, 54650644, 54650645, 54650646, 54650647, 54650648, 54650649, 54650650, 54650651, 54650652, 54650653, 54650654, 54650655, 54650656, 54650657, 54650658, 54650659, 54650660, 54650661, 54650662, 54650663, 54650664, 54650665, 54650666, 54650667, 54650668, 54650669, 54650670, 54650671, 54650672, 54650673, 54650674, 54650675, 54650676, 54650677, 54650678, 54650679, 54650680, 54650681, 54650682, 54650683, 54650684, 54650685, 54650686, 54650687, 54650688, 54650689, 54650690, 54650691, 54650692, 54650693, 54650694, 54650695, 54650696, 54650697, 54650698, 54650699, 54650700, 54650701, 54650702, 54650703, 54650704, 54650705, 54650706, 54650707, 54650708, 54650709, 54650710, 54650711, 54650712, 54650713, 54650714, 54650716, 54650717, 54650718, 54650719, 54650720, 54650721, 54650722, 54650723, 54650724, 54650725, 54650726, 54650727, 54650728, 54650729, 54650730, 54650731, 54650732, 54650733, 54650734, 54650735, 54650736, 54650737, 54650738, 54650739, 54650740, 54650741, 54650742, 54650743, 54650744, 54650745, 54650746, 54650747, 54650748, 54650749, 54650750, 54650751, 54650752, 54650753, 54650754, 54650755, 54650756, 54650757, 54650758, 54650759, 54650760, 54650761, 54650762, 54650763, 54650764, 54650765, 54650766, 54650767, 54650768, 54650769, 54650770, 54650771, 54650772, 54650773, 54650774, 54650775, 54650776, 54650777, 54650778, 54650779, 54650780, 54650781, 54650782, 54650783, 54650784, 54650785, 54650786, 54650787, 54650788, 54650789, 54650790, 54650791, 54650792, 54650793, 54650794, 54650795, 54650796, 54650797, 54650798, 54650799, 54650800, 54650801, 54650802, 54650803, 54650804, 54650805, 54650806, 54650807, 54650808, 54650809, 54650810, 54650811, 54650812, 54650813, 54650814, 54650815, 54650816, 54650817, 54650818, 54650819, 54650820, 54650821, 54650822, 54650823, 54650824, 54650825, 54650826, 54650827, 54650828, 54650829, 54650830, 54650831, 54650832, 54650833, 54650834, 54650835, 54650836, 54650837, 54650838, 54650839, 54650840, 54650841, 54650842, 54650843, 54650844, 54650845, 54650846, 54650847, 54650848, 54650849, 54650850, 54650851, 54650852, 54650853, 54650854, 54650855, 54650856, 54650857, 54650858, 54650859, 54650860, 54650861, 54650862, 54650863, 54650864, 54650865, 54650866, 54650867, 54650868, 54650869, 54650870, 54650871, 54650872, 54650873, 54650874, 54650875, 54650876, 54650877, 54650878, 54650879, 54650880, 54650881, 54650882, 54650883, 54650884, 54650885, 54650886, 54650887, 54650888, 54650889, 54650890, 54650891, 54650892, 54650893, 54650894, 54650895, 54650896, 54650897, 54650898, 54650899, 54650900, 54650901, 54650902, 54650903, 54650904, 54650905, 54650906, 54650907, 54650908, 54650909, 54650910, 54650911, 54650912, 54650913, 54650914, 54650915, 54650916, 54650917, 54650918, 54650919, 54650920, 54650921, 54650922, 54650923, 54650924, 54650925, 54650926, 54650927, 54650928, 54650929, 54650930, 54650931, 54650932, 54650933, 54650934, 54650935, 54650936, 54650937, 54650938, 54650939, 54650940, 54650941, 54650942, 54650943, 54650944, 54650945, 54650946, 54650947, 54650948, 54650949, 54650950, 54650951, 54650952, 54650953, 54650954, 54650955, 54650956, 54650957, 54650958, 54650959, 54650960, 54650961, 54650962, 54650963, 54650964, 54650965, 54650966, 54650967, 54650968, 54650969, 54650970, 54650971, 54650972, 54650973, 54650974, 54650975, 54650976, 54650977, 54650978, 54650979, 54650980, 54650981, 54650982, 54650983, 54650984, 54650985, 54650986, 54650987, 54650988, 54650989, 54650990, 54650991, 54650992, 54650993, 54650994, 54650995, 54650996, 54650997, 54650998, 54650999, 54651000, 54651001, 54651002, 54651003, 54651004, 54651005, 54651006, 54651007, 54651008, 54651009, 54651010, 54651011, 54651012, 54651013, 54651014, 54651015, 54651016, 54651017, 54651018, 54651019, 54651020, 54651021, 54651022, 54651023, 54651024, 54651025, 54651026, 54651027, 54651028, 54651029, 54651030, 54651031, 54651032, 54651033, 54651034, 54651035, 54651036, 54651037, 54651038, 54651039, 54651040, 54651041, 54651042, 54651043, 54651044, 54651045, 54651046, 54651047, 54651048, 54651049, 54651050, 54651051, 54651052, 54651053, 54651054, 54651055, 54651056, 54651057, 54651058, 54651059, 54651060, 54651061, 54651062, 54651063, 54651064, 54651065, 54651066, 54651067, 54651068, 54651069, 54651070, 54651071, 54651072, 54651073, 54651074, 54651075, 54651076, 54651077, 54651078, 54651079, 54651080, 54651081, 54651082, 54651083, 54651084, 54651085, 54651086, 54651087, 54651088, 54651089, 54651090, 54651091, 54651092, 54651093, 54651094, 54651095, 54651096, 54651097, 54651098, 54651099, 54651100, 54651101, 54651102, 54651103, 54651104, 54651105, 54651106, 54651107, 54651108, 54651109, 54651110, 54651111, 54651112, 54651113, 54651114, 54651115, 54651116, 54651117, 54651118, 54651119, 54651120, 54651121, 54651122, 54651123, 54651124, 54651125, 54651126, 54651127, 54651128, 54651129, 54651130, 54651131, 54651132, 54651133, 54651134, 54651135, 54651136, 54651137, 54651138, 54651139, 54651140, 54651141, 54651142, 54651143, 54651144, 54651145, 54651146, 54651147, 54651148, 54651149, 54651150, 54651151, 54651152, 54651153, 54651154, 54651155, 54651156, 54651157, 54651158, 54651159, 54651160, 54651161, 54651162, 54651163, 54651164, 54651165, 54651166, 54651167, 54651168, 54651169, 54651170, 54651171, 54651172, 54651173, 54651174, 54651175, 54651176, 54651177, 54651178, 54651179, 54651180, 54651181, 54651182, 54651183, 54651184, 54651185, 54651186, 54651187, 54651188, 54651189, 54651190, 54651191, 54651192, 54651193, 54651194, 54651195, 54651196, 54651197, 54651198, 54651199, 54651200, 54651201, 54651202, 54651203, 54651204, 54651205, 54651206, 54651207, 54651208, 54651209, 54651210, 54651211, 54651212, 54651213, 54651214, 54651215, 54651216, 54651217, 54651218, 54651219, 54651220, 54651221, 54651222, 54651223, 54651224, 54651225, 54651226, 54651227, 54651228, 54651229, 54651230, 54651231, 54651232, 54651233, 54651234, 54651235, 54651236, 54651237, 54651238, 54651239, 54651240, 54651241, 54651242, 54651243, 54651244, 54651245, 54651246, 54651248, 54651249, 54651250, 54651251, 54651252, 54651253, 54651254, 54651255, 54651256, 54651257, 54651258, 54651259, 54651260, 54651261, 54651262, 54651263, 54651264, 54651265, 54651266, 54651267, 54651268, 54651269, 54651270, 54651271, 54651272, 54651273, 54651274, 54651275, 54651276, 54651277, 54651278, 54651279, 54651280, 54651281, 54651282, 54651283, 54651284, 54651285, 54651286, 54651287, 54651288, 54651289, 54651290, 54651291, 54651292, 54651293, 54651294, 54651295, 54651296, 54651297, 54651298, 54651299, 54651300, 54651301, 54651302, 54651303, 54651304, 54651305, 54651306, 54651307, 54651308, 54651309, 54651311, 54651312, 54651313, 54651314, 54651315, 54651316, 54651317, 54651318, 54651319, 54651320, 54651321, 54651322, 54651323, 54651324, 54651325, 54651326, 54651327, 54651328, 54651329, 54651330, 54651331, 54651332, 54651333, 54651334, 54651335, 54651336, 54651337, 54651338, 54651339, 54651340, 54651341, 54651342, 54651343, 54651344, 54651345, 54651346, 54651347, 54651348, 54651349, 54651350, 54651351, 54651352, 54651353, 54651354, 54651355, 54651356, 54651357, 54651358, 54651359, 54651360, 54651361, 54651362, 54651363, 54651364, 54651365, 54651366, 54651367, 54651368, 54651369, 54651370, 54651371, 54651372, 54651373, 54651374, 54651375, 54651376, 54651377, 54651378, 54651379, 54651380, 54651381, 54651382, 54651383, 54651384, 54651385, 54651386, 54651387, 54651388, 54651389, 54651390, 54651391, 54651392, 54651393, 54651394, 54651395, 54651396, 54651397, 54651398, 54651399, 54651400, 54651401, 54651402, 54651403, 54651404, 54651405, 54651406, 54651407, 54651408, 54651409, 54651410, 54651411, 54651412, 54651413, 54651414, 54651415, 54651416, 54651417, 54651418, 54651419, 54651420, 54651421, 54651422, 54651423, 54651424, 54651425, 54651426, 54651427, 54651428, 54651429, 54651430, 54651431, 54651432, 54651433, 54651434, 54651435, 54651436, 54651437, 54651438, 54651439, 54651440, 54651441, 54651442, 54651443, 54651444, 54651445, 54651446, 54651447, 54651448, 54651449, 54651450, 54651451, 54651452, 54651453, 54651454, 54651455, 54651456, 54651457, 54651458, 54651459, 54651460, 54651461, 54651462, 54651463, 54651464, 54651465, 54651466, 54651467, 54651468, 54651469, 54651470, 54651471, 54651472, 54651473, 54651474, 54651475, 54651476, 54651477, 54651478, 54651479, 54651480, 54651481, 54651482, 54651483, 54651484, 54651485, 54651486, 54651487, 54651488, 54651489, 54651490, 54651491, 54651492, 54651493, 54651494, 54651495, 54651496, 54651497, 54651498, 54651499, 54651500, 54651501, 54651502, 54651503, 54651504, 54651505, 54651506, 54651507, 54651508, 54651509, 54651510, 54651511, 54651512, 54651513, 54651514, 54651515, 54651516, 54651517, 54651518, 54651519, 54651520, 54651521, 54651522, 54651523, 54651524, 54651525, 54651526, 54651527, 54651528, 54651529, 54651530, 54651531, 54651532, 54651533, 54651534, 54651535, 54651536, 54651537, 54651538, 54651539, 54651540, 54651541, 54651542, 54651543) AND `swars_memberships`.`location_id` = 1 AND `swars_memberships`.`opponent_id` IN (108954705, 108954706, 108954707, 108954708, 108954709, 108954710, 108954711, 108954712, 108954715, 108954716, 108954717, 108954718, 108954719, 108954720, 108954721, 108954722, 108954723, 108954724, 108954725, 108954726, 108954727, 108954728, 108954729, 108954730, 108954731, 108954732, 108954733, 108954734, 108954736, 108954737, 108954738, 108954739, 108954741, 108954742, 108954743, 108954744, 108954745, 108954746, 108954748, 108954749, 108954750, 108954751, 108954752, 108954753, 108954754, 108954755, 108954756, 108954757, 108954758, 108954759, 108954760, 108954761, 108954762, 108954763, 108954764, 108954765, 108954766, 108954767, 108954768, 108954769, 108954772, 108954773, 108954774, 108954775, 108954776, 108954777, 108954778, 108954779, 108954780, 108954781, 108954782, 108954783, 108954785, 108954786, 108954787, 108954788, 108954790, 108954791, 108954792, 108954793, 108954794, 108954795, 108954798, 108954799, 108954800, 108954801, 108954802, 108954803, 108954804, 108954805, 108954806, 108954807, 108954809, 108954810, 108954812, 108954813, 108954814, 108954815, 108954817, 108954818, 108954823, 108954824, 108954825, 108954826, 108954827, 108954828, 108954830, 108954831, 108954832, 108954833, 108954834, 108954835, 108954837, 108954838, 108954839, 108954840, 108954843, 108954844, 108954845, 108954846, 108954847, 108954848, 108954851, 108954852, 108954854, 108954855, 108954856, 108954857, 108954858, 108954859, 108954860, 108954861, 108954862, 108954863, 108954864, 108954865, 108954867, 108954868, 108954869, 108954870, 108954871, 108954872, 108954873, 108954874, 108954875, 108954876, 108954878, 108954879, 108954880, 108954881, 108954882, 108954883, 108954884, 108954885, 108954886, 108954887, 108954888, 108954889, 108954890, 108954891, 108954892, 108954893, 108954894, 108954895, 108954896, 108954897, 108954898, 108954899, 108954900, 108954901, 108954902, 108954903, 108954904, 108954905, 108954906, 108954907, 108954908, 108954909, 108954910, 108954911, 108954912, 108954913, 108954914, 108954915, 108954916, 108954917, 108954918, 108954919, 108954920, 108954921, 108954922, 108954923, 108954924, 108954925, 108954926, 108954927, 108954928, 108954929, 108954930, 108954931, 108954932, 108954933, 108954934, 108954935, 108954936, 108954937, 108954938, 108954939, 108954940, 108954941, 108954942, 108954943, 108954944, 108954945, 108954946, 108954947, 108954948, 108954949, 108954950, 108954951, 108954952, 108954953, 108954954, 108954955, 108954956, 108954957, 108954958, 108954959, 108954960, 108954961, 108954962, 108954963, 108954964, 108954965, 108954966, 108954967, 108954968, 108954969, 108954970, 108954971, 108954972, 108954973, 108954974, 108954975, 108954976, 108954977, 108954978, 108954979, 108954980, 108954981, 108954982, 108954983, 108954984, 108954985, 108954986, 108954987, 108954988, 108954989, 108954990, 108954991, 108954992, 108954993, 108954994, 108954995, 108954996, 108954997, 108954998, 108954999, 108955000, 108955001, 108955002, 108955003, 108955004, 108955005, 108955006, 108955007, 108955008, 108955009, 108955010, 108955011, 108955012, 108955013, 108955014, 108955015, 108955016, 108955017, 108955018, 108955019, 108955020, 108955021, 108955022, 108955023, 108955024, 108955025, 108955026, 108955027, 108955028, 108955029, 108955030, 108955031, 108955032, 108955033, 108955034, 108955035, 108955036, 108955037, 108955038, 108955039, 108955040, 108955041, 108955042, 108955043, 108955044, 108955045, 108955046, 108955047, 108955048, 108955049, 108955050, 108955051, 108955052, 108955053, 108955054, 108955055, 108955056, 108955057, 108955058, 108955059, 108955060, 108955061, 108955062, 108955063, 108955064, 108955065, 108955066, 108955067, 108955068, 108955069, 108955070, 108955071, 108955072, 108955073, 108955074, 108955075, 108955076, 108955077, 108955078, 108955080, 108955081, 108955082, 108955083, 108955084, 108955085, 108955086, 108955087, 108955088, 108955089, 108955090, 108955091, 108955092, 108955093, 108955094, 108955095, 108955096, 108955097, 108955098, 108955099, 108955100, 108955101, 108955102, 108955103, 108955104, 108955105, 108955106, 108955107, 108955108, 108955109, 108955110, 108955111, 108955112, 108955113, 108955114, 108955115, 108955116, 108955117, 108955118, 108955119, 108955120, 108955121, 108955122, 108955123, 108955124, 108955125, 108955126, 108955127, 108955128, 108955129, 108955130, 108955131, 108955132, 108955133, 108955134, 108955135, 108955136, 108955137, 108955138, 108955139, 108955140, 108955141, 108955142, 108955143, 108955144, 108955145, 108955146, 108955147, 108955148, 108955149, 108955150, 108955151, 108955152, 108955153, 108955154, 108955155, 108955156, 108955157, 108955158, 108955159, 108955160, 108955161, 108955162, 108955163, 108955165, 108955164, 108955166, 108955167, 108955168, 108955169, 108955170, 108955171, 108955172, 108955173, 108955174, 108955175, 108955176, 108955177, 108955178, 108955179, 108955180, 108955181, 108955182, 108955183, 108955184, 108955185, 108955186, 108955187, 108955188, 108955189, 108955190, 108955191, 108955192, 108955193, 108955194, 108955195, 108955196, 108955197, 108955198, 108955199, 108955200, 108955201, 108955202, 108955203, 108955204, 108955205, 108955206, 108955207, 108955208, 108955209, 108955210, 108955211, 108955212, 108955213, 108955214, 108955215, 108955216, 108955217, 108955218, 108955219, 108955221, 108955220, 108955222, 108955223, 108955224, 108955225, 108955226, 108955227, 108955228, 108955229, 108955230, 108955231, 108955232, 108955233, 108955234, 108955235, 108955236, 108955237, 108955238, 108955239, 108955240, 108955241, 108955242, 108955243, 108955244, 108955245, 108955246, 108955247, 108955248, 108955249, 108955250, 108955251, 108955252, 108955253, 108955254, 108955255, 108955256, 108955257, 108955258, 108955259, 108955260, 108955261, 108955262, 108955263, 108955264, 108955265, 108955266, 108955267, 108955268, 108955269, 108955270, 108955271, 108955272, 108955273, 108955274, 108955275, 108955276, 108955277, 108955278, 108955279, 108955280, 108955281, 108955282, 108955283, 108955284, 108955285, 108955286, 108955287, 108955288, 108955289, 108955290, 108955291, 108955292, 108955293, 108955294, 108955295, 108955296, 108955297, 108955298, 108955299, 108955300, 108955301, 108955302, 108955303, 108955304, 108955305, 108955306, 108955307, 108955308, 108955309, 108955310, 108955311, 108955312, 108955313, 108955314, 108955315, 108955316, 108955317, 108955318, 108955319, 108955320, 108955321, 108955322, 108955323, 108955324, 108955325, 108955326, 108955327, 108955328, 108955329, 108955330, 108955331, 108955332, 108955333, 108955334, 108955335, 108955336, 108955337, 108955338, 108955339, 108955340, 108955341, 108955342, 108955343, 108955344, 108955345, 108955346, 108955347, 108955348, 108955349, 108955350, 108955351, 108955352, 108955353, 108955354, 108955355, 108955356, 108955357, 108955358, 108955359, 108955360, 108955361, 108955362, 108955363, 108955364, 108955365, 108955366, 108955367, 108955368, 108955369, 108955370, 108955371, 108955372, 108955373, 108955374, 108955375, 108955376, 108955377, 108955378, 108955379, 108955380, 108955381, 108955382, 108955383, 108955384, 108955385, 108955386, 108955387, 108955388, 108955389, 108955390, 108955391, 108955392, 108955393, 108955394, 108955395, 108955396, 108955397, 108955398, 108955399, 108955400, 108955401, 108955402, 108955403, 108955404, 108955405, 108955406, 108955407, 108955408, 108955409, 108955410, 108955411, 108955412, 108955413, 108955414, 108955415, 108955416, 108955417, 108955418, 108955419, 108955420, 108955421, 108955422, 108955423, 108955424, 108955425, 108955426, 108955427, 108955428, 108955429, 108955430, 108955431, 108955432, 108955433, 108955434, 108955435, 108955436, 108955437, 108955438, 108955439, 108955440, 108955441, 108955442, 108955443, 108955444, 108955445, 108955446, 108955447, 108955448, 108955449, 108955450, 108955451, 108955452, 108955453, 108955454, 108955455, 108955456, 108955457, 108955458, 108955459, 108955460, 108955461, 108955462, 108955463, 108955464, 108955465, 108955466, 108955467, 108955468, 108955469, 108955470, 108955471, 108955472, 108955473, 108955474, 108955475, 108955476, 108955477, 108955478, 108955479, 108955480, 108955481, 108955482, 108955483, 108955484, 108955485, 108955486, 108955487, 108955488, 108955489, 108955490, 108955491, 108955492, 108955493, 108955494, 108955495, 108955496, 108955497, 108955498, 108955499, 108955500, 108955501, 108955502, 108955503, 108955504, 108955505, 108955506, 108955507, 108955508, 108955509, 108955510, 108955511, 108955512, 108955513, 108955514, 108955515, 108955516, 108955517, 108955518, 108955519, 108955520, 108955521, 108955522, 108955523, 108955524, 108955525, 108955526, 108955527, 108955528, 108955529, 108955530, 108955531, 108955532, 108955533, 108955534, 108955535, 108955536, 108955537, 108955538, 108955539, 108955540, 108955541, 108955542, 108955543, 108955544, 108955545, 108955546, 108955547, 108955548, 108955549, 108955550, 108955551, 108955552, 108955553, 108955554, 108955555, 108955556, 108955557, 108955558, 108955559, 108955561, 108955560, 108955562, 108955563, 108955564, 108955565, 108955566, 108955567, 108955569, 108955568, 108955570, 108955571, 108955572, 108955573, 108955574, 108955575, 108955576, 108955577, 108955578, 108955579, 108955580, 108955581, 108955582, 108955583, 108955584, 108955585, 108955586, 108955587, 108955588, 108955589, 108955590, 108955591, 108955592, 108955593, 108955594, 108955595, 108955596, 108955597, 108955598, 108955599, 108955600, 108955601, 108955602, 108955603, 108955604, 108955605, 108955606, 108955607, 108955608, 108955609, 108955610, 108955611, 108955612, 108955613, 108955614, 108955615, 108955616, 108955617, 108955618, 108955619, 108955620, 108955621, 108955622, 108955623, 108955624, 108955625, 108955626, 108955627, 108955628, 108955629, 108955630, 108955631, 108955632, 108955633, 108955634, 108955635, 108955636, 108955637, 108955638, 108955639, 108955640, 108955641, 108955642, 108955643, 108955644, 108955645, 108955646, 108955647, 108955648, 108955649, 108955650, 108955651, 108955652, 108955653, 108955654, 108955655, 108955656, 108955657, 108955658, 108955659, 108955660, 108955661, 108955662, 108955663, 108955664, 108955665, 108955666, 108955667, 108955668, 108955669, 108955670, 108955671, 108955672, 108955673, 108955674, 108955675, 108955676, 108955677, 108955678, 108955679, 108955680, 108955681, 108955682, 108955683, 108955684, 108955685, 108955686, 108955687, 108955688, 108955689, 108955690, 108955691, 108955692, 108955693, 108955694, 108955695, 108955696, 108955697, 108955698, 108955699, 108955700, 108955701, 108955702, 108955703, 108955704, 108955705, 108955706, 108955707, 108955708, 108955709, 108955710, 108955711, 108955712, 108955713, 108955714, 108955715, 108955716, 108955717, 108955718, 108955719, 108955720, 108955721, 108955722, 108955723, 108955724, 108955725, 108955726, 108955727, 108955728, 108955729, 108955730, 108955731, 108955732, 108955733, 108955734, 108955735, 108955736, 108955737, 108955738, 108955739, 108955740, 108955741, 108955742, 108955743, 108955744, 108955745, 108955746, 108955747, 108955748, 108955749, 108955750, 108955751, 108955752, 108955753, 108955754, 108955755, 108955756, 108955757, 108955758, 108955759, 108955760, 108955761, 108955762, 108955763, 108955764, 108955765, 108955766, 108955767, 108955768, 108955769, 108955770, 108955771, 108955772, 108955773, 108955774, 108955775, 108955776, 108955777, 108955778, 108955779, 108955780, 108955781, 108955782, 108955783, 108955784, 108955785, 108955786, 108955787, 108955788, 108955789, 108955790, 108955791, 108955792, 108955793, 108955794, 108955795, 108955796, 108955797, 108955798, 108955799, 108955800, 108955801, 108955802, 108955803, 108955804, 108955805, 108955806, 108955807, 108955808, 108955809, 108955810, 108955811, 108955812, 108955813, 108955814, 108955815, 108955816, 108955817, 108955818, 108955819, 108955820, 108955821, 108955822, 108955823, 108955824, 108955825, 108955826, 108955827, 108955828, 108955829, 108955830, 108955831, 108955832, 108955833, 108955834, 108955835, 108955836, 108955837, 108955838, 108955839, 108955840, 108955841, 108955842, 108955843, 108955844, 108955845, 108955847, 108955846, 108955848, 108955849, 108955850, 108955851, 108955852, 108955853, 108955854, 108955855, 108955856, 108955857, 108955859, 108955858, 108955860, 108955861, 108955862, 108955863, 108955864, 108955865, 108955866, 108955867, 108955868, 108955869, 108955870, 108955871, 108955872, 108955873, 108955874, 108955875, 108955876, 108955877, 108955879, 108955878, 108955880, 108955881, 108955882, 108955883, 108955884, 108955885, 108955886, 108955887, 108955888, 108955889, 108955890, 108955891, 108955892, 108955893, 108955894, 108955895, 108955897, 108955896, 108955898, 108955899, 108955900, 108955901, 108955902, 108955903, 108955904, 108955905, 108955906, 108955907, 108955908, 108955909, 108955910, 108955911, 108955912, 108955913, 108955914, 108955915, 108955916, 108955917, 108955918, 108955919, 108955920, 108955921, 108955922, 108955923, 108955924, 108955925, 108955926, 108955927, 108955928, 108955929, 108955930, 108955931, 108955932, 108955933, 108955934, 108955935, 108955936, 108955937, 108955938, 108955939, 108955940, 108955941, 108955942, 108955943, 108955944, 108955945, 108955946, 108955947, 108955948, 108955949, 108955950, 108955951, 108955952, 108955953, 108955954, 108955955, 108955956, 108955957, 108955958, 108955959, 108955960, 108955961, 108955962, 108955963, 108955964, 108955965, 108955966, 108955967, 108955968, 108955969, 108955970, 108955971, 108955972, 108955973, 108955974, 108955975, 108955976, 108955977, 108955978, 108955979, 108955980, 108955981, 108955983, 108955982, 108955984, 108955985, 108955986, 108955987, 108955988, 108955989, 108955990, 108955991, 108955992, 108955993, 108955994, 108955995, 108955996, 108955997, 108955998, 108955999, 108956000, 108956001, 108956002, 108956003, 108956004, 108956005, 108956006, 108956007, 108956008, 108956009, 108956010, 108956011, 108956012, 108956013, 108956014, 108956015, 108956016, 108956017, 108956018, 108956019, 108956020, 108956021, 108956022, 108956023, 108956024, 108956025, 108956026, 108956027, 108956028, 108956029, 108956030, 108956031, 108956032, 108956033, 108956034, 108956035, 108956036, 108956037, 108956038, 108956039, 108956040, 108956041, 108956042, 108956043, 108956044, 108956045, 108956046, 108956047, 108956048, 108956049, 108956050, 108956051, 108956052, 108956053, 108956054, 108956055, 108956056, 108956057, 108956058, 108956059, 108956060, 108956061, 108956062, 108956063, 108956064, 108956065, 108956066, 108956067, 108956068, 108956069, 108956070, 108956071, 108956072, 108956073, 108956074, 108956075, 108956076, 108956077, 108956078, 108956079, 108956080, 108956081, 108956082, 108956083, 108956084, 108956085, 108956086, 108956087, 108956088, 108956089, 108956090, 108956091, 108956092, 108956093, 108956094, 108956095, 108956096, 108956097, 108956098, 108956099, 108956100, 108956101, 108956102, 108956103, 108956104, 108956105, 108956106, 108956107, 108956108, 108956109, 108956110, 108956111, 108956112, 108956113, 108956114, 108956115, 108956116, 108956117, 108956118, 108956119, 108956120, 108956121, 108956122, 108956123, 108956124, 108956125, 108956126, 108956127, 108956128, 108956129, 108956130, 108956131, 108956132, 108956133, 108956134, 108956135, 108956136, 108956137, 108956138, 108956139, 108956140, 108956141, 108956142, 108956143, 108956144, 108956145, 108956146, 108956147, 108956148, 108956149, 108956150, 108956151, 108956152, 108956153, 108956154, 108956155, 108956156, 108956157, 108956158, 108956159, 108956160, 108956161, 108956162, 108956163, 108956164, 108956165, 108956166, 108956167, 108956168, 108956169, 108956170, 108956171, 108956172, 108956173, 108956174, 108956175, 108956176, 108956177, 108956178, 108956179, 108956180, 108956181, 108956182, 108956183, 108956184, 108956185, 108956186, 108956187, 108956188, 108956189, 108956190, 108956191, 108956192, 108956193, 108956194, 108956195, 108956196, 108956197, 108956198, 108956199, 108956200, 108956201, 108956202, 108956203, 108956204, 108956205, 108956206, 108956207, 108956208, 108956209, 108956210, 108956211, 108956212, 108956213, 108956214, 108956215, 108956216, 108956217, 108956218, 108956219, 108956220, 108956221, 108956222, 108956223, 108956224, 108956225, 108956226, 108956227, 108956228, 108956229, 108956230, 108956231, 108956232, 108956233, 108956234, 108956235, 108956236, 108956237, 108956238, 108956239, 108956240, 108956241, 108956242, 108956243, 108956244, 108956245, 108956246, 108956247, 108956248, 108956249, 108956250, 108956251, 108956252, 108956253, 108956254, 108956255, 108956256, 108956257, 108956258, 108956259, 108956260, 108956261, 108956262, 108956263, 108956264, 108956265, 108956266, 108956267, 108956268, 108956269, 108956270, 108956271, 108956272, 108956273, 108956274, 108956275, 108956276, 108956277, 108956278, 108956279, 108956280, 108956281, 108956282, 108956283, 108956284, 108956285, 108956286, 108956287, 108956288, 108956289, 108956290, 108956291, 108956292, 108956293, 108956294, 108956295, 108956296, 108956297, 108956298, 108956299, 108956300, 108956301, 108956302, 108956303, 108956304, 108956305, 108956306, 108956307, 108956308, 108956309, 108956310, 108956311, 108956312, 108956313, 108956314, 108956315, 108956316, 108956317, 108956318, 108956319, 108956320, 108956321, 108956322, 108956323, 108956324, 108956325, 108956326, 108956327, 108956328, 108956329, 108956330, 108956331, 108956333, 108956332, 108956334, 108956335, 108956336, 108956337, 108956338, 108956339, 108956340, 108956341, 108956342, 108956343, 108956344, 108956345, 108956346, 108956347, 108956348, 108956349, 108956350, 108956351, 108956352, 108956353, 108956354, 108956355, 108956356, 108956357, 108956358, 108956359, 108956360, 108956361, 108956362, 108956363, 108956364, 108956365, 108956366, 108956367, 108956368, 108956369, 108956370, 108956371, 108956372, 108956373, 108956374, 108956375, 108956376, 108956377, 108956378, 108956379, 108956380, 108956381, 108956382, 108956383, 108956384, 108956385, 108956386, 108956387, 108956389, 108956388, 108956390, 108956391, 108956392, 108956393, 108956394, 108956395, 108956396, 108956397, 108956398, 108956399, 108956400, 108956401, 108956402, 108956403, 108956404, 108956405, 108956406, 108956407, 108956408, 108956409, 108956410, 108956411, 108956412, 108956413, 108956414, 108956415, 108956416, 108956417, 108956418, 108956419, 108956420, 108956421, 108956422, 108956423, 108956424, 108956425, 108956426, 108956427, 108956428, 108956429, 108956430, 108956431, 108956432, 108956433, 108956434, 108956435, 108956436, 108956437, 108956438, 108956439, 108956440, 108956441, 108956442, 108956443, 108956444, 108956445, 108956446, 108956447, 108956448, 108956449, 108956450, 108956451, 108956452, 108956453, 108956454, 108956455, 108956456, 108956457, 108956458, 108956459, 108956460, 108956461, 108956462, 108956463, 108956464, 108956465, 108956466, 108956467, 108956468, 108956469, 108956470, 108956471, 108956472, 108956473, 108956474, 108956475, 108956476, 108956477, 108956478, 108956479, 108956480, 108956481, 108956482, 108956483, 108956484, 108956485, 108956486, 108956487, 108956488, 108956489, 108956490, 108956491, 108956492, 108956493, 108956494, 108956495, 108956496, 108956497, 108956498, 108956499, 108956500, 108956501, 108956502, 108956503, 108956504, 108956505, 108956506, 108956507, 108956508, 108956509, 108956510, 108956511, 108956512, 108956513, 108956514, 108956515, 108956516, 108956517, 108956518, 108956519, 108956520, 108956521, 108956522, 108956523, 108956524, 108956525, 108956526, 108956527, 108956528, 108956529, 108956530, 108956531, 108956532, 108956533, 108956534, 108956535, 108956536, 108956537, 108956538, 108956539, 108956540, 108956541, 108956542, 108956543, 108956544, 108956545, 108956546, 108956547, 108956548, 108956549, 108956550, 108956551, 108956552, 108956553, 108956554, 108956555, 108956556, 108956557, 108956558, 108956559, 108956560, 108956561, 108956562, 108956563, 108956564, 108956565, 108956566, 108956567, 108956568, 108956569, 108956570, 108956571, 108956572, 108956573, 108956574, 108956575, 108956576, 108956577, 108956578, 108956579, 108956580, 108956581, 108956582, 108956583, 108956584, 108956585, 108956586, 108956587, 108956588, 108956589, 108956590, 108956591, 108956592, 108956593, 108956594, 108956595, 108956596, 108956597, 108956598, 108956599, 108956600, 108956601, 108956602, 108956603, 108956604, 108956605, 108956606, 108956607, 108956608, 108956609, 108956610, 108956611, 108956612, 108956613, 108956614, 108956615, 108956616, 108956617, 108956618, 108956619, 108956620, 108956621, 108956622, 108956623, 108956624, 108956625, 108956626, 108956627, 108956628, 108956629, 108956630, 108956631, 108956632, 108956633, 108956634, 108956635, 108956636, 108956637, 108956638, 108956639, 108956640, 108956641, 108956642, 108956643, 108956644, 108956645, 108956646, 108956647, 108956648, 108956649, 108956650, 108956651, 108956652, 108956653, 108956654, 108956655, 108956656, 108956657, 108956658, 108956659, 108956660, 108956661, 108956662, 108956663, 108956664, 108956665, 108956666, 108956667, 108956668, 108956669, 108956670, 108956717, 108956718, 108956719, 108956720, 108956721, 108956722, 108956723, 108956724, 108956725, 108956726, 108956727, 108956728, 108956729, 108956730, 108956731, 108956732, 108956733, 108956734, 108956735, 108956736, 108956737, 108956738, 108956739, 108956740, 108956741, 108956742, 108956743, 108956744, 108956745, 108956746, 108956747, 108956748, 108956749, 108956750, 108956751, 108956752, 108956753, 108956754, 108956755, 108956756, 108956757, 108956758, 108956759, 108956760, 108956761, 108956762, 108956763, 108956764, 108956765, 108956766, 108956767, 108956768, 108956769, 108956770, 108956771, 108956772, 108956773, 108956774, 108956775, 108956776, 108956777, 108956778)
# >>   ↳ app/models/quick_script/swars/cross_search_script.rb:510:in `block (2 levels) in found_ids'
# >> 2024-10-31T05:20:26.447Z pid=8484 tid=b1w INFO: Sidekiq 7.1.6 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>"redis://localhost:6379/4"}
# >>   TRANSACTION (0.3ms)  BEGIN
# >>   ↳ app/models/app_log.rb:102:in `call'
# >>   AppLog Create (12.4ms)  INSERT INTO `app_logs` (`level`, `emoji`, `subject`, `body`, `process_id`, `created_at`) VALUES ('important', '💡', '【横断棋譜検索】抽出50件', 'http://localhost:4000/swars/search?query=id%3A54650514%2C54650515%2C54650516%2C54650517%2C54650520%2C54650521%2C54650522%2C54650523%2C54650524%2C54650525%2C54650526%2C54650527%2C54650528%2C54650529%2C54650531%2C54650532%2C54650534%2C54650535%2C54650536%2C54650538%2C54650539%2C54650540%2C54650541%2C54650542%2C54650543%2C54650544%2C54650545%2C54650546%2C54650547%2C54650548%2C54650551%2C54650552%2C54650553%2C54650554%2C54650555%2C54650556%2C54650558%2C54650559%2C54650561%2C54650562%2C54650563%2C54650566%2C54650567%2C54650568%2C54650569%2C54650570%2C54650572%2C54650574%2C54650575%2C54650577\n\n検索対象件数: 10000\n抽出希望件数: 50\n結果表示: 同じタブで開く\nZIPダウンロード: しない\nバックグラウンド実行: しない\n抽出: 50\n実行開始: 2024-10-31 14:20:26\n処理時間: 0.156509 seconds\n\n▼再実行用URL (ブックマーク用URL)\nhttp://localhost:4000/lab/swars/cross-search?bg_request_key=&bookmark_url_key=false&download_key=&exec=true&final_keys=&open_action_key=&preset_keys=&query=&range_size=&request_size=&rule_keys=&x_grade_diff_key=&x_grade_keys=&x_judge_keys=&x_location_keys=&x_style_keys=&x_tags=&x_tags_cond_key=&x_user_keys=&xmode_keys=&y_grade_keys=&y_style_keys=&y_tags=&y_tags_cond_key=&y_user_keys=', 8484, '2024-10-31 05:20:26')
# >>   ↳ app/models/app_log.rb:102:in `call'
# >>   TRANSACTION (1.4ms)  COMMIT
# >>   ↳ app/models/app_log.rb:102:in `call'
