1/* eslint-disable */ 2var createEncryptModule = (() => { 3 var _scriptName = typeof document != 'undefined' ? document.currentScript?.src : undefined; 4 return async function (moduleArg = {}) { 5 var moduleRtn; 6 var _process$versions; 7 function _defineProperties(e, r) { 8 for (var t = 0; t < r.length; t++) { 9 var o = r[t]; 10 (o.enumerable = o.enumerable || !1), 11 (o.configurable = !0), 12 'value' in o && (o.writable = !0), 13 Object.defineProperty(e, _toPropertyKey(o.key), o); 14 } 15 } 16 function _createClass(e, r, t) { 17 return ( 18 r && _defineProperties(e.prototype, r), 19 t && _defineProperties(e, t), 20 Object.defineProperty(e, 'prototype', { writable: !1 }), 21 e 22 ); 23 } 24 function _classCallCheck(a, n) { 25 if (!(a instanceof n)) throw new TypeError('Cannot call a class as a function'); 26 } 27 function _defineProperty(e, r, t) { 28 return ( 29 (r = _toPropertyKey(r)) in e 30 ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) 31 : (e[r] = t), 32 e 33 ); 34 } 35 function _toPropertyKey(t) { 36 var i = _toPrimitive(t, 'string'); 37 return 'symbol' == _typeof(i) ? i : i + ''; 38 } 39 function _toPrimitive(t, r) { 40 if ('object' != _typeof(t) || !t) return t; 41 var e = t[Symbol.toPrimitive]; 42 if (void 0 !== e) { 43 var i = e.call(t, r || 'default'); 44 if ('object' != _typeof(i)) return i; 45 throw new TypeError('@@toPrimitive must return a primitive value.'); 46 } 47 return ('string' === r ? String : Number)(t); 48 } 49 function _regenerator() { 50 var e, 51 t, 52 r = 'function' == typeof Symbol ? Symbol : {}, 53 n = r.iterator || '@@iterator', 54 o = r.toStringTag || '@@toStringTag'; 55 function i(r, n, o, i) { 56 var c = n && n.prototype instanceof Generator ? n : Generator, 57 u = Object.create(c.prototype); 58 return ( 59 _regeneratorDefine2( 60 u, 61 '_invoke', 62 (function (r, n, o) { 63 var i, 64 c, 65 u, 66 f = 0, 67 p = o || [], 68 y = !1, 69 G = { 70 p: 0, 71 n: 0, 72 v: e, 73 a: d, 74 f: d.bind(e, 4), 75 d: function d(t, r) { 76 return (i = t), (c = 0), (u = e), (G.n = r), a; 77 }, 78 }; 79 function d(r, n) { 80 for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { 81 var o, 82 i = p[t], 83 d = G.p, 84 l = i[2]; 85 r > 3 86 ? (o = l === n) && ((u = i[(c = i[4]) ? 5 : ((c = 3), 3)]), (i[4] = i[5] = e)) 87 : i[0] <= d && 88 ((o = r < 2 && d < i[1]) 89 ? ((c = 0), (G.v = n), (G.n = i[1])) 90 : d < l && (o = r < 3 || i[0] > n || n > l) && ((i[4] = r), (i[5] = n), (G.n = l), (c = 0))); 91 } 92 if (o || r > 1) return a; 93 throw ((y = !0), n); 94 } 95 return function (o, p, l) { 96 if (f > 1) throw TypeError('Generator is already running'); 97 for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y; ) { 98 i || (c ? (c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : (G.n = u)) : (G.v = u)); 99 try { 100 if (((f = 2), i)) { 101 if ((c || (o = 'next'), (t = i[o]))) { 102 if (!(t = t.call(i, u))) throw TypeError('iterator result is not an object'); 103 if (!t.done) return t; 104 (u = t.value), c < 2 && (c = 0); 105 } else 106 1 === c && (t = i['return']) && t.call(i), 107 c < 2 && ((u = TypeError("The iterator does not provide a '" + o + "' method")), (c = 1)); 108 i = e; 109 } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; 110 } catch (t) { 111 (i = e), (c = 1), (u = t); 112 } finally { 113 f = 1; 114 } 115 } 116 return { value: t, done: y }; 117 }; 118 })(r, o, i), 119 !0, 120 ), 121 u 122 ); 123 } 124 var a = {}; 125 function Generator() {} 126 function GeneratorFunction() {} 127 function GeneratorFunctionPrototype() {} 128 t = Object.getPrototypeOf; 129 var c = [][n]
130 ? t(t([][n]())) 131 : (_regeneratorDefine2((t = {}), n, function () { 132 return this; 133 }), 134 t), 135 u = (GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c)); 136 function f(e) { 137 return ( 138 Object.setPrototypeOf 139 ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) 140 : ((e.__proto__ = GeneratorFunctionPrototype), _regeneratorDefine2(e, o, 'GeneratorFunction')), 141 (e.prototype = Object.create(u)), 142 e 143 ); 144 } 145 return ( 146 (GeneratorFunction.prototype = GeneratorFunctionPrototype), 147 _regeneratorDefine2(u, 'constructor', GeneratorFunctionPrototype), 148 _regeneratorDefine2(GeneratorFunctionPrototype, 'constructor', GeneratorFunction), 149 (GeneratorFunction.displayName = 'GeneratorFunction'), 150 _regeneratorDefine2(GeneratorFunctionPrototype, o, 'GeneratorFunction'), 151 _regeneratorDefine2(u), 152 _regeneratorDefine2(u, o, 'Generator'), 153 _regeneratorDefine2(u, n, function () { 154 return this; 155 }), 156 _regeneratorDefine2(u, 'toString', function () { 157 return '[object Generator]'; 158 }), 159 (_regenerator = function _regenerator() { 160 return { w: i, m: f }; 161 })() 162 ); 163 } 164 function _regeneratorDefine2(e, r, n, t) { 165 var i = Object.defineProperty; 166 try { 167 i({}, '', {}); 168 } catch (e) { 169 i = 0; 170 } 171 (_regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { 172 if (r) i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : (e[r] = n); 173 else { 174 var o = function o(r, n) { 175 _regeneratorDefine2(e, r, function (e) { 176 return this._invoke(r, n, e); 177 }); 178 }; 179 o('next', 0), o('throw', 1), o('return', 2); 180 } 181 }), 182 _regeneratorDefine2(e, r, n, t); 183 } 184 function asyncGeneratorStep(n, t, e, r, o, a, c) { 185 try { 186 var i = n[a](c), 187 u = i.value; 188 } catch (n) { 189 return void e(n); 190 } 191 i.done ? t(u) : Promise.resolve(u).then(r, o); 192 } 193 function _asyncToGenerator(n) { 194 return function () { 195 var t = this, 196 e = arguments; 197 return new Promise(function (r, o) { 198 var a = n.apply(t, e); 199 function _next(n) { 200 asyncGeneratorStep(a, r, o, _next, _throw, 'next', n); 201 } 202 function _throw(n) { 203 asyncGeneratorStep(a, r, o, _next, _throw, 'throw', n); 204 } 205 _next(void 0); 206 }); 207 }; 208 } 209 function _typeof(o) { 210 '@babel/helpers - typeof'; 211 return ( 212 (_typeof = 213 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator 214 ? function (o) { 215 return typeof o; 216 } 217 : function (o) { 218 return o && 'function' == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype 219 ? 'symbol' 220 : typeof o; 221 }), 222 _typeof(o) 223 ); 224 } 225 var Module = moduleArg; 226 var ENVIRONMENT_IS_WEB = (typeof window === 'undefined' ? 'undefined' : _typeof(window)) == 'object'; 227 var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; 228 var ENVIRONMENT_IS_NODE = 229 (typeof process === 'undefined' ? 'undefined' : _typeof(process)) == 'object' && 230 ((_process$versions = process.versions) === null || _process$versions === void 0 231 ? void 0 232 : _process$versions.node) && 233 process.type != 'renderer'; 234 var arguments_ = []; 235 var thisProgram = './this.program'; 236 var quit_ = function quit_(status, toThrow) { 237 throw toThrow; 238 }; 239 if (typeof __filename != 'undefined') { 240 _scriptName = __filename; 241 } else if (ENVIRONMENT_IS_WORKER) { 242 _scriptName = self.location.href; 243 } 244 var scriptDirectory = ''; 245 function locateFile(path) { 246 if (Module['locateFile']) { 247 return Module['locateFile'](path, scriptDirectory); 248 } 249 return scriptDirectory + path; 250 } 251 var readAsync, readBinary; 252 if (ENVIRONMENT_IS_NODE) { 253 var fs = require('fs'); 254 scriptDirectory = __dirname + '/'; 255 readBinary = function readBinary(filename) { 256 filename = isFileURI(filename) ? new URL(filename) : filename; 257 var ret = fs.readFileSync(filename); 258 return ret; 259 }; 260 readAsync = (function () { 261 var _ref = _asyncToGenerator( 262 _regenerator().m(function _callee(filename) { 263 var binary, 264 ret, 265 _args = arguments; 266 return _regenerator().w(function (_context) { 267 while (1) 268 switch (_context.n) { 269 case 0: 270 binary = _args.length > 1 && _args[1] !== undefined ? _args[1] : true; 271 filename = isFileURI(filename) ? new URL(filename) : filename; 272 ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); 273 return _context.a(2, ret); 274 } 275 }, _callee); 276 }), 277 ); 278 return function readAsync(_x) { 279 return _ref.apply(this, arguments); 280 }; 281 })(); 282 if (process.argv.length > 1) { 283 thisProgram = process.argv[1].replace(/\\/g, '/'); 284 } 285 arguments_ = process.argv.slice(2); 286 quit_ = function quit_(status, toThrow) { 287 process.exitCode = status; 288 throw toThrow; 289 }; 290 } else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) {
291 try { 292 scriptDirectory = new URL('.', _scriptName).href; 293 } catch (_unused) {} 294 { 295 if (ENVIRONMENT_IS_WORKER) { 296 readBinary = function readBinary(url) { 297 var xhr = new XMLHttpRequest(); 298 xhr.open('GET', url, false); 299 xhr.responseType = 'arraybuffer'; 300 xhr.send(null); 301 return new Uint8Array(xhr.response); 302 }; 303 } 304 readAsync = (function () { 305 var _ref2 = _asyncToGenerator( 306 _regenerator().m(function _callee2(url) { 307 var response; 308 return _regenerator().w(function (_context2) { 309 while (1) 310 switch (_context2.n) { 311 case 0: 312 if (!isFileURI(url)) { 313 _context2.n = 1; 314 break; 315 } 316 return _context2.a( 317 2, 318 new Promise(function (resolve, reject) { 319 var xhr = new XMLHttpRequest(); 320 xhr.open('GET', url, true); 321 xhr.responseType = 'arraybuffer'; 322 xhr.onload = function () { 323 if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { 324 resolve(xhr.response); 325 return; 326 } 327 reject(xhr.status); 328 }; 329 xhr.onerror = reject; 330 xhr.send(null); 331 }), 332 ); 333 case 1: 334 _context2.n = 2; 335 return fetch(url, { credentials: 'same-origin' }); 336 case 2: 337 response = _context2.v; 338 if (!response.ok) { 339 _context2.n = 3; 340 break; 341 } 342 return _context2.a(2, response.arrayBuffer()); 343 case 3: 344 throw new Error(response.status + ' : ' + response.url); 345 case 4: 346 return _context2.a(2); 347 } 348 }, _callee2); 349 }), 350 ); 351 return function readAsync(_x2) { 352 return _ref2.apply(this, arguments); 353 }; 354 })(); 355 } 356 } else { 357 } 358 var out = console.log.bind(console); 359 var err = console.error.bind(console); 360 var wasmBinary; 361 var ABORT = false; 362 var isFileURI = function isFileURI(filename) { 363 return filename.startsWith('file://'); 364 }; 365 var readyPromiseResolve, readyPromiseReject; 366 var wasmMemory; 367 var HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; 368 var runtimeInitialized = false; 369 function updateMemoryViews() { 370 var b = wasmMemory.buffer; 371 HEAP8 = new Int8Array(b); 372 HEAP16 = new Int16Array(b); 373 Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); 374 HEAPU16 = new Uint16Array(b); 375 HEAP32 = new Int32Array(b); 376 HEAPU32 = new Uint32Array(b); 377 HEAPF32 = new Float32Array(b); 378 HEAPF64 = new Float64Array(b); 379 } 380 if (ENVIRONMENT_IS_NODE) { 381 var _global, _global$performance; 382 (_global$performance = (_global = global).performance) !== null && _global$performance !== void 0 383 ? _global$performance 384 : (_global.performance = require('perf_hooks').performance); 385 } 386 function preRun() { 387 if (Module['preRun']) { 388 if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; 389 while (Module['preRun'].length) { 390 addOnPreRun(Module['preRun'].shift()); 391 } 392 } 393 callRuntimeCallbacks(onPreRuns); 394 } 395 function initRuntime() { 396 runtimeInitialized = true; 397 wasmExports['c'](); 398 } 399 function postRun() { 400 if (Module['postRun']) { 401 if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; 402 while (Module['postRun'].length) { 403 addOnPostRun(Module['postRun'].shift()); 404 } 405 } 406 callRuntimeCallbacks(onPostRuns); 407 } 408 var runDependencies = 0; 409 var dependenciesFulfilled = null; 410 function addRunDependency(id) { 411 var _Module$monitorRunDep; 412 runDependencies++; 413 (_Module$monitorRunDep = Module['monitorRunDependencies']) === null || 414 _Module$monitorRunDep === void 0 || 415 _Module$monitorRunDep.call(Module, runDependencies); 416 } 417 function removeRunDependency(id) { 418 var _Module$monitorRunDep2; 419 runDependencies--; 420 (_Module$monitorRunDep2 = Module['monitorRunDependencies']) === null || 421 _Module$monitorRunDep2 === void 0 || 422 _Module$monitorRunDep2.call(Module, runDependencies); 423 if (runDependencies == 0) { 424 if (dependenciesFulfilled) {
425 var callback = dependenciesFulfilled; 426 dependenciesFulfilled = null; 427 callback(); 428 } 429 } 430 } 431 function abort(what) { 432 var _Module$onAbort, _readyPromiseReject; 433 (_Module$onAbort = Module['onAbort']) === null || 434 _Module$onAbort === void 0 || 435 _Module$onAbort.call(Module, what); 436 what = 'Aborted(' + what + ')'; 437 err(what); 438 ABORT = true; 439 what += '. Build with -sASSERTIONS for more info.'; 440 var e = new WebAssembly.RuntimeError(what); 441 (_readyPromiseReject = readyPromiseReject) === null || _readyPromiseReject === void 0 || _readyPromiseReject(e); 442 throw e; 443 } 444 var wasmBinaryFile; 445 function findWasmBinary() { 446 return locateFile('encrypt.wasm?v=2025082701'); 447 } 448 function getBinarySync(file) { 449 if (file == wasmBinaryFile && wasmBinary) { 450 return new Uint8Array(wasmBinary); 451 } 452 if (readBinary) { 453 return readBinary(file); 454 } 455 throw 'both async and sync fetching of the wasm failed'; 456 } 457 function getWasmBinary(_x3) { 458 return _getWasmBinary.apply(this, arguments); 459 } 460 function _getWasmBinary() { 461 _getWasmBinary = _asyncToGenerator( 462 _regenerator().m(function _callee3(binaryFile) { 463 var response, _t; 464 return _regenerator().w( 465 function (_context3) { 466 while (1) 467 switch (_context3.n) { 468 case 0: 469 if (wasmBinary) { 470 _context3.n = 4; 471 break; 472 } 473 _context3.p = 1; 474 _context3.n = 2; 475 return readAsync(binaryFile); 476 case 2: 477 response = _context3.v; 478 return _context3.a(2, new Uint8Array(response)); 479 case 3: 480 _context3.p = 3; 481 _t = _context3.v; 482 case 4: 483 return _context3.a(2, getBinarySync(binaryFile)); 484 } 485 }, 486 _callee3, 487 null, 488 [[1, 3]], 489 ); 490 }), 491 ); 492 return _getWasmBinary.apply(this, arguments); 493 } 494 function instantiateArrayBuffer(_x4, _x5) { 495 return _instantiateArrayBuffer.apply(this, arguments); 496 } 497 function _instantiateArrayBuffer() { 498 _instantiateArrayBuffer = _asyncToGenerator( 499 _regenerator().m(function _callee4(binaryFile, imports) { 500 var binary, instance, _t2; 501 return _regenerator().w( 502 function (_context4) { 503 while (1) 504 switch (_context4.n) { 505 case 0: 506 _context4.p = 0; 507 _context4.n = 1; 508 return getWasmBinary(binaryFile); 509 case 1: 510 binary = _context4.v; 511 _context4.n = 2; 512 return WebAssembly.instantiate(binary, imports); 513 case 2: 514 instance = _context4.v; 515 return _context4.a(2, instance); 516 case 3: 517 _context4.p = 3; 518 _t2 = _context4.v; 519 err('failed to asynchronously prepare wasm: '.concat(_t2)); 520 abort(_t2); 521 case 4: 522 return _context4.a(2); 523 } 524 }, 525 _callee4, 526 null, 527 [[0, 3]], 528 ); 529 }), 530 ); 531 return _instantiateArrayBuffer.apply(this, arguments); 532 } 533 function instantiateAsync(_x6, _x7, _x8) { 534 return _instantiateAsync.apply(this, arguments); 535 } 536 function _instantiateAsync() { 537 _instantiateAsync = _asyncToGenerator( 538 _regenerator().m(function _callee5(binary, binaryFile, imports) { 539 var response, instantiationResult, _t3; 540 return _regenerator().w( 541 function (_context5) { 542 while (1) 543 switch (_context5.n) { 544 case 0: 545 if ( 546 !(!binary && WebAssembly.instantiateStreaming && !isFileURI(binaryFile) && !ENVIRONMENT_IS_NODE) 547 ) { 548 _context5.n = 4; 549 break; 550 } 551 _context5.p = 1; 552 response = fetch(binaryFile, { credentials: 'same-origin' }); 553 _context5.n = 2; 554 return WebAssembly.instantiateStreaming(response, imports); 555 case 2: 556 instantiationResult = _context5.v; 557 return _context5.a(2, instantiationResult); 558 case 3: 559 _context5.p = 3; 560 _t3 = _context5.v; 561 err('wasm streaming compile failed: '.concat(_t3)); 562 err('falling back to ArrayBuffer instantiation'); 563 case 4: 564 return _context5.a(2, instantiateArrayBuffer(binaryFile, imports)); 565 } 566 }, 567 _callee5, 568 null, 569 [[1, 3]], 570 ); 571 }), 572 ); 573 return _instantiateAsync.apply(this, arguments); 574 } 575 function getWasmImports() { 576 return { a: wasmImports }; 577 } 578 function createWasm() { 579 return _createWasm.apply(this, arguments); 580 } 581 function _createWasm() { 582 _createWasm = _asyncToGenerator( 583 _regenerator().m(function _callee6() { 584 var receiveInstance, receiveInstantiationResult, info, result, exports; 585 return _regenerator().w(function (_context6) { 586 while (1) 587 switch (_context6.n) { 588 case 0: 589 receiveInstantiationResult = function _receiveInstantiation(result) { 590 return receiveInstance(result['instance']); 591 }; 592 receiveInstance = function _receiveInstance(instance, module) { 593 wasmExports = instance.exports; 594 wasmMemory = wasmExports['b']; 595 updateMemoryViews(); 596 assignWasmExports(wasmExports); 597 removeRunDependency('wasm-instantiate'); 598 return wasmExports; 599 }; 600 addRunDependency('wasm-instantiate'); 601 info = getWasmImports(); 602 if (!Module['instantiateWasm']) { 603 _context6.n = 1; 604 break; 605 } 606 return _context6.a( 607 2, 608 new Promise(function (resolve, reject) { 609 Module['instantiateWasm'](info, function (mod, inst) { 610 resolve(receiveInstance(mod, inst)); 611 }); 612 }), 613 ); 614 case 1: 615 wasmBinaryFile !== null && wasmBinaryFile !== void 0 616 ? wasmBinaryFile 617 : (wasmBinaryFile = findWasmBinary()); 618 _context6.n = 2; 619 return instantiateAsync(wasmBinary, wasmBinaryFile, info); 620 case 2: 621 result = _context6.v; 622 exports = receiveInstantiationResult(result);
623 return _context6.a(2, exports); 624 } 625 }, _callee6); 626 }), 627 ); 628 return _createWasm.apply(this, arguments); 629 } 630 var ExitStatus = _createClass(function ExitStatus(status) { 631 'use strict'; 632 _classCallCheck(this, ExitStatus); 633 _defineProperty(this, 'name', 'ExitStatus'); 634 this.message = 'Program terminated with exit('.concat(status, ')'); 635 this.status = status; 636 }); 637 var callRuntimeCallbacks = function callRuntimeCallbacks(callbacks) { 638 while (callbacks.length > 0) { 639 callbacks.shift()(Module); 640 } 641 }; 642 var onPostRuns = []; 643 var addOnPostRun = function addOnPostRun(cb) { 644 return onPostRuns.push(cb); 645 }; 646 var onPreRuns = []; 647 var addOnPreRun = function addOnPreRun(cb) { 648 return onPreRuns.push(cb); 649 }; 650 var noExitRuntime = true; 651 var stackRestore = function stackRestore(val) { 652 return __emscripten_stack_restore(val); 653 }; 654 var stackSave = function stackSave() { 655 return _emscripten_stack_get_current(); 656 }; 657 var getHeapMax = function getHeapMax() { 658 return 2147483648; 659 }; 660 var alignMemory = function alignMemory(size, alignment) { 661 return Math.ceil(size / alignment) * alignment; 662 }; 663 var growMemory = function growMemory(size) { 664 var oldHeapSize = wasmMemory.buffer.byteLength; 665 var pages = ((size - oldHeapSize + 65535) / 65536) | 0; 666 try { 667 wasmMemory.grow(pages); 668 updateMemoryViews(); 669 return 1; 670 } catch (e) {} 671 }; 672 var _emscripten_resize_heap = function _emscripten_resize_heap(requestedSize) { 673 var oldSize = HEAPU8.length; 674 requestedSize >>>= 0; 675 var maxHeapSize = getHeapMax(); 676 if (requestedSize > maxHeapSize) { 677 return false; 678 } 679 for (var cutDown = 1; cutDown <= 4; cutDown *= 2) { 680 var overGrownHeapSize = oldSize * (1 + 0.2 / cutDown); 681 overGrownHeapSize = Math.min(overGrownHeapSize, requestedSize + 100663296); 682 var newSize = Math.min(maxHeapSize, alignMemory(Math.max(requestedSize, overGrownHeapSize), 65536)); 683 var replacement = growMemory(newSize); 684 if (replacement) { 685 return true; 686 } 687 } 688 return false; 689 }; 690 var getCFunc = function getCFunc(ident) { 691 var func = Module['_' + ident]; 692 return func; 693 }; 694 var writeArrayToMemory = function writeArrayToMemory(array, buffer) { 695 HEAP8.set(array, buffer); 696 }; 697 var lengthBytesUTF8 = function lengthBytesUTF8(str) { 698 var len = 0; 699 for (var i = 0; i < str.length; ++i) { 700 var c = str.charCodeAt(i); 701 if (c <= 127) { 702 len++; 703 } else if (c <= 2047) { 704 len += 2; 705 } else if (c >= 55296 && c <= 57343) { 706 len += 4; 707 ++i; 708 } else { 709 len += 3; 710 } 711 } 712 return len; 713 }; 714 var stringToUTF8Array = function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) { 715 if (!(maxBytesToWrite > 0)) return 0; 716 var startIdx = outIdx; 717 var endIdx = outIdx + maxBytesToWrite - 1; 718 for (var i = 0; i < str.length; ++i) { 719 var u = str.codePointAt(i); 720 if (u <= 127) { 721 if (outIdx >= endIdx) break; 722 heap[outIdx++] = u; 723 } else if (u <= 2047) { 724 if (outIdx + 1 >= endIdx) break; 725 heap[outIdx++] = 192 | (u >> 6); 726 heap[outIdx++] = 128 | (u & 63); 727 } else if (u <= 65535) { 728 if (outIdx + 2 >= endIdx) break; 729 heap[outIdx++] = 224 | (u >> 12); 730 heap[outIdx++] = 128 | ((u >> 6) & 63); 731 heap[outIdx++] = 128 | (u & 63); 732 } else { 733 if (outIdx + 3 >= endIdx) break; 734 heap[outIdx++] = 240 | (u >> 18); 735 heap[outIdx++] = 128 | ((u >> 12) & 63); 736 heap[outIdx++] = 128 | ((u >> 6) & 63); 737 heap[outIdx++] = 128 | (u & 63); 738 i++; 739 } 740 } 741 heap[outIdx] = 0; 742 return outIdx - startIdx; 743 }; 744 var stringToUTF8 = function stringToUTF8(str, outPtr, maxBytesToWrite) { 745 return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); 746 }; 747 var stackAlloc = function stackAlloc(sz) { 748 return __emscripten_stack_alloc(sz); 749 }; 750 var stringToUTF8OnStack = function stringToUTF8OnStack(str) { 751 var size = lengthBytesUTF8(str) + 1; 752 var ret = stackAlloc(size);
753 stringToUTF8(str, ret, size); 754 return ret; 755 }; 756 var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; 757 var findStringEnd = function findStringEnd(heapOrArray, idx, maxBytesToRead, ignoreNul) { 758 var maxIdx = idx + maxBytesToRead; 759 if (ignoreNul) return maxIdx; 760 while (heapOrArray[idx] && !(idx >= maxIdx)) ++idx; 761 return idx; 762 }; 763 var UTF8ArrayToString = function UTF8ArrayToString(heapOrArray) { 764 var idx = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; 765 var maxBytesToRead = arguments.length > 2 ? arguments[2] : undefined; 766 var ignoreNul = arguments.length > 3 ? arguments[3] : undefined; 767 var endPtr = findStringEnd(heapOrArray, idx, maxBytesToRead, ignoreNul); 768 if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { 769 return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); 770 } 771 var str = ''; 772 while (idx < endPtr) { 773 var u0 = heapOrArray[idx++]; 774 if (!(u0 & 128)) { 775 str += String.fromCharCode(u0); 776 continue; 777 } 778 var u1 = heapOrArray[idx++] & 63; 779 if ((u0 & 224) == 192) { 780 str += String.fromCharCode(((u0 & 31) << 6) | u1); 781 continue; 782 } 783 var u2 = heapOrArray[idx++] & 63; 784 if ((u0 & 240) == 224) { 785 u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; 786 } else { 787 u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); 788 } 789 if (u0 < 65536) { 790 str += String.fromCharCode(u0); 791 } else { 792 var ch = u0 - 65536; 793 str += String.fromCharCode(55296 | (ch >> 10), 56320 | (ch & 1023)); 794 } 795 } 796 return str; 797 }; 798 var UTF8ToString = function UTF8ToString(ptr, maxBytesToRead, ignoreNul) { 799 return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead, ignoreNul) : ''; 800 }; 801 var ccall = function ccall(ident, returnType, argTypes, args, opts) { 802 var toC = { 803 string: function string(str) { 804 var ret = 0; 805 if (str !== null && str !== undefined && str !== 0) { 806 ret = stringToUTF8OnStack(str); 807 } 808 return ret; 809 }, 810 array: function array(arr) { 811 var ret = stackAlloc(arr.length); 812 writeArrayToMemory(arr, ret); 813 return ret; 814 }, 815 }; 816 function convertReturnValue(ret) { 817 if (returnType === 'string') { 818 return UTF8ToString(ret); 819 } 820 if (returnType === 'boolean') return Boolean(ret); 821 return ret; 822 } 823 var func = getCFunc(ident); 824 var cArgs = []; 825 var stack = 0; 826 if (args) { 827 for (var i = 0; i < args.length; i++) { 828 var converter = toC[argTypes[i]]; 829 if (converter) { 830 if (stack === 0) stack = stackSave(); 831 cArgs[i] = converter(args[i]); 832 } else { 833 cArgs[i] = args[i]; 834 } 835 } 836 } 837 var ret = func.apply(void 0, cArgs); 838 function onDone(ret) { 839 if (stack !== 0) stackRestore(stack); 840 return convertReturnValue(ret); 841 } 842 ret = onDone(ret); 843 return ret; 844 }; 845 var cwrap = function cwrap(ident, returnType, argTypes, opts) { 846 var numericArgs = 847 !argTypes || 848 argTypes.every(function (type) { 849 return type === 'number' || type === 'boolean'; 850 }); 851 var numericRet = returnType !== 'string'; 852 if (numericRet && numericArgs && !opts) { 853 return getCFunc(ident); 854 } 855 return function () { 856 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { 857 args[_key] = arguments[_key]; 858 } 859 return ccall(ident, returnType, argTypes, args, opts); 860 }; 861 }; 862 { 863 if (Module['noExitRuntime']) noExitRuntime = Module['noExitRuntime']; 864 if (Module['print']) out = Module['print']; 865 if (Module['printErr']) err = Module['printErr']; 866 if (Module['wasmBinary']) wasmBinary = Module['wasmBinary']; 867 if (Module['arguments']) arguments_ = Module['arguments']; 868 if (Module['thisProgram']) thisProgram = Module['thisProgram']; 869 } 870 Module['ccall'] = ccall; 871 Module['cwrap'] = cwrap; 872 Module['UTF8ToString'] = UTF8ToString; 873 var _encrypt_decrypt, 874 _allocate_memory, 875 _malloc, 876 _free_memory, 877 _free, 878 __emscripten_stack_restore, 879 __emscripten_stack_alloc, 880 _emscripten_stack_get_current; 881 function assignWasmExports(wasmExports) { 882 Module['_encrypt_decrypt'] = _encrypt_decrypt = wasmExports['d']; 883 Module['_allocate_memory'] = _allocate_memory = wasmExports['e']; 884 Module['_malloc'] = _malloc = wasmExports['f']; 885 Module['_free_memory'] = _free_memory = wasmExports['g']; 886 Module['_free'] = _free = wasmExports['h']; 887 __emscripten_stack_restore = wasmExports['i']; 888 __emscripten_stack_alloc = wasmExports['j']; 889 _emscripten_stack_get_current = wasmExports['k']; 890 } 891 var wasmImports = { a: _emscripten_resize_heap }; 892 var wasmExports = await createWasm(); 893 function run() { 894 if (runDependencies > 0) { 895 dependenciesFulfilled = run; 896 return; 897 } 898 preRun(); 899 if (runDependencies > 0) { 900 dependenciesFulfilled = run; 901 return; 902 } 903 function doRun() { 904 var _readyPromiseResolve, _Module$onRuntimeInit; 905 Module['calledRun'] = true; 906 if (ABORT) return; 907 initRuntime(); 908 (_readyPromiseResolve = readyPromiseResolve) === null || 909 _readyPromiseResolve === void 0 || 910 _readyPromiseResolve(Module); 911 (_Module$onRuntimeInit = Module['onRuntimeInitialized']) === null || 912 _Module$onRuntimeInit === void 0 || 913 _Module$onRuntimeInit.call(Module);
914 postRun(); 915 } 916 if (Module['setStatus']) { 917 Module['setStatus']('Running...'); 918 setTimeout(function () { 919 setTimeout(function () { 920 return Module['setStatus'](''); 921 }, 1); 922 doRun(); 923 }, 1); 924 } else { 925 doRun(); 926 } 927 } 928 function preInit() { 929 if (Module['preInit']) { 930 if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; 931 while (Module['preInit'].length > 0) { 932 Module['preInit'].shift()(); 933 } 934 } 935 } 936 preInit(); 937 run(); 938 if (runtimeInitialized) { 939 moduleRtn = Module; 940 } else { 941 moduleRtn = new Promise(function (resolve, reject) { 942 readyPromiseResolve = resolve; 943 readyPromiseReject = reject; 944 }); 945 } 946 return moduleRtn; 947 }; 948})(); 949if (typeof exports === 'object' && typeof module === 'object') { 950 module.exports = createEncryptModule; 951 module.exports.default = createEncryptModule; 952} else if (typeof define === 'function' && define['amd']) define([], () => createEncryptModule);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.