chunk-4X6QPTPV.js 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. import {
  2. require_core
  3. } from "./chunk-6Y2MJOYY.js";
  4. import {
  5. __commonJS,
  6. init_define_APP_INFO
  7. } from "./chunk-XY75H3MP.js";
  8. // node_modules/crypto-js/enc-base64.js
  9. var require_enc_base64 = __commonJS({
  10. "node_modules/crypto-js/enc-base64.js"(exports, module) {
  11. init_define_APP_INFO();
  12. (function(root, factory) {
  13. if (typeof exports === "object") {
  14. module.exports = exports = factory(require_core());
  15. } else if (typeof define === "function" && define.amd) {
  16. define(["./core"], factory);
  17. } else {
  18. factory(root.CryptoJS);
  19. }
  20. })(exports, function(CryptoJS) {
  21. (function() {
  22. var C = CryptoJS;
  23. var C_lib = C.lib;
  24. var WordArray = C_lib.WordArray;
  25. var C_enc = C.enc;
  26. var Base64 = C_enc.Base64 = {
  27. stringify: function(wordArray) {
  28. var words = wordArray.words;
  29. var sigBytes = wordArray.sigBytes;
  30. var map = this._map;
  31. wordArray.clamp();
  32. var base64Chars = [];
  33. for (var i = 0; i < sigBytes; i += 3) {
  34. var byte1 = words[i >>> 2] >>> 24 - i % 4 * 8 & 255;
  35. var byte2 = words[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 255;
  36. var byte3 = words[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 255;
  37. var triplet = byte1 << 16 | byte2 << 8 | byte3;
  38. for (var j = 0; j < 4 && i + j * 0.75 < sigBytes; j++) {
  39. base64Chars.push(map.charAt(triplet >>> 6 * (3 - j) & 63));
  40. }
  41. }
  42. var paddingChar = map.charAt(64);
  43. if (paddingChar) {
  44. while (base64Chars.length % 4) {
  45. base64Chars.push(paddingChar);
  46. }
  47. }
  48. return base64Chars.join("");
  49. },
  50. parse: function(base64Str) {
  51. var base64StrLength = base64Str.length;
  52. var map = this._map;
  53. var reverseMap = this._reverseMap;
  54. if (!reverseMap) {
  55. reverseMap = this._reverseMap = [];
  56. for (var j = 0; j < map.length; j++) {
  57. reverseMap[map.charCodeAt(j)] = j;
  58. }
  59. }
  60. var paddingChar = map.charAt(64);
  61. if (paddingChar) {
  62. var paddingIndex = base64Str.indexOf(paddingChar);
  63. if (paddingIndex !== -1) {
  64. base64StrLength = paddingIndex;
  65. }
  66. }
  67. return parseLoop(base64Str, base64StrLength, reverseMap);
  68. },
  69. _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
  70. };
  71. function parseLoop(base64Str, base64StrLength, reverseMap) {
  72. var words = [];
  73. var nBytes = 0;
  74. for (var i = 0; i < base64StrLength; i++) {
  75. if (i % 4) {
  76. var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << i % 4 * 2;
  77. var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> 6 - i % 4 * 2;
  78. var bitsCombined = bits1 | bits2;
  79. words[nBytes >>> 2] |= bitsCombined << 24 - nBytes % 4 * 8;
  80. nBytes++;
  81. }
  82. }
  83. return WordArray.create(words, nBytes);
  84. }
  85. })();
  86. return CryptoJS.enc.Base64;
  87. });
  88. }
  89. });
  90. export {
  91. require_enc_base64
  92. };
  93. //# sourceMappingURL=chunk-4X6QPTPV.js.map