axios.min.js 43 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582
  1. !
  2. function(e, t) {
  3. "object" == typeof exports && "undefined" != typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define(t) : (e = "undefined" != typeof globalThis ? globalThis: e || self).axios = t()
  4. } (this, (function() {
  5. "use strict";
  6. function e(e, t) {
  7. var n = Object.keys(e);
  8. if (Object.getOwnPropertySymbols) {
  9. var r = Object.getOwnPropertySymbols(e);
  10. t && (r = r.filter((function(t) {
  11. return Object.getOwnPropertyDescriptor(e, t).enumerable
  12. }))),
  13. n.push.apply(n, r)
  14. }
  15. return n
  16. }
  17. function t(t) {
  18. for (var n = 1; n < arguments.length; n++) {
  19. var r = null != arguments[n] ? arguments[n] : {};
  20. n % 2 ? e(Object(r), !0).forEach((function(e) {
  21. a(t, e, r[e])
  22. })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : e(Object(r)).forEach((function(e) {
  23. Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e))
  24. }))
  25. }
  26. return t
  27. }
  28. function n(e) {
  29. return n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ?
  30. function(e) {
  31. return typeof e
  32. }: function(e) {
  33. return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol": typeof e
  34. },
  35. n(e)
  36. }
  37. function r(e, t) {
  38. if (! (e instanceof t)) throw new TypeError("Cannot call a class as a function")
  39. }
  40. function o(e, t) {
  41. for (var n = 0; n < t.length; n++) {
  42. var r = t[n];
  43. r.enumerable = r.enumerable || !1,
  44. r.configurable = !0,
  45. "value" in r && (r.writable = !0),
  46. Object.defineProperty(e, r.key, r)
  47. }
  48. }
  49. function i(e, t, n) {
  50. return t && o(e.prototype, t),
  51. n && o(e, n),
  52. Object.defineProperty(e, "prototype", {
  53. writable: !1
  54. }),
  55. e
  56. }
  57. function a(e, t, n) {
  58. return t in e ? Object.defineProperty(e, t, {
  59. value: n,
  60. enumerable: !0,
  61. configurable: !0,
  62. writable: !0
  63. }) : e[t] = n,
  64. e
  65. }
  66. function s(e, t) {
  67. return c(e) ||
  68. function(e, t) {
  69. var n = null == e ? null: "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
  70. if (null == n) return;
  71. var r, o, i = [],
  72. a = !0,
  73. s = !1;
  74. try {
  75. for (n = n.call(e); ! (a = (r = n.next()).done) && (i.push(r.value), !t || i.length !== t); a = !0);
  76. } catch(e) {
  77. s = !0,
  78. o = e
  79. } finally {
  80. try {
  81. a || null == n.
  82. return || n.
  83. return ()
  84. } finally {
  85. if (s) throw o
  86. }
  87. }
  88. return i
  89. } (e, t) || l(e, t) || p()
  90. }
  91. function u(e) {
  92. return function(e) {
  93. if (Array.isArray(e)) return d(e)
  94. } (e) || f(e) || l(e) ||
  95. function() {
  96. throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
  97. } ()
  98. }
  99. function c(e) {
  100. if (Array.isArray(e)) return e
  101. }
  102. function f(e) {
  103. if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e)
  104. }
  105. function l(e, t) {
  106. if (e) {
  107. if ("string" == typeof e) return d(e, t);
  108. var n = Object.prototype.toString.call(e).slice(8, -1);
  109. return "Object" === n && e.constructor && (n = e.constructor.name),
  110. "Map" === n || "Set" === n ? Array.from(e) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? d(e, t) : void 0
  111. }
  112. }
  113. function d(e, t) { (null == t || t > e.length) && (t = e.length);
  114. for (var n = 0,
  115. r = new Array(t); n < t; n++) r[n] = e[n];
  116. return r
  117. }
  118. function p() {
  119. throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
  120. }
  121. function h(e, t) {
  122. return function() {
  123. return e.apply(t, arguments)
  124. }
  125. }
  126. var m, y = Object.prototype.toString,
  127. v = Object.getPrototypeOf,
  128. b = (m = Object.create(null),
  129. function(e) {
  130. var t = y.call(e);
  131. return m[t] || (m[t] = t.slice(8, -1).toLowerCase())
  132. }),
  133. g = function(e) {
  134. return e = e.toLowerCase(),
  135. function(t) {
  136. return b(t) === e
  137. }
  138. },
  139. w = function(e) {
  140. return function(t) {
  141. return n(t) === e
  142. }
  143. },
  144. O = Array.isArray,
  145. E = w("undefined");
  146. var S = g("ArrayBuffer");
  147. var R = w("string"),
  148. A = w("function"),
  149. j = w("number"),
  150. T = function(e) {
  151. return null !== e && "object" === n(e)
  152. },
  153. P = function(e) {
  154. if ("object" !== b(e)) return ! 1;
  155. var t = v(e);
  156. return ! (null !== t && t !== Object.prototype && null !== Object.getPrototypeOf(t) || Symbol.toStringTag in e || Symbol.iterator in e)
  157. },
  158. N = g("Date"),
  159. x = g("File"),
  160. C = g("Blob"),
  161. k = g("FileList"),
  162. _ = g("URLSearchParams");
  163. function F(e, t) {
  164. var r, o, i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {},
  165. a = i.allOwnKeys,
  166. s = void 0 !== a && a;
  167. if (null != e) if ("object" !== n(e) && (e = [e]), O(e)) for (r = 0, o = e.length; r < o; r++) t.call(null, e[r], r, e);
  168. else {
  169. var u, c = s ? Object.getOwnPropertyNames(e) : Object.keys(e),
  170. f = c.length;
  171. for (r = 0; r < f; r++) u = c[r],
  172. t.call(null, e[u], u, e)
  173. }
  174. }
  175. function U(e, t) {
  176. t = t.toLowerCase();
  177. for (var n, r = Object.keys(e), o = r.length; o-->0;) if (t === (n = r[o]).toLowerCase()) return n;
  178. return null
  179. }
  180. var D = "undefined" != typeof globalThis ? globalThis: "undefined" != typeof self ? self: "undefined" != typeof window ? window: global,
  181. B = function(e) {
  182. return ! E(e) && e !== D
  183. };
  184. var L, I = (L = "undefined" != typeof Uint8Array && v(Uint8Array),
  185. function(e) {
  186. return L && e instanceof L
  187. }),
  188. q = g("HTMLFormElement"),
  189. z = function(e) {
  190. var t = Object.prototype.hasOwnProperty;
  191. return function(e, n) {
  192. return t.call(e, n)
  193. }
  194. } (),
  195. M = g("RegExp"),
  196. H = function(e, t) {
  197. var n = Object.getOwnPropertyDescriptors(e),
  198. r = {};
  199. F(n, (function(n, o) {
  200. var i; ! 1 !== (i = t(n, o, e)) && (r[o] = i || n)
  201. })),
  202. Object.defineProperties(e, r)
  203. },
  204. J = "abcdefghijklmnopqrstuvwxyz",
  205. W = "0123456789",
  206. K = {
  207. DIGIT: W,
  208. ALPHA: J,
  209. ALPHA_DIGIT: J + J.toUpperCase() + W
  210. };
  211. var V = g("AsyncFunction"),
  212. G = {
  213. isArray: O,
  214. isArrayBuffer: S,
  215. isBuffer: function(e) {
  216. return null !== e && !E(e) && null !== e.constructor && !E(e.constructor) && A(e.constructor.isBuffer) && e.constructor.isBuffer(e)
  217. },
  218. isFormData: function(e) {
  219. var t;
  220. return e && ("function" == typeof FormData && e instanceof FormData || A(e.append) && ("formdata" === (t = b(e)) || "object" === t && A(e.toString) && "[object FormData]" === e.toString()))
  221. },
  222. isArrayBufferView: function(e) {
  223. return "undefined" != typeof ArrayBuffer && ArrayBuffer.isView ? ArrayBuffer.isView(e) : e && e.buffer && S(e.buffer)
  224. },
  225. isString: R,
  226. isNumber: j,
  227. isBoolean: function(e) {
  228. return ! 0 === e || !1 === e
  229. },
  230. isObject: T,
  231. isPlainObject: P,
  232. isUndefined: E,
  233. isDate: N,
  234. isFile: x,
  235. isBlob: C,
  236. isRegExp: M,
  237. isFunction: A,
  238. isStream: function(e) {
  239. return T(e) && A(e.pipe)
  240. },
  241. isURLSearchParams: _,
  242. isTypedArray: I,
  243. isFileList: k,
  244. forEach: F,
  245. merge: function e() {
  246. for (var t = B(this) && this || {},
  247. n = t.caseless, r = {},
  248. o = function(t, o) {
  249. var i = n && U(r, o) || o;
  250. P(r[i]) && P(t) ? r[i] = e(r[i], t) : P(t) ? r[i] = e({},
  251. t) : O(t) ? r[i] = t.slice() : r[i] = t
  252. },
  253. i = 0, a = arguments.length; i < a; i++) arguments[i] && F(arguments[i], o);
  254. return r
  255. },
  256. extend: function(e, t, n) {
  257. var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {},
  258. o = r.allOwnKeys;
  259. return F(t, (function(t, r) {
  260. n && A(t) ? e[r] = h(t, n) : e[r] = t
  261. }), {
  262. allOwnKeys: o
  263. }),
  264. e
  265. },
  266. trim: function(e) {
  267. return e.trim ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "")
  268. },
  269. stripBOM: function(e) {
  270. return 65279 === e.charCodeAt(0) && (e = e.slice(1)),
  271. e
  272. },
  273. inherits: function(e, t, n, r) {
  274. e.prototype = Object.create(t.prototype, r),
  275. e.prototype.constructor = e,
  276. Object.defineProperty(e, "super", {
  277. value: t.prototype
  278. }),
  279. n && Object.assign(e.prototype, n)
  280. },
  281. toFlatObject: function(e, t, n, r) {
  282. var o, i, a, s = {};
  283. if (t = t || {},
  284. null == e) return t;
  285. do {
  286. for (i = (o = Object.getOwnPropertyNames(e)).length; i-->0;) a = o[i], r && !r(a, e, t) || s[a] || (t[a] = e[a], s[a] = !0);
  287. e = !1 !== n && v(e)
  288. } while ( e && (! n || n ( e , t )) && e !== Object.prototype);
  289. return t
  290. },
  291. kindOf: b,
  292. kindOfTest: g,
  293. endsWith: function(e, t, n) {
  294. e = String(e),
  295. (void 0 === n || n > e.length) && (n = e.length),
  296. n -= t.length;
  297. var r = e.indexOf(t, n);
  298. return - 1 !== r && r === n
  299. },
  300. toArray: function(e) {
  301. if (!e) return null;
  302. if (O(e)) return e;
  303. var t = e.length;
  304. if (!j(t)) return null;
  305. for (var n = new Array(t); t-->0;) n[t] = e[t];
  306. return n
  307. },
  308. forEachEntry: function(e, t) {
  309. for (var n, r = (e && e[Symbol.iterator]).call(e); (n = r.next()) && !n.done;) {
  310. var o = n.value;
  311. t.call(e, o[0], o[1])
  312. }
  313. },
  314. matchAll: function(e, t) {
  315. for (var n, r = []; null !== (n = e.exec(t));) r.push(n);
  316. return r
  317. },
  318. isHTMLForm: q,
  319. hasOwnProperty: z,
  320. hasOwnProp: z,
  321. reduceDescriptors: H,
  322. freezeMethods: function(e) {
  323. H(e, (function(t, n) {
  324. if (A(e) && -1 !== ["arguments", "caller", "callee"].indexOf(n)) return ! 1;
  325. var r = e[n];
  326. A(r) && (t.enumerable = !1, "writable" in t ? t.writable = !1 : t.set || (t.set = function() {
  327. throw Error("Can not rewrite read-only method '" + n + "'")
  328. }))
  329. }))
  330. },
  331. toObjectSet: function(e, t) {
  332. var n = {},
  333. r = function(e) {
  334. e.forEach((function(e) {
  335. n[e] = !0
  336. }))
  337. };
  338. return O(e) ? r(e) : r(String(e).split(t)),
  339. n
  340. },
  341. toCamelCase: function(e) {
  342. return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, (function(e, t, n) {
  343. return t.toUpperCase() + n
  344. }))
  345. },
  346. noop: function() {},
  347. toFiniteNumber: function(e, t) {
  348. return e = +e,
  349. Number.isFinite(e) ? e: t
  350. },
  351. findKey: U,
  352. global: D,
  353. isContextDefined: B,
  354. ALPHABET: K,
  355. generateString: function() {
  356. for (var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 16, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : K.ALPHA_DIGIT, n = "", r = t.length; e--;) n += t[Math.random() * r | 0];
  357. return n
  358. },
  359. isSpecCompliantForm: function(e) {
  360. return !! (e && A(e.append) && "FormData" === e[Symbol.toStringTag] && e[Symbol.iterator])
  361. },
  362. toJSONObject: function(e) {
  363. var t = new Array(10);
  364. return function e(n, r) {
  365. if (T(n)) {
  366. if (t.indexOf(n) >= 0) return;
  367. if (! ("toJSON" in n)) {
  368. t[r] = n;
  369. var o = O(n) ? [] : {};
  370. return F(n, (function(t, n) {
  371. var i = e(t, r + 1); ! E(i) && (o[n] = i)
  372. })),
  373. t[r] = void 0,
  374. o
  375. }
  376. }
  377. return n
  378. } (e, 0)
  379. },
  380. isAsyncFn: V,
  381. isThenable: function(e) {
  382. return e && (T(e) || A(e)) && A(e.then) && A(e.
  383. catch)
  384. }
  385. };
  386. function X(e, t, n, r, o) {
  387. Error.call(this),
  388. Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : this.stack = (new Error).stack,
  389. this.message = e,
  390. this.name = "AxiosError",
  391. t && (this.code = t),
  392. n && (this.config = n),
  393. r && (this.request = r),
  394. o && (this.response = o)
  395. }
  396. G.inherits(X, Error, {
  397. toJSON: function() {
  398. return {
  399. message: this.message,
  400. name: this.name,
  401. description: this.description,
  402. number: this.number,
  403. fileName: this.fileName,
  404. lineNumber: this.lineNumber,
  405. columnNumber: this.columnNumber,
  406. stack: this.stack,
  407. config: G.toJSONObject(this.config),
  408. code: this.code,
  409. status: this.response && this.response.status ? this.response.status: null
  410. }
  411. }
  412. });
  413. var $ = X.prototype,
  414. Q = {}; ["ERR_BAD_OPTION_VALUE", "ERR_BAD_OPTION", "ECONNABORTED", "ETIMEDOUT", "ERR_NETWORK", "ERR_FR_TOO_MANY_REDIRECTS", "ERR_DEPRECATED", "ERR_BAD_RESPONSE", "ERR_BAD_REQUEST", "ERR_CANCELED", "ERR_NOT_SUPPORT", "ERR_INVALID_URL"].forEach((function(e) {
  415. Q[e] = {
  416. value: e
  417. }
  418. })),
  419. Object.defineProperties(X, Q),
  420. Object.defineProperty($, "isAxiosError", {
  421. value: !0
  422. }),
  423. X.from = function(e, t, n, r, o, i) {
  424. var a = Object.create($);
  425. return G.toFlatObject(e, a, (function(e) {
  426. return e !== Error.prototype
  427. }), (function(e) {
  428. return "isAxiosError" !== e
  429. })),
  430. X.call(a, e.message, t, n, r, o),
  431. a.cause = e,
  432. a.name = e.name,
  433. i && Object.assign(a, i),
  434. a
  435. };
  436. function Z(e) {
  437. return G.isPlainObject(e) || G.isArray(e)
  438. }
  439. function Y(e) {
  440. return G.endsWith(e, "[]") ? e.slice(0, -2) : e
  441. }
  442. function ee(e, t, n) {
  443. return e ? e.concat(t).map((function(e, t) {
  444. return e = Y(e),
  445. !n && t ? "[" + e + "]": e
  446. })).join(n ? ".": "") : t
  447. }
  448. var te = G.toFlatObject(G, {},
  449. null, (function(e) {
  450. return /^is[A-Z]/.test(e)
  451. }));
  452. function ne(e, t, r) {
  453. if (!G.isObject(e)) throw new TypeError("target must be an object");
  454. t = t || new FormData;
  455. var o = (r = G.toFlatObject(r, {
  456. metaTokens: !0,
  457. dots: !1,
  458. indexes: !1
  459. },
  460. !1, (function(e, t) {
  461. return ! G.isUndefined(t[e])
  462. }))).metaTokens,
  463. i = r.visitor || f,
  464. a = r.dots,
  465. s = r.indexes,
  466. u = (r.Blob || "undefined" != typeof Blob && Blob) && G.isSpecCompliantForm(t);
  467. if (!G.isFunction(i)) throw new TypeError("visitor must be a function");
  468. function c(e) {
  469. if (null === e) return "";
  470. if (G.isDate(e)) return e.toISOString();
  471. if (!u && G.isBlob(e)) throw new X("Blob is not supported. Use a Buffer instead.");
  472. return G.isArrayBuffer(e) || G.isTypedArray(e) ? u && "function" == typeof Blob ? new Blob([e]) : Buffer.from(e) : e
  473. }
  474. function f(e, r, i) {
  475. var u = e;
  476. if (e && !i && "object" === n(e)) if (G.endsWith(r, "{}")) r = o ? r: r.slice(0, -2),
  477. e = JSON.stringify(e);
  478. else if (G.isArray(e) &&
  479. function(e) {
  480. return G.isArray(e) && !e.some(Z)
  481. } (e) || (G.isFileList(e) || G.endsWith(r, "[]")) && (u = G.toArray(e))) return r = Y(r),
  482. u.forEach((function(e, n) { ! G.isUndefined(e) && null !== e && t.append(!0 === s ? ee([r], n, a) : null === s ? r: r + "[]", c(e))
  483. })),
  484. !1;
  485. return !! Z(e) || (t.append(ee(i, r, a), c(e)), !1)
  486. }
  487. var l = [],
  488. d = Object.assign(te, {
  489. defaultVisitor: f,
  490. convertValue: c,
  491. isVisitable: Z
  492. });
  493. if (!G.isObject(e)) throw new TypeError("data must be an object");
  494. return function e(n, r) {
  495. if (!G.isUndefined(n)) {
  496. if (-1 !== l.indexOf(n)) throw Error("Circular reference detected in " + r.join("."));
  497. l.push(n),
  498. G.forEach(n, (function(n, o) { ! 0 === (!(G.isUndefined(n) || null === n) && i.call(t, n, G.isString(o) ? o.trim() : o, r, d)) && e(n, r ? r.concat(o) : [o])
  499. })),
  500. l.pop()
  501. }
  502. } (e),
  503. t
  504. }
  505. function re(e) {
  506. var t = {
  507. "!": "%21",
  508. "'": "%27",
  509. "(": "%28",
  510. ")": "%29",
  511. "~": "%7E",
  512. "%20": "+",
  513. "%00": "\0"
  514. };
  515. return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g, (function(e) {
  516. return t[e]
  517. }))
  518. }
  519. function oe(e, t) {
  520. this._pairs = [],
  521. e && ne(e, this, t)
  522. }
  523. var ie = oe.prototype;
  524. function ae(e) {
  525. return encodeURIComponent(e).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]")
  526. }
  527. function se(e, t, n) {
  528. if (!t) return e;
  529. var r, o = n && n.encode || ae,
  530. i = n && n.serialize;
  531. if (r = i ? i(t, n) : G.isURLSearchParams(t) ? t.toString() : new oe(t, n).toString(o)) {
  532. var a = e.indexOf("#"); - 1 !== a && (e = e.slice(0, a)),
  533. e += (-1 === e.indexOf("?") ? "?": "&") + r
  534. }
  535. return e
  536. }
  537. ie.append = function(e, t) {
  538. this._pairs.push([e, t])
  539. },
  540. ie.toString = function(e) {
  541. var t = e ?
  542. function(t) {
  543. return e.call(this, t, re)
  544. }: re;
  545. return this._pairs.map((function(e) {
  546. return t(e[0]) + "=" + t(e[1])
  547. }), "").join("&")
  548. };
  549. var ue, ce = function() {
  550. function e() {
  551. r(this, e),
  552. this.handlers = []
  553. }
  554. return i(e, [{
  555. key: "use",
  556. value: function(e, t, n) {
  557. return this.handlers.push({
  558. fulfilled: e,
  559. rejected: t,
  560. synchronous: !!n && n.synchronous,
  561. runWhen: n ? n.runWhen: null
  562. }),
  563. this.handlers.length - 1
  564. }
  565. },
  566. {
  567. key: "eject",
  568. value: function(e) {
  569. this.handlers[e] && (this.handlers[e] = null)
  570. }
  571. },
  572. {
  573. key: "clear",
  574. value: function() {
  575. this.handlers && (this.handlers = [])
  576. }
  577. },
  578. {
  579. key: "forEach",
  580. value: function(e) {
  581. G.forEach(this.handlers, (function(t) {
  582. null !== t && e(t)
  583. }))
  584. }
  585. }]),
  586. e
  587. } (),
  588. fe = {
  589. silentJSONParsing: !0,
  590. forcedJSONParsing: !0,
  591. clarifyTimeoutError: !1
  592. },
  593. le = {
  594. isBrowser: !0,
  595. classes: {
  596. URLSearchParams: "undefined" != typeof URLSearchParams ? URLSearchParams: oe,
  597. FormData: "undefined" != typeof FormData ? FormData: null,
  598. Blob: "undefined" != typeof Blob ? Blob: null
  599. },
  600. protocols: ["http", "https", "file", "blob", "url", "data"]
  601. },
  602. de = "undefined" != typeof window && "undefined" != typeof document,
  603. pe = (ue = "undefined" != typeof navigator && navigator.product, de && ["ReactNative", "NativeScript", "NS"].indexOf(ue) < 0),
  604. he = "undefined" != typeof WorkerGlobalScope && self instanceof WorkerGlobalScope && "function" == typeof self.importScripts,
  605. me = t(t({},
  606. Object.freeze({
  607. __proto__: null,
  608. hasBrowserEnv: de,
  609. hasStandardBrowserWebWorkerEnv: he,
  610. hasStandardBrowserEnv: pe
  611. })), le);
  612. function ye(e) {
  613. function t(e, n, r, o) {
  614. var i = e[o++];
  615. if ("__proto__" === i) return ! 0;
  616. var a = Number.isFinite( + i),
  617. s = o >= e.length;
  618. return i = !i && G.isArray(r) ? r.length: i,
  619. s ? (G.hasOwnProp(r, i) ? r[i] = [r[i], n] : r[i] = n, !a) : (r[i] && G.isObject(r[i]) || (r[i] = []), t(e, n, r[i], o) && G.isArray(r[i]) && (r[i] = function(e) {
  620. var t, n, r = {},
  621. o = Object.keys(e),
  622. i = o.length;
  623. for (t = 0; t < i; t++) r[n = o[t]] = e[n];
  624. return r
  625. } (r[i])), !a)
  626. }
  627. if (G.isFormData(e) && G.isFunction(e.entries)) {
  628. var n = {};
  629. return G.forEachEntry(e, (function(e, r) {
  630. t(function(e) {
  631. return G.matchAll(/\w+|\[(\w*)]/g, e).map((function(e) {
  632. return "[]" === e[0] ? "": e[1] || e[0]
  633. }))
  634. } (e), r, n, 0)
  635. })),
  636. n
  637. }
  638. return null
  639. }
  640. var ve = {
  641. transitional: fe,
  642. adapter: ["xhr", "http"],
  643. transformRequest: [function(e, t) {
  644. var n, r = t.getContentType() || "",
  645. o = r.indexOf("application/json") > -1,
  646. i = G.isObject(e);
  647. if (i && G.isHTMLForm(e) && (e = new FormData(e)), G.isFormData(e)) return o && o ? JSON.stringify(ye(e)) : e;
  648. if (G.isArrayBuffer(e) || G.isBuffer(e) || G.isStream(e) || G.isFile(e) || G.isBlob(e)) return e;
  649. if (G.isArrayBufferView(e)) return e.buffer;
  650. if (G.isURLSearchParams(e)) return t.setContentType("application/x-www-form-urlencoded;charset=utf-8", !1),
  651. e.toString();
  652. if (i) {
  653. if (r.indexOf("application/x-www-form-urlencoded") > -1) return function(e, t) {
  654. return ne(e, new me.classes.URLSearchParams, Object.assign({
  655. visitor: function(e, t, n, r) {
  656. return me.isNode && G.isBuffer(e) ? (this.append(t, e.toString("base64")), !1) : r.defaultVisitor.apply(this, arguments)
  657. }
  658. },
  659. t))
  660. } (e, this.formSerializer).toString();
  661. if ((n = G.isFileList(e)) || r.indexOf("multipart/form-data") > -1) {
  662. var a = this.env && this.env.FormData;
  663. return ne(n ? {
  664. "files[]": e
  665. }: e, a && new a, this.formSerializer)
  666. }
  667. }
  668. return i || o ? (t.setContentType("application/json", !1),
  669. function(e, t, n) {
  670. if (G.isString(e)) try {
  671. return (t || JSON.parse)(e),
  672. G.trim(e)
  673. } catch(e) {
  674. if ("SyntaxError" !== e.name) throw e
  675. }
  676. return (n || JSON.stringify)(e)
  677. } (e)) : e
  678. }],
  679. transformResponse: [function(e) {
  680. var t = this.transitional || ve.transitional,
  681. n = t && t.forcedJSONParsing,
  682. r = "json" === this.responseType;
  683. if (e && G.isString(e) && (n && !this.responseType || r)) {
  684. var o = !(t && t.silentJSONParsing) && r;
  685. try {
  686. return JSON.parse(e)
  687. } catch(e) {
  688. if (o) {
  689. if ("SyntaxError" === e.name) throw X.from(e, X.ERR_BAD_RESPONSE, this, null, this.response);
  690. throw e
  691. }
  692. }
  693. }
  694. return e
  695. }],
  696. timeout: 0,
  697. xsrfCookieName: "XSRF-TOKEN",
  698. xsrfHeaderName: "X-XSRF-TOKEN",
  699. maxContentLength: -1,
  700. maxBodyLength: -1,
  701. env: {
  702. FormData: me.classes.FormData,
  703. Blob: me.classes.Blob
  704. },
  705. validateStatus: function(e) {
  706. return e >= 200 && e < 300
  707. },
  708. headers: {
  709. common: {
  710. Accept: "application/json, text/plain, */*",
  711. "Content-Type": void 0
  712. }
  713. }
  714. };
  715. G.forEach(["delete", "get", "head", "post", "put", "patch"], (function(e) {
  716. ve.headers[e] = {}
  717. }));
  718. var be = ve,
  719. ge = G.toObjectSet(["age", "authorization", "content-length", "content-type", "etag", "expires", "from", "host", "if-modified-since", "if-unmodified-since", "last-modified", "location", "max-forwards", "proxy-authorization", "referer", "retry-after", "user-agent"]),
  720. we = Symbol("internals");
  721. function Oe(e) {
  722. return e && String(e).trim().toLowerCase()
  723. }
  724. function Ee(e) {
  725. return ! 1 === e || null == e ? e: G.isArray(e) ? e.map(Ee) : String(e)
  726. }
  727. function Se(e, t, n, r, o) {
  728. return G.isFunction(r) ? r.call(this, t, n) : (o && (t = n), G.isString(t) ? G.isString(r) ? -1 !== t.indexOf(r) : G.isRegExp(r) ? r.test(t) : void 0 : void 0)
  729. }
  730. var Re = function(e, t) {
  731. function n(e) {
  732. r(this, n),
  733. e && this.set(e)
  734. }
  735. return i(n, [{
  736. key: "set",
  737. value: function(e, t, n) {
  738. var r = this;
  739. function o(e, t, n) {
  740. var o = Oe(t);
  741. if (!o) throw new Error("header name must be a non-empty string");
  742. var i = G.findKey(r, o); (!i || void 0 === r[i] || !0 === n || void 0 === n && !1 !== r[i]) && (r[i || t] = Ee(e))
  743. }
  744. var i, a, s, u, c, f = function(e, t) {
  745. return G.forEach(e, (function(e, n) {
  746. return o(e, n, t)
  747. }))
  748. };
  749. return G.isPlainObject(e) || e instanceof this.constructor ? f(e, t) : G.isString(e) && (e = e.trim()) && !/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()) ? f((c = {},
  750. (i = e) && i.split("\n").forEach((function(e) {
  751. u = e.indexOf(":"),
  752. a = e.substring(0, u).trim().toLowerCase(),
  753. s = e.substring(u + 1).trim(),
  754. !a || c[a] && ge[a] || ("set-cookie" === a ? c[a] ? c[a].push(s) : c[a] = [s] : c[a] = c[a] ? c[a] + ", " + s: s)
  755. })), c), t) : null != e && o(t, e, n),
  756. this
  757. }
  758. },
  759. {
  760. key: "get",
  761. value: function(e, t) {
  762. if (e = Oe(e)) {
  763. var n = G.findKey(this, e);
  764. if (n) {
  765. var r = this[n];
  766. if (!t) return r;
  767. if (!0 === t) return function(e) {
  768. for (var t, n = Object.create(null), r = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; t = r.exec(e);) n[t[1]] = t[2];
  769. return n
  770. } (r);
  771. if (G.isFunction(t)) return t.call(this, r, n);
  772. if (G.isRegExp(t)) return t.exec(r);
  773. throw new TypeError("parser must be boolean|regexp|function")
  774. }
  775. }
  776. }
  777. },
  778. {
  779. key: "has",
  780. value: function(e, t) {
  781. if (e = Oe(e)) {
  782. var n = G.findKey(this, e);
  783. return ! (!n || void 0 === this[n] || t && !Se(0, this[n], n, t))
  784. }
  785. return ! 1
  786. }
  787. },
  788. {
  789. key: "delete",
  790. value: function(e, t) {
  791. var n = this,
  792. r = !1;
  793. function o(e) {
  794. if (e = Oe(e)) {
  795. var o = G.findKey(n, e); ! o || t && !Se(0, n[o], o, t) || (delete n[o], r = !0)
  796. }
  797. }
  798. return G.isArray(e) ? e.forEach(o) : o(e),
  799. r
  800. }
  801. },
  802. {
  803. key: "clear",
  804. value: function(e) {
  805. for (var t = Object.keys(this), n = t.length, r = !1; n--;) {
  806. var o = t[n];
  807. e && !Se(0, this[o], o, e, !0) || (delete this[o], r = !0)
  808. }
  809. return r
  810. }
  811. },
  812. {
  813. key: "normalize",
  814. value: function(e) {
  815. var t = this,
  816. n = {};
  817. return G.forEach(this, (function(r, o) {
  818. var i = G.findKey(n, o);
  819. if (i) return t[i] = Ee(r),
  820. void delete t[o];
  821. var a = e ?
  822. function(e) {
  823. return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, (function(e, t, n) {
  824. return t.toUpperCase() + n
  825. }))
  826. } (o) : String(o).trim();
  827. a !== o && delete t[o],
  828. t[a] = Ee(r),
  829. n[a] = !0
  830. })),
  831. this
  832. }
  833. },
  834. {
  835. key: "concat",
  836. value: function() {
  837. for (var e, t = arguments.length,
  838. n = new Array(t), r = 0; r < t; r++) n[r] = arguments[r];
  839. return (e = this.constructor).concat.apply(e, [this].concat(n))
  840. }
  841. },
  842. {
  843. key: "toJSON",
  844. value: function(e) {
  845. var t = Object.create(null);
  846. return G.forEach(this, (function(n, r) {
  847. null != n && !1 !== n && (t[r] = e && G.isArray(n) ? n.join(", ") : n)
  848. })),
  849. t
  850. }
  851. },
  852. {
  853. key: Symbol.iterator,
  854. value: function() {
  855. return Object.entries(this.toJSON())[Symbol.iterator]()
  856. }
  857. },
  858. {
  859. key: "toString",
  860. value: function() {
  861. return Object.entries(this.toJSON()).map((function(e) {
  862. var t = s(e, 2);
  863. return t[0] + ": " + t[1]
  864. })).join("\n")
  865. }
  866. },
  867. {
  868. key: Symbol.toStringTag,
  869. get: function() {
  870. return "AxiosHeaders"
  871. }
  872. }], [{
  873. key: "from",
  874. value: function(e) {
  875. return e instanceof this ? e: new this(e)
  876. }
  877. },
  878. {
  879. key: "concat",
  880. value: function(e) {
  881. for (var t = new this(e), n = arguments.length, r = new Array(n > 1 ? n - 1 : 0), o = 1; o < n; o++) r[o - 1] = arguments[o];
  882. return r.forEach((function(e) {
  883. return t.set(e)
  884. })),
  885. t
  886. }
  887. },
  888. {
  889. key: "accessor",
  890. value: function(e) {
  891. var t = (this[we] = this[we] = {
  892. accessors: {}
  893. }).accessors,
  894. n = this.prototype;
  895. function r(e) {
  896. var r = Oe(e);
  897. t[r] || (!
  898. function(e, t) {
  899. var n = G.toCamelCase(" " + t); ["get", "set", "has"].forEach((function(r) {
  900. Object.defineProperty(e, r + n, {
  901. value: function(e, n, o) {
  902. return this[r].call(this, t, e, n, o)
  903. },
  904. configurable: !0
  905. })
  906. }))
  907. } (n, e), t[r] = !0)
  908. }
  909. return G.isArray(e) ? e.forEach(r) : r(e),
  910. this
  911. }
  912. }]),
  913. n
  914. } ();
  915. Re.accessor(["Content-Type", "Content-Length", "Accept", "Accept-Encoding", "User-Agent", "Authorization"]),
  916. G.reduceDescriptors(Re.prototype, (function(e, t) {
  917. var n = e.value,
  918. r = t[0].toUpperCase() + t.slice(1);
  919. return {
  920. get: function() {
  921. return n
  922. },
  923. set: function(e) {
  924. this[r] = e
  925. }
  926. }
  927. })),
  928. G.freezeMethods(Re);
  929. var Ae = Re;
  930. function je(e, t) {
  931. var n = this || be,
  932. r = t || n,
  933. o = Ae.from(r.headers),
  934. i = r.data;
  935. return G.forEach(e, (function(e) {
  936. i = e.call(n, i, o.normalize(), t ? t.status: void 0)
  937. })),
  938. o.normalize(),
  939. i
  940. }
  941. function Te(e) {
  942. return ! (!e || !e.__CANCEL__)
  943. }
  944. function Pe(e, t, n) {
  945. X.call(this, null == e ? "canceled": e, X.ERR_CANCELED, t, n),
  946. this.name = "CanceledError"
  947. }
  948. G.inherits(Pe, X, {
  949. __CANCEL__: !0
  950. });
  951. var Ne = me.hasStandardBrowserEnv ? {
  952. write: function(e, t, n, r, o, i) {
  953. var a = [e + "=" + encodeURIComponent(t)];
  954. G.isNumber(n) && a.push("expires=" + new Date(n).toGMTString()),
  955. G.isString(r) && a.push("path=" + r),
  956. G.isString(o) && a.push("domain=" + o),
  957. !0 === i && a.push("secure"),
  958. document.cookie = a.join("; ")
  959. },
  960. read: function(e) {
  961. var t = document.cookie.match(new RegExp("(^|;\\s*)(" + e + ")=([^;]*)"));
  962. return t ? decodeURIComponent(t[3]) : null
  963. },
  964. remove: function(e) {
  965. this.write(e, "", Date.now() - 864e5)
  966. }
  967. }: {
  968. write: function() {},
  969. read: function() {
  970. return null
  971. },
  972. remove: function() {}
  973. };
  974. function xe(e, t) {
  975. return e && !/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t) ?
  976. function(e, t) {
  977. return t ? e.replace(/\/?\/$/, "") + "/" + t.replace(/^\/+/, "") : e
  978. } (e, t) : t
  979. }
  980. var Ce = me.hasStandardBrowserEnv ?
  981. function() {
  982. var e, t = /(msie|trident)/i.test(navigator.userAgent),
  983. n = document.createElement("a");
  984. function r(e) {
  985. var r = e;
  986. return t && (n.setAttribute("href", r), r = n.href),
  987. n.setAttribute("href", r),
  988. {
  989. href: n.href,
  990. protocol: n.protocol ? n.protocol.replace(/:$/, "") : "",
  991. host: n.host,
  992. search: n.search ? n.search.replace(/^\?/, "") : "",
  993. hash: n.hash ? n.hash.replace(/^#/, "") : "",
  994. hostname: n.hostname,
  995. port: n.port,
  996. pathname: "/" === n.pathname.charAt(0) ? n.pathname: "/" + n.pathname
  997. }
  998. }
  999. return e = r(window.location.href),
  1000. function(t) {
  1001. var n = G.isString(t) ? r(t) : t;
  1002. return n.protocol === e.protocol && n.host === e.host
  1003. }
  1004. } () : function() {
  1005. return ! 0
  1006. };
  1007. function ke(e, t) {
  1008. var n = 0,
  1009. r = function(e, t) {
  1010. e = e || 10;
  1011. var n, r = new Array(e),
  1012. o = new Array(e),
  1013. i = 0,
  1014. a = 0;
  1015. return t = void 0 !== t ? t: 1e3,
  1016. function(s) {
  1017. var u = Date.now(),
  1018. c = o[a];
  1019. n || (n = u),
  1020. r[i] = s,
  1021. o[i] = u;
  1022. for (var f = a,
  1023. l = 0; f !== i;) l += r[f++],
  1024. f %= e;
  1025. if ((i = (i + 1) % e) === a && (a = (a + 1) % e), !(u - n < t)) {
  1026. var d = c && u - c;
  1027. return d ? Math.round(1e3 * l / d) : void 0
  1028. }
  1029. }
  1030. } (50, 250);
  1031. return function(o) {
  1032. var i = o.loaded,
  1033. a = o.lengthComputable ? o.total: void 0,
  1034. s = i - n,
  1035. u = r(s);
  1036. n = i;
  1037. var c = {
  1038. loaded: i,
  1039. total: a,
  1040. progress: a ? i / a: void 0,
  1041. bytes: s,
  1042. rate: u || void 0,
  1043. estimated: u && a && i <= a ? (a - i) / u: void 0,
  1044. event: o
  1045. };
  1046. c[t ? "download": "upload"] = !0,
  1047. e(c)
  1048. }
  1049. }
  1050. var _e = {
  1051. http: null,
  1052. xhr: "undefined" != typeof XMLHttpRequest &&
  1053. function(e) {
  1054. return new Promise((function(t, n) {
  1055. var r, o, i, a = e.data,
  1056. s = Ae.from(e.headers).normalize(),
  1057. d = e.responseType,
  1058. h = e.withXSRFToken;
  1059. function m() {
  1060. e.cancelToken && e.cancelToken.unsubscribe(r),
  1061. e.signal && e.signal.removeEventListener("abort", r)
  1062. }
  1063. if (G.isFormData(a)) if (me.hasStandardBrowserEnv || me.hasStandardBrowserWebWorkerEnv) s.setContentType(!1);
  1064. else if (!1 !== (o = s.getContentType())) {
  1065. var y = o ? o.split(";").map((function(e) {
  1066. return e.trim()
  1067. })).filter(Boolean) : [],
  1068. v = c(i = y) || f(i) || l(i) || p(),
  1069. b = v[0],
  1070. g = v.slice(1);
  1071. s.setContentType([b || "multipart/form-data"].concat(u(g)).join("; "))
  1072. }
  1073. var w = new XMLHttpRequest;
  1074. if (e.auth) {
  1075. var O = e.auth.username || "",
  1076. E = e.auth.password ? unescape(encodeURIComponent(e.auth.password)) : "";
  1077. s.set("Authorization", "Basic " + btoa(O + ":" + E))
  1078. }
  1079. var S = xe(e.baseURL, e.url);
  1080. function R() {
  1081. if (w) {
  1082. var r = Ae.from("getAllResponseHeaders" in w && w.getAllResponseHeaders()); !
  1083. function(e, t, n) {
  1084. var r = n.config.validateStatus;
  1085. n.status && r && !r(n.status) ? t(new X("Request failed with status code " + n.status, [X.ERR_BAD_REQUEST, X.ERR_BAD_RESPONSE][Math.floor(n.status / 100) - 4], n.config, n.request, n)) : e(n)
  1086. } ((function(e) {
  1087. t(e),
  1088. m()
  1089. }), (function(e) {
  1090. n(e),
  1091. m()
  1092. }), {
  1093. data: d && "text" !== d && "json" !== d ? w.response: w.responseText,
  1094. status: w.status,
  1095. statusText: w.statusText,
  1096. headers: r,
  1097. config: e,
  1098. request: w
  1099. }),
  1100. w = null
  1101. }
  1102. }
  1103. if (w.open(e.method.toUpperCase(), se(S, e.params, e.paramsSerializer), !0), w.timeout = e.timeout, "onloadend" in w ? w.onloadend = R: w.onreadystatechange = function() {
  1104. w && 4 === w.readyState && (0 !== w.status || w.responseURL && 0 === w.responseURL.indexOf("file:")) && setTimeout(R)
  1105. },
  1106. w.onabort = function() {
  1107. w && (n(new X("Request aborted", X.ECONNABORTED, e, w)), w = null)
  1108. },
  1109. w.onerror = function() {
  1110. n(new X("Network Error", X.ERR_NETWORK, e, w)),
  1111. w = null
  1112. },
  1113. w.ontimeout = function() {
  1114. var t = e.timeout ? "timeout of " + e.timeout + "ms exceeded": "timeout exceeded",
  1115. r = e.transitional || fe;
  1116. e.timeoutErrorMessage && (t = e.timeoutErrorMessage),
  1117. n(new X(t, r.clarifyTimeoutError ? X.ETIMEDOUT: X.ECONNABORTED, e, w)),
  1118. w = null
  1119. },
  1120. me.hasStandardBrowserEnv && (h && G.isFunction(h) && (h = h(e)), h || !1 !== h && Ce(S))) {
  1121. var A = e.xsrfHeaderName && e.xsrfCookieName && Ne.read(e.xsrfCookieName);
  1122. A && s.set(e.xsrfHeaderName, A)
  1123. }
  1124. void 0 === a && s.setContentType(null),
  1125. "setRequestHeader" in w && G.forEach(s.toJSON(), (function(e, t) {
  1126. w.setRequestHeader(t, e)
  1127. })),
  1128. G.isUndefined(e.withCredentials) || (w.withCredentials = !!e.withCredentials),
  1129. d && "json" !== d && (w.responseType = e.responseType),
  1130. "function" == typeof e.onDownloadProgress && w.addEventListener("progress", ke(e.onDownloadProgress, !0)),
  1131. "function" == typeof e.onUploadProgress && w.upload && w.upload.addEventListener("progress", ke(e.onUploadProgress)),
  1132. (e.cancelToken || e.signal) && (r = function(t) {
  1133. w && (n(!t || t.type ? new Pe(null, e, w) : t), w.abort(), w = null)
  1134. },
  1135. e.cancelToken && e.cancelToken.subscribe(r), e.signal && (e.signal.aborted ? r() : e.signal.addEventListener("abort", r)));
  1136. var j, T = (j = /^([-+\w]{1,25})(:?\/\/|:)/.exec(S)) && j[1] || "";
  1137. T && -1 === me.protocols.indexOf(T) ? n(new X("Unsupported protocol " + T + ":", X.ERR_BAD_REQUEST, e)) : w.send(a || null)
  1138. }))
  1139. }
  1140. };
  1141. G.forEach(_e, (function(e, t) {
  1142. if (e) {
  1143. try {
  1144. Object.defineProperty(e, "name", {
  1145. value: t
  1146. })
  1147. } catch(e) {}
  1148. Object.defineProperty(e, "adapterName", {
  1149. value: t
  1150. })
  1151. }
  1152. }));
  1153. var Fe = function(e) {
  1154. return "- ".concat(e)
  1155. },
  1156. Ue = function(e) {
  1157. return G.isFunction(e) || null === e || !1 === e
  1158. },
  1159. De = function(e) {
  1160. for (var t, n, r = (e = G.isArray(e) ? e: [e]).length, o = {},
  1161. i = 0; i < r; i++) {
  1162. var a = void 0;
  1163. if (n = t = e[i], !Ue(t) && void 0 === (n = _e[(a = String(t)).toLowerCase()])) throw new X("Unknown adapter '".concat(a, "'"));
  1164. if (n) break;
  1165. o[a || "#" + i] = n
  1166. }
  1167. if (!n) {
  1168. var u = Object.entries(o).map((function(e) {
  1169. var t = s(e, 2),
  1170. n = t[0],
  1171. r = t[1];
  1172. return "adapter ".concat(n, " ") + (!1 === r ? "is not supported by the environment": "is not available in the build")
  1173. }));
  1174. throw new X("There is no suitable adapter to dispatch the request " + (r ? u.length > 1 ? "since :\n" + u.map(Fe).join("\n") : " " + Fe(u[0]) : "as no adapter specified"), "ERR_NOT_SUPPORT")
  1175. }
  1176. return n
  1177. };
  1178. function Be(e) {
  1179. if (e.cancelToken && e.cancelToken.throwIfRequested(), e.signal && e.signal.aborted) throw new Pe(null, e)
  1180. }
  1181. function Le(e) {
  1182. return Be(e),
  1183. e.headers = Ae.from(e.headers),
  1184. e.data = je.call(e, e.transformRequest),
  1185. -1 !== ["post", "put", "patch"].indexOf(e.method) && e.headers.setContentType("application/x-www-form-urlencoded", !1),
  1186. De(e.adapter || be.adapter)(e).then((function(t) {
  1187. return Be(e),
  1188. t.data = je.call(e, e.transformResponse, t),
  1189. t.headers = Ae.from(t.headers),
  1190. t
  1191. }), (function(t) {
  1192. return Te(t) || (Be(e), t && t.response && (t.response.data = je.call(e, e.transformResponse, t.response), t.response.headers = Ae.from(t.response.headers))),
  1193. Promise.reject(t)
  1194. }))
  1195. }
  1196. var Ie = function(e) {
  1197. return e instanceof Ae ? e.toJSON() : e
  1198. };
  1199. function qe(e, t) {
  1200. t = t || {};
  1201. var n = {};
  1202. function r(e, t, n) {
  1203. return G.isPlainObject(e) && G.isPlainObject(t) ? G.merge.call({
  1204. caseless: n
  1205. },
  1206. e, t) : G.isPlainObject(t) ? G.merge({},
  1207. t) : G.isArray(t) ? t.slice() : t
  1208. }
  1209. function o(e, t, n) {
  1210. return G.isUndefined(t) ? G.isUndefined(e) ? void 0 : r(void 0, e, n) : r(e, t, n)
  1211. }
  1212. function i(e, t) {
  1213. if (!G.isUndefined(t)) return r(void 0, t)
  1214. }
  1215. function a(e, t) {
  1216. return G.isUndefined(t) ? G.isUndefined(e) ? void 0 : r(void 0, e) : r(void 0, t)
  1217. }
  1218. function s(n, o, i) {
  1219. return i in t ? r(n, o) : i in e ? r(void 0, n) : void 0
  1220. }
  1221. var u = {
  1222. url: i,
  1223. method: i,
  1224. data: i,
  1225. baseURL: a,
  1226. transformRequest: a,
  1227. transformResponse: a,
  1228. paramsSerializer: a,
  1229. timeout: a,
  1230. timeoutMessage: a,
  1231. withCredentials: a,
  1232. withXSRFToken: a,
  1233. adapter: a,
  1234. responseType: a,
  1235. xsrfCookieName: a,
  1236. xsrfHeaderName: a,
  1237. onUploadProgress: a,
  1238. onDownloadProgress: a,
  1239. decompress: a,
  1240. maxContentLength: a,
  1241. maxBodyLength: a,
  1242. beforeRedirect: a,
  1243. transport: a,
  1244. httpAgent: a,
  1245. httpsAgent: a,
  1246. cancelToken: a,
  1247. socketPath: a,
  1248. responseEncoding: a,
  1249. validateStatus: s,
  1250. headers: function(e, t) {
  1251. return o(Ie(e), Ie(t), !0)
  1252. }
  1253. };
  1254. return G.forEach(Object.keys(Object.assign({},
  1255. e, t)), (function(r) {
  1256. var i = u[r] || o,
  1257. a = i(e[r], t[r], r);
  1258. G.isUndefined(a) && i !== s || (n[r] = a)
  1259. })),
  1260. n
  1261. }
  1262. var ze = "1.6.5",
  1263. Me = {}; ["object", "boolean", "number", "function", "string", "symbol"].forEach((function(e, t) {
  1264. Me[e] = function(r) {
  1265. return n(r) === e || "a" + (t < 1 ? "n ": " ") + e
  1266. }
  1267. }));
  1268. var He = {};
  1269. Me.transitional = function(e, t, n) {
  1270. function r(e, t) {
  1271. return "[Axios v1.6.5] Transitional option '" + e + "'" + t + (n ? ". " + n: "")
  1272. }
  1273. return function(n, o, i) {
  1274. if (!1 === e) throw new X(r(o, " has been removed" + (t ? " in " + t: "")), X.ERR_DEPRECATED);
  1275. return t && !He[o] && (He[o] = !0, console.warn(r(o, " has been deprecated since v" + t + " and will be removed in the near future"))),
  1276. !e || e(n, o, i)
  1277. }
  1278. };
  1279. var Je = {
  1280. assertOptions: function(e, t, r) {
  1281. if ("object" !== n(e)) throw new X("options must be an object", X.ERR_BAD_OPTION_VALUE);
  1282. for (var o = Object.keys(e), i = o.length; i-->0;) {
  1283. var a = o[i],
  1284. s = t[a];
  1285. if (s) {
  1286. var u = e[a],
  1287. c = void 0 === u || s(u, a, e);
  1288. if (!0 !== c) throw new X("option " + a + " must be " + c, X.ERR_BAD_OPTION_VALUE)
  1289. } else if (!0 !== r) throw new X("Unknown option " + a, X.ERR_BAD_OPTION)
  1290. }
  1291. },
  1292. validators: Me
  1293. },
  1294. We = Je.validators,
  1295. Ke = function() {
  1296. function e(t) {
  1297. r(this, e),
  1298. this.defaults = t,
  1299. this.interceptors = {
  1300. request: new ce,
  1301. response: new ce
  1302. }
  1303. }
  1304. return i(e, [{
  1305. key: "request",
  1306. value: function(e, t) {
  1307. "string" == typeof e ? (t = t || {}).url = e: t = e || {};
  1308. var n = t = qe(this.defaults, t),
  1309. r = n.transitional,
  1310. o = n.paramsSerializer,
  1311. i = n.headers;
  1312. void 0 !== r && Je.assertOptions(r, {
  1313. silentJSONParsing: We.transitional(We.boolean),
  1314. forcedJSONParsing: We.transitional(We.boolean),
  1315. clarifyTimeoutError: We.transitional(We.boolean)
  1316. },
  1317. !1),
  1318. null != o && (G.isFunction(o) ? t.paramsSerializer = {
  1319. serialize: o
  1320. }: Je.assertOptions(o, {
  1321. encode: We.
  1322. function,
  1323. serialize: We.
  1324. function
  1325. },
  1326. !0)),
  1327. t.method = (t.method || this.defaults.method || "get").toLowerCase();
  1328. var a = i && G.merge(i.common, i[t.method]);
  1329. i && G.forEach(["delete", "get", "head", "post", "put", "patch", "common"], (function(e) {
  1330. delete i[e]
  1331. })),
  1332. t.headers = Ae.concat(a, i);
  1333. var s = [],
  1334. u = !0;
  1335. this.interceptors.request.forEach((function(e) {
  1336. "function" == typeof e.runWhen && !1 === e.runWhen(t) || (u = u && e.synchronous, s.unshift(e.fulfilled, e.rejected))
  1337. }));
  1338. var c, f = [];
  1339. this.interceptors.response.forEach((function(e) {
  1340. f.push(e.fulfilled, e.rejected)
  1341. }));
  1342. var l, d = 0;
  1343. if (!u) {
  1344. var p = [Le.bind(this), void 0];
  1345. for (p.unshift.apply(p, s), p.push.apply(p, f), l = p.length, c = Promise.resolve(t); d < l;) c = c.then(p[d++], p[d++]);
  1346. return c
  1347. }
  1348. l = s.length;
  1349. var h = t;
  1350. for (d = 0; d < l;) {
  1351. var m = s[d++],
  1352. y = s[d++];
  1353. try {
  1354. h = m(h)
  1355. } catch(e) {
  1356. y.call(this, e);
  1357. break
  1358. }
  1359. }
  1360. try {
  1361. c = Le.call(this, h)
  1362. } catch(e) {
  1363. return Promise.reject(e)
  1364. }
  1365. for (d = 0, l = f.length; d < l;) c = c.then(f[d++], f[d++]);
  1366. return c
  1367. }
  1368. },
  1369. {
  1370. key: "getUri",
  1371. value: function(e) {
  1372. return se(xe((e = qe(this.defaults, e)).baseURL, e.url), e.params, e.paramsSerializer)
  1373. }
  1374. }]),
  1375. e
  1376. } ();
  1377. G.forEach(["delete", "get", "head", "options"], (function(e) {
  1378. Ke.prototype[e] = function(t, n) {
  1379. return this.request(qe(n || {},
  1380. {
  1381. method: e,
  1382. url: t,
  1383. data: (n || {}).data
  1384. }))
  1385. }
  1386. })),
  1387. G.forEach(["post", "put", "patch"], (function(e) {
  1388. function t(t) {
  1389. return function(n, r, o) {
  1390. return this.request(qe(o || {},
  1391. {
  1392. method: e,
  1393. headers: t ? {
  1394. "Content-Type": "multipart/form-data"
  1395. }: {},
  1396. url: n,
  1397. data: r
  1398. }))
  1399. }
  1400. }
  1401. Ke.prototype[e] = t(),
  1402. Ke.prototype[e + "Form"] = t(!0)
  1403. }));
  1404. var Ve = Ke,
  1405. Ge = function() {
  1406. function e(t) {
  1407. if (r(this, e), "function" != typeof t) throw new TypeError("executor must be a function.");
  1408. var n;
  1409. this.promise = new Promise((function(e) {
  1410. n = e
  1411. }));
  1412. var o = this;
  1413. this.promise.then((function(e) {
  1414. if (o._listeners) {
  1415. for (var t = o._listeners.length; t-->0;) o._listeners[t](e);
  1416. o._listeners = null
  1417. }
  1418. })),
  1419. this.promise.then = function(e) {
  1420. var t, n = new Promise((function(e) {
  1421. o.subscribe(e),
  1422. t = e
  1423. })).then(e);
  1424. return n.cancel = function() {
  1425. o.unsubscribe(t)
  1426. },
  1427. n
  1428. },
  1429. t((function(e, t, r) {
  1430. o.reason || (o.reason = new Pe(e, t, r), n(o.reason))
  1431. }))
  1432. }
  1433. return i(e, [{
  1434. key: "throwIfRequested",
  1435. value: function() {
  1436. if (this.reason) throw this.reason
  1437. }
  1438. },
  1439. {
  1440. key: "subscribe",
  1441. value: function(e) {
  1442. this.reason ? e(this.reason) : this._listeners ? this._listeners.push(e) : this._listeners = [e]
  1443. }
  1444. },
  1445. {
  1446. key: "unsubscribe",
  1447. value: function(e) {
  1448. if (this._listeners) {
  1449. var t = this._listeners.indexOf(e); - 1 !== t && this._listeners.splice(t, 1)
  1450. }
  1451. }
  1452. }], [{
  1453. key: "source",
  1454. value: function() {
  1455. var t;
  1456. return {
  1457. token: new e((function(e) {
  1458. t = e
  1459. })),
  1460. cancel: t
  1461. }
  1462. }
  1463. }]),
  1464. e
  1465. } ();
  1466. var Xe = {
  1467. Continue: 100,
  1468. SwitchingProtocols: 101,
  1469. Processing: 102,
  1470. EarlyHints: 103,
  1471. Ok: 200,
  1472. Created: 201,
  1473. Accepted: 202,
  1474. NonAuthoritativeInformation: 203,
  1475. NoContent: 204,
  1476. ResetContent: 205,
  1477. PartialContent: 206,
  1478. MultiStatus: 207,
  1479. AlreadyReported: 208,
  1480. ImUsed: 226,
  1481. MultipleChoices: 300,
  1482. MovedPermanently: 301,
  1483. Found: 302,
  1484. SeeOther: 303,
  1485. NotModified: 304,
  1486. UseProxy: 305,
  1487. Unused: 306,
  1488. TemporaryRedirect: 307,
  1489. PermanentRedirect: 308,
  1490. BadRequest: 400,
  1491. Unauthorized: 401,
  1492. PaymentRequired: 402,
  1493. Forbidden: 403,
  1494. NotFound: 404,
  1495. MethodNotAllowed: 405,
  1496. NotAcceptable: 406,
  1497. ProxyAuthenticationRequired: 407,
  1498. RequestTimeout: 408,
  1499. Conflict: 409,
  1500. Gone: 410,
  1501. LengthRequired: 411,
  1502. PreconditionFailed: 412,
  1503. PayloadTooLarge: 413,
  1504. UriTooLong: 414,
  1505. UnsupportedMediaType: 415,
  1506. RangeNotSatisfiable: 416,
  1507. ExpectationFailed: 417,
  1508. ImATeapot: 418,
  1509. MisdirectedRequest: 421,
  1510. UnprocessableEntity: 422,
  1511. Locked: 423,
  1512. FailedDependency: 424,
  1513. TooEarly: 425,
  1514. UpgradeRequired: 426,
  1515. PreconditionRequired: 428,
  1516. TooManyRequests: 429,
  1517. RequestHeaderFieldsTooLarge: 431,
  1518. UnavailableForLegalReasons: 451,
  1519. InternalServerError: 500,
  1520. NotImplemented: 501,
  1521. BadGateway: 502,
  1522. ServiceUnavailable: 503,
  1523. GatewayTimeout: 504,
  1524. HttpVersionNotSupported: 505,
  1525. VariantAlsoNegotiates: 506,
  1526. InsufficientStorage: 507,
  1527. LoopDetected: 508,
  1528. NotExtended: 510,
  1529. NetworkAuthenticationRequired: 511
  1530. };
  1531. Object.entries(Xe).forEach((function(e) {
  1532. var t = s(e, 2),
  1533. n = t[0],
  1534. r = t[1];
  1535. Xe[r] = n
  1536. }));
  1537. var $e = Xe;
  1538. var Qe = function e(t) {
  1539. var n = new Ve(t),
  1540. r = h(Ve.prototype.request, n);
  1541. return G.extend(r, Ve.prototype, n, {
  1542. allOwnKeys: !0
  1543. }),
  1544. G.extend(r, n, null, {
  1545. allOwnKeys: !0
  1546. }),
  1547. r.create = function(n) {
  1548. return e(qe(t, n))
  1549. },
  1550. r
  1551. } (be);
  1552. return Qe.Axios = Ve,
  1553. Qe.CanceledError = Pe,
  1554. Qe.CancelToken = Ge,
  1555. Qe.isCancel = Te,
  1556. Qe.VERSION = ze,
  1557. Qe.toFormData = ne,
  1558. Qe.AxiosError = X,
  1559. Qe.Cancel = Qe.CanceledError,
  1560. Qe.all = function(e) {
  1561. return Promise.all(e)
  1562. },
  1563. Qe.spread = function(e) {
  1564. return function(t) {
  1565. return e.apply(null, t)
  1566. }
  1567. },
  1568. Qe.isAxiosError = function(e) {
  1569. return G.isObject(e) && !0 === e.isAxiosError
  1570. },
  1571. Qe.mergeConfig = qe,
  1572. Qe.AxiosHeaders = Ae,
  1573. Qe.formToJSON = function(e) {
  1574. return ye(G.isHTMLForm(e) ? new FormData(e) : e)
  1575. },
  1576. Qe.getAdapter = De,
  1577. Qe.HttpStatusCode = $e,
  1578. Qe.
  1579. default = Qe,
  1580. Qe
  1581. }));
  1582. //# sourceMappingURL=axios.min.js.map