import $ from 'jquery'; import type { InvalidResponse } from '@/defs'; import axios from 'axios'; import { convertFormData } from '@util/convertFormData'; import { isBrightColor } from "@util/isBrightColor"; import { unwrap } from '@util/unwrap'; import _, { isError, isString } from 'lodash-es'; import { TemplateEngine } from '@util/TemplateEngine'; import { isNotNull } from '@util/isNotNull'; import { unwrap_any } from '@util/unwrap_any'; import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest'; import { exportWindow } from '@util/exportWindow'; import { SammoAPI } from './SammoAPI'; import type { MsgItem, MsgResponse } from './defs/API/Message'; const messageTemplate = `