index.js 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. const rr = {
  2. d() {
  3. return cnDeCryptV2;
  4. },
  5. "53ca": function (e, t, r) {
  6. "use strict";
  7. function n(e) {
  8. return n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
  9. ? function (e) { return typeof e }
  10. : function (e) {
  11. return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
  12. }
  13. ,
  14. n(e)
  15. }
  16. // cnDeCryptV2
  17. // return cnDeCryptV2(String(e))
  18. rr.d(t, "a", (function () {
  19. return n
  20. }
  21. ))
  22. },
  23. "159b": function (e, t, r) {
  24. var n = rr["da84"]
  25. , i = rr["fdbc"]
  26. , o = rr["17c2"]
  27. , a = rr["9112"];
  28. for (var s in i) {
  29. var u = n[s]
  30. , c = u && u.prototype;
  31. if (c && c.forEach !== o)
  32. try {
  33. a(c, "forEach", o)
  34. } catch (e) {
  35. c.forEach = o
  36. }
  37. }
  38. },
  39. 9112: function (e, t, r) {
  40. var n = rr["83ab"]
  41. , i = rr["9bf2"]
  42. , o = rr["5c6c"];
  43. e.exports = n ? function (e, t, r) {
  44. return i.f(e, t, o(1, r))
  45. }
  46. : function (e, t, r) {
  47. return e[t] = r,
  48. e
  49. }
  50. },
  51. "83ab": function (e, t, r) {
  52. var n = rr["d039"];
  53. e.exports = !n((function () {
  54. return 7 != Object.defineProperty({}, 1, {
  55. get: function () {
  56. return 7
  57. }
  58. })[1]
  59. }
  60. ))
  61. },
  62. "9bf2": function (e, t, r) {
  63. var n = rr["83ab"]
  64. , i = rr["0cfb"]
  65. , o = rr["825a"]
  66. , a = rr["c04e"]
  67. , s = Object.defineProperty;
  68. t.f = n ? s : function (e, t, r) {
  69. if (o(e),
  70. t = a(t, !0),
  71. o(r),
  72. i)
  73. try {
  74. return s(e, t, r)
  75. } catch (e) { }
  76. if ("get" in r || "set" in r)
  77. throw TypeError("Accessors not supported");
  78. return "value" in r && (e[t] = r.value),
  79. e
  80. }
  81. },
  82. c04e: function (e, t, r) {
  83. var n = rr["861d"];
  84. e.exports = function (e, t) {
  85. if (!n(e))
  86. return e;
  87. var r, i;
  88. if (t && "function" == typeof (r = e.toString) && !n(i = r.call(e)))
  89. return i;
  90. if ("function" == typeof (r = e.valueOf) && !n(i = r.call(e)))
  91. return i;
  92. if (!t && "function" == typeof (r = e.toString) && !n(i = r.call(e)))
  93. return i;
  94. throw TypeError("Can't convert object to primitive value")
  95. }
  96. },
  97. "861d": function (e, t) {
  98. e.exports = function (e) {
  99. return "object" == typeof e ? null !== e : "function" == typeof e
  100. }
  101. },
  102. "0cfb": function (e, t, r) {
  103. var n = rr["83ab"]
  104. , i = rr["d039"]
  105. , o = rr["cc12"];
  106. e.exports = !n && !i((function () {
  107. return 7 != Object.defineProperty(o("div"), "a", {
  108. get: function () {
  109. return 7
  110. }
  111. }).a
  112. }
  113. ))
  114. },
  115. cc12: function (e, t, r) {
  116. var n = rr["da84"]
  117. , i = rr["861d"]
  118. , o = nr.document
  119. , a = ir(o) && i(o.createElement);
  120. e.exports = function (e) {
  121. return a ? o.createElement(e) : {}
  122. }
  123. },
  124. da84: function (e, t, r) {
  125. (function (t) {
  126. var r = function (e) {
  127. return e && e.Math == Math && e
  128. };
  129. e.exports = r("object" == typeof globalThis && globalThis) || r("object" == typeof window && window) || r("object" == typeof self && self) || r("object" == typeof t && t) || function () {
  130. return this
  131. }() || Function("return this")()
  132. }
  133. ).call(this, rr["c8ba"])
  134. },
  135. "825a": function (e, t, r) {
  136. var n = rr["861d"];
  137. e.exports = function (e) {
  138. if (!n(e))
  139. throw TypeError(String(e) + " is not an object");
  140. return e
  141. }
  142. },
  143. d039: function (e, t) {
  144. e.exports = function (e) {
  145. try {
  146. return !!e()
  147. } catch (e) {
  148. return !0
  149. }
  150. }
  151. },
  152. "5c6c": function (e, t) {
  153. e.exports = function (e, t) {
  154. return {
  155. enumerable: !(1 & e),
  156. configurable: !(2 & e),
  157. writable: !(4 & e),
  158. value: t
  159. }
  160. }
  161. },
  162. "17c2": function (e, t, r) {
  163. "use strict";
  164. var n = rr["b727"].forEach
  165. , i = rr["a640"]("forEach");
  166. e.exports = i ? [].forEach : function (e) {
  167. return n(this, e, arguments.length > 1 ? arguments[1] : void 0)
  168. }
  169. },
  170. da84: function (e, t, r) {
  171. (function (t) {
  172. var r = function (e) {
  173. return e && e.Math == Math && e
  174. };
  175. e.exports = r("object" == typeof globalThis && globalThis) || r("object" == typeof window && window) || r("object" == typeof self && self) || r("object" == typeof t && t) || function () {
  176. return this
  177. }() || Function("return this")()
  178. }
  179. ).call(this, rr["c8ba"])
  180. },
  181. fdbc: function (e, t) {
  182. e.exports = {
  183. CSSRuleList: 0,
  184. CSSStyleDeclaration: 0,
  185. CSSValueList: 0,
  186. ClientRectList: 0,
  187. DOMRectList: 0,
  188. DOMStringList: 0,
  189. DOMTokenList: 1,
  190. DataTransferItemList: 0,
  191. FileList: 0,
  192. HTMLAllCollection: 0,
  193. HTMLCollection: 0,
  194. HTMLFormElement: 0,
  195. HTMLSelectElement: 0,
  196. MediaList: 0,
  197. MimeTypeArray: 0,
  198. NamedNodeMap: 0,
  199. NodeList: 1,
  200. PaintRequestList: 0,
  201. Plugin: 0,
  202. PluginArray: 0,
  203. SVGLengthList: 0,
  204. SVGNumberList: 0,
  205. SVGPathSegList: 0,
  206. SVGPointList: 0,
  207. SVGStringList: 0,
  208. SVGTransformList: 0,
  209. SourceBufferList: 0,
  210. StyleSheetList: 0,
  211. TextTrackCueList: 0,
  212. TextTrackList: 0,
  213. TouchList: 0
  214. }
  215. },
  216. };
  217. function cnDeCryptV2(str) {
  218. var k = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", l = k.length, b, b0, b1, b2, b3, d = 0, s;
  219. s = new Array(Math.floor(str.length / 4)),
  220. b = s.length;
  221. for (var i = 0; i < b; i++)
  222. b0 = k.indexOf(str.charAt(d)),
  223. d++,
  224. b1 = k.indexOf(str.charAt(d)),
  225. d++,
  226. b2 = k.indexOf(str.charAt(d)),
  227. d++,
  228. b3 = k.indexOf(str.charAt(d)),
  229. d++,
  230. s[i] = ((b1 + b0 * l) * l + b2) * l + b3;
  231. b = eval("String.fromCharCode(" + s.join(",") + ")");
  232. var w = "";
  233. return b.split("|").forEach((function (e, t) {
  234. t > 0 && (-1 != e.search(/【(.*?)】/) ? w += e.replace("【", "").replace("】", "") : e.length > 0 && (w += "&#x" + e + ";"))
  235. }
  236. )),
  237. w
  238. }
  239. function abrupt(e, t) {
  240. for (var r = this.tryEntries.length - 1; r >= 0; --r) {
  241. var i = this.tryEntries[r];
  242. if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) {
  243. var o = i;
  244. break
  245. }
  246. }
  247. o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null);
  248. var a = o ? o.completion : {};
  249. return a.type = e,
  250. a.arg = t,
  251. o ? (this.method = "next",
  252. this.next = o.finallyLoc,
  253. b) : this.complete(a)
  254. }
  255. function u_sign(data) {
  256. const e = data;
  257. const s = rr["53ca"];
  258. const a = rr['159b'];
  259. data.forEach(item => {
  260. const e = item;
  261. for (var t in e) {
  262. if (e.hasOwnProperty(t)) {
  263. var r = e[t];
  264. if ("—" !== r && r && "year" !== t && "dataType" !== t && "course" !== t && "batch" !== t && "majorCode" !== t && t !== 'provinceCode') {
  265. e[t] = cnDeCryptV2(String(r))
  266. }
  267. // "object" !== Object(s)(r) && "-" !== r && r && "year" !== t && "dataType" !== t &&
  268. // "course" !== t && "batch" !== t && "majorCode" !== t && (e[t] = Object(a)(e[t])),
  269. // "&#xc3a;" === e[t] && (e[t] = "—")
  270. }
  271. }
  272. });
  273. return data;
  274. }