routeConvert.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466
  1. import { aO as $, aP as pe } from "./index2.js";
  2. var B = { exports: {} };
  3. B.exports;
  4. (function(s, u) {
  5. var D = 200, S = "__lodash_hash_undefined__", p = 9007199254740991, g = "[object Arguments]", Ut = "[object Array]", Q = "[object Boolean]", k = "[object Date]", Kt = "[object Error]", F = "[object Function]", tt = "[object GeneratorFunction]", x = "[object Map]", rt = "[object Number]", H = "[object Object]", et = "[object Promise]", nt = "[object RegExp]", O = "[object Set]", at = "[object String]", ot = "[object Symbol]", L = "[object WeakMap]", it = "[object ArrayBuffer]", j = "[object DataView]", ct = "[object Float32Array]", st = "[object Float64Array]", ut = "[object Int8Array]", ft = "[object Int16Array]", lt = "[object Int32Array]", ht = "[object Uint8Array]", pt = "[object Uint8ClampedArray]", gt = "[object Uint16Array]", dt = "[object Uint32Array]", Nt = /[\\^$.*+?()[\]{}|]/g, Wt = /\w*$/, Vt = /^\[object .+?Constructor\]$/, qt = /^(?:0|[1-9]\d*)$/, a = {};
  6. a[g] = a[Ut] = a[it] = a[j] = a[Q] = a[k] = a[ct] = a[st] = a[ut] = a[ft] = a[lt] = a[x] = a[rt] = a[H] = a[nt] = a[O] = a[at] = a[ot] = a[ht] = a[pt] = a[gt] = a[dt] = !0, a[Kt] = a[F] = a[L] = !1;
  7. var zt = typeof $ == "object" && $ && $.Object === Object && $, Jt = typeof self == "object" && self && self.Object === Object && self, f = zt || Jt || Function("return this")(), _t = u && !u.nodeType && u, yt = _t && !0 && s && !s.nodeType && s, Xt = yt && yt.exports === _t;
  8. function Yt(t, r) {
  9. return t.set(r[0], r[1]), t;
  10. }
  11. function Zt(t, r) {
  12. return t.add(r), t;
  13. }
  14. function Qt(t, r) {
  15. for (var e = -1, n = t ? t.length : 0; ++e < n && r(t[e], e, t) !== !1; )
  16. ;
  17. return t;
  18. }
  19. function kt(t, r) {
  20. for (var e = -1, n = r.length, o = t.length; ++e < n; )
  21. t[o + e] = r[e];
  22. return t;
  23. }
  24. function bt(t, r, e, n) {
  25. for (var o = -1, i = t ? t.length : 0; ++o < i; )
  26. e = r(e, t[o], o, t);
  27. return e;
  28. }
  29. function tr(t, r) {
  30. for (var e = -1, n = Array(t); ++e < t; )
  31. n[e] = r(e);
  32. return n;
  33. }
  34. function rr(t, r) {
  35. return t == null ? void 0 : t[r];
  36. }
  37. function wt(t) {
  38. var r = !1;
  39. if (t != null && typeof t.toString != "function")
  40. try {
  41. r = !!(t + "");
  42. } catch (e) {
  43. }
  44. return r;
  45. }
  46. function vt(t) {
  47. var r = -1, e = Array(t.size);
  48. return t.forEach(function(n, o) {
  49. e[++r] = [o, n];
  50. }), e;
  51. }
  52. function U(t, r) {
  53. return function(e) {
  54. return t(r(e));
  55. };
  56. }
  57. function At(t) {
  58. var r = -1, e = Array(t.size);
  59. return t.forEach(function(n) {
  60. e[++r] = n;
  61. }), e;
  62. }
  63. var er = Array.prototype, nr = Function.prototype, E = Object.prototype, K = f["__core-js_shared__"], Tt = function() {
  64. var t = /[^.]+$/.exec(K && K.keys && K.keys.IE_PROTO || "");
  65. return t ? "Symbol(src)_1." + t : "";
  66. }(), St = nr.toString, d = E.hasOwnProperty, I = E.toString, ar = RegExp(
  67. "^" + St.call(d).replace(Nt, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
  68. ), mt = Xt ? f.Buffer : void 0, Ct = f.Symbol, xt = f.Uint8Array, or = U(Object.getPrototypeOf, Object), ir = Object.create, cr = E.propertyIsEnumerable, sr = er.splice, Ot = Object.getOwnPropertySymbols, ur = mt ? mt.isBuffer : void 0, fr = U(Object.keys, Object), N = A(f, "DataView"), m = A(f, "Map"), W = A(f, "Promise"), V = A(f, "Set"), q = A(f, "WeakMap"), C = A(Object, "create"), lr = b(N), hr = b(m), pr = b(W), gr = b(V), dr = b(q), jt = Ct ? Ct.prototype : void 0, Et = jt ? jt.valueOf : void 0;
  69. function _(t) {
  70. var r = -1, e = t ? t.length : 0;
  71. for (this.clear(); ++r < e; ) {
  72. var n = t[r];
  73. this.set(n[0], n[1]);
  74. }
  75. }
  76. function _r() {
  77. this.__data__ = C ? C(null) : {};
  78. }
  79. function yr(t) {
  80. return this.has(t) && delete this.__data__[t];
  81. }
  82. function br(t) {
  83. var r = this.__data__;
  84. if (C) {
  85. var e = r[t];
  86. return e === S ? void 0 : e;
  87. }
  88. return d.call(r, t) ? r[t] : void 0;
  89. }
  90. function wr(t) {
  91. var r = this.__data__;
  92. return C ? r[t] !== void 0 : d.call(r, t);
  93. }
  94. function vr(t, r) {
  95. var e = this.__data__;
  96. return e[t] = C && r === void 0 ? S : r, this;
  97. }
  98. _.prototype.clear = _r, _.prototype.delete = yr, _.prototype.get = br, _.prototype.has = wr, _.prototype.set = vr;
  99. function l(t) {
  100. var r = -1, e = t ? t.length : 0;
  101. for (this.clear(); ++r < e; ) {
  102. var n = t[r];
  103. this.set(n[0], n[1]);
  104. }
  105. }
  106. function Ar() {
  107. this.__data__ = [];
  108. }
  109. function Tr(t) {
  110. var r = this.__data__, e = P(r, t);
  111. if (e < 0)
  112. return !1;
  113. var n = r.length - 1;
  114. return e == n ? r.pop() : sr.call(r, e, 1), !0;
  115. }
  116. function Sr(t) {
  117. var r = this.__data__, e = P(r, t);
  118. return e < 0 ? void 0 : r[e][1];
  119. }
  120. function mr(t) {
  121. return P(this.__data__, t) > -1;
  122. }
  123. function Cr(t, r) {
  124. var e = this.__data__, n = P(e, t);
  125. return n < 0 ? e.push([t, r]) : e[n][1] = r, this;
  126. }
  127. l.prototype.clear = Ar, l.prototype.delete = Tr, l.prototype.get = Sr, l.prototype.has = mr, l.prototype.set = Cr;
  128. function w(t) {
  129. var r = -1, e = t ? t.length : 0;
  130. for (this.clear(); ++r < e; ) {
  131. var n = t[r];
  132. this.set(n[0], n[1]);
  133. }
  134. }
  135. function xr() {
  136. this.__data__ = {
  137. hash: new _(),
  138. map: new (m || l)(),
  139. string: new _()
  140. };
  141. }
  142. function Or(t) {
  143. return M(this, t).delete(t);
  144. }
  145. function jr(t) {
  146. return M(this, t).get(t);
  147. }
  148. function Er(t) {
  149. return M(this, t).has(t);
  150. }
  151. function Ir(t, r) {
  152. return M(this, t).set(t, r), this;
  153. }
  154. w.prototype.clear = xr, w.prototype.delete = Or, w.prototype.get = jr, w.prototype.has = Er, w.prototype.set = Ir;
  155. function v(t) {
  156. this.__data__ = new l(t);
  157. }
  158. function Pr() {
  159. this.__data__ = new l();
  160. }
  161. function Mr(t) {
  162. return this.__data__.delete(t);
  163. }
  164. function Gr(t) {
  165. return this.__data__.get(t);
  166. }
  167. function Rr(t) {
  168. return this.__data__.has(t);
  169. }
  170. function $r(t, r) {
  171. var e = this.__data__;
  172. if (e instanceof l) {
  173. var n = e.__data__;
  174. if (!m || n.length < D - 1)
  175. return n.push([t, r]), this;
  176. e = this.__data__ = new w(n);
  177. }
  178. return e.set(t, r), this;
  179. }
  180. v.prototype.clear = Pr, v.prototype.delete = Mr, v.prototype.get = Gr, v.prototype.has = Rr, v.prototype.set = $r;
  181. function Br(t, r) {
  182. var e = X(t) || ie(t) ? tr(t.length, String) : [], n = e.length, o = !!n;
  183. for (var i in t)
  184. d.call(t, i) && !(o && (i == "length" || ee(i, n))) && e.push(i);
  185. return e;
  186. }
  187. function It(t, r, e) {
  188. var n = t[r];
  189. (!(d.call(t, r) && Rt(n, e)) || e === void 0 && !(r in t)) && (t[r] = e);
  190. }
  191. function P(t, r) {
  192. for (var e = t.length; e--; )
  193. if (Rt(t[e][0], r))
  194. return e;
  195. return -1;
  196. }
  197. function Dr(t, r) {
  198. return t && Pt(r, Y(r), t);
  199. }
  200. function z(t, r, e, n, o, i, h) {
  201. var c;
  202. if (n && (c = i ? n(t, o, i, h) : n(t)), c !== void 0)
  203. return c;
  204. if (!G(t))
  205. return t;
  206. var Dt = X(t);
  207. if (Dt) {
  208. if (c = kr(t), !r)
  209. return Yr(t, c);
  210. } else {
  211. var T = y(t), Ft = T == F || T == tt;
  212. if (se(t))
  213. return Nr(t, r);
  214. if (T == H || T == g || Ft && !i) {
  215. if (wt(t))
  216. return i ? t : {};
  217. if (c = te(Ft ? {} : t), !r)
  218. return Zr(t, Dr(c, t));
  219. } else {
  220. if (!a[T])
  221. return i ? t : {};
  222. c = re(t, T, z, r);
  223. }
  224. }
  225. h || (h = new v());
  226. var Ht = h.get(t);
  227. if (Ht)
  228. return Ht;
  229. if (h.set(t, c), !Dt)
  230. var Lt = e ? Qr(t) : Y(t);
  231. return Qt(Lt || t, function(Z, R) {
  232. Lt && (R = Z, Z = t[R]), It(c, R, z(Z, r, e, n, R, t, h));
  233. }), c;
  234. }
  235. function Fr(t) {
  236. return G(t) ? ir(t) : {};
  237. }
  238. function Hr(t, r, e) {
  239. var n = r(t);
  240. return X(t) ? n : kt(n, e(t));
  241. }
  242. function Lr(t) {
  243. return I.call(t);
  244. }
  245. function Ur(t) {
  246. if (!G(t) || ae(t))
  247. return !1;
  248. var r = Bt(t) || wt(t) ? ar : Vt;
  249. return r.test(b(t));
  250. }
  251. function Kr(t) {
  252. if (!Gt(t))
  253. return fr(t);
  254. var r = [];
  255. for (var e in Object(t))
  256. d.call(t, e) && e != "constructor" && r.push(e);
  257. return r;
  258. }
  259. function Nr(t, r) {
  260. if (r)
  261. return t.slice();
  262. var e = new t.constructor(t.length);
  263. return t.copy(e), e;
  264. }
  265. function J(t) {
  266. var r = new t.constructor(t.byteLength);
  267. return new xt(r).set(new xt(t)), r;
  268. }
  269. function Wr(t, r) {
  270. var e = r ? J(t.buffer) : t.buffer;
  271. return new t.constructor(e, t.byteOffset, t.byteLength);
  272. }
  273. function Vr(t, r, e) {
  274. var n = r ? e(vt(t), !0) : vt(t);
  275. return bt(n, Yt, new t.constructor());
  276. }
  277. function qr(t) {
  278. var r = new t.constructor(t.source, Wt.exec(t));
  279. return r.lastIndex = t.lastIndex, r;
  280. }
  281. function zr(t, r, e) {
  282. var n = r ? e(At(t), !0) : At(t);
  283. return bt(n, Zt, new t.constructor());
  284. }
  285. function Jr(t) {
  286. return Et ? Object(Et.call(t)) : {};
  287. }
  288. function Xr(t, r) {
  289. var e = r ? J(t.buffer) : t.buffer;
  290. return new t.constructor(e, t.byteOffset, t.length);
  291. }
  292. function Yr(t, r) {
  293. var e = -1, n = t.length;
  294. for (r || (r = Array(n)); ++e < n; )
  295. r[e] = t[e];
  296. return r;
  297. }
  298. function Pt(t, r, e, n) {
  299. e || (e = {});
  300. for (var o = -1, i = r.length; ++o < i; ) {
  301. var h = r[o], c = void 0;
  302. It(e, h, c === void 0 ? t[h] : c);
  303. }
  304. return e;
  305. }
  306. function Zr(t, r) {
  307. return Pt(t, Mt(t), r);
  308. }
  309. function Qr(t) {
  310. return Hr(t, Y, Mt);
  311. }
  312. function M(t, r) {
  313. var e = t.__data__;
  314. return ne(r) ? e[typeof r == "string" ? "string" : "hash"] : e.map;
  315. }
  316. function A(t, r) {
  317. var e = rr(t, r);
  318. return Ur(e) ? e : void 0;
  319. }
  320. var Mt = Ot ? U(Ot, Object) : le, y = Lr;
  321. (N && y(new N(new ArrayBuffer(1))) != j || m && y(new m()) != x || W && y(W.resolve()) != et || V && y(new V()) != O || q && y(new q()) != L) && (y = function(t) {
  322. var r = I.call(t), e = r == H ? t.constructor : void 0, n = e ? b(e) : void 0;
  323. if (n)
  324. switch (n) {
  325. case lr:
  326. return j;
  327. case hr:
  328. return x;
  329. case pr:
  330. return et;
  331. case gr:
  332. return O;
  333. case dr:
  334. return L;
  335. }
  336. return r;
  337. });
  338. function kr(t) {
  339. var r = t.length, e = t.constructor(r);
  340. return r && typeof t[0] == "string" && d.call(t, "index") && (e.index = t.index, e.input = t.input), e;
  341. }
  342. function te(t) {
  343. return typeof t.constructor == "function" && !Gt(t) ? Fr(or(t)) : {};
  344. }
  345. function re(t, r, e, n) {
  346. var o = t.constructor;
  347. switch (r) {
  348. case it:
  349. return J(t);
  350. case Q:
  351. case k:
  352. return new o(+t);
  353. case j:
  354. return Wr(t, n);
  355. case ct:
  356. case st:
  357. case ut:
  358. case ft:
  359. case lt:
  360. case ht:
  361. case pt:
  362. case gt:
  363. case dt:
  364. return Xr(t, n);
  365. case x:
  366. return Vr(t, n, e);
  367. case rt:
  368. case at:
  369. return new o(t);
  370. case nt:
  371. return qr(t);
  372. case O:
  373. return zr(t, n, e);
  374. case ot:
  375. return Jr(t);
  376. }
  377. }
  378. function ee(t, r) {
  379. return r = r == null ? p : r, !!r && (typeof t == "number" || qt.test(t)) && t > -1 && t % 1 == 0 && t < r;
  380. }
  381. function ne(t) {
  382. var r = typeof t;
  383. return r == "string" || r == "number" || r == "symbol" || r == "boolean" ? t !== "__proto__" : t === null;
  384. }
  385. function ae(t) {
  386. return !!Tt && Tt in t;
  387. }
  388. function Gt(t) {
  389. var r = t && t.constructor, e = typeof r == "function" && r.prototype || E;
  390. return t === e;
  391. }
  392. function b(t) {
  393. if (t != null) {
  394. try {
  395. return St.call(t);
  396. } catch (r) {
  397. }
  398. try {
  399. return t + "";
  400. } catch (r) {
  401. }
  402. }
  403. return "";
  404. }
  405. function oe(t) {
  406. return z(t, !0, !0);
  407. }
  408. function Rt(t, r) {
  409. return t === r || t !== t && r !== r;
  410. }
  411. function ie(t) {
  412. return ce(t) && d.call(t, "callee") && (!cr.call(t, "callee") || I.call(t) == g);
  413. }
  414. var X = Array.isArray;
  415. function $t(t) {
  416. return t != null && ue(t.length) && !Bt(t);
  417. }
  418. function ce(t) {
  419. return fe(t) && $t(t);
  420. }
  421. var se = ur || he;
  422. function Bt(t) {
  423. var r = G(t) ? I.call(t) : "";
  424. return r == F || r == tt;
  425. }
  426. function ue(t) {
  427. return typeof t == "number" && t > -1 && t % 1 == 0 && t <= p;
  428. }
  429. function G(t) {
  430. var r = typeof t;
  431. return !!t && (r == "object" || r == "function");
  432. }
  433. function fe(t) {
  434. return !!t && typeof t == "object";
  435. }
  436. function Y(t) {
  437. return $t(t) ? Br(t) : Kr(t);
  438. }
  439. function le() {
  440. return [];
  441. }
  442. function he() {
  443. return !1;
  444. }
  445. s.exports = oe;
  446. })(B, B.exports);
  447. var ge = B.exports;
  448. const de = /* @__PURE__ */ pe(ge);
  449. function ye(s) {
  450. if (!s) return null;
  451. s = de(s);
  452. let u = Array.isArray(s) ? s.concat() : [s];
  453. for (; u.length; ) {
  454. const D = u.length;
  455. for (let S = 0; S < D; S++) {
  456. const p = u.shift();
  457. !p.children || !p.children.length || (p.children.forEach((g) => {
  458. g.path[0] !== "/" && !g.path.startsWith("http") && (g.path = p.path.replace(/(\w*)[/]*$/, `$1/${g.path}`));
  459. }), u = u.concat(p.children));
  460. }
  461. }
  462. return s;
  463. }
  464. export {
  465. ye as c
  466. };