1import { bh as request, D as useStore, bi as LocaleTypeEnum } from "./index-Ce8AJZqk.js"; 2const getLangCode = (currentLocale) => { 3 if (currentLocale === LocaleTypeEnum.Chinese) { 4 return "CN"; 5 } 6 return "EN"; 7}; 8const getCurrentLangCode = (lang) => { 9 if (lang) { 10 return lang; 11 } 12 const { getCurrentLocale } = useStore("locale"); 13 return getLangCode(getCurrentLocale.value); 14}; 15const getevents = (data, lang) => { 16 return request({ 17 method: "get", 18 url: `/events`, 19 params: data, 20 headers: { 21 Lang: getCurrentLangCode(lang) 22 } 23 }).then((res) => res); 24}; 25const geteventsCarousel = (data, lang) => { 26 return request({ 27 method: "get", 28 url: `/events/banner/list`, 29 params: data, 30 headers: { 31 Lang: getCurrentLangCode(lang) 32 } 33 }).then((res) => res); 34}; 35const getRaces = (data, lang) => { 36 return request({ 37 method: "get", 38 url: `/races`, 39 params: data, 40 headers: { 41 Lang: getCurrentLangCode(lang) 42 } 43 }).then((res) => res); 44}; 45const geteventsDetail = (id, lang) => { 46 return request({ 47 method: "get", 48 url: `/events/${id}`, 49 headers: { 50 Lang: getCurrentLangCode(lang) 51 } 52 }).then((res) => res); 53}; 54const getRaceDetail = (id, options) => { 55 const { hasErrTips = true, isJumpLogin = true, showLoading = true } = options || {}; 56 return request( 57 { 58 method: "get", 59 url: `/races/${id}` 60 }, 61 hasErrTips, 62 isJumpLogin, 63 showLoading 64 ).then((res) => res); 65}; 66const getRaceBountyHunterList = (data) => { 67 return request({ 68 method: "get", 69 url: `/race-tasks/my-allocation`, 70 params: data 71 }, false, false).then((res) => res); 72}; 73const getRaceChallengesList = (data, lang) => { 74 return request({ 75 method: "get", 76 url: `/race-tasks`, 77 params: data, 78 headers: { 79 Lang: getCurrentLangCode(lang) 80 } 81 }).then((res) => res); 82}; 83const claimRaceTask = (tid) => { 84 return request({ 85 method: "post", 86 url: `/race-tasks/${tid}/claim` 87 }).then((res) => res); 88}; 89const getMyRaceTasks = (rid) => { 90 return request({ 91 method: "get", 92 url: `/race-tasks/my-tasks?rid=${rid}` 93 }).then((res) => res); 94}; 95export { 96 geteventsCarousel as a, 97 getRaces as b, 98 getevents as c, 99 getRaceDetail as d, 100 getMyRaceTasks as e, 101 getRaceBountyHunterList as f, 102 geteventsDetail as g, 103 getRaceChallengesList as h, 104 claimRaceTask as i 105}; 106//# sourceMappingURL=events-AYlHGZQb.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.