Search
Search

Transaction: 4tQ1S6c...hoHP

Signed by
Receiver
Status
Failed
Transaction Fee
0.00024 
Deposit Value
0 
Gas Used
2 Tgas
Attached Gas
30 Tgas
Created
July 02, 2024 at 3:44:05pm
Hash
4tQ1S6cS6BQ9ZLUbSDHQgiKHhEfPacvAec7zhcMShoHP

Actions

Called method: 'fs_store' in contract: efiz.near
Arguments:
00000000: 20 6d 65 73 73 61 67 65 29 20 7b 0a 20 20 69 66 message) {. if 00000010: 20 28 74 79 70 65 6f 66 20 66 6e 20 21 3d 3d 20 (typeof fn !== 00000020: 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 'function') {. 00000030: 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 throw new Type 00000040: 45 72 72 6f 72 28 27 61 72 67 75 6d 65 6e 74 20 Error('argument 00000050: 66 6e 20 6d 75 73 74 20 62 65 20 61 20 66 75 6e fn must be a fun 00000060: 63 74 69 6f 6e 27 29 0a 20 20 7d 0a 0a 20 20 72 ction'). }.. r 00000070: 65 74 75 72 6e 20 66 6e 0a 7d 0a 0a 2f 2a 2a 0a eturn fn.}../**. 00000080: 20 2a 20 57 72 61 70 20 70 72 6f 70 65 72 74 79 * Wrap property 00000090: 20 69 6e 20 61 20 64 65 70 72 65 63 61 74 69 6f in a deprecatio 000000a0: 6e 20 6d 65 73 73 61 67 65 2e 0a 20 2a 0a 20 2a n message.. *. * 000000b0: 20 54 68 69 73 20 69 73 20 61 20 6e 6f 2d 6f 70 This is a no-op 000000c0: 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 version of the 000000d0: 77 72 61 70 70 65 72 2c 20 77 68 69 63 68 20 64 wrapper, which d 000000e0: 6f 65 73 20 6e 6f 74 68 69 6e 67 20 62 75 74 20 oes nothing but 000000f0: 63 61 6c 6c 0a 20 2a 20 76 61 6c 69 64 61 74 69 call. * validati 00000100: 6f 6e 2e 0a 20 2a 2f 0a 0a 66 75 6e 63 74 69 6f on.. */..functio 00000110: 6e 20 77 72 61 70 70 72 6f 70 65 72 74 79 20 28 n wrapproperty ( 00000120: 6f 62 6a 2c 20 70 72 6f 70 2c 20 6d 65 73 73 61 obj, prop, messa 00000130: 67 65 29 20 7b 0a 20 20 69 66 20 28 21 6f 62 6a ge) {. if (!obj 00000140: 20 7c 7c 20 28 74 79 70 65 6f 66 20 6f 62 6a 20 || (typeof obj 00000150: 21 3d 3d 20 27 6f 62 6a 65 63 74 27 20 26 26 20 !== 'object' && 00000160: 74 79 70 65 6f 66 20 6f 62 6a 20 21 3d 3d 20 27 typeof obj !== ' 00000170: 66 75 6e 63 74 69 6f 6e 27 29 29 20 7b 0a 20 20 function')) {. 00000180: 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 throw new Type 00000190: 45 72 72 6f 72 28 27 61 72 67 75 6d 65 6e 74 20 Error('argument 000001a0: 6f 62 6a 20 6d 75 73 74 20 62 65 20 6f 62 6a 65 obj must be obje 000001b0: 63 74 27 29 0a 20 20 7d 0a 0a 20 20 76 61 72 20 ct'). }.. var 000001c0: 64 65 73 63 72 69 70 74 6f 72 20 3d 20 4f 62 6a descriptor = Obj 000001d0: 65 63 74 2e 67 65 74 4f 77 6e 50 72 6f 70 65 72 ect.getOwnProper 000001e0: 74 79 44 65 73 63 72 69 70 74 6f 72 28 6f 62 6a tyDescriptor(obj 000001f0: 2c 20 70 72 6f 70 29 0a 0a 20 20 69 66 20 28 21 , prop).. if (! 00000200: 64 65 73 63 72 69 70 74 6f 72 29 20 7b 0a 20 20 descriptor) {. 00000210: 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 throw new Type 00000220: 45 72 72 6f 72 28 27 6d 75 73 74 20 63 61 6c 6c Error('must call 00000230: 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 6f 77 6e property on own 00000240: 65 72 20 6f 62 6a 65 63 74 27 29 0a 20 20 7d 0a er object'). }. 00000250: 0a 20 20 69 66 20 28 21 64 65 73 63 72 69 70 74 . if (!descript 00000260: 6f 72 2e 63 6f 6e 66 69 67 75 72 61 62 6c 65 29 or.configurable) 00000270: 20 7b 0a 20 20 20 20 74 68 72 6f 77 20 6e 65 77 {. throw new 00000280: 20 54 79 70 65 45 72 72 6f 72 28 27 70 72 6f 70 TypeError('prop 00000290: 65 72 74 79 20 6d 75 73 74 20 62 65 20 63 6f 6e erty must be con 000002a0: 66 69 67 75 72 61 62 6c 65 27 29 0a 20 20 7d 0a figurable'). }. 000002b0: 7d 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f }.../***/ }),../ 000002c0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 000002d0: 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 ules/dom-helpers 000002e0: 2f 65 73 6d 2f 61 63 74 69 76 65 45 6c 65 6d 65 /esm/activeEleme 000002f0: 6e 74 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a nt.js":./*!***** 00000300: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000310: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000330: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00000340: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00000350: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 61 63 74 69 helpers/esm/acti 00000360: 76 65 45 6c 65 6d 65 6e 74 2e 6a 73 20 2a 2a 2a veElement.js *** 00000370: 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !. \*********** 00000380: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000390: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000003a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 000003b0: 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 **/ ((__unused_w 000003c0: 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f ebpack_module, _ 000003d0: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 000003e0: 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 __, __webpack_re 000003f0: 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 quire__) => {.." 00000400: 75 73 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 use strict";.__w 00000410: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00000420: 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 .r(__webpack_exp 00000430: 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d orts__);./* harm 00000440: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f ony export */ __ 00000450: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00000460: 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 _.d(__webpack_ex 00000470: 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 ports__, {./* ha 00000480: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00000490: 20 20 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 "default": () 000004a0: 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a => (/* binding * 000004b0: 2f 20 61 63 74 69 76 65 45 6c 65 6d 65 6e 74 29 / activeElement) 000004c0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 000004d0: 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 61 72 rt */ });./* har 000004e0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 000004f0: 61 72 20 5f 6f 77 6e 65 72 44 6f 63 75 6d 65 6e ar _ownerDocumen 00000500: 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 t__WEBPACK_IMPOR 00000510: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d TED_MODULE_0__ = 00000520: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00000530: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6f 77 6e 65 72 re__(/*! ./owner 00000540: 44 6f 63 75 6d 65 6e 74 20 2a 2f 20 22 2e 2f 6e Document */ "./n 00000550: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00000560: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 6f 77 6e 65 helpers/esm/owne 00000570: 72 44 6f 63 75 6d 65 6e 74 2e 6a 73 22 29 3b 0a rDocument.js");. 00000580: 0a 2f 2a 2a 0a 20 2a 20 52 65 74 75 72 6e 73 20 ./**. * Returns 00000590: 74 68 65 20 61 63 74 69 76 65 6c 79 20 66 6f 63 the actively foc 000005a0: 75 73 65 64 20 65 6c 65 6d 65 6e 74 20 73 61 66 used element saf 000005b0: 65 6c 79 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 61 ely.. *. * @para 000005c0: 6d 20 64 6f 63 20 74 68 65 20 64 6f 63 75 6d 65 m doc the docume 000005d0: 6e 74 20 74 6f 20 63 68 65 63 6b 0a 20 2a 2f 0a nt to check. */. 000005e0: 0a 66 75 6e 63 74 69 6f 6e 20 61 63 74 69 76 65 .function active 000005f0: 45 6c 65 6d 65 6e 74 28 64 6f 63 29 20 7b 0a 20 Element(doc) {. 00000600: 20 69 66 20 28 64 6f 63 20 3d 3d 3d 20 76 6f 69 if (doc === voi 00000610: 64 20 30 29 20 7b 0a 20 20 20 20 64 6f 63 20 3d d 0) {. doc = 00000620: 20 28 30 2c 5f 6f 77 6e 65 72 44 6f 63 75 6d 65 (0,_ownerDocume 00000630: 6e 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f nt__WEBPACK_IMPO 00000640: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 5b RTED_MODULE_0__[ 00000650: 22 64 65 66 61 75 6c 74 22 5d 29 28 29 3b 0a 20 "default"])();. 00000660: 20 7d 0a 0a 20 20 2f 2f 20 53 75 70 70 6f 72 74 }.. // Support 00000670: 3a 20 49 45 20 39 20 6f 6e 6c 79 0a 20 20 2f 2f : IE 9 only. // 00000680: 20 49 45 39 20 74 68 72 6f 77 73 20 61 6e 20 22 IE9 throws an " 00000690: 55 6e 73 70 65 63 69 66 69 65 64 20 65 72 72 6f Unspecified erro 000006a0: 72 22 20 61 63 63 65 73 73 69 6e 67 20 64 6f 63 r" accessing doc 000006b0: 75 6d 65 6e 74 2e 61 63 74 69 76 65 45 6c 65 6d ument.activeElem 000006c0: 65 6e 74 20 66 72 6f 6d 20 61 6e 20 3c 69 66 72 ent from an <ifr 000006d0: 61 6d 65 3e 0a 20 20 74 72 79 20 7b 0a 20 20 20 ame>. try {. 000006e0: 20 76 61 72 20 61 63 74 69 76 65 20 3d 20 64 6f var active = do 000006f0: 63 2e 61 63 74 69 76 65 45 6c 65 6d 65 6e 74 3b c.activeElement; 00000700: 20 2f 2f 20 49 45 31 31 20 72 65 74 75 72 6e 73 // IE11 returns 00000710: 20 61 20 73 65 65 6d 69 6e 67 6c 79 20 65 6d 70 a seemingly emp 00000720: 74 79 20 6f 62 6a 65 63 74 20 69 6e 20 73 6f 6d ty object in som 00000730: 65 20 63 61 73 65 73 20 77 68 65 6e 20 61 63 63 e cases when acc 00000740: 65 73 73 69 6e 67 0a 20 20 20 20 2f 2f 20 64 6f essing. // do 00000750: 63 75 6d 65 6e 74 2e 61 63 74 69 76 65 45 6c 65 cument.activeEle 00000760: 6d 65 6e 74 20 66 72 6f 6d 20 61 6e 20 3c 69 66 ment from an <if 00000770: 72 61 6d 65 3e 0a 0a 20 20 20 20 69 66 20 28 21 rame>.. if (! 00000780: 61 63 74 69 76 65 20 7c 7c 20 21 61 63 74 69 76 active || !activ 00000790: 65 2e 6e 6f 64 65 4e 61 6d 65 29 20 72 65 74 75 e.nodeName) retu 000007a0: 72 6e 20 6e 75 6c 6c 3b 0a 20 20 20 20 72 65 74 rn null;. ret 000007b0: 75 72 6e 20 61 63 74 69 76 65 3b 0a 20 20 7d 20 urn active;. } 000007c0: 63 61 74 63 68 20 28 65 29 20 7b 0a 20 20 20 20 catch (e) {. 000007d0: 2f 2a 20 69 65 20 74 68 72 6f 77 73 20 69 66 20 /* ie throws if 000007e0: 6e 6f 20 61 63 74 69 76 65 20 65 6c 65 6d 65 6e no active elemen 000007f0: 74 20 2a 2f 0a 20 20 20 20 72 65 74 75 72 6e 20 t */. return 00000800: 64 6f 63 2e 62 6f 64 79 3b 0a 20 20 7d 0a 7d 0a doc.body;. }.}. 00000810: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 00000820: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00000830: 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 s/dom-helpers/es 00000840: 6d 2f 61 64 64 43 6c 61 73 73 2e 6a 73 22 3a 0a m/addClass.js":. 00000850: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00000860: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000870: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000880: 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 *****!*\. !*** 00000890: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 ./node_modules/d 000008a0: 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 61 om-helpers/esm/a 000008b0: 64 64 43 6c 61 73 73 2e 6a 73 20 2a 2a 2a 21 0a ddClass.js ***!. 000008c0: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 000008d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000008e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000008f0: 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f *****/./***/ ((_ 00000900: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 00000910: 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 module, __webpac 00000920: 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 k_exports__, __w 00000930: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00000940: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00000950: 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f ict";.__webpack_ 00000960: 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 require__.r(__we 00000970: 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 bpack_exports__) 00000980: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ;./* harmony exp 00000990: 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b ort */ __webpack 000009a0: 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 _require__.d(__w 000009b0: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 000009c0: 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 , {./* harmony e 000009d0: 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 65 66 61 xport */ "defa 000009e0: 75 6c 74 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ult": () => (/* 000009f0: 62 69 6e 64 69 6e 67 20 2a 2f 20 61 64 64 43 6c binding */ addCl 00000a00: 61 73 73 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 ass)./* harmony 00000a10: 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a export */ });./* 00000a20: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 00000a30: 2a 2f 20 76 61 72 20 5f 68 61 73 43 6c 61 73 73 */ var _hasClass 00000a40: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00000a50: 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 ED_MODULE_0__ = 00000a60: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00000a70: 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 73 43 6c 61 e__(/*! ./hasCla 00000a80: 73 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f ss */ "./node_mo 00000a90: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 00000aa0: 73 2f 65 73 6d 2f 68 61 73 43 6c 61 73 73 2e 6a s/esm/hasClass.j 00000ab0: 73 22 29 3b 0a 0a 2f 2a 2a 0a 20 2a 20 41 64 64 s");../**. * Add 00000ac0: 73 20 61 20 43 53 53 20 63 6c 61 73 73 20 74 6f s a CSS class to 00000ad0: 20 61 20 67 69 76 65 6e 20 65 6c 65 6d 65 6e 74 a given element 00000ae0: 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 61 6d 20 .. * . * @param 00000af0: 65 6c 65 6d 65 6e 74 20 74 68 65 20 65 6c 65 6d element the elem 00000b00: 65 6e 74 0a 20 2a 20 40 70 61 72 61 6d 20 63 6c ent. * @param cl 00000b10: 61 73 73 4e 61 6d 65 20 74 68 65 20 43 53 53 20 assName the CSS 00000b20: 63 6c 61 73 73 20 6e 61 6d 65 0a 20 2a 2f 0a 0a class name. */.. 00000b30: 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 6c 61 73 function addClas 00000b40: 73 28 65 6c 65 6d 65 6e 74 2c 20 63 6c 61 73 73 s(element, class 00000b50: 4e 61 6d 65 29 20 7b 0a 20 20 69 66 20 28 65 6c Name) {. if (el 00000b60: 65 6d 65 6e 74 2e 63 6c 61 73 73 4c 69 73 74 29 ement.classList) 00000b70: 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4c 69 element.classLi 00000b80: 73 74 2e 61 64 64 28 63 6c 61 73 73 4e 61 6d 65 st.add(className 00000b90: 29 3b 65 6c 73 65 20 69 66 20 28 21 28 30 2c 5f );else if (!(0,_ 00000ba0: 68 61 73 43 6c 61 73 73 5f 5f 57 45 42 50 41 43 hasClass__WEBPAC 00000bb0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00000bc0: 45 5f 30 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d E_0__["default"] 00000bd0: 29 28 65 6c 65 6d 65 6e 74 2c 20 63 6c 61 73 73 )(element, class 00000be0: 4e 61 6d 65 29 29 20 69 66 20 28 74 79 70 65 6f Name)) if (typeo 00000bf0: 66 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e f element.classN 00000c00: 61 6d 65 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 ame === 'string' 00000c10: 29 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e ) element.classN 00000c20: 61 6d 65 20 3d 20 65 6c 65 6d 65 6e 74 2e 63 6c ame = element.cl 00000c30: 61 73 73 4e 61 6d 65 20 2b 20 22 20 22 20 2b 20 assName + " " + 00000c40: 63 6c 61 73 73 4e 61 6d 65 3b 65 6c 73 65 20 65 className;else e 00000c50: 6c 65 6d 65 6e 74 2e 73 65 74 41 74 74 72 69 62 lement.setAttrib 00000c60: 75 74 65 28 27 63 6c 61 73 73 27 2c 20 28 65 6c ute('class', (el 00000c70: 65 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 6d 65 20 ement.className 00000c80: 26 26 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 && element.class 00000c90: 4e 61 6d 65 2e 62 61 73 65 56 61 6c 20 7c 7c 20 Name.baseVal || 00000ca0: 27 27 29 20 2b 20 22 20 22 20 2b 20 63 6c 61 73 '') + " " + clas 00000cb0: 73 4e 61 6d 65 29 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f sName);.}../***/ 00000cc0: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 00000cd0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00000ce0: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 61 64 64 45 helpers/esm/addE 00000cf0: 76 65 6e 74 4c 69 73 74 65 6e 65 72 2e 6a 73 22 ventListener.js" 00000d00: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00000d10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000d20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000d30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 00000d40: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 00000d50: 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c _modules/dom-hel 00000d60: 70 65 72 73 2f 65 73 6d 2f 61 64 64 45 76 65 6e pers/esm/addEven 00000d70: 74 4c 69 73 74 65 6e 65 72 2e 6a 73 20 2a 2a 2a tListener.js *** 00000d80: 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !. \*********** 00000d90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000da0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000db0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 00000dc0: 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 ./***/ ((__unuse 00000dd0: 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 d_webpack_module 00000de0: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f , __webpack_expo 00000df0: 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b rts__, __webpack 00000e00: 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b _require__) => { 00000e10: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 00000e20: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00000e30: 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f e__.r(__webpack_ 00000e40: 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 exports__);./* h 00000e50: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00000e60: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00000e70: 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b re__.d(__webpack 00000e80: 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a _exports__, {./* 00000e90: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00000ea0: 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 */ "default": 00000eb0: 28 29 20 3d 3e 20 28 5f 5f 57 45 42 50 41 43 4b () => (__WEBPACK 00000ec0: 5f 44 45 46 41 55 4c 54 5f 45 58 50 4f 52 54 5f _DEFAULT_EXPORT_ 00000ed0: 5f 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 _),./* harmony e 00000ee0: 78 70 6f 72 74 20 2a 2f 20 20 20 22 6f 6e 63 65 xport */ "once 00000ef0: 53 75 70 70 6f 72 74 65 64 22 3a 20 28 29 20 3d Supported": () = 00000f00: 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f > (/* binding */ 00000f10: 20 6f 6e 63 65 53 75 70 70 6f 72 74 65 64 29 2c onceSupported), 00000f20: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00000f30: 72 74 20 2a 2f 20 20 20 22 6f 70 74 69 6f 6e 73 rt */ "options 00000f40: 53 75 70 70 6f 72 74 65 64 22 3a 20 28 29 20 3d Supported": () = 00000f50: 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f > (/* binding */ 00000f60: 20 6f 70 74 69 6f 6e 73 53 75 70 70 6f 72 74 65 optionsSupporte 00000f70: 64 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 d)./* harmony ex 00000f80: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 port */ });./* h 00000f90: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00000fa0: 20 76 61 72 20 5f 63 61 6e 55 73 65 44 4f 4d 5f var _canUseDOM_ 00000fb0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00000fc0: 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 5f D_MODULE_0__ = _ 00000fd0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 00000fe0: 5f 5f 28 2f 2a 21 20 2e 2f 63 61 6e 55 73 65 44 __(/*! ./canUseD 00000ff0: 4f 4d 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f OM */ "./node_mo 00001000: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 00001010: 73 2f 65 73 6d 2f 63 61 6e 55 73 65 44 4f 4d 2e s/esm/canUseDOM. 00001020: 6a 73 22 29 3b 0a 2f 2a 20 65 73 6c 69 6e 74 2d js");./* eslint- 00001030: 64 69 73 61 62 6c 65 20 6e 6f 2d 72 65 74 75 72 disable no-retur 00001040: 6e 2d 61 73 73 69 67 6e 20 2a 2f 0a 0a 76 61 72 n-assign */..var 00001050: 20 6f 70 74 69 6f 6e 73 53 75 70 70 6f 72 74 65 optionsSupporte 00001060: 64 20 3d 20 66 61 6c 73 65 3b 0a 76 61 72 20 6f d = false;.var o 00001070: 6e 63 65 53 75 70 70 6f 72 74 65 64 20 3d 20 66 nceSupported = f 00001080: 61 6c 73 65 3b 0a 0a 74 72 79 20 7b 0a 20 20 76 alse;..try {. v 00001090: 61 72 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 20 ar options = {. 000010a0: 20 20 20 67 65 74 20 70 61 73 73 69 76 65 28 29 get passive() 000010b0: 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 {. return 000010c0: 6f 70 74 69 6f 6e 73 53 75 70 70 6f 72 74 65 64 optionsSupported 000010d0: 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 7d 2c 0a = true;. },. 000010e0: 0a 20 20 20 20 67 65 74 20 6f 6e 63 65 28 29 20 . get once() 000010f0: 7b 0a 20 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e {. // eslin 00001100: 74 2d 64 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c t-disable-next-l 00001110: 69 6e 65 20 6e 6f 2d 6d 75 6c 74 69 2d 61 73 73 ine no-multi-ass 00001120: 69 67 6e 0a 20 20 20 20 20 20 72 65 74 75 72 6e ign. return 00001130: 20 6f 6e 63 65 53 75 70 70 6f 72 74 65 64 20 3d onceSupported = 00001140: 20 6f 70 74 69 6f 6e 73 53 75 70 70 6f 72 74 65 optionsSupporte 00001150: 64 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 7d 0a d = true;. }. 00001160: 0a 20 20 7d 3b 0a 0a 20 20 69 66 20 28 5f 63 61 . };.. if (_ca 00001170: 6e 55 73 65 44 4f 4d 5f 5f 57 45 42 50 41 43 4b nUseDOM__WEBPACK 00001180: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00001190: 5f 30 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 _0__["default"]) 000011a0: 20 7b 0a 20 20 20 20 77 69 6e 64 6f 77 2e 61 64 {. window.ad 000011b0: 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 27 dEventListener(' 000011c0: 74 65 73 74 27 2c 20 6f 70 74 69 6f 6e 73 2c 20 test', options, 000011d0: 6f 70 74 69 6f 6e 73 29 3b 0a 20 20 20 20 77 69 options);. wi 000011e0: 6e 64 6f 77 2e 72 65 6d 6f 76 65 45 76 65 6e 74 ndow.removeEvent 000011f0: 4c 69 73 74 65 6e 65 72 28 27 74 65 73 74 27 2c Listener('test', 00001200: 20 6f 70 74 69 6f 6e 73 2c 20 74 72 75 65 29 3b options, true); 00001210: 0a 20 20 7d 0a 7d 20 63 61 74 63 68 20 28 65 29 . }.} catch (e) 00001220: 20 7b 0a 20 20 2f 2a 20 2a 2f 0a 7d 0a 0a 2f 2a {. /* */.}../* 00001230: 2a 0a 20 2a 20 41 6e 20 60 61 64 64 45 76 65 6e *. * An `addEven 00001240: 74 4c 69 73 74 65 6e 65 72 60 20 70 6f 6e 79 66 tListener` ponyf 00001250: 69 6c 6c 2c 20 73 75 70 70 6f 72 74 73 20 74 68 ill, supports th 00001260: 65 20 60 6f 6e 63 65 60 20 6f 70 74 69 6f 6e 0a e `once` option. 00001270: 20 2a 20 0a 20 2a 20 40 70 61 72 61 6d 20 6e 6f * . * @param no 00001280: 64 65 20 74 68 65 20 65 6c 65 6d 65 6e 74 0a 20 de the element. 00001290: 2a 20 40 70 61 72 61 6d 20 65 76 65 6e 74 4e 61 * @param eventNa 000012a0: 6d 65 20 74 68 65 20 65 76 65 6e 74 20 6e 61 6d me the event nam 000012b0: 65 0a 20 2a 20 40 70 61 72 61 6d 20 68 61 6e 64 e. * @param hand 000012c0: 6c 65 20 74 68 65 20 68 61 6e 64 6c 65 72 0a 20 le the handler. 000012d0: 2a 20 40 70 61 72 61 6d 20 6f 70 74 69 6f 6e 73 * @param options 000012e0: 20 65 76 65 6e 74 20 6f 70 74 69 6f 6e 73 0a 20 event options. 000012f0: 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 61 64 64 45 */.function addE 00001300: 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 6e 6f 64 ventListener(nod 00001310: 65 2c 20 65 76 65 6e 74 4e 61 6d 65 2c 20 68 61 e, eventName, ha 00001320: 6e 64 6c 65 72 2c 20 6f 70 74 69 6f 6e 73 29 20 ndler, options) 00001330: 7b 0a 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 20 {. if (options 00001340: 26 26 20 74 79 70 65 6f 66 20 6f 70 74 69 6f 6e && typeof option 00001350: 73 20 21 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 s !== 'boolean' 00001360: 26 26 20 21 6f 6e 63 65 53 75 70 70 6f 72 74 65 && !onceSupporte 00001370: 64 29 20 7b 0a 20 20 20 20 76 61 72 20 6f 6e 63 d) {. var onc 00001380: 65 20 3d 20 6f 70 74 69 6f 6e 73 2e 6f 6e 63 65 e = options.once 00001390: 2c 0a 20 20 20 20 20 20 20 20 63 61 70 74 75 72 ,. captur 000013a0: 65 20 3d 20 6f 70 74 69 6f 6e 73 2e 63 61 70 74 e = options.capt 000013b0: 75 72 65 3b 0a 20 20 20 20 76 61 72 20 77 72 61 ure;. var wra 000013c0: 70 70 65 64 48 61 6e 64 6c 65 72 20 3d 20 68 61 ppedHandler = ha 000013d0: 6e 64 6c 65 72 3b 0a 0a 20 20 20 20 69 66 20 28 ndler;.. if ( 000013e0: 21 6f 6e 63 65 53 75 70 70 6f 72 74 65 64 20 26 !onceSupported & 000013f0: 26 20 6f 6e 63 65 29 20 7b 0a 20 20 20 20 20 20 & once) {. 00001400: 77 72 61 70 70 65 64 48 61 6e 64 6c 65 72 20 3d wrappedHandler = 00001410: 20 68 61 6e 64 6c 65 72 2e 5f 5f 6f 6e 63 65 20 handler.__once 00001420: 7c 7c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 63 65 || function once 00001430: 48 61 6e 64 6c 65 72 28 65 76 65 6e 74 29 20 7b Handler(event) { 00001440: 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e 72 65 . this.re 00001450: 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 moveEventListene 00001460: 72 28 65 76 65 6e 74 4e 61 6d 65 2c 20 6f 6e 63 r(eventName, onc 00001470: 65 48 61 6e 64 6c 65 72 2c 20 63 61 70 74 75 72 eHandler, captur 00001480: 65 29 3b 0a 20 20 20 20 20 20 20 20 68 61 6e 64 e);. hand 00001490: 6c 65 72 2e 63 61 6c 6c 28 74 68 69 73 2c 20 65 ler.call(this, e 000014a0: 76 65 6e 74 29 3b 0a 20 20 20 20 20 20 7d 3b 0a vent);. };. 000014b0: 0a 20 20 20 20 20 20 68 61 6e 64 6c 65 72 2e 5f . handler._ 000014c0: 5f 6f 6e 63 65 20 3d 20 77 72 61 70 70 65 64 48 _once = wrappedH 000014d0: 61 6e 64 6c 65 72 3b 0a 20 20 20 20 7d 0a 0a 20 andler;. }.. 000014e0: 20 20 20 6e 6f 64 65 2e 61 64 64 45 76 65 6e 74 node.addEvent 000014f0: 4c 69 73 74 65 6e 65 72 28 65 76 65 6e 74 4e 61 Listener(eventNa 00001500: 6d 65 2c 20 77 72 61 70 70 65 64 48 61 6e 64 6c me, wrappedHandl 00001510: 65 72 2c 20 6f 70 74 69 6f 6e 73 53 75 70 70 6f er, optionsSuppo 00001520: 72 74 65 64 20 3f 20 6f 70 74 69 6f 6e 73 20 3a rted ? options : 00001530: 20 63 61 70 74 75 72 65 29 3b 0a 20 20 7d 0a 0a capture);. }.. 00001540: 20 20 6e 6f 64 65 2e 61 64 64 45 76 65 6e 74 4c node.addEventL 00001550: 69 73 74 65 6e 65 72 28 65 76 65 6e 74 4e 61 6d istener(eventNam 00001560: 65 2c 20 68 61 6e 64 6c 65 72 2c 20 6f 70 74 69 e, handler, opti 00001570: 6f 6e 73 29 3b 0a 7d 0a 0a 2f 2a 20 68 61 72 6d ons);.}../* harm 00001580: 6f 6e 79 20 64 65 66 61 75 6c 74 20 65 78 70 6f ony default expo 00001590: 72 74 20 2a 2f 20 63 6f 6e 73 74 20 5f 5f 57 45 rt */ const __WE 000015a0: 42 50 41 43 4b 5f 44 45 46 41 55 4c 54 5f 45 58 BPACK_DEFAULT_EX 000015b0: 50 4f 52 54 5f 5f 20 3d 20 28 61 64 64 45 76 65 PORT__ = (addEve 000015c0: 6e 74 4c 69 73 74 65 6e 65 72 29 3b 0a 0a 2f 2a ntListener);../* 000015d0: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 000015e0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 ./node_modules/d 000015f0: 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 63 om-helpers/esm/c 00001600: 61 6d 65 6c 69 7a 65 2e 6a 73 22 3a 0a 2f 2a 21 amelize.js":./*! 00001610: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001620: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001630: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001640: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00001650: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00001660: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 63 61 6d 65 helpers/esm/came 00001670: 6c 69 7a 65 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c lize.js ***!. \ 00001680: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001690: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000016a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000016b0: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e **/./***/ ((__un 000016c0: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 used_webpack_mod 000016d0: 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 ule, __webpack_e 000016e0: 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 xports__, __webp 000016f0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 00001700: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 00001710: 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 ";.__webpack_req 00001720: 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 uire__.r(__webpa 00001730: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f ck_exports__);./ 00001740: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00001750: 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 */ __webpack_re 00001760: 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 quire__.d(__webp 00001770: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b ack_exports__, { 00001780: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00001790: 72 74 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 rt */ "default 000017a0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e ": () => (/* bin 000017b0: 64 69 6e 67 20 2a 2f 20 63 61 6d 65 6c 69 7a 65 ding */ camelize 000017c0: 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 )./* harmony exp 000017d0: 6f 72 74 20 2a 2f 20 7d 29 3b 0a 76 61 72 20 72 ort */ });.var r 000017e0: 48 79 70 68 65 6e 20 3d 20 2f 2d 28 2e 29 2f 67 Hyphen = /-(.)/g 000017f0: 3b 0a 66 75 6e 63 74 69 6f 6e 20 63 61 6d 65 6c ;.function camel 00001800: 69 7a 65 28 73 74 72 69 6e 67 29 20 7b 0a 20 20 ize(string) {. 00001810: 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 72 65 return string.re 00001820: 70 6c 61 63 65 28 72 48 79 70 68 65 6e 2c 20 66 place(rHyphen, f 00001830: 75 6e 63 74 69 6f 6e 20 28 5f 2c 20 63 68 72 29 unction (_, chr) 00001840: 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 68 {. return ch 00001850: 72 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 3b r.toUpperCase(); 00001860: 0a 20 20 7d 29 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 . });.}../***/ 00001870: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 00001880: 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 de_modules/dom-h 00001890: 65 6c 70 65 72 73 2f 65 73 6d 2f 63 61 6e 55 73 elpers/esm/canUs 000018a0: 65 44 4f 4d 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a eDOM.js":./*!*** 000018b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000018c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000018d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000018e0: 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 !*\. !*** ./nod 000018f0: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 e_modules/dom-he 00001900: 6c 70 65 72 73 2f 65 73 6d 2f 63 61 6e 55 73 65 lpers/esm/canUse 00001910: 44 4f 4d 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a DOM.js ***!. \* 00001920: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001930: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001940: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001950: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e **/./***/ ((__un 00001960: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 used_webpack_mod 00001970: 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 ule, __webpack_e 00001980: 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 xports__, __webp 00001990: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 000019a0: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 000019b0: 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 ";.__webpack_req 000019c0: 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 uire__.r(__webpa 000019d0: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f ck_exports__);./ 000019e0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000019f0: 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 */ __webpack_re 00001a00: 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 quire__.d(__webp 00001a10: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b ack_exports__, { 00001a20: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00001a30: 72 74 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 rt */ "default 00001a40: 22 3a 20 28 29 20 3d 3e 20 28 5f 5f 57 45 42 50 ": () => (__WEBP 00001a50: 41 43 4b 5f 44 45 46 41 55 4c 54 5f 45 58 50 4f ACK_DEFAULT_EXPO 00001a60: 52 54 5f 5f 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 RT__)./* harmony 00001a70: 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f export */ });./ 00001a80: 2a 20 68 61 72 6d 6f 6e 79 20 64 65 66 61 75 6c * harmony defaul 00001a90: 74 20 65 78 70 6f 72 74 20 2a 2f 20 63 6f 6e 73 t export */ cons 00001aa0: 74 20 5f 5f 57 45 42 50 41 43 4b 5f 44 45 46 41 t __WEBPACK_DEFA 00001ab0: 55 4c 54 5f 45 58 50 4f 52 54 5f 5f 20 3d 20 28 ULT_EXPORT__ = ( 00001ac0: 21 21 28 74 79 70 65 6f 66 20 77 69 6e 64 6f 77 !!(typeof window 00001ad0: 20 21 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 !== 'undefined' 00001ae0: 20 26 26 20 77 69 6e 64 6f 77 2e 64 6f 63 75 6d && window.docum 00001af0: 65 6e 74 20 26 26 20 77 69 6e 64 6f 77 2e 64 6f ent && window.do 00001b00: 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 cument.createEle 00001b10: 6d 65 6e 74 29 29 3b 0a 0a 2f 2a 2a 2a 2f 20 7d ment));../***/ } 00001b20: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 00001b30: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 e_modules/dom-he 00001b40: 6c 70 65 72 73 2f 65 73 6d 2f 63 6f 6e 74 61 69 lpers/esm/contai 00001b50: 6e 73 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a ns.js":./*!***** 00001b60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001b70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001b80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c *************!*\ 00001b90: 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d . !*** ./node_m 00001ba0: 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 odules/dom-helpe 00001bb0: 72 73 2f 65 73 6d 2f 63 6f 6e 74 61 69 6e 73 2e rs/esm/contains. 00001bc0: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 00001bd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001be0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001bf0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 00001c00: 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f ***/ ((__unused_ 00001c10: 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 webpack_module, 00001c20: 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 __webpack_export 00001c30: 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 s__, __webpack_r 00001c40: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 00001c50: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f "use strict";.__ 00001c60: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00001c70: 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 _.r(__webpack_ex 00001c80: 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 ports__);./* har 00001c90: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f mony export */ _ 00001ca0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 00001cb0: 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 __.d(__webpack_e 00001cc0: 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 xports__, {./* h 00001cd0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00001ce0: 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 28 29 "default": () 00001cf0: 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 => (/* binding 00001d00: 2a 2f 20 63 6f 6e 74 61 69 6e 73 29 0a 2f 2a 20 */ contains)./* 00001d10: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00001d20: 2f 20 7d 29 3b 0a 2f 2a 20 65 73 6c 69 6e 74 2d / });./* eslint- 00001d30: 64 69 73 61 62 6c 65 20 6e 6f 2d 62 69 74 77 69 disable no-bitwi 00001d40: 73 65 2c 20 6e 6f 2d 63 6f 6e 64 2d 61 73 73 69 se, no-cond-assi 00001d50: 67 6e 20 2a 2f 0a 0a 2f 2a 2a 0a 20 2a 20 43 68 gn */../**. * Ch 00001d60: 65 63 6b 73 20 69 66 20 61 6e 20 65 6c 65 6d 65 ecks if an eleme 00001d70: 6e 74 20 63 6f 6e 74 61 69 6e 73 20 61 6e 6f 74 nt contains anot 00001d80: 68 65 72 20 67 69 76 65 6e 20 65 6c 65 6d 65 6e her given elemen 00001d90: 74 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 61 6d t.. * . * @param 00001da0: 20 63 6f 6e 74 65 78 74 20 74 68 65 20 63 6f 6e context the con 00001db0: 74 65 78 74 20 65 6c 65 6d 65 6e 74 0a 20 2a 20 text element. * 00001dc0: 40 70 61 72 61 6d 20 6e 6f 64 65 20 74 68 65 20 @param node the 00001dd0: 65 6c 65 6d 65 6e 74 20 74 6f 20 63 68 65 63 6b element to check 00001de0: 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 63 6f . */.function co 00001df0: 6e 74 61 69 6e 73 28 63 6f 6e 74 65 78 74 2c 20 ntains(context, 00001e00: 6e 6f 64 65 29 20 7b 0a 20 20 2f 2f 20 48 54 4d node) {. // HTM 00001e10: 4c 20 44 4f 4d 20 61 6e 64 20 53 56 47 20 44 4f L DOM and SVG DO 00001e20: 4d 20 6d 61 79 20 68 61 76 65 20 64 69 66 66 65 M may have diffe 00001e30: 72 65 6e 74 20 73 75 70 70 6f 72 74 20 6c 65 76 rent support lev 00001e40: 65 6c 73 2c 0a 20 20 2f 2f 20 73 6f 20 77 65 20 els,. // so we 00001e50: 6e 65 65 64 20 74 6f 20 63 68 65 63 6b 20 6f 6e need to check on 00001e60: 20 63 6f 6e 74 65 78 74 20 69 6e 73 74 65 61 64 context instead 00001e70: 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 72 of a document r 00001e80: 6f 6f 74 20 65 6c 65 6d 65 6e 74 2e 0a 20 20 69 oot element.. i 00001e90: 66 20 28 63 6f 6e 74 65 78 74 2e 63 6f 6e 74 61 f (context.conta 00001ea0: 69 6e 73 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 ins) return cont 00001eb0: 65 78 74 2e 63 6f 6e 74 61 69 6e 73 28 6e 6f 64 ext.contains(nod 00001ec0: 65 29 3b 0a 20 20 69 66 20 28 63 6f 6e 74 65 78 e);. if (contex 00001ed0: 74 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e t.compareDocumen 00001ee0: 74 50 6f 73 69 74 69 6f 6e 29 20 72 65 74 75 72 tPosition) retur 00001ef0: 6e 20 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 6e 6f n context === no 00001f00: 64 65 20 7c 7c 20 21 21 28 63 6f 6e 74 65 78 74 de || !!(context 00001f10: 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 .compareDocument 00001f20: 50 6f 73 69 74 69 6f 6e 28 6e 6f 64 65 29 20 26 Position(node) & 00001f30: 20 31 36 29 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 16);.}../***/ } 00001f40: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 00001f50: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 e_modules/dom-he 00001f60: 6c 70 65 72 73 2f 65 73 6d 2f 63 73 73 2e 6a 73 lpers/esm/css.js 00001f70: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 00001f80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001f90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001fa0: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 00001fb0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d node_modules/dom 00001fc0: 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 63 73 73 -helpers/esm/css 00001fd0: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 00001fe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001ff0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002000: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 00002010: 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 ((__unused_webp 00002020: 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 ack_module, __we 00002030: 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c bpack_exports__, 00002040: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00002050: 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 re__) => {.."use 00002060: 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 strict";.__webp 00002070: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 ack_require__.r( 00002080: 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 __webpack_export 00002090: 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 s__);./* harmony 000020a0: 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 export */ __web 000020b0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 pack_require__.d 000020c0: 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 (__webpack_expor 000020d0: 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f ts__, {./* harmo 000020e0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 000020f0: 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e 20 default": () => 00002100: 28 5f 5f 57 45 42 50 41 43 4b 5f 44 45 46 41 55 (__WEBPACK_DEFAU 00002110: 4c 54 5f 45 58 50 4f 52 54 5f 5f 29 0a 2f 2a 20 LT_EXPORT__)./* 00002120: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00002130: 2f 20 7d 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 / });./* harmony 00002140: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00002150: 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 getComputedStyle 00002160: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00002170: 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 ED_MODULE_0__ = 00002180: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00002190: 65 5f 5f 28 2f 2a 21 20 2e 2f 67 65 74 43 6f 6d e__(/*! ./getCom 000021a0: 70 75 74 65 64 53 74 79 6c 65 20 2a 2f 20 22 2e putedStyle */ ". 000021b0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f /node_modules/do 000021c0: 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 67 65 m-helpers/esm/ge 000021d0: 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 2e 6a tComputedStyle.j 000021e0: 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 s");./* harmony 000021f0: 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 68 import */ var _h 00002200: 79 70 68 65 6e 61 74 65 53 74 79 6c 65 5f 5f 57 yphenateStyle__W 00002210: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00002220: 4d 4f 44 55 4c 45 5f 31 5f 5f 20 3d 20 5f 5f 77 MODULE_1__ = __w 00002230: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00002240: 28 2f 2a 21 20 2e 2f 68 79 70 68 65 6e 61 74 65 (/*! ./hyphenate 00002250: 53 74 79 6c 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 Style */ "./node 00002260: 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c _modules/dom-hel 00002270: 70 65 72 73 2f 65 73 6d 2f 68 79 70 68 65 6e 61 pers/esm/hyphena 00002280: 74 65 53 74 79 6c 65 2e 6a 73 22 29 3b 0a 2f 2a teStyle.js");./* 00002290: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 000022a0: 2a 2f 20 76 61 72 20 5f 69 73 54 72 61 6e 73 66 */ var _isTransf 000022b0: 6f 72 6d 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 orm__WEBPACK_IMP 000022c0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 5f 5f ORTED_MODULE_2__ 000022d0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 000022e0: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 69 73 54 uire__(/*! ./isT 000022f0: 72 61 6e 73 66 6f 72 6d 20 2a 2f 20 22 2e 2f 6e ransform */ "./n 00002300: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00002310: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 69 73 54 72 helpers/esm/isTr 00002320: 61 6e 73 66 6f 72 6d 2e 6a 73 22 29 3b 0a 0a 0a ansform.js");... 00002330: 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 74 79 6c 65 ..function style 00002340: 28 6e 6f 64 65 2c 20 70 72 6f 70 65 72 74 79 29 (node, property) 00002350: 20 7b 0a 20 20 76 61 72 20 63 73 73 20 3d 20 27 {. var css = ' 00002360: 27 3b 0a 20 20 76 61 72 20 74 72 61 6e 73 66 6f ';. var transfo 00002370: 72 6d 73 20 3d 20 27 27 3b 0a 0a 20 20 69 66 20 rms = '';.. if 00002380: 28 74 79 70 65 6f 66 20 70 72 6f 70 65 72 74 79 (typeof property 00002390: 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b === 'string') { 000023a0: 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 6f 64 65 . return node 000023b0: 2e 73 74 79 6c 65 2e 67 65 74 50 72 6f 70 65 72 .style.getProper 000023c0: 74 79 56 61 6c 75 65 28 28 30 2c 5f 68 79 70 68 tyValue((0,_hyph 000023d0: 65 6e 61 74 65 53 74 79 6c 65 5f 5f 57 45 42 50 enateStyle__WEBP 000023e0: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 000023f0: 55 4c 45 5f 31 5f 5f 5b 22 64 65 66 61 75 6c 74 ULE_1__["default 00002400: 22 5d 29 28 70 72 6f 70 65 72 74 79 29 29 20 7c "])(property)) | 00002410: 7c 20 28 30 2c 5f 67 65 74 43 6f 6d 70 75 74 65 | (0,_getCompute 00002420: 64 53 74 79 6c 65 5f 5f 57 45 42 50 41 43 4b 5f dStyle__WEBPACK_ 00002430: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00002440: 30 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 28 0__["default"])( 00002450: 6e 6f 64 65 29 2e 67 65 74 50 72 6f 70 65 72 74 node).getPropert 00002460: 79 56 61 6c 75 65 28 28 30 2c 5f 68 79 70 68 65 yValue((0,_hyphe 00002470: 6e 61 74 65 53 74 79 6c 65 5f 5f 57 45 42 50 41 nateStyle__WEBPA 00002480: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00002490: 4c 45 5f 31 5f 5f 5b 22 64 65 66 61 75 6c 74 22 LE_1__["default" 000024a0: 5d 29 28 70 72 6f 70 65 72 74 79 29 29 3b 0a 20 ])(property));. 000024b0: 20 7d 0a 0a 20 20 4f 62 6a 65 63 74 2e 6b 65 79 }.. Object.key 000024c0: 73 28 70 72 6f 70 65 72 74 79 29 2e 66 6f 72 45 s(property).forE 000024d0: 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 6b 65 ach(function (ke 000024e0: 79 29 20 7b 0a 20 20 20 20 76 61 72 20 76 61 6c y) {. var val 000024f0: 75 65 20 3d 20 70 72 6f 70 65 72 74 79 5b 6b 65 ue = property[ke 00002500: 79 5d 3b 0a 0a 20 20 20 20 69 66 20 28 21 76 61 y];.. if (!va 00002510: 6c 75 65 20 26 26 20 76 61 6c 75 65 20 21 3d 3d lue && value !== 00002520: 20 30 29 20 7b 0a 20 20 20 20 20 20 6e 6f 64 65 0) {. node 00002530: 2e 73 74 79 6c 65 2e 72 65 6d 6f 76 65 50 72 6f .style.removePro 00002540: 70 65 72 74 79 28 28 30 2c 5f 68 79 70 68 65 6e perty((0,_hyphen 00002550: 61 74 65 53 74 79 6c 65 5f 5f 57 45 42 50 41 43 ateStyle__WEBPAC 00002560: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00002570: 45 5f 31 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d E_1__["default"] 00002580: 29 28 6b 65 79 29 29 3b 0a 20 20 20 20 7d 20 65 )(key));. } e 00002590: 6c 73 65 20 69 66 20 28 28 30 2c 5f 69 73 54 72 lse if ((0,_isTr 000025a0: 61 6e 73 66 6f 72 6d 5f 5f 57 45 42 50 41 43 4b ansform__WEBPACK 000025b0: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 000025c0: 5f 32 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 _2__["default"]) 000025d0: 28 6b 65 79 29 29 20 7b 0a 20 20 20 20 20 20 74 (key)) {. t 000025e0: 72 61 6e 73 66 6f 72 6d 73 20 2b 3d 20 6b 65 79 ransforms += key 000025f0: 20 2b 20 22 28 22 20 2b 20 76 61 6c 75 65 20 2b + "(" + value + 00002600: 20 22 29 20 22 3b 0a 20 20 20 20 7d 20 65 6c 73 ") ";. } els 00002610: 65 20 7b 0a 20 20 20 20 20 20 63 73 73 20 2b 3d e {. css += 00002620: 20 28 30 2c 5f 68 79 70 68 65 6e 61 74 65 53 74 (0,_hyphenateSt 00002630: 79 6c 65 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 yle__WEBPACK_IMP 00002640: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f ORTED_MODULE_1__ 00002650: 5b 22 64 65 66 61 75 6c 74 22 5d 29 28 6b 65 79 ["default"])(key 00002660: 29 20 2b 20 22 3a 20 22 20 2b 20 76 61 6c 75 65 ) + ": " + value 00002670: 20 2b 20 22 3b 22 3b 0a 20 20 20 20 7d 0a 20 20 + ";";. }. 00002680: 7d 29 3b 0a 0a 20 20 69 66 20 28 74 72 61 6e 73 });.. if (trans 00002690: 66 6f 72 6d 73 29 20 7b 0a 20 20 20 20 63 73 73 forms) {. css 000026a0: 20 2b 3d 20 22 74 72 61 6e 73 66 6f 72 6d 3a 20 += "transform: 000026b0: 22 20 2b 20 74 72 61 6e 73 66 6f 72 6d 73 20 2b " + transforms + 000026c0: 20 22 3b 22 3b 0a 20 20 7d 0a 0a 20 20 6e 6f 64 ";";. }.. nod 000026d0: 65 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 e.style.cssText 000026e0: 2b 3d 20 22 3b 22 20 2b 20 63 73 73 3b 0a 7d 0a += ";" + css;.}. 000026f0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 64 65 66 61 ./* harmony defa 00002700: 75 6c 74 20 65 78 70 6f 72 74 20 2a 2f 20 63 6f ult export */ co 00002710: 6e 73 74 20 5f 5f 57 45 42 50 41 43 4b 5f 44 45 nst __WEBPACK_DE 00002720: 46 41 55 4c 54 5f 45 58 50 4f 52 54 5f 5f 20 3d FAULT_EXPORT__ = 00002730: 20 28 73 74 79 6c 65 29 3b 0a 0a 2f 2a 2a 2a 2f (style);../***/ 00002740: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 00002750: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00002760: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 67 65 74 43 helpers/esm/getC 00002770: 6f 6d 70 75 74 65 64 53 74 79 6c 65 2e 6a 73 22 omputedStyle.js" 00002780: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00002790: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000027a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000027b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 000027c0: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 000027d0: 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c _modules/dom-hel 000027e0: 70 65 72 73 2f 65 73 6d 2f 67 65 74 43 6f 6d 70 pers/esm/getComp 000027f0: 75 74 65 64 53 74 79 6c 65 2e 6a 73 20 2a 2a 2a utedStyle.js *** 00002800: 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !. \*********** 00002810: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002820: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002830: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 00002840: 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 ./***/ ((__unuse 00002850: 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 d_webpack_module 00002860: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f , __webpack_expo 00002870: 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b rts__, __webpack 00002880: 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b _require__) => { 00002890: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 000028a0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000028b0: 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f e__.r(__webpack_ 000028c0: 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 exports__);./* h 000028d0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 000028e0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 000028f0: 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b re__.d(__webpack 00002900: 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a _exports__, {./* 00002910: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00002920: 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 */ "default": 00002930: 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e () => (/* bindin 00002940: 67 20 2a 2f 20 67 65 74 43 6f 6d 70 75 74 65 64 g */ getComputed 00002950: 53 74 79 6c 65 29 0a 2f 2a 20 68 61 72 6d 6f 6e Style)./* harmon 00002960: 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a y export */ });. 00002970: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00002980: 74 20 2a 2f 20 76 61 72 20 5f 6f 77 6e 65 72 57 t */ var _ownerW 00002990: 69 6e 64 6f 77 5f 5f 57 45 42 50 41 43 4b 5f 49 indow__WEBPACK_I 000029a0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 MPORTED_MODULE_0 000029b0: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 000029c0: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6f equire__(/*! ./o 000029d0: 77 6e 65 72 57 69 6e 64 6f 77 20 2a 2f 20 22 2e wnerWindow */ ". 000029e0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f /node_modules/do 000029f0: 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 6f 77 m-helpers/esm/ow 00002a00: 6e 65 72 57 69 6e 64 6f 77 2e 6a 73 22 29 3b 0a nerWindow.js");. 00002a10: 0a 2f 2a 2a 0a 20 2a 20 52 65 74 75 72 6e 73 20 ./**. * Returns 00002a20: 6f 6e 65 20 6f 72 20 61 6c 6c 20 63 6f 6d 70 75 one or all compu 00002a30: 74 65 64 20 73 74 79 6c 65 20 70 72 6f 70 65 72 ted style proper 00002a40: 74 69 65 73 20 6f 66 20 61 6e 20 65 6c 65 6d 65 ties of an eleme 00002a50: 6e 74 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 61 nt.. * . * @para 00002a60: 6d 20 6e 6f 64 65 20 74 68 65 20 65 6c 65 6d 65 m node the eleme 00002a70: 6e 74 0a 20 2a 20 40 70 61 72 61 6d 20 70 73 75 nt. * @param psu 00002a80: 65 64 6f 45 6c 65 6d 65 6e 74 20 74 68 65 20 73 edoElement the s 00002a90: 74 79 6c 65 20 70 72 6f 70 65 72 74 79 0a 20 2a tyle property. * 00002aa0: 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 /..function getC 00002ab0: 6f 6d 70 75 74 65 64 53 74 79 6c 65 28 6e 6f 64 omputedStyle(nod 00002ac0: 65 2c 20 70 73 75 65 64 6f 45 6c 65 6d 65 6e 74 e, psuedoElement 00002ad0: 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 30 2c ) {. return (0, 00002ae0: 5f 6f 77 6e 65 72 57 69 6e 64 6f 77 5f 5f 57 45 _ownerWindow__WE 00002af0: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 00002b00: 4f 44 55 4c 45 5f 30 5f 5f 5b 22 64 65 66 61 75 ODULE_0__["defau 00002b10: 6c 74 22 5d 29 28 6e 6f 64 65 29 2e 67 65 74 43 lt"])(node).getC 00002b20: 6f 6d 70 75 74 65 64 53 74 79 6c 65 28 6e 6f 64 omputedStyle(nod 00002b30: 65 2c 20 70 73 75 65 64 6f 45 6c 65 6d 65 6e 74 e, psuedoElement 00002b40: 29 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a );.}../***/ }),. 00002b50: 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ./***/ "./node_m 00002b60: 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 odules/dom-helpe 00002b70: 72 73 2f 65 73 6d 2f 68 61 73 43 6c 61 73 73 2e rs/esm/hasClass. 00002b80: 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a js":./*!******** 00002b90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002ba0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002bb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 00002bc0: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 00002bd0: 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f les/dom-helpers/ 00002be0: 65 73 6d 2f 68 61 73 43 6c 61 73 73 2e 6a 73 20 esm/hasClass.js 00002bf0: 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a ***!. \******** 00002c00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002c10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002c20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00002c30: 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 / ((__unused_web 00002c40: 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 pack_module, __w 00002c50: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 00002c60: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00002c70: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 ire__) => {.."us 00002c80: 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 e strict";.__web 00002c90: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 pack_require__.r 00002ca0: 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 (__webpack_expor 00002cb0: 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e ts__);./* harmon 00002cc0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 y export */ __we 00002cd0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e bpack_require__. 00002ce0: 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f d(__webpack_expo 00002cf0: 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d rts__, {./* harm 00002d00: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 00002d10: 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e "default": () => 00002d20: 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f 20 (/* binding */ 00002d30: 68 61 73 43 6c 61 73 73 29 0a 2f 2a 20 68 61 72 hasClass)./* har 00002d40: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d mony export */ } 00002d50: 29 3b 0a 2f 2a 2a 0a 20 2a 20 43 68 65 63 6b 73 );./**. * Checks 00002d60: 20 69 66 20 61 20 67 69 76 65 6e 20 65 6c 65 6d if a given elem 00002d70: 65 6e 74 20 68 61 73 20 61 20 43 53 53 20 63 6c ent has a CSS cl 00002d80: 61 73 73 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 ass.. * . * @par 00002d90: 61 6d 20 65 6c 65 6d 65 6e 74 20 74 68 65 20 65 am element the e 00002da0: 6c 65 6d 65 6e 74 0a 20 2a 20 40 70 61 72 61 6d lement. * @param 00002db0: 20 63 6c 61 73 73 4e 61 6d 65 20 74 68 65 20 43 className the C 00002dc0: 53 53 20 63 6c 61 73 73 20 6e 61 6d 65 0a 20 2a SS class name. * 00002dd0: 2f 0a 66 75 6e 63 74 69 6f 6e 20 68 61 73 43 6c /.function hasCl 00002de0: 61 73 73 28 65 6c 65 6d 65 6e 74 2c 20 63 6c 61 ass(element, cla 00002df0: 73 73 4e 61 6d 65 29 20 7b 0a 20 20 69 66 20 28 ssName) {. if ( 00002e00: 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4c 69 73 element.classLis 00002e10: 74 29 20 72 65 74 75 72 6e 20 21 21 63 6c 61 73 t) return !!clas 00002e20: 73 4e 61 6d 65 20 26 26 20 65 6c 65 6d 65 6e 74 sName && element 00002e30: 2e 63 6c 61 73 73 4c 69 73 74 2e 63 6f 6e 74 61 .classList.conta 00002e40: 69 6e 73 28 63 6c 61 73 73 4e 61 6d 65 29 3b 0a ins(className);. 00002e50: 20 20 72 65 74 75 72 6e 20 28 22 20 22 20 2b 20 return (" " + 00002e60: 28 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 (element.classNa 00002e70: 6d 65 2e 62 61 73 65 56 61 6c 20 7c 7c 20 65 6c me.baseVal || el 00002e80: 65 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 6d 65 29 ement.className) 00002e90: 20 2b 20 22 20 22 29 2e 69 6e 64 65 78 4f 66 28 + " ").indexOf( 00002ea0: 22 20 22 20 2b 20 63 6c 61 73 73 4e 61 6d 65 20 " " + className 00002eb0: 2b 20 22 20 22 29 20 21 3d 3d 20 2d 31 3b 0a 7d + " ") !== -1;.} 00002ec0: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00002ed0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00002ee0: 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 es/dom-helpers/e 00002ef0: 73 6d 2f 68 79 70 68 65 6e 61 74 65 2e 6a 73 22 sm/hyphenate.js" 00002f00: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00002f10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002f20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002f30: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00002f40: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00002f50: 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 s/dom-helpers/es 00002f60: 6d 2f 68 79 70 68 65 6e 61 74 65 2e 6a 73 20 2a m/hyphenate.js * 00002f70: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00002f80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002f90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002fa0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00002fb0: 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 / ((__unused_web 00002fc0: 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 pack_module, __w 00002fd0: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 00002fe0: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00002ff0: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 ire__) => {.."us 00003000: 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 e strict";.__web 00003010: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 pack_require__.r 00003020: 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 (__webpack_expor 00003030: 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e ts__);./* harmon 00003040: 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 y export */ __we 00003050: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e bpack_require__. 00003060: 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f d(__webpack_expo 00003070: 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d rts__, {./* harm 00003080: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 00003090: 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e "default": () => 000030a0: 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f 20 (/* binding */ 000030b0: 68 79 70 68 65 6e 61 74 65 29 0a 2f 2a 20 68 61 hyphenate)./* ha 000030c0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000030d0: 7d 29 3b 0a 76 61 72 20 72 55 70 70 65 72 20 3d });.var rUpper = 000030e0: 20 2f 28 5b 41 2d 5a 5d 29 2f 67 3b 0a 66 75 6e /([A-Z])/g;.fun 000030f0: 63 74 69 6f 6e 20 68 79 70 68 65 6e 61 74 65 28 ction hyphenate( 00003100: 73 74 72 69 6e 67 29 20 7b 0a 20 20 72 65 74 75 string) {. retu 00003110: 72 6e 20 73 74 72 69 6e 67 2e 72 65 70 6c 61 63 rn string.replac 00003120: 65 28 72 55 70 70 65 72 2c 20 27 2d 24 31 27 29 e(rUpper, '-$1') 00003130: 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a .toLowerCase();. 00003140: 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a }../***/ }),../* 00003150: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 00003160: 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f les/dom-helpers/ 00003170: 65 73 6d 2f 68 79 70 68 65 6e 61 74 65 53 74 79 esm/hyphenateSty 00003180: 6c 65 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a le.js":./*!***** 00003190: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000031a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000031b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000031c0: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 000031d0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d node_modules/dom 000031e0: 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 68 79 70 -helpers/esm/hyp 000031f0: 68 65 6e 61 74 65 53 74 79 6c 65 2e 6a 73 20 2a henateStyle.js * 00003200: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00003210: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003220: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003230: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 00003240: 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 ./***/ ((__unuse 00003250: 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 d_webpack_module 00003260: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f , __webpack_expo 00003270: 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b rts__, __webpack 00003280: 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b _require__) => { 00003290: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 000032a0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000032b0: 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f e__.r(__webpack_ 000032c0: 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 exports__);./* h 000032d0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 000032e0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 000032f0: 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b re__.d(__webpack 00003300: 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a _exports__, {./* 00003310: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00003320: 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 */ "default": 00003330: 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e () => (/* bindin 00003340: 67 20 2a 2f 20 68 79 70 68 65 6e 61 74 65 53 74 g */ hyphenateSt 00003350: 79 6c 65 4e 61 6d 65 29 0a 2f 2a 20 68 61 72 6d yleName)./* harm 00003360: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 ony export */ }) 00003370: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00003380: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 68 79 70 68 ort */ var _hyph 00003390: 65 6e 61 74 65 5f 5f 57 45 42 50 41 43 4b 5f 49 enate__WEBPACK_I 000033a0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 MPORTED_MODULE_0 000033b0: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 000033c0: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 68 equire__(/*! ./h 000033d0: 79 70 68 65 6e 61 74 65 20 2a 2f 20 22 2e 2f 6e yphenate */ "./n 000033e0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 000033f0: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 68 79 70 68 helpers/esm/hyph 00003400: 65 6e 61 74 65 2e 6a 73 22 29 3b 0a 2f 2a 2a 0a enate.js");./**. 00003410: 20 2a 20 43 6f 70 79 72 69 67 68 74 20 32 30 31 * Copyright 201 00003420: 33 2d 32 30 31 34 2c 20 46 61 63 65 62 6f 6f 6b 3-2014, Facebook 00003430: 2c 20 49 6e 63 2e 0a 20 2a 20 41 6c 6c 20 72 69 , Inc.. * All ri 00003440: 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 20 ghts reserved.. 00003450: 2a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 * https://github 00003460: 2e 63 6f 6d 2f 66 61 63 65 62 6f 6f 6b 2f 72 65 .com/facebook/re 00003470: 61 63 74 2f 62 6c 6f 62 2f 32 61 65 62 38 61 32 act/blob/2aeb8a2 00003480: 61 36 62 65 62 30 30 36 31 37 61 34 32 31 37 66 a6beb00617a4217f 00003490: 37 66 38 32 38 34 39 32 34 66 61 32 61 64 38 31 7f8284924fa2ad81 000034a0: 39 2f 73 72 63 2f 76 65 6e 64 6f 72 2f 63 6f 72 9/src/vendor/cor 000034b0: 65 2f 68 79 70 68 65 6e 61 74 65 53 74 79 6c 65 e/hyphenateStyle 000034c0: 4e 61 6d 65 2e 6a 73 0a 20 2a 2f 0a 0a 76 61 72 Name.js. */..var 000034d0: 20 6d 73 50 61 74 74 65 72 6e 20 3d 20 2f 5e 6d msPattern = /^m 000034e0: 73 2d 2f 3b 0a 66 75 6e 63 74 69 6f 6e 20 68 79 s-/;.function hy 000034f0: 70 68 65 6e 61 74 65 53 74 79 6c 65 4e 61 6d 65 phenateStyleName 00003500: 28 73 74 72 69 6e 67 29 20 7b 0a 20 20 72 65 74 (string) {. ret 00003510: 75 72 6e 20 28 30 2c 5f 68 79 70 68 65 6e 61 74 urn (0,_hyphenat 00003520: 65 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 e__WEBPACK_IMPOR 00003530: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 5b 22 TED_MODULE_0__[" 00003540: 64 65 66 61 75 6c 74 22 5d 29 28 73 74 72 69 6e default"])(strin 00003550: 67 29 2e 72 65 70 6c 61 63 65 28 6d 73 50 61 74 g).replace(msPat 00003560: 74 65 72 6e 2c 20 27 2d 6d 73 2d 27 29 3b 0a 7d tern, '-ms-');.} 00003570: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00003580: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00003590: 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 es/dom-helpers/e 000035a0: 73 6d 2f 69 73 54 72 61 6e 73 66 6f 72 6d 2e 6a sm/isTransform.j 000035b0: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!********* 000035c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000035d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000035e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 000035f0: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 00003600: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 00003610: 73 2f 65 73 6d 2f 69 73 54 72 61 6e 73 66 6f 72 s/esm/isTransfor 00003620: 6d 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a m.js ***!. \*** 00003630: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003640: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003650: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003660: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e **/./***/ ((__un 00003670: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 used_webpack_mod 00003680: 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 ule, __webpack_e 00003690: 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 xports__, __webp 000036a0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 000036b0: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 000036c0: 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 ";.__webpack_req 000036d0: 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 uire__.r(__webpa 000036e0: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f ck_exports__);./ 000036f0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00003700: 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 */ __webpack_re 00003710: 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 quire__.d(__webp 00003720: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b ack_exports__, { 00003730: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00003740: 72 74 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 rt */ "default 00003750: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e ": () => (/* bin 00003760: 64 69 6e 67 20 2a 2f 20 69 73 54 72 61 6e 73 66 ding */ isTransf 00003770: 6f 72 6d 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 orm)./* harmony 00003780: 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 76 61 export */ });.va 00003790: 72 20 73 75 70 70 6f 72 74 65 64 54 72 61 6e 73 r supportedTrans 000037a0: 66 6f 72 6d 73 20 3d 20 2f 5e 28 28 74 72 61 6e forms = /^((tran 000037b0: 73 6c 61 74 65 7c 72 6f 74 61 74 65 7c 73 63 61 slate|rotate|sca 000037c0: 6c 65 29 28 58 7c 59 7c 5a 7c 33 64 29 3f 7c 6d le)(X|Y|Z|3d)?|m 000037d0: 61 74 72 69 78 28 33 64 29 3f 7c 70 65 72 73 70 atrix(3d)?|persp 000037e0: 65 63 74 69 76 65 7c 73 6b 65 77 28 58 7c 59 29 ective|skew(X|Y) 000037f0: 3f 29 24 2f 69 3b 0a 66 75 6e 63 74 69 6f 6e 20 ?)$/i;.function 00003800: 69 73 54 72 61 6e 73 66 6f 72 6d 28 76 61 6c 75 isTransform(valu 00003810: 65 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 21 21 e) {. return !! 00003820: 28 76 61 6c 75 65 20 26 26 20 73 75 70 70 6f 72 (value && suppor 00003830: 74 65 64 54 72 61 6e 73 66 6f 72 6d 73 2e 74 65 tedTransforms.te 00003840: 73 74 28 76 61 6c 75 65 29 29 3b 0a 7d 0a 0a 2f st(value));.}../ 00003850: 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 ***/ }),../***/ 00003860: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00003870: 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f dom-helpers/esm/ 00003880: 6c 69 73 74 65 6e 2e 6a 73 22 3a 0a 2f 2a 21 2a listen.js":./*!* 00003890: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000038a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000038b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 000038c0: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 000038d0: 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c _modules/dom-hel 000038e0: 70 65 72 73 2f 65 73 6d 2f 6c 69 73 74 65 6e 2e pers/esm/listen. 000038f0: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 00003900: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003910: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003920: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a ***********/./** 00003930: 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 */ ((__unused_we 00003940: 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f bpack_module, __ 00003950: 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f webpack_exports_ 00003960: 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 _, __webpack_req 00003970: 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 uire__) => {.."u 00003980: 73 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 se strict";.__we 00003990: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e bpack_require__. 000039a0: 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f r(__webpack_expo 000039b0: 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f rts__);./* harmo 000039c0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 ny export */ __w 000039d0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000039e0: 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 .d(__webpack_exp 000039f0: 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 orts__, {./* har 00003a00: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 00003a10: 20 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d "default": () = 00003a20: 3e 20 28 5f 5f 57 45 42 50 41 43 4b 5f 44 45 46 > (__WEBPACK_DEF 00003a30: 41 55 4c 54 5f 45 58 50 4f 52 54 5f 5f 29 0a 2f AULT_EXPORT__)./ 00003a40: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00003a50: 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 61 72 6d 6f */ });./* harmo 00003a60: 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 ny import */ var 00003a70: 20 5f 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e _addEventListen 00003a80: 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f er__WEBPACK_IMPO 00003a90: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 RTED_MODULE_0__ 00003aa0: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00003ab0: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 61 64 64 45 ire__(/*! ./addE 00003ac0: 76 65 6e 74 4c 69 73 74 65 6e 65 72 20 2a 2f 20 ventListener */ 00003ad0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00003ae0: 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f dom-helpers/esm/ 00003af0: 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 addEventListener 00003b00: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 00003b10: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 00003b20: 5f 72 65 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 _removeEventList 00003b30: 65 6e 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ener__WEBPACK_IM 00003b40: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f PORTED_MODULE_1_ 00003b50: 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 _ = __webpack_re 00003b60: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 72 65 quire__(/*! ./re 00003b70: 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 moveEventListene 00003b80: 72 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 r */ "./node_mod 00003b90: 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 ules/dom-helpers 00003ba0: 2f 65 73 6d 2f 72 65 6d 6f 76 65 45 76 65 6e 74 /esm/removeEvent 00003bb0: 4c 69 73 74 65 6e 65 72 2e 6a 73 22 29 3b 0a 0a Listener.js");.. 00003bc0: 0a 0a 66 75 6e 63 74 69 6f 6e 20 6c 69 73 74 65 ..function liste 00003bd0: 6e 28 6e 6f 64 65 2c 20 65 76 65 6e 74 4e 61 6d n(node, eventNam 00003be0: 65 2c 20 68 61 6e 64 6c 65 72 2c 20 6f 70 74 69 e, handler, opti 00003bf0: 6f 6e 73 29 20 7b 0a 20 20 28 30 2c 5f 61 64 64 ons) {. (0,_add 00003c00: 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 5f 5f 57 EventListener__W 00003c10: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00003c20: 4d 4f 44 55 4c 45 5f 30 5f 5f 5b 22 64 65 66 61 MODULE_0__["defa 00003c30: 75 6c 74 22 5d 29 28 6e 6f 64 65 2c 20 65 76 65 ult"])(node, eve 00003c40: 6e 74 4e 61 6d 65 2c 20 68 61 6e 64 6c 65 72 2c ntName, handler, 00003c50: 20 6f 70 74 69 6f 6e 73 29 3b 0a 20 20 72 65 74 options);. ret 00003c60: 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 urn function () 00003c70: 7b 0a 20 20 20 20 28 30 2c 5f 72 65 6d 6f 76 65 {. (0,_remove 00003c80: 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 5f 5f 57 EventListener__W 00003c90: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00003ca0: 4d 4f 44 55 4c 45 5f 31 5f 5f 5b 22 64 65 66 61 MODULE_1__["defa 00003cb0: 75 6c 74 22 5d 29 28 6e 6f 64 65 2c 20 65 76 65 ult"])(node, eve 00003cc0: 6e 74 4e 61 6d 65 2c 20 68 61 6e 64 6c 65 72 2c ntName, handler, 00003cd0: 20 6f 70 74 69 6f 6e 73 29 3b 0a 20 20 7d 3b 0a options);. };. 00003ce0: 7d 0a 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 64 65 }../* harmony de 00003cf0: 66 61 75 6c 74 20 65 78 70 6f 72 74 20 2a 2f 20 fault export */ 00003d00: 63 6f 6e 73 74 20 5f 5f 57 45 42 50 41 43 4b 5f const __WEBPACK_ 00003d10: 44 45 46 41 55 4c 54 5f 45 58 50 4f 52 54 5f 5f DEFAULT_EXPORT__ 00003d20: 20 3d 20 28 6c 69 73 74 65 6e 29 3b 0a 0a 2f 2a = (listen);../* 00003d30: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 00003d40: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 ./node_modules/d 00003d50: 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 6f om-helpers/esm/o 00003d60: 77 6e 65 72 44 6f 63 75 6d 65 6e 74 2e 6a 73 22 wnerDocument.js" 00003d70: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00003d80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003d90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003da0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 00003db0: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 00003dc0: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 00003dd0: 73 2f 65 73 6d 2f 6f 77 6e 65 72 44 6f 63 75 6d s/esm/ownerDocum 00003de0: 65 6e 74 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a ent.js ***!. \* 00003df0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003e00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003e10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003e20: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 00003e30: 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b __unused_webpack 00003e40: 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 61 _module, __webpa 00003e50: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f ck_exports__, __ 00003e60: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00003e70: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 00003e80: 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 6b rict";.__webpack 00003e90: 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 _require__.r(__w 00003ea0: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 00003eb0: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 );./* harmony ex 00003ec0: 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 63 port */ __webpac 00003ed0: 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f 5f k_require__.d(__ 00003ee0: 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f webpack_exports_ 00003ef0: 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 _, {./* harmony 00003f00: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 65 66 export */ "def 00003f10: 61 75 6c 74 22 3a 20 28 29 20 3d 3e 20 28 2f 2a ault": () => (/* 00003f20: 20 62 69 6e 64 69 6e 67 20 2a 2f 20 6f 77 6e 65 binding */ owne 00003f30: 72 44 6f 63 75 6d 65 6e 74 29 0a 2f 2a 20 68 61 rDocument)./* ha 00003f40: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00003f50: 7d 29 3b 0a 2f 2a 2a 0a 20 2a 20 52 65 74 75 72 });./**. * Retur 00003f60: 6e 73 20 74 68 65 20 6f 77 6e 65 72 20 64 6f 63 ns the owner doc 00003f70: 75 6d 65 6e 74 20 6f 66 20 61 20 67 69 76 65 6e ument of a given 00003f80: 20 65 6c 65 6d 65 6e 74 2e 0a 20 2a 20 0a 20 2a element.. * . * 00003f90: 20 40 70 61 72 61 6d 20 6e 6f 64 65 20 74 68 65 @param node the 00003fa0: 20 65 6c 65 6d 65 6e 74 0a 20 2a 2f 0a 66 75 6e element. */.fun 00003fb0: 63 74 69 6f 6e 20 6f 77 6e 65 72 44 6f 63 75 6d ction ownerDocum 00003fc0: 65 6e 74 28 6e 6f 64 65 29 20 7b 0a 20 20 72 65 ent(node) {. re 00003fd0: 74 75 72 6e 20 6e 6f 64 65 20 26 26 20 6e 6f 64 turn node && nod 00003fe0: 65 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 e.ownerDocument 00003ff0: 7c 7c 20 64 6f 63 75 6d 65 6e 74 3b 0a 7d 0a 0a || document;.}.. 00004000: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00004010: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00004020: 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d /dom-helpers/esm 00004030: 2f 6f 77 6e 65 72 57 69 6e 64 6f 77 2e 6a 73 22 /ownerWindow.js" 00004040: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00004050: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004060: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004070: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 00004080: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 00004090: 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f les/dom-helpers/ 000040a0: 65 73 6d 2f 6f 77 6e 65 72 57 69 6e 64 6f 77 2e esm/ownerWindow. 000040b0: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 000040c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000040d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000040e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000040f0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 /./***/ ((__unus 00004100: 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c ed_webpack_modul 00004110: 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 e, __webpack_exp 00004120: 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 orts__, __webpac 00004130: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 00004140: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 00004150: 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 .__webpack_requi 00004160: 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b re__.r(__webpack 00004170: 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 _exports__);./* 00004180: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00004190: 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 / __webpack_requ 000041a0: 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 ire__.d(__webpac 000041b0: 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f k_exports__, {./ 000041c0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000041d0: 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a */ "default": 000041e0: 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 () => (/* bindi 000041f0: 6e 67 20 2a 2f 20 6f 77 6e 65 72 57 69 6e 64 6f ng */ ownerWindo 00004200: 77 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 w)./* harmony ex 00004210: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 port */ });./* h 00004220: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00004230: 20 76 61 72 20 5f 6f 77 6e 65 72 44 6f 63 75 6d var _ownerDocum 00004240: 65 6e 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ent__WEBPACK_IMP 00004250: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f ORTED_MODULE_0__ 00004260: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00004270: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6f 77 6e uire__(/*! ./own 00004280: 65 72 44 6f 63 75 6d 65 6e 74 20 2a 2f 20 22 2e erDocument */ ". 00004290: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f /node_modules/do 000042a0: 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 6f 77 m-helpers/esm/ow 000042b0: 6e 65 72 44 6f 63 75 6d 65 6e 74 2e 6a 73 22 29 nerDocument.js") 000042c0: 3b 0a 0a 2f 2a 2a 0a 20 2a 20 52 65 74 75 72 6e ;../**. * Return 000042d0: 73 20 74 68 65 20 6f 77 6e 65 72 20 77 69 6e 64 s the owner wind 000042e0: 6f 77 20 6f 66 20 61 20 67 69 76 65 6e 20 65 6c ow of a given el 000042f0: 65 6d 65 6e 74 2e 0a 20 2a 20 0a 20 2a 20 40 70 ement.. * . * @p 00004300: 61 72 61 6d 20 6e 6f 64 65 20 74 68 65 20 65 6c aram node the el 00004310: 65 6d 65 6e 74 0a 20 2a 2f 0a 0a 66 75 6e 63 74 ement. */..funct 00004320: 69 6f 6e 20 6f 77 6e 65 72 57 69 6e 64 6f 77 28 ion ownerWindow( 00004330: 6e 6f 64 65 29 20 7b 0a 20 20 76 61 72 20 64 6f node) {. var do 00004340: 63 20 3d 20 28 30 2c 5f 6f 77 6e 65 72 44 6f 63 c = (0,_ownerDoc 00004350: 75 6d 65 6e 74 5f 5f 57 45 42 50 41 43 4b 5f 49 ument__WEBPACK_I 00004360: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 MPORTED_MODULE_0 00004370: 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 28 6e __["default"])(n 00004380: 6f 64 65 29 3b 0a 20 20 72 65 74 75 72 6e 20 64 ode);. return d 00004390: 6f 63 20 26 26 20 64 6f 63 2e 64 65 66 61 75 6c oc && doc.defaul 000043a0: 74 56 69 65 77 20 7c 7c 20 77 69 6e 64 6f 77 3b tView || window; 000043b0: 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f .}../***/ }),../ 000043c0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 000043d0: 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 ules/dom-helpers 000043e0: 2f 65 73 6d 2f 71 75 65 72 79 53 65 6c 65 63 74 /esm/querySelect 000043f0: 6f 72 41 6c 6c 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a orAll.js":./*!** 00004400: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004410: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004420: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004430: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00004440: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00004450: 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 s/dom-helpers/es 00004460: 6d 2f 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 m/querySelectorA 00004470: 6c 6c 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a ll.js ***!. \** 00004480: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004490: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000044a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000044b0: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/ 000044c0: 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 ((__unused_webpa 000044d0: 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 ck_module, __web 000044e0: 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 pack_exports__, 000044f0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00004500: 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 e__) => {.."use 00004510: 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 strict";.__webpa 00004520: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f ck_require__.r(_ 00004530: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 00004540: 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 __);./* harmony 00004550: 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 export */ __webp 00004560: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 ack_require__.d( 00004570: 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 __webpack_export 00004580: 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e s__, {./* harmon 00004590: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 y export */ "d 000045a0: 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e 20 28 efault": () => ( 000045b0: 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f 20 71 73 /* binding */ qs 000045c0: 61 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 a)./* harmony ex 000045d0: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 76 61 72 20 port */ });.var 000045e0: 74 6f 41 72 72 61 79 20 3d 20 46 75 6e 63 74 69 toArray = Functi 000045f0: 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 62 69 6e on.prototype.bin 00004600: 64 2e 63 61 6c 6c 28 46 75 6e 63 74 69 6f 6e 2e d.call(Function. 00004610: 70 72 6f 74 6f 74 79 70 65 2e 63 61 6c 6c 2c 20 prototype.call, 00004620: 5b 5d 2e 73 6c 69 63 65 29 3b 0a 2f 2a 2a 0a 20 [].slice);./**. 00004630: 2a 20 52 75 6e 73 20 60 71 75 65 72 79 53 65 6c * Runs `querySel 00004640: 65 63 74 6f 72 41 6c 6c 60 20 6f 6e 20 61 20 67 ectorAll` on a g 00004650: 69 76 65 6e 20 65 6c 65 6d 65 6e 74 2e 0a 20 2a iven element.. * 00004660: 20 0a 20 2a 20 40 70 61 72 61 6d 20 65 6c 65 6d . * @param elem 00004670: 65 6e 74 20 74 68 65 20 65 6c 65 6d 65 6e 74 0a ent the element. 00004680: 20 2a 20 40 70 61 72 61 6d 20 73 65 6c 65 63 74 * @param select 00004690: 6f 72 20 74 68 65 20 73 65 6c 65 63 74 6f 72 0a or the selector. 000046a0: 20 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 71 73 */..function qs 000046b0: 61 28 65 6c 65 6d 65 6e 74 2c 20 73 65 6c 65 63 a(element, selec 000046c0: 74 6f 72 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 tor) {. return 000046d0: 74 6f 41 72 72 61 79 28 65 6c 65 6d 65 6e 74 2e toArray(element. 000046e0: 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c querySelectorAll 000046f0: 28 73 65 6c 65 63 74 6f 72 29 29 3b 0a 7d 0a 0a (selector));.}.. 00004700: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00004710: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00004720: 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d /dom-helpers/esm 00004730: 2f 72 65 6d 6f 76 65 43 6c 61 73 73 2e 6a 73 22 /removeClass.js" 00004740: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00004750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004770: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 00004780: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 00004790: 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f les/dom-helpers/ 000047a0: 65 73 6d 2f 72 65 6d 6f 76 65 43 6c 61 73 73 2e esm/removeClass. 000047b0: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 000047c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000047d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000047e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000047f0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 /./***/ ((__unus 00004800: 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c ed_webpack_modul 00004810: 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 e, __webpack_exp 00004820: 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 orts__, __webpac 00004830: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 00004840: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 00004850: 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 .__webpack_requi 00004860: 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b re__.r(__webpack 00004870: 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 _exports__);./* 00004880: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00004890: 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 / __webpack_requ 000048a0: 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 ire__.d(__webpac 000048b0: 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f k_exports__, {./ 000048c0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000048d0: 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a */ "default": 000048e0: 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 () => (/* bindi 000048f0: 6e 67 20 2a 2f 20 72 65 6d 6f 76 65 43 6c 61 73 ng */ removeClas 00004900: 73 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 s)./* harmony ex 00004910: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 66 75 6e 63 port */ });.func 00004920: 74 69 6f 6e 20 72 65 70 6c 61 63 65 43 6c 61 73 tion replaceClas 00004930: 73 4e 61 6d 65 28 6f 72 69 67 43 6c 61 73 73 2c sName(origClass, 00004940: 20 63 6c 61 73 73 54 6f 52 65 6d 6f 76 65 29 20 classToRemove) 00004950: 7b 0a 20 20 72 65 74 75 72 6e 20 6f 72 69 67 43 {. return origC 00004960: 6c 61 73 73 2e 72 65 70 6c 61 63 65 28 6e 65 77 lass.replace(new 00004970: 20 52 65 67 45 78 70 28 22 28 5e 7c 5c 5c 73 29 RegExp("(^|\\s) 00004980: 22 20 2b 20 63 6c 61 73 73 54 6f 52 65 6d 6f 76 " + classToRemov 00004990: 65 20 2b 20 22 28 3f 3a 5c 5c 73 7c 24 29 22 2c e + "(?:\\s|$)", 000049a0: 20 27 67 27 29 2c 20 27 24 31 27 29 2e 72 65 70 'g'), '$1').rep 000049b0: 6c 61 63 65 28 2f 5c 73 2b 2f 67 2c 20 27 20 27 lace(/\s+/g, ' ' 000049c0: 29 2e 72 65 70 6c 61 63 65 28 2f 5e 5c 73 2a 7c ).replace(/^\s*| 000049d0: 5c 73 2a 24 2f 67 2c 20 27 27 29 3b 0a 7d 0a 2f \s*$/g, '');.}./ 000049e0: 2a 2a 0a 20 2a 20 52 65 6d 6f 76 65 73 20 61 20 **. * Removes a 000049f0: 43 53 53 20 63 6c 61 73 73 20 66 72 6f 6d 20 61 CSS class from a 00004a00: 20 67 69 76 65 6e 20 65 6c 65 6d 65 6e 74 2e 0a given element.. 00004a10: 20 2a 20 0a 20 2a 20 40 70 61 72 61 6d 20 65 6c * . * @param el 00004a20: 65 6d 65 6e 74 20 74 68 65 20 65 6c 65 6d 65 6e ement the elemen 00004a30: 74 0a 20 2a 20 40 70 61 72 61 6d 20 63 6c 61 73 t. * @param clas 00004a40: 73 4e 61 6d 65 20 74 68 65 20 43 53 53 20 63 6c sName the CSS cl 00004a50: 61 73 73 20 6e 61 6d 65 0a 20 2a 2f 0a 0a 0a 66 ass name. */...f 00004a60: 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 43 6c unction removeCl 00004a70: 61 73 73 28 65 6c 65 6d 65 6e 74 2c 20 63 6c 61 ass(element, cla 00004a80: 73 73 4e 61 6d 65 29 20 7b 0a 20 20 69 66 20 28 ssName) {. if ( 00004a90: 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4c 69 73 element.classLis 00004aa0: 74 29 20 7b 0a 20 20 20 20 65 6c 65 6d 65 6e 74 t) {. element 00004ab0: 2e 63 6c 61 73 73 4c 69 73 74 2e 72 65 6d 6f 76 .classList.remov 00004ac0: 65 28 63 6c 61 73 73 4e 61 6d 65 29 3b 0a 20 20 e(className);. 00004ad0: 7d 20 65 6c 73 65 20 69 66 20 28 74 79 70 65 6f } else if (typeo 00004ae0: 66 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e f element.classN 00004af0: 61 6d 65 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 ame === 'string' 00004b00: 29 20 7b 0a 20 20 20 20 65 6c 65 6d 65 6e 74 2e ) {. element. 00004b10: 63 6c 61 73 73 4e 61 6d 65 20 3d 20 72 65 70 6c className = repl 00004b20: 61 63 65 43 6c 61 73 73 4e 61 6d 65 28 65 6c 65 aceClassName(ele 00004b30: 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 6d 65 2c 20 ment.className, 00004b40: 63 6c 61 73 73 4e 61 6d 65 29 3b 0a 20 20 7d 20 className);. } 00004b50: 65 6c 73 65 20 7b 0a 20 20 20 20 65 6c 65 6d 65 else {. eleme 00004b60: 6e 74 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 nt.setAttribute( 00004b70: 27 63 6c 61 73 73 27 2c 20 72 65 70 6c 61 63 65 'class', replace 00004b80: 43 6c 61 73 73 4e 61 6d 65 28 65 6c 65 6d 65 6e ClassName(elemen 00004b90: 74 2e 63 6c 61 73 73 4e 61 6d 65 20 26 26 20 65 t.className && e 00004ba0: 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 6d 65 lement.className 00004bb0: 2e 62 61 73 65 56 61 6c 20 7c 7c 20 27 27 2c 20 .baseVal || '', 00004bc0: 63 6c 61 73 73 4e 61 6d 65 29 29 3b 0a 20 20 7d className));. } 00004bd0: 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f .}../***/ }),../ 00004be0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 00004bf0: 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 ules/dom-helpers 00004c00: 2f 65 73 6d 2f 72 65 6d 6f 76 65 45 76 65 6e 74 /esm/removeEvent 00004c10: 4c 69 73 74 65 6e 65 72 2e 6a 73 22 3a 0a 2f 2a Listener.js":./* 00004c20: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00004c30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004c40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004c50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!* 00004c60: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_ 00004c70: 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 modules/dom-help 00004c80: 65 72 73 2f 65 73 6d 2f 72 65 6d 6f 76 65 45 76 ers/esm/removeEv 00004c90: 65 6e 74 4c 69 73 74 65 6e 65 72 2e 6a 73 20 2a entListener.js * 00004ca0: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00004cb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004cc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004cd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004ce0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f ****/./***/ ((__ 00004cf0: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d unused_webpack_m 00004d00: 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b odule, __webpack 00004d10: 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 _exports__, __we 00004d20: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 bpack_require__) 00004d30: 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 => {.."use stri 00004d40: 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 ct";.__webpack_r 00004d50: 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 equire__.r(__web 00004d60: 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b pack_exports__); 00004d70: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00004d80: 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f rt */ __webpack_ 00004d90: 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 require__.d(__we 00004da0: 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c bpack_exports__, 00004db0: 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 {./* harmony ex 00004dc0: 70 6f 72 74 20 2a 2f 20 20 20 22 64 65 66 61 75 port */ "defau 00004dd0: 6c 74 22 3a 20 28 29 20 3d 3e 20 28 5f 5f 57 45 lt": () => (__WE 00004de0: 42 50 41 43 4b 5f 44 45 46 41 55 4c 54 5f 45 58 BPACK_DEFAULT_EX 00004df0: 50 4f 52 54 5f 5f 29 0a 2f 2a 20 68 61 72 6d 6f PORT__)./* harmo 00004e00: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b ny export */ }); 00004e10: 0a 2f 2a 2a 0a 20 2a 20 41 20 60 72 65 6d 6f 76 ./**. * A `remov 00004e20: 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 60 20 eEventListener` 00004e30: 70 6f 6e 79 66 69 6c 6c 0a 20 2a 20 0a 20 2a 20 ponyfill. * . * 00004e40: 40 70 61 72 61 6d 20 6e 6f 64 65 20 74 68 65 20 @param node the 00004e50: 65 6c 65 6d 65 6e 74 0a 20 2a 20 40 70 61 72 61 element. * @para 00004e60: 6d 20 65 76 65 6e 74 4e 61 6d 65 20 74 68 65 20 m eventName the 00004e70: 65 76 65 6e 74 20 6e 61 6d 65 0a 20 2a 20 40 70 event name. * @p 00004e80: 61 72 61 6d 20 68 61 6e 64 6c 65 20 74 68 65 20 aram handle the 00004e90: 68 61 6e 64 6c 65 72 0a 20 2a 20 40 70 61 72 61 handler. * @para 00004ea0: 6d 20 6f 70 74 69 6f 6e 73 20 65 76 65 6e 74 20 m options event 00004eb0: 6f 70 74 69 6f 6e 73 0a 20 2a 2f 0a 66 75 6e 63 options. */.func 00004ec0: 74 69 6f 6e 20 72 65 6d 6f 76 65 45 76 65 6e 74 tion removeEvent 00004ed0: 4c 69 73 74 65 6e 65 72 28 6e 6f 64 65 2c 20 65 Listener(node, e 00004ee0: 76 65 6e 74 4e 61 6d 65 2c 20 68 61 6e 64 6c 65 ventName, handle 00004ef0: 72 2c 20 6f 70 74 69 6f 6e 73 29 20 7b 0a 20 20 r, options) {. 00004f00: 76 61 72 20 63 61 70 74 75 72 65 20 3d 20 6f 70 var capture = op 00004f10: 74 69 6f 6e 73 20 26 26 20 74 79 70 65 6f 66 20 tions && typeof 00004f20: 6f 70 74 69 6f 6e 73 20 21 3d 3d 20 27 62 6f 6f options !== 'boo 00004f30: 6c 65 61 6e 27 20 3f 20 6f 70 74 69 6f 6e 73 2e lean' ? options. 00004f40: 63 61 70 74 75 72 65 20 3a 20 6f 70 74 69 6f 6e capture : option 00004f50: 73 3b 0a 20 20 6e 6f 64 65 2e 72 65 6d 6f 76 65 s;. node.remove 00004f60: 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 65 76 EventListener(ev 00004f70: 65 6e 74 4e 61 6d 65 2c 20 68 61 6e 64 6c 65 72 entName, handler 00004f80: 2c 20 63 61 70 74 75 72 65 29 3b 0a 0a 20 20 69 , capture);.. i 00004f90: 66 20 28 68 61 6e 64 6c 65 72 2e 5f 5f 6f 6e 63 f (handler.__onc 00004fa0: 65 29 20 7b 0a 20 20 20 20 6e 6f 64 65 2e 72 65 e) {. node.re 00004fb0: 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 moveEventListene 00004fc0: 72 28 65 76 65 6e 74 4e 61 6d 65 2c 20 68 61 6e r(eventName, han 00004fd0: 64 6c 65 72 2e 5f 5f 6f 6e 63 65 2c 20 63 61 70 dler.__once, cap 00004fe0: 74 75 72 65 29 3b 0a 20 20 7d 0a 7d 0a 0a 2f 2a ture);. }.}../* 00004ff0: 20 68 61 72 6d 6f 6e 79 20 64 65 66 61 75 6c 74 harmony default 00005000: 20 65 78 70 6f 72 74 20 2a 2f 20 63 6f 6e 73 74 export */ const 00005010: 20 5f 5f 57 45 42 50 41 43 4b 5f 44 45 46 41 55 __WEBPACK_DEFAU 00005020: 4c 54 5f 45 58 50 4f 52 54 5f 5f 20 3d 20 28 72 LT_EXPORT__ = (r 00005030: 65 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e emoveEventListen 00005040: 65 72 29 3b 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a er);../***/ }),. 00005050: 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ./***/ "./node_m 00005060: 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 odules/dom-helpe 00005070: 72 73 2f 65 73 6d 2f 73 63 72 6f 6c 6c 62 61 72 rs/esm/scrollbar 00005080: 53 69 7a 65 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a Size.js":./*!*** 00005090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000050a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000050b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000050c0: 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e ****!*\. !*** . 000050d0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f /node_modules/do 000050e0: 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 73 63 m-helpers/esm/sc 000050f0: 72 6f 6c 6c 62 61 72 53 69 7a 65 2e 6a 73 20 2a rollbarSize.js * 00005100: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00005110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 00005140: 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 /***/ ((__unused 00005150: 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c _webpack_module, 00005160: 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 __webpack_expor 00005170: 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f ts__, __webpack_ 00005180: 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a require__) => {. 00005190: 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 5f ."use strict";._ 000051a0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 000051b0: 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 __.r(__webpack_e 000051c0: 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 xports__);./* ha 000051d0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000051e0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000051f0: 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f e__.d(__webpack_ 00005200: 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 exports__, {./* 00005210: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00005220: 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 28 / "default": ( 00005230: 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 ) => (/* binding 00005240: 20 2a 2f 20 73 63 72 6f 6c 6c 62 61 72 53 69 7a */ scrollbarSiz 00005250: 65 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 e)./* harmony ex 00005260: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 port */ });./* h 00005270: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00005280: 20 76 61 72 20 5f 63 61 6e 55 73 65 44 4f 4d 5f var _canUseDOM_ 00005290: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 000052a0: 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 5f D_MODULE_0__ = _ 000052b0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 000052c0: 5f 5f 28 2f 2a 21 20 2e 2f 63 61 6e 55 73 65 44 __(/*! ./canUseD 000052d0: 4f 4d 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f OM */ "./node_mo 000052e0: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 000052f0: 73 2f 65 73 6d 2f 63 61 6e 55 73 65 44 4f 4d 2e s/esm/canUseDOM. 00005300: 6a 73 22 29 3b 0a 0a 76 61 72 20 73 69 7a 65 3b js");..var size; 00005310: 0a 66 75 6e 63 74 69 6f 6e 20 73 63 72 6f 6c 6c .function scroll 00005320: 62 61 72 53 69 7a 65 28 72 65 63 61 6c 63 29 20 barSize(recalc) 00005330: 7b 0a 20 20 69 66 20 28 21 73 69 7a 65 20 26 26 {. if (!size && 00005340: 20 73 69 7a 65 20 21 3d 3d 20 30 20 7c 7c 20 72 size !== 0 || r 00005350: 65 63 61 6c 63 29 20 7b 0a 20 20 20 20 69 66 20 ecalc) {. if 00005360: 28 5f 63 61 6e 55 73 65 44 4f 4d 5f 5f 57 45 42 (_canUseDOM__WEB 00005370: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00005380: 44 55 4c 45 5f 30 5f 5f 5b 22 64 65 66 61 75 6c DULE_0__["defaul 00005390: 74 22 5d 29 20 7b 0a 20 20 20 20 20 20 76 61 72 t"]) {. var 000053a0: 20 73 63 72 6f 6c 6c 44 69 76 20 3d 20 64 6f 63 scrollDiv = doc 000053b0: 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d ument.createElem 000053c0: 65 6e 74 28 27 64 69 76 27 29 3b 0a 20 20 20 20 ent('div');. 000053d0: 20 20 73 63 72 6f 6c 6c 44 69 76 2e 73 74 79 6c scrollDiv.styl 000053e0: 65 2e 70 6f 73 69 74 69 6f 6e 20 3d 20 27 61 62 e.position = 'ab 000053f0: 73 6f 6c 75 74 65 27 3b 0a 20 20 20 20 20 20 73 solute';. s 00005400: 63 72 6f 6c 6c 44 69 76 2e 73 74 79 6c 65 2e 74 crollDiv.style.t 00005410: 6f 70 20 3d 20 27 2d 39 39 39 39 70 78 27 3b 0a op = '-9999px';. 00005420: 20 20 20 20 20 20 73 63 72 6f 6c 6c 44 69 76 2e scrollDiv. 00005430: 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 27 35 style.width = '5 00005440: 30 70 78 27 3b 0a 20 20 20 20 20 20 73 63 72 6f 0px';. scro 00005450: 6c 6c 44 69 76 2e 73 74 79 6c 65 2e 68 65 69 67 llDiv.style.heig 00005460: 68 74 20 3d 20 27 35 30 70 78 27 3b 0a 20 20 20 ht = '50px';. 00005470: 20 20 20 73 63 72 6f 6c 6c 44 69 76 2e 73 74 79 scrollDiv.sty 00005480: 6c 65 2e 6f 76 65 72 66 6c 6f 77 20 3d 20 27 73 le.overflow = 's 00005490: 63 72 6f 6c 6c 27 3b 0a 20 20 20 20 20 20 64 6f croll';. do 000054a0: 63 75 6d 65 6e 74 2e 62 6f 64 79 2e 61 70 70 65 cument.body.appe 000054b0: 6e 64 43 68 69 6c 64 28 73 63 72 6f 6c 6c 44 69 ndChild(scrollDi 000054c0: 76 29 3b 0a 20 20 20 20 20 20 73 69 7a 65 20 3d v);. size = 000054d0: 20 73 63 72 6f 6c 6c 44 69 76 2e 6f 66 66 73 65 scrollDiv.offse 000054e0: 74 57 69 64 74 68 20 2d 20 73 63 72 6f 6c 6c 44 tWidth - scrollD 000054f0: 69 76 2e 63 6c 69 65 6e 74 57 69 64 74 68 3b 0a iv.clientWidth;. 00005500: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 62 document.b 00005510: 6f 64 79 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 ody.removeChild( 00005520: 73 63 72 6f 6c 6c 44 69 76 29 3b 0a 20 20 20 20 scrollDiv);. 00005530: 7d 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 }. }.. return 00005540: 73 69 7a 65 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d size;.}../***/ } 00005550: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 00005560: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 e_modules/dom-he 00005570: 6c 70 65 72 73 2f 65 73 6d 2f 74 72 61 6e 73 69 lpers/esm/transi 00005580: 74 69 6f 6e 45 6e 64 2e 6a 73 22 3a 0a 2f 2a 21 tionEnd.js":./*! 00005590: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000055a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000055b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000055c0: 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a *******!*\. !** 000055d0: 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 * ./node_modules 000055e0: 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d /dom-helpers/esm 000055f0: 2f 74 72 61 6e 73 69 74 69 6f 6e 45 6e 64 2e 6a /transitionEnd.j 00005600: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 00005610: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005620: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005630: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005640: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 */./***/ ((__unu 00005650: 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 sed_webpack_modu 00005660: 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 le, __webpack_ex 00005670: 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 ports__, __webpa 00005680: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 00005690: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 000056a0: 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 ;.__webpack_requ 000056b0: 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 ire__.r(__webpac 000056c0: 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a k_exports__);./* 000056d0: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 000056e0: 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 */ __webpack_req 000056f0: 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 uire__.d(__webpa 00005700: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a ck_exports__, {. 00005710: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00005720: 74 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 t */ "default" 00005730: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 : () => (/* bind 00005740: 69 6e 67 20 2a 2f 20 74 72 61 6e 73 69 74 69 6f ing */ transitio 00005750: 6e 45 6e 64 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 nEnd)./* harmony 00005760: 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f export */ });./ 00005770: 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 * harmony import 00005780: 20 2a 2f 20 76 61 72 20 5f 63 73 73 5f 5f 57 45 */ var _css__WE 00005790: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 000057a0: 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 5f 5f 77 65 ODULE_0__ = __we 000057b0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 000057c0: 2f 2a 21 20 2e 2f 63 73 73 20 2a 2f 20 22 2e 2f /*! ./css */ "./ 000057d0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d node_modules/dom 000057e0: 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 63 73 73 -helpers/esm/css 000057f0: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 00005800: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 00005810: 5f 6c 69 73 74 65 6e 5f 5f 57 45 42 50 41 43 4b _listen__WEBPACK 00005820: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00005830: 5f 31 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _1__ = __webpack 00005840: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e _require__(/*! . 00005850: 2f 6c 69 73 74 65 6e 20 2a 2f 20 22 2e 2f 6e 6f /listen */ "./no 00005860: 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 de_modules/dom-h 00005870: 65 6c 70 65 72 73 2f 65 73 6d 2f 6c 69 73 74 65 elpers/esm/liste 00005880: 6e 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f n.js");./* harmo 00005890: 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 ny import */ var 000058a0: 20 5f 74 72 69 67 67 65 72 45 76 65 6e 74 5f 5f _triggerEvent__ 000058b0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 000058c0: 5f 4d 4f 44 55 4c 45 5f 32 5f 5f 20 3d 20 5f 5f _MODULE_2__ = __ 000058d0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 000058e0: 5f 28 2f 2a 21 20 2e 2f 74 72 69 67 67 65 72 45 _(/*! ./triggerE 000058f0: 76 65 6e 74 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f vent */ "./node_ 00005900: 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 modules/dom-help 00005910: 65 72 73 2f 65 73 6d 2f 74 72 69 67 67 65 72 45 ers/esm/triggerE 00005920: 76 65 6e 74 2e 6a 73 22 29 3b 0a 0a 0a 0a 0a 66 vent.js");.....f 00005930: 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 44 75 72 unction parseDur 00005940: 61 74 69 6f 6e 28 6e 6f 64 65 29 20 7b 0a 20 20 ation(node) {. 00005950: 76 61 72 20 73 74 72 20 3d 20 28 30 2c 5f 63 73 var str = (0,_cs 00005960: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 00005970: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 5b 22 TED_MODULE_0__[" 00005980: 64 65 66 61 75 6c 74 22 5d 29 28 6e 6f 64 65 2c default"])(node, 00005990: 20 27 74 72 61 6e 73 69 74 69 6f 6e 44 75 72 61 'transitionDura 000059a0: 74 69 6f 6e 27 29 20 7c 7c 20 27 27 3b 0a 20 20 tion') || '';. 000059b0: 76 61 72 20 6d 75 6c 74 20 3d 20 73 74 72 2e 69 var mult = str.i 000059c0: 6e 64 65 78 4f 66 28 27 6d 73 27 29 20 3d 3d 3d ndexOf('ms') === 000059d0: 20 2d 31 20 3f 20 31 30 30 30 20 3a 20 31 3b 0a -1 ? 1000 : 1;. 000059e0: 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 46 6c return parseFl 000059f0: 6f 61 74 28 73 74 72 29 20 2a 20 6d 75 6c 74 3b oat(str) * mult; 00005a00: 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 65 6d 75 .}..function emu 00005a10: 6c 61 74 65 54 72 61 6e 73 69 74 69 6f 6e 45 6e lateTransitionEn 00005a20: 64 28 65 6c 65 6d 65 6e 74 2c 20 64 75 72 61 74 d(element, durat 00005a30: 69 6f 6e 2c 20 70 61 64 64 69 6e 67 29 20 7b 0a ion, padding) {. 00005a40: 20 20 69 66 20 28 70 61 64 64 69 6e 67 20 3d 3d if (padding == 00005a50: 3d 20 76 6f 69 64 20 30 29 20 7b 0a 20 20 20 20 = void 0) {. 00005a60: 70 61 64 64 69 6e 67 20 3d 20 35 3b 0a 20 20 7d padding = 5;. } 00005a70: 0a 0a 20 20 76 61 72 20 63 61 6c 6c 65 64 20 3d .. var called = 00005a80: 20 66 61 6c 73 65 3b 0a 20 20 76 61 72 20 68 61 false;. var ha 00005a90: 6e 64 6c 65 20 3d 20 73 65 74 54 69 6d 65 6f 75 ndle = setTimeou 00005aa0: 74 28 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a t(function () {. 00005ab0: 20 20 20 20 69 66 20 28 21 63 61 6c 6c 65 64 29 if (!called) 00005ac0: 20 28 30 2c 5f 74 72 69 67 67 65 72 45 76 65 6e (0,_triggerEven 00005ad0: 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 t__WEBPACK_IMPOR 00005ae0: 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 5f 5f 5b 22 TED_MODULE_2__[" 00005af0: 64 65 66 61 75 6c 74 22 5d 29 28 65 6c 65 6d 65 default"])(eleme 00005b00: 6e 74 2c 20 27 74 72 61 6e 73 69 74 69 6f 6e 65 nt, 'transitione 00005b10: 6e 64 27 2c 20 74 72 75 65 29 3b 0a 20 20 7d 2c nd', true);. }, 00005b20: 20 64 75 72 61 74 69 6f 6e 20 2b 20 70 61 64 64 duration + padd 00005b30: 69 6e 67 29 3b 0a 20 20 76 61 72 20 72 65 6d 6f ing);. var remo 00005b40: 76 65 20 3d 20 28 30 2c 5f 6c 69 73 74 65 6e 5f ve = (0,_listen_ 00005b50: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00005b60: 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 5b 22 64 65 D_MODULE_1__["de 00005b70: 66 61 75 6c 74 22 5d 29 28 65 6c 65 6d 65 6e 74 fault"])(element 00005b80: 2c 20 27 74 72 61 6e 73 69 74 69 6f 6e 65 6e 64 , 'transitionend 00005b90: 27 2c 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b ', function () { 00005ba0: 0a 20 20 20 20 63 61 6c 6c 65 64 20 3d 20 74 72 . called = tr 00005bb0: 75 65 3b 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 6f ue;. }, {. o 00005bc0: 6e 63 65 3a 20 74 72 75 65 0a 20 20 7d 29 3b 0a nce: true. });. 00005bd0: 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f return functio 00005be0: 6e 20 28 29 20 7b 0a 20 20 20 20 63 6c 65 61 72 n () {. clear 00005bf0: 54 69 6d 65 6f 75 74 28 68 61 6e 64 6c 65 29 3b Timeout(handle); 00005c00: 0a 20 20 20 20 72 65 6d 6f 76 65 28 29 3b 0a 20 . remove();. 00005c10: 20 7d 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 };.}..function 00005c20: 74 72 61 6e 73 69 74 69 6f 6e 45 6e 64 28 65 6c transitionEnd(el 00005c30: 65 6d 65 6e 74 2c 20 68 61 6e 64 6c 65 72 2c 20 ement, handler, 00005c40: 64 75 72 61 74 69 6f 6e 2c 20 70 61 64 64 69 6e duration, paddin 00005c50: 67 29 20 7b 0a 20 20 69 66 20 28 64 75 72 61 74 g) {. if (durat 00005c60: 69 6f 6e 20 3d 3d 20 6e 75 6c 6c 29 20 64 75 72 ion == null) dur 00005c70: 61 74 69 6f 6e 20 3d 20 70 61 72 73 65 44 75 72 ation = parseDur 00005c80: 61 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7c ation(element) | 00005c90: 7c 20 30 3b 0a 20 20 76 61 72 20 72 65 6d 6f 76 | 0;. var remov 00005ca0: 65 45 6d 75 6c 61 74 65 20 3d 20 65 6d 75 6c 61 eEmulate = emula 00005cb0: 74 65 54 72 61 6e 73 69 74 69 6f 6e 45 6e 64 28 teTransitionEnd( 00005cc0: 65 6c 65 6d 65 6e 74 2c 20 64 75 72 61 74 69 6f element, duratio 00005cd0: 6e 2c 20 70 61 64 64 69 6e 67 29 3b 0a 20 20 76 n, padding);. v 00005ce0: 61 72 20 72 65 6d 6f 76 65 20 3d 20 28 30 2c 5f ar remove = (0,_ 00005cf0: 6c 69 73 74 65 6e 5f 5f 57 45 42 50 41 43 4b 5f listen__WEBPACK_ 00005d00: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00005d10: 31 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 28 1__["default"])( 00005d20: 65 6c 65 6d 65 6e 74 2c 20 27 74 72 61 6e 73 69 element, 'transi 00005d30: 74 69 6f 6e 65 6e 64 27 2c 20 68 61 6e 64 6c 65 tionend', handle 00005d40: 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 66 75 6e r);. return fun 00005d50: 63 74 69 6f 6e 20 28 29 20 7b 0a 20 20 20 20 72 ction () {. r 00005d60: 65 6d 6f 76 65 45 6d 75 6c 61 74 65 28 29 3b 0a emoveEmulate();. 00005d70: 20 20 20 20 72 65 6d 6f 76 65 28 29 3b 0a 20 20 remove();. 00005d80: 7d 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a };.}../***/ }),. 00005d90: 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ./***/ "./node_m 00005da0: 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 odules/dom-helpe 00005db0: 72 73 2f 65 73 6d 2f 74 72 69 67 67 65 72 45 76 rs/esm/triggerEv 00005dc0: 65 6e 74 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a ent.js":./*!**** 00005dd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005de0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005df0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005e00: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00005e10: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00005e20: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 74 72 69 67 helpers/esm/trig 00005e30: 67 65 72 45 76 65 6e 74 2e 6a 73 20 2a 2a 2a 21 gerEvent.js ***! 00005e40: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00005e50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005e60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005e70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00005e80: 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 / ((__unused_web 00005e90: 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 pack_module, __w 00005ea0: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 00005eb0: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00005ec0: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 ire__) => {.."us 00005ed0: 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 e strict";.__web 00005ee0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 pack_require__.r 00005ef0: 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 (__webpack_expor 00005f00: 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e ts__);./* harmon 00005f10: 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 y export */ __we 00005f20: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e bpack_require__. 00005f30: 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f d(__webpack_expo 00005f40: 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d rts__, {./* harm 00005f50: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 00005f60: 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e "default": () => 00005f70: 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f 20 (/* binding */ 00005f80: 74 72 69 67 67 65 72 45 76 65 6e 74 29 0a 2f 2a triggerEvent)./* 00005f90: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00005fa0: 2a 2f 20 7d 29 3b 0a 2f 2a 2a 0a 20 2a 20 54 72 */ });./**. * Tr 00005fb0: 69 67 67 65 72 73 20 61 6e 20 65 76 65 6e 74 20 iggers an event 00005fc0: 6f 6e 20 61 20 67 69 76 65 6e 20 65 6c 65 6d 65 on a given eleme 00005fd0: 6e 74 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 61 nt.. * . * @para 00005fe0: 6d 20 6e 6f 64 65 20 74 68 65 20 65 6c 65 6d 65 m node the eleme 00005ff0: 6e 74 0a 20 2a 20 40 70 61 72 61 6d 20 65 76 65 nt. * @param eve 00006000: 6e 74 4e 61 6d 65 20 74 68 65 20 65 76 65 6e 74 ntName the event 00006010: 20 6e 61 6d 65 20 74 6f 20 74 72 69 67 67 65 72 name to trigger 00006020: 0a 20 2a 20 40 70 61 72 61 6d 20 62 75 62 62 6c . * @param bubbl 00006030: 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 65 es whether the e 00006040: 76 65 6e 74 20 73 68 6f 75 6c 64 20 62 75 62 62 vent should bubb 00006050: 6c 65 20 75 70 0a 20 2a 20 40 70 61 72 61 6d 20 le up. * @param 00006060: 63 61 6e 63 65 6c 61 62 6c 65 20 77 68 65 74 68 cancelable wheth 00006070: 65 72 20 74 68 65 20 65 76 65 6e 74 20 73 68 6f er the event sho 00006080: 75 6c 64 20 62 65 20 63 61 6e 63 65 6c 61 62 6c uld be cancelabl 00006090: 65 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 74 e. */.function t 000060a0: 72 69 67 67 65 72 45 76 65 6e 74 28 6e 6f 64 65 riggerEvent(node 000060b0: 2c 20 65 76 65 6e 74 4e 61 6d 65 2c 20 62 75 62 , eventName, bub 000060c0: 62 6c 65 73 2c 20 63 61 6e 63 65 6c 61 62 6c 65 bles, cancelable 000060d0: 29 20 7b 0a 20 20 69 66 20 28 62 75 62 62 6c 65 ) {. if (bubble 000060e0: 73 20 3d 3d 3d 20 76 6f 69 64 20 30 29 20 7b 0a s === void 0) {. 000060f0: 20 20 20 20 62 75 62 62 6c 65 73 20 3d 20 66 61 bubbles = fa 00006100: 6c 73 65 3b 0a 20 20 7d 0a 0a 20 20 69 66 20 28 lse;. }.. if ( 00006110: 63 61 6e 63 65 6c 61 62 6c 65 20 3d 3d 3d 20 76 cancelable === v 00006120: 6f 69 64 20 30 29 20 7b 0a 20 20 20 20 63 61 6e oid 0) {. can 00006130: 63 65 6c 61 62 6c 65 20 3d 20 74 72 75 65 3b 0a celable = true;. 00006140: 20 20 7d 0a 0a 20 20 69 66 20 28 6e 6f 64 65 29 }.. if (node) 00006150: 20 7b 0a 20 20 20 20 76 61 72 20 65 76 65 6e 74 {. var event 00006160: 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 = document.crea 00006170: 74 65 45 76 65 6e 74 28 27 48 54 4d 4c 45 76 65 teEvent('HTMLEve 00006180: 6e 74 73 27 29 3b 0a 20 20 20 20 65 76 65 6e 74 nts');. event 00006190: 2e 69 6e 69 74 45 76 65 6e 74 28 65 76 65 6e 74 .initEvent(event 000061a0: 4e 61 6d 65 2c 20 62 75 62 62 6c 65 73 2c 20 63 Name, bubbles, c 000061b0: 61 6e 63 65 6c 61 62 6c 65 29 3b 0a 20 20 20 20 ancelable);. 000061c0: 6e 6f 64 65 2e 64 69 73 70 61 74 63 68 45 76 65 node.dispatchEve 000061d0: 6e 74 28 65 76 65 6e 74 29 3b 0a 20 20 7d 0a 7d nt(event);. }.} 000061e0: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 000061f0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00006200: 65 73 2f 64 6f 6d 70 75 72 69 66 79 2f 64 69 73 es/dompurify/dis 00006210: 74 2f 70 75 72 69 66 79 2e 6a 73 22 3a 0a 2f 2a t/purify.js":./* 00006220: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00006230: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00006240: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00006250: 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 !*\. !*** ./nod 00006260: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 70 75 72 e_modules/dompur 00006270: 69 66 79 2f 64 69 73 74 2f 70 75 72 69 66 79 2e ify/dist/purify. 00006280: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 00006290: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000062a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000062b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 000062c0: 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d 6f 64 75 / (function(modu 000062d0: 6c 65 29 20 7b 0a 0a 2f 2a 21 20 40 6c 69 63 65 le) {../*! @lice 000062e0: 6e 73 65 20 44 4f 4d 50 75 72 69 66 79 20 33 2e nse DOMPurify 3. 000062f0: 31 2e 33 20 7c 20 28 63 29 20 43 75 72 65 35 33 1.3 | (c) Cure53 00006300: 20 61 6e 64 20 6f 74 68 65 72 20 63 6f 6e 74 72 and other contr 00006310: 69 62 75 74 6f 72 73 20 7c 20 52 65 6c 65 61 73 ibutors | Releas 00006320: 65 64 20 75 6e 64 65 72 20 74 68 65 20 41 70 61 ed under the Apa 00006330: 63 68 65 20 6c 69 63 65 6e 73 65 20 32 2e 30 20 che license 2.0 00006340: 61 6e 64 20 4d 6f 7a 69 6c 6c 61 20 50 75 62 6c and Mozilla Publ 00006350: 69 63 20 4c 69 63 65 6e 73 65 20 32 2e 30 20 7c ic License 2.0 | 00006360: 20 67 69 74 68 75 62 2e 63 6f 6d 2f 63 75 72 65 github.com/cure 00006370: 35 33 2f 44 4f 4d 50 75 72 69 66 79 2f 62 6c 6f 53/DOMPurify/blo 00006380: 62 2f 33 2e 31 2e 33 2f 4c 49 43 45 4e 53 45 20 b/3.1.3/LICENSE 00006390: 2a 2f 0a 0a 28 66 75 6e 63 74 69 6f 6e 20 28 67 */..(function (g 000063a0: 6c 6f 62 61 6c 2c 20 66 61 63 74 6f 72 79 29 20 lobal, factory) 000063b0: 7b 0a 20 20 20 74 72 75 65 20 3f 20 6d 6f 64 75 {. true ? modu 000063c0: 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 61 63 le.exports = fac 000063d0: 74 6f 72 79 28 29 20 3a 0a 20 20 30 3b 0a 7d 29 tory() :. 0;.}) 000063e0: 28 74 68 69 73 2c 20 28 66 75 6e 63 74 69 6f 6e (this, (function 000063f0: 20 28 29 20 7b 20 27 75 73 65 20 73 74 72 69 63 () { 'use stric 00006400: 74 27 3b 0a 0a 20 20 63 6f 6e 73 74 20 7b 0a 20 t';.. const {. 00006410: 20 20 20 65 6e 74 72 69 65 73 2c 0a 20 20 20 20 entries,. 00006420: 73 65 74 50 72 6f 74 6f 74 79 70 65 4f 66 2c 0a setPrototypeOf,. 00006430: 20 20 20 20 69 73 46 72 6f 7a 65 6e 2c 0a 20 20 isFrozen,. 00006440: 20 20 67 65 74 50 72 6f 74 6f 74 79 70 65 4f 66 getPrototypeOf 00006450: 2c 0a 20 20 20 20 67 65 74 4f 77 6e 50 72 6f 70 ,. getOwnProp 00006460: 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 0a 20 ertyDescriptor. 00006470: 20 7d 20 3d 20 4f 62 6a 65 63 74 3b 0a 20 20 6c } = Object;. l 00006480: 65 74 20 7b 0a 20 20 20 20 66 72 65 65 7a 65 2c et {. freeze, 00006490: 0a 20 20 20 20 73 65 61 6c 2c 0a 20 20 20 20 63 . seal,. c 000064a0: 72 65 61 74 65 0a 20 20 7d 20 3d 20 4f 62 6a 65 reate. } = Obje 000064b0: 63 74 3b 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 ct; // eslint-di 000064c0: 73 61 62 6c 65 2d 6c 69 6e 65 20 69 6d 70 6f 72 sable-line impor 000064d0: 74 2f 6e 6f 2d 6d 75 74 61 62 6c 65 2d 65 78 70 t/no-mutable-exp 000064e0: 6f 72 74 73 0a 20 20 6c 65 74 20 7b 0a 20 20 20 orts. let {. 000064f0: 20 61 70 70 6c 79 2c 0a 20 20 20 20 63 6f 6e 73 apply,. cons 00006500: 74 72 75 63 74 0a 20 20 7d 20 3d 20 74 79 70 65 truct. } = type 00006510: 6f 66 20 52 65 66 6c 65 63 74 20 21 3d 3d 20 27 of Reflect !== ' 00006520: 75 6e 64 65 66 69 6e 65 64 27 20 26 26 20 52 65 undefined' && Re 00006530: 66 6c 65 63 74 3b 0a 20 20 69 66 20 28 21 66 72 flect;. if (!fr 00006540: 65 65 7a 65 29 20 7b 0a 20 20 20 20 66 72 65 65 eeze) {. free 00006550: 7a 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 66 72 ze = function fr 00006560: 65 65 7a 65 28 78 29 20 7b 0a 20 20 20 20 20 20 eeze(x) {. 00006570: 72 65 74 75 72 6e 20 78 3b 0a 20 20 20 20 7d 3b return x;. }; 00006580: 0a 20 20 7d 0a 20 20 69 66 20 28 21 73 65 61 6c . }. if (!seal 00006590: 29 20 7b 0a 20 20 20 20 73 65 61 6c 20 3d 20 66 ) {. seal = f 000065a0: 75 6e 63 74 69 6f 6e 20 73 65 61 6c 28 78 29 20 unction seal(x) 000065b0: 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 78 {. return x 000065c0: 3b 0a 20 20 20 20 7d 3b 0a 20 20 7d 0a 20 20 69 ;. };. }. i 000065d0: 66 20 28 21 61 70 70 6c 79 29 20 7b 0a 20 20 20 f (!apply) {. 000065e0: 20 61 70 70 6c 79 20 3d 20 66 75 6e 63 74 69 6f apply = functio 000065f0: 6e 20 61 70 70 6c 79 28 66 75 6e 2c 20 74 68 69 n apply(fun, thi 00006600: 73 56 61 6c 75 65 2c 20 61 72 67 73 29 20 7b 0a sValue, args) {. 00006610: 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 75 6e return fun 00006620: 2e 61 70 70 6c 79 28 74 68 69 73 56 61 6c 75 65 .apply(thisValue 00006630: 2c 20 61 72 67 73 29 3b 0a 20 20 20 20 7d 3b 0a , args);. };. 00006640: 20 20 7d 0a 20 20 69 66 20 28 21 63 6f 6e 73 74 }. if (!const 00006650: 72 75 63 74 29 20 7b 0a 20 20 20 20 63 6f 6e 73 ruct) {. cons 00006660: 74 72 75 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e truct = function 00006670: 20 63 6f 6e 73 74 72 75 63 74 28 46 75 6e 63 2c construct(Func, 00006680: 20 61 72 67 73 29 20 7b 0a 20 20 20 20 20 20 72 args) {. r 00006690: 65 74 75 72 6e 20 6e 65 77 20 46 75 6e 63 28 2e eturn new Func(. 000066a0: 2e 2e 61 72 67 73 29 3b 0a 20 20 20 20 7d 3b 0a ..args);. };. 000066b0: 20 20 7d 0a 20 20 63 6f 6e 73 74 20 61 72 72 61 }. const arra 000066c0: 79 46 6f 72 45 61 63 68 20 3d 20 75 6e 61 70 70 yForEach = unapp 000066d0: 6c 79 28 41 72 72 61 79 2e 70 72 6f 74 6f 74 79 ly(Array.prototy 000066e0: 70 65 2e 66 6f 72 45 61 63 68 29 3b 0a 20 20 63 pe.forEach);. c 000066f0: 6f 6e 73 74 20 61 72 72 61 79 50 6f 70 20 3d 20 onst arrayPop = 00006700: 75 6e 61 70 70 6c 79 28 41 72 72 61 79 2e 70 72 unapply(Array.pr 00006710: 6f 74 6f 74 79 70 65 2e 70 6f 70 29 3b 0a 20 20 ototype.pop);. 00006720: 63 6f 6e 73 74 20 61 72 72 61 79 50 75 73 68 20 const arrayPush 00006730: 3d 20 75 6e 61 70 70 6c 79 28 41 72 72 61 79 2e = unapply(Array. 00006740: 70 72 6f 74 6f 74 79 70 65 2e 70 75 73 68 29 3b prototype.push); 00006750: 0a 20 20 63 6f 6e 73 74 20 73 74 72 69 6e 67 54 . const stringT 00006760: 6f 4c 6f 77 65 72 43 61 73 65 20 3d 20 75 6e 61 oLowerCase = una 00006770: 70 70 6c 79 28 53 74 72 69 6e 67 2e 70 72 6f 74 pply(String.prot 00006780: 6f 74 79 70 65 2e 74 6f 4c 6f 77 65 72 43 61 73 otype.toLowerCas 00006790: 65 29 3b 0a 20 20 63 6f 6e 73 74 20 73 74 72 69 e);. const stri 000067a0: 6e 67 54 6f 53 74 72 69 6e 67 20 3d 20 75 6e 61 ngToString = una 000067b0: 70 70 6c 79 28 53 74 72 69 6e 67 2e 70 72 6f 74 pply(String.prot 000067c0: 6f 74 79 70 65 2e 74 6f 53 74 72 69 6e 67 29 3b otype.toString); 000067d0: 0a 20 20 63 6f 6e 73 74 20 73 74 72 69 6e 67 4d . const stringM 000067e0: 61 74 63 68 20 3d 20 75 6e 61 70 70 6c 79 28 53 atch = unapply(S 000067f0: 74 72 69 6e 67 2e 70 72 6f 74 6f 74 79 70 65 2e tring.prototype. 00006800: 6d 61 74 63 68 29 3b 0a 20 20 63 6f 6e 73 74 20 match);. const 00006810: 73 74 72 69 6e 67 52 65 70 6c 61 63 65 20 3d 20 stringReplace = 00006820: 75 6e 61 70 70 6c 79 28 53 74 72 69 6e 67 2e 70 unapply(String.p 00006830: 72 6f 74 6f 74 79 70 65 2e 72 65 70 6c 61 63 65 rototype.replace 00006840: 29 3b 0a 20 20 63 6f 6e 73 74 20 73 74 72 69 6e );. const strin 00006850: 67 49 6e 64 65 78 4f 66 20 3d 20 75 6e 61 70 70 gIndexOf = unapp 00006860: 6c 79 28 53 74 72 69 6e 67 2e 70 72 6f 74 6f 74 ly(String.protot 00006870: 79 70 65 2e 69 6e 64 65 78 4f 66 29 3b 0a 20 20 ype.indexOf);. 00006880: 63 6f 6e 73 74 20 73 74 72 69 6e 67 54 72 69 6d const stringTrim 00006890: 20 3d 20 75 6e 61 70 70 6c 79 28 53 74 72 69 6e = unapply(Strin 000068a0: 67 2e 70 72 6f 74 6f 74 79 70 65 2e 74 72 69 6d g.prototype.trim 000068b0: 29 3b 0a 20 20 63 6f 6e 73 74 20 6f 62 6a 65 63 );. const objec 000068c0: 74 48 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 20 tHasOwnProperty 000068d0: 3d 20 75 6e 61 70 70 6c 79 28 4f 62 6a 65 63 74 = unapply(Object 000068e0: 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 73 4f 77 .prototype.hasOw 000068f0: 6e 50 72 6f 70 65 72 74 79 29 3b 0a 20 20 63 6f nProperty);. co 00006900: 6e 73 74 20 72 65 67 45 78 70 54 65 73 74 20 3d nst regExpTest = 00006910: 20 75 6e 61 70 70 6c 79 28 52 65 67 45 78 70 2e unapply(RegExp. 00006920: 70 72 6f 74 6f 74 79 70 65 2e 74 65 73 74 29 3b prototype.test); 00006930: 0a 20 20 63 6f 6e 73 74 20 74 79 70 65 45 72 72 . const typeErr 00006940: 6f 72 43 72 65 61 74 65 20 3d 20 75 6e 63 6f 6e orCreate = uncon 00006950: 73 74 72 75 63 74 28 54 79 70 65 45 72 72 6f 72 struct(TypeError 00006960: 29 3b 0a 20 20 63 6f 6e 73 74 20 6e 75 6d 62 65 );. const numbe 00006970: 72 49 73 4e 61 4e 20 3d 20 75 6e 61 70 70 6c 79 rIsNaN = unapply 00006980: 28 4e 75 6d 62 65 72 2e 69 73 4e 61 4e 29 3b 0a (Number.isNaN);. 00006990: 0a 20 20 2f 2a 2a 0a 20 20 20 2a 20 43 72 65 61 . /**. * Crea 000069a0: 74 65 73 20 61 20 6e 65 77 20 66 75 6e 63 74 69 tes a new functi 000069b0: 6f 6e 20 74 68 61 74 20 63 61 6c 6c 73 20 74 68 on that calls th 000069c0: 65 20 67 69 76 65 6e 20 66 75 6e 63 74 69 6f 6e e given function 000069d0: 20 77 69 74 68 20 61 20 73 70 65 63 69 66 69 65 with a specifie 000069e0: 64 20 74 68 69 73 41 72 67 20 61 6e 64 20 61 72 d thisArg and ar 000069f0: 67 75 6d 65 6e 74 73 2e 0a 20 20 20 2a 0a 20 20 guments.. *. 00006a00: 20 2a 20 40 70 61 72 61 6d 20 7b 46 75 6e 63 74 * @param {Funct 00006a10: 69 6f 6e 7d 20 66 75 6e 63 20 2d 20 54 68 65 20 ion} func - The 00006a20: 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 77 function to be w 00006a30: 72 61 70 70 65 64 20 61 6e 64 20 63 61 6c 6c 65 rapped and calle 00006a40: 64 2e 0a 20 20 20 2a 20 40 72 65 74 75 72 6e 73 d.. * @returns 00006a50: 20 7b 46 75 6e 63 74 69 6f 6e 7d 20 41 20 6e 65 {Function} A ne 00006a60: 77 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 w function that 00006a70: 63 61 6c 6c 73 20 74 68 65 20 67 69 76 65 6e 20 calls the given 00006a80: 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 61 20 function with a 00006a90: 73 70 65 63 69 66 69 65 64 20 74 68 69 73 41 72 specified thisAr 00006aa0: 67 20 61 6e 64 20 61 72 67 75 6d 65 6e 74 73 2e g and arguments. 00006ab0: 0a 20 20 20 2a 2f 0a 20 20 66 75 6e 63 74 69 6f . */. functio 00006ac0: 6e 20 75 6e 61 70 70 6c 79 28 66 75 6e 63 29 20 n unapply(func) 00006ad0: 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 75 6e {. return fun 00006ae0: 63 74 69 6f 6e 20 28 74 68 69 73 41 72 67 29 20 ction (thisArg) 00006af0: 7b 0a 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 {. for (var 00006b00: 20 5f 6c 65 6e 20 3d 20 61 72 67 75 6d 65 6e 74 _len = argument 00006b10: 73 2e 6c 65 6e 67 74 68 2c 20 61 72 67 73 20 3d s.length, args = 00006b20: 20 6e 65 77 20 41 72 72 61 79 28 5f 6c 65 6e 20 new Array(_len 00006b30: 3e 20 31 20 3f 20 5f 6c 65 6e 20 2d 20 31 20 3a > 1 ? _len - 1 : 00006b40: 20 30 29 2c 20 5f 6b 65 79 20 3d 20 31 3b 20 5f 0), _key = 1; _ 00006b50: 6b 65 79 20 3c 20 5f 6c 65 6e 3b 20 5f 6b 65 79 key < _len; _key 00006b60: 2b 2b 29 20 7b 0a 20 20 20 20 20 20 20 20 61 72 ++) {. ar 00006b70: 67 73 5b 5f 6b 65 79 20 2d 20 31 5d 20 3d 20 61 gs[_key - 1] = a 00006b80: 72 67 75 6d 65 6e 74 73 5b 5f 6b 65 79 5d 3b 0a rguments[_key];. 00006b90: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 }. re 00006ba0: 74 75 72 6e 20 61 70 70 6c 79 28 66 75 6e 63 2c turn apply(func, 00006bb0: 20 74 68 69 73 41 72 67 2c 20 61 72 67 73 29 3b thisArg, args); 00006bc0: 0a 20 20 20 20 7d 3b 0a 20 20 7d 0a 0a 20 20 2f . };. }.. / 00006bd0: 2a 2a 0a 20 20 20 2a 20 43 72 65 61 74 65 73 20 **. * Creates 00006be0: 61 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e 20 74 a new function t 00006bf0: 68 61 74 20 63 6f 6e 73 74 72 75 63 74 73 20 61 hat constructs a 00006c00: 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 74 68 n instance of th 00006c10: 65 20 67 69 76 65 6e 20 63 6f 6e 73 74 72 75 63 e given construc 00006c20: 74 6f 72 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 tor function wit 00006c30: 68 20 74 68 65 20 70 72 6f 76 69 64 65 64 20 61 h the provided a 00006c40: 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 2a 0a 20 rguments.. *. 00006c50: 20 20 2a 20 40 70 61 72 61 6d 20 7b 46 75 6e 63 * @param {Func 00006c60: 74 69 6f 6e 7d 20 66 75 6e 63 20 2d 20 54 68 65 tion} func - The 00006c70: 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 66 75 6e constructor fun 00006c80: 63 74 69 6f 6e 20 74 6f 20 62 65 20 77 72 61 70 ction to be wrap 00006c90: 70 65 64 20 61 6e 64 20 63 61 6c 6c 65 64 2e 0a ped and called.. 00006ca0: 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 46 * @returns {F 00006cb0: 75 6e 63 74 69 6f 6e 7d 20 41 20 6e 65 77 20 66 unction} A new f 00006cc0: 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 63 6f 6e unction that con 00006cd0: 73 74 72 75 63 74 73 20 61 6e 20 69 6e 73 74 61 structs an insta 00006ce0: 6e 63 65 20 6f 66 20 74 68 65 20 67 69 76 65 6e nce of the given 00006cf0: 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 66 75 6e constructor fun 00006d00: 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 70 ction with the p 00006d10: 72 6f 76 69 64 65 64 20 61 72 67 75 6d 65 6e 74 rovided argument 00006d20: 73 2e 0a 20 20 20 2a 2f 0a 20 20 66 75 6e 63 74 s.. */. funct 00006d30: 69 6f 6e 20 75 6e 63 6f 6e 73 74 72 75 63 74 28 ion unconstruct( 00006d40: 66 75 6e 63 29 20 7b 0a 20 20 20 20 72 65 74 75 func) {. retu 00006d50: 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b rn function () { 00006d60: 0a 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 20 . for (var 00006d70: 5f 6c 65 6e 32 20 3d 20 61 72 67 75 6d 65 6e 74 _len2 = argument 00006d80: 73 2e 6c 65 6e 67 74 68 2c 20 61 72 67 73 20 3d s.length, args = 00006d90: 20 6e 65 77 20 41 72 72 61 79 28 5f 6c 65 6e 32 new Array(_len2 00006da0: 29 2c 20 5f 6b 65 79 32 20 3d 20 30 3b 20 5f 6b ), _key2 = 0; _k 00006db0: 65 79 32 20 3c 20 5f 6c 65 6e 32 3b 20 5f 6b 65 ey2 < _len2; _ke 00006dc0: 79 32 2b 2b 29 20 7b 0a 20 20 20 20 20 20 20 20 y2++) {. 00006dd0: 61 72 67 73 5b 5f 6b 65 79 32 5d 20 3d 20 61 72 args[_key2] = ar 00006de0: 67 75 6d 65 6e 74 73 5b 5f 6b 65 79 32 5d 3b 0a guments[_key2];. 00006df0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 }. re 00006e00: 74 75 72 6e 20 63 6f 6e 73 74 72 75 63 74 28 66 turn construct(f 00006e10: 75 6e 63 2c 20 61 72 67 73 29 3b 0a 20 20 20 20 unc, args);. 00006e20: 7d 3b 0a 20 20 7d 0a 0a 20 20 2f 2a 2a 0a 20 20 };. }.. /**. 00006e30: 20 2a 20 41 64 64 20 70 72 6f 70 65 72 74 69 65 * Add propertie 00006e40: 73 20 74 6f 20 61 20 6c 6f 6f 6b 75 70 20 74 61 s to a lookup ta 00006e50: 62 6c 65 0a 20 20 20 2a 0a 20 20 20 2a 20 40 70 ble. *. * @p 00006e60: 61 72 61 6d 20 7b 4f 62 6a 65 63 74 7d 20 73 65 aram {Object} se 00006e70: 74 20 2d 20 54 68 65 20 73 65 74 20 74 6f 20 77 t - The set to w 00006e80: 68 69 63 68 20 65 6c 65 6d 65 6e 74 73 20 77 69 hich elements wi 00006e90: 6c 6c 20 62 65 20 61 64 64 65 64 2e 0a 20 20 20 ll be added.. 00006ea0: 2a 20 40 70 61 72 61 6d 20 7b 41 72 72 61 79 7d * @param {Array} 00006eb0: 20 61 72 72 61 79 20 2d 20 54 68 65 20 61 72 72 array - The arr 00006ec0: 61 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 65 6c ay containing el 00006ed0: 65 6d 65 6e 74 73 20 74 6f 20 62 65 20 61 64 64 ements to be add 00006ee0: 65 64 20 74 6f 20 74 68 65 20 73 65 74 2e 0a 20 ed to the set.. 00006ef0: 20 20 2a 20 40 70 61 72 61 6d 20 7b 46 75 6e 63 * @param {Func 00006f00: 74 69 6f 6e 7d 20 74 72 61 6e 73 66 6f 72 6d 43 tion} transformC 00006f10: 61 73 65 46 75 6e 63 20 2d 20 41 6e 20 6f 70 74 aseFunc - An opt 00006f20: 69 6f 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 ional function t 00006f30: 6f 20 74 72 61 6e 73 66 6f 72 6d 20 74 68 65 20 o transform the 00006f40: 63 61 73 65 20 6f 66 20 65 61 63 68 20 65 6c 65 case of each ele 00006f50: 6d 65 6e 74 20 62 65 66 6f 72 65 20 61 64 64 69 ment before addi 00006f60: 6e 67 20 74 6f 20 74 68 65 20 73 65 74 2e 0a 20 ng to the set.. 00006f70: 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 4f 62 * @returns {Ob 00006f80: 6a 65 63 74 7d 20 54 68 65 20 6d 6f 64 69 66 69 ject} The modifi 00006f90: 65 64 20 73 65 74 20 77 69 74 68 20 61 64 64 65 ed set with adde 00006fa0: 64 20 65 6c 65 6d 65 6e 74 73 2e 0a 20 20 20 2a d elements.. * 00006fb0: 2f 0a 20 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 /. function add 00006fc0: 54 6f 53 65 74 28 73 65 74 2c 20 61 72 72 61 79 ToSet(set, array 00006fd0: 29 20 7b 0a 20 20 20 20 6c 65 74 20 74 72 61 6e ) {. let tran 00006fe0: 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 20 3d 20 sformCaseFunc = 00006ff0: 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 arguments.length 00007000: 20 3e 20 32 20 26 26 20 61 72 67 75 6d 65 6e 74 > 2 && argument 00007010: 73 5b 32 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e s[2] !== undefin 00007020: 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 32 ed ? arguments[2 00007030: 5d 20 3a 20 73 74 72 69 6e 67 54 6f 4c 6f 77 65 ] : stringToLowe 00007040: 72 43 61 73 65 3b 0a 20 20 20 20 69 66 20 28 73 rCase;. if (s 00007050: 65 74 50 72 6f 74 6f 74 79 70 65 4f 66 29 20 7b etPrototypeOf) { 00007060: 0a 20 20 20 20 20 20 2f 2f 20 4d 61 6b 65 20 27 . // Make ' 00007070: 69 6e 27 20 61 6e 64 20 74 72 75 74 68 79 20 63 in' and truthy c 00007080: 68 65 63 6b 73 20 6c 69 6b 65 20 42 6f 6f 6c 65 hecks like Boole 00007090: 61 6e 28 73 65 74 2e 63 6f 6e 73 74 72 75 63 74 an(set.construct 000070a0: 6f 72 29 0a 20 20 20 20 20 20 2f 2f 20 69 6e 64 or). // ind 000070b0: 65 70 65 6e 64 65 6e 74 20 6f 66 20 61 6e 79 20 ependent of any 000070c0: 70 72 6f 70 65 72 74 69 65 73 20 64 65 66 69 6e properties defin 000070d0: 65 64 20 6f 6e 20 4f 62 6a 65 63 74 2e 70 72 6f ed on Object.pro 000070e0: 74 6f 74 79 70 65 2e 0a 20 20 20 20 20 20 2f 2f totype.. // 000070f0: 20 50 72 65 76 65 6e 74 20 70 72 6f 74 6f 74 79 Prevent prototy 00007100: 70 65 20 73 65 74 74 65 72 73 20 66 72 6f 6d 20 pe setters from 00007110: 69 6e 74 65 72 63 65 70 74 69 6e 67 20 73 65 74 intercepting set 00007120: 20 61 73 20 61 20 74 68 69 73 20 76 61 6c 75 65 as a this value 00007130: 2e 0a 20 20 20 20 20 20 73 65 74 50 72 6f 74 6f .. setProto 00007140: 74 79 70 65 4f 66 28 73 65 74 2c 20 6e 75 6c 6c typeOf(set, null 00007150: 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 6c 65 74 );. }. let 00007160: 20 6c 20 3d 20 61 72 72 61 79 2e 6c 65 6e 67 74 l = array.lengt 00007170: 68 3b 0a 20 20 20 20 77 68 69 6c 65 20 28 6c 2d h;. while (l- 00007180: 2d 29 20 7b 0a 20 20 20 20 20 20 6c 65 74 20 65 -) {. let e 00007190: 6c 65 6d 65 6e 74 20 3d 20 61 72 72 61 79 5b 6c lement = array[l 000071a0: 5d 3b 0a 20 20 20 20 20 20 69 66 20 28 74 79 70 ];. if (typ 000071b0: 65 6f 66 20 65 6c 65 6d 65 6e 74 20 3d 3d 3d 20 eof element === 000071c0: 27 73 74 72 69 6e 67 27 29 20 7b 0a 20 20 20 20 'string') {. 000071d0: 20 20 20 20 63 6f 6e 73 74 20 6c 63 45 6c 65 6d const lcElem 000071e0: 65 6e 74 20 3d 20 74 72 61 6e 73 66 6f 72 6d 43 ent = transformC 000071f0: 61 73 65 46 75 6e 63 28 65 6c 65 6d 65 6e 74 29 aseFunc(element) 00007200: 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 6c 63 ;. if (lc 00007210: 45 6c 65 6d 65 6e 74 20 21 3d 3d 20 65 6c 65 6d Element !== elem 00007220: 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 ent) {. 00007230: 20 2f 2f 20 43 6f 6e 66 69 67 20 70 72 65 73 65 // Config prese 00007240: 74 73 20 28 65 2e 67 2e 20 74 61 67 73 2e 6a 73 ts (e.g. tags.js 00007250: 2c 20 61 74 74 72 73 2e 6a 73 29 20 61 72 65 20 , attrs.js) are 00007260: 69 6d 6d 75 74 61 62 6c 65 2e 0a 20 20 20 20 20 immutable.. 00007270: 20 20 20 20 20 69 66 20 28 21 69 73 46 72 6f 7a if (!isFroz 00007280: 65 6e 28 61 72 72 61 79 29 29 20 7b 0a 20 20 20 en(array)) {. 00007290: 20 20 20 20 20 20 20 20 20 61 72 72 61 79 5b 6c array[l 000072a0: 5d 20 3d 20 6c 63 45 6c 65 6d 65 6e 74 3b 0a 20 ] = lcElement;. 000072b0: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 }. 000072c0: 20 20 20 20 20 65 6c 65 6d 65 6e 74 20 3d 20 6c element = l 000072d0: 63 45 6c 65 6d 65 6e 74 3b 0a 20 20 20 20 20 20 cElement;. 000072e0: 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 }. }. 000072f0: 20 20 73 65 74 5b 65 6c 65 6d 65 6e 74 5d 20 3d set[element] = 00007300: 20 74 72 75 65 3b 0a 20 20 20 20 7d 0a 20 20 20 true;. }. 00007310: 20 72 65 74 75 72 6e 20 73 65 74 3b 0a 20 20 7d return set;. } 00007320: 0a 0a 20 20 2f 2a 2a 0a 20 20 20 2a 20 43 6c 65 .. /**. * Cle 00007330: 61 6e 20 75 70 20 61 6e 20 61 72 72 61 79 20 74 an up an array t 00007340: 6f 20 68 61 72 64 65 6e 20 61 67 61 69 6e 73 74 o harden against 00007350: 20 43 53 50 50 0a 20 20 20 2a 0a 20 20 20 2a 20 CSPP. *. * 00007360: 40 70 61 72 61 6d 20 7b 41 72 72 61 79 7d 20 61 @param {Array} a 00007370: 72 72 61 79 20 2d 20 54 68 65 20 61 72 72 61 79 rray - The array 00007380: 20 74 6f 20 62 65 20 63 6c 65 61 6e 65 64 2e 0a to be cleaned.. 00007390: 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 41 * @returns {A 000073a0: 72 72 61 79 7d 20 54 68 65 20 63 6c 65 61 6e 65 rray} The cleane 000073b0: 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 d version of the 000073c0: 20 61 72 72 61 79 0a 20 20 20 2a 2f 0a 20 20 66 array. */. f 000073d0: 75 6e 63 74 69 6f 6e 20 63 6c 65 61 6e 41 72 72 unction cleanArr 000073e0: 61 79 28 61 72 72 61 79 29 20 7b 0a 20 20 20 20 ay(array) {. 000073f0: 66 6f 72 20 28 6c 65 74 20 69 6e 64 65 78 20 3d for (let index = 00007400: 20 30 3b 20 69 6e 64 65 78 20 3c 20 61 72 72 61 0; index < arra 00007410: 79 2e 6c 65 6e 67 74 68 3b 20 69 6e 64 65 78 2b y.length; index+ 00007420: 2b 29 20 7b 0a 20 20 20 20 20 20 63 6f 6e 73 74 +) {. const 00007430: 20 69 73 50 72 6f 70 65 72 74 79 45 78 69 73 74 isPropertyExist 00007440: 20 3d 20 6f 62 6a 65 63 74 48 61 73 4f 77 6e 50 = objectHasOwnP 00007450: 72 6f 70 65 72 74 79 28 61 72 72 61 79 2c 20 69 roperty(array, i 00007460: 6e 64 65 78 29 3b 0a 20 20 20 20 20 20 69 66 20 ndex);. if 00007470: 28 21 69 73 50 72 6f 70 65 72 74 79 45 78 69 73 (!isPropertyExis 00007480: 74 29 20 7b 0a 20 20 20 20 20 20 20 20 61 72 72 t) {. arr 00007490: 61 79 5b 69 6e 64 65 78 5d 20 3d 20 6e 75 6c 6c ay[index] = null 000074a0: 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a ;. }. }. 000074b0: 20 20 20 20 72 65 74 75 72 6e 20 61 72 72 61 79 return array 000074c0: 3b 0a 20 20 7d 0a 0a 20 20 2f 2a 2a 0a 20 20 20 ;. }.. /**. 000074d0: 2a 20 53 68 61 6c 6c 6f 77 20 63 6c 6f 6e 65 20 * Shallow clone 000074e0: 61 6e 20 6f 62 6a 65 63 74 0a 20 20 20 2a 0a 20 an object. *. 000074f0: 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f 62 6a 65 * @param {Obje 00007500: 63 74 7d 20 6f 62 6a 65 63 74 20 2d 20 54 68 65 ct} object - The 00007510: 20 6f 62 6a 65 63 74 20 74 6f 20 62 65 20 63 6c object to be cl 00007520: 6f 6e 65 64 2e 0a 20 20 20 2a 20 40 72 65 74 75 oned.. * @retu 00007530: 72 6e 73 20 7b 4f 62 6a 65 63 74 7d 20 41 20 6e rns {Object} A n 00007540: 65 77 20 6f 62 6a 65 63 74 20 74 68 61 74 20 63 ew object that c 00007550: 6f 70 69 65 73 20 74 68 65 20 6f 72 69 67 69 6e opies the origin 00007560: 61 6c 2e 0a 20 20 20 2a 2f 0a 20 20 66 75 6e 63 al.. */. func 00007570: 74 69 6f 6e 20 63 6c 6f 6e 65 28 6f 62 6a 65 63 tion clone(objec 00007580: 74 29 20 7b 0a 20 20 20 20 63 6f 6e 73 74 20 6e t) {. const n 00007590: 65 77 4f 62 6a 65 63 74 20 3d 20 63 72 65 61 74 ewObject = creat 000075a0: 65 28 6e 75 6c 6c 29 3b 0a 20 20 20 20 66 6f 72 e(null);. for 000075b0: 20 28 63 6f 6e 73 74 20 5b 70 72 6f 70 65 72 74 (const [propert 000075c0: 79 2c 20 76 61 6c 75 65 5d 20 6f 66 20 65 6e 74 y, value] of ent 000075d0: 72 69 65 73 28 6f 62 6a 65 63 74 29 29 20 7b 0a ries(object)) {. 000075e0: 20 20 20 20 20 20 63 6f 6e 73 74 20 69 73 50 72 const isPr 000075f0: 6f 70 65 72 74 79 45 78 69 73 74 20 3d 20 6f 62 opertyExist = ob 00007600: 6a 65 63 74 48 61 73 4f 77 6e 50 72 6f 70 65 72 jectHasOwnProper 00007610: 74 79 28 6f 62 6a 65 63 74 2c 20 70 72 6f 70 65 ty(object, prope 00007620: 72 74 79 29 3b 0a 20 20 20 20 20 20 69 66 20 28 rty);. if ( 00007630: 69 73 50 72 6f 70 65 72 74 79 45 78 69 73 74 29 isPropertyExist) 00007640: 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 41 {. if (A 00007650: 72 72 61 79 2e 69 73 41 72 72 61 79 28 76 61 6c rray.isArray(val 00007660: 75 65 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 ue)) {. 00007670: 20 6e 65 77 4f 62 6a 65 63 74 5b 70 72 6f 70 65 newObject[prope 00007680: 72 74 79 5d 20 3d 20 63 6c 65 61 6e 41 72 72 61 rty] = cleanArra 00007690: 79 28 76 61 6c 75 65 29 3b 0a 20 20 20 20 20 20 y(value);. 000076a0: 20 20 7d 20 65 6c 73 65 20 69 66 20 28 76 61 6c } else if (val 000076b0: 75 65 20 26 26 20 74 79 70 65 6f 66 20 76 61 6c ue && typeof val 000076c0: 75 65 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 20 ue === 'object' 000076d0: 26 26 20 76 61 6c 75 65 2e 63 6f 6e 73 74 72 75 && value.constru 000076e0: 63 74 6f 72 20 3d 3d 3d 20 4f 62 6a 65 63 74 29 ctor === Object) 000076f0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 6e 65 77 {. new 00007700: 4f 62 6a 65 63 74 5b 70 72 6f 70 65 72 74 79 5d Object[property] 00007710: 20 3d 20 63 6c 6f 6e 65 28 76 61 6c 75 65 29 3b = clone(value); 00007720: 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 . } else 00007730: 7b 0a 20 20 20 20 20 20 20 20 20 20 6e 65 77 4f {. newO 00007740: 62 6a 65 63 74 5b 70 72 6f 70 65 72 74 79 5d 20 bject[property] 00007750: 3d 20 76 61 6c 75 65 3b 0a 20 20 20 20 20 20 20 = value;. 00007760: 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d }. }. } 00007770: 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 4f . return newO 00007780: 62 6a 65 63 74 3b 0a 20 20 7d 0a 0a 20 20 2f 2a bject;. }.. /* 00007790: 2a 0a 20 20 20 2a 20 54 68 69 73 20 6d 65 74 68 *. * This meth 000077a0: 6f 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 od automatically 000077b0: 20 63 68 65 63 6b 73 20 69 66 20 74 68 65 20 70 checks if the p 000077c0: 72 6f 70 20 69 73 20 66 75 6e 63 74 69 6f 6e 20 rop is function 000077d0: 6f 72 20 67 65 74 74 65 72 20 61 6e 64 20 62 65 or getter and be 000077e0: 68 61 76 65 73 20 61 63 63 6f 72 64 69 6e 67 6c haves accordingl 000077f0: 79 2e 0a 20 20 20 2a 0a 20 20 20 2a 20 40 70 61 y.. *. * @pa 00007800: 72 61 6d 20 7b 4f 62 6a 65 63 74 7d 20 6f 62 6a ram {Object} obj 00007810: 65 63 74 20 2d 20 54 68 65 20 6f 62 6a 65 63 74 ect - The object 00007820: 20 74 6f 20 6c 6f 6f 6b 20 75 70 20 74 68 65 20 to look up the 00007830: 67 65 74 74 65 72 20 66 75 6e 63 74 69 6f 6e 20 getter function 00007840: 69 6e 20 69 74 73 20 70 72 6f 74 6f 74 79 70 65 in its prototype 00007850: 20 63 68 61 69 6e 2e 0a 20 20 20 2a 20 40 70 61 chain.. * @pa 00007860: 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20 70 72 6f ram {String} pro 00007870: 70 20 2d 20 54 68 65 20 70 72 6f 70 65 72 74 79 p - The property 00007880: 20 6e 61 6d 65 20 66 6f 72 20 77 68 69 63 68 20 name for which 00007890: 74 6f 20 66 69 6e 64 20 74 68 65 20 67 65 74 74 to find the gett 000078a0: 65 72 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 er function.. 000078b0: 2a 20 40 72 65 74 75 72 6e 73 20 7b 46 75 6e 63 * @returns {Func 000078c0: 74 69 6f 6e 7d 20 54 68 65 20 67 65 74 74 65 72 tion} The getter 000078d0: 20 66 75 6e 63 74 69 6f 6e 20 66 6f 75 6e 64 20 function found 000078e0: 69 6e 20 74 68 65 20 70 72 6f 74 6f 74 79 70 65 in the prototype 000078f0: 20 63 68 61 69 6e 20 6f 72 20 61 20 66 61 6c 6c chain or a fall 00007900: 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 back function.. 00007910: 20 20 2a 2f 0a 20 20 66 75 6e 63 74 69 6f 6e 20 */. function 00007920: 6c 6f 6f 6b 75 70 47 65 74 74 65 72 28 6f 62 6a lookupGetter(obj 00007930: 65 63 74 2c 20 70 72 6f 70 29 20 7b 0a 20 20 20 ect, prop) {. 00007940: 20 77 68 69 6c 65 20 28 6f 62 6a 65 63 74 20 21 while (object ! 00007950: 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 20 20 20 == null) {. 00007960: 20 63 6f 6e 73 74 20 64 65 73 63 20 3d 20 67 65 const desc = ge 00007970: 74 4f 77 6e 50 72 6f 70 65 72 74 79 44 65 73 63 tOwnPropertyDesc 00007980: 72 69 70 74 6f 72 28 6f 62 6a 65 63 74 2c 20 70 riptor(object, p 00007990: 72 6f 70 29 3b 0a 20 20 20 20 20 20 69 66 20 28 rop);. if ( 000079a0: 64 65 73 63 29 20 7b 0a 20 20 20 20 20 20 20 20 desc) {. 000079b0: 69 66 20 28 64 65 73 63 2e 67 65 74 29 20 7b 0a if (desc.get) {. 000079c0: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e return 000079d0: 20 75 6e 61 70 70 6c 79 28 64 65 73 63 2e 67 65 unapply(desc.ge 000079e0: 74 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 t);. }. 000079f0: 20 20 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 if (typeof 00007a00: 20 64 65 73 63 2e 76 61 6c 75 65 20 3d 3d 3d 20 desc.value === 00007a10: 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 'function') {. 00007a20: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 75 return u 00007a30: 6e 61 70 70 6c 79 28 64 65 73 63 2e 76 61 6c 75 napply(desc.valu 00007a40: 65 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 e);. }. 00007a50: 20 20 20 20 7d 0a 20 20 20 20 20 20 6f 62 6a 65 }. obje 00007a60: 63 74 20 3d 20 67 65 74 50 72 6f 74 6f 74 79 70 ct = getPrototyp 00007a70: 65 4f 66 28 6f 62 6a 65 63 74 29 3b 0a 20 20 20 eOf(object);. 00007a80: 20 7d 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 }. function 00007a90: 66 61 6c 6c 62 61 63 6b 56 61 6c 75 65 28 29 20 fallbackValue() 00007aa0: 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e {. return n 00007ab0: 75 6c 6c 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 ull;. }. r 00007ac0: 65 74 75 72 6e 20 66 61 6c 6c 62 61 63 6b 56 61 eturn fallbackVa 00007ad0: 6c 75 65 3b 0a 20 20 7d 0a 0a 20 20 63 6f 6e 73 lue;. }.. cons 00007ae0: 74 20 68 74 6d 6c 24 31 20 3d 20 66 72 65 65 7a t html$1 = freez 00007af0: 65 28 5b 27 61 27 2c 20 27 61 62 62 72 27 2c 20 e(['a', 'abbr', 00007b00: 27 61 63 72 6f 6e 79 6d 27 2c 20 27 61 64 64 72 'acronym', 'addr 00007b10: 65 73 73 27 2c 20 27 61 72 65 61 27 2c 20 27 61 ess', 'area', 'a 00007b20: 72 74 69 63 6c 65 27 2c 20 27 61 73 69 64 65 27 rticle', 'aside' 00007b30: 2c 20 27 61 75 64 69 6f 27 2c 20 27 62 27 2c 20 , 'audio', 'b', 00007b40: 27 62 64 69 27 2c 20 27 62 64 6f 27 2c 20 27 62 'bdi', 'bdo', 'b 00007b50: 69 67 27 2c 20 27 62 6c 69 6e 6b 27 2c 20 27 62 ig', 'blink', 'b 00007b60: 6c 6f 63 6b 71 75 6f 74 65 27 2c 20 27 62 6f 64 lockquote', 'bod 00007b70: 79 27 2c 20 27 62 72 27 2c 20 27 62 75 74 74 6f y', 'br', 'butto 00007b80: 6e 27 2c 20 27 63 61 6e 76 61 73 27 2c 20 27 63 n', 'canvas', 'c 00007b90: 61 70 74 69 6f 6e 27 2c 20 27 63 65 6e 74 65 72 aption', 'center 00007ba0: 27 2c 20 27 63 69 74 65 27 2c 20 27 63 6f 64 65 ', 'cite', 'code 00007bb0: 27 2c 20 27 63 6f 6c 27 2c 20 27 63 6f 6c 67 72 ', 'col', 'colgr 00007bc0: 6f 75 70 27 2c 20 27 63 6f 6e 74 65 6e 74 27 2c oup', 'content', 00007bd0: 20 27 64 61 74 61 27 2c 20 27 64 61 74 61 6c 69 'data', 'datali 00007be0: 73 74 27 2c 20 27 64 64 27 2c 20 27 64 65 63 6f st', 'dd', 'deco 00007bf0: 72 61 74 6f 72 27 2c 20 27 64 65 6c 27 2c 20 27 rator', 'del', ' 00007c00: 64 65 74 61 69 6c 73 27 2c 20 27 64 66 6e 27 2c details', 'dfn', 00007c10: 20 27 64 69 61 6c 6f 67 27 2c 20 27 64 69 72 27 'dialog', 'dir' 00007c20: 2c 20 27 64 69 76 27 2c 20 27 64 6c 27 2c 20 27 , 'div', 'dl', ' 00007c30: 64 74 27 2c 20 27 65 6c 65 6d 65 6e 74 27 2c 20 dt', 'element', 00007c40: 27 65 6d 27 2c 20 27 66 69 65 6c 64 73 65 74 27 'em', 'fieldset' 00007c50: 2c 20 27 66 69 67 63 61 70 74 69 6f 6e 27 2c 20 , 'figcaption', 00007c60: 27 66 69 67 75 72 65 27 2c 20 27 66 6f 6e 74 27 'figure', 'font' 00007c70: 2c 20 27 66 6f 6f 74 65 72 27 2c 20 27 66 6f 72 , 'footer', 'for 00007c80: 6d 27 2c 20 27 68 31 27 2c 20 27 68 32 27 2c 20 m', 'h1', 'h2', 00007c90: 27 68 33 27 2c 20 27 68 34 27 2c 20 27 68 35 27 'h3', 'h4', 'h5' 00007ca0: 2c 20 27 68 36 27 2c 20 27 68 65 61 64 27 2c 20 , 'h6', 'head', 00007cb0: 27 68 65 61 64 65 72 27 2c 20 27 68 67 72 6f 75 'header', 'hgrou 00007cc0: 70 27 2c 20 27 68 72 27 2c 20 27 68 74 6d 6c 27 p', 'hr', 'html' 00007cd0: 2c 20 27 69 27 2c 20 27 69 6d 67 27 2c 20 27 69 , 'i', 'img', 'i 00007ce0: 6e 70 75 74 27 2c 20 27 69 6e 73 27 2c 20 27 6b nput', 'ins', 'k 00007cf0: 62 64 27 2c 20 27 6c 61 62 65 6c 27 2c 20 27 6c bd', 'label', 'l 00007d00: 65 67 65 6e 64 27 2c 20 27 6c 69 27 2c 20 27 6d egend', 'li', 'm 00007d10: 61 69 6e 27 2c 20 27 6d 61 70 27 2c 20 27 6d 61 ain', 'map', 'ma 00007d20: 72 6b 27 2c 20 27 6d 61 72 71 75 65 65 27 2c 20 rk', 'marquee', 00007d30: 27 6d 65 6e 75 27 2c 20 27 6d 65 6e 75 69 74 65 'menu', 'menuite 00007d40: 6d 27 2c 20 27 6d 65 74 65 72 27 2c 20 27 6e 61 m', 'meter', 'na 00007d50: 76 27 2c 20 27 6e 6f 62 72 27 2c 20 27 6f 6c 27 v', 'nobr', 'ol' 00007d60: 2c 20 27 6f 70 74 67 72 6f 75 70 27 2c 20 27 6f , 'optgroup', 'o 00007d70: 70 74 69 6f 6e 27 2c 20 27 6f 75 74 70 75 74 27 ption', 'output' 00007d80: 2c 20 27 70 27 2c 20 27 70 69 63 74 75 72 65 27 , 'p', 'picture' 00007d90: 2c 20 27 70 72 65 27 2c 20 27 70 72 6f 67 72 65 , 'pre', 'progre 00007da0: 73 73 27 2c 20 27 71 27 2c 20 27 72 70 27 2c 20 ss', 'q', 'rp', 00007db0: 27 72 74 27 2c 20 27 72 75 62 79 27 2c 20 27 73 'rt', 'ruby', 's 00007dc0: 27 2c 20 27 73 61 6d 70 27 2c 20 27 73 65 63 74 ', 'samp', 'sect 00007dd0: 69 6f 6e 27 2c 20 27 73 65 6c 65 63 74 27 2c 20 ion', 'select', 00007de0: 27 73 68 61 64 6f 77 27 2c 20 27 73 6d 61 6c 6c 'shadow', 'small 00007df0: 27 2c 20 27 73 6f 75 72 63 65 27 2c 20 27 73 70 ', 'source', 'sp 00007e00: 61 63 65 72 27 2c 20 27 73 70 61 6e 27 2c 20 27 acer', 'span', ' 00007e10: 73 74 72 69 6b 65 27 2c 20 27 73 74 72 6f 6e 67 strike', 'strong 00007e20: 27 2c 20 27 73 74 79 6c 65 27 2c 20 27 73 75 62 ', 'style', 'sub 00007e30: 27 2c 20 27 73 75 6d 6d 61 72 79 27 2c 20 27 73 ', 'summary', 's 00007e40: 75 70 27 2c 20 27 74 61 62 6c 65 27 2c 20 27 74 up', 'table', 't 00007e50: 62 6f 64 79 27 2c 20 27 74 64 27 2c 20 27 74 65 body', 'td', 'te 00007e60: 6d 70 6c 61 74 65 27 2c 20 27 74 65 78 74 61 72 mplate', 'textar 00007e70: 65 61 27 2c 20 27 74 66 6f 6f 74 27 2c 20 27 74 ea', 'tfoot', 't 00007e80: 68 27 2c 20 27 74 68 65 61 64 27 2c 20 27 74 69 h', 'thead', 'ti 00007e90: 6d 65 27 2c 20 27 74 72 27 2c 20 27 74 72 61 63 me', 'tr', 'trac 00007ea0: 6b 27 2c 20 27 74 74 27 2c 20 27 75 27 2c 20 27 k', 'tt', 'u', ' 00007eb0: 75 6c 27 2c 20 27 76 61 72 27 2c 20 27 76 69 64 ul', 'var', 'vid 00007ec0: 65 6f 27 2c 20 27 77 62 72 27 5d 29 3b 0a 0a 20 eo', 'wbr']);.. 00007ed0: 20 2f 2f 20 53 56 47 0a 20 20 63 6f 6e 73 74 20 // SVG. const 00007ee0: 73 76 67 24 31 20 3d 20 66 72 65 65 7a 65 28 5b svg$1 = freeze([ 00007ef0: 27 73 76 67 27 2c 20 27 61 27 2c 20 27 61 6c 74 'svg', 'a', 'alt 00007f00: 67 6c 79 70 68 27 2c 20 27 61 6c 74 67 6c 79 70 glyph', 'altglyp 00007f10: 68 64 65 66 27 2c 20 27 61 6c 74 67 6c 79 70 68 hdef', 'altglyph 00007f20: 69 74 65 6d 27 2c 20 27 61 6e 69 6d 61 74 65 63 item', 'animatec 00007f30: 6f 6c 6f 72 27 2c 20 27 61 6e 69 6d 61 74 65 6d olor', 'animatem 00007f40: 6f 74 69 6f 6e 27 2c 20 27 61 6e 69 6d 61 74 65 otion', 'animate 00007f50: 74 72 61 6e 73 66 6f 72 6d 27 2c 20 27 63 69 72 transform', 'cir 00007f60: 63 6c 65 27 2c 20 27 63 6c 69 70 70 61 74 68 27 cle', 'clippath' 00007f70: 2c 20 27 64 65 66 73 27 2c 20 27 64 65 73 63 27 , 'defs', 'desc' 00007f80: 2c 20 27 65 6c 6c 69 70 73 65 27 2c 20 27 66 69 , 'ellipse', 'fi 00007f90: 6c 74 65 72 27 2c 20 27 66 6f 6e 74 27 2c 20 27 lter', 'font', ' 00007fa0: 67 27 2c 20 27 67 6c 79 70 68 27 2c 20 27 67 6c g', 'glyph', 'gl 00007fb0: 79 70 68 72 65 66 27 2c 20 27 68 6b 65 72 6e 27 yphref', 'hkern' 00007fc0: 2c 20 27 69 6d 61 67 65 27 2c 20 27 6c 69 6e 65 , 'image', 'line 00007fd0: 27 2c 20 27 6c 69 6e 65 61 72 67 72 61 64 69 65 ', 'lineargradie 00007fe0: 6e 74 27 2c 20 27 6d 61 72 6b 65 72 27 2c 20 27 nt', 'marker', ' 00007ff0: 6d 61 73 6b 27 2c 20 27 6d 65 74 61 64 61 74 61 mask', 'metadata 00008000: 27 2c 20 27 6d 70 61 74 68 27 2c 20 27 70 61 74 ', 'mpath', 'pat 00008010: 68 27 2c 20 27 70 61 74 74 65 72 6e 27 2c 20 27 h', 'pattern', ' 00008020: 70 6f 6c 79 67 6f 6e 27 2c 20 27 70 6f 6c 79 6c polygon', 'polyl 00008030: 69 6e 65 27 2c 20 27 72 61 64 69 61 6c 67 72 61 ine', 'radialgra 00008040: 64 69 65 6e 74 27 2c 20 27 72 65 63 74 27 2c 20 dient', 'rect', 00008050: 27 73 74 6f 70 27 2c 20 27 73 74 79 6c 65 27 2c 'stop', 'style', 00008060: 20 27 73 77 69 74 63 68 27 2c 20 27 73 79 6d 62 'switch', 'symb 00008070: 6f 6c 27 2c 20 27 74 65 78 74 27 2c 20 27 74 65 ol', 'text', 'te 00008080: 78 74 70 61 74 68 27 2c 20 27 74 69 74 6c 65 27 xtpath', 'title' 00008090: 2c 20 27 74 72 65 66 27 2c 20 27 74 73 70 61 6e , 'tref', 'tspan 000080a0: 27 2c 20 27 76 69 65 77 27 2c 20 27 76 6b 65 72 ', 'view', 'vker 000080b0: 6e 27 5d 29 3b 0a 20 20 63 6f 6e 73 74 20 73 76 n']);. const sv 000080c0: 67 46 69 6c 74 65 72 73 20 3d 20 66 72 65 65 7a gFilters = freez 000080d0: 65 28 5b 27 66 65 42 6c 65 6e 64 27 2c 20 27 66 e(['feBlend', 'f 000080e0: 65 43 6f 6c 6f 72 4d 61 74 72 69 78 27 2c 20 27 eColorMatrix', ' 000080f0: 66 65 43 6f 6d 70 6f 6e 65 6e 74 54 72 61 6e 73 feComponentTrans 00008100: 66 65 72 27 2c 20 27 66 65 43 6f 6d 70 6f 73 69 fer', 'feComposi 00008110: 74 65 27 2c 20 27 66 65 43 6f 6e 76 6f 6c 76 65 te', 'feConvolve 00008120: 4d 61 74 72 69 78 27 2c 20 27 66 65 44 69 66 66 Matrix', 'feDiff 00008130: 75 73 65 4c 69 67 68 74 69 6e 67 27 2c 20 27 66 useLighting', 'f 00008140: 65 44 69 73 70 6c 61 63 65 6d 65 6e 74 4d 61 70 eDisplacementMap 00008150: 27 2c 20 27 66 65 44 69 73 74 61 6e 74 4c 69 67 ', 'feDistantLig 00008160: 68 74 27 2c 20 27 66 65 44 72 6f 70 53 68 61 64 ht', 'feDropShad 00008170: 6f 77 27 2c 20 27 66 65 46 6c 6f 6f 64 27 2c 20 ow', 'feFlood', 00008180: 27 66 65 46 75 6e 63 41 27 2c 20 27 66 65 46 75 'feFuncA', 'feFu 00008190: 6e 63 42 27 2c 20 27 66 65 46 75 6e 63 47 27 2c ncB', 'feFuncG', 000081a0: 20 27 66 65 46 75 6e 63 52 27 2c 20 27 66 65 47 'feFuncR', 'feG 000081b0: 61 75 73 73 69 61 6e 42 6c 75 72 27 2c 20 27 66 aussianBlur', 'f 000081c0: 65 49 6d 61 67 65 27 2c 20 27 66 65 4d 65 72 67 eImage', 'feMerg 000081d0: 65 27 2c 20 27 66 65 4d 65 72 67 65 4e 6f 64 65 e', 'feMergeNode 000081e0: 27 2c 20 27 66 65 4d 6f 72 70 68 6f 6c 6f 67 79 ', 'feMorphology 000081f0: 27 2c 20 27 66 65 4f 66 66 73 65 74 27 2c 20 27 ', 'feOffset', ' 00008200: 66 65 50 6f 69 6e 74 4c 69 67 68 74 27 2c 20 27 fePointLight', ' 00008210: 66 65 53 70 65 63 75 6c 61 72 4c 69 67 68 74 69 feSpecularLighti 00008220: 6e 67 27 2c 20 27 66 65 53 70 6f 74 4c 69 67 68 ng', 'feSpotLigh 00008230: 74 27 2c 20 27 66 65 54 69 6c 65 27 2c 20 27 66 t', 'feTile', 'f 00008240: 65 54 75 72 62 75 6c 65 6e 63 65 27 5d 29 3b 0a eTurbulence']);. 00008250: 0a 20 20 2f 2f 20 4c 69 73 74 20 6f 66 20 53 56 . // List of SV 00008260: 47 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 G elements that 00008270: 61 72 65 20 64 69 73 61 6c 6c 6f 77 65 64 20 62 are disallowed b 00008280: 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 2f 2f 20 y default.. // 00008290: 57 65 20 73 74 69 6c 6c 20 6e 65 65 64 20 74 6f We still need to 000082a0: 20 6b 6e 6f 77 20 74 68 65 6d 20 73 6f 20 74 68 know them so th 000082b0: 61 74 20 77 65 20 63 61 6e 20 64 6f 20 6e 61 6d at we can do nam 000082c0: 65 73 70 61 63 65 0a 20 20 2f 2f 20 63 68 65 63 espace. // chec 000082d0: 6b 73 20 70 72 6f 70 65 72 6c 79 20 69 6e 20 63 ks properly in c 000082e0: 61 73 65 20 6f 6e 65 20 77 61 6e 74 73 20 74 6f ase one wants to 000082f0: 20 61 64 64 20 74 68 65 6d 20 74 6f 0a 20 20 2f add them to. / 00008300: 2f 20 61 6c 6c 6f 77 2d 6c 69 73 74 2e 0a 20 20 / allow-list.. 00008310: 63 6f 6e 73 74 20 73 76 67 44 69 73 61 6c 6c 6f const svgDisallo 00008320: 77 65 64 20 3d 20 66 72 65 65 7a 65 28 5b 27 61 wed = freeze(['a 00008330: 6e 69 6d 61 74 65 27 2c 20 27 63 6f 6c 6f 72 2d nimate', 'color- 00008340: 70 72 6f 66 69 6c 65 27 2c 20 27 63 75 72 73 6f profile', 'curso 00008350: 72 27 2c 20 27 64 69 73 63 61 72 64 27 2c 20 27 r', 'discard', ' 00008360: 66 6f 6e 74 2d 66 61 63 65 27 2c 20 27 66 6f 6e font-face', 'fon 00008370: 74 2d 66 61 63 65 2d 66 6f 72 6d 61 74 27 2c 20 t-face-format', 00008380: 27 66 6f 6e 74 2d 66 61 63 65 2d 6e 61 6d 65 27 'font-face-name' 00008390: 2c 20 27 66 6f 6e 74 2d 66 61 63 65 2d 73 72 63 , 'font-face-src 000083a0: 27 2c 20 27 66 6f 6e 74 2d 66 61 63 65 2d 75 72 ', 'font-face-ur 000083b0: 69 27 2c 20 27 66 6f 72 65 69 67 6e 6f 62 6a 65 i', 'foreignobje 000083c0: 63 74 27 2c 20 27 68 61 74 63 68 27 2c 20 27 68 ct', 'hatch', 'h 000083d0: 61 74 63 68 70 61 74 68 27 2c 20 27 6d 65 73 68 atchpath', 'mesh 000083e0: 27 2c 20 27 6d 65 73 68 67 72 61 64 69 65 6e 74 ', 'meshgradient 000083f0: 27 2c 20 27 6d 65 73 68 70 61 74 63 68 27 2c 20 ', 'meshpatch', 00008400: 27 6d 65 73 68 72 6f 77 27 2c 20 27 6d 69 73 73 'meshrow', 'miss 00008410: 69 6e 67 2d 67 6c 79 70 68 27 2c 20 27 73 63 72 ing-glyph', 'scr 00008420: 69 70 74 27 2c 20 27 73 65 74 27 2c 20 27 73 6f ipt', 'set', 'so 00008430: 6c 69 64 63 6f 6c 6f 72 27 2c 20 27 75 6e 6b 6e lidcolor', 'unkn 00008440: 6f 77 6e 27 2c 20 27 75 73 65 27 5d 29 3b 0a 20 own', 'use']);. 00008450: 20 63 6f 6e 73 74 20 6d 61 74 68 4d 6c 24 31 20 const mathMl$1 00008460: 3d 20 66 72 65 65 7a 65 28 5b 27 6d 61 74 68 27 = freeze(['math' 00008470: 2c 20 27 6d 65 6e 63 6c 6f 73 65 27 2c 20 27 6d , 'menclose', 'm 00008480: 65 72 72 6f 72 27 2c 20 27 6d 66 65 6e 63 65 64 error', 'mfenced 00008490: 27 2c 20 27 6d 66 72 61 63 27 2c 20 27 6d 67 6c ', 'mfrac', 'mgl 000084a0: 79 70 68 27 2c 20 27 6d 69 27 2c 20 27 6d 6c 61 yph', 'mi', 'mla 000084b0: 62 65 6c 65 64 74 72 27 2c 20 27 6d 6d 75 6c 74 beledtr', 'mmult 000084c0: 69 73 63 72 69 70 74 73 27 2c 20 27 6d 6e 27 2c iscripts', 'mn', 000084d0: 20 27 6d 6f 27 2c 20 27 6d 6f 76 65 72 27 2c 20 'mo', 'mover', 000084e0: 27 6d 70 61 64 64 65 64 27 2c 20 27 6d 70 68 61 'mpadded', 'mpha 000084f0: 6e 74 6f 6d 27 2c 20 27 6d 72 6f 6f 74 27 2c 20 ntom', 'mroot', 00008500: 27 6d 72 6f 77 27 2c 20 27 6d 73 27 2c 20 27 6d 'mrow', 'ms', 'm 00008510: 73 70 61 63 65 27 2c 20 27 6d 73 71 72 74 27 2c space', 'msqrt', 00008520: 20 27 6d 73 74 79 6c 65 27 2c 20 27 6d 73 75 62 'mstyle', 'msub 00008530: 27 2c 20 27 6d 73 75 70 27 2c 20 27 6d 73 75 62 ', 'msup', 'msub 00008540: 73 75 70 27 2c 20 27 6d 74 61 62 6c 65 27 2c 20 sup', 'mtable', 00008550: 27 6d 74 64 27 2c 20 27 6d 74 65 78 74 27 2c 20 'mtd', 'mtext', 00008560: 27 6d 74 72 27 2c 20 27 6d 75 6e 64 65 72 27 2c 'mtr', 'munder', 00008570: 20 27 6d 75 6e 64 65 72 6f 76 65 72 27 2c 20 27 'munderover', ' 00008580: 6d 70 72 65 73 63 72 69 70 74 73 27 5d 29 3b 0a mprescripts']);. 00008590: 0a 20 20 2f 2f 20 53 69 6d 69 6c 61 72 6c 79 20 . // Similarly 000085a0: 74 6f 20 53 56 47 2c 20 77 65 20 77 61 6e 74 20 to SVG, we want 000085b0: 74 6f 20 6b 6e 6f 77 20 61 6c 6c 20 4d 61 74 68 to know all Math 000085c0: 4d 4c 20 65 6c 65 6d 65 6e 74 73 2c 0a 20 20 2f ML elements,. / 000085d0: 2f 20 65 76 65 6e 20 74 68 6f 73 65 20 74 68 61 / even those tha 000085e0: 74 20 77 65 20 64 69 73 61 6c 6c 6f 77 20 62 79 t we disallow by 000085f0: 20 64 65 66 61 75 6c 74 2e 0a 20 20 63 6f 6e 73 default.. cons 00008600: 74 20 6d 61 74 68 4d 6c 44 69 73 61 6c 6c 6f 77 t mathMlDisallow 00008610: 65 64 20 3d 20 66 72 65 65 7a 65 28 5b 27 6d 61 ed = freeze(['ma 00008620: 63 74 69 6f 6e 27 2c 20 27 6d 61 6c 69 67 6e 67 ction', 'maligng 00008630: 72 6f 75 70 27 2c 20 27 6d 61 6c 69 67 6e 6d 61 roup', 'malignma 00008640: 72 6b 27 2c 20 27 6d 6c 6f 6e 67 64 69 76 27 2c rk', 'mlongdiv', 00008650: 20 27 6d 73 63 61 72 72 69 65 73 27 2c 20 27 6d 'mscarries', 'm 00008660: 73 63 61 72 72 79 27 2c 20 27 6d 73 67 72 6f 75 scarry', 'msgrou 00008670: 70 27 2c 20 27 6d 73 74 61 63 6b 27 2c 20 27 6d p', 'mstack', 'm 00008680: 73 6c 69 6e 65 27 2c 20 27 6d 73 72 6f 77 27 2c sline', 'msrow', 00008690: 20 27 73 65 6d 61 6e 74 69 63 73 27 2c 20 27 61 'semantics', 'a 000086a0: 6e 6e 6f 74 61 74 69 6f 6e 27 2c 20 27 61 6e 6e nnotation', 'ann 000086b0: 6f 74 61 74 69 6f 6e 2d 78 6d 6c 27 2c 20 27 6d otation-xml', 'm 000086c0: 70 72 65 73 63 72 69 70 74 73 27 2c 20 27 6e 6f prescripts', 'no 000086d0: 6e 65 27 5d 29 3b 0a 20 20 63 6f 6e 73 74 20 74 ne']);. const t 000086e0: 65 78 74 20 3d 20 66 72 65 65 7a 65 28 5b 27 23 ext = freeze(['# 000086f0: 74 65 78 74 27 5d 29 3b 0a 0a 20 20 63 6f 6e 73 text']);.. cons 00008700: 74 20 68 74 6d 6c 20 3d 20 66 72 65 65 7a 65 28 t html = freeze( 00008710: 5b 27 61 63 63 65 70 74 27 2c 20 27 61 63 74 69 ['accept', 'acti 00008720: 6f 6e 27 2c 20 27 61 6c 69 67 6e 27 2c 20 27 61 on', 'align', 'a 00008730: 6c 74 27 2c 20 27 61 75 74 6f 63 61 70 69 74 61 lt', 'autocapita 00008740: 6c 69 7a 65 27 2c 20 27 61 75 74 6f 63 6f 6d 70 lize', 'autocomp 00008750: 6c 65 74 65 27 2c 20 27 61 75 74 6f 70 69 63 74 lete', 'autopict 00008760: 75 72 65 69 6e 70 69 63 74 75 72 65 27 2c 20 27 ureinpicture', ' 00008770: 61 75 74 6f 70 6c 61 79 27 2c 20 27 62 61 63 6b autoplay', 'back 00008780: 67 72 6f 75 6e 64 27 2c 20 27 62 67 63 6f 6c 6f ground', 'bgcolo 00008790: 72 27 2c 20 27 62 6f 72 64 65 72 27 2c 20 27 63 r', 'border', 'c 000087a0: 61 70 74 75 72 65 27 2c 20 27 63 65 6c 6c 70 61 apture', 'cellpa 000087b0: 64 64 69 6e 67 27 2c 20 27 63 65 6c 6c 73 70 61 dding', 'cellspa 000087c0: 63 69 6e 67 27 2c 20 27 63 68 65 63 6b 65 64 27 cing', 'checked' 000087d0: 2c 20 27 63 69 74 65 27 2c 20 27 63 6c 61 73 73 , 'cite', 'class 000087e0: 27 2c 20 27 63 6c 65 61 72 27 2c 20 27 63 6f 6c ', 'clear', 'col 000087f0: 6f 72 27 2c 20 27 63 6f 6c 73 27 2c 20 27 63 6f or', 'cols', 'co 00008800: 6c 73 70 61 6e 27 2c 20 27 63 6f 6e 74 72 6f 6c lspan', 'control 00008810: 73 27 2c 20 27 63 6f 6e 74 72 6f 6c 73 6c 69 73 s', 'controlslis 00008820: 74 27 2c 20 27 63 6f 6f 72 64 73 27 2c 20 27 63 t', 'coords', 'c 00008830: 72 6f 73 73 6f 72 69 67 69 6e 27 2c 20 27 64 61 rossorigin', 'da 00008840: 74 65 74 69 6d 65 27 2c 20 27 64 65 63 6f 64 69 tetime', 'decodi 00008850: 6e 67 27 2c 20 27 64 65 66 61 75 6c 74 27 2c 20 ng', 'default', 00008860: 27 64 69 72 27 2c 20 27 64 69 73 61 62 6c 65 64 'dir', 'disabled 00008870: 27 2c 20 27 64 69 73 61 62 6c 65 70 69 63 74 75 ', 'disablepictu 00008880: 72 65 69 6e 70 69 63 74 75 72 65 27 2c 20 27 64 reinpicture', 'd 00008890: 69 73 61 62 6c 65 72 65 6d 6f 74 65 70 6c 61 79 isableremoteplay 000088a0: 62 61 63 6b 27 2c 20 27 64 6f 77 6e 6c 6f 61 64 back', 'download 000088b0: 27 2c 20 27 64 72 61 67 67 61 62 6c 65 27 2c 20 ', 'draggable', 000088c0: 27 65 6e 63 74 79 70 65 27 2c 20 27 65 6e 74 65 'enctype', 'ente 000088d0: 72 6b 65 79 68 69 6e 74 27 2c 20 27 66 61 63 65 rkeyhint', 'face 000088e0: 27 2c 20 27 66 6f 72 27 2c 20 27 68 65 61 64 65 ', 'for', 'heade 000088f0: 72 73 27 2c 20 27 68 65 69 67 68 74 27 2c 20 27 rs', 'height', ' 00008900: 68 69 64 64 65 6e 27 2c 20 27 68 69 67 68 27 2c hidden', 'high', 00008910: 20 27 68 72 65 66 27 2c 20 27 68 72 65 66 6c 61 'href', 'hrefla 00008920: 6e 67 27 2c 20 27 69 64 27 2c 20 27 69 6e 70 75 ng', 'id', 'inpu 00008930: 74 6d 6f 64 65 27 2c 20 27 69 6e 74 65 67 72 69 tmode', 'integri 00008940: 74 79 27 2c 20 27 69 73 6d 61 70 27 2c 20 27 6b ty', 'ismap', 'k 00008950: 69 6e 64 27 2c 20 27 6c 61 62 65 6c 27 2c 20 27 ind', 'label', ' 00008960: 6c 61 6e 67 27 2c 20 27 6c 69 73 74 27 2c 20 27 lang', 'list', ' 00008970: 6c 6f 61 64 69 6e 67 27 2c 20 27 6c 6f 6f 70 27 loading', 'loop' 00008980: 2c 20 27 6c 6f 77 27 2c 20 27 6d 61 78 27 2c 20 , 'low', 'max', 00008990: 27 6d 61 78 6c 65 6e 67 74 68 27 2c 20 27 6d 65 'maxlength', 'me 000089a0: 64 69 61 27 2c 20 27 6d 65 74 68 6f 64 27 2c 20 dia', 'method', 000089b0: 27 6d 69 6e 27 2c 20 27 6d 69 6e 6c 65 6e 67 74 'min', 'minlengt 000089c0: 68 27 2c 20 27 6d 75 6c 74 69 70 6c 65 27 2c 20 h', 'multiple', 000089d0: 27 6d 75 74 65 64 27 2c 20 27 6e 61 6d 65 27 2c 'muted', 'name', 000089e0: 20 27 6e 6f 6e 63 65 27 2c 20 27 6e 6f 73 68 61 'nonce', 'nosha 000089f0: 64 65 27 2c 20 27 6e 6f 76 61 6c 69 64 61 74 65 de', 'novalidate 00008a00: 27 2c 20 27 6e 6f 77 72 61 70 27 2c 20 27 6f 70 ', 'nowrap', 'op 00008a10: 65 6e 27 2c 20 27 6f 70 74 69 6d 75 6d 27 2c 20 en', 'optimum', 00008a20: 27 70 61 74 74 65 72 6e 27 2c 20 27 70 6c 61 63 'pattern', 'plac 00008a30: 65 68 6f 6c 64 65 72 27 2c 20 27 70 6c 61 79 73 eholder', 'plays 00008a40: 69 6e 6c 69 6e 65 27 2c 20 27 70 6f 73 74 65 72 inline', 'poster 00008a50: 27 2c 20 27 70 72 65 6c 6f 61 64 27 2c 20 27 70 ', 'preload', 'p 00008a60: 75 62 64 61 74 65 27 2c 20 27 72 61 64 69 6f 67 ubdate', 'radiog 00008a70: 72 6f 75 70 27 2c 20 27 72 65 61 64 6f 6e 6c 79 roup', 'readonly 00008a80: 27 2c 20 27 72 65 6c 27 2c 20 27 72 65 71 75 69 ', 'rel', 'requi 00008a90: 72 65 64 27 2c 20 27 72 65 76 27 2c 20 27 72 65 red', 'rev', 're 00008aa0: 76 65 72 73 65 64 27 2c 20 27 72 6f 6c 65 27 2c versed', 'role', 00008ab0: 20 27 72 6f 77 73 27 2c 20 27 72 6f 77 73 70 61 'rows', 'rowspa 00008ac0: 6e 27 2c 20 27 73 70 65 6c 6c 63 68 65 63 6b 27 n', 'spellcheck' 00008ad0: 2c 20 27 73 63 6f 70 65 27 2c 20 27 73 65 6c 65 , 'scope', 'sele 00008ae0: 63 74 65 64 27 2c 20 27 73 68 61 70 65 27 2c 20 cted', 'shape', 00008af0: 27 73 69 7a 65 27 2c 20 27 73 69 7a 65 73 27 2c 'size', 'sizes', 00008b00: 20 27 73 70 61 6e 27 2c 20 27 73 72 63 6c 61 6e 'span', 'srclan 00008b10: 67 27 2c 20 27 73 74 61 72 74 27 2c 20 27 73 72 g', 'start', 'sr 00008b20: 63 27 2c 20 27 73 72 63 73 65 74 27 2c 20 27 73 c', 'srcset', 's 00008b30: 74 65 70 27 2c 20 27 73 74 79 6c 65 27 2c 20 27 tep', 'style', ' 00008b40: 73 75 6d 6d 61 72 79 27 2c 20 27 74 61 62 69 6e summary', 'tabin 00008b50: 64 65 78 27 2c 20 27 74 69 74 6c 65 27 2c 20 27 dex', 'title', ' 00008b60: 74 72 61 6e 73 6c 61 74 65 27 2c 20 27 74 79 70 translate', 'typ 00008b70: 65 27 2c 20 27 75 73 65 6d 61 70 27 2c 20 27 76 e', 'usemap', 'v 00008b80: 61 6c 69 67 6e 27 2c 20 27 76 61 6c 75 65 27 2c align', 'value', 00008b90: 20 27 77 69 64 74 68 27 2c 20 27 77 72 61 70 27 'width', 'wrap' 00008ba0: 2c 20 27 78 6d 6c 6e 73 27 2c 20 27 73 6c 6f 74 , 'xmlns', 'slot 00008bb0: 27 5d 29 3b 0a 20 20 63 6f 6e 73 74 20 73 76 67 ']);. const svg 00008bc0: 20 3d 20 66 72 65 65 7a 65 28 5b 27 61 63 63 65 = freeze(['acce 00008bd0: 6e 74 2d 68 65 69 67 68 74 27 2c 20 27 61 63 63 nt-height', 'acc 00008be0: 75 6d 75 6c 61 74 65 27 2c 20 27 61 64 64 69 74 umulate', 'addit 00008bf0: 69 76 65 27 2c 20 27 61 6c 69 67 6e 6d 65 6e 74 ive', 'alignment 00008c00: 2d 62 61 73 65 6c 69 6e 65 27 2c 20 27 61 73 63 -baseline', 'asc 00008c10: 65 6e 74 27 2c 20 27 61 74 74 72 69 62 75 74 65 ent', 'attribute 00008c20: 6e 61 6d 65 27 2c 20 27 61 74 74 72 69 62 75 74 name', 'attribut 00008c30: 65 74 79 70 65 27 2c 20 27 61 7a 69 6d 75 74 68 etype', 'azimuth 00008c40: 27 2c 20 27 62 61 73 65 66 72 65 71 75 65 6e 63 ', 'basefrequenc 00008c50: 79 27 2c 20 27 62 61 73 65 6c 69 6e 65 2d 73 68 y', 'baseline-sh 00008c60: 69 66 74 27 2c 20 27 62 65 67 69 6e 27 2c 20 27 ift', 'begin', ' 00008c70: 62 69 61 73 27 2c 20 27 62 79 27 2c 20 27 63 6c bias', 'by', 'cl 00008c80: 61 73 73 27 2c 20 27 63 6c 69 70 27 2c 20 27 63 ass', 'clip', 'c 00008c90: 6c 69 70 70 61 74 68 75 6e 69 74 73 27 2c 20 27 lippathunits', ' 00008ca0: 63 6c 69 70 2d 70 61 74 68 27 2c 20 27 63 6c 69 clip-path', 'cli 00008cb0: 70 2d 72 75 6c 65 27 2c 20 27 63 6f 6c 6f 72 27 p-rule', 'color' 00008cc0: 2c 20 27 63 6f 6c 6f 72 2d 69 6e 74 65 72 70 6f , 'color-interpo 00008cd0: 6c 61 74 69 6f 6e 27 2c 20 27 63 6f 6c 6f 72 2d lation', 'color- 00008ce0: 69 6e 74 65 72 70 6f 6c 61 74 69 6f 6e 2d 66 69 interpolation-fi 00008cf0: 6c 74 65 72 73 27 2c 20 27 63 6f 6c 6f 72 2d 70 lters', 'color-p 00008d00: 72 6f 66 69 6c 65 27 2c 20 27 63 6f 6c 6f 72 2d rofile', 'color- 00008d10: 72 65 6e 64 65 72 69 6e 67 27 2c 20 27 63 78 27 rendering', 'cx' 00008d20: 2c 20 27 63 79 27 2c 20 27 64 27 2c 20 27 64 78 , 'cy', 'd', 'dx 00008d30: 27 2c 20 27 64 79 27 2c 20 27 64 69 66 66 75 73 ', 'dy', 'diffus 00008d40: 65 63 6f 6e 73 74 61 6e 74 27 2c 20 27 64 69 72 econstant', 'dir 00008d50: 65 63 74 69 6f 6e 27 2c 20 27 64 69 73 70 6c 61 ection', 'displa 00008d60: 79 27 2c 20 27 64 69 76 69 73 6f 72 27 2c 20 27 y', 'divisor', ' 00008d70: 64 75 72 27 2c 20 27 65 64 67 65 6d 6f 64 65 27 dur', 'edgemode' 00008d80: 2c 20 27 65 6c 65 76 61 74 69 6f 6e 27 2c 20 27 , 'elevation', ' 00008d90: 65 6e 64 27 2c 20 27 66 69 6c 6c 27 2c 20 27 66 end', 'fill', 'f 00008da0: 69 6c 6c 2d 6f 70 61 63 69 74 79 27 2c 20 27 66 ill-opacity', 'f 00008db0: 69 6c 6c 2d 72 75 6c 65 27 2c 20 27 66 69 6c 74 ill-rule', 'filt 00008dc0: 65 72 27 2c 20 27 66 69 6c 74 65 72 75 6e 69 74 er', 'filterunit 00008dd0: 73 27 2c 20 27 66 6c 6f 6f 64 2d 63 6f 6c 6f 72 s', 'flood-color 00008de0: 27 2c 20 27 66 6c 6f 6f 64 2d 6f 70 61 63 69 74 ', 'flood-opacit 00008df0: 79 27 2c 20 27 66 6f 6e 74 2d 66 61 6d 69 6c 79 y', 'font-family 00008e00: 27 2c 20 27 66 6f 6e 74 2d 73 69 7a 65 27 2c 20 ', 'font-size', 00008e10: 27 66 6f 6e 74 2d 73 69 7a 65 2d 61 64 6a 75 73 'font-size-adjus 00008e20: 74 27 2c 20 27 66 6f 6e 74 2d 73 74 72 65 74 63 t', 'font-stretc 00008e30: 68 27 2c 20 27 66 6f 6e 74 2d 73 74 79 6c 65 27 h', 'font-style' 00008e40: 2c 20 27 66 6f 6e 74 2d 76 61 72 69 61 6e 74 27 , 'font-variant' 00008e50: 2c 20 27 66 6f 6e 74 2d 77 65 69 67 68 74 27 2c , 'font-weight', 00008e60: 20 27 66 78 27 2c 20 27 66 79 27 2c 20 27 67 31 'fx', 'fy', 'g1 00008e70: 27 2c 20 27 67 32 27 2c 20 27 67 6c 79 70 68 2d ', 'g2', 'glyph- 00008e80: 6e 61 6d 65 27 2c 20 27 67 6c 79 70 68 72 65 66 name', 'glyphref 00008e90: 27 2c 20 27 67 72 61 64 69 65 6e 74 75 6e 69 74 ', 'gradientunit 00008ea0: 73 27 2c 20 27 67 72 61 64 69 65 6e 74 74 72 61 s', 'gradienttra 00008eb0: 6e 73 66 6f 72 6d 27 2c 20 27 68 65 69 67 68 74 nsform', 'height 00008ec0: 27 2c 20 27 68 72 65 66 27 2c 20 27 69 64 27 2c ', 'href', 'id', 00008ed0: 20 27 69 6d 61 67 65 2d 72 65 6e 64 65 72 69 6e 'image-renderin 00008ee0: 67 27 2c 20 27 69 6e 27 2c 20 27 69 6e 32 27 2c g', 'in', 'in2', 00008ef0: 20 27 6b 27 2c 20 27 6b 31 27 2c 20 27 6b 32 27 'k', 'k1', 'k2' 00008f00: 2c 20 27 6b 33 27 2c 20 27 6b 34 27 2c 20 27 6b , 'k3', 'k4', 'k 00008f10: 65 72 6e 69 6e 67 27 2c 20 27 6b 65 79 70 6f 69 erning', 'keypoi 00008f20: 6e 74 73 27 2c 20 27 6b 65 79 73 70 6c 69 6e 65 nts', 'keyspline 00008f30: 73 27 2c 20 27 6b 65 79 74 69 6d 65 73 27 2c 20 s', 'keytimes', 00008f40: 27 6c 61 6e 67 27 2c 20 27 6c 65 6e 67 74 68 61 'lang', 'lengtha 00008f50: 64 6a 75 73 74 27 2c 20 27 6c 65 74 74 65 72 2d djust', 'letter- 00008f60: 73 70 61 63 69 6e 67 27 2c 20 27 6b 65 72 6e 65 spacing', 'kerne 00008f70: 6c 6d 61 74 72 69 78 27 2c 20 27 6b 65 72 6e 65 lmatrix', 'kerne 00008f80: 6c 75 6e 69 74 6c 65 6e 67 74 68 27 2c 20 27 6c lunitlength', 'l 00008f90: 69 67 68 74 69 6e 67 2d 63 6f 6c 6f 72 27 2c 20 ighting-color', 00008fa0: 27 6c 6f 63 61 6c 27 2c 20 27 6d 61 72 6b 65 72 'local', 'marker 00008fb0: 2d 65 6e 64 27 2c 20 27 6d 61 72 6b 65 72 2d 6d -end', 'marker-m 00008fc0: 69 64 27 2c 20 27 6d 61 72 6b 65 72 2d 73 74 61 id', 'marker-sta 00008fd0: 72 74 27 2c 20 27 6d 61 72 6b 65 72 68 65 69 67 rt', 'markerheig 00008fe0: 68 74 27 2c 20 27 6d 61 72 6b 65 72 75 6e 69 74 ht', 'markerunit 00008ff0: 73 27 2c 20 27 6d 61 72 6b 65 72 77 69 64 74 68 s', 'markerwidth 00009000: 27 2c 20 27 6d 61 73 6b 63 6f 6e 74 65 6e 74 75 ', 'maskcontentu 00009010: 6e 69 74 73 27 2c 20 27 6d 61 73 6b 75 6e 69 74 nits', 'maskunit 00009020: 73 27 2c 20 27 6d 61 78 27 2c 20 27 6d 61 73 6b s', 'max', 'mask 00009030: 27 2c 20 27 6d 65 64 69 61 27 2c 20 27 6d 65 74 ', 'media', 'met 00009040: 68 6f 64 27 2c 20 27 6d 6f 64 65 27 2c 20 27 6d hod', 'mode', 'm 00009050: 69 6e 27 2c 20 27 6e 61 6d 65 27 2c 20 27 6e 75 in', 'name', 'nu 00009060: 6d 6f 63 74 61 76 65 73 27 2c 20 27 6f 66 66 73 moctaves', 'offs 00009070: 65 74 27 2c 20 27 6f 70 65 72 61 74 6f 72 27 2c et', 'operator', 00009080: 20 27 6f 70 61 63 69 74 79 27 2c 20 27 6f 72 64 'opacity', 'ord 00009090: 65 72 27 2c 20 27 6f 72 69 65 6e 74 27 2c 20 27 er', 'orient', ' 000090a0: 6f 72 69 65 6e 74 61 74 69 6f 6e 27 2c 20 27 6f orientation', 'o 000090b0: 72 69 67 69 6e 27 2c 20 27 6f 76 65 72 66 6c 6f rigin', 'overflo 000090c0: 77 27 2c 20 27 70 61 69 6e 74 2d 6f 72 64 65 72 w', 'paint-order 000090d0: 27 2c 20 27 70 61 74 68 27 2c 20 27 70 61 74 68 ', 'path', 'path 000090e0: 6c 65 6e 67 74 68 27 2c 20 27 70 61 74 74 65 72 length', 'patter 000090f0: 6e 63 6f 6e 74 65 6e 74 75 6e 69 74 73 27 2c 20 ncontentunits', 00009100: 27 70 61 74 74 65 72 6e 74 72 61 6e 73 66 6f 72 'patterntransfor 00009110: 6d 27 2c 20 27 70 61 74 74 65 72 6e 75 6e 69 74 m', 'patternunit 00009120: 73 27 2c 20 27 70 6f 69 6e 74 73 27 2c 20 27 70 s', 'points', 'p 00009130: 72 65 73 65 72 76 65 61 6c 70 68 61 27 2c 20 27 reservealpha', ' 00009140: 70 72 65 73 65 72 76 65 61 73 70 65 63 74 72 61 preserveaspectra 00009150: 74 69 6f 27 2c 20 27 70 72 69 6d 69 74 69 76 65 tio', 'primitive 00009160: 75 6e 69 74 73 27 2c 20 27 72 27 2c 20 27 72 78 units', 'r', 'rx 00009170: 27 2c 20 27 72 79 27 2c 20 27 72 61 64 69 75 73 ', 'ry', 'radius 00009180: 27 2c 20 27 72 65 66 78 27 2c 20 27 72 65 66 79 ', 'refx', 'refy 00009190: 27 2c 20 27 72 65 70 65 61 74 63 6f 75 6e 74 27 ', 'repeatcount' 000091a0: 2c 20 27 72 65 70 65 61 74 64 75 72 27 2c 20 27 , 'repeatdur', ' 000091b0: 72 65 73 74 61 72 74 27 2c 20 27 72 65 73 75 6c restart', 'resul 000091c0: 74 27 2c 20 27 72 6f 74 61 74 65 27 2c 20 27 73 t', 'rotate', 's 000091d0: 63 61 6c 65 27 2c 20 27 73 65 65 64 27 2c 20 27 cale', 'seed', ' 000091e0: 73 68 61 70 65 2d 72 65 6e 64 65 72 69 6e 67 27 shape-rendering' 000091f0: 2c 20 27 73 70 65 63 75 6c 61 72 63 6f 6e 73 74 , 'specularconst 00009200: 61 6e 74 27 2c 20 27 73 70 65 63 75 6c 61 72 65 ant', 'speculare 00009210: 78 70 6f 6e 65 6e 74 27 2c 20 27 73 70 72 65 61 xponent', 'sprea 00009220: 64 6d 65 74 68 6f 64 27 2c 20 27 73 74 61 72 74 dmethod', 'start 00009230: 6f 66 66 73 65 74 27 2c 20 27 73 74 64 64 65 76 offset', 'stddev 00009240: 69 61 74 69 6f 6e 27 2c 20 27 73 74 69 74 63 68 iation', 'stitch 00009250: 74 69 6c 65 73 27 2c 20 27 73 74 6f 70 2d 63 6f tiles', 'stop-co 00009260: 6c 6f 72 27 2c 20 27 73 74 6f 70 2d 6f 70 61 63 lor', 'stop-opac 00009270: 69 74 79 27 2c 20 27 73 74 72 6f 6b 65 2d 64 61 ity', 'stroke-da 00009280: 73 68 61 72 72 61 79 27 2c 20 27 73 74 72 6f 6b sharray', 'strok 00009290: 65 2d 64 61 73 68 6f 66 66 73 65 74 27 2c 20 27 e-dashoffset', ' 000092a0: 73 74 72 6f 6b 65 2d 6c 69 6e 65 63 61 70 27 2c stroke-linecap', 000092b0: 20 27 73 74 72 6f 6b 65 2d 6c 69 6e 65 6a 6f 69 'stroke-linejoi 000092c0: 6e 27 2c 20 27 73 74 72 6f 6b 65 2d 6d 69 74 65 n', 'stroke-mite 000092d0: 72 6c 69 6d 69 74 27 2c 20 27 73 74 72 6f 6b 65 rlimit', 'stroke 000092e0: 2d 6f 70 61 63 69 74 79 27 2c 20 27 73 74 72 6f -opacity', 'stro 000092f0: 6b 65 27 2c 20 27 73 74 72 6f 6b 65 2d 77 69 64 ke', 'stroke-wid 00009300: 74 68 27 2c 20 27 73 74 79 6c 65 27 2c 20 27 73 th', 'style', 's 00009310: 75 72 66 61 63 65 73 63 61 6c 65 27 2c 20 27 73 urfacescale', 's 00009320: 79 73 74 65 6d 6c 61 6e 67 75 61 67 65 27 2c 20 ystemlanguage', 00009330: 27 74 61 62 69 6e 64 65 78 27 2c 20 27 74 61 72 'tabindex', 'tar 00009340: 67 65 74 78 27 2c 20 27 74 61 72 67 65 74 79 27 getx', 'targety' 00009350: 2c 20 27 74 72 61 6e 73 66 6f 72 6d 27 2c 20 27 , 'transform', ' 00009360: 74 72 61 6e 73 66 6f 72 6d 2d 6f 72 69 67 69 6e transform-origin 00009370: 27 2c 20 27 74 65 78 74 2d 61 6e 63 68 6f 72 27 ', 'text-anchor' 00009380: 2c 20 27 74 65 78 74 2d 64 65 63 6f 72 61 74 69 , 'text-decorati 00009390: 6f 6e 27 2c 20 27 74 65 78 74 2d 72 65 6e 64 65 on', 'text-rende 000093a0: 72 69 6e 67 27 2c 20 27 74 65 78 74 6c 65 6e 67 ring', 'textleng 000093b0: 74 68 27 2c 20 27 74 79 70 65 27 2c 20 27 75 31 th', 'type', 'u1 000093c0: 27 2c 20 27 75 32 27 2c 20 27 75 6e 69 63 6f 64 ', 'u2', 'unicod 000093d0: 65 27 2c 20 27 76 61 6c 75 65 73 27 2c 20 27 76 e', 'values', 'v 000093e0: 69 65 77 62 6f 78 27 2c 20 27 76 69 73 69 62 69 iewbox', 'visibi 000093f0: 6c 69 74 79 27 2c 20 27 76 65 72 73 69 6f 6e 27 lity', 'version' 00009400: 2c 20 27 76 65 72 74 2d 61 64 76 2d 79 27 2c 20 , 'vert-adv-y', 00009410: 27 76 65 72 74 2d 6f 72 69 67 69 6e 2d 78 27 2c 'vert-origin-x', 00009420: 20 27 76 65 72 74 2d 6f 72 69 67 69 6e 2d 79 27 'vert-origin-y' 00009430: 2c 20 27 77 69 64 74 68 27 2c 20 27 77 6f 72 64 , 'width', 'word 00009440: 2d 73 70 61 63 69 6e 67 27 2c 20 27 77 72 61 70 -spacing', 'wrap 00009450: 27 2c 20 27 77 72 69 74 69 6e 67 2d 6d 6f 64 65 ', 'writing-mode 00009460: 27 2c 20 27 78 63 68 61 6e 6e 65 6c 73 65 6c 65 ', 'xchannelsele 00009470: 63 74 6f 72 27 2c 20 27 79 63 68 61 6e 6e 65 6c ctor', 'ychannel 00009480: 73 65 6c 65 63 74 6f 72 27 2c 20 27 78 27 2c 20 selector', 'x', 00009490: 27 78 31 27 2c 20 27 78 32 27 2c 20 27 78 6d 6c 'x1', 'x2', 'xml 000094a0: 6e 73 27 2c 20 27 79 27 2c 20 27 79 31 27 2c 20 ns', 'y', 'y1', 000094b0: 27 79 32 27 2c 20 27 7a 27 2c 20 27 7a 6f 6f 6d 'y2', 'z', 'zoom 000094c0: 61 6e 64 70 61 6e 27 5d 29 3b 0a 20 20 63 6f 6e andpan']);. con 000094d0: 73 74 20 6d 61 74 68 4d 6c 20 3d 20 66 72 65 65 st mathMl = free 000094e0: 7a 65 28 5b 27 61 63 63 65 6e 74 27 2c 20 27 61 ze(['accent', 'a 000094f0: 63 63 65 6e 74 75 6e 64 65 72 27 2c 20 27 61 6c ccentunder', 'al 00009500: 69 67 6e 27 2c 20 27 62 65 76 65 6c 6c 65 64 27 ign', 'bevelled' 00009510: 2c 20 27 63 6c 6f 73 65 27 2c 20 27 63 6f 6c 75 , 'close', 'colu 00009520: 6d 6e 73 61 6c 69 67 6e 27 2c 20 27 63 6f 6c 75 mnsalign', 'colu 00009530: 6d 6e 6c 69 6e 65 73 27 2c 20 27 63 6f 6c 75 6d mnlines', 'colum 00009540: 6e 73 70 61 6e 27 2c 20 27 64 65 6e 6f 6d 61 6c nspan', 'denomal 00009550: 69 67 6e 27 2c 20 27 64 65 70 74 68 27 2c 20 27 ign', 'depth', ' 00009560: 64 69 72 27 2c 20 27 64 69 73 70 6c 61 79 27 2c dir', 'display', 00009570: 20 27 64 69 73 70 6c 61 79 73 74 79 6c 65 27 2c 'displaystyle', 00009580: 20 27 65 6e 63 6f 64 69 6e 67 27 2c 20 27 66 65 'encoding', 'fe 00009590: 6e 63 65 27 2c 20 27 66 72 61 6d 65 27 2c 20 27 nce', 'frame', ' 000095a0: 68 65 69 67 68 74 27 2c 20 27 68 72 65 66 27 2c height', 'href', 000095b0: 20 27 69 64 27 2c 20 27 6c 61 72 67 65 6f 70 27 'id', 'largeop' 000095c0: 2c 20 27 6c 65 6e 67 74 68 27 2c 20 27 6c 69 6e , 'length', 'lin 000095d0: 65 74 68 69 63 6b 6e 65 73 73 27 2c 20 27 6c 73 ethickness', 'ls 000095e0: 70 61 63 65 27 2c 20 27 6c 71 75 6f 74 65 27 2c pace', 'lquote', 000095f0: 20 27 6d 61 74 68 62 61 63 6b 67 72 6f 75 6e 64 'mathbackground 00009600: 27 2c 20 27 6d 61 74 68 63 6f 6c 6f 72 27 2c 20 ', 'mathcolor', 00009610: 27 6d 61 74 68 73 69 7a 65 27 2c 20 27 6d 61 74 'mathsize', 'mat 00009620: 68 76 61 72 69 61 6e 74 27 2c 20 27 6d 61 78 73 hvariant', 'maxs 00009630: 69 7a 65 27 2c 20 27 6d 69 6e 73 69 7a 65 27 2c ize', 'minsize', 00009640: 20 27 6d 6f 76 61 62 6c 65 6c 69 6d 69 74 73 27 'movablelimits' 00009650: 2c 20 27 6e 6f 74 61 74 69 6f 6e 27 2c 20 27 6e , 'notation', 'n 00009660: 75 6d 61 6c 69 67 6e 27 2c 20 27 6f 70 65 6e 27 umalign', 'open' 00009670: 2c 20 27 72 6f 77 61 6c 69 67 6e 27 2c 20 27 72 , 'rowalign', 'r 00009680: 6f 77 6c 69 6e 65 73 27 2c 20 27 72 6f 77 73 70 owlines', 'rowsp 00009690: 61 63 69 6e 67 27 2c 20 27 72 6f 77 73 70 61 6e acing', 'rowspan 000096a0: 27 2c 20 27 72 73 70 61 63 65 27 2c 20 27 72 71 ', 'rspace', 'rq 000096b0: 75 6f 74 65 27 2c 20 27 73 63 72 69 70 74 6c 65 uote', 'scriptle 000096c0: 76 65 6c 27 2c 20 27 73 63 72 69 70 74 6d 69 6e vel', 'scriptmin 000096d0: 73 69 7a 65 27 2c 20 27 73 63 72 69 70 74 73 69 size', 'scriptsi 000096e0: 7a 65 6d 75 6c 74 69 70 6c 69 65 72 27 2c 20 27 zemultiplier', ' 000096f0: 73 65 6c 65 63 74 69 6f 6e 27 2c 20 27 73 65 70 selection', 'sep 00009700: 61 72 61 74 6f 72 27 2c 20 27 73 65 70 61 72 61 arator', 'separa 00009710: 74 6f 72 73 27 2c 20 27 73 74 72 65 74 63 68 79 tors', 'stretchy 00009720: 27 2c 20 27 73 75 62 73 63 72 69 70 74 73 68 69 ', 'subscriptshi 00009730: 66 74 27 2c 20 27 73 75 70 73 63 72 69 70 74 73 ft', 'supscripts 00009740: 68 69 66 74 27 2c 20 27 73 79 6d 6d 65 74 72 69 hift', 'symmetri 00009750: 63 27 2c 20 27 76 6f 66 66 73 65 74 27 2c 20 27 c', 'voffset', ' 00009760: 77 69 64 74 68 27 2c 20 27 78 6d 6c 6e 73 27 5d width', 'xmlns'] 00009770: 29 3b 0a 20 20 63 6f 6e 73 74 20 78 6d 6c 20 3d );. const xml = 00009780: 20 66 72 65 65 7a 65 28 5b 27 78 6c 69 6e 6b 3a freeze(['xlink: 00009790: 68 72 65 66 27 2c 20 27 78 6d 6c 3a 69 64 27 2c href', 'xml:id', 000097a0: 20 27 78 6c 69 6e 6b 3a 74 69 74 6c 65 27 2c 20 'xlink:title', 000097b0: 27 78 6d 6c 3a 73 70 61 63 65 27 2c 20 27 78 6d 'xml:space', 'xm 000097c0: 6c 6e 73 3a 78 6c 69 6e 6b 27 5d 29 3b 0a 0a 20 lns:xlink']);.. 000097d0: 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 // eslint-disab 000097e0: 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 75 6e 69 le-next-line uni 000097f0: 63 6f 72 6e 2f 62 65 74 74 65 72 2d 72 65 67 65 corn/better-rege 00009800: 78 0a 20 20 63 6f 6e 73 74 20 4d 55 53 54 41 43 x. const MUSTAC 00009810: 48 45 5f 45 58 50 52 20 3d 20 73 65 61 6c 28 2f HE_EXPR = seal(/ 00009820: 5c 7b 5c 7b 5b 5c 77 5c 57 5d 2a 7c 5b 5c 77 5c \{\{[\w\W]*|[\w\ 00009830: 57 5d 2a 5c 7d 5c 7d 2f 67 6d 29 3b 20 2f 2f 20 W]*\}\}/gm); // 00009840: 53 70 65 63 69 66 79 20 74 65 6d 70 6c 61 74 65 Specify template 00009850: 20 64 65 74 65 63 74 69 6f 6e 20 72 65 67 65 78 detection regex 00009860: 20 66 6f 72 20 53 41 46 45 5f 46 4f 52 5f 54 45 for SAFE_FOR_TE 00009870: 4d 50 4c 41 54 45 53 20 6d 6f 64 65 0a 20 20 63 MPLATES mode. c 00009880: 6f 6e 73 74 20 45 52 42 5f 45 58 50 52 20 3d 20 onst ERB_EXPR = 00009890: 73 65 61 6c 28 2f 3c 25 5b 5c 77 5c 57 5d 2a 7c seal(/<%[\w\W]*| 000098a0: 5b 5c 77 5c 57 5d 2a 25 3e 2f 67 6d 29 3b 0a 20 [\w\W]*%>/gm);. 000098b0: 20 63 6f 6e 73 74 20 54 4d 50 4c 49 54 5f 45 58 const TMPLIT_EX 000098c0: 50 52 20 3d 20 73 65 61 6c 28 2f 5c 24 7b 5b 5c PR = seal(/\${[\ 000098d0: 77 5c 57 5d 2a 7d 2f 67 6d 29 3b 0a 20 20 63 6f w\W]*}/gm);. co 000098e0: 6e 73 74 20 44 41 54 41 5f 41 54 54 52 20 3d 20 nst DATA_ATTR = 000098f0: 73 65 61 6c 28 2f 5e 64 61 74 61 2d 5b 5c 2d 5c seal(/^data-[\-\ 00009900: 77 2e 5c 75 30 30 42 37 2d 5c 75 46 46 46 46 5d w.\u00B7-\uFFFF] 00009910: 2f 29 3b 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 /); // eslint-di 00009920: 73 61 62 6c 65 2d 6c 69 6e 65 20 6e 6f 2d 75 73 sable-line no-us 00009930: 65 6c 65 73 73 2d 65 73 63 61 70 65 0a 20 20 63 eless-escape. c 00009940: 6f 6e 73 74 20 41 52 49 41 5f 41 54 54 52 20 3d onst ARIA_ATTR = 00009950: 20 73 65 61 6c 28 2f 5e 61 72 69 61 2d 5b 5c 2d seal(/^aria-[\- 00009960: 5c 77 5d 2b 24 2f 29 3b 20 2f 2f 20 65 73 6c 69 \w]+$/); // esli 00009970: 6e 74 2d 64 69 73 61 62 6c 65 2d 6c 69 6e 65 20 nt-disable-line 00009980: 6e 6f 2d 75 73 65 6c 65 73 73 2d 65 73 63 61 70 no-useless-escap 00009990: 65 0a 20 20 63 6f 6e 73 74 20 49 53 5f 41 4c 4c e. const IS_ALL 000099a0: 4f 57 45 44 5f 55 52 49 20 3d 20 73 65 61 6c 28 OWED_URI = seal( 000099b0: 2f 5e 28 3f 3a 28 3f 3a 28 3f 3a 66 7c 68 74 29 /^(?:(?:(?:f|ht) 000099c0: 74 70 73 3f 7c 6d 61 69 6c 74 6f 7c 74 65 6c 7c tps?|mailto|tel| 000099d0: 63 61 6c 6c 74 6f 7c 73 6d 73 7c 63 69 64 7c 78 callto|sms|cid|x 000099e0: 6d 70 70 29 3a 7c 5b 5e 61 2d 7a 5d 7c 5b 61 2d mpp):|[^a-z]|[a- 000099f0: 7a 2b 2e 5c 2d 5d 2b 28 3f 3a 5b 5e 61 2d 7a 2b z+.\-]+(?:[^a-z+ 00009a00: 2e 5c 2d 3a 5d 7c 24 29 29 2f 69 20 2f 2f 20 65 .\-:]|$))/i // e 00009a10: 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c 69 slint-disable-li 00009a20: 6e 65 20 6e 6f 2d 75 73 65 6c 65 73 73 2d 65 73 ne no-useless-es 00009a30: 63 61 70 65 0a 20 20 29 3b 0a 0a 20 20 63 6f 6e cape. );.. con 00009a40: 73 74 20 49 53 5f 53 43 52 49 50 54 5f 4f 52 5f st IS_SCRIPT_OR_ 00009a50: 44 41 54 41 20 3d 20 73 65 61 6c 28 2f 5e 28 3f DATA = seal(/^(? 00009a60: 3a 5c 77 2b 73 63 72 69 70 74 7c 64 61 74 61 29 :\w+script|data) 00009a70: 3a 2f 69 29 3b 0a 20 20 63 6f 6e 73 74 20 41 54 :/i);. const AT 00009a80: 54 52 5f 57 48 49 54 45 53 50 41 43 45 20 3d 20 TR_WHITESPACE = 00009a90: 73 65 61 6c 28 2f 5b 5c 75 30 30 30 30 2d 5c 75 seal(/[\u0000-\u 00009aa0: 30 30 32 30 5c 75 30 30 41 30 5c 75 31 36 38 30 0020\u00A0\u1680 00009ab0: 5c 75 31 38 30 45 5c 75 32 30 30 30 2d 5c 75 32 \u180E\u2000-\u2 00009ac0: 30 32 39 5c 75 32 30 35 46 5c 75 33 30 30 30 5d 029\u205F\u3000] 00009ad0: 2f 67 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 /g // eslint-dis 00009ae0: 61 62 6c 65 2d 6c 69 6e 65 20 6e 6f 2d 63 6f 6e able-line no-con 00009af0: 74 72 6f 6c 2d 72 65 67 65 78 0a 20 20 29 3b 0a trol-regex. );. 00009b00: 0a 20 20 63 6f 6e 73 74 20 44 4f 43 54 59 50 45 . const DOCTYPE 00009b10: 5f 4e 41 4d 45 20 3d 20 73 65 61 6c 28 2f 5e 68 _NAME = seal(/^h 00009b20: 74 6d 6c 24 2f 69 29 3b 0a 20 20 63 6f 6e 73 74 tml$/i);. const 00009b30: 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 20 CUSTOM_ELEMENT 00009b40: 3d 20 73 65 61 6c 28 2f 5e 5b 61 2d 7a 5d 5b 2e = seal(/^[a-z][. 00009b50: 5c 77 5d 2a 28 2d 5b 2e 5c 77 5d 2b 29 2b 24 2f \w]*(-[.\w]+)+$/ 00009b60: 69 29 3b 0a 0a 20 20 76 61 72 20 45 58 50 52 45 i);.. var EXPRE 00009b70: 53 53 49 4f 4e 53 20 3d 20 2f 2a 23 5f 5f 50 55 SSIONS = /*#__PU 00009b80: 52 45 5f 5f 2a 2f 4f 62 6a 65 63 74 2e 66 72 65 RE__*/Object.fre 00009b90: 65 7a 65 28 7b 0a 20 20 20 20 5f 5f 70 72 6f 74 eze({. __prot 00009ba0: 6f 5f 5f 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 4d o__: null,. M 00009bb0: 55 53 54 41 43 48 45 5f 45 58 50 52 3a 20 4d 55 USTACHE_EXPR: MU 00009bc0: 53 54 41 43 48 45 5f 45 58 50 52 2c 0a 20 20 20 STACHE_EXPR,. 00009bd0: 20 45 52 42 5f 45 58 50 52 3a 20 45 52 42 5f 45 ERB_EXPR: ERB_E 00009be0: 58 50 52 2c 0a 20 20 20 20 54 4d 50 4c 49 54 5f XPR,. TMPLIT_ 00009bf0: 45 58 50 52 3a 20 54 4d 50 4c 49 54 5f 45 58 50 EXPR: TMPLIT_EXP 00009c00: 52 2c 0a 20 20 20 20 44 41 54 41 5f 41 54 54 52 R,. DATA_ATTR 00009c10: 3a 20 44 41 54 41 5f 41 54 54 52 2c 0a 20 20 20 : DATA_ATTR,. 00009c20: 20 41 52 49 41 5f 41 54 54 52 3a 20 41 52 49 41 ARIA_ATTR: ARIA 00009c30: 5f 41 54 54 52 2c 0a 20 20 20 20 49 53 5f 41 4c _ATTR,. IS_AL 00009c40: 4c 4f 57 45 44 5f 55 52 49 3a 20 49 53 5f 41 4c LOWED_URI: IS_AL 00009c50: 4c 4f 57 45 44 5f 55 52 49 2c 0a 20 20 20 20 49 LOWED_URI,. I 00009c60: 53 5f 53 43 52 49 50 54 5f 4f 52 5f 44 41 54 41 S_SCRIPT_OR_DATA 00009c70: 3a 20 49 53 5f 53 43 52 49 50 54 5f 4f 52 5f 44 : IS_SCRIPT_OR_D 00009c80: 41 54 41 2c 0a 20 20 20 20 41 54 54 52 5f 57 48 ATA,. ATTR_WH 00009c90: 49 54 45 53 50 41 43 45 3a 20 41 54 54 52 5f 57 ITESPACE: ATTR_W 00009ca0: 48 49 54 45 53 50 41 43 45 2c 0a 20 20 20 20 44 HITESPACE,. D 00009cb0: 4f 43 54 59 50 45 5f 4e 41 4d 45 3a 20 44 4f 43 OCTYPE_NAME: DOC 00009cc0: 54 59 50 45 5f 4e 41 4d 45 2c 0a 20 20 20 20 43 TYPE_NAME,. C 00009cd0: 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 3a 20 43 USTOM_ELEMENT: C 00009ce0: 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 0a 20 20 USTOM_ELEMENT. 00009cf0: 7d 29 3b 0a 0a 20 20 2f 2f 20 68 74 74 70 73 3a });.. // https: 00009d00: 2f 2f 64 65 76 65 6c 6f 70 65 72 2e 6d 6f 7a 69 //developer.mozi 00009d10: 6c 6c 61 2e 6f 72 67 2f 65 6e 2d 55 53 2f 64 6f lla.org/en-US/do 00009d20: 63 73 2f 57 65 62 2f 41 50 49 2f 4e 6f 64 65 2f cs/Web/API/Node/ 00009d30: 6e 6f 64 65 54 79 70 65 0a 20 20 63 6f 6e 73 74 nodeType. const 00009d40: 20 4e 4f 44 45 5f 54 59 50 45 20 3d 20 7b 0a 20 NODE_TYPE = {. 00009d50: 20 20 20 65 6c 65 6d 65 6e 74 3a 20 31 2c 0a 20 element: 1,. 00009d60: 20 20 20 61 74 74 72 69 62 75 74 65 3a 20 32 2c attribute: 2, 00009d70: 0a 20 20 20 20 74 65 78 74 3a 20 33 2c 0a 20 20 . text: 3,. 00009d80: 20 20 63 64 61 74 61 53 65 63 74 69 6f 6e 3a 20 cdataSection: 00009d90: 34 2c 0a 20 20 20 20 65 6e 74 69 74 79 52 65 66 4,. entityRef 00009da0: 65 72 65 6e 63 65 3a 20 35 2c 0a 20 20 20 20 2f erence: 5,. / 00009db0: 2f 20 44 65 70 72 65 63 61 74 65 64 0a 20 20 20 / Deprecated. 00009dc0: 20 65 6e 74 69 74 79 4e 6f 64 65 3a 20 36 2c 0a entityNode: 6,. 00009dd0: 20 20 20 20 2f 2f 20 44 65 70 72 65 63 61 74 65 // Deprecate 00009de0: 64 0a 20 20 20 20 70 72 6f 67 72 65 73 73 69 6e d. progressin 00009df0: 67 49 6e 73 74 72 75 63 74 69 6f 6e 3a 20 37 2c gInstruction: 7, 00009e00: 0a 20 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 38 2c . comment: 8, 00009e10: 0a 20 20 20 20 64 6f 63 75 6d 65 6e 74 3a 20 39 . document: 9 00009e20: 2c 0a 20 20 20 20 64 6f 63 75 6d 65 6e 74 54 79 ,. documentTy 00009e30: 70 65 3a 20 31 30 2c 0a 20 20 20 20 64 6f 63 75 pe: 10,. docu 00009e40: 6d 65 6e 74 46 72 61 67 6d 65 6e 74 3a 20 31 31 mentFragment: 11 00009e50: 2c 0a 20 20 20 20 6e 6f 74 61 74 69 6f 6e 3a 20 ,. notation: 00009e60: 31 32 20 2f 2f 20 44 65 70 72 65 63 61 74 65 64 12 // Deprecated 00009e70: 0a 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 67 . };.. const g 00009e80: 65 74 47 6c 6f 62 61 6c 20 3d 20 66 75 6e 63 74 etGlobal = funct 00009e90: 69 6f 6e 20 67 65 74 47 6c 6f 62 61 6c 28 29 20 ion getGlobal() 00009ea0: 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 79 70 {. return typ 00009eb0: 65 6f 66 20 77 69 6e 64 6f 77 20 3d 3d 3d 20 27 eof window === ' 00009ec0: 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 6e 75 6c undefined' ? nul 00009ed0: 6c 20 3a 20 77 69 6e 64 6f 77 3b 0a 20 20 7d 3b l : window;. }; 00009ee0: 0a 0a 20 20 2f 2a 2a 0a 20 20 20 2a 20 43 72 65 .. /**. * Cre 00009ef0: 61 74 65 73 20 61 20 6e 6f 2d 6f 70 20 70 6f 6c ates a no-op pol 00009f00: 69 63 79 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c icy for internal 00009f10: 20 75 73 65 20 6f 6e 6c 79 2e 0a 20 20 20 2a 20 use only.. * 00009f20: 44 6f 6e 27 74 20 65 78 70 6f 72 74 20 74 68 69 Don't export thi 00009f30: 73 20 66 75 6e 63 74 69 6f 6e 20 6f 75 74 73 69 s function outsi 00009f40: 64 65 20 74 68 69 73 20 6d 6f 64 75 6c 65 21 0a de this module!. 00009f50: 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 54 72 75 * @param {Tru 00009f60: 73 74 65 64 54 79 70 65 50 6f 6c 69 63 79 46 61 stedTypePolicyFa 00009f70: 63 74 6f 72 79 7d 20 74 72 75 73 74 65 64 54 79 ctory} trustedTy 00009f80: 70 65 73 20 54 68 65 20 70 6f 6c 69 63 79 20 66 pes The policy f 00009f90: 61 63 74 6f 72 79 2e 0a 20 20 20 2a 20 40 70 61 actory.. * @pa 00009fa0: 72 61 6d 20 7b 48 54 4d 4c 53 63 72 69 70 74 45 ram {HTMLScriptE 00009fb0: 6c 65 6d 65 6e 74 7d 20 70 75 72 69 66 79 48 6f lement} purifyHo 00009fc0: 73 74 45 6c 65 6d 65 6e 74 20 54 68 65 20 53 63 stElement The Sc 00009fd0: 72 69 70 74 20 65 6c 65 6d 65 6e 74 20 75 73 65 ript element use 00009fe0: 64 20 74 6f 20 6c 6f 61 64 20 44 4f 4d 50 75 72 d to load DOMPur 00009ff0: 69 66 79 20 28 74 6f 20 64 65 74 65 72 6d 69 6e ify (to determin 0000a000: 65 20 70 6f 6c 69 63 79 20 6e 61 6d 65 20 73 75 e policy name su 0000a010: 66 66 69 78 29 2e 0a 20 20 20 2a 20 40 72 65 74 ffix).. * @ret 0000a020: 75 72 6e 20 7b 54 72 75 73 74 65 64 54 79 70 65 urn {TrustedType 0000a030: 50 6f 6c 69 63 79 7d 20 54 68 65 20 70 6f 6c 69 Policy} The poli 0000a040: 63 79 20 63 72 65 61 74 65 64 20 28 6f 72 20 6e cy created (or n 0000a050: 75 6c 6c 2c 20 69 66 20 54 72 75 73 74 65 64 20 ull, if Trusted 0000a060: 54 79 70 65 73 0a 20 20 20 2a 20 61 72 65 20 6e Types. * are n 0000a070: 6f 74 20 73 75 70 70 6f 72 74 65 64 20 6f 72 20 ot supported or 0000a080: 63 72 65 61 74 69 6e 67 20 74 68 65 20 70 6f 6c creating the pol 0000a090: 69 63 79 20 66 61 69 6c 65 64 29 2e 0a 20 20 20 icy failed).. 0000a0a0: 2a 2f 0a 20 20 63 6f 6e 73 74 20 5f 63 72 65 61 */. const _crea 0000a0b0: 74 65 54 72 75 73 74 65 64 54 79 70 65 73 50 6f teTrustedTypesPo 0000a0c0: 6c 69 63 79 20 3d 20 66 75 6e 63 74 69 6f 6e 20 licy = function 0000a0d0: 5f 63 72 65 61 74 65 54 72 75 73 74 65 64 54 79 _createTrustedTy 0000a0e0: 70 65 73 50 6f 6c 69 63 79 28 74 72 75 73 74 65 pesPolicy(truste 0000a0f0: 64 54 79 70 65 73 2c 20 70 75 72 69 66 79 48 6f dTypes, purifyHo 0000a100: 73 74 45 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 stElement) {. 0000a110: 20 69 66 20 28 74 79 70 65 6f 66 20 74 72 75 73 if (typeof trus 0000a120: 74 65 64 54 79 70 65 73 20 21 3d 3d 20 27 6f 62 tedTypes !== 'ob 0000a130: 6a 65 63 74 27 20 7c 7c 20 74 79 70 65 6f 66 20 ject' || typeof 0000a140: 74 72 75 73 74 65 64 54 79 70 65 73 2e 63 72 65 trustedTypes.cre 0000a150: 61 74 65 50 6f 6c 69 63 79 20 21 3d 3d 20 27 66 atePolicy !== 'f 0000a160: 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 unction') {. 0000a170: 20 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 20 return null;. 0000a180: 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 41 6c 6c }.. // All 0000a190: 6f 77 20 74 68 65 20 63 61 6c 6c 65 72 73 20 74 ow the callers t 0000a1a0: 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 75 6e o control the un 0000a1b0: 69 71 75 65 20 70 6f 6c 69 63 79 20 6e 61 6d 65 ique policy name 0000a1c0: 0a 20 20 20 20 2f 2f 20 62 79 20 61 64 64 69 6e . // by addin 0000a1d0: 67 20 61 20 64 61 74 61 2d 74 74 2d 70 6f 6c 69 g a data-tt-poli 0000a1e0: 63 79 2d 73 75 66 66 69 78 20 74 6f 20 74 68 65 cy-suffix to the 0000a1f0: 20 73 63 72 69 70 74 20 65 6c 65 6d 65 6e 74 20 script element 0000a200: 77 69 74 68 20 74 68 65 20 44 4f 4d 50 75 72 69 with the DOMPuri 0000a210: 66 79 2e 0a 20 20 20 20 2f 2f 20 50 6f 6c 69 63 fy.. // Polic 0000a220: 79 20 63 72 65 61 74 69 6f 6e 20 77 69 74 68 20 y creation with 0000a230: 64 75 70 6c 69 63 61 74 65 20 6e 61 6d 65 73 20 duplicate names 0000a240: 74 68 72 6f 77 73 20 69 6e 20 54 72 75 73 74 65 throws in Truste 0000a250: 64 20 54 79 70 65 73 2e 0a 20 20 20 20 6c 65 74 d Types.. let 0000a260: 20 73 75 66 66 69 78 20 3d 20 6e 75 6c 6c 3b 0a suffix = null;. 0000a270: 20 20 20 20 63 6f 6e 73 74 20 41 54 54 52 5f 4e const ATTR_N 0000a280: 41 4d 45 20 3d 20 27 64 61 74 61 2d 74 74 2d 70 AME = 'data-tt-p 0000a290: 6f 6c 69 63 79 2d 73 75 66 66 69 78 27 3b 0a 20 olicy-suffix';. 0000a2a0: 20 20 20 69 66 20 28 70 75 72 69 66 79 48 6f 73 if (purifyHos 0000a2b0: 74 45 6c 65 6d 65 6e 74 20 26 26 20 70 75 72 69 tElement && puri 0000a2c0: 66 79 48 6f 73 74 45 6c 65 6d 65 6e 74 2e 68 61 fyHostElement.ha 0000a2d0: 73 41 74 74 72 69 62 75 74 65 28 41 54 54 52 5f sAttribute(ATTR_ 0000a2e0: 4e 41 4d 45 29 29 20 7b 0a 20 20 20 20 20 20 73 NAME)) {. s 0000a2f0: 75 66 66 69 78 20 3d 20 70 75 72 69 66 79 48 6f uffix = purifyHo 0000a300: 73 74 45 6c 65 6d 65 6e 74 2e 67 65 74 41 74 74 stElement.getAtt 0000a310: 72 69 62 75 74 65 28 41 54 54 52 5f 4e 41 4d 45 ribute(ATTR_NAME 0000a320: 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 63 6f 6e );. }. con 0000a330: 73 74 20 70 6f 6c 69 63 79 4e 61 6d 65 20 3d 20 st policyName = 0000a340: 27 64 6f 6d 70 75 72 69 66 79 27 20 2b 20 28 73 'dompurify' + (s 0000a350: 75 66 66 69 78 20 3f 20 27 23 27 20 2b 20 73 75 uffix ? '#' + su 0000a360: 66 66 69 78 20 3a 20 27 27 29 3b 0a 20 20 20 20 ffix : '');. 0000a370: 74 72 79 20 7b 0a 20 20 20 20 20 20 72 65 74 75 try {. retu 0000a380: 72 6e 20 74 72 75 73 74 65 64 54 79 70 65 73 2e rn trustedTypes. 0000a390: 63 72 65 61 74 65 50 6f 6c 69 63 79 28 70 6f 6c createPolicy(pol 0000a3a0: 69 63 79 4e 61 6d 65 2c 20 7b 0a 20 20 20 20 20 icyName, {. 0000a3b0: 20 20 20 63 72 65 61 74 65 48 54 4d 4c 28 68 74 createHTML(ht 0000a3c0: 6d 6c 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ml) {. 0000a3d0: 72 65 74 75 72 6e 20 68 74 6d 6c 3b 0a 20 20 20 return html;. 0000a3e0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 },. 0000a3f0: 63 72 65 61 74 65 53 63 72 69 70 74 55 52 4c 28 createScriptURL( 0000a400: 73 63 72 69 70 74 55 72 6c 29 20 7b 0a 20 20 20 scriptUrl) {. 0000a410: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 63 return sc 0000a420: 72 69 70 74 55 72 6c 3b 0a 20 20 20 20 20 20 20 riptUrl;. 0000a430: 20 7d 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 }. });. 0000a440: 20 7d 20 63 61 74 63 68 20 28 5f 29 20 7b 0a 20 } catch (_) {. 0000a450: 20 20 20 20 20 2f 2f 20 50 6f 6c 69 63 79 20 63 // Policy c 0000a460: 72 65 61 74 69 6f 6e 20 66 61 69 6c 65 64 20 28 reation failed ( 0000a470: 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 61 6e 6f 74 most likely anot 0000a480: 68 65 72 20 44 4f 4d 50 75 72 69 66 79 20 73 63 her DOMPurify sc 0000a490: 72 69 70 74 20 68 61 73 0a 20 20 20 20 20 20 2f ript has. / 0000a4a0: 2f 20 61 6c 72 65 61 64 79 20 72 75 6e 29 2e 20 / already run). 0000a4b0: 53 6b 69 70 20 63 72 65 61 74 69 6e 67 20 74 68 Skip creating th 0000a4c0: 65 20 70 6f 6c 69 63 79 2c 20 61 73 20 74 68 69 e policy, as thi 0000a4d0: 73 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 61 75 73 s will only caus 0000a4e0: 65 20 65 72 72 6f 72 73 0a 20 20 20 20 20 20 2f e errors. / 0000a4f0: 2f 20 69 66 20 54 54 20 61 72 65 20 65 6e 66 6f / if TT are enfo 0000a500: 72 63 65 64 2e 0a 20 20 20 20 20 20 63 6f 6e 73 rced.. cons 0000a510: 6f 6c 65 2e 77 61 72 6e 28 27 54 72 75 73 74 65 ole.warn('Truste 0000a520: 64 54 79 70 65 73 20 70 6f 6c 69 63 79 20 27 20 dTypes policy ' 0000a530: 2b 20 70 6f 6c 69 63 79 4e 61 6d 65 20 2b 20 27 + policyName + ' 0000a540: 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 72 could not be cr 0000a550: 65 61 74 65 64 2e 27 29 3b 0a 20 20 20 20 20 20 eated.');. 0000a560: 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 20 20 20 return null;. 0000a570: 20 7d 0a 20 20 7d 3b 0a 20 20 66 75 6e 63 74 69 }. };. functi 0000a580: 6f 6e 20 63 72 65 61 74 65 44 4f 4d 50 75 72 69 on createDOMPuri 0000a590: 66 79 28 29 20 7b 0a 20 20 20 20 6c 65 74 20 77 fy() {. let w 0000a5a0: 69 6e 64 6f 77 20 3d 20 61 72 67 75 6d 65 6e 74 indow = argument 0000a5b0: 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 26 26 20 s.length > 0 && 0000a5c0: 61 72 67 75 6d 65 6e 74 73 5b 30 5d 20 21 3d 3d arguments[0] !== 0000a5d0: 20 75 6e 64 65 66 69 6e 65 64 20 3f 20 61 72 67 undefined ? arg 0000a5e0: 75 6d 65 6e 74 73 5b 30 5d 20 3a 20 67 65 74 47 uments[0] : getG 0000a5f0: 6c 6f 62 61 6c 28 29 3b 0a 20 20 20 20 63 6f 6e lobal();. con 0000a600: 73 74 20 44 4f 4d 50 75 72 69 66 79 20 3d 20 72 st DOMPurify = r 0000a610: 6f 6f 74 20 3d 3e 20 63 72 65 61 74 65 44 4f 4d oot => createDOM 0000a620: 50 75 72 69 66 79 28 72 6f 6f 74 29 3b 0a 0a 20 Purify(root);.. 0000a630: 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 56 65 /**. * Ve 0000a640: 72 73 69 6f 6e 20 6c 61 62 65 6c 2c 20 65 78 70 rsion label, exp 0000a650: 6f 73 65 64 20 66 6f 72 20 65 61 73 69 65 72 20 osed for easier 0000a660: 63 68 65 63 6b 73 0a 20 20 20 20 20 2a 20 69 66 checks. * if 0000a670: 20 44 4f 4d 50 75 72 69 66 79 20 69 73 20 75 70 DOMPurify is up 0000a680: 20 74 6f 20 64 61 74 65 20 6f 72 20 6e 6f 74 0a to date or not. 0000a690: 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 4f 4d 50 */. DOMP 0000a6a0: 75 72 69 66 79 2e 76 65 72 73 69 6f 6e 20 3d 20 urify.version = 0000a6b0: 27 33 2e 31 2e 33 27 3b 0a 0a 20 20 20 20 2f 2a '3.1.3';.. /* 0000a6c0: 2a 0a 20 20 20 20 20 2a 20 41 72 72 61 79 20 6f *. * Array o 0000a6d0: 66 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 f elements that 0000a6e0: 44 4f 4d 50 75 72 69 66 79 20 72 65 6d 6f 76 65 DOMPurify remove 0000a6f0: 64 20 64 75 72 69 6e 67 20 73 61 6e 69 74 61 74 d during sanitat 0000a700: 69 6f 6e 2e 0a 20 20 20 20 20 2a 20 45 6d 70 74 ion.. * Empt 0000a710: 79 20 69 66 20 6e 6f 74 68 69 6e 67 20 77 61 73 y if nothing was 0000a720: 20 72 65 6d 6f 76 65 64 2e 0a 20 20 20 20 20 2a removed.. * 0000a730: 2f 0a 20 20 20 20 44 4f 4d 50 75 72 69 66 79 2e /. DOMPurify. 0000a740: 72 65 6d 6f 76 65 64 20 3d 20 5b 5d 3b 0a 20 20 removed = [];. 0000a750: 20 20 69 66 20 28 21 77 69 6e 64 6f 77 20 7c 7c if (!window || 0000a760: 20 21 77 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e !window.documen 0000a770: 74 20 7c 7c 20 77 69 6e 64 6f 77 2e 64 6f 63 75 t || window.docu 0000a780: 6d 65 6e 74 2e 6e 6f 64 65 54 79 70 65 20 21 3d ment.nodeType != 0000a790: 3d 20 4e 4f 44 45 5f 54 59 50 45 2e 64 6f 63 75 = NODE_TYPE.docu 0000a7a0: 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 2f 2f ment) {. // 0000a7b0: 20 4e 6f 74 20 72 75 6e 6e 69 6e 67 20 69 6e 20 Not running in 0000a7c0: 61 20 62 72 6f 77 73 65 72 2c 20 70 72 6f 76 69 a browser, provi 0000a7d0: 64 65 20 61 20 66 61 63 74 6f 72 79 20 66 75 6e de a factory fun 0000a7e0: 63 74 69 6f 6e 0a 20 20 20 20 20 20 2f 2f 20 73 ction. // s 0000a7f0: 6f 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 70 o that you can p 0000a800: 61 73 73 20 79 6f 75 72 20 6f 77 6e 20 57 69 6e ass your own Win 0000a810: 64 6f 77 0a 20 20 20 20 20 20 44 4f 4d 50 75 72 dow. DOMPur 0000a820: 69 66 79 2e 69 73 53 75 70 70 6f 72 74 65 64 20 ify.isSupported 0000a830: 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 72 = false;. r 0000a840: 65 74 75 72 6e 20 44 4f 4d 50 75 72 69 66 79 3b eturn DOMPurify; 0000a850: 0a 20 20 20 20 7d 0a 20 20 20 20 6c 65 74 20 7b . }. let { 0000a860: 0a 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 0a . document. 0000a870: 20 20 20 20 7d 20 3d 20 77 69 6e 64 6f 77 3b 0a } = window;. 0000a880: 20 20 20 20 63 6f 6e 73 74 20 6f 72 69 67 69 6e const origin 0000a890: 61 6c 44 6f 63 75 6d 65 6e 74 20 3d 20 64 6f 63 alDocument = doc 0000a8a0: 75 6d 65 6e 74 3b 0a 20 20 20 20 63 6f 6e 73 74 ument;. const 0000a8b0: 20 63 75 72 72 65 6e 74 53 63 72 69 70 74 20 3d currentScript = 0000a8c0: 20 6f 72 69 67 69 6e 61 6c 44 6f 63 75 6d 65 6e originalDocumen 0000a8d0: 74 2e 63 75 72 72 65 6e 74 53 63 72 69 70 74 3b t.currentScript; 0000a8e0: 0a 20 20 20 20 63 6f 6e 73 74 20 7b 0a 20 20 20 . const {. 0000a8f0: 20 20 20 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d DocumentFragm 0000a900: 65 6e 74 2c 0a 20 20 20 20 20 20 48 54 4d 4c 54 ent,. HTMLT 0000a910: 65 6d 70 6c 61 74 65 45 6c 65 6d 65 6e 74 2c 0a emplateElement,. 0000a920: 20 20 20 20 20 20 4e 6f 64 65 2c 0a 20 20 20 20 Node,. 0000a930: 20 20 45 6c 65 6d 65 6e 74 2c 0a 20 20 20 20 20 Element,. 0000a940: 20 4e 6f 64 65 46 69 6c 74 65 72 2c 0a 20 20 20 NodeFilter,. 0000a950: 20 20 20 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 20 NamedNodeMap 0000a960: 3d 20 77 69 6e 64 6f 77 2e 4e 61 6d 65 64 4e 6f = window.NamedNo 0000a970: 64 65 4d 61 70 20 7c 7c 20 77 69 6e 64 6f 77 2e deMap || window. 0000a980: 4d 6f 7a 4e 61 6d 65 64 41 74 74 72 4d 61 70 2c MozNamedAttrMap, 0000a990: 0a 20 20 20 20 20 20 48 54 4d 4c 46 6f 72 6d 45 . HTMLFormE 0000a9a0: 6c 65 6d 65 6e 74 2c 0a 20 20 20 20 20 20 44 4f lement,. DO 0000a9b0: 4d 50 61 72 73 65 72 2c 0a 20 20 20 20 20 20 74 MParser,. t 0000a9c0: 72 75 73 74 65 64 54 79 70 65 73 0a 20 20 20 20 rustedTypes. 0000a9d0: 7d 20 3d 20 77 69 6e 64 6f 77 3b 0a 20 20 20 20 } = window;. 0000a9e0: 63 6f 6e 73 74 20 45 6c 65 6d 65 6e 74 50 72 6f const ElementPro 0000a9f0: 74 6f 74 79 70 65 20 3d 20 45 6c 65 6d 65 6e 74 totype = Element 0000aa00: 2e 70 72 6f 74 6f 74 79 70 65 3b 0a 20 20 20 20 .prototype;. 0000aa10: 63 6f 6e 73 74 20 63 6c 6f 6e 65 4e 6f 64 65 20 const cloneNode 0000aa20: 3d 20 6c 6f 6f 6b 75 70 47 65 74 74 65 72 28 45 = lookupGetter(E 0000aa30: 6c 65 6d 65 6e 74 50 72 6f 74 6f 74 79 70 65 2c lementPrototype, 0000aa40: 20 27 63 6c 6f 6e 65 4e 6f 64 65 27 29 3b 0a 20 'cloneNode');. 0000aa50: 20 20 20 63 6f 6e 73 74 20 67 65 74 4e 65 78 74 const getNext 0000aa60: 53 69 62 6c 69 6e 67 20 3d 20 6c 6f 6f 6b 75 70 Sibling = lookup 0000aa70: 47 65 74 74 65 72 28 45 6c 65 6d 65 6e 74 50 72 Getter(ElementPr 0000aa80: 6f 74 6f 74 79 70 65 2c 20 27 6e 65 78 74 53 69 ototype, 'nextSi 0000aa90: 62 6c 69 6e 67 27 29 3b 0a 20 20 20 20 63 6f 6e bling');. con 0000aaa0: 73 74 20 67 65 74 43 68 69 6c 64 4e 6f 64 65 73 st getChildNodes 0000aab0: 20 3d 20 6c 6f 6f 6b 75 70 47 65 74 74 65 72 28 = lookupGetter( 0000aac0: 45 6c 65 6d 65 6e 74 50 72 6f 74 6f 74 79 70 65 ElementPrototype 0000aad0: 2c 20 27 63 68 69 6c 64 4e 6f 64 65 73 27 29 3b , 'childNodes'); 0000aae0: 0a 20 20 20 20 63 6f 6e 73 74 20 67 65 74 50 61 . const getPa 0000aaf0: 72 65 6e 74 4e 6f 64 65 20 3d 20 6c 6f 6f 6b 75 rentNode = looku 0000ab00: 70 47 65 74 74 65 72 28 45 6c 65 6d 65 6e 74 50 pGetter(ElementP 0000ab10: 72 6f 74 6f 74 79 70 65 2c 20 27 70 61 72 65 6e rototype, 'paren 0000ab20: 74 4e 6f 64 65 27 29 3b 0a 0a 20 20 20 20 2f 2f tNode');.. // 0000ab30: 20 41 73 20 70 65 72 20 69 73 73 75 65 20 23 34 As per issue #4 0000ab40: 37 2c 20 74 68 65 20 77 65 62 2d 63 6f 6d 70 6f 7, the web-compo 0000ab50: 6e 65 6e 74 73 20 72 65 67 69 73 74 72 79 20 69 nents registry i 0000ab60: 73 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 61 s inherited by a 0000ab70: 0a 20 20 20 20 2f 2f 20 6e 65 77 20 64 6f 63 75 . // new docu 0000ab80: 6d 65 6e 74 20 63 72 65 61 74 65 64 20 76 69 61 ment created via 0000ab90: 20 63 72 65 61 74 65 48 54 4d 4c 44 6f 63 75 6d createHTMLDocum 0000aba0: 65 6e 74 2e 20 41 73 20 70 65 72 20 74 68 65 20 ent. As per the 0000abb0: 73 70 65 63 0a 20 20 20 20 2f 2f 20 28 68 74 74 spec. // (htt 0000abc0: 70 3a 2f 2f 77 33 63 2e 67 69 74 68 75 62 2e 69 p://w3c.github.i 0000abd0: 6f 2f 77 65 62 63 6f 6d 70 6f 6e 65 6e 74 73 2f o/webcomponents/ 0000abe0: 73 70 65 63 2f 63 75 73 74 6f 6d 2f 23 63 72 65 spec/custom/#cre 0000abf0: 61 74 69 6e 67 2d 61 6e 64 2d 70 61 73 73 69 6e ating-and-passin 0000ac00: 67 2d 72 65 67 69 73 74 72 69 65 73 29 0a 20 20 g-registries). 0000ac10: 20 20 2f 2f 20 61 20 6e 65 77 20 65 6d 70 74 79 // a new empty 0000ac20: 20 72 65 67 69 73 74 72 79 20 69 73 20 75 73 65 registry is use 0000ac30: 64 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 d when creating 0000ac40: 61 20 74 65 6d 70 6c 61 74 65 20 63 6f 6e 74 65 a template conte 0000ac50: 6e 74 73 20 6f 77 6e 65 72 0a 20 20 20 20 2f 2f nts owner. // 0000ac60: 20 64 6f 63 75 6d 65 6e 74 2c 20 73 6f 20 77 65 document, so we 0000ac70: 20 75 73 65 20 74 68 61 74 20 61 73 20 6f 75 72 use that as our 0000ac80: 20 70 61 72 65 6e 74 20 64 6f 63 75 6d 65 6e 74 parent document 0000ac90: 20 74 6f 20 65 6e 73 75 72 65 20 6e 6f 74 68 69 to ensure nothi 0000aca0: 6e 67 0a 20 20 20 20 2f 2f 20 69 73 20 69 6e 68 ng. // is inh 0000acb0: 65 72 69 74 65 64 2e 0a 20 20 20 20 69 66 20 28 erited.. if ( 0000acc0: 74 79 70 65 6f 66 20 48 54 4d 4c 54 65 6d 70 6c typeof HTMLTempl 0000acd0: 61 74 65 45 6c 65 6d 65 6e 74 20 3d 3d 3d 20 27 ateElement === ' 0000ace0: 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 function') {. 0000acf0: 20 20 20 63 6f 6e 73 74 20 74 65 6d 70 6c 61 74 const templat 0000ad00: 65 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 e = document.cre 0000ad10: 61 74 65 45 6c 65 6d 65 6e 74 28 27 74 65 6d 70 ateElement('temp 0000ad20: 6c 61 74 65 27 29 3b 0a 20 20 20 20 20 20 69 66 late');. if 0000ad30: 20 28 74 65 6d 70 6c 61 74 65 2e 63 6f 6e 74 65 (template.conte 0000ad40: 6e 74 20 26 26 20 74 65 6d 70 6c 61 74 65 2e 63 nt && template.c 0000ad50: 6f 6e 74 65 6e 74 2e 6f 77 6e 65 72 44 6f 63 75 ontent.ownerDocu 0000ad60: 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 ment) {. 0000ad70: 64 6f 63 75 6d 65 6e 74 20 3d 20 74 65 6d 70 6c document = templ 0000ad80: 61 74 65 2e 63 6f 6e 74 65 6e 74 2e 6f 77 6e 65 ate.content.owne 0000ad90: 72 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 20 rDocument;. 0000ada0: 20 7d 0a 20 20 20 20 7d 0a 20 20 20 20 6c 65 74 }. }. let 0000adb0: 20 74 72 75 73 74 65 64 54 79 70 65 73 50 6f 6c trustedTypesPol 0000adc0: 69 63 79 3b 0a 20 20 20 20 6c 65 74 20 65 6d 70 icy;. let emp 0000add0: 74 79 48 54 4d 4c 20 3d 20 27 27 3b 0a 20 20 20 tyHTML = '';. 0000ade0: 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 20 20 69 const {. i 0000adf0: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 0a 20 mplementation,. 0000ae00: 20 20 20 20 20 63 72 65 61 74 65 4e 6f 64 65 49 createNodeI 0000ae10: 74 65 72 61 74 6f 72 2c 0a 20 20 20 20 20 20 63 terator,. c 0000ae20: 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 61 reateDocumentFra 0000ae30: 67 6d 65 6e 74 2c 0a 20 20 20 20 20 20 67 65 74 gment,. get 0000ae40: 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d ElementsByTagNam 0000ae50: 65 0a 20 20 20 20 7d 20 3d 20 64 6f 63 75 6d 65 e. } = docume 0000ae60: 6e 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 7b 0a nt;. const {. 0000ae70: 20 20 20 20 20 20 69 6d 70 6f 72 74 4e 6f 64 65 importNode 0000ae80: 0a 20 20 20 20 7d 20 3d 20 6f 72 69 67 69 6e 61 . } = origina 0000ae90: 6c 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 6c lDocument;. l 0000aea0: 65 74 20 68 6f 6f 6b 73 20 3d 20 7b 7d 3b 0a 0a et hooks = {};.. 0000aeb0: 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 45 /**. * E 0000aec0: 78 70 6f 73 65 20 77 68 65 74 68 65 72 20 74 68 xpose whether th 0000aed0: 69 73 20 62 72 6f 77 73 65 72 20 73 75 70 70 6f is browser suppo 0000aee0: 72 74 73 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 rts running the 0000aef0: 66 75 6c 6c 20 44 4f 4d 50 75 72 69 66 79 2e 0a full DOMPurify.. 0000af00: 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 4f 4d 50 */. DOMP 0000af10: 75 72 69 66 79 2e 69 73 53 75 70 70 6f 72 74 65 urify.isSupporte 0000af20: 64 20 3d 20 74 79 70 65 6f 66 20 65 6e 74 72 69 d = typeof entri 0000af30: 65 73 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e es === 'function 0000af40: 27 20 26 26 20 74 79 70 65 6f 66 20 67 65 74 50 ' && typeof getP 0000af50: 61 72 65 6e 74 4e 6f 64 65 20 3d 3d 3d 20 27 66 arentNode === 'f 0000af60: 75 6e 63 74 69 6f 6e 27 20 26 26 20 69 6d 70 6c unction' && impl 0000af70: 65 6d 65 6e 74 61 74 69 6f 6e 20 26 26 20 69 6d ementation && im 0000af80: 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 63 72 65 plementation.cre 0000af90: 61 74 65 48 54 4d 4c 44 6f 63 75 6d 65 6e 74 20 ateHTMLDocument 0000afa0: 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 20 !== undefined;. 0000afb0: 20 20 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 20 const {. 0000afc0: 20 4d 55 53 54 41 43 48 45 5f 45 58 50 52 2c 0a MUSTACHE_EXPR,. 0000afd0: 20 20 20 20 20 20 45 52 42 5f 45 58 50 52 2c 0a ERB_EXPR,. 0000afe0: 20 20 20 20 20 20 54 4d 50 4c 49 54 5f 45 58 50 TMPLIT_EXP 0000aff0: 52 2c 0a 20 20 20 20 20 20 44 41 54 41 5f 41 54 R,. DATA_AT 0000b000: 54 52 2c 0a 20 20 20 20 20 20 41 52 49 41 5f 41 TR,. ARIA_A 0000b010: 54 54 52 2c 0a 20 20 20 20 20 20 49 53 5f 53 43 TTR,. IS_SC 0000b020: 52 49 50 54 5f 4f 52 5f 44 41 54 41 2c 0a 20 20 RIPT_OR_DATA,. 0000b030: 20 20 20 20 41 54 54 52 5f 57 48 49 54 45 53 50 ATTR_WHITESP 0000b040: 41 43 45 2c 0a 20 20 20 20 20 20 43 55 53 54 4f ACE,. CUSTO 0000b050: 4d 5f 45 4c 45 4d 45 4e 54 0a 20 20 20 20 7d 20 M_ELEMENT. } 0000b060: 3d 20 45 58 50 52 45 53 53 49 4f 4e 53 3b 0a 20 = EXPRESSIONS;. 0000b070: 20 20 20 6c 65 74 20 7b 0a 20 20 20 20 20 20 49 let {. I 0000b080: 53 5f 41 4c 4c 4f 57 45 44 5f 55 52 49 3a 20 49 S_ALLOWED_URI: I 0000b090: 53 5f 41 4c 4c 4f 57 45 44 5f 55 52 49 24 31 0a S_ALLOWED_URI$1. 0000b0a0: 20 20 20 20 7d 20 3d 20 45 58 50 52 45 53 53 49 } = EXPRESSI 0000b0b0: 4f 4e 53 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 ONS;.. /**. 0000b0c0: 20 20 20 2a 20 57 65 20 63 6f 6e 73 69 64 65 72 * We consider 0000b0d0: 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 61 6e the elements an 0000b0e0: 64 20 61 74 74 72 69 62 75 74 65 73 20 62 65 6c d attributes bel 0000b0f0: 6f 77 20 74 6f 20 62 65 20 73 61 66 65 2e 20 49 ow to be safe. I 0000b100: 64 65 61 6c 6c 79 0a 20 20 20 20 20 2a 20 64 6f deally. * do 0000b110: 6e 27 74 20 61 64 64 20 61 6e 79 20 6e 65 77 20 n't add any new 0000b120: 6f 6e 65 73 20 62 75 74 20 66 65 65 6c 20 66 72 ones but feel fr 0000b130: 65 65 20 74 6f 20 72 65 6d 6f 76 65 20 75 6e 77 ee to remove unw 0000b140: 61 6e 74 65 64 20 6f 6e 65 73 2e 0a 20 20 20 20 anted ones.. 0000b150: 20 2a 2f 0a 0a 20 20 20 20 2f 2a 20 61 6c 6c 6f */.. /* allo 0000b160: 77 65 64 20 65 6c 65 6d 65 6e 74 20 6e 61 6d 65 wed element name 0000b170: 73 20 2a 2f 0a 20 20 20 20 6c 65 74 20 41 4c 4c s */. let ALL 0000b180: 4f 57 45 44 5f 54 41 47 53 20 3d 20 6e 75 6c 6c OWED_TAGS = null 0000b190: 3b 0a 20 20 20 20 63 6f 6e 73 74 20 44 45 46 41 ;. const DEFA 0000b1a0: 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f 54 41 47 53 ULT_ALLOWED_TAGS 0000b1b0: 20 3d 20 61 64 64 54 6f 53 65 74 28 7b 7d 2c 20 = addToSet({}, 0000b1c0: 5b 2e 2e 2e 68 74 6d 6c 24 31 2c 20 2e 2e 2e 73 [...html$1, ...s 0000b1d0: 76 67 24 31 2c 20 2e 2e 2e 73 76 67 46 69 6c 74 vg$1, ...svgFilt 0000b1e0: 65 72 73 2c 20 2e 2e 2e 6d 61 74 68 4d 6c 24 31 ers, ...mathMl$1 0000b1f0: 2c 20 2e 2e 2e 74 65 78 74 5d 29 3b 0a 0a 20 20 , ...text]);.. 0000b200: 20 20 2f 2a 20 41 6c 6c 6f 77 65 64 20 61 74 74 /* Allowed att 0000b210: 72 69 62 75 74 65 20 6e 61 6d 65 73 20 2a 2f 0a ribute names */. 0000b220: 20 20 20 20 6c 65 74 20 41 4c 4c 4f 57 45 44 5f let ALLOWED_ 0000b230: 41 54 54 52 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 ATTR = null;. 0000b240: 20 63 6f 6e 73 74 20 44 45 46 41 55 4c 54 5f 41 const DEFAULT_A 0000b250: 4c 4c 4f 57 45 44 5f 41 54 54 52 20 3d 20 61 64 LLOWED_ATTR = ad 0000b260: 64 54 6f 53 65 74 28 7b 7d 2c 20 5b 2e 2e 2e 68 dToSet({}, [...h 0000b270: 74 6d 6c 2c 20 2e 2e 2e 73 76 67 2c 20 2e 2e 2e tml, ...svg, ... 0000b280: 6d 61 74 68 4d 6c 2c 20 2e 2e 2e 78 6d 6c 5d 29 mathMl, ...xml]) 0000b290: 3b 0a 0a 20 20 20 20 2f 2a 0a 20 20 20 20 20 2a ;.. /*. * 0000b2a0: 20 43 6f 6e 66 69 67 75 72 65 20 68 6f 77 20 44 Configure how D 0000b2b0: 4f 4d 50 55 72 69 66 79 20 73 68 6f 75 6c 64 20 OMPUrify should 0000b2c0: 68 61 6e 64 6c 65 20 63 75 73 74 6f 6d 20 65 6c handle custom el 0000b2d0: 65 6d 65 6e 74 73 20 61 6e 64 20 74 68 65 69 72 ements and their 0000b2e0: 20 61 74 74 72 69 62 75 74 65 73 20 61 73 20 77 attributes as w 0000b2f0: 65 6c 6c 20 61 73 20 63 75 73 74 6f 6d 69 7a 65 ell as customize 0000b300: 64 20 62 75 69 6c 74 2d 69 6e 20 65 6c 65 6d 65 d built-in eleme 0000b310: 6e 74 73 2e 0a 20 20 20 20 20 2a 20 40 70 72 6f nts.. * @pro 0000b320: 70 65 72 74 79 20 7b 52 65 67 45 78 70 7c 46 75 perty {RegExp|Fu 0000b330: 6e 63 74 69 6f 6e 7c 6e 75 6c 6c 7d 20 74 61 67 nction|null} tag 0000b340: 4e 61 6d 65 43 68 65 63 6b 20 6f 6e 65 20 6f 66 NameCheck one of 0000b350: 20 5b 6e 75 6c 6c 2c 20 72 65 67 65 78 50 61 74 [null, regexPat 0000b360: 74 65 72 6e 2c 20 70 72 65 64 69 63 61 74 65 5d tern, predicate] 0000b370: 2e 20 44 65 66 61 75 6c 74 3a 20 60 6e 75 6c 6c . Default: `null 0000b380: 60 20 28 64 69 73 61 6c 6c 6f 77 20 61 6e 79 20 ` (disallow any 0000b390: 63 75 73 74 6f 6d 20 65 6c 65 6d 65 6e 74 73 29 custom elements) 0000b3a0: 0a 20 20 20 20 20 2a 20 40 70 72 6f 70 65 72 74 . * @propert 0000b3b0: 79 20 7b 52 65 67 45 78 70 7c 46 75 6e 63 74 69 y {RegExp|Functi 0000b3c0: 6f 6e 7c 6e 75 6c 6c 7d 20 61 74 74 72 69 62 75 on|null} attribu 0000b3d0: 74 65 4e 61 6d 65 43 68 65 63 6b 20 6f 6e 65 20 teNameCheck one 0000b3e0: 6f 66 20 5b 6e 75 6c 6c 2c 20 72 65 67 65 78 50 of [null, regexP 0000b3f0: 61 74 74 65 72 6e 2c 20 70 72 65 64 69 63 61 74 attern, predicat 0000b400: 65 5d 2e 20 44 65 66 61 75 6c 74 3a 20 60 6e 75 e]. Default: `nu 0000b410: 6c 6c 60 20 28 64 69 73 61 6c 6c 6f 77 20 61 6e ll` (disallow an 0000b420: 79 20 61 74 74 72 69 62 75 74 65 73 20 6e 6f 74 y attributes not 0000b430: 20 6f 6e 20 74 68 65 20 61 6c 6c 6f 77 20 6c 69 on the allow li 0000b440: 73 74 29 0a 20 20 20 20 20 2a 20 40 70 72 6f 70 st). * @prop 0000b450: 65 72 74 79 20 7b 62 6f 6f 6c 65 61 6e 7d 20 61 erty {boolean} a 0000b460: 6c 6c 6f 77 43 75 73 74 6f 6d 69 7a 65 64 42 75 llowCustomizedBu 0000b470: 69 6c 74 49 6e 45 6c 65 6d 65 6e 74 73 20 61 6c iltInElements al 0000b480: 6c 6f 77 20 63 75 73 74 6f 6d 20 65 6c 65 6d 65 low custom eleme 0000b490: 6e 74 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d nts derived from 0000b4a0: 20 62 75 69 6c 74 2d 69 6e 73 20 69 66 20 74 68 built-ins if th 0000b4b0: 65 79 20 70 61 73 73 20 43 55 53 54 4f 4d 5f 45 ey pass CUSTOM_E 0000b4c0: 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e LEMENT_HANDLING. 0000b4d0: 74 61 67 4e 61 6d 65 43 68 65 63 6b 2e 20 44 65 tagNameCheck. De 0000b4e0: 66 61 75 6c 74 3a 20 60 66 61 6c 73 65 60 2e 0a fault: `false`.. 0000b4f0: 20 20 20 20 20 2a 2f 0a 20 20 20 20 6c 65 74 20 */. let 0000b500: 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 CUSTOM_ELEMENT_H 0000b510: 41 4e 44 4c 49 4e 47 20 3d 20 4f 62 6a 65 63 74 ANDLING = Object 0000b520: 2e 73 65 61 6c 28 63 72 65 61 74 65 28 6e 75 6c .seal(create(nul 0000b530: 6c 2c 20 7b 0a 20 20 20 20 20 20 74 61 67 4e 61 l, {. tagNa 0000b540: 6d 65 43 68 65 63 6b 3a 20 7b 0a 20 20 20 20 20 meCheck: {. 0000b550: 20 20 20 77 72 69 74 61 62 6c 65 3a 20 74 72 75 writable: tru 0000b560: 65 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 66 69 e,. confi 0000b570: 67 75 72 61 62 6c 65 3a 20 66 61 6c 73 65 2c 0a gurable: false,. 0000b580: 20 20 20 20 20 20 20 20 65 6e 75 6d 65 72 61 62 enumerab 0000b590: 6c 65 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 le: true,. 0000b5a0: 20 20 76 61 6c 75 65 3a 20 6e 75 6c 6c 0a 20 20 value: null. 0000b5b0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 61 74 74 },. att 0000b5c0: 72 69 62 75 74 65 4e 61 6d 65 43 68 65 63 6b 3a ributeNameCheck: 0000b5d0: 20 7b 0a 20 20 20 20 20 20 20 20 77 72 69 74 61 {. writa 0000b5e0: 62 6c 65 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 ble: true,. 0000b5f0: 20 20 20 63 6f 6e 66 69 67 75 72 61 62 6c 65 3a configurable: 0000b600: 20 66 61 6c 73 65 2c 0a 20 20 20 20 20 20 20 20 false,. 0000b610: 65 6e 75 6d 65 72 61 62 6c 65 3a 20 74 72 75 65 enumerable: true 0000b620: 2c 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a ,. value: 0000b630: 20 6e 75 6c 6c 0a 20 20 20 20 20 20 7d 2c 0a 20 null. },. 0000b640: 20 20 20 20 20 61 6c 6c 6f 77 43 75 73 74 6f 6d allowCustom 0000b650: 69 7a 65 64 42 75 69 6c 74 49 6e 45 6c 65 6d 65 izedBuiltInEleme 0000b660: 6e 74 73 3a 20 7b 0a 20 20 20 20 20 20 20 20 77 nts: {. w 0000b670: 72 69 74 61 62 6c 65 3a 20 74 72 75 65 2c 0a 20 ritable: true,. 0000b680: 20 20 20 20 20 20 20 63 6f 6e 66 69 67 75 72 61 configura 0000b690: 62 6c 65 3a 20 66 61 6c 73 65 2c 0a 20 20 20 20 ble: false,. 0000b6a0: 20 20 20 20 65 6e 75 6d 65 72 61 62 6c 65 3a 20 enumerable: 0000b6b0: 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 76 61 true,. va 0000b6c0: 6c 75 65 3a 20 66 61 6c 73 65 0a 20 20 20 20 20 lue: false. 0000b6d0: 20 7d 0a 20 20 20 20 7d 29 29 3b 0a 0a 20 20 20 }. }));.. 0000b6e0: 20 2f 2a 20 45 78 70 6c 69 63 69 74 6c 79 20 66 /* Explicitly f 0000b6f0: 6f 72 62 69 64 64 65 6e 20 74 61 67 73 20 28 6f orbidden tags (o 0000b700: 76 65 72 72 69 64 65 73 20 41 4c 4c 4f 57 45 44 verrides ALLOWED 0000b710: 5f 54 41 47 53 2f 41 44 44 5f 54 41 47 53 29 20 _TAGS/ADD_TAGS) 0000b720: 2a 2f 0a 20 20 20 20 6c 65 74 20 46 4f 52 42 49 */. let FORBI 0000b730: 44 5f 54 41 47 53 20 3d 20 6e 75 6c 6c 3b 0a 0a D_TAGS = null;.. 0000b740: 20 20 20 20 2f 2a 20 45 78 70 6c 69 63 69 74 6c /* Explicitl 0000b750: 79 20 66 6f 72 62 69 64 64 65 6e 20 61 74 74 72 y forbidden attr 0000b760: 69 62 75 74 65 73 20 28 6f 76 65 72 72 69 64 65 ibutes (override 0000b770: 73 20 41 4c 4c 4f 57 45 44 5f 41 54 54 52 2f 41 s ALLOWED_ATTR/A 0000b780: 44 44 5f 41 54 54 52 29 20 2a 2f 0a 20 20 20 20 DD_ATTR) */. 0000b790: 6c 65 74 20 46 4f 52 42 49 44 5f 41 54 54 52 20 let FORBID_ATTR 0000b7a0: 3d 20 6e 75 6c 6c 3b 0a 0a 20 20 20 20 2f 2a 20 = null;.. /* 0000b7b0: 44 65 63 69 64 65 20 69 66 20 41 52 49 41 20 61 Decide if ARIA a 0000b7c0: 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6f 6b ttributes are ok 0000b7d0: 61 79 20 2a 2f 0a 20 20 20 20 6c 65 74 20 41 4c ay */. let AL 0000b7e0: 4c 4f 57 5f 41 52 49 41 5f 41 54 54 52 20 3d 20 LOW_ARIA_ATTR = 0000b7f0: 74 72 75 65 3b 0a 0a 20 20 20 20 2f 2a 20 44 65 true;.. /* De 0000b800: 63 69 64 65 20 69 66 20 63 75 73 74 6f 6d 20 64 cide if custom d 0000b810: 61 74 61 20 61 74 74 72 69 62 75 74 65 73 20 61 ata attributes a 0000b820: 72 65 20 6f 6b 61 79 20 2a 2f 0a 20 20 20 20 6c re okay */. l 0000b830: 65 74 20 41 4c 4c 4f 57 5f 44 41 54 41 5f 41 54 et ALLOW_DATA_AT 0000b840: 54 52 20 3d 20 74 72 75 65 3b 0a 0a 20 20 20 20 TR = true;.. 0000b850: 2f 2a 20 44 65 63 69 64 65 20 69 66 20 75 6e 6b /* Decide if unk 0000b860: 6e 6f 77 6e 20 70 72 6f 74 6f 63 6f 6c 73 20 61 nown protocols a 0000b870: 72 65 20 6f 6b 61 79 20 2a 2f 0a 20 20 20 20 6c re okay */. l 0000b880: 65 74 20 41 4c 4c 4f 57 5f 55 4e 4b 4e 4f 57 4e et ALLOW_UNKNOWN 0000b890: 5f 50 52 4f 54 4f 43 4f 4c 53 20 3d 20 66 61 6c _PROTOCOLS = fal 0000b8a0: 73 65 3b 0a 0a 20 20 20 20 2f 2a 20 44 65 63 69 se;.. /* Deci 0000b8b0: 64 65 20 69 66 20 73 65 6c 66 2d 63 6c 6f 73 69 de if self-closi 0000b8c0: 6e 67 20 74 61 67 73 20 69 6e 20 61 74 74 72 69 ng tags in attri 0000b8d0: 62 75 74 65 73 20 61 72 65 20 61 6c 6c 6f 77 65 butes are allowe 0000b8e0: 64 2e 0a 20 20 20 20 20 2a 20 55 73 75 61 6c 6c d.. * Usuall 0000b8f0: 79 20 72 65 6d 6f 76 65 64 20 64 75 65 20 74 6f y removed due to 0000b900: 20 61 20 6d 58 53 53 20 69 73 73 75 65 20 69 6e a mXSS issue in 0000b910: 20 6a 51 75 65 72 79 20 33 2e 30 20 2a 2f 0a 20 jQuery 3.0 */. 0000b920: 20 20 20 6c 65 74 20 41 4c 4c 4f 57 5f 53 45 4c let ALLOW_SEL 0000b930: 46 5f 43 4c 4f 53 45 5f 49 4e 5f 41 54 54 52 20 F_CLOSE_IN_ATTR 0000b940: 3d 20 74 72 75 65 3b 0a 0a 20 20 20 20 2f 2a 20 = true;.. /* 0000b950: 4f 75 74 70 75 74 20 73 68 6f 75 6c 64 20 62 65 Output should be 0000b960: 20 73 61 66 65 20 66 6f 72 20 63 6f 6d 6d 6f 6e safe for common 0000b970: 20 74 65 6d 70 6c 61 74 65 20 65 6e 67 69 6e 65 template engine 0000b980: 73 2e 0a 20 20 20 20 20 2a 20 54 68 69 73 20 6d s.. * This m 0000b990: 65 61 6e 73 2c 20 44 4f 4d 50 75 72 69 66 79 20 eans, DOMPurify 0000b9a0: 72 65 6d 6f 76 65 73 20 64 61 74 61 20 61 74 74 removes data att 0000b9b0: 72 69 62 75 74 65 73 2c 20 6d 75 73 74 61 63 68 ributes, mustach 0000b9c0: 65 73 20 61 6e 64 20 45 52 42 0a 20 20 20 20 20 es and ERB. 0000b9d0: 2a 2f 0a 20 20 20 20 6c 65 74 20 53 41 46 45 5f */. let SAFE_ 0000b9e0: 46 4f 52 5f 54 45 4d 50 4c 41 54 45 53 20 3d 20 FOR_TEMPLATES = 0000b9f0: 66 61 6c 73 65 3b 0a 0a 20 20 20 20 2f 2a 20 4f false;.. /* O 0000ba00: 75 74 70 75 74 20 73 68 6f 75 6c 64 20 62 65 20 utput should be 0000ba10: 73 61 66 65 20 65 76 65 6e 20 66 6f 72 20 58 4d safe even for XM 0000ba20: 4c 20 75 73 65 64 20 77 69 74 68 69 6e 20 48 54 L used within HT 0000ba30: 4d 4c 20 61 6e 64 20 61 6c 69 6b 65 2e 0a 20 20 ML and alike.. 0000ba40: 20 20 20 2a 20 54 68 69 73 20 6d 65 61 6e 73 2c * This means, 0000ba50: 20 44 4f 4d 50 75 72 69 66 79 20 72 65 6d 6f 76 DOMPurify remov 0000ba60: 65 73 20 63 6f 6d 6d 65 6e 74 73 20 77 68 65 6e es comments when 0000ba70: 20 63 6f 6e 74 61 69 6e 69 6e 67 20 72 69 73 6b containing risk 0000ba80: 79 20 63 6f 6e 74 65 6e 74 2e 0a 20 20 20 20 20 y content.. 0000ba90: 2a 2f 0a 20 20 20 20 6c 65 74 20 53 41 46 45 5f */. let SAFE_ 0000baa0: 46 4f 52 5f 58 4d 4c 20 3d 20 74 72 75 65 3b 0a FOR_XML = true;. 0000bab0: 0a 20 20 20 20 2f 2a 20 44 65 63 69 64 65 20 69 . /* Decide i 0000bac0: 66 20 64 6f 63 75 6d 65 6e 74 20 77 69 74 68 20 f document with 0000bad0: 3c 68 74 6d 6c 3e 2e 2e 2e 20 73 68 6f 75 6c 64 <html>... should 0000bae0: 20 62 65 20 72 65 74 75 72 6e 65 64 20 2a 2f 0a be returned */. 0000baf0: 20 20 20 20 6c 65 74 20 57 48 4f 4c 45 5f 44 4f let WHOLE_DO 0000bb00: 43 55 4d 45 4e 54 20 3d 20 66 61 6c 73 65 3b 0a CUMENT = false;. 0000bb10: 0a 20 20 20 20 2f 2a 20 54 72 61 63 6b 20 77 68 . /* Track wh 0000bb20: 65 74 68 65 72 20 63 6f 6e 66 69 67 20 69 73 20 ether config is 0000bb30: 61 6c 72 65 61 64 79 20 73 65 74 20 6f 6e 20 74 already set on t 0000bb40: 68 69 73 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 his instance of 0000bb50: 44 4f 4d 50 75 72 69 66 79 2e 20 2a 2f 0a 20 20 DOMPurify. */. 0000bb60: 20 20 6c 65 74 20 53 45 54 5f 43 4f 4e 46 49 47 let SET_CONFIG 0000bb70: 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 20 20 2f = false;.. / 0000bb80: 2a 20 44 65 63 69 64 65 20 69 66 20 61 6c 6c 20 * Decide if all 0000bb90: 65 6c 65 6d 65 6e 74 73 20 28 65 2e 67 2e 20 73 elements (e.g. s 0000bba0: 74 79 6c 65 2c 20 73 63 72 69 70 74 29 20 6d 75 tyle, script) mu 0000bbb0: 73 74 20 62 65 20 63 68 69 6c 64 72 65 6e 20 6f st be children o 0000bbc0: 66 0a 20 20 20 20 20 2a 20 64 6f 63 75 6d 65 6e f. * documen 0000bbd0: 74 2e 62 6f 64 79 2e 20 42 79 20 64 65 66 61 75 t.body. By defau 0000bbe0: 6c 74 2c 20 62 72 6f 77 73 65 72 73 20 6d 69 67 lt, browsers mig 0000bbf0: 68 74 20 6d 6f 76 65 20 74 68 65 6d 20 74 6f 20 ht move them to 0000bc00: 64 6f 63 75 6d 65 6e 74 2e 68 65 61 64 20 2a 2f document.head */ 0000bc10: 0a 20 20 20 20 6c 65 74 20 46 4f 52 43 45 5f 42 . let FORCE_B 0000bc20: 4f 44 59 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 ODY = false;.. 0000bc30: 20 20 2f 2a 20 44 65 63 69 64 65 20 69 66 20 61 /* Decide if a 0000bc40: 20 44 4f 4d 20 60 48 54 4d 4c 42 6f 64 79 45 6c DOM `HTMLBodyEl 0000bc50: 65 6d 65 6e 74 60 20 73 68 6f 75 6c 64 20 62 65 ement` should be 0000bc60: 20 72 65 74 75 72 6e 65 64 2c 20 69 6e 73 74 65 returned, inste 0000bc70: 61 64 20 6f 66 20 61 20 68 74 6d 6c 0a 20 20 20 ad of a html. 0000bc80: 20 20 2a 20 73 74 72 69 6e 67 20 28 6f 72 20 61 * string (or a 0000bc90: 20 54 72 75 73 74 65 64 48 54 4d 4c 20 6f 62 6a TrustedHTML obj 0000bca0: 65 63 74 20 69 66 20 54 72 75 73 74 65 64 20 54 ect if Trusted T 0000bcb0: 79 70 65 73 20 61 72 65 20 73 75 70 70 6f 72 74 ypes are support 0000bcc0: 65 64 29 2e 0a 20 20 20 20 20 2a 20 49 66 20 60 ed).. * If ` 0000bcd0: 57 48 4f 4c 45 5f 44 4f 43 55 4d 45 4e 54 60 20 WHOLE_DOCUMENT` 0000bce0: 69 73 20 65 6e 61 62 6c 65 64 20 61 20 60 48 54 is enabled a `HT 0000bcf0: 4d 4c 48 74 6d 6c 45 6c 65 6d 65 6e 74 60 20 77 MLHtmlElement` w 0000bd00: 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 20 ill be returned 0000bd10: 69 6e 73 74 65 61 64 0a 20 20 20 20 20 2a 2f 0a instead. */. 0000bd20: 20 20 20 20 6c 65 74 20 52 45 54 55 52 4e 5f 44 let RETURN_D 0000bd30: 4f 4d 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 20 OM = false;.. 0000bd40: 20 2f 2a 20 44 65 63 69 64 65 20 69 66 20 61 20 /* Decide if a 0000bd50: 44 4f 4d 20 60 44 6f 63 75 6d 65 6e 74 46 72 61 DOM `DocumentFra 0000bd60: 67 6d 65 6e 74 60 20 73 68 6f 75 6c 64 20 62 65 gment` should be 0000bd70: 20 72 65 74 75 72 6e 65 64 2c 20 69 6e 73 74 65 returned, inste 0000bd80: 61 64 20 6f 66 20 61 20 68 74 6d 6c 0a 20 20 20 ad of a html. 0000bd90: 20 20 2a 20 73 74 72 69 6e 67 20 20 28 6f 72 20 * string (or 0000bda0: 61 20 54 72 75 73 74 65 64 48 54 4d 4c 20 6f 62 a TrustedHTML ob 0000bdb0: 6a 65 63 74 20 69 66 20 54 72 75 73 74 65 64 20 ject if Trusted 0000bdc0: 54 79 70 65 73 20 61 72 65 20 73 75 70 70 6f 72 Types are suppor 0000bdd0: 74 65 64 29 20 2a 2f 0a 20 20 20 20 6c 65 74 20 ted) */. let 0000bde0: 52 45 54 55 52 4e 5f 44 4f 4d 5f 46 52 41 47 4d RETURN_DOM_FRAGM 0000bdf0: 45 4e 54 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 ENT = false;.. 0000be00: 20 20 2f 2a 20 54 72 79 20 74 6f 20 72 65 74 75 /* Try to retu 0000be10: 72 6e 20 61 20 54 72 75 73 74 65 64 20 54 79 70 rn a Trusted Typ 0000be20: 65 20 6f 62 6a 65 63 74 20 69 6e 73 74 65 61 64 e object instead 0000be30: 20 6f 66 20 61 20 73 74 72 69 6e 67 2c 20 72 65 of a string, re 0000be40: 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 69 6e turn a string in 0000be50: 0a 20 20 20 20 20 2a 20 63 61 73 65 20 54 72 75 . * case Tru 0000be60: 73 74 65 64 20 54 79 70 65 73 20 61 72 65 20 6e sted Types are n 0000be70: 6f 74 20 73 75 70 70 6f 72 74 65 64 20 20 2a 2f ot supported */ 0000be80: 0a 20 20 20 20 6c 65 74 20 52 45 54 55 52 4e 5f . let RETURN_ 0000be90: 54 52 55 53 54 45 44 5f 54 59 50 45 20 3d 20 66 TRUSTED_TYPE = f 0000bea0: 61 6c 73 65 3b 0a 0a 20 20 20 20 2f 2a 20 4f 75 alse;.. /* Ou 0000beb0: 74 70 75 74 20 73 68 6f 75 6c 64 20 62 65 20 66 tput should be f 0000bec0: 72 65 65 20 66 72 6f 6d 20 44 4f 4d 20 63 6c 6f ree from DOM clo 0000bed0: 62 62 65 72 69 6e 67 20 61 74 74 61 63 6b 73 3f bbering attacks? 0000bee0: 0a 20 20 20 20 20 2a 20 54 68 69 73 20 73 61 6e . * This san 0000bef0: 69 74 69 7a 65 73 20 6d 61 72 6b 75 70 73 20 6e itizes markups n 0000bf00: 61 6d 65 64 20 77 69 74 68 20 63 6f 6c 6c 69 64 amed with collid 0000bf10: 69 6e 67 2c 20 63 6c 6f 62 62 65 72 61 62 6c 65 ing, clobberable 0000bf20: 20 62 75 69 6c 74 2d 69 6e 20 44 4f 4d 20 41 50 built-in DOM AP 0000bf30: 49 73 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 Is.. */. 0000bf40: 6c 65 74 20 53 41 4e 49 54 49 5a 45 5f 44 4f 4d let SANITIZE_DOM 0000bf50: 20 3d 20 74 72 75 65 3b 0a 0a 20 20 20 20 2f 2a = true;.. /* 0000bf60: 20 41 63 68 69 65 76 65 20 66 75 6c 6c 20 44 4f Achieve full DO 0000bf70: 4d 20 43 6c 6f 62 62 65 72 69 6e 67 20 70 72 6f M Clobbering pro 0000bf80: 74 65 63 74 69 6f 6e 20 62 79 20 69 73 6f 6c 61 tection by isola 0000bf90: 74 69 6e 67 20 74 68 65 20 6e 61 6d 65 73 70 61 ting the namespa 0000bfa0: 63 65 20 6f 66 20 6e 61 6d 65 64 0a 20 20 20 20 ce of named. 0000bfb0: 20 2a 20 70 72 6f 70 65 72 74 69 65 73 20 61 6e * properties an 0000bfc0: 64 20 4a 53 20 76 61 72 69 61 62 6c 65 73 2c 20 d JS variables, 0000bfd0: 6d 69 74 69 67 61 74 69 6e 67 20 61 74 74 61 63 mitigating attac 0000bfe0: 6b 73 20 74 68 61 74 20 61 62 75 73 65 20 74 68 ks that abuse th 0000bff0: 65 20 48 54 4d 4c 2f 44 4f 4d 20 73 70 65 63 20 e HTML/DOM spec 0000c000: 72 75 6c 65 73 2e 0a 20 20 20 20 20 2a 0a 20 20 rules.. *. 0000c010: 20 20 20 2a 20 48 54 4d 4c 2f 44 4f 4d 20 73 70 * HTML/DOM sp 0000c020: 65 63 20 72 75 6c 65 73 20 74 68 61 74 20 65 6e ec rules that en 0000c030: 61 62 6c 65 20 44 4f 4d 20 43 6c 6f 62 62 65 72 able DOM Clobber 0000c040: 69 6e 67 3a 0a 20 20 20 20 20 2a 20 20 20 2d 20 ing:. * - 0000c050: 4e 61 6d 65 64 20 41 63 63 65 73 73 20 6f 6e 20 Named Access on 0000c060: 57 69 6e 64 6f 77 20 28 c2 a7 37 2e 33 2e 33 29 Window (..7.3.3) 0000c070: 0a 20 20 20 20 20 2a 20 20 20 2d 20 44 4f 4d 20 . * - DOM 0000c080: 54 72 65 65 20 41 63 63 65 73 73 6f 72 73 20 28 Tree Accessors ( 0000c090: c2 a7 33 2e 31 2e 35 29 0a 20 20 20 20 20 2a 20 ..3.1.5). * 0000c0a0: 20 20 2d 20 46 6f 72 6d 20 45 6c 65 6d 65 6e 74 - Form Element 0000c0b0: 20 50 61 72 65 6e 74 2d 43 68 69 6c 64 20 52 65 Parent-Child Re 0000c0c0: 6c 61 74 69 6f 6e 73 20 28 c2 a7 34 2e 31 30 2e lations (..4.10. 0000c0d0: 33 29 0a 20 20 20 20 20 2a 20 20 20 2d 20 49 66 3). * - If 0000c0e0: 72 61 6d 65 20 73 72 63 64 6f 63 20 2f 20 4e 65 rame srcdoc / Ne 0000c0f0: 73 74 65 64 20 57 69 6e 64 6f 77 50 72 6f 78 69 sted WindowProxi 0000c100: 65 73 20 28 c2 a7 34 2e 38 2e 35 29 0a 20 20 20 es (..4.8.5). 0000c110: 20 20 2a 20 20 20 2d 20 48 54 4d 4c 43 6f 6c 6c * - HTMLColl 0000c120: 65 63 74 69 6f 6e 20 28 c2 a7 34 2e 32 2e 31 30 ection (..4.2.10 0000c130: 2e 32 29 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 .2). *. 0000c140: 2a 20 4e 61 6d 65 73 70 61 63 65 20 69 73 6f 6c * Namespace isol 0000c150: 61 74 69 6f 6e 20 69 73 20 69 6d 70 6c 65 6d 65 ation is impleme 0000c160: 6e 74 65 64 20 62 79 20 70 72 65 66 69 78 69 6e nted by prefixin 0000c170: 67 20 60 69 64 60 20 61 6e 64 20 60 6e 61 6d 65 g `id` and `name 0000c180: 60 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 ` attributes. 0000c190: 20 20 2a 20 77 69 74 68 20 61 20 63 6f 6e 73 74 * with a const 0000c1a0: 61 6e 74 20 73 74 72 69 6e 67 2c 20 69 2e 65 2e ant string, i.e. 0000c1b0: 2c 20 60 75 73 65 72 2d 63 6f 6e 74 65 6e 74 2d , `user-content- 0000c1c0: 60 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 6c 65 `. */. le 0000c1d0: 74 20 53 41 4e 49 54 49 5a 45 5f 4e 41 4d 45 44 t SANITIZE_NAMED 0000c1e0: 5f 50 52 4f 50 53 20 3d 20 66 61 6c 73 65 3b 0a _PROPS = false;. 0000c1f0: 20 20 20 20 63 6f 6e 73 74 20 53 41 4e 49 54 49 const SANITI 0000c200: 5a 45 5f 4e 41 4d 45 44 5f 50 52 4f 50 53 5f 50 ZE_NAMED_PROPS_P 0000c210: 52 45 46 49 58 20 3d 20 27 75 73 65 72 2d 63 6f REFIX = 'user-co 0000c220: 6e 74 65 6e 74 2d 27 3b 0a 0a 20 20 20 20 2f 2a ntent-';.. /* 0000c230: 20 4b 65 65 70 20 65 6c 65 6d 65 6e 74 20 63 6f Keep element co 0000c240: 6e 74 65 6e 74 20 77 68 65 6e 20 72 65 6d 6f 76 ntent when remov 0000c250: 69 6e 67 20 65 6c 65 6d 65 6e 74 3f 20 2a 2f 0a ing element? */. 0000c260: 20 20 20 20 6c 65 74 20 4b 45 45 50 5f 43 4f 4e let KEEP_CON 0000c270: 54 45 4e 54 20 3d 20 74 72 75 65 3b 0a 0a 20 20 TENT = true;.. 0000c280: 20 20 2f 2a 20 49 66 20 61 20 60 4e 6f 64 65 60 /* If a `Node` 0000c290: 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 73 61 is passed to sa 0000c2a0: 6e 69 74 69 7a 65 28 29 2c 20 74 68 65 6e 20 70 nitize(), then p 0000c2b0: 65 72 66 6f 72 6d 73 20 73 61 6e 69 74 69 7a 61 erforms sanitiza 0000c2c0: 74 69 6f 6e 20 69 6e 2d 70 6c 61 63 65 20 69 6e tion in-place in 0000c2d0: 73 74 65 61 64 0a 20 20 20 20 20 2a 20 6f 66 20 stead. * of 0000c2e0: 69 6d 70 6f 72 74 69 6e 67 20 69 74 20 69 6e 74 importing it int 0000c2f0: 6f 20 61 20 6e 65 77 20 44 6f 63 75 6d 65 6e 74 o a new Document 0000c300: 20 61 6e 64 20 72 65 74 75 72 6e 69 6e 67 20 61 and returning a 0000c310: 20 73 61 6e 69 74 69 7a 65 64 20 63 6f 70 79 20 sanitized copy 0000c320: 2a 2f 0a 20 20 20 20 6c 65 74 20 49 4e 5f 50 4c */. let IN_PL 0000c330: 41 43 45 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 ACE = false;.. 0000c340: 20 20 2f 2a 20 41 6c 6c 6f 77 20 75 73 61 67 65 /* Allow usage 0000c350: 20 6f 66 20 70 72 6f 66 69 6c 65 73 20 6c 69 6b of profiles lik 0000c360: 65 20 68 74 6d 6c 2c 20 73 76 67 20 61 6e 64 20 e html, svg and 0000c370: 6d 61 74 68 4d 6c 20 2a 2f 0a 20 20 20 20 6c 65 mathMl */. le 0000c380: 74 20 55 53 45 5f 50 52 4f 46 49 4c 45 53 20 3d t USE_PROFILES = 0000c390: 20 7b 7d 3b 0a 0a 20 20 20 20 2f 2a 20 54 61 67 {};.. /* Tag 0000c3a0: 73 20 74 6f 20 69 67 6e 6f 72 65 20 63 6f 6e 74 s to ignore cont 0000c3b0: 65 6e 74 20 6f 66 20 77 68 65 6e 20 4b 45 45 50 ent of when KEEP 0000c3c0: 5f 43 4f 4e 54 45 4e 54 20 69 73 20 74 72 75 65 _CONTENT is true 0000c3d0: 20 2a 2f 0a 20 20 20 20 6c 65 74 20 46 4f 52 42 */. let FORB 0000c3e0: 49 44 5f 43 4f 4e 54 45 4e 54 53 20 3d 20 6e 75 ID_CONTENTS = nu 0000c3f0: 6c 6c 3b 0a 20 20 20 20 63 6f 6e 73 74 20 44 45 ll;. const DE 0000c400: 46 41 55 4c 54 5f 46 4f 52 42 49 44 5f 43 4f 4e FAULT_FORBID_CON 0000c410: 54 45 4e 54 53 20 3d 20 61 64 64 54 6f 53 65 74 TENTS = addToSet 0000c420: 28 7b 7d 2c 20 5b 27 61 6e 6e 6f 74 61 74 69 6f ({}, ['annotatio 0000c430: 6e 2d 78 6d 6c 27 2c 20 27 61 75 64 69 6f 27 2c n-xml', 'audio', 0000c440: 20 27 63 6f 6c 67 72 6f 75 70 27 2c 20 27 64 65 'colgroup', 'de 0000c450: 73 63 27 2c 20 27 66 6f 72 65 69 67 6e 6f 62 6a sc', 'foreignobj 0000c460: 65 63 74 27 2c 20 27 68 65 61 64 27 2c 20 27 69 ect', 'head', 'i 0000c470: 66 72 61 6d 65 27 2c 20 27 6d 61 74 68 27 2c 20 frame', 'math', 0000c480: 27 6d 69 27 2c 20 27 6d 6e 27 2c 20 27 6d 6f 27 'mi', 'mn', 'mo' 0000c490: 2c 20 27 6d 73 27 2c 20 27 6d 74 65 78 74 27 2c , 'ms', 'mtext', 0000c4a0: 20 27 6e 6f 65 6d 62 65 64 27 2c 20 27 6e 6f 66 'noembed', 'nof 0000c4b0: 72 61 6d 65 73 27 2c 20 27 6e 6f 73 63 72 69 70 rames', 'noscrip 0000c4c0: 74 27 2c 20 27 70 6c 61 69 6e 74 65 78 74 27 2c t', 'plaintext', 0000c4d0: 20 27 73 63 72 69 70 74 27 2c 20 27 73 74 79 6c 'script', 'styl 0000c4e0: 65 27 2c 20 27 73 76 67 27 2c 20 27 74 65 6d 70 e', 'svg', 'temp 0000c4f0: 6c 61 74 65 27 2c 20 27 74 68 65 61 64 27 2c 20 late', 'thead', 0000c500: 27 74 69 74 6c 65 27 2c 20 27 76 69 64 65 6f 27 'title', 'video' 0000c510: 2c 20 27 78 6d 70 27 5d 29 3b 0a 0a 20 20 20 20 , 'xmp']);.. 0000c520: 2f 2a 20 54 61 67 73 20 74 68 61 74 20 61 72 65 /* Tags that are 0000c530: 20 73 61 66 65 20 66 6f 72 20 64 61 74 61 3a 20 safe for data: 0000c540: 55 52 49 73 20 2a 2f 0a 20 20 20 20 6c 65 74 20 URIs */. let 0000c550: 44 41 54 41 5f 55 52 49 5f 54 41 47 53 20 3d 20 DATA_URI_TAGS = 0000c560: 6e 75 6c 6c 3b 0a 20 20 20 20 63 6f 6e 73 74 20 null;. const 0000c570: 44 45 46 41 55 4c 54 5f 44 41 54 41 5f 55 52 49 DEFAULT_DATA_URI 0000c580: 5f 54 41 47 53 20 3d 20 61 64 64 54 6f 53 65 74 _TAGS = addToSet 0000c590: 28 7b 7d 2c 20 5b 27 61 75 64 69 6f 27 2c 20 27 ({}, ['audio', ' 0000c5a0: 76 69 64 65 6f 27 2c 20 27 69 6d 67 27 2c 20 27 video', 'img', ' 0000c5b0: 73 6f 75 72 63 65 27 2c 20 27 69 6d 61 67 65 27 source', 'image' 0000c5c0: 2c 20 27 74 72 61 63 6b 27 5d 29 3b 0a 0a 20 20 , 'track']);.. 0000c5d0: 20 20 2f 2a 20 41 74 74 72 69 62 75 74 65 73 20 /* Attributes 0000c5e0: 73 61 66 65 20 66 6f 72 20 76 61 6c 75 65 73 20 safe for values 0000c5f0: 6c 69 6b 65 20 22 6a 61 76 61 73 63 72 69 70 74 like "javascript 0000c600: 3a 22 20 2a 2f 0a 20 20 20 20 6c 65 74 20 55 52 :" */. let UR 0000c610: 49 5f 53 41 46 45 5f 41 54 54 52 49 42 55 54 45 I_SAFE_ATTRIBUTE 0000c620: 53 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 63 6f S = null;. co 0000c630: 6e 73 74 20 44 45 46 41 55 4c 54 5f 55 52 49 5f nst DEFAULT_URI_ 0000c640: 53 41 46 45 5f 41 54 54 52 49 42 55 54 45 53 20 SAFE_ATTRIBUTES 0000c650: 3d 20 61 64 64 54 6f 53 65 74 28 7b 7d 2c 20 5b = addToSet({}, [ 0000c660: 27 61 6c 74 27 2c 20 27 63 6c 61 73 73 27 2c 20 'alt', 'class', 0000c670: 27 66 6f 72 27 2c 20 27 69 64 27 2c 20 27 6c 61 'for', 'id', 'la 0000c680: 62 65 6c 27 2c 20 27 6e 61 6d 65 27 2c 20 27 70 bel', 'name', 'p 0000c690: 61 74 74 65 72 6e 27 2c 20 27 70 6c 61 63 65 68 attern', 'placeh 0000c6a0: 6f 6c 64 65 72 27 2c 20 27 72 6f 6c 65 27 2c 20 older', 'role', 0000c6b0: 27 73 75 6d 6d 61 72 79 27 2c 20 27 74 69 74 6c 'summary', 'titl 0000c6c0: 65 27 2c 20 27 76 61 6c 75 65 27 2c 20 27 73 74 e', 'value', 'st 0000c6d0: 79 6c 65 27 2c 20 27 78 6d 6c 6e 73 27 5d 29 3b yle', 'xmlns']); 0000c6e0: 0a 20 20 20 20 63 6f 6e 73 74 20 4d 41 54 48 4d . const MATHM 0000c6f0: 4c 5f 4e 41 4d 45 53 50 41 43 45 20 3d 20 27 68 L_NAMESPACE = 'h 0000c700: 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 ttp://www.w3.org 0000c710: 2f 31 39 39 38 2f 4d 61 74 68 2f 4d 61 74 68 4d /1998/Math/MathM 0000c720: 4c 27 3b 0a 20 20 20 20 63 6f 6e 73 74 20 53 56 L';. const SV 0000c730: 47 5f 4e 41 4d 45 53 50 41 43 45 20 3d 20 27 68 G_NAMESPACE = 'h 0000c740: 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 ttp://www.w3.org 0000c750: 2f 32 30 30 30 2f 73 76 67 27 3b 0a 20 20 20 20 /2000/svg';. 0000c760: 63 6f 6e 73 74 20 48 54 4d 4c 5f 4e 41 4d 45 53 const HTML_NAMES 0000c770: 50 41 43 45 20 3d 20 27 68 74 74 70 3a 2f 2f 77 PACE = 'http://w 0000c780: 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 ww.w3.org/1999/x 0000c790: 68 74 6d 6c 27 3b 0a 20 20 20 20 2f 2a 20 44 6f html';. /* Do 0000c7a0: 63 75 6d 65 6e 74 20 6e 61 6d 65 73 70 61 63 65 cument namespace 0000c7b0: 20 2a 2f 0a 20 20 20 20 6c 65 74 20 4e 41 4d 45 */. let NAME 0000c7c0: 53 50 41 43 45 20 3d 20 48 54 4d 4c 5f 4e 41 4d SPACE = HTML_NAM 0000c7d0: 45 53 50 41 43 45 3b 0a 20 20 20 20 6c 65 74 20 ESPACE;. let 0000c7e0: 49 53 5f 45 4d 50 54 59 5f 49 4e 50 55 54 20 3d IS_EMPTY_INPUT = 0000c7f0: 20 66 61 6c 73 65 3b 0a 0a 20 20 20 20 2f 2a 20 false;.. /* 0000c800: 41 6c 6c 6f 77 65 64 20 58 48 54 4d 4c 2b 58 4d Allowed XHTML+XM 0000c810: 4c 20 6e 61 6d 65 73 70 61 63 65 73 20 2a 2f 0a L namespaces */. 0000c820: 20 20 20 20 6c 65 74 20 41 4c 4c 4f 57 45 44 5f let ALLOWED_ 0000c830: 4e 41 4d 45 53 50 41 43 45 53 20 3d 20 6e 75 6c NAMESPACES = nul 0000c840: 6c 3b 0a 20 20 20 20 63 6f 6e 73 74 20 44 45 46 l;. const DEF 0000c850: 41 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f 4e 41 4d AULT_ALLOWED_NAM 0000c860: 45 53 50 41 43 45 53 20 3d 20 61 64 64 54 6f 53 ESPACES = addToS 0000c870: 65 74 28 7b 7d 2c 20 5b 4d 41 54 48 4d 4c 5f 4e et({}, [MATHML_N 0000c880: 41 4d 45 53 50 41 43 45 2c 20 53 56 47 5f 4e 41 AMESPACE, SVG_NA 0000c890: 4d 45 53 50 41 43 45 2c 20 48 54 4d 4c 5f 4e 41 MESPACE, HTML_NA 0000c8a0: 4d 45 53 50 41 43 45 5d 2c 20 73 74 72 69 6e 67 MESPACE], string 0000c8b0: 54 6f 53 74 72 69 6e 67 29 3b 0a 0a 20 20 20 20 ToString);.. 0000c8c0: 2f 2a 20 50 61 72 73 69 6e 67 20 6f 66 20 73 74 /* Parsing of st 0000c8d0: 72 69 63 74 20 58 48 54 4d 4c 20 64 6f 63 75 6d rict XHTML docum 0000c8e0: 65 6e 74 73 20 2a 2f 0a 20 20 20 20 6c 65 74 20 ents */. let 0000c8f0: 50 41 52 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 PARSER_MEDIA_TYP 0000c900: 45 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 63 6f E = null;. co 0000c910: 6e 73 74 20 53 55 50 50 4f 52 54 45 44 5f 50 41 nst SUPPORTED_PA 0000c920: 52 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 53 RSER_MEDIA_TYPES 0000c930: 20 3d 20 5b 27 61 70 70 6c 69 63 61 74 69 6f 6e = ['application 0000c940: 2f 78 68 74 6d 6c 2b 78 6d 6c 27 2c 20 27 74 65 /xhtml+xml', 'te 0000c950: 78 74 2f 68 74 6d 6c 27 5d 3b 0a 20 20 20 20 63 xt/html'];. c 0000c960: 6f 6e 73 74 20 44 45 46 41 55 4c 54 5f 50 41 52 onst DEFAULT_PAR 0000c970: 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 3d SER_MEDIA_TYPE = 0000c980: 20 27 74 65 78 74 2f 68 74 6d 6c 27 3b 0a 20 20 'text/html';. 0000c990: 20 20 6c 65 74 20 74 72 61 6e 73 66 6f 72 6d 43 let transformC 0000c9a0: 61 73 65 46 75 6e 63 20 3d 20 6e 75 6c 6c 3b 0a aseFunc = null;. 0000c9b0: 0a 20 20 20 20 2f 2a 20 4b 65 65 70 20 61 20 72 . /* Keep a r 0000c9c0: 65 66 65 72 65 6e 63 65 20 74 6f 20 63 6f 6e 66 eference to conf 0000c9d0: 69 67 20 74 6f 20 70 61 73 73 20 74 6f 20 68 6f ig to pass to ho 0000c9e0: 6f 6b 73 20 2a 2f 0a 20 20 20 20 6c 65 74 20 43 oks */. let C 0000c9f0: 4f 4e 46 49 47 20 3d 20 6e 75 6c 6c 3b 0a 0a 20 ONFIG = null;.. 0000ca00: 20 20 20 2f 2a 20 53 70 65 63 69 66 79 20 74 68 /* Specify th 0000ca10: 65 20 6d 61 78 69 6d 75 6d 20 65 6c 65 6d 65 6e e maximum elemen 0000ca20: 74 20 6e 65 73 74 69 6e 67 20 64 65 70 74 68 20 t nesting depth 0000ca30: 74 6f 20 70 72 65 76 65 6e 74 20 6d 58 53 53 20 to prevent mXSS 0000ca40: 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 4d 41 58 */. const MAX 0000ca50: 5f 4e 45 53 54 49 4e 47 5f 44 45 50 54 48 20 3d _NESTING_DEPTH = 0000ca60: 20 32 35 35 3b 0a 0a 20 20 20 20 2f 2a 20 49 64 255;.. /* Id 0000ca70: 65 61 6c 6c 79 2c 20 64 6f 20 6e 6f 74 20 74 6f eally, do not to 0000ca80: 75 63 68 20 61 6e 79 74 68 69 6e 67 20 62 65 6c uch anything bel 0000ca90: 6f 77 20 74 68 69 73 20 6c 69 6e 65 20 2a 2f 0a ow this line */. 0000caa0: 20 20 20 20 2f 2a 20 5f 5f 5f 5f 5f 5f 5f 5f 5f /* _________ 0000cab0: 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f ________________ 0000cac0: 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f ________________ 0000cad0: 5f 5f 5f 5f 5f 20 2a 2f 0a 0a 20 20 20 20 63 6f _____ */.. co 0000cae0: 6e 73 74 20 66 6f 72 6d 45 6c 65 6d 65 6e 74 20 nst formElement 0000caf0: 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 = document.creat 0000cb00: 65 45 6c 65 6d 65 6e 74 28 27 66 6f 72 6d 27 29 eElement('form') 0000cb10: 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 73 52 65 ;. const isRe 0000cb20: 67 65 78 4f 72 46 75 6e 63 74 69 6f 6e 20 3d 20 gexOrFunction = 0000cb30: 66 75 6e 63 74 69 6f 6e 20 69 73 52 65 67 65 78 function isRegex 0000cb40: 4f 72 46 75 6e 63 74 69 6f 6e 28 74 65 73 74 56 OrFunction(testV 0000cb50: 61 6c 75 65 29 20 7b 0a 20 20 20 20 20 20 72 65 alue) {. re 0000cb60: 74 75 72 6e 20 74 65 73 74 56 61 6c 75 65 20 69 turn testValue i 0000cb70: 6e 73 74 61 6e 63 65 6f 66 20 52 65 67 45 78 70 nstanceof RegExp 0000cb80: 20 7c 7c 20 74 65 73 74 56 61 6c 75 65 20 69 6e || testValue in 0000cb90: 73 74 61 6e 63 65 6f 66 20 46 75 6e 63 74 69 6f stanceof Functio 0000cba0: 6e 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f n;. };.. / 0000cbb0: 2a 2a 0a 20 20 20 20 20 2a 20 5f 70 61 72 73 65 **. * _parse 0000cbc0: 43 6f 6e 66 69 67 0a 20 20 20 20 20 2a 0a 20 20 Config. *. 0000cbd0: 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4f 62 * @param {Ob 0000cbe0: 6a 65 63 74 7d 20 63 66 67 20 6f 70 74 69 6f 6e ject} cfg option 0000cbf0: 61 6c 20 63 6f 6e 66 69 67 20 6c 69 74 65 72 61 al config litera 0000cc00: 6c 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 2f 2f l. */. // 0000cc10: 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d eslint-disable- 0000cc20: 6e 65 78 74 2d 6c 69 6e 65 20 63 6f 6d 70 6c 65 next-line comple 0000cc30: 78 69 74 79 0a 20 20 20 20 63 6f 6e 73 74 20 5f xity. const _ 0000cc40: 70 61 72 73 65 43 6f 6e 66 69 67 20 3d 20 66 75 parseConfig = fu 0000cc50: 6e 63 74 69 6f 6e 20 5f 70 61 72 73 65 43 6f 6e nction _parseCon 0000cc60: 66 69 67 28 29 20 7b 0a 20 20 20 20 20 20 6c 65 fig() {. le 0000cc70: 74 20 63 66 67 20 3d 20 61 72 67 75 6d 65 6e 74 t cfg = argument 0000cc80: 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 26 26 20 s.length > 0 && 0000cc90: 61 72 67 75 6d 65 6e 74 73 5b 30 5d 20 21 3d 3d arguments[0] !== 0000cca0: 20 75 6e 64 65 66 69 6e 65 64 20 3f 20 61 72 67 undefined ? arg 0000ccb0: 75 6d 65 6e 74 73 5b 30 5d 20 3a 20 7b 7d 3b 0a uments[0] : {};. 0000ccc0: 20 20 20 20 20 20 69 66 20 28 43 4f 4e 46 49 47 if (CONFIG 0000ccd0: 20 26 26 20 43 4f 4e 46 49 47 20 3d 3d 3d 20 63 && CONFIG === c 0000cce0: 66 67 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 fg) {. re 0000ccf0: 74 75 72 6e 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 turn;. }.. 0000cd00: 20 20 20 20 20 2f 2a 20 53 68 69 65 6c 64 20 63 /* Shield c 0000cd10: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 62 6a onfiguration obj 0000cd20: 65 63 74 20 66 72 6f 6d 20 74 61 6d 70 65 72 69 ect from tamperi 0000cd30: 6e 67 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 ng */. if ( 0000cd40: 21 63 66 67 20 7c 7c 20 74 79 70 65 6f 66 20 63 !cfg || typeof c 0000cd50: 66 67 20 21 3d 3d 20 27 6f 62 6a 65 63 74 27 29 fg !== 'object') 0000cd60: 20 7b 0a 20 20 20 20 20 20 20 20 63 66 67 20 3d {. cfg = 0000cd70: 20 7b 7d 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 {};. }.. 0000cd80: 20 20 20 20 2f 2a 20 53 68 69 65 6c 64 20 63 6f /* Shield co 0000cd90: 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 62 6a 65 nfiguration obje 0000cda0: 63 74 20 66 72 6f 6d 20 70 72 6f 74 6f 74 79 70 ct from prototyp 0000cdb0: 65 20 70 6f 6c 6c 75 74 69 6f 6e 20 2a 2f 0a 20 e pollution */. 0000cdc0: 20 20 20 20 20 63 66 67 20 3d 20 63 6c 6f 6e 65 cfg = clone 0000cdd0: 28 63 66 67 29 3b 0a 20 20 20 20 20 20 50 41 52 (cfg);. PAR 0000cde0: 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 3d SER_MEDIA_TYPE = 0000cdf0: 0a 20 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 . // eslint 0000ce00: 2d 64 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 -disable-next-li 0000ce10: 6e 65 20 75 6e 69 63 6f 72 6e 2f 70 72 65 66 65 ne unicorn/prefe 0000ce20: 72 2d 69 6e 63 6c 75 64 65 73 0a 20 20 20 20 20 r-includes. 0000ce30: 20 53 55 50 50 4f 52 54 45 44 5f 50 41 52 53 45 SUPPORTED_PARSE 0000ce40: 52 5f 4d 45 44 49 41 5f 54 59 50 45 53 2e 69 6e R_MEDIA_TYPES.in 0000ce50: 64 65 78 4f 66 28 63 66 67 2e 50 41 52 53 45 52 dexOf(cfg.PARSER 0000ce60: 5f 4d 45 44 49 41 5f 54 59 50 45 29 20 3d 3d 3d _MEDIA_TYPE) === 0000ce70: 20 2d 31 20 3f 20 44 45 46 41 55 4c 54 5f 50 41 -1 ? DEFAULT_PA 0000ce80: 52 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 RSER_MEDIA_TYPE 0000ce90: 3a 20 63 66 67 2e 50 41 52 53 45 52 5f 4d 45 44 : cfg.PARSER_MED 0000cea0: 49 41 5f 54 59 50 45 3b 0a 0a 20 20 20 20 20 20 IA_TYPE;.. 0000ceb0: 2f 2f 20 48 54 4d 4c 20 74 61 67 73 20 61 6e 64 // HTML tags and 0000cec0: 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 attributes are 0000ced0: 6e 6f 74 20 63 61 73 65 2d 73 65 6e 73 69 74 69 not case-sensiti 0000cee0: 76 65 2c 20 63 6f 6e 76 65 72 74 69 6e 67 20 74 ve, converting t 0000cef0: 6f 20 6c 6f 77 65 72 63 61 73 65 2e 20 4b 65 65 o lowercase. Kee 0000cf00: 70 69 6e 67 20 58 48 54 4d 4c 20 61 73 20 69 73 ping XHTML as is 0000cf10: 2e 0a 20 20 20 20 20 20 74 72 61 6e 73 66 6f 72 .. transfor 0000cf20: 6d 43 61 73 65 46 75 6e 63 20 3d 20 50 41 52 53 mCaseFunc = PARS 0000cf30: 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 3d 3d ER_MEDIA_TYPE == 0000cf40: 3d 20 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 = 'application/x 0000cf50: 68 74 6d 6c 2b 78 6d 6c 27 20 3f 20 73 74 72 69 html+xml' ? stri 0000cf60: 6e 67 54 6f 53 74 72 69 6e 67 20 3a 20 73 74 72 ngToString : str 0000cf70: 69 6e 67 54 6f 4c 6f 77 65 72 43 61 73 65 3b 0a ingToLowerCase;. 0000cf80: 0a 20 20 20 20 20 20 2f 2a 20 53 65 74 20 63 6f . /* Set co 0000cf90: 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 61 72 61 nfiguration para 0000cfa0: 6d 65 74 65 72 73 20 2a 2f 0a 20 20 20 20 20 20 meters */. 0000cfb0: 41 4c 4c 4f 57 45 44 5f 54 41 47 53 20 3d 20 6f ALLOWED_TAGS = o 0000cfc0: 62 6a 65 63 74 48 61 73 4f 77 6e 50 72 6f 70 65 bjectHasOwnPrope 0000cfd0: 72 74 79 28 63 66 67 2c 20 27 41 4c 4c 4f 57 45 rty(cfg, 'ALLOWE 0000cfe0: 44 5f 54 41 47 53 27 29 20 3f 20 61 64 64 54 6f D_TAGS') ? addTo 0000cff0: 53 65 74 28 7b 7d 2c 20 63 66 67 2e 41 4c 4c 4f Set({}, cfg.ALLO 0000d000: 57 45 44 5f 54 41 47 53 2c 20 74 72 61 6e 73 66 WED_TAGS, transf 0000d010: 6f 72 6d 43 61 73 65 46 75 6e 63 29 20 3a 20 44 ormCaseFunc) : D 0000d020: 45 46 41 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f 54 EFAULT_ALLOWED_T 0000d030: 41 47 53 3b 0a 20 20 20 20 20 20 41 4c 4c 4f 57 AGS;. ALLOW 0000d040: 45 44 5f 41 54 54 52 20 3d 20 6f 62 6a 65 63 74 ED_ATTR = object 0000d050: 48 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28 63 HasOwnProperty(c 0000d060: 66 67 2c 20 27 41 4c 4c 4f 57 45 44 5f 41 54 54 fg, 'ALLOWED_ATT 0000d070: 52 27 29 20 3f 20 61 64 64 54 6f 53 65 74 28 7b R') ? addToSet({ 0000d080: 7d 2c 20 63 66 67 2e 41 4c 4c 4f 57 45 44 5f 41 }, cfg.ALLOWED_A 0000d090: 54 54 52 2c 20 74 72 61 6e 73 66 6f 72 6d 43 61 TTR, transformCa 0000d0a0: 73 65 46 75 6e 63 29 20 3a 20 44 45 46 41 55 4c seFunc) : DEFAUL 0000d0b0: 54 5f 41 4c 4c 4f 57 45 44 5f 41 54 54 52 3b 0a T_ALLOWED_ATTR;. 0000d0c0: 20 20 20 20 20 20 41 4c 4c 4f 57 45 44 5f 4e 41 ALLOWED_NA 0000d0d0: 4d 45 53 50 41 43 45 53 20 3d 20 6f 62 6a 65 63 MESPACES = objec 0000d0e0: 74 48 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28 tHasOwnProperty( 0000d0f0: 63 66 67 2c 20 27 41 4c 4c 4f 57 45 44 5f 4e 41 cfg, 'ALLOWED_NA 0000d100: 4d 45 53 50 41 43 45 53 27 29 20 3f 20 61 64 64 MESPACES') ? add 0000d110: 54 6f 53 65 74 28 7b 7d 2c 20 63 66 67 2e 41 4c ToSet({}, cfg.AL 0000d120: 4c 4f 57 45 44 5f 4e 41 4d 45 53 50 41 43 45 53 LOWED_NAMESPACES 0000d130: 2c 20 73 74 72 69 6e 67 54 6f 53 74 72 69 6e 67 , stringToString 0000d140: 29 20 3a 20 44 45 46 41 55 4c 54 5f 41 4c 4c 4f ) : DEFAULT_ALLO 0000d150: 57 45 44 5f 4e 41 4d 45 53 50 41 43 45 53 3b 0a WED_NAMESPACES;. 0000d160: 20 20 20 20 20 20 55 52 49 5f 53 41 46 45 5f 41 URI_SAFE_A 0000d170: 54 54 52 49 42 55 54 45 53 20 3d 20 6f 62 6a 65 TTRIBUTES = obje 0000d180: 63 74 48 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 ctHasOwnProperty 0000d190: 28 63 66 67 2c 20 27 41 44 44 5f 55 52 49 5f 53 (cfg, 'ADD_URI_S 0000d1a0: 41 46 45 5f 41 54 54 52 27 29 20 3f 20 61 64 64 AFE_ATTR') ? add 0000d1b0: 54 6f 53 65 74 28 63 6c 6f 6e 65 28 44 45 46 41 ToSet(clone(DEFA 0000d1c0: 55 4c 54 5f 55 52 49 5f 53 41 46 45 5f 41 54 54 ULT_URI_SAFE_ATT 0000d1d0: 52 49 42 55 54 45 53 29 2c 0a 20 20 20 20 20 20 RIBUTES),. 0000d1e0: 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c // eslint-disabl 0000d1f0: 65 2d 6c 69 6e 65 20 69 6e 64 65 6e 74 0a 20 20 e-line indent. 0000d200: 20 20 20 20 63 66 67 2e 41 44 44 5f 55 52 49 5f cfg.ADD_URI_ 0000d210: 53 41 46 45 5f 41 54 54 52 2c 0a 20 20 20 20 20 SAFE_ATTR,. 0000d220: 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 // eslint-disab 0000d230: 6c 65 2d 6c 69 6e 65 20 69 6e 64 65 6e 74 0a 20 le-line indent. 0000d240: 20 20 20 20 20 74 72 61 6e 73 66 6f 72 6d 43 61 transformCa 0000d250: 73 65 46 75 6e 63 20 2f 2f 20 65 73 6c 69 6e 74 seFunc // eslint 0000d260: 2d 64 69 73 61 62 6c 65 2d 6c 69 6e 65 20 69 6e -disable-line in 0000d270: 64 65 6e 74 0a 20 20 20 20 20 20 29 20 2f 2f 20 dent. ) // 0000d280: 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c eslint-disable-l 0000d290: 69 6e 65 20 69 6e 64 65 6e 74 0a 20 20 20 20 20 ine indent. 0000d2a0: 20 3a 20 44 45 46 41 55 4c 54 5f 55 52 49 5f 53 : DEFAULT_URI_S 0000d2b0: 41 46 45 5f 41 54 54 52 49 42 55 54 45 53 3b 0a AFE_ATTRIBUTES;. 0000d2c0: 20 20 20 20 20 20 44 41 54 41 5f 55 52 49 5f 54 DATA_URI_T 0000d2d0: 41 47 53 20 3d 20 6f 62 6a 65 63 74 48 61 73 4f AGS = objectHasO 0000d2e0: 77 6e 50 72 6f 70 65 72 74 79 28 63 66 67 2c 20 wnProperty(cfg, 0000d2f0: 27 41 44 44 5f 44 41 54 41 5f 55 52 49 5f 54 41 'ADD_DATA_URI_TA 0000d300: 47 53 27 29 20 3f 20 61 64 64 54 6f 53 65 74 28 GS') ? addToSet( 0000d310: 63 6c 6f 6e 65 28 44 45 46 41 55 4c 54 5f 44 41 clone(DEFAULT_DA 0000d320: 54 41 5f 55 52 49 5f 54 41 47 53 29 2c 0a 20 20 TA_URI_TAGS),. 0000d330: 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 // eslint-di 0000d340: 73 61 62 6c 65 2d 6c 69 6e 65 20 69 6e 64 65 6e sable-line inden 0000d350: 74 0a 20 20 20 20 20 20 63 66 67 2e 41 44 44 5f t. cfg.ADD_ 0000d360: 44 41 54 41 5f 55 52 49 5f 54 41 47 53 2c 0a 20 DATA_URI_TAGS,. 0000d370: 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 // eslint-d 0000d380: 69 73 61 62 6c 65 2d 6c 69 6e 65 20 69 6e 64 65 isable-line inde 0000d390: 6e 74 0a 20 20 20 20 20 20 74 72 61 6e 73 66 6f nt. transfo 0000d3a0: 72 6d 43 61 73 65 46 75 6e 63 20 2f 2f 20 65 73 rmCaseFunc // es 0000d3b0: 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c 69 6e lint-disable-lin 0000d3c0: 65 20 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 29 e indent. ) 0000d3d0: 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 // eslint-disab 0000d3e0: 6c 65 2d 6c 69 6e 65 20 69 6e 64 65 6e 74 0a 20 le-line indent. 0000d3f0: 20 20 20 20 20 3a 20 44 45 46 41 55 4c 54 5f 44 : DEFAULT_D 0000d400: 41 54 41 5f 55 52 49 5f 54 41 47 53 3b 0a 20 20 ATA_URI_TAGS;. 0000d410: 20 20 20 20 46 4f 52 42 49 44 5f 43 4f 4e 54 45 FORBID_CONTE 0000d420: 4e 54 53 20 3d 20 6f 62 6a 65 63 74 48 61 73 4f NTS = objectHasO 0000d430: 77 6e 50 72 6f 70 65 72 74 79 28 63 66 67 2c 20 wnProperty(cfg, 0000d440: 27 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e 54 53 'FORBID_CONTENTS 0000d450: 27 29 20 3f 20 61 64 64 54 6f 53 65 74 28 7b 7d ') ? addToSet({} 0000d460: 2c 20 63 66 67 2e 46 4f 52 42 49 44 5f 43 4f 4e , cfg.FORBID_CON 0000d470: 54 45 4e 54 53 2c 20 74 72 61 6e 73 66 6f 72 6d TENTS, transform 0000d480: 43 61 73 65 46 75 6e 63 29 20 3a 20 44 45 46 41 CaseFunc) : DEFA 0000d490: 55 4c 54 5f 46 4f 52 42 49 44 5f 43 4f 4e 54 45 ULT_FORBID_CONTE 0000d4a0: 4e 54 53 3b 0a 20 20 20 20 20 20 46 4f 52 42 49 NTS;. FORBI 0000d4b0: 44 5f 54 41 47 53 20 3d 20 6f 62 6a 65 63 74 48 D_TAGS = objectH 0000d4c0: 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28 63 66 asOwnProperty(cf 0000d4d0: 67 2c 20 27 46 4f 52 42 49 44 5f 54 41 47 53 27 g, 'FORBID_TAGS' 0000d4e0: 29 20 3f 20 61 64 64 54 6f 53 65 74 28 7b 7d 2c ) ? addToSet({}, 0000d4f0: 20 63 66 67 2e 46 4f 52 42 49 44 5f 54 41 47 53 cfg.FORBID_TAGS 0000d500: 2c 20 74 72 61 6e 73 66 6f 72 6d 43 61 73 65 46 , transformCaseF 0000d510: 75 6e 63 29 20 3a 20 7b 7d 3b 0a 20 20 20 20 20 unc) : {};. 0000d520: 20 46 4f 52 42 49 44 5f 41 54 54 52 20 3d 20 6f FORBID_ATTR = o 0000d530: 62 6a 65 63 74 48 61 73 4f 77 6e 50 72 6f 70 65 bjectHasOwnPrope 0000d540: 72 74 79 28 63 66 67 2c 20 27 46 4f 52 42 49 44 rty(cfg, 'FORBID 0000d550: 5f 41 54 54 52 27 29 20 3f 20 61 64 64 54 6f 53 _ATTR') ? addToS 0000d560: 65 74 28 7b 7d 2c 20 63 66 67 2e 46 4f 52 42 49 et({}, cfg.FORBI 0000d570: 44 5f 41 54 54 52 2c 20 74 72 61 6e 73 66 6f 72 D_ATTR, transfor 0000d580: 6d 43 61 73 65 46 75 6e 63 29 20 3a 20 7b 7d 3b mCaseFunc) : {}; 0000d590: 0a 20 20 20 20 20 20 55 53 45 5f 50 52 4f 46 49 . USE_PROFI 0000d5a0: 4c 45 53 20 3d 20 6f 62 6a 65 63 74 48 61 73 4f LES = objectHasO 0000d5b0: 77 6e 50 72 6f 70 65 72 74 79 28 63 66 67 2c 20 wnProperty(cfg, 0000d5c0: 27 55 53 45 5f 50 52 4f 46 49 4c 45 53 27 29 20 'USE_PROFILES') 0000d5d0: 3f 20 63 66 67 2e 55 53 45 5f 50 52 4f 46 49 4c ? cfg.USE_PROFIL 0000d5e0: 45 53 20 3a 20 66 61 6c 73 65 3b 0a 20 20 20 20 ES : false;. 0000d5f0: 20 20 41 4c 4c 4f 57 5f 41 52 49 41 5f 41 54 54 ALLOW_ARIA_ATT 0000d600: 52 20 3d 20 63 66 67 2e 41 4c 4c 4f 57 5f 41 52 R = cfg.ALLOW_AR 0000d610: 49 41 5f 41 54 54 52 20 21 3d 3d 20 66 61 6c 73 IA_ATTR !== fals 0000d620: 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 20 74 72 e; // Default tr 0000d630: 75 65 0a 20 20 20 20 20 20 41 4c 4c 4f 57 5f 44 ue. ALLOW_D 0000d640: 41 54 41 5f 41 54 54 52 20 3d 20 63 66 67 2e 41 ATA_ATTR = cfg.A 0000d650: 4c 4c 4f 57 5f 44 41 54 41 5f 41 54 54 52 20 21 LLOW_DATA_ATTR ! 0000d660: 3d 3d 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 == false; // Def 0000d670: 61 75 6c 74 20 74 72 75 65 0a 20 20 20 20 20 20 ault true. 0000d680: 41 4c 4c 4f 57 5f 55 4e 4b 4e 4f 57 4e 5f 50 52 ALLOW_UNKNOWN_PR 0000d690: 4f 54 4f 43 4f 4c 53 20 3d 20 63 66 67 2e 41 4c OTOCOLS = cfg.AL 0000d6a0: 4c 4f 57 5f 55 4e 4b 4e 4f 57 4e 5f 50 52 4f 54 LOW_UNKNOWN_PROT 0000d6b0: 4f 43 4f 4c 53 20 7c 7c 20 66 61 6c 73 65 3b 20 OCOLS || false; 0000d6c0: 2f 2f 20 44 65 66 61 75 6c 74 20 66 61 6c 73 65 // Default false 0000d6d0: 0a 20 20 20 20 20 20 41 4c 4c 4f 57 5f 53 45 4c . ALLOW_SEL 0000d6e0: 46 5f 43 4c 4f 53 45 5f 49 4e 5f 41 54 54 52 20 F_CLOSE_IN_ATTR 0000d6f0: 3d 20 63 66 67 2e 41 4c 4c 4f 57 5f 53 45 4c 46 = cfg.ALLOW_SELF 0000d700: 5f 43 4c 4f 53 45 5f 49 4e 5f 41 54 54 52 20 21 _CLOSE_IN_ATTR ! 0000d710: 3d 3d 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 == false; // Def 0000d720: 61 75 6c 74 20 74 72 75 65 0a 20 20 20 20 20 20 ault true. 0000d730: 53 41 46 45 5f 46 4f 52 5f 54 45 4d 50 4c 41 54 SAFE_FOR_TEMPLAT 0000d740: 45 53 20 3d 20 63 66 67 2e 53 41 46 45 5f 46 4f ES = cfg.SAFE_FO 0000d750: 52 5f 54 45 4d 50 4c 41 54 45 53 20 7c 7c 20 66 R_TEMPLATES || f 0000d760: 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 alse; // Default 0000d770: 20 66 61 6c 73 65 0a 20 20 20 20 20 20 53 41 46 false. SAF 0000d780: 45 5f 46 4f 52 5f 58 4d 4c 20 3d 20 63 66 67 2e E_FOR_XML = cfg. 0000d790: 53 41 46 45 5f 46 4f 52 5f 58 4d 4c 20 21 3d 3d SAFE_FOR_XML !== 0000d7a0: 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 false; // Defau 0000d7b0: 6c 74 20 74 72 75 65 0a 20 20 20 20 20 20 57 48 lt true. WH 0000d7c0: 4f 4c 45 5f 44 4f 43 55 4d 45 4e 54 20 3d 20 63 OLE_DOCUMENT = c 0000d7d0: 66 67 2e 57 48 4f 4c 45 5f 44 4f 43 55 4d 45 4e fg.WHOLE_DOCUMEN 0000d7e0: 54 20 7c 7c 20 66 61 6c 73 65 3b 20 2f 2f 20 44 T || false; // D 0000d7f0: 65 66 61 75 6c 74 20 66 61 6c 73 65 0a 20 20 20 efault false. 0000d800: 20 20 20 52 45 54 55 52 4e 5f 44 4f 4d 20 3d 20 RETURN_DOM = 0000d810: 63 66 67 2e 52 45 54 55 52 4e 5f 44 4f 4d 20 7c cfg.RETURN_DOM | 0000d820: 7c 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 | false; // Defa 0000d830: 75 6c 74 20 66 61 6c 73 65 0a 20 20 20 20 20 20 ult false. 0000d840: 52 45 54 55 52 4e 5f 44 4f 4d 5f 46 52 41 47 4d RETURN_DOM_FRAGM 0000d850: 45 4e 54 20 3d 20 63 66 67 2e 52 45 54 55 52 4e ENT = cfg.RETURN 0000d860: 5f 44 4f 4d 5f 46 52 41 47 4d 45 4e 54 20 7c 7c _DOM_FRAGMENT || 0000d870: 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 false; // Defau 0000d880: 6c 74 20 66 61 6c 73 65 0a 20 20 20 20 20 20 52 lt false. R 0000d890: 45 54 55 52 4e 5f 54 52 55 53 54 45 44 5f 54 59 ETURN_TRUSTED_TY 0000d8a0: 50 45 20 3d 20 63 66 67 2e 52 45 54 55 52 4e 5f PE = cfg.RETURN_ 0000d8b0: 54 52 55 53 54 45 44 5f 54 59 50 45 20 7c 7c 20 TRUSTED_TYPE || 0000d8c0: 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c false; // Defaul 0000d8d0: 74 20 66 61 6c 73 65 0a 20 20 20 20 20 20 46 4f t false. FO 0000d8e0: 52 43 45 5f 42 4f 44 59 20 3d 20 63 66 67 2e 46 RCE_BODY = cfg.F 0000d8f0: 4f 52 43 45 5f 42 4f 44 59 20 7c 7c 20 66 61 6c ORCE_BODY || fal 0000d900: 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 20 66 se; // Default f 0000d910: 61 6c 73 65 0a 20 20 20 20 20 20 53 41 4e 49 54 alse. SANIT 0000d920: 49 5a 45 5f 44 4f 4d 20 3d 20 63 66 67 2e 53 41 IZE_DOM = cfg.SA 0000d930: 4e 49 54 49 5a 45 5f 44 4f 4d 20 21 3d 3d 20 66 NITIZE_DOM !== f 0000d940: 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 alse; // Default 0000d950: 20 74 72 75 65 0a 20 20 20 20 20 20 53 41 4e 49 true. SANI 0000d960: 54 49 5a 45 5f 4e 41 4d 45 44 5f 50 52 4f 50 53 TIZE_NAMED_PROPS 0000d970: 20 3d 20 63 66 67 2e 53 41 4e 49 54 49 5a 45 5f = cfg.SANITIZE_ 0000d980: 4e 41 4d 45 44 5f 50 52 4f 50 53 20 7c 7c 20 66 NAMED_PROPS || f 0000d990: 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 alse; // Default 0000d9a0: 20 66 61 6c 73 65 0a 20 20 20 20 20 20 4b 45 45 false. KEE 0000d9b0: 50 5f 43 4f 4e 54 45 4e 54 20 3d 20 63 66 67 2e P_CONTENT = cfg. 0000d9c0: 4b 45 45 50 5f 43 4f 4e 54 45 4e 54 20 21 3d 3d KEEP_CONTENT !== 0000d9d0: 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 false; // Defau 0000d9e0: 6c 74 20 74 72 75 65 0a 20 20 20 20 20 20 49 4e lt true. IN 0000d9f0: 5f 50 4c 41 43 45 20 3d 20 63 66 67 2e 49 4e 5f _PLACE = cfg.IN_ 0000da00: 50 4c 41 43 45 20 7c 7c 20 66 61 6c 73 65 3b 20 PLACE || false; 0000da10: 2f 2f 20 44 65 66 61 75 6c 74 20 66 61 6c 73 65 // Default false 0000da20: 0a 20 20 20 20 20 20 49 53 5f 41 4c 4c 4f 57 45 . IS_ALLOWE 0000da30: 44 5f 55 52 49 24 31 20 3d 20 63 66 67 2e 41 4c D_URI$1 = cfg.AL 0000da40: 4c 4f 57 45 44 5f 55 52 49 5f 52 45 47 45 58 50 LOWED_URI_REGEXP 0000da50: 20 7c 7c 20 49 53 5f 41 4c 4c 4f 57 45 44 5f 55 || IS_ALLOWED_U 0000da60: 52 49 3b 0a 20 20 20 20 20 20 4e 41 4d 45 53 50 RI;. NAMESP 0000da70: 41 43 45 20 3d 20 63 66 67 2e 4e 41 4d 45 53 50 ACE = cfg.NAMESP 0000da80: 41 43 45 20 7c 7c 20 48 54 4d 4c 5f 4e 41 4d 45 ACE || HTML_NAME 0000da90: 53 50 41 43 45 3b 0a 20 20 20 20 20 20 43 55 53 SPACE;. CUS 0000daa0: 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 TOM_ELEMENT_HAND 0000dab0: 4c 49 4e 47 20 3d 20 63 66 67 2e 43 55 53 54 4f LING = cfg.CUSTO 0000dac0: 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 M_ELEMENT_HANDLI 0000dad0: 4e 47 20 7c 7c 20 7b 7d 3b 0a 20 20 20 20 20 20 NG || {};. 0000dae0: 69 66 20 28 63 66 67 2e 43 55 53 54 4f 4d 5f 45 if (cfg.CUSTOM_E 0000daf0: 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 20 LEMENT_HANDLING 0000db00: 26 26 20 69 73 52 65 67 65 78 4f 72 46 75 6e 63 && isRegexOrFunc 0000db10: 74 69 6f 6e 28 63 66 67 2e 43 55 53 54 4f 4d 5f tion(cfg.CUSTOM_ 0000db20: 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 ELEMENT_HANDLING 0000db30: 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 29 29 20 .tagNameCheck)) 0000db40: 7b 0a 20 20 20 20 20 20 20 20 43 55 53 54 4f 4d {. CUSTOM 0000db50: 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e _ELEMENT_HANDLIN 0000db60: 47 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 20 3d G.tagNameCheck = 0000db70: 20 63 66 67 2e 43 55 53 54 4f 4d 5f 45 4c 45 4d cfg.CUSTOM_ELEM 0000db80: 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 ENT_HANDLING.tag 0000db90: 4e 61 6d 65 43 68 65 63 6b 3b 0a 20 20 20 20 20 NameCheck;. 0000dba0: 20 7d 0a 20 20 20 20 20 20 69 66 20 28 63 66 67 }. if (cfg 0000dbb0: 2e 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f .CUSTOM_ELEMENT_ 0000dbc0: 48 41 4e 44 4c 49 4e 47 20 26 26 20 69 73 52 65 HANDLING && isRe 0000dbd0: 67 65 78 4f 72 46 75 6e 63 74 69 6f 6e 28 63 66 gexOrFunction(cf 0000dbe0: 67 2e 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 g.CUSTOM_ELEMENT 0000dbf0: 5f 48 41 4e 44 4c 49 4e 47 2e 61 74 74 72 69 62 _HANDLING.attrib 0000dc00: 75 74 65 4e 61 6d 65 43 68 65 63 6b 29 29 20 7b uteNameCheck)) { 0000dc10: 0a 20 20 20 20 20 20 20 20 43 55 53 54 4f 4d 5f . CUSTOM_ 0000dc20: 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 ELEMENT_HANDLING 0000dc30: 2e 61 74 74 72 69 62 75 74 65 4e 61 6d 65 43 68 .attributeNameCh 0000dc40: 65 63 6b 20 3d 20 63 66 67 2e 43 55 53 54 4f 4d eck = cfg.CUSTOM 0000dc50: 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e _ELEMENT_HANDLIN 0000dc60: 47 2e 61 74 74 72 69 62 75 74 65 4e 61 6d 65 43 G.attributeNameC 0000dc70: 68 65 63 6b 3b 0a 20 20 20 20 20 20 7d 0a 20 20 heck;. }. 0000dc80: 20 20 20 20 69 66 20 28 63 66 67 2e 43 55 53 54 if (cfg.CUST 0000dc90: 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c OM_ELEMENT_HANDL 0000dca0: 49 4e 47 20 26 26 20 74 79 70 65 6f 66 20 63 66 ING && typeof cf 0000dcb0: 67 2e 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 g.CUSTOM_ELEMENT 0000dcc0: 5f 48 41 4e 44 4c 49 4e 47 2e 61 6c 6c 6f 77 43 _HANDLING.allowC 0000dcd0: 75 73 74 6f 6d 69 7a 65 64 42 75 69 6c 74 49 6e ustomizedBuiltIn 0000dce0: 45 6c 65 6d 65 6e 74 73 20 3d 3d 3d 20 27 62 6f Elements === 'bo 0000dcf0: 6f 6c 65 61 6e 27 29 20 7b 0a 20 20 20 20 20 20 olean') {. 0000dd00: 20 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 CUSTOM_ELEMENT 0000dd10: 5f 48 41 4e 44 4c 49 4e 47 2e 61 6c 6c 6f 77 43 _HANDLING.allowC 0000dd20: 75 73 74 6f 6d 69 7a 65 64 42 75 69 6c 74 49 6e ustomizedBuiltIn 0000dd30: 45 6c 65 6d 65 6e 74 73 20 3d 20 63 66 67 2e 43 Elements = cfg.C 0000dd40: 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 USTOM_ELEMENT_HA 0000dd50: 4e 44 4c 49 4e 47 2e 61 6c 6c 6f 77 43 75 73 74 NDLING.allowCust 0000dd60: 6f 6d 69 7a 65 64 42 75 69 6c 74 49 6e 45 6c 65 omizedBuiltInEle 0000dd70: 6d 65 6e 74 73 3b 0a 20 20 20 20 20 20 7d 0a 20 ments;. }. 0000dd80: 20 20 20 20 20 69 66 20 28 53 41 46 45 5f 46 4f if (SAFE_FO 0000dd90: 52 5f 54 45 4d 50 4c 41 54 45 53 29 20 7b 0a 20 R_TEMPLATES) {. 0000dda0: 20 20 20 20 20 20 20 41 4c 4c 4f 57 5f 44 41 54 ALLOW_DAT 0000ddb0: 41 5f 41 54 54 52 20 3d 20 66 61 6c 73 65 3b 0a A_ATTR = false;. 0000ddc0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 }. if 0000ddd0: 20 28 52 45 54 55 52 4e 5f 44 4f 4d 5f 46 52 41 (RETURN_DOM_FRA 0000dde0: 47 4d 45 4e 54 29 20 7b 0a 20 20 20 20 20 20 20 GMENT) {. 0000ddf0: 20 52 45 54 55 52 4e 5f 44 4f 4d 20 3d 20 74 72 RETURN_DOM = tr 0000de00: 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 ue;. }.. 0000de10: 20 20 20 2f 2a 20 50 61 72 73 65 20 70 72 6f 66 /* Parse prof 0000de20: 69 6c 65 20 69 6e 66 6f 20 2a 2f 0a 20 20 20 20 ile info */. 0000de30: 20 20 69 66 20 28 55 53 45 5f 50 52 4f 46 49 4c if (USE_PROFIL 0000de40: 45 53 29 20 7b 0a 20 20 20 20 20 20 20 20 41 4c ES) {. AL 0000de50: 4c 4f 57 45 44 5f 54 41 47 53 20 3d 20 61 64 64 LOWED_TAGS = add 0000de60: 54 6f 53 65 74 28 7b 7d 2c 20 74 65 78 74 29 3b ToSet({}, text); 0000de70: 0a 20 20 20 20 20 20 20 20 41 4c 4c 4f 57 45 44 . ALLOWED 0000de80: 5f 41 54 54 52 20 3d 20 5b 5d 3b 0a 20 20 20 20 _ATTR = [];. 0000de90: 20 20 20 20 69 66 20 28 55 53 45 5f 50 52 4f 46 if (USE_PROF 0000dea0: 49 4c 45 53 2e 68 74 6d 6c 20 3d 3d 3d 20 74 72 ILES.html === tr 0000deb0: 75 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ue) {. 0000dec0: 61 64 64 54 6f 53 65 74 28 41 4c 4c 4f 57 45 44 addToSet(ALLOWED 0000ded0: 5f 54 41 47 53 2c 20 68 74 6d 6c 24 31 29 3b 0a _TAGS, html$1);. 0000dee0: 20 20 20 20 20 20 20 20 20 20 61 64 64 54 6f 53 addToS 0000def0: 65 74 28 41 4c 4c 4f 57 45 44 5f 41 54 54 52 2c et(ALLOWED_ATTR, 0000df00: 20 68 74 6d 6c 29 3b 0a 20 20 20 20 20 20 20 20 html);. 0000df10: 7d 0a 20 20 20 20 20 20 20 20 69 66 20 28 55 53 }. if (US 0000df20: 45 5f 50 52 4f 46 49 4c 45 53 2e 73 76 67 20 3d E_PROFILES.svg = 0000df30: 3d 3d 20 74 72 75 65 29 20 7b 0a 20 20 20 20 20 == true) {. 0000df40: 20 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c addToSet(AL 0000df50: 4c 4f 57 45 44 5f 54 41 47 53 2c 20 73 76 67 24 LOWED_TAGS, svg$ 0000df60: 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 61 64 1);. ad 0000df70: 64 54 6f 53 65 74 28 41 4c 4c 4f 57 45 44 5f 41 dToSet(ALLOWED_A 0000df80: 54 54 52 2c 20 73 76 67 29 3b 0a 20 20 20 20 20 TTR, svg);. 0000df90: 20 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c addToSet(AL 0000dfa0: 4c 4f 57 45 44 5f 41 54 54 52 2c 20 78 6d 6c 29 LOWED_ATTR, xml) 0000dfb0: 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 ;. }. 0000dfc0: 20 20 20 20 69 66 20 28 55 53 45 5f 50 52 4f 46 if (USE_PROF 0000dfd0: 49 4c 45 53 2e 73 76 67 46 69 6c 74 65 72 73 20 ILES.svgFilters 0000dfe0: 3d 3d 3d 20 74 72 75 65 29 20 7b 0a 20 20 20 20 === true) {. 0000dff0: 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 addToSet(A 0000e000: 4c 4c 4f 57 45 44 5f 54 41 47 53 2c 20 73 76 67 LLOWED_TAGS, svg 0000e010: 46 69 6c 74 65 72 73 29 3b 0a 20 20 20 20 20 20 Filters);. 0000e020: 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c 4c addToSet(ALL 0000e030: 4f 57 45 44 5f 41 54 54 52 2c 20 73 76 67 29 3b OWED_ATTR, svg); 0000e040: 0a 20 20 20 20 20 20 20 20 20 20 61 64 64 54 6f . addTo 0000e050: 53 65 74 28 41 4c 4c 4f 57 45 44 5f 41 54 54 52 Set(ALLOWED_ATTR 0000e060: 2c 20 78 6d 6c 29 3b 0a 20 20 20 20 20 20 20 20 , xml);. 0000e070: 7d 0a 20 20 20 20 20 20 20 20 69 66 20 28 55 53 }. if (US 0000e080: 45 5f 50 52 4f 46 49 4c 45 53 2e 6d 61 74 68 4d E_PROFILES.mathM 0000e090: 6c 20 3d 3d 3d 20 74 72 75 65 29 20 7b 0a 20 20 l === true) {. 0000e0a0: 20 20 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 addToSet 0000e0b0: 28 41 4c 4c 4f 57 45 44 5f 54 41 47 53 2c 20 6d (ALLOWED_TAGS, m 0000e0c0: 61 74 68 4d 6c 24 31 29 3b 0a 20 20 20 20 20 20 athMl$1);. 0000e0d0: 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c 4c addToSet(ALL 0000e0e0: 4f 57 45 44 5f 41 54 54 52 2c 20 6d 61 74 68 4d OWED_ATTR, mathM 0000e0f0: 6c 29 3b 0a 20 20 20 20 20 20 20 20 20 20 61 64 l);. ad 0000e100: 64 54 6f 53 65 74 28 41 4c 4c 4f 57 45 44 5f 41 dToSet(ALLOWED_A 0000e110: 54 54 52 2c 20 78 6d 6c 29 3b 0a 20 20 20 20 20 TTR, xml);. 0000e120: 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 0a 20 20 }. }.. 0000e130: 20 20 20 20 2f 2a 20 4d 65 72 67 65 20 63 6f 6e /* Merge con 0000e140: 66 69 67 75 72 61 74 69 6f 6e 20 70 61 72 61 6d figuration param 0000e150: 65 74 65 72 73 20 2a 2f 0a 20 20 20 20 20 20 69 eters */. i 0000e160: 66 20 28 63 66 67 2e 41 44 44 5f 54 41 47 53 29 f (cfg.ADD_TAGS) 0000e170: 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 41 {. if (A 0000e180: 4c 4c 4f 57 45 44 5f 54 41 47 53 20 3d 3d 3d 20 LLOWED_TAGS === 0000e190: 44 45 46 41 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f DEFAULT_ALLOWED_ 0000e1a0: 54 41 47 53 29 20 7b 0a 20 20 20 20 20 20 20 20 TAGS) {. 0000e1b0: 20 20 41 4c 4c 4f 57 45 44 5f 54 41 47 53 20 3d ALLOWED_TAGS = 0000e1c0: 20 63 6c 6f 6e 65 28 41 4c 4c 4f 57 45 44 5f 54 clone(ALLOWED_T 0000e1d0: 41 47 53 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a AGS);. }. 0000e1e0: 20 20 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 addToSet 0000e1f0: 28 41 4c 4c 4f 57 45 44 5f 54 41 47 53 2c 20 63 (ALLOWED_TAGS, c 0000e200: 66 67 2e 41 44 44 5f 54 41 47 53 2c 20 74 72 61 fg.ADD_TAGS, tra 0000e210: 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 29 3b nsformCaseFunc); 0000e220: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 . }. i 0000e230: 66 20 28 63 66 67 2e 41 44 44 5f 41 54 54 52 29 f (cfg.ADD_ATTR) 0000e240: 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 41 {. if (A 0000e250: 4c 4c 4f 57 45 44 5f 41 54 54 52 20 3d 3d 3d 20 LLOWED_ATTR === 0000e260: 44 45 46 41 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f DEFAULT_ALLOWED_ 0000e270: 41 54 54 52 29 20 7b 0a 20 20 20 20 20 20 20 20 ATTR) {. 0000e280: 20 20 41 4c 4c 4f 57 45 44 5f 41 54 54 52 20 3d ALLOWED_ATTR = 0000e290: 20 63 6c 6f 6e 65 28 41 4c 4c 4f 57 45 44 5f 41 clone(ALLOWED_A 0000e2a0: 54 54 52 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a TTR);. }. 0000e2b0: 20 20 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 addToSet 0000e2c0: 28 41 4c 4c 4f 57 45 44 5f 41 54 54 52 2c 20 63 (ALLOWED_ATTR, c 0000e2d0: 66 67 2e 41 44 44 5f 41 54 54 52 2c 20 74 72 61 fg.ADD_ATTR, tra 0000e2e0: 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 29 3b nsformCaseFunc); 0000e2f0: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 . }. i 0000e300: 66 20 28 63 66 67 2e 41 44 44 5f 55 52 49 5f 53 f (cfg.ADD_URI_S 0000e310: 41 46 45 5f 41 54 54 52 29 20 7b 0a 20 20 20 20 AFE_ATTR) {. 0000e320: 20 20 20 20 61 64 64 54 6f 53 65 74 28 55 52 49 addToSet(URI 0000e330: 5f 53 41 46 45 5f 41 54 54 52 49 42 55 54 45 53 _SAFE_ATTRIBUTES 0000e340: 2c 20 63 66 67 2e 41 44 44 5f 55 52 49 5f 53 41 , cfg.ADD_URI_SA 0000e350: 46 45 5f 41 54 54 52 2c 20 74 72 61 6e 73 66 6f FE_ATTR, transfo 0000e360: 72 6d 43 61 73 65 46 75 6e 63 29 3b 0a 20 20 20 rmCaseFunc);. 0000e370: 20 20 20 7d 0a 20 20 20 20 20 20 69 66 20 28 63 }. if (c 0000e380: 66 67 2e 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e fg.FORBID_CONTEN 0000e390: 54 53 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 TS) {. if 0000e3a0: 20 28 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e 54 (FORBID_CONTENT 0000e3b0: 53 20 3d 3d 3d 20 44 45 46 41 55 4c 54 5f 46 4f S === DEFAULT_FO 0000e3c0: 52 42 49 44 5f 43 4f 4e 54 45 4e 54 53 29 20 7b RBID_CONTENTS) { 0000e3d0: 0a 20 20 20 20 20 20 20 20 20 20 46 4f 52 42 49 . FORBI 0000e3e0: 44 5f 43 4f 4e 54 45 4e 54 53 20 3d 20 63 6c 6f D_CONTENTS = clo 0000e3f0: 6e 65 28 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e ne(FORBID_CONTEN 0000e400: 54 53 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 TS);. }. 0000e410: 20 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 28 addToSet( 0000e420: 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e 54 53 2c FORBID_CONTENTS, 0000e430: 20 63 66 67 2e 46 4f 52 42 49 44 5f 43 4f 4e 54 cfg.FORBID_CONT 0000e440: 45 4e 54 53 2c 20 74 72 61 6e 73 66 6f 72 6d 43 ENTS, transformC 0000e450: 61 73 65 46 75 6e 63 29 3b 0a 20 20 20 20 20 20 aseFunc);. 0000e460: 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 41 64 64 20 }.. /* Add 0000e470: 23 74 65 78 74 20 69 6e 20 63 61 73 65 20 4b 45 #text in case KE 0000e480: 45 50 5f 43 4f 4e 54 45 4e 54 20 69 73 20 73 65 EP_CONTENT is se 0000e490: 74 20 74 6f 20 74 72 75 65 20 2a 2f 0a 20 20 20 t to true */. 0000e4a0: 20 20 20 69 66 20 28 4b 45 45 50 5f 43 4f 4e 54 if (KEEP_CONT 0000e4b0: 45 4e 54 29 20 7b 0a 20 20 20 20 20 20 20 20 41 ENT) {. A 0000e4c0: 4c 4c 4f 57 45 44 5f 54 41 47 53 5b 27 23 74 65 LLOWED_TAGS['#te 0000e4d0: 78 74 27 5d 20 3d 20 74 72 75 65 3b 0a 20 20 20 xt'] = true;. 0000e4e0: 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 41 }.. /* A 0000e4f0: 64 64 20 68 74 6d 6c 2c 20 68 65 61 64 20 61 6e dd html, head an 0000e500: 64 20 62 6f 64 79 20 74 6f 20 41 4c 4c 4f 57 45 d body to ALLOWE 0000e510: 44 5f 54 41 47 53 20 69 6e 20 63 61 73 65 20 57 D_TAGS in case W 0000e520: 48 4f 4c 45 5f 44 4f 43 55 4d 45 4e 54 20 69 73 HOLE_DOCUMENT is 0000e530: 20 74 72 75 65 20 2a 2f 0a 20 20 20 20 20 20 69 true */. i 0000e540: 66 20 28 57 48 4f 4c 45 5f 44 4f 43 55 4d 45 4e f (WHOLE_DOCUMEN 0000e550: 54 29 20 7b 0a 20 20 20 20 20 20 20 20 61 64 64 T) {. add 0000e560: 54 6f 53 65 74 28 41 4c 4c 4f 57 45 44 5f 54 41 ToSet(ALLOWED_TA 0000e570: 47 53 2c 20 5b 27 68 74 6d 6c 27 2c 20 27 68 65 GS, ['html', 'he 0000e580: 61 64 27 2c 20 27 62 6f 64 79 27 5d 29 3b 0a 20 ad', 'body']);. 0000e590: 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2a }.. /* 0000e5a0: 20 41 64 64 20 74 62 6f 64 79 20 74 6f 20 41 4c Add tbody to AL 0000e5b0: 4c 4f 57 45 44 5f 54 41 47 53 20 69 6e 20 63 61 LOWED_TAGS in ca 0000e5c0: 73 65 20 74 61 62 6c 65 73 20 61 72 65 20 70 65 se tables are pe 0000e5d0: 72 6d 69 74 74 65 64 2c 20 73 65 65 20 23 32 38 rmitted, see #28 0000e5e0: 36 2c 20 23 33 36 35 20 2a 2f 0a 20 20 20 20 20 6, #365 */. 0000e5f0: 20 69 66 20 28 41 4c 4c 4f 57 45 44 5f 54 41 47 if (ALLOWED_TAG 0000e600: 53 2e 74 61 62 6c 65 29 20 7b 0a 20 20 20 20 20 S.table) {. 0000e610: 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c 4c 4f addToSet(ALLO 0000e620: 57 45 44 5f 54 41 47 53 2c 20 5b 27 74 62 6f 64 WED_TAGS, ['tbod 0000e630: 79 27 5d 29 3b 0a 20 20 20 20 20 20 20 20 64 65 y']);. de 0000e640: 6c 65 74 65 20 46 4f 52 42 49 44 5f 54 41 47 53 lete FORBID_TAGS 0000e650: 2e 74 62 6f 64 79 3b 0a 20 20 20 20 20 20 7d 0a .tbody;. }. 0000e660: 20 20 20 20 20 20 69 66 20 28 63 66 67 2e 54 52 if (cfg.TR 0000e670: 55 53 54 45 44 5f 54 59 50 45 53 5f 50 4f 4c 49 USTED_TYPES_POLI 0000e680: 43 59 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 CY) {. if 0000e690: 20 28 74 79 70 65 6f 66 20 63 66 67 2e 54 52 55 (typeof cfg.TRU 0000e6a0: 53 54 45 44 5f 54 59 50 45 53 5f 50 4f 4c 49 43 STED_TYPES_POLIC 0000e6b0: 59 2e 63 72 65 61 74 65 48 54 4d 4c 20 21 3d 3d Y.createHTML !== 0000e6c0: 20 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 'function') {. 0000e6d0: 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 74 throw t 0000e6e0: 79 70 65 45 72 72 6f 72 43 72 65 61 74 65 28 27 ypeErrorCreate(' 0000e6f0: 54 52 55 53 54 45 44 5f 54 59 50 45 53 5f 50 4f TRUSTED_TYPES_PO 0000e700: 4c 49 43 59 20 63 6f 6e 66 69 67 75 72 61 74 69 LICY configurati 0000e710: 6f 6e 20 6f 70 74 69 6f 6e 20 6d 75 73 74 20 70 on option must p 0000e720: 72 6f 76 69 64 65 20 61 20 22 63 72 65 61 74 65 rovide a "create 0000e730: 48 54 4d 4c 22 20 68 6f 6f 6b 2e 27 29 3b 0a 20 HTML" hook.');. 0000e740: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 }. 0000e750: 20 69 66 20 28 74 79 70 65 6f 66 20 63 66 67 2e if (typeof cfg. 0000e760: 54 52 55 53 54 45 44 5f 54 59 50 45 53 5f 50 4f TRUSTED_TYPES_PO 0000e770: 4c 49 43 59 2e 63 72 65 61 74 65 53 63 72 69 70 LICY.createScrip 0000e780: 74 55 52 4c 20 21 3d 3d 20 27 66 75 6e 63 74 69 tURL !== 'functi 0000e790: 6f 6e 27 29 20 7b 0a 20 20 20 20 20 20 20 20 20 on') {. 0000e7a0: 20 74 68 72 6f 77 20 74 79 70 65 45 72 72 6f 72 throw typeError 0000e7b0: 43 72 65 61 74 65 28 27 54 52 55 53 54 45 44 5f Create('TRUSTED_ 0000e7c0: 54 59 50 45 53 5f 50 4f 4c 49 43 59 20 63 6f 6e TYPES_POLICY con 0000e7d0: 66 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 69 6f figuration optio 0000e7e0: 6e 20 6d 75 73 74 20 70 72 6f 76 69 64 65 20 61 n must provide a 0000e7f0: 20 22 63 72 65 61 74 65 53 63 72 69 70 74 55 52 "createScriptUR 0000e800: 4c 22 20 68 6f 6f 6b 2e 27 29 3b 0a 20 20 20 20 L" hook.');. 0000e810: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f }.. / 0000e820: 2f 20 4f 76 65 72 77 72 69 74 65 20 65 78 69 73 / Overwrite exis 0000e830: 74 69 6e 67 20 54 72 75 73 74 65 64 54 79 70 65 ting TrustedType 0000e840: 73 20 70 6f 6c 69 63 79 2e 0a 20 20 20 20 20 20 s policy.. 0000e850: 20 20 74 72 75 73 74 65 64 54 79 70 65 73 50 6f trustedTypesPo 0000e860: 6c 69 63 79 20 3d 20 63 66 67 2e 54 52 55 53 54 licy = cfg.TRUST 0000e870: 45 44 5f 54 59 50 45 53 5f 50 4f 4c 49 43 59 3b ED_TYPES_POLICY; 0000e880: 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 53 69 67 .. // Sig 0000e890: 6e 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 n local variable 0000e8a0: 73 20 72 65 71 75 69 72 65 64 20 62 79 20 60 73 s required by `s 0000e8b0: 61 6e 69 74 69 7a 65 60 2e 0a 20 20 20 20 20 20 anitize`.. 0000e8c0: 20 20 65 6d 70 74 79 48 54 4d 4c 20 3d 20 74 72 emptyHTML = tr 0000e8d0: 75 73 74 65 64 54 79 70 65 73 50 6f 6c 69 63 79 ustedTypesPolicy 0000e8e0: 2e 63 72 65 61 74 65 48 54 4d 4c 28 27 27 29 3b .createHTML(''); 0000e8f0: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a . } else {. 0000e900: 20 20 20 20 20 20 20 20 2f 2f 20 55 6e 69 6e 69 // Unini 0000e910: 74 69 61 6c 69 7a 65 64 20 70 6f 6c 69 63 79 2c tialized policy, 0000e920: 20 61 74 74 65 6d 70 74 20 74 6f 20 69 6e 69 74 attempt to init 0000e930: 69 61 6c 69 7a 65 20 74 68 65 20 69 6e 74 65 72 ialize the inter 0000e940: 6e 61 6c 20 64 6f 6d 70 75 72 69 66 79 20 70 6f nal dompurify po 0000e950: 6c 69 63 79 2e 0a 20 20 20 20 20 20 20 20 69 66 licy.. if 0000e960: 20 28 74 72 75 73 74 65 64 54 79 70 65 73 50 6f (trustedTypesPo 0000e970: 6c 69 63 79 20 3d 3d 3d 20 75 6e 64 65 66 69 6e licy === undefin 0000e980: 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ed) {. 0000e990: 74 72 75 73 74 65 64 54 79 70 65 73 50 6f 6c 69 trustedTypesPoli 0000e9a0: 63 79 20 3d 20 5f 63 72 65 61 74 65 54 72 75 73 cy = _createTrus 0000e9b0: 74 65 64 54 79 70 65 73 50 6f 6c 69 63 79 28 74 tedTypesPolicy(t 0000e9c0: 72 75 73 74 65 64 54 79 70 65 73 2c 20 63 75 72 rustedTypes, cur 0000e9d0: 72 65 6e 74 53 63 72 69 70 74 29 3b 0a 20 20 20 rentScript);. 0000e9e0: 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 }.. 0000e9f0: 2f 2f 20 49 66 20 63 72 65 61 74 69 6e 67 20 74 // If creating t 0000ea00: 68 65 20 69 6e 74 65 72 6e 61 6c 20 70 6f 6c 69 he internal poli 0000ea10: 63 79 20 73 75 63 63 65 65 64 65 64 20 73 69 67 cy succeeded sig 0000ea20: 6e 20 69 6e 74 65 72 6e 61 6c 20 76 61 72 69 61 n internal varia 0000ea30: 62 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 69 66 bles.. if 0000ea40: 20 28 74 72 75 73 74 65 64 54 79 70 65 73 50 6f (trustedTypesPo 0000ea50: 6c 69 63 79 20 21 3d 3d 20 6e 75 6c 6c 20 26 26 licy !== null && 0000ea60: 20 74 79 70 65 6f 66 20 65 6d 70 74 79 48 54 4d typeof emptyHTM 0000ea70: 4c 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 L === 'string') 0000ea80: 7b 0a 20 20 20 20 20 20 20 20 20 20 65 6d 70 74 {. empt 0000ea90: 79 48 54 4d 4c 20 3d 20 74 72 75 73 74 65 64 54 yHTML = trustedT 0000eaa0: 79 70 65 73 50 6f 6c 69 63 79 2e 63 72 65 61 74 ypesPolicy.creat 0000eab0: 65 48 54 4d 4c 28 27 27 29 3b 0a 20 20 20 20 20 eHTML('');. 0000eac0: 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 0a 20 20 }. }.. 0000ead0: 20 20 20 20 2f 2f 20 50 72 65 76 65 6e 74 20 66 // Prevent f 0000eae0: 75 72 74 68 65 72 20 6d 61 6e 69 70 75 6c 61 74 urther manipulat 0000eaf0: 69 6f 6e 20 6f 66 20 63 6f 6e 66 69 67 75 72 61 ion of configura 0000eb00: 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2f 2f 20 4e tion.. // N 0000eb10: 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 ot available in 0000eb20: 49 45 38 2c 20 53 61 66 61 72 69 20 35 2c 20 65 IE8, Safari 5, e 0000eb30: 74 63 2e 0a 20 20 20 20 20 20 69 66 20 28 66 72 tc.. if (fr 0000eb40: 65 65 7a 65 29 20 7b 0a 20 20 20 20 20 20 20 20 eeze) {. 0000eb50: 66 72 65 65 7a 65 28 63 66 67 29 3b 0a 20 20 20 freeze(cfg);. 0000eb60: 20 20 20 7d 0a 20 20 20 20 20 20 43 4f 4e 46 49 }. CONFI 0000eb70: 47 20 3d 20 63 66 67 3b 0a 20 20 20 20 7d 3b 0a G = cfg;. };. 0000eb80: 20 20 20 20 63 6f 6e 73 74 20 4d 41 54 48 4d 4c const MATHML 0000eb90: 5f 54 45 58 54 5f 49 4e 54 45 47 52 41 54 49 4f _TEXT_INTEGRATIO 0000eba0: 4e 5f 50 4f 49 4e 54 53 20 3d 20 61 64 64 54 6f N_POINTS = addTo 0000ebb0: 53 65 74 28 7b 7d 2c 20 5b 27 6d 69 27 2c 20 27 Set({}, ['mi', ' 0000ebc0: 6d 6f 27 2c 20 27 6d 6e 27 2c 20 27 6d 73 27 2c mo', 'mn', 'ms', 0000ebd0: 20 27 6d 74 65 78 74 27 5d 29 3b 0a 20 20 20 20 'mtext']);. 0000ebe0: 63 6f 6e 73 74 20 48 54 4d 4c 5f 49 4e 54 45 47 const HTML_INTEG 0000ebf0: 52 41 54 49 4f 4e 5f 50 4f 49 4e 54 53 20 3d 20 RATION_POINTS = 0000ec00: 61 64 64 54 6f 53 65 74 28 7b 7d 2c 20 5b 27 66 addToSet({}, ['f 0000ec10: 6f 72 65 69 67 6e 6f 62 6a 65 63 74 27 2c 20 27 oreignobject', ' 0000ec20: 61 6e 6e 6f 74 61 74 69 6f 6e 2d 78 6d 6c 27 5d annotation-xml'] 0000ec30: 29 3b 0a 0a 20 20 20 20 2f 2f 20 43 65 72 74 61 );.. // Certa 0000ec40: 69 6e 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 in elements are 0000ec50: 61 6c 6c 6f 77 65 64 20 69 6e 20 62 6f 74 68 20 allowed in both 0000ec60: 53 56 47 20 61 6e 64 20 48 54 4d 4c 0a 20 20 20 SVG and HTML. 0000ec70: 20 2f 2f 20 6e 61 6d 65 73 70 61 63 65 2e 20 57 // namespace. W 0000ec80: 65 20 6e 65 65 64 20 74 6f 20 73 70 65 63 69 66 e need to specif 0000ec90: 79 20 74 68 65 6d 20 65 78 70 6c 69 63 69 74 6c y them explicitl 0000eca0: 79 0a 20 20 20 20 2f 2f 20 73 6f 20 74 68 61 74 y. // so that 0000ecb0: 20 74 68 65 79 20 64 6f 6e 27 74 20 67 65 74 20 they don't get 0000ecc0: 65 72 72 6f 6e 65 6f 75 73 6c 79 20 64 65 6c 65 erroneously dele 0000ecd0: 74 65 64 20 66 72 6f 6d 0a 20 20 20 20 2f 2f 20 ted from. // 0000ece0: 48 54 4d 4c 20 6e 61 6d 65 73 70 61 63 65 2e 0a HTML namespace.. 0000ecf0: 20 20 20 20 63 6f 6e 73 74 20 43 4f 4d 4d 4f 4e const COMMON 0000ed00: 5f 53 56 47 5f 41 4e 44 5f 48 54 4d 4c 5f 45 4c _SVG_AND_HTML_EL 0000ed10: 45 4d 45 4e 54 53 20 3d 20 61 64 64 54 6f 53 65 EMENTS = addToSe 0000ed20: 74 28 7b 7d 2c 20 5b 27 74 69 74 6c 65 27 2c 20 t({}, ['title', 0000ed30: 27 73 74 79 6c 65 27 2c 20 27 66 6f 6e 74 27 2c 'style', 'font', 0000ed40: 20 27 61 27 2c 20 27 73 63 72 69 70 74 27 5d 29 'a', 'script']) 0000ed50: 3b 0a 0a 20 20 20 20 2f 2a 20 4b 65 65 70 20 74 ;.. /* Keep t 0000ed60: 72 61 63 6b 20 6f 66 20 61 6c 6c 20 70 6f 73 73 rack of all poss 0000ed70: 69 62 6c 65 20 53 56 47 20 61 6e 64 20 4d 61 74 ible SVG and Mat 0000ed80: 68 4d 4c 20 74 61 67 73 0a 20 20 20 20 20 2a 20 hML tags. * 0000ed90: 73 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20 70 so that we can p 0000eda0: 65 72 66 6f 72 6d 20 74 68 65 20 6e 61 6d 65 73 erform the names 0000edb0: 70 61 63 65 20 63 68 65 63 6b 73 0a 20 20 20 20 pace checks. 0000edc0: 20 2a 20 63 6f 72 72 65 63 74 6c 79 2e 20 2a 2f * correctly. */ 0000edd0: 0a 20 20 20 20 63 6f 6e 73 74 20 41 4c 4c 5f 53 . const ALL_S 0000ede0: 56 47 5f 54 41 47 53 20 3d 20 61 64 64 54 6f 53 VG_TAGS = addToS 0000edf0: 65 74 28 7b 7d 2c 20 5b 2e 2e 2e 73 76 67 24 31 et({}, [...svg$1 0000ee00: 2c 20 2e 2e 2e 73 76 67 46 69 6c 74 65 72 73 2c , ...svgFilters, 0000ee10: 20 2e 2e 2e 73 76 67 44 69 73 61 6c 6c 6f 77 65 ...svgDisallowe 0000ee20: 64 5d 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 41 d]);. const A 0000ee30: 4c 4c 5f 4d 41 54 48 4d 4c 5f 54 41 47 53 20 3d LL_MATHML_TAGS = 0000ee40: 20 61 64 64 54 6f 53 65 74 28 7b 7d 2c 20 5b 2e addToSet({}, [. 0000ee50: 2e 2e 6d 61 74 68 4d 6c 24 31 2c 20 2e 2e 2e 6d ..mathMl$1, ...m 0000ee60: 61 74 68 4d 6c 44 69 73 61 6c 6c 6f 77 65 64 5d athMlDisallowed] 0000ee70: 29 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 );.. /**. 0000ee80: 20 2a 20 40 70 61 72 61 6d 20 20 7b 45 6c 65 6d * @param {Elem 0000ee90: 65 6e 74 7d 20 65 6c 65 6d 65 6e 74 20 61 20 44 ent} element a D 0000eea0: 4f 4d 20 65 6c 65 6d 65 6e 74 20 77 68 6f 73 65 OM element whose 0000eeb0: 20 6e 61 6d 65 73 70 61 63 65 20 69 73 20 62 65 namespace is be 0000eec0: 69 6e 67 20 63 68 65 63 6b 65 64 0a 20 20 20 20 ing checked. 0000eed0: 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f * @returns {boo 0000eee0: 6c 65 61 6e 7d 20 52 65 74 75 72 6e 20 66 61 6c lean} Return fal 0000eef0: 73 65 20 69 66 20 74 68 65 20 65 6c 65 6d 65 6e se if the elemen 0000ef00: 74 20 68 61 73 20 61 0a 20 20 20 20 20 2a 20 20 t has a. * 0000ef10: 6e 61 6d 65 73 70 61 63 65 20 74 68 61 74 20 61 namespace that a 0000ef20: 20 73 70 65 63 2d 63 6f 6d 70 6c 69 61 6e 74 20 spec-compliant 0000ef30: 70 61 72 73 65 72 20 77 6f 75 6c 64 20 6e 65 76 parser would nev 0000ef40: 65 72 0a 20 20 20 20 20 2a 20 20 72 65 74 75 72 er. * retur 0000ef50: 6e 2e 20 52 65 74 75 72 6e 20 74 72 75 65 20 6f n. Return true o 0000ef60: 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 20 2a therwise.. * 0000ef70: 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f 63 68 65 /. const _che 0000ef80: 63 6b 56 61 6c 69 64 4e 61 6d 65 73 70 61 63 65 ckValidNamespace 0000ef90: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 63 68 65 = function _che 0000efa0: 63 6b 56 61 6c 69 64 4e 61 6d 65 73 70 61 63 65 ckValidNamespace 0000efb0: 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 (element) {. 0000efc0: 20 20 6c 65 74 20 70 61 72 65 6e 74 20 3d 20 67 let parent = g 0000efd0: 65 74 50 61 72 65 6e 74 4e 6f 64 65 28 65 6c 65 etParentNode(ele 0000efe0: 6d 65 6e 74 29 3b 0a 0a 20 20 20 20 20 20 2f 2f ment);.. // 0000eff0: 20 49 6e 20 4a 53 44 4f 4d 2c 20 69 66 20 77 65 In JSDOM, if we 0000f000: 27 72 65 20 69 6e 73 69 64 65 20 73 68 61 64 6f 're inside shado 0000f010: 77 20 44 4f 4d 2c 20 74 68 65 6e 20 70 61 72 65 w DOM, then pare 0000f020: 6e 74 4e 6f 64 65 0a 20 20 20 20 20 20 2f 2f 20 ntNode. // 0000f030: 63 61 6e 20 62 65 20 6e 75 6c 6c 2e 20 57 65 20 can be null. We 0000f040: 6a 75 73 74 20 73 69 6d 75 6c 61 74 65 20 70 61 just simulate pa 0000f050: 72 65 6e 74 20 69 6e 20 74 68 69 73 20 63 61 73 rent in this cas 0000f060: 65 2e 0a 20 20 20 20 20 20 69 66 20 28 21 70 61 e.. if (!pa 0000f070: 72 65 6e 74 20 7c 7c 20 21 70 61 72 65 6e 74 2e rent || !parent. 0000f080: 74 61 67 4e 61 6d 65 29 20 7b 0a 20 20 20 20 20 tagName) {. 0000f090: 20 20 20 70 61 72 65 6e 74 20 3d 20 7b 0a 20 20 parent = {. 0000f0a0: 20 20 20 20 20 20 20 20 6e 61 6d 65 73 70 61 63 namespac 0000f0b0: 65 55 52 49 3a 20 4e 41 4d 45 53 50 41 43 45 2c eURI: NAMESPACE, 0000f0c0: 0a 20 20 20 20 20 20 20 20 20 20 74 61 67 4e 61 . tagNa 0000f0d0: 6d 65 3a 20 27 74 65 6d 70 6c 61 74 65 27 0a 20 me: 'template'. 0000f0e0: 20 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 };. 0000f0f0: 7d 0a 20 20 20 20 20 20 63 6f 6e 73 74 20 74 61 }. const ta 0000f100: 67 4e 61 6d 65 20 3d 20 73 74 72 69 6e 67 54 6f gName = stringTo 0000f110: 4c 6f 77 65 72 43 61 73 65 28 65 6c 65 6d 65 6e LowerCase(elemen 0000f120: 74 2e 74 61 67 4e 61 6d 65 29 3b 0a 20 20 20 20 t.tagName);. 0000f130: 20 20 63 6f 6e 73 74 20 70 61 72 65 6e 74 54 61 const parentTa 0000f140: 67 4e 61 6d 65 20 3d 20 73 74 72 69 6e 67 54 6f gName = stringTo 0000f150: 4c 6f 77 65 72 43 61 73 65 28 70 61 72 65 6e 74 LowerCase(parent 0000f160: 2e 74 61 67 4e 61 6d 65 29 3b 0a 20 20 20 20 20 .tagName);. 0000f170: 20 69 66 20 28 21 41 4c 4c 4f 57 45 44 5f 4e 41 if (!ALLOWED_NA 0000f180: 4d 45 53 50 41 43 45 53 5b 65 6c 65 6d 65 6e 74 MESPACES[element 0000f190: 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 5d 29 20 .namespaceURI]) 0000f1a0: 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e {. return 0000f1b0: 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 7d 0a false;. }. 0000f1c0: 20 20 20 20 20 20 69 66 20 28 65 6c 65 6d 65 6e if (elemen 0000f1d0: 74 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 20 3d t.namespaceURI = 0000f1e0: 3d 3d 20 53 56 47 5f 4e 41 4d 45 53 50 41 43 45 == SVG_NAMESPACE 0000f1f0: 29 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 54 ) {. // T 0000f200: 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 73 he only way to s 0000f210: 77 69 74 63 68 20 66 72 6f 6d 20 48 54 4d 4c 20 witch from HTML 0000f220: 6e 61 6d 65 73 70 61 63 65 20 74 6f 20 53 56 47 namespace to SVG 0000f230: 0a 20 20 20 20 20 20 20 20 2f 2f 20 69 73 20 76 . // is v 0000f240: 69 61 20 3c 73 76 67 3e 2e 20 49 66 20 69 74 20 ia <svg>. If it 0000f250: 68 61 70 70 65 6e 73 20 76 69 61 20 61 6e 79 20 happens via any 0000f260: 6f 74 68 65 72 20 74 61 67 2c 20 74 68 65 6e 0a other tag, then. 0000f270: 20 20 20 20 20 20 20 20 2f 2f 20 69 74 20 73 68 // it sh 0000f280: 6f 75 6c 64 20 62 65 20 6b 69 6c 6c 65 64 2e 0a ould be killed.. 0000f290: 20 20 20 20 20 20 20 20 69 66 20 28 70 61 72 65 if (pare 0000f2a0: 6e 74 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 20 nt.namespaceURI 0000f2b0: 3d 3d 3d 20 48 54 4d 4c 5f 4e 41 4d 45 53 50 41 === HTML_NAMESPA 0000f2c0: 43 45 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 CE) {. 0000f2d0: 72 65 74 75 72 6e 20 74 61 67 4e 61 6d 65 20 3d return tagName = 0000f2e0: 3d 3d 20 27 73 76 67 27 3b 0a 20 20 20 20 20 20 == 'svg';. 0000f2f0: 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 }.. // 0000f300: 54 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 The only way to 0000f310: 73 77 69 74 63 68 20 66 72 6f 6d 20 4d 61 74 68 switch from Math 0000f320: 4d 4c 20 74 6f 20 53 56 47 20 69 73 20 76 69 61 ML to SVG is via 0000f330: 60 0a 20 20 20 20 20 20 20 20 2f 2f 20 73 76 67 `. // svg 0000f340: 20 69 66 20 70 61 72 65 6e 74 20 69 73 20 65 69 if parent is ei 0000f350: 74 68 65 72 20 3c 61 6e 6e 6f 74 61 74 69 6f 6e ther <annotation 0000f360: 2d 78 6d 6c 3e 20 6f 72 20 4d 61 74 68 4d 4c 0a -xml> or MathML. 0000f370: 20 20 20 20 20 20 20 20 2f 2f 20 74 65 78 74 20 // text 0000f380: 69 6e 74 65 67 72 61 74 69 6f 6e 20 70 6f 69 6e integration poin 0000f390: 74 73 2e 0a 20 20 20 20 20 20 20 20 69 66 20 28 ts.. if ( 0000f3a0: 70 61 72 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 parent.namespace 0000f3b0: 55 52 49 20 3d 3d 3d 20 4d 41 54 48 4d 4c 5f 4e URI === MATHML_N 0000f3c0: 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 20 20 20 AMESPACE) {. 0000f3d0: 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 61 67 return tag 0000f3e0: 4e 61 6d 65 20 3d 3d 3d 20 27 73 76 67 27 20 26 Name === 'svg' & 0000f3f0: 26 20 28 70 61 72 65 6e 74 54 61 67 4e 61 6d 65 & (parentTagName 0000f400: 20 3d 3d 3d 20 27 61 6e 6e 6f 74 61 74 69 6f 6e === 'annotation 0000f410: 2d 78 6d 6c 27 20 7c 7c 20 4d 41 54 48 4d 4c 5f -xml' || MATHML_ 0000f420: 54 45 58 54 5f 49 4e 54 45 47 52 41 54 49 4f 4e TEXT_INTEGRATION 0000f430: 5f 50 4f 49 4e 54 53 5b 70 61 72 65 6e 74 54 61 _POINTS[parentTa 0000f440: 67 4e 61 6d 65 5d 29 3b 0a 20 20 20 20 20 20 20 gName]);. 0000f450: 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 57 }.. // W 0000f460: 65 20 6f 6e 6c 79 20 61 6c 6c 6f 77 20 65 6c 65 e only allow ele 0000f470: 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 64 ments that are d 0000f480: 65 66 69 6e 65 64 20 69 6e 20 53 56 47 0a 20 20 efined in SVG. 0000f490: 20 20 20 20 20 20 2f 2f 20 73 70 65 63 2e 20 41 // spec. A 0000f4a0: 6c 6c 20 6f 74 68 65 72 73 20 61 72 65 20 64 69 ll others are di 0000f4b0: 73 61 6c 6c 6f 77 65 64 20 69 6e 20 53 56 47 20 sallowed in SVG 0000f4c0: 6e 61 6d 65 73 70 61 63 65 2e 0a 20 20 20 20 20 namespace.. 0000f4d0: 20 20 20 72 65 74 75 72 6e 20 42 6f 6f 6c 65 61 return Boolea 0000f4e0: 6e 28 41 4c 4c 5f 53 56 47 5f 54 41 47 53 5b 74 n(ALL_SVG_TAGS[t 0000f4f0: 61 67 4e 61 6d 65 5d 29 3b 0a 20 20 20 20 20 20 agName]);. 0000f500: 7d 0a 20 20 20 20 20 20 69 66 20 28 65 6c 65 6d }. if (elem 0000f510: 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 ent.namespaceURI 0000f520: 20 3d 3d 3d 20 4d 41 54 48 4d 4c 5f 4e 41 4d 45 === MATHML_NAME 0000f530: 53 50 41 43 45 29 20 7b 0a 20 20 20 20 20 20 20 SPACE) {. 0000f540: 20 2f 2f 20 54 68 65 20 6f 6e 6c 79 20 77 61 79 // The only way 0000f550: 20 74 6f 20 73 77 69 74 63 68 20 66 72 6f 6d 20 to switch from 0000f560: 48 54 4d 4c 20 6e 61 6d 65 73 70 61 63 65 20 74 HTML namespace t 0000f570: 6f 20 4d 61 74 68 4d 4c 0a 20 20 20 20 20 20 20 o MathML. 0000f580: 20 2f 2f 20 69 73 20 76 69 61 20 3c 6d 61 74 68 // is via <math 0000f590: 3e 2e 20 49 66 20 69 74 20 68 61 70 70 65 6e 73 >. If it happens 0000f5a0: 20 76 69 61 20 61 6e 79 20 6f 74 68 65 72 20 74 via any other t 0000f5b0: 61 67 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ag, then. 0000f5c0: 20 2f 2f 20 69 74 20 73 68 6f 75 6c 64 20 62 65 // it should be 0000f5d0: 20 6b 69 6c 6c 65 64 2e 0a 20 20 20 20 20 20 20 killed.. 0000f5e0: 20 69 66 20 28 70 61 72 65 6e 74 2e 6e 61 6d 65 if (parent.name 0000f5f0: 73 70 61 63 65 55 52 49 20 3d 3d 3d 20 48 54 4d spaceURI === HTM 0000f600: 4c 5f 4e 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 L_NAMESPACE) {. 0000f610: 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 return 0000f620: 74 61 67 4e 61 6d 65 20 3d 3d 3d 20 27 6d 61 74 tagName === 'mat 0000f630: 68 27 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 h';. }.. 0000f640: 20 20 20 20 20 20 20 2f 2f 20 54 68 65 20 6f 6e // The on 0000f650: 6c 79 20 77 61 79 20 74 6f 20 73 77 69 74 63 68 ly way to switch 0000f660: 20 66 72 6f 6d 20 53 56 47 20 74 6f 20 4d 61 74 from SVG to Mat 0000f670: 68 4d 4c 20 69 73 20 76 69 61 0a 20 20 20 20 20 hML is via. 0000f680: 20 20 20 2f 2f 20 3c 6d 61 74 68 3e 20 61 6e 64 // <math> and 0000f690: 20 48 54 4d 4c 20 69 6e 74 65 67 72 61 74 69 6f HTML integratio 0000f6a0: 6e 20 70 6f 69 6e 74 73 0a 20 20 20 20 20 20 20 n points. 0000f6b0: 20 69 66 20 28 70 61 72 65 6e 74 2e 6e 61 6d 65 if (parent.name 0000f6c0: 73 70 61 63 65 55 52 49 20 3d 3d 3d 20 53 56 47 spaceURI === SVG 0000f6d0: 5f 4e 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 20 _NAMESPACE) {. 0000f6e0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 0000f6f0: 61 67 4e 61 6d 65 20 3d 3d 3d 20 27 6d 61 74 68 agName === 'math 0000f700: 27 20 26 26 20 48 54 4d 4c 5f 49 4e 54 45 47 52 ' && HTML_INTEGR 0000f710: 41 54 49 4f 4e 5f 50 4f 49 4e 54 53 5b 70 61 72 ATION_POINTS[par 0000f720: 65 6e 74 54 61 67 4e 61 6d 65 5d 3b 0a 20 20 20 entTagName];. 0000f730: 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 }.. 0000f740: 2f 2f 20 57 65 20 6f 6e 6c 79 20 61 6c 6c 6f 77 // We only allow 0000f750: 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 61 elements that a 0000f760: 72 65 20 64 65 66 69 6e 65 64 20 69 6e 20 4d 61 re defined in Ma 0000f770: 74 68 4d 4c 0a 20 20 20 20 20 20 20 20 2f 2f 20 thML. // 0000f780: 73 70 65 63 2e 20 41 6c 6c 20 6f 74 68 65 72 73 spec. All others 0000f790: 20 61 72 65 20 64 69 73 61 6c 6c 6f 77 65 64 20 are disallowed 0000f7a0: 69 6e 20 4d 61 74 68 4d 4c 20 6e 61 6d 65 73 70 in MathML namesp 0000f7b0: 61 63 65 2e 0a 20 20 20 20 20 20 20 20 72 65 74 ace.. ret 0000f7c0: 75 72 6e 20 42 6f 6f 6c 65 61 6e 28 41 4c 4c 5f urn Boolean(ALL_ 0000f7d0: 4d 41 54 48 4d 4c 5f 54 41 47 53 5b 74 61 67 4e MATHML_TAGS[tagN 0000f7e0: 61 6d 65 5d 29 3b 0a 20 20 20 20 20 20 7d 0a 20 ame]);. }. 0000f7f0: 20 20 20 20 20 69 66 20 28 65 6c 65 6d 65 6e 74 if (element 0000f800: 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 20 3d 3d .namespaceURI == 0000f810: 3d 20 48 54 4d 4c 5f 4e 41 4d 45 53 50 41 43 45 = HTML_NAMESPACE 0000f820: 29 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 54 ) {. // T 0000f830: 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 73 he only way to s 0000f840: 77 69 74 63 68 20 66 72 6f 6d 20 53 56 47 20 74 witch from SVG t 0000f850: 6f 20 48 54 4d 4c 20 69 73 20 76 69 61 0a 20 20 o HTML is via. 0000f860: 20 20 20 20 20 20 2f 2f 20 48 54 4d 4c 20 69 6e // HTML in 0000f870: 74 65 67 72 61 74 69 6f 6e 20 70 6f 69 6e 74 73 tegration points 0000f880: 2c 20 61 6e 64 20 66 72 6f 6d 20 4d 61 74 68 4d , and from MathM 0000f890: 4c 20 74 6f 20 48 54 4d 4c 0a 20 20 20 20 20 20 L to HTML. 0000f8a0: 20 20 2f 2f 20 69 73 20 76 69 61 20 4d 61 74 68 // is via Math 0000f8b0: 4d 4c 20 74 65 78 74 20 69 6e 74 65 67 72 61 74 ML text integrat 0000f8c0: 69 6f 6e 20 70 6f 69 6e 74 73 0a 20 20 20 20 20 ion points. 0000f8d0: 20 20 20 69 66 20 28 70 61 72 65 6e 74 2e 6e 61 if (parent.na 0000f8e0: 6d 65 73 70 61 63 65 55 52 49 20 3d 3d 3d 20 53 mespaceURI === S 0000f8f0: 56 47 5f 4e 41 4d 45 53 50 41 43 45 20 26 26 20 VG_NAMESPACE && 0000f900: 21 48 54 4d 4c 5f 49 4e 54 45 47 52 41 54 49 4f !HTML_INTEGRATIO 0000f910: 4e 5f 50 4f 49 4e 54 53 5b 70 61 72 65 6e 74 54 N_POINTS[parentT 0000f920: 61 67 4e 61 6d 65 5d 29 20 7b 0a 20 20 20 20 20 agName]) {. 0000f930: 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 return fals 0000f940: 65 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 e;. }. 0000f950: 20 20 20 20 20 69 66 20 28 70 61 72 65 6e 74 2e if (parent. 0000f960: 6e 61 6d 65 73 70 61 63 65 55 52 49 20 3d 3d 3d namespaceURI === 0000f970: 20 4d 41 54 48 4d 4c 5f 4e 41 4d 45 53 50 41 43 MATHML_NAMESPAC 0000f980: 45 20 26 26 20 21 4d 41 54 48 4d 4c 5f 54 45 58 E && !MATHML_TEX 0000f990: 54 5f 49 4e 54 45 47 52 41 54 49 4f 4e 5f 50 4f T_INTEGRATION_PO 0000f9a0: 49 4e 54 53 5b 70 61 72 65 6e 74 54 61 67 4e 61 INTS[parentTagNa 0000f9b0: 6d 65 5d 29 20 7b 0a 20 20 20 20 20 20 20 20 20 me]) {. 0000f9c0: 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 return false;. 0000f9d0: 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 }.. 0000f9e0: 20 20 2f 2f 20 57 65 20 64 69 73 61 6c 6c 6f 77 // We disallow 0000f9f0: 20 74 61 67 73 20 74 68 61 74 20 61 72 65 20 73 tags that are s 0000fa00: 70 65 63 69 66 69 63 20 66 6f 72 20 4d 61 74 68 pecific for Math 0000fa10: 4d 4c 0a 20 20 20 20 20 20 20 20 2f 2f 20 6f 72 ML. // or 0000fa20: 20 53 56 47 20 61 6e 64 20 73 68 6f 75 6c 64 20 SVG and should 0000fa30: 6e 65 76 65 72 20 61 70 70 65 61 72 20 69 6e 20 never appear in 0000fa40: 48 54 4d 4c 20 6e 61 6d 65 73 70 61 63 65 0a 20 HTML namespace. 0000fa50: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 21 41 return !A 0000fa60: 4c 4c 5f 4d 41 54 48 4d 4c 5f 54 41 47 53 5b 74 LL_MATHML_TAGS[t 0000fa70: 61 67 4e 61 6d 65 5d 20 26 26 20 28 43 4f 4d 4d agName] && (COMM 0000fa80: 4f 4e 5f 53 56 47 5f 41 4e 44 5f 48 54 4d 4c 5f ON_SVG_AND_HTML_ 0000fa90: 45 4c 45 4d 45 4e 54 53 5b 74 61 67 4e 61 6d 65 ELEMENTS[tagName 0000faa0: 5d 20 7c 7c 20 21 41 4c 4c 5f 53 56 47 5f 54 41 ] || !ALL_SVG_TA 0000fab0: 47 53 5b 74 61 67 4e 61 6d 65 5d 29 3b 0a 20 20 GS[tagName]);. 0000fac0: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2f 20 }.. // 0000fad0: 46 6f 72 20 58 48 54 4d 4c 20 61 6e 64 20 58 4d For XHTML and XM 0000fae0: 4c 20 64 6f 63 75 6d 65 6e 74 73 20 74 68 61 74 L documents that 0000faf0: 20 73 75 70 70 6f 72 74 20 63 75 73 74 6f 6d 20 support custom 0000fb00: 6e 61 6d 65 73 70 61 63 65 73 0a 20 20 20 20 20 namespaces. 0000fb10: 20 69 66 20 28 50 41 52 53 45 52 5f 4d 45 44 49 if (PARSER_MEDI 0000fb20: 41 5f 54 59 50 45 20 3d 3d 3d 20 27 61 70 70 6c A_TYPE === 'appl 0000fb30: 69 63 61 74 69 6f 6e 2f 78 68 74 6d 6c 2b 78 6d ication/xhtml+xm 0000fb40: 6c 27 20 26 26 20 41 4c 4c 4f 57 45 44 5f 4e 41 l' && ALLOWED_NA 0000fb50: 4d 45 53 50 41 43 45 53 5b 65 6c 65 6d 65 6e 74 MESPACES[element 0000fb60: 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 5d 29 20 .namespaceURI]) 0000fb70: 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e {. return 0000fb80: 20 74 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a true;. }.. 0000fb90: 20 20 20 20 20 20 2f 2f 20 54 68 65 20 63 6f 64 // The cod 0000fba0: 65 20 73 68 6f 75 6c 64 20 6e 65 76 65 72 20 72 e should never r 0000fbb0: 65 61 63 68 20 74 68 69 73 20 70 6c 61 63 65 20 each this place 0000fbc0: 28 74 68 69 73 20 6d 65 61 6e 73 0a 20 20 20 20 (this means. 0000fbd0: 20 20 2f 2f 20 74 68 61 74 20 74 68 65 20 65 6c // that the el 0000fbe0: 65 6d 65 6e 74 20 73 6f 6d 65 68 6f 77 20 67 6f ement somehow go 0000fbf0: 74 20 6e 61 6d 65 73 70 61 63 65 20 74 68 61 74 t namespace that 0000fc00: 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 2f 2f is not. // 0000fc10: 20 48 54 4d 4c 2c 20 53 56 47 2c 20 4d 61 74 68 HTML, SVG, Math 0000fc20: 4d 4c 20 6f 72 20 61 6c 6c 6f 77 65 64 20 76 69 ML or allowed vi 0000fc30: 61 20 41 4c 4c 4f 57 45 44 5f 4e 41 4d 45 53 50 a ALLOWED_NAMESP 0000fc40: 41 43 45 53 29 2e 0a 20 20 20 20 20 20 2f 2f 20 ACES).. // 0000fc50: 52 65 74 75 72 6e 20 66 61 6c 73 65 20 6a 75 73 Return false jus 0000fc60: 74 20 69 6e 20 63 61 73 65 2e 0a 20 20 20 20 20 t in case.. 0000fc70: 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 return false;. 0000fc80: 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 };.. /**. 0000fc90: 20 20 20 20 2a 20 5f 66 6f 72 63 65 52 65 6d 6f * _forceRemo 0000fca0: 76 65 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 2a ve. *. * 0000fcb0: 20 40 70 61 72 61 6d 20 20 7b 4e 6f 64 65 7d 20 @param {Node} 0000fcc0: 6e 6f 64 65 20 61 20 44 4f 4d 20 6e 6f 64 65 0a node a DOM node. 0000fcd0: 20 20 20 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 */. cons 0000fce0: 74 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 20 3d t _forceRemove = 0000fcf0: 20 66 75 6e 63 74 69 6f 6e 20 5f 66 6f 72 63 65 function _force 0000fd00: 52 65 6d 6f 76 65 28 6e 6f 64 65 29 20 7b 0a 20 Remove(node) {. 0000fd10: 20 20 20 20 20 61 72 72 61 79 50 75 73 68 28 44 arrayPush(D 0000fd20: 4f 4d 50 75 72 69 66 79 2e 72 65 6d 6f 76 65 64 OMPurify.removed 0000fd30: 2c 20 7b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d , {. elem 0000fd40: 65 6e 74 3a 20 6e 6f 64 65 0a 20 20 20 20 20 20 ent: node. 0000fd50: 7d 29 3b 0a 20 20 20 20 20 20 74 72 79 20 7b 0a });. try {. 0000fd60: 20 20 20 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e // eslin 0000fd70: 74 2d 64 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c t-disable-next-l 0000fd80: 69 6e 65 20 75 6e 69 63 6f 72 6e 2f 70 72 65 66 ine unicorn/pref 0000fd90: 65 72 2d 64 6f 6d 2d 6e 6f 64 65 2d 72 65 6d 6f er-dom-node-remo 0000fda0: 76 65 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 2e ve. node. 0000fdb0: 70 61 72 65 6e 74 4e 6f 64 65 2e 72 65 6d 6f 76 parentNode.remov 0000fdc0: 65 43 68 69 6c 64 28 6e 6f 64 65 29 3b 0a 20 20 eChild(node);. 0000fdd0: 20 20 20 20 7d 20 63 61 74 63 68 20 28 5f 29 20 } catch (_) 0000fde0: 7b 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 2e 72 {. node.r 0000fdf0: 65 6d 6f 76 65 28 29 3b 0a 20 20 20 20 20 20 7d emove();. } 0000fe00: 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a 2a . };.. /** 0000fe10: 0a 20 20 20 20 20 2a 20 5f 72 65 6d 6f 76 65 41 . * _removeA 0000fe20: 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 2a 0a ttribute. *. 0000fe30: 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b * @param { 0000fe40: 53 74 72 69 6e 67 7d 20 6e 61 6d 65 20 61 6e 20 String} name an 0000fe50: 41 74 74 72 69 62 75 74 65 20 6e 61 6d 65 0a 20 Attribute name. 0000fe60: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4e * @param {N 0000fe70: 6f 64 65 7d 20 6e 6f 64 65 20 61 20 44 4f 4d 20 ode} node a DOM 0000fe80: 6e 6f 64 65 0a 20 20 20 20 20 2a 2f 0a 20 20 20 node. */. 0000fe90: 20 63 6f 6e 73 74 20 5f 72 65 6d 6f 76 65 41 74 const _removeAt 0000fea0: 74 72 69 62 75 74 65 20 3d 20 66 75 6e 63 74 69 tribute = functi 0000feb0: 6f 6e 20 5f 72 65 6d 6f 76 65 41 74 74 72 69 62 on _removeAttrib 0000fec0: 75 74 65 28 6e 61 6d 65 2c 20 6e 6f 64 65 29 20 ute(name, node) 0000fed0: 7b 0a 20 20 20 20 20 20 74 72 79 20 7b 0a 20 20 {. try {. 0000fee0: 20 20 20 20 20 20 61 72 72 61 79 50 75 73 68 28 arrayPush( 0000fef0: 44 4f 4d 50 75 72 69 66 79 2e 72 65 6d 6f 76 65 DOMPurify.remove 0000ff00: 64 2c 20 7b 0a 20 20 20 20 20 20 20 20 20 20 61 d, {. a 0000ff10: 74 74 72 69 62 75 74 65 3a 20 6e 6f 64 65 2e 67 ttribute: node.g 0000ff20: 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 28 etAttributeNode( 0000ff30: 6e 61 6d 65 29 2c 0a 20 20 20 20 20 20 20 20 20 name),. 0000ff40: 20 66 72 6f 6d 3a 20 6e 6f 64 65 0a 20 20 20 20 from: node. 0000ff50: 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 7d 20 });. } 0000ff60: 63 61 74 63 68 20 28 5f 29 20 7b 0a 20 20 20 20 catch (_) {. 0000ff70: 20 20 20 20 61 72 72 61 79 50 75 73 68 28 44 4f arrayPush(DO 0000ff80: 4d 50 75 72 69 66 79 2e 72 65 6d 6f 76 65 64 2c MPurify.removed, 0000ff90: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 61 74 74 {. att 0000ffa0: 72 69 62 75 74 65 3a 20 6e 75 6c 6c 2c 0a 20 20 ribute: null,. 0000ffb0: 20 20 20 20 20 20 20 20 66 72 6f 6d 3a 20 6e 6f from: no 0000ffc0: 64 65 0a 20 20 20 20 20 20 20 20 7d 29 3b 0a 20 de. });. 0000ffd0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 6e 6f 64 }. nod 0000ffe0: 65 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 e.removeAttribut 0000fff0: 65 28 6e 61 6d 65 29 3b 0a 0a 20 20 20 20 20 20 e(name);.. 00010000: 2f 2f 20 57 65 20 76 6f 69 64 20 61 74 74 72 69 // We void attri 00010010: 62 75 74 65 20 76 61 6c 75 65 73 20 66 6f 72 20 bute values for 00010020: 75 6e 72 65 6d 6f 76 61 62 6c 65 20 22 69 73 22 unremovable "is" 00010030: 22 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 " attributes. 00010040: 20 20 20 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 if (name === 00010050: 27 69 73 27 20 26 26 20 21 41 4c 4c 4f 57 45 44 'is' && !ALLOWED 00010060: 5f 41 54 54 52 5b 6e 61 6d 65 5d 29 20 7b 0a 20 _ATTR[name]) {. 00010070: 20 20 20 20 20 20 20 69 66 20 28 52 45 54 55 52 if (RETUR 00010080: 4e 5f 44 4f 4d 20 7c 7c 20 52 45 54 55 52 4e 5f N_DOM || RETURN_ 00010090: 44 4f 4d 5f 46 52 41 47 4d 45 4e 54 29 20 7b 0a DOM_FRAGMENT) {. 000100a0: 20 20 20 20 20 20 20 20 20 20 74 72 79 20 7b 0a try {. 000100b0: 20 20 20 20 20 20 20 20 20 20 20 20 5f 66 6f 72 _for 000100c0: 63 65 52 65 6d 6f 76 65 28 6e 6f 64 65 29 3b 0a ceRemove(node);. 000100d0: 20 20 20 20 20 20 20 20 20 20 7d 20 63 61 74 63 } catc 000100e0: 68 20 28 5f 29 20 7b 7d 0a 20 20 20 20 20 20 20 h (_) {}. 000100f0: 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 } else {. 00010100: 20 20 20 20 74 72 79 20 7b 0a 20 20 20 20 20 20 try {. 00010110: 20 20 20 20 20 20 6e 6f 64 65 2e 73 65 74 41 74 node.setAt 00010120: 74 72 69 62 75 74 65 28 6e 61 6d 65 2c 20 27 27 tribute(name, '' 00010130: 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 20 63 );. } c 00010140: 61 74 63 68 20 28 5f 29 20 7b 7d 0a 20 20 20 20 atch (_) {}. 00010150: 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 }. }. 00010160: 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 };.. /**. 00010170: 20 20 20 2a 20 5f 69 6e 69 74 44 6f 63 75 6d 65 * _initDocume 00010180: 6e 74 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 2a nt. *. * 00010190: 20 40 70 61 72 61 6d 20 20 7b 53 74 72 69 6e 67 @param {String 000101a0: 7d 20 64 69 72 74 79 20 61 20 73 74 72 69 6e 67 } dirty a string 000101b0: 20 6f 66 20 64 69 72 74 79 20 6d 61 72 6b 75 70 of dirty markup 000101c0: 0a 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 20 . * @return 000101d0: 7b 44 6f 63 75 6d 65 6e 74 7d 20 61 20 44 4f 4d {Document} a DOM 000101e0: 2c 20 66 69 6c 6c 65 64 20 77 69 74 68 20 74 68 , filled with th 000101f0: 65 20 64 69 72 74 79 20 6d 61 72 6b 75 70 0a 20 e dirty markup. 00010200: 20 20 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 */. const 00010210: 20 5f 69 6e 69 74 44 6f 63 75 6d 65 6e 74 20 3d _initDocument = 00010220: 20 66 75 6e 63 74 69 6f 6e 20 5f 69 6e 69 74 44 function _initD 00010230: 6f 63 75 6d 65 6e 74 28 64 69 72 74 79 29 20 7b ocument(dirty) { 00010240: 0a 20 20 20 20 20 20 2f 2a 20 43 72 65 61 74 65 . /* Create 00010250: 20 61 20 48 54 4d 4c 20 64 6f 63 75 6d 65 6e 74 a HTML document 00010260: 20 2a 2f 0a 20 20 20 20 20 20 6c 65 74 20 64 6f */. let do 00010270: 63 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 20 c = null;. 00010280: 6c 65 74 20 6c 65 61 64 69 6e 67 57 68 69 74 65 let leadingWhite 00010290: 73 70 61 63 65 20 3d 20 6e 75 6c 6c 3b 0a 20 20 space = null;. 000102a0: 20 20 20 20 69 66 20 28 46 4f 52 43 45 5f 42 4f if (FORCE_BO 000102b0: 44 59 29 20 7b 0a 20 20 20 20 20 20 20 20 64 69 DY) {. di 000102c0: 72 74 79 20 3d 20 27 3c 72 65 6d 6f 76 65 3e 3c rty = '<remove>< 000102d0: 2f 72 65 6d 6f 76 65 3e 27 20 2b 20 64 69 72 74 /remove>' + dirt 000102e0: 79 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 y;. } else 000102f0: 7b 0a 20 20 20 20 20 20 20 20 2f 2a 20 49 66 20 {. /* If 00010300: 46 4f 52 43 45 5f 42 4f 44 59 20 69 73 6e 27 74 FORCE_BODY isn't 00010310: 20 75 73 65 64 2c 20 6c 65 61 64 69 6e 67 20 77 used, leading w 00010320: 68 69 74 65 73 70 61 63 65 20 6e 65 65 64 73 20 hitespace needs 00010330: 74 6f 20 62 65 20 70 72 65 73 65 72 76 65 64 20 to be preserved 00010340: 6d 61 6e 75 61 6c 6c 79 20 2a 2f 0a 20 20 20 20 manually */. 00010350: 20 20 20 20 63 6f 6e 73 74 20 6d 61 74 63 68 65 const matche 00010360: 73 20 3d 20 73 74 72 69 6e 67 4d 61 74 63 68 28 s = stringMatch( 00010370: 64 69 72 74 79 2c 20 2f 5e 5b 5c 72 5c 6e 5c 74 dirty, /^[\r\n\t 00010380: 20 5d 2b 2f 29 3b 0a 20 20 20 20 20 20 20 20 6c ]+/);. l 00010390: 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 eadingWhitespace 000103a0: 20 3d 20 6d 61 74 63 68 65 73 20 26 26 20 6d 61 = matches && ma 000103b0: 74 63 68 65 73 5b 30 5d 3b 0a 20 20 20 20 20 20 tches[0];. 000103c0: 7d 0a 20 20 20 20 20 20 69 66 20 28 50 41 52 53 }. if (PARS 000103d0: 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 3d 3d ER_MEDIA_TYPE == 000103e0: 3d 20 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 = 'application/x 000103f0: 68 74 6d 6c 2b 78 6d 6c 27 20 26 26 20 4e 41 4d html+xml' && NAM 00010400: 45 53 50 41 43 45 20 3d 3d 3d 20 48 54 4d 4c 5f ESPACE === HTML_ 00010410: 4e 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 20 20 NAMESPACE) {. 00010420: 20 20 20 20 20 2f 2f 20 52 6f 6f 74 20 6f 66 20 // Root of 00010430: 58 48 54 4d 4c 20 64 6f 63 20 6d 75 73 74 20 63 XHTML doc must c 00010440: 6f 6e 74 61 69 6e 20 78 6d 6c 6e 73 20 64 65 63 ontain xmlns dec 00010450: 6c 61 72 61 74 69 6f 6e 20 28 73 65 65 20 68 74 laration (see ht 00010460: 74 70 73 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 tps://www.w3.org 00010470: 2f 54 52 2f 78 68 74 6d 6c 31 2f 6e 6f 72 6d 61 /TR/xhtml1/norma 00010480: 74 69 76 65 2e 68 74 6d 6c 23 73 74 72 69 63 74 tive.html#strict 00010490: 29 0a 20 20 20 20 20 20 20 20 64 69 72 74 79 20 ). dirty 000104a0: 3d 20 27 3c 68 74 6d 6c 20 78 6d 6c 6e 73 3d 22 = '<html xmlns=" 000104b0: 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 http://www.w3.or 000104c0: 67 2f 31 39 39 39 2f 78 68 74 6d 6c 22 3e 3c 68 g/1999/xhtml"><h 000104d0: 65 61 64 3e 3c 2f 68 65 61 64 3e 3c 62 6f 64 79 ead></head><body 000104e0: 3e 27 20 2b 20 64 69 72 74 79 20 2b 20 27 3c 2f >' + dirty + '</ 000104f0: 62 6f 64 79 3e 3c 2f 68 74 6d 6c 3e 27 3b 0a 20 body></html>';. 00010500: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 63 6f 6e }. con 00010510: 73 74 20 64 69 72 74 79 50 61 79 6c 6f 61 64 20 st dirtyPayload 00010520: 3d 20 74 72 75 73 74 65 64 54 79 70 65 73 50 6f = trustedTypesPo 00010530: 6c 69 63 79 20 3f 20 74 72 75 73 74 65 64 54 79 licy ? trustedTy 00010540: 70 65 73 50 6f 6c 69 63 79 2e 63 72 65 61 74 65 pesPolicy.create 00010550: 48 54 4d 4c 28 64 69 72 74 79 29 20 3a 20 64 69 HTML(dirty) : di 00010560: 72 74 79 3b 0a 20 20 20 20 20 20 2f 2a 0a 20 20 rty;. /*. 00010570: 20 20 20 20 20 2a 20 55 73 65 20 74 68 65 20 44 * Use the D 00010580: 4f 4d 50 61 72 73 65 72 20 41 50 49 20 62 79 20 OMParser API by 00010590: 64 65 66 61 75 6c 74 2c 20 66 61 6c 6c 62 61 63 default, fallbac 000105a0: 6b 20 6c 61 74 65 72 20 69 66 20 6e 65 65 64 73 k later if needs 000105b0: 20 62 65 0a 20 20 20 20 20 20 20 2a 20 44 4f 4d be. * DOM 000105c0: 50 61 72 73 65 72 20 6e 6f 74 20 77 6f 72 6b 20 Parser not work 000105d0: 66 6f 72 20 73 76 67 20 77 68 65 6e 20 68 61 73 for svg when has 000105e0: 20 6d 75 6c 74 69 70 6c 65 20 72 6f 6f 74 20 65 multiple root e 000105f0: 6c 65 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 2a lement.. * 00010600: 2f 0a 20 20 20 20 20 20 69 66 20 28 4e 41 4d 45 /. if (NAME 00010610: 53 50 41 43 45 20 3d 3d 3d 20 48 54 4d 4c 5f 4e SPACE === HTML_N 00010620: 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 20 20 20 AMESPACE) {. 00010630: 20 20 20 20 74 72 79 20 7b 0a 20 20 20 20 20 20 try {. 00010640: 20 20 20 20 64 6f 63 20 3d 20 6e 65 77 20 44 4f doc = new DO 00010650: 4d 50 61 72 73 65 72 28 29 2e 70 61 72 73 65 46 MParser().parseF 00010660: 72 6f 6d 53 74 72 69 6e 67 28 64 69 72 74 79 50 romString(dirtyP 00010670: 61 79 6c 6f 61 64 2c 20 50 41 52 53 45 52 5f 4d ayload, PARSER_M 00010680: 45 44 49 41 5f 54 59 50 45 29 3b 0a 20 20 20 20 EDIA_TYPE);. 00010690: 20 20 20 20 7d 20 63 61 74 63 68 20 28 5f 29 20 } catch (_) 000106a0: 7b 7d 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 {}. }.. 000106b0: 20 20 2f 2a 20 55 73 65 20 63 72 65 61 74 65 48 /* Use createH 000106c0: 54 4d 4c 44 6f 63 75 6d 65 6e 74 20 69 6e 20 63 TMLDocument in c 000106d0: 61 73 65 20 44 4f 4d 50 61 72 73 65 72 20 69 73 ase DOMParser is 000106e0: 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 2a not available * 000106f0: 2f 0a 20 20 20 20 20 20 69 66 20 28 21 64 6f 63 /. if (!doc 00010700: 20 7c 7c 20 21 64 6f 63 2e 64 6f 63 75 6d 65 6e || !doc.documen 00010710: 74 45 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 tElement) {. 00010720: 20 20 20 20 64 6f 63 20 3d 20 69 6d 70 6c 65 6d doc = implem 00010730: 65 6e 74 61 74 69 6f 6e 2e 63 72 65 61 74 65 44 entation.createD 00010740: 6f 63 75 6d 65 6e 74 28 4e 41 4d 45 53 50 41 43 ocument(NAMESPAC 00010750: 45 2c 20 27 74 65 6d 70 6c 61 74 65 27 2c 20 6e E, 'template', n 00010760: 75 6c 6c 29 3b 0a 20 20 20 20 20 20 20 20 74 72 ull);. tr 00010770: 79 20 7b 0a 20 20 20 20 20 20 20 20 20 20 64 6f y {. do 00010780: 63 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e c.documentElemen 00010790: 74 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 49 53 t.innerHTML = IS 000107a0: 5f 45 4d 50 54 59 5f 49 4e 50 55 54 20 3f 20 65 _EMPTY_INPUT ? e 000107b0: 6d 70 74 79 48 54 4d 4c 20 3a 20 64 69 72 74 79 mptyHTML : dirty 000107c0: 50 61 79 6c 6f 61 64 3b 0a 20 20 20 20 20 20 20 Payload;. 000107d0: 20 7d 20 63 61 74 63 68 20 28 5f 29 20 7b 0a 20 } catch (_) {. 000107e0: 20 20 20 20 20 20 20 20 20 2f 2f 20 53 79 6e 74 // Synt 000107f0: 61 78 20 65 72 72 6f 72 20 69 66 20 64 69 72 74 ax error if dirt 00010800: 79 50 61 79 6c 6f 61 64 20 69 73 20 69 6e 76 61 yPayload is inva 00010810: 6c 69 64 20 78 6d 6c 0a 20 20 20 20 20 20 20 20 lid xml. 00010820: 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. }. 00010830: 63 6f 6e 73 74 20 62 6f 64 79 20 3d 20 64 6f 63 const body = doc 00010840: 2e 62 6f 64 79 20 7c 7c 20 64 6f 63 2e 64 6f 63 .body || doc.doc 00010850: 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0a 20 20 umentElement;. 00010860: 20 20 20 20 69 66 20 28 64 69 72 74 79 20 26 26 if (dirty && 00010870: 20 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 leadingWhitespa 00010880: 63 65 29 20 7b 0a 20 20 20 20 20 20 20 20 62 6f ce) {. bo 00010890: 64 79 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 dy.insertBefore( 000108a0: 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 54 document.createT 000108b0: 65 78 74 4e 6f 64 65 28 6c 65 61 64 69 6e 67 57 extNode(leadingW 000108c0: 68 69 74 65 73 70 61 63 65 29 2c 20 62 6f 64 79 hitespace), body 000108d0: 2e 63 68 69 6c 64 4e 6f 64 65 73 5b 30 5d 20 7c .childNodes[0] | 000108e0: 7c 20 6e 75 6c 6c 29 3b 0a 20 20 20 20 20 20 7d | null);. } 000108f0: 0a 0a 20 20 20 20 20 20 2f 2a 20 57 6f 72 6b 20 .. /* Work 00010900: 6f 6e 20 77 68 6f 6c 65 20 64 6f 63 75 6d 65 6e on whole documen 00010910: 74 20 6f 72 20 6a 75 73 74 20 69 74 73 20 62 6f t or just its bo 00010920: 64 79 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 dy */. if ( 00010930: 4e 41 4d 45 53 50 41 43 45 20 3d 3d 3d 20 48 54 NAMESPACE === HT 00010940: 4d 4c 5f 4e 41 4d 45 53 50 41 43 45 29 20 7b 0a ML_NAMESPACE) {. 00010950: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 67 return g 00010960: 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e etElementsByTagN 00010970: 61 6d 65 2e 63 61 6c 6c 28 64 6f 63 2c 20 57 48 ame.call(doc, WH 00010980: 4f 4c 45 5f 44 4f 43 55 4d 45 4e 54 20 3f 20 27 OLE_DOCUMENT ? ' 00010990: 68 74 6d 6c 27 20 3a 20 27 62 6f 64 79 27 29 5b html' : 'body')[ 000109a0: 30 5d 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 0];. }. 000109b0: 20 20 72 65 74 75 72 6e 20 57 48 4f 4c 45 5f 44 return WHOLE_D 000109c0: 4f 43 55 4d 45 4e 54 20 3f 20 64 6f 63 2e 64 6f OCUMENT ? doc.do 000109d0: 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 3a 20 cumentElement : 000109e0: 62 6f 64 79 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 body;. };.. 000109f0: 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 43 72 65 /**. * Cre 00010a00: 61 74 65 73 20 61 20 4e 6f 64 65 49 74 65 72 61 ates a NodeItera 00010a10: 74 6f 72 20 6f 62 6a 65 63 74 20 74 68 61 74 20 tor object that 00010a20: 79 6f 75 20 63 61 6e 20 75 73 65 20 74 6f 20 74 you can use to t 00010a30: 72 61 76 65 72 73 65 20 66 69 6c 74 65 72 65 64 raverse filtered 00010a40: 20 6c 69 73 74 73 20 6f 66 20 6e 6f 64 65 73 20 lists of nodes 00010a50: 6f 72 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 61 or elements in a 00010a60: 20 64 6f 63 75 6d 65 6e 74 2e 0a 20 20 20 20 20 document.. 00010a70: 2a 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 *. * @param 00010a80: 20 7b 4e 6f 64 65 7d 20 72 6f 6f 74 20 54 68 65 {Node} root The 00010a90: 20 72 6f 6f 74 20 65 6c 65 6d 65 6e 74 20 6f 72 root element or 00010aa0: 20 6e 6f 64 65 20 74 6f 20 73 74 61 72 74 20 74 node to start t 00010ab0: 72 61 76 65 72 73 69 6e 67 20 6f 6e 2e 0a 20 20 raversing on.. 00010ac0: 20 20 20 2a 20 40 72 65 74 75 72 6e 20 7b 4e 6f * @return {No 00010ad0: 64 65 49 74 65 72 61 74 6f 72 7d 20 54 68 65 20 deIterator} The 00010ae0: 63 72 65 61 74 65 64 20 4e 6f 64 65 49 74 65 72 created NodeIter 00010af0: 61 74 6f 72 0a 20 20 20 20 20 2a 2f 0a 20 20 20 ator. */. 00010b00: 20 63 6f 6e 73 74 20 5f 63 72 65 61 74 65 4e 6f const _createNo 00010b10: 64 65 49 74 65 72 61 74 6f 72 20 3d 20 66 75 6e deIterator = fun 00010b20: 63 74 69 6f 6e 20 5f 63 72 65 61 74 65 4e 6f 64 ction _createNod 00010b30: 65 49 74 65 72 61 74 6f 72 28 72 6f 6f 74 29 20 eIterator(root) 00010b40: 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 {. return c 00010b50: 72 65 61 74 65 4e 6f 64 65 49 74 65 72 61 74 6f reateNodeIterato 00010b60: 72 2e 63 61 6c 6c 28 72 6f 6f 74 2e 6f 77 6e 65 r.call(root.owne 00010b70: 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 72 6f 6f rDocument || roo 00010b80: 74 2c 20 72 6f 6f 74 2c 0a 20 20 20 20 20 20 2f t, root,. / 00010b90: 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 / eslint-disable 00010ba0: 2d 6e 65 78 74 2d 6c 69 6e 65 20 6e 6f 2d 62 69 -next-line no-bi 00010bb0: 74 77 69 73 65 0a 20 20 20 20 20 20 4e 6f 64 65 twise. Node 00010bc0: 46 69 6c 74 65 72 2e 53 48 4f 57 5f 45 4c 45 4d Filter.SHOW_ELEM 00010bd0: 45 4e 54 20 7c 20 4e 6f 64 65 46 69 6c 74 65 72 ENT | NodeFilter 00010be0: 2e 53 48 4f 57 5f 43 4f 4d 4d 45 4e 54 20 7c 20 .SHOW_COMMENT | 00010bf0: 4e 6f 64 65 46 69 6c 74 65 72 2e 53 48 4f 57 5f NodeFilter.SHOW_ 00010c00: 54 45 58 54 20 7c 20 4e 6f 64 65 46 69 6c 74 65 TEXT | NodeFilte 00010c10: 72 2e 53 48 4f 57 5f 50 52 4f 43 45 53 53 49 4e r.SHOW_PROCESSIN 00010c20: 47 5f 49 4e 53 54 52 55 43 54 49 4f 4e 20 7c 20 G_INSTRUCTION | 00010c30: 4e 6f 64 65 46 69 6c 74 65 72 2e 53 48 4f 57 5f NodeFilter.SHOW_ 00010c40: 43 44 41 54 41 5f 53 45 43 54 49 4f 4e 2c 20 6e CDATA_SECTION, n 00010c50: 75 6c 6c 29 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 ull);. };.. 00010c60: 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 5f 69 73 /**. * _is 00010c70: 43 6c 6f 62 62 65 72 65 64 0a 20 20 20 20 20 2a Clobbered. * 00010c80: 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 . * @param 00010c90: 7b 4e 6f 64 65 7d 20 65 6c 6d 20 65 6c 65 6d 65 {Node} elm eleme 00010ca0: 6e 74 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 20 nt to check for 00010cb0: 63 6c 6f 62 62 65 72 69 6e 67 20 61 74 74 61 63 clobbering attac 00010cc0: 6b 73 0a 20 20 20 20 20 2a 20 40 72 65 74 75 72 ks. * @retur 00010cd0: 6e 20 7b 42 6f 6f 6c 65 61 6e 7d 20 74 72 75 65 n {Boolean} true 00010ce0: 20 69 66 20 63 6c 6f 62 62 65 72 65 64 2c 20 66 if clobbered, f 00010cf0: 61 6c 73 65 20 69 66 20 73 61 66 65 0a 20 20 20 alse if safe. 00010d00: 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f */. const _ 00010d10: 69 73 43 6c 6f 62 62 65 72 65 64 20 3d 20 66 75 isClobbered = fu 00010d20: 6e 63 74 69 6f 6e 20 5f 69 73 43 6c 6f 62 62 65 nction _isClobbe 00010d30: 72 65 64 28 65 6c 6d 29 20 7b 0a 20 20 20 20 20 red(elm) {. 00010d40: 20 72 65 74 75 72 6e 20 65 6c 6d 20 69 6e 73 74 return elm inst 00010d50: 61 6e 63 65 6f 66 20 48 54 4d 4c 46 6f 72 6d 45 anceof HTMLFormE 00010d60: 6c 65 6d 65 6e 74 20 26 26 20 28 0a 20 20 20 20 lement && (. 00010d70: 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 // eslint-disa 00010d80: 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 75 6e ble-next-line un 00010d90: 69 63 6f 72 6e 2f 6e 6f 2d 74 79 70 65 6f 66 2d icorn/no-typeof- 00010da0: 75 6e 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 undefined. 00010db0: 74 79 70 65 6f 66 20 65 6c 6d 2e 5f 5f 64 65 70 typeof elm.__dep 00010dc0: 74 68 20 21 3d 3d 20 27 75 6e 64 65 66 69 6e 65 th !== 'undefine 00010dd0: 64 27 20 26 26 20 74 79 70 65 6f 66 20 65 6c 6d d' && typeof elm 00010de0: 2e 5f 5f 64 65 70 74 68 20 21 3d 3d 20 27 6e 75 .__depth !== 'nu 00010df0: 6d 62 65 72 27 20 7c 7c 0a 20 20 20 20 20 20 2f mber' ||. / 00010e00: 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 / eslint-disable 00010e10: 2d 6e 65 78 74 2d 6c 69 6e 65 20 75 6e 69 63 6f -next-line unico 00010e20: 72 6e 2f 6e 6f 2d 74 79 70 65 6f 66 2d 75 6e 64 rn/no-typeof-und 00010e30: 65 66 69 6e 65 64 0a 20 20 20 20 20 20 74 79 70 efined. typ 00010e40: 65 6f 66 20 65 6c 6d 2e 5f 5f 72 65 6d 6f 76 61 eof elm.__remova 00010e50: 6c 43 6f 75 6e 74 20 21 3d 3d 20 27 75 6e 64 65 lCount !== 'unde 00010e60: 66 69 6e 65 64 27 20 26 26 20 74 79 70 65 6f 66 fined' && typeof 00010e70: 20 65 6c 6d 2e 5f 5f 72 65 6d 6f 76 61 6c 43 6f elm.__removalCo 00010e80: 75 6e 74 20 21 3d 3d 20 27 6e 75 6d 62 65 72 27 unt !== 'number' 00010e90: 20 7c 7c 20 74 79 70 65 6f 66 20 65 6c 6d 2e 6e || typeof elm.n 00010ea0: 6f 64 65 4e 61 6d 65 20 21 3d 3d 20 27 73 74 72 odeName !== 'str 00010eb0: 69 6e 67 27 20 7c 7c 20 74 79 70 65 6f 66 20 65 ing' || typeof e 00010ec0: 6c 6d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 21 lm.textContent ! 00010ed0: 3d 3d 20 27 73 74 72 69 6e 67 27 20 7c 7c 20 74 == 'string' || t 00010ee0: 79 70 65 6f 66 20 65 6c 6d 2e 72 65 6d 6f 76 65 ypeof elm.remove 00010ef0: 43 68 69 6c 64 20 21 3d 3d 20 27 66 75 6e 63 74 Child !== 'funct 00010f00: 69 6f 6e 27 20 7c 7c 20 21 28 65 6c 6d 2e 61 74 ion' || !(elm.at 00010f10: 74 72 69 62 75 74 65 73 20 69 6e 73 74 61 6e 63 tributes instanc 00010f20: 65 6f 66 20 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 eof NamedNodeMap 00010f30: 29 20 7c 7c 20 74 79 70 65 6f 66 20 65 6c 6d 2e ) || typeof elm. 00010f40: 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 20 removeAttribute 00010f50: 21 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 7c !== 'function' | 00010f60: 7c 20 74 79 70 65 6f 66 20 65 6c 6d 2e 73 65 74 | typeof elm.set 00010f70: 41 74 74 72 69 62 75 74 65 20 21 3d 3d 20 27 66 Attribute !== 'f 00010f80: 75 6e 63 74 69 6f 6e 27 20 7c 7c 20 74 79 70 65 unction' || type 00010f90: 6f 66 20 65 6c 6d 2e 6e 61 6d 65 73 70 61 63 65 of elm.namespace 00010fa0: 55 52 49 20 21 3d 3d 20 27 73 74 72 69 6e 67 27 URI !== 'string' 00010fb0: 20 7c 7c 20 74 79 70 65 6f 66 20 65 6c 6d 2e 69 || typeof elm.i 00010fc0: 6e 73 65 72 74 42 65 66 6f 72 65 20 21 3d 3d 20 nsertBefore !== 00010fd0: 27 66 75 6e 63 74 69 6f 6e 27 20 7c 7c 20 74 79 'function' || ty 00010fe0: 70 65 6f 66 20 65 6c 6d 2e 68 61 73 43 68 69 6c peof elm.hasChil 00010ff0: 64 4e 6f 64 65 73 20 21 3d 3d 20 27 66 75 6e 63 dNodes !== 'func 00011000: 74 69 6f 6e 27 29 3b 0a 20 20 20 20 7d 3b 0a 0a tion');. };.. 00011010: 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 43 /**. * C 00011020: 68 65 63 6b 73 20 77 68 65 74 68 65 72 20 74 68 hecks whether th 00011030: 65 20 67 69 76 65 6e 20 6f 62 6a 65 63 74 20 69 e given object i 00011040: 73 20 61 20 44 4f 4d 20 6e 6f 64 65 2e 0a 20 20 s a DOM node.. 00011050: 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 61 72 *. * @par 00011060: 61 6d 20 20 7b 4e 6f 64 65 7d 20 6f 62 6a 65 63 am {Node} objec 00011070: 74 20 6f 62 6a 65 63 74 20 74 6f 20 63 68 65 63 t object to chec 00011080: 6b 20 77 68 65 74 68 65 72 20 69 74 27 73 20 61 k whether it's a 00011090: 20 44 4f 4d 20 6e 6f 64 65 0a 20 20 20 20 20 2a DOM node. * 000110a0: 20 40 72 65 74 75 72 6e 20 7b 42 6f 6f 6c 65 61 @return {Boolea 000110b0: 6e 7d 20 74 72 75 65 20 69 73 20 6f 62 6a 65 63 n} true is objec 000110c0: 74 20 69 73 20 61 20 44 4f 4d 20 6e 6f 64 65 0a t is a DOM node. 000110d0: 20 20 20 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 */. cons 000110e0: 74 20 5f 69 73 4e 6f 64 65 20 3d 20 66 75 6e 63 t _isNode = func 000110f0: 74 69 6f 6e 20 5f 69 73 4e 6f 64 65 28 6f 62 6a tion _isNode(obj 00011100: 65 63 74 29 20 7b 0a 20 20 20 20 20 20 72 65 74 ect) {. ret 00011110: 75 72 6e 20 74 79 70 65 6f 66 20 4e 6f 64 65 20 urn typeof Node 00011120: 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 26 === 'function' & 00011130: 26 20 6f 62 6a 65 63 74 20 69 6e 73 74 61 6e 63 & object instanc 00011140: 65 6f 66 20 4e 6f 64 65 3b 0a 20 20 20 20 7d 3b eof Node;. }; 00011150: 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a .. /**. * 00011160: 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b 0a 20 20 _executeHook. 00011170: 20 20 20 2a 20 45 78 65 63 75 74 65 20 75 73 65 * Execute use 00011180: 72 20 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 68 r configurable h 00011190: 6f 6f 6b 73 0a 20 20 20 20 20 2a 0a 20 20 20 20 ooks. *. 000111a0: 20 2a 20 40 70 61 72 61 6d 20 20 7b 53 74 72 69 * @param {Stri 000111b0: 6e 67 7d 20 65 6e 74 72 79 50 6f 69 6e 74 20 20 ng} entryPoint 000111c0: 4e 61 6d 65 20 6f 66 20 74 68 65 20 68 6f 6f 6b Name of the hook 000111d0: 27 73 20 65 6e 74 72 79 20 70 6f 69 6e 74 0a 20 's entry point. 000111e0: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4e * @param {N 000111f0: 6f 64 65 7d 20 63 75 72 72 65 6e 74 4e 6f 64 65 ode} currentNode 00011200: 20 6e 6f 64 65 20 74 6f 20 77 6f 72 6b 20 6f 6e node to work on 00011210: 20 77 69 74 68 20 74 68 65 20 68 6f 6f 6b 0a 20 with the hook. 00011220: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4f * @param {O 00011230: 62 6a 65 63 74 7d 20 64 61 74 61 20 61 64 64 69 bject} data addi 00011240: 74 69 6f 6e 61 6c 20 68 6f 6f 6b 20 70 61 72 61 tional hook para 00011250: 6d 65 74 65 72 73 0a 20 20 20 20 20 2a 2f 0a 20 meters. */. 00011260: 20 20 20 63 6f 6e 73 74 20 5f 65 78 65 63 75 74 const _execut 00011270: 65 48 6f 6f 6b 20 3d 20 66 75 6e 63 74 69 6f 6e eHook = function 00011280: 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b 28 65 6e _executeHook(en 00011290: 74 72 79 50 6f 69 6e 74 2c 20 63 75 72 72 65 6e tryPoint, curren 000112a0: 74 4e 6f 64 65 2c 20 64 61 74 61 29 20 7b 0a 20 tNode, data) {. 000112b0: 20 20 20 20 20 69 66 20 28 21 68 6f 6f 6b 73 5b if (!hooks[ 000112c0: 65 6e 74 72 79 50 6f 69 6e 74 5d 29 20 7b 0a 20 entryPoint]) {. 000112d0: 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0a 20 return;. 000112e0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 61 72 72 }. arr 000112f0: 61 79 46 6f 72 45 61 63 68 28 68 6f 6f 6b 73 5b ayForEach(hooks[ 00011300: 65 6e 74 72 79 50 6f 69 6e 74 5d 2c 20 68 6f 6f entryPoint], hoo 00011310: 6b 20 3d 3e 20 7b 0a 20 20 20 20 20 20 20 20 68 k => {. h 00011320: 6f 6f 6b 2e 63 61 6c 6c 28 44 4f 4d 50 75 72 69 ook.call(DOMPuri 00011330: 66 79 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 2c fy, currentNode, 00011340: 20 64 61 74 61 2c 20 43 4f 4e 46 49 47 29 3b 0a data, CONFIG);. 00011350: 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 3b });. }; 00011360: 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a .. /**. * 00011370: 20 5f 73 61 6e 69 74 69 7a 65 45 6c 65 6d 65 6e _sanitizeElemen 00011380: 74 73 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 2a ts. *. * 00011390: 20 40 70 72 6f 74 65 63 74 20 6e 6f 64 65 4e 61 @protect nodeNa 000113a0: 6d 65 0a 20 20 20 20 20 2a 20 40 70 72 6f 74 65 me. * @prote 000113b0: 63 74 20 74 65 78 74 43 6f 6e 74 65 6e 74 0a 20 ct textContent. 000113c0: 20 20 20 20 2a 20 40 70 72 6f 74 65 63 74 20 72 * @protect r 000113d0: 65 6d 6f 76 65 43 68 69 6c 64 0a 20 20 20 20 20 emoveChild. 000113e0: 2a 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 *. * @param 000113f0: 20 20 7b 4e 6f 64 65 7d 20 63 75 72 72 65 6e 74 {Node} current 00011400: 4e 6f 64 65 20 74 6f 20 63 68 65 63 6b 20 66 6f Node to check fo 00011410: 72 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 r permission to 00011420: 65 78 69 73 74 0a 20 20 20 20 20 2a 20 40 72 65 exist. * @re 00011430: 74 75 72 6e 20 20 7b 42 6f 6f 6c 65 61 6e 7d 20 turn {Boolean} 00011440: 74 72 75 65 20 69 66 20 6e 6f 64 65 20 77 61 73 true if node was 00011450: 20 6b 69 6c 6c 65 64 2c 20 66 61 6c 73 65 20 69 killed, false i 00011460: 66 20 6c 65 66 74 20 61 6c 69 76 65 0a 20 20 20 f left alive. 00011470: 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f */. const _ 00011480: 73 61 6e 69 74 69 7a 65 45 6c 65 6d 65 6e 74 73 sanitizeElements 00011490: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 73 61 6e = function _san 000114a0: 69 74 69 7a 65 45 6c 65 6d 65 6e 74 73 28 63 75 itizeElements(cu 000114b0: 72 72 65 6e 74 4e 6f 64 65 29 20 7b 0a 20 20 20 rrentNode) {. 000114c0: 20 20 20 6c 65 74 20 63 6f 6e 74 65 6e 74 20 3d let content = 000114d0: 20 6e 75 6c 6c 3b 0a 0a 20 20 20 20 20 20 2f 2a null;.. /* 000114e0: 20 45 78 65 63 75 74 65 20 61 20 68 6f 6f 6b 20 Execute a hook 000114f0: 69 66 20 70 72 65 73 65 6e 74 20 2a 2f 0a 20 20 if present */. 00011500: 20 20 20 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b _executeHook 00011510: 28 27 62 65 66 6f 72 65 53 61 6e 69 74 69 7a 65 ('beforeSanitize 00011520: 45 6c 65 6d 65 6e 74 73 27 2c 20 63 75 72 72 65 Elements', curre 00011530: 6e 74 4e 6f 64 65 2c 20 6e 75 6c 6c 29 3b 0a 0a ntNode, null);.. 00011540: 20 20 20 20 20 20 2f 2a 20 43 68 65 63 6b 20 69 /* Check i 00011550: 66 20 65 6c 65 6d 65 6e 74 20 69 73 20 63 6c 6f f element is clo 00011560: 62 62 65 72 65 64 20 6f 72 20 63 61 6e 20 63 6c bbered or can cl 00011570: 6f 62 62 65 72 20 2a 2f 0a 20 20 20 20 20 20 69 obber */. i 00011580: 66 20 28 5f 69 73 43 6c 6f 62 62 65 72 65 64 28 f (_isClobbered( 00011590: 63 75 72 72 65 6e 74 4e 6f 64 65 29 29 20 7b 0a currentNode)) {. 000115a0: 20 20 20 20 20 20 20 20 5f 66 6f 72 63 65 52 65 _forceRe 000115b0: 6d 6f 76 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 move(currentNode 000115c0: 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 );. retur 000115d0: 6e 20 74 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a n true;. }. 000115e0: 0a 20 20 20 20 20 20 2f 2a 20 4e 6f 77 20 6c 65 . /* Now le 000115f0: 74 27 73 20 63 68 65 63 6b 20 74 68 65 20 65 6c t's check the el 00011600: 65 6d 65 6e 74 27 73 20 74 79 70 65 20 61 6e 64 ement's type and 00011610: 20 6e 61 6d 65 20 2a 2f 0a 20 20 20 20 20 20 63 name */. c 00011620: 6f 6e 73 74 20 74 61 67 4e 61 6d 65 20 3d 20 74 onst tagName = t 00011630: 72 61 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 ransformCaseFunc 00011640: 28 63 75 72 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 (currentNode.nod 00011650: 65 4e 61 6d 65 29 3b 0a 0a 20 20 20 20 20 20 2f eName);.. / 00011660: 2a 20 45 78 65 63 75 74 65 20 61 20 68 6f 6f 6b * Execute a hook 00011670: 20 69 66 20 70 72 65 73 65 6e 74 20 2a 2f 0a 20 if present */. 00011680: 20 20 20 20 20 5f 65 78 65 63 75 74 65 48 6f 6f _executeHoo 00011690: 6b 28 27 75 70 6f 6e 53 61 6e 69 74 69 7a 65 45 k('uponSanitizeE 000116a0: 6c 65 6d 65 6e 74 27 2c 20 63 75 72 72 65 6e 74 lement', current 000116b0: 4e 6f 64 65 2c 20 7b 0a 20 20 20 20 20 20 20 20 Node, {. 000116c0: 74 61 67 4e 61 6d 65 2c 0a 20 20 20 20 20 20 20 tagName,. 000116d0: 20 61 6c 6c 6f 77 65 64 54 61 67 73 3a 20 41 4c allowedTags: AL 000116e0: 4c 4f 57 45 44 5f 54 41 47 53 0a 20 20 20 20 20 LOWED_TAGS. 000116f0: 20 7d 29 3b 0a 0a 20 20 20 20 20 20 2f 2a 20 44 });.. /* D 00011700: 65 74 65 63 74 20 6d 58 53 53 20 61 74 74 65 6d etect mXSS attem 00011710: 70 74 73 20 61 62 75 73 69 6e 67 20 6e 61 6d 65 pts abusing name 00011720: 73 70 61 63 65 20 63 6f 6e 66 75 73 69 6f 6e 20 space confusion 00011730: 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 63 75 72 */. if (cur 00011740: 72 65 6e 74 4e 6f 64 65 2e 68 61 73 43 68 69 6c rentNode.hasChil 00011750: 64 4e 6f 64 65 73 28 29 20 26 26 20 21 5f 69 73 dNodes() && !_is 00011760: 4e 6f 64 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 Node(currentNode 00011770: 2e 66 69 72 73 74 45 6c 65 6d 65 6e 74 43 68 69 .firstElementChi 00011780: 6c 64 29 20 26 26 20 72 65 67 45 78 70 54 65 73 ld) && regExpTes 00011790: 74 28 2f 3c 5b 2f 5c 77 5d 2f 67 2c 20 63 75 72 t(/<[/\w]/g, cur 000117a0: 72 65 6e 74 4e 6f 64 65 2e 69 6e 6e 65 72 48 54 rentNode.innerHT 000117b0: 4d 4c 29 20 26 26 20 72 65 67 45 78 70 54 65 73 ML) && regExpTes 000117c0: 74 28 2f 3c 5b 2f 5c 77 5d 2f 67 2c 20 63 75 72 t(/<[/\w]/g, cur 000117d0: 72 65 6e 74 4e 6f 64 65 2e 74 65 78 74 43 6f 6e rentNode.textCon 000117e0: 74 65 6e 74 29 29 20 7b 0a 20 20 20 20 20 20 20 tent)) {. 000117f0: 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 28 63 75 _forceRemove(cu 00011800: 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 20 20 20 20 rrentNode);. 00011810: 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b return true; 00011820: 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 . }.. 00011830: 2f 2a 20 52 65 6d 6f 76 65 20 61 6e 79 20 6f 63 /* Remove any oc 00011840: 75 72 72 65 6e 63 65 20 6f 66 20 70 72 6f 63 65 urrence of proce 00011850: 73 73 69 6e 67 20 69 6e 73 74 72 75 63 74 69 6f ssing instructio 00011860: 6e 73 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 ns */. if ( 00011870: 63 75 72 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 65 currentNode.node 00011880: 54 79 70 65 20 3d 3d 3d 20 4e 4f 44 45 5f 54 59 Type === NODE_TY 00011890: 50 45 2e 70 72 6f 67 72 65 73 73 69 6e 67 49 6e PE.progressingIn 000118a0: 73 74 72 75 63 74 69 6f 6e 29 20 7b 0a 20 20 20 struction) {. 000118b0: 20 20 20 20 20 5f 66 6f 72 63 65 52 65 6d 6f 76 _forceRemov 000118c0: 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a e(currentNode);. 000118d0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 000118e0: 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 rue;. }.. 000118f0: 20 20 20 20 2f 2a 20 52 65 6d 6f 76 65 20 61 6e /* Remove an 00011900: 79 20 6b 69 6e 64 20 6f 66 20 70 6f 73 73 69 62 y kind of possib 00011910: 6c 79 20 68 61 72 6d 66 75 6c 20 63 6f 6d 6d 65 ly harmful comme 00011920: 6e 74 73 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 nts */. if 00011930: 28 53 41 46 45 5f 46 4f 52 5f 58 4d 4c 20 26 26 (SAFE_FOR_XML && 00011940: 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 currentNode.nod 00011950: 65 54 79 70 65 20 3d 3d 3d 20 4e 4f 44 45 5f 54 eType === NODE_T 00011960: 59 50 45 2e 63 6f 6d 6d 65 6e 74 20 26 26 20 72 YPE.comment && r 00011970: 65 67 45 78 70 54 65 73 74 28 2f 3c 5b 2f 5c 77 egExpTest(/<[/\w 00011980: 5d 2f 67 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 ]/g, currentNode 00011990: 2e 64 61 74 61 29 29 20 7b 0a 20 20 20 20 20 20 .data)) {. 000119a0: 20 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 28 63 _forceRemove(c 000119b0: 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 20 20 20 urrentNode);. 000119c0: 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 return true 000119d0: 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 ;. }.. 000119e0: 20 2f 2a 20 52 65 6d 6f 76 65 20 65 6c 65 6d 65 /* Remove eleme 000119f0: 6e 74 20 69 66 20 61 6e 79 74 68 69 6e 67 20 66 nt if anything f 00011a00: 6f 72 62 69 64 73 20 69 74 73 20 70 72 65 73 65 orbids its prese 00011a10: 6e 63 65 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 nce */. if 00011a20: 28 21 41 4c 4c 4f 57 45 44 5f 54 41 47 53 5b 74 (!ALLOWED_TAGS[t 00011a30: 61 67 4e 61 6d 65 5d 20 7c 7c 20 46 4f 52 42 49 agName] || FORBI 00011a40: 44 5f 54 41 47 53 5b 74 61 67 4e 61 6d 65 5d 29 D_TAGS[tagName]) 00011a50: 20 7b 0a 20 20 20 20 20 20 20 20 2f 2a 20 43 68 {. /* Ch 00011a60: 65 63 6b 20 69 66 20 77 65 20 68 61 76 65 20 61 eck if we have a 00011a70: 20 63 75 73 74 6f 6d 20 65 6c 65 6d 65 6e 74 20 custom element 00011a80: 74 6f 20 68 61 6e 64 6c 65 20 2a 2f 0a 20 20 20 to handle */. 00011a90: 20 20 20 20 20 69 66 20 28 21 46 4f 52 42 49 44 if (!FORBID 00011aa0: 5f 54 41 47 53 5b 74 61 67 4e 61 6d 65 5d 20 26 _TAGS[tagName] & 00011ab0: 26 20 5f 69 73 42 61 73 69 63 43 75 73 74 6f 6d & _isBasicCustom 00011ac0: 45 6c 65 6d 65 6e 74 28 74 61 67 4e 61 6d 65 29 Element(tagName) 00011ad0: 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 69 66 ) {. if 00011ae0: 20 28 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 (CUSTOM_ELEMENT 00011af0: 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 6d _HANDLING.tagNam 00011b00: 65 43 68 65 63 6b 20 69 6e 73 74 61 6e 63 65 6f eCheck instanceo 00011b10: 66 20 52 65 67 45 78 70 20 26 26 20 72 65 67 45 f RegExp && regE 00011b20: 78 70 54 65 73 74 28 43 55 53 54 4f 4d 5f 45 4c xpTest(CUSTOM_EL 00011b30: 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 EMENT_HANDLING.t 00011b40: 61 67 4e 61 6d 65 43 68 65 63 6b 2c 20 74 61 67 agNameCheck, tag 00011b50: 4e 61 6d 65 29 29 20 7b 0a 20 20 20 20 20 20 20 Name)) {. 00011b60: 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 return fals 00011b70: 65 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 e;. }. 00011b80: 20 20 20 20 20 20 20 20 20 69 66 20 28 43 55 53 if (CUS 00011b90: 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 TOM_ELEMENT_HAND 00011ba0: 4c 49 4e 47 2e 74 61 67 4e 61 6d 65 43 68 65 63 LING.tagNameChec 00011bb0: 6b 20 69 6e 73 74 61 6e 63 65 6f 66 20 46 75 6e k instanceof Fun 00011bc0: 63 74 69 6f 6e 20 26 26 20 43 55 53 54 4f 4d 5f ction && CUSTOM_ 00011bd0: 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 ELEMENT_HANDLING 00011be0: 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 28 74 61 .tagNameCheck(ta 00011bf0: 67 4e 61 6d 65 29 29 20 7b 0a 20 20 20 20 20 20 gName)) {. 00011c00: 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c return fal 00011c10: 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 0a se;. }. 00011c20: 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 }.. 00011c30: 20 20 20 2f 2a 20 4b 65 65 70 20 63 6f 6e 74 65 /* Keep conte 00011c40: 6e 74 20 65 78 63 65 70 74 20 66 6f 72 20 62 61 nt except for ba 00011c50: 64 2d 6c 69 73 74 65 64 20 65 6c 65 6d 65 6e 74 d-listed element 00011c60: 73 20 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 20 s */. if 00011c70: 28 4b 45 45 50 5f 43 4f 4e 54 45 4e 54 20 26 26 (KEEP_CONTENT && 00011c80: 20 21 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e 54 !FORBID_CONTENT 00011c90: 53 5b 74 61 67 4e 61 6d 65 5d 29 20 7b 0a 20 20 S[tagName]) {. 00011ca0: 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 70 61 const pa 00011cb0: 72 65 6e 74 4e 6f 64 65 20 3d 20 67 65 74 50 61 rentNode = getPa 00011cc0: 72 65 6e 74 4e 6f 64 65 28 63 75 72 72 65 6e 74 rentNode(current 00011cd0: 4e 6f 64 65 29 20 7c 7c 20 63 75 72 72 65 6e 74 Node) || current 00011ce0: 4e 6f 64 65 2e 70 61 72 65 6e 74 4e 6f 64 65 3b Node.parentNode; 00011cf0: 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 . const 00011d00: 20 63 68 69 6c 64 4e 6f 64 65 73 20 3d 20 67 65 childNodes = ge 00011d10: 74 43 68 69 6c 64 4e 6f 64 65 73 28 63 75 72 72 tChildNodes(curr 00011d20: 65 6e 74 4e 6f 64 65 29 20 7c 7c 20 63 75 72 72 entNode) || curr 00011d30: 65 6e 74 4e 6f 64 65 2e 63 68 69 6c 64 4e 6f 64 entNode.childNod 00011d40: 65 73 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 es;. if 00011d50: 20 28 63 68 69 6c 64 4e 6f 64 65 73 20 26 26 20 (childNodes && 00011d60: 70 61 72 65 6e 74 4e 6f 64 65 29 20 7b 0a 20 20 parentNode) {. 00011d70: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 const 00011d80: 63 68 69 6c 64 43 6f 75 6e 74 20 3d 20 63 68 69 childCount = chi 00011d90: 6c 64 4e 6f 64 65 73 2e 6c 65 6e 67 74 68 3b 0a ldNodes.length;. 00011da0: 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 for 00011db0: 28 6c 65 74 20 69 20 3d 20 63 68 69 6c 64 43 6f (let i = childCo 00011dc0: 75 6e 74 20 2d 20 31 3b 20 69 20 3e 3d 20 30 3b unt - 1; i >= 0; 00011dd0: 20 2d 2d 69 29 20 7b 0a 20 20 20 20 20 20 20 20 --i) {. 00011de0: 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 69 6c const chil 00011df0: 64 43 6c 6f 6e 65 20 3d 20 63 6c 6f 6e 65 4e 6f dClone = cloneNo 00011e00: 64 65 28 63 68 69 6c 64 4e 6f 64 65 73 5b 69 5d de(childNodes[i] 00011e10: 2c 20 74 72 75 65 29 3b 0a 20 20 20 20 20 20 20 , true);. 00011e20: 20 20 20 20 20 20 20 63 68 69 6c 64 43 6c 6f 6e childClon 00011e30: 65 2e 5f 5f 72 65 6d 6f 76 61 6c 43 6f 75 6e 74 e.__removalCount 00011e40: 20 3d 20 28 63 75 72 72 65 6e 74 4e 6f 64 65 2e = (currentNode. 00011e50: 5f 5f 72 65 6d 6f 76 61 6c 43 6f 75 6e 74 20 7c __removalCount | 00011e60: 7c 20 30 29 20 2b 20 31 3b 0a 20 20 20 20 20 20 | 0) + 1;. 00011e70: 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 4e 6f parentNo 00011e80: 64 65 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 de.insertBefore( 00011e90: 63 68 69 6c 64 43 6c 6f 6e 65 2c 20 67 65 74 4e childClone, getN 00011ea0: 65 78 74 53 69 62 6c 69 6e 67 28 63 75 72 72 65 extSibling(curre 00011eb0: 6e 74 4e 6f 64 65 29 29 3b 0a 20 20 20 20 20 20 ntNode));. 00011ec0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 }. 00011ed0: 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 }. }. 00011ee0: 20 20 20 20 20 20 5f 66 6f 72 63 65 52 65 6d 6f _forceRemo 00011ef0: 76 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b ve(currentNode); 00011f00: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 . return 00011f10: 74 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 true;. }.. 00011f20: 20 20 20 20 20 2f 2a 20 43 68 65 63 6b 20 77 68 /* Check wh 00011f30: 65 74 68 65 72 20 65 6c 65 6d 65 6e 74 20 68 61 ether element ha 00011f40: 73 20 61 20 76 61 6c 69 64 20 6e 61 6d 65 73 70 s a valid namesp 00011f50: 61 63 65 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 ace */. if 00011f60: 28 63 75 72 72 65 6e 74 4e 6f 64 65 20 69 6e 73 (currentNode ins 00011f70: 74 61 6e 63 65 6f 66 20 45 6c 65 6d 65 6e 74 20 tanceof Element 00011f80: 26 26 20 21 5f 63 68 65 63 6b 56 61 6c 69 64 4e && !_checkValidN 00011f90: 61 6d 65 73 70 61 63 65 28 63 75 72 72 65 6e 74 amespace(current 00011fa0: 4e 6f 64 65 29 29 20 7b 0a 20 20 20 20 20 20 20 Node)) {. 00011fb0: 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 28 63 75 _forceRemove(cu 00011fc0: 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 20 20 20 20 rrentNode);. 00011fd0: 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b return true; 00011fe0: 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 . }.. 00011ff0: 2f 2a 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 /* Make sure tha 00012000: 74 20 6f 6c 64 65 72 20 62 72 6f 77 73 65 72 73 t older browsers 00012010: 20 64 6f 6e 27 74 20 67 65 74 20 66 61 6c 6c 62 don't get fallb 00012020: 61 63 6b 2d 74 61 67 20 6d 58 53 53 20 2a 2f 0a ack-tag mXSS */. 00012030: 20 20 20 20 20 20 69 66 20 28 28 74 61 67 4e 61 if ((tagNa 00012040: 6d 65 20 3d 3d 3d 20 27 6e 6f 73 63 72 69 70 74 me === 'noscript 00012050: 27 20 7c 7c 20 74 61 67 4e 61 6d 65 20 3d 3d 3d ' || tagName === 00012060: 20 27 6e 6f 65 6d 62 65 64 27 20 7c 7c 20 74 61 'noembed' || ta 00012070: 67 4e 61 6d 65 20 3d 3d 3d 20 27 6e 6f 66 72 61 gName === 'nofra 00012080: 6d 65 73 27 29 20 26 26 20 72 65 67 45 78 70 54 mes') && regExpT 00012090: 65 73 74 28 2f 3c 5c 2f 6e 6f 28 73 63 72 69 70 est(/<\/no(scrip 000120a0: 74 7c 65 6d 62 65 64 7c 66 72 61 6d 65 73 29 2f t|embed|frames)/ 000120b0: 69 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 69 i, currentNode.i 000120c0: 6e 6e 65 72 48 54 4d 4c 29 29 20 7b 0a 20 20 20 nnerHTML)) {. 000120d0: 20 20 20 20 20 5f 66 6f 72 63 65 52 65 6d 6f 76 _forceRemov 000120e0: 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a e(currentNode);. 000120f0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 00012100: 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 rue;. }.. 00012110: 20 20 20 20 2f 2a 20 53 61 6e 69 74 69 7a 65 20 /* Sanitize 00012120: 65 6c 65 6d 65 6e 74 20 63 6f 6e 74 65 6e 74 20 element content 00012130: 74 6f 20 62 65 20 74 65 6d 70 6c 61 74 65 2d 73 to be template-s 00012140: 61 66 65 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 afe */. if 00012150: 28 53 41 46 45 5f 46 4f 52 5f 54 45 4d 50 4c 41 (SAFE_FOR_TEMPLA 00012160: 54 45 53 20 26 26 20 63 75 72 72 65 6e 74 4e 6f TES && currentNo 00012170: 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 de.nodeType === 00012180: 4e 4f 44 45 5f 54 59 50 45 2e 74 65 78 74 29 20 NODE_TYPE.text) 00012190: 7b 0a 20 20 20 20 20 20 20 20 2f 2a 20 47 65 74 {. /* Get 000121a0: 20 74 68 65 20 65 6c 65 6d 65 6e 74 27 73 20 74 the element's t 000121b0: 65 78 74 20 63 6f 6e 74 65 6e 74 20 2a 2f 0a 20 ext content */. 000121c0: 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 20 3d content = 000121d0: 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 74 65 78 currentNode.tex 000121e0: 74 43 6f 6e 74 65 6e 74 3b 0a 20 20 20 20 20 20 tContent;. 000121f0: 20 20 61 72 72 61 79 46 6f 72 45 61 63 68 28 5b arrayForEach([ 00012200: 4d 55 53 54 41 43 48 45 5f 45 58 50 52 2c 20 45 MUSTACHE_EXPR, E 00012210: 52 42 5f 45 58 50 52 2c 20 54 4d 50 4c 49 54 5f RB_EXPR, TMPLIT_ 00012220: 45 58 50 52 5d 2c 20 65 78 70 72 20 3d 3e 20 7b EXPR], expr => { 00012230: 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 . conte 00012240: 6e 74 20 3d 20 73 74 72 69 6e 67 52 65 70 6c 61 nt = stringRepla 00012250: 63 65 28 63 6f 6e 74 65 6e 74 2c 20 65 78 70 72 ce(content, expr 00012260: 2c 20 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 , ' ');. 00012270: 7d 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 });. if ( 00012280: 63 75 72 72 65 6e 74 4e 6f 64 65 2e 74 65 78 74 currentNode.text 00012290: 43 6f 6e 74 65 6e 74 20 21 3d 3d 20 63 6f 6e 74 Content !== cont 000122a0: 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 ent) {. 000122b0: 20 61 72 72 61 79 50 75 73 68 28 44 4f 4d 50 75 arrayPush(DOMPu 000122c0: 72 69 66 79 2e 72 65 6d 6f 76 65 64 2c 20 7b 0a rify.removed, {. 000122d0: 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 65 6d elem 000122e0: 65 6e 74 3a 20 63 75 72 72 65 6e 74 4e 6f 64 65 ent: currentNode 000122f0: 2e 63 6c 6f 6e 65 4e 6f 64 65 28 29 0a 20 20 20 .cloneNode(). 00012300: 20 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 });. 00012310: 20 20 20 20 20 63 75 72 72 65 6e 74 4e 6f 64 65 currentNode 00012320: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 63 .textContent = c 00012330: 6f 6e 74 65 6e 74 3b 0a 20 20 20 20 20 20 20 20 ontent;. 00012340: 7d 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 }. }.. 00012350: 20 2f 2a 20 45 78 65 63 75 74 65 20 61 20 68 6f /* Execute a ho 00012360: 6f 6b 20 69 66 20 70 72 65 73 65 6e 74 20 2a 2f ok if present */ 00012370: 0a 20 20 20 20 20 20 5f 65 78 65 63 75 74 65 48 . _executeH 00012380: 6f 6f 6b 28 27 61 66 74 65 72 53 61 6e 69 74 69 ook('afterSaniti 00012390: 7a 65 45 6c 65 6d 65 6e 74 73 27 2c 20 63 75 72 zeElements', cur 000123a0: 72 65 6e 74 4e 6f 64 65 2c 20 6e 75 6c 6c 29 3b rentNode, null); 000123b0: 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 . return fa 000123c0: 6c 73 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 lse;. };.. 000123d0: 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 5f 69 73 56 /**. * _isV 000123e0: 61 6c 69 64 41 74 74 72 69 62 75 74 65 0a 20 20 alidAttribute. 000123f0: 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 61 72 *. * @par 00012400: 61 6d 20 20 7b 73 74 72 69 6e 67 7d 20 6c 63 54 am {string} lcT 00012410: 61 67 20 4c 6f 77 65 72 63 61 73 65 20 74 61 67 ag Lowercase tag 00012420: 20 6e 61 6d 65 20 6f 66 20 63 6f 6e 74 61 69 6e name of contain 00012430: 69 6e 67 20 65 6c 65 6d 65 6e 74 2e 0a 20 20 20 ing element.. 00012440: 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 73 74 72 * @param {str 00012450: 69 6e 67 7d 20 6c 63 4e 61 6d 65 20 4c 6f 77 65 ing} lcName Lowe 00012460: 72 63 61 73 65 20 61 74 74 72 69 62 75 74 65 20 rcase attribute 00012470: 6e 61 6d 65 2e 0a 20 20 20 20 20 2a 20 40 70 61 name.. * @pa 00012480: 72 61 6d 20 20 7b 73 74 72 69 6e 67 7d 20 76 61 ram {string} va 00012490: 6c 75 65 20 41 74 74 72 69 62 75 74 65 20 76 61 lue Attribute va 000124a0: 6c 75 65 2e 0a 20 20 20 20 20 2a 20 40 72 65 74 lue.. * @ret 000124b0: 75 72 6e 20 7b 42 6f 6f 6c 65 61 6e 7d 20 52 65 urn {Boolean} Re 000124c0: 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 60 76 turns true if `v 000124d0: 61 6c 75 65 60 20 69 73 20 76 61 6c 69 64 2c 20 alue` is valid, 000124e0: 6f 74 68 65 72 77 69 73 65 20 66 61 6c 73 65 2e otherwise false. 000124f0: 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 2f 2f 20 . */. // 00012500: 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6e eslint-disable-n 00012510: 65 78 74 2d 6c 69 6e 65 20 63 6f 6d 70 6c 65 78 ext-line complex 00012520: 69 74 79 0a 20 20 20 20 63 6f 6e 73 74 20 5f 69 ity. const _i 00012530: 73 56 61 6c 69 64 41 74 74 72 69 62 75 74 65 20 sValidAttribute 00012540: 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 69 73 56 61 = function _isVa 00012550: 6c 69 64 41 74 74 72 69 62 75 74 65 28 6c 63 54 lidAttribute(lcT 00012560: 61 67 2c 20 6c 63 4e 61 6d 65 2c 20 76 61 6c 75 ag, lcName, valu 00012570: 65 29 20 7b 0a 20 20 20 20 20 20 2f 2a 20 4d 61 e) {. /* Ma 00012580: 6b 65 20 73 75 72 65 20 61 74 74 72 69 62 75 74 ke sure attribut 00012590: 65 20 63 61 6e 6e 6f 74 20 63 6c 6f 62 62 65 72 e cannot clobber 000125a0: 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 53 41 */. if (SA 000125b0: 4e 49 54 49 5a 45 5f 44 4f 4d 20 26 26 20 28 6c NITIZE_DOM && (l 000125c0: 63 4e 61 6d 65 20 3d 3d 3d 20 27 69 64 27 20 7c cName === 'id' | 000125d0: 7c 20 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 6e 61 | lcName === 'na 000125e0: 6d 65 27 29 20 26 26 20 28 76 61 6c 75 65 20 69 me') && (value i 000125f0: 6e 20 64 6f 63 75 6d 65 6e 74 20 7c 7c 20 76 61 n document || va 00012600: 6c 75 65 20 69 6e 20 66 6f 72 6d 45 6c 65 6d 65 lue in formEleme 00012610: 6e 74 20 7c 7c 20 76 61 6c 75 65 20 3d 3d 3d 20 nt || value === 00012620: 27 5f 5f 64 65 70 74 68 27 20 7c 7c 20 76 61 6c '__depth' || val 00012630: 75 65 20 3d 3d 3d 20 27 5f 5f 72 65 6d 6f 76 61 ue === '__remova 00012640: 6c 43 6f 75 6e 74 27 29 29 20 7b 0a 20 20 20 20 lCount')) {. 00012650: 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 return false 00012660: 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 ;. }.. 00012670: 20 2f 2a 20 41 6c 6c 6f 77 20 76 61 6c 69 64 20 /* Allow valid 00012680: 64 61 74 61 2d 2a 20 61 74 74 72 69 62 75 74 65 data-* attribute 00012690: 73 3a 20 41 74 20 6c 65 61 73 74 20 6f 6e 65 20 s: At least one 000126a0: 63 68 61 72 61 63 74 65 72 20 61 66 74 65 72 20 character after 000126b0: 22 2d 22 0a 20 20 20 20 20 20 20 20 20 20 28 68 "-". (h 000126c0: 74 74 70 73 3a 2f 2f 68 74 6d 6c 2e 73 70 65 63 ttps://html.spec 000126d0: 2e 77 68 61 74 77 67 2e 6f 72 67 2f 6d 75 6c 74 .whatwg.org/mult 000126e0: 69 70 61 67 65 2f 64 6f 6d 2e 68 74 6d 6c 23 65 ipage/dom.html#e 000126f0: 6d 62 65 64 64 69 6e 67 2d 63 75 73 74 6f 6d 2d mbedding-custom- 00012700: 6e 6f 6e 2d 76 69 73 69 62 6c 65 2d 64 61 74 61 non-visible-data 00012710: 2d 77 69 74 68 2d 74 68 65 2d 64 61 74 61 2d 2a -with-the-data-* 00012720: 2d 61 74 74 72 69 62 75 74 65 73 29 0a 20 20 20 -attributes). 00012730: 20 20 20 20 20 20 20 58 4d 4c 2d 63 6f 6d 70 61 XML-compa 00012740: 74 69 62 6c 65 20 28 68 74 74 70 73 3a 2f 2f 68 tible (https://h 00012750: 74 6d 6c 2e 73 70 65 63 2e 77 68 61 74 77 67 2e tml.spec.whatwg. 00012760: 6f 72 67 2f 6d 75 6c 74 69 70 61 67 65 2f 69 6e org/multipage/in 00012770: 66 72 61 73 74 72 75 63 74 75 72 65 2e 68 74 6d frastructure.htm 00012780: 6c 23 78 6d 6c 2d 63 6f 6d 70 61 74 69 62 6c 65 l#xml-compatible 00012790: 20 61 6e 64 20 68 74 74 70 3a 2f 2f 77 77 77 2e and http://www. 000127a0: 77 33 2e 6f 72 67 2f 54 52 2f 78 6d 6c 2f 23 64 w3.org/TR/xml/#d 000127b0: 30 65 38 30 34 29 0a 20 20 20 20 20 20 20 20 20 0e804). 000127c0: 20 57 65 20 64 6f 6e 27 74 20 6e 65 65 64 20 74 We don't need t 000127d0: 6f 20 63 68 65 63 6b 20 74 68 65 20 76 61 6c 75 o check the valu 000127e0: 65 3b 20 69 74 27 73 20 61 6c 77 61 79 73 20 55 e; it's always U 000127f0: 52 49 20 73 61 66 65 2e 20 2a 2f 0a 20 20 20 20 RI safe. */. 00012800: 20 20 69 66 20 28 41 4c 4c 4f 57 5f 44 41 54 41 if (ALLOW_DATA 00012810: 5f 41 54 54 52 20 26 26 20 21 46 4f 52 42 49 44 _ATTR && !FORBID 00012820: 5f 41 54 54 52 5b 6c 63 4e 61 6d 65 5d 20 26 26 _ATTR[lcName] && 00012830: 20 72 65 67 45 78 70 54 65 73 74 28 44 41 54 41 regExpTest(DATA 00012840: 5f 41 54 54 52 2c 20 6c 63 4e 61 6d 65 29 29 20 _ATTR, lcName)) 00012850: 3b 20 65 6c 73 65 20 69 66 20 28 41 4c 4c 4f 57 ; else if (ALLOW 00012860: 5f 41 52 49 41 5f 41 54 54 52 20 26 26 20 72 65 _ARIA_ATTR && re 00012870: 67 45 78 70 54 65 73 74 28 41 52 49 41 5f 41 54 gExpTest(ARIA_AT 00012880: 54 52 2c 20 6c 63 4e 61 6d 65 29 29 20 3b 20 65 TR, lcName)) ; e 00012890: 6c 73 65 20 69 66 20 28 21 41 4c 4c 4f 57 45 44 lse if (!ALLOWED 000128a0: 5f 41 54 54 52 5b 6c 63 4e 61 6d 65 5d 20 7c 7c _ATTR[lcName] || 000128b0: 20 46 4f 52 42 49 44 5f 41 54 54 52 5b 6c 63 4e FORBID_ATTR[lcN 000128c0: 61 6d 65 5d 29 20 7b 0a 20 20 20 20 20 20 20 20 ame]) {. 000128d0: 69 66 20 28 0a 20 20 20 20 20 20 20 20 2f 2f 20 if (. // 000128e0: 46 69 72 73 74 20 63 6f 6e 64 69 74 69 6f 6e 20 First condition 000128f0: 64 6f 65 73 20 61 20 76 65 72 79 20 62 61 73 69 does a very basi 00012900: 63 20 63 68 65 63 6b 20 69 66 20 61 29 20 69 74 c check if a) it 00012910: 27 73 20 62 61 73 69 63 61 6c 6c 79 20 61 20 76 's basically a v 00012920: 61 6c 69 64 20 63 75 73 74 6f 6d 20 65 6c 65 6d alid custom elem 00012930: 65 6e 74 20 74 61 67 6e 61 6d 65 20 41 4e 44 0a ent tagname AND. 00012940: 20 20 20 20 20 20 20 20 2f 2f 20 62 29 20 69 66 // b) if 00012950: 20 74 68 65 20 74 61 67 4e 61 6d 65 20 70 61 73 the tagName pas 00012960: 73 65 73 20 77 68 61 74 65 76 65 72 20 74 68 65 ses whatever the 00012970: 20 75 73 65 72 20 68 61 73 20 63 6f 6e 66 69 67 user has config 00012980: 75 72 65 64 20 66 6f 72 20 43 55 53 54 4f 4d 5f ured for CUSTOM_ 00012990: 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 ELEMENT_HANDLING 000129a0: 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 0a 20 20 .tagNameCheck. 000129b0: 20 20 20 20 20 20 2f 2f 20 61 6e 64 20 63 29 20 // and c) 000129c0: 69 66 20 74 68 65 20 61 74 74 72 69 62 75 74 65 if the attribute 000129d0: 20 6e 61 6d 65 20 70 61 73 73 65 73 20 77 68 61 name passes wha 000129e0: 74 65 76 65 72 20 74 68 65 20 75 73 65 72 20 68 tever the user h 000129f0: 61 73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f as configured fo 00012a00: 72 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 r CUSTOM_ELEMENT 00012a10: 5f 48 41 4e 44 4c 49 4e 47 2e 61 74 74 72 69 62 _HANDLING.attrib 00012a20: 75 74 65 4e 61 6d 65 43 68 65 63 6b 0a 20 20 20 uteNameCheck. 00012a30: 20 20 20 20 20 5f 69 73 42 61 73 69 63 43 75 73 _isBasicCus 00012a40: 74 6f 6d 45 6c 65 6d 65 6e 74 28 6c 63 54 61 67 tomElement(lcTag 00012a50: 29 20 26 26 20 28 43 55 53 54 4f 4d 5f 45 4c 45 ) && (CUSTOM_ELE 00012a60: 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 MENT_HANDLING.ta 00012a70: 67 4e 61 6d 65 43 68 65 63 6b 20 69 6e 73 74 61 gNameCheck insta 00012a80: 6e 63 65 6f 66 20 52 65 67 45 78 70 20 26 26 20 nceof RegExp && 00012a90: 72 65 67 45 78 70 54 65 73 74 28 43 55 53 54 4f regExpTest(CUSTO 00012aa0: 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 M_ELEMENT_HANDLI 00012ab0: 4e 47 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 2c NG.tagNameCheck, 00012ac0: 20 6c 63 54 61 67 29 20 7c 7c 20 43 55 53 54 4f lcTag) || CUSTO 00012ad0: 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 M_ELEMENT_HANDLI 00012ae0: 4e 47 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 20 NG.tagNameCheck 00012af0: 69 6e 73 74 61 6e 63 65 6f 66 20 46 75 6e 63 74 instanceof Funct 00012b00: 69 6f 6e 20 26 26 20 43 55 53 54 4f 4d 5f 45 4c ion && CUSTOM_EL 00012b10: 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 EMENT_HANDLING.t 00012b20: 61 67 4e 61 6d 65 43 68 65 63 6b 28 6c 63 54 61 agNameCheck(lcTa 00012b30: 67 29 29 20 26 26 20 28 43 55 53 54 4f 4d 5f 45 g)) && (CUSTOM_E 00012b40: 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e LEMENT_HANDLING. 00012b50: 61 74 74 72 69 62 75 74 65 4e 61 6d 65 43 68 65 attributeNameChe 00012b60: 63 6b 20 69 6e 73 74 61 6e 63 65 6f 66 20 52 65 ck instanceof Re 00012b70: 67 45 78 70 20 26 26 20 72 65 67 45 78 70 54 65 gExp && regExpTe 00012b80: 73 74 28 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e st(CUSTOM_ELEMEN 00012b90: 54 5f 48 41 4e 44 4c 49 4e 47 2e 61 74 74 72 69 T_HANDLING.attri 00012ba0: 62 75 74 65 4e 61 6d 65 43 68 65 63 6b 2c 20 6c buteNameCheck, l 00012bb0: 63 4e 61 6d 65 29 20 7c 7c 20 43 55 53 54 4f 4d cName) || CUSTOM 00012bc0: 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e _ELEMENT_HANDLIN 00012bd0: 47 2e 61 74 74 72 69 62 75 74 65 4e 61 6d 65 43 G.attributeNameC 00012be0: 68 65 63 6b 20 69 6e 73 74 61 6e 63 65 6f 66 20 heck instanceof 00012bf0: 46 75 6e 63 74 69 6f 6e 20 26 26 20 43 55 53 54 Function && CUST 00012c00: 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c OM_ELEMENT_HANDL 00012c10: 49 4e 47 2e 61 74 74 72 69 62 75 74 65 4e 61 6d ING.attributeNam 00012c20: 65 43 68 65 63 6b 28 6c 63 4e 61 6d 65 29 29 20 eCheck(lcName)) 00012c30: 7c 7c 0a 20 20 20 20 20 20 20 20 2f 2f 20 41 6c ||. // Al 00012c40: 74 65 72 6e 61 74 69 76 65 2c 20 73 65 63 6f 6e ternative, secon 00012c50: 64 20 63 6f 6e 64 69 74 69 6f 6e 20 63 68 65 63 d condition chec 00012c60: 6b 73 20 69 66 20 69 74 27 73 20 61 6e 20 60 69 ks if it's an `i 00012c70: 73 60 2d 61 74 74 72 69 62 75 74 65 2c 20 41 4e s`-attribute, AN 00012c80: 44 0a 20 20 20 20 20 20 20 20 2f 2f 20 74 68 65 D. // the 00012c90: 20 76 61 6c 75 65 20 70 61 73 73 65 73 20 77 68 value passes wh 00012ca0: 61 74 65 76 65 72 20 74 68 65 20 75 73 65 72 20 atever the user 00012cb0: 68 61 73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 has configured f 00012cc0: 6f 72 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e or CUSTOM_ELEMEN 00012cd0: 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 T_HANDLING.tagNa 00012ce0: 6d 65 43 68 65 63 6b 0a 20 20 20 20 20 20 20 20 meCheck. 00012cf0: 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 69 73 27 20 lcName === 'is' 00012d00: 26 26 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e && CUSTOM_ELEMEN 00012d10: 54 5f 48 41 4e 44 4c 49 4e 47 2e 61 6c 6c 6f 77 T_HANDLING.allow 00012d20: 43 75 73 74 6f 6d 69 7a 65 64 42 75 69 6c 74 49 CustomizedBuiltI 00012d30: 6e 45 6c 65 6d 65 6e 74 73 20 26 26 20 28 43 55 nElements && (CU 00012d40: 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e STOM_ELEMENT_HAN 00012d50: 44 4c 49 4e 47 2e 74 61 67 4e 61 6d 65 43 68 65 DLING.tagNameChe 00012d60: 63 6b 20 69 6e 73 74 61 6e 63 65 6f 66 20 52 65 ck instanceof Re 00012d70: 67 45 78 70 20 26 26 20 72 65 67 45 78 70 54 65 gExp && regExpTe 00012d80: 73 74 28 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e st(CUSTOM_ELEMEN 00012d90: 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 T_HANDLING.tagNa 00012da0: 6d 65 43 68 65 63 6b 2c 20 76 61 6c 75 65 29 20 meCheck, value) 00012db0: 7c 7c 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e || CUSTOM_ELEMEN 00012dc0: 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 T_HANDLING.tagNa 00012dd0: 6d 65 43 68 65 63 6b 20 69 6e 73 74 61 6e 63 65 meCheck instance 00012de0: 6f 66 20 46 75 6e 63 74 69 6f 6e 20 26 26 20 43 of Function && C 00012df0: 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 USTOM_ELEMENT_HA 00012e00: 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 6d 65 43 68 NDLING.tagNameCh 00012e10: 65 63 6b 28 76 61 6c 75 65 29 29 29 20 3b 20 65 eck(value))) ; e 00012e20: 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 lse {. 00012e30: 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 return false;. 00012e40: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 }. 00012e50: 2f 2a 20 43 68 65 63 6b 20 76 61 6c 75 65 20 69 /* Check value i 00012e60: 73 20 73 61 66 65 2e 20 46 69 72 73 74 2c 20 69 s safe. First, i 00012e70: 73 20 61 74 74 72 20 69 6e 65 72 74 3f 20 49 66 s attr inert? If 00012e80: 20 73 6f 2c 20 69 73 20 73 61 66 65 20 2a 2f 0a so, is safe */. 00012e90: 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 } else if 00012ea0: 28 55 52 49 5f 53 41 46 45 5f 41 54 54 52 49 42 (URI_SAFE_ATTRIB 00012eb0: 55 54 45 53 5b 6c 63 4e 61 6d 65 5d 29 20 3b 20 UTES[lcName]) ; 00012ec0: 65 6c 73 65 20 69 66 20 28 72 65 67 45 78 70 54 else if (regExpT 00012ed0: 65 73 74 28 49 53 5f 41 4c 4c 4f 57 45 44 5f 55 est(IS_ALLOWED_U 00012ee0: 52 49 24 31 2c 20 73 74 72 69 6e 67 52 65 70 6c RI$1, stringRepl 00012ef0: 61 63 65 28 76 61 6c 75 65 2c 20 41 54 54 52 5f ace(value, ATTR_ 00012f00: 57 48 49 54 45 53 50 41 43 45 2c 20 27 27 29 29 WHITESPACE, '')) 00012f10: 29 20 3b 20 65 6c 73 65 20 69 66 20 28 28 6c 63 ) ; else if ((lc 00012f20: 4e 61 6d 65 20 3d 3d 3d 20 27 73 72 63 27 20 7c Name === 'src' | 00012f30: 7c 20 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 78 6c | lcName === 'xl 00012f40: 69 6e 6b 3a 68 72 65 66 27 20 7c 7c 20 6c 63 4e ink:href' || lcN 00012f50: 61 6d 65 20 3d 3d 3d 20 27 68 72 65 66 27 29 20 ame === 'href') 00012f60: 26 26 20 6c 63 54 61 67 20 21 3d 3d 20 27 73 63 && lcTag !== 'sc 00012f70: 72 69 70 74 27 20 26 26 20 73 74 72 69 6e 67 49 ript' && stringI 00012f80: 6e 64 65 78 4f 66 28 76 61 6c 75 65 2c 20 27 64 ndexOf(value, 'd 00012f90: 61 74 61 3a 27 29 20 3d 3d 3d 20 30 20 26 26 20 ata:') === 0 && 00012fa0: 44 41 54 41 5f 55 52 49 5f 54 41 47 53 5b 6c 63 DATA_URI_TAGS[lc 00012fb0: 54 61 67 5d 29 20 3b 20 65 6c 73 65 20 69 66 20 Tag]) ; else if 00012fc0: 28 41 4c 4c 4f 57 5f 55 4e 4b 4e 4f 57 4e 5f 50 (ALLOW_UNKNOWN_P 00012fd0: 52 4f 54 4f 43 4f 4c 53 20 26 26 20 21 72 65 67 ROTOCOLS && !reg 00012fe0: 45 78 70 54 65 73 74 28 49 53 5f 53 43 52 49 50 ExpTest(IS_SCRIP 00012ff0: 54 5f 4f 52 5f 44 41 54 41 2c 20 73 74 72 69 6e T_OR_DATA, strin 00013000: 67 52 65 70 6c 61 63 65 28 76 61 6c 75 65 2c 20 gReplace(value, 00013010: 41 54 54 52 5f 57 48 49 54 45 53 50 41 43 45 2c ATTR_WHITESPACE, 00013020: 20 27 27 29 29 29 20 3b 20 65 6c 73 65 20 69 66 ''))) ; else if 00013030: 20 28 76 61 6c 75 65 29 20 7b 0a 20 20 20 20 20 (value) {. 00013040: 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b return false; 00013050: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 3b 0a . } else ;. 00013060: 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 return tru 00013070: 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f e;. };.. / 00013080: 2a 2a 0a 20 20 20 20 20 2a 20 5f 69 73 42 61 73 **. * _isBas 00013090: 69 63 43 75 73 74 6f 6d 45 6c 65 6d 65 6e 74 0a icCustomElement. 000130a0: 20 20 20 20 20 2a 20 63 68 65 63 6b 73 20 69 66 * checks if 000130b0: 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 64 61 at least one da 000130c0: 73 68 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 sh is included i 000130d0: 6e 20 74 61 67 4e 61 6d 65 2c 20 61 6e 64 20 69 n tagName, and i 000130e0: 74 27 73 20 6e 6f 74 20 74 68 65 20 66 69 72 73 t's not the firs 000130f0: 74 20 63 68 61 72 0a 20 20 20 20 20 2a 20 66 6f t char. * fo 00013100: 72 20 6d 6f 72 65 20 73 6f 70 68 69 73 74 69 63 r more sophistic 00013110: 61 74 65 64 20 63 68 65 63 6b 69 6e 67 20 73 65 ated checking se 00013120: 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 e https://github 00013130: 2e 63 6f 6d 2f 73 69 6e 64 72 65 73 6f 72 68 75 .com/sindresorhu 00013140: 73 2f 76 61 6c 69 64 61 74 65 2d 65 6c 65 6d 65 s/validate-eleme 00013150: 6e 74 2d 6e 61 6d 65 0a 20 20 20 20 20 2a 0a 20 nt-name. *. 00013160: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 73 74 * @param {st 00013170: 72 69 6e 67 7d 20 74 61 67 4e 61 6d 65 20 6e 61 ring} tagName na 00013180: 6d 65 20 6f 66 20 74 68 65 20 74 61 67 20 6f 66 me of the tag of 00013190: 20 74 68 65 20 6e 6f 64 65 20 74 6f 20 73 61 6e the node to san 000131a0: 69 74 69 7a 65 0a 20 20 20 20 20 2a 20 40 72 65 itize. * @re 000131b0: 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 20 turns {boolean} 000131c0: 52 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 Returns true if 000131d0: 74 68 65 20 74 61 67 20 6e 61 6d 65 20 6d 65 65 the tag name mee 000131e0: 74 73 20 74 68 65 20 62 61 73 69 63 20 63 72 69 ts the basic cri 000131f0: 74 65 72 69 61 20 66 6f 72 20 61 20 63 75 73 74 teria for a cust 00013200: 6f 6d 20 65 6c 65 6d 65 6e 74 2c 20 6f 74 68 65 om element, othe 00013210: 72 77 69 73 65 20 66 61 6c 73 65 2e 0a 20 20 20 rwise false.. 00013220: 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f */. const _ 00013230: 69 73 42 61 73 69 63 43 75 73 74 6f 6d 45 6c 65 isBasicCustomEle 00013240: 6d 65 6e 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 ment = function 00013250: 5f 69 73 42 61 73 69 63 43 75 73 74 6f 6d 45 6c _isBasicCustomEl 00013260: 65 6d 65 6e 74 28 74 61 67 4e 61 6d 65 29 20 7b ement(tagName) { 00013270: 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 61 . return ta 00013280: 67 4e 61 6d 65 20 21 3d 3d 20 27 61 6e 6e 6f 74 gName !== 'annot 00013290: 61 74 69 6f 6e 2d 78 6d 6c 27 20 26 26 20 73 74 ation-xml' && st 000132a0: 72 69 6e 67 4d 61 74 63 68 28 74 61 67 4e 61 6d ringMatch(tagNam 000132b0: 65 2c 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e e, CUSTOM_ELEMEN 000132c0: 54 29 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 T);. };.. 000132d0: 2f 2a 2a 0a 20 20 20 20 20 2a 20 5f 73 61 6e 69 /**. * _sani 000132e0: 74 69 7a 65 41 74 74 72 69 62 75 74 65 73 0a 20 tizeAttributes. 000132f0: 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 72 *. * @pr 00013300: 6f 74 65 63 74 20 61 74 74 72 69 62 75 74 65 73 otect attributes 00013310: 0a 20 20 20 20 20 2a 20 40 70 72 6f 74 65 63 74 . * @protect 00013320: 20 6e 6f 64 65 4e 61 6d 65 0a 20 20 20 20 20 2a nodeName. * 00013330: 20 40 70 72 6f 74 65 63 74 20 72 65 6d 6f 76 65 @protect remove 00013340: 41 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 2a Attribute. * 00013350: 20 40 70 72 6f 74 65 63 74 20 73 65 74 41 74 74 @protect setAtt 00013360: 72 69 62 75 74 65 0a 20 20 20 20 20 2a 0a 20 20 ribute. *. 00013370: 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4e 6f * @param {No 00013380: 64 65 7d 20 63 75 72 72 65 6e 74 4e 6f 64 65 20 de} currentNode 00013390: 74 6f 20 73 61 6e 69 74 69 7a 65 0a 20 20 20 20 to sanitize. 000133a0: 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f 73 */. const _s 000133b0: 61 6e 69 74 69 7a 65 41 74 74 72 69 62 75 74 65 anitizeAttribute 000133c0: 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 73 61 s = function _sa 000133d0: 6e 69 74 69 7a 65 41 74 74 72 69 62 75 74 65 73 nitizeAttributes 000133e0: 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 20 7b 0a (currentNode) {. 000133f0: 20 20 20 20 20 20 2f 2a 20 45 78 65 63 75 74 65 /* Execute 00013400: 20 61 20 68 6f 6f 6b 20 69 66 20 70 72 65 73 65 a hook if prese 00013410: 6e 74 20 2a 2f 0a 20 20 20 20 20 20 5f 65 78 65 nt */. _exe 00013420: 63 75 74 65 48 6f 6f 6b 28 27 62 65 66 6f 72 65 cuteHook('before 00013430: 53 61 6e 69 74 69 7a 65 41 74 74 72 69 62 75 74 SanitizeAttribut 00013440: 65 73 27 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 es', currentNode 00013450: 2c 20 6e 75 6c 6c 29 3b 0a 20 20 20 20 20 20 63 , null);. c 00013460: 6f 6e 73 74 20 7b 0a 20 20 20 20 20 20 20 20 61 onst {. a 00013470: 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 ttributes. 00013480: 7d 20 3d 20 63 75 72 72 65 6e 74 4e 6f 64 65 3b } = currentNode; 00013490: 0a 0a 20 20 20 20 20 20 2f 2a 20 43 68 65 63 6b .. /* Check 000134a0: 20 69 66 20 77 65 20 68 61 76 65 20 61 74 74 72 if we have attr 000134b0: 69 62 75 74 65 73 3b 20 69 66 20 6e 6f 74 20 77 ibutes; if not w 000134c0: 65 20 6d 69 67 68 74 20 68 61 76 65 20 61 20 74 e might have a t 000134d0: 65 78 74 20 6e 6f 64 65 20 2a 2f 0a 20 20 20 20 ext node */. 000134e0: 20 20 69 66 20 28 21 61 74 74 72 69 62 75 74 65 if (!attribute 000134f0: 73 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 s) {. ret 00013500: 75 72 6e 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 urn;. }. 00013510: 20 20 20 63 6f 6e 73 74 20 68 6f 6f 6b 45 76 65 const hookEve 00013520: 6e 74 20 3d 20 7b 0a 20 20 20 20 20 20 20 20 61 nt = {. a 00013530: 74 74 72 4e 61 6d 65 3a 20 27 27 2c 0a 20 20 20 ttrName: '',. 00013540: 20 20 20 20 20 61 74 74 72 56 61 6c 75 65 3a 20 attrValue: 00013550: 27 27 2c 0a 20 20 20 20 20 20 20 20 6b 65 65 70 '',. keep 00013560: 41 74 74 72 3a 20 74 72 75 65 2c 0a 20 20 20 20 Attr: true,. 00013570: 20 20 20 20 61 6c 6c 6f 77 65 64 41 74 74 72 69 allowedAttri 00013580: 62 75 74 65 73 3a 20 41 4c 4c 4f 57 45 44 5f 41 butes: ALLOWED_A 00013590: 54 54 52 0a 20 20 20 20 20 20 7d 3b 0a 20 20 20 TTR. };. 000135a0: 20 20 20 6c 65 74 20 6c 20 3d 20 61 74 74 72 69 let l = attri 000135b0: 62 75 74 65 73 2e 6c 65 6e 67 74 68 3b 0a 0a 20 butes.length;.. 000135c0: 20 20 20 20 20 2f 2a 20 47 6f 20 62 61 63 6b 77 /* Go backw 000135d0: 61 72 64 73 20 6f 76 65 72 20 61 6c 6c 20 61 74 ards over all at 000135e0: 74 72 69 62 75 74 65 73 3b 20 73 61 66 65 6c 79 tributes; safely 000135f0: 20 72 65 6d 6f 76 65 20 62 61 64 20 6f 6e 65 73 remove bad ones 00013600: 20 2a 2f 0a 20 20 20 20 20 20 77 68 69 6c 65 20 */. while 00013610: 28 6c 2d 2d 29 20 7b 0a 20 20 20 20 20 20 20 20 (l--) {. 00013620: 63 6f 6e 73 74 20 61 74 74 72 20 3d 20 61 74 74 const attr = att 00013630: 72 69 62 75 74 65 73 5b 6c 5d 3b 0a 20 20 20 20 ributes[l];. 00013640: 20 20 20 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 const {. 00013650: 20 20 20 20 20 20 6e 61 6d 65 2c 0a 20 20 20 20 name,. 00013660: 20 20 20 20 20 20 6e 61 6d 65 73 70 61 63 65 55 namespaceU 00013670: 52 49 2c 0a 20 20 20 20 20 20 20 20 20 20 76 61 RI,. va 00013680: 6c 75 65 3a 20 61 74 74 72 56 61 6c 75 65 0a 20 lue: attrValue. 00013690: 20 20 20 20 20 20 20 7d 20 3d 20 61 74 74 72 3b } = attr; 000136a0: 0a 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 6c . const l 000136b0: 63 4e 61 6d 65 20 3d 20 74 72 61 6e 73 66 6f 72 cName = transfor 000136c0: 6d 43 61 73 65 46 75 6e 63 28 6e 61 6d 65 29 3b mCaseFunc(name); 000136d0: 0a 20 20 20 20 20 20 20 20 6c 65 74 20 76 61 6c . let val 000136e0: 75 65 20 3d 20 6e 61 6d 65 20 3d 3d 3d 20 27 76 ue = name === 'v 000136f0: 61 6c 75 65 27 20 3f 20 61 74 74 72 56 61 6c 75 alue' ? attrValu 00013700: 65 20 3a 20 73 74 72 69 6e 67 54 72 69 6d 28 61 e : stringTrim(a 00013710: 74 74 72 56 61 6c 75 65 29 3b 0a 0a 20 20 20 20 ttrValue);.. 00013720: 20 20 20 20 2f 2a 20 45 78 65 63 75 74 65 20 61 /* Execute a 00013730: 20 68 6f 6f 6b 20 69 66 20 70 72 65 73 65 6e 74 hook if present 00013740: 20 2a 2f 0a 20 20 20 20 20 20 20 20 68 6f 6f 6b */. hook 00013750: 45 76 65 6e 74 2e 61 74 74 72 4e 61 6d 65 20 3d Event.attrName = 00013760: 20 6c 63 4e 61 6d 65 3b 0a 20 20 20 20 20 20 20 lcName;. 00013770: 20 68 6f 6f 6b 45 76 65 6e 74 2e 61 74 74 72 56 hookEvent.attrV 00013780: 61 6c 75 65 20 3d 20 76 61 6c 75 65 3b 0a 20 20 alue = value;. 00013790: 20 20 20 20 20 20 68 6f 6f 6b 45 76 65 6e 74 2e hookEvent. 000137a0: 6b 65 65 70 41 74 74 72 20 3d 20 74 72 75 65 3b keepAttr = true; 000137b0: 0a 20 20 20 20 20 20 20 20 68 6f 6f 6b 45 76 65 . hookEve 000137c0: 6e 74 2e 66 6f 72 63 65 4b 65 65 70 41 74 74 72 nt.forceKeepAttr 000137d0: 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 20 2f 2f = undefined; // 000137e0: 20 41 6c 6c 6f 77 73 20 64 65 76 65 6c 6f 70 65 Allows develope 000137f0: 72 73 20 74 6f 20 73 65 65 20 74 68 69 73 20 69 rs to see this i 00013800: 73 20 61 20 70 72 6f 70 65 72 74 79 20 74 68 65 s a property the 00013810: 79 20 63 61 6e 20 73 65 74 0a 20 20 20 20 20 20 y can set. 00013820: 20 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b 28 27 _executeHook(' 00013830: 75 70 6f 6e 53 61 6e 69 74 69 7a 65 41 74 74 72 uponSanitizeAttr 00013840: 69 62 75 74 65 27 2c 20 63 75 72 72 65 6e 74 4e ibute', currentN 00013850: 6f 64 65 2c 20 68 6f 6f 6b 45 76 65 6e 74 29 3b ode, hookEvent); 00013860: 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 3d . value = 00013870: 20 68 6f 6f 6b 45 76 65 6e 74 2e 61 74 74 72 56 hookEvent.attrV 00013880: 61 6c 75 65 3b 0a 20 20 20 20 20 20 20 20 2f 2a alue;. /* 00013890: 20 44 69 64 20 74 68 65 20 68 6f 6f 6b 73 20 61 Did the hooks a 000138a0: 70 70 72 6f 76 65 20 6f 66 20 74 68 65 20 61 74 pprove of the at 000138b0: 74 72 69 62 75 74 65 3f 20 2a 2f 0a 20 20 20 20 tribute? */. 000138c0: 20 20 20 20 69 66 20 28 68 6f 6f 6b 45 76 65 6e if (hookEven 000138d0: 74 2e 66 6f 72 63 65 4b 65 65 70 41 74 74 72 29 t.forceKeepAttr) 000138e0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e {. con 000138f0: 74 69 6e 75 65 3b 0a 20 20 20 20 20 20 20 20 7d tinue;. } 00013900: 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 52 65 6d .. /* Rem 00013910: 6f 76 65 20 61 74 74 72 69 62 75 74 65 20 2a 2f ove attribute */ 00013920: 0a 20 20 20 20 20 20 20 20 5f 72 65 6d 6f 76 65 . _remove 00013930: 41 74 74 72 69 62 75 74 65 28 6e 61 6d 65 2c 20 Attribute(name, 00013940: 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 0a 20 currentNode);.. 00013950: 20 20 20 20 20 20 20 2f 2a 20 44 69 64 20 74 68 /* Did th 00013960: 65 20 68 6f 6f 6b 73 20 61 70 70 72 6f 76 65 20 e hooks approve 00013970: 6f 66 20 74 68 65 20 61 74 74 72 69 62 75 74 65 of the attribute 00013980: 3f 20 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 20 ? */. if 00013990: 28 21 68 6f 6f 6b 45 76 65 6e 74 2e 6b 65 65 70 (!hookEvent.keep 000139a0: 41 74 74 72 29 20 7b 0a 20 20 20 20 20 20 20 20 Attr) {. 000139b0: 20 20 63 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 20 continue;. 000139c0: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f }.. / 000139d0: 2a 20 57 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 * Work around a 000139e0: 73 65 63 75 72 69 74 79 20 69 73 73 75 65 20 69 security issue i 000139f0: 6e 20 6a 51 75 65 72 79 20 33 2e 30 20 2a 2f 0a n jQuery 3.0 */. 00013a00: 20 20 20 20 20 20 20 20 69 66 20 28 21 41 4c 4c if (!ALL 00013a10: 4f 57 5f 53 45 4c 46 5f 43 4c 4f 53 45 5f 49 4e OW_SELF_CLOSE_IN 00013a20: 5f 41 54 54 52 20 26 26 20 72 65 67 45 78 70 54 _ATTR && regExpT 00013a30: 65 73 74 28 2f 5c 2f 3e 2f 69 2c 20 76 61 6c 75 est(/\/>/i, valu 00013a40: 65 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 e)) {. 00013a50: 5f 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 _removeAttribute 00013a60: 28 6e 61 6d 65 2c 20 63 75 72 72 65 6e 74 4e 6f (name, currentNo 00013a70: 64 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 63 de);. c 00013a80: 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 20 20 20 20 ontinue;. 00013a90: 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 57 }.. /* W 00013aa0: 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 73 65 63 ork around a sec 00013ab0: 75 72 69 74 79 20 69 73 73 75 65 20 77 69 74 68 urity issue with 00013ac0: 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 73 69 64 65 comments inside 00013ad0: 20 61 74 74 72 69 62 75 74 65 73 20 2a 2f 0a 20 attributes */. 00013ae0: 20 20 20 20 20 20 20 69 66 20 28 53 41 46 45 5f if (SAFE_ 00013af0: 46 4f 52 5f 58 4d 4c 20 26 26 20 72 65 67 45 78 FOR_XML && regEx 00013b00: 70 54 65 73 74 28 2f 28 28 2d 2d 21 3f 7c 5d 29 pTest(/((--!?|]) 00013b10: 3e 29 7c 3c 5c 2f 28 73 74 79 6c 65 7c 74 69 74 >)|<\/(style|tit 00013b20: 6c 65 29 2f 69 2c 20 76 61 6c 75 65 29 29 20 7b le)/i, value)) { 00013b30: 0a 20 20 20 20 20 20 20 20 20 20 5f 72 65 6d 6f . _remo 00013b40: 76 65 41 74 74 72 69 62 75 74 65 28 6e 61 6d 65 veAttribute(name 00013b50: 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a , currentNode);. 00013b60: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e contin 00013b70: 75 65 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 ue;. }.. 00013b80: 20 20 20 20 20 20 20 2f 2a 20 53 61 6e 69 74 69 /* Saniti 00013b90: 7a 65 20 61 74 74 72 69 62 75 74 65 20 63 6f 6e ze attribute con 00013ba0: 74 65 6e 74 20 74 6f 20 62 65 20 74 65 6d 70 6c tent to be templ 00013bb0: 61 74 65 2d 73 61 66 65 20 2a 2f 0a 20 20 20 20 ate-safe */. 00013bc0: 20 20 20 20 69 66 20 28 53 41 46 45 5f 46 4f 52 if (SAFE_FOR 00013bd0: 5f 54 45 4d 50 4c 41 54 45 53 29 20 7b 0a 20 20 _TEMPLATES) {. 00013be0: 20 20 20 20 20 20 20 20 61 72 72 61 79 46 6f 72 arrayFor 00013bf0: 45 61 63 68 28 5b 4d 55 53 54 41 43 48 45 5f 45 Each([MUSTACHE_E 00013c00: 58 50 52 2c 20 45 52 42 5f 45 58 50 52 2c 20 54 XPR, ERB_EXPR, T 00013c10: 4d 50 4c 49 54 5f 45 58 50 52 5d 2c 20 65 78 70 MPLIT_EXPR], exp 00013c20: 72 20 3d 3e 20 7b 0a 20 20 20 20 20 20 20 20 20 r => {. 00013c30: 20 20 20 76 61 6c 75 65 20 3d 20 73 74 72 69 6e value = strin 00013c40: 67 52 65 70 6c 61 63 65 28 76 61 6c 75 65 2c 20 gReplace(value, 00013c50: 65 78 70 72 2c 20 27 20 27 29 3b 0a 20 20 20 20 expr, ' ');. 00013c60: 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 });. 00013c70: 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 }.. /* 00013c80: 49 73 20 60 76 61 6c 75 65 60 20 76 61 6c 69 64 Is `value` valid 00013c90: 20 66 6f 72 20 74 68 69 73 20 61 74 74 72 69 62 for this attrib 00013ca0: 75 74 65 3f 20 2a 2f 0a 20 20 20 20 20 20 20 20 ute? */. 00013cb0: 63 6f 6e 73 74 20 6c 63 54 61 67 20 3d 20 74 72 const lcTag = tr 00013cc0: 61 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 28 ansformCaseFunc( 00013cd0: 63 75 72 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 65 currentNode.node 00013ce0: 4e 61 6d 65 29 3b 0a 20 20 20 20 20 20 20 20 69 Name);. i 00013cf0: 66 20 28 21 5f 69 73 56 61 6c 69 64 41 74 74 72 f (!_isValidAttr 00013d00: 69 62 75 74 65 28 6c 63 54 61 67 2c 20 6c 63 4e ibute(lcTag, lcN 00013d10: 61 6d 65 2c 20 76 61 6c 75 65 29 29 20 7b 0a 20 ame, value)) {. 00013d20: 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 continu 00013d30: 65 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 e;. }.. 00013d40: 20 20 20 20 20 20 2f 2a 20 46 75 6c 6c 20 44 4f /* Full DO 00013d50: 4d 20 43 6c 6f 62 62 65 72 69 6e 67 20 70 72 6f M Clobbering pro 00013d60: 74 65 63 74 69 6f 6e 20 76 69 61 20 6e 61 6d 65 tection via name 00013d70: 73 70 61 63 65 20 69 73 6f 6c 61 74 69 6f 6e 2c space isolation, 00013d80: 0a 20 20 20 20 20 20 20 20 20 2a 20 50 72 65 66 . * Pref 00013d90: 69 78 20 69 64 20 61 6e 64 20 6e 61 6d 65 20 61 ix id and name a 00013da0: 74 74 72 69 62 75 74 65 73 20 77 69 74 68 20 60 ttributes with ` 00013db0: 75 73 65 72 2d 63 6f 6e 74 65 6e 74 2d 60 0a 20 user-content-`. 00013dc0: 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 20 */. 00013dd0: 20 20 20 69 66 20 28 53 41 4e 49 54 49 5a 45 5f if (SANITIZE_ 00013de0: 4e 41 4d 45 44 5f 50 52 4f 50 53 20 26 26 20 28 NAMED_PROPS && ( 00013df0: 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 69 64 27 20 lcName === 'id' 00013e00: 7c 7c 20 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 6e || lcName === 'n 00013e10: 61 6d 65 27 29 29 20 7b 0a 20 20 20 20 20 20 20 ame')) {. 00013e20: 20 20 20 2f 2f 20 52 65 6d 6f 76 65 20 74 68 65 // Remove the 00013e30: 20 61 74 74 72 69 62 75 74 65 20 77 69 74 68 20 attribute with 00013e40: 74 68 69 73 20 76 61 6c 75 65 0a 20 20 20 20 20 this value. 00013e50: 20 20 20 20 20 5f 72 65 6d 6f 76 65 41 74 74 72 _removeAttr 00013e60: 69 62 75 74 65 28 6e 61 6d 65 2c 20 63 75 72 72 ibute(name, curr 00013e70: 65 6e 74 4e 6f 64 65 29 3b 0a 0a 20 20 20 20 20 entNode);.. 00013e80: 20 20 20 20 20 2f 2f 20 50 72 65 66 69 78 20 74 // Prefix t 00013e90: 68 65 20 76 61 6c 75 65 20 61 6e 64 20 6c 61 74 he value and lat 00013ea0: 65 72 20 72 65 2d 63 72 65 61 74 65 20 74 68 65 er re-create the 00013eb0: 20 61 74 74 72 69 62 75 74 65 20 77 69 74 68 20 attribute with 00013ec0: 74 68 65 20 73 61 6e 69 74 69 7a 65 64 20 76 61 the sanitized va 00013ed0: 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 76 61 lue. va 00013ee0: 6c 75 65 20 3d 20 53 41 4e 49 54 49 5a 45 5f 4e lue = SANITIZE_N 00013ef0: 41 4d 45 44 5f 50 52 4f 50 53 5f 50 52 45 46 49 AMED_PROPS_PREFI 00013f00: 58 20 2b 20 76 61 6c 75 65 3b 0a 20 20 20 20 20 X + value;. 00013f10: 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a }.. /* 00013f20: 20 48 61 6e 64 6c 65 20 61 74 74 72 69 62 75 74 Handle attribut 00013f30: 65 73 20 74 68 61 74 20 72 65 71 75 69 72 65 20 es that require 00013f40: 54 72 75 73 74 65 64 20 54 79 70 65 73 20 2a 2f Trusted Types */ 00013f50: 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 72 75 . if (tru 00013f60: 73 74 65 64 54 79 70 65 73 50 6f 6c 69 63 79 20 stedTypesPolicy 00013f70: 26 26 20 74 79 70 65 6f 66 20 74 72 75 73 74 65 && typeof truste 00013f80: 64 54 79 70 65 73 20 3d 3d 3d 20 27 6f 62 6a 65 dTypes === 'obje 00013f90: 63 74 27 20 26 26 20 74 79 70 65 6f 66 20 74 72 ct' && typeof tr 00013fa0: 75 73 74 65 64 54 79 70 65 73 2e 67 65 74 41 74 ustedTypes.getAt 00013fb0: 74 72 69 62 75 74 65 54 79 70 65 20 3d 3d 3d 20 tributeType === 00013fc0: 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 'function') {. 00013fd0: 20 20 20 20 20 20 20 20 69 66 20 28 6e 61 6d 65 if (name 00013fe0: 73 70 61 63 65 55 52 49 29 20 3b 20 65 6c 73 65 spaceURI) ; else 00013ff0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 {. s 00014000: 77 69 74 63 68 20 28 74 72 75 73 74 65 64 54 79 witch (trustedTy 00014010: 70 65 73 2e 67 65 74 41 74 74 72 69 62 75 74 65 pes.getAttribute 00014020: 54 79 70 65 28 6c 63 54 61 67 2c 20 6c 63 4e 61 Type(lcTag, lcNa 00014030: 6d 65 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 me)) {. 00014040: 20 20 20 20 20 63 61 73 65 20 27 54 72 75 73 74 case 'Trust 00014050: 65 64 48 54 4d 4c 27 3a 0a 20 20 20 20 20 20 20 edHTML':. 00014060: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 {. 00014070: 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c val 00014080: 75 65 20 3d 20 74 72 75 73 74 65 64 54 79 70 65 ue = trustedType 00014090: 73 50 6f 6c 69 63 79 2e 63 72 65 61 74 65 48 54 sPolicy.createHT 000140a0: 4d 4c 28 76 61 6c 75 65 29 3b 0a 20 20 20 20 20 ML(value);. 000140b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 bre 000140c0: 61 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ak;. 000140d0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 }. 000140e0: 20 20 20 20 63 61 73 65 20 27 54 72 75 73 74 65 case 'Truste 000140f0: 64 53 63 72 69 70 74 55 52 4c 27 3a 0a 20 20 20 dScriptURL':. 00014100: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 {. 00014110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00014120: 20 76 61 6c 75 65 20 3d 20 74 72 75 73 74 65 64 value = trusted 00014130: 54 79 70 65 73 50 6f 6c 69 63 79 2e 63 72 65 61 TypesPolicy.crea 00014140: 74 65 53 63 72 69 70 74 55 52 4c 28 76 61 6c 75 teScriptURL(valu 00014150: 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 e);. 00014160: 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 break;. 00014170: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 }. 00014180: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 }. 00014190: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 }. 000141a0: 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 48 }.. /* H 000141b0: 61 6e 64 6c 65 20 69 6e 76 61 6c 69 64 20 64 61 andle invalid da 000141c0: 74 61 2d 2a 20 61 74 74 72 69 62 75 74 65 20 73 ta-* attribute s 000141d0: 65 74 20 62 79 20 74 72 79 2d 63 61 74 63 68 69 et by try-catchi 000141e0: 6e 67 20 69 74 20 2a 2f 0a 20 20 20 20 20 20 20 ng it */. 000141f0: 20 74 72 79 20 7b 0a 20 20 20 20 20 20 20 20 20 try {. 00014200: 20 69 66 20 28 6e 61 6d 65 73 70 61 63 65 55 52 if (namespaceUR 00014210: 49 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 I) {. 00014220: 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 73 65 74 currentNode.set 00014230: 41 74 74 72 69 62 75 74 65 4e 53 28 6e 61 6d 65 AttributeNS(name 00014240: 73 70 61 63 65 55 52 49 2c 20 6e 61 6d 65 2c 20 spaceURI, name, 00014250: 76 61 6c 75 65 29 3b 0a 20 20 20 20 20 20 20 20 value);. 00014260: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 00014270: 20 20 20 20 20 20 20 2f 2a 20 46 61 6c 6c 62 61 /* Fallba 00014280: 63 6b 20 74 6f 20 73 65 74 41 74 74 72 69 62 75 ck to setAttribu 00014290: 74 65 28 29 20 66 6f 72 20 62 72 6f 77 73 65 72 te() for browser 000142a0: 2d 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6e 61 -unrecognized na 000142b0: 6d 65 73 70 61 63 65 73 20 65 2e 67 2e 20 22 78 mespaces e.g. "x 000142c0: 2d 73 63 68 65 6d 61 22 2e 20 2a 2f 0a 20 20 20 -schema". */. 000142d0: 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 current 000142e0: 4e 6f 64 65 2e 73 65 74 41 74 74 72 69 62 75 74 Node.setAttribut 000142f0: 65 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 3b 0a e(name, value);. 00014300: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }. 00014310: 20 20 20 20 20 20 69 66 20 28 5f 69 73 43 6c 6f if (_isClo 00014320: 62 62 65 72 65 64 28 63 75 72 72 65 6e 74 4e 6f bbered(currentNo 00014330: 64 65 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 de)) {. 00014340: 20 20 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 28 _forceRemove( 00014350: 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 20 20 currentNode);. 00014360: 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b } else { 00014370: 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 72 72 . arr 00014380: 61 79 50 6f 70 28 44 4f 4d 50 75 72 69 66 79 2e ayPop(DOMPurify. 00014390: 72 65 6d 6f 76 65 64 29 3b 0a 20 20 20 20 20 20 removed);. 000143a0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 20 }. } 000143b0: 63 61 74 63 68 20 28 5f 29 20 7b 7d 0a 20 20 20 catch (_) {}. 000143c0: 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 45 }.. /* E 000143d0: 78 65 63 75 74 65 20 61 20 68 6f 6f 6b 20 69 66 xecute a hook if 000143e0: 20 70 72 65 73 65 6e 74 20 2a 2f 0a 20 20 20 20 present */. 000143f0: 20 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b 28 27 _executeHook(' 00014400: 61 66 74 65 72 53 61 6e 69 74 69 7a 65 41 74 74 afterSanitizeAtt 00014410: 72 69 62 75 74 65 73 27 2c 20 63 75 72 72 65 6e ributes', curren 00014420: 74 4e 6f 64 65 2c 20 6e 75 6c 6c 29 3b 0a 20 20 tNode, null);. 00014430: 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 };.. /**. 00014440: 20 20 20 2a 20 5f 73 61 6e 69 74 69 7a 65 53 68 * _sanitizeSh 00014450: 61 64 6f 77 44 4f 4d 0a 20 20 20 20 20 2a 0a 20 adowDOM. *. 00014460: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 44 * @param {D 00014470: 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 7d ocumentFragment} 00014480: 20 66 72 61 67 6d 65 6e 74 20 74 6f 20 69 74 65 fragment to ite 00014490: 72 61 74 65 20 6f 76 65 72 20 72 65 63 75 72 73 rate over recurs 000144a0: 69 76 65 6c 79 0a 20 20 20 20 20 2a 2f 0a 20 20 ively. */. 000144b0: 20 20 63 6f 6e 73 74 20 5f 73 61 6e 69 74 69 7a const _sanitiz 000144c0: 65 53 68 61 64 6f 77 44 4f 4d 20 3d 20 66 75 6e eShadowDOM = fun 000144d0: 63 74 69 6f 6e 20 5f 73 61 6e 69 74 69 7a 65 53 ction _sanitizeS 000144e0: 68 61 64 6f 77 44 4f 4d 28 66 72 61 67 6d 65 6e hadowDOM(fragmen 000144f0: 74 29 20 7b 0a 20 20 20 20 20 20 6c 65 74 20 73 t) {. let s 00014500: 68 61 64 6f 77 4e 6f 64 65 20 3d 20 6e 75 6c 6c hadowNode = null 00014510: 3b 0a 20 20 20 20 20 20 63 6f 6e 73 74 20 73 68 ;. const sh 00014520: 61 64 6f 77 49 74 65 72 61 74 6f 72 20 3d 20 5f adowIterator = _ 00014530: 63 72 65 61 74 65 4e 6f 64 65 49 74 65 72 61 74 createNodeIterat 00014540: 6f 72 28 66 72 61 67 6d 65 6e 74 29 3b 0a 0a 20 or(fragment);.. 00014550: 20 20 20 20 20 2f 2a 20 45 78 65 63 75 74 65 20 /* Execute 00014560: 61 20 68 6f 6f 6b 20 69 66 20 70 72 65 73 65 6e a hook if presen 00014570: 74 20 2a 2f 0a 20 20 20 20 20 20 5f 65 78 65 63 t */. _exec 00014580: 75 74 65 48 6f 6f 6b 28 27 62 65 66 6f 72 65 53 uteHook('beforeS 00014590: 61 6e 69 74 69 7a 65 53 68 61 64 6f 77 44 4f 4d anitizeShadowDOM 000145a0: 27 2c 20 66 72 61 67 6d 65 6e 74 2c 20 6e 75 6c ', fragment, nul 000145b0: 6c 29 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 l);. while 000145c0: 28 73 68 61 64 6f 77 4e 6f 64 65 20 3d 20 73 68 (shadowNode = sh 000145d0: 61 64 6f 77 49 74 65 72 61 74 6f 72 2e 6e 65 78 adowIterator.nex 000145e0: 74 4e 6f 64 65 28 29 29 20 7b 0a 20 20 20 20 20 tNode()) {. 000145f0: 20 20 20 2f 2a 20 45 78 65 63 75 74 65 20 61 20 /* Execute a 00014600: 68 6f 6f 6b 20 69 66 20 70 72 65 73 65 6e 74 20 hook if present 00014610: 2a 2f 0a 20 20 20 20 20 20 20 20 5f 65 78 65 63 */. _exec 00014620: 75 74 65 48 6f 6f 6b 28 27 75 70 6f 6e 53 61 6e uteHook('uponSan 00014630: 69 74 69 7a 65 53 68 61 64 6f 77 4e 6f 64 65 27 itizeShadowNode' 00014640: 2c 20 73 68 61 64 6f 77 4e 6f 64 65 2c 20 6e 75 , shadowNode, nu 00014650: 6c 6c 29 3b 0a 0a 20 20 20 20 20 20 20 20 2f 2a ll);.. /* 00014660: 20 53 61 6e 69 74 69 7a 65 20 74 61 67 73 20 61 Sanitize tags a 00014670: 6e 64 20 65 6c 65 6d 65 6e 74 73 20 2a 2f 0a 20 nd elements */. 00014680: 20 20 20 20 20 20 20 69 66 20 28 5f 73 61 6e 69 if (_sani 00014690: 74 69 7a 65 45 6c 65 6d 65 6e 74 73 28 73 68 61 tizeElements(sha 000146a0: 64 6f 77 4e 6f 64 65 29 29 20 7b 0a 20 20 20 20 dowNode)) {. 000146b0: 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0a continue;. 000146c0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. 000146d0: 20 20 63 6f 6e 73 74 20 70 61 72 65 6e 74 4e 6f const parentNo 000146e0: 64 65 20 3d 20 67 65 74 50 61 72 65 6e 74 4e 6f de = getParentNo 000146f0: 64 65 28 73 68 61 64 6f 77 4e 6f 64 65 29 3b 0a de(shadowNode);. 00014700: 0a 20 20 20 20 20 20 20 20 2f 2a 20 53 65 74 20 . /* Set 00014710: 74 68 65 20 6e 65 73 74 69 6e 67 20 64 65 70 74 the nesting dept 00014720: 68 20 6f 66 20 61 6e 20 65 6c 65 6d 65 6e 74 20 h of an element 00014730: 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 20 28 73 */. if (s 00014740: 68 61 64 6f 77 4e 6f 64 65 2e 6e 6f 64 65 54 79 hadowNode.nodeTy 00014750: 70 65 20 3d 3d 3d 20 4e 4f 44 45 5f 54 59 50 45 pe === NODE_TYPE 00014760: 2e 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 .element) {. 00014770: 20 20 20 20 20 20 69 66 20 28 70 61 72 65 6e 74 if (parent 00014780: 4e 6f 64 65 20 26 26 20 70 61 72 65 6e 74 4e 6f Node && parentNo 00014790: 64 65 2e 5f 5f 64 65 70 74 68 29 20 7b 0a 20 20 de.__depth) {. 000147a0: 20 20 20 20 20 20 20 20 20 20 2f 2a 0a 20 20 20 /*. 000147b0: 20 20 20 20 20 20 20 20 20 20 20 57 65 20 77 61 We wa 000147c0: 6e 74 20 74 68 65 20 64 65 70 74 68 20 6f 66 20 nt the depth of 000147d0: 74 68 65 20 6e 6f 64 65 20 69 6e 20 74 68 65 20 the node in the 000147e0: 6f 72 69 67 69 6e 61 6c 20 74 72 65 65 2c 20 77 original tree, w 000147f0: 68 69 63 68 20 63 61 6e 0a 20 20 20 20 20 20 20 hich can. 00014800: 20 20 20 20 20 20 20 63 68 61 6e 67 65 20 77 68 change wh 00014810: 65 6e 20 69 74 27 73 20 72 65 6d 6f 76 65 64 20 en it's removed 00014820: 66 72 6f 6d 20 69 74 73 20 70 61 72 65 6e 74 2e from its parent. 00014830: 0a 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a . */. 00014840: 20 20 20 20 20 20 20 20 20 20 20 20 73 68 61 64 shad 00014850: 6f 77 4e 6f 64 65 2e 5f 5f 64 65 70 74 68 20 3d owNode.__depth = 00014860: 20 28 73 68 61 64 6f 77 4e 6f 64 65 2e 5f 5f 72 (shadowNode.__r 00014870: 65 6d 6f 76 61 6c 43 6f 75 6e 74 20 7c 7c 20 30 emovalCount || 0 00014880: 29 20 2b 20 70 61 72 65 6e 74 4e 6f 64 65 2e 5f ) + parentNode._ 00014890: 5f 64 65 70 74 68 20 2b 20 31 3b 0a 20 20 20 20 _depth + 1;. 000148a0: 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 } else {. 000148b0: 20 20 20 20 20 20 20 20 20 20 20 73 68 61 64 6f shado 000148c0: 77 4e 6f 64 65 2e 5f 5f 64 65 70 74 68 20 3d 20 wNode.__depth = 000148d0: 31 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 1;. }. 000148e0: 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 }.. 000148f0: 20 20 2f 2a 0a 20 20 20 20 20 20 20 20 20 2a 20 /*. * 00014900: 52 65 6d 6f 76 65 20 61 6e 20 65 6c 65 6d 65 6e Remove an elemen 00014910: 74 20 69 66 20 6e 65 73 74 65 64 20 74 6f 6f 20 t if nested too 00014920: 64 65 65 70 6c 79 20 74 6f 20 61 76 6f 69 64 20 deeply to avoid 00014930: 6d 58 53 53 0a 20 20 20 20 20 20 20 20 20 2a 20 mXSS. * 00014940: 6f 72 20 69 66 20 74 68 65 20 5f 5f 64 65 70 74 or if the __dept 00014950: 68 20 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 h might have bee 00014960: 6e 20 74 61 6d 70 65 72 65 64 20 77 69 74 68 0a n tampered with. 00014970: 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 */. 00014980: 20 20 20 20 69 66 20 28 73 68 61 64 6f 77 4e 6f if (shadowNo 00014990: 64 65 2e 5f 5f 64 65 70 74 68 20 3e 3d 20 4d 41 de.__depth >= MA 000149a0: 58 5f 4e 45 53 54 49 4e 47 5f 44 45 50 54 48 20 X_NESTING_DEPTH 000149b0: 7c 7c 20 73 68 61 64 6f 77 4e 6f 64 65 2e 5f 5f || shadowNode.__ 000149c0: 64 65 70 74 68 20 3c 20 30 20 7c 7c 20 6e 75 6d depth < 0 || num 000149d0: 62 65 72 49 73 4e 61 4e 28 73 68 61 64 6f 77 4e berIsNaN(shadowN 000149e0: 6f 64 65 2e 5f 5f 64 65 70 74 68 29 29 20 7b 0a ode.__depth)) {. 000149f0: 20 20 20 20 20 20 20 20 20 20 5f 66 6f 72 63 65 _force 00014a00: 52 65 6d 6f 76 65 28 73 68 61 64 6f 77 4e 6f 64 Remove(shadowNod 00014a10: 65 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 e);. }.. 00014a20: 20 20 20 20 20 20 20 2f 2a 20 44 65 65 70 20 73 /* Deep s 00014a30: 68 61 64 6f 77 20 44 4f 4d 20 64 65 74 65 63 74 hadow DOM detect 00014a40: 65 64 20 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 ed */. if 00014a50: 20 28 73 68 61 64 6f 77 4e 6f 64 65 2e 63 6f 6e (shadowNode.con 00014a60: 74 65 6e 74 20 69 6e 73 74 61 6e 63 65 6f 66 20 tent instanceof 00014a70: 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 DocumentFragment 00014a80: 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 73 68 ) {. sh 00014a90: 61 64 6f 77 4e 6f 64 65 2e 63 6f 6e 74 65 6e 74 adowNode.content 00014aa0: 2e 5f 5f 64 65 70 74 68 20 3d 20 73 68 61 64 6f .__depth = shado 00014ab0: 77 4e 6f 64 65 2e 5f 5f 64 65 70 74 68 3b 0a 20 wNode.__depth;. 00014ac0: 20 20 20 20 20 20 20 20 20 5f 73 61 6e 69 74 69 _saniti 00014ad0: 7a 65 53 68 61 64 6f 77 44 4f 4d 28 73 68 61 64 zeShadowDOM(shad 00014ae0: 6f 77 4e 6f 64 65 2e 63 6f 6e 74 65 6e 74 29 3b owNode.content); 00014af0: 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 . }.. 00014b00: 20 20 20 20 2f 2a 20 43 68 65 63 6b 20 61 74 74 /* Check att 00014b10: 72 69 62 75 74 65 73 2c 20 73 61 6e 69 74 69 7a ributes, sanitiz 00014b20: 65 20 69 66 20 6e 65 63 65 73 73 61 72 79 20 2a e if necessary * 00014b30: 2f 0a 20 20 20 20 20 20 20 20 5f 73 61 6e 69 74 /. _sanit 00014b40: 69 7a 65 41 74 74 72 69 62 75 74 65 73 28 73 68 izeAttributes(sh 00014b50: 61 64 6f 77 4e 6f 64 65 29 3b 0a 20 20 20 20 20 adowNode);. 00014b60: 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 45 78 65 }.. /* Exe 00014b70: 63 75 74 65 20 61 20 68 6f 6f 6b 20 69 66 20 70 cute a hook if p 00014b80: 72 65 73 65 6e 74 20 2a 2f 0a 20 20 20 20 20 20 resent */. 00014b90: 5f 65 78 65 63 75 74 65 48 6f 6f 6b 28 27 61 66 _executeHook('af 00014ba0: 74 65 72 53 61 6e 69 74 69 7a 65 53 68 61 64 6f terSanitizeShado 00014bb0: 77 44 4f 4d 27 2c 20 66 72 61 67 6d 65 6e 74 2c wDOM', fragment, 00014bc0: 20 6e 75 6c 6c 29 3b 0a 20 20 20 20 7d 3b 0a 0a null);. };.. 00014bd0: 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 53 /**. * S 00014be0: 61 6e 69 74 69 7a 65 0a 20 20 20 20 20 2a 20 50 anitize. * P 00014bf0: 75 62 6c 69 63 20 6d 65 74 68 6f 64 20 70 72 6f ublic method pro 00014c00: 76 69 64 69 6e 67 20 63 6f 72 65 20 73 61 6e 69 viding core sani 00014c10: 74 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 61 tation functiona 00014c20: 6c 69 74 79 0a 20 20 20 20 20 2a 0a 20 20 20 20 lity. *. 00014c30: 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e * @param {Strin 00014c40: 67 7c 4e 6f 64 65 7d 20 64 69 72 74 79 20 73 74 g|Node} dirty st 00014c50: 72 69 6e 67 20 6f 72 20 44 4f 4d 20 6e 6f 64 65 ring or DOM node 00014c60: 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b . * @param { 00014c70: 4f 62 6a 65 63 74 7d 20 63 66 67 20 6f 62 6a 65 Object} cfg obje 00014c80: 63 74 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 2f ct. */. / 00014c90: 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 / eslint-disable 00014ca0: 2d 6e 65 78 74 2d 6c 69 6e 65 20 63 6f 6d 70 6c -next-line compl 00014cb0: 65 78 69 74 79 0a 20 20 20 20 44 4f 4d 50 75 72 exity. DOMPur 00014cc0: 69 66 79 2e 73 61 6e 69 74 69 7a 65 20 3d 20 66 ify.sanitize = f 00014cd0: 75 6e 63 74 69 6f 6e 20 28 64 69 72 74 79 29 20 unction (dirty) 00014ce0: 7b 0a 20 20 20 20 20 20 6c 65 74 20 63 66 67 20 {. let cfg 00014cf0: 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 = arguments.leng 00014d00: 74 68 20 3e 20 31 20 26 26 20 61 72 67 75 6d 65 th > 1 && argume 00014d10: 6e 74 73 5b 31 5d 20 21 3d 3d 20 75 6e 64 65 66 nts[1] !== undef 00014d20: 69 6e 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73 ined ? arguments 00014d30: 5b 31 5d 20 3a 20 7b 7d 3b 0a 20 20 20 20 20 20 [1] : {};. 00014d40: 6c 65 74 20 62 6f 64 79 20 3d 20 6e 75 6c 6c 3b let body = null; 00014d50: 0a 20 20 20 20 20 20 6c 65 74 20 69 6d 70 6f 72 . let impor 00014d60: 74 65 64 4e 6f 64 65 20 3d 20 6e 75 6c 6c 3b 0a tedNode = null;. 00014d70: 20 20 20 20 20 20 6c 65 74 20 63 75 72 72 65 6e let curren 00014d80: 74 4e 6f 64 65 20 3d 20 6e 75 6c 6c 3b 0a 20 20 tNode = null;. 00014d90: 20 20 20 20 6c 65 74 20 72 65 74 75 72 6e 4e 6f let returnNo 00014da0: 64 65 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 de = null;. 00014db0: 20 2f 2a 20 4d 61 6b 65 20 73 75 72 65 20 77 65 /* Make sure we 00014dc0: 20 68 61 76 65 20 61 20 73 74 72 69 6e 67 20 74 have a string t 00014dd0: 6f 20 73 61 6e 69 74 69 7a 65 2e 0a 20 20 20 20 o sanitize.. 00014de0: 20 20 20 20 44 4f 20 4e 4f 54 20 72 65 74 75 72 DO NOT retur 00014df0: 6e 20 65 61 72 6c 79 2c 20 61 73 20 74 68 69 73 n early, as this 00014e00: 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 68 65 will return the 00014e10: 20 77 72 6f 6e 67 20 74 79 70 65 20 69 66 0a 20 wrong type if. 00014e20: 20 20 20 20 20 20 20 74 68 65 20 75 73 65 72 20 the user 00014e30: 68 61 73 20 72 65 71 75 65 73 74 65 64 20 61 20 has requested a 00014e40: 44 4f 4d 20 6f 62 6a 65 63 74 20 72 61 74 68 65 DOM object rathe 00014e50: 72 20 74 68 61 6e 20 61 20 73 74 72 69 6e 67 20 r than a string 00014e60: 2a 2f 0a 20 20 20 20 20 20 49 53 5f 45 4d 50 54 */. IS_EMPT 00014e70: 59 5f 49 4e 50 55 54 20 3d 20 21 64 69 72 74 79 Y_INPUT = !dirty 00014e80: 3b 0a 20 20 20 20 20 20 69 66 20 28 49 53 5f 45 ;. if (IS_E 00014e90: 4d 50 54 59 5f 49 4e 50 55 54 29 20 7b 0a 20 20 MPTY_INPUT) {. 00014ea0: 20 20 20 20 20 20 64 69 72 74 79 20 3d 20 27 3c dirty = '< 00014eb0: 21 2d 2d 3e 27 3b 0a 20 20 20 20 20 20 7d 0a 0a !-->';. }.. 00014ec0: 20 20 20 20 20 20 2f 2a 20 53 74 72 69 6e 67 69 /* Stringi 00014ed0: 66 79 2c 20 69 6e 20 63 61 73 65 20 64 69 72 74 fy, in case dirt 00014ee0: 79 20 69 73 20 61 6e 20 6f 62 6a 65 63 74 20 2a y is an object * 00014ef0: 2f 0a 20 20 20 20 20 20 69 66 20 28 74 79 70 65 /. if (type 00014f00: 6f 66 20 64 69 72 74 79 20 21 3d 3d 20 27 73 74 of dirty !== 'st 00014f10: 72 69 6e 67 27 20 26 26 20 21 5f 69 73 4e 6f 64 ring' && !_isNod 00014f20: 65 28 64 69 72 74 79 29 29 20 7b 0a 20 20 20 20 e(dirty)) {. 00014f30: 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 20 64 if (typeof d 00014f40: 69 72 74 79 2e 74 6f 53 74 72 69 6e 67 20 3d 3d irty.toString == 00014f50: 3d 20 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a = 'function') {. 00014f60: 20 20 20 20 20 20 20 20 20 20 64 69 72 74 79 20 dirty 00014f70: 3d 20 64 69 72 74 79 2e 74 6f 53 74 72 69 6e 67 = dirty.toString 00014f80: 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 ();. if 00014f90: 20 28 74 79 70 65 6f 66 20 64 69 72 74 79 20 21 (typeof dirty ! 00014fa0: 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 0a 20 == 'string') {. 00014fb0: 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 throw 00014fc0: 20 74 79 70 65 45 72 72 6f 72 43 72 65 61 74 65 typeErrorCreate 00014fd0: 28 27 64 69 72 74 79 20 69 73 20 6e 6f 74 20 61 ('dirty is not a 00014fe0: 20 73 74 72 69 6e 67 2c 20 61 62 6f 72 74 69 6e string, abortin 00014ff0: 67 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d g');. } 00015000: 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 . } else 00015010: 7b 0a 20 20 20 20 20 20 20 20 20 20 74 68 72 6f {. thro 00015020: 77 20 74 79 70 65 45 72 72 6f 72 43 72 65 61 74 w typeErrorCreat 00015030: 65 28 27 74 6f 53 74 72 69 6e 67 20 69 73 20 6e e('toString is n 00015040: 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 27 29 3b ot a function'); 00015050: 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 . }. 00015060: 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 52 65 74 }.. /* Ret 00015070: 75 72 6e 20 64 69 72 74 79 20 48 54 4d 4c 20 69 urn dirty HTML i 00015080: 66 20 44 4f 4d 50 75 72 69 66 79 20 63 61 6e 6e f DOMPurify cann 00015090: 6f 74 20 72 75 6e 20 2a 2f 0a 20 20 20 20 20 20 ot run */. 000150a0: 69 66 20 28 21 44 4f 4d 50 75 72 69 66 79 2e 69 if (!DOMPurify.i 000150b0: 73 53 75 70 70 6f 72 74 65 64 29 20 7b 0a 20 20 sSupported) {. 000150c0: 20 20 20 20 20 20 72 65 74 75 72 6e 20 64 69 72 return dir 000150d0: 74 79 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 ty;. }.. 000150e0: 20 20 20 2f 2a 20 41 73 73 69 67 6e 20 63 6f 6e /* Assign con 000150f0: 66 69 67 20 76 61 72 73 20 2a 2f 0a 20 20 20 20 fig vars */. 00015100: 20 20 69 66 20 28 21 53 45 54 5f 43 4f 4e 46 49 if (!SET_CONFI 00015110: 47 29 20 7b 0a 20 20 20 20 20 20 20 20 5f 70 61 G) {. _pa 00015120: 72 73 65 43 6f 6e 66 69 67 28 63 66 67 29 3b 0a rseConfig(cfg);. 00015130: 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f }.. / 00015140: 2a 20 43 6c 65 61 6e 20 75 70 20 72 65 6d 6f 76 * Clean up remov 00015150: 65 64 20 65 6c 65 6d 65 6e 74 73 20 2a 2f 0a 20 ed elements */. 00015160: 20 20 20 20 20 44 4f 4d 50 75 72 69 66 79 2e 72 DOMPurify.r 00015170: 65 6d 6f 76 65 64 20 3d 20 5b 5d 3b 0a 0a 20 20 emoved = [];.. 00015180: 20 20 20 20 2f 2a 20 43 68 65 63 6b 20 69 66 20 /* Check if 00015190: 64 69 72 74 79 20 69 73 20 63 6f 72 72 65 63 74 dirty is correct 000151a0: 6c 79 20 74 79 70 65 64 20 66 6f 72 20 49 4e 5f ly typed for IN_ 000151b0: 50 4c 41 43 45 20 2a 2f 0a 20 20 20 20 20 20 69 PLACE */. i 000151c0: 66 20 28 74 79 70 65 6f 66 20 64 69 72 74 79 20 f (typeof dirty 000151d0: 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 0a === 'string') {. 000151e0: 20 20 20 20 20 20 20 20 49 4e 5f 50 4c 41 43 45 IN_PLACE 000151f0: 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 = false;. 00015200: 7d 0a 20 20 20 20 20 20 69 66 20 28 49 4e 5f 50 }. if (IN_P 00015210: 4c 41 43 45 29 20 7b 0a 20 20 20 20 20 20 20 20 LACE) {. 00015220: 2f 2a 20 44 6f 20 73 6f 6d 65 20 65 61 72 6c 79 /* Do some early 00015230: 20 70 72 65 2d 73 61 6e 69 74 69 7a 61 74 69 6f pre-sanitizatio 00015240: 6e 20 74 6f 20 61 76 6f 69 64 20 75 6e 73 61 66 n to avoid unsaf 00015250: 65 20 72 6f 6f 74 20 6e 6f 64 65 73 20 2a 2f 0a e root nodes */. 00015260: 20 20 20 20 20 20 20 20 69 66 20 28 64 69 72 74 if (dirt 00015270: 79 2e 6e 6f 64 65 4e 61 6d 65 29 20 7b 0a 20 20 y.nodeName) {. 00015280: 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 74 61 const ta 00015290: 67 4e 61 6d 65 20 3d 20 74 72 61 6e 73 66 6f 72 gName = transfor 000152a0: 6d 43 61 73 65 46 75 6e 63 28 64 69 72 74 79 2e mCaseFunc(dirty. 000152b0: 6e 6f 64 65 4e 61 6d 65 29 3b 0a 20 20 20 20 20 nodeName);. 000152c0: 20 20 20 20 20 69 66 20 28 21 41 4c 4c 4f 57 45 if (!ALLOWE 000152d0: 44 5f 54 41 47 53 5b 74 61 67 4e 61 6d 65 5d 20 D_TAGS[tagName] 000152e0: 7c 7c 20 46 4f 52 42 49 44 5f 54 41 47 53 5b 74 || FORBID_TAGS[t 000152f0: 61 67 4e 61 6d 65 5d 29 20 7b 0a 20 20 20 20 20 agName]) {. 00015300: 20 20 20 20 20 20 20 74 68 72 6f 77 20 74 79 70 throw typ 00015310: 65 45 72 72 6f 72 43 72 65 61 74 65 28 27 72 6f eErrorCreate('ro 00015320: 6f 74 20 6e 6f 64 65 20 69 73 20 66 6f 72 62 69 ot node is forbi 00015330: 64 64 65 6e 20 61 6e 64 20 63 61 6e 6e 6f 74 20 dden and cannot 00015340: 62 65 20 73 61 6e 69 74 69 7a 65 64 20 69 6e 2d be sanitized in- 00015350: 70 6c 61 63 65 27 29 3b 0a 20 20 20 20 20 20 20 place');. 00015360: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 }. }. 00015370: 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 } else if ( 00015380: 64 69 72 74 79 20 69 6e 73 74 61 6e 63 65 6f 66 dirty instanceof 00015390: 20 4e 6f 64 65 29 20 7b 0a 20 20 20 20 20 20 20 Node) {. 000153a0: 20 2f 2a 20 49 66 20 64 69 72 74 79 20 69 73 20 /* If dirty is 000153b0: 61 20 44 4f 4d 20 65 6c 65 6d 65 6e 74 2c 20 61 a DOM element, a 000153c0: 70 70 65 6e 64 20 74 6f 20 61 6e 20 65 6d 70 74 ppend to an empt 000153d0: 79 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 61 76 y document to av 000153e0: 6f 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 65 oid. e 000153f0: 6c 65 6d 65 6e 74 73 20 62 65 69 6e 67 20 73 74 lements being st 00015400: 72 69 70 70 65 64 20 62 79 20 74 68 65 20 70 61 ripped by the pa 00015410: 72 73 65 72 20 2a 2f 0a 20 20 20 20 20 20 20 20 rser */. 00015420: 62 6f 64 79 20 3d 20 5f 69 6e 69 74 44 6f 63 75 body = _initDocu 00015430: 6d 65 6e 74 28 27 3c 21 2d 2d 2d 2d 3e 27 29 3b ment('<!---->'); 00015440: 0a 20 20 20 20 20 20 20 20 69 6d 70 6f 72 74 65 . importe 00015450: 64 4e 6f 64 65 20 3d 20 62 6f 64 79 2e 6f 77 6e dNode = body.own 00015460: 65 72 44 6f 63 75 6d 65 6e 74 2e 69 6d 70 6f 72 erDocument.impor 00015470: 74 4e 6f 64 65 28 64 69 72 74 79 2c 20 74 72 75 tNode(dirty, tru 00015480: 65 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 e);. if ( 00015490: 69 6d 70 6f 72 74 65 64 4e 6f 64 65 2e 6e 6f 64 importedNode.nod 000154a0: 65 54 79 70 65 20 3d 3d 3d 20 4e 4f 44 45 5f 54 eType === NODE_T 000154b0: 59 50 45 2e 65 6c 65 6d 65 6e 74 20 26 26 20 69 YPE.element && i 000154c0: 6d 70 6f 72 74 65 64 4e 6f 64 65 2e 6e 6f 64 65 mportedNode.node 000154d0: 4e 61 6d 65 20 3d 3d 3d 20 27 42 4f 44 59 27 29 Name === 'BODY') 000154e0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 2f 2a 20 {. /* 000154f0: 4e 6f 64 65 20 69 73 20 61 6c 72 65 61 64 79 20 Node is already 00015500: 61 20 62 6f 64 79 2c 20 75 73 65 20 61 73 20 69 a body, use as i 00015510: 73 20 2a 2f 0a 20 20 20 20 20 20 20 20 20 20 62 s */. b 00015520: 6f 64 79 20 3d 20 69 6d 70 6f 72 74 65 64 4e 6f ody = importedNo 00015530: 64 65 3b 0a 20 20 20 20 20 20 20 20 7d 20 65 6c de;. } el 00015540: 73 65 20 69 66 20 28 69 6d 70 6f 72 74 65 64 4e se if (importedN 00015550: 6f 64 65 2e 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d ode.nodeName === 00015560: 20 27 48 54 4d 4c 27 29 20 7b 0a 20 20 20 20 20 'HTML') {. 00015570: 20 20 20 20 20 62 6f 64 79 20 3d 20 69 6d 70 6f body = impo 00015580: 72 74 65 64 4e 6f 64 65 3b 0a 20 20 20 20 20 20 rtedNode;. 00015590: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 000155a0: 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 // eslint-d 000155b0: 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 isable-next-line 000155c0: 20 75 6e 69 63 6f 72 6e 2f 70 72 65 66 65 72 2d unicorn/prefer- 000155d0: 64 6f 6d 2d 6e 6f 64 65 2d 61 70 70 65 6e 64 0a dom-node-append. 000155e0: 20 20 20 20 20 20 20 20 20 20 62 6f 64 79 2e 61 body.a 000155f0: 70 70 65 6e 64 43 68 69 6c 64 28 69 6d 70 6f 72 ppendChild(impor 00015600: 74 65 64 4e 6f 64 65 29 3b 0a 20 20 20 20 20 20 tedNode);. 00015610: 20 20 7d 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 }. } else 00015620: 20 7b 0a 20 20 20 20 20 20 20 20 2f 2a 20 45 78 {. /* Ex 00015630: 69 74 20 64 69 72 65 63 74 6c 79 20 69 66 20 77 it directly if w 00015640: 65 20 68 61 76 65 20 6e 6f 74 68 69 6e 67 20 74 e have nothing t 00015650: 6f 20 64 6f 20 2a 2f 0a 20 20 20 20 20 20 20 20 o do */. 00015660: 69 66 20 28 21 52 45 54 55 52 4e 5f 44 4f 4d 20 if (!RETURN_DOM 00015670: 26 26 20 21 53 41 46 45 5f 46 4f 52 5f 54 45 4d && !SAFE_FOR_TEM 00015680: 50 4c 41 54 45 53 20 26 26 20 21 57 48 4f 4c 45 PLATES && !WHOLE 00015690: 5f 44 4f 43 55 4d 45 4e 54 20 26 26 0a 20 20 20 _DOCUMENT &&. 000156a0: 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 // eslint-d 000156b0: 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 isable-next-line 000156c0: 20 75 6e 69 63 6f 72 6e 2f 70 72 65 66 65 72 2d unicorn/prefer- 000156d0: 69 6e 63 6c 75 64 65 73 0a 20 20 20 20 20 20 20 includes. 000156e0: 20 64 69 72 74 79 2e 69 6e 64 65 78 4f 66 28 27 dirty.indexOf(' 000156f0: 3c 27 29 20 3d 3d 3d 20 2d 31 29 20 7b 0a 20 20 <') === -1) {. 00015700: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 00015710: 72 75 73 74 65 64 54 79 70 65 73 50 6f 6c 69 63 rustedTypesPolic 00015720: 79 20 26 26 20 52 45 54 55 52 4e 5f 54 52 55 53 y && RETURN_TRUS 00015730: 54 45 44 5f 54 59 50 45 20 3f 20 74 72 75 73 74 TED_TYPE ? trust 00015740: 65 64 54 79 70 65 73 50 6f 6c 69 63 79 2e 63 72 edTypesPolicy.cr 00015750: 65 61 74 65 48 54 4d 4c 28 64 69 72 74 79 29 20 eateHTML(dirty) 00015760: 3a 20 64 69 72 74 79 3b 0a 20 20 20 20 20 20 20 : dirty;. 00015770: 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 49 }.. /* I 00015780: 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 64 6f nitialize the do 00015790: 63 75 6d 65 6e 74 20 74 6f 20 77 6f 72 6b 20 6f cument to work o 000157a0: 6e 20 2a 2f 0a 20 20 20 20 20 20 20 20 62 6f 64 n */. bod 000157b0: 79 20 3d 20 5f 69 6e 69 74 44 6f 63 75 6d 65 6e y = _initDocumen 000157c0: 74 28 64 69 72 74 79 29 3b 0a 0a 20 20 20 20 20 t(dirty);.. 000157d0: 20 20 20 2f 2a 20 43 68 65 63 6b 20 77 65 20 68 /* Check we h 000157e0: 61 76 65 20 61 20 44 4f 4d 20 6e 6f 64 65 20 66 ave a DOM node f 000157f0: 72 6f 6d 20 74 68 65 20 64 61 74 61 20 2a 2f 0a rom the data */. 00015800: 20 20 20 20 20 20 20 20 69 66 20 28 21 62 6f 64 if (!bod 00015810: 79 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 72 y) {. r 00015820: 65 74 75 72 6e 20 52 45 54 55 52 4e 5f 44 4f 4d eturn RETURN_DOM 00015830: 20 3f 20 6e 75 6c 6c 20 3a 20 52 45 54 55 52 4e ? null : RETURN 00015840: 5f 54 52 55 53 54 45 44 5f 54 59 50 45 20 3f 20 _TRUSTED_TYPE ? 00015850: 65 6d 70 74 79 48 54 4d 4c 20 3a 20 27 27 3b 0a emptyHTML : '';. 00015860: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. 00015870: 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 52 65 6d 6f }.. /* Remo 00015880: 76 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 ve first element 00015890: 20 6e 6f 64 65 20 28 6f 75 72 73 29 20 69 66 20 node (ours) if 000158a0: 46 4f 52 43 45 5f 42 4f 44 59 20 69 73 20 73 65 FORCE_BODY is se 000158b0: 74 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 62 t */. if (b 000158c0: 6f 64 79 20 26 26 20 46 4f 52 43 45 5f 42 4f 44 ody && FORCE_BOD 000158d0: 59 29 20 7b 0a 20 20 20 20 20 20 20 20 5f 66 6f Y) {. _fo 000158e0: 72 63 65 52 65 6d 6f 76 65 28 62 6f 64 79 2e 66 rceRemove(body.f 000158f0: 69 72 73 74 43 68 69 6c 64 29 3b 0a 20 20 20 20 irstChild);. 00015900: 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 47 65 }.. /* Ge 00015910: 74 20 6e 6f 64 65 20 69 74 65 72 61 74 6f 72 20 t node iterator 00015920: 2a 2f 0a 20 20 20 20 20 20 63 6f 6e 73 74 20 6e */. const n 00015930: 6f 64 65 49 74 65 72 61 74 6f 72 20 3d 20 5f 63 odeIterator = _c 00015940: 72 65 61 74 65 4e 6f 64 65 49 74 65 72 61 74 6f reateNodeIterato 00015950: 72 28 49 4e 5f 50 4c 41 43 45 20 3f 20 64 69 72 r(IN_PLACE ? dir 00015960: 74 79 20 3a 20 62 6f 64 79 29 3b 0a 0a 20 20 20 ty : body);.. 00015970: 20 20 20 2f 2a 20 4e 6f 77 20 73 74 61 72 74 20 /* Now start 00015980: 69 74 65 72 61 74 69 6e 67 20 6f 76 65 72 20 74 iterating over t 00015990: 68 65 20 63 72 65 61 74 65 64 20 64 6f 63 75 6d he created docum 000159a0: 65 6e 74 20 2a 2f 0a 20 20 20 20 20 20 77 68 69 ent */. whi 000159b0: 6c 65 20 28 63 75 72 72 65 6e 74 4e 6f 64 65 20 le (currentNode 000159c0: 3d 20 6e 6f 64 65 49 74 65 72 61 74 6f 72 2e 6e = nodeIterator.n 000159d0: 65 78 74 4e 6f 64 65 28 29 29 20 7b 0a 20 20 20 extNode()) {. 000159e0: 20 20 20 20 20 2f 2a 20 53 61 6e 69 74 69 7a 65 /* Sanitize 000159f0: 20 74 61 67 73 20 61 6e 64 20 65 6c 65 6d 65 6e tags and elemen 00015a00: 74 73 20 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 ts */. if 00015a10: 20 28 5f 73 61 6e 69 74 69 7a 65 45 6c 65 6d 65 (_sanitizeEleme 00015a20: 6e 74 73 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 nts(currentNode) 00015a30: 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 63 6f ) {. co 00015a40: 6e 74 69 6e 75 65 3b 0a 20 20 20 20 20 20 20 20 ntinue;. 00015a50: 7d 0a 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 }. const 00015a60: 70 61 72 65 6e 74 4e 6f 64 65 20 3d 20 67 65 74 parentNode = get 00015a70: 50 61 72 65 6e 74 4e 6f 64 65 28 63 75 72 72 65 ParentNode(curre 00015a80: 6e 74 4e 6f 64 65 29 3b 0a 0a 20 20 20 20 20 20 ntNode);.. 00015a90: 20 20 2f 2a 20 53 65 74 20 74 68 65 20 6e 65 73 /* Set the nes 00015aa0: 74 69 6e 67 20 64 65 70 74 68 20 6f 66 20 61 6e ting depth of an 00015ab0: 20 65 6c 65 6d 65 6e 74 20 2a 2f 0a 20 20 20 20 element */. 00015ac0: 20 20 20 20 69 66 20 28 63 75 72 72 65 6e 74 4e if (currentN 00015ad0: 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d ode.nodeType === 00015ae0: 20 4e 4f 44 45 5f 54 59 50 45 2e 65 6c 65 6d 65 NODE_TYPE.eleme 00015af0: 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 nt) {. 00015b00: 69 66 20 28 70 61 72 65 6e 74 4e 6f 64 65 20 26 if (parentNode & 00015b10: 26 20 70 61 72 65 6e 74 4e 6f 64 65 2e 5f 5f 64 & parentNode.__d 00015b20: 65 70 74 68 29 20 7b 0a 20 20 20 20 20 20 20 20 epth) {. 00015b30: 20 20 20 20 2f 2a 0a 20 20 20 20 20 20 20 20 20 /*. 00015b40: 20 20 20 20 20 57 65 20 77 61 6e 74 20 74 68 65 We want the 00015b50: 20 64 65 70 74 68 20 6f 66 20 74 68 65 20 6e 6f depth of the no 00015b60: 64 65 20 69 6e 20 74 68 65 20 6f 72 69 67 69 6e de in the origin 00015b70: 61 6c 20 74 72 65 65 2c 20 77 68 69 63 68 20 63 al tree, which c 00015b80: 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 an. 00015b90: 20 63 68 61 6e 67 65 20 77 68 65 6e 20 69 74 27 change when it' 00015ba0: 73 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 69 s removed from i 00015bb0: 74 73 20 70 61 72 65 6e 74 2e 0a 20 20 20 20 20 ts parent.. 00015bc0: 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 20 20 */. 00015bd0: 20 20 20 20 20 20 63 75 72 72 65 6e 74 4e 6f 64 currentNod 00015be0: 65 2e 5f 5f 64 65 70 74 68 20 3d 20 28 63 75 72 e.__depth = (cur 00015bf0: 72 65 6e 74 4e 6f 64 65 2e 5f 5f 72 65 6d 6f 76 rentNode.__remov 00015c00: 61 6c 43 6f 75 6e 74 20 7c 7c 20 30 29 20 2b 20 alCount || 0) + 00015c10: 70 61 72 65 6e 74 4e 6f 64 65 2e 5f 5f 64 65 70 parentNode.__dep 00015c20: 74 68 20 2b 20 31 3b 0a 20 20 20 20 20 20 20 20 th + 1;. 00015c30: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 00015c40: 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 4e 6f currentNo 00015c50: 64 65 2e 5f 5f 64 65 70 74 68 20 3d 20 31 3b 0a de.__depth = 1;. 00015c60: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }. 00015c70: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f }.. / 00015c80: 2a 0a 20 20 20 20 20 20 20 20 20 2a 20 52 65 6d *. * Rem 00015c90: 6f 76 65 20 61 6e 20 65 6c 65 6d 65 6e 74 20 69 ove an element i 00015ca0: 66 20 6e 65 73 74 65 64 20 74 6f 6f 20 64 65 65 f nested too dee 00015cb0: 70 6c 79 20 74 6f 20 61 76 6f 69 64 20 6d 58 53 ply to avoid mXS 00015cc0: 53 0a 20 20 20 20 20 20 20 20 20 2a 20 6f 72 20 S. * or 00015cd0: 69 66 20 74 68 65 20 5f 5f 64 65 70 74 68 20 6d if the __depth m 00015ce0: 69 67 68 74 20 68 61 76 65 20 62 65 65 6e 20 74 ight have been t 00015cf0: 61 6d 70 65 72 65 64 20 77 69 74 68 0a 20 20 20 ampered with. 00015d00: 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 20 20 20 */. 00015d10: 20 69 66 20 28 63 75 72 72 65 6e 74 4e 6f 64 65 if (currentNode 00015d20: 2e 5f 5f 64 65 70 74 68 20 3e 3d 20 4d 41 58 5f .__depth >= MAX_ 00015d30: 4e 45 53 54 49 4e 47 5f 44 45 50 54 48 20 7c 7c NESTING_DEPTH || 00015d40: 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 5f 5f 64 currentNode.__d 00015d50: 65 70 74 68 20 3c 20 30 20 7c 7c 20 6e 75 6d 62 epth < 0 || numb 00015d60: 65 72 49 73 4e 61 4e 28 63 75 72 72 65 6e 74 4e erIsNaN(currentN 00015d70: 6f 64 65 2e 5f 5f 64 65 70 74 68 29 29 20 7b 0a ode.__depth)) {. 00015d80: 20 20 20 20 20 20 20 20 20 20 5f 66 6f 72 63 65 _force 00015d90: 52 65 6d 6f 76 65 28 63 75 72 72 65 6e 74 4e 6f Remove(currentNo 00015da0: 64 65 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a de);. }.. 00015db0: 20 20 20 20 20 20 20 20 2f 2a 20 53 68 61 64 6f /* Shado 00015dc0: 77 20 44 4f 4d 20 64 65 74 65 63 74 65 64 2c 20 w DOM detected, 00015dd0: 73 61 6e 69 74 69 7a 65 20 69 74 20 2a 2f 0a 20 sanitize it */. 00015de0: 20 20 20 20 20 20 20 69 66 20 28 63 75 72 72 65 if (curre 00015df0: 6e 74 4e 6f 64 65 2e 63 6f 6e 74 65 6e 74 20 69 ntNode.content i 00015e00: 6e 73 74 61 6e 63 65 6f 66 20 44 6f 63 75 6d 65 nstanceof Docume 00015e10: 6e 74 46 72 61 67 6d 65 6e 74 29 20 7b 0a 20 20 ntFragment) {. 00015e20: 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 4e currentN 00015e30: 6f 64 65 2e 63 6f 6e 74 65 6e 74 2e 5f 5f 64 65 ode.content.__de 00015e40: 70 74 68 20 3d 20 63 75 72 72 65 6e 74 4e 6f 64 pth = currentNod 00015e50: 65 2e 5f 5f 64 65 70 74 68 3b 0a 20 20 20 20 20 e.__depth;. 00015e60: 20 20 20 20 20 5f 73 61 6e 69 74 69 7a 65 53 68 _sanitizeSh 00015e70: 61 64 6f 77 44 4f 4d 28 63 75 72 72 65 6e 74 4e adowDOM(currentN 00015e80: 6f 64 65 2e 63 6f 6e 74 65 6e 74 29 3b 0a 20 20 ode.content);. 00015e90: 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 }.. 00015ea0: 20 2f 2a 20 43 68 65 63 6b 20 61 74 74 72 69 62 /* Check attrib 00015eb0: 75 74 65 73 2c 20 73 61 6e 69 74 69 7a 65 20 69 utes, sanitize i 00015ec0: 66 20 6e 65 63 65 73 73 61 72 79 20 2a 2f 0a 20 f necessary */. 00015ed0: 20 20 20 20 20 20 20 5f 73 61 6e 69 74 69 7a 65 _sanitize 00015ee0: 41 74 74 72 69 62 75 74 65 73 28 63 75 72 72 65 Attributes(curre 00015ef0: 6e 74 4e 6f 64 65 29 3b 0a 20 20 20 20 20 20 7d ntNode);. } 00015f00: 0a 0a 20 20 20 20 20 20 2f 2a 20 49 66 20 77 65 .. /* If we 00015f10: 20 73 61 6e 69 74 69 7a 65 64 20 60 64 69 72 74 sanitized `dirt 00015f20: 79 60 20 69 6e 2d 70 6c 61 63 65 2c 20 72 65 74 y` in-place, ret 00015f30: 75 72 6e 20 69 74 2e 20 2a 2f 0a 20 20 20 20 20 urn it. */. 00015f40: 20 69 66 20 28 49 4e 5f 50 4c 41 43 45 29 20 7b if (IN_PLACE) { 00015f50: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 . return 00015f60: 64 69 72 74 79 3b 0a 20 20 20 20 20 20 7d 0a 0a dirty;. }.. 00015f70: 20 20 20 20 20 20 2f 2a 20 52 65 74 75 72 6e 20 /* Return 00015f80: 73 61 6e 69 74 69 7a 65 64 20 73 74 72 69 6e 67 sanitized string 00015f90: 20 6f 72 20 44 4f 4d 20 2a 2f 0a 20 20 20 20 20 or DOM */. 00015fa0: 20 69 66 20 28 52 45 54 55 52 4e 5f 44 4f 4d 29 if (RETURN_DOM) 00015fb0: 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 52 {. if (R 00015fc0: 45 54 55 52 4e 5f 44 4f 4d 5f 46 52 41 47 4d 45 ETURN_DOM_FRAGME 00015fd0: 4e 54 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 NT) {. 00015fe0: 72 65 74 75 72 6e 4e 6f 64 65 20 3d 20 63 72 65 returnNode = cre 00015ff0: 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d ateDocumentFragm 00016000: 65 6e 74 2e 63 61 6c 6c 28 62 6f 64 79 2e 6f 77 ent.call(body.ow 00016010: 6e 65 72 44 6f 63 75 6d 65 6e 74 29 3b 0a 20 20 nerDocument);. 00016020: 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 62 while (b 00016030: 6f 64 79 2e 66 69 72 73 74 43 68 69 6c 64 29 20 ody.firstChild) 00016040: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f {. // 00016050: 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d eslint-disable- 00016060: 6e 65 78 74 2d 6c 69 6e 65 20 75 6e 69 63 6f 72 next-line unicor 00016070: 6e 2f 70 72 65 66 65 72 2d 64 6f 6d 2d 6e 6f 64 n/prefer-dom-nod 00016080: 65 2d 61 70 70 65 6e 64 0a 20 20 20 20 20 20 20 e-append. 00016090: 20 20 20 20 20 72 65 74 75 72 6e 4e 6f 64 65 2e returnNode. 000160a0: 61 70 70 65 6e 64 43 68 69 6c 64 28 62 6f 64 79 appendChild(body 000160b0: 2e 66 69 72 73 74 43 68 69 6c 64 29 3b 0a 20 20 .firstChild);. 000160c0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. 000160d0: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 000160e0: 20 20 20 20 20 72 65 74 75 72 6e 4e 6f 64 65 20 returnNode 000160f0: 3d 20 62 6f 64 79 3b 0a 20 20 20 20 20 20 20 20 = body;. 00016100: 7d 0a 20 20 20 20 20 20 20 20 69 66 20 28 41 4c }. if (AL 00016110: 4c 4f 57 45 44 5f 41 54 54 52 2e 73 68 61 64 6f LOWED_ATTR.shado 00016120: 77 72 6f 6f 74 20 7c 7c 20 41 4c 4c 4f 57 45 44 wroot || ALLOWED 00016130: 5f 41 54 54 52 2e 73 68 61 64 6f 77 72 6f 6f 74 _ATTR.shadowroot 00016140: 6d 6f 64 65 29 20 7b 0a 20 20 20 20 20 20 20 20 mode) {. 00016150: 20 20 2f 2a 0a 20 20 20 20 20 20 20 20 20 20 20 /*. 00016160: 20 41 64 6f 70 74 4e 6f 64 65 28 29 20 69 73 20 AdoptNode() is 00016170: 6e 6f 74 20 75 73 65 64 20 62 65 63 61 75 73 65 not used because 00016180: 20 69 6e 74 65 72 6e 61 6c 20 73 74 61 74 65 20 internal state 00016190: 69 73 20 6e 6f 74 20 72 65 73 65 74 0a 20 20 20 is not reset. 000161a0: 20 20 20 20 20 20 20 20 20 28 65 2e 67 2e 20 74 (e.g. t 000161b0: 68 65 20 70 61 73 74 20 6e 61 6d 65 73 20 6d 61 he past names ma 000161c0: 70 20 6f 66 20 61 20 48 54 4d 4c 46 6f 72 6d 45 p of a HTMLFormE 000161d0: 6c 65 6d 65 6e 74 29 2c 20 74 68 69 73 20 69 73 lement), this is 000161e0: 20 73 61 66 65 0a 20 20 20 20 20 20 20 20 20 20 safe. 000161f0: 20 20 69 6e 20 74 68 65 6f 72 79 20 62 75 74 20 in theory but 00016200: 77 65 20 77 6f 75 6c 64 20 72 61 74 68 65 72 20 we would rather 00016210: 6e 6f 74 20 72 69 73 6b 20 61 6e 6f 74 68 65 72 not risk another 00016220: 20 61 74 74 61 63 6b 20 76 65 63 74 6f 72 2e 0a attack vector.. 00016230: 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 The 00016240: 73 74 61 74 65 20 74 68 61 74 20 69 73 20 63 6c state that is cl 00016250: 6f 6e 65 64 20 62 79 20 69 6d 70 6f 72 74 4e 6f oned by importNo 00016260: 64 65 28 29 20 69 73 20 65 78 70 6c 69 63 69 74 de() is explicit 00016270: 6c 79 20 64 65 66 69 6e 65 64 0a 20 20 20 20 20 ly defined. 00016280: 20 20 20 20 20 20 20 62 79 20 74 68 65 20 73 70 by the sp 00016290: 65 63 73 2e 0a 20 20 20 20 20 20 20 20 20 20 2a ecs.. * 000162a0: 2f 0a 20 20 20 20 20 20 20 20 20 20 72 65 74 75 /. retu 000162b0: 72 6e 4e 6f 64 65 20 3d 20 69 6d 70 6f 72 74 4e rnNode = importN 000162c0: 6f 64 65 2e 63 61 6c 6c 28 6f 72 69 67 69 6e 61 ode.call(origina 000162d0: 6c 44 6f 63 75 6d 65 6e 74 2c 20 72 65 74 75 72 lDocument, retur 000162e0: 6e 4e 6f 64 65 2c 20 74 72 75 65 29 3b 0a 20 20 nNode, true);. 000162f0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 }. 00016300: 72 65 74 75 72 6e 20 72 65 74 75 72 6e 4e 6f 64 return returnNod 00016310: 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 e;. }. 00016320: 20 6c 65 74 20 73 65 72 69 61 6c 69 7a 65 64 48 let serializedH 00016330: 54 4d 4c 20 3d 20 57 48 4f 4c 45 5f 44 4f 43 55 TML = WHOLE_DOCU 00016340: 4d 45 4e 54 20 3f 20 62 6f 64 79 2e 6f 75 74 65 MENT ? body.oute 00016350: 72 48 54 4d 4c 20 3a 20 62 6f 64 79 2e 69 6e 6e rHTML : body.inn 00016360: 65 72 48 54 4d 4c 3b 0a 0a 20 20 20 20 20 20 2f erHTML;.. / 00016370: 2a 20 53 65 72 69 61 6c 69 7a 65 20 64 6f 63 74 * Serialize doct 00016380: 79 70 65 20 69 66 20 61 6c 6c 6f 77 65 64 20 2a ype if allowed * 00016390: 2f 0a 20 20 20 20 20 20 69 66 20 28 57 48 4f 4c /. if (WHOL 000163a0: 45 5f 44 4f 43 55 4d 45 4e 54 20 26 26 20 41 4c E_DOCUMENT && AL 000163b0: 4c 4f 57 45 44 5f 54 41 47 53 5b 27 21 64 6f 63 LOWED_TAGS['!doc 000163c0: 74 79 70 65 27 5d 20 26 26 20 62 6f 64 79 2e 6f type'] && body.o 000163d0: 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 26 26 20 wnerDocument && 000163e0: 62 6f 64 79 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 body.ownerDocume 000163f0: 6e 74 2e 64 6f 63 74 79 70 65 20 26 26 20 62 6f nt.doctype && bo 00016400: 64 79 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 dy.ownerDocument 00016410: 2e 64 6f 63 74 79 70 65 2e 6e 61 6d 65 20 26 26 .doctype.name && 00016420: 20 72 65 67 45 78 70 54 65 73 74 28 44 4f 43 54 regExpTest(DOCT 00016430: 59 50 45 5f 4e 41 4d 45 2c 20 62 6f 64 79 2e 6f YPE_NAME, body.o 00016440: 77 6e 65 72 44 6f 63 75 6d 65 6e 74 2e 64 6f 63 wnerDocument.doc 00016450: 74 79 70 65 2e 6e 61 6d 65 29 29 20 7b 0a 20 20 type.name)) {. 00016460: 20 20 20 20 20 20 73 65 72 69 61 6c 69 7a 65 64 serialized 00016470: 48 54 4d 4c 20 3d 20 27 3c 21 44 4f 43 54 59 50 HTML = '<!DOCTYP 00016480: 45 20 27 20 2b 20 62 6f 64 79 2e 6f 77 6e 65 72 E ' + body.owner 00016490: 44 6f 63 75 6d 65 6e 74 2e 64 6f 63 74 79 70 65 Document.doctype 000164a0: 2e 6e 61 6d 65 20 2b 20 27 3e 5c 6e 27 20 2b 20 .name + '>\n' + 000164b0: 73 65 72 69 61 6c 69 7a 65 64 48 54 4d 4c 3b 0a serializedHTML;. 000164c0: 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f }.. / 000164d0: 2a 20 53 61 6e 69 74 69 7a 65 20 66 69 6e 61 6c * Sanitize final 000164e0: 20 73 74 72 69 6e 67 20 74 65 6d 70 6c 61 74 65 string template 000164f0: 2d 73 61 66 65 20 2a 2f 0a 20 20 20 20 20 20 69 -safe */. i 00016500: 66 20 28 53 41 46 45 5f 46 4f 52 5f 54 45 4d 50 f (SAFE_FOR_TEMP 00016510: 4c 41 54 45 53 29 20 7b 0a 20 20 20 20 20 20 20 LATES) {. 00016520: 20 61 72 72 61 79 46 6f 72 45 61 63 68 28 5b 4d arrayForEach([M 00016530: 55 53 54 41 43 48 45 5f 45 58 50 52 2c 20 45 52 USTACHE_EXPR, ER 00016540: 42 5f 45 58 50 52 2c 20 54 4d 50 4c 49 54 5f 45 B_EXPR, TMPLIT_E 00016550: 58 50 52 5d 2c 20 65 78 70 72 20 3d 3e 20 7b 0a XPR], expr => {. 00016560: 20 20 20 20 20 20 20 20 20 20 73 65 72 69 61 6c serial 00016570: 69 7a 65 64 48 54 4d 4c 20 3d 20 73 74 72 69 6e izedHTML = strin 00016580: 67 52 65 70 6c 61 63 65 28 73 65 72 69 61 6c 69 gReplace(seriali 00016590: 7a 65 64 48 54 4d 4c 2c 20 65 78 70 72 2c 20 27 zedHTML, expr, ' 000165a0: 20 27 29 3b 0a 20 20 20 20 20 20 20 20 7d 29 3b ');. }); 000165b0: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 . }. r 000165c0: 65 74 75 72 6e 20 74 72 75 73 74 65 64 54 79 70 eturn trustedTyp 000165d0: 65 73 50 6f 6c 69 63 79 20 26 26 20 52 45 54 55 esPolicy && RETU 000165e0: 52 4e 5f 54 52 55 53 54 45 44 5f 54 59 50 45 20 RN_TRUSTED_TYPE 000165f0: 3f 20 74 72 75 73 74 65 64 54 79 70 65 73 50 6f ? trustedTypesPo 00016600: 6c 69 63 79 2e 63 72 65 61 74 65 48 54 4d 4c 28 licy.createHTML( 00016610: 73 65 72 69 61 6c 69 7a 65 64 48 54 4d 4c 29 20 serializedHTML) 00016620: 3a 20 73 65 72 69 61 6c 69 7a 65 64 48 54 4d 4c : serializedHTML 00016630: 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a ;. };.. /* 00016640: 2a 0a 20 20 20 20 20 2a 20 50 75 62 6c 69 63 20 *. * Public 00016650: 6d 65 74 68 6f 64 20 74 6f 20 73 65 74 20 74 68 method to set th 00016660: 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 e configuration 00016670: 6f 6e 63 65 0a 20 20 20 20 20 2a 20 73 65 74 43 once. * setC 00016680: 6f 6e 66 69 67 0a 20 20 20 20 20 2a 0a 20 20 20 onfig. *. 00016690: 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f 62 6a 65 * @param {Obje 000166a0: 63 74 7d 20 63 66 67 20 63 6f 6e 66 69 67 75 72 ct} cfg configur 000166b0: 61 74 69 6f 6e 20 6f 62 6a 65 63 74 0a 20 20 20 ation object. 000166c0: 20 20 2a 2f 0a 20 20 20 20 44 4f 4d 50 75 72 69 */. DOMPuri 000166d0: 66 79 2e 73 65 74 43 6f 6e 66 69 67 20 3d 20 66 fy.setConfig = f 000166e0: 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a 20 20 20 unction () {. 000166f0: 20 20 20 6c 65 74 20 63 66 67 20 3d 20 61 72 67 let cfg = arg 00016700: 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 uments.length > 00016710: 30 20 26 26 20 61 72 67 75 6d 65 6e 74 73 5b 30 0 && arguments[0 00016720: 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 ] !== undefined 00016730: 3f 20 61 72 67 75 6d 65 6e 74 73 5b 30 5d 20 3a ? arguments[0] : 00016740: 20 7b 7d 3b 0a 20 20 20 20 20 20 5f 70 61 72 73 {};. _pars 00016750: 65 43 6f 6e 66 69 67 28 63 66 67 29 3b 0a 20 20 eConfig(cfg);. 00016760: 20 20 20 20 53 45 54 5f 43 4f 4e 46 49 47 20 3d SET_CONFIG = 00016770: 20 74 72 75 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 true;. };.. 00016780: 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 50 75 /**. * Pu 00016790: 62 6c 69 63 20 6d 65 74 68 6f 64 20 74 6f 20 72 blic method to r 000167a0: 65 6d 6f 76 65 20 74 68 65 20 63 6f 6e 66 69 67 emove the config 000167b0: 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 2a 20 63 uration. * c 000167c0: 6c 65 61 72 43 6f 6e 66 69 67 0a 20 20 20 20 20 learConfig. 000167d0: 2a 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 4f *. */. DO 000167e0: 4d 50 75 72 69 66 79 2e 63 6c 65 61 72 43 6f 6e MPurify.clearCon 000167f0: 66 69 67 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 fig = function ( 00016800: 29 20 7b 0a 20 20 20 20 20 20 43 4f 4e 46 49 47 ) {. CONFIG 00016810: 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 20 53 = null;. S 00016820: 45 54 5f 43 4f 4e 46 49 47 20 3d 20 66 61 6c 73 ET_CONFIG = fals 00016830: 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f e;. };.. / 00016840: 2a 2a 0a 20 20 20 20 20 2a 20 50 75 62 6c 69 63 **. * Public 00016850: 20 6d 65 74 68 6f 64 20 74 6f 20 63 68 65 63 6b method to check 00016860: 20 69 66 20 61 6e 20 61 74 74 72 69 62 75 74 65 if an attribute 00016870: 20 76 61 6c 75 65 20 69 73 20 76 61 6c 69 64 2e value is valid. 00016880: 0a 20 20 20 20 20 2a 20 55 73 65 73 20 6c 61 73 . * Uses las 00016890: 74 20 73 65 74 20 63 6f 6e 66 69 67 2c 20 69 66 t set config, if 000168a0: 20 61 6e 79 2e 20 4f 74 68 65 72 77 69 73 65 2c any. Otherwise, 000168b0: 20 75 73 65 73 20 63 6f 6e 66 69 67 20 64 65 66 uses config def 000168c0: 61 75 6c 74 73 2e 0a 20 20 20 20 20 2a 20 69 73 aults.. * is 000168d0: 56 61 6c 69 64 41 74 74 72 69 62 75 74 65 0a 20 ValidAttribute. 000168e0: 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 61 *. * @pa 000168f0: 72 61 6d 20 20 7b 53 74 72 69 6e 67 7d 20 74 61 ram {String} ta 00016900: 67 20 54 61 67 20 6e 61 6d 65 20 6f 66 20 63 6f g Tag name of co 00016910: 6e 74 61 69 6e 69 6e 67 20 65 6c 65 6d 65 6e 74 ntaining element 00016920: 2e 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 .. * @param 00016930: 20 7b 53 74 72 69 6e 67 7d 20 61 74 74 72 20 41 {String} attr A 00016940: 74 74 72 69 62 75 74 65 20 6e 61 6d 65 2e 0a 20 ttribute name.. 00016950: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 53 * @param {S 00016960: 74 72 69 6e 67 7d 20 76 61 6c 75 65 20 41 74 74 tring} value Att 00016970: 72 69 62 75 74 65 20 76 61 6c 75 65 2e 0a 20 20 ribute value.. 00016980: 20 20 20 2a 20 40 72 65 74 75 72 6e 20 7b 42 6f * @return {Bo 00016990: 6f 6c 65 61 6e 7d 20 52 65 74 75 72 6e 73 20 74 olean} Returns t 000169a0: 72 75 65 20 69 66 20 60 76 61 6c 75 65 60 20 69 rue if `value` i 000169b0: 73 20 76 61 6c 69 64 2e 20 4f 74 68 65 72 77 69 s valid. Otherwi 000169c0: 73 65 2c 20 72 65 74 75 72 6e 73 20 66 61 6c 73 se, returns fals 000169d0: 65 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 e.. */. D 000169e0: 4f 4d 50 75 72 69 66 79 2e 69 73 56 61 6c 69 64 OMPurify.isValid 000169f0: 41 74 74 72 69 62 75 74 65 20 3d 20 66 75 6e 63 Attribute = func 00016a00: 74 69 6f 6e 20 28 74 61 67 2c 20 61 74 74 72 2c tion (tag, attr, 00016a10: 20 76 61 6c 75 65 29 20 7b 0a 20 20 20 20 20 20 value) {. 00016a20: 2f 2a 20 49 6e 69 74 69 61 6c 69 7a 65 20 73 68 /* Initialize sh 00016a30: 61 72 65 64 20 63 6f 6e 66 69 67 20 76 61 72 73 ared config vars 00016a40: 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 20 2a if necessary. * 00016a50: 2f 0a 20 20 20 20 20 20 69 66 20 28 21 43 4f 4e /. if (!CON 00016a60: 46 49 47 29 20 7b 0a 20 20 20 20 20 20 20 20 5f FIG) {. _ 00016a70: 70 61 72 73 65 43 6f 6e 66 69 67 28 7b 7d 29 3b parseConfig({}); 00016a80: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 63 . }. c 00016a90: 6f 6e 73 74 20 6c 63 54 61 67 20 3d 20 74 72 61 onst lcTag = tra 00016aa0: 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 28 74 nsformCaseFunc(t 00016ab0: 61 67 29 3b 0a 20 20 20 20 20 20 63 6f 6e 73 74 ag);. const 00016ac0: 20 6c 63 4e 61 6d 65 20 3d 20 74 72 61 6e 73 66 lcName = transf 00016ad0: 6f 72 6d 43 61 73 65 46 75 6e 63 28 61 74 74 72 ormCaseFunc(attr 00016ae0: 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 );. return 00016af0: 5f 69 73 56 61 6c 69 64 41 74 74 72 69 62 75 74 _isValidAttribut 00016b00: 65 28 6c 63 54 61 67 2c 20 6c 63 4e 61 6d 65 2c e(lcTag, lcName, 00016b10: 20 76 61 6c 75 65 29 3b 0a 20 20 20 20 7d 3b 0a value);. };. 00016b20: 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 . /**. * 00016b30: 41 64 64 48 6f 6f 6b 0a 20 20 20 20 20 2a 20 50 AddHook. * P 00016b40: 75 62 6c 69 63 20 6d 65 74 68 6f 64 20 74 6f 20 ublic method to 00016b50: 61 64 64 20 44 4f 4d 50 75 72 69 66 79 20 68 6f add DOMPurify ho 00016b60: 6f 6b 73 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 oks. *. 00016b70: 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 * @param {String 00016b80: 7d 20 65 6e 74 72 79 50 6f 69 6e 74 20 65 6e 74 } entryPoint ent 00016b90: 72 79 20 70 6f 69 6e 74 20 66 6f 72 20 74 68 65 ry point for the 00016ba0: 20 68 6f 6f 6b 20 74 6f 20 61 64 64 0a 20 20 20 hook to add. 00016bb0: 20 20 2a 20 40 70 61 72 61 6d 20 7b 46 75 6e 63 * @param {Func 00016bc0: 74 69 6f 6e 7d 20 68 6f 6f 6b 46 75 6e 63 74 69 tion} hookFuncti 00016bd0: 6f 6e 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 65 on function to e 00016be0: 78 65 63 75 74 65 0a 20 20 20 20 20 2a 2f 0a 20 xecute. */. 00016bf0: 20 20 20 44 4f 4d 50 75 72 69 66 79 2e 61 64 64 DOMPurify.add 00016c00: 48 6f 6f 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 20 Hook = function 00016c10: 28 65 6e 74 72 79 50 6f 69 6e 74 2c 20 68 6f 6f (entryPoint, hoo 00016c20: 6b 46 75 6e 63 74 69 6f 6e 29 20 7b 0a 20 20 20 kFunction) {. 00016c30: 20 20 20 69 66 20 28 74 79 70 65 6f 66 20 68 6f if (typeof ho 00016c40: 6f 6b 46 75 6e 63 74 69 6f 6e 20 21 3d 3d 20 27 okFunction !== ' 00016c50: 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 function') {. 00016c60: 20 20 20 20 20 72 65 74 75 72 6e 3b 0a 20 20 20 return;. 00016c70: 20 20 20 7d 0a 20 20 20 20 20 20 68 6f 6f 6b 73 }. hooks 00016c80: 5b 65 6e 74 72 79 50 6f 69 6e 74 5d 20 3d 20 68 [entryPoint] = h 00016c90: 6f 6f 6b 73 5b 65 6e 74 72 79 50 6f 69 6e 74 5d ooks[entryPoint] 00016ca0: 20 7c 7c 20 5b 5d 3b 0a 20 20 20 20 20 20 61 72 || [];. ar 00016cb0: 72 61 79 50 75 73 68 28 68 6f 6f 6b 73 5b 65 6e rayPush(hooks[en 00016cc0: 74 72 79 50 6f 69 6e 74 5d 2c 20 68 6f 6f 6b 46 tryPoint], hookF 00016cd0: 75 6e 63 74 69 6f 6e 29 3b 0a 20 20 20 20 7d 3b unction);. }; 00016ce0: 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a .. /**. * 00016cf0: 20 52 65 6d 6f 76 65 48 6f 6f 6b 0a 20 20 20 20 RemoveHook. 00016d00: 20 2a 20 50 75 62 6c 69 63 20 6d 65 74 68 6f 64 * Public method 00016d10: 20 74 6f 20 72 65 6d 6f 76 65 20 61 20 44 4f 4d to remove a DOM 00016d20: 50 75 72 69 66 79 20 68 6f 6f 6b 20 61 74 20 61 Purify hook at a 00016d30: 20 67 69 76 65 6e 20 65 6e 74 72 79 50 6f 69 6e given entryPoin 00016d40: 74 0a 20 20 20 20 20 2a 20 28 70 6f 70 73 20 69 t. * (pops i 00016d50: 74 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b t from the stack 00016d60: 20 6f 66 20 68 6f 6f 6b 73 20 69 66 20 6d 6f 72 of hooks if mor 00016d70: 65 20 61 72 65 20 70 72 65 73 65 6e 74 29 0a 20 e are present). 00016d80: 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 61 *. * @pa 00016d90: 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20 65 6e 74 ram {String} ent 00016da0: 72 79 50 6f 69 6e 74 20 65 6e 74 72 79 20 70 6f ryPoint entry po 00016db0: 69 6e 74 20 66 6f 72 20 74 68 65 20 68 6f 6f 6b int for the hook 00016dc0: 20 74 6f 20 72 65 6d 6f 76 65 0a 20 20 20 20 20 to remove. 00016dd0: 2a 20 40 72 65 74 75 72 6e 20 7b 46 75 6e 63 74 * @return {Funct 00016de0: 69 6f 6e 7d 20 72 65 6d 6f 76 65 64 28 70 6f 70 ion} removed(pop 00016df0: 70 65 64 29 20 68 6f 6f 6b 0a 20 20 20 20 20 2a ped) hook. * 00016e00: 2f 0a 20 20 20 20 44 4f 4d 50 75 72 69 66 79 2e /. DOMPurify. 00016e10: 72 65 6d 6f 76 65 48 6f 6f 6b 20 3d 20 66 75 6e removeHook = fun 00016e20: 63 74 69 6f 6e 20 28 65 6e 74 72 79 50 6f 69 6e ction (entryPoin 00016e30: 74 29 20 7b 0a 20 20 20 20 20 20 69 66 20 28 68 t) {. if (h 00016e40: 6f 6f 6b 73 5b 65 6e 74 72 79 50 6f 69 6e 74 5d ooks[entryPoint] 00016e50: 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 ) {. retu 00016e60: 72 6e 20 61 72 72 61 79 50 6f 70 28 68 6f 6f 6b rn arrayPop(hook 00016e70: 73 5b 65 6e 74 72 79 50 6f 69 6e 74 5d 29 3b 0a s[entryPoint]);. 00016e80: 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 3b 0a 0a }. };.. 00016e90: 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 52 /**. * R 00016ea0: 65 6d 6f 76 65 48 6f 6f 6b 73 0a 20 20 20 20 20 emoveHooks. 00016eb0: 2a 20 50 75 62 6c 69 63 20 6d 65 74 68 6f 64 20 * Public method 00016ec0: 74 6f 20 72 65 6d 6f 76 65 20 61 6c 6c 20 44 4f to remove all DO 00016ed0: 4d 50 75 72 69 66 79 20 68 6f 6f 6b 73 20 61 74 MPurify hooks at 00016ee0: 20 61 20 67 69 76 65 6e 20 65 6e 74 72 79 50 6f a given entryPo 00016ef0: 69 6e 74 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 int. *. 00016f00: 2a 20 40 70 61 72 61 6d 20 20 7b 53 74 72 69 6e * @param {Strin 00016f10: 67 7d 20 65 6e 74 72 79 50 6f 69 6e 74 20 65 6e g} entryPoint en 00016f20: 74 72 79 20 70 6f 69 6e 74 20 66 6f 72 20 74 68 try point for th 00016f30: 65 20 68 6f 6f 6b 73 20 74 6f 20 72 65 6d 6f 76 e hooks to remov 00016f40: 65 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 4f e. */. DO 00016f50: 4d 50 75 72 69 66 79 2e 72 65 6d 6f 76 65 48 6f MPurify.removeHo 00016f60: 6f 6b 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 oks = function ( 00016f70: 65 6e 74 72 79 50 6f 69 6e 74 29 20 7b 0a 20 20 entryPoint) {. 00016f80: 20 20 20 20 69 66 20 28 68 6f 6f 6b 73 5b 65 6e if (hooks[en 00016f90: 74 72 79 50 6f 69 6e 74 5d 29 20 7b 0a 20 20 20 tryPoint]) {. 00016fa0: 20 20 20 20 20 68 6f 6f 6b 73 5b 65 6e 74 72 79 hooks[entry 00016fb0: 50 6f 69 6e 74 5d 20 3d 20 5b 5d 3b 0a 20 20 20 Point] = [];. 00016fc0: 20 20 20 7d 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 }. };.. 00016fd0: 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 52 65 6d 6f /**. * Remo 00016fe0: 76 65 41 6c 6c 48 6f 6f 6b 73 0a 20 20 20 20 20 veAllHooks. 00016ff0: 2a 20 50 75 62 6c 69 63 20 6d 65 74 68 6f 64 20 * Public method 00017000: 74 6f 20 72 65 6d 6f 76 65 20 61 6c 6c 20 44 4f to remove all DO 00017010: 4d 50 75 72 69 66 79 20 68 6f 6f 6b 73 0a 20 20 MPurify hooks. 00017020: 20 20 20 2a 2f 0a 20 20 20 20 44 4f 4d 50 75 72 */. DOMPur 00017030: 69 66 79 2e 72 65 6d 6f 76 65 41 6c 6c 48 6f 6f ify.removeAllHoo 00017040: 6b 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 ks = function () 00017050: 20 7b 0a 20 20 20 20 20 20 68 6f 6f 6b 73 20 3d {. hooks = 00017060: 20 7b 7d 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 {};. };. 00017070: 72 65 74 75 72 6e 20 44 4f 4d 50 75 72 69 66 79 return DOMPurify 00017080: 3b 0a 20 20 7d 0a 20 20 76 61 72 20 70 75 72 69 ;. }. var puri 00017090: 66 79 20 3d 20 63 72 65 61 74 65 44 4f 4d 50 75 fy = createDOMPu 000170a0: 72 69 66 79 28 29 3b 0a 0a 20 20 72 65 74 75 72 rify();.. retur 000170b0: 6e 20 70 75 72 69 66 79 3b 0a 0a 7d 29 29 3b 0a n purify;..}));. 000170c0: 2f 2f 23 20 73 6f 75 72 63 65 4d 61 70 70 69 6e //# sourceMappin 000170d0: 67 55 52 4c 3d 70 75 72 69 66 79 2e 6a 73 2e 6d gURL=purify.js.m 000170e0: 61 70 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a ap.../***/ }),.. 000170f0: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 00017100: 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 dules/error-poly 00017110: 66 69 6c 6c 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a fill/index.js":. 00017120: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00017130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017150: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no 00017160: 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 de_modules/error 00017170: 2d 70 6f 6c 79 66 69 6c 6c 2f 69 6e 64 65 78 2e -polyfill/index. 00017180: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 00017190: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000171a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000171b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 000171c0: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 000171d0: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 000171e0: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 000171f0: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 00017200: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 00017210: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00017220: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 20 2a re__(/*! ./lib * 00017230: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00017240: 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c s/error-polyfill 00017250: 2f 6c 69 62 2f 69 6e 64 65 78 2e 6a 73 22 29 3b /lib/index.js"); 00017260: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00017270: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00017280: 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c es/error-polyfil 00017290: 6c 2f 6c 69 62 2f 69 6e 64 65 78 2e 6a 73 22 3a l/lib/index.js": 000172a0: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 000172b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000172c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000172d0: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !*** 000172e0: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/ 000172f0: 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c error-polyfill/l 00017300: 69 62 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 ib/index.js ***! 00017310: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00017320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017330: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017340: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 00017350: 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 module, __unused 00017360: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 00017370: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00017380: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 5f 5f 77 ire__) => {..__w 00017390: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000173a0: 28 2f 2a 21 20 63 61 70 61 62 69 6c 69 74 79 2f (/*! capability/ 000173b0: 65 73 35 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d es5 */ "./node_m 000173c0: 6f 64 75 6c 65 73 2f 63 61 70 61 62 69 6c 69 74 odules/capabilit 000173d0: 79 2f 65 73 35 2e 6a 73 22 29 3b 0d 0a 0d 0a 76 y/es5.js");....v 000173e0: 61 72 20 63 61 70 61 62 69 6c 69 74 79 20 3d 20 ar capability = 000173f0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00017400: 65 5f 5f 28 2f 2a 21 20 63 61 70 61 62 69 6c 69 e__(/*! capabili 00017410: 74 79 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f ty */ "./node_mo 00017420: 64 75 6c 65 73 2f 63 61 70 61 62 69 6c 69 74 79 dules/capability 00017430: 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0d 0a 0d 0a /index.js");.... 00017440: 76 61 72 20 70 6f 6c 79 66 69 6c 6c 3b 0d 0a 69 var polyfill;..i 00017450: 66 20 28 63 61 70 61 62 69 6c 69 74 79 28 22 45 f (capability("E 00017460: 72 72 6f 72 2e 63 61 70 74 75 72 65 53 74 61 63 rror.captureStac 00017470: 6b 54 72 61 63 65 22 29 29 0d 0a 20 20 20 20 70 kTrace")).. p 00017480: 6f 6c 79 66 69 6c 6c 20 3d 20 5f 5f 77 65 62 70 olyfill = __webp 00017490: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 000174a0: 21 20 2e 2f 76 38 20 2a 2f 20 22 2e 2f 6e 6f 64 ! ./v8 */ "./nod 000174b0: 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d e_modules/error- 000174c0: 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 76 38 2e polyfill/lib/v8. 000174d0: 6a 73 22 29 3b 0d 0a 65 6c 73 65 20 69 66 20 28 js");..else if ( 000174e0: 63 61 70 61 62 69 6c 69 74 79 28 22 45 72 72 6f capability("Erro 000174f0: 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 74 61 63 r.prototype.stac 00017500: 6b 22 29 29 0d 0a 20 20 20 20 70 6f 6c 79 66 69 k")).. polyfi 00017510: 6c 6c 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 ll = __webpack_r 00017520: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6e equire__(/*! ./n 00017530: 6f 6e 2d 76 38 2f 69 6e 64 65 78 20 2a 2f 20 22 on-v8/index */ " 00017540: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 00017550: 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 rror-polyfill/li 00017560: 62 2f 6e 6f 6e 2d 76 38 2f 69 6e 64 65 78 2e 6a b/non-v8/index.j 00017570: 73 22 29 3b 0d 0a 65 6c 73 65 0d 0a 20 20 20 20 s");..else.. 00017580: 70 6f 6c 79 66 69 6c 6c 20 3d 20 5f 5f 77 65 62 polyfill = __web 00017590: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 000175a0: 2a 21 20 2e 2f 75 6e 73 75 70 70 6f 72 74 65 64 *! ./unsupported 000175b0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 000175c0: 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 les/error-polyfi 000175d0: 6c 6c 2f 6c 69 62 2f 75 6e 73 75 70 70 6f 72 74 ll/lib/unsupport 000175e0: 65 64 2e 6a 73 22 29 3b 0d 0a 0d 0a 6d 6f 64 75 ed.js");....modu 000175f0: 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 70 6f 6c le.exports = pol 00017600: 79 66 69 6c 6c 28 29 3b 0a 0a 2f 2a 2a 2a 2f 20 yfill();../***/ 00017610: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 00017620: 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 de_modules/error 00017630: 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 6e 6f -polyfill/lib/no 00017640: 6e 2d 76 38 2f 46 72 61 6d 65 2e 6a 73 22 3a 0a n-v8/Frame.js":. 00017650: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00017660: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017670: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017680: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 00017690: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 000176a0: 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 dules/error-poly 000176b0: 66 69 6c 6c 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 2f fill/lib/non-v8/ 000176c0: 46 72 61 6d 65 2e 6a 73 20 2a 2a 2a 21 0a 20 20 Frame.js ***!. 000176d0: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 000176e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000176f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017700: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00017710: 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e / ((module, __un 00017720: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 used_webpack_exp 00017730: 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f orts, __webpack_ 00017740: 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a require__) => {. 00017750: 0a 76 61 72 20 43 6c 61 73 73 20 3d 20 28 5f 5f .var Class = (__ 00017760: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00017770: 5f 28 2f 2a 21 20 6f 33 20 2a 2f 20 22 2e 2f 6e _(/*! o3 */ "./n 00017780: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 6f 33 2f 69 ode_modules/o3/i 00017790: 6e 64 65 78 2e 6a 73 22 29 2e 43 6c 61 73 73 29 ndex.js").Class) 000177a0: 2c 0d 0a 20 20 20 20 61 62 73 74 72 61 63 74 4d ,.. abstractM 000177b0: 65 74 68 6f 64 20 3d 20 28 5f 5f 77 65 62 70 61 ethod = (__webpa 000177c0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 000177d0: 20 6f 33 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d o3 */ "./node_m 000177e0: 6f 64 75 6c 65 73 2f 6f 33 2f 69 6e 64 65 78 2e odules/o3/index. 000177f0: 6a 73 22 29 2e 61 62 73 74 72 61 63 74 4d 65 74 js").abstractMet 00017800: 68 6f 64 29 3b 0d 0a 0d 0a 76 61 72 20 46 72 61 hod);....var Fra 00017810: 6d 65 20 3d 20 43 6c 61 73 73 28 4f 62 6a 65 63 me = Class(Objec 00017820: 74 2c 20 7b 0d 0a 20 20 20 20 70 72 6f 74 6f 74 t, {.. protot 00017830: 79 70 65 3a 20 7b 0d 0a 20 20 20 20 20 20 20 20 ype: {.. 00017840: 69 6e 69 74 3a 20 43 6c 61 73 73 2e 70 72 6f 74 init: Class.prot 00017850: 6f 74 79 70 65 2e 6d 65 72 67 65 2c 0d 0a 20 20 otype.merge,.. 00017860: 20 20 20 20 20 20 66 72 61 6d 65 53 74 72 69 6e frameStrin 00017870: 67 3a 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 20 g: undefined,.. 00017880: 20 20 20 20 20 20 20 74 6f 53 74 72 69 6e 67 3a toString: 00017890: 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d 0a function () {.. 000178a0: 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 retu 000178b0: 72 6e 20 74 68 69 73 2e 66 72 61 6d 65 53 74 72 rn this.frameStr 000178c0: 69 6e 67 3b 0d 0a 20 20 20 20 20 20 20 20 7d 2c ing;.. }, 000178d0: 0d 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 .. functi 000178e0: 6f 6e 56 61 6c 75 65 3a 20 75 6e 64 65 66 69 6e onValue: undefin 000178f0: 65 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 65 74 ed,.. get 00017900: 54 68 69 73 3a 20 61 62 73 74 72 61 63 74 4d 65 This: abstractMe 00017910: 74 68 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 thod,.. g 00017920: 65 74 54 79 70 65 4e 61 6d 65 3a 20 61 62 73 74 etTypeName: abst 00017930: 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 20 20 ractMethod,.. 00017940: 20 20 20 20 20 67 65 74 46 75 6e 63 74 69 6f 6e getFunction 00017950: 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d : function () {. 00017960: 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 . ret 00017970: 75 72 6e 20 74 68 69 73 2e 66 75 6e 63 74 69 6f urn this.functio 00017980: 6e 56 61 6c 75 65 3b 0d 0a 20 20 20 20 20 20 20 nValue;.. 00017990: 20 7d 2c 0d 0a 20 20 20 20 20 20 20 20 67 65 74 },.. get 000179a0: 46 75 6e 63 74 69 6f 6e 4e 61 6d 65 3a 20 61 62 FunctionName: ab 000179b0: 73 74 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 stractMethod,.. 000179c0: 20 20 20 20 20 20 20 67 65 74 4d 65 74 68 6f 64 getMethod 000179d0: 4e 61 6d 65 3a 20 61 62 73 74 72 61 63 74 4d 65 Name: abstractMe 000179e0: 74 68 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 thod,.. g 000179f0: 65 74 46 69 6c 65 4e 61 6d 65 3a 20 61 62 73 74 etFileName: abst 00017a00: 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 20 20 ractMethod,.. 00017a10: 20 20 20 20 20 67 65 74 4c 69 6e 65 4e 75 6d 62 getLineNumb 00017a20: 65 72 3a 20 61 62 73 74 72 61 63 74 4d 65 74 68 er: abstractMeth 00017a30: 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 65 74 od,.. get 00017a40: 43 6f 6c 75 6d 6e 4e 75 6d 62 65 72 3a 20 61 62 ColumnNumber: ab 00017a50: 73 74 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 stractMethod,.. 00017a60: 20 20 20 20 20 20 20 67 65 74 45 76 61 6c 4f 72 getEvalOr 00017a70: 69 67 69 6e 3a 20 61 62 73 74 72 61 63 74 4d 65 igin: abstractMe 00017a80: 74 68 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 69 thod,.. i 00017a90: 73 54 6f 70 4c 65 76 65 6c 3a 20 61 62 73 74 72 sTopLevel: abstr 00017aa0: 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 20 20 20 actMethod,.. 00017ab0: 20 20 20 20 69 73 45 76 61 6c 3a 20 61 62 73 74 isEval: abst 00017ac0: 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 20 20 ractMethod,.. 00017ad0: 20 20 20 20 20 69 73 4e 61 74 69 76 65 3a 20 61 isNative: a 00017ae0: 62 73 74 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a bstractMethod,.. 00017af0: 20 20 20 20 20 20 20 20 69 73 43 6f 6e 73 74 72 isConstr 00017b00: 75 63 74 6f 72 3a 20 61 62 73 74 72 61 63 74 4d uctor: abstractM 00017b10: 65 74 68 6f 64 0d 0a 20 20 20 20 7d 0d 0a 7d 29 ethod.. }..}) 00017b20: 3b 0d 0a 0d 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f ;....module.expo 00017b30: 72 74 73 20 3d 20 46 72 61 6d 65 3b 0a 0a 2f 2a rts = Frame;../* 00017b40: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 00017b50: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 00017b60: 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 rror-polyfill/li 00017b70: 62 2f 6e 6f 6e 2d 76 38 2f 46 72 61 6d 65 53 74 b/non-v8/FrameSt 00017b80: 72 69 6e 67 50 61 72 73 65 72 2e 6a 73 22 3a 0a ringParser.js":. 00017b90: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00017ba0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017bb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017bc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017bd0: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00017be0: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00017bf0: 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c s/error-polyfill 00017c00: 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 2f 46 72 61 6d /lib/non-v8/Fram 00017c10: 65 53 74 72 69 6e 67 50 61 72 73 65 72 2e 6a 73 eStringParser.js 00017c20: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 00017c30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017c40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017c50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017c60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 00017c70: 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 /***/ ((module, 00017c80: 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b __unused_webpack 00017c90: 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 _exports, __webp 00017ca0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 00017cb0: 3e 20 7b 0a 0a 76 61 72 20 43 6c 61 73 73 20 3d > {..var Class = 00017cc0: 20 28 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 (__webpack_requ 00017cd0: 69 72 65 5f 5f 28 2f 2a 21 20 6f 33 20 2a 2f 20 ire__(/*! o3 */ 00017ce0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00017cf0: 6f 33 2f 69 6e 64 65 78 2e 6a 73 22 29 2e 43 6c o3/index.js").Cl 00017d00: 61 73 73 29 2c 0d 0a 20 20 20 20 46 72 61 6d 65 ass),.. Frame 00017d10: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00017d20: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 46 72 61 uire__(/*! ./Fra 00017d30: 6d 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f me */ "./node_mo 00017d40: 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 dules/error-poly 00017d50: 66 69 6c 6c 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 2f fill/lib/non-v8/ 00017d60: 46 72 61 6d 65 2e 6a 73 22 29 2c 0d 0a 20 20 20 Frame.js"),.. 00017d70: 20 63 61 63 68 65 20 3d 20 28 5f 5f 77 65 62 70 cache = (__webp 00017d80: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00017d90: 21 20 75 33 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f ! u3 */ "./node_ 00017da0: 6d 6f 64 75 6c 65 73 2f 75 33 2f 69 6e 64 65 78 modules/u3/index 00017db0: 2e 6a 73 22 29 2e 63 61 63 68 65 29 3b 0d 0a 0d .js").cache);... 00017dc0: 0a 76 61 72 20 46 72 61 6d 65 53 74 72 69 6e 67 .var FrameString 00017dd0: 50 61 72 73 65 72 20 3d 20 43 6c 61 73 73 28 4f Parser = Class(O 00017de0: 62 6a 65 63 74 2c 20 7b 0d 0a 20 20 20 20 70 72 bject, {.. pr 00017df0: 6f 74 6f 74 79 70 65 3a 20 7b 0d 0a 20 20 20 20 ototype: {.. 00017e00: 20 20 20 20 73 74 61 63 6b 50 61 72 73 65 72 3a stackParser: 00017e10: 20 6e 75 6c 6c 2c 0d 0a 20 20 20 20 20 20 20 20 null,.. 00017e20: 66 72 61 6d 65 50 61 72 73 65 72 3a 20 6e 75 6c frameParser: nul 00017e30: 6c 2c 0d 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 l,.. loca 00017e40: 74 69 6f 6e 50 61 72 73 65 72 73 3a 20 6e 75 6c tionParsers: nul 00017e50: 6c 2c 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e 73 l,.. cons 00017e60: 74 72 75 63 74 6f 72 3a 20 66 75 6e 63 74 69 6f tructor: functio 00017e70: 6e 20 28 6f 70 74 69 6f 6e 73 29 20 7b 0d 0a 20 n (options) {.. 00017e80: 20 20 20 20 20 20 20 20 20 20 20 43 6c 61 73 73 Class 00017e90: 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 65 72 67 65 .prototype.merge 00017ea0: 2e 63 61 6c 6c 28 74 68 69 73 2c 20 6f 70 74 69 .call(this, opti 00017eb0: 6f 6e 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d ons);.. } 00017ec0: 2c 0d 0a 20 20 20 20 20 20 20 20 67 65 74 46 72 ,.. getFr 00017ed0: 61 6d 65 73 3a 20 66 75 6e 63 74 69 6f 6e 20 28 ames: function ( 00017ee0: 66 72 61 6d 65 53 74 72 69 6e 67 73 2c 20 66 75 frameStrings, fu 00017ef0: 6e 63 74 69 6f 6e 56 61 6c 75 65 73 29 20 7b 0d nctionValues) {. 00017f00: 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 . var 00017f10: 20 66 72 61 6d 65 73 20 3d 20 5b 5d 3b 0d 0a 20 frames = [];.. 00017f20: 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 for ( 00017f30: 76 61 72 20 69 6e 64 65 78 20 3d 20 30 2c 20 6c var index = 0, l 00017f40: 65 6e 67 74 68 20 3d 20 66 72 61 6d 65 53 74 72 ength = frameStr 00017f50: 69 6e 67 73 2e 6c 65 6e 67 74 68 3b 20 69 6e 64 ings.length; ind 00017f60: 65 78 20 3c 20 6c 65 6e 67 74 68 3b 20 2b 2b 69 ex < length; ++i 00017f70: 6e 64 65 78 29 0d 0a 20 20 20 20 20 20 20 20 20 ndex).. 00017f80: 20 20 20 20 20 20 20 66 72 61 6d 65 73 5b 69 6e frames[in 00017f90: 64 65 78 5d 20 3d 20 74 68 69 73 2e 67 65 74 46 dex] = this.getF 00017fa0: 72 61 6d 65 28 66 72 61 6d 65 53 74 72 69 6e 67 rame(frameString 00017fb0: 73 5b 69 6e 64 65 78 5d 2c 20 66 75 6e 63 74 69 s[index], functi 00017fc0: 6f 6e 56 61 6c 75 65 73 5b 69 6e 64 65 78 5d 29 onValues[index]) 00017fd0: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 ;.. r 00017fe0: 65 74 75 72 6e 20 66 72 61 6d 65 73 3b 0d 0a 20 eturn frames;.. 00017ff0: 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 20 20 },.. 00018000: 20 20 20 67 65 74 46 72 61 6d 65 3a 20 66 75 6e getFrame: fun 00018010: 63 74 69 6f 6e 20 28 66 72 61 6d 65 53 74 72 69 ction (frameStri 00018020: 6e 67 2c 20 66 75 6e 63 74 69 6f 6e 56 61 6c 75 ng, functionValu 00018030: 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 e) {.. 00018040: 20 20 76 61 72 20 63 6f 6e 66 69 67 20 3d 20 7b var config = { 00018050: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 00018060: 20 20 66 72 61 6d 65 53 74 72 69 6e 67 3a 20 66 frameString: f 00018070: 72 61 6d 65 53 74 72 69 6e 67 2c 0d 0a 20 20 20 rameString,.. 00018080: 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e fun 00018090: 63 74 69 6f 6e 56 61 6c 75 65 3a 20 66 75 6e 63 ctionValue: func 000180a0: 74 69 6f 6e 56 61 6c 75 65 0d 0a 20 20 20 20 20 tionValue.. 000180b0: 20 20 20 20 20 20 20 7d 3b 0d 0a 20 20 20 20 20 };.. 000180c0: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 65 return ne 000180d0: 77 20 46 72 61 6d 65 28 63 6f 6e 66 69 67 29 3b w Frame(config); 000180e0: 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 .. }.. 000180f0: 20 7d 0d 0a 7d 29 3b 0d 0a 0d 0a 6d 6f 64 75 6c }..});....modul 00018100: 65 2e 65 78 70 6f 72 74 73 20 3d 20 7b 0d 0a 20 e.exports = {.. 00018110: 20 20 20 67 65 74 43 6c 61 73 73 3a 20 63 61 63 getClass: cac 00018120: 68 65 28 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b he(function () { 00018130: 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e .. return 00018140: 20 46 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 FrameStringPars 00018150: 65 72 3b 0d 0a 20 20 20 20 7d 29 2c 0d 0a 20 20 er;.. }),.. 00018160: 20 20 67 65 74 49 6e 73 74 61 6e 63 65 3a 20 63 getInstance: c 00018170: 61 63 68 65 28 66 75 6e 63 74 69 6f 6e 20 28 29 ache(function () 00018180: 20 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 {.. var 00018190: 46 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 65 FrameStringParse 000181a0: 72 20 3d 20 74 68 69 73 2e 67 65 74 43 6c 61 73 r = this.getClas 000181b0: 73 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 76 61 s();.. va 000181c0: 72 20 69 6e 73 74 61 6e 63 65 20 3d 20 6e 65 77 r instance = new 000181d0: 20 46 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 FrameStringPars 000181e0: 65 72 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 er();.. r 000181f0: 65 74 75 72 6e 20 69 6e 73 74 61 6e 63 65 3b 0d eturn instance;. 00018200: 0a 20 20 20 20 7d 29 0d 0a 7d 3b 0a 0a 2f 2a 2a . })..};../** 00018210: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 00018220: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 /node_modules/er 00018230: 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 ror-polyfill/lib 00018240: 2f 6e 6f 6e 2d 76 38 2f 46 72 61 6d 65 53 74 72 /non-v8/FrameStr 00018250: 69 6e 67 53 6f 75 72 63 65 2e 6a 73 22 3a 0a 2f ingSource.js":./ 00018260: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 00018270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018290: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000182a0: 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a *******!*\. !** 000182b0: 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 * ./node_modules 000182c0: 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f /error-polyfill/ 000182d0: 6c 69 62 2f 6e 6f 6e 2d 76 38 2f 46 72 61 6d 65 lib/non-v8/Frame 000182e0: 53 74 72 69 6e 67 53 6f 75 72 63 65 2e 6a 73 20 StringSource.js 000182f0: 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a ***!. \******** 00018300: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018310: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018330: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 00018340: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f ***/ ((module, _ 00018350: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 00018360: 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 exports, __webpa 00018370: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 00018380: 20 7b 0a 0a 76 61 72 20 43 6c 61 73 73 20 3d 20 {..var Class = 00018390: 28 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 (__webpack_requi 000183a0: 72 65 5f 5f 28 2f 2a 21 20 6f 33 20 2a 2f 20 22 re__(/*! o3 */ " 000183b0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 6f ./node_modules/o 000183c0: 33 2f 69 6e 64 65 78 2e 6a 73 22 29 2e 43 6c 61 3/index.js").Cla 000183d0: 73 73 29 2c 0d 0a 20 20 20 20 61 62 73 74 72 61 ss),.. abstra 000183e0: 63 74 4d 65 74 68 6f 64 20 3d 20 28 5f 5f 77 65 ctMethod = (__we 000183f0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 00018400: 2f 2a 21 20 6f 33 20 2a 2f 20 22 2e 2f 6e 6f 64 /*! o3 */ "./nod 00018410: 65 5f 6d 6f 64 75 6c 65 73 2f 6f 33 2f 69 6e 64 e_modules/o3/ind 00018420: 65 78 2e 6a 73 22 29 2e 61 62 73 74 72 61 63 74 ex.js").abstract 00018430: 4d 65 74 68 6f 64 29 2c 0d 0a 20 20 20 20 65 61 Method),.. ea 00018440: 63 68 43 6f 6d 62 69 6e 61 74 69 6f 6e 20 3d 20 chCombination = 00018450: 28 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 (__webpack_requi 00018460: 72 65 5f 5f 28 2f 2a 21 20 75 33 20 2a 2f 20 22 re__(/*! u3 */ " 00018470: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 75 ./node_modules/u 00018480: 33 2f 69 6e 64 65 78 2e 6a 73 22 29 2e 65 61 63 3/index.js").eac 00018490: 68 43 6f 6d 62 69 6e 61 74 69 6f 6e 29 2c 0d 0a hCombination),.. 000184a0: 20 20 20 20 63 61 63 68 65 20 3d 20 28 5f 5f 77 cache = (__w 000184b0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000184c0: 28 2f 2a 21 20 75 33 20 2a 2f 20 22 2e 2f 6e 6f (/*! u3 */ "./no 000184d0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 75 33 2f 69 6e de_modules/u3/in 000184e0: 64 65 78 2e 6a 73 22 29 2e 63 61 63 68 65 29 2c dex.js").cache), 000184f0: 0d 0a 20 20 20 20 63 61 70 61 62 69 6c 69 74 79 .. capability 00018500: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00018510: 75 69 72 65 5f 5f 28 2f 2a 21 20 63 61 70 61 62 uire__(/*! capab 00018520: 69 6c 69 74 79 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ility */ "./node 00018530: 5f 6d 6f 64 75 6c 65 73 2f 63 61 70 61 62 69 6c _modules/capabil 00018540: 69 74 79 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0d ity/index.js");. 00018550: 0a 0d 0a 76 61 72 20 41 62 73 74 72 61 63 74 46 ...var AbstractF 00018560: 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 rameStringSource 00018570: 20 3d 20 43 6c 61 73 73 28 4f 62 6a 65 63 74 2c = Class(Object, 00018580: 20 7b 0d 0a 20 20 20 20 70 72 6f 74 6f 74 79 70 {.. prototyp 00018590: 65 3a 20 7b 0d 0a 20 20 20 20 20 20 20 20 63 61 e: {.. ca 000185a0: 70 74 75 72 65 46 72 61 6d 65 53 74 72 69 6e 67 ptureFrameString 000185b0: 73 3a 20 66 75 6e 63 74 69 6f 6e 20 28 66 72 61 s: function (fra 000185c0: 6d 65 53 68 69 66 74 73 29 20 7b 0d 0a 20 20 20 meShifts) {.. 000185d0: 20 20 20 20 20 20 20 20 20 76 61 72 20 65 72 72 var err 000185e0: 6f 72 20 3d 20 74 68 69 73 2e 63 72 65 61 74 65 or = this.create 000185f0: 45 72 72 6f 72 28 29 3b 0d 0a 20 20 20 20 20 20 Error();.. 00018600: 20 20 20 20 20 20 66 72 61 6d 65 53 68 69 66 74 frameShift 00018610: 73 2e 75 6e 73 68 69 66 74 28 74 68 69 73 2e 63 s.unshift(this.c 00018620: 61 70 74 75 72 65 46 72 61 6d 65 53 74 72 69 6e aptureFrameStrin 00018630: 67 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 gs);.. 00018640: 20 20 66 72 61 6d 65 53 68 69 66 74 73 2e 75 6e frameShifts.un 00018650: 73 68 69 66 74 28 74 68 69 73 2e 63 72 65 61 74 shift(this.creat 00018660: 65 45 72 72 6f 72 29 3b 0d 0a 20 20 20 20 20 20 eError);.. 00018670: 20 20 20 20 20 20 76 61 72 20 63 61 70 74 75 72 var captur 00018680: 65 64 46 72 61 6d 65 53 74 72 69 6e 67 73 20 3d edFrameStrings = 00018690: 20 74 68 69 73 2e 67 65 74 46 72 61 6d 65 53 74 this.getFrameSt 000186a0: 72 69 6e 67 73 28 65 72 72 6f 72 29 3b 0d 0a 0d rings(error);... 000186b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 . var 000186c0: 20 66 72 61 6d 65 53 74 72 69 6e 67 73 20 3d 20 frameStrings = 000186d0: 63 61 70 74 75 72 65 64 46 72 61 6d 65 53 74 72 capturedFrameStr 000186e0: 69 6e 67 73 2e 73 6c 69 63 65 28 66 72 61 6d 65 ings.slice(frame 000186f0: 53 68 69 66 74 73 2e 6c 65 6e 67 74 68 29 2c 0d Shifts.length),. 00018700: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 00018710: 20 66 75 6e 63 74 69 6f 6e 56 61 6c 75 65 73 20 functionValues 00018720: 3d 20 5b 5d 3b 0d 0a 0d 0a 20 20 20 20 20 20 20 = [];.... 00018730: 20 20 20 20 20 69 66 20 28 63 61 70 61 62 69 6c if (capabil 00018740: 69 74 79 28 22 61 72 67 75 6d 65 6e 74 73 2e 63 ity("arguments.c 00018750: 61 6c 6c 65 65 2e 63 61 6c 6c 65 72 22 29 29 20 allee.caller")) 00018760: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 {.. 00018770: 20 20 20 76 61 72 20 63 61 70 74 75 72 65 64 46 var capturedF 00018780: 75 6e 63 74 69 6f 6e 56 61 6c 75 65 73 20 3d 20 unctionValues = 00018790: 5b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 [.. 000187a0: 20 20 20 20 20 20 20 74 68 69 73 2e 63 72 65 61 this.crea 000187b0: 74 65 45 72 72 6f 72 2c 0d 0a 20 20 20 20 20 20 teError,.. 000187c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 th 000187d0: 69 73 2e 63 61 70 74 75 72 65 46 72 61 6d 65 53 is.captureFrameS 000187e0: 74 72 69 6e 67 73 0d 0a 20 20 20 20 20 20 20 20 trings.. 000187f0: 20 20 20 20 20 20 20 20 5d 3b 0d 0a 20 20 20 20 ];.. 00018800: 20 20 20 20 20 20 20 20 20 20 20 20 74 72 79 20 try 00018810: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 {.. 00018820: 20 20 20 20 20 20 20 76 61 72 20 61 43 61 6c 6c var aCall 00018830: 65 72 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 63 er = arguments.c 00018840: 61 6c 6c 65 65 3b 0d 0a 20 20 20 20 20 20 20 20 allee;.. 00018850: 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c whil 00018860: 65 20 28 61 43 61 6c 6c 65 72 20 3d 20 61 43 61 e (aCaller = aCa 00018870: 6c 6c 65 72 2e 63 61 6c 6c 65 72 29 0d 0a 20 20 ller.caller).. 00018880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018890: 20 20 20 20 20 20 63 61 70 74 75 72 65 64 46 75 capturedFu 000188a0: 6e 63 74 69 6f 6e 56 61 6c 75 65 73 2e 70 75 73 nctionValues.pus 000188b0: 68 28 61 43 61 6c 6c 65 72 29 3b 0d 0a 20 20 20 h(aCaller);.. 000188c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a }.. 000188d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 000188e0: 63 61 74 63 68 20 28 75 73 65 53 74 72 69 63 74 catch (useStrict 000188f0: 45 72 72 6f 72 29 20 7b 0d 0a 20 20 20 20 20 20 Error) {.. 00018900: 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 }.. 00018910: 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e fun 00018920: 63 74 69 6f 6e 56 61 6c 75 65 73 20 3d 20 63 61 ctionValues = ca 00018930: 70 74 75 72 65 64 46 75 6e 63 74 69 6f 6e 56 61 pturedFunctionVa 00018940: 6c 75 65 73 2e 73 6c 69 63 65 28 66 72 61 6d 65 lues.slice(frame 00018950: 53 68 69 66 74 73 2e 6c 65 6e 67 74 68 29 3b 0d Shifts.length);. 00018960: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a . }.. 00018970: 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 retu 00018980: 72 6e 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 rn {.. 00018990: 20 20 20 20 20 20 66 72 61 6d 65 53 74 72 69 6e frameStrin 000189a0: 67 73 3a 20 66 72 61 6d 65 53 74 72 69 6e 67 73 gs: frameStrings 000189b0: 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.. 000189c0: 20 20 20 66 75 6e 63 74 69 6f 6e 56 61 6c 75 65 functionValue 000189d0: 73 3a 20 66 75 6e 63 74 69 6f 6e 56 61 6c 75 65 s: functionValue 000189e0: 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d s.. } 000189f0: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 ;.. },.. 00018a00: 20 20 20 20 20 20 20 67 65 74 46 72 61 6d 65 53 getFrameS 00018a10: 74 72 69 6e 67 73 3a 20 66 75 6e 63 74 69 6f 6e trings: function 00018a20: 20 28 65 72 72 6f 72 29 20 7b 0d 0a 20 20 20 20 (error) {.. 00018a30: 20 20 20 20 20 20 20 20 76 61 72 20 6d 65 73 73 var mess 00018a40: 61 67 65 20 3d 20 65 72 72 6f 72 2e 6d 65 73 73 age = error.mess 00018a50: 61 67 65 20 7c 7c 20 22 22 3b 0d 0a 20 20 20 20 age || "";.. 00018a60: 20 20 20 20 20 20 20 20 76 61 72 20 6e 61 6d 65 var name 00018a70: 20 3d 20 65 72 72 6f 72 2e 6e 61 6d 65 20 7c 7c = error.name || 00018a80: 20 22 22 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 "";.. 00018a90: 20 20 76 61 72 20 73 74 61 63 6b 53 74 72 69 6e var stackStrin 00018aa0: 67 20 3d 20 74 68 69 73 2e 67 65 74 53 74 61 63 g = this.getStac 00018ab0: 6b 53 74 72 69 6e 67 28 65 72 72 6f 72 29 3b 0d kString(error);. 00018ac0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 . if 00018ad0: 28 73 74 61 63 6b 53 74 72 69 6e 67 20 3d 3d 3d (stackString === 00018ae0: 20 75 6e 64 65 66 69 6e 65 64 29 0d 0a 20 20 20 undefined).. 00018af0: 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 ret 00018b00: 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 urn;.. 00018b10: 20 20 76 61 72 20 73 74 61 63 6b 53 74 72 69 6e var stackStrin 00018b20: 67 43 68 75 6e 6b 73 20 3d 20 73 74 61 63 6b 53 gChunks = stackS 00018b30: 74 72 69 6e 67 2e 73 70 6c 69 74 28 22 5c 6e 22 tring.split("\n" 00018b40: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 );.. 00018b50: 76 61 72 20 66 72 6f 6d 50 6f 73 69 74 69 6f 6e var fromPosition 00018b60: 20 3d 20 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 = 0;.. 00018b70: 20 20 20 76 61 72 20 74 6f 50 6f 73 69 74 69 6f var toPositio 00018b80: 6e 20 3d 20 73 74 61 63 6b 53 74 72 69 6e 67 43 n = stackStringC 00018b90: 68 75 6e 6b 73 2e 6c 65 6e 67 74 68 3b 0d 0a 20 hunks.length;.. 00018ba0: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 if (t 00018bb0: 68 69 73 2e 68 61 73 48 65 61 64 65 72 29 0d 0a his.hasHeader).. 00018bc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018bd0: 66 72 6f 6d 50 6f 73 69 74 69 6f 6e 20 2b 3d 20 fromPosition += 00018be0: 6e 61 6d 65 2e 73 70 6c 69 74 28 22 5c 6e 22 29 name.split("\n") 00018bf0: 2e 6c 65 6e 67 74 68 20 2b 20 6d 65 73 73 61 67 .length + messag 00018c00: 65 2e 73 70 6c 69 74 28 22 5c 6e 22 29 2e 6c 65 e.split("\n").le 00018c10: 6e 67 74 68 20 2d 20 31 3b 0d 0a 20 20 20 20 20 ngth - 1;.. 00018c20: 20 20 20 20 20 20 20 69 66 20 28 74 68 69 73 2e if (this. 00018c30: 68 61 73 46 6f 6f 74 65 72 29 0d 0a 20 20 20 20 hasFooter).. 00018c40: 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 50 6f toPo 00018c50: 73 69 74 69 6f 6e 20 2d 3d 20 31 3b 0d 0a 20 20 sition -= 1;.. 00018c60: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e return 00018c70: 20 73 74 61 63 6b 53 74 72 69 6e 67 43 68 75 6e stackStringChun 00018c80: 6b 73 2e 73 6c 69 63 65 28 66 72 6f 6d 50 6f 73 ks.slice(fromPos 00018c90: 69 74 69 6f 6e 2c 20 74 6f 50 6f 73 69 74 69 6f ition, toPositio 00018ca0: 6e 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d 2c 0d n);.. },. 00018cb0: 0a 20 20 20 20 20 20 20 20 63 72 65 61 74 65 45 . createE 00018cc0: 72 72 6f 72 3a 20 61 62 73 74 72 61 63 74 4d 65 rror: abstractMe 00018cd0: 74 68 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 thod,.. g 00018ce0: 65 74 53 74 61 63 6b 53 74 72 69 6e 67 3a 20 61 etStackString: a 00018cf0: 62 73 74 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a bstractMethod,.. 00018d00: 20 20 20 20 20 20 20 20 68 61 73 48 65 61 64 65 hasHeade 00018d10: 72 3a 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 20 r: undefined,.. 00018d20: 20 20 20 20 20 20 20 68 61 73 46 6f 6f 74 65 72 hasFooter 00018d30: 3a 20 75 6e 64 65 66 69 6e 65 64 0d 0a 20 20 20 : undefined.. 00018d40: 20 7d 0d 0a 7d 29 3b 0d 0a 0d 0a 76 61 72 20 46 }..});....var F 00018d50: 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 rameStringSource 00018d60: 43 61 6c 69 62 72 61 74 6f 72 20 3d 20 43 6c 61 Calibrator = Cla 00018d70: 73 73 28 4f 62 6a 65 63 74 2c 20 7b 0d 0a 20 20 ss(Object, {.. 00018d80: 20 20 70 72 6f 74 6f 74 79 70 65 3a 20 7b 0d 0a prototype: {.. 00018d90: 20 20 20 20 20 20 20 20 63 61 6c 69 62 72 61 74 calibrat 00018da0: 65 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e eClass: function 00018db0: 20 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 (FrameStringSou 00018dc0: 72 63 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 rce) {.. 00018dd0: 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e return this. 00018de0: 63 61 6c 69 62 72 61 74 65 4d 65 74 68 6f 64 73 calibrateMethods 00018df0: 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 (FrameStringSour 00018e00: 63 65 29 20 26 26 20 74 68 69 73 2e 63 61 6c 69 ce) && this.cali 00018e10: 62 72 61 74 65 45 6e 76 65 6c 6f 70 65 28 46 72 brateEnvelope(Fr 00018e20: 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 29 ameStringSource) 00018e30: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 ;.. },.. 00018e40: 20 20 20 20 20 20 20 63 61 6c 69 62 72 61 74 65 calibrate 00018e50: 4d 65 74 68 6f 64 73 3a 20 66 75 6e 63 74 69 6f Methods: functio 00018e60: 6e 20 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f n (FrameStringSo 00018e70: 75 72 63 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 urce) {.. 00018e80: 20 20 20 20 20 74 72 79 20 7b 0d 0a 20 20 20 20 try {.. 00018e90: 20 20 20 20 20 20 20 20 20 20 20 20 65 61 63 68 each 00018ea0: 43 6f 6d 62 69 6e 61 74 69 6f 6e 28 5b 5b 0d 0a Combination([[.. 00018eb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018ec0: 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 28 6d 65 function (me 00018ed0: 73 73 61 67 65 29 20 7b 0d 0a 20 20 20 20 20 20 ssage) {.. 00018ee0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018ef0: 20 20 72 65 74 75 72 6e 20 6e 65 77 20 45 72 72 return new Err 00018f00: 6f 72 28 6d 65 73 73 61 67 65 29 3b 0d 0a 20 20 or(message);.. 00018f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018f20: 20 20 7d 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 },.. 00018f30: 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 functi 00018f40: 6f 6e 20 28 6d 65 73 73 61 67 65 29 20 7b 0d 0a on (message) {.. 00018f50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018f60: 20 20 20 20 20 20 20 20 74 72 79 20 7b 0d 0a 20 try {.. 00018f70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018f80: 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 throw 00018f90: 20 6e 65 77 20 45 72 72 6f 72 28 6d 65 73 73 61 new Error(messa 00018fa0: 67 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 ge);.. 00018fb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d }. 00018fc0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 00018fd0: 20 20 20 20 20 20 20 20 20 63 61 74 63 68 20 28 catch ( 00018fe0: 65 72 72 6f 72 29 20 7b 0d 0a 20 20 20 20 20 20 error) {.. 00018ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00019000: 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 return err 00019010: 6f 72 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 or;.. 00019020: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a }.. 00019030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00019040: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 }.. 00019050: 20 20 20 20 20 20 20 5d 2c 20 5b 0d 0a 20 20 20 ], [.. 00019060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00019070: 20 66 75 6e 63 74 69 6f 6e 20 28 65 72 72 6f 72 function (error 00019080: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ) {.. 00019090: 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 ret 000190a0: 75 72 6e 20 65 72 72 6f 72 2e 73 74 61 63 6b 3b urn error.stack; 000190b0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 000190c0: 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 20 20 20 },.. 000190d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 fu 000190e0: 6e 63 74 69 6f 6e 20 28 65 72 72 6f 72 29 20 7b nction (error) { 000190f0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 00019100: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e return 00019110: 20 65 72 72 6f 72 2e 73 74 61 63 6b 74 72 61 63 error.stacktrac 00019120: 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e;.. 00019130: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 }.. 00019140: 20 20 20 20 20 20 20 20 20 20 20 5d 5d 2c 20 66 ]], f 00019150: 75 6e 63 74 69 6f 6e 20 28 63 72 65 61 74 65 45 unction (createE 00019160: 72 72 6f 72 2c 20 67 65 74 53 74 61 63 6b 53 74 rror, getStackSt 00019170: 72 69 6e 67 29 20 7b 0d 0a 20 20 20 20 20 20 20 ring) {.. 00019180: 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 if 00019190: 28 67 65 74 53 74 61 63 6b 53 74 72 69 6e 67 28 (getStackString( 000191a0: 63 72 65 61 74 65 45 72 72 6f 72 28 29 29 29 0d createError())). 000191b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 000191c0: 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 7b throw { 000191d0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 000191e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 ge 000191f0: 74 53 74 61 63 6b 53 74 72 69 6e 67 3a 20 67 65 tStackString: ge 00019200: 74 53 74 61 63 6b 53 74 72 69 6e 67 2c 0d 0a 20 tStackString,.. 00019210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00019220: 20 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 creat 00019230: 65 45 72 72 6f 72 3a 20 63 72 65 61 74 65 45 72 eError: createEr 00019240: 72 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ror.. 00019250: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 3b 0d };. 00019260: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 00019270: 20 7d 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 });.. 00019280: 20 20 7d 20 63 61 74 63 68 20 28 77 6f 72 6b 69 } catch (worki 00019290: 6e 67 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e ngImplementation 000192a0: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ) {.. 000192b0: 20 20 20 20 20 43 6c 61 73 73 2e 6d 65 72 67 65 Class.merge 000192c0: 2e 63 61 6c 6c 28 46 72 61 6d 65 53 74 72 69 6e .call(FrameStrin 000192d0: 67 53 6f 75 72 63 65 2c 20 7b 0d 0a 20 20 20 20 gSource, {.. 000192e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 000192f0: 70 72 6f 74 6f 74 79 70 65 3a 20 77 6f 72 6b 69 prototype: worki 00019300: 6e 67 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e ngImplementation 00019310: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 00019320: 20 20 7d 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 });.. 00019330: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 return tr 00019340: 75 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ue;.. 00019350: 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 }.. 00019360: 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 20 return false;.. 00019370: 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 20 20 },.. 00019380: 20 20 20 63 61 6c 69 62 72 61 74 65 45 6e 76 65 calibrateEnve 00019390: 6c 6f 70 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 lope: function ( 000193a0: 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 FrameStringSourc 000193b0: 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 e) {.. 000193c0: 20 20 76 61 72 20 67 65 74 53 74 61 63 6b 53 74 var getStackSt 000193d0: 72 69 6e 67 20 3d 20 46 72 61 6d 65 53 74 72 69 ring = FrameStri 000193e0: 6e 67 53 6f 75 72 63 65 2e 70 72 6f 74 6f 74 79 ngSource.prototy 000193f0: 70 65 2e 67 65 74 53 74 61 63 6b 53 74 72 69 6e pe.getStackStrin 00019400: 67 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 g;.. 00019410: 76 61 72 20 63 72 65 61 74 65 45 72 72 6f 72 20 var createError 00019420: 3d 20 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 = FrameStringSou 00019430: 72 63 65 2e 70 72 6f 74 6f 74 79 70 65 2e 63 72 rce.prototype.cr 00019440: 65 61 74 65 45 72 72 6f 72 3b 0d 0a 20 20 20 20 eateError;.. 00019450: 20 20 20 20 20 20 20 20 76 61 72 20 63 61 6c 69 var cali 00019460: 62 72 61 74 6f 72 53 74 61 63 6b 53 74 72 69 6e bratorStackStrin 00019470: 67 20 3d 20 67 65 74 53 74 61 63 6b 53 74 72 69 g = getStackStri 00019480: 6e 67 28 63 72 65 61 74 65 45 72 72 6f 72 28 22 ng(createError(" 00019490: 6d 61 72 6b 65 72 22 29 29 3b 0d 0a 20 20 20 20 marker"));.. 000194a0: 20 20 20 20 20 20 20 20 76 61 72 20 63 61 6c 69 var cali 000194b0: 62 72 61 74 6f 72 46 72 61 6d 65 53 74 72 69 6e bratorFrameStrin 000194c0: 67 73 20 3d 20 63 61 6c 69 62 72 61 74 6f 72 53 gs = calibratorS 000194d0: 74 61 63 6b 53 74 72 69 6e 67 2e 73 70 6c 69 74 tackString.split 000194e0: 28 22 5c 6e 22 29 3b 0d 0a 20 20 20 20 20 20 20 ("\n");.. 000194f0: 20 20 20 20 20 43 6c 61 73 73 2e 6d 65 72 67 65 Class.merge 00019500: 2e 63 61 6c 6c 28 46 72 61 6d 65 53 74 72 69 6e .call(FrameStrin 00019510: 67 53 6f 75 72 63 65 2c 20 7b 0d 0a 20 20 20 20 gSource, {.. 00019520: 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 74 prot 00019530: 6f 74 79 70 65 3a 20 7b 0d 0a 20 20 20 20 20 20 otype: {.. 00019540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 ha 00019550: 73 48 65 61 64 65 72 3a 20 2f 6d 61 72 6b 65 72 sHeader: /marker 00019560: 2f 2e 74 65 73 74 28 63 61 6c 69 62 72 61 74 6f /.test(calibrato 00019570: 72 46 72 61 6d 65 53 74 72 69 6e 67 73 5b 30 5d rFrameStrings[0] 00019580: 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ),.. 00019590: 20 20 20 20 20 20 20 20 68 61 73 46 6f 6f 74 65 hasFoote 000195a0: 72 3a 20 63 61 6c 69 62 72 61 74 6f 72 46 72 61 r: calibratorFra 000195b0: 6d 65 53 74 72 69 6e 67 73 5b 63 61 6c 69 62 72 meStrings[calibr 000195c0: 61 74 6f 72 46 72 61 6d 65 53 74 72 69 6e 67 73 atorFrameStrings 000195d0: 2e 6c 65 6e 67 74 68 20 2d 20 31 5d 20 3d 3d 3d .length - 1] === 000195e0: 20 22 22 0d 0a 20 20 20 20 20 20 20 20 20 20 20 "".. 000195f0: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 }.. 00019600: 20 20 20 20 7d 29 3b 0d 0a 20 20 20 20 20 20 20 });.. 00019610: 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 return true 00019620: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 ;.. }.. 00019630: 20 20 7d 0d 0a 7d 29 3b 0d 0a 0d 0a 0d 0a 6d 6f }..});......mo 00019640: 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 7b dule.exports = { 00019650: 0d 0a 20 20 20 20 67 65 74 43 6c 61 73 73 3a 20 .. getClass: 00019660: 63 61 63 68 65 28 66 75 6e 63 74 69 6f 6e 20 28 cache(function ( 00019670: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 ) {.. var 00019680: 20 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 FrameStringSour 00019690: 63 65 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 ce;.. if 000196a0: 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 (FrameStringSour 000196b0: 63 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ce).. 000196c0: 20 72 65 74 75 72 6e 20 46 72 61 6d 65 53 74 72 return FrameStr 000196d0: 69 6e 67 53 6f 75 72 63 65 3b 0d 0a 20 20 20 20 ingSource;.. 000196e0: 20 20 20 20 46 72 61 6d 65 53 74 72 69 6e 67 53 FrameStringS 000196f0: 6f 75 72 63 65 20 3d 20 43 6c 61 73 73 28 41 62 ource = Class(Ab 00019700: 73 74 72 61 63 74 46 72 61 6d 65 53 74 72 69 6e stractFrameStrin 00019710: 67 53 6f 75 72 63 65 2c 20 7b 7d 29 3b 0d 0a 20 gSource, {});.. 00019720: 20 20 20 20 20 20 20 76 61 72 20 63 61 6c 69 62 var calib 00019730: 72 61 74 6f 72 20 3d 20 6e 65 77 20 46 72 61 6d rator = new Fram 00019740: 65 53 74 72 69 6e 67 53 6f 75 72 63 65 43 61 6c eStringSourceCal 00019750: 69 62 72 61 74 6f 72 28 29 3b 0d 0a 20 20 20 20 ibrator();.. 00019760: 20 20 20 20 69 66 20 28 21 63 61 6c 69 62 72 61 if (!calibra 00019770: 74 6f 72 2e 63 61 6c 69 62 72 61 74 65 43 6c 61 tor.calibrateCla 00019780: 73 73 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f ss(FrameStringSo 00019790: 75 72 63 65 29 29 0d 0a 20 20 20 20 20 20 20 20 urce)).. 000197a0: 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 throw new Er 000197b0: 72 6f 72 28 22 43 61 6e 6e 6f 74 20 72 65 61 64 ror("Cannot read 000197c0: 20 45 72 72 6f 72 2e 70 72 6f 74 6f 74 79 70 65 Error.prototype 000197d0: 2e 73 74 61 63 6b 20 69 6e 20 74 68 69 73 20 65 .stack in this e 000197e0: 6e 76 69 72 6f 6e 6d 65 6e 74 2e 22 29 3b 0d 0a nvironment.");.. 000197f0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 return F 00019800: 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 rameStringSource 00019810: 3b 0d 0a 20 20 20 20 7d 29 2c 0d 0a 20 20 20 20 ;.. }),.. 00019820: 67 65 74 49 6e 73 74 61 6e 63 65 3a 20 63 61 63 getInstance: cac 00019830: 68 65 28 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b he(function () { 00019840: 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 46 72 .. var Fr 00019850: 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 20 ameStringSource 00019860: 3d 20 74 68 69 73 2e 67 65 74 43 6c 61 73 73 28 = this.getClass( 00019870: 29 3b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 );.. var 00019880: 69 6e 73 74 61 6e 63 65 20 3d 20 6e 65 77 20 46 instance = new F 00019890: 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 rameStringSource 000198a0: 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 ();.. ret 000198b0: 75 72 6e 20 69 6e 73 74 61 6e 63 65 3b 0d 0a 20 urn instance;.. 000198c0: 20 20 20 7d 29 0d 0a 7d 3b 0a 0a 2f 2a 2a 2a 2f })..};../***/ 000198d0: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 000198e0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f ode_modules/erro 000198f0: 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 6e r-polyfill/lib/n 00019900: 6f 6e 2d 76 38 2f 69 6e 64 65 78 2e 6a 73 22 3a on-v8/index.js": 00019910: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 00019920: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00019930: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00019940: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c *************!*\ 00019950: 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d . !*** ./node_m 00019960: 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c odules/error-pol 00019970: 79 66 69 6c 6c 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 yfill/lib/non-v8 00019980: 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 /index.js ***!. 00019990: 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************** 000199a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000199b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000199c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a ***********/./** 000199d0: 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 */ ((module, __u 000199e0: 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 nused_webpack_ex 000199f0: 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b ports, __webpack 00019a00: 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b _require__) => { 00019a10: 0a 0a 76 61 72 20 46 72 61 6d 65 53 74 72 69 6e ..var FrameStrin 00019a20: 67 53 6f 75 72 63 65 20 3d 20 5f 5f 77 65 62 70 gSource = __webp 00019a30: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00019a40: 21 20 2e 2f 46 72 61 6d 65 53 74 72 69 6e 67 53 ! ./FrameStringS 00019a50: 6f 75 72 63 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ource */ "./node 00019a60: 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 _modules/error-p 00019a70: 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 6e 6f 6e 2d olyfill/lib/non- 00019a80: 76 38 2f 46 72 61 6d 65 53 74 72 69 6e 67 53 6f v8/FrameStringSo 00019a90: 75 72 63 65 2e 6a 73 22 29 2c 0d 0a 20 20 20 20 urce.js"),.. 00019aa0: 46 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 65 FrameStringParse 00019ab0: 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 r = __webpack_re 00019ac0: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 46 72 quire__(/*! ./Fr 00019ad0: 61 6d 65 53 74 72 69 6e 67 50 61 72 73 65 72 20 ameStringParser 00019ae0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00019af0: 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c es/error-polyfil 00019b00: 6c 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 2f 46 72 61 l/lib/non-v8/Fra 00019b10: 6d 65 53 74 72 69 6e 67 50 61 72 73 65 72 2e 6a meStringParser.j 00019b20: 73 22 29 2c 0d 0a 20 20 20 20 63 61 63 68 65 20 s"),.. cache 00019b30: 3d 20 28 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = (__webpack_req 00019b40: 75 69 72 65 5f 5f 28 2f 2a 21 20 75 33 20 2a 2f uire__(/*! u3 */ 00019b50: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00019b60: 2f 75 33 2f 69 6e 64 65 78 2e 6a 73 22 29 2e 63 /u3/index.js").c 00019b70: 61 63 68 65 29 2c 0d 0a 20 20 20 20 70 72 65 70 ache),.. prep 00019b80: 61 72 65 53 74 61 63 6b 54 72 61 63 65 20 3d 20 areStackTrace = 00019b90: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00019ba0: 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 70 72 65 70 61 e__(/*! ../prepa 00019bb0: 72 65 53 74 61 63 6b 54 72 61 63 65 20 2a 2f 20 reStackTrace */ 00019bc0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00019bd0: 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c error-polyfill/l 00019be0: 69 62 2f 70 72 65 70 61 72 65 53 74 61 63 6b 54 ib/prepareStackT 00019bf0: 72 61 63 65 2e 6a 73 22 29 3b 0d 0a 0d 0a 6d 6f race.js");....mo 00019c00: 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 dule.exports = f 00019c10: 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d 0a 0d 0a unction () {.... 00019c20: 20 20 20 20 45 72 72 6f 72 2e 63 61 70 74 75 72 Error.captur 00019c30: 65 53 74 61 63 6b 54 72 61 63 65 20 3d 20 66 75 eStackTrace = fu 00019c40: 6e 63 74 69 6f 6e 20 63 61 70 74 75 72 65 53 74 nction captureSt 00019c50: 61 63 6b 54 72 61 63 65 28 74 68 72 6f 77 61 62 ackTrace(throwab 00019c60: 6c 65 2c 20 74 65 72 6d 69 6e 61 74 6f 72 29 20 le, terminator) 00019c70: 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 77 {.. var w 00019c80: 61 72 6e 69 6e 67 73 3b 0d 0a 20 20 20 20 20 20 arnings;.. 00019c90: 20 20 76 61 72 20 66 72 61 6d 65 53 68 69 66 74 var frameShift 00019ca0: 73 20 3d 20 5b 0d 0a 20 20 20 20 20 20 20 20 20 s = [.. 00019cb0: 20 20 20 63 61 70 74 75 72 65 53 74 61 63 6b 54 captureStackT 00019cc0: 72 61 63 65 0d 0a 20 20 20 20 20 20 20 20 5d 3b race.. ]; 00019cd0: 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 65 .. if (te 00019ce0: 72 6d 69 6e 61 74 6f 72 29 20 7b 0d 0a 20 20 20 rminator) {.. 00019cf0: 20 20 20 20 20 20 20 20 20 2f 2f 20 61 64 64 69 // addi 00019d00: 74 69 6f 6e 61 6c 20 66 72 61 6d 65 73 20 63 61 tional frames ca 00019d10: 6e 20 63 6f 6d 65 20 68 65 72 65 20 69 66 20 61 n come here if a 00019d20: 72 67 75 6d 65 6e 74 73 2e 63 61 6c 6c 65 65 2e rguments.callee. 00019d30: 63 61 6c 6c 65 72 20 69 73 20 73 75 70 70 6f 72 caller is suppor 00019d40: 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ted.. 00019d50: 20 2f 2f 20 6f 74 68 65 72 77 69 73 65 20 69 74 // otherwise it 00019d60: 20 69 73 20 68 61 72 64 20 74 6f 20 69 64 65 6e is hard to iden 00019d70: 74 69 66 79 20 74 68 65 20 74 65 72 6d 69 6e 61 tify the termina 00019d80: 74 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 tor.. 00019d90: 20 66 72 61 6d 65 53 68 69 66 74 73 2e 70 75 73 frameShifts.pus 00019da0: 68 28 74 65 72 6d 69 6e 61 74 6f 72 29 3b 0d 0a h(terminator);.. 00019db0: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 }.. 00019dc0: 20 20 20 76 61 72 20 63 61 70 74 75 72 65 64 20 var captured 00019dd0: 3d 20 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 = FrameStringSou 00019de0: 72 63 65 2e 67 65 74 49 6e 73 74 61 6e 63 65 28 rce.getInstance( 00019df0: 29 2e 63 61 70 74 75 72 65 46 72 61 6d 65 53 74 ).captureFrameSt 00019e00: 72 69 6e 67 73 28 66 72 61 6d 65 53 68 69 66 74 rings(frameShift 00019e10: 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 4f 62 6a s);.. Obj 00019e20: 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 ect.defineProper 00019e30: 74 69 65 73 28 74 68 72 6f 77 61 62 6c 65 2c 20 ties(throwable, 00019e40: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 {.. s 00019e50: 74 61 63 6b 3a 20 7b 0d 0a 20 20 20 20 20 20 20 tack: {.. 00019e60: 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 75 configu 00019e70: 72 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 20 rable: true,.. 00019e80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 ge 00019e90: 74 3a 20 63 61 63 68 65 28 66 75 6e 63 74 69 6f t: cache(functio 00019ea0: 6e 20 28 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 n () {.. 00019eb0: 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 var 00019ec0: 66 72 61 6d 65 73 20 3d 20 46 72 61 6d 65 53 74 frames = FrameSt 00019ed0: 72 69 6e 67 50 61 72 73 65 72 2e 67 65 74 49 6e ringParser.getIn 00019ee0: 73 74 61 6e 63 65 28 29 2e 67 65 74 46 72 61 6d stance().getFram 00019ef0: 65 73 28 63 61 70 74 75 72 65 64 2e 66 72 61 6d es(captured.fram 00019f00: 65 53 74 72 69 6e 67 73 2c 20 63 61 70 74 75 72 eStrings, captur 00019f10: 65 64 2e 66 75 6e 63 74 69 6f 6e 56 61 6c 75 65 ed.functionValue 00019f20: 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 s);.. 00019f30: 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 return 00019f40: 28 45 72 72 6f 72 2e 70 72 65 70 61 72 65 53 74 (Error.prepareSt 00019f50: 61 63 6b 54 72 61 63 65 20 7c 7c 20 70 72 65 70 ackTrace || prep 00019f60: 61 72 65 53 74 61 63 6b 54 72 61 63 65 29 28 74 areStackTrace)(t 00019f70: 68 72 6f 77 61 62 6c 65 2c 20 66 72 61 6d 65 73 hrowable, frames 00019f80: 2c 20 77 61 72 6e 69 6e 67 73 29 3b 0d 0a 20 20 , warnings);.. 00019f90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 29 }) 00019fa0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c .. }, 00019fb0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 61 .. ca 00019fc0: 63 68 65 64 53 74 61 63 6b 3a 20 7b 0d 0a 20 20 chedStack: {.. 00019fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f co 00019fe0: 6e 66 69 67 75 72 61 62 6c 65 3a 20 74 72 75 65 nfigurable: true 00019ff0: 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.. 0001a000: 20 20 20 77 72 69 74 61 62 6c 65 3a 20 74 72 75 writable: tru 0001a010: 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e,.. 0001a020: 20 20 20 20 65 6e 75 6d 65 72 61 62 6c 65 3a 20 enumerable: 0001a030: 66 61 6c 73 65 2c 0d 0a 20 20 20 20 20 20 20 20 false,.. 0001a040: 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a 20 74 value: t 0001a050: 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 rue.. 0001a060: 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d 29 3b 0d }.. });. 0001a070: 0a 20 20 20 20 7d 3b 0d 0a 0d 0a 20 20 20 20 45 . };.... E 0001a080: 72 72 6f 72 2e 67 65 74 53 74 61 63 6b 54 72 61 rror.getStackTra 0001a090: 63 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 74 ce = function (t 0001a0a0: 68 72 6f 77 61 62 6c 65 29 20 7b 0d 0a 20 20 20 hrowable) {.. 0001a0b0: 20 20 20 20 20 69 66 20 28 74 68 72 6f 77 61 62 if (throwab 0001a0c0: 6c 65 2e 63 61 63 68 65 64 53 74 61 63 6b 29 0d le.cachedStack). 0001a0d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 . ret 0001a0e0: 75 72 6e 20 74 68 72 6f 77 61 62 6c 65 2e 73 74 urn throwable.st 0001a0f0: 61 63 6b 3b 0d 0a 20 20 20 20 20 20 20 20 76 61 ack;.. va 0001a100: 72 20 66 72 61 6d 65 53 74 72 69 6e 67 73 20 3d r frameStrings = 0001a110: 20 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 FrameStringSour 0001a120: 63 65 2e 67 65 74 49 6e 73 74 61 6e 63 65 28 29 ce.getInstance() 0001a130: 2e 67 65 74 46 72 61 6d 65 53 74 72 69 6e 67 73 .getFrameStrings 0001a140: 28 74 68 72 6f 77 61 62 6c 65 29 2c 0d 0a 20 20 (throwable),.. 0001a150: 20 20 20 20 20 20 20 20 20 20 66 72 61 6d 65 73 frames 0001a160: 20 3d 20 5b 5d 2c 0d 0a 20 20 20 20 20 20 20 20 = [],.. 0001a170: 20 20 20 20 77 61 72 6e 69 6e 67 73 3b 0d 0a 20 warnings;.. 0001a180: 20 20 20 20 20 20 20 69 66 20 28 66 72 61 6d 65 if (frame 0001a190: 53 74 72 69 6e 67 73 29 0d 0a 20 20 20 20 20 20 Strings).. 0001a1a0: 20 20 20 20 20 20 66 72 61 6d 65 73 20 3d 20 46 frames = F 0001a1b0: 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 65 72 rameStringParser 0001a1c0: 2e 67 65 74 49 6e 73 74 61 6e 63 65 28 29 2e 67 .getInstance().g 0001a1d0: 65 74 46 72 61 6d 65 73 28 66 72 61 6d 65 53 74 etFrames(frameSt 0001a1e0: 72 69 6e 67 73 2c 20 5b 5d 29 3b 0d 0a 20 20 20 rings, []);.. 0001a1f0: 20 20 20 20 20 65 6c 73 65 0d 0a 20 20 20 20 20 else.. 0001a200: 20 20 20 20 20 20 20 77 61 72 6e 69 6e 67 73 20 warnings 0001a210: 3d 20 5b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 = [.. 0001a220: 20 20 20 20 20 22 54 68 65 20 73 74 61 63 6b 20 "The stack 0001a230: 69 73 20 6e 6f 74 20 72 65 61 64 61 62 6c 65 20 is not readable 0001a240: 62 79 20 75 6e 74 68 72 6f 77 6e 20 65 72 72 6f by unthrown erro 0001a250: 72 73 20 69 6e 20 74 68 69 73 20 65 6e 76 69 72 rs in this envir 0001a260: 6f 6e 6d 65 6e 74 2e 22 0d 0a 20 20 20 20 20 20 onment.".. 0001a270: 20 20 20 20 20 20 5d 3b 0d 0a 20 20 20 20 20 20 ];.. 0001a280: 20 20 76 61 72 20 73 74 61 63 6b 20 3d 20 28 45 var stack = (E 0001a290: 72 72 6f 72 2e 70 72 65 70 61 72 65 53 74 61 63 rror.prepareStac 0001a2a0: 6b 54 72 61 63 65 20 7c 7c 20 70 72 65 70 61 72 kTrace || prepar 0001a2b0: 65 53 74 61 63 6b 54 72 61 63 65 29 28 74 68 72 eStackTrace)(thr 0001a2c0: 6f 77 61 62 6c 65 2c 20 66 72 61 6d 65 73 2c 20 owable, frames, 0001a2d0: 77 61 72 6e 69 6e 67 73 29 3b 0d 0a 20 20 20 20 warnings);.. 0001a2e0: 20 20 20 20 69 66 20 28 66 72 61 6d 65 53 74 72 if (frameStr 0001a2f0: 69 6e 67 73 29 0d 0a 20 20 20 20 20 20 20 20 20 ings).. 0001a300: 20 20 20 74 72 79 20 7b 0d 0a 20 20 20 20 20 20 try {.. 0001a310: 20 20 20 20 20 20 20 20 20 20 4f 62 6a 65 63 74 Object 0001a320: 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65 .definePropertie 0001a330: 73 28 74 68 72 6f 77 61 62 6c 65 2c 20 7b 0d 0a s(throwable, {.. 0001a340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a350: 20 20 20 20 73 74 61 63 6b 3a 20 7b 0d 0a 20 20 stack: {.. 0001a360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a370: 20 20 20 20 20 20 63 6f 6e 66 69 67 75 72 61 62 configurab 0001a380: 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 20 le: true,.. 0001a390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a3a0: 20 20 20 77 72 69 74 61 62 6c 65 3a 20 74 72 75 writable: tru 0001a3b0: 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e,.. 0001a3c0: 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 75 6d enum 0001a3d0: 65 72 61 62 6c 65 3a 20 66 61 6c 73 65 2c 0d 0a erable: false,.. 0001a3e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a3f0: 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a 20 73 value: s 0001a400: 74 61 63 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 tack.. 0001a410: 20 20 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 },.. 0001a420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a430: 20 20 63 61 63 68 65 64 53 74 61 63 6b 3a 20 7b cachedStack: { 0001a440: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 0001a450: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 config 0001a460: 75 72 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 urable: true,.. 0001a470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a480: 20 20 20 20 20 20 20 77 72 69 74 61 62 6c 65 3a writable: 0001a490: 20 74 72 75 65 2c 0d 0a 20 20 20 20 20 20 20 20 true,.. 0001a4a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a4b0: 65 6e 75 6d 65 72 61 62 6c 65 3a 20 66 61 6c 73 enumerable: fals 0001a4c0: 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e,.. 0001a4d0: 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 valu 0001a4e0: 65 3a 20 74 72 75 65 0d 0a 20 20 20 20 20 20 20 e: true.. 0001a4f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a }.. 0001a500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a510: 7d 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 });.. 0001a520: 20 7d 20 63 61 74 63 68 20 28 6e 6f 6e 43 6f 6e } catch (nonCon 0001a530: 66 69 67 75 72 61 62 6c 65 45 72 72 6f 72 29 20 figurableError) 0001a540: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d {.. } 0001a550: 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e .. return 0001a560: 20 73 74 61 63 6b 3b 0d 0a 20 20 20 20 7d 3b 0d stack;.. };. 0001a570: 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 7b 0d ... return {. 0001a580: 0a 20 20 20 20 20 20 20 20 70 72 65 70 61 72 65 . prepare 0001a590: 53 74 61 63 6b 54 72 61 63 65 3a 20 70 72 65 70 StackTrace: prep 0001a5a0: 61 72 65 53 74 61 63 6b 54 72 61 63 65 0d 0a 20 areStackTrace.. 0001a5b0: 20 20 20 7d 3b 0d 0a 7d 3b 0a 0a 2f 2a 2a 2a 2f };..};../***/ 0001a5c0: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 0001a5d0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f ode_modules/erro 0001a5e0: 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 70 r-polyfill/lib/p 0001a5f0: 72 65 70 61 72 65 53 74 61 63 6b 54 72 61 63 65 repareStackTrace 0001a600: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!******* 0001a610: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a620: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a630: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a640: 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a *******!*\. !** 0001a650: 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 * ./node_modules 0001a660: 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f /error-polyfill/ 0001a670: 6c 69 62 2f 70 72 65 70 61 72 65 53 74 61 63 6b lib/prepareStack 0001a680: 54 72 61 63 65 2e 6a 73 20 2a 2a 2a 21 0a 20 20 Trace.js ***!. 0001a690: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 0001a6a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a6b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a6c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 0001a6d0: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 ./***/ ((module) 0001a6e0: 20 3d 3e 20 7b 0a 0a 76 61 72 20 70 72 65 70 61 => {..var prepa 0001a6f0: 72 65 53 74 61 63 6b 54 72 61 63 65 20 3d 20 66 reStackTrace = f 0001a700: 75 6e 63 74 69 6f 6e 20 28 74 68 72 6f 77 61 62 unction (throwab 0001a710: 6c 65 2c 20 66 72 61 6d 65 73 2c 20 77 61 72 6e le, frames, warn 0001a720: 69 6e 67 73 29 20 7b 0d 0a 20 20 20 20 76 61 72 ings) {.. var 0001a730: 20 73 74 72 69 6e 67 20 3d 20 22 22 3b 0d 0a 20 string = "";.. 0001a740: 20 20 20 73 74 72 69 6e 67 20 2b 3d 20 74 68 72 string += thr 0001a750: 6f 77 61 62 6c 65 2e 6e 61 6d 65 20 7c 7c 20 22 owable.name || " 0001a760: 45 72 72 6f 72 22 3b 0d 0a 20 20 20 20 73 74 72 Error";.. str 0001a770: 69 6e 67 20 2b 3d 20 22 3a 20 22 20 2b 20 28 74 ing += ": " + (t 0001a780: 68 72 6f 77 61 62 6c 65 2e 6d 65 73 73 61 67 65 hrowable.message 0001a790: 20 7c 7c 20 22 22 29 3b 0d 0a 20 20 20 20 69 66 || "");.. if 0001a7a0: 20 28 77 61 72 6e 69 6e 67 73 20 69 6e 73 74 61 (warnings insta 0001a7b0: 6e 63 65 6f 66 20 41 72 72 61 79 29 0d 0a 20 20 nceof Array).. 0001a7c0: 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 20 77 for (var w 0001a7d0: 61 72 6e 69 6e 67 49 6e 64 65 78 20 69 6e 20 77 arningIndex in w 0001a7e0: 61 72 6e 69 6e 67 73 29 20 7b 0d 0a 20 20 20 20 arnings) {.. 0001a7f0: 20 20 20 20 20 20 20 20 76 61 72 20 77 61 72 6e var warn 0001a800: 69 6e 67 20 3d 20 77 61 72 6e 69 6e 67 73 5b 77 ing = warnings[w 0001a810: 61 72 6e 69 6e 67 49 6e 64 65 78 5d 3b 0d 0a 20 arningIndex];.. 0001a820: 20 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e strin 0001a830: 67 20 2b 3d 20 22 5c 6e 20 20 20 23 20 22 20 2b g += "\n # " + 0001a840: 20 77 61 72 6e 69 6e 67 3b 0d 0a 20 20 20 20 20 warning;.. 0001a850: 20 20 20 7d 0d 0a 20 20 20 20 66 6f 72 20 28 76 }.. for (v 0001a860: 61 72 20 66 72 61 6d 65 49 6e 64 65 78 20 69 6e ar frameIndex in 0001a870: 20 66 72 61 6d 65 73 29 20 7b 0d 0a 20 20 20 20 frames) {.. 0001a880: 20 20 20 20 76 61 72 20 66 72 61 6d 65 20 3d 20 var frame = 0001a890: 66 72 61 6d 65 73 5b 66 72 61 6d 65 49 6e 64 65 frames[frameInde 0001a8a0: 78 5d 3b 0d 0a 20 20 20 20 20 20 20 20 73 74 72 x];.. str 0001a8b0: 69 6e 67 20 2b 3d 20 22 5c 6e 20 20 20 61 74 20 ing += "\n at 0001a8c0: 22 20 2b 20 66 72 61 6d 65 2e 74 6f 53 74 72 69 " + frame.toStri 0001a8d0: 6e 67 28 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 ng();.. }.. 0001a8e0: 20 20 72 65 74 75 72 6e 20 73 74 72 69 6e 67 3b return string; 0001a8f0: 0d 0a 7d 3b 0d 0a 0d 0a 6d 6f 64 75 6c 65 2e 65 ..};....module.e 0001a900: 78 70 6f 72 74 73 20 3d 20 70 72 65 70 61 72 65 xports = prepare 0001a910: 53 74 61 63 6b 54 72 61 63 65 3b 0a 0a 2f 2a 2a StackTrace;../** 0001a920: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 0001a930: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 /node_modules/er 0001a940: 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 ror-polyfill/lib 0001a950: 2f 75 6e 73 75 70 70 6f 72 74 65 64 2e 6a 73 22 /unsupported.js" 0001a960: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 0001a970: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a980: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a990: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c *************!*\ 0001a9a0: 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d . !*** ./node_m 0001a9b0: 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c odules/error-pol 0001a9c0: 79 66 69 6c 6c 2f 6c 69 62 2f 75 6e 73 75 70 70 yfill/lib/unsupp 0001a9d0: 6f 72 74 65 64 2e 6a 73 20 2a 2a 2a 21 0a 20 20 orted.js ***!. 0001a9e0: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 0001a9f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001aa00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001aa10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0001aa20: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0001aa30: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0001aa40: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0001aa50: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0001aa60: 76 61 72 20 63 61 63 68 65 20 3d 20 28 5f 5f 77 var cache = (__w 0001aa70: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 0001aa80: 28 2f 2a 21 20 75 33 20 2a 2f 20 22 2e 2f 6e 6f (/*! u3 */ "./no 0001aa90: 64 65 5f 6d 6f 64 75 6c 65 73 2f 75 33 2f 69 6e de_modules/u3/in 0001aaa0: 64 65 78 2e 6a 73 22 29 2e 63 61 63 68 65 29 2c dex.js").cache), 0001aab0: 0d 0a 20 20 20 20 70 72 65 70 61 72 65 53 74 61 .. prepareSta 0001aac0: 63 6b 54 72 61 63 65 20 3d 20 5f 5f 77 65 62 70 ckTrace = __webp 0001aad0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0001aae0: 21 20 2e 2f 70 72 65 70 61 72 65 53 74 61 63 6b ! ./prepareStack 0001aaf0: 54 72 61 63 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 Trace */ "./node 0001ab00: 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 _modules/error-p 0001ab10: 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 70 72 65 70 olyfill/lib/prep 0001ab20: 61 72 65 53 74 61 63 6b 54 72 61 63 65 2e 6a 73 areStackTrace.js 0001ab30: 22 29 3b 0d 0a 0d 0a 6d 6f 64 75 6c 65 2e 65 78 ");....module.ex 0001ab40: 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 69 6f 6e ports = function 0001ab50: 20 28 29 20 7b 0d 0a 0d 0a 20 20 20 20 45 72 72 () {.... Err 0001ab60: 6f 72 2e 63 61 70 74 75 72 65 53 74 61 63 6b 54 or.captureStackT 0001ab70: 72 61 63 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 race = function 0001ab80: 28 74 68 72 6f 77 61 62 6c 65 2c 20 74 65 72 6d (throwable, term 0001ab90: 69 6e 61 74 6f 72 29 20 7b 0d 0a 20 20 20 20 20 inator) {.. 0001aba0: 20 20 20 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 Object.define 0001abb0: 50 72 6f 70 65 72 74 69 65 73 28 74 68 72 6f 77 Properties(throw 0001abc0: 61 62 6c 65 2c 20 7b 0d 0a 20 20 20 20 20 20 20 able, {.. 0001abd0: 20 20 20 20 20 73 74 61 63 6b 3a 20 7b 0d 0a 20 stack: {.. 0001abe0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 c 0001abf0: 6f 6e 66 69 67 75 72 61 62 6c 65 3a 20 74 72 75 onfigurable: tru 0001ac00: 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e,.. 0001ac10: 20 20 20 20 67 65 74 3a 20 63 61 63 68 65 28 66 get: cache(f 0001ac20: 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d 0a 20 20 unction () {.. 0001ac30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001ac40: 20 20 72 65 74 75 72 6e 20 28 45 72 72 6f 72 2e return (Error. 0001ac50: 70 72 65 70 61 72 65 53 74 61 63 6b 54 72 61 63 prepareStackTrac 0001ac60: 65 20 7c 7c 20 70 72 65 70 61 72 65 53 74 61 63 e || prepareStac 0001ac70: 6b 54 72 61 63 65 29 28 74 68 72 6f 77 61 62 6c kTrace)(throwabl 0001ac80: 65 2c 20 5b 5d 29 3b 0d 0a 20 20 20 20 20 20 20 e, []);.. 0001ac90: 20 20 20 20 20 20 20 20 20 7d 29 0d 0a 20 20 20 }).. 0001aca0: 20 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 },.. 0001acb0: 20 20 20 20 20 20 20 20 20 63 61 63 68 65 64 53 cachedS 0001acc0: 74 61 63 6b 3a 20 7b 0d 0a 20 20 20 20 20 20 20 tack: {.. 0001acd0: 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 75 configu 0001ace0: 72 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 20 rable: true,.. 0001acf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 wr 0001ad00: 69 74 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 itable: true,.. 0001ad10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 e 0001ad20: 6e 75 6d 65 72 61 62 6c 65 3a 20 66 61 6c 73 65 numerable: false 0001ad30: 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.. 0001ad40: 20 20 20 76 61 6c 75 65 3a 20 74 72 75 65 0d 0a value: true.. 0001ad50: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 }.. 0001ad60: 20 20 20 20 20 20 20 7d 29 3b 0d 0a 20 20 20 20 });.. 0001ad70: 7d 3b 0d 0a 0d 0a 20 20 20 20 45 72 72 6f 72 2e };.... Error. 0001ad80: 67 65 74 53 74 61 63 6b 54 72 61 63 65 20 3d 20 getStackTrace = 0001ad90: 66 75 6e 63 74 69 6f 6e 20 28 74 68 72 6f 77 61 function (throwa 0001ada0: 62 6c 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 ble) {.. 0001adb0: 69 66 20 28 74 68 72 6f 77 61 62 6c 65 2e 63 61 if (throwable.ca 0001adc0: 63 68 65 64 53 74 61 63 6b 29 0d 0a 20 20 20 20 chedStack).. 0001add0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 0001ade0: 68 72 6f 77 61 62 6c 65 2e 73 74 61 63 6b 3b 0d hrowable.stack;. 0001adf0: 0a 20 20 20 20 20 20 20 20 76 61 72 20 73 74 61 . var sta 0001ae00: 63 6b 20 3d 20 28 45 72 72 6f 72 2e 70 72 65 70 ck = (Error.prep 0001ae10: 61 72 65 53 74 61 63 6b 54 72 61 63 65 20 7c 7c areStackTrace || 0001ae20: 20 70 72 65 70 61 72 65 53 74 61 63 6b 54 72 61 prepareStackTra 0001ae30: 63 65 29 28 74 68 72 6f 77 61 62 6c 65 2c 20 5b ce)(throwable, [ 0001ae40: 5d 29 3b 0d 0a 20 20 20 20 20 20 20 20 74 72 79 ]);.. try 0001ae50: 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 {.. 0001ae60: 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f Object.definePro 0001ae70: 70 65 72 74 69 65 73 28 74 68 72 6f 77 61 62 6c perties(throwabl 0001ae80: 65 2c 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 e, {.. 0001ae90: 20 20 20 20 20 20 73 74 61 63 6b 3a 20 7b 0d 0a stack: {.. 0001aea0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001aeb0: 20 20 20 20 63 6f 6e 66 69 67 75 72 61 62 6c 65 configurable 0001aec0: 3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 20 20 20 : true,.. 0001aed0: 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 wri 0001aee0: 74 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 20 table: true,.. 0001aef0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001af00: 20 20 65 6e 75 6d 65 72 61 62 6c 65 3a 20 66 61 enumerable: fa 0001af10: 6c 73 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 lse,.. 0001af20: 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a value: 0001af30: 20 73 74 61 63 6b 0d 0a 20 20 20 20 20 20 20 20 stack.. 0001af40: 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 20 },.. 0001af50: 20 20 20 20 20 20 20 20 20 20 20 20 63 61 63 68 cach 0001af60: 65 64 53 74 61 63 6b 3a 20 7b 0d 0a 20 20 20 20 edStack: {.. 0001af70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001af80: 63 6f 6e 66 69 67 75 72 61 62 6c 65 3a 20 74 72 configurable: tr 0001af90: 75 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ue,.. 0001afa0: 20 20 20 20 20 20 20 20 20 77 72 69 74 61 62 6c writabl 0001afb0: 65 3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 20 20 e: true,.. 0001afc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e en 0001afd0: 75 6d 65 72 61 62 6c 65 3a 20 66 61 6c 73 65 2c umerable: false, 0001afe0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 0001aff0: 20 20 20 20 20 20 76 61 6c 75 65 3a 20 74 72 75 value: tru 0001b000: 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e.. 0001b010: 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 }.. 0001b020: 20 20 7d 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d });.. } 0001b030: 20 63 61 74 63 68 20 28 6e 6f 6e 43 6f 6e 66 69 catch (nonConfi 0001b040: 67 75 72 61 62 6c 65 45 72 72 6f 72 29 20 7b 0d gurableError) {. 0001b050: 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 . }.. 0001b060: 20 20 20 20 72 65 74 75 72 6e 20 73 74 61 63 6b return stack 0001b070: 3b 0d 0a 20 20 20 20 7d 3b 0d 0a 0d 0a 20 20 20 ;.. };.... 0001b080: 20 72 65 74 75 72 6e 20 7b 0d 0a 20 20 20 20 20 return {.. 0001b090: 20 20 20 70 72 65 70 61 72 65 53 74 61 63 6b 54 prepareStackT 0001b0a0: 72 61 63 65 3a 20 70 72 65 70 61 72 65 53 74 61 race: prepareSta 0001b0b0: 63 6b 54 72 61 63 65 0d 0a 20 20 20 20 7d 3b 0d ckTrace.. };. 0001b0c0: 0a 7d 3b 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a .};../***/ }),.. 0001b0d0: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 0001b0e0: 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 dules/error-poly 0001b0f0: 66 69 6c 6c 2f 6c 69 62 2f 76 38 2e 6a 73 22 3a fill/lib/v8.js": 0001b100: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 0001b110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b130: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 0001b140: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 node_modules/err 0001b150: 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f or-polyfill/lib/ 0001b160: 76 38 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a v8.js ***!. \** 0001b170: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b180: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b190: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 0001b1a0: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f ***/ ((module, _ 0001b1b0: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 0001b1c0: 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 exports, __webpa 0001b1d0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 0001b1e0: 20 7b 0a 0a 76 61 72 20 70 72 65 70 61 72 65 53 {..var prepareS 0001b1f0: 74 61 63 6b 54 72 61 63 65 20 3d 20 5f 5f 77 65 tackTrace = __we 0001b200: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0001b210: 2f 2a 21 20 2e 2f 70 72 65 70 61 72 65 53 74 61 /*! ./prepareSta 0001b220: 63 6b 54 72 61 63 65 20 2a 2f 20 22 2e 2f 6e 6f ckTrace */ "./no 0001b230: 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 de_modules/error 0001b240: 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 70 72 -polyfill/lib/pr 0001b250: 65 70 61 72 65 53 74 61 63 6b 54 72 61 63 65 2e epareStackTrace. 0001b260: 6a 73 22 29 3b 0d 0a 0d 0a 6d 6f 64 75 6c 65 2e js");....module. 0001b270: 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 69 exports = functi 0001b280: 6f 6e 20 28 29 20 7b 0d 0a 20 20 20 20 45 72 72 on () {.. Err 0001b290: 6f 72 2e 67 65 74 53 74 61 63 6b 54 72 61 63 65 or.getStackTrace 0001b2a0: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 74 68 72 = function (thr 0001b2b0: 6f 77 61 62 6c 65 29 20 7b 0d 0a 20 20 20 20 20 owable) {.. 0001b2c0: 20 20 20 72 65 74 75 72 6e 20 74 68 72 6f 77 61 return throwa 0001b2d0: 62 6c 65 2e 73 74 61 63 6b 3b 0d 0a 20 20 20 20 ble.stack;.. 0001b2e0: 7d 3b 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e };.... return 0001b2f0: 20 7b 0d 0a 20 20 20 20 20 20 20 20 70 72 65 70 {.. prep 0001b300: 61 72 65 53 74 61 63 6b 54 72 61 63 65 3a 20 70 areStackTrace: p 0001b310: 72 65 70 61 72 65 53 74 61 63 6b 54 72 61 63 65 repareStackTrace 0001b320: 0d 0a 20 20 20 20 7d 3b 0d 0a 7d 3b 0a 0a 2f 2a .. };..};../* 0001b330: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 0001b340: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 0001b350: 73 2d 64 65 66 69 6e 65 2d 70 72 6f 70 65 72 74 s-define-propert 0001b360: 79 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 y/index.js":./*! 0001b370: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b380: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b390: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b3a0: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0001b3b0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 64 ode_modules/es-d 0001b3c0: 65 66 69 6e 65 2d 70 72 6f 70 65 72 74 79 2f 69 efine-property/i 0001b3d0: 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c ndex.js ***!. \ 0001b3e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b3f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b400: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b410: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 **/./***/ ((modu 0001b420: 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 le, __unused_web 0001b430: 70 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f pack_exports, __ 0001b440: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0001b450: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 0001b460: 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 47 65 74 rict";...var Get 0001b470: 49 6e 74 72 69 6e 73 69 63 20 3d 20 5f 5f 77 65 Intrinsic = __we 0001b480: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0001b490: 2f 2a 21 20 67 65 74 2d 69 6e 74 72 69 6e 73 69 /*! get-intrinsi 0001b4a0: 63 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 c */ "./node_mod 0001b4b0: 75 6c 65 73 2f 67 65 74 2d 69 6e 74 72 69 6e 73 ules/get-intrins 0001b4c0: 69 63 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 0a ic/index.js");.. 0001b4d0: 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 6f 72 /** @type {impor 0001b4e0: 74 28 27 2e 27 29 7d 20 2a 2f 0a 76 61 72 20 24 t('.')} */.var $ 0001b4f0: 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 20 3d defineProperty = 0001b500: 20 47 65 74 49 6e 74 72 69 6e 73 69 63 28 27 25 GetIntrinsic('% 0001b510: 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f Object.definePro 0001b520: 70 65 72 74 79 25 27 2c 20 74 72 75 65 29 20 7c perty%', true) | 0001b530: 7c 20 66 61 6c 73 65 3b 0a 69 66 20 28 24 64 65 | false;.if ($de 0001b540: 66 69 6e 65 50 72 6f 70 65 72 74 79 29 20 7b 0a fineProperty) {. 0001b550: 09 74 72 79 20 7b 0a 09 09 24 64 65 66 69 6e 65 .try {...$define 0001b560: 50 72 6f 70 65 72 74 79 28 7b 7d 2c 20 27 61 27 Property({}, 'a' 0001b570: 2c 20 7b 20 76 61 6c 75 65 3a 20 31 20 7d 29 3b , { value: 1 }); 0001b580: 0a 09 7d 20 63 61 74 63 68 20 28 65 29 20 7b 0a ..} catch (e) {. 0001b590: 09 09 2f 2f 20 49 45 20 38 20 68 61 73 20 61 20 ..// IE 8 has a 0001b5a0: 62 72 6f 6b 65 6e 20 64 65 66 69 6e 65 50 72 6f broken definePro 0001b5b0: 70 65 72 74 79 0a 09 09 24 64 65 66 69 6e 65 50 perty...$defineP 0001b5c0: 72 6f 70 65 72 74 79 20 3d 20 66 61 6c 73 65 3b roperty = false; 0001b5d0: 0a 09 7d 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 78 ..}.}..module.ex 0001b5e0: 70 6f 72 74 73 20 3d 20 24 64 65 66 69 6e 65 50 ports = $defineP 0001b5f0: 72 6f 70 65 72 74 79 3b 0a 0a 0a 2f 2a 2a 2a 2f roperty;.../***/ 0001b600: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 0001b610: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 ode_modules/es-e 0001b620: 72 72 6f 72 73 2f 65 76 61 6c 2e 6a 73 22 3a 0a rrors/eval.js":. 0001b630: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 0001b640: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b650: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0001b660: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0001b670: 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 65 ules/es-errors/e 0001b680: 76 61 6c 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a val.js ***!. \* 0001b690: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b6a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b6b0: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ ( 0001b6c0: 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 (module) => {.." 0001b6d0: 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 2f use strict";.../ 0001b6e0: 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 6f 72 74 ** @type {import 0001b6f0: 28 27 2e 2f 65 76 61 6c 27 29 7d 20 2a 2f 0a 6d ('./eval')} */.m 0001b700: 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports = 0001b710: 45 76 61 6c 45 72 72 6f 72 3b 0a 0a 0a 2f 2a 2a EvalError;.../** 0001b720: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 0001b730: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 /node_modules/es 0001b740: 2d 65 72 72 6f 72 73 2f 69 6e 64 65 78 2e 6a 73 -errors/index.js 0001b750: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 0001b760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b770: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0001b780: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0001b790: 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 72 6f _modules/es-erro 0001b7a0: 72 73 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 rs/index.js ***! 0001b7b0: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 0001b7c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b7d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 0001b7e0: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d ***/ ((module) = 0001b7f0: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 0001b800: 22 3b 0a 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b ";.../** @type { 0001b810: 69 6d 70 6f 72 74 28 27 2e 27 29 7d 20 2a 2f 0a import('.')} */. 0001b820: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 0001b830: 20 45 72 72 6f 72 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 Error;.../***/ 0001b840: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 0001b850: 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 de_modules/es-er 0001b860: 72 6f 72 73 2f 72 61 6e 67 65 2e 6a 73 22 3a 0a rors/range.js":. 0001b870: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 0001b880: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b890: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 0001b8a0: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 0001b8b0: 64 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f dules/es-errors/ 0001b8c0: 72 61 6e 67 65 2e 6a 73 20 2a 2a 2a 21 0a 20 20 range.js ***!. 0001b8d0: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 0001b8e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b8f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 0001b900: 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b / ((module) => { 0001b910: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 0001b920: 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 ../** @type {imp 0001b930: 6f 72 74 28 27 2e 2f 72 61 6e 67 65 27 29 7d 20 ort('./range')} 0001b940: 2a 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 */.module.export 0001b950: 73 20 3d 20 52 61 6e 67 65 45 72 72 6f 72 3b 0a s = RangeError;. 0001b960: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 0001b970: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0001b980: 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 72 65 66 es/es-errors/ref 0001b990: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!******* 0001b9a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b9b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b9c0: 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 !*\. !*** ./nod 0001b9d0: 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 72 e_modules/es-err 0001b9e0: 6f 72 73 2f 72 65 66 2e 6a 73 20 2a 2a 2a 21 0a ors/ref.js ***!. 0001b9f0: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 0001ba00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001ba10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 0001ba20: 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b / ((module) => { 0001ba30: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 0001ba40: 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 ../** @type {imp 0001ba50: 6f 72 74 28 27 2e 2f 72 65 66 27 29 7d 20 2a 2f ort('./ref')} */ 0001ba60: 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 .module.exports 0001ba70: 3d 20 52 65 66 65 72 65 6e 63 65 45 72 72 6f 72 = ReferenceError 0001ba80: 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ;.../***/ }),../ 0001ba90: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 0001baa0: 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 73 ules/es-errors/s 0001bab0: 79 6e 74 61 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a yntax.js":./*!** 0001bac0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bad0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bae0: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 0001baf0: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 0001bb00: 73 2f 65 73 2d 65 72 72 6f 72 73 2f 73 79 6e 74 s/es-errors/synt 0001bb10: 61 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a ax.js ***!. \** 0001bb20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bb30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bb40: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/ 0001bb50: 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a ((module) => {.. 0001bb60: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0001bb70: 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 6f 72 /** @type {impor 0001bb80: 74 28 27 2e 2f 73 79 6e 74 61 78 27 29 7d 20 2a t('./syntax')} * 0001bb90: 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 /.module.exports 0001bba0: 20 3d 20 53 79 6e 74 61 78 45 72 72 6f 72 3b 0a = SyntaxError;. 0001bbb0: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 0001bbc0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0001bbd0: 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 74 79 70 es/es-errors/typ 0001bbe0: 65 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a e.js":./*!****** 0001bbf0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bc00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bc10: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0001bc20: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 ode_modules/es-e 0001bc30: 72 72 6f 72 73 2f 74 79 70 65 2e 6a 73 20 2a 2a rrors/type.js ** 0001bc40: 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!. \********** 0001bc50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bc60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 0001bc70: 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 /***/ ((module) 0001bc80: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 0001bc90: 74 22 3b 0a 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 t";.../** @type 0001bca0: 7b 69 6d 70 6f 72 74 28 27 2e 2f 74 79 70 65 27 {import('./type' 0001bcb0: 29 7d 20 2a 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 )} */.module.exp 0001bcc0: 6f 72 74 73 20 3d 20 54 79 70 65 45 72 72 6f 72 orts = TypeError 0001bcd0: 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ;.../***/ }),../ 0001bce0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 0001bcf0: 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 75 ules/es-errors/u 0001bd00: 72 69 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a ri.js":./*!***** 0001bd10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bd20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bd30: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0001bd40: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 ode_modules/es-e 0001bd50: 72 72 6f 72 73 2f 75 72 69 2e 6a 73 20 2a 2a 2a rrors/uri.js *** 0001bd60: 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !. \*********** 0001bd70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bd80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 0001bd90: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e **/ ((module) => 0001bda0: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 0001bdb0: 3b 0a 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b 69 ;.../** @type {i 0001bdc0: 6d 70 6f 72 74 28 27 2e 2f 75 72 69 27 29 7d 20 mport('./uri')} 0001bdd0: 2a 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 */.module.export 0001bde0: 73 20 3d 20 55 52 49 45 72 72 6f 72 3b 0a 0a 0a s = URIError;... 0001bdf0: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 0001be00: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0001be10: 2f 65 74 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f /ethers/lib.esm/ 0001be20: 5f 76 65 72 73 69 6f 6e 2e 6a 73 22 3a 0a 2f 2a _version.js":./* 0001be30: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 0001be40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001be50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001be60: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0001be70: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 74 68 65 ode_modules/ethe 0001be80: 72 73 2f 6c 69 62 2e 65 73 6d 2f 5f 76 65 72 73 rs/lib.esm/_vers 0001be90: 69 6f 6e 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a ion.js ***!. \* 0001bea0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001beb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bec0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bed0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 /./***/ ((__unus 0001bee0: 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c ed_webpack_modul 0001bef0: 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 e, __webpack_exp 0001bf00: 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 orts__, __webpac 0001bf10: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 0001bf20: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 0001bf30: 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 .__webpack_requi 0001bf40: 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b re__.r(__webpack 0001bf50: 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 _exports__);./* 0001bf60: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001bf70: 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 / __webpack_requ 0001bf80: 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 ire__.d(__webpac 0001bf90: 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f k_exports__, {./ 0001bfa0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001bfb0: 20 2a 2f 20 20 20 22 76 65 72 73 69 6f 6e 22 3a */ "version": 0001bfc0: 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 () => (/* bindi 0001bfd0: 6e 67 20 2a 2f 20 76 65 72 73 69 6f 6e 29 0a 2f ng */ version)./ 0001bfe0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001bff0: 20 2a 2f 20 7d 29 3b 0a 63 6f 6e 73 74 20 76 65 */ });.const ve 0001c000: 72 73 69 6f 6e 20 3d 20 22 65 74 68 65 72 73 2f rsion = "ethers/ 0001c010: 35 2e 37 2e 32 22 3b 0a 2f 2f 23 20 73 6f 75 72 5.7.2";.//# sour 0001c020: 63 65 4d 61 70 70 69 6e 67 55 52 4c 3d 5f 76 65 ceMappingURL=_ve 0001c030: 72 73 69 6f 6e 2e 6a 73 2e 6d 61 70 0a 0a 2f 2a rsion.js.map../* 0001c040: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 0001c050: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 0001c060: 74 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 65 74 thers/lib.esm/et 0001c070: 68 65 72 73 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a hers.js":./*!*** 0001c080: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001c090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001c0a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 0001c0b0: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 0001c0c0: 64 75 6c 65 73 2f 65 74 68 65 72 73 2f 6c 69 62 dules/ethers/lib 0001c0d0: 2e 65 73 6d 2f 65 74 68 65 72 73 2e 6a 73 20 2a .esm/ethers.js * 0001c0e0: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 0001c0f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001c100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001c110: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 0001c120: 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b __unused_webpack 0001c130: 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 61 _module, __webpa 0001c140: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f ck_exports__, __ 0001c150: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0001c160: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 0001c170: 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 6b rict";.__webpack 0001c180: 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 _require__.r(__w 0001c190: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 0001c1a0: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 );./* harmony ex 0001c1b0: 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 63 port */ __webpac 0001c1c0: 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f 5f k_require__.d(__ 0001c1d0: 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f webpack_exports_ 0001c1e0: 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 _, {./* harmony 0001c1f0: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 42 61 73 export */ "Bas 0001c200: 65 43 6f 6e 74 72 61 63 74 22 3a 20 28 29 20 3d eContract": () = 0001c210: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 0001c220: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 0001c230: 6f 6a 65 63 74 5f 63 6f 6e 74 72 61 63 74 73 5f oject_contracts_ 0001c240: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001c250: 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f 2e 42 61 73 D_MODULE_5__.Bas 0001c260: 65 43 6f 6e 74 72 61 63 74 29 2c 0a 2f 2a 20 68 eContract),./* h 0001c270: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001c280: 20 20 20 22 42 69 67 4e 75 6d 62 65 72 22 3a 20 "BigNumber": 0001c290: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 0001c2a0: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 0001c2b0: 72 73 70 72 6f 6a 65 63 74 5f 62 69 67 6e 75 6d rsproject_bignum 0001c2c0: 62 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ber__WEBPACK_IMP 0001c2d0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f ORTED_MODULE_6__ 0001c2e0: 2e 42 69 67 4e 75 6d 62 65 72 29 2c 0a 2f 2a 20 .BigNumber),./* 0001c2f0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001c300: 2f 20 20 20 22 43 6f 6e 74 72 61 63 74 22 3a 20 / "Contract": 0001c310: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 0001c320: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 0001c330: 72 73 70 72 6f 6a 65 63 74 5f 63 6f 6e 74 72 61 rsproject_contra 0001c340: 63 74 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 cts__WEBPACK_IMP 0001c350: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f ORTED_MODULE_5__ 0001c360: 2e 43 6f 6e 74 72 61 63 74 29 2c 0a 2f 2a 20 68 .Contract),./* h 0001c370: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001c380: 20 20 20 22 43 6f 6e 74 72 61 63 74 46 61 63 74 "ContractFact 0001c390: 6f 72 79 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ory": () => (/* 0001c3a0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 0001c3b0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 0001c3c0: 63 6f 6e 74 72 61 63 74 73 5f 5f 57 45 42 50 41 contracts__WEBPA 0001c3d0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001c3e0: 4c 45 5f 35 5f 5f 2e 43 6f 6e 74 72 61 63 74 46 LE_5__.ContractF 0001c3f0: 61 63 74 6f 72 79 29 2c 0a 2f 2a 20 68 61 72 6d actory),./* harm 0001c400: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001c410: 22 46 69 78 65 64 4e 75 6d 62 65 72 22 3a 20 28 "FixedNumber": ( 0001c420: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001c430: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001c440: 73 70 72 6f 6a 65 63 74 5f 62 69 67 6e 75 6d 62 sproject_bignumb 0001c450: 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f er__WEBPACK_IMPO 0001c460: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e RTED_MODULE_7__. 0001c470: 46 69 78 65 64 4e 75 6d 62 65 72 29 2c 0a 2f 2a FixedNumber),./* 0001c480: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001c490: 2a 2f 20 20 20 22 53 69 67 6e 65 72 22 3a 20 28 */ "Signer": ( 0001c4a0: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001c4b0: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001c4c0: 73 70 72 6f 6a 65 63 74 5f 61 62 73 74 72 61 63 sproject_abstrac 0001c4d0: 74 5f 73 69 67 6e 65 72 5f 5f 57 45 42 50 41 43 t_signer__WEBPAC 0001c4e0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001c4f0: 45 5f 32 5f 5f 2e 53 69 67 6e 65 72 29 2c 0a 2f E_2__.Signer),./ 0001c500: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001c510: 20 2a 2f 20 20 20 22 56 6f 69 64 53 69 67 6e 65 */ "VoidSigne 0001c520: 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 r": () => (/* re 0001c530: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001c540: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 ethersproject_ab 0001c550: 73 74 72 61 63 74 5f 73 69 67 6e 65 72 5f 5f 57 stract_signer__W 0001c560: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001c570: 4d 4f 44 55 4c 45 5f 32 5f 5f 2e 56 6f 69 64 53 MODULE_2__.VoidS 0001c580: 69 67 6e 65 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f igner),./* harmo 0001c590: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 0001c5a0: 57 61 6c 6c 65 74 22 3a 20 28 29 20 3d 3e 20 28 Wallet": () => ( 0001c5b0: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001c5c0: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001c5d0: 63 74 5f 77 61 6c 6c 65 74 5f 5f 57 45 42 50 41 ct_wallet__WEBPA 0001c5e0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001c5f0: 4c 45 5f 33 5f 5f 2e 57 61 6c 6c 65 74 29 2c 0a LE_3__.Wallet),. 0001c600: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001c610: 74 20 2a 2f 20 20 20 22 57 6f 72 64 6c 69 73 74 t */ "Wordlist 0001c620: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001c630: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 0001c640: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 77 6f 72 thersproject_wor 0001c650: 64 6c 69 73 74 73 5f 5f 57 45 42 50 41 43 4b 5f dlists__WEBPACK_ 0001c660: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001c670: 31 31 5f 5f 2e 57 6f 72 64 6c 69 73 74 29 2c 0a 11__.Wordlist),. 0001c680: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001c690: 74 20 2a 2f 20 20 20 22 63 6f 6e 73 74 61 6e 74 t */ "constant 0001c6a0: 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 s": () => (/* re 0001c6b0: 65 78 70 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 export module ob 0001c6c0: 6a 65 63 74 20 2a 2f 20 5f 65 74 68 65 72 73 70 ject */ _ethersp 0001c6d0: 72 6f 6a 65 63 74 5f 63 6f 6e 73 74 61 6e 74 73 roject_constants 0001c6e0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001c6f0: 45 44 5f 4d 4f 44 55 4c 45 5f 38 5f 5f 29 2c 0a ED_MODULE_8__),. 0001c700: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001c710: 74 20 2a 2f 20 20 20 22 65 72 72 6f 72 73 22 3a t */ "errors": 0001c720: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001c730: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001c740: 65 72 73 70 72 6f 6a 65 63 74 5f 6c 6f 67 67 65 ersproject_logge 0001c750: 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 r__WEBPACK_IMPOR 0001c760: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 2e 45 TED_MODULE_0__.E 0001c770: 72 72 6f 72 43 6f 64 65 29 2c 0a 2f 2a 20 68 61 rrorCode),./* ha 0001c780: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 0001c790: 20 20 22 67 65 74 44 65 66 61 75 6c 74 50 72 6f "getDefaultPro 0001c7a0: 76 69 64 65 72 22 3a 20 28 29 20 3d 3e 20 28 2f vider": () => (/ 0001c7b0: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001c7c0: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001c7d0: 74 5f 70 72 6f 76 69 64 65 72 73 5f 5f 57 45 42 t_providers__WEB 0001c7e0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001c7f0: 44 55 4c 45 5f 34 5f 5f 2e 67 65 74 44 65 66 61 DULE_4__.getDefa 0001c800: 75 6c 74 50 72 6f 76 69 64 65 72 29 2c 0a 2f 2a ultProvider),./* 0001c810: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001c820: 2a 2f 20 20 20 22 6c 6f 67 67 65 72 22 3a 20 28 */ "logger": ( 0001c830: 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 ) => (/* binding 0001c840: 20 2a 2f 20 6c 6f 67 67 65 72 29 2c 0a 2f 2a 20 */ logger),./* 0001c850: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001c860: 2f 20 20 20 22 70 72 6f 76 69 64 65 72 73 22 3a / "providers": 0001c870: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001c880: 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 6a 65 63 ort module objec 0001c890: 74 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a t */ _ethersproj 0001c8a0: 65 63 74 5f 70 72 6f 76 69 64 65 72 73 5f 5f 57 ect_providers__W 0001c8b0: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001c8c0: 4d 4f 44 55 4c 45 5f 34 5f 5f 29 2c 0a 2f 2a 20 MODULE_4__),./* 0001c8d0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001c8e0: 2f 20 20 20 22 75 74 69 6c 73 22 3a 20 28 29 20 / "utils": () 0001c8f0: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 0001c900: 6d 6f 64 75 6c 65 20 6f 62 6a 65 63 74 20 2a 2f module object */ 0001c910: 20 5f 75 74 69 6c 73 5f 5f 57 45 42 50 41 43 4b _utils__WEBPACK 0001c920: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001c930: 5f 39 5f 5f 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e _9__),./* harmon 0001c940: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 76 y export */ "v 0001c950: 65 72 73 69 6f 6e 22 3a 20 28 29 20 3d 3e 20 28 ersion": () => ( 0001c960: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001c970: 20 2a 2f 20 5f 76 65 72 73 69 6f 6e 5f 5f 57 45 */ _version__WE 0001c980: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 0001c990: 4f 44 55 4c 45 5f 31 5f 5f 2e 76 65 72 73 69 6f ODULE_1__.versio 0001c9a0: 6e 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 n),./* harmony e 0001c9b0: 78 70 6f 72 74 20 2a 2f 20 20 20 22 77 6f 72 64 xport */ "word 0001c9c0: 6c 69 73 74 73 22 3a 20 28 29 20 3d 3e 20 28 2f lists": () => (/ 0001c9d0: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001c9e0: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001c9f0: 74 5f 77 6f 72 64 6c 69 73 74 73 5f 5f 57 45 42 t_wordlists__WEB 0001ca00: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001ca10: 44 55 4c 45 5f 31 30 5f 5f 2e 77 6f 72 64 6c 69 DULE_10__.wordli 0001ca20: 73 74 73 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 sts)./* harmony 0001ca30: 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a export */ });./* 0001ca40: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 0001ca50: 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 */ var _etherspr 0001ca60: 6f 6a 65 63 74 5f 63 6f 6e 74 72 61 63 74 73 5f oject_contracts_ 0001ca70: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001ca80: 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f 20 3d 20 5f D_MODULE_5__ = _ 0001ca90: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 0001caa0: 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 __(/*! @etherspr 0001cab0: 6f 6a 65 63 74 2f 63 6f 6e 74 72 61 63 74 73 20 oject/contracts 0001cac0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0001cad0: 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 es/@ethersprojec 0001cae0: 74 2f 63 6f 6e 74 72 61 63 74 73 2f 6c 69 62 2e t/contracts/lib. 0001caf0: 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a esm/index.js");. 0001cb00: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 0001cb10: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 0001cb20: 70 72 6f 6a 65 63 74 5f 62 69 67 6e 75 6d 62 65 project_bignumbe 0001cb30: 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 r__WEBPACK_IMPOR 0001cb40: 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 20 3d TED_MODULE_6__ = 0001cb50: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0001cb60: 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 re__(/*! @ethers 0001cb70: 70 72 6f 6a 65 63 74 2f 62 69 67 6e 75 6d 62 65 project/bignumbe 0001cb80: 72 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 r */ "./node_mod 0001cb90: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 0001cba0: 65 63 74 2f 62 69 67 6e 75 6d 62 65 72 2f 6c 69 ect/bignumber/li 0001cbb0: 62 2e 65 73 6d 2f 62 69 67 6e 75 6d 62 65 72 2e b.esm/bignumber. 0001cbc0: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 0001cbd0: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 0001cbe0: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 69 ethersproject_bi 0001cbf0: 67 6e 75 6d 62 65 72 5f 5f 57 45 42 50 41 43 4b gnumber__WEBPACK 0001cc00: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001cc10: 5f 37 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _7__ = __webpack 0001cc20: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 _require__(/*! @ 0001cc30: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 62 69 ethersproject/bi 0001cc40: 67 6e 75 6d 62 65 72 20 2a 2f 20 22 2e 2f 6e 6f gnumber */ "./no 0001cc50: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 0001cc60: 72 73 70 72 6f 6a 65 63 74 2f 62 69 67 6e 75 6d rsproject/bignum 0001cc70: 62 65 72 2f 6c 69 62 2e 65 73 6d 2f 66 69 78 65 ber/lib.esm/fixe 0001cc80: 64 6e 75 6d 62 65 72 2e 6a 73 22 29 3b 0a 2f 2a dnumber.js");./* 0001cc90: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 0001cca0: 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 */ var _etherspr 0001ccb0: 6f 6a 65 63 74 5f 61 62 73 74 72 61 63 74 5f 73 oject_abstract_s 0001ccc0: 69 67 6e 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 igner__WEBPACK_I 0001ccd0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 MPORTED_MODULE_2 0001cce0: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 0001ccf0: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 equire__(/*! @et 0001cd00: 68 65 72 73 70 72 6f 6a 65 63 74 2f 61 62 73 74 hersproject/abst 0001cd10: 72 61 63 74 2d 73 69 67 6e 65 72 20 2a 2f 20 22 ract-signer */ " 0001cd20: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 ./node_modules/@ 0001cd30: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 61 62 ethersproject/ab 0001cd40: 73 74 72 61 63 74 2d 73 69 67 6e 65 72 2f 6c 69 stract-signer/li 0001cd50: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 0001cd60: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 0001cd70: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 0001cd80: 72 73 70 72 6f 6a 65 63 74 5f 77 61 6c 6c 65 74 rsproject_wallet 0001cd90: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001cda0: 45 44 5f 4d 4f 44 55 4c 45 5f 33 5f 5f 20 3d 20 ED_MODULE_3__ = 0001cdb0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0001cdc0: 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 e__(/*! @ethersp 0001cdd0: 72 6f 6a 65 63 74 2f 77 61 6c 6c 65 74 20 2a 2f roject/wallet */ 0001cde0: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0001cdf0: 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f /@ethersproject/ 0001ce00: 77 61 6c 6c 65 74 2f 6c 69 62 2e 65 73 6d 2f 69 wallet/lib.esm/i 0001ce10: 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 ndex.js");./* ha 0001ce20: 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 rmony import */ 0001ce30: 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 var _ethersproje 0001ce40: 63 74 5f 63 6f 6e 73 74 61 6e 74 73 5f 5f 57 45 ct_constants__WE 0001ce50: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 0001ce60: 4f 44 55 4c 45 5f 38 5f 5f 20 3d 20 5f 5f 77 65 ODULE_8__ = __we 0001ce70: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0001ce80: 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 /*! @ethersproje 0001ce90: 63 74 2f 63 6f 6e 73 74 61 6e 74 73 20 2a 2f 20 ct/constants */ 0001cea0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0001ceb0: 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 63 @ethersproject/c 0001cec0: 6f 6e 73 74 61 6e 74 73 2f 6c 69 62 2e 65 73 6d onstants/lib.esm 0001ced0: 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 /index.js");./* 0001cee0: 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a harmony import * 0001cef0: 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f / var _etherspro 0001cf00: 6a 65 63 74 5f 70 72 6f 76 69 64 65 72 73 5f 5f ject_providers__ 0001cf10: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001cf20: 5f 4d 4f 44 55 4c 45 5f 34 5f 5f 20 3d 20 5f 5f _MODULE_4__ = __ 0001cf30: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0001cf40: 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f _(/*! @etherspro 0001cf50: 6a 65 63 74 2f 70 72 6f 76 69 64 65 72 73 20 2a ject/providers * 0001cf60: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 0001cf70: 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 s/@ethersproject 0001cf80: 2f 70 72 6f 76 69 64 65 72 73 2f 6c 69 62 2e 65 /providers/lib.e 0001cf90: 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f sm/index.js");./ 0001cfa0: 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 * harmony import 0001cfb0: 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 */ var _ethersp 0001cfc0: 72 6f 6a 65 63 74 5f 77 6f 72 64 6c 69 73 74 73 roject_wordlists 0001cfd0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001cfe0: 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 5f 5f 20 3d ED_MODULE_10__ = 0001cff0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0001d000: 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 re__(/*! @ethers 0001d010: 70 72 6f 6a 65 63 74 2f 77 6f 72 64 6c 69 73 74 project/wordlist 0001d020: 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 s */ "./node_mod 0001d030: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 0001d040: 65 63 74 2f 77 6f 72 64 6c 69 73 74 73 2f 6c 69 ect/wordlists/li 0001d050: 62 2e 65 73 6d 2f 77 6f 72 64 6c 69 73 74 73 2e b.esm/wordlists. 0001d060: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 0001d070: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 0001d080: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 77 6f ethersproject_wo 0001d090: 72 64 6c 69 73 74 73 5f 5f 57 45 42 50 41 43 4b rdlists__WEBPACK 0001d0a0: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001d0b0: 5f 31 31 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 _11__ = __webpac 0001d0c0: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0001d0d0: 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 77 @ethersproject/w 0001d0e0: 6f 72 64 6c 69 73 74 73 20 2a 2f 20 22 2e 2f 6e ordlists */ "./n 0001d0f0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 ode_modules/@eth 0001d100: 65 72 73 70 72 6f 6a 65 63 74 2f 77 6f 72 64 6c ersproject/wordl 0001d110: 69 73 74 73 2f 6c 69 62 2e 65 73 6d 2f 77 6f 72 ists/lib.esm/wor 0001d120: 64 6c 69 73 74 2e 6a 73 22 29 3b 0a 2f 2a 20 68 dlist.js");./* h 0001d130: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 0001d140: 20 76 61 72 20 5f 75 74 69 6c 73 5f 5f 57 45 42 var _utils__WEB 0001d150: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001d160: 44 55 4c 45 5f 39 5f 5f 20 3d 20 5f 5f 77 65 62 DULE_9__ = __web 0001d170: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0001d180: 2a 21 20 2e 2f 75 74 69 6c 73 20 2a 2f 20 22 2e *! ./utils */ ". 0001d190: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 74 /node_modules/et 0001d1a0: 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 75 74 69 hers/lib.esm/uti 0001d1b0: 6c 73 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d ls.js");./* harm 0001d1c0: 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 ony import */ va 0001d1d0: 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 r _ethersproject 0001d1e0: 5f 6c 6f 67 67 65 72 5f 5f 57 45 42 50 41 43 4b _logger__WEBPACK 0001d1f0: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001d200: 5f 30 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _0__ = __webpack 0001d210: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 _require__(/*! @ 0001d220: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 6c 6f ethersproject/lo 0001d230: 67 67 65 72 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f gger */ "./node_ 0001d240: 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 modules/@ethersp 0001d250: 72 6f 6a 65 63 74 2f 6c 6f 67 67 65 72 2f 6c 69 roject/logger/li 0001d260: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 0001d270: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 0001d280: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 76 65 72 73 ort */ var _vers 0001d290: 69 6f 6e 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ion__WEBPACK_IMP 0001d2a0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f ORTED_MODULE_1__ 0001d2b0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0001d2c0: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 5f 76 65 uire__(/*! ./_ve 0001d2d0: 72 73 69 6f 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 rsion */ "./node 0001d2e0: 5f 6d 6f 64 75 6c 65 73 2f 65 74 68 65 72 73 2f _modules/ethers/ 0001d2f0: 6c 69 62 2e 65 73 6d 2f 5f 76 65 72 73 69 6f 6e lib.esm/_version 0001d300: 2e 6a 73 22 29 3b 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a .js");.......... 0001d310: 0a 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ..////////////// 0001d320: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0a 2f 2f 20 43 6f //////////.// Co 0001d330: 6d 70 69 6c 65 2d 54 69 6d 65 20 43 6f 6e 73 74 mpile-Time Const 0001d340: 61 6e 74 73 0a 2f 2f 20 54 68 69 73 20 69 73 20 ants.// This is 0001d350: 67 65 6e 65 72 61 74 65 64 20 62 79 20 22 6e 70 generated by "np 0001d360: 6d 20 72 75 6e 20 64 69 73 74 22 0a 0a 63 6f 6e m run dist"..con 0001d370: 73 74 20 6c 6f 67 67 65 72 20 3d 20 6e 65 77 20 st logger = new 0001d380: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 6c _ethersproject_l 0001d390: 6f 67 67 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 ogger__WEBPACK_I 0001d3a0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 MPORTED_MODULE_0 0001d3b0: 5f 5f 2e 4c 6f 67 67 65 72 28 5f 76 65 72 73 69 __.Logger(_versi 0001d3c0: 6f 6e 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f on__WEBPACK_IMPO 0001d3d0: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e RTED_MODULE_1__. 0001d3e0: 76 65 72 73 69 6f 6e 29 3b 0a 2f 2f 2f 2f 2f 2f version);.////// 0001d3f0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f //////////////// 0001d400: 2f 2f 0a 2f 2f 20 45 78 70 6f 72 74 73 0a 0a 2f //.// Exports../ 0001d410: 2f 23 20 73 6f 75 72 63 65 4d 61 70 70 69 6e 67 /# sourceMapping 0001d420: 55 52 4c 3d 65 74 68 65 72 73 2e 6a 73 2e 6d 61 URL=ethers.js.ma 0001d430: 70 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a p../***/ }),../* 0001d440: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 0001d450: 6c 65 73 2f 65 74 68 65 72 73 2f 6c 69 62 2e 65 les/ethers/lib.e 0001d460: 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a sm/index.js":./* 0001d470: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 0001d480: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001d490: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0001d4a0: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0001d4b0: 5f 6d 6f 64 75 6c 65 73 2f 65 74 68 65 72 73 2f _modules/ethers/ 0001d4c0: 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 lib.esm/index.js 0001d4d0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 0001d4e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001d4f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001d500: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ ( 0001d510: 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 (__unused_webpac 0001d520: 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 k_module, __webp 0001d530: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f ack_exports__, _ 0001d540: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 0001d550: 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 __) => {.."use s 0001d560: 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 trict";.__webpac 0001d570: 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f k_require__.r(__ 0001d580: 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f webpack_exports_ 0001d590: 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 _);./* harmony e 0001d5a0: 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 xport */ __webpa 0001d5b0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f ck_require__.d(_ 0001d5c0: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 0001d5d0: 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 __, {./* harmony 0001d5e0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 42 61 export */ "Ba 0001d5f0: 73 65 43 6f 6e 74 72 61 63 74 22 3a 20 28 29 20 seContract": () 0001d600: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 0001d610: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 5f safe */ _ethers_ 0001d620: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001d630: 44 5f 4d 4f 44 55 4c 45 5f 34 5f 5f 2e 42 61 73 D_MODULE_4__.Bas 0001d640: 65 43 6f 6e 74 72 61 63 74 29 2c 0a 2f 2a 20 68 eContract),./* h 0001d650: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001d660: 20 20 20 22 42 69 67 4e 75 6d 62 65 72 22 3a 20 "BigNumber": 0001d670: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 0001d680: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 0001d690: 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f rs__WEBPACK_IMPO 0001d6a0: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f 2e RTED_MODULE_5__. 0001d6b0: 42 69 67 4e 75 6d 62 65 72 29 2c 0a 2f 2a 20 68 BigNumber),./* h 0001d6c0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001d6d0: 20 20 20 22 43 6f 6e 74 72 61 63 74 22 3a 20 28 "Contract": ( 0001d6e0: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001d6f0: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001d700: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 0001d710: 54 45 44 5f 4d 4f 44 55 4c 45 5f 34 5f 5f 2e 43 TED_MODULE_4__.C 0001d720: 6f 6e 74 72 61 63 74 29 2c 0a 2f 2a 20 68 61 72 ontract),./* har 0001d730: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001d740: 20 22 43 6f 6e 74 72 61 63 74 46 61 63 74 6f 72 "ContractFactor 0001d750: 79 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 y": () => (/* re 0001d760: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001d770: 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f ethers__WEBPACK_ 0001d780: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001d790: 34 5f 5f 2e 43 6f 6e 74 72 61 63 74 46 61 63 74 4__.ContractFact 0001d7a0: 6f 72 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 ory),./* harmony 0001d7b0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 46 69 export */ "Fi 0001d7c0: 78 65 64 4e 75 6d 62 65 72 22 3a 20 28 29 20 3d xedNumber": () = 0001d7d0: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 0001d7e0: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f afe */ _ethers__ 0001d7f0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001d800: 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 2e 46 69 78 65 _MODULE_6__.Fixe 0001d810: 64 4e 75 6d 62 65 72 29 2c 0a 2f 2a 20 68 61 72 dNumber),./* har 0001d820: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001d830: 20 22 53 69 67 6e 65 72 22 3a 20 28 29 20 3d 3e "Signer": () => 0001d840: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 0001d850: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f 57 fe */ _ethers__W 0001d860: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001d870: 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 53 69 67 6e 65 MODULE_1__.Signe 0001d880: 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 r),./* harmony e 0001d890: 78 70 6f 72 74 20 2a 2f 20 20 20 22 56 6f 69 64 xport */ "Void 0001d8a0: 53 69 67 6e 65 72 22 3a 20 28 29 20 3d 3e 20 28 Signer": () => ( 0001d8b0: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001d8c0: 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 */ _ethers__WEB 0001d8d0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001d8e0: 44 55 4c 45 5f 31 5f 5f 2e 56 6f 69 64 53 69 67 DULE_1__.VoidSig 0001d8f0: 6e 65 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 ner),./* harmony 0001d900: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 57 61 export */ "Wa 0001d910: 6c 6c 65 74 22 3a 20 28 29 20 3d 3e 20 28 2f 2a llet": () => (/* 0001d920: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 0001d930: 2f 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 / _ethers__WEBPA 0001d940: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001d950: 4c 45 5f 32 5f 5f 2e 57 61 6c 6c 65 74 29 2c 0a LE_2__.Wallet),. 0001d960: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001d970: 74 20 2a 2f 20 20 20 22 57 6f 72 64 6c 69 73 74 t */ "Wordlist 0001d980: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001d990: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 0001d9a0: 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 thers__WEBPACK_I 0001d9b0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 MPORTED_MODULE_1 0001d9c0: 32 5f 5f 2e 57 6f 72 64 6c 69 73 74 29 2c 0a 2f 2__.Wordlist),./ 0001d9d0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001d9e0: 20 2a 2f 20 20 20 22 63 6f 6e 73 74 61 6e 74 73 */ "constants 0001d9f0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001da00: 78 70 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 6a xport module obj 0001da10: 65 63 74 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f ect */ _ethers__ 0001da20: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001da30: 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 29 2c 0a 2f 2a _MODULE_7__),./* 0001da40: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001da50: 2a 2f 20 20 20 22 65 72 72 6f 72 73 22 3a 20 28 */ "errors": ( 0001da60: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001da70: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001da80: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 0001da90: 54 45 44 5f 4d 4f 44 55 4c 45 5f 38 5f 5f 2e 45 TED_MODULE_8__.E 0001daa0: 72 72 6f 72 43 6f 64 65 29 2c 0a 2f 2a 20 68 61 rrorCode),./* ha 0001dab0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 0001dac0: 20 20 22 65 74 68 65 72 73 22 3a 20 28 29 20 3d "ethers": () = 0001dad0: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 6d > (/* reexport m 0001dae0: 6f 64 75 6c 65 20 6f 62 6a 65 63 74 20 2a 2f 20 odule object */ 0001daf0: 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b _ethers__WEBPACK 0001db00: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001db10: 5f 30 5f 5f 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e _0__),./* harmon 0001db20: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 67 y export */ "g 0001db30: 65 74 44 65 66 61 75 6c 74 50 72 6f 76 69 64 65 etDefaultProvide 0001db40: 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 r": () => (/* re 0001db50: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001db60: 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f ethers__WEBPACK_ 0001db70: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001db80: 33 5f 5f 2e 67 65 74 44 65 66 61 75 6c 74 50 72 3__.getDefaultPr 0001db90: 6f 76 69 64 65 72 29 2c 0a 2f 2a 20 68 61 72 6d ovider),./* harm 0001dba0: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001dbb0: 22 6c 6f 67 67 65 72 22 3a 20 28 29 20 3d 3e 20 "logger": () => 0001dbc0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 0001dbd0: 65 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f 57 45 e */ _ethers__WE 0001dbe0: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 0001dbf0: 4f 44 55 4c 45 5f 30 5f 5f 2e 6c 6f 67 67 65 72 ODULE_0__.logger 0001dc00: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 0001dc10: 70 6f 72 74 20 2a 2f 20 20 20 22 70 72 6f 76 69 port */ "provi 0001dc20: 64 65 72 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a ders": () => (/* 0001dc30: 20 72 65 65 78 70 6f 72 74 20 6d 6f 64 75 6c 65 reexport module 0001dc40: 20 6f 62 6a 65 63 74 20 2a 2f 20 5f 65 74 68 65 object */ _ethe 0001dc50: 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f rs__WEBPACK_IMPO 0001dc60: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 33 5f 5f 29 RTED_MODULE_3__) 0001dc70: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 0001dc80: 6f 72 74 20 2a 2f 20 20 20 22 75 74 69 6c 73 22 ort */ "utils" 0001dc90: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001dca0: 70 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 6a 65 port module obje 0001dcb0: 63 74 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f 57 ct */ _ethers__W 0001dcc0: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001dcd0: 4d 4f 44 55 4c 45 5f 39 5f 5f 29 2c 0a 2f 2a 20 MODULE_9__),./* 0001dce0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001dcf0: 2f 20 20 20 22 76 65 72 73 69 6f 6e 22 3a 20 28 / "version": ( 0001dd00: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001dd10: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001dd20: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 0001dd30: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 31 5f 5f 2e TED_MODULE_11__. 0001dd40: 76 65 72 73 69 6f 6e 29 2c 0a 2f 2a 20 68 61 72 version),./* har 0001dd50: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001dd60: 20 22 77 6f 72 64 6c 69 73 74 73 22 3a 20 28 29 "wordlists": () 0001dd70: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001dd80: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001dd90: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001dda0: 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 5f 5f 2e 77 ED_MODULE_10__.w 0001ddb0: 6f 72 64 6c 69 73 74 73 29 0a 2f 2a 20 68 61 72 ordlists)./* har 0001ddc0: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d mony export */ } 0001ddd0: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d );./* harmony im 0001dde0: 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 port */ var _eth 0001ddf0: 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ers__WEBPACK_IMP 0001de00: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f ORTED_MODULE_0__ 0001de10: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0001de20: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 65 74 68 uire__(/*! ./eth 0001de30: 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ers */ "./node_m 0001de40: 6f 64 75 6c 65 73 2f 65 74 68 65 72 73 2f 6c 69 odules/ethers/li 0001de50: 62 2e 65 73 6d 2f 65 74 68 65 72 73 2e 6a 73 22 b.esm/ethers.js" 0001de60: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d );./* harmony im 0001de70: 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 port */ var _eth 0001de80: 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ers__WEBPACK_IMP 0001de90: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f ORTED_MODULE_1__ 0001dea0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0001deb0: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 65 74 68 uire__(/*! ./eth 0001dec0: 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ers */ "./node_m 0001ded0: 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 odules/@etherspr 0001dee0: 6f 6a 65 63 74 2f 61 62 73 74 72 61 63 74 2d 73 oject/abstract-s 0001def0: 69 67 6e 65 72 2f 6c 69 62 2e 65 73 6d 2f 69 6e igner/lib.esm/in 0001df00: 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 dex.js");./* har 0001df10: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 0001df20: 61 72 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 ar _ethers__WEBP 0001df30: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001df40: 55 4c 45 5f 32 5f 5f 20 3d 20 5f 5f 77 65 62 70 ULE_2__ = __webp 0001df50: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0001df60: 21 20 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e ! ./ethers */ ". 0001df70: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 /node_modules/@e 0001df80: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 77 61 6c thersproject/wal 0001df90: 6c 65 74 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 let/lib.esm/inde 0001dfa0: 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f x.js");./* harmo 0001dfb0: 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 ny import */ var 0001dfc0: 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 _ethers__WEBPAC 0001dfd0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001dfe0: 45 5f 33 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 E_3__ = __webpac 0001dff0: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0001e000: 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e ./ethers */ "./n 0001e010: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 ode_modules/@eth 0001e020: 65 72 73 70 72 6f 6a 65 63 74 2f 70 72 6f 76 69 ersproject/provi 0001e030: 64 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 ders/lib.esm/ind 0001e040: 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d ex.js");./* harm 0001e050: 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 ony import */ va 0001e060: 72 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 r _ethers__WEBPA 0001e070: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001e080: 4c 45 5f 34 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 LE_4__ = __webpa 0001e090: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 0001e0a0: 20 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e 2f ./ethers */ "./ 0001e0b0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 node_modules/@et 0001e0c0: 68 65 72 73 70 72 6f 6a 65 63 74 2f 63 6f 6e 74 hersproject/cont 0001e0d0: 72 61 63 74 73 2f 6c 69 62 2e 65 73 6d 2f 69 6e racts/lib.esm/in 0001e0e0: 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 dex.js");./* har 0001e0f0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 0001e100: 61 72 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 ar _ethers__WEBP 0001e110: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001e120: 55 4c 45 5f 35 5f 5f 20 3d 20 5f 5f 77 65 62 70 ULE_5__ = __webp 0001e130: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0001e140: 21 20 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e ! ./ethers */ ". 0001e150: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 /node_modules/@e 0001e160: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 62 69 67 thersproject/big 0001e170: 6e 75 6d 62 65 72 2f 6c 69 62 2e 65 73 6d 2f 62 number/lib.esm/b 0001e180: 69 67 6e 75 6d 62 65 72 2e 6a 73 22 29 3b 0a 2f ignumber.js");./ 0001e190: 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 * harmony import 0001e1a0: 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 5f */ var _ethers_ 0001e1b0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001e1c0: 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 20 3d 20 5f D_MODULE_6__ = _ 0001e1d0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 0001e1e0: 5f 5f 28 2f 2a 21 20 2e 2f 65 74 68 65 72 73 20 __(/*! ./ethers 0001e1f0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0001e200: 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 es/@ethersprojec 0001e210: 74 2f 62 69 67 6e 75 6d 62 65 72 2f 6c 69 62 2e t/bignumber/lib. 0001e220: 65 73 6d 2f 66 69 78 65 64 6e 75 6d 62 65 72 2e esm/fixednumber. 0001e230: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 0001e240: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 0001e250: 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f ethers__WEBPACK_ 0001e260: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001e270: 37 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 7__ = __webpack_ 0001e280: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f require__(/*! ./ 0001e290: 65 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 ethers */ "./nod 0001e2a0: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 0001e2b0: 73 70 72 6f 6a 65 63 74 2f 63 6f 6e 73 74 61 6e sproject/constan 0001e2c0: 74 73 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 ts/lib.esm/index 0001e2d0: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 0001e2e0: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 0001e2f0: 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b _ethers__WEBPACK 0001e300: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001e310: 5f 38 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _8__ = __webpack 0001e320: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e _require__(/*! . 0001e330: 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f /ethers */ "./no 0001e340: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 0001e350: 72 73 70 72 6f 6a 65 63 74 2f 6c 6f 67 67 65 72 rsproject/logger 0001e360: 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a /lib.esm/index.j 0001e370: 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 s");./* harmony 0001e380: 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 import */ var _e 0001e390: 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 thers__WEBPACK_I 0001e3a0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 39 MPORTED_MODULE_9 0001e3b0: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 0001e3c0: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 65 equire__(/*! ./e 0001e3d0: 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 thers */ "./node 0001e3e0: 5f 6d 6f 64 75 6c 65 73 2f 65 74 68 65 72 73 2f _modules/ethers/ 0001e3f0: 6c 69 62 2e 65 73 6d 2f 75 74 69 6c 73 2e 6a 73 lib.esm/utils.js 0001e400: 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 ");./* harmony i 0001e410: 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 mport */ var _et 0001e420: 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d hers__WEBPACK_IM 0001e430: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 PORTED_MODULE_10 0001e440: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 0001e450: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 65 equire__(/*! ./e 0001e460: 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 thers */ "./node 0001e470: 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 _modules/@ethers 0001e480: 70 72 6f 6a 65 63 74 2f 77 6f 72 64 6c 69 73 74 project/wordlist 0001e490: 73 2f 6c 69 62 2e 65 73 6d 2f 77 6f 72 64 6c 69 s/lib.esm/wordli 0001e4a0: 73 74 73 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 sts.js");./* har 0001e4b0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 0001e4c0: 61 72 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 ar _ethers__WEBP 0001e4d0: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001e4e0: 55 4c 45 5f 31 31 5f 5f 20 3d 20 5f 5f 77 65 62 ULE_11__ = __web 0001e4f0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0001e500: 2a 21 20 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 *! ./ethers */ " 0001e510: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 0001e520: 74 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 5f 76 thers/lib.esm/_v 0001e530: 65 72 73 69 6f 6e 2e 6a 73 22 29 3b 0a 2f 2a 20 ersion.js");./* 0001e540: 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a harmony import * 0001e550: 2f 20 76 61 72 20 5f 65 74 68 65 72 73 5f 5f 57 / var _ethers__W 0001e560: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001e570: 4d 4f 44 55 4c 45 5f 31 32 5f 5f 20 3d 20 5f 5f MODULE_12__ = __ 0001e580: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0001e590: 5f 28 2f 2a 21 20 2e 2f 65 74 68 65 72 73 20 2a _(/*! ./ethers * 0001e5a0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 0001e5b0: 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 s/@ethersproject 0001e5c0: 2f 77 6f 72 64 6c 69 73 74 73 2f 6c 69 62 2e 65 /wordlists/lib.e 0001e5d0: 73 6d 2f 77 6f 72 64 6c 69 73 74 2e 6a 73 22 29 sm/wordlist.js") 0001e5e0: 3b 0a 0a 2f 2f 20 54 6f 20 6d 6f 64 69 66 79 20 ;..// To modify 0001e5f0: 74 68 69 73 20 66 69 6c 65 2c 20 79 6f 75 20 6d this file, you m 0001e600: 75 73 74 20 75 70 64 61 74 65 20 2e 2f 6d 69 73 ust update ./mis 0001e610: 63 2f 61 64 6d 69 6e 2f 6c 69 62 2f 63 6d 64 73 c/admin/lib/cmds 0001e620: 2f 75 70 64 61 74 65 2d 65 78 70 6f 72 74 73 2e /update-exports. 0001e630: 6a 73 0a 0a 74 72 79 20 7b 0a 20 20 20 20 63 6f js..try {. co 0001e640: 6e 73 74 20 61 6e 79 47 6c 6f 62 61 6c 20 3d 20 nst anyGlobal = 0001e650: 77 69 6e 64 6f 77 3b 0a 20 20 20 20 69 66 20 28 window;. if ( 0001e660: 61 6e 79 47 6c 6f 62 61 6c 2e 5f 65 74 68 65 72 anyGlobal._ether 0001e670: 73 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 20 s == null) {. 0001e680: 20 20 20 20 20 61 6e 79 47 6c 6f 62 61 6c 2e 5f anyGlobal._ 0001e690: 65 74 68 65 72 73 20 3d 20 5f 65 74 68 65 72 73 ethers = _ethers 0001e6a0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001e6b0: 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 3b 0a 20 ED_MODULE_0__;. 0001e6c0: 20 20 20 7d 0a 7d 0a 63 61 74 63 68 20 28 65 72 }.}.catch (er 0001e6d0: 72 6f 72 29 20 7b 20 7d 0a 0a 0a 2f 2f 23 20 73 ror) { }...//# s 0001e6e0: 6f 75 72 63 65 4d 61 70 70 69 6e 67 55 52 4c 3d ourceMappingURL= 0001e6f0: 69 6e 64 65 78 2e 6a 73 2e 6d 61 70 0a 0a 2f 2a index.js.map../* 0001e700: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 0001e710: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 0001e720: 74 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 75 74 thers/lib.esm/ut 0001e730: 69 6c 73 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a ils.js":./*!**** 0001e740: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001e750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001e760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 0001e770: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 0001e780: 6c 65 73 2f 65 74 68 65 72 73 2f 6c 69 62 2e 65 les/ethers/lib.e 0001e790: 73 6d 2f 75 74 69 6c 73 2e 6a 73 20 2a 2a 2a 21 sm/utils.js ***! 0001e7a0: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 0001e7b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001e7c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001e7d0: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e **/./***/ ((__un 0001e7e0: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 used_webpack_mod 0001e7f0: 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 ule, __webpack_e 0001e800: 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 xports__, __webp 0001e810: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 0001e820: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 0001e830: 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 ";.__webpack_req 0001e840: 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 uire__.r(__webpa 0001e850: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f ck_exports__);./ 0001e860: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001e870: 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 */ __webpack_re 0001e880: 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 quire__.d(__webp 0001e890: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b ack_exports__, { 0001e8a0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 0001e8b0: 72 74 20 2a 2f 20 20 20 22 41 62 69 43 6f 64 65 rt */ "AbiCode 0001e8c0: 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 r": () => (/* re 0001e8d0: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001e8e0: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 ethersproject_ab 0001e8f0: 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 i__WEBPACK_IMPOR 0001e900: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 2e 41 TED_MODULE_0__.A 0001e910: 62 69 43 6f 64 65 72 29 2c 0a 2f 2a 20 68 61 72 biCoder),./* har 0001e920: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001e930: 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 46 72 61 "ConstructorFra 0001e940: 67 6d 65 6e 74 22 3a 20 28 29 20 3d 3e 20 28 2f gment": () => (/ 0001e950: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001e960: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001e970: 74 5f 61 62 69 5f 5f 57 45 42 50 41 43 4b 5f 49 t_abi__WEBPACK_I 0001e980: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 MPORTED_MODULE_1 0001e990: 5f 5f 2e 43 6f 6e 73 74 72 75 63 74 6f 72 46 72 __.ConstructorFr 0001e9a0: 61 67 6d 65 6e 74 29 2c 0a 2f 2a 20 68 61 72 6d agment),./* harm 0001e9b0: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001e9c0: 22 45 72 72 6f 72 46 72 61 67 6d 65 6e 74 22 3a "ErrorFragment": 0001e9d0: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001e9e0: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001e9f0: 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f ersproject_abi__ 0001ea00: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001ea10: 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 45 72 72 6f _MODULE_1__.Erro 0001ea20: 72 46 72 61 67 6d 65 6e 74 29 2c 0a 2f 2a 20 68 rFragment),./* h 0001ea30: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001ea40: 20 20 20 22 45 76 65 6e 74 46 72 61 67 6d 65 6e "EventFragmen 0001ea50: 74 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 t": () => (/* re 0001ea60: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001ea70: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 ethersproject_ab 0001ea80: 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 i__WEBPACK_IMPOR 0001ea90: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 45 TED_MODULE_1__.E 0001eaa0: 76 65 6e 74 46 72 61 67 6d 65 6e 74 29 2c 0a 2f ventFragment),./ 0001eab0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001eac0: 20 2a 2f 20 20 20 22 46 6f 72 6d 61 74 54 79 70 */ "FormatTyp 0001ead0: 65 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 es": () => (/* r 0001eae0: 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 eexport safe */ 0001eaf0: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 _ethersproject_a 0001eb00: 62 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f bi__WEBPACK_IMPO 0001eb10: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e RTED_MODULE_1__. 0001eb20: 46 6f 72 6d 61 74 54 79 70 65 73 29 2c 0a 2f 2a FormatTypes),./* 0001eb30: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001eb40: 2a 2f 20 20 20 22 46 72 61 67 6d 65 6e 74 22 3a */ "Fragment": 0001eb50: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001eb60: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001eb70: 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f ersproject_abi__ 0001eb80: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001eb90: 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 46 72 61 67 _MODULE_1__.Frag 0001eba0: 6d 65 6e 74 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e ment),./* harmon 0001ebb0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 46 y export */ "F 0001ebc0: 75 6e 63 74 69 6f 6e 46 72 61 67 6d 65 6e 74 22 unctionFragment" 0001ebd0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001ebe0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001ebf0: 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 69 5f hersproject_abi_ 0001ec00: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001ec10: 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 46 75 6e D_MODULE_1__.Fun 0001ec20: 63 74 69 6f 6e 46 72 61 67 6d 65 6e 74 29 2c 0a ctionFragment),. 0001ec30: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001ec40: 74 20 2a 2f 20 20 20 22 48 44 4e 6f 64 65 22 3a t */ "HDNode": 0001ec50: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001ec60: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001ec70: 65 72 73 70 72 6f 6a 65 63 74 5f 68 64 6e 6f 64 ersproject_hdnod 0001ec80: 65 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 e__WEBPACK_IMPOR 0001ec90: 54 45 44 5f 4d 4f 44 55 4c 45 5f 38 5f 5f 2e 48 TED_MODULE_8__.H 0001eca0: 44 4e 6f 64 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f DNode),./* harmo 0001ecb0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 0001ecc0: 49 6e 64 65 78 65 64 22 3a 20 28 29 20 3d 3e 20 Indexed": () => 0001ecd0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 0001ece0: 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a e */ _ethersproj 0001ecf0: 65 63 74 5f 61 62 69 5f 5f 57 45 42 50 41 43 4b ect_abi__WEBPACK 0001ed00: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001ed10: 5f 31 30 5f 5f 2e 49 6e 64 65 78 65 64 29 2c 0a _10__.Indexed),. 0001ed20: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001ed30: 74 20 2a 2f 20 20 20 22 49 6e 74 65 72 66 61 63 t */ "Interfac 0001ed40: 65 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 e": () => (/* re 0001ed50: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001ed60: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 ethersproject_ab 0001ed70: 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 i__WEBPACK_IMPOR 0001ed80: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 5f 5f 2e TED_MODULE_10__. 0001ed90: 49 6e 74 65 72 66 61 63 65 29 2c 0a 2f 2a 20 68 Interface),./* h 0001eda0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001edb0: 20 20 20 22 4c 6f 67 44 65 73 63 72 69 70 74 69 "LogDescripti 0001edc0: 6f 6e 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 on": () => (/* r 0001edd0: 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 eexport safe */ 0001ede0: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 _ethersproject_a 0001edf0: 62 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f bi__WEBPACK_IMPO 0001ee00: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 5f 5f RTED_MODULE_10__ 0001ee10: 2e 4c 6f 67 44 65 73 63 72 69 70 74 69 6f 6e 29 .LogDescription) 0001ee20: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 0001ee30: 6f 72 74 20 2a 2f 20 20 20 22 4c 6f 67 67 65 72 ort */ "Logger 0001ee40: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001ee50: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 0001ee60: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 6c 6f 67 thersproject_log 0001ee70: 67 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ger__WEBPACK_IMP 0001ee80: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 33 5f 5f ORTED_MODULE_3__ 0001ee90: 2e 4c 6f 67 67 65 72 29 2c 0a 2f 2a 20 68 61 72 .Logger),./* har 0001eea0: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001eeb0: 20 22 50 61 72 61 6d 54 79 70 65 22 3a 20 28 29 "ParamType": () 0001eec0: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001eed0: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001eee0: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 0001eef0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001ef00: 44 55 4c 45 5f 31 5f 5f 2e 50 61 72 61 6d 54 79 DULE_1__.ParamTy 0001ef10: 70 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 pe),./* harmony 0001ef20: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 52 4c 50 export */ "RLP 0001ef30: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001ef40: 78 70 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 6a xport module obj 0001ef50: 65 63 74 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 ect */ _etherspr 0001ef60: 6f 6a 65 63 74 5f 72 6c 70 5f 5f 57 45 42 50 41 oject_rlp__WEBPA 0001ef70: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001ef80: 4c 45 5f 34 5f 5f 29 2c 0a 2f 2a 20 68 61 72 6d LE_4__),./* harm 0001ef90: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001efa0: 22 53 69 67 6e 69 6e 67 4b 65 79 22 3a 20 28 29 "SigningKey": () 0001efb0: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001efc0: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001efd0: 70 72 6f 6a 65 63 74 5f 73 69 67 6e 69 6e 67 5f project_signing_ 0001efe0: 6b 65 79 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 key__WEBPACK_IMP 0001eff0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 39 5f 5f ORTED_MODULE_9__ 0001f000: 2e 53 69 67 6e 69 6e 67 4b 65 79 29 2c 0a 2f 2a .SigningKey),./* 0001f010: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001f020: 2a 2f 20 20 20 22 53 75 70 70 6f 72 74 65 64 41 */ "SupportedA 0001f030: 6c 67 6f 72 69 74 68 6d 22 3a 20 28 29 20 3d 3e lgorithm": () => 0001f040: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 0001f050: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 0001f060: 6a 65 63 74 5f 73 68 61 32 5f 5f 57 45 42 50 41 ject_sha2__WEBPA 0001f070: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001f080: 4c 45 5f 33 30 5f 5f 2e 53 75 70 70 6f 72 74 65 LE_30__.Supporte 0001f090: 64 41 6c 67 6f 72 69 74 68 6d 29 2c 0a 2f 2a 20 dAlgorithm),./* 0001f0a0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001f0b0: 2f 20 20 20 22 54 72 61 6e 73 61 63 74 69 6f 6e / "Transaction 0001f0c0: 44 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 28 29 Description": () 0001f0d0: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001f0e0: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001f0f0: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 0001f100: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001f110: 44 55 4c 45 5f 31 30 5f 5f 2e 54 72 61 6e 73 61 DULE_10__.Transa 0001f120: 63 74 69 6f 6e 44 65 73 63 72 69 70 74 69 6f 6e ctionDescription 0001f130: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 0001f140: 70 6f 72 74 20 2a 2f 20 20 20 22 54 72 61 6e 73 port */ "Trans 0001f150: 61 63 74 69 6f 6e 54 79 70 65 73 22 3a 20 28 29 actionTypes": () 0001f160: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001f170: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001f180: 70 72 6f 6a 65 63 74 5f 74 72 61 6e 73 61 63 74 project_transact 0001f190: 69 6f 6e 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ions__WEBPACK_IM 0001f1a0: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 37 PORTED_MODULE_27 0001f1b0: 5f 5f 2e 54 72 61 6e 73 61 63 74 69 6f 6e 54 79 __.TransactionTy 0001f1c0: 70 65 73 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 pes),./* harmony 0001f1d0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 55 6e export */ "Un 0001f1e0: 69 63 6f 64 65 4e 6f 72 6d 61 6c 69 7a 61 74 69 icodeNormalizati 0001f1f0: 6f 6e 46 6f 72 6d 22 3a 20 28 29 20 3d 3e 20 28 onForm": () => ( 0001f200: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001f210: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001f220: 63 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 ct_strings__WEBP 0001f230: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001f240: 55 4c 45 5f 31 34 5f 5f 2e 55 6e 69 63 6f 64 65 ULE_14__.Unicode 0001f250: 4e 6f 72 6d 61 6c 69 7a 61 74 69 6f 6e 46 6f 72 NormalizationFor 0001f260: 6d 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 m),./* harmony e 0001f270: 78 70 6f 72 74 20 2a 2f 20 20 20 22 55 74 66 38 xport */ "Utf8 0001f280: 45 72 72 6f 72 46 75 6e 63 73 22 3a 20 28 29 20 ErrorFuncs": () 0001f290: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 0001f2a0: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 0001f2b0: 72 6f 6a 65 63 74 5f 73 74 72 69 6e 67 73 5f 5f roject_strings__ 0001f2c0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001f2d0: 5f 4d 4f 44 55 4c 45 5f 31 34 5f 5f 2e 55 74 66 _MODULE_14__.Utf 0001f2e0: 38 45 72 72 6f 72 46 75 6e 63 73 29 2c 0a 2f 2a 8ErrorFuncs),./* 0001f2f0: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001f300: 2a 2f 20 20 20 22 55 74 66 38 45 72 72 6f 72 52 */ "Utf8ErrorR 0001f310: 65 61 73 6f 6e 22 3a 20 28 29 20 3d 3e 20 28 2f eason": () => (/ 0001f320: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001f330: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001f340: 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 41 t_strings__WEBPA 0001f350: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001f360: 4c 45 5f 31 34 5f 5f 2e 55 74 66 38 45 72 72 6f LE_14__.Utf8Erro 0001f370: 72 52 65 61 73 6f 6e 29 2c 0a 2f 2a 20 68 61 72 rReason),./* har 0001f380: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001f390: 20 22 5f 54 79 70 65 64 44 61 74 61 45 6e 63 6f "_TypedDataEnco 0001f3a0: 64 65 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 der": () => (/* 0001f3b0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 0001f3c0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 0001f3d0: 68 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f 49 4d hash__WEBPACK_IM 0001f3e0: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 39 PORTED_MODULE_19 0001f3f0: 5f 5f 2e 54 79 70 65 64 44 61 74 61 45 6e 63 6f __.TypedDataEnco 0001f400: 64 65 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 der),./* harmony 0001f410: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 5f 66 export */ "_f 0001f420: 65 74 63 68 44 61 74 61 22 3a 20 28 29 20 3d 3e etchData": () => 0001f430: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 0001f440: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 0001f450: 6a 65 63 74 5f 77 65 62 5f 5f 57 45 42 50 41 43 ject_web__WEBPAC 0001f460: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001f470: 45 5f 35 5f 5f 2e 5f 66 65 74 63 68 44 61 74 61 E_5__._fetchData 0001f480: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 0001f490: 70 6f 72 74 20 2a 2f 20 20 20 22 5f 74 6f 45 73 port */ "_toEs 0001f4a0: 63 61 70 65 64 55 74 66 38 53 74 72 69 6e 67 22 capedUtf8String" 0001f4b0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001f4c0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001f4d0: 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 74 72 69 hersproject_stri 0001f4e0: 6e 67 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ngs__WEBPACK_IMP 0001f4f0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 34 5f ORTED_MODULE_14_ 0001f500: 5f 2e 5f 74 6f 45 73 63 61 70 65 64 55 74 66 38 _._toEscapedUtf8 0001f510: 53 74 72 69 6e 67 29 2c 0a 2f 2a 20 68 61 72 6d String),./* harm 0001f520: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001f530: 22 61 63 63 65 73 73 4c 69 73 74 69 66 79 22 3a "accessListify": 0001f540: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001f550: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001f560: 65 72 73 70 72 6f 6a 65 63 74 5f 74 72 61 6e 73 ersproject_trans 0001f570: 61 63 74 69 6f 6e 73 5f 5f 57 45 42 50 41 43 4b actions__WEBPACK 0001f580: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001f590: 5f 32 37 5f 5f 2e 61 63 63 65 73 73 4c 69 73 74 _27__.accessList 0001f5a0: 69 66 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 ify),./* harmony 0001f5b0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 61 72 export */ "ar 0001f5c0: 72 61 79 69 66 79 22 3a 20 28 29 20 3d 3e 20 28 rayify": () => ( 0001f5d0: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001f5e0: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001f5f0: 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 41 43 ct_bytes__WEBPAC 0001f600: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001f610: 45 5f 37 5f 5f 2e 61 72 72 61 79 69 66 79 29 2c E_7__.arrayify), 0001f620: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 0001f630: 72 74 20 2a 2f 20 20 20 22 62 61 73 65 35 38 22 rt */ "base58" 0001f640: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001f650: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001f660: 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 61 73 65 hersproject_base 0001f670: 78 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 x__WEBPACK_IMPOR 0001f680: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 31 5f 5f 2e TED_MODULE_11__. 0001f690: 42 61 73 65 35 38 29 2c 0a 2f 2a 20 68 61 72 6d Base58),./* harm 0001f6a0: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001f6b0: 22 62 61 73 65 36 34 22 3a 20 28 29 20 3d 3e 20 "base64": () => 0001f6c0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 6d 6f 64 (/* reexport mod 0001f6d0: 75 6c 65 20 6f 62 6a 65 63 74 20 2a 2f 20 5f 65 ule object */ _e 0001f6e0: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 61 73 thersproject_bas 0001f6f0: 65 36 34 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 e64__WEBPACK_IMP 0001f700: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 32 5f ORTED_MODULE_12_ 0001f710: 5f 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 _),./* harmony e 0001f720: 78 70 6f 72 74 20 2a 2f 20 20 20 22 63 68 65 63 xport */ "chec 0001f730: 6b 50 72 6f 70 65 72 74 69 65 73 22 3a 20 28 29 kProperties": () 0001f740: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001f750: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001f760: 70 72 6f 6a 65 63 74 5f 70 72 6f 70 65 72 74 69 project_properti 0001f770: 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f es__WEBPACK_IMPO 0001f780: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 2e RTED_MODULE_6__. 0001f790: 63 68 65 63 6b 50 72 6f 70 65 72 74 69 65 73 29 checkProperties) 0001f7a0: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 0001f7b0: 6f 72 74 20 2a 2f 20 20 20 22 63 68 65 63 6b 52 ort */ "checkR 0001f7c0: 65 73 75 6c 74 45 72 72 6f 72 73 22 3a 20 28 29 esultErrors": () 0001f7d0: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001f7e0: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001f7f0: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 0001f800: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001f810: 44 55 4c 45 5f 32 5f 5f 2e 63 68 65 63 6b 52 65 DULE_2__.checkRe 0001f820: 73 75 6c 74 45 72 72 6f 72 73 29 2c 0a 2f 2a 20 sultErrors),./* 0001f830: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001f840: 2f 20 20 20 22 63 6f 6d 6d 69 66 79 22 3a 20 28 / "commify": ( 0001f850: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001f860: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001f870: 73 70 72 6f 6a 65 63 74 5f 75 6e 69 74 73 5f 5f sproject_units__ 0001f880: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001f890: 5f 4d 4f 44 55 4c 45 5f 32 31 5f 5f 2e 63 6f 6d _MODULE_21__.com 0001f8a0: 6d 69 66 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e mify),./* harmon 0001f8b0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 63 y export */ "c 0001f8c0: 6f 6d 70 75 74 65 41 64 64 72 65 73 73 22 3a 20 omputeAddress": 0001f8d0: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 0001f8e0: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 0001f8f0: 72 73 70 72 6f 6a 65 63 74 5f 74 72 61 6e 73 61 rsproject_transa 0001f900: 63 74 69 6f 6e 73 5f 5f 57 45 42 50 41 43 4b 5f ctions__WEBPACK_ 0001f910: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001f920: 32 37 5f 5f 2e 63 6f 6d 70 75 74 65 41 64 64 72 27__.computeAddr 0001f930: 65 73 73 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 ess),./* harmony 0001f940: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 63 6f export */ "co 0001f950: 6d 70 75 74 65 48 6d 61 63 22 3a 20 28 29 20 3d mputeHmac": () = 0001f960: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 0001f970: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 0001f980: 6f 6a 65 63 74 5f 73 68 61 32 5f 5f 57 45 42 50 oject_sha2__WEBP 0001f990: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001f9a0: 55 4c 45 5f 32 32 5f 5f 2e 63 6f 6d 70 75 74 65 ULE_22__.compute 0001f9b0: 48 6d 61 63 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e Hmac),./* harmon 0001f9c0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 63 y export */ "c 0001f9d0: 6f 6d 70 75 74 65 50 75 62 6c 69 63 4b 65 79 22 omputePublicKey" 0001f9e0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001f9f0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001fa00: 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 69 67 6e hersproject_sign 0001fa10: 69 6e 67 5f 6b 65 79 5f 5f 57 45 42 50 41 43 4b ing_key__WEBPACK 0001fa20: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001fa30: 5f 39 5f 5f 2e 63 6f 6d 70 75 74 65 50 75 62 6c _9__.computePubl 0001fa40: 69 63 4b 65 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f icKey),./* harmo 0001fa50: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 0001fa60: 63 6f 6e 63 61 74 22 3a 20 28 29 20 3d 3e 20 28 concat": () => ( 0001fa70: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001fa80: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001fa90: 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 41 43 ct_bytes__WEBPAC 0001faa0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001fab0: 45 5f 37 5f 5f 2e 63 6f 6e 63 61 74 29 2c 0a 2f E_7__.concat),./ 0001fac0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001fad0: 20 2a 2f 20 20 20 22 64 65 65 70 43 6f 70 79 22 */ "deepCopy" 0001fae0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001faf0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001fb00: 68 65 72 73 70 72 6f 6a 65 63 74 5f 70 72 6f 70 hersproject_prop 0001fb10: 65 72 74 69 65 73 5f 5f 57 45 42 50 41 43 4b 5f erties__WEBPACK_ 0001fb20: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001fb30: 36 5f 5f 2e 64 65 65 70 43 6f 70 79 29 2c 0a 2f 6__.deepCopy),./ 0001fb40: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001fb50: 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 41 62 */ "defaultAb 0001fb60: 69 43 6f 64 65 72 22 3a 20 28 29 20 3d 3e 20 28 iCoder": () => ( 0001fb70: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001fb80: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001fb90: 63 74 5f 61 62 69 5f 5f 57 45 42 50 41 43 4b 5f ct_abi__WEBPACK_ 0001fba0: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001fbb0: 30 5f 5f 2e 64 65 66 61 75 6c 74 41 62 69 43 6f 0__.defaultAbiCo 0001fbc0: 64 65 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 der),./* harmony 0001fbd0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 65 export */ "de 0001fbe0: 66 61 75 6c 74 50 61 74 68 22 3a 20 28 29 20 3d faultPath": () = 0001fbf0: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 0001fc00: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 0001fc10: 6f 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f 57 45 oject_hdnode__WE 0001fc20: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 0001fc30: 4f 44 55 4c 45 5f 38 5f 5f 2e 64 65 66 61 75 6c ODULE_8__.defaul 0001fc40: 74 50 61 74 68 29 2c 0a 2f 2a 20 68 61 72 6d 6f tPath),./* harmo 0001fc50: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 0001fc60: 64 65 66 69 6e 65 52 65 61 64 4f 6e 6c 79 22 3a defineReadOnly": 0001fc70: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001fc80: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001fc90: 65 72 73 70 72 6f 6a 65 63 74 5f 70 72 6f 70 65 ersproject_prope 0001fca0: 72 74 69 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 rties__WEBPACK_I 0001fcb0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 MPORTED_MODULE_6 0001fcc0: 5f 5f 2e 64 65 66 69 6e 65 52 65 61 64 4f 6e 6c __.defineReadOnl 0001fcd0: 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 y),./* harmony e 0001fce0: 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 6e 73 45 xport */ "dnsE 0001fcf0: 6e 63 6f 64 65 22 3a 20 28 29 20 3d 3e 20 28 2f ncode": () => (/ 0001fd00: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001fd10: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001fd20: 74 5f 68 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f t_hash__WEBPACK_ 0001fd30: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001fd40: 31 36 5f 5f 2e 64 6e 73 45 6e 63 6f 64 65 29 2c 16__.dnsEncode), 0001fd50: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 0001fd60: 72 74 20 2a 2f 20 20 20 22 65 6e 74 72 6f 70 79 rt */ "entropy 0001fd70: 54 6f 4d 6e 65 6d 6f 6e 69 63 22 3a 20 28 29 20 ToMnemonic": () 0001fd80: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 0001fd90: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 0001fda0: 72 6f 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f 57 roject_hdnode__W 0001fdb0: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001fdc0: 4d 4f 44 55 4c 45 5f 38 5f 5f 2e 65 6e 74 72 6f MODULE_8__.entro 0001fdd0: 70 79 54 6f 4d 6e 65 6d 6f 6e 69 63 29 2c 0a 2f pyToMnemonic),./ 0001fde0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001fdf0: 20 2a 2f 20 20 20 22 66 65 74 63 68 4a 73 6f 6e */ "fetchJson 0001fe00: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001fe10: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 0001fe20: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 77 65 62 thersproject_web 0001fe30: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001fe40: 45 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f 2e 66 65 ED_MODULE_5__.fe 0001fe50: 74 63 68 4a 73 6f 6e 29 2c 0a 2f 2a 20 68 61 72 tchJson),./* har 0001fe60: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001fe70: 20 22 66 6f 72 6d 61 74 42 79 74 65 73 33 32 53 "formatBytes32S 0001fe80: 74 72 69 6e 67 22 3a 20 28 29 20 3d 3e 20 28 2f tring": () => (/ 0001fe90: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001fea0: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001feb0: 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 41 t_strings__WEBPA 0001fec0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001fed0: 4c 45 5f 31 35 5f 5f 2e 66 6f 72 6d 61 74 42 79 LE_15__.formatBy 0001fee0: 74 65 73 33 32 53 74 72 69 6e 67 29 2c 0a 2f 2a tes32String),./* 0001fef0: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001ff00: 2a 2f 20 20 20 22 66 6f 72 6d 61 74 45 74 68 65 */ "formatEthe 0001ff10: 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 r": () => (/* re 0001ff20: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001ff30: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 75 6e ethersproject_un 0001ff40: 69 74 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 its__WEBPACK_IMP 0001ff50: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 31 5f ORTED_MODULE_21_ 0001ff60: 5f 2e 66 6f 72 6d 61 74 45 74 68 65 72 29 2c 0a _.formatEther),. 0001ff70: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001ff80: 74 20 2a 2f 20 20 20 22 66 6f 72 6d 61 74 55 6e t */ "formatUn 0001ff90: 69 74 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 its": () => (/* 0001ffa0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 0001ffb0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 0001ffc0: 75 6e 69 74 73 5f 5f 57 45 42 50 41 43 4b 5f 49 units__WEBPACK_I 0001ffd0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 MPORTED_MODULE_2 0001ffe0: 31 5f 5f 2e 66 6f 72 6d 61 74 55 6e 69 74 73 29 1__.formatUnits) 0001fff0: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 00020000: 6f 72 74 20 2a 2f 20 20 20 22 67 65 74 41 63 63 ort */ "getAcc 00020010: 6f 75 6e 74 50 61 74 68 22 3a 20 28 29 20 3d 3e ountPath": () => 00020020: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020030: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020040: 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f 57 45 42 ject_hdnode__WEB 00020050: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00020060: 44 55 4c 45 5f 38 5f 5f 2e 67 65 74 41 63 63 6f DULE_8__.getAcco 00020070: 75 6e 74 50 61 74 68 29 2c 0a 2f 2a 20 68 61 72 untPath),./* har 00020080: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 00020090: 20 22 67 65 74 41 64 64 72 65 73 73 22 3a 20 28 "getAddress": ( 000200a0: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 000200b0: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 000200c0: 73 70 72 6f 6a 65 63 74 5f 61 64 64 72 65 73 73 sproject_address 000200d0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 000200e0: 45 44 5f 4d 4f 44 55 4c 45 5f 32 30 5f 5f 2e 67 ED_MODULE_20__.g 000200f0: 65 74 41 64 64 72 65 73 73 29 2c 0a 2f 2a 20 68 etAddress),./* h 00020100: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00020110: 20 20 20 22 67 65 74 43 6f 6e 74 72 61 63 74 41 "getContractA 00020120: 64 64 72 65 73 73 22 3a 20 28 29 20 3d 3e 20 28 ddress": () => ( 00020130: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 00020140: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 00020150: 63 74 5f 61 64 64 72 65 73 73 5f 5f 57 45 42 50 ct_address__WEBP 00020160: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00020170: 55 4c 45 5f 32 30 5f 5f 2e 67 65 74 43 6f 6e 74 ULE_20__.getCont 00020180: 72 61 63 74 41 64 64 72 65 73 73 29 2c 0a 2f 2a ractAddress),./* 00020190: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 000201a0: 2a 2f 20 20 20 22 67 65 74 43 72 65 61 74 65 32 */ "getCreate2 000201b0: 41 64 64 72 65 73 73 22 3a 20 28 29 20 3d 3e 20 Address": () => 000201c0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 000201d0: 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a e */ _ethersproj 000201e0: 65 63 74 5f 61 64 64 72 65 73 73 5f 5f 57 45 42 ect_address__WEB 000201f0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00020200: 44 55 4c 45 5f 32 30 5f 5f 2e 67 65 74 43 72 65 DULE_20__.getCre 00020210: 61 74 65 32 41 64 64 72 65 73 73 29 2c 0a 2f 2a ate2Address),./* 00020220: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00020230: 2a 2f 20 20 20 22 67 65 74 49 63 61 70 41 64 64 */ "getIcapAdd 00020240: 72 65 73 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a ress": () => (/* 00020250: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 00020260: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 00020270: 5f 61 64 64 72 65 73 73 5f 5f 57 45 42 50 41 43 _address__WEBPAC 00020280: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00020290: 45 5f 32 30 5f 5f 2e 67 65 74 49 63 61 70 41 64 E_20__.getIcapAd 000202a0: 64 72 65 73 73 29 2c 0a 2f 2a 20 68 61 72 6d 6f dress),./* harmo 000202b0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 000202c0: 67 65 74 4a 73 6f 6e 57 61 6c 6c 65 74 41 64 64 getJsonWalletAdd 000202d0: 72 65 73 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a ress": () => (/* 000202e0: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 000202f0: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 00020300: 5f 6a 73 6f 6e 5f 77 61 6c 6c 65 74 73 5f 5f 57 _json_wallets__W 00020310: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00020320: 4d 4f 44 55 4c 45 5f 32 38 5f 5f 2e 67 65 74 4a MODULE_28__.getJ 00020330: 73 6f 6e 57 61 6c 6c 65 74 41 64 64 72 65 73 73 sonWalletAddress 00020340: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 00020350: 70 6f 72 74 20 2a 2f 20 20 20 22 67 65 74 53 74 port */ "getSt 00020360: 61 74 69 63 22 3a 20 28 29 20 3d 3e 20 28 2f 2a atic": () => (/* 00020370: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 00020380: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 00020390: 5f 70 72 6f 70 65 72 74 69 65 73 5f 5f 57 45 42 _properties__WEB 000203a0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 000203b0: 44 55 4c 45 5f 36 5f 5f 2e 67 65 74 53 74 61 74 DULE_6__.getStat 000203c0: 69 63 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 ic),./* harmony 000203d0: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 68 61 73 export */ "has 000203e0: 68 4d 65 73 73 61 67 65 22 3a 20 28 29 20 3d 3e hMessage": () => 000203f0: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020400: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020410: 6a 65 63 74 5f 68 61 73 68 5f 5f 57 45 42 50 41 ject_hash__WEBPA 00020420: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00020430: 4c 45 5f 31 37 5f 5f 2e 68 61 73 68 4d 65 73 73 LE_17__.hashMess 00020440: 61 67 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 age),./* harmony 00020450: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 68 65 export */ "he 00020460: 78 43 6f 6e 63 61 74 22 3a 20 28 29 20 3d 3e 20 xConcat": () => 00020470: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 00020480: 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a e */ _ethersproj 00020490: 65 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 41 ect_bytes__WEBPA 000204a0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 000204b0: 4c 45 5f 37 5f 5f 2e 68 65 78 43 6f 6e 63 61 74 LE_7__.hexConcat 000204c0: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 000204d0: 70 6f 72 74 20 2a 2f 20 20 20 22 68 65 78 44 61 port */ "hexDa 000204e0: 74 61 4c 65 6e 67 74 68 22 3a 20 28 29 20 3d 3e taLength": () => 000204f0: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020500: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020510: 6a 65 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 ject_bytes__WEBP 00020520: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00020530: 55 4c 45 5f 37 5f 5f 2e 68 65 78 44 61 74 61 4c ULE_7__.hexDataL 00020540: 65 6e 67 74 68 29 2c 0a 2f 2a 20 68 61 72 6d 6f ength),./* harmo 00020550: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 00020560: 68 65 78 44 61 74 61 53 6c 69 63 65 22 3a 20 28 hexDataSlice": ( 00020570: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 00020580: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 00020590: 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 5f 5f sproject_bytes__ 000205a0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 000205b0: 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 68 65 78 44 _MODULE_7__.hexD 000205c0: 61 74 61 53 6c 69 63 65 29 2c 0a 2f 2a 20 68 61 ataSlice),./* ha 000205d0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000205e0: 20 20 22 68 65 78 53 74 72 69 70 5a 65 72 6f 73 "hexStripZeros 000205f0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 00020600: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 00020610: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 thersproject_byt 00020620: 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f es__WEBPACK_IMPO 00020630: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e RTED_MODULE_7__. 00020640: 68 65 78 53 74 72 69 70 5a 65 72 6f 73 29 2c 0a hexStripZeros),. 00020650: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00020660: 74 20 2a 2f 20 20 20 22 68 65 78 56 61 6c 75 65 t */ "hexValue 00020670: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 00020680: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 00020690: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 thersproject_byt 000206a0: 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f es__WEBPACK_IMPO 000206b0: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e RTED_MODULE_7__. 000206c0: 68 65 78 56 61 6c 75 65 29 2c 0a 2f 2a 20 68 61 hexValue),./* ha 000206d0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000206e0: 20 20 22 68 65 78 5a 65 72 6f 50 61 64 22 3a 20 "hexZeroPad": 000206f0: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 00020700: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 00020710: 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 5f rsproject_bytes_ 00020720: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00020730: 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 68 65 78 D_MODULE_7__.hex 00020740: 5a 65 72 6f 50 61 64 29 2c 0a 2f 2a 20 68 61 72 ZeroPad),./* har 00020750: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 00020760: 20 22 68 65 78 6c 69 66 79 22 3a 20 28 29 20 3d "hexlify": () = 00020770: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 00020780: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 00020790: 6f 6a 65 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 oject_bytes__WEB 000207a0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 000207b0: 44 55 4c 45 5f 37 5f 5f 2e 68 65 78 6c 69 66 79 DULE_7__.hexlify 000207c0: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 000207d0: 70 6f 72 74 20 2a 2f 20 20 20 22 69 64 22 3a 20 port */ "id": 000207e0: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 000207f0: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 00020800: 72 73 70 72 6f 6a 65 63 74 5f 68 61 73 68 5f 5f rsproject_hash__ 00020810: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 00020820: 5f 4d 4f 44 55 4c 45 5f 31 38 5f 5f 2e 69 64 29 _MODULE_18__.id) 00020830: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 00020840: 6f 72 74 20 2a 2f 20 20 20 22 69 73 41 64 64 72 ort */ "isAddr 00020850: 65 73 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ess": () => (/* 00020860: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 00020870: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00020880: 61 64 64 72 65 73 73 5f 5f 57 45 42 50 41 43 4b address__WEBPACK 00020890: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 000208a0: 5f 32 30 5f 5f 2e 69 73 41 64 64 72 65 73 73 29 _20__.isAddress) 000208b0: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 000208c0: 6f 72 74 20 2a 2f 20 20 20 22 69 73 42 79 74 65 ort */ "isByte 000208d0: 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 s": () => (/* re 000208e0: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 000208f0: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 ethersproject_by 00020900: 74 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 tes__WEBPACK_IMP 00020910: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f ORTED_MODULE_7__ 00020920: 2e 69 73 42 79 74 65 73 29 2c 0a 2f 2a 20 68 61 .isBytes),./* ha 00020930: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00020940: 20 20 22 69 73 42 79 74 65 73 4c 69 6b 65 22 3a "isBytesLike": 00020950: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 00020960: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 00020970: 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 ersproject_bytes 00020980: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00020990: 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 69 73 ED_MODULE_7__.is 000209a0: 42 79 74 65 73 4c 69 6b 65 29 2c 0a 2f 2a 20 68 BytesLike),./* h 000209b0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 000209c0: 20 20 20 22 69 73 48 65 78 53 74 72 69 6e 67 22 "isHexString" 000209d0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 000209e0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 000209f0: 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 hersproject_byte 00020a00: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 00020a10: 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 69 TED_MODULE_7__.i 00020a20: 73 48 65 78 53 74 72 69 6e 67 29 2c 0a 2f 2a 20 sHexString),./* 00020a30: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00020a40: 2f 20 20 20 22 69 73 56 61 6c 69 64 4d 6e 65 6d / "isValidMnem 00020a50: 6f 6e 69 63 22 3a 20 28 29 20 3d 3e 20 28 2f 2a onic": () => (/* 00020a60: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 00020a70: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 00020a80: 5f 68 64 6e 6f 64 65 5f 5f 57 45 42 50 41 43 4b _hdnode__WEBPACK 00020a90: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00020aa0: 5f 38 5f 5f 2e 69 73 56 61 6c 69 64 4d 6e 65 6d _8__.isValidMnem 00020ab0: 6f 6e 69 63 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e onic),./* harmon 00020ac0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 69 y export */ "i 00020ad0: 73 56 61 6c 69 64 4e 61 6d 65 22 3a 20 28 29 20 sValidName": () 00020ae0: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 00020af0: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 00020b00: 72 6f 6a 65 63 74 5f 68 61 73 68 5f 5f 57 45 42 roject_hash__WEB 00020b10: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00020b20: 44 55 4c 45 5f 31 36 5f 5f 2e 69 73 56 61 6c 69 DULE_16__.isVali 00020b30: 64 4e 61 6d 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f dName),./* harmo 00020b40: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 00020b50: 6a 6f 69 6e 53 69 67 6e 61 74 75 72 65 22 3a 20 joinSignature": 00020b60: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 00020b70: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 00020b80: 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 5f rsproject_bytes_ 00020b90: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00020ba0: 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 6a 6f 69 D_MODULE_7__.joi 00020bb0: 6e 53 69 67 6e 61 74 75 72 65 29 2c 0a 2f 2a 20 nSignature),./* 00020bc0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00020bd0: 2f 20 20 20 22 6b 65 63 63 61 6b 32 35 36 22 3a / "keccak256": 00020be0: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 00020bf0: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 00020c00: 65 72 73 70 72 6f 6a 65 63 74 5f 6b 65 63 63 61 ersproject_kecca 00020c10: 6b 32 35 36 5f 5f 57 45 42 50 41 43 4b 5f 49 4d k256__WEBPACK_IM 00020c20: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 33 PORTED_MODULE_23 00020c30: 5f 5f 2e 6b 65 63 63 61 6b 32 35 36 29 2c 0a 2f __.keccak256),./ 00020c40: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00020c50: 20 2a 2f 20 20 20 22 6d 6e 65 6d 6f 6e 69 63 54 */ "mnemonicT 00020c60: 6f 45 6e 74 72 6f 70 79 22 3a 20 28 29 20 3d 3e oEntropy": () => 00020c70: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020c80: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020c90: 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f 57 45 42 ject_hdnode__WEB 00020ca0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00020cb0: 44 55 4c 45 5f 38 5f 5f 2e 6d 6e 65 6d 6f 6e 69 DULE_8__.mnemoni 00020cc0: 63 54 6f 45 6e 74 72 6f 70 79 29 2c 0a 2f 2a 20 cToEntropy),./* 00020cd0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00020ce0: 2f 20 20 20 22 6d 6e 65 6d 6f 6e 69 63 54 6f 53 / "mnemonicToS 00020cf0: 65 65 64 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 eed": () => (/* 00020d00: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 00020d10: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00020d20: 68 64 6e 6f 64 65 5f 5f 57 45 42 50 41 43 4b 5f hdnode__WEBPACK_ 00020d30: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00020d40: 38 5f 5f 2e 6d 6e 65 6d 6f 6e 69 63 54 6f 53 65 8__.mnemonicToSe 00020d50: 65 64 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 ed),./* harmony 00020d60: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 6e 61 6d export */ "nam 00020d70: 65 68 61 73 68 22 3a 20 28 29 20 3d 3e 20 28 2f ehash": () => (/ 00020d80: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 00020d90: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 00020da0: 74 5f 68 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f t_hash__WEBPACK_ 00020db0: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00020dc0: 31 36 5f 5f 2e 6e 61 6d 65 68 61 73 68 29 2c 0a 16__.namehash),. 00020dd0: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00020de0: 74 20 2a 2f 20 20 20 22 6e 61 6d 65 70 72 65 70 t */ "nameprep 00020df0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 00020e00: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 00020e10: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 74 72 thersproject_str 00020e20: 69 6e 67 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ings__WEBPACK_IM 00020e30: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 33 PORTED_MODULE_13 00020e40: 5f 5f 2e 6e 61 6d 65 70 72 65 70 29 2c 0a 2f 2a __.nameprep),./* 00020e50: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00020e60: 2a 2f 20 20 20 22 70 61 72 73 65 42 79 74 65 73 */ "parseBytes 00020e70: 33 32 53 74 72 69 6e 67 22 3a 20 28 29 20 3d 3e 32String": () => 00020e80: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020e90: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020ea0: 6a 65 63 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 ject_strings__WE 00020eb0: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 00020ec0: 4f 44 55 4c 45 5f 31 35 5f 5f 2e 70 61 72 73 65 ODULE_15__.parse 00020ed0: 42 79 74 65 73 33 32 53 74 72 69 6e 67 29 2c 0a Bytes32String),. 00020ee0: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00020ef0: 74 20 2a 2f 20 20 20 22 70 61 72 73 65 45 74 68 t */ "parseEth 00020f00: 65 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 er": () => (/* r 00020f10: 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 eexport safe */ 00020f20: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 75 _ethersproject_u 00020f30: 6e 69 74 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d nits__WEBPACK_IM 00020f40: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 31 PORTED_MODULE_21 00020f50: 5f 5f 2e 70 61 72 73 65 45 74 68 65 72 29 2c 0a __.parseEther),. 00020f60: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00020f70: 74 20 2a 2f 20 20 20 22 70 61 72 73 65 54 72 61 t */ "parseTra 00020f80: 6e 73 61 63 74 69 6f 6e 22 3a 20 28 29 20 3d 3e nsaction": () => 00020f90: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020fa0: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020fb0: 6a 65 63 74 5f 74 72 61 6e 73 61 63 74 69 6f 6e ject_transaction 00020fc0: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 00020fd0: 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 37 5f 5f 2e TED_MODULE_27__. 00020fe0: 70 61 72 73 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f parse),./* harmo 00020ff0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 00021000: 70 61 72 73 65 55 6e 69 74 73 22 3a 20 28 29 20 parseUnits": () 00021010: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 00021020: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 00021030: 72 6f 6a 65 63 74 5f 75 6e 69 74 73 5f 5f 57 45 roject_units__WE 00021040: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 00021050: 4f 44 55 4c 45 5f 32 31 5f 5f 2e 70 61 72 73 65 ODULE_21__.parse 00021060: 55 6e 69 74 73 29 2c 0a 2f 2a 20 68 61 72 6d 6f Units),./* harmo 00021070: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 00021080: 70 6f 6c 6c 22 3a 20 28 29 20 3d 3e 20 28 2f 2a poll": () => (/* 00021090: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 000210a0: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 000210b0: 5f 77 65 62 5f 5f 57 45 42 50 41 43 4b 5f 49 4d _web__WEBPACK_IM 000210c0: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 35 5f PORTED_MODULE_5_ 000210d0: 5f 2e 70 6f 6c 6c 29 2c 0a 2f 2a 20 68 61 72 6d _.poll),./* harm 000210e0: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 000210f0: 22 72 61 6e 64 6f 6d 42 79 74 65 73 22 3a 20 28 "randomBytes": ( 00021100: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 00021110: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 00021120: 73 70 72 6f 6a 65 63 74 5f 72 61 6e 64 6f 6d 5f sproject_random_ 00021130: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00021140: 44 5f 4d 4f 44 55 4c 45 5f 32 34 5f 5f 2e 72 61 D_MODULE_24__.ra 00021150: 6e 64 6f 6d 42 79 74 65 73 29 2c 0a 2f 2a 20 68 ndomBytes),./* h 00021160: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00021170: 20 20 20 22 72 65 63 6f 76 65 72 41 64 64 72 65 "recoverAddre 00021180: 73 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 ss": () => (/* r 00021190: 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 eexport safe */ 000211a0: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 74 _ethersproject_t 000211b0: 72 61 6e 73 61 63 74 69 6f 6e 73 5f 5f 57 45 42 ransactions__WEB 000211c0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 000211d0: 44 55 4c 45 5f 32 37 5f 5f 2e 72 65 63 6f 76 65 DULE_27__.recove 000211e0: 72 41 64 64 72 65 73 73 29 2c 0a 2f 2a 20 68 61 rAddress),./* ha 000211f0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00021200: 20 20 22 72 65 63 6f 76 65 72 50 75 62 6c 69 63 "recoverPublic 00021210: 4b 65 79 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 Key": () => (/* 00021220: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 00021230: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00021240: 73 69 67 6e 69 6e 67 5f 6b 65 79 5f 5f 57 45 42 signing_key__WEB 00021250: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00021260: 44 55 4c 45 5f 39 5f 5f 2e 72 65 63 6f 76 65 72 DULE_9__.recover 00021270: 50 75 62 6c 69 63 4b 65 79 29 2c 0a 2f 2a 20 68 PublicKey),./* h 00021280: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00021290: 20 20 20 22 72 65 73 6f 6c 76 65 50 72 6f 70 65 "resolvePrope 000212a0: 72 74 69 65 73 22 3a 20 28 29 20 3d 3e 20 28 2f rties": () => (/ 000212b0: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 000212c0: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 000212d0: 74 5f 70 72 6f 70 65 72 74 69 65 73 5f 5f 57 45 t_properties__WE 000212e0: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 000212f0: 4f 44 55 4c 45 5f 36 5f 5f 2e 72 65 73 6f 6c 76 ODULE_6__.resolv 00021300: 65 50 72 6f 70 65 72 74 69 65 73 29 2c 0a 2f 2a eProperties),./* 00021310: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00021320: 2a 2f 20 20 20 22 72 69 70 65 6d 64 31 36 30 22 */ "ripemd160" 00021330: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 00021340: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 00021350: 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 68 61 32 hersproject_sha2 00021360: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00021370: 45 44 5f 4d 4f 44 55 4c 45 5f 32 32 5f 5f 2e 72 ED_MODULE_22__.r 00021380: 69 70 65 6d 64 31 36 30 29 2c 0a 2f 2a 20 68 61 ipemd160),./* ha 00021390: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000213a0: 20 20 22 73 65 72 69 61 6c 69 7a 65 54 72 61 6e "serializeTran 000213b0: 73 61 63 74 69 6f 6e 22 3a 20 28 29 20 3d 3e 20 saction": () => 000213c0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 000213d0: 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a e */ _ethersproj 000213e0: 65 63 74 5f 74 72 61 6e 73 61 63 74 69 6f 6e 73 ect_transactions 000213f0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00021400: 45 44 5f 4d 4f 44 55 4c 45 5f 32 37 5f 5f 2e 73 ED_MODULE_27__.s 00021410: 65 72 69 61 6c 69 7a 65 29 2c 0a 2f 2a 20 68 61 erialize),./* ha 00021420: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00021430: 20 20 22 73 68 61 32 35 36 22 3a 20 28 29 20 3d "sha256": () = 00021440: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 00021450: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 00021460: 6f 6a 65 63 74 5f 73 68 61 32 5f 5f 57 45 42 50 oject_sha2__WEBP 00021470: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00021480: 55 4c 45 5f 32 32 5f 5f 2e 73 68 61 32 35 36 29 ULE_22__.sha256) 00021490: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 000214a0: 6f 72 74 20 2a 2f 20 20 20 22 73 68 61 35 31 32 ort */ "sha512 000214b0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 000214c0: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 000214d0: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 68 61 thersproject_sha 000214e0: 32 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 2__WEBPACK_IMPOR 000214f0: 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 32 5f 5f 2e TED_MODULE_22__. 00021500: 73 68 61 35 31 32 29 2c 0a 2f 2a 20 68 61 72 6d sha512),./* harm 00021510: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 00021520: 22 73 68 61 6c 6c 6f 77 43 6f 70 79 22 3a 20 28 "shallowCopy": ( 00021530: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 00021540: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 00021550: 73 70 72 6f 6a 65 63 74 5f 70 72 6f 70 65 72 74 sproject_propert 00021560: 69 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ies__WEBPACK_IMP 00021570: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f ORTED_MODULE_6__ 00021580: 2e 73 68 61 6c 6c 6f 77 43 6f 70 79 29 2c 0a 2f .shallowCopy),./ 00021590: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000215a0: 20 2a 2f 20 20 20 22 73 68 75 66 66 6c 65 64 22 */ "shuffled" 000215b0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 000215c0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 000215d0: 68 65 72 73 70 72 6f 6a 65 63 74 5f 72 61 6e 64 hersproject_rand 000215e0: 6f 6d 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f om__WEBPACK_IMPO 000215f0: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 35 5f 5f RTED_MODULE_25__ 00021600: 2e 73 68 75 66 66 6c 65 64 29 2c 0a 2f 2a 20 68 .shuffled),./* h 00021610: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00021620: 20 20 20 22 73 6f 6c 69 64 69 74 79 4b 65 63 63 "solidityKecc 00021630: 61 6b 32 35 36 22 3a 20 28 29 20 3d 3e 20 28 2f ak256": () => (/ 00021640: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 00021650: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 00021660: 74 5f 73 6f 6c 69 64 69 74 79 5f 5f 57 45 42 50 t_solidity__WEBP 00021670: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00021680: 55 4c 45 5f 32 36 5f 5f 2e 6b 65 63 63 61 6b 32 ULE_26__.keccak2 00021690: 35 36 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 56),./* harmony 000216a0: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 73 6f 6c export */ "sol 000216b0: 69 64 69 74 79 50 61 63 6b 22 3a 20 28 29 20 3d idityPack": () = 000216c0: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 000216d0: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 000216e0: 6f 6a 65 63 74 5f 73 6f 6c 69 64 69 74 79 5f 5f oject_solidity__ 000216f0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 00021700: 5f 4d 4f 44 55 4c 45 5f 32 36 5f 5f 2e 70 61 63 _MODULE_26__.pac 00021710: 6b 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 k),./* harmony e 00021720: 78 70 6f 72 74 20 2a 2f 20 20 20 22 73 6f 6c 69 xport */ "soli 00021730: 64 69 74 79 53 68 61 32 35 36 22 3a 20 28 29 20 ditySha256": () 00021740: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 00021750: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 00021760: 72 6f 6a 65 63 74 5f 73 6f 6c 69 64 69 74 79 5f roject_solidity_ 00021770: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00021780: 44 5f 4d 4f 44 55 4c 45 5f 32 36 5f 5f 2e 73 68 D_MODULE_26__.sh 00021790: 61 32 35 36 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e a256),./* harmon 000217a0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 73 y export */ "s 000217b0: 70 6c 69 74 53 69 67 6e 61 74 75 72 65 22 3a 20 plitSignature": 000217c0: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 000217d0: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 000217e0: 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 5f rsproject_bytes_ 000217f0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00021800: 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 73 70 6c D_MODULE_7__.spl 00021810: 69 74 53 69 67 6e 61 74 75 72 65 29 2c 0a 2f 2a itSignature),./* 00021820: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00021830: 2a 2f 20 20 20 22 73 74 72 69 70 5a 65 72 6f 73 */ "stripZeros 00021840: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 00021850: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 00021860: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 thersproject_byt 00021870: 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f es__WEBPACK_IMPO 00021880: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e RTED_MODULE_7__. 00021890: 73 74 72 69 70 5a 65 72 6f 73 29 2c 0a 2f 2a 20 stripZeros),./* 000218a0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 000218b0: 2f 20 20 20 22 74 6f 55 74 66 38 42 79 74 65 73 / "toUtf8Bytes 000218c0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 000218d0: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 000218e0: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 74 72 thersproject_str 000218f0: 69 6e 67 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ings__WEBPACK_IM 00021900: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 34 PORTED_MODULE_14 00021910: 5f 5f 2e 74 6f 55 74 66 38 42 79 74 65 73 29 2c __.toUtf8Bytes), 00021920: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00021930: 72 74 20 2a 2f 20 20 20 22 74 6f 55 74 66 38 43 rt */ "toUtf8C 00021940: 6f 64 65 50 6f 69 6e 74 73 22 3a 20 28 29 20 3d odePoints": () = 00021950: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 00021960: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 00021970: 6f 6a 65 63 74 5f 73 74 72 69 6e 67 73 5f 5f 57 oject_strings__W 00021980: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00021990: 4d 4f 44 55 4c 45 5f 31 34 5f 5f 2e 74 6f 55 74 MODULE_14__.toUt 000219a0: 66 38 43 6f 64 65 50 6f 69 6e 74 73 29 2c 0a 2f f8CodePoints),./ 000219b0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000219c0: 20 2a 2f 20 20 20 22 74 6f 55 74 66 38 53 74 72 */ "toUtf8Str 000219d0: 69 6e 67 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ing": () => (/* 000219e0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 000219f0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00021a00: 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 41 43 4b strings__WEBPACK 00021a10: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00021a20: 5f 31 34 5f 5f 2e 74 6f 55 74 66 38 53 74 72 69 _14__.toUtf8Stri 00021a30: 6e 67 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 ng),./* harmony 00021a40: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 76 65 72 export */ "ver 00021a50: 69 66 79 4d 65 73 73 61 67 65 22 3a 20 28 29 20 ifyMessage": () 00021a60: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 00021a70: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 00021a80: 72 6f 6a 65 63 74 5f 77 61 6c 6c 65 74 5f 5f 57 roject_wallet__W 00021a90: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00021aa0: 4d 4f 44 55 4c 45 5f 32 39 5f 5f 2e 76 65 72 69 MODULE_29__.veri 00021ab0: 66 79 4d 65 73 73 61 67 65 29 2c 0a 2f 2a 20 68 fyMessage),./* h 00021ac0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00021ad0: 20 20 20 22 76 65 72 69 66 79 54 79 70 65 64 44 "verifyTypedD 00021ae0: 61 74 61 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ata": () => (/* 00021af0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 00021b00: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00021b10: 77 61 6c 6c 65 74 5f 5f 57 45 42 50 41 43 4b 5f wallet__WEBPACK_ 00021b20: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00021b30: 32 39 5f 5f 2e 76 65 72 69 66 79 54 79 70 65 64 29__.verifyTyped 00021b40: 44 61 74 61 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e Data),./* harmon 00021b50: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 7a y export */ "z 00021b60: 65 72 6f 50 61 64 22 3a 20 28 29 20 3d 3e 20 28 eroPad": () => ( 00021b70: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 00021b80: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 00021b90: 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 41 43 ct_bytes__WEBPAC 00021ba0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00021bb0: 45 5f 37 5f 5f 2e 7a 65 72 6f 50 61 64 29 0a 2f E_7__.zeroPad)./ 00021bc0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00021bd0: 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 61 72 6d 6f */ });./* harmo 00021be0: 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 ny import */ var 00021bf0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00021c00: 61 62 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 abi__WEBPACK_IMP 00021c10: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f ORTED_MODULE_0__ 00021c20: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00021c30: 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 uire__(/*! @ethe 00021c40: 72 73 70 72 6f 6a 65 63 74 2f 61 62 69 20 2a 2f rsproject/abi */ 00021c50: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00021c60: 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f /@ethersproject/ 00021c70: 61 62 69 2f 6c 69 62 2e 65 73 6d 2f 61 62 69 2d abi/lib.esm/abi- 00021c80: 63 6f 64 65 72 2e 6a 73 22 29 3b 0a 2f 2a 20 68 coder.js");./* h 00021c90: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00021ca0: 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a var _ethersproj 00021cb0: 65 63 74 5f 61 62 69 5f 5f 57 45 42 50 41 43 4b ect_abi__WEBPACK 00021cc0: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00021cd0: 5f 31 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _1__ = __webpack 00021ce0: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 _require__(/*! @ 00021cf0: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 61 62 ethersproject/ab 00021d00: 69 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 i */ "./node_mod 00021d10: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 00021d20: 65 63 74 2f 61 62 69 2f 6c 69 62 2e 65 73 6d 2f ect/abi/lib.esm/ 00021d30: 66 72 61 67 6d 65 6e 74 73 2e 6a 73 22 29 3b 0a fragments.js");. 00021d40: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00021d50: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 00021d60: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 00021d70: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00021d80: 44 55 4c 45 5f 32 5f 5f 20 3d 20 5f 5f 77 65 62 DULE_2__ = __web 00021d90: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 00021da0: 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 *! @ethersprojec 00021db0: 74 2f 61 62 69 20 2a 2f 20 22 2e 2f 6e 6f 64 65 t/abi */ "./node 00021dc0: 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 _modules/@ethers 00021dd0: 70 72 6f 6a 65 63 74 2f 61 62 69 2f 6c 69 62 2e project/abi/lib. 00021de0: 65 73 6d 2f 63 6f 64 65 72 73 2f 61 62 73 74 72 esm/coders/abstr 00021df0: 61 63 74 2d 63 6f 64 65 72 2e 6a 73 22 29 3b 0a act-coder.js");. 00021e00: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00021e10: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 00021e20: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 00021e30: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00021e40: 44 55 4c 45 5f 31 30 5f 5f 20 3d 20 5f 5f 77 65 DULE_10__ = __we 00021e50: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 00021e60: 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 /*! @ethersproje 00021e70: 63 74 2f 61 62 69 20 2a 2f 20 22 2e 2f 6e 6f 64 ct/abi */ "./nod 00021e80: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 00021e90: 73 70 72 6f 6a 65 63 74 2f 61 62 69 2f 6c 69 62 sproject/abi/lib 00021ea0: 2e 65 73 6d 2f 69 6e 74 65 72 66 61 63 65 2e 6a .esm/interface.j 00021eb0: 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 s");./* harmony 00021ec0: 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 import */ var _e 00021ed0: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 64 64 thersproject_add 00021ee0: 72 65 73 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ress__WEBPACK_IM 00021ef0: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 30 PORTED_MODULE_20 00021f00: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 00021f10: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 equire__(/*! @et 00021f20: 68 65 72 73 70 72 6f 6a 65 63 74 2f 61 64 64 72 hersproject/addr 00021f30: 65 73 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ess */ "./node_m 00021f40: 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 odules/@etherspr 00021f50: 6f 6a 65 63 74 2f 61 64 64 72 65 73 73 2f 6c 69 oject/address/li 00021f60: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 00021f70: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00021f80: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 00021f90: 72 73 70 72 6f 6a 65 63 74 5f 62 61 73 65 36 34 rsproject_base64 00021fa0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00021fb0: 45 44 5f 4d 4f 44 55 4c 45 5f 31 32 5f 5f 20 3d ED_MODULE_12__ = 00021fc0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00021fd0: 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 re__(/*! @ethers 00021fe0: 70 72 6f 6a 65 63 74 2f 62 61 73 65 36 34 20 2a project/base64 * 00021ff0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00022000: 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 s/@ethersproject 00022010: 2f 62 61 73 65 36 34 2f 6c 69 62 2e 65 73 6d 2f /base64/lib.esm/ 00022020: 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 index.js");./* h 00022030: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00022040: 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a var _ethersproj 00022050: 65 63 74 5f 62 61 73 65 78 5f 5f 57 45 42 50 41 ect_basex__WEBPA 00022060: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00022070: 4c 45 5f 31 31 5f 5f 20 3d 20 5f 5f 77 65 62 70 LE_11__ = __webp 00022080: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00022090: 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 ! @ethersproject 000220a0: 2f 62 61 73 65 78 20 2a 2f 20 22 2e 2f 6e 6f 64 /basex */ "./nod 000220b0: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 000220c0: 73 70 72 6f 6a 65 63 74 2f 62 61 73 65 78 2f 6c sproject/basex/l 000220d0: 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 ib.esm/index.js" 000220e0: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d );./* harmony im 000220f0: 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 port */ var _eth 00022100: 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 ersproject_bytes 00022110: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00022120: 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 20 3d 20 ED_MODULE_7__ = 00022130: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00022140: 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 e__(/*! @ethersp 00022150: 72 6f 6a 65 63 74 2f 62 79 74 65 73 20 2a 2f 20 roject/bytes */ 00022160: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00022170: 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 62 @ethersproject/b 00022180: 79 74 65 73 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 ytes/lib.esm/ind 00022190: 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d ex.js");./* harm 000221a0: 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 ony import */ va 000221b0: 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 r _ethersproject 000221c0: 5f 68 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f 49 _hash__WEBPACK_I 000221d0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 MPORTED_MODULE_1 000221e0: 36 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 6__ = __webpack_ 000221f0: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 require__(/*! @e 00022200: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 68 61 73 thersproject/has 00022210: 68 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 h */ "./node_mod 00022220: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 00022230: 65 63 74 2f 68 61 73 68 2f 6c 69 62 2e 65 73 6d ect/hash/lib.esm 00022240: 2f 6e 61 6d 65 68 61 73 68 2e 6a 73 22 29 3b 0a /namehash.js");. 00022250: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00022260: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 00022270: 70 72 6f 6a 65 63 74 5f 68 61 73 68 5f 5f 57 45 project_hash__WE 00022280: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 00022290: 4f 44 55 4c 45 5f 31 37 5f 5f 20 3d 20 5f 5f 77 ODULE_17__ = __w 000222a0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000222b0: 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a (/*! @ethersproj 000222c0: 65 63 74 2f 68 61 73 68 20 2a 2f 20 22 2e 2f 6e ect/hash */ "./n 000222d0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 ode_modules/@eth 000222e0: 65 72 73 70 72 6f 6a 65 63 74 2f 68 61 73 68 2f ersproject/hash/ 000222f0: 6c 69 62 2e 65 73 6d 2f 6d 65 73 73 61 67 65 2e lib.esm/message. 00022300: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 00022310: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00022320: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 68 61 ethersproject_ha 00022330: 73 68 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f sh__WEBPACK_IMPO 00022340: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 38 5f 5f RTED_MODULE_18__ 00022350: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00022360: 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 uire__(/*! @ethe 00022370: 72 73 70 72 6f 6a 65 63 74 2f 68 61 73 68 20 2a rsproject/hash * 00022380: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00022390: 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 s/@ethersproject 000223a0: 2f 68 61 73 68 2f 6c 69 62 2e 65 73 6d 2f 69 64 /hash/lib.esm/id 000223b0: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 000223c0: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 000223d0: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 68 _ethersproject_h 000223e0: 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ash__WEBPACK_IMP 000223f0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 39 5f ORTED_MODULE_19_ 00022400: 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 _ = __webpack_re 00022410: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 quire__(/*! @eth 00022420: 65 72 73 70 72 6f 6a 65 63 74 2f 68 61 73 68 20 ersproject/hash 00022430: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00022440: 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 es/@ethersprojec 00022450: 74 2f 68 61 73 68 2f 6c 69 62 2e 65 73 6d 2f 74 t/hash/lib.esm/t 00022460: 79 70 65 64 2d 64 61 74 61 2e 6a 73 22 29 3b 0a yped-data.js");. 00022470: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00022480: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 00022490: 70 72 6f 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f project_hdnode__ 000224a0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 000224b0: 5f 4d 4f 44 55 4c 45 5f 38 5f 5f 20 3d 20 5f 5f _MODULE_8__ = __ 000224c0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 000224d0: 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f _(/*! @etherspro 000224e0: 6a 65 63 74 2f 68 64 6e 6f 64 65 20 2a 2f 20 22 ject/hdnode */ " 000224f0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 ./node_modules/@ 00022500: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 68 64 ethersproject/hd 00022510: 6e 6f 64 65 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 node/lib.esm/ind 00022520: 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d ex.js");./* harm 00022530: 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 ony import */ va 00022540: 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 r _ethersproject 00022550: 5f 6a 73 6f 6e 5f 77 61 6c 6c 65 74 73 5f 5f 57 _json_wallets__W 00022560: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00022570: 4d 4f 44 55 4c 45 5f 32 38 5f 5f 20 3d 20 5f 5f MODULE_28__ = __ 00022580: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00022590: 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f _(/*! @etherspro 000225a0: 6a 65 63 74 2f 6a 73 6f 6e 2d 77 61 6c 6c 65 74 ject/json-wallet 000225b0: 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 s */ "./node_mod 000225c0: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 000225d0: 65 63 74 2f 6a 73 6f 6e 2d 77 61 6c 6c 65 74 73 ect/json-wallets 000225e0: 2f 6c 69 62 2e 65 73 6d 2f 69 6e 73 70 65 63 74 /lib.esm/inspect 000225f0: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 00022600: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 00022610: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 6b _ethersproject_k 00022620: 65 63 63 61 6b 32 35 36 5f 5f 57 45 42 50 41 43 eccak256__WEBPAC 00022630: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00022640: 45 5f 32 33 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 E_23__ = __webpa 00022650: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 00022660: 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f @ethersproject/ 00022670: 6b 65 63 63 61 6b 32 35 36 20 2a 2f 20 22 2e 2f keccak256 */ "./ 00022680: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 node_modules/@et 00022690: 68 65 72 73 70 72 6f 6a 65 63 74 2f 6b 65 63 63 hersproject/kecc 000226a0: 61 6b 32 35 36 2f 6c 69 62 2e 65 73 6d 2f 69 6e ak256/lib.esm/in 000226b0: 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 dex.js");./* har 000226c0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 000226d0: 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 ar _ethersprojec 000226e0: 74 5f 6c 6f 67 67 65 72 5f 5f 57 45 42 50 41 43 t_logger__WEBPAC 000226f0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00022700: 45 5f 33 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 E_3__ = __webpac 00022710: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 00022720: 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 6c @ethersproject/l 00022730: 6f 67 67 65 72 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ogger */ "./node 00022740: 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 _modules/@ethers 00022750: 70 72 6f 6a 65 63 74 2f 6c 6f 67 67 65 72 2f 6c project/logger/l 00022760: 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 ib.esm/index.js" 00022770: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d );./* harmony im 00022780: 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 port */ var _eth 00022790: 65 72 73 70 72 6f 6a 65 63 74 5f 73 68 61 32 5f ersproject_sha2_ 000227a0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 000227b0: 44 5f 4d 4f 44 55 4c 45 5f 32 32 5f 5f 20 3d 20 D_MODULE_22__ = 000227c0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000227d0: 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 e__(/*! @ethersp 000227e0: 72 6f 6a 65 63 74 2f 73 68 61 32 20 2a 2f 20 22 roject/sha2 */ " 000227f0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 ./node_modules/@ 00022800: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 73 68 ethersproject/sh 00022810: 61 32 2f 6c 69 62 2e 65 73 6d 2f 73 68 61 32 2e a2/lib.esm/sha2. 00022820: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 00022830: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00022840: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 6f ethersproject_so 00022850: 6c 69 64 69 74 79 5f 5f 57 45 42 50 41 43 4b 5f lidity__WEBPACK_ 00022860: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00022870: 32 36 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 26__ = __webpack 00022880: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 _require__(/*! @ 00022890: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 73 6f ethersproject/so 000228a0: 6c 69 64 69 74 79 20 2a 2f 20 22 2e 2f 6e 6f 64 lidity */ "./nod 000228b0: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 000228c0: 73 70 72 6f 6a 65 63 74 2f 73 6f 6c 69 64 69 74 sproject/solidit 000228d0: 79 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e y/lib.esm/index. 000228e0: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 000228f0: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00022900: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 72 61 ethersproject_ra 00022910: 6e 64 6f 6d 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ndom__WEBPACK_IM 00022920: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 34 PORTED_MODULE_24 00022930: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 00022940: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 equire__(/*! @et 00022950: 68 65 72 73 70 72 6f 6a 65 63 74 2f 72 61 6e 64 hersproject/rand 00022960: 6f 6d 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f om */ "./node_mo 00022970: 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f dules/@etherspro 00022980: 6a 65 63 74 2f 72 61 6e 64 6f 6d 2f 6c 69 62 2e ject/random/lib. 00022990: 65 73 6d 2f 72 61 6e 64 6f 6d 2e 6a 73 22 29 3b esm/random.js"); 000229a0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f ./* harmony impo 000229b0: 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 rt */ var _ether 000229c0: 73 70 72 6f 6a 65 63 74 5f 72 61 6e 64 6f 6d 5f sproject_random_ 000229d0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 000229e0: 44 5f 4d 4f 44 55 4c 45 5f 32 35 5f 5f 20 3d 20 D_MODULE_25__ = 000229f0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00022a00: 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 e__(/*! @ethersp 00022a10: 72 6f 6a 65 63 74 2f 72 61 6e 64 6f 6d 20 2a 2f roject/random */ 00022a20: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00022a30: 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f /@ethersproject/ 00022a40: 72 61 6e 64 6f 6d 2f 6c 69 62 2e 65 73 6d 2f 73 random/lib.esm/s 00022a50: 68 75 66 66 6c 65 2e 6a 73 22 29 3b 0a 2f 2a 20 huffle.js");./* 00022a60: 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a harmony import * 00022a70: 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f / var _etherspro 00022a80: 6a 65 63 74 5f 70 72 6f 70 65 72 74 69 65 73 5f ject_properties_ 00022a90: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00022aa0: 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 20 3d 20 5f D_MODULE_6__ = _ 00022ab0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 00022ac0: 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 __(/*! @etherspr 00022ad0: 6f 6a 65 63 74 2f 70 72 6f 70 65 72 74 69 65 73 oject/properties 00022ae0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 00022af0: 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 les/@ethersproje 00022b00: 63 74 2f 70 72 6f 70 65 72 74 69 65 73 2f 6c 69 ct/properties/li 00022b10: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 00022b20: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00022b30: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 00022b40: 72 73 70 72 6f 6a 65 63 74 5f 72 6c 70 5f 5f 57 rsproject_rlp__W 00022b50: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00022b60: 4d 4f 44 55 4c 45 5f 34 5f 5f 20 3d 20 5f 5f 77 MODULE_4__ = __w 00022b70: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00022b80: 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a (/*! @ethersproj 00022b90: 65 63 74 2f 72 6c 70 20 2a 2f 20 22 2e 2f 6e 6f ect/rlp */ "./no 00022ba0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 00022bb0: 72 73 70 72 6f 6a 65 63 74 2f 72 6c 70 2f 6c 69 rsproject/rlp/li 00022bc0: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 00022bd0: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00022be0: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 00022bf0: 72 73 70 72 6f 6a 65 63 74 5f 73 69 67 6e 69 6e rsproject_signin 00022c00: 67 5f 6b 65 79 5f 5f 57 45 42 50 41 43 4b 5f 49 g_key__WEBPACK_I 00022c10: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 39 MPORTED_MODULE_9 00022c20: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 00022c30: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 equire__(/*! @et 00022c40: 68 65 72 73 70 72 6f 6a 65 63 74 2f 73 69 67 6e hersproject/sign 00022c50: 69 6e 67 2d 6b 65 79 20 2a 2f 20 22 2e 2f 6e 6f ing-key */ "./no 00022c60: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 00022c70: 72 73 70 72 6f 6a 65 63 74 2f 73 69 67 6e 69 6e rsproject/signin 00022c80: 67 2d 6b 65 79 2f 6c 69 62 2e 65 73 6d 2f 69 6e g-key/lib.esm/in 00022c90: 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 dex.js");./* har 00022ca0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 00022cb0: 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 ar _ethersprojec 00022cc0: 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 41 t_strings__WEBPA 00022cd0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00022ce0: 4c 45 5f 31 33 5f 5f 20 3d 20 5f 5f 77 65 62 70 LE_13__ = __webp 00022cf0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00022d00: 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 ! @ethersproject 00022d10: 2f 73 74 72 69 6e 67 73 20 2a 2f 20 22 2e 2f 6e /strings */ "./n 00022d20: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 ode_modules/@eth 00022d30: 65 72 73 70 72 6f 6a 65 63 74 2f 73 74 72 69 6e ersproject/strin 00022d40: 67 73 2f 6c 69 62 2e 65 73 6d 2f 69 64 6e 61 2e gs/lib.esm/idna. 00022d50: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 00022d60: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00022d70: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 74 ethersproject_st 00022d80: 72 69 6e 67 73 5f 5f 57 45 42 50 41 43 4b 5f 49 rings__WEBPACK_I 00022d90: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 MPORTED_MODULE_1 00022da0: 34 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 4__ = __webpack_ 00022db0: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 require__(/*! @e 00022dc0: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 73 74 72 thersproject/str 00022dd0: 69 6e 67 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f ings */ "./node_ 00022de0: 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 modules/@ethersp 00022df0: 72 6f 6a 65 63 74 2f 73 74 72 69 6e 67 73 2f 6c roject/strings/l 00022e00: 69 62 2e 65 73 6d 2f 75 74 66 38 2e 6a 73 22 29 ib.esm/utf8.js") 00022e10: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00022e20: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 00022e30: 72 73 70 72 6f 6a 65 63 74 5f 73 74 72 69 6e 67 rsproject_string 00022e40: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 00022e50: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 35 5f 5f 20 TED_MODULE_15__ 00022e60: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00022e70: 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 ire__(/*! @ether 00022e80: 73 70 72 6f 6a 65 63 74 2f 73 74 72 69 6e 67 73 sproject/strings 00022e90: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 00022ea0: 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 les/@ethersproje 00022eb0: 63 74 2f 73 74 72 69 6e 67 73 2f 6c 69 62 2e 65 ct/strings/lib.e 00022ec0: 73 6d 2f 62 79 74 65 73 33 32 2e 6a 73 22 29 3b sm/bytes32.js"); 00022ed0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f ./* harmony impo 00022ee0: 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 rt */ var _ether 00022ef0: 73 70 72 6f 6a 65 63 74 5f 74 72 61 6e 73 61 63 sproject_transac 00022f00: 74 69 6f 6e 73 5f 5f 57 45 42 50 41 43 4b 5f 49 tions__WEBPACK_I 00022f10: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 MPORTED_MODULE_2 00022f20: 37 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 7__ = __webpack_ 00022f30: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 require__(/*! @e 00022f40: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 74 72 61 thersproject/tra 00022f50: 6e 73 61 63 74 69 6f 6e 73 20 2a 2f 20 22 2e 2f nsactions */ "./ 00022f60: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 node_modules/@et 00022f70: 68 65 72 73 70 72 6f 6a 65 63 74 2f 74 72 61 6e hersproject/tran 00022f80: 73 61 63 74 69 6f 6e 73 2f 6c 69 62 2e 65 73 6d sactions/lib.esm 00022f90: 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 /index.js");./* 00022fa0: 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a harmony import * 00022fb0: 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f / var _etherspro 00022fc0: 6a 65 63 74 5f 75 6e 69 74 73 5f 5f 57 45 42 50 ject_units__WEBP 00022fd0: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00022fe0: 55 4c 45 5f 32 31 5f 5f 20 3d 20 5f 5f 77 65 62 ULE_21__ = __web 00022ff0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 00023000: 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 *! @ethersprojec 00023010: 74 2f 75 6e 69 74 73 20 2a 2f 20 22 2e 2f 6e 6f t/units */ "./no 00023020: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 00023030: 72 73 70 72 6f 6a 65 63 74 2f 75 6e 69 74 73 2f rsproject/units/ 00023040: 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 lib.esm/index.js 00023050: 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 ");./* harmony i 00023060: 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 mport */ var _et 00023070: 68 65 72 73 70 72 6f 6a 65 63 74 5f 77 61 6c 6c hersproject_wall 00023080: 65 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f et__WEBPACK_IMPO 00023090: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 39 5f 5f RTED_MODULE_29__ 000230a0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 000230b0: 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 uire__(/*! @ethe 000230c0: 72 73 70 72 6f 6a 65 63 74 2f 77 61 6c 6c 65 74 rsproject/wallet 000230d0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 000230e0: 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 les/@ethersproje 000230f0: 63 74 2f 77 61 6c 6c 65 74 2f 6c 69 62 2e 65 73 ct/wallet/lib.es 00023100: 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a m/index.js");./* 00023110: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 00023120: 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 */ var _etherspr 00023130: 6f 6a 65 63 74 5f 77 65 62 5f 5f 57 45 42 50 41 oject_web__WEBPA 00023140: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00023150: 4c 45 5f 35 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 LE_5__ = __webpa 00023160: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 00023170: 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f @ethersproject/ 00023180: 77 65 62 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d web */ "./node_m 00023190: 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 odules/@etherspr 000231a0: 6f 6a 65 63 74 2f 77 65 62 2f 6c 69 62 2e 65 73 oject/web/lib.es 000231b0: 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a m/index.js");./* 000231c0: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 000231d0: 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 */ var _etherspr 000231e0: 6f 6a 65 63 74 5f 73 68 61 32 5f 5f 57 45 42 50 oject_sha2__WEBP 000231f0: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00023200: 55 4c 45 5f 33 30 5f 5f 20 3d 20 5f 5f 77 65 62 ULE_30__ = __web 00023210: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 00023220: 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 *! @ethersprojec 00023230: 74 2f 73 68 61 32 20 2a 2f 20 22 2e 2f 6e 6f 64 t/sha2 */ "./nod 00023240: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 00023250: 73 70 72 6f 6a 65 63 74 2f 73 68 61 32 2f 6c 69 sproject/sha2/li 00023260: 62 2e 65 73 6d 2f 74 79 70 65 73 2e 6a 73 22 29 b.esm/types.js") 00023270: 3b 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ;............... 00023280: 0a 0a 0a 0a 0a 0a 0a 0a 2f 2f 2f 2f 2f 2f 2f 2f ........//////// 00023290: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f //////////////// 000232a0: 0a 2f 2f 20 45 6e 75 6d 73 0a 0a 0a 2f 2f 2f 2f .// Enums...//// 000232b0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f //////////////// 000232c0: 2f 2f 2f 2f 0a 2f 2f 20 45 78 70 6f 72 74 73 0a ////.// Exports. 000232d0: 0a 2f 2f 23 20 73 6f 75 72 63 65 4d 61 70 70 69 .//# sourceMappi 000232e0: 6e 67 55 52 4c 3d 75 74 69 6c 73 2e 6a 73 2e 6d ngURL=utils.js.m 000232f0: 61 70 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ap../***/ }),../ 00023300: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 00023310: 75 6c 65 73 2f 65 76 65 6e 74 65 6d 69 74 74 65 ules/eventemitte 00023320: 72 33 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a r3/index.js":./* 00023330: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00023340: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00023350: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!* 00023360: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_ 00023370: 6d 6f 64 75 6c 65 73 2f 65 76 65 6e 74 65 6d 69 modules/eventemi 00023380: 74 74 65 72 33 2f 69 6e 64 65 78 2e 6a 73 20 2a tter3/index.js * 00023390: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 000233a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000233b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000233c0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f ****/./***/ ((mo 000233d0: 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 dule) => {.."use 000233e0: 20 73 74 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 strict";...var 000233f0: 68 61 73 20 3d 20 4f 62 6a 65 63 74 2e 70 72 6f has = Object.pro 00023400: 74 6f 74 79 70 65 2e 68 61 73 4f 77 6e 50 72 6f totype.hasOwnPro 00023410: 70 65 72 74 79 0a 20 20 2c 20 70 72 65 66 69 78 perty. , prefix 00023420: 20 3d 20 27 7e 27 3b 0a 0a 2f 2a 2a 0a 20 2a 20 = '~';../**. * 00023430: 43 6f 6e 73 74 72 75 63 74 6f 72 20 74 6f 20 63 Constructor to c 00023440: 72 65 61 74 65 20 61 20 73 74 6f 72 61 67 65 20 reate a storage 00023450: 66 6f 72 20 6f 75 72 20 60 45 45 60 20 6f 62 6a for our `EE` obj 00023460: 65 63 74 73 2e 0a 20 2a 20 41 6e 20 60 45 76 65 ects.. * An `Eve 00023470: 6e 74 73 60 20 69 6e 73 74 61 6e 63 65 20 69 73 nts` instance is 00023480: 20 61 20 70 6c 61 69 6e 20 6f 62 6a 65 63 74 20 a plain object 00023490: 77 68 6f 73 65 20 70 72 6f 70 65 72 74 69 65 73 whose properties 000234a0: 20 61 72 65 20 65 76 65 6e 74 20 6e 61 6d 65 73 are event names 000234b0: 2e 0a 20 2a 0a 20 2a 20 40 63 6f 6e 73 74 72 75 .. *. * @constru 000234c0: 63 74 6f 72 0a 20 2a 20 40 70 72 69 76 61 74 65 ctor. * @private 000234d0: 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 45 76 . */.function Ev 000234e0: 65 6e 74 73 28 29 20 7b 7d 0a 0a 2f 2f 0a 2f 2f ents() {}..//.// 000234f0: 20 57 65 20 74 72 79 20 74 6f 20 6e 6f 74 20 69 We try to not i 00023500: 6e 68 65 72 69 74 20 66 72 6f 6d 20 60 4f 62 6a nherit from `Obj 00023510: 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 60 2e 20 ect.prototype`. 00023520: 49 6e 20 73 6f 6d 65 20 65 6e 67 69 6e 65 73 20 In some engines 00023530: 63 72 65 61 74 69 6e 67 20 61 6e 0a 2f 2f 20 69 creating an.// i 00023540: 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 69 73 20 nstance in this 00023550: 77 61 79 20 69 73 20 66 61 73 74 65 72 20 74 68 way is faster th 00023560: 61 6e 20 63 61 6c 6c 69 6e 67 20 60 4f 62 6a 65 an calling `Obje 00023570: 63 74 2e 63 72 65 61 74 65 28 6e 75 6c 6c 29 60 ct.create(null)` 00023580: 20 64 69 72 65 63 74 6c 79 2e 0a 2f 2f 20 49 66 directly..// If 00023590: 20 60 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 28 `Object.create( 000235a0: 6e 75 6c 6c 29 60 20 69 73 20 6e 6f 74 20 73 75 null)` is not su 000235b0: 70 70 6f 72 74 65 64 20 77 65 20 70 72 65 66 69 pported we prefi 000235c0: 78 20 74 68 65 20 65 76 65 6e 74 20 6e 61 6d 65 x the event name 000235d0: 73 20 77 69 74 68 20 61 0a 2f 2f 20 63 68 61 72 s with a.// char 000235e0: 61 63 74 65 72 20 74 6f 20 6d 61 6b 65 20 73 75 acter to make su 000235f0: 72 65 20 74 68 61 74 20 74 68 65 20 62 75 69 6c re that the buil 00023600: 74 2d 69 6e 20 6f 62 6a 65 63 74 20 70 72 6f 70 t-in object prop 00023610: 65 72 74 69 65 73 20 61 72 65 20 6e 6f 74 0a 2f erties are not./ 00023620: 2f 20 6f 76 65 72 72 69 64 64 65 6e 20 6f 72 20 / overridden or 00023630: 75 73 65 64 20 61 73 20 61 6e 20 61 74 74 61 63 used as an attac 00023640: 6b 20 76 65 63 74 6f 72 2e 0a 2f 2f 0a 69 66 20 k vector..//.if 00023650: 28 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 29 20 (Object.create) 00023660: 7b 0a 20 20 45 76 65 6e 74 73 2e 70 72 6f 74 6f {. Events.proto 00023670: 74 79 70 65 20 3d 20 4f 62 6a 65 63 74 2e 63 72 type = Object.cr 00023680: 65 61 74 65 28 6e 75 6c 6c 29 3b 0a 0a 20 20 2f eate(null);.. / 00023690: 2f 0a 20 20 2f 2f 20 54 68 69 73 20 68 61 63 6b /. // This hack 000236a0: 20 69 73 20 6e 65 65 64 65 64 20 62 65 63 61 75 is needed becau 000236b0: 73 65 20 74 68 65 20 60 5f 5f 70 72 6f 74 6f 5f se the `__proto_ 000236c0: 5f 60 20 70 72 6f 70 65 72 74 79 20 69 73 20 73 _` property is s 000236d0: 74 69 6c 6c 20 69 6e 68 65 72 69 74 65 64 20 69 till inherited i 000236e0: 6e 0a 20 20 2f 2f 20 73 6f 6d 65 20 6f 6c 64 20 n. // some old 000236f0: 62 72 6f 77 73 65 72 73 20 6c 69 6b 65 20 41 6e browsers like An 00023700: 64 72 6f 69 64 20 34 2c 20 69 50 68 6f 6e 65 20 droid 4, iPhone 00023710: 35 2e 31 2c 20 4f 70 65 72 61 20 31 31 20 61 6e 5.1, Opera 11 an 00023720: 64 20 53 61 66 61 72 69 20 35 2e 0a 20 20 2f 2f d Safari 5.. // 00023730: 0a 20 20 69 66 20 28 21 6e 65 77 20 45 76 65 6e . if (!new Even 00023740: 74 73 28 29 2e 5f 5f 70 72 6f 74 6f 5f 5f 29 20 ts().__proto__) 00023750: 70 72 65 66 69 78 20 3d 20 66 61 6c 73 65 3b 0a prefix = false;. 00023760: 7d 0a 0a 2f 2a 2a 0a 20 2a 20 52 65 70 72 65 73 }../**. * Repres 00023770: 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 73 69 entation of a si 00023780: 6e 67 6c 65 20 65 76 65 6e 74 20 6c 69 73 74 65 ngle event liste 00023790: 6e 65 72 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 61 ner.. *. * @para 000237a0: 6d 20 7b 46 75 6e 63 74 69 6f 6e 7d 20 66 6e 20 m {Function} fn 000237b0: 54 68 65 20 6c 69 73 74 65 6e 65 72 20 66 75 6e The listener fun 000237c0: 63 74 69 6f 6e 2e 0a 20 2a 20 40 70 61 72 61 6d ction.. * @param 000237d0: 20 7b 2a 7d 20 63 6f 6e 74 65 78 74 20 54 68 65 {*} context The 000237e0: 20 63 6f 6e 74 65 78 74 20 74 6f 20 69 6e 76 6f context to invo 000237f0: 6b 65 20 74 68 65 20 6c 69 73 74 65 6e 65 72 20 ke the listener 00023800: 77 69 74 68 2e 0a 20 2a 20 40 70 61 72 61 6d 20 with.. * @param 00023810: 7b 42 6f 6f 6c 65 61 6e 7d 20 5b 6f 6e 63 65 3d {Boolean} [once= 00023820: 66 61 6c 73 65 5d 20 53 70 65 63 69 66 79 20 69 false] Specify i 00023830: 66 20 74 68 65 20 6c 69 73 74 65 6e 65 72 20 69 f the listener i 00023840: 73 20 61 20 6f 6e 65 2d 74 69 6d 65 20 6c 69 73 s a one-time lis 00023850: 74 65 6e 65 72 2e 0a 20 2a 20 40 63 6f 6e 73 74 tener.. * @const 00023860: 72 75 63 74 6f 72 0a 20 2a 20 40 70 72 69 76 61 ructor. * @priva 00023870: 74 65 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 te. */.function 00023880: 45 45 28 66 6e 2c 20 63 6f 6e 74 65 78 74 2c 20 EE(fn, context, 00023890: 6f 6e 63 65 29 20 7b 0a 20 20 74 68 69 73 2e 66 once) {. this.f 000238a0: 6e 20 3d 20 66 6e 3b 0a 20 20 74 68 69 73 2e 63 n = fn;. this.c 000238b0: 6f 6e 74 65 78 74 20 3d 20 63 6f 6e 74 65 78 74 ontext = context 000238c0: 3b 0a 20 20 74 68 69 73 2e 6f 6e 63 65 20 3d 20 ;. this.once = 000238d0: 6f 6e 63 65 20 7c 7c 20 66 61 6c 73 65 3b 0a 7d once || false;.} 000238e0: 0a 0a 2f 2a 2a 0a 20 2a 20 41 64 64 20 61 20 6c ../**. * Add a l 000238f0: 69 73 74 65 6e 65 72 20 66 6f 72 20 61 20 67 69 istener for a gi 00023900: 76 65 6e 20 65 76 65 6e 74 2e 0a 20 2a 0a 20 2a ven event.. *. * 00023910: 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 45 6d @param {EventEm 00023920: 69 74 74 65 72 7d 20 65 6d 69 74 74 65 72 20 52 itter} emitter R 00023930: 65 66 65 72 65 6e 63 65 20 74 6f 20 74 68 65 20 eference to the 00023940: 60 45 76 65 6e 74 45 6d 69 74 74 65 72 60 20 69 `EventEmitter` i 00023950: 6e 73 74 61 6e 63 65 2e 0a 20 2a 20 40 70 61 72 nstance.. * @par 00023960: 61 6d 20 7b 28 53 74 72 69 6e 67 7c 53 79 6d 62 am {(String|Symb 00023970: 6f 6c 29 7d 20 65 76 65 6e 74 20 54 68 65 20 65 ol)} event The e 00023980: 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 40 70 vent name.. * @p 00023990: 61 72 61 6d 20 7b 46 75 6e 63 74 69 6f 6e 7d 20 aram {Function} 000239a0: 66 6e 20 54 68 65 20 6c 69 73 74 65 6e 65 72 20 fn The listener 000239b0: 66 75 6e 63 74 69 6f 6e 2e 0a 20 2a 20 40 70 61 function.. * @pa 000239c0: 72 61 6d 20 7b 2a 7d 20 63 6f 6e 74 65 78 74 20 ram {*} context 000239d0: 54 68 65 20 63 6f 6e 74 65 78 74 20 74 6f 20 69 The context to i 000239e0: 6e 76 6f 6b 65 20 74 68 65 20 6c 69 73 74 65 6e nvoke the listen 000239f0: 65 72 20 77 69 74 68 2e 0a 20 2a 20 40 70 61 72 er with.. * @par 00023a00: 61 6d 20 7b 42 6f 6f 6c 65 61 6e 7d 20 6f 6e 63 am {Boolean} onc 00023a10: 65 20 53 70 65 63 69 66 79 20 69 66 20 74 68 65 e Specify if the 00023a20: 20 6c 69 73 74 65 6e 65 72 20 69 73 20 61 20 6f listener is a o 00023a30: 6e 65 2d 74 69 6d 65 20 6c 69 73 74 65 6e 65 72 ne-time listener 00023a40: 2e 0a 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 45 .. * @returns {E 00023a50: 76 65 6e 74 45 6d 69 74 74 65 72 7d 0a 20 2a 20 ventEmitter}. * 00023a60: 40 70 72 69 76 61 74 65 0a 20 2a 2f 0a 66 75 6e @private. */.fun 00023a70: 63 74 69 6f 6e 20 61 64 64 4c 69 73 74 65 6e 65 ction addListene 00023a80: 72 28 65 6d 69 74 74 65 72 2c 20 65 76 65 6e 74 r(emitter, event 00023a90: 2c 20 66 6e 2c 20 63 6f 6e 74 65 78 74 2c 20 6f , fn, context, o 00023aa0: 6e 63 65 29 20 7b 0a 20 20 69 66 20 28 74 79 70 nce) {. if (typ 00023ab0: 65 6f 66 20 66 6e 20 21 3d 3d 20 27 66 75 6e 63 eof fn !== 'func 00023ac0: 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 74 68 72 tion') {. thr 00023ad0: 6f 77 20 6e 65 77 20 54 79 70 65 45 72 72 6f 72 ow new TypeError 00023ae0: 28 27 54 68 65 20 6c 69 73 74 65 6e 65 72 20 6d ('The listener m 00023af0: 75 73 74 20 62 65 20 61 20 66 75 6e 63 74 69 6f ust be a functio 00023b00: 6e 27 29 3b 0a 20 20 7d 0a 0a 20 20 76 61 72 20 n');. }.. var 00023b10: 6c 69 73 74 65 6e 65 72 20 3d 20 6e 65 77 20 45 listener = new E 00023b20: 45 28 66 6e 2c 20 63 6f 6e 74 65 78 74 20 7c 7c E(fn, context || 00023b30: 20 65 6d 69 74 74 65 72 2c 20 6f 6e 63 65 29 0a emitter, once). 00023b40: 20 20 20 20 2c 20 65 76 74 20 3d 20 70 72 65 66 , evt = pref 00023b50: 69 78 20 3f 20 70 72 65 66 69 78 20 2b 20 65 76 ix ? prefix + ev 00023b60: 65 6e 74 20 3a 20 65 76 65 6e 74 3b 0a 0a 20 20 ent : event;.. 00023b70: 69 66 20 28 21 65 6d 69 74 74 65 72 2e 5f 65 76 if (!emitter._ev 00023b80: 65 6e 74 73 5b 65 76 74 5d 29 20 65 6d 69 74 74 ents[evt]) emitt 00023b90: 65 72 2e 5f 65 76 65 6e 74 73 5b 65 76 74 5d 20 er._events[evt] 00023ba0: 3d 20 6c 69 73 74 65 6e 65 72 2c 20 65 6d 69 74 = listener, emit 00023bb0: 74 65 72 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 ter._eventsCount 00023bc0: 2b 2b 3b 0a 20 20 65 6c 73 65 20 69 66 20 28 21 ++;. else if (! 00023bd0: 65 6d 69 74 74 65 72 2e 5f 65 76 65 6e 74 73 5b emitter._events[ 00023be0: 65 76 74 5d 2e 66 6e 29 20 65 6d 69 74 74 65 72 evt].fn) emitter 00023bf0: 2e 5f 65 76 65 6e 74 73 5b 65 76 74 5d 2e 70 75 ._events[evt].pu 00023c00: 73 68 28 6c 69 73 74 65 6e 65 72 29 3b 0a 20 20 sh(listener);. 00023c10: 65 6c 73 65 20 65 6d 69 74 74 65 72 2e 5f 65 76 else emitter._ev 00023c20: 65 6e 74 73 5b 65 76 74 5d 20 3d 20 5b 65 6d 69 ents[evt] = [emi 00023c30: 74 74 65 72 2e 5f 65 76 65 6e 74 73 5b 65 76 74 tter._events[evt 00023c40: 5d 2c 20 6c 69 73 74 65 6e 65 72 5d 3b 0a 0a 20 ], listener];.. 00023c50: 20 72 65 74 75 72 6e 20 65 6d 69 74 74 65 72 3b return emitter; 00023c60: 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 43 6c 65 61 72 .}../**. * Clear 00023c70: 20 65 76 65 6e 74 20 62 79 20 6e 61 6d 65 2e 0a event by name.. 00023c80: 20 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 *. * @param {Ev 00023c90: 65 6e 74 45 6d 69 74 74 65 72 7d 20 65 6d 69 74 entEmitter} emit 00023ca0: 74 65 72 20 52 65 66 65 72 65 6e 63 65 20 74 6f ter Reference to 00023cb0: 20 74 68 65 20 60 45 76 65 6e 74 45 6d 69 74 74 the `EventEmitt 00023cc0: 65 72 60 20 69 6e 73 74 61 6e 63 65 2e 0a 20 2a er` instance.. * 00023cd0: 20 40 70 61 72 61 6d 20 7b 28 53 74 72 69 6e 67 @param {(String 00023ce0: 7c 53 79 6d 62 6f 6c 29 7d 20 65 76 74 20 54 68 |Symbol)} evt Th 00023cf0: 65 20 45 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a e Event name.. * 00023d00: 20 40 70 72 69 76 61 74 65 0a 20 2a 2f 0a 66 75 @private. */.fu 00023d10: 6e 63 74 69 6f 6e 20 63 6c 65 61 72 45 76 65 6e nction clearEven 00023d20: 74 28 65 6d 69 74 74 65 72 2c 20 65 76 74 29 20 t(emitter, evt) 00023d30: 7b 0a 20 20 69 66 20 28 2d 2d 65 6d 69 74 74 65 {. if (--emitte 00023d40: 72 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 20 3d r._eventsCount = 00023d50: 3d 3d 20 30 29 20 65 6d 69 74 74 65 72 2e 5f 65 == 0) emitter._e 00023d60: 76 65 6e 74 73 20 3d 20 6e 65 77 20 45 76 65 6e vents = new Even 00023d70: 74 73 28 29 3b 0a 20 20 65 6c 73 65 20 64 65 6c ts();. else del 00023d80: 65 74 65 20 65 6d 69 74 74 65 72 2e 5f 65 76 65 ete emitter._eve 00023d90: 6e 74 73 5b 65 76 74 5d 3b 0a 7d 0a 0a 2f 2a 2a nts[evt];.}../** 00023da0: 0a 20 2a 20 4d 69 6e 69 6d 61 6c 20 60 45 76 65 . * Minimal `Eve 00023db0: 6e 74 45 6d 69 74 74 65 72 60 20 69 6e 74 65 72 ntEmitter` inter 00023dc0: 66 61 63 65 20 74 68 61 74 20 69 73 20 6d 6f 6c face that is mol 00023dd0: 64 65 64 20 61 67 61 69 6e 73 74 20 74 68 65 20 ded against the 00023de0: 4e 6f 64 65 2e 6a 73 0a 20 2a 20 60 45 76 65 6e Node.js. * `Even 00023df0: 74 45 6d 69 74 74 65 72 60 20 69 6e 74 65 72 66 tEmitter` interf 00023e00: 61 63 65 2e 0a 20 2a 0a 20 2a 20 40 63 6f 6e 73 ace.. *. * @cons 00023e10: 74 72 75 63 74 6f 72 0a 20 2a 20 40 70 75 62 6c tructor. * @publ 00023e20: 69 63 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 ic. */.function 00023e30: 45 76 65 6e 74 45 6d 69 74 74 65 72 28 29 20 7b EventEmitter() { 00023e40: 0a 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 . this._events 00023e50: 3d 20 6e 65 77 20 45 76 65 6e 74 73 28 29 3b 0a = new Events();. 00023e60: 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f this._eventsCo 00023e70: 75 6e 74 20 3d 20 30 3b 0a 7d 0a 0a 2f 2a 2a 0a unt = 0;.}../**. 00023e80: 20 2a 20 52 65 74 75 72 6e 20 61 6e 20 61 72 72 * Return an arr 00023e90: 61 79 20 6c 69 73 74 69 6e 67 20 74 68 65 20 65 ay listing the e 00023ea0: 76 65 6e 74 73 20 66 6f 72 20 77 68 69 63 68 20 vents for which 00023eb0: 74 68 65 20 65 6d 69 74 74 65 72 20 68 61 73 20 the emitter has 00023ec0: 72 65 67 69 73 74 65 72 65 64 0a 20 2a 20 6c 69 registered. * li 00023ed0: 73 74 65 6e 65 72 73 2e 0a 20 2a 0a 20 2a 20 40 steners.. *. * @ 00023ee0: 72 65 74 75 72 6e 73 20 7b 41 72 72 61 79 7d 0a returns {Array}. 00023ef0: 20 2a 20 40 70 75 62 6c 69 63 0a 20 2a 2f 0a 45 * @public. */.E 00023f00: 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 ventEmitter.prot 00023f10: 6f 74 79 70 65 2e 65 76 65 6e 74 4e 61 6d 65 73 otype.eventNames 00023f20: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e = function even 00023f30: 74 4e 61 6d 65 73 28 29 20 7b 0a 20 20 76 61 72 tNames() {. var 00023f40: 20 6e 61 6d 65 73 20 3d 20 5b 5d 0a 20 20 20 20 names = []. 00023f50: 2c 20 65 76 65 6e 74 73 0a 20 20 20 20 2c 20 6e , events. , n 00023f60: 61 6d 65 3b 0a 0a 20 20 69 66 20 28 74 68 69 73 ame;.. if (this 00023f70: 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 20 3d 3d ._eventsCount == 00023f80: 3d 20 30 29 20 72 65 74 75 72 6e 20 6e 61 6d 65 = 0) return name 00023f90: 73 3b 0a 0a 20 20 66 6f 72 20 28 6e 61 6d 65 20 s;.. for (name 00023fa0: 69 6e 20 28 65 76 65 6e 74 73 20 3d 20 74 68 69 in (events = thi 00023fb0: 73 2e 5f 65 76 65 6e 74 73 29 29 20 7b 0a 20 20 s._events)) {. 00023fc0: 20 20 69 66 20 28 68 61 73 2e 63 61 6c 6c 28 65 if (has.call(e 00023fd0: 76 65 6e 74 73 2c 20 6e 61 6d 65 29 29 20 6e 61 vents, name)) na 00023fe0: 6d 65 73 2e 70 75 73 68 28 70 72 65 66 69 78 20 mes.push(prefix 00023ff0: 3f 20 6e 61 6d 65 2e 73 6c 69 63 65 28 31 29 20 ? name.slice(1) 00024000: 3a 20 6e 61 6d 65 29 3b 0a 20 20 7d 0a 0a 20 20 : name);. }.. 00024010: 69 66 20 28 4f 62 6a 65 63 74 2e 67 65 74 4f 77 if (Object.getOw 00024020: 6e 50 72 6f 70 65 72 74 79 53 79 6d 62 6f 6c 73 nPropertySymbols 00024030: 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e ) {. return n 00024040: 61 6d 65 73 2e 63 6f 6e 63 61 74 28 4f 62 6a 65 ames.concat(Obje 00024050: 63 74 2e 67 65 74 4f 77 6e 50 72 6f 70 65 72 74 ct.getOwnPropert 00024060: 79 53 79 6d 62 6f 6c 73 28 65 76 65 6e 74 73 29 ySymbols(events) 00024070: 29 3b 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e );. }.. return 00024080: 20 6e 61 6d 65 73 3b 0a 7d 3b 0a 0a 2f 2a 2a 0a names;.};../**. 00024090: 20 2a 20 52 65 74 75 72 6e 20 74 68 65 20 6c 69 * Return the li 000240a0: 73 74 65 6e 65 72 73 20 72 65 67 69 73 74 65 72 steners register 000240b0: 65 64 20 66 6f 72 20 61 20 67 69 76 65 6e 20 65 ed for a given e 000240c0: 76 65 6e 74 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 vent.. *. * @par 000240d0: 61 6d 20 7b 28 53 74 72 69 6e 67 7c 53 79 6d 62 am {(String|Symb 000240e0: 6f 6c 29 7d 20 65 76 65 6e 74 20 54 68 65 20 65 ol)} event The e 000240f0: 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 40 72 vent name.. * @r 00024100: 65 74 75 72 6e 73 20 7b 41 72 72 61 79 7d 20 54 eturns {Array} T 00024110: 68 65 20 72 65 67 69 73 74 65 72 65 64 20 6c 69 he registered li 00024120: 73 74 65 6e 65 72 73 2e 0a 20 2a 20 40 70 75 62 steners.. * @pub 00024130: 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 45 6d 69 lic. */.EventEmi 00024140: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6c tter.prototype.l 00024150: 69 73 74 65 6e 65 72 73 20 3d 20 66 75 6e 63 74 isteners = funct 00024160: 69 6f 6e 20 6c 69 73 74 65 6e 65 72 73 28 65 76 ion listeners(ev 00024170: 65 6e 74 29 20 7b 0a 20 20 76 61 72 20 65 76 74 ent) {. var evt 00024180: 20 3d 20 70 72 65 66 69 78 20 3f 20 70 72 65 66 = prefix ? pref 00024190: 69 78 20 2b 20 65 76 65 6e 74 20 3a 20 65 76 65 ix + event : eve 000241a0: 6e 74 0a 20 20 20 20 2c 20 68 61 6e 64 6c 65 72 nt. , handler 000241b0: 73 20 3d 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 s = this._events 000241c0: 5b 65 76 74 5d 3b 0a 0a 20 20 69 66 20 28 21 68 [evt];.. if (!h 000241d0: 61 6e 64 6c 65 72 73 29 20 72 65 74 75 72 6e 20 andlers) return 000241e0: 5b 5d 3b 0a 20 20 69 66 20 28 68 61 6e 64 6c 65 [];. if (handle 000241f0: 72 73 2e 66 6e 29 20 72 65 74 75 72 6e 20 5b 68 rs.fn) return [h 00024200: 61 6e 64 6c 65 72 73 2e 66 6e 5d 3b 0a 0a 20 20 andlers.fn];.. 00024210: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 2c 20 for (var i = 0, 00024220: 6c 20 3d 20 68 61 6e 64 6c 65 72 73 2e 6c 65 6e l = handlers.len 00024230: 67 74 68 2c 20 65 65 20 3d 20 6e 65 77 20 41 72 gth, ee = new Ar 00024240: 72 61 79 28 6c 29 3b 20 69 20 3c 20 6c 3b 20 69 ray(l); i < l; i 00024250: 2b 2b 29 20 7b 0a 20 20 20 20 65 65 5b 69 5d 20 ++) {. ee[i] 00024260: 3d 20 68 61 6e 64 6c 65 72 73 5b 69 5d 2e 66 6e = handlers[i].fn 00024270: 3b 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 ;. }.. return 00024280: 65 65 3b 0a 7d 3b 0a 0a 2f 2a 2a 0a 20 2a 20 52 ee;.};../**. * R 00024290: 65 74 75 72 6e 20 74 68 65 20 6e 75 6d 62 65 72 eturn the number 000242a0: 20 6f 66 20 6c 69 73 74 65 6e 65 72 73 20 6c 69 of listeners li 000242b0: 73 74 65 6e 69 6e 67 20 74 6f 20 61 20 67 69 76 stening to a giv 000242c0: 65 6e 20 65 76 65 6e 74 2e 0a 20 2a 0a 20 2a 20 en event.. *. * 000242d0: 40 70 61 72 61 6d 20 7b 28 53 74 72 69 6e 67 7c @param {(String| 000242e0: 53 79 6d 62 6f 6c 29 7d 20 65 76 65 6e 74 20 54 Symbol)} event T 000242f0: 68 65 20 65 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 he event name.. 00024300: 2a 20 40 72 65 74 75 72 6e 73 20 7b 4e 75 6d 62 * @returns {Numb 00024310: 65 72 7d 20 54 68 65 20 6e 75 6d 62 65 72 20 6f er} The number o 00024320: 66 20 6c 69 73 74 65 6e 65 72 73 2e 0a 20 2a 20 f listeners.. * 00024330: 40 70 75 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e @public. */.Even 00024340: 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 tEmitter.prototy 00024350: 70 65 2e 6c 69 73 74 65 6e 65 72 43 6f 75 6e 74 pe.listenerCount 00024360: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 6c 69 73 74 = function list 00024370: 65 6e 65 72 43 6f 75 6e 74 28 65 76 65 6e 74 29 enerCount(event) 00024380: 20 7b 0a 20 20 76 61 72 20 65 76 74 20 3d 20 70 {. var evt = p 00024390: 72 65 66 69 78 20 3f 20 70 72 65 66 69 78 20 2b refix ? prefix + 000243a0: 20 65 76 65 6e 74 20 3a 20 65 76 65 6e 74 0a 20 event : event. 000243b0: 20 20 20 2c 20 6c 69 73 74 65 6e 65 72 73 20 3d , listeners = 000243c0: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 5b 65 76 this._events[ev 000243d0: 74 5d 3b 0a 0a 20 20 69 66 20 28 21 6c 69 73 74 t];.. if (!list 000243e0: 65 6e 65 72 73 29 20 72 65 74 75 72 6e 20 30 3b eners) return 0; 000243f0: 0a 20 20 69 66 20 28 6c 69 73 74 65 6e 65 72 73 . if (listeners 00024400: 2e 66 6e 29 20 72 65 74 75 72 6e 20 31 3b 0a 20 .fn) return 1;. 00024410: 20 72 65 74 75 72 6e 20 6c 69 73 74 65 6e 65 72 return listener 00024420: 73 2e 6c 65 6e 67 74 68 3b 0a 7d 3b 0a 0a 2f 2a s.length;.};../* 00024430: 2a 0a 20 2a 20 43 61 6c 6c 73 20 65 61 63 68 20 *. * Calls each 00024440: 6f 66 20 74 68 65 20 6c 69 73 74 65 6e 65 72 73 of the listeners 00024450: 20 72 65 67 69 73 74 65 72 65 64 20 66 6f 72 20 registered for 00024460: 61 20 67 69 76 65 6e 20 65 76 65 6e 74 2e 0a 20 a given event.. 00024470: 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 28 53 74 *. * @param {(St 00024480: 72 69 6e 67 7c 53 79 6d 62 6f 6c 29 7d 20 65 76 ring|Symbol)} ev 00024490: 65 6e 74 20 54 68 65 20 65 76 65 6e 74 20 6e 61 ent The event na 000244a0: 6d 65 2e 0a 20 2a 20 40 72 65 74 75 72 6e 73 20 me.. * @returns 000244b0: 7b 42 6f 6f 6c 65 61 6e 7d 20 60 74 72 75 65 60 {Boolean} `true` 000244c0: 20 69 66 20 74 68 65 20 65 76 65 6e 74 20 68 61 if the event ha 000244d0: 64 20 6c 69 73 74 65 6e 65 72 73 2c 20 65 6c 73 d listeners, els 000244e0: 65 20 60 66 61 6c 73 65 60 2e 0a 20 2a 20 40 70 e `false`.. * @p 000244f0: 75 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 45 ublic. */.EventE 00024500: 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 mitter.prototype 00024510: 2e 65 6d 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e .emit = function 00024520: 20 65 6d 69 74 28 65 76 65 6e 74 2c 20 61 31 2c emit(event, a1, 00024530: 20 61 32 2c 20 61 33 2c 20 61 34 2c 20 61 35 29 a2, a3, a4, a5) 00024540: 20 7b 0a 20 20 76 61 72 20 65 76 74 20 3d 20 70 {. var evt = p 00024550: 72 65 66 69 78 20 3f 20 70 72 65 66 69 78 20 2b refix ? prefix + 00024560: 20 65 76 65 6e 74 20 3a 20 65 76 65 6e 74 3b 0a event : event;. 00024570: 0a 20 20 69 66 20 28 21 74 68 69 73 2e 5f 65 76 . if (!this._ev 00024580: 65 6e 74 73 5b 65 76 74 5d 29 20 72 65 74 75 72 ents[evt]) retur 00024590: 6e 20 66 61 6c 73 65 3b 0a 0a 20 20 76 61 72 20 n false;.. var 000245a0: 6c 69 73 74 65 6e 65 72 73 20 3d 20 74 68 69 73 listeners = this 000245b0: 2e 5f 65 76 65 6e 74 73 5b 65 76 74 5d 0a 20 20 ._events[evt]. 000245c0: 20 20 2c 20 6c 65 6e 20 3d 20 61 72 67 75 6d 65 , len = argume 000245d0: 6e 74 73 2e 6c 65 6e 67 74 68 0a 20 20 20 20 2c nts.length. , 000245e0: 20 61 72 67 73 0a 20 20 20 20 2c 20 69 3b 0a 0a args. , i;.. 000245f0: 20 20 69 66 20 28 6c 69 73 74 65 6e 65 72 73 2e if (listeners. 00024600: 66 6e 29 20 7b 0a 20 20 20 20 69 66 20 28 6c 69 fn) {. if (li 00024610: 73 74 65 6e 65 72 73 2e 6f 6e 63 65 29 20 74 68 steners.once) th 00024620: 69 73 2e 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 is.removeListene 00024630: 72 28 65 76 65 6e 74 2c 20 6c 69 73 74 65 6e 65 r(event, listene 00024640: 72 73 2e 66 6e 2c 20 75 6e 64 65 66 69 6e 65 64 rs.fn, undefined 00024650: 2c 20 74 72 75 65 29 3b 0a 0a 20 20 20 20 73 77 , true);.. sw 00024660: 69 74 63 68 20 28 6c 65 6e 29 20 7b 0a 20 20 20 itch (len) {. 00024670: 20 20 20 63 61 73 65 20 31 3a 20 72 65 74 75 72 case 1: retur 00024680: 6e 20 6c 69 73 74 65 6e 65 72 73 2e 66 6e 2e 63 n listeners.fn.c 00024690: 61 6c 6c 28 6c 69 73 74 65 6e 65 72 73 2e 63 6f all(listeners.co 000246a0: 6e 74 65 78 74 29 2c 20 74 72 75 65 3b 0a 20 20 ntext), true;. 000246b0: 20 20 20 20 63 61 73 65 20 32 3a 20 72 65 74 75 case 2: retu 000246c0: 72 6e 20 6c 69 73 74 65 6e 65 72 73 2e 66 6e 2e rn listeners.fn. 000246d0: 63 61 6c 6c 28 6c 69 73 74 65 6e 65 72 73 2e 63 call(listeners.c 000246e0: 6f 6e 74 65 78 74 2c 20 61 31 29 2c 20 74 72 75 ontext, a1), tru 000246f0: 65 3b 0a 20 20 20 20 20 20 63 61 73 65 20 33 3a e;. case 3: 00024700: 20 72 65 74 75 72 6e 20 6c 69 73 74 65 6e 65 72 return listener 00024710: 73 2e 66 6e 2e 63 61 6c 6c 28 6c 69 73 74 65 6e s.fn.call(listen 00024720: 65 72 73 2e 63 6f 6e 74 65 78 74 2c 20 61 31 2c ers.context, a1, 00024730: 20 61 32 29 2c 20 74 72 75 65 3b 0a 20 20 20 20 a2), true;. 00024740: 20 20 63 61 73 65 20 34 3a 20 72 65 74 75 72 6e case 4: return 00024750: 20 6c 69 73 74 65 6e 65 72 73 2e 66 6e 2e 63 61 listeners.fn.ca 00024760: 6c 6c 28 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e ll(listeners.con 00024770: 74 65 78 74 2c 20 61 31 2c 20 61 32 2c 20 61 33 text, a1, a2, a3 00024780: 29 2c 20 74 72 75 65 3b 0a 20 20 20 20 20 20 63 ), true;. c 00024790: 61 73 65 20 35 3a 20 72 65 74 75 72 6e 20 6c 69 ase 5: return li 000247a0: 73 74 65 6e 65 72 73 2e 66 6e 2e 63 61 6c 6c 28 steners.fn.call( 000247b0: 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e 74 65 78 listeners.contex 000247c0: 74 2c 20 61 31 2c 20 61 32 2c 20 61 33 2c 20 61 t, a1, a2, a3, a 000247d0: 34 29 2c 20 74 72 75 65 3b 0a 20 20 20 20 20 20 4), true;. 000247e0: 63 61 73 65 20 36 3a 20 72 65 74 75 72 6e 20 6c case 6: return l 000247f0: 69 73 74 65 6e 65 72 73 2e 66 6e 2e 63 61 6c 6c isteners.fn.call 00024800: 28 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e 74 65 (listeners.conte 00024810: 78 74 2c 20 61 31 2c 20 61 32 2c 20 61 33 2c 20 xt, a1, a2, a3, 00024820: 61 34 2c 20 61 35 29 2c 20 74 72 75 65 3b 0a 20 a4, a5), true;. 00024830: 20 20 20 7d 0a 0a 20 20 20 20 66 6f 72 20 28 69 }.. for (i 00024840: 20 3d 20 31 2c 20 61 72 67 73 20 3d 20 6e 65 77 = 1, args = new 00024850: 20 41 72 72 61 79 28 6c 65 6e 20 2d 31 29 3b 20 Array(len -1); 00024860: 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 29 20 7b 0a i < len; i++) {. 00024870: 20 20 20 20 20 20 61 72 67 73 5b 69 20 2d 20 31 args[i - 1 00024880: 5d 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b 69 5d ] = arguments[i] 00024890: 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 6c 69 73 ;. }.. lis 000248a0: 74 65 6e 65 72 73 2e 66 6e 2e 61 70 70 6c 79 28 teners.fn.apply( 000248b0: 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e 74 65 78 listeners.contex 000248c0: 74 2c 20 61 72 67 73 29 3b 0a 20 20 7d 20 65 6c t, args);. } el 000248d0: 73 65 20 7b 0a 20 20 20 20 76 61 72 20 6c 65 6e se {. var len 000248e0: 67 74 68 20 3d 20 6c 69 73 74 65 6e 65 72 73 2e gth = listeners. 000248f0: 6c 65 6e 67 74 68 0a 20 20 20 20 20 20 2c 20 6a length. , j 00024900: 3b 0a 0a 20 20 20 20 66 6f 72 20 28 69 20 3d 20 ;.. for (i = 00024910: 30 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 0; i < length; i 00024920: 2b 2b 29 20 7b 0a 20 20 20 20 20 20 69 66 20 28 ++) {. if ( 00024930: 6c 69 73 74 65 6e 65 72 73 5b 69 5d 2e 6f 6e 63 listeners[i].onc 00024940: 65 29 20 74 68 69 73 2e 72 65 6d 6f 76 65 4c 69 e) this.removeLi 00024950: 73 74 65 6e 65 72 28 65 76 65 6e 74 2c 20 6c 69 stener(event, li 00024960: 73 74 65 6e 65 72 73 5b 69 5d 2e 66 6e 2c 20 75 steners[i].fn, u 00024970: 6e 64 65 66 69 6e 65 64 2c 20 74 72 75 65 29 3b ndefined, true); 00024980: 0a 0a 20 20 20 20 20 20 73 77 69 74 63 68 20 28 .. switch ( 00024990: 6c 65 6e 29 20 7b 0a 20 20 20 20 20 20 20 20 63 len) {. c 000249a0: 61 73 65 20 31 3a 20 6c 69 73 74 65 6e 65 72 73 ase 1: listeners 000249b0: 5b 69 5d 2e 66 6e 2e 63 61 6c 6c 28 6c 69 73 74 [i].fn.call(list 000249c0: 65 6e 65 72 73 5b 69 5d 2e 63 6f 6e 74 65 78 74 eners[i].context 000249d0: 29 3b 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 ); break;. 000249e0: 20 20 63 61 73 65 20 32 3a 20 6c 69 73 74 65 6e case 2: listen 000249f0: 65 72 73 5b 69 5d 2e 66 6e 2e 63 61 6c 6c 28 6c ers[i].fn.call(l 00024a00: 69 73 74 65 6e 65 72 73 5b 69 5d 2e 63 6f 6e 74 isteners[i].cont 00024a10: 65 78 74 2c 20 61 31 29 3b 20 62 72 65 61 6b 3b ext, a1); break; 00024a20: 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 33 3a . case 3: 00024a30: 20 6c 69 73 74 65 6e 65 72 73 5b 69 5d 2e 66 6e listeners[i].fn 00024a40: 2e 63 61 6c 6c 28 6c 69 73 74 65 6e 65 72 73 5b .call(listeners[ 00024a50: 69 5d 2e 63 6f 6e 74 65 78 74 2c 20 61 31 2c 20 i].context, a1, 00024a60: 61 32 29 3b 20 62 72 65 61 6b 3b 0a 20 20 20 20 a2); break;. 00024a70: 20 20 20 20 63 61 73 65 20 34 3a 20 6c 69 73 74 case 4: list 00024a80: 65 6e 65 72 73 5b 69 5d 2e 66 6e 2e 63 61 6c 6c eners[i].fn.call 00024a90: 28 6c 69 73 74 65 6e 65 72 73 5b 69 5d 2e 63 6f (listeners[i].co 00024aa0: 6e 74 65 78 74 2c 20 61 31 2c 20 61 32 2c 20 61 ntext, a1, a2, a 00024ab0: 33 29 3b 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 3); break;. 00024ac0: 20 20 20 64 65 66 61 75 6c 74 3a 0a 20 20 20 20 default:. 00024ad0: 20 20 20 20 20 20 69 66 20 28 21 61 72 67 73 29 if (!args) 00024ae0: 20 66 6f 72 20 28 6a 20 3d 20 31 2c 20 61 72 67 for (j = 1, arg 00024af0: 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 6c 65 s = new Array(le 00024b00: 6e 20 2d 31 29 3b 20 6a 20 3c 20 6c 65 6e 3b 20 n -1); j < len; 00024b10: 6a 2b 2b 29 20 7b 0a 20 20 20 20 20 20 20 20 20 j++) {. 00024b20: 20 20 20 61 72 67 73 5b 6a 20 2d 20 31 5d 20 3d args[j - 1] = 00024b30: 20 61 72 67 75 6d 65 6e 74 73 5b 6a 5d 3b 0a 20 arguments[j];. 00024b40: 20 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 }.. 00024b50: 20 20 20 20 20 20 6c 69 73 74 65 6e 65 72 73 5b listeners[ 00024b60: 69 5d 2e 66 6e 2e 61 70 70 6c 79 28 6c 69 73 74 i].fn.apply(list 00024b70: 65 6e 65 72 73 5b 69 5d 2e 63 6f 6e 74 65 78 74 eners[i].context 00024b80: 2c 20 61 72 67 73 29 3b 0a 20 20 20 20 20 20 7d , args);. } 00024b90: 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 72 65 . }. }.. re 00024ba0: 74 75 72 6e 20 74 72 75 65 3b 0a 7d 3b 0a 0a 2f turn true;.};../ 00024bb0: 2a 2a 0a 20 2a 20 41 64 64 20 61 20 6c 69 73 74 **. * Add a list 00024bc0: 65 6e 65 72 20 66 6f 72 20 61 20 67 69 76 65 6e ener for a given 00024bd0: 20 65 76 65 6e 74 2e 0a 20 2a 0a 20 2a 20 40 70 event.. *. * @p 00024be0: 61 72 61 6d 20 7b 28 53 74 72 69 6e 67 7c 53 79 aram {(String|Sy 00024bf0: 6d 62 6f 6c 29 7d 20 65 76 65 6e 74 20 54 68 65 mbol)} event The 00024c00: 20 65 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 event name.. * 00024c10: 40 70 61 72 61 6d 20 7b 46 75 6e 63 74 69 6f 6e @param {Function 00024c20: 7d 20 66 6e 20 54 68 65 20 6c 69 73 74 65 6e 65 } fn The listene 00024c30: 72 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 2a 20 40 r function.. * @ 00024c40: 70 61 72 61 6d 20 7b 2a 7d 20 5b 63 6f 6e 74 65 param {*} [conte 00024c50: 78 74 3d 74 68 69 73 5d 20 54 68 65 20 63 6f 6e xt=this] The con 00024c60: 74 65 78 74 20 74 6f 20 69 6e 76 6f 6b 65 20 74 text to invoke t 00024c70: 68 65 20 6c 69 73 74 65 6e 65 72 20 77 69 74 68 he listener with 00024c80: 2e 0a 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 45 .. * @returns {E 00024c90: 76 65 6e 74 45 6d 69 74 74 65 72 7d 20 60 74 68 ventEmitter} `th 00024ca0: 69 73 60 2e 0a 20 2a 20 40 70 75 62 6c 69 63 0a is`.. * @public. 00024cb0: 20 2a 2f 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 */.EventEmitter 00024cc0: 2e 70 72 6f 74 6f 74 79 70 65 2e 6f 6e 20 3d 20 .prototype.on = 00024cd0: 66 75 6e 63 74 69 6f 6e 20 6f 6e 28 65 76 65 6e function on(even 00024ce0: 74 2c 20 66 6e 2c 20 63 6f 6e 74 65 78 74 29 20 t, fn, context) 00024cf0: 7b 0a 20 20 72 65 74 75 72 6e 20 61 64 64 4c 69 {. return addLi 00024d00: 73 74 65 6e 65 72 28 74 68 69 73 2c 20 65 76 65 stener(this, eve 00024d10: 6e 74 2c 20 66 6e 2c 20 63 6f 6e 74 65 78 74 2c nt, fn, context, 00024d20: 20 66 61 6c 73 65 29 3b 0a 7d 3b 0a 0a 2f 2a 2a false);.};../** 00024d30: 0a 20 2a 20 41 64 64 20 61 20 6f 6e 65 2d 74 69 . * Add a one-ti 00024d40: 6d 65 20 6c 69 73 74 65 6e 65 72 20 66 6f 72 20 me listener for 00024d50: 61 20 67 69 76 65 6e 20 65 76 65 6e 74 2e 0a 20 a given event.. 00024d60: 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 28 53 74 *. * @param {(St 00024d70: 72 69 6e 67 7c 53 79 6d 62 6f 6c 29 7d 20 65 76 ring|Symbol)} ev 00024d80: 65 6e 74 20 54 68 65 20 65 76 65 6e 74 20 6e 61 ent The event na 00024d90: 6d 65 2e 0a 20 2a 20 40 70 61 72 61 6d 20 7b 46 me.. * @param {F 00024da0: 75 6e 63 74 69 6f 6e 7d 20 66 6e 20 54 68 65 20 unction} fn The 00024db0: 6c 69 73 74 65 6e 65 72 20 66 75 6e 63 74 69 6f listener functio 00024dc0: 6e 2e 0a 20 2a 20 40 70 61 72 61 6d 20 7b 2a 7d n.. * @param {*} 00024dd0: 20 5b 63 6f 6e 74 65 78 74 3d 74 68 69 73 5d 20 [context=this] 00024de0: 54 68 65 20 63 6f 6e 74 65 78 74 20 74 6f 20 69 The context to i 00024df0: 6e 76 6f 6b 65 20 74 68 65 20 6c 69 73 74 65 6e nvoke the listen 00024e00: 65 72 20 77 69 74 68 2e 0a 20 2a 20 40 72 65 74 er with.. * @ret 00024e10: 75 72 6e 73 20 7b 45 76 65 6e 74 45 6d 69 74 74 urns {EventEmitt 00024e20: 65 72 7d 20 60 74 68 69 73 60 2e 0a 20 2a 20 40 er} `this`.. * @ 00024e30: 70 75 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 public. */.Event 00024e40: 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 Emitter.prototyp 00024e50: 65 2e 6f 6e 63 65 20 3d 20 66 75 6e 63 74 69 6f e.once = functio 00024e60: 6e 20 6f 6e 63 65 28 65 76 65 6e 74 2c 20 66 6e n once(event, fn 00024e70: 2c 20 63 6f 6e 74 65 78 74 29 20 7b 0a 20 20 72 , context) {. r 00024e80: 65 74 75 72 6e 20 61 64 64 4c 69 73 74 65 6e 65 eturn addListene 00024e90: 72 28 74 68 69 73 2c 20 65 76 65 6e 74 2c 20 66 r(this, event, f 00024ea0: 6e 2c 20 63 6f 6e 74 65 78 74 2c 20 74 72 75 65 n, context, true 00024eb0: 29 3b 0a 7d 3b 0a 0a 2f 2a 2a 0a 20 2a 20 52 65 );.};../**. * Re 00024ec0: 6d 6f 76 65 20 74 68 65 20 6c 69 73 74 65 6e 65 move the listene 00024ed0: 72 73 20 6f 66 20 61 20 67 69 76 65 6e 20 65 76 rs of a given ev 00024ee0: 65 6e 74 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 61 ent.. *. * @para 00024ef0: 6d 20 7b 28 53 74 72 69 6e 67 7c 53 79 6d 62 6f m {(String|Symbo 00024f00: 6c 29 7d 20 65 76 65 6e 74 20 54 68 65 20 65 76 l)} event The ev 00024f10: 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 40 70 61 ent name.. * @pa 00024f20: 72 61 6d 20 7b 46 75 6e 63 74 69 6f 6e 7d 20 66 ram {Function} f 00024f30: 6e 20 4f 6e 6c 79 20 72 65 6d 6f 76 65 20 74 68 n Only remove th 00024f40: 65 20 6c 69 73 74 65 6e 65 72 73 20 74 68 61 74 e listeners that 00024f50: 20 6d 61 74 63 68 20 74 68 69 73 20 66 75 6e 63 match this func 00024f60: 74 69 6f 6e 2e 0a 20 2a 20 40 70 61 72 61 6d 20 tion.. * @param 00024f70: 7b 2a 7d 20 63 6f 6e 74 65 78 74 20 4f 6e 6c 79 {*} context Only 00024f80: 20 72 65 6d 6f 76 65 20 74 68 65 20 6c 69 73 74 remove the list 00024f90: 65 6e 65 72 73 20 74 68 61 74 20 68 61 76 65 20 eners that have 00024fa0: 74 68 69 73 20 63 6f 6e 74 65 78 74 2e 0a 20 2a this context.. * 00024fb0: 20 40 70 61 72 61 6d 20 7b 42 6f 6f 6c 65 61 6e @param {Boolean 00024fc0: 7d 20 6f 6e 63 65 20 4f 6e 6c 79 20 72 65 6d 6f } once Only remo 00024fd0: 76 65 20 6f 6e 65 2d 74 69 6d 65 20 6c 69 73 74 ve one-time list 00024fe0: 65 6e 65 72 73 2e 0a 20 2a 20 40 72 65 74 75 72 eners.. * @retur 00024ff0: 6e 73 20 7b 45 76 65 6e 74 45 6d 69 74 74 65 72 ns {EventEmitter 00025000: 7d 20 60 74 68 69 73 60 2e 0a 20 2a 20 40 70 75 } `this`.. * @pu 00025010: 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 45 6d blic. */.EventEm 00025020: 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e itter.prototype. 00025030: 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 20 3d removeListener = 00025040: 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 function remove 00025050: 4c 69 73 74 65 6e 65 72 28 65 76 65 6e 74 2c 20 Listener(event, 00025060: 66 6e 2c 20 63 6f 6e 74 65 78 74 2c 20 6f 6e 63 fn, context, onc 00025070: 65 29 20 7b 0a 20 20 76 61 72 20 65 76 74 20 3d e) {. var evt = 00025080: 20 70 72 65 66 69 78 20 3f 20 70 72 65 66 69 78 prefix ? prefix 00025090: 20 2b 20 65 76 65 6e 74 20 3a 20 65 76 65 6e 74 + event : event 000250a0: 3b 0a 0a 20 20 69 66 20 28 21 74 68 69 73 2e 5f ;.. if (!this._ 000250b0: 65 76 65 6e 74 73 5b 65 76 74 5d 29 20 72 65 74 events[evt]) ret 000250c0: 75 72 6e 20 74 68 69 73 3b 0a 20 20 69 66 20 28 urn this;. if ( 000250d0: 21 66 6e 29 20 7b 0a 20 20 20 20 63 6c 65 61 72 !fn) {. clear 000250e0: 45 76 65 6e 74 28 74 68 69 73 2c 20 65 76 74 29 Event(this, evt) 000250f0: 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 ;. return thi 00025100: 73 3b 0a 20 20 7d 0a 0a 20 20 76 61 72 20 6c 69 s;. }.. var li 00025110: 73 74 65 6e 65 72 73 20 3d 20 74 68 69 73 2e 5f steners = this._ 00025120: 65 76 65 6e 74 73 5b 65 76 74 5d 3b 0a 0a 20 20 events[evt];.. 00025130: 69 66 20 28 6c 69 73 74 65 6e 65 72 73 2e 66 6e if (listeners.fn 00025140: 29 20 7b 0a 20 20 20 20 69 66 20 28 0a 20 20 20 ) {. if (. 00025150: 20 20 20 6c 69 73 74 65 6e 65 72 73 2e 66 6e 20 listeners.fn 00025160: 3d 3d 3d 20 66 6e 20 26 26 0a 20 20 20 20 20 20 === fn &&. 00025170: 28 21 6f 6e 63 65 20 7c 7c 20 6c 69 73 74 65 6e (!once || listen 00025180: 65 72 73 2e 6f 6e 63 65 29 20 26 26 0a 20 20 20 ers.once) &&. 00025190: 20 20 20 28 21 63 6f 6e 74 65 78 74 20 7c 7c 20 (!context || 000251a0: 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e 74 65 78 listeners.contex 000251b0: 74 20 3d 3d 3d 20 63 6f 6e 74 65 78 74 29 0a 20 t === context). 000251c0: 20 20 20 29 20 7b 0a 20 20 20 20 20 20 63 6c 65 ) {. cle 000251d0: 61 72 45 76 65 6e 74 28 74 68 69 73 2c 20 65 76 arEvent(this, ev 000251e0: 74 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 20 65 6c t);. }. } el 000251f0: 73 65 20 7b 0a 20 20 20 20 66 6f 72 20 28 76 61 se {. for (va 00025200: 72 20 69 20 3d 20 30 2c 20 65 76 65 6e 74 73 20 r i = 0, events 00025210: 3d 20 5b 5d 2c 20 6c 65 6e 67 74 68 20 3d 20 6c = [], length = l 00025220: 69 73 74 65 6e 65 72 73 2e 6c 65 6e 67 74 68 3b isteners.length; 00025230: 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 2b 2b i < length; i++ 00025240: 29 20 7b 0a 20 20 20 20 20 20 69 66 20 28 0a 20 ) {. if (. 00025250: 20 20 20 20 20 20 20 6c 69 73 74 65 6e 65 72 73 listeners 00025260: 5b 69 5d 2e 66 6e 20 21 3d 3d 20 66 6e 20 7c 7c [i].fn !== fn || 00025270: 0a 20 20 20 20 20 20 20 20 28 6f 6e 63 65 20 26 . (once & 00025280: 26 20 21 6c 69 73 74 65 6e 65 72 73 5b 69 5d 2e & !listeners[i]. 00025290: 6f 6e 63 65 29 20 7c 7c 0a 20 20 20 20 20 20 20 once) ||. 000252a0: 20 28 63 6f 6e 74 65 78 74 20 26 26 20 6c 69 73 (context && lis 000252b0: 74 65 6e 65 72 73 5b 69 5d 2e 63 6f 6e 74 65 78 teners[i].contex 000252c0: 74 20 21 3d 3d 20 63 6f 6e 74 65 78 74 29 0a 20 t !== context). 000252d0: 20 20 20 20 20 29 20 7b 0a 20 20 20 20 20 20 20 ) {. 000252e0: 20 65 76 65 6e 74 73 2e 70 75 73 68 28 6c 69 73 events.push(lis 000252f0: 74 65 6e 65 72 73 5b 69 5d 29 3b 0a 20 20 20 20 teners[i]);. 00025300: 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f }. }.. / 00025310: 2f 0a 20 20 20 20 2f 2f 20 52 65 73 65 74 20 74 /. // Reset t 00025320: 68 65 20 61 72 72 61 79 2c 20 6f 72 20 72 65 6d he array, or rem 00025330: 6f 76 65 20 69 74 20 63 6f 6d 70 6c 65 74 65 6c ove it completel 00025340: 79 20 69 66 20 77 65 20 68 61 76 65 20 6e 6f 20 y if we have no 00025350: 6d 6f 72 65 20 6c 69 73 74 65 6e 65 72 73 2e 0a more listeners.. 00025360: 20 20 20 20 2f 2f 0a 20 20 20 20 69 66 20 28 65 //. if (e 00025370: 76 65 6e 74 73 2e 6c 65 6e 67 74 68 29 20 74 68 vents.length) th 00025380: 69 73 2e 5f 65 76 65 6e 74 73 5b 65 76 74 5d 20 is._events[evt] 00025390: 3d 20 65 76 65 6e 74 73 2e 6c 65 6e 67 74 68 20 = events.length 000253a0: 3d 3d 3d 20 31 20 3f 20 65 76 65 6e 74 73 5b 30 === 1 ? events[0 000253b0: 5d 20 3a 20 65 76 65 6e 74 73 3b 0a 20 20 20 20 ] : events;. 000253c0: 65 6c 73 65 20 63 6c 65 61 72 45 76 65 6e 74 28 else clearEvent( 000253d0: 74 68 69 73 2c 20 65 76 74 29 3b 0a 20 20 7d 0a this, evt);. }. 000253e0: 0a 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a . return this;. 000253f0: 7d 3b 0a 0a 2f 2a 2a 0a 20 2a 20 52 65 6d 6f 76 };../**. * Remov 00025400: 65 20 61 6c 6c 20 6c 69 73 74 65 6e 65 72 73 2c e all listeners, 00025410: 20 6f 72 20 74 68 6f 73 65 20 6f 66 20 74 68 65 or those of the 00025420: 20 73 70 65 63 69 66 69 65 64 20 65 76 65 6e 74 specified event 00025430: 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b .. *. * @param { 00025440: 28 53 74 72 69 6e 67 7c 53 79 6d 62 6f 6c 29 7d (String|Symbol)} 00025450: 20 5b 65 76 65 6e 74 5d 20 54 68 65 20 65 76 65 [event] The eve 00025460: 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 40 72 65 74 nt name.. * @ret 00025470: 75 72 6e 73 20 7b 45 76 65 6e 74 45 6d 69 74 74 urns {EventEmitt 00025480: 65 72 7d 20 60 74 68 69 73 60 2e 0a 20 2a 20 40 er} `this`.. * @ 00025490: 70 75 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 public. */.Event 000254a0: 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 Emitter.prototyp 000254b0: 65 2e 72 65 6d 6f 76 65 41 6c 6c 4c 69 73 74 65 e.removeAllListe 000254c0: 6e 65 72 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 ners = function 000254d0: 72 65 6d 6f 76 65 41 6c 6c 4c 69 73 74 65 6e 65 removeAllListene 000254e0: 72 73 28 65 76 65 6e 74 29 20 7b 0a 20 20 76 61 rs(event) {. va 000254f0: 72 20 65 76 74 3b 0a 0a 20 20 69 66 20 28 65 76 r evt;.. if (ev 00025500: 65 6e 74 29 20 7b 0a 20 20 20 20 65 76 74 20 3d ent) {. evt = 00025510: 20 70 72 65 66 69 78 20 3f 20 70 72 65 66 69 78 prefix ? prefix 00025520: 20 2b 20 65 76 65 6e 74 20 3a 20 65 76 65 6e 74 + event : event 00025530: 3b 0a 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f ;. if (this._ 00025540: 65 76 65 6e 74 73 5b 65 76 74 5d 29 20 63 6c 65 events[evt]) cle 00025550: 61 72 45 76 65 6e 74 28 74 68 69 73 2c 20 65 76 arEvent(this, ev 00025560: 74 29 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 t);. } else {. 00025570: 20 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 this._events 00025580: 3d 20 6e 65 77 20 45 76 65 6e 74 73 28 29 3b 0a = new Events();. 00025590: 20 20 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 this._events 000255a0: 43 6f 75 6e 74 20 3d 20 30 3b 0a 20 20 7d 0a 0a Count = 0;. }.. 000255b0: 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 7d return this;.} 000255c0: 3b 0a 0a 2f 2f 0a 2f 2f 20 41 6c 69 61 73 20 6d ;..//.// Alias m 000255d0: 65 74 68 6f 64 73 20 6e 61 6d 65 73 20 62 65 63 ethods names bec 000255e0: 61 75 73 65 20 70 65 6f 70 6c 65 20 72 6f 6c 6c ause people roll 000255f0: 20 6c 69 6b 65 20 74 68 61 74 2e 0a 2f 2f 0a 45 like that..//.E 00025600: 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 ventEmitter.prot 00025610: 6f 74 79 70 65 2e 6f 66 66 20 3d 20 45 76 65 6e otype.off = Even 00025620: 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 tEmitter.prototy 00025630: 70 65 2e 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 pe.removeListene 00025640: 72 3b 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e r;.EventEmitter. 00025650: 70 72 6f 74 6f 74 79 70 65 2e 61 64 64 4c 69 73 prototype.addLis 00025660: 74 65 6e 65 72 20 3d 20 45 76 65 6e 74 45 6d 69 tener = EventEmi 00025670: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6f tter.prototype.o 00025680: 6e 3b 0a 0a 2f 2f 0a 2f 2f 20 45 78 70 6f 73 65 n;..//.// Expose 00025690: 20 74 68 65 20 70 72 65 66 69 78 2e 0a 2f 2f 0a the prefix..//. 000256a0: 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 65 EventEmitter.pre 000256b0: 66 69 78 65 64 20 3d 20 70 72 65 66 69 78 3b 0a fixed = prefix;. 000256c0: 0a 2f 2f 0a 2f 2f 20 41 6c 6c 6f 77 20 60 45 76 .//.// Allow `Ev 000256d0: 65 6e 74 45 6d 69 74 74 65 72 60 20 74 6f 20 62 entEmitter` to b 000256e0: 65 20 69 6d 70 6f 72 74 65 64 20 61 73 20 6d 6f e imported as mo 000256f0: 64 75 6c 65 20 6e 61 6d 65 73 70 61 63 65 2e 0a dule namespace.. 00025700: 2f 2f 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e //.EventEmitter. 00025710: 45 76 65 6e 74 45 6d 69 74 74 65 72 20 3d 20 45 EventEmitter = E 00025720: 76 65 6e 74 45 6d 69 74 74 65 72 3b 0a 0a 2f 2f ventEmitter;..// 00025730: 0a 2f 2f 20 45 78 70 6f 73 65 20 74 68 65 20 6d .// Expose the m 00025740: 6f 64 75 6c 65 2e 0a 2f 2f 0a 69 66 20 28 74 72 odule..//.if (tr 00025750: 75 65 29 20 7b 0a 20 20 6d 6f 64 75 6c 65 2e 65 ue) {. module.e 00025760: 78 70 6f 72 74 73 20 3d 20 45 76 65 6e 74 45 6d xports = EventEm 00025770: 69 74 74 65 72 3b 0a 7d 0a 0a 0a 2f 2a 2a 2a 2f itter;.}.../***/ 00025780: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 00025790: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 76 65 6e ode_modules/even 000257a0: 74 73 2f 65 76 65 6e 74 73 2e 6a 73 22 3a 0a 2f ts/events.js":./ 000257b0: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 000257c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000257d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 *********!*\. ! 000257e0: 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c *** ./node_modul 000257f0: 65 73 2f 65 76 65 6e 74 73 2f 65 76 65 6e 74 73 es/events/events 00025800: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 00025810: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00025820: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00025830: 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 ***/./***/ ((mod 00025840: 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 ule) => {.."use 00025850: 73 74 72 69 63 74 22 3b 0a 2f 2f 20 43 6f 70 79 strict";.// Copy 00025860: 72 69 67 68 74 20 4a 6f 79 65 6e 74 2c 20 49 6e right Joyent, In 00025870: 63 2e 20 61 6e 64 20 6f 74 68 65 72 20 4e 6f 64 c. and other Nod 00025880: 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 0a e contributors.. 00025890: 2f 2f 0a 2f 2f 20 50 65 72 6d 69 73 73 69 6f 6e //.// Permission 000258a0: 20 69 73 20 68 65 72 65 62 79 20 67 72 61 6e 74 is hereby grant 000258b0: 65 64 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 ed, free of char 000258c0: 67 65 2c 20 74 6f 20 61 6e 79 20 70 65 72 73 6f ge, to any perso 000258d0: 6e 20 6f 62 74 61 69 6e 69 6e 67 20 61 0a 2f 2f n obtaining a.// 000258e0: 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 73 6f copy of this so 000258f0: 66 74 77 61 72 65 20 61 6e 64 20 61 73 73 6f 63 ftware and assoc 00025900: 69 61 74 65 64 20 64 6f 63 75 6d 65 6e 74 61 74 iated documentat 00025910: 69 6f 6e 20 66 69 6c 65 73 20 28 74 68 65 0a 2f ion files (the./ 00025920: 2f 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 / "Software"), t 00025930: 6f 20 64 65 61 6c 20 69 6e 20 74 68 65 20 53 6f o deal in the So 00025940: 66 74 77 61 72 65 20 77 69 74 68 6f 75 74 20 72 ftware without r 00025950: 65 73 74 72 69 63 74 69 6f 6e 2c 20 69 6e 63 6c estriction, incl 00025960: 75 64 69 6e 67 0a 2f 2f 20 77 69 74 68 6f 75 74 uding.// without 00025970: 20 6c 69 6d 69 74 61 74 69 6f 6e 20 74 68 65 20 limitation the 00025980: 72 69 67 68 74 73 20 74 6f 20 75 73 65 2c 20 63 rights to use, c 00025990: 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 6d 65 72 opy, modify, mer 000259a0: 67 65 2c 20 70 75 62 6c 69 73 68 2c 0a 2f 2f 20 ge, publish,.// 000259b0: 64 69 73 74 72 69 62 75 74 65 2c 20 73 75 62 6c distribute, subl 000259c0: 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 icense, and/or s 000259d0: 65 6c 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 ell copies of th 000259e0: 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 e Software, and 000259f0: 74 6f 20 70 65 72 6d 69 74 0a 2f 2f 20 70 65 72 to permit.// per 00025a00: 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 sons to whom the 00025a10: 20 53 6f 66 74 77 61 72 65 20 69 73 20 66 75 72 Software is fur 00025a20: 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c nished to do so, 00025a30: 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 65 0a subject to the. 00025a40: 2f 2f 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e // following con 00025a50: 64 69 74 69 6f 6e 73 3a 0a 2f 2f 0a 2f 2f 20 54 ditions:.//.// T 00025a60: 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 he above copyrig 00025a70: 68 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 74 68 ht notice and th 00025a80: 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f is permission no 00025a90: 74 69 63 65 20 73 68 61 6c 6c 20 62 65 20 69 6e tice shall be in 00025aa0: 63 6c 75 64 65 64 0a 2f 2f 20 69 6e 20 61 6c 6c cluded.// in all 00025ab0: 20 63 6f 70 69 65 73 20 6f 72 20 73 75 62 73 74 copies or subst 00025ac0: 61 6e 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 antial portions 00025ad0: 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e of the Software. 00025ae0: 0a 2f 2f 0a 2f 2f 20 54 48 45 20 53 4f 46 54 57 .//.// THE SOFTW 00025af0: 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 ARE IS PROVIDED 00025b00: 22 41 53 20 49 53 22 2c 20 57 49 54 48 4f 55 54 "AS IS", WITHOUT 00025b10: 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 WARRANTY OF ANY 00025b20: 20 4b 49 4e 44 2c 20 45 58 50 52 45 53 53 0a 2f KIND, EXPRESS./ 00025b30: 2f 20 4f 52 20 49 4d 50 4c 49 45 44 2c 20 49 4e / OR IMPLIED, IN 00025b40: 43 4c 55 44 49 4e 47 20 42 55 54 20 4e 4f 54 20 CLUDING BUT NOT 00025b50: 4c 49 4d 49 54 45 44 20 54 4f 20 54 48 45 20 57 LIMITED TO THE W 00025b60: 41 52 52 41 4e 54 49 45 53 20 4f 46 0a 2f 2f 20 ARRANTIES OF.// 00025b70: 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 2c MERCHANTABILITY, 00025b80: 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 FITNESS FOR A P 00025b90: 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 ARTICULAR PURPOS 00025ba0: 45 20 41 4e 44 20 4e 4f 4e 49 4e 46 52 49 4e 47 E AND NONINFRING 00025bb0: 45 4d 45 4e 54 2e 20 49 4e 0a 2f 2f 20 4e 4f 20 EMENT. IN.// NO 00025bc0: 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 48 45 20 EVENT SHALL THE 00025bd0: 41 55 54 48 4f 52 53 20 4f 52 20 43 4f 50 59 52 AUTHORS OR COPYR 00025be0: 49 47 48 54 20 48 4f 4c 44 45 52 53 20 42 45 20 IGHT HOLDERS BE 00025bf0: 4c 49 41 42 4c 45 20 46 4f 52 20 41 4e 59 20 43 LIABLE FOR ANY C 00025c00: 4c 41 49 4d 2c 0a 2f 2f 20 44 41 4d 41 47 45 53 LAIM,.// DAMAGES 00025c10: 20 4f 52 20 4f 54 48 45 52 20 4c 49 41 42 49 4c OR OTHER LIABIL 00025c20: 49 54 59 2c 20 57 48 45 54 48 45 52 20 49 4e 20 ITY, WHETHER IN 00025c30: 41 4e 20 41 43 54 49 4f 4e 20 4f 46 20 43 4f 4e AN ACTION OF CON 00025c40: 54 52 41 43 54 2c 20 54 4f 52 54 20 4f 52 0a 2f TRACT, TORT OR./ 00025c50: 2f 20 4f 54 48 45 52 57 49 53 45 2c 20 41 52 49 / OTHERWISE, ARI 00025c60: 53 49 4e 47 20 46 52 4f 4d 2c 20 4f 55 54 20 4f SING FROM, OUT O 00025c70: 46 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 F OR IN CONNECTI 00025c80: 4f 4e 20 57 49 54 48 20 54 48 45 20 53 4f 46 54 ON WITH THE SOFT 00025c90: 57 41 52 45 20 4f 52 20 54 48 45 0a 2f 2f 20 55 WARE OR THE.// U 00025ca0: 53 45 20 4f 52 20 4f 54 48 45 52 20 44 45 41 4c SE OR OTHER DEAL 00025cb0: 49 4e 47 53 20 49 4e 20 54 48 45 20 53 4f 46 54 INGS IN THE SOFT 00025cc0: 57 41 52 45 2e 0a 0a 0a 0a 76 61 72 20 52 20 3d WARE.....var R = 00025cd0: 20 74 79 70 65 6f 66 20 52 65 66 6c 65 63 74 20 typeof Reflect 00025ce0: 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 20 3f 20 52 === 'object' ? R 00025cf0: 65 66 6c 65 63 74 20 3a 20 6e 75 6c 6c 0a 76 61 eflect : null.va 00025d00: 72 20 52 65 66 6c 65 63 74 41 70 70 6c 79 20 3d r ReflectApply = 00025d10: 20 52 20 26 26 20 74 79 70 65 6f 66 20 52 2e 61 R && typeof R.a 00025d20: 70 70 6c 79 20 3d 3d 3d 20 27 66 75 6e 63 74 69 pply === 'functi 00025d30: 6f 6e 27 0a 20 20 3f 20 52 2e 61 70 70 6c 79 0a on'. ? R.apply. 00025d40: 20 20 3a 20 66 75 6e 63 74 69 6f 6e 20 52 65 66 : function Ref 00025d50: 6c 65 63 74 41 70 70 6c 79 28 74 61 72 67 65 74 lectApply(target 00025d60: 2c 20 72 65 63 65 69 76 65 72 2c 20 61 72 67 73 , receiver, args 00025d70: 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 46 ) {. return F 00025d80: 75 6e 63 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 unction.prototyp 00025d90: 65 2e 61 70 70 6c 79 2e 63 61 6c 6c 28 74 61 72 e.apply.call(tar 00025da0: 67 65 74 2c 20 72 65 63 65 69 76 65 72 2c 20 61 get, receiver, a 00025db0: 72 67 73 29 3b 0a 20 20 7d 0a 0a 76 61 72 20 52 rgs);. }..var R 00025dc0: 65 66 6c 65 63 74 4f 77 6e 4b 65 79 73 0a 69 66 eflectOwnKeys.if 00025dd0: 20 28 52 20 26 26 20 74 79 70 65 6f 66 20 52 2e (R && typeof R. 00025de0: 6f 77 6e 4b 65 79 73 20 3d 3d 3d 20 27 66 75 6e ownKeys === 'fun 00025df0: 63 74 69 6f 6e 27 29 20 7b 0a 20 20 52 65 66 6c ction') {. Refl 00025e00: 65 63 74 4f 77 6e 4b 65 79 73 20 3d 20 52 2e 6f ectOwnKeys = R.o 00025e10: 77 6e 4b 65 79 73 0a 7d 20 65 6c 73 65 20 69 66 wnKeys.} else if 00025e20: 20 28 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 (Object.getOwnP 00025e30: 72 6f 70 65 72 74 79 53 79 6d 62 6f 6c 73 29 20 ropertySymbols) 00025e40: 7b 0a 20 20 52 65 66 6c 65 63 74 4f 77 6e 4b 65 {. ReflectOwnKe 00025e50: 79 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 52 65 ys = function Re 00025e60: 66 6c 65 63 74 4f 77 6e 4b 65 79 73 28 74 61 72 flectOwnKeys(tar 00025e70: 67 65 74 29 20 7b 0a 20 20 20 20 72 65 74 75 72 get) {. retur 00025e80: 6e 20 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 n Object.getOwnP 00025e90: 72 6f 70 65 72 74 79 4e 61 6d 65 73 28 74 61 72 ropertyNames(tar 00025ea0: 67 65 74 29 0a 20 20 20 20 20 20 2e 63 6f 6e 63 get). .conc 00025eb0: 61 74 28 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e at(Object.getOwn 00025ec0: 50 72 6f 70 65 72 74 79 53 79 6d 62 6f 6c 73 28 PropertySymbols( 00025ed0: 74 61 72 67 65 74 29 29 3b 0a 20 20 7d 3b 0a 7d target));. };.} 00025ee0: 20 65 6c 73 65 20 7b 0a 20 20 52 65 66 6c 65 63 else {. Reflec 00025ef0: 74 4f 77 6e 4b 65 79 73 20 3d 20 66 75 6e 63 74 tOwnKeys = funct 00025f00: 69 6f 6e 20 52 65 66 6c 65 63 74 4f 77 6e 4b 65 ion ReflectOwnKe 00025f10: 79 73 28 74 61 72 67 65 74 29 20 7b 0a 20 20 20 ys(target) {. 00025f20: 20 72 65 74 75 72 6e 20 4f 62 6a 65 63 74 2e 67 return Object.g 00025f30: 65 74 4f 77 6e 50 72 6f 70 65 72 74 79 4e 61 6d etOwnPropertyNam 00025f40: 65 73 28 74 61 72 67 65 74 29 3b 0a 20 20 7d 3b es(target);. }; 00025f50: 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 50 72 6f .}..function Pro 00025f60: 63 65 73 73 45 6d 69 74 57 61 72 6e 69 6e 67 28 cessEmitWarning( 00025f70: 77 61 72 6e 69 6e 67 29 20 7b 0a 20 20 69 66 20 warning) {. if 00025f80: 28 63 6f 6e 73 6f 6c 65 20 26 26 20 63 6f 6e 73 (console && cons 00025f90: 6f 6c 65 2e 77 61 72 6e 29 20 63 6f 6e 73 6f 6c ole.warn) consol 00025fa0: 65 2e 77 61 72 6e 28 77 61 72 6e 69 6e 67 29 3b e.warn(warning); 00025fb0: 0a 7d 0a 0a 76 61 72 20 4e 75 6d 62 65 72 49 73 .}..var NumberIs 00025fc0: 4e 61 4e 20 3d 20 4e 75 6d 62 65 72 2e 69 73 4e NaN = Number.isN 00025fd0: 61 4e 20 7c 7c 20 66 75 6e 63 74 69 6f 6e 20 4e aN || function N 00025fe0: 75 6d 62 65 72 49 73 4e 61 4e 28 76 61 6c 75 65 umberIsNaN(value 00025ff0: 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 76 61 6c ) {. return val 00026000: 75 65 20 21 3d 3d 20 76 61 6c 75 65 3b 0a 7d 0a ue !== value;.}. 00026010: 0a 66 75 6e 63 74 69 6f 6e 20 45 76 65 6e 74 45 .function EventE 00026020: 6d 69 74 74 65 72 28 29 20 7b 0a 20 20 45 76 65 mitter() {. Eve 00026030: 6e 74 45 6d 69 74 74 65 72 2e 69 6e 69 74 2e 63 ntEmitter.init.c 00026040: 61 6c 6c 28 74 68 69 73 29 3b 0a 7d 0a 6d 6f 64 all(this);.}.mod 00026050: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 45 76 ule.exports = Ev 00026060: 65 6e 74 45 6d 69 74 74 65 72 3b 0a 6d 6f 64 75 entEmitter;.modu 00026070: 6c 65 2e 65 78 70 6f 72 74 73 2e 6f 6e 63 65 20 le.exports.once 00026080: 3d 20 6f 6e 63 65 3b 0a 0a 2f 2f 20 42 61 63 6b = once;..// Back 00026090: 77 61 72 64 73 2d 63 6f 6d 70 61 74 20 77 69 74 wards-compat wit 000260a0: 68 20 6e 6f 64 65 20 30 2e 31 30 2e 78 0a 45 76 h node 0.10.x.Ev 000260b0: 65 6e 74 45 6d 69 74 74 65 72 2e 45 76 65 6e 74 entEmitter.Event 000260c0: 45 6d 69 74 74 65 72 20 3d 20 45 76 65 6e 74 45 Emitter = EventE 000260d0: 6d 69 74 74 65 72 3b 0a 0a 45 76 65 6e 74 45 6d mitter;..EventEm 000260e0: 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e itter.prototype. 000260f0: 5f 65 76 65 6e 74 73 20 3d 20 75 6e 64 65 66 69 _events = undefi 00026100: 6e 65 64 3b 0a 45 76 65 6e 74 45 6d 69 74 74 65 ned;.EventEmitte 00026110: 72 2e 70 72 6f 74 6f 74 79 70 65 2e 5f 65 76 65 r.prototype._eve 00026120: 6e 74 73 43 6f 75 6e 74 20 3d 20 30 3b 0a 45 76 ntsCount = 0;.Ev 00026130: 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f entEmitter.proto 00026140: 74 79 70 65 2e 5f 6d 61 78 4c 69 73 74 65 6e 65 type._maxListene 00026150: 72 73 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a rs = undefined;. 00026160: 0a 2f 2f 20 42 79 20 64 65 66 61 75 6c 74 20 45 .// By default E 00026170: 76 65 6e 74 45 6d 69 74 74 65 72 73 20 77 69 6c ventEmitters wil 00026180: 6c 20 70 72 69 6e 74 20 61 20 77 61 72 6e 69 6e l print a warnin 00026190: 67 20 69 66 20 6d 6f 72 65 20 74 68 61 6e 20 31 g if more than 1 000261a0: 30 20 6c 69 73 74 65 6e 65 72 73 20 61 72 65 0a 0 listeners are. 000261b0: 2f 2f 20 61 64 64 65 64 20 74 6f 20 69 74 2e 20 // added to it. 000261c0: 54 68 69 73 20 69 73 20 61 20 75 73 65 66 75 6c This is a useful 000261d0: 20 64 65 66 61 75 6c 74 20 77 68 69 63 68 20 68 default which h 000261e0: 65 6c 70 73 20 66 69 6e 64 69 6e 67 20 6d 65 6d elps finding mem 000261f0: 6f 72 79 20 6c 65 61 6b 73 2e 0a 76 61 72 20 64 ory leaks..var d 00026200: 65 66 61 75 6c 74 4d 61 78 4c 69 73 74 65 6e 65 efaultMaxListene 00026210: 72 73 20 3d 20 31 30 3b 0a 0a 66 75 6e 63 74 69 rs = 10;..functi 00026220: 6f 6e 20 63 68 65 63 6b 4c 69 73 74 65 6e 65 72 on checkListener 00026230: 28 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 69 (listener) {. i 00026240: 66 20 28 74 79 70 65 6f 66 20 6c 69 73 74 65 6e f (typeof listen 00026250: 65 72 20 21 3d 3d 20 27 66 75 6e 63 74 69 6f 6e er !== 'function 00026260: 27 29 20 7b 0a 20 20 20 20 74 68 72 6f 77 20 6e ') {. throw n 00026270: 65 77 20 54 79 70 65 45 72 72 6f 72 28 27 54 68 ew TypeError('Th 00026280: 65 20 22 6c 69 73 74 65 6e 65 72 22 20 61 72 67 e "listener" arg 00026290: 75 6d 65 6e 74 20 6d 75 73 74 20 62 65 20 6f 66 ument must be of 000262a0: 20 74 79 70 65 20 46 75 6e 63 74 69 6f 6e 2e 20 type Function. 000262b0: 52 65 63 65 69 76 65 64 20 74 79 70 65 20 27 20 Received type ' 000262c0: 2b 20 74 79 70 65 6f 66 20 6c 69 73 74 65 6e 65 + typeof listene 000262d0: 72 29 3b 0a 20 20 7d 0a 7d 0a 0a 4f 62 6a 65 63 r);. }.}..Objec 000262e0: 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 t.defineProperty 000262f0: 28 45 76 65 6e 74 45 6d 69 74 74 65 72 2c 20 27 (EventEmitter, ' 00026300: 64 65 66 61 75 6c 74 4d 61 78 4c 69 73 74 65 6e defaultMaxListen 00026310: 65 72 73 27 2c 20 7b 0a 20 20 65 6e 75 6d 65 72 ers', {. enumer 00026320: 61 62 6c 65 3a 20 74 72 75 65 2c 0a 20 20 67 65 able: true,. ge 00026330: 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a t: function() {. 00026340: 20 20 20 20 72 65 74 75 72 6e 20 64 65 66 61 75 return defau 00026350: 6c 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 3b 0a ltMaxListeners;. 00026360: 20 20 7d 2c 0a 20 20 73 65 74 3a 20 66 75 6e 63 },. set: func 00026370: 74 69 6f 6e 28 61 72 67 29 20 7b 0a 20 20 20 20 tion(arg) {. 00026380: 69 66 20 28 74 79 70 65 6f 66 20 61 72 67 20 21 if (typeof arg ! 00026390: 3d 3d 20 27 6e 75 6d 62 65 72 27 20 7c 7c 20 61 == 'number' || a 000263a0: 72 67 20 3c 20 30 20 7c 7c 20 4e 75 6d 62 65 72 rg < 0 || Number 000263b0: 49 73 4e 61 4e 28 61 72 67 29 29 20 7b 0a 20 20 IsNaN(arg)) {. 000263c0: 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 52 61 throw new Ra 000263d0: 6e 67 65 45 72 72 6f 72 28 27 54 68 65 20 76 61 ngeError('The va 000263e0: 6c 75 65 20 6f 66 20 22 64 65 66 61 75 6c 74 4d lue of "defaultM 000263f0: 61 78 4c 69 73 74 65 6e 65 72 73 22 20 69 73 20 axListeners" is 00026400: 6f 75 74 20 6f 66 20 72 61 6e 67 65 2e 20 49 74 out of range. It 00026410: 20 6d 75 73 74 20 62 65 20 61 20 6e 6f 6e 2d 6e must be a non-n 00026420: 65 67 61 74 69 76 65 20 6e 75 6d 62 65 72 2e 20 egative number. 00026430: 52 65 63 65 69 76 65 64 20 27 20 2b 20 61 72 67 Received ' + arg 00026440: 20 2b 20 27 2e 27 29 3b 0a 20 20 20 20 7d 0a 20 + '.');. }. 00026450: 20 20 20 64 65 66 61 75 6c 74 4d 61 78 4c 69 73 defaultMaxLis 00026460: 74 65 6e 65 72 73 20 3d 20 61 72 67 3b 0a 20 20 teners = arg;. 00026470: 7d 0a 7d 29 3b 0a 0a 45 76 65 6e 74 45 6d 69 74 }.});..EventEmit 00026480: 74 65 72 2e 69 6e 69 74 20 3d 20 66 75 6e 63 74 ter.init = funct 00026490: 69 6f 6e 28 29 20 7b 0a 0a 20 20 69 66 20 28 74 ion() {.. if (t 000264a0: 68 69 73 2e 5f 65 76 65 6e 74 73 20 3d 3d 3d 20 his._events === 000264b0: 75 6e 64 65 66 69 6e 65 64 20 7c 7c 0a 20 20 20 undefined ||. 000264c0: 20 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 this._events 000264d0: 3d 3d 3d 20 4f 62 6a 65 63 74 2e 67 65 74 50 72 === Object.getPr 000264e0: 6f 74 6f 74 79 70 65 4f 66 28 74 68 69 73 29 2e ototypeOf(this). 000264f0: 5f 65 76 65 6e 74 73 29 20 7b 0a 20 20 20 20 74 _events) {. t 00026500: 68 69 73 2e 5f 65 76 65 6e 74 73 20 3d 20 4f 62 his._events = Ob 00026510: 6a 65 63 74 2e 63 72 65 61 74 65 28 6e 75 6c 6c ject.create(null 00026520: 29 3b 0a 20 20 20 20 74 68 69 73 2e 5f 65 76 65 );. this._eve 00026530: 6e 74 73 43 6f 75 6e 74 20 3d 20 30 3b 0a 20 20 ntsCount = 0;. 00026540: 7d 0a 0a 20 20 74 68 69 73 2e 5f 6d 61 78 4c 69 }.. this._maxLi 00026550: 73 74 65 6e 65 72 73 20 3d 20 74 68 69 73 2e 5f steners = this._ 00026560: 6d 61 78 4c 69 73 74 65 6e 65 72 73 20 7c 7c 20 maxListeners || 00026570: 75 6e 64 65 66 69 6e 65 64 3b 0a 7d 3b 0a 0a 2f undefined;.};../ 00026580: 2f 20 4f 62 76 69 6f 75 73 6c 79 20 6e 6f 74 20 / Obviously not 00026590: 61 6c 6c 20 45 6d 69 74 74 65 72 73 20 73 68 6f all Emitters sho 000265a0: 75 6c 64 20 62 65 20 6c 69 6d 69 74 65 64 20 74 uld be limited t 000265b0: 6f 20 31 30 2e 20 54 68 69 73 20 66 75 6e 63 74 o 10. This funct 000265c0: 69 6f 6e 20 61 6c 6c 6f 77 73 0a 2f 2f 20 74 68 ion allows.// th 000265d0: 61 74 20 74 6f 20 62 65 20 69 6e 63 72 65 61 73 at to be increas 000265e0: 65 64 2e 20 53 65 74 20 74 6f 20 7a 65 72 6f 20 ed. Set to zero 000265f0: 66 6f 72 20 75 6e 6c 69 6d 69 74 65 64 2e 0a 45 for unlimited..E 00026600: 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 ventEmitter.prot 00026610: 6f 74 79 70 65 2e 73 65 74 4d 61 78 4c 69 73 74 otype.setMaxList 00026620: 65 6e 65 72 73 20 3d 20 66 75 6e 63 74 69 6f 6e eners = function 00026630: 20 73 65 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 setMaxListeners 00026640: 28 6e 29 20 7b 0a 20 20 69 66 20 28 74 79 70 65 (n) {. if (type 00026650: 6f 66 20 6e 20 21 3d 3d 20 27 6e 75 6d 62 65 72 of n !== 'number 00026660: 27 20 7c 7c 20 6e 20 3c 20 30 20 7c 7c 20 4e 75 ' || n < 0 || Nu 00026670: 6d 62 65 72 49 73 4e 61 4e 28 6e 29 29 20 7b 0a mberIsNaN(n)) {. 00026680: 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 52 61 throw new Ra 00026690: 6e 67 65 45 72 72 6f 72 28 27 54 68 65 20 76 61 ngeError('The va 000266a0: 6c 75 65 20 6f 66 20 22 6e 22 20 69 73 20 6f 75 lue of "n" is ou 000266b0: 74 20 6f 66 20 72 61 6e 67 65 2e 20 49 74 20 6d t of range. It m 000266c0: 75 73 74 20 62 65 20 61 20 6e 6f 6e 2d 6e 65 67 ust be a non-neg 000266d0: 61 74 69 76 65 20 6e 75 6d 62 65 72 2e 20 52 65 ative number. Re 000266e0: 63 65 69 76 65 64 20 27 20 2b 20 6e 20 2b 20 27 ceived ' + n + ' 000266f0: 2e 27 29 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e .');. }. this. 00026700: 5f 6d 61 78 4c 69 73 74 65 6e 65 72 73 20 3d 20 _maxListeners = 00026710: 6e 3b 0a 20 20 72 65 74 75 72 6e 20 74 68 69 73 n;. return this 00026720: 3b 0a 7d 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 5f ;.};..function _ 00026730: 67 65 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 28 getMaxListeners( 00026740: 74 68 61 74 29 20 7b 0a 20 20 69 66 20 28 74 68 that) {. if (th 00026750: 61 74 2e 5f 6d 61 78 4c 69 73 74 65 6e 65 72 73 at._maxListeners 00026760: 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a === undefined). 00026770: 20 20 20 20 72 65 74 75 72 6e 20 45 76 65 6e 74 return Event 00026780: 45 6d 69 74 74 65 72 2e 64 65 66 61 75 6c 74 4d Emitter.defaultM 00026790: 61 78 4c 69 73 74 65 6e 65 72 73 3b 0a 20 20 72 axListeners;. r 000267a0: 65 74 75 72 6e 20 74 68 61 74 2e 5f 6d 61 78 4c eturn that._maxL 000267b0: 69 73 74 65 6e 65 72 73 3b 0a 7d 0a 0a 45 76 65 isteners;.}..Eve 000267c0: 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 ntEmitter.protot 000267d0: 79 70 65 2e 67 65 74 4d 61 78 4c 69 73 74 65 6e ype.getMaxListen 000267e0: 65 72 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 67 ers = function g 000267f0: 65 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 28 29 etMaxListeners() 00026800: 20 7b 0a 20 20 72 65 74 75 72 6e 20 5f 67 65 74 {. return _get 00026810: 4d 61 78 4c 69 73 74 65 6e 65 72 73 28 74 68 69 MaxListeners(thi 00026820: 73 29 3b 0a 7d 3b 0a 0a 45 76 65 6e 74 45 6d 69 s);.};..EventEmi 00026830: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 65 tter.prototype.e 00026840: 6d 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 65 mit = function e 00026850: 6d 69 74 28 74 79 70 65 29 20 7b 0a 20 20 76 61 mit(type) {. va 00026860: 72 20 61 72 67 73 20 3d 20 5b 5d 3b 0a 20 20 66 r args = [];. f 00026870: 6f 72 20 28 76 61 72 20 69 20 3d 20 31 3b 20 69 or (var i = 1; i 00026880: 20 3c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e < arguments.len 00026890: 67 74 68 3b 20 69 2b 2b 29 20 61 72 67 73 2e 70 gth; i++) args.p 000268a0: 75 73 68 28 61 72 67 75 6d 65 6e 74 73 5b 69 5d ush(arguments[i] 000268b0: 29 3b 0a 20 20 76 61 72 20 64 6f 45 72 72 6f 72 );. var doError 000268c0: 20 3d 20 28 74 79 70 65 20 3d 3d 3d 20 27 65 72 = (type === 'er 000268d0: 72 6f 72 27 29 3b 0a 0a 20 20 76 61 72 20 65 76 ror');.. var ev 000268e0: 65 6e 74 73 20 3d 20 74 68 69 73 2e 5f 65 76 65 ents = this._eve 000268f0: 6e 74 73 3b 0a 20 20 69 66 20 28 65 76 65 6e 74 nts;. if (event 00026900: 73 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 s !== undefined) 00026910: 0a 20 20 20 20 64 6f 45 72 72 6f 72 20 3d 20 28 . doError = ( 00026920: 64 6f 45 72 72 6f 72 20 26 26 20 65 76 65 6e 74 doError && event 00026930: 73 2e 65 72 72 6f 72 20 3d 3d 3d 20 75 6e 64 65 s.error === unde 00026940: 66 69 6e 65 64 29 3b 0a 20 20 65 6c 73 65 20 69 fined);. else i 00026950: 66 20 28 21 64 6f 45 72 72 6f 72 29 0a 20 20 20 f (!doError). 00026960: 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 0a return false;.. 00026970: 20 20 2f 2f 20 49 66 20 74 68 65 72 65 20 69 73 // If there is 00026980: 20 6e 6f 20 27 65 72 72 6f 72 27 20 65 76 65 6e no 'error' even 00026990: 74 20 6c 69 73 74 65 6e 65 72 20 74 68 65 6e 20 t listener then 000269a0: 74 68 72 6f 77 2e 0a 20 20 69 66 20 28 64 6f 45 throw.. if (doE 000269b0: 72 72 6f 72 29 20 7b 0a 20 20 20 20 76 61 72 20 rror) {. var 000269c0: 65 72 3b 0a 20 20 20 20 69 66 20 28 61 72 67 73 er;. if (args 000269d0: 2e 6c 65 6e 67 74 68 20 3e 20 30 29 0a 20 20 20 .length > 0). 000269e0: 20 20 20 65 72 20 3d 20 61 72 67 73 5b 30 5d 3b er = args[0]; 000269f0: 0a 20 20 20 20 69 66 20 28 65 72 20 69 6e 73 74 . if (er inst 00026a00: 61 6e 63 65 6f 66 20 45 72 72 6f 72 29 20 7b 0a anceof Error) {. 00026a10: 20 20 20 20 20 20 2f 2f 20 4e 6f 74 65 3a 20 54 // Note: T 00026a20: 68 65 20 63 6f 6d 6d 65 6e 74 73 20 6f 6e 20 74 he comments on t 00026a30: 68 65 20 60 74 68 72 6f 77 60 20 6c 69 6e 65 73 he `throw` lines 00026a40: 20 61 72 65 20 69 6e 74 65 6e 74 69 6f 6e 61 6c are intentional 00026a50: 2c 20 74 68 65 79 20 73 68 6f 77 0a 20 20 20 20 , they show. 00026a60: 20 20 2f 2f 20 75 70 20 69 6e 20 4e 6f 64 65 27 // up in Node' 00026a70: 73 20 6f 75 74 70 75 74 20 69 66 20 74 68 69 73 s output if this 00026a80: 20 72 65 73 75 6c 74 73 20 69 6e 20 61 6e 20 75 results in an u 00026a90: 6e 68 61 6e 64 6c 65 64 20 65 78 63 65 70 74 69 nhandled excepti 00026aa0: 6f 6e 2e 0a 20 20 20 20 20 20 74 68 72 6f 77 20 on.. throw 00026ab0: 65 72 3b 20 2f 2f 20 55 6e 68 61 6e 64 6c 65 64 er; // Unhandled 00026ac0: 20 27 65 72 72 6f 72 27 20 65 76 65 6e 74 0a 20 'error' event. 00026ad0: 20 20 20 7d 0a 20 20 20 20 2f 2f 20 41 74 20 6c }. // At l 00026ae0: 65 61 73 74 20 67 69 76 65 20 73 6f 6d 65 20 6b east give some k 00026af0: 69 6e 64 20 6f 66 20 63 6f 6e 74 65 78 74 20 74 ind of context t 00026b00: 6f 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 76 o the user. v 00026b10: 61 72 20 65 72 72 20 3d 20 6e 65 77 20 45 72 72 ar err = new Err 00026b20: 6f 72 28 27 55 6e 68 61 6e 64 6c 65 64 20 65 72 or('Unhandled er 00026b30: 72 6f 72 2e 27 20 2b 20 28 65 72 20 3f 20 27 20 ror.' + (er ? ' 00026b40: 28 27 20 2b 20 65 72 2e 6d 65 73 73 61 67 65 20 (' + er.message 00026b50: 2b 20 27 29 27 20 3a 20 27 27 29 29 3b 0a 20 20 + ')' : ''));. 00026b60: 20 20 65 72 72 2e 63 6f 6e 74 65 78 74 20 3d 20 err.context = 00026b70: 65 72 3b 0a 20 20 20 20 74 68 72 6f 77 20 65 72 er;. throw er 00026b80: 72 3b 20 2f 2f 20 55 6e 68 61 6e 64 6c 65 64 20 r; // Unhandled 00026b90: 27 65 72 72 6f 72 27 20 65 76 65 6e 74 0a 20 20 'error' event. 00026ba0: 7d 0a 0a 20 20 76 61 72 20 68 61 6e 64 6c 65 72 }.. var handler 00026bb0: 20 3d 20 65 76 65 6e 74 73 5b 74 79 70 65 5d 3b = events[type]; 00026bc0: 0a 0a 20 20 69 66 20 28 68 61 6e 64 6c 65 72 20 .. if (handler 00026bd0: 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a 20 === undefined). 00026be0: 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b return false; 00026bf0: 0a 0a 20 20 69 66 20 28 74 79 70 65 6f 66 20 68 .. if (typeof h 00026c00: 61 6e 64 6c 65 72 20 3d 3d 3d 20 27 66 75 6e 63 andler === 'func 00026c10: 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 52 65 66 tion') {. Ref 00026c20: 6c 65 63 74 41 70 70 6c 79 28 68 61 6e 64 6c 65 lectApply(handle 00026c30: 72 2c 20 74 68 69 73 2c 20 61 72 67 73 29 3b 0a r, this, args);. 00026c40: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 76 } else {. v 00026c50: 61 72 20 6c 65 6e 20 3d 20 68 61 6e 64 6c 65 72 ar len = handler 00026c60: 2e 6c 65 6e 67 74 68 3b 0a 20 20 20 20 76 61 72 .length;. var 00026c70: 20 6c 69 73 74 65 6e 65 72 73 20 3d 20 61 72 72 listeners = arr 00026c80: 61 79 43 6c 6f 6e 65 28 68 61 6e 64 6c 65 72 2c ayClone(handler, 00026c90: 20 6c 65 6e 29 3b 0a 20 20 20 20 66 6f 72 20 28 len);. for ( 00026ca0: 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6c var i = 0; i < l 00026cb0: 65 6e 3b 20 2b 2b 69 29 0a 20 20 20 20 20 20 52 en; ++i). R 00026cc0: 65 66 6c 65 63 74 41 70 70 6c 79 28 6c 69 73 74 eflectApply(list 00026cd0: 65 6e 65 72 73 5b 69 5d 2c 20 74 68 69 73 2c 20 eners[i], this, 00026ce0: 61 72 67 73 29 3b 0a 20 20 7d 0a 0a 20 20 72 65 args);. }.. re 00026cf0: 74 75 72 6e 20 74 72 75 65 3b 0a 7d 3b 0a 0a 66 turn true;.};..f 00026d00: 75 6e 63 74 69 6f 6e 20 5f 61 64 64 4c 69 73 74 unction _addList 00026d10: 65 6e 65 72 28 74 61 72 67 65 74 2c 20 74 79 70 ener(target, typ 00026d20: 65 2c 20 6c 69 73 74 65 6e 65 72 2c 20 70 72 65 e, listener, pre 00026d30: 70 65 6e 64 29 20 7b 0a 20 20 76 61 72 20 6d 3b pend) {. var m; 00026d40: 0a 20 20 76 61 72 20 65 76 65 6e 74 73 3b 0a 20 . var events;. 00026d50: 20 76 61 72 20 65 78 69 73 74 69 6e 67 3b 0a 0a var existing;.. 00026d60: 20 20 63 68 65 63 6b 4c 69 73 74 65 6e 65 72 28 checkListener( 00026d70: 6c 69 73 74 65 6e 65 72 29 3b 0a 0a 20 20 65 76 listener);.. ev 00026d80: 65 6e 74 73 20 3d 20 74 61 72 67 65 74 2e 5f 65 ents = target._e 00026d90: 76 65 6e 74 73 3b 0a 20 20 69 66 20 28 65 76 65 vents;. if (eve 00026da0: 6e 74 73 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 nts === undefine 00026db0: 64 29 20 7b 0a 20 20 20 20 65 76 65 6e 74 73 20 d) {. events 00026dc0: 3d 20 74 61 72 67 65 74 2e 5f 65 76 65 6e 74 73 = target._events 00026dd0: 20 3d 20 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 = Object.create 00026de0: 28 6e 75 6c 6c 29 3b 0a 20 20 20 20 74 61 72 67 (null);. targ 00026df0: 65 74 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 20 et._eventsCount 00026e00: 3d 20 30 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a = 0;. } else {. 00026e10: 20 20 20 20 2f 2f 20 54 6f 20 61 76 6f 69 64 20 // To avoid 00026e20: 72 65 63 75 72 73 69 6f 6e 20 69 6e 20 74 68 65 recursion in the 00026e30: 20 63 61 73 65 20 74 68 61 74 20 74 79 70 65 20 case that type 00026e40: 3d 3d 3d 20 22 6e 65 77 4c 69 73 74 65 6e 65 72 === "newListener 00026e50: 22 21 20 42 65 66 6f 72 65 0a 20 20 20 20 2f 2f "! Before. // 00026e60: 20 61 64 64 69 6e 67 20 69 74 20 74 6f 20 74 68 adding it to th 00026e70: 65 20 6c 69 73 74 65 6e 65 72 73 2c 20 66 69 72 e listeners, fir 00026e80: 73 74 20 65 6d 69 74 20 22 6e 65 77 4c 69 73 74 st emit "newList 00026e90: 65 6e 65 72 22 2e 0a 20 20 20 20 69 66 20 28 65 ener".. if (e 00026ea0: 76 65 6e 74 73 2e 6e 65 77 4c 69 73 74 65 6e 65 vents.newListene 00026eb0: 72 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 r !== undefined) 00026ec0: 20 7b 0a 20 20 20 20 20 20 74 61 72 67 65 74 2e {. target. 00026ed0: 65 6d 69 74 28 27 6e 65 77 4c 69 73 74 65 6e 65 emit('newListene 00026ee0: 72 27 2c 20 74 79 70 65 2c 0a 20 20 20 20 20 20 r', type,. 00026ef0: 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 list 00026f00: 65 6e 65 72 2e 6c 69 73 74 65 6e 65 72 20 3f 20 ener.listener ? 00026f10: 6c 69 73 74 65 6e 65 72 2e 6c 69 73 74 65 6e 65 listener.listene 00026f20: 72 20 3a 20 6c 69 73 74 65 6e 65 72 29 3b 0a 0a r : listener);.. 00026f30: 20 20 20 20 20 20 2f 2f 20 52 65 2d 61 73 73 69 // Re-assi 00026f40: 67 6e 20 60 65 76 65 6e 74 73 60 20 62 65 63 61 gn `events` beca 00026f50: 75 73 65 20 61 20 6e 65 77 4c 69 73 74 65 6e 65 use a newListene 00026f60: 72 20 68 61 6e 64 6c 65 72 20 63 6f 75 6c 64 20 r handler could 00026f70: 68 61 76 65 20 63 61 75 73 65 64 20 74 68 65 0a have caused the. 00026f80: 20 20 20 20 20 20 2f 2f 20 74 68 69 73 2e 5f 65 // this._e 00026f90: 76 65 6e 74 73 20 74 6f 20 62 65 20 61 73 73 69 vents to be assi 00026fa0: 67 6e 65 64 20 74 6f 20 61 20 6e 65 77 20 6f 62 gned to a new ob 00026fb0: 6a 65 63 74 0a 20 20 20 20 20 20 65 76 65 6e 74 ject. event 00026fc0: 73 20 3d 20 74 61 72 67 65 74 2e 5f 65 76 65 6e s = target._even 00026fd0: 74 73 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 78 ts;. }. ex 00026fe0: 69 73 74 69 6e 67 20 3d 20 65 76 65 6e 74 73 5b isting = events[ 00026ff0: 74 79 70 65 5d 3b 0a 20 20 7d 0a 0a 20 20 69 66 type];. }.. if 00027000: 20 28 65 78 69 73 74 69 6e 67 20 3d 3d 3d 20 75 (existing === u 00027010: 6e 64 65 66 69 6e 65 64 29 20 7b 0a 20 20 20 20 ndefined) {. 00027020: 2f 2f 20 4f 70 74 69 6d 69 7a 65 20 74 68 65 20 // Optimize the 00027030: 63 61 73 65 20 6f 66 20 6f 6e 65 20 6c 69 73 74 case of one list 00027040: 65 6e 65 72 2e 20 44 6f 6e 27 74 20 6e 65 65 64 ener. Don't need 00027050: 20 74 68 65 20 65 78 74 72 61 20 61 72 72 61 79 the extra array 00027060: 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 65 78 69 object.. exi 00027070: 73 74 69 6e 67 20 3d 20 65 76 65 6e 74 73 5b 74 sting = events[t 00027080: 79 70 65 5d 20 3d 20 6c 69 73 74 65 6e 65 72 3b ype] = listener; 00027090: 0a 20 20 20 20 2b 2b 74 61 72 67 65 74 2e 5f 65 . ++target._e 000270a0: 76 65 6e 74 73 43 6f 75 6e 74 3b 0a 20 20 7d 20 ventsCount;. } 000270b0: 65 6c 73 65 20 7b 0a 20 20 20 20 69 66 20 28 74 else {. if (t 000270c0: 79 70 65 6f 66 20 65 78 69 73 74 69 6e 67 20 3d ypeof existing = 000270d0: 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b == 'function') { 000270e0: 0a 20 20 20 20 20 20 2f 2f 20 41 64 64 69 6e 67 . // Adding 000270f0: 20 74 68 65 20 73 65 63 6f 6e 64 20 65 6c 65 6d the second elem 00027100: 65 6e 74 2c 20 6e 65 65 64 20 74 6f 20 63 68 61 ent, need to cha 00027110: 6e 67 65 20 74 6f 20 61 72 72 61 79 2e 0a 20 20 nge to array.. 00027120: 20 20 20 20 65 78 69 73 74 69 6e 67 20 3d 20 65 existing = e 00027130: 76 65 6e 74 73 5b 74 79 70 65 5d 20 3d 0a 20 20 vents[type] =. 00027140: 20 20 20 20 20 20 70 72 65 70 65 6e 64 20 3f 20 prepend ? 00027150: 5b 6c 69 73 74 65 6e 65 72 2c 20 65 78 69 73 74 [listener, exist 00027160: 69 6e 67 5d 20 3a 20 5b 65 78 69 73 74 69 6e 67 ing] : [existing 00027170: 2c 20 6c 69 73 74 65 6e 65 72 5d 3b 0a 20 20 20 , listener];. 00027180: 20 20 20 2f 2f 20 49 66 20 77 65 27 76 65 20 61 // If we've a 00027190: 6c 72 65 61 64 79 20 67 6f 74 20 61 6e 20 61 72 lready got an ar 000271a0: 72 61 79 2c 20 6a 75 73 74 20 61 70 70 65 6e 64 ray, just append 000271b0: 2e 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 .. } else if 000271c0: 28 70 72 65 70 65 6e 64 29 20 7b 0a 20 20 20 20 (prepend) {. 000271d0: 20 20 65 78 69 73 74 69 6e 67 2e 75 6e 73 68 69 existing.unshi 000271e0: 66 74 28 6c 69 73 74 65 6e 65 72 29 3b 0a 20 20 ft(listener);. 000271f0: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 00027200: 20 65 78 69 73 74 69 6e 67 2e 70 75 73 68 28 6c existing.push(l 00027210: 69 73 74 65 6e 65 72 29 3b 0a 20 20 20 20 7d 0a istener);. }. 00027220: 0a 20 20 20 20 2f 2f 20 43 68 65 63 6b 20 66 6f . // Check fo 00027230: 72 20 6c 69 73 74 65 6e 65 72 20 6c 65 61 6b 0a r listener leak. 00027240: 20 20 20 20 6d 20 3d 20 5f 67 65 74 4d 61 78 4c m = _getMaxL 00027250: 69 73 74 65 6e 65 72 73 28 74 61 72 67 65 74 29 isteners(target) 00027260: 3b 0a 20 20 20 20 69 66 20 28 6d 20 3e 20 30 20 ;. if (m > 0 00027270: 26 26 20 65 78 69 73 74 69 6e 67 2e 6c 65 6e 67 && existing.leng 00027280: 74 68 20 3e 20 6d 20 26 26 20 21 65 78 69 73 74 th > m && !exist 00027290: 69 6e 67 2e 77 61 72 6e 65 64 29 20 7b 0a 20 20 ing.warned) {. 000272a0: 20 20 20 20 65 78 69 73 74 69 6e 67 2e 77 61 72 existing.war 000272b0: 6e 65 64 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 ned = true;. 000272c0: 20 20 2f 2f 20 4e 6f 20 65 72 72 6f 72 20 63 6f // No error co 000272d0: 64 65 20 66 6f 72 20 74 68 69 73 20 73 69 6e 63 de for this sinc 000272e0: 65 20 69 74 20 69 73 20 61 20 57 61 72 6e 69 6e e it is a Warnin 000272f0: 67 0a 20 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e g. // eslin 00027300: 74 2d 64 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c t-disable-next-l 00027310: 69 6e 65 20 6e 6f 2d 72 65 73 74 72 69 63 74 65 ine no-restricte 00027320: 64 2d 73 79 6e 74 61 78 0a 20 20 20 20 20 20 76 d-syntax. v 00027330: 61 72 20 77 20 3d 20 6e 65 77 20 45 72 72 6f 72 ar w = new Error 00027340: 28 27 50 6f 73 73 69 62 6c 65 20 45 76 65 6e 74 ('Possible Event 00027350: 45 6d 69 74 74 65 72 20 6d 65 6d 6f 72 79 20 6c Emitter memory l 00027360: 65 61 6b 20 64 65 74 65 63 74 65 64 2e 20 27 20 eak detected. ' 00027370: 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +. 00027380: 20 20 20 20 20 20 20 20 20 20 20 20 65 78 69 73 exis 00027390: 74 69 6e 67 2e 6c 65 6e 67 74 68 20 2b 20 27 20 ting.length + ' 000273a0: 27 20 2b 20 53 74 72 69 6e 67 28 74 79 70 65 29 ' + String(type) 000273b0: 20 2b 20 27 20 6c 69 73 74 65 6e 65 72 73 20 27 + ' listeners ' 000273c0: 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 +. 000273d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 64 'ad 000273e0: 64 65 64 2e 20 55 73 65 20 65 6d 69 74 74 65 72 ded. Use emitter 000273f0: 2e 73 65 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 .setMaxListeners 00027400: 28 29 20 74 6f 20 27 20 2b 0a 20 20 20 20 20 20 () to ' +. 00027410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00027420: 20 20 20 20 27 69 6e 63 72 65 61 73 65 20 6c 69 'increase li 00027430: 6d 69 74 27 29 3b 0a 20 20 20 20 20 20 77 2e 6e mit');. w.n 00027440: 61 6d 65 20 3d 20 27 4d 61 78 4c 69 73 74 65 6e ame = 'MaxListen 00027450: 65 72 73 45 78 63 65 65 64 65 64 57 61 72 6e 69 ersExceededWarni 00027460: 6e 67 27 3b 0a 20 20 20 20 20 20 77 2e 65 6d 69 ng';. w.emi 00027470: 74 74 65 72 20 3d 20 74 61 72 67 65 74 3b 0a 20 tter = target;. 00027480: 20 20 20 20 20 77 2e 74 79 70 65 20 3d 20 74 79 w.type = ty 00027490: 70 65 3b 0a 20 20 20 20 20 20 77 2e 63 6f 75 6e pe;. w.coun 000274a0: 74 20 3d 20 65 78 69 73 74 69 6e 67 2e 6c 65 6e t = existing.len 000274b0: 67 74 68 3b 0a 20 20 20 20 20 20 50 72 6f 63 65 gth;. Proce 000274c0: 73 73 45 6d 69 74 57 61 72 6e 69 6e 67 28 77 29 ssEmitWarning(w) 000274d0: 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 72 ;. }. }.. r 000274e0: 65 74 75 72 6e 20 74 61 72 67 65 74 3b 0a 7d 0a eturn target;.}. 000274f0: 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 .EventEmitter.pr 00027500: 6f 74 6f 74 79 70 65 2e 61 64 64 4c 69 73 74 65 ototype.addListe 00027510: 6e 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 20 61 ner = function a 00027520: 64 64 4c 69 73 74 65 6e 65 72 28 74 79 70 65 2c ddListener(type, 00027530: 20 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 72 listener) {. r 00027540: 65 74 75 72 6e 20 5f 61 64 64 4c 69 73 74 65 6e eturn _addListen 00027550: 65 72 28 74 68 69 73 2c 20 74 79 70 65 2c 20 6c er(this, type, l 00027560: 69 73 74 65 6e 65 72 2c 20 66 61 6c 73 65 29 3b istener, false); 00027570: 0a 7d 3b 0a 0a 45 76 65 6e 74 45 6d 69 74 74 65 .};..EventEmitte 00027580: 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6f 6e 20 3d r.prototype.on = 00027590: 20 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 EventEmitter.pr 000275a0: 6f 74 6f 74 79 70 65 2e 61 64 64 4c 69 73 74 65 ototype.addListe 000275b0: 6e 65 72 3b 0a 0a 45 76 65 6e 74 45 6d 69 74 74 ner;..EventEmitt 000275c0: 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 70 72 65 er.prototype.pre 000275d0: 70 65 6e 64 4c 69 73 74 65 6e 65 72 20 3d 0a 20 pendListener =. 000275e0: 20 20 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 function prep 000275f0: 65 6e 64 4c 69 73 74 65 6e 65 72 28 74 79 70 65 endListener(type 00027600: 2c 20 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 , listener) {. 00027610: 20 20 20 20 72 65 74 75 72 6e 20 5f 61 64 64 4c return _addL 00027620: 69 73 74 65 6e 65 72 28 74 68 69 73 2c 20 74 79 istener(this, ty 00027630: 70 65 2c 20 6c 69 73 74 65 6e 65 72 2c 20 74 72 pe, listener, tr 00027640: 75 65 29 3b 0a 20 20 20 20 7d 3b 0a 0a 66 75 6e ue);. };..fun 00027650: 63 74 69 6f 6e 20 6f 6e 63 65 57 72 61 70 70 65 ction onceWrappe 00027660: 72 28 29 20 7b 0a 20 20 69 66 20 28 21 74 68 69 r() {. if (!thi 00027670: 73 2e 66 69 72 65 64 29 20 7b 0a 20 20 20 20 74 s.fired) {. t 00027680: 68 69 73 2e 74 61 72 67 65 74 2e 72 65 6d 6f 76 his.target.remov 00027690: 65 4c 69 73 74 65 6e 65 72 28 74 68 69 73 2e 74 eListener(this.t 000276a0: 79 70 65 2c 20 74 68 69 73 2e 77 72 61 70 46 6e ype, this.wrapFn 000276b0: 29 3b 0a 20 20 20 20 74 68 69 73 2e 66 69 72 65 );. this.fire 000276c0: 64 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 69 66 d = true;. if 000276d0: 20 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 (arguments.leng 000276e0: 74 68 20 3d 3d 3d 20 30 29 0a 20 20 20 20 20 20 th === 0). 000276f0: 72 65 74 75 72 6e 20 74 68 69 73 2e 6c 69 73 74 return this.list 00027700: 65 6e 65 72 2e 63 61 6c 6c 28 74 68 69 73 2e 74 ener.call(this.t 00027710: 61 72 67 65 74 29 3b 0a 20 20 20 20 72 65 74 75 arget);. retu 00027720: 72 6e 20 74 68 69 73 2e 6c 69 73 74 65 6e 65 72 rn this.listener 00027730: 2e 61 70 70 6c 79 28 74 68 69 73 2e 74 61 72 67 .apply(this.targ 00027740: 65 74 2c 20 61 72 67 75 6d 65 6e 74 73 29 3b 0a et, arguments);. 00027750: 20 20 7d 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 }.}..function 00027760: 5f 6f 6e 63 65 57 72 61 70 28 74 61 72 67 65 74 _onceWrap(target 00027770: 2c 20 74 79 70 65 2c 20 6c 69 73 74 65 6e 65 72 , type, listener 00027780: 29 20 7b 0a 20 20 76 61 72 20 73 74 61 74 65 20 ) {. var state 00027790: 3d 20 7b 20 66 69 72 65 64 3a 20 66 61 6c 73 65 = { fired: false 000277a0: 2c 20 77 72 61 70 46 6e 3a 20 75 6e 64 65 66 69 , wrapFn: undefi 000277b0: 6e 65 64 2c 20 74 61 72 67 65 74 3a 20 74 61 72 ned, target: tar 000277c0: 67 65 74 2c 20 74 79 70 65 3a 20 74 79 70 65 2c get, type: type, 000277d0: 20 6c 69 73 74 65 6e 65 72 3a 20 6c 69 73 74 65 listener: liste 000277e0: 6e 65 72 20 7d 3b 0a 20 20 76 61 72 20 77 72 61 ner };. var wra 000277f0: 70 70 65 64 20 3d 20 6f 6e 63 65 57 72 61 70 70 pped = onceWrapp 00027800: 65 72 2e 62 69 6e 64 28 73 74 61 74 65 29 3b 0a er.bind(state);. 00027810: 20 20 77 72 61 70 70 65 64 2e 6c 69 73 74 65 6e wrapped.listen 00027820: 65 72 20 3d 20 6c 69 73 74 65 6e 65 72 3b 0a 20 er = listener;. 00027830: 20 73 74 61 74 65 2e 77 72 61 70 46 6e 20 3d 20 state.wrapFn = 00027840: 77 72 61 70 70 65 64 3b 0a 20 20 72 65 74 75 72 wrapped;. retur 00027850: 6e 20 77 72 61 70 70 65 64 3b 0a 7d 0a 0a 45 76 n wrapped;.}..Ev 00027860: 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f entEmitter.proto 00027870: 74 79 70 65 2e 6f 6e 63 65 20 3d 20 66 75 6e 63 type.once = func 00027880: 74 69 6f 6e 20 6f 6e 63 65 28 74 79 70 65 2c 20 tion once(type, 00027890: 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 63 68 listener) {. ch 000278a0: 65 63 6b 4c 69 73 74 65 6e 65 72 28 6c 69 73 74 eckListener(list 000278b0: 65 6e 65 72 29 3b 0a 20 20 74 68 69 73 2e 6f 6e ener);. this.on 000278c0: 28 74 79 70 65 2c 20 5f 6f 6e 63 65 57 72 61 70 (type, _onceWrap 000278d0: 28 74 68 69 73 2c 20 74 79 70 65 2c 20 6c 69 73 (this, type, lis 000278e0: 74 65 6e 65 72 29 29 3b 0a 20 20 72 65 74 75 72 tener));. retur 000278f0: 6e 20 74 68 69 73 3b 0a 7d 3b 0a 0a 45 76 65 6e n this;.};..Even 00027900: 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 tEmitter.prototy 00027910: 70 65 2e 70 72 65 70 65 6e 64 4f 6e 63 65 4c 69 pe.prependOnceLi 00027920: 73 74 65 6e 65 72 20 3d 0a 20 20 20 20 66 75 6e stener =. fun 00027930: 63 74 69 6f 6e 20 70 72 65 70 65 6e 64 4f 6e 63 ction prependOnc 00027940: 65 4c 69 73 74 65 6e 65 72 28 74 79 70 65 2c 20 eListener(type, 00027950: 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 20 20 listener) {. 00027960: 20 20 63 68 65 63 6b 4c 69 73 74 65 6e 65 72 28 checkListener( 00027970: 6c 69 73 74 65 6e 65 72 29 3b 0a 20 20 20 20 20 listener);. 00027980: 20 74 68 69 73 2e 70 72 65 70 65 6e 64 4c 69 73 this.prependLis 00027990: 74 65 6e 65 72 28 74 79 70 65 2c 20 5f 6f 6e 63 tener(type, _onc 000279a0: 65 57 72 61 70 28 74 68 69 73 2c 20 74 79 70 65 eWrap(this, type 000279b0: 2c 20 6c 69 73 74 65 6e 65 72 29 29 3b 0a 20 20 , listener));. 000279c0: 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b return this; 000279d0: 0a 20 20 20 20 7d 3b 0a 0a 2f 2f 20 45 6d 69 74 . };..// Emit 000279e0: 73 20 61 20 27 72 65 6d 6f 76 65 4c 69 73 74 65 s a 'removeListe 000279f0: 6e 65 72 27 20 65 76 65 6e 74 20 69 66 20 61 6e ner' event if an 00027a00: 64 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 6c 69 d only if the li 00027a10: 73 74 65 6e 65 72 20 77 61 73 20 72 65 6d 6f 76 stener was remov 00027a20: 65 64 2e 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 ed..EventEmitter 00027a30: 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 6d 6f 76 .prototype.remov 00027a40: 65 4c 69 73 74 65 6e 65 72 20 3d 0a 20 20 20 20 eListener =. 00027a50: 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 4c function removeL 00027a60: 69 73 74 65 6e 65 72 28 74 79 70 65 2c 20 6c 69 istener(type, li 00027a70: 73 74 65 6e 65 72 29 20 7b 0a 20 20 20 20 20 20 stener) {. 00027a80: 76 61 72 20 6c 69 73 74 2c 20 65 76 65 6e 74 73 var list, events 00027a90: 2c 20 70 6f 73 69 74 69 6f 6e 2c 20 69 2c 20 6f , position, i, o 00027aa0: 72 69 67 69 6e 61 6c 4c 69 73 74 65 6e 65 72 3b riginalListener; 00027ab0: 0a 0a 20 20 20 20 20 20 63 68 65 63 6b 4c 69 73 .. checkLis 00027ac0: 74 65 6e 65 72 28 6c 69 73 74 65 6e 65 72 29 3b tener(listener); 00027ad0: 0a 0a 20 20 20 20 20 20 65 76 65 6e 74 73 20 3d .. events = 00027ae0: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 3b 0a 20 this._events;. 00027af0: 20 20 20 20 20 69 66 20 28 65 76 65 6e 74 73 20 if (events 00027b00: 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a 20 === undefined). 00027b10: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 return th 00027b20: 69 73 3b 0a 0a 20 20 20 20 20 20 6c 69 73 74 20 is;.. list 00027b30: 3d 20 65 76 65 6e 74 73 5b 74 79 70 65 5d 3b 0a = events[type];. 00027b40: 20 20 20 20 20 20 69 66 20 28 6c 69 73 74 20 3d if (list = 00027b50: 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a 20 20 == undefined). 00027b60: 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 return thi 00027b70: 73 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 6c 69 s;.. if (li 00027b80: 73 74 20 3d 3d 3d 20 6c 69 73 74 65 6e 65 72 20 st === listener 00027b90: 7c 7c 20 6c 69 73 74 2e 6c 69 73 74 65 6e 65 72 || list.listener 00027ba0: 20 3d 3d 3d 20 6c 69 73 74 65 6e 65 72 29 20 7b === listener) { 00027bb0: 0a 20 20 20 20 20 20 20 20 69 66 20 28 2d 2d 74 . if (--t 00027bc0: 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 his._eventsCount 00027bd0: 20 3d 3d 3d 20 30 29 0a 20 20 20 20 20 20 20 20 === 0). 00027be0: 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 3d this._events = 00027bf0: 20 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 28 6e Object.create(n 00027c00: 75 6c 6c 29 3b 0a 20 20 20 20 20 20 20 20 65 6c ull);. el 00027c10: 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 64 se {. d 00027c20: 65 6c 65 74 65 20 65 76 65 6e 74 73 5b 74 79 70 elete events[typ 00027c30: 65 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 e];. if 00027c40: 20 28 65 76 65 6e 74 73 2e 72 65 6d 6f 76 65 4c (events.removeL 00027c50: 69 73 74 65 6e 65 72 29 0a 20 20 20 20 20 20 20 istener). 00027c60: 20 20 20 20 20 74 68 69 73 2e 65 6d 69 74 28 27 this.emit(' 00027c70: 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 27 2c removeListener', 00027c80: 20 74 79 70 65 2c 20 6c 69 73 74 2e 6c 69 73 74 type, list.list 00027c90: 65 6e 65 72 20 7c 7c 20 6c 69 73 74 65 6e 65 72 ener || listener 00027ca0: 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 );. }. 00027cb0: 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 74 79 } else if (ty 00027cc0: 70 65 6f 66 20 6c 69 73 74 20 21 3d 3d 20 27 66 peof list !== 'f 00027cd0: 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 unction') {. 00027ce0: 20 20 20 20 70 6f 73 69 74 69 6f 6e 20 3d 20 2d position = - 00027cf0: 31 3b 0a 0a 20 20 20 20 20 20 20 20 66 6f 72 20 1;.. for 00027d00: 28 69 20 3d 20 6c 69 73 74 2e 6c 65 6e 67 74 68 (i = list.length 00027d10: 20 2d 20 31 3b 20 69 20 3e 3d 20 30 3b 20 69 2d - 1; i >= 0; i- 00027d20: 2d 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 69 -) {. i 00027d30: 66 20 28 6c 69 73 74 5b 69 5d 20 3d 3d 3d 20 6c f (list[i] === l 00027d40: 69 73 74 65 6e 65 72 20 7c 7c 20 6c 69 73 74 5b istener || list[ 00027d50: 69 5d 2e 6c 69 73 74 65 6e 65 72 20 3d 3d 3d 20 i].listener === 00027d60: 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 20 20 listener) {. 00027d70: 20 20 20 20 20 20 20 20 6f 72 69 67 69 6e 61 6c original 00027d80: 4c 69 73 74 65 6e 65 72 20 3d 20 6c 69 73 74 5b Listener = list[ 00027d90: 69 5d 2e 6c 69 73 74 65 6e 65 72 3b 0a 20 20 20 i].listener;. 00027da0: 20 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 6f positio 00027db0: 6e 20 3d 20 69 3b 0a 20 20 20 20 20 20 20 20 20 n = i;. 00027dc0: 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 break;. 00027dd0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a }. }. 00027de0: 0a 20 20 20 20 20 20 20 20 69 66 20 28 70 6f 73 . if (pos 00027df0: 69 74 69 6f 6e 20 3c 20 30 29 0a 20 20 20 20 20 ition < 0). 00027e00: 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 return this 00027e10: 3b 0a 0a 20 20 20 20 20 20 20 20 69 66 20 28 70 ;.. if (p 00027e20: 6f 73 69 74 69 6f 6e 20 3d 3d 3d 20 30 29 0a 20 osition === 0). 00027e30: 20 20 20 20 20 20 20 20 20 6c 69 73 74 2e 73 68 list.sh 00027e40: 69 66 74 28 29 3b 0a 20 20 20 20 20 20 20 20 65 ift();. e 00027e50: 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 lse {. 00027e60: 73 70 6c 69 63 65 4f 6e 65 28 6c 69 73 74 2c 20 spliceOne(list, 00027e70: 70 6f 73 69 74 69 6f 6e 29 3b 0a 20 20 20 20 20 position);. 00027e80: 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 69 66 }.. if 00027e90: 20 28 6c 69 73 74 2e 6c 65 6e 67 74 68 20 3d 3d (list.length == 00027ea0: 3d 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 65 = 1). e 00027eb0: 76 65 6e 74 73 5b 74 79 70 65 5d 20 3d 20 6c 69 vents[type] = li 00027ec0: 73 74 5b 30 5d 3b 0a 0a 20 20 20 20 20 20 20 20 st[0];.. 00027ed0: 69 66 20 28 65 76 65 6e 74 73 2e 72 65 6d 6f 76 if (events.remov 00027ee0: 65 4c 69 73 74 65 6e 65 72 20 21 3d 3d 20 75 6e eListener !== un 00027ef0: 64 65 66 69 6e 65 64 29 0a 20 20 20 20 20 20 20 defined). 00027f00: 20 20 20 74 68 69 73 2e 65 6d 69 74 28 27 72 65 this.emit('re 00027f10: 6d 6f 76 65 4c 69 73 74 65 6e 65 72 27 2c 20 74 moveListener', t 00027f20: 79 70 65 2c 20 6f 72 69 67 69 6e 61 6c 4c 69 73 ype, originalLis 00027f30: 74 65 6e 65 72 20 7c 7c 20 6c 69 73 74 65 6e 65 tener || listene 00027f40: 72 29 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 r);. }.. 00027f50: 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a return this;. 00027f60: 20 20 20 20 7d 3b 0a 0a 45 76 65 6e 74 45 6d 69 };..EventEmi 00027f70: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6f tter.prototype.o 00027f80: 66 66 20 3d 20 45 76 65 6e 74 45 6d 69 74 74 65 ff = EventEmitte 00027f90: 72 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 6d 6f r.prototype.remo 00027fa0: 76 65 4c 69 73 74 65 6e 65 72 3b 0a 0a 45 76 65 veListener;..Eve 00027fb0: 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 ntEmitter.protot 00027fc0: 79 70 65 2e 72 65 6d 6f 76 65 41 6c 6c 4c 69 73 ype.removeAllLis 00027fd0: 74 65 6e 65 72 73 20 3d 0a 20 20 20 20 66 75 6e teners =. fun 00027fe0: 63 74 69 6f 6e 20 72 65 6d 6f 76 65 41 6c 6c 4c ction removeAllL 00027ff0: 69 73 74 65 6e 65 72 73 28 74 79 70 65 29 20 7b isteners(type) { 00028000: 0a 20 20 20 20 20 20 76 61 72 20 6c 69 73 74 65 . var liste 00028010: 6e 65 72 73 2c 20 65 76 65 6e 74 73 2c 20 69 3b ners, events, i; 00028020: 0a 0a 20 20 20 20 20 20 65 76 65 6e 74 73 20 3d .. events = 00028030: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 3b 0a 20 this._events;. 00028040: 20 20 20 20 20 69 66 20 28 65 76 65 6e 74 73 20 if (events 00028050: 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a 20 === undefined). 00028060: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 return th 00028070: 69 73 3b 0a 0a 20 20 20 20 20 20 2f 2f 20 6e 6f is;.. // no 00028080: 74 20 6c 69 73 74 65 6e 69 6e 67 20 66 6f 72 20 t listening for 00028090: 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 2c 20 removeListener, 000280a0: 6e 6f 20 6e 65 65 64 20 74 6f 20 65 6d 69 74 0a no need to emit. 000280b0: 20 20 20 20 20 20 69 66 20 28 65 76 65 6e 74 73 if (events 000280c0: 2e 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 20 .removeListener 000280d0: 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b === undefined) { 000280e0: 0a 20 20 20 20 20 20 20 20 69 66 20 28 61 72 67 . if (arg 000280f0: 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3d 3d uments.length == 00028100: 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 20 20 20 = 0) {. 00028110: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 3d 20 this._events = 00028120: 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 28 6e 75 Object.create(nu 00028130: 6c 6c 29 3b 0a 20 20 20 20 20 20 20 20 20 20 74 ll);. t 00028140: 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 his._eventsCount 00028150: 20 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 7d 20 = 0;. } 00028160: 65 6c 73 65 20 69 66 20 28 65 76 65 6e 74 73 5b else if (events[ 00028170: 74 79 70 65 5d 20 21 3d 3d 20 75 6e 64 65 66 69 type] !== undefi 00028180: 6e 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 ned) {. 00028190: 20 69 66 20 28 2d 2d 74 68 69 73 2e 5f 65 76 65 if (--this._eve 000281a0: 6e 74 73 43 6f 75 6e 74 20 3d 3d 3d 20 30 29 0a ntsCount === 0). 000281b0: 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 this 000281c0: 2e 5f 65 76 65 6e 74 73 20 3d 20 4f 62 6a 65 63 ._events = Objec 000281d0: 74 2e 63 72 65 61 74 65 28 6e 75 6c 6c 29 3b 0a t.create(null);. 000281e0: 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 else. 000281f0: 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 65 74 delet 00028200: 65 20 65 76 65 6e 74 73 5b 74 79 70 65 5d 3b 0a e events[type];. 00028210: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. 00028220: 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 20 return this;. 00028230: 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2f }.. // 00028240: 20 65 6d 69 74 20 72 65 6d 6f 76 65 4c 69 73 74 emit removeList 00028250: 65 6e 65 72 20 66 6f 72 20 61 6c 6c 20 6c 69 73 ener for all lis 00028260: 74 65 6e 65 72 73 20 6f 6e 20 61 6c 6c 20 65 76 teners on all ev 00028270: 65 6e 74 73 0a 20 20 20 20 20 20 69 66 20 28 61 ents. if (a 00028280: 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 rguments.length 00028290: 3d 3d 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 20 === 0) {. 000282a0: 20 76 61 72 20 6b 65 79 73 20 3d 20 4f 62 6a 65 var keys = Obje 000282b0: 63 74 2e 6b 65 79 73 28 65 76 65 6e 74 73 29 3b ct.keys(events); 000282c0: 0a 20 20 20 20 20 20 20 20 76 61 72 20 6b 65 79 . var key 000282d0: 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 28 69 ;. for (i 000282e0: 20 3d 20 30 3b 20 69 20 3c 20 6b 65 79 73 2e 6c = 0; i < keys.l 000282f0: 65 6e 67 74 68 3b 20 2b 2b 69 29 20 7b 0a 20 20 ength; ++i) {. 00028300: 20 20 20 20 20 20 20 20 6b 65 79 20 3d 20 6b 65 key = ke 00028310: 79 73 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 20 ys[i];. 00028320: 20 69 66 20 28 6b 65 79 20 3d 3d 3d 20 27 72 65 if (key === 're 00028330: 6d 6f 76 65 4c 69 73 74 65 6e 65 72 27 29 20 63 moveListener') c 00028340: 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 20 20 20 20 ontinue;. 00028350: 20 20 20 74 68 69 73 2e 72 65 6d 6f 76 65 41 6c this.removeAl 00028360: 6c 4c 69 73 74 65 6e 65 72 73 28 6b 65 79 29 3b lListeners(key); 00028370: 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 . }. 00028380: 20 20 20 74 68 69 73 2e 72 65 6d 6f 76 65 41 6c this.removeAl 00028390: 6c 4c 69 73 74 65 6e 65 72 73 28 27 72 65 6d 6f lListeners('remo 000283a0: 76 65 4c 69 73 74 65 6e 65 72 27 29 3b 0a 20 20 veListener');. 000283b0: 20 20 20 20 20 20 74 68 69 73 2e 5f 65 76 65 6e this._even 000283c0: 74 73 20 3d 20 4f 62 6a 65 63 74 2e 63 72 65 61 ts = Object.crea 000283d0: 74 65 28 6e 75 6c 6c 29 3b 0a 20 20 20 20 20 20 te(null);. 000283e0: 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f this._eventsCo 000283f0: 75 6e 74 20 3d 20 30 3b 0a 20 20 20 20 20 20 20 unt = 0;. 00028400: 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 20 20 return this;. 00028410: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 6c 69 73 }.. lis 00028420: 74 65 6e 65 72 73 20 3d 20 65 76 65 6e 74 73 5b teners = events[ 00028430: 74 79 70 65 5d 3b 0a 0a 20 20 20 20 20 20 69 66 type];.. if 00028440: 20 28 74 79 70 65 6f 66 20 6c 69 73 74 65 6e 65 (typeof listene 00028450: 72 73 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e rs === 'function 00028460: 27 29 20 7b 0a 20 20 20 20 20 20 20 20 74 68 69 ') {. thi 00028470: 73 2e 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 s.removeListener 00028480: 28 74 79 70 65 2c 20 6c 69 73 74 65 6e 65 72 73 (type, listeners 00028490: 29 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 );. } else 000284a0: 69 66 20 28 6c 69 73 74 65 6e 65 72 73 20 21 3d if (listeners != 000284b0: 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 0a 20 = undefined) {. 000284c0: 20 20 20 20 20 20 20 2f 2f 20 4c 49 46 4f 20 6f // LIFO o 000284d0: 72 64 65 72 0a 20 20 20 20 20 20 20 20 66 6f 72 rder. for 000284e0: 20 28 69 20 3d 20 6c 69 73 74 65 6e 65 72 73 2e (i = listeners. 000284f0: 6c 65 6e 67 74 68 20 2d 20 31 3b 20 69 20 3e 3d length - 1; i >= 00028500: 20 30 3b 20 69 2d 2d 29 20 7b 0a 20 20 20 20 20 0; i--) {. 00028510: 20 20 20 20 20 74 68 69 73 2e 72 65 6d 6f 76 65 this.remove 00028520: 4c 69 73 74 65 6e 65 72 28 74 79 70 65 2c 20 6c Listener(type, l 00028530: 69 73 74 65 6e 65 72 73 5b 69 5d 29 3b 0a 20 20 isteners[i]);. 00028540: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a }. }. 00028550: 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 . return th 00028560: 69 73 3b 0a 20 20 20 20 7d 3b 0a 0a 66 75 6e 63 is;. };..func 00028570: 74 69 6f 6e 20 5f 6c 69 73 74 65 6e 65 72 73 28 tion _listeners( 00028580: 74 61 72 67 65 74 2c 20 74 79 70 65 2c 20 75 6e target, type, un 00028590: 77 72 61 70 29 20 7b 0a 20 20 76 61 72 20 65 76 wrap) {. var ev 000285a0: 65 6e 74 73 20 3d 20 74 61 72 67 65 74 2e 5f 65 ents = target._e 000285b0: 76 65 6e 74 73 3b 0a 0a 20 20 69 66 20 28 65 76 vents;.. if (ev 000285c0: 65 6e 74 73 20 3d 3d 3d 20 75 6e 64 65 66 69 6e ents === undefin 000285d0: 65 64 29 0a 20 20 20 20 72 65 74 75 72 6e 20 5b ed). return [ 000285e0: 5d 3b 0a 0a 20 20 76 61 72 20 65 76 6c 69 73 74 ];.. var evlist 000285f0: 65 6e 65 72 20 3d 20 65 76 65 6e 74 73 5b 74 79 ener = events[ty 00028600: 70 65 5d 3b 0a 20 20 69 66 20 28 65 76 6c 69 73 pe];. if (evlis 00028610: 74 65 6e 65 72 20 3d 3d 3d 20 75 6e 64 65 66 69 tener === undefi 00028620: 6e 65 64 29 0a 20 20 20 20 72 65 74 75 72 6e 20 ned). return 00028630: 5b 5d 3b 0a 0a 20 20 69 66 20 28 74 79 70 65 6f [];.. if (typeo 00028640: 66 20 65 76 6c 69 73 74 65 6e 65 72 20 3d 3d 3d f evlistener === 00028650: 20 27 66 75 6e 63 74 69 6f 6e 27 29 0a 20 20 20 'function'). 00028660: 20 72 65 74 75 72 6e 20 75 6e 77 72 61 70 20 3f return unwrap ? 00028670: 20 5b 65 76 6c 69 73 74 65 6e 65 72 2e 6c 69 73 [evlistener.lis 00028680: 74 65 6e 65 72 20 7c 7c 20 65 76 6c 69 73 74 65 tener || evliste 00028690: 6e 65 72 5d 20 3a 20 5b 65 76 6c 69 73 74 65 6e ner] : [evlisten 000286a0: 65 72 5d 3b 0a 0a 20 20 72 65 74 75 72 6e 20 75 er];.. return u 000286b0: 6e 77 72 61 70 20 3f 0a 20 20 20 20 75 6e 77 72 nwrap ?. unwr 000286c0: 61 70 4c 69 73 74 65 6e 65 72 73 28 65 76 6c 69 apListeners(evli 000286d0: 73 74 65 6e 65 72 29 20 3a 20 61 72 72 61 79 43 stener) : arrayC 000286e0: 6c 6f 6e 65 28 65 76 6c 69 73 74 65 6e 65 72 2c lone(evlistener, 000286f0: 20 65 76 6c 69 73 74 65 6e 65 72 2e 6c 65 6e 67 evlistener.leng 00028700: 74 68 29 3b 0a 7d 0a 0a 45 76 65 6e 74 45 6d 69 th);.}..EventEmi 00028710: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6c tter.prototype.l 00028720: 69 73 74 65 6e 65 72 73 20 3d 20 66 75 6e 63 74 isteners = funct 00028730: 69 6f 6e 20 6c 69 73 74 65 6e 65 72 73 28 74 79 ion listeners(ty 00028740: 70 65 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 5f pe) {. return _ 00028750: 6c 69 73 74 65 6e 65 72 73 28 74 68 69 73 2c 20 listeners(this, 00028760: 74 79 70 65 2c 20 74 72 75 65 29 3b 0a 7d 3b 0a type, true);.};. 00028770: 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 .EventEmitter.pr 00028780: 6f 74 6f 74 79 70 65 2e 72 61 77 4c 69 73 74 65 ototype.rawListe 00028790: 6e 65 72 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 ners = function 000287a0: 72 61 77 4c 69 73 74 65 6e 65 72 73 28 74 79 70 rawListeners(typ 000287b0: 65 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 5f 6c e) {. return _l 000287c0: 69 73 74 65 6e 65 72 73 28 74 68 69 73 2c 20 74 isteners(this, t 000287d0: 79 70 65 2c 20 66 61 6c 73 65 29 3b 0a 7d 3b 0a ype, false);.};. 000287e0: 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 6c 69 .EventEmitter.li 000287f0: 73 74 65 6e 65 72 43 6f 75 6e 74 20 3d 20 66 75 stenerCount = fu 00028800: 6e 63 74 69 6f 6e 28 65 6d 69 74 74 65 72 2c 20 nction(emitter, 00028810: 74 79 70 65 29 20 7b 0a 20 20 69 66 20 28 74 79 type) {. if (ty 00028820: 70 65 6f 66 20 65 6d 69 74 74 65 72 2e 6c 69 73 peof emitter.lis 00028830: 74 65 6e 65 72 43 6f 75 6e 74 20 3d 3d 3d 20 27 tenerCount === ' 00028840: 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 function') {. 00028850: 20 72 65 74 75 72 6e 20 65 6d 69 74 74 65 72 2e return emitter. 00028860: 6c 69 73 74 65 6e 65 72 43 6f 75 6e 74 28 74 79 listenerCount(ty 00028870: 70 65 29 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a pe);. } else {. 00028880: 20 20 20 20 72 65 74 75 72 6e 20 6c 69 73 74 65 return liste 00028890: 6e 65 72 43 6f 75 6e 74 2e 63 61 6c 6c 28 65 6d nerCount.call(em 000288a0: 69 74 74 65 72 2c 20 74 79 70 65 29 3b 0a 20 20 itter, type);. 000288b0: 7d 0a 7d 3b 0a 0a 45 76 65 6e 74 45 6d 69 74 74 }.};..EventEmitt 000288c0: 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6c 69 73 er.prototype.lis 000288d0: 74 65 6e 65 72 43 6f 75 6e 74 20 3d 20 6c 69 73 tenerCount = lis 000288e0: 74 65 6e 65 72 43 6f 75 6e 74 3b 0a 66 75 6e 63 tenerCount;.func 000288f0: 74 69 6f 6e 20 6c 69 73 74 65 6e 65 72 43 6f 75 tion listenerCou 00028900: 6e 74 28 74 79 70 65 29 20 7b 0a 20 20 76 61 72 nt(type) {. var 00028910: 20 65 76 65 6e 74 73 20 3d 20 74 68 69 73 2e 5f events = this._ 00028920: 65 76 65 6e 74 73 3b 0a 0a 20 20 69 66 20 28 65 events;.. if (e 00028930: 76 65 6e 74 73 20 21 3d 3d 20 75 6e 64 65 66 69 vents !== undefi 00028940: 6e 65 64 29 20 7b 0a 20 20 20 20 76 61 72 20 65 ned) {. var e 00028950: 76 6c 69 73 74 65 6e 65 72 20 3d 20 65 76 65 6e vlistener = even 00028960: 74 73 5b 74 79 70 65 5d 3b 0a 0a 20 20 20 20 69 ts[type];.. i 00028970: 66 20 28 74 79 70 65 6f 66 20 65 76 6c 69 73 74 f (typeof evlist 00028980: 65 6e 65 72 20 3d 3d 3d 20 27 66 75 6e 63 74 69 ener === 'functi 00028990: 6f 6e 27 29 20 7b 0a 20 20 20 20 20 20 72 65 74 on') {. ret 000289a0: 75 72 6e 20 31 3b 0a 20 20 20 20 7d 20 65 6c 73 urn 1;. } els 000289b0: 65 20 69 66 20 28 65 76 6c 69 73 74 65 6e 65 72 e if (evlistener 000289c0: 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 !== undefined) 000289d0: 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 {. return e 000289e0: 76 6c 69 73 74 65 6e 65 72 2e 6c 65 6e 67 74 68 vlistener.length 000289f0: 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 72 ;. }. }.. r 00028a00: 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a 45 76 65 6e eturn 0;.}..Even 00028a10: 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 tEmitter.prototy 00028a20: 70 65 2e 65 76 65 6e 74 4e 61 6d 65 73 20 3d 20 pe.eventNames = 00028a30: 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e 74 4e 61 function eventNa 00028a40: 6d 65 73 28 29 20 7b 0a 20 20 72 65 74 75 72 6e mes() {. return 00028a50: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f 75 this._eventsCou 00028a60: 6e 74 20 3e 20 30 20 3f 20 52 65 66 6c 65 63 74 nt > 0 ? Reflect 00028a70: 4f 77 6e 4b 65 79 73 28 74 68 69 73 2e 5f 65 76 OwnKeys(this._ev 00028a80: 65 6e 74 73 29 20 3a 20 5b 5d 3b 0a 7d 3b 0a 0a ents) : [];.};.. 00028a90: 66 75 6e 63 74 69 6f 6e 20 61 72 72 61 79 43 6c function arrayCl 00028aa0: 6f 6e 65 28 61 72 72 2c 20 6e 29 20 7b 0a 20 20 one(arr, n) {. 00028ab0: 76 61 72 20 63 6f 70 79 20 3d 20 6e 65 77 20 41 var copy = new A 00028ac0: 72 72 61 79 28 6e 29 3b 0a 20 20 66 6f 72 20 28 rray(n);. for ( 00028ad0: 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6e var i = 0; i < n 00028ae0: 3b 20 2b 2b 69 29 0a 20 20 20 20 63 6f 70 79 5b ; ++i). copy[ 00028af0: 69 5d 20 3d 20 61 72 72 5b 69 5d 3b 0a 20 20 72 i] = arr[i];. r 00028b00: 65 74 75 72 6e 20 63 6f 70 79 3b 0a 7d 0a 0a 66 eturn copy;.}..f 00028b10: 75 6e 63 74 69 6f 6e 20 73 70 6c 69 63 65 4f 6e unction spliceOn 00028b20: 65 28 6c 69 73 74 2c 20 69 6e 64 65 78 29 20 7b e(list, index) { 00028b30: 0a 20 20 66 6f 72 20 28 3b 20 69 6e 64 65 78 20 . for (; index 00028b40: 2b 20 31 20 3c 20 6c 69 73 74 2e 6c 65 6e 67 74 + 1 < list.lengt 00028b50: 68 3b 20 69 6e 64 65 78 2b 2b 29 0a 20 20 20 20 h; index++). 00028b60: 6c 69 73 74 5b 69 6e 64 65 78 5d 20 3d 20 6c 69 list[index] = li 00028b70: 73 74 5b 69 6e 64 65 78 20 2b 20 31 5d 3b 0a 20 st[index + 1];. 00028b80: 20 6c 69 73 74 2e 70 6f 70 28 29 3b 0a 7d 0a 0a list.pop();.}.. 00028b90: 66 75 6e 63 74 69 6f 6e 20 75 6e 77 72 61 70 4c function unwrapL 00028ba0: 69 73 74 65 6e 65 72 73 28 61 72 72 29 20 7b 0a isteners(arr) {. 00028bb0: 20 20 76 61 72 20 72 65 74 20 3d 20 6e 65 77 20 var ret = new 00028bc0: 41 72 72 61 79 28 61 72 72 2e 6c 65 6e 67 74 68 Array(arr.length 00028bd0: 29 3b 0a 20 20 66 6f 72 20 28 76 61 72 20 69 20 );. for (var i 00028be0: 3d 20 30 3b 20 69 20 3c 20 72 65 74 2e 6c 65 6e = 0; i < ret.len 00028bf0: 67 74 68 3b 20 2b 2b 69 29 20 7b 0a 20 20 20 20 gth; ++i) {. 00028c00: 72 65 74 5b 69 5d 20 3d 20 61 72 72 5b 69 5d 2e ret[i] = arr[i]. 00028c10: 6c 69 73 74 65 6e 65 72 20 7c 7c 20 61 72 72 5b listener || arr[ 00028c20: 69 5d 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e i];. }. return 00028c30: 20 72 65 74 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f ret;.}..functio 00028c40: 6e 20 6f 6e 63 65 28 65 6d 69 74 74 65 72 2c 20 n once(emitter, 00028c50: 6e 61 6d 65 29 20 7b 0a 20 20 72 65 74 75 72 6e name) {. return 00028c60: 20 6e 65 77 20 50 72 6f 6d 69 73 65 28 66 75 6e new Promise(fun 00028c70: 63 74 69 6f 6e 20 28 72 65 73 6f 6c 76 65 2c 20 ction (resolve, 00028c80: 72 65 6a 65 63 74 29 20 7b 0a 20 20 20 20 66 75 reject) {. fu 00028c90: 6e 63 74 69 6f 6e 20 65 72 72 6f 72 4c 69 73 74 nction errorList 00028ca0: 65 6e 65 72 28 65 72 72 29 20 7b 0a 20 20 20 20 ener(err) {. 00028cb0: 20 20 65 6d 69 74 74 65 72 2e 72 65 6d 6f 76 65 emitter.remove 00028cc0: 4c 69 73 74 65 6e 65 72 28 6e 61 6d 65 2c 20 72 Listener(name, r 00028cd0: 65 73 6f 6c 76 65 72 29 3b 0a 20 20 20 20 20 20 esolver);. 00028ce0: 72 65 6a 65 63 74 28 65 72 72 29 3b 0a 20 20 20 reject(err);. 00028cf0: 20 7d 0a 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e }.. function 00028d00: 20 72 65 73 6f 6c 76 65 72 28 29 20 7b 0a 20 20 resolver() {. 00028d10: 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 20 65 if (typeof e 00028d20: 6d 69 74 74 65 72 2e 72 65 6d 6f 76 65 4c 69 73 mitter.removeLis 00028d30: 74 65 6e 65 72 20 3d 3d 3d 20 27 66 75 6e 63 74 tener === 'funct 00028d40: 69 6f 6e 27 29 20 7b 0a 20 20 20 20 20 20 20 20 ion') {. 00028d50: 65 6d 69 74 74 65 72 2e 72 65 6d 6f 76 65 4c 69 emitter.removeLi 00028d60: 73 74 65 6e 65 72 28 27 65 72 72 6f 72 27 2c 20 stener('error', 00028d70: 65 72 72 6f 72 4c 69 73 74 65 6e 65 72 29 3b 0a errorListener);. 00028d80: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 }. re 00028d90: 73 6f 6c 76 65 28 5b 5d 2e 73 6c 69 63 65 2e 63 solve([].slice.c 00028da0: 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 29 29 3b all(arguments)); 00028db0: 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 76 65 . };.. eve 00028dc0: 6e 74 54 61 72 67 65 74 41 67 6e 6f 73 74 69 63 ntTargetAgnostic 00028dd0: 41 64 64 4c 69 73 74 65 6e 65 72 28 65 6d 69 74 AddListener(emit 00028de0: 74 65 72 2c 20 6e 61 6d 65 2c 20 72 65 73 6f 6c ter, name, resol 00028df0: 76 65 72 2c 20 7b 20 6f 6e 63 65 3a 20 74 72 75 ver, { once: tru 00028e00: 65 20 7d 29 3b 0a 20 20 20 20 69 66 20 28 6e 61 e });. if (na 00028e10: 6d 65 20 21 3d 3d 20 27 65 72 72 6f 72 27 29 20 me !== 'error') 00028e20: 7b 0a 20 20 20 20 20 20 61 64 64 45 72 72 6f 72 {. addError 00028e30: 48 61 6e 64 6c 65 72 49 66 45 76 65 6e 74 45 6d HandlerIfEventEm 00028e40: 69 74 74 65 72 28 65 6d 69 74 74 65 72 2c 20 65 itter(emitter, e 00028e50: 72 72 6f 72 4c 69 73 74 65 6e 65 72 2c 20 7b 20 rrorListener, { 00028e60: 6f 6e 63 65 3a 20 74 72 75 65 20 7d 29 3b 0a 20 once: true });. 00028e70: 20 20 20 7d 0a 20 20 7d 29 3b 0a 7d 0a 0a 66 75 }. });.}..fu 00028e80: 6e 63 74 69 6f 6e 20 61 64 64 45 72 72 6f 72 48 nction addErrorH 00028e90: 61 6e 64 6c 65 72 49 66 45 76 65 6e 74 45 6d 69 andlerIfEventEmi 00028ea0: 74 74 65 72 28 65 6d 69 74 74 65 72 2c 20 68 61 tter(emitter, ha 00028eb0: 6e 64 6c 65 72 2c 20 66 6c 61 67 73 29 20 7b 0a ndler, flags) {. 00028ec0: 20 20 69 66 20 28 74 79 70 65 6f 66 20 65 6d 69 if (typeof emi 00028ed0: 74 74 65 72 2e 6f 6e 20 3d 3d 3d 20 27 66 75 6e tter.on === 'fun 00028ee0: 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 65 76 ction') {. ev 00028ef0: 65 6e 74 54 61 72 67 65 74 41 67 6e 6f 73 74 69 entTargetAgnosti 00028f00: 63 41 64 64 4c 69 73 74 65 6e 65 72 28 65 6d 69 cAddListener(emi 00028f10: 74 74 65 72 2c 20 27 65 72 72 6f 72 27 2c 20 68 tter, 'error', h 00028f20: 61 6e 64 6c 65 72 2c 20 66 6c 61 67 73 29 3b 0a andler, flags);. 00028f30: 20 20 7d 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 }.}..function 00028f40: 65 76 65 6e 74 54 61 72 67 65 74 41 67 6e 6f 73 eventTargetAgnos 00028f50: 74 69 63 41 64 64 4c 69 73 74 65 6e 65 72 28 65 ticAddListener(e 00028f60: 6d 69 74 74 65 72 2c 20 6e 61 6d 65 2c 20 6c 69 mitter, name, li 00028f70: 73 74 65 6e 65 72 2c 20 66 6c 61 67 73 29 20 7b stener, flags) { 00028f80: 0a 20 20 69 66 20 28 74 79 70 65 6f 66 20 65 6d . if (typeof em 00028f90: 69 74 74 65 72 2e 6f 6e 20 3d 3d 3d 20 27 66 75 itter.on === 'fu 00028fa0: 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 69 nction') {. i 00028fb0: 66 20 28 66 6c 61 67 73 2e 6f 6e 63 65 29 20 7b f (flags.once) { 00028fc0: 0a 20 20 20 20 20 20 65 6d 69 74 74 65 72 2e 6f . emitter.o 00028fd0: 6e 63 65 28 6e 61 6d 65 2c 20 6c 69 73 74 65 6e nce(name, listen 00028fe0: 65 72 29 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 er);. } else 00028ff0: 7b 0a 20 20 20 20 20 20 65 6d 69 74 74 65 72 2e {. emitter. 00029000: 6f 6e 28 6e 61 6d 65 2c 20 6c 69 73 74 65 6e 65 on(name, listene 00029010: 72 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 20 65 6c r);. }. } el 00029020: 73 65 20 69 66 20 28 74 79 70 65 6f 66 20 65 6d se if (typeof em 00029030: 69 74 74 65 72 2e 61 64 64 45 76 65 6e 74 4c 69 itter.addEventLi 00029040: 73 74 65 6e 65 72 20 3d 3d 3d 20 27 66 75 6e 63 stener === 'func 00029050: 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 2f 2f 20 tion') {. // 00029060: 45 76 65 6e 74 54 61 72 67 65 74 20 64 6f 65 73 EventTarget does 00029070: 20 6e 6f 74 20 68 61 76 65 20 60 65 72 72 6f 72 not have `error 00029080: 60 20 65 76 65 6e 74 20 73 65 6d 61 6e 74 69 63 ` event semantic 00029090: 73 20 6c 69 6b 65 20 4e 6f 64 65 0a 20 20 20 20 s like Node. 000290a0: 2f 2f 20 45 76 65 6e 74 45 6d 69 74 74 65 72 73 // EventEmitters 000290b0: 2c 20 77 65 20 64 6f 20 6e 6f 74 20 6c 69 73 74 , we do not list 000290c0: 65 6e 20 66 6f 72 20 60 65 72 72 6f 72 60 20 65 en for `error` e 000290d0: 76 65 6e 74 73 20 68 65 72 65 2e 0a 20 20 20 20 vents here.. 000290e0: 65 6d 69 74 74 65 72 2e 61 64 64 45 76 65 6e 74 emitter.addEvent 000290f0: 4c 69 73 74 65 6e 65 72 28 6e 61 6d 65 2c 20 66 Listener(name, f 00029100: 75 6e 63 74 69 6f 6e 20 77 72 61 70 4c 69 73 74 unction wrapList 00029110: 65 6e 65 72 28 61 72 67 29 20 7b 0a 20 20 20 20 ener(arg) {. 00029120: 20 20 2f 2f 20 49 45 20 64 6f 65 73 20 6e 6f 74 // IE does not 00029130: 20 68 61 76 65 20 62 75 69 6c 74 69 6e 20 60 7b have builtin `{ 00029140: 20 6f 6e 63 65 3a 20 74 72 75 65 20 7d 60 20 73 once: true }` s 00029150: 75 70 70 6f 72 74 20 73 6f 20 77 65 0a 20 20 20 upport so we. 00029160: 20 20 20 2f 2f 20 68 61 76 65 20 74 6f 20 64 6f // have to do 00029170: 20 69 74 20 6d 61 6e 75 61 6c 6c 79 2e 0a 20 20 it manually.. 00029180: 20 20 20 20 69 66 20 28 66 6c 61 67 73 2e 6f 6e if (flags.on 00029190: 63 65 29 20 7b 0a 20 20 20 20 20 20 20 20 65 6d ce) {. em 000291a0: 69 74 74 65 72 2e 72 65 6d 6f 76 65 45 76 65 6e itter.removeEven 000291b0: 74 4c 69 73 74 65 6e 65 72 28 6e 61 6d 65 2c 20 tListener(name, 000291c0: 77 72 61 70 4c 69 73 74 65 6e 65 72 29 3b 0a 20 wrapListener);. 000291d0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 6c 69 73 }. lis 000291e0: 74 65 6e 65 72 28 61 72 67 29 3b 0a 20 20 20 20 tener(arg);. 000291f0: 7d 29 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 });. } else {. 00029200: 20 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 throw new Typ 00029210: 65 45 72 72 6f 72 28 27 54 68 65 20 22 65 6d 69 eError('The "emi 00029220: 74 74 65 72 22 20 61 72 67 75 6d 65 6e 74 20 6d tter" argument m 00029230: 75 73 74 20 62 65 20 6f 66 20 74 79 70 65 20 45 ust be of type E 00029240: 76 65 6e 74 45 6d 69 74 74 65 72 2e 20 52 65 63 ventEmitter. Rec 00029250: 65 69 76 65 64 20 74 79 70 65 20 27 20 2b 20 74 eived type ' + t 00029260: 79 70 65 6f 66 20 65 6d 69 74 74 65 72 29 3b 0a ypeof emitter);. 00029270: 20 20 7d 0a 7d 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 }.}.../***/ }) 00029280: 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 ,../***/ "./node 00029290: 5f 6d 6f 64 75 6c 65 73 2f 65 78 74 65 6e 64 2f _modules/extend/ 000292a0: 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a index.js":./*!** 000292b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000292c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000292d0: 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e ****!*\. !*** . 000292e0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 78 /node_modules/ex 000292f0: 74 65 6e 64 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a tend/index.js ** 00029300: 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!. \********** 00029310: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00029320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 00029330: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e **/ ((module) => 00029340: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 00029350: 3b 0a 0a 0a 76 61 72 20 68 61 73 4f 77 6e 20 3d ;...var hasOwn = 00029360: 20 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 Object.prototyp 00029370: 65 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 e.hasOwnProperty 00029380: 3b 0a 76 61 72 20 74 6f 53 74 72 20 3d 20 4f 62 ;.var toStr = Ob 00029390: 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 ject.prototype.t 000293a0: 6f 53 74 72 69 6e 67 3b 0a 76 61 72 20 64 65 66 oString;.var def 000293b0: 69 6e 65 50 72 6f 70 65 72 74 79 20 3d 20 4f 62 ineProperty = Ob 000293c0: 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 ject.definePrope 000293d0: 72 74 79 3b 0a 76 61 72 20 67 4f 50 44 20 3d 20 rty;.var gOPD = 000293e0: 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 6f Object.getOwnPro 000293f0: 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 3b pertyDescriptor; 00029400: 0a 0a 76 61 72 20 69 73 41 72 72 61 79 20 3d 20 ..var isArray = 00029410: 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 72 61 79 function isArray 00029420: 28 61 72 72 29 20 7b 0a 09 69 66 20 28 74 79 70 (arr) {..if (typ 00029430: 65 6f 66 20 41 72 72 61 79 2e 69 73 41 72 72 61 eof Array.isArra 00029440: 79 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 y === 'function' 00029450: 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 41 72 72 ) {...return Arr 00029460: 61 79 2e 69 73 41 72 72 61 79 28 61 72 72 29 3b ay.isArray(arr); 00029470: 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 74 6f 53 ..}...return toS 00029480: 74 72 2e 63 61 6c 6c 28 61 72 72 29 20 3d 3d 3d tr.call(arr) === 00029490: 20 27 5b 6f 62 6a 65 63 74 20 41 72 72 61 79 5d '[object Array] 000294a0: 27 3b 0a 7d 3b 0a 0a 76 61 72 20 69 73 50 6c 61 ';.};..var isPla 000294b0: 69 6e 4f 62 6a 65 63 74 20 3d 20 66 75 6e 63 74 inObject = funct 000294c0: 69 6f 6e 20 69 73 50 6c 61 69 6e 4f 62 6a 65 63 ion isPlainObjec 000294d0: 74 28 6f 62 6a 29 20 7b 0a 09 69 66 20 28 21 6f t(obj) {..if (!o 000294e0: 62 6a 20 7c 7c 20 74 6f 53 74 72 2e 63 61 6c 6c bj || toStr.call 000294f0: 28 6f 62 6a 29 20 21 3d 3d 20 27 5b 6f 62 6a 65 (obj) !== '[obje 00029500: 63 74 20 4f 62 6a 65 63 74 5d 27 29 20 7b 0a 09 ct Object]') {.. 00029510: 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 .return false;.. 00029520: 7d 0a 0a 09 76 61 72 20 68 61 73 4f 77 6e 43 6f }...var hasOwnCo 00029530: 6e 73 74 72 75 63 74 6f 72 20 3d 20 68 61 73 4f nstructor = hasO 00029540: 77 6e 2e 63 61 6c 6c 28 6f 62 6a 2c 20 27 63 6f wn.call(obj, 'co 00029550: 6e 73 74 72 75 63 74 6f 72 27 29 3b 0a 09 76 61 nstructor');..va 00029560: 72 20 68 61 73 49 73 50 72 6f 74 6f 74 79 70 65 r hasIsPrototype 00029570: 4f 66 20 3d 20 6f 62 6a 2e 63 6f 6e 73 74 72 75 Of = obj.constru 00029580: 63 74 6f 72 20 26 26 20 6f 62 6a 2e 63 6f 6e 73 ctor && obj.cons 00029590: 74 72 75 63 74 6f 72 2e 70 72 6f 74 6f 74 79 70 tructor.prototyp 000295a0: 65 20 26 26 20 68 61 73 4f 77 6e 2e 63 61 6c 6c e && hasOwn.call 000295b0: 28 6f 62 6a 2e 63 6f 6e 73 74 72 75 63 74 6f 72 (obj.constructor 000295c0: 2e 70 72 6f 74 6f 74 79 70 65 2c 20 27 69 73 50 .prototype, 'isP 000295d0: 72 6f 74 6f 74 79 70 65 4f 66 27 29 3b 0a 09 2f rototypeOf');../ 000295e0: 2f 20 4e 6f 74 20 6f 77 6e 20 63 6f 6e 73 74 72 / Not own constr 000295f0: 75 63 74 6f 72 20 70 72 6f 70 65 72 74 79 20 6d uctor property m 00029600: 75 73 74 20 62 65 20 4f 62 6a 65 63 74 0a 09 69 ust be Object..i 00029610: 66 20 28 6f 62 6a 2e 63 6f 6e 73 74 72 75 63 74 f (obj.construct 00029620: 6f 72 20 26 26 20 21 68 61 73 4f 77 6e 43 6f 6e or && !hasOwnCon 00029630: 73 74 72 75 63 74 6f 72 20 26 26 20 21 68 61 73 structor && !has 00029640: 49 73 50 72 6f 74 6f 74 79 70 65 4f 66 29 20 7b IsPrototypeOf) { 00029650: 0a 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b ...return false; 00029660: 0a 09 7d 0a 0a 09 2f 2f 20 4f 77 6e 20 70 72 6f ..}...// Own pro 00029670: 70 65 72 74 69 65 73 20 61 72 65 20 65 6e 75 6d perties are enum 00029680: 65 72 61 74 65 64 20 66 69 72 73 74 6c 79 2c 20 erated firstly, 00029690: 73 6f 20 74 6f 20 73 70 65 65 64 20 75 70 2c 0a so to speed up,. 000296a0: 09 2f 2f 20 69 66 20 6c 61 73 74 20 6f 6e 65 20 .// if last one 000296b0: 69 73 20 6f 77 6e 2c 20 74 68 65 6e 20 61 6c 6c is own, then all 000296c0: 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 properties are 000296d0: 6f 77 6e 2e 0a 09 76 61 72 20 6b 65 79 3b 0a 09 own...var key;.. 000296e0: 66 6f 72 20 28 6b 65 79 20 69 6e 20 6f 62 6a 29 for (key in obj) 000296f0: 20 7b 20 2f 2a 2a 2f 20 7d 0a 0a 09 72 65 74 75 { /**/ }...retu 00029700: 72 6e 20 74 79 70 65 6f 66 20 6b 65 79 20 3d 3d rn typeof key == 00029710: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 7c 7c = 'undefined' || 00029720: 20 68 61 73 4f 77 6e 2e 63 61 6c 6c 28 6f 62 6a hasOwn.call(obj 00029730: 2c 20 6b 65 79 29 3b 0a 7d 3b 0a 0a 2f 2f 20 49 , key);.};..// I 00029740: 66 20 6e 61 6d 65 20 69 73 20 27 5f 5f 70 72 6f f name is '__pro 00029750: 74 6f 5f 5f 27 2c 20 61 6e 64 20 4f 62 6a 65 63 to__', and Objec 00029760: 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 t.defineProperty 00029770: 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 64 is available, d 00029780: 65 66 69 6e 65 20 5f 5f 70 72 6f 74 6f 5f 5f 20 efine __proto__ 00029790: 61 73 20 61 6e 20 6f 77 6e 20 70 72 6f 70 65 72 as an own proper 000297a0: 74 79 20 6f 6e 20 74 61 72 67 65 74 0a 76 61 72 ty on target.var 000297b0: 20 73 65 74 50 72 6f 70 65 72 74 79 20 3d 20 66 setProperty = f 000297c0: 75 6e 63 74 69 6f 6e 20 73 65 74 50 72 6f 70 65 unction setPrope 000297d0: 72 74 79 28 74 61 72 67 65 74 2c 20 6f 70 74 69 rty(target, opti 000297e0: 6f 6e 73 29 20 7b 0a 09 69 66 20 28 64 65 66 69 ons) {..if (defi 000297f0: 6e 65 50 72 6f 70 65 72 74 79 20 26 26 20 6f 70 neProperty && op 00029800: 74 69 6f 6e 73 2e 6e 61 6d 65 20 3d 3d 3d 20 27 tions.name === ' 00029810: 5f 5f 70 72 6f 74 6f 5f 5f 27 29 20 7b 0a 09 09 __proto__') {... 00029820: 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 74 defineProperty(t 00029830: 61 72 67 65 74 2c 20 6f 70 74 69 6f 6e 73 2e 6e arget, options.n 00029840: 61 6d 65 2c 20 7b 0a 09 09 09 65 6e 75 6d 65 72 ame, {....enumer 00029850: 61 62 6c 65 3a 20 74 72 75 65 2c 0a 09 09 09 63 able: true,....c 00029860: 6f 6e 66 69 67 75 72 61 62 6c 65 3a 20 74 72 75 onfigurable: tru 00029870: 65 2c 0a 09 09 09 76 61 6c 75 65 3a 20 6f 70 74 e,....value: opt 00029880: 69 6f 6e 73 2e 6e 65 77 56 61 6c 75 65 2c 0a 09 ions.newValue,.. 00029890: 09 09 77 72 69 74 61 62 6c 65 3a 20 74 72 75 65 ..writable: true 000298a0: 0a 09 09 7d 29 3b 0a 09 7d 20 65 6c 73 65 20 7b ...});..} else { 000298b0: 0a 09 09 74 61 72 67 65 74 5b 6f 70 74 69 6f 6e ...target[option 000298c0: 73 2e 6e 61 6d 65 5d 20 3d 20 6f 70 74 69 6f 6e s.name] = option 000298d0: 73 2e 6e 65 77 56 61 6c 75 65 3b 0a 09 7d 0a 7d s.newValue;..}.} 000298e0: 3b 0a 0a 2f 2f 20 52 65 74 75 72 6e 20 75 6e 64 ;..// Return und 000298f0: 65 66 69 6e 65 64 20 69 6e 73 74 65 61 64 20 6f efined instead o 00029900: 66 20 5f 5f 70 72 6f 74 6f 5f 5f 20 69 66 20 27 f __proto__ if ' 00029910: 5f 5f 70 72 6f 74 6f 5f 5f 27 20 69 73 20 6e 6f __proto__' is no 00029920: 74 20 61 6e 20 6f 77 6e 20 70 72 6f 70 65 72 74 t an own propert 00029930: 79 0a 76 61 72 20 67 65 74 50 72 6f 70 65 72 74 y.var getPropert 00029940: 79 20 3d 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 y = function get 00029950: 50 72 6f 70 65 72 74 79 28 6f 62 6a 2c 20 6e 61 Property(obj, na 00029960: 6d 65 29 20 7b 0a 09 69 66 20 28 6e 61 6d 65 20 me) {..if (name 00029970: 3d 3d 3d 20 27 5f 5f 70 72 6f 74 6f 5f 5f 27 29 === '__proto__') 00029980: 20 7b 0a 09 09 69 66 20 28 21 68 61 73 4f 77 6e {...if (!hasOwn 00029990: 2e 63 61 6c 6c 28 6f 62 6a 2c 20 6e 61 6d 65 29 .call(obj, name) 000299a0: 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 76 6f ) {....return vo 000299b0: 69 64 20 30 3b 0a 09 09 7d 20 65 6c 73 65 20 69 id 0;...} else i 000299c0: 66 20 28 67 4f 50 44 29 20 7b 0a 09 09 09 2f 2f f (gOPD) {....// 000299d0: 20 49 6e 20 65 61 72 6c 79 20 76 65 72 73 69 6f In early versio 000299e0: 6e 73 20 6f 66 20 6e 6f 64 65 2c 20 6f 62 6a 5b ns of node, obj[ 000299f0: 27 5f 5f 70 72 6f 74 6f 5f 5f 27 5d 20 69 73 20 '__proto__'] is 00029a00: 62 75 67 67 79 20 77 68 65 6e 20 6f 62 6a 20 68 buggy when obj h 00029a10: 61 73 0a 09 09 09 2f 2f 20 5f 5f 70 72 6f 74 6f as....// __proto 00029a20: 5f 5f 20 61 73 20 61 6e 20 6f 77 6e 20 70 72 6f __ as an own pro 00029a30: 70 65 72 74 79 2e 20 4f 62 6a 65 63 74 2e 67 65 perty. Object.ge 00029a40: 74 4f 77 6e 50 72 6f 70 65 72 74 79 44 65 73 63 tOwnPropertyDesc 00029a50: 72 69 70 74 6f 72 28 29 20 77 6f 72 6b 73 2e 0a riptor() works.. 00029a60: 09 09 09 72 65 74 75 72 6e 20 67 4f 50 44 28 6f ...return gOPD(o 00029a70: 62 6a 2c 20 6e 61 6d 65 29 2e 76 61 6c 75 65 3b bj, name).value; 00029a80: 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e ...}..}...return 00029a90: 20 6f 62 6a 5b 6e 61 6d 65 5d 3b 0a 7d 3b 0a 0a obj[name];.};.. 00029aa0: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 00029ab0: 20 66 75 6e 63 74 69 6f 6e 20 65 78 74 65 6e 64 function extend 00029ac0: 28 29 20 7b 0a 09 76 61 72 20 6f 70 74 69 6f 6e () {..var option 00029ad0: 73 2c 20 6e 61 6d 65 2c 20 73 72 63 2c 20 63 6f s, name, src, co 00029ae0: 70 79 2c 20 63 6f 70 79 49 73 41 72 72 61 79 2c py, copyIsArray, 00029af0: 20 63 6c 6f 6e 65 3b 0a 09 76 61 72 20 74 61 72 clone;..var tar 00029b00: 67 65 74 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b get = arguments[ 00029b10: 30 5d 3b 0a 09 76 61 72 20 69 20 3d 20 31 3b 0a 0];..var i = 1;. 00029b20: 09 76 61 72 20 6c 65 6e 67 74 68 20 3d 20 61 72 .var length = ar 00029b30: 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b 0a guments.length;. 00029b40: 09 76 61 72 20 64 65 65 70 20 3d 20 66 61 6c 73 .var deep = fals 00029b50: 65 3b 0a 0a 09 2f 2f 20 48 61 6e 64 6c 65 20 61 e;...// Handle a 00029b60: 20 64 65 65 70 20 63 6f 70 79 20 73 69 74 75 61 deep copy situa 00029b70: 74 69 6f 6e 0a 09 69 66 20 28 74 79 70 65 6f 66 tion..if (typeof 00029b80: 20 74 61 72 67 65 74 20 3d 3d 3d 20 27 62 6f 6f target === 'boo 00029b90: 6c 65 61 6e 27 29 20 7b 0a 09 09 64 65 65 70 20 lean') {...deep 00029ba0: 3d 20 74 61 72 67 65 74 3b 0a 09 09 74 61 72 67 = target;...targ 00029bb0: 65 74 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b 31 et = arguments[1 00029bc0: 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 2f 2f 20 73 6b ] || {};...// sk 00029bd0: 69 70 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 61 ip the boolean a 00029be0: 6e 64 20 74 68 65 20 74 61 72 67 65 74 0a 09 09 nd the target... 00029bf0: 69 20 3d 20 32 3b 0a 09 7d 0a 09 69 66 20 28 74 i = 2;..}..if (t 00029c00: 61 72 67 65 74 20 3d 3d 20 6e 75 6c 6c 20 7c 7c arget == null || 00029c10: 20 28 74 79 70 65 6f 66 20 74 61 72 67 65 74 20 (typeof target 00029c20: 21 3d 3d 20 27 6f 62 6a 65 63 74 27 20 26 26 20 !== 'object' && 00029c30: 74 79 70 65 6f 66 20 74 61 72 67 65 74 20 21 3d typeof target != 00029c40: 3d 20 27 66 75 6e 63 74 69 6f 6e 27 29 29 20 7b = 'function')) { 00029c50: 0a 09 09 74 61 72 67 65 74 20 3d 20 7b 7d 3b 0a ...target = {};. 00029c60: 09 7d 0a 0a 09 66 6f 72 20 28 3b 20 69 20 3c 20 .}...for (; i < 00029c70: 6c 65 6e 67 74 68 3b 20 2b 2b 69 29 20 7b 0a 09 length; ++i) {.. 00029c80: 09 6f 70 74 69 6f 6e 73 20 3d 20 61 72 67 75 6d .options = argum 00029c90: 65 6e 74 73 5b 69 5d 3b 0a 09 09 2f 2f 20 4f 6e ents[i];...// On 00029ca0: 6c 79 20 64 65 61 6c 20 77 69 74 68 20 6e 6f 6e ly deal with non 00029cb0: 2d 6e 75 6c 6c 2f 75 6e 64 65 66 69 6e 65 64 20 -null/undefined 00029cc0: 76 61 6c 75 65 73 0a 09 09 69 66 20 28 6f 70 74 values...if (opt 00029cd0: 69 6f 6e 73 20 21 3d 20 6e 75 6c 6c 29 20 7b 0a ions != null) {. 00029ce0: 09 09 09 2f 2f 20 45 78 74 65 6e 64 20 74 68 65 ...// Extend the 00029cf0: 20 62 61 73 65 20 6f 62 6a 65 63 74 0a 09 09 09 base object.... 00029d00: 66 6f 72 20 28 6e 61 6d 65 20 69 6e 20 6f 70 74 for (name in opt 00029d10: 69 6f 6e 73 29 20 7b 0a 09 09 09 09 73 72 63 20 ions) {.....src 00029d20: 3d 20 67 65 74 50 72 6f 70 65 72 74 79 28 74 61 = getProperty(ta 00029d30: 72 67 65 74 2c 20 6e 61 6d 65 29 3b 0a 09 09 09 rget, name);.... 00029d40: 09 63 6f 70 79 20 3d 20 67 65 74 50 72 6f 70 65 .copy = getPrope 00029d50: 72 74 79 28 6f 70 74 69 6f 6e 73 2c 20 6e 61 6d rty(options, nam 00029d60: 65 29 3b 0a 0a 09 09 09 09 2f 2f 20 50 72 65 76 e);......// Prev 00029d70: 65 6e 74 20 6e 65 76 65 72 2d 65 6e 64 69 6e 67 ent never-ending 00029d80: 20 6c 6f 6f 70 0a 09 09 09 09 69 66 20 28 74 61 loop.....if (ta 00029d90: 72 67 65 74 20 21 3d 3d 20 63 6f 70 79 29 20 7b rget !== copy) { 00029da0: 0a 09 09 09 09 09 2f 2f 20 52 65 63 75 72 73 65 ......// Recurse 00029db0: 20 69 66 20 77 65 27 72 65 20 6d 65 72 67 69 6e if we're mergin 00029dc0: 67 20 70 6c 61 69 6e 20 6f 62 6a 65 63 74 73 20 g plain objects 00029dd0: 6f 72 20 61 72 72 61 79 73 0a 09 09 09 09 09 69 or arrays......i 00029de0: 66 20 28 64 65 65 70 20 26 26 20 63 6f 70 79 20 f (deep && copy 00029df0: 26 26 20 28 69 73 50 6c 61 69 6e 4f 62 6a 65 63 && (isPlainObjec 00029e00: 74 28 63 6f 70 79 29 20 7c 7c 20 28 63 6f 70 79 t(copy) || (copy 00029e10: 49 73 41 72 72 61 79 20 3d 20 69 73 41 72 72 61 IsArray = isArra 00029e20: 79 28 63 6f 70 79 29 29 29 29 20 7b 0a 09 09 09 y(copy)))) {.... 00029e30: 09 09 09 69 66 20 28 63 6f 70 79 49 73 41 72 72 ...if (copyIsArr 00029e40: 61 79 29 20 7b 0a 09 09 09 09 09 09 09 63 6f 70 ay) {........cop 00029e50: 79 49 73 41 72 72 61 79 20 3d 20 66 61 6c 73 65 yIsArray = false 00029e60: 3b 0a 09 09 09 09 09 09 09 63 6c 6f 6e 65 20 3d ;........clone = 00029e70: 20 73 72 63 20 26 26 20 69 73 41 72 72 61 79 28 src && isArray( 00029e80: 73 72 63 29 20 3f 20 73 72 63 20 3a 20 5b 5d 3b src) ? src : []; 00029e90: 0a 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a .......} else {. 00029ea0: 09 09 09 09 09 09 09 63 6c 6f 6e 65 20 3d 20 73 .......clone = s 00029eb0: 72 63 20 26 26 20 69 73 50 6c 61 69 6e 4f 62 6a rc && isPlainObj 00029ec0: 65 63 74 28 73 72 63 29 20 3f 20 73 72 63 20 3a ect(src) ? src : 00029ed0: 20 7b 7d 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 {};.......}.... 00029ee0: 09 09 09 09 2f 2f 20 4e 65 76 65 72 20 6d 6f 76 ....// Never mov 00029ef0: 65 20 6f 72 69 67 69 6e 61 6c 20 6f 62 6a 65 63 e original objec 00029f00: 74 73 2c 20 63 6c 6f 6e 65 20 74 68 65 6d 0a 09 ts, clone them.. 00029f10: 09 09 09 09 09 73 65 74 50 72 6f 70 65 72 74 79 .....setProperty 00029f20: 28 74 61 72 67 65 74 2c 20 7b 20 6e 61 6d 65 3a (target, { name: 00029f30: 20 6e 61 6d 65 2c 20 6e 65 77 56 61 6c 75 65 3a name, newValue: 00029f40: 20 65 78 74 65 6e 64 28 64 65 65 70 2c 20 63 6c extend(deep, cl 00029f50: 6f 6e 65 2c 20 63 6f 70 79 29 20 7d 29 3b 0a 0a one, copy) });.. 00029f60: 09 09 09 09 09 2f 2f 20 44 6f 6e 27 74 20 62 72 .....// Don't br 00029f70: 69 6e 67 20 69 6e 20 75 6e 64 65 66 69 6e 65 64 ing in undefined 00029f80: 20 76 61 6c 75 65 73 0a 09 09 09 09 09 7d 20 65 values......} e 00029f90: 6c 73 65 20 69 66 20 28 74 79 70 65 6f 66 20 63 lse if (typeof c 00029fa0: 6f 70 79 20 21 3d 3d 20 27 75 6e 64 65 66 69 6e opy !== 'undefin 00029fb0: 65 64 27 29 20 7b 0a 09 09 09 09 09 09 73 65 74 ed') {.......set 00029fc0: 50 72 6f 70 65 72 74 79 28 74 61 72 67 65 74 2c Property(target, 00029fd0: 20 7b 20 6e 61 6d 65 3a 20 6e 61 6d 65 2c 20 6e { name: name, n 00029fe0: 65 77 56 61 6c 75 65 3a 20 63 6f 70 79 20 7d 29 ewValue: copy }) 00029ff0: 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 ;......}.....}.. 0002a000: 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 ..}...}..}...// 0002a010: 52 65 74 75 72 6e 20 74 68 65 20 6d 6f 64 69 66 Return the modif 0002a020: 69 65 64 20 6f 62 6a 65 63 74 0a 09 72 65 74 75 ied object..retu 0002a030: 72 6e 20 74 61 72 67 65 74 3b 0a 7d 3b 0a 0a 0a rn target;.};... 0002a040: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 0002a050: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0002a060: 2f 66 61 73 74 2d 64 65 65 70 2d 65 71 75 61 6c /fast-deep-equal 0002a070: 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a /index.js":./*!* 0002a080: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a0a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!* 0002a0b0: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_ 0002a0c0: 6d 6f 64 75 6c 65 73 2f 66 61 73 74 2d 64 65 65 modules/fast-dee 0002a0d0: 70 2d 65 71 75 61 6c 2f 69 6e 64 65 78 2e 6a 73 p-equal/index.js 0002a0e0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 0002a0f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a110: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/ 0002a120: 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a ((module) => {.. 0002a130: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0002a140: 2f 2f 20 64 6f 20 6e 6f 74 20 65 64 69 74 20 2e // do not edit . 0002a150: 6a 73 20 66 69 6c 65 73 20 64 69 72 65 63 74 6c js files directl 0002a160: 79 20 2d 20 65 64 69 74 20 73 72 63 2f 69 6e 64 y - edit src/ind 0002a170: 65 78 2e 6a 73 74 0a 0a 0a 0a 6d 6f 64 75 6c 65 ex.jst....module 0002a180: 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 .exports = funct 0002a190: 69 6f 6e 20 65 71 75 61 6c 28 61 2c 20 62 29 20 ion equal(a, b) 0002a1a0: 7b 0a 20 20 69 66 20 28 61 20 3d 3d 3d 20 62 29 {. if (a === b) 0002a1b0: 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 0a 20 return true;.. 0002a1c0: 20 69 66 20 28 61 20 26 26 20 62 20 26 26 20 74 if (a && b && t 0002a1d0: 79 70 65 6f 66 20 61 20 3d 3d 20 27 6f 62 6a 65 ypeof a == 'obje 0002a1e0: 63 74 27 20 26 26 20 74 79 70 65 6f 66 20 62 20 ct' && typeof b 0002a1f0: 3d 3d 20 27 6f 62 6a 65 63 74 27 29 20 7b 0a 20 == 'object') {. 0002a200: 20 20 20 69 66 20 28 61 2e 63 6f 6e 73 74 72 75 if (a.constru 0002a210: 63 74 6f 72 20 21 3d 3d 20 62 2e 63 6f 6e 73 74 ctor !== b.const 0002a220: 72 75 63 74 6f 72 29 20 72 65 74 75 72 6e 20 66 ructor) return f 0002a230: 61 6c 73 65 3b 0a 0a 20 20 20 20 76 61 72 20 6c alse;.. var l 0002a240: 65 6e 67 74 68 2c 20 69 2c 20 6b 65 79 73 3b 0a ength, i, keys;. 0002a250: 20 20 20 20 69 66 20 28 41 72 72 61 79 2e 69 73 if (Array.is 0002a260: 41 72 72 61 79 28 61 29 29 20 7b 0a 20 20 20 20 Array(a)) {. 0002a270: 20 20 6c 65 6e 67 74 68 20 3d 20 61 2e 6c 65 6e length = a.len 0002a280: 67 74 68 3b 0a 20 20 20 20 20 20 69 66 20 28 6c gth;. if (l 0002a290: 65 6e 67 74 68 20 21 3d 20 62 2e 6c 65 6e 67 74 ength != b.lengt 0002a2a0: 68 29 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b h) return false; 0002a2b0: 0a 20 20 20 20 20 20 66 6f 72 20 28 69 20 3d 20 . for (i = 0002a2c0: 6c 65 6e 67 74 68 3b 20 69 2d 2d 20 21 3d 3d 20 length; i-- !== 0002a2d0: 30 3b 29 0a 20 20 20 20 20 20 20 20 69 66 20 28 0;). if ( 0002a2e0: 21 65 71 75 61 6c 28 61 5b 69 5d 2c 20 62 5b 69 !equal(a[i], b[i 0002a2f0: 5d 29 29 20 72 65 74 75 72 6e 20 66 61 6c 73 65 ])) return false 0002a300: 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 ;. return t 0002a310: 72 75 65 3b 0a 20 20 20 20 7d 0a 0a 0a 0a 20 20 rue;. }.... 0002a320: 20 20 69 66 20 28 61 2e 63 6f 6e 73 74 72 75 63 if (a.construc 0002a330: 74 6f 72 20 3d 3d 3d 20 52 65 67 45 78 70 29 20 tor === RegExp) 0002a340: 72 65 74 75 72 6e 20 61 2e 73 6f 75 72 63 65 20 return a.source 0002a350: 3d 3d 3d 20 62 2e 73 6f 75 72 63 65 20 26 26 20 === b.source && 0002a360: 61 2e 66 6c 61 67 73 20 3d 3d 3d 20 62 2e 66 6c a.flags === b.fl 0002a370: 61 67 73 3b 0a 20 20 20 20 69 66 20 28 61 2e 76 ags;. if (a.v 0002a380: 61 6c 75 65 4f 66 20 21 3d 3d 20 4f 62 6a 65 63 alueOf !== Objec 0002a390: 74 2e 70 72 6f 74 6f 74 79 70 65 2e 76 61 6c 75 t.prototype.valu 0002a3a0: 65 4f 66 29 20 72 65 74 75 72 6e 20 61 2e 76 61 eOf) return a.va 0002a3b0: 6c 75 65 4f 66 28 29 20 3d 3d 3d 20 62 2e 76 61 lueOf() === b.va 0002a3c0: 6c 75 65 4f 66 28 29 3b 0a 20 20 20 20 69 66 20 lueOf();. if 0002a3d0: 28 61 2e 74 6f 53 74 72 69 6e 67 20 21 3d 3d 20 (a.toString !== 0002a3e0: 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 Object.prototype 0002a3f0: 2e 74 6f 53 74 72 69 6e 67 29 20 72 65 74 75 72 .toString) retur 0002a400: 6e 20 61 2e 74 6f 53 74 72 69 6e 67 28 29 20 3d n a.toString() = 0002a410: 3d 3d 20 62 2e 74 6f 53 74 72 69 6e 67 28 29 3b == b.toString(); 0002a420: 0a 0a 20 20 20 20 6b 65 79 73 20 3d 20 4f 62 6a .. keys = Obj 0002a430: 65 63 74 2e 6b 65 79 73 28 61 29 3b 0a 20 20 20 ect.keys(a);. 0002a440: 20 6c 65 6e 67 74 68 20 3d 20 6b 65 79 73 2e 6c length = keys.l 0002a450: 65 6e 67 74 68 3b 0a 20 20 20 20 69 66 20 28 6c ength;. if (l 0002a460: 65 6e 67 74 68 20 21 3d 3d 20 4f 62 6a 65 63 74 ength !== Object 0002a470: 2e 6b 65 79 73 28 62 29 2e 6c 65 6e 67 74 68 29 .keys(b).length) 0002a480: 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 0a return false;.. 0002a490: 20 20 20 20 66 6f 72 20 28 69 20 3d 20 6c 65 6e for (i = len 0002a4a0: 67 74 68 3b 20 69 2d 2d 20 21 3d 3d 20 30 3b 29 gth; i-- !== 0;) 0002a4b0: 0a 20 20 20 20 20 20 69 66 20 28 21 4f 62 6a 65 . if (!Obje 0002a4c0: 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 73 ct.prototype.has 0002a4d0: 4f 77 6e 50 72 6f 70 65 72 74 79 2e 63 61 6c 6c OwnProperty.call 0002a4e0: 28 62 2c 20 6b 65 79 73 5b 69 5d 29 29 20 72 65 (b, keys[i])) re 0002a4f0: 74 75 72 6e 20 66 61 6c 73 65 3b 0a 0a 20 20 20 turn false;.. 0002a500: 20 66 6f 72 20 28 69 20 3d 20 6c 65 6e 67 74 68 for (i = length 0002a510: 3b 20 69 2d 2d 20 21 3d 3d 20 30 3b 29 20 7b 0a ; i-- !== 0;) {. 0002a520: 20 20 20 20 20 20 76 61 72 20 6b 65 79 20 3d 20 var key = 0002a530: 6b 65 79 73 5b 69 5d 3b 0a 0a 20 20 20 20 20 20 keys[i];.. 0002a540: 69 66 20 28 21 65 71 75 61 6c 28 61 5b 6b 65 79 if (!equal(a[key 0002a550: 5d 2c 20 62 5b 6b 65 79 5d 29 29 20 72 65 74 75 ], b[key])) retu 0002a560: 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 0a rn false;. }. 0002a570: 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 . return true 0002a580: 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 74 72 75 65 ;. }.. // true 0002a590: 20 69 66 20 62 6f 74 68 20 4e 61 4e 2c 20 66 61 if both NaN, fa 0002a5a0: 6c 73 65 20 6f 74 68 65 72 77 69 73 65 0a 20 20 lse otherwise. 0002a5b0: 72 65 74 75 72 6e 20 61 21 3d 3d 61 20 26 26 20 return a!==a && 0002a5c0: 62 21 3d 3d 62 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a b!==b;.};.../*** 0002a5d0: 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f / }),../***/ "./ 0002a5e0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 66 61 75 node_modules/fau 0002a5f0: 6c 74 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a lt/index.js":./* 0002a600: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 0002a610: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a620: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !*** 0002a630: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/ 0002a640: 66 61 75 6c 74 2f 69 6e 64 65 78 2e 6a 73 20 2a fault/index.js * 0002a650: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 0002a660: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a670: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 0002a680: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f **/ ((module, __ 0002a690: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 unused_webpack_e 0002a6a0: 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 xports, __webpac 0002a6b0: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 0002a6c0: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 0002a6d0: 0a 0a 0a 76 61 72 20 66 6f 72 6d 61 74 74 65 72 ...var formatter 0002a6e0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0002a6f0: 75 69 72 65 5f 5f 28 2f 2a 21 20 66 6f 72 6d 61 uire__(/*! forma 0002a700: 74 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 t */ "./node_mod 0002a710: 75 6c 65 73 2f 66 6f 72 6d 61 74 2f 66 6f 72 6d ules/format/form 0002a720: 61 74 2e 6a 73 22 29 0a 0a 76 61 72 20 66 61 75 at.js")..var fau 0002a730: 6c 74 20 3d 20 63 72 65 61 74 65 28 45 72 72 6f lt = create(Erro 0002a740: 72 29 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 r)..module.expor 0002a750: 74 73 20 3d 20 66 61 75 6c 74 0a 0a 66 61 75 6c ts = fault..faul 0002a760: 74 2e 65 76 61 6c 20 3d 20 63 72 65 61 74 65 28 t.eval = create( 0002a770: 45 76 61 6c 45 72 72 6f 72 29 0a 66 61 75 6c 74 EvalError).fault 0002a780: 2e 72 61 6e 67 65 20 3d 20 63 72 65 61 74 65 28 .range = create( 0002a790: 52 61 6e 67 65 45 72 72 6f 72 29 0a 66 61 75 6c RangeError).faul 0002a7a0: 74 2e 72 65 66 65 72 65 6e 63 65 20 3d 20 63 72 t.reference = cr 0002a7b0: 65 61 74 65 28 52 65 66 65 72 65 6e 63 65 45 72 eate(ReferenceEr 0002a7c0: 72 6f 72 29 0a 66 61 75 6c 74 2e 73 79 6e 74 61 ror).fault.synta 0002a7d0: 78 20 3d 20 63 72 65 61 74 65 28 53 79 6e 74 61 x = create(Synta 0002a7e0: 78 45 72 72 6f 72 29 0a 66 61 75 6c 74 2e 74 79 xError).fault.ty 0002a7f0: 70 65 20 3d 20 63 72 65 61 74 65 28 54 79 70 65 pe = create(Type 0002a800: 45 72 72 6f 72 29 0a 66 61 75 6c 74 2e 75 72 69 Error).fault.uri 0002a810: 20 3d 20 63 72 65 61 74 65 28 55 52 49 45 72 72 = create(URIErr 0002a820: 6f 72 29 0a 0a 66 61 75 6c 74 2e 63 72 65 61 74 or)..fault.creat 0002a830: 65 20 3d 20 63 72 65 61 74 65 0a 0a 2f 2f 20 43 e = create..// C 0002a840: 72 65 61 74 65 20 61 20 6e 65 77 20 60 45 43 6f reate a new `ECo 0002a850: 6e 73 74 72 75 63 74 6f 72 60 2c 20 77 69 74 68 nstructor`, with 0002a860: 20 74 68 65 20 66 6f 72 6d 61 74 74 65 64 20 60 the formatted ` 0002a870: 66 6f 72 6d 61 74 60 20 61 73 20 61 20 66 69 72 format` as a fir 0002a880: 73 74 20 61 72 67 75 6d 65 6e 74 2e 0a 66 75 6e st argument..fun 0002a890: 63 74 69 6f 6e 20 63 72 65 61 74 65 28 45 43 6f ction create(ECo 0002a8a0: 6e 73 74 72 75 63 74 6f 72 29 20 7b 0a 20 20 46 nstructor) {. F 0002a8b0: 6f 72 6d 61 74 74 65 64 45 72 72 6f 72 2e 64 69 ormattedError.di 0002a8c0: 73 70 6c 61 79 4e 61 6d 65 20 3d 20 45 43 6f 6e splayName = ECon 0002a8d0: 73 74 72 75 63 74 6f 72 2e 64 69 73 70 6c 61 79 structor.display 0002a8e0: 4e 61 6d 65 20 7c 7c 20 45 43 6f 6e 73 74 72 75 Name || EConstru 0002a8f0: 63 74 6f 72 2e 6e 61 6d 65 0a 0a 20 20 72 65 74 ctor.name.. ret 0002a900: 75 72 6e 20 46 6f 72 6d 61 74 74 65 64 45 72 72 urn FormattedErr 0002a910: 6f 72 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 46 or.. function F 0002a920: 6f 72 6d 61 74 74 65 64 45 72 72 6f 72 28 66 6f ormattedError(fo 0002a930: 72 6d 61 74 29 20 7b 0a 20 20 20 20 69 66 20 28 rmat) {. if ( 0002a940: 66 6f 72 6d 61 74 29 20 7b 0a 20 20 20 20 20 20 format) {. 0002a950: 66 6f 72 6d 61 74 20 3d 20 66 6f 72 6d 61 74 74 format = formatt 0002a960: 65 72 2e 61 70 70 6c 79 28 6e 75 6c 6c 2c 20 61 er.apply(null, a 0002a970: 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 7d 0a rguments). }. 0002a980: 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 . return new 0002a990: 45 43 6f 6e 73 74 72 75 63 74 6f 72 28 66 6f 72 EConstructor(for 0002a9a0: 6d 61 74 29 0a 20 20 7d 0a 7d 0a 0a 0a 2f 2a 2a mat). }.}.../** 0002a9b0: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 0002a9c0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 66 6f /node_modules/fo 0002a9d0: 72 2d 65 61 63 68 2f 69 6e 64 65 78 2e 6a 73 22 r-each/index.js" 0002a9e0: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 0002a9f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002aa00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c *************!*\ 0002aa10: 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d . !*** ./node_m 0002aa20: 6f 64 75 6c 65 73 2f 66 6f 72 2d 65 61 63 68 2f odules/for-each/ 0002aa30: 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 index.js ***!. 0002aa40: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 0002aa50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002aa60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0002aa70: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0002aa80: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0002aa90: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0002aaa0: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0002aab0: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0002aac0: 76 61 72 20 69 73 43 61 6c 6c 61 62 6c 65 20 3d var isCallable = 0002aad0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0002aae0: 72 65 5f 5f 28 2f 2a 21 20 69 73 2d 63 61 6c 6c re__(/*! is-call 0002aaf0: 61 62 6c 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f able */ "./node_ 0002ab00: 6d 6f 64 75 6c 65 73 2f 69 73 2d 63 61 6c 6c 61 modules/is-calla 0002ab10: 62 6c 65 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a ble/index.js");. 0002ab20: 0a 76 61 72 20 74 6f 53 74 72 20 3d 20 4f 62 6a .var toStr = Obj 0002ab30: 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f ect.prototype.to 0002ab40: 53 74 72 69 6e 67 3b 0a 76 61 72 20 68 61 73 4f String;.var hasO 0002ab50: 77 6e 50 72 6f 70 65 72 74 79 20 3d 20 4f 62 6a wnProperty = Obj 0002ab60: 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 ect.prototype.ha 0002ab70: 73 4f 77 6e 50 72 6f 70 65 72 74 79 3b 0a 0a 76 sOwnProperty;..v 0002ab80: 61 72 20 66 6f 72 45 61 63 68 41 72 72 61 79 20 ar forEachArray 0002ab90: 3d 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 45 61 = function forEa 0002aba0: 63 68 41 72 72 61 79 28 61 72 72 61 79 2c 20 69 chArray(array, i 0002abb0: 74 65 72 61 74 6f 72 2c 20 72 65 63 65 69 76 65 terator, receive 0002abc0: 72 29 20 7b 0a 20 20 20 20 66 6f 72 20 28 76 61 r) {. for (va 0002abd0: 72 20 69 20 3d 20 30 2c 20 6c 65 6e 20 3d 20 61 r i = 0, len = a 0002abe0: 72 72 61 79 2e 6c 65 6e 67 74 68 3b 20 69 20 3c rray.length; i < 0002abf0: 20 6c 65 6e 3b 20 69 2b 2b 29 20 7b 0a 20 20 20 len; i++) {. 0002ac00: 20 20 20 20 20 69 66 20 28 68 61 73 4f 77 6e 50 if (hasOwnP 0002ac10: 72 6f 70 65 72 74 79 2e 63 61 6c 6c 28 61 72 72 roperty.call(arr 0002ac20: 61 79 2c 20 69 29 29 20 7b 0a 20 20 20 20 20 20 ay, i)) {. 0002ac30: 20 20 20 20 20 20 69 66 20 28 72 65 63 65 69 76 if (receiv 0002ac40: 65 72 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 er == null) {. 0002ac50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 it 0002ac60: 65 72 61 74 6f 72 28 61 72 72 61 79 5b 69 5d 2c erator(array[i], 0002ac70: 20 69 2c 20 61 72 72 61 79 29 3b 0a 20 20 20 20 i, array);. 0002ac80: 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b } else { 0002ac90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 0002aca0: 20 69 74 65 72 61 74 6f 72 2e 63 61 6c 6c 28 72 iterator.call(r 0002acb0: 65 63 65 69 76 65 72 2c 20 61 72 72 61 79 5b 69 eceiver, array[i 0002acc0: 5d 2c 20 69 2c 20 61 72 72 61 79 29 3b 0a 20 20 ], i, array);. 0002acd0: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }. 0002ace0: 20 20 20 20 7d 0a 20 20 20 20 7d 0a 7d 3b 0a 0a }. }.};.. 0002acf0: 76 61 72 20 66 6f 72 45 61 63 68 53 74 72 69 6e var forEachStrin 0002ad00: 67 20 3d 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 g = function for 0002ad10: 45 61 63 68 53 74 72 69 6e 67 28 73 74 72 69 6e EachString(strin 0002ad20: 67 2c 20 69 74 65 72 61 74 6f 72 2c 20 72 65 63 g, iterator, rec 0002ad30: 65 69 76 65 72 29 20 7b 0a 20 20 20 20 66 6f 72 eiver) {. for 0002ad40: 20 28 76 61 72 20 69 20 3d 20 30 2c 20 6c 65 6e (var i = 0, len 0002ad50: 20 3d 20 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 = string.length 0002ad60: 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 29 20 ; i < len; i++) 0002ad70: 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 6e 6f 20 {. // no 0002ad80: 73 75 63 68 20 74 68 69 6e 67 20 61 73 20 61 20 such thing as a 0002ad90: 73 70 61 72 73 65 20 73 74 72 69 6e 67 2e 0a 20 sparse string.. 0002ada0: 20 20 20 20 20 20 20 69 66 20 28 72 65 63 65 69 if (recei 0002adb0: 76 65 72 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 ver == null) {. 0002adc0: 20 20 20 20 20 20 20 20 20 20 20 69 74 65 72 61 itera 0002add0: 74 6f 72 28 73 74 72 69 6e 67 2e 63 68 61 72 41 tor(string.charA 0002ade0: 74 28 69 29 2c 20 69 2c 20 73 74 72 69 6e 67 29 t(i), i, string) 0002adf0: 3b 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 ;. } else 0002ae00: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 {. i 0002ae10: 74 65 72 61 74 6f 72 2e 63 61 6c 6c 28 72 65 63 terator.call(rec 0002ae20: 65 69 76 65 72 2c 20 73 74 72 69 6e 67 2e 63 68 eiver, string.ch 0002ae30: 61 72 41 74 28 69 29 2c 20 69 2c 20 73 74 72 69 arAt(i), i, stri 0002ae40: 6e 67 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 ng);. }. 0002ae50: 20 20 20 7d 0a 7d 3b 0a 0a 76 61 72 20 66 6f 72 }.};..var for 0002ae60: 45 61 63 68 4f 62 6a 65 63 74 20 3d 20 66 75 6e EachObject = fun 0002ae70: 63 74 69 6f 6e 20 66 6f 72 45 61 63 68 4f 62 6a ction forEachObj 0002ae80: 65 63 74 28 6f 62 6a 65 63 74 2c 20 69 74 65 72 ect(object, iter 0002ae90: 61 74 6f 72 2c 20 72 65 63 65 69 76 65 72 29 20 ator, receiver) 0002aea0: 7b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 6b {. for (var k 0002aeb0: 20 69 6e 20 6f 62 6a 65 63 74 29 20 7b 0a 20 20 in object) {. 0002aec0: 20 20 20 20 20 20 69 66 20 28 68 61 73 4f 77 6e if (hasOwn 0002aed0: 50 72 6f 70 65 72 74 79 2e 63 61 6c 6c 28 6f 62 Property.call(ob 0002aee0: 6a 65 63 74 2c 20 6b 29 29 20 7b 0a 20 20 20 20 ject, k)) {. 0002aef0: 20 20 20 20 20 20 20 20 69 66 20 28 72 65 63 65 if (rece 0002af00: 69 76 65 72 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a iver == null) {. 0002af10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0002af20: 69 74 65 72 61 74 6f 72 28 6f 62 6a 65 63 74 5b iterator(object[ 0002af30: 6b 5d 2c 20 6b 2c 20 6f 62 6a 65 63 74 29 3b 0a k], k, object);. 0002af40: 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c } el 0002af50: 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 se {. 0002af60: 20 20 20 20 20 69 74 65 72 61 74 6f 72 2e 63 61 iterator.ca 0002af70: 6c 6c 28 72 65 63 65 69 76 65 72 2c 20 6f 62 6a ll(receiver, obj 0002af80: 65 63 74 5b 6b 5d 2c 20 6b 2c 20 6f 62 6a 65 63 ect[k], k, objec 0002af90: 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 t);. 0002afa0: 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }. }. 0002afb0: 7d 0a 7d 3b 0a 0a 76 61 72 20 66 6f 72 45 61 63 }.};..var forEac 0002afc0: 68 20 3d 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 h = function for 0002afd0: 45 61 63 68 28 6c 69 73 74 2c 20 69 74 65 72 61 Each(list, itera 0002afe0: 74 6f 72 2c 20 74 68 69 73 41 72 67 29 20 7b 0a tor, thisArg) {. 0002aff0: 20 20 20 20 69 66 20 28 21 69 73 43 61 6c 6c 61 if (!isCalla 0002b000: 62 6c 65 28 69 74 65 72 61 74 6f 72 29 29 20 7b ble(iterator)) { 0002b010: 0a 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e . throw n 0002b020: 65 77 20 54 79 70 65 45 72 72 6f 72 28 27 69 74 ew TypeError('it 0002b030: 65 72 61 74 6f 72 20 6d 75 73 74 20 62 65 20 61 erator must be a 0002b040: 20 66 75 6e 63 74 69 6f 6e 27 29 3b 0a 20 20 20 function');. 0002b050: 20 7d 0a 0a 20 20 20 20 76 61 72 20 72 65 63 65 }.. var rece 0002b060: 69 76 65 72 3b 0a 20 20 20 20 69 66 20 28 61 72 iver;. if (ar 0002b070: 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e guments.length > 0002b080: 3d 20 33 29 20 7b 0a 20 20 20 20 20 20 20 20 72 = 3) {. r 0002b090: 65 63 65 69 76 65 72 20 3d 20 74 68 69 73 41 72 eceiver = thisAr 0002b0a0: 67 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 66 g;. }.. if 0002b0b0: 20 28 74 6f 53 74 72 2e 63 61 6c 6c 28 6c 69 73 (toStr.call(lis 0002b0c0: 74 29 20 3d 3d 3d 20 27 5b 6f 62 6a 65 63 74 20 t) === '[object 0002b0d0: 41 72 72 61 79 5d 27 29 20 7b 0a 20 20 20 20 20 Array]') {. 0002b0e0: 20 20 20 66 6f 72 45 61 63 68 41 72 72 61 79 28 forEachArray( 0002b0f0: 6c 69 73 74 2c 20 69 74 65 72 61 74 6f 72 2c 20 list, iterator, 0002b100: 72 65 63 65 69 76 65 72 29 3b 0a 20 20 20 20 7d receiver);. } 0002b110: 20 65 6c 73 65 20 69 66 20 28 74 79 70 65 6f 66 else if (typeof 0002b120: 20 6c 69 73 74 20 3d 3d 3d 20 27 73 74 72 69 6e list === 'strin 0002b130: 67 27 29 20 7b 0a 20 20 20 20 20 20 20 20 66 6f g') {. fo 0002b140: 72 45 61 63 68 53 74 72 69 6e 67 28 6c 69 73 74 rEachString(list 0002b150: 2c 20 69 74 65 72 61 74 6f 72 2c 20 72 65 63 65 , iterator, rece 0002b160: 69 76 65 72 29 3b 0a 20 20 20 20 7d 20 65 6c 73 iver);. } els 0002b170: 65 20 7b 0a 20 20 20 20 20 20 20 20 66 6f 72 45 e {. forE 0002b180: 61 63 68 4f 62 6a 65 63 74 28 6c 69 73 74 2c 20 achObject(list, 0002b190: 69 74 65 72 61 74 6f 72 2c 20 72 65 63 65 69 76 iterator, receiv 0002b1a0: 65 72 29 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 6d er);. }.};..m 0002b1b0: 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports = 0002b1c0: 66 6f 72 45 61 63 68 3b 0a 0a 0a 2f 2a 2a 2a 2f forEach;.../***/ 0002b1d0: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 0002b1e0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 66 6f 72 6d ode_modules/form 0002b1f0: 61 74 2f 66 6f 72 6d 61 74 2e 6a 73 22 3a 0a 2f at/format.js":./ 0002b200: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 0002b210: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002b220: 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 *********!*\. ! 0002b230: 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c *** ./node_modul 0002b240: 65 73 2f 66 6f 72 6d 61 74 2f 66 6f 72 6d 61 74 es/format/format 0002b250: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 0002b260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002b270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002b280: 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 ***/./***/ ((mod 0002b290: 75 6c 65 29 20 3d 3e 20 7b 0a 0a 2f 2f 0a 2f 2f ule) => {..//.// 0002b2a0: 20 66 6f 72 6d 61 74 20 2d 20 70 72 69 6e 74 66 format - printf 0002b2b0: 2d 6c 69 6b 65 20 73 74 72 69 6e 67 20 66 6f 72 -like string for 0002b2c0: 6d 61 74 74 69 6e 67 20 66 6f 72 20 4a 61 76 61 matting for Java 0002b2d0: 53 63 72 69 70 74 0a 2f 2f 20 67 69 74 68 75 62 Script.// github 0002b2e0: 2e 63 6f 6d 2f 73 61 6d 73 6f 6e 6a 73 2f 66 6f .com/samsonjs/fo 0002b2f0: 72 6d 61 74 0a 2f 2f 20 40 5f 73 6a 73 0a 2f 2f rmat.// @_sjs.// 0002b300: 0a 2f 2f 20 43 6f 70 79 72 69 67 68 74 20 32 30 .// Copyright 20 0002b310: 31 30 20 2d 20 32 30 31 33 20 53 61 6d 69 20 53 10 - 2013 Sami S 0002b320: 61 6d 68 75 72 69 20 3c 73 61 6d 69 40 73 61 6d amhuri <sami@sam 0002b330: 68 75 72 69 2e 6e 65 74 3e 0a 2f 2f 0a 2f 2f 20 huri.net>.//.// 0002b340: 4d 49 54 20 4c 69 63 65 6e 73 65 0a 2f 2f 20 68 MIT License.// h 0002b350: 74 74 70 3a 2f 2f 73 6a 73 2e 6d 69 74 2d 6c 69 ttp://sjs.mit-li 0002b360: 63 65 6e 73 65 2e 6f 72 67 0a 2f 2f 0a 0a 3b 28 cense.org.//..;( 0002b370: 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 0a 20 20 function() {.. 0002b380: 2f 2f 2f 2f 20 45 78 70 6f 72 74 20 74 68 65 20 //// Export the 0002b390: 41 50 49 0a 20 20 76 61 72 20 6e 61 6d 65 73 70 API. var namesp 0002b3a0: 61 63 65 3b 0a 0a 20 20 2f 2f 20 43 6f 6d 6d 6f ace;.. // Commo 0002b3b0: 6e 4a 53 20 2f 20 4e 6f 64 65 20 6d 6f 64 75 6c nJS / Node modul 0002b3c0: 65 0a 20 20 69 66 20 28 74 72 75 65 29 20 7b 0a e. if (true) {. 0002b3d0: 20 20 20 20 6e 61 6d 65 73 70 61 63 65 20 3d 20 namespace = 0002b3e0: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 0002b3f0: 20 66 6f 72 6d 61 74 3b 0a 20 20 7d 0a 0a 20 20 format;. }.. 0002b400: 2f 2f 20 42 72 6f 77 73 65 72 73 20 61 6e 64 20 // Browsers and 0002b410: 6f 74 68 65 72 20 65 6e 76 69 72 6f 6e 6d 65 6e other environmen 0002b420: 74 73 0a 20 20 65 6c 73 65 20 7b 7d 0a 0a 20 20 ts. else {}.. 0002b430: 6e 61 6d 65 73 70 61 63 65 2e 66 6f 72 6d 61 74 namespace.format 0002b440: 20 3d 20 66 6f 72 6d 61 74 3b 0a 20 20 6e 61 6d = format;. nam 0002b450: 65 73 70 61 63 65 2e 76 73 70 72 69 6e 74 66 20 espace.vsprintf 0002b460: 3d 20 76 73 70 72 69 6e 74 66 3b 0a 0a 20 20 69 = vsprintf;.. i 0002b470: 66 20 28 74 79 70 65 6f 66 20 63 6f 6e 73 6f 6c f (typeof consol 0002b480: 65 20 21 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 e !== 'undefined 0002b490: 27 20 26 26 20 74 79 70 65 6f 66 20 63 6f 6e 73 ' && typeof cons 0002b4a0: 6f 6c 65 2e 6c 6f 67 20 3d 3d 3d 20 27 66 75 6e ole.log === 'fun 0002b4b0: 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 6e 61 ction') {. na 0002b4c0: 6d 65 73 70 61 63 65 2e 70 72 69 6e 74 66 20 3d mespace.printf = 0002b4d0: 20 70 72 69 6e 74 66 3b 0a 20 20 7d 0a 0a 20 20 printf;. }.. 0002b4e0: 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 66 28 function printf( 0002b4f0: 2f 2a 20 2e 2e 2e 20 2a 2f 29 20 7b 0a 20 20 20 /* ... */) {. 0002b500: 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 66 6f 72 console.log(for 0002b510: 6d 61 74 2e 61 70 70 6c 79 28 6e 75 6c 6c 2c 20 mat.apply(null, 0002b520: 61 72 67 75 6d 65 6e 74 73 29 29 3b 0a 20 20 7d arguments));. } 0002b530: 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 76 73 70 .. function vsp 0002b540: 72 69 6e 74 66 28 66 6d 74 2c 20 72 65 70 6c 61 rintf(fmt, repla 0002b550: 63 65 6d 65 6e 74 73 29 20 7b 0a 20 20 20 20 72 cements) {. r 0002b560: 65 74 75 72 6e 20 66 6f 72 6d 61 74 2e 61 70 70 eturn format.app 0002b570: 6c 79 28 6e 75 6c 6c 2c 20 5b 66 6d 74 5d 2e 63 ly(null, [fmt].c 0002b580: 6f 6e 63 61 74 28 72 65 70 6c 61 63 65 6d 65 6e oncat(replacemen 0002b590: 74 73 29 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e ts));. }.. fun 0002b5a0: 63 74 69 6f 6e 20 66 6f 72 6d 61 74 28 66 6d 74 ction format(fmt 0002b5b0: 29 20 7b 0a 20 20 20 20 76 61 72 20 61 72 67 49 ) {. var argI 0002b5c0: 6e 64 65 78 20 3d 20 31 20 2f 2f 20 73 6b 69 70 ndex = 1 // skip 0002b5d0: 20 69 6e 69 74 69 61 6c 20 66 6f 72 6d 61 74 20 initial format 0002b5e0: 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 2c argument. , 0002b5f0: 20 61 72 67 73 20 3d 20 5b 5d 2e 73 6c 69 63 65 args = [].slice 0002b600: 2e 63 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 29 .call(arguments) 0002b610: 0a 20 20 20 20 20 20 2c 20 69 20 3d 20 30 0a 20 . , i = 0. 0002b620: 20 20 20 20 20 2c 20 6e 20 3d 20 66 6d 74 2e 6c , n = fmt.l 0002b630: 65 6e 67 74 68 0a 20 20 20 20 20 20 2c 20 72 65 ength. , re 0002b640: 73 75 6c 74 20 3d 20 27 27 0a 20 20 20 20 20 20 sult = ''. 0002b650: 2c 20 63 0a 20 20 20 20 20 20 2c 20 65 73 63 61 , c. , esca 0002b660: 70 65 64 20 3d 20 66 61 6c 73 65 0a 20 20 20 20 ped = false. 0002b670: 20 20 2c 20 61 72 67 0a 20 20 20 20 20 20 2c 20 , arg. , 0002b680: 74 6d 70 0a 20 20 20 20 20 20 2c 20 6c 65 61 64 tmp. , lead 0002b690: 69 6e 67 5a 65 72 6f 20 3d 20 66 61 6c 73 65 0a ingZero = false. 0002b6a0: 20 20 20 20 20 20 2c 20 70 72 65 63 69 73 69 6f , precisio 0002b6b0: 6e 0a 20 20 20 20 20 20 2c 20 6e 65 78 74 41 72 n. , nextAr 0002b6c0: 67 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b g = function() { 0002b6d0: 20 72 65 74 75 72 6e 20 61 72 67 73 5b 61 72 67 return args[arg 0002b6e0: 49 6e 64 65 78 2b 2b 5d 3b 20 7d 0a 20 20 20 20 Index++]; }. 0002b6f0: 20 20 2c 20 73 6c 75 72 70 4e 75 6d 62 65 72 20 , slurpNumber 0002b700: 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 = function() {. 0002b710: 20 20 20 20 20 20 20 20 20 76 61 72 20 64 69 67 var dig 0002b720: 69 74 73 20 3d 20 27 27 3b 0a 20 20 20 20 20 20 its = '';. 0002b730: 20 20 20 20 77 68 69 6c 65 20 28 2f 5c 64 2f 2e while (/\d/. 0002b740: 74 65 73 74 28 66 6d 74 5b 69 5d 29 29 20 7b 0a test(fmt[i])) {. 0002b750: 20 20 20 20 20 20 20 20 20 20 20 20 64 69 67 69 digi 0002b760: 74 73 20 2b 3d 20 66 6d 74 5b 69 2b 2b 5d 3b 0a ts += fmt[i++];. 0002b770: 20 20 20 20 20 20 20 20 20 20 20 20 63 20 3d 20 c = 0002b780: 66 6d 74 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 fmt[i];. 0002b790: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 72 65 }. re 0002b7a0: 74 75 72 6e 20 64 69 67 69 74 73 2e 6c 65 6e 67 turn digits.leng 0002b7b0: 74 68 20 3e 20 30 20 3f 20 70 61 72 73 65 49 6e th > 0 ? parseIn 0002b7c0: 74 28 64 69 67 69 74 73 29 20 3a 20 6e 75 6c 6c t(digits) : null 0002b7d0: 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 ;. }. 0002b7e0: 20 20 3b 0a 20 20 20 20 66 6f 72 20 28 3b 20 69 ;. for (; i 0002b7f0: 20 3c 20 6e 3b 20 2b 2b 69 29 20 7b 0a 20 20 20 < n; ++i) {. 0002b800: 20 20 20 63 20 3d 20 66 6d 74 5b 69 5d 3b 0a 20 c = fmt[i];. 0002b810: 20 20 20 20 20 69 66 20 28 65 73 63 61 70 65 64 if (escaped 0002b820: 29 20 7b 0a 20 20 20 20 20 20 20 20 65 73 63 61 ) {. esca 0002b830: 70 65 64 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 ped = false;. 0002b840: 20 20 20 20 20 69 66 20 28 63 20 3d 3d 20 27 2e if (c == '. 0002b850: 27 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 6c ') {. l 0002b860: 65 61 64 69 6e 67 5a 65 72 6f 20 3d 20 66 61 6c eadingZero = fal 0002b870: 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 63 20 se;. c 0002b880: 3d 20 66 6d 74 5b 2b 2b 69 5d 3b 0a 20 20 20 20 = fmt[++i];. 0002b890: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 65 6c }. el 0002b8a0: 73 65 20 69 66 20 28 63 20 3d 3d 20 27 30 27 20 se if (c == '0' 0002b8b0: 26 26 20 66 6d 74 5b 69 20 2b 20 31 5d 20 3d 3d && fmt[i + 1] == 0002b8c0: 20 27 2e 27 29 20 7b 0a 20 20 20 20 20 20 20 20 '.') {. 0002b8d0: 20 20 6c 65 61 64 69 6e 67 5a 65 72 6f 20 3d 20 leadingZero = 0002b8e0: 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 true;. 0002b8f0: 69 20 2b 3d 20 32 3b 0a 20 20 20 20 20 20 20 20 i += 2;. 0002b900: 20 20 63 20 3d 20 66 6d 74 5b 69 5d 3b 0a 20 20 c = fmt[i];. 0002b910: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 }. 0002b920: 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 else {. 0002b930: 20 6c 65 61 64 69 6e 67 5a 65 72 6f 20 3d 20 74 leadingZero = t 0002b940: 72 75 65 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 rue;. }. 0002b950: 20 20 20 20 20 20 20 70 72 65 63 69 73 69 6f 6e precision 0002b960: 20 3d 20 73 6c 75 72 70 4e 75 6d 62 65 72 28 29 = slurpNumber() 0002b970: 3b 0a 20 20 20 20 20 20 20 20 73 77 69 74 63 68 ;. switch 0002b980: 20 28 63 29 20 7b 0a 20 20 20 20 20 20 20 20 63 (c) {. c 0002b990: 61 73 65 20 27 62 27 3a 20 2f 2f 20 6e 75 6d 62 ase 'b': // numb 0002b9a0: 65 72 20 69 6e 20 62 69 6e 61 72 79 0a 20 20 20 er in binary. 0002b9b0: 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 2b 3d result += 0002b9c0: 20 70 61 72 73 65 49 6e 74 28 6e 65 78 74 41 72 parseInt(nextAr 0002b9d0: 67 28 29 2c 20 31 30 29 2e 74 6f 53 74 72 69 6e g(), 10).toStrin 0002b9e0: 67 28 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 g(2);. 0002b9f0: 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 20 20 63 break;. c 0002ba00: 61 73 65 20 27 63 27 3a 20 2f 2f 20 63 68 61 72 ase 'c': // char 0002ba10: 61 63 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 acter. 0002ba20: 61 72 67 20 3d 20 6e 65 78 74 41 72 67 28 29 3b arg = nextArg(); 0002ba30: 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 . if (t 0002ba40: 79 70 65 6f 66 20 61 72 67 20 3d 3d 3d 20 27 73 ypeof arg === 's 0002ba50: 74 72 69 6e 67 27 20 7c 7c 20 61 72 67 20 69 6e tring' || arg in 0002ba60: 73 74 61 6e 63 65 6f 66 20 53 74 72 69 6e 67 29 stanceof String) 0002ba70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 . res 0002ba80: 75 6c 74 20 2b 3d 20 61 72 67 3b 0a 20 20 20 20 ult += arg;. 0002ba90: 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 else. 0002baa0: 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 2b 3d result += 0002bab0: 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 String.fromChar 0002bac0: 43 6f 64 65 28 70 61 72 73 65 49 6e 74 28 61 72 Code(parseInt(ar 0002bad0: 67 2c 20 31 30 29 29 3b 0a 20 20 20 20 20 20 20 g, 10));. 0002bae0: 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 break;. 0002baf0: 20 20 63 61 73 65 20 27 64 27 3a 20 2f 2f 20 6e case 'd': // n 0002bb00: 75 6d 62 65 72 20 69 6e 20 64 65 63 69 6d 61 6c umber in decimal 0002bb10: 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c . resul 0002bb20: 74 20 2b 3d 20 70 61 72 73 65 49 6e 74 28 6e 65 t += parseInt(ne 0002bb30: 78 74 41 72 67 28 29 2c 20 31 30 29 3b 0a 20 20 xtArg(), 10);. 0002bb40: 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 break;. 0002bb50: 20 20 20 20 20 20 20 63 61 73 65 20 27 66 27 3a case 'f': 0002bb60: 20 2f 2f 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 // floating poi 0002bb70: 6e 74 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 nt number. 0002bb80: 20 20 20 20 74 6d 70 20 3d 20 53 74 72 69 6e 67 tmp = String 0002bb90: 28 70 61 72 73 65 46 6c 6f 61 74 28 6e 65 78 74 (parseFloat(next 0002bba0: 41 72 67 28 29 29 2e 74 6f 46 69 78 65 64 28 70 Arg()).toFixed(p 0002bbb0: 72 65 63 69 73 69 6f 6e 20 7c 7c 20 36 29 29 3b recision || 6)); 0002bbc0: 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c . resul 0002bbd0: 74 20 2b 3d 20 6c 65 61 64 69 6e 67 5a 65 72 6f t += leadingZero 0002bbe0: 20 3f 20 74 6d 70 20 3a 20 74 6d 70 2e 72 65 70 ? tmp : tmp.rep 0002bbf0: 6c 61 63 65 28 2f 5e 30 2f 2c 20 27 27 29 3b 0a lace(/^0/, '');. 0002bc00: 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b break; 0002bc10: 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 27 6a . case 'j 0002bc20: 27 3a 20 2f 2f 20 4a 53 4f 4e 0a 20 20 20 20 20 ': // JSON. 0002bc30: 20 20 20 20 20 72 65 73 75 6c 74 20 2b 3d 20 4a result += J 0002bc40: 53 4f 4e 2e 73 74 72 69 6e 67 69 66 79 28 6e 65 SON.stringify(ne 0002bc50: 78 74 41 72 67 28 29 29 3b 0a 20 20 20 20 20 20 xtArg());. 0002bc60: 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 break;. 0002bc70: 20 20 20 63 61 73 65 20 27 6f 27 3a 20 2f 2f 20 case 'o': // 0002bc80: 6e 75 6d 62 65 72 20 69 6e 20 6f 63 74 61 6c 0a number in octal. 0002bc90: 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 result 0002bca0: 20 2b 3d 20 27 30 27 20 2b 20 70 61 72 73 65 49 += '0' + parseI 0002bcb0: 6e 74 28 6e 65 78 74 41 72 67 28 29 2c 20 31 30 nt(nextArg(), 10 0002bcc0: 29 2e 74 6f 53 74 72 69 6e 67 28 38 29 3b 0a 20 ).toString(8);. 0002bcd0: 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a break;. 0002bce0: 20 20 20 20 20 20 20 20 63 61 73 65 20 27 73 27 case 's' 0002bcf0: 3a 20 2f 2f 20 73 74 72 69 6e 67 0a 20 20 20 20 : // string. 0002bd00: 20 20 20 20 20 20 72 65 73 75 6c 74 20 2b 3d 20 result += 0002bd10: 6e 65 78 74 41 72 67 28 29 3b 0a 20 20 20 20 20 nextArg();. 0002bd20: 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 break;. 0002bd30: 20 20 20 20 63 61 73 65 20 27 78 27 3a 20 2f 2f case 'x': // 0002bd40: 20 6c 6f 77 65 72 63 61 73 65 20 68 65 78 61 64 lowercase hexad 0002bd50: 65 63 69 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 ecimal. 0002bd60: 20 72 65 73 75 6c 74 20 2b 3d 20 27 30 78 27 20 result += '0x' 0002bd70: 2b 20 70 61 72 73 65 49 6e 74 28 6e 65 78 74 41 + parseInt(nextA 0002bd80: 72 67 28 29 2c 20 31 30 29 2e 74 6f 53 74 72 69 rg(), 10).toStri 0002bd90: 6e 67 28 31 36 29 3b 0a 20 20 20 20 20 20 20 20 ng(16);. 0002bda0: 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 20 break;. 0002bdb0: 20 63 61 73 65 20 27 58 27 3a 20 2f 2f 20 75 70 case 'X': // up 0002bdc0: 70 65 72 63 61 73 65 20 68 65 78 61 64 65 63 69 percase hexadeci 0002bdd0: 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 72 65 mal. re 0002bde0: 73 75 6c 74 20 2b 3d 20 27 30 78 27 20 2b 20 70 sult += '0x' + p 0002bdf0: 61 72 73 65 49 6e 74 28 6e 65 78 74 41 72 67 28 arseInt(nextArg( 0002be00: 29 2c 20 31 30 29 2e 74 6f 53 74 72 69 6e 67 28 ), 10).toString( 0002be10: 31 36 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 16).toUpperCase( 0002be20: 29 3b 0a 20 20 20 20 20 20 20 20 20 20 62 72 65 );. bre 0002be30: 61 6b 3b 0a 20 20 20 20 20 20 20 20 64 65 66 61 ak;. defa 0002be40: 75 6c 74 3a 0a 20 20 20 20 20 20 20 20 20 20 72 ult:. r 0002be50: 65 73 75 6c 74 20 2b 3d 20 63 3b 0a 20 20 20 20 esult += c;. 0002be60: 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 break;. 0002be70: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 20 65 }. } e 0002be80: 6c 73 65 20 69 66 20 28 63 20 3d 3d 3d 20 27 25 lse if (c === '% 0002be90: 27 29 20 7b 0a 20 20 20 20 20 20 20 20 65 73 63 ') {. esc 0002bea0: 61 70 65 64 20 3d 20 74 72 75 65 3b 0a 20 20 20 aped = true;. 0002beb0: 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 } else {. 0002bec0: 20 20 20 20 72 65 73 75 6c 74 20 2b 3d 20 63 3b result += c; 0002bed0: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 . }. }. 0002bee0: 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 return result 0002bef0: 3b 0a 20 20 7d 0a 0a 7d 28 29 29 3b 0a 0a 0a 2f ;. }..}());.../ 0002bf00: 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 ***/ }),../***/ 0002bf10: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0002bf20: 66 75 6e 63 74 69 6f 6e 2d 62 69 6e 64 2f 69 6d function-bind/im 0002bf30: 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 6a 73 22 plementation.js" 0002bf40: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 0002bf50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bf60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bf70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0002bf80: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0002bf90: 75 6c 65 73 2f 66 75 6e 63 74 69 6f 6e 2d 62 69 ules/function-bi 0002bfa0: 6e 64 2f 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f nd/implementatio 0002bfb0: 6e 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a n.js ***!. \*** 0002bfc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bfd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bfe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bff0: 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 ***/./***/ ((mod 0002c000: 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 ule) => {.."use 0002c010: 73 74 72 69 63 74 22 3b 0a 0a 0a 2f 2a 20 65 73 strict";.../* es 0002c020: 6c 69 6e 74 20 6e 6f 2d 69 6e 76 61 6c 69 64 2d lint no-invalid- 0002c030: 74 68 69 73 3a 20 31 20 2a 2f 0a 0a 76 61 72 20 this: 1 */..var 0002c040: 45 52 52 4f 52 5f 4d 45 53 53 41 47 45 20 3d 20 ERROR_MESSAGE = 0002c050: 27 46 75 6e 63 74 69 6f 6e 2e 70 72 6f 74 6f 74 'Function.protot 0002c060: 79 70 65 2e 62 69 6e 64 20 63 61 6c 6c 65 64 20 ype.bind called 0002c070: 6f 6e 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 on incompatible 0002c080: 27 3b 0a 76 61 72 20 74 6f 53 74 72 20 3d 20 4f ';.var toStr = O 0002c090: 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e bject.prototype. 0002c0a0: 74 6f 53 74 72 69 6e 67 3b 0a 76 61 72 20 6d 61 toString;.var ma 0002c0b0: 78 20 3d 20 4d 61 74 68 2e 6d 61 78 3b 0a 76 61 x = Math.max;.va 0002c0c0: 72 20 66 75 6e 63 54 79 70 65 20 3d 20 27 5b 6f r funcType = '[o 0002c0d0: 62 6a 65 63 74 20 46 75 6e 63 74 69 6f 6e 5d 27 bject Function]' 0002c0e0: 3b 0a 0a 76 61 72 20 63 6f 6e 63 61 74 74 79 20 ;..var concatty 0002c0f0: 3d 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 63 61 = function conca 0002c100: 74 74 79 28 61 2c 20 62 29 20 7b 0a 20 20 20 20 tty(a, b) {. 0002c110: 76 61 72 20 61 72 72 20 3d 20 5b 5d 3b 0a 0a 20 var arr = [];.. 0002c120: 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 for (var i = 0002c130: 30 3b 20 69 20 3c 20 61 2e 6c 65 6e 67 74 68 3b 0; i < a.length; 0002c140: 20 69 20 2b 3d 20 31 29 20 7b 0a 20 20 20 20 20 i += 1) {. 0002c150: 20 20 20 61 72 72 5b 69 5d 20 3d 20 61 5b 69 5d arr[i] = a[i] 0002c160: 3b 0a 20 20 20 20 7d 0a 20 20 20 20 66 6f 72 20 ;. }. for 0002c170: 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 (var j = 0; j < 0002c180: 62 2e 6c 65 6e 67 74 68 3b 20 6a 20 2b 3d 20 31 b.length; j += 1 0002c190: 29 20 7b 0a 20 20 20 20 20 20 20 20 61 72 72 5b ) {. arr[ 0002c1a0: 6a 20 2b 20 61 2e 6c 65 6e 67 74 68 5d 20 3d 20 j + a.length] = 0002c1b0: 62 5b 6a 5d 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 b[j];. }.. 0002c1c0: 20 72 65 74 75 72 6e 20 61 72 72 3b 0a 7d 3b 0a return arr;.};. 0002c1d0: 0a 76 61 72 20 73 6c 69 63 79 20 3d 20 66 75 6e .var slicy = fun 0002c1e0: 63 74 69 6f 6e 20 73 6c 69 63 79 28 61 72 72 4c ction slicy(arrL 0002c1f0: 69 6b 65 2c 20 6f 66 66 73 65 74 29 20 7b 0a 20 ike, offset) {. 0002c200: 20 20 20 76 61 72 20 61 72 72 20 3d 20 5b 5d 3b var arr = []; 0002c210: 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 . for (var i 0002c220: 3d 20 6f 66 66 73 65 74 20 7c 7c 20 30 2c 20 6a = offset || 0, j 0002c230: 20 3d 20 30 3b 20 69 20 3c 20 61 72 72 4c 69 6b = 0; i < arrLik 0002c240: 65 2e 6c 65 6e 67 74 68 3b 20 69 20 2b 3d 20 31 e.length; i += 1 0002c250: 2c 20 6a 20 2b 3d 20 31 29 20 7b 0a 20 20 20 20 , j += 1) {. 0002c260: 20 20 20 20 61 72 72 5b 6a 5d 20 3d 20 61 72 72 arr[j] = arr 0002c270: 4c 69 6b 65 5b 69 5d 3b 0a 20 20 20 20 7d 0a 20 Like[i];. }. 0002c280: 20 20 20 72 65 74 75 72 6e 20 61 72 72 3b 0a 7d return arr;.} 0002c290: 3b 0a 0a 76 61 72 20 6a 6f 69 6e 79 20 3d 20 66 ;..var joiny = f 0002c2a0: 75 6e 63 74 69 6f 6e 20 28 61 72 72 2c 20 6a 6f unction (arr, jo 0002c2b0: 69 6e 65 72 29 20 7b 0a 20 20 20 20 76 61 72 20 iner) {. var 0002c2c0: 73 74 72 20 3d 20 27 27 3b 0a 20 20 20 20 66 6f str = '';. fo 0002c2d0: 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 r (var i = 0; i 0002c2e0: 3c 20 61 72 72 2e 6c 65 6e 67 74 68 3b 20 69 20 < arr.length; i 0002c2f0: 2b 3d 20 31 29 20 7b 0a 20 20 20 20 20 20 20 20 += 1) {. 0002c300: 73 74 72 20 2b 3d 20 61 72 72 5b 69 5d 3b 0a 20 str += arr[i];. 0002c310: 20 20 20 20 20 20 20 69 66 20 28 69 20 2b 20 31 if (i + 1 0002c320: 20 3c 20 61 72 72 2e 6c 65 6e 67 74 68 29 20 7b < arr.length) { 0002c330: 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 . str 0002c340: 20 2b 3d 20 6a 6f 69 6e 65 72 3b 0a 20 20 20 20 += joiner;. 0002c350: 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 20 20 }. }. 0002c360: 72 65 74 75 72 6e 20 73 74 72 3b 0a 7d 3b 0a 0a return str;.};.. 0002c370: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 0002c380: 20 66 75 6e 63 74 69 6f 6e 20 62 69 6e 64 28 74 function bind(t 0002c390: 68 61 74 29 20 7b 0a 20 20 20 20 76 61 72 20 74 hat) {. var t 0002c3a0: 61 72 67 65 74 20 3d 20 74 68 69 73 3b 0a 20 20 arget = this;. 0002c3b0: 20 20 69 66 20 28 74 79 70 65 6f 66 20 74 61 72 if (typeof tar 0002c3c0: 67 65 74 20 21 3d 3d 20 27 66 75 6e 63 74 69 6f get !== 'functio 0002c3d0: 6e 27 20 7c 7c 20 74 6f 53 74 72 2e 61 70 70 6c n' || toStr.appl 0002c3e0: 79 28 74 61 72 67 65 74 29 20 21 3d 3d 20 66 75 y(target) !== fu 0002c3f0: 6e 63 54 79 70 65 29 20 7b 0a 20 20 20 20 20 20 ncType) {. 0002c400: 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 throw new Type 0002c410: 45 72 72 6f 72 28 45 52 52 4f 52 5f 4d 45 53 53 Error(ERROR_MESS 0002c420: 41 47 45 20 2b 20 74 61 72 67 65 74 29 3b 0a 20 AGE + target);. 0002c430: 20 20 20 7d 0a 20 20 20 20 76 61 72 20 61 72 67 }. var arg 0002c440: 73 20 3d 20 73 6c 69 63 79 28 61 72 67 75 6d 65 s = slicy(argume 0002c450: 6e 74 73 2c 20 31 29 3b 0a 0a 20 20 20 20 76 61 nts, 1);.. va 0002c460: 72 20 62 6f 75 6e 64 3b 0a 20 20 20 20 76 61 72 r bound;. var 0002c470: 20 62 69 6e 64 65 72 20 3d 20 66 75 6e 63 74 69 binder = functi 0002c480: 6f 6e 20 28 29 20 7b 0a 20 20 20 20 20 20 20 20 on () {. 0002c490: 69 66 20 28 74 68 69 73 20 69 6e 73 74 61 6e 63 if (this instanc 0002c4a0: 65 6f 66 20 62 6f 75 6e 64 29 20 7b 0a 20 20 20 eof bound) {. 0002c4b0: 20 20 20 20 20 20 20 20 20 76 61 72 20 72 65 73 var res 0002c4c0: 75 6c 74 20 3d 20 74 61 72 67 65 74 2e 61 70 70 ult = target.app 0002c4d0: 6c 79 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 ly(. 0002c4e0: 20 20 20 20 74 68 69 73 2c 0a 20 20 20 20 20 20 this,. 0002c4f0: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 61 74 concat 0002c500: 74 79 28 61 72 67 73 2c 20 61 72 67 75 6d 65 6e ty(args, argumen 0002c510: 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ts). 0002c520: 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 );. i 0002c530: 66 20 28 4f 62 6a 65 63 74 28 72 65 73 75 6c 74 f (Object(result 0002c540: 29 20 3d 3d 3d 20 72 65 73 75 6c 74 29 20 7b 0a ) === result) {. 0002c550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0002c560: 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3b 0a 20 return result;. 0002c570: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 }. 0002c580: 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 return 0002c590: 74 68 69 73 3b 0a 20 20 20 20 20 20 20 20 7d 0a this;. }. 0002c5a0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 0002c5b0: 61 72 67 65 74 2e 61 70 70 6c 79 28 0a 20 20 20 arget.apply(. 0002c5c0: 20 20 20 20 20 20 20 20 20 74 68 61 74 2c 0a 20 that,. 0002c5d0: 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 61 conca 0002c5e0: 74 74 79 28 61 72 67 73 2c 20 61 72 67 75 6d 65 tty(args, argume 0002c5f0: 6e 74 73 29 0a 20 20 20 20 20 20 20 20 29 3b 0a nts). );. 0002c600: 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 61 72 . };.. var 0002c610: 20 62 6f 75 6e 64 4c 65 6e 67 74 68 20 3d 20 6d boundLength = m 0002c620: 61 78 28 30 2c 20 74 61 72 67 65 74 2e 6c 65 6e ax(0, target.len 0002c630: 67 74 68 20 2d 20 61 72 67 73 2e 6c 65 6e 67 74 gth - args.lengt 0002c640: 68 29 3b 0a 20 20 20 20 76 61 72 20 62 6f 75 6e h);. var boun 0002c650: 64 41 72 67 73 20 3d 20 5b 5d 3b 0a 20 20 20 20 dArgs = [];. 0002c660: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 for (var i = 0; 0002c670: 69 20 3c 20 62 6f 75 6e 64 4c 65 6e 67 74 68 3b i < boundLength; 0002c680: 20 69 2b 2b 29 20 7b 0a 20 20 20 20 20 20 20 20 i++) {. 0002c690: 62 6f 75 6e 64 41 72 67 73 5b 69 5d 20 3d 20 27 boundArgs[i] = ' 0002c6a0: 24 27 20 2b 20 69 3b 0a 20 20 20 20 7d 0a 0a 20 $' + i;. }.. 0002c6b0: 20 20 20 62 6f 75 6e 64 20 3d 20 46 75 6e 63 74 bound = Funct 0002c6c0: 69 6f 6e 28 27 62 69 6e 64 65 72 27 2c 20 27 72 ion('binder', 'r 0002c6d0: 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 eturn function ( 0002c6e0: 27 20 2b 20 6a 6f 69 6e 79 28 62 6f 75 6e 64 41 ' + joiny(boundA 0002c6f0: 72 67 73 2c 20 27 2c 27 29 20 2b 20 27 29 7b 20 rgs, ',') + '){ 0002c700: 72 65 74 75 72 6e 20 62 69 6e 64 65 72 2e 61 70 return binder.ap 0002c710: 70 6c 79 28 74 68 69 73 2c 61 72 67 75 6d 65 6e ply(this,argumen 0002c720: 74 73 29 3b 20 7d 27 29 28 62 69 6e 64 65 72 29 ts); }')(binder) 0002c730: 3b 0a 0a 20 20 20 20 69 66 20 28 74 61 72 67 65 ;.. if (targe 0002c740: 74 2e 70 72 6f 74 6f 74 79 70 65 29 20 7b 0a 20 t.prototype) {. 0002c750: 20 20 20 20 20 20 20 76 61 72 20 45 6d 70 74 79 var Empty 0002c760: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 45 6d 70 74 = function Empt 0002c770: 79 28 29 20 7b 7d 3b 0a 20 20 20 20 20 20 20 20 y() {};. 0002c780: 45 6d 70 74 79 2e 70 72 6f 74 6f 74 79 70 65 20 Empty.prototype 0002c790: 3d 20 74 61 72 67 65 74 2e 70 72 6f 74 6f 74 79 = target.prototy 0002c7a0: 70 65 3b 0a 20 20 20 20 20 20 20 20 62 6f 75 6e pe;. boun 0002c7b0: 64 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 6e 65 d.prototype = ne 0002c7c0: 77 20 45 6d 70 74 79 28 29 3b 0a 20 20 20 20 20 w Empty();. 0002c7d0: 20 20 20 45 6d 70 74 79 2e 70 72 6f 74 6f 74 79 Empty.prototy 0002c7e0: 70 65 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 7d pe = null;. } 0002c7f0: 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 62 6f 75 .. return bou 0002c800: 6e 64 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d nd;.};.../***/ } 0002c810: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 0002c820: 65 5f 6d 6f 64 75 6c 65 73 2f 66 75 6e 63 74 69 e_modules/functi 0002c830: 6f 6e 2d 62 69 6e 64 2f 69 6e 64 65 78 2e 6a 73 on-bind/index.js 0002c840: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 0002c850: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002c860: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002c870: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 0002c880: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 66 75 6e node_modules/fun 0002c890: 63 74 69 6f 6e 2d 62 69 6e 64 2f 69 6e 64 65 78 ction-bind/index 0002c8a0: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 0002c8b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002c8c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002c8d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0002c8e0: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0002c8f0: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0002c900: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0002c910: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0002c920: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0002c930: 76 61 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 var implementati 0002c940: 6f 6e 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 on = __webpack_r 0002c950: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 69 equire__(/*! ./i 0002c960: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 2a 2f mplementation */ 0002c970: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0002c980: 2f 66 75 6e 63 74 69 6f 6e 2d 62 69 6e 64 2f 69 /function-bind/i 0002c990: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 6a 73 mplementation.js 0002c9a0: 22 29 3b 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f ");..module.expo 0002c9b0: 72 74 73 20 3d 20 46 75 6e 63 74 69 6f 6e 2e 70 rts = Function.p 0002c9c0: 72 6f 74 6f 74 79 70 65 2e 62 69 6e 64 20 7c 7c rototype.bind || 0002c9d0: 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3b implementation; 0002c9e0: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 0002c9f0: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 0002ca00: 6c 65 73 2f 66 75 6e 63 74 69 6f 6e 73 2d 68 61 les/functions-ha 0002ca10: 76 65 2d 6e 61 6d 65 73 2f 69 6e 64 65 78 2e 6a ve-names/index.j 0002ca20: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!********* 0002ca30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ca40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ca50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0002ca60: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0002ca70: 75 6c 65 73 2f 66 75 6e 63 74 69 6f 6e 73 2d 68 ules/functions-h 0002ca80: 61 76 65 2d 6e 61 6d 65 73 2f 69 6e 64 65 78 2e ave-names/index. 0002ca90: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 0002caa0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002cab0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002cac0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 0002cad0: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 ./***/ ((module) 0002cae0: 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 => {.."use stri 0002caf0: 63 74 22 3b 0a 0a 0a 76 61 72 20 66 75 6e 63 74 ct";...var funct 0002cb00: 69 6f 6e 73 48 61 76 65 4e 61 6d 65 73 20 3d 20 ionsHaveNames = 0002cb10: 66 75 6e 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f function functio 0002cb20: 6e 73 48 61 76 65 4e 61 6d 65 73 28 29 20 7b 0a nsHaveNames() {. 0002cb30: 09 72 65 74 75 72 6e 20 74 79 70 65 6f 66 20 66 .return typeof f 0002cb40: 75 6e 63 74 69 6f 6e 20 66 28 29 20 7b 7d 2e 6e unction f() {}.n 0002cb50: 61 6d 65 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 ame === 'string' 0002cb60: 3b 0a 7d 3b 0a 0a 76 61 72 20 67 4f 50 44 20 3d ;.};..var gOPD = 0002cb70: 20 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 Object.getOwnPr 0002cb80: 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 opertyDescriptor 0002cb90: 3b 0a 69 66 20 28 67 4f 50 44 29 20 7b 0a 09 74 ;.if (gOPD) {..t 0002cba0: 72 79 20 7b 0a 09 09 67 4f 50 44 28 5b 5d 2c 20 ry {...gOPD([], 0002cbb0: 27 6c 65 6e 67 74 68 27 29 3b 0a 09 7d 20 63 61 'length');..} ca 0002cbc0: 74 63 68 20 28 65 29 20 7b 0a 09 09 2f 2f 20 49 tch (e) {...// I 0002cbd0: 45 20 38 20 68 61 73 20 61 20 62 72 6f 6b 65 6e E 8 has a broken 0002cbe0: 20 67 4f 50 44 0a 09 09 67 4f 50 44 20 3d 20 6e gOPD...gOPD = n 0002cbf0: 75 6c 6c 3b 0a 09 7d 0a 7d 0a 0a 66 75 6e 63 74 ull;..}.}..funct 0002cc00: 69 6f 6e 73 48 61 76 65 4e 61 6d 65 73 2e 66 75 ionsHaveNames.fu 0002cc10: 6e 63 74 69 6f 6e 73 48 61 76 65 43 6f 6e 66 69 nctionsHaveConfi 0002cc20: 67 75 72 61 62 6c 65 4e 61 6d 65 73 20 3d 20 66 gurableNames = f 0002cc30: 75 6e 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e unction function 0002cc40: 73 48 61 76 65 43 6f 6e 66 69 67 75 72 61 62 6c sHaveConfigurabl 0002cc50: 65 4e 61 6d 65 73 28 29 20 7b 0a 09 69 66 20 28 eNames() {..if ( 0002cc60: 21 66 75 6e 63 74 69 6f 6e 73 48 61 76 65 4e 61 !functionsHaveNa 0002cc70: 6d 65 73 28 29 20 7c 7c 20 21 67 4f 50 44 29 20 mes() || !gOPD) 0002cc80: 7b 0a 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 {...return false 0002cc90: 3b 0a 09 7d 0a 09 76 61 72 20 64 65 73 63 20 3d ;..}..var desc = 0002cca0: 20 67 4f 50 44 28 66 75 6e 63 74 69 6f 6e 20 28 gOPD(function ( 0002ccb0: 29 20 7b 7d 2c 20 27 6e 61 6d 65 27 29 3b 0a 09 ) {}, 'name');.. 0002ccc0: 72 65 74 75 72 6e 20 21 21 64 65 73 63 20 26 26 return !!desc && 0002ccd0: 20 21 21 64 65 73 63 2e 63 6f 6e 66 69 67 75 72 !!desc.configur 0002cce0: 61 62 6c 65 3b 0a 7d 3b 0a 0a 76 61 72 20 24 62 able;.};..var $b 0002ccf0: 69 6e 64 20 3d 20 46 75 6e 63 74 69 6f 6e 2e 70 ind = Function.p 0002cd00: 72 6f 74 6f 74 79 70 65 2e 62 69 6e 64 3b 0a 0a rototype.bind;.. 0002cd10: 66 75 6e 63 74 69 6f 6e 73 48 61 76 65 4e 61 6d functionsHaveNam 0002cd20: 65 73 2e 62 6f 75 6e 64 46 75 6e 63 74 69 6f 6e es.boundFunction 0002cd30: 73 48 61 76 65 4e 61 6d 65 73 20 3d 20 66 75 6e sHaveNames = fun 0002cd40: 63 74 69 6f 6e 20 62 6f 75 6e 64 46 75 6e 63 74 ction boundFunct 0002cd50: 69 6f 6e 73 48 61 76 65 4e 61 6d 65 73 28 29 20 ionsHaveNames() 0002cd60: 7b 0a 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 {..return functi 0002cd70: 6f 6e 73 48 61 76 65 4e 61 6d 65 73 28 29 20 26 onsHaveNames() & 0002cd80: 26 20 74 79 70 65 6f 66 20 24 62 69 6e 64 20 3d & typeof $bind = 0002cd90: 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 26 26 == 'function' && 0002cda0: 20 66 75 6e 63 74 69 6f 6e 20 66 28 29 20 7b 7d function f() {} 0002cdb0: 2e 62 69 6e 64 28 29 2e 6e 61 6d 65 20 21 3d 3d .bind().name !== 0002cdc0: 20 27 27 3b 0a 7d 3b 0a 0a 6d 6f 64 75 6c 65 2e '';.};..module. 0002cdd0: 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 69 exports = functi 0002cde0: 6f 6e 73 48 61 76 65 4e 61 6d 65 73 3b 0a 0a 0a onsHaveNames;... 0002cdf0: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 0002ce00: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0002ce10: 2f 67 65 74 2d 69 6e 74 72 69 6e 73 69 63 2f 69 /get-intrinsic/i 0002ce20: 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a ndex.js":./*!*** 0002ce30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ce40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ce50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 0002ce60: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 0002ce70: 6c 65 73 2f 67 65 74 2d 69 6e 74 72 69 6e 73 69 les/get-intrinsi 0002ce80: 63 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a c/index.js ***!. 0002ce90: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 0002cea0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ceb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002cec0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 /./***/ ((module 0002ced0: 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 , __unused_webpa 0002cee0: 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 ck_exports, __we 0002cef0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 bpack_require__) 0002cf00: 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 => {.."use stri 0002cf10: 63 74 22 3b 0a 0a 0a 76 61 72 20 75 6e 64 65 66 ct";...var undef 0002cf20: 69 6e 65 64 3b 0a 0a 76 61 72 20 24 45 72 72 6f ined;..var $Erro 0002cf30: 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 r = __webpack_re 0002cf40: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 65 73 2d 65 quire__(/*! es-e 0002cf50: 72 72 6f 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 rrors */ "./node 0002cf60: 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 72 6f _modules/es-erro 0002cf70: 72 73 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 76 rs/index.js");.v 0002cf80: 61 72 20 24 45 76 61 6c 45 72 72 6f 72 20 3d 20 ar $EvalError = 0002cf90: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0002cfa0: 65 5f 5f 28 2f 2a 21 20 65 73 2d 65 72 72 6f 72 e__(/*! es-error 0002cfb0: 73 2f 65 76 61 6c 20 2a 2f 20 22 2e 2f 6e 6f 64 s/eval */ "./nod 0002cfc0: 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 72 e_modules/es-err 0002cfd0: 6f 72 73 2f 65 76 61 6c 2e 6a 73 22 29 3b 0a 76 ors/eval.js");.v 0002cfe0: 61 72 20 24 52 61 6e 67 65 45 72 72 6f 72 20 3d ar $RangeError = 0002cff0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0002d000: 72 65 5f 5f 28 2f 2a 21 20 65 73 2d 65 72 72 6f re__(/*! es-erro 0002d010: 72 73 2f 72 61 6e 67 65 20 2a 2f 20 22 2e 2f 6e rs/range */ "./n 0002d020: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 ode_modules/es-e 0002d030: 72 72 6f 72 73 2f 72 61 6e 67 65 2e 6a 73 22 29 rrors/range.js") 0002d040: 3b 0a 76 61 72 20 24 52 65 66 65 72 65 6e 63 65 ;.var $Reference 0002d050: 45 72 72 6f 72 20 3d 20 5f 5f 77 65 62 70 61 63 Error = __webpac 0002d060: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0002d070: 65 73 2d 65 72 72 6f 72 73 2f 72 65 66 20 2a 2f es-errors/ref */ 0002d080: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0002d090: 2f 65 73 2d 65 72 72 6f 72 73 2f 72 65 66 2e 6a /es-errors/ref.j 0002d0a0: 73 22 29 3b 0a 76 61 72 20 24 53 79 6e 74 61 78 s");.var $Syntax 0002d0b0: 45 72 72 6f 72 20 3d 20 5f 5f 77 65 62 70 61 63 Error = __webpac 0002d0c0: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0002d0d0: 65 73 2d 65 72 72 6f 72 73 2f 73 79 6e 74 61 78 es-errors/syntax 0002d0e0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 0002d0f0: 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 73 79 les/es-errors/sy 0002d100: 6e 74 61 78 2e 6a 73 22 29 3b 0a 76 61 72 20 24 ntax.js");.var $ 0002d110: 54 79 70 65 45 72 72 6f 72 20 3d 20 5f 5f 77 65 TypeError = __we 0002d120: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0002d130: 2f 2a 21 20 65 73 2d 65 72 72 6f 72 73 2f 74 79 /*! es-errors/ty 0002d140: 70 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f pe */ "./node_mo 0002d150: 64 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f dules/es-errors/ 0002d160: 74 79 70 65 2e 6a 73 22 29 3b 0a 76 61 72 20 24 type.js");.var $ 0002d170: 55 52 49 45 72 72 6f 72 20 3d 20 5f 5f 77 65 62 URIError = __web 0002d180: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0002d190: 2a 21 20 65 73 2d 65 72 72 6f 72 73 2f 75 72 69 *! es-errors/uri 0002d1a0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 0002d1b0: 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 75 72 les/es-errors/ur 0002d1c0: 69 2e 6a 73 22 29 3b 0a 0a 76 61 72 20 24 46 75 i.js");..var $Fu 0002d1d0: 6e 63 74 69 6f 6e 20 3d 20 46 75 6e 63 74 69 6f nction = Functio 0002d1e0: 6e 3b 0a 0a 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 n;..// eslint-di 0002d1f0: 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 sable-next-line 0002d200: 63 6f 6e 73 69 73 74 65 6e 74 2d 72 65 74 75 72 consistent-retur 0002d210: 6e 0a 76 61 72 20 67 65 74 45 76 61 6c 6c 65 64 n.var getEvalled 0002d220: 43 6f 6e 73 74 72 75 63 74 6f 72 20 3d 20 66 75 Constructor = fu 0002d230: 6e 63 74 69 6f 6e 20 28 65 78 70 72 65 73 73 69 nction (expressi 0002d240: 6f 6e 53 79 6e 74 61 78 29 20 7b 0a 09 74 72 79 onSyntax) {..try 0002d250: 20 7b 0a 09 09 72 65 74 75 72 6e 20 24 46 75 6e {...return $Fun 0002d260: 63 74 69 6f 6e 28 27 22 75 73 65 20 73 74 72 69 ction('"use stri 0002d270: 63 74 22 3b 20 72 65 74 75 72 6e 20 28 27 20 2b ct"; return (' + 0002d280: 20 65 78 70 72 65 73 73 69 6f 6e 53 79 6e 74 61 expressionSynta 0002d290: 78 20 2b 20 27 29 2e 63 6f 6e 73 74 72 75 63 74 x + ').construct 0002d2a0: 6f 72 3b 27 29 28 29 3b 0a 09 7d 20 63 61 74 63 or;')();..} catc 0002d2b0: 68 20 28 65 29 20 7b 7d 0a 7d 3b 0a 0a 76 61 72 h (e) {}.};..var 0002d2c0: 20 24 67 4f 50 44 20 3d 20 4f 62 6a 65 63 74 2e $gOPD = Object. 0002d2d0: 67 65 74 4f 77 6e 50 72 6f 70 65 72 74 79 44 65 getOwnPropertyDe 0002d2e0: 73 63 72 69 70 74 6f 72 3b 0a 69 66 20 28 24 67 scriptor;.if ($g 0002d2f0: 4f 50 44 29 20 7b 0a 09 74 72 79 20 7b 0a 09 09 OPD) {..try {... 0002d300: 24 67 4f 50 44 28 7b 7d 2c 20 27 27 29 3b 0a 09 $gOPD({}, '');.. 0002d310: 7d 20 63 61 74 63 68 20 28 65 29 20 7b 0a 09 09 } catch (e) {... 0002d320: 24 67 4f 50 44 20 3d 20 6e 75 6c 6c 3b 20 2f 2f $gOPD = null; // 0002d330: 20 74 68 69 73 20 69 73 20 49 45 20 38 2c 20 77 this is IE 8, w 0002d340: 68 69 63 68 20 68 61 73 20 61 20 62 72 6f 6b 65 hich has a broke 0002d350: 6e 20 67 4f 50 44 0a 09 7d 0a 7d 0a 0a 76 61 72 n gOPD..}.}..var 0002d360: 20 74 68 72 6f 77 54 79 70 65 45 72 72 6f 72 20 throwTypeError 0002d370: 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a = function () {. 0002d380: 09 74 68 72 6f 77 20 6e 65 77 20 24 54 79 70 65 .throw new $Type 0002d390: 45 72 72 6f 72 28 29 3b 0a 7d 3b 0a 76 61 72 20 Error();.};.var 0002d3a0: 54 68 72 6f 77 54 79 70 65 45 72 72 6f 72 20 3d ThrowTypeError = 0002d3b0: 20 24 67 4f 50 44 0a 09 3f 20 28 66 75 6e 63 74 $gOPD..? (funct 0002d3c0: 69 6f 6e 20 28 29 20 7b 0a 09 09 74 72 79 20 7b ion () {...try { 0002d3d0: 0a 09 09 09 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 ....// eslint-di 0002d3e0: 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 sable-next-line 0002d3f0: 6e 6f 2d 75 6e 75 73 65 64 2d 65 78 70 72 65 73 no-unused-expres 0002d400: 73 69 6f 6e 73 2c 20 6e 6f 2d 63 61 6c 6c 65 72 sions, no-caller 0002d410: 2c 20 6e 6f 2d 72 65 73 74 72 69 63 74 65 64 2d , no-restricted- 0002d420: 70 72 6f 70 65 72 74 69 65 73 0a 09 09 09 61 72 properties....ar 0002d430: 67 75 6d 65 6e 74 73 2e 63 61 6c 6c 65 65 3b 20 guments.callee; 0002d440: 2f 2f 20 49 45 20 38 20 64 6f 65 73 20 6e 6f 74 // IE 8 does not 0002d450: 20 74 68 72 6f 77 20 68 65 72 65 0a 09 09 09 72 throw here....r 0002d460: 65 74 75 72 6e 20 74 68 72 6f 77 54 79 70 65 45 eturn throwTypeE 0002d470: 72 72 6f 72 3b 0a 09 09 7d 20 63 61 74 63 68 20 rror;...} catch 0002d480: 28 63 61 6c 6c 65 65 54 68 72 6f 77 73 29 20 7b (calleeThrows) { 0002d490: 0a 09 09 09 74 72 79 20 7b 0a 09 09 09 09 2f 2f ....try {.....// 0002d4a0: 20 49 45 20 38 20 74 68 72 6f 77 73 20 6f 6e 20 IE 8 throws on 0002d4b0: 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 6f Object.getOwnPro 0002d4c0: 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 28 pertyDescriptor( 0002d4d0: 61 72 67 75 6d 65 6e 74 73 2c 20 27 27 29 0a 09 arguments, '').. 0002d4e0: 09 09 09 72 65 74 75 72 6e 20 24 67 4f 50 44 28 ...return $gOPD( 0002d4f0: 61 72 67 75 6d 65 6e 74 73 2c 20 27 63 61 6c 6c arguments, 'call 0002d500: 65 65 27 29 2e 67 65 74 3b 0a 09 09 09 7d 20 63 ee').get;....} c 0002d510: 61 74 63 68 20 28 67 4f 50 44 74 68 72 6f 77 73 atch (gOPDthrows 0002d520: 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 ) {.....return t 0002d530: 68 72 6f 77 54 79 70 65 45 72 72 6f 72 3b 0a 09 hrowTypeError;.. 0002d540: 09 09 7d 0a 09 09 7d 0a 09 7d 28 29 29 0a 09 3a ..}...}..}())..: 0002d550: 20 74 68 72 6f 77 54 79 70 65 45 72 72 6f 72 3b throwTypeError; 0002d560: 0a 0a 76 61 72 20 68 61 73 53 79 6d 62 6f 6c 73 ..var hasSymbols 0002d570: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0002d580: 75 69 72 65 5f 5f 28 2f 2a 21 20 68 61 73 2d 73 uire__(/*! has-s 0002d590: 79 6d 62 6f 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 ymbols */ "./nod 0002d5a0: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 e_modules/has-sy 0002d5b0: 6d 62 6f 6c 73 2f 69 6e 64 65 78 2e 6a 73 22 29 mbols/index.js") 0002d5c0: 28 29 3b 0a 76 61 72 20 68 61 73 50 72 6f 74 6f ();.var hasProto 0002d5d0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0002d5e0: 75 69 72 65 5f 5f 28 2f 2a 21 20 68 61 73 2d 70 uire__(/*! has-p 0002d5f0: 72 6f 74 6f 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f roto */ "./node_ 0002d600: 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 70 72 6f 74 modules/has-prot 0002d610: 6f 2f 69 6e 64 65 78 2e 6a 73 22 29 28 29 3b 0a o/index.js")();. 0002d620: 0a 76 61 72 20 67 65 74 50 72 6f 74 6f 20 3d 20 .var getProto = 0002d630: 4f 62 6a 65 63 74 2e 67 65 74 50 72 6f 74 6f 74 Object.getProtot 0002d640: 79 70 65 4f 66 20 7c 7c 20 28 0a 09 68 61 73 50 ypeOf || (..hasP 0002d650: 72 6f 74 6f 0a 09 09 3f 20 66 75 6e 63 74 69 6f roto...? functio 0002d660: 6e 20 28 78 29 20 7b 20 72 65 74 75 72 6e 20 78 n (x) { return x 0002d670: 2e 5f 5f 70 72 6f 74 6f 5f 5f 3b 20 7d 20 2f 2f .__proto__; } // 0002d680: 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d eslint-disable- 0002d690: 6c 69 6e 65 20 6e 6f 2d 70 72 6f 74 6f 0a 09 09 line no-proto... 0002d6a0: 3a 20 6e 75 6c 6c 0a 29 3b 0a 0a 76 61 72 20 6e : null.);..var n 0002d6b0: 65 65 64 73 45 76 61 6c 20 3d 20 7b 7d 3b 0a 0a eedsEval = {};.. 0002d6c0: 76 61 72 20 54 79 70 65 64 41 72 72 61 79 20 3d var TypedArray = 0002d6d0: 20 74 79 70 65 6f 66 20 55 69 6e 74 38 41 72 72 typeof Uint8Arr 0002d6e0: 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 ay === 'undefine 0002d6f0: 64 27 20 7c 7c 20 21 67 65 74 50 72 6f 74 6f 20 d' || !getProto 0002d700: 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a 20 67 65 ? undefined : ge 0002d710: 74 50 72 6f 74 6f 28 55 69 6e 74 38 41 72 72 61 tProto(Uint8Arra 0002d720: 79 29 3b 0a 0a 76 61 72 20 49 4e 54 52 49 4e 53 y);..var INTRINS 0002d730: 49 43 53 20 3d 20 7b 0a 09 5f 5f 70 72 6f 74 6f ICS = {..__proto 0002d740: 5f 5f 3a 20 6e 75 6c 6c 2c 0a 09 27 25 41 67 67 __: null,..'%Agg 0002d750: 72 65 67 61 74 65 45 72 72 6f 72 25 27 3a 20 74 regateError%': t 0002d760: 79 70 65 6f 66 20 41 67 67 72 65 67 61 74 65 45 ypeof AggregateE 0002d770: 72 72 6f 72 20 3d 3d 3d 20 27 75 6e 64 65 66 69 rror === 'undefi 0002d780: 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 ned' ? undefined 0002d790: 20 3a 20 41 67 67 72 65 67 61 74 65 45 72 72 6f : AggregateErro 0002d7a0: 72 2c 0a 09 27 25 41 72 72 61 79 25 27 3a 20 41 r,..'%Array%': A 0002d7b0: 72 72 61 79 2c 0a 09 27 25 41 72 72 61 79 42 75 rray,..'%ArrayBu 0002d7c0: 66 66 65 72 25 27 3a 20 74 79 70 65 6f 66 20 41 ffer%': typeof A 0002d7d0: 72 72 61 79 42 75 66 66 65 72 20 3d 3d 3d 20 27 rrayBuffer === ' 0002d7e0: 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 undefined' ? und 0002d7f0: 65 66 69 6e 65 64 20 3a 20 41 72 72 61 79 42 75 efined : ArrayBu 0002d800: 66 66 65 72 2c 0a 09 27 25 41 72 72 61 79 49 74 ffer,..'%ArrayIt 0002d810: 65 72 61 74 6f 72 50 72 6f 74 6f 74 79 70 65 25 eratorPrototype% 0002d820: 27 3a 20 68 61 73 53 79 6d 62 6f 6c 73 20 26 26 ': hasSymbols && 0002d830: 20 67 65 74 50 72 6f 74 6f 20 3f 20 67 65 74 50 getProto ? getP 0002d840: 72 6f 74 6f 28 5b 5d 5b 53 79 6d 62 6f 6c 2e 69 roto([][Symbol.i 0002d850: 74 65 72 61 74 6f 72 5d 28 29 29 20 3a 20 75 6e terator]()) : un 0002d860: 64 65 66 69 6e 65 64 2c 0a 09 27 25 41 73 79 6e defined,..'%Asyn 0002d870: 63 46 72 6f 6d 53 79 6e 63 49 74 65 72 61 74 6f cFromSyncIterato 0002d880: 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 75 6e rPrototype%': un 0002d890: 64 65 66 69 6e 65 64 2c 0a 09 27 25 41 73 79 6e defined,..'%Asyn 0002d8a0: 63 46 75 6e 63 74 69 6f 6e 25 27 3a 20 6e 65 65 cFunction%': nee 0002d8b0: 64 73 45 76 61 6c 2c 0a 09 27 25 41 73 79 6e 63 dsEval,..'%Async 0002d8c0: 47 65 6e 65 72 61 74 6f 72 25 27 3a 20 6e 65 65 Generator%': nee 0002d8d0: 64 73 45 76 61 6c 2c 0a 09 27 25 41 73 79 6e 63 dsEval,..'%Async 0002d8e0: 47 65 6e 65 72 61 74 6f 72 46 75 6e 63 74 69 6f GeneratorFunctio 0002d8f0: 6e 25 27 3a 20 6e 65 65 64 73 45 76 61 6c 2c 0a n%': needsEval,. 0002d900: 09 27 25 41 73 79 6e 63 49 74 65 72 61 74 6f 72 .'%AsyncIterator 0002d910: 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 6e 65 65 Prototype%': nee 0002d920: 64 73 45 76 61 6c 2c 0a 09 27 25 41 74 6f 6d 69 dsEval,..'%Atomi 0002d930: 63 73 25 27 3a 20 74 79 70 65 6f 66 20 41 74 6f cs%': typeof Ato 0002d940: 6d 69 63 73 20 3d 3d 3d 20 27 75 6e 64 65 66 69 mics === 'undefi 0002d950: 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 ned' ? undefined 0002d960: 20 3a 20 41 74 6f 6d 69 63 73 2c 0a 09 27 25 42 : Atomics,..'%B 0002d970: 69 67 49 6e 74 25 27 3a 20 74 79 70 65 6f 66 20 igInt%': typeof 0002d980: 42 69 67 49 6e 74 20 3d 3d 3d 20 27 75 6e 64 65 BigInt === 'unde 0002d990: 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e fined' ? undefin 0002d9a0: 65 64 20 3a 20 42 69 67 49 6e 74 2c 0a 09 27 25 ed : BigInt,..'% 0002d9b0: 42 69 67 49 6e 74 36 34 41 72 72 61 79 25 27 3a BigInt64Array%': 0002d9c0: 20 74 79 70 65 6f 66 20 42 69 67 49 6e 74 36 34 typeof BigInt64 0002d9d0: 41 72 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 Array === 'undef 0002d9e0: 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 ined' ? undefine 0002d9f0: 64 20 3a 20 42 69 67 49 6e 74 36 34 41 72 72 61 d : BigInt64Arra 0002da00: 79 2c 0a 09 27 25 42 69 67 55 69 6e 74 36 34 41 y,..'%BigUint64A 0002da10: 72 72 61 79 25 27 3a 20 74 79 70 65 6f 66 20 42 rray%': typeof B 0002da20: 69 67 55 69 6e 74 36 34 41 72 72 61 79 20 3d 3d igUint64Array == 0002da30: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002da40: 75 6e 64 65 66 69 6e 65 64 20 3a 20 42 69 67 55 undefined : BigU 0002da50: 69 6e 74 36 34 41 72 72 61 79 2c 0a 09 27 25 42 int64Array,..'%B 0002da60: 6f 6f 6c 65 61 6e 25 27 3a 20 42 6f 6f 6c 65 61 oolean%': Boolea 0002da70: 6e 2c 0a 09 27 25 44 61 74 61 56 69 65 77 25 27 n,..'%DataView%' 0002da80: 3a 20 74 79 70 65 6f 66 20 44 61 74 61 56 69 65 : typeof DataVie 0002da90: 77 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 w === 'undefined 0002daa0: 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a 20 ' ? undefined : 0002dab0: 44 61 74 61 56 69 65 77 2c 0a 09 27 25 44 61 74 DataView,..'%Dat 0002dac0: 65 25 27 3a 20 44 61 74 65 2c 0a 09 27 25 64 65 e%': Date,..'%de 0002dad0: 63 6f 64 65 55 52 49 25 27 3a 20 64 65 63 6f 64 codeURI%': decod 0002dae0: 65 55 52 49 2c 0a 09 27 25 64 65 63 6f 64 65 55 eURI,..'%decodeU 0002daf0: 52 49 43 6f 6d 70 6f 6e 65 6e 74 25 27 3a 20 64 RIComponent%': d 0002db00: 65 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e ecodeURIComponen 0002db10: 74 2c 0a 09 27 25 65 6e 63 6f 64 65 55 52 49 25 t,..'%encodeURI% 0002db20: 27 3a 20 65 6e 63 6f 64 65 55 52 49 2c 0a 09 27 ': encodeURI,..' 0002db30: 25 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e %encodeURICompon 0002db40: 65 6e 74 25 27 3a 20 65 6e 63 6f 64 65 55 52 49 ent%': encodeURI 0002db50: 43 6f 6d 70 6f 6e 65 6e 74 2c 0a 09 27 25 45 72 Component,..'%Er 0002db60: 72 6f 72 25 27 3a 20 24 45 72 72 6f 72 2c 0a 09 ror%': $Error,.. 0002db70: 27 25 65 76 61 6c 25 27 3a 20 65 76 61 6c 2c 20 '%eval%': eval, 0002db80: 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c // eslint-disabl 0002db90: 65 2d 6c 69 6e 65 20 6e 6f 2d 65 76 61 6c 0a 09 e-line no-eval.. 0002dba0: 27 25 45 76 61 6c 45 72 72 6f 72 25 27 3a 20 24 '%EvalError%': $ 0002dbb0: 45 76 61 6c 45 72 72 6f 72 2c 0a 09 27 25 46 6c EvalError,..'%Fl 0002dbc0: 6f 61 74 33 32 41 72 72 61 79 25 27 3a 20 74 79 oat32Array%': ty 0002dbd0: 70 65 6f 66 20 46 6c 6f 61 74 33 32 41 72 72 61 peof Float32Arra 0002dbe0: 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 y === 'undefined 0002dbf0: 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a 20 ' ? undefined : 0002dc00: 46 6c 6f 61 74 33 32 41 72 72 61 79 2c 0a 09 27 Float32Array,..' 0002dc10: 25 46 6c 6f 61 74 36 34 41 72 72 61 79 25 27 3a %Float64Array%': 0002dc20: 20 74 79 70 65 6f 66 20 46 6c 6f 61 74 36 34 41 typeof Float64A 0002dc30: 72 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 rray === 'undefi 0002dc40: 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 ned' ? undefined 0002dc50: 20 3a 20 46 6c 6f 61 74 36 34 41 72 72 61 79 2c : Float64Array, 0002dc60: 0a 09 27 25 46 69 6e 61 6c 69 7a 61 74 69 6f 6e ..'%Finalization 0002dc70: 52 65 67 69 73 74 72 79 25 27 3a 20 74 79 70 65 Registry%': type 0002dc80: 6f 66 20 46 69 6e 61 6c 69 7a 61 74 69 6f 6e 52 of FinalizationR 0002dc90: 65 67 69 73 74 72 79 20 3d 3d 3d 20 27 75 6e 64 egistry === 'und 0002dca0: 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 efined' ? undefi 0002dcb0: 6e 65 64 20 3a 20 46 69 6e 61 6c 69 7a 61 74 69 ned : Finalizati 0002dcc0: 6f 6e 52 65 67 69 73 74 72 79 2c 0a 09 27 25 46 onRegistry,..'%F 0002dcd0: 75 6e 63 74 69 6f 6e 25 27 3a 20 24 46 75 6e 63 unction%': $Func 0002dce0: 74 69 6f 6e 2c 0a 09 27 25 47 65 6e 65 72 61 74 tion,..'%Generat 0002dcf0: 6f 72 46 75 6e 63 74 69 6f 6e 25 27 3a 20 6e 65 orFunction%': ne 0002dd00: 65 64 73 45 76 61 6c 2c 0a 09 27 25 49 6e 74 38 edsEval,..'%Int8 0002dd10: 41 72 72 61 79 25 27 3a 20 74 79 70 65 6f 66 20 Array%': typeof 0002dd20: 49 6e 74 38 41 72 72 61 79 20 3d 3d 3d 20 27 75 Int8Array === 'u 0002dd30: 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 ndefined' ? unde 0002dd40: 66 69 6e 65 64 20 3a 20 49 6e 74 38 41 72 72 61 fined : Int8Arra 0002dd50: 79 2c 0a 09 27 25 49 6e 74 31 36 41 72 72 61 79 y,..'%Int16Array 0002dd60: 25 27 3a 20 74 79 70 65 6f 66 20 49 6e 74 31 36 %': typeof Int16 0002dd70: 41 72 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 Array === 'undef 0002dd80: 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 ined' ? undefine 0002dd90: 64 20 3a 20 49 6e 74 31 36 41 72 72 61 79 2c 0a d : Int16Array,. 0002dda0: 09 27 25 49 6e 74 33 32 41 72 72 61 79 25 27 3a .'%Int32Array%': 0002ddb0: 20 74 79 70 65 6f 66 20 49 6e 74 33 32 41 72 72 typeof Int32Arr 0002ddc0: 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 ay === 'undefine 0002ddd0: 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a d' ? undefined : 0002dde0: 20 49 6e 74 33 32 41 72 72 61 79 2c 0a 09 27 25 Int32Array,..'% 0002ddf0: 69 73 46 69 6e 69 74 65 25 27 3a 20 69 73 46 69 isFinite%': isFi 0002de00: 6e 69 74 65 2c 0a 09 27 25 69 73 4e 61 4e 25 27 nite,..'%isNaN%' 0002de10: 3a 20 69 73 4e 61 4e 2c 0a 09 27 25 49 74 65 72 : isNaN,..'%Iter 0002de20: 61 74 6f 72 50 72 6f 74 6f 74 79 70 65 25 27 3a atorPrototype%': 0002de30: 20 68 61 73 53 79 6d 62 6f 6c 73 20 26 26 20 67 hasSymbols && g 0002de40: 65 74 50 72 6f 74 6f 20 3f 20 67 65 74 50 72 6f etProto ? getPro 0002de50: 74 6f 28 67 65 74 50 72 6f 74 6f 28 5b 5d 5b 53 to(getProto([][S 0002de60: 79 6d 62 6f 6c 2e 69 74 65 72 61 74 6f 72 5d 28 ymbol.iterator]( 0002de70: 29 29 29 20 3a 20 75 6e 64 65 66 69 6e 65 64 2c ))) : undefined, 0002de80: 0a 09 27 25 4a 53 4f 4e 25 27 3a 20 74 79 70 65 ..'%JSON%': type 0002de90: 6f 66 20 4a 53 4f 4e 20 3d 3d 3d 20 27 6f 62 6a of JSON === 'obj 0002dea0: 65 63 74 27 20 3f 20 4a 53 4f 4e 20 3a 20 75 6e ect' ? JSON : un 0002deb0: 64 65 66 69 6e 65 64 2c 0a 09 27 25 4d 61 70 25 defined,..'%Map% 0002dec0: 27 3a 20 74 79 70 65 6f 66 20 4d 61 70 20 3d 3d ': typeof Map == 0002ded0: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002dee0: 75 6e 64 65 66 69 6e 65 64 20 3a 20 4d 61 70 2c undefined : Map, 0002def0: 0a 09 27 25 4d 61 70 49 74 65 72 61 74 6f 72 50 ..'%MapIteratorP 0002df00: 72 6f 74 6f 74 79 70 65 25 27 3a 20 74 79 70 65 rototype%': type 0002df10: 6f 66 20 4d 61 70 20 3d 3d 3d 20 27 75 6e 64 65 of Map === 'unde 0002df20: 66 69 6e 65 64 27 20 7c 7c 20 21 68 61 73 53 79 fined' || !hasSy 0002df30: 6d 62 6f 6c 73 20 7c 7c 20 21 67 65 74 50 72 6f mbols || !getPro 0002df40: 74 6f 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a to ? undefined : 0002df50: 20 67 65 74 50 72 6f 74 6f 28 6e 65 77 20 4d 61 getProto(new Ma 0002df60: 70 28 29 5b 53 79 6d 62 6f 6c 2e 69 74 65 72 61 p()[Symbol.itera 0002df70: 74 6f 72 5d 28 29 29 2c 0a 09 27 25 4d 61 74 68 tor]()),..'%Math 0002df80: 25 27 3a 20 4d 61 74 68 2c 0a 09 27 25 4e 75 6d %': Math,..'%Num 0002df90: 62 65 72 25 27 3a 20 4e 75 6d 62 65 72 2c 0a 09 ber%': Number,.. 0002dfa0: 27 25 4f 62 6a 65 63 74 25 27 3a 20 4f 62 6a 65 '%Object%': Obje 0002dfb0: 63 74 2c 0a 09 27 25 70 61 72 73 65 46 6c 6f 61 ct,..'%parseFloa 0002dfc0: 74 25 27 3a 20 70 61 72 73 65 46 6c 6f 61 74 2c t%': parseFloat, 0002dfd0: 0a 09 27 25 70 61 72 73 65 49 6e 74 25 27 3a 20 ..'%parseInt%': 0002dfe0: 70 61 72 73 65 49 6e 74 2c 0a 09 27 25 50 72 6f parseInt,..'%Pro 0002dff0: 6d 69 73 65 25 27 3a 20 74 79 70 65 6f 66 20 50 mise%': typeof P 0002e000: 72 6f 6d 69 73 65 20 3d 3d 3d 20 27 75 6e 64 65 romise === 'unde 0002e010: 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e fined' ? undefin 0002e020: 65 64 20 3a 20 50 72 6f 6d 69 73 65 2c 0a 09 27 ed : Promise,..' 0002e030: 25 50 72 6f 78 79 25 27 3a 20 74 79 70 65 6f 66 %Proxy%': typeof 0002e040: 20 50 72 6f 78 79 20 3d 3d 3d 20 27 75 6e 64 65 Proxy === 'unde 0002e050: 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e fined' ? undefin 0002e060: 65 64 20 3a 20 50 72 6f 78 79 2c 0a 09 27 25 52 ed : Proxy,..'%R 0002e070: 61 6e 67 65 45 72 72 6f 72 25 27 3a 20 24 52 61 angeError%': $Ra 0002e080: 6e 67 65 45 72 72 6f 72 2c 0a 09 27 25 52 65 66 ngeError,..'%Ref 0002e090: 65 72 65 6e 63 65 45 72 72 6f 72 25 27 3a 20 24 erenceError%': $ 0002e0a0: 52 65 66 65 72 65 6e 63 65 45 72 72 6f 72 2c 0a ReferenceError,. 0002e0b0: 09 27 25 52 65 66 6c 65 63 74 25 27 3a 20 74 79 .'%Reflect%': ty 0002e0c0: 70 65 6f 66 20 52 65 66 6c 65 63 74 20 3d 3d 3d peof Reflect === 0002e0d0: 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 'undefined' ? u 0002e0e0: 6e 64 65 66 69 6e 65 64 20 3a 20 52 65 66 6c 65 ndefined : Refle 0002e0f0: 63 74 2c 0a 09 27 25 52 65 67 45 78 70 25 27 3a ct,..'%RegExp%': 0002e100: 20 52 65 67 45 78 70 2c 0a 09 27 25 53 65 74 25 RegExp,..'%Set% 0002e110: 27 3a 20 74 79 70 65 6f 66 20 53 65 74 20 3d 3d ': typeof Set == 0002e120: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002e130: 75 6e 64 65 66 69 6e 65 64 20 3a 20 53 65 74 2c undefined : Set, 0002e140: 0a 09 27 25 53 65 74 49 74 65 72 61 74 6f 72 50 ..'%SetIteratorP 0002e150: 72 6f 74 6f 74 79 70 65 25 27 3a 20 74 79 70 65 rototype%': type 0002e160: 6f 66 20 53 65 74 20 3d 3d 3d 20 27 75 6e 64 65 of Set === 'unde 0002e170: 66 69 6e 65 64 27 20 7c 7c 20 21 68 61 73 53 79 fined' || !hasSy 0002e180: 6d 62 6f 6c 73 20 7c 7c 20 21 67 65 74 50 72 6f mbols || !getPro 0002e190: 74 6f 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a to ? undefined : 0002e1a0: 20 67 65 74 50 72 6f 74 6f 28 6e 65 77 20 53 65 getProto(new Se 0002e1b0: 74 28 29 5b 53 79 6d 62 6f 6c 2e 69 74 65 72 61 t()[Symbol.itera 0002e1c0: 74 6f 72 5d 28 29 29 2c 0a 09 27 25 53 68 61 72 tor]()),..'%Shar 0002e1d0: 65 64 41 72 72 61 79 42 75 66 66 65 72 25 27 3a edArrayBuffer%': 0002e1e0: 20 74 79 70 65 6f 66 20 53 68 61 72 65 64 41 72 typeof SharedAr 0002e1f0: 72 61 79 42 75 66 66 65 72 20 3d 3d 3d 20 27 75 rayBuffer === 'u 0002e200: 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 ndefined' ? unde 0002e210: 66 69 6e 65 64 20 3a 20 53 68 61 72 65 64 41 72 fined : SharedAr 0002e220: 72 61 79 42 75 66 66 65 72 2c 0a 09 27 25 53 74 rayBuffer,..'%St 0002e230: 72 69 6e 67 25 27 3a 20 53 74 72 69 6e 67 2c 0a ring%': String,. 0002e240: 09 27 25 53 74 72 69 6e 67 49 74 65 72 61 74 6f .'%StringIterato 0002e250: 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 68 61 rPrototype%': ha 0002e260: 73 53 79 6d 62 6f 6c 73 20 26 26 20 67 65 74 50 sSymbols && getP 0002e270: 72 6f 74 6f 20 3f 20 67 65 74 50 72 6f 74 6f 28 roto ? getProto( 0002e280: 27 27 5b 53 79 6d 62 6f 6c 2e 69 74 65 72 61 74 ''[Symbol.iterat 0002e290: 6f 72 5d 28 29 29 20 3a 20 75 6e 64 65 66 69 6e or]()) : undefin 0002e2a0: 65 64 2c 0a 09 27 25 53 79 6d 62 6f 6c 25 27 3a ed,..'%Symbol%': 0002e2b0: 20 68 61 73 53 79 6d 62 6f 6c 73 20 3f 20 53 79 hasSymbols ? Sy 0002e2c0: 6d 62 6f 6c 20 3a 20 75 6e 64 65 66 69 6e 65 64 mbol : undefined 0002e2d0: 2c 0a 09 27 25 53 79 6e 74 61 78 45 72 72 6f 72 ,..'%SyntaxError 0002e2e0: 25 27 3a 20 24 53 79 6e 74 61 78 45 72 72 6f 72 %': $SyntaxError 0002e2f0: 2c 0a 09 27 25 54 68 72 6f 77 54 79 70 65 45 72 ,..'%ThrowTypeEr 0002e300: 72 6f 72 25 27 3a 20 54 68 72 6f 77 54 79 70 65 ror%': ThrowType 0002e310: 45 72 72 6f 72 2c 0a 09 27 25 54 79 70 65 64 41 Error,..'%TypedA 0002e320: 72 72 61 79 25 27 3a 20 54 79 70 65 64 41 72 72 rray%': TypedArr 0002e330: 61 79 2c 0a 09 27 25 54 79 70 65 45 72 72 6f 72 ay,..'%TypeError 0002e340: 25 27 3a 20 24 54 79 70 65 45 72 72 6f 72 2c 0a %': $TypeError,. 0002e350: 09 27 25 55 69 6e 74 38 41 72 72 61 79 25 27 3a .'%Uint8Array%': 0002e360: 20 74 79 70 65 6f 66 20 55 69 6e 74 38 41 72 72 typeof Uint8Arr 0002e370: 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 ay === 'undefine 0002e380: 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a d' ? undefined : 0002e390: 20 55 69 6e 74 38 41 72 72 61 79 2c 0a 09 27 25 Uint8Array,..'% 0002e3a0: 55 69 6e 74 38 43 6c 61 6d 70 65 64 41 72 72 61 Uint8ClampedArra 0002e3b0: 79 25 27 3a 20 74 79 70 65 6f 66 20 55 69 6e 74 y%': typeof Uint 0002e3c0: 38 43 6c 61 6d 70 65 64 41 72 72 61 79 20 3d 3d 8ClampedArray == 0002e3d0: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002e3e0: 75 6e 64 65 66 69 6e 65 64 20 3a 20 55 69 6e 74 undefined : Uint 0002e3f0: 38 43 6c 61 6d 70 65 64 41 72 72 61 79 2c 0a 09 8ClampedArray,.. 0002e400: 27 25 55 69 6e 74 31 36 41 72 72 61 79 25 27 3a '%Uint16Array%': 0002e410: 20 74 79 70 65 6f 66 20 55 69 6e 74 31 36 41 72 typeof Uint16Ar 0002e420: 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e ray === 'undefin 0002e430: 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 ed' ? undefined 0002e440: 3a 20 55 69 6e 74 31 36 41 72 72 61 79 2c 0a 09 : Uint16Array,.. 0002e450: 27 25 55 69 6e 74 33 32 41 72 72 61 79 25 27 3a '%Uint32Array%': 0002e460: 20 74 79 70 65 6f 66 20 55 69 6e 74 33 32 41 72 typeof Uint32Ar 0002e470: 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e ray === 'undefin 0002e480: 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 ed' ? undefined 0002e490: 3a 20 55 69 6e 74 33 32 41 72 72 61 79 2c 0a 09 : Uint32Array,.. 0002e4a0: 27 25 55 52 49 45 72 72 6f 72 25 27 3a 20 24 55 '%URIError%': $U 0002e4b0: 52 49 45 72 72 6f 72 2c 0a 09 27 25 57 65 61 6b RIError,..'%Weak 0002e4c0: 4d 61 70 25 27 3a 20 74 79 70 65 6f 66 20 57 65 Map%': typeof We 0002e4d0: 61 6b 4d 61 70 20 3d 3d 3d 20 27 75 6e 64 65 66 akMap === 'undef 0002e4e0: 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 ined' ? undefine 0002e4f0: 64 20 3a 20 57 65 61 6b 4d 61 70 2c 0a 09 27 25 d : WeakMap,..'% 0002e500: 57 65 61 6b 52 65 66 25 27 3a 20 74 79 70 65 6f WeakRef%': typeo 0002e510: 66 20 57 65 61 6b 52 65 66 20 3d 3d 3d 20 27 75 f WeakRef === 'u 0002e520: 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 ndefined' ? unde 0002e530: 66 69 6e 65 64 20 3a 20 57 65 61 6b 52 65 66 2c fined : WeakRef, 0002e540: 0a 09 27 25 57 65 61 6b 53 65 74 25 27 3a 20 74 ..'%WeakSet%': t 0002e550: 79 70 65 6f 66 20 57 65 61 6b 53 65 74 20 3d 3d ypeof WeakSet == 0002e560: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002e570: 75 6e 64 65 66 69 6e 65 64 20 3a 20 57 65 61 6b undefined : Weak 0002e580: 53 65 74 0a 7d 3b 0a 0a 69 66 20 28 67 65 74 50 Set.};..if (getP 0002e590: 72 6f 74 6f 29 20 7b 0a 09 74 72 79 20 7b 0a 09 roto) {..try {.. 0002e5a0: 09 6e 75 6c 6c 2e 65 72 72 6f 72 3b 20 2f 2f 20 .null.error; // 0002e5b0: 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c eslint-disable-l 0002e5c0: 69 6e 65 20 6e 6f 2d 75 6e 75 73 65 64 2d 65 78 ine no-unused-ex 0002e5d0: 70 72 65 73 73 69 6f 6e 73 0a 09 7d 20 63 61 74 pressions..} cat 0002e5e0: 63 68 20 28 65 29 20 7b 0a 09 09 2f 2f 20 68 74 ch (e) {...// ht 0002e5f0: 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d tps://github.com 0002e600: 2f 74 63 33 39 2f 70 72 6f 70 6f 73 61 6c 2d 73 /tc39/proposal-s 0002e610: 68 61 64 6f 77 72 65 61 6c 6d 2f 70 75 6c 6c 2f hadowrealm/pull/ 0002e620: 33 38 34 23 69 73 73 75 65 63 6f 6d 6d 65 6e 74 384#issuecomment 0002e630: 2d 31 33 36 34 32 36 34 32 32 39 0a 09 09 76 61 -1364264229...va 0002e640: 72 20 65 72 72 6f 72 50 72 6f 74 6f 20 3d 20 67 r errorProto = g 0002e650: 65 74 50 72 6f 74 6f 28 67 65 74 50 72 6f 74 6f etProto(getProto 0002e660: 28 65 29 29 3b 0a 09 09 49 4e 54 52 49 4e 53 49 (e));...INTRINSI 0002e670: 43 53 5b 27 25 45 72 72 6f 72 2e 70 72 6f 74 6f CS['%Error.proto 0002e680: 74 79 70 65 25 27 5d 20 3d 20 65 72 72 6f 72 50 type%'] = errorP 0002e690: 72 6f 74 6f 3b 0a 09 7d 0a 7d 0a 0a 76 61 72 20 roto;..}.}..var 0002e6a0: 64 6f 45 76 61 6c 20 3d 20 66 75 6e 63 74 69 6f doEval = functio 0002e6b0: 6e 20 64 6f 45 76 61 6c 28 6e 61 6d 65 29 20 7b n doEval(name) { 0002e6c0: 0a 09 76 61 72 20 76 61 6c 75 65 3b 0a 09 69 66 ..var value;..if 0002e6d0: 20 28 6e 61 6d 65 20 3d 3d 3d 20 27 25 41 73 79 (name === '%Asy 0002e6e0: 6e 63 46 75 6e 63 74 69 6f 6e 25 27 29 20 7b 0a ncFunction%') {. 0002e6f0: 09 09 76 61 6c 75 65 20 3d 20 67 65 74 45 76 61 ..value = getEva 0002e700: 6c 6c 65 64 43 6f 6e 73 74 72 75 63 74 6f 72 28 lledConstructor( 0002e710: 27 61 73 79 6e 63 20 66 75 6e 63 74 69 6f 6e 20 'async function 0002e720: 28 29 20 7b 7d 27 29 3b 0a 09 7d 20 65 6c 73 65 () {}');..} else 0002e730: 20 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 27 25 if (name === '% 0002e740: 47 65 6e 65 72 61 74 6f 72 46 75 6e 63 74 69 6f GeneratorFunctio 0002e750: 6e 25 27 29 20 7b 0a 09 09 76 61 6c 75 65 20 3d n%') {...value = 0002e760: 20 67 65 74 45 76 61 6c 6c 65 64 43 6f 6e 73 74 getEvalledConst 0002e770: 72 75 63 74 6f 72 28 27 66 75 6e 63 74 69 6f 6e ructor('function 0002e780: 2a 20 28 29 20 7b 7d 27 29 3b 0a 09 7d 20 65 6c * () {}');..} el 0002e790: 73 65 20 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 se if (name === 0002e7a0: 27 25 41 73 79 6e 63 47 65 6e 65 72 61 74 6f 72 '%AsyncGenerator 0002e7b0: 46 75 6e 63 74 69 6f 6e 25 27 29 20 7b 0a 09 09 Function%') {... 0002e7c0: 76 61 6c 75 65 20 3d 20 67 65 74 45 76 61 6c 6c value = getEvall 0002e7d0: 65 64 43 6f 6e 73 74 72 75 63 74 6f 72 28 27 61 edConstructor('a 0002e7e0: 73 79 6e 63 20 66 75 6e 63 74 69 6f 6e 2a 20 28 sync function* ( 0002e7f0: 29 20 7b 7d 27 29 3b 0a 09 7d 20 65 6c 73 65 20 ) {}');..} else 0002e800: 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 27 25 41 if (name === '%A 0002e810: 73 79 6e 63 47 65 6e 65 72 61 74 6f 72 25 27 29 syncGenerator%') 0002e820: 20 7b 0a 09 09 76 61 72 20 66 6e 20 3d 20 64 6f {...var fn = do 0002e830: 45 76 61 6c 28 27 25 41 73 79 6e 63 47 65 6e 65 Eval('%AsyncGene 0002e840: 72 61 74 6f 72 46 75 6e 63 74 69 6f 6e 25 27 29 ratorFunction%') 0002e850: 3b 0a 09 09 69 66 20 28 66 6e 29 20 7b 0a 09 09 ;...if (fn) {... 0002e860: 09 76 61 6c 75 65 20 3d 20 66 6e 2e 70 72 6f 74 .value = fn.prot 0002e870: 6f 74 79 70 65 3b 0a 09 09 7d 0a 09 7d 20 65 6c otype;...}..} el 0002e880: 73 65 20 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 se if (name === 0002e890: 27 25 41 73 79 6e 63 49 74 65 72 61 74 6f 72 50 '%AsyncIteratorP 0002e8a0: 72 6f 74 6f 74 79 70 65 25 27 29 20 7b 0a 09 09 rototype%') {... 0002e8b0: 76 61 72 20 67 65 6e 20 3d 20 64 6f 45 76 61 6c var gen = doEval 0002e8c0: 28 27 25 41 73 79 6e 63 47 65 6e 65 72 61 74 6f ('%AsyncGenerato 0002e8d0: 72 25 27 29 3b 0a 09 09 69 66 20 28 67 65 6e 20 r%');...if (gen 0002e8e0: 26 26 20 67 65 74 50 72 6f 74 6f 29 20 7b 0a 09 && getProto) {.. 0002e8f0: 09 09 76 61 6c 75 65 20 3d 20 67 65 74 50 72 6f ..value = getPro 0002e900: 74 6f 28 67 65 6e 2e 70 72 6f 74 6f 74 79 70 65 to(gen.prototype 0002e910: 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 49 4e 54 52 );...}..}...INTR 0002e920: 49 4e 53 49 43 53 5b 6e 61 6d 65 5d 20 3d 20 76 INSICS[name] = v 0002e930: 61 6c 75 65 3b 0a 0a 09 72 65 74 75 72 6e 20 76 alue;...return v 0002e940: 61 6c 75 65 3b 0a 7d 3b 0a 0a 76 61 72 20 4c 45 alue;.};..var LE 0002e950: 47 41 43 59 5f 41 4c 49 41 53 45 53 20 3d 20 7b GACY_ALIASES = { 0002e960: 0a 09 5f 5f 70 72 6f 74 6f 5f 5f 3a 20 6e 75 6c ..__proto__: nul 0002e970: 6c 2c 0a 09 27 25 41 72 72 61 79 42 75 66 66 65 l,..'%ArrayBuffe 0002e980: 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 rPrototype%': [' 0002e990: 41 72 72 61 79 42 75 66 66 65 72 27 2c 20 27 70 ArrayBuffer', 'p 0002e9a0: 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 41 rototype'],..'%A 0002e9b0: 72 72 61 79 50 72 6f 74 6f 74 79 70 65 25 27 3a rrayPrototype%': 0002e9c0: 20 5b 27 41 72 72 61 79 27 2c 20 27 70 72 6f 74 ['Array', 'prot 0002e9d0: 6f 74 79 70 65 27 5d 2c 0a 09 27 25 41 72 72 61 otype'],..'%Arra 0002e9e0: 79 50 72 6f 74 6f 5f 65 6e 74 72 69 65 73 25 27 yProto_entries%' 0002e9f0: 3a 20 5b 27 41 72 72 61 79 27 2c 20 27 70 72 6f : ['Array', 'pro 0002ea00: 74 6f 74 79 70 65 27 2c 20 27 65 6e 74 72 69 65 totype', 'entrie 0002ea10: 73 27 5d 2c 0a 09 27 25 41 72 72 61 79 50 72 6f s'],..'%ArrayPro 0002ea20: 74 6f 5f 66 6f 72 45 61 63 68 25 27 3a 20 5b 27 to_forEach%': [' 0002ea30: 41 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 79 Array', 'prototy 0002ea40: 70 65 27 2c 20 27 66 6f 72 45 61 63 68 27 5d 2c pe', 'forEach'], 0002ea50: 0a 09 27 25 41 72 72 61 79 50 72 6f 74 6f 5f 6b ..'%ArrayProto_k 0002ea60: 65 79 73 25 27 3a 20 5b 27 41 72 72 61 79 27 2c eys%': ['Array', 0002ea70: 20 27 70 72 6f 74 6f 74 79 70 65 27 2c 20 27 6b 'prototype', 'k 0002ea80: 65 79 73 27 5d 2c 0a 09 27 25 41 72 72 61 79 50 eys'],..'%ArrayP 0002ea90: 72 6f 74 6f 5f 76 61 6c 75 65 73 25 27 3a 20 5b roto_values%': [ 0002eaa0: 27 41 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 'Array', 'protot 0002eab0: 79 70 65 27 2c 20 27 76 61 6c 75 65 73 27 5d 2c ype', 'values'], 0002eac0: 0a 09 27 25 41 73 79 6e 63 46 75 6e 63 74 69 6f ..'%AsyncFunctio 0002ead0: 6e 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 nPrototype%': [' 0002eae0: 41 73 79 6e 63 46 75 6e 63 74 69 6f 6e 27 2c 20 AsyncFunction', 0002eaf0: 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 'prototype'],..' 0002eb00: 25 41 73 79 6e 63 47 65 6e 65 72 61 74 6f 72 25 %AsyncGenerator% 0002eb10: 27 3a 20 5b 27 41 73 79 6e 63 47 65 6e 65 72 61 ': ['AsyncGenera 0002eb20: 74 6f 72 46 75 6e 63 74 69 6f 6e 27 2c 20 27 70 torFunction', 'p 0002eb30: 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 41 rototype'],..'%A 0002eb40: 73 79 6e 63 47 65 6e 65 72 61 74 6f 72 50 72 6f syncGeneratorPro 0002eb50: 74 6f 74 79 70 65 25 27 3a 20 5b 27 41 73 79 6e totype%': ['Asyn 0002eb60: 63 47 65 6e 65 72 61 74 6f 72 46 75 6e 63 74 69 cGeneratorFuncti 0002eb70: 6f 6e 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 on', 'prototype' 0002eb80: 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a , 'prototype'],. 0002eb90: 09 27 25 42 6f 6f 6c 65 61 6e 50 72 6f 74 6f 74 .'%BooleanProtot 0002eba0: 79 70 65 25 27 3a 20 5b 27 42 6f 6f 6c 65 61 6e ype%': ['Boolean 0002ebb0: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c ', 'prototype'], 0002ebc0: 0a 09 27 25 44 61 74 61 56 69 65 77 50 72 6f 74 ..'%DataViewProt 0002ebd0: 6f 74 79 70 65 25 27 3a 20 5b 27 44 61 74 61 56 otype%': ['DataV 0002ebe0: 69 65 77 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 iew', 'prototype 0002ebf0: 27 5d 2c 0a 09 27 25 44 61 74 65 50 72 6f 74 6f '],..'%DateProto 0002ec00: 74 79 70 65 25 27 3a 20 5b 27 44 61 74 65 27 2c type%': ['Date', 0002ec10: 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 'prototype'],.. 0002ec20: 27 25 45 72 72 6f 72 50 72 6f 74 6f 74 79 70 65 '%ErrorPrototype 0002ec30: 25 27 3a 20 5b 27 45 72 72 6f 72 27 2c 20 27 70 %': ['Error', 'p 0002ec40: 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 45 rototype'],..'%E 0002ec50: 76 61 6c 45 72 72 6f 72 50 72 6f 74 6f 74 79 70 valErrorPrototyp 0002ec60: 65 25 27 3a 20 5b 27 45 76 61 6c 45 72 72 6f 72 e%': ['EvalError 0002ec70: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c ', 'prototype'], 0002ec80: 0a 09 27 25 46 6c 6f 61 74 33 32 41 72 72 61 79 ..'%Float32Array 0002ec90: 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 46 Prototype%': ['F 0002eca0: 6c 6f 61 74 33 32 41 72 72 61 79 27 2c 20 27 70 loat32Array', 'p 0002ecb0: 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 46 rototype'],..'%F 0002ecc0: 6c 6f 61 74 36 34 41 72 72 61 79 50 72 6f 74 6f loat64ArrayProto 0002ecd0: 74 79 70 65 25 27 3a 20 5b 27 46 6c 6f 61 74 36 type%': ['Float6 0002ece0: 34 41 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 4Array', 'protot 0002ecf0: 79 70 65 27 5d 2c 0a 09 27 25 46 75 6e 63 74 69 ype'],..'%Functi 0002ed00: 6f 6e 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b onPrototype%': [ 0002ed10: 27 46 75 6e 63 74 69 6f 6e 27 2c 20 27 70 72 6f 'Function', 'pro 0002ed20: 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 47 65 6e totype'],..'%Gen 0002ed30: 65 72 61 74 6f 72 25 27 3a 20 5b 27 47 65 6e 65 erator%': ['Gene 0002ed40: 72 61 74 6f 72 46 75 6e 63 74 69 6f 6e 27 2c 20 ratorFunction', 0002ed50: 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 'prototype'],..' 0002ed60: 25 47 65 6e 65 72 61 74 6f 72 50 72 6f 74 6f 74 %GeneratorProtot 0002ed70: 79 70 65 25 27 3a 20 5b 27 47 65 6e 65 72 61 74 ype%': ['Generat 0002ed80: 6f 72 46 75 6e 63 74 69 6f 6e 27 2c 20 27 70 72 orFunction', 'pr 0002ed90: 6f 74 6f 74 79 70 65 27 2c 20 27 70 72 6f 74 6f ototype', 'proto 0002eda0: 74 79 70 65 27 5d 2c 0a 09 27 25 49 6e 74 38 41 type'],..'%Int8A 0002edb0: 72 72 61 79 50 72 6f 74 6f 74 79 70 65 25 27 3a rrayPrototype%': 0002edc0: 20 5b 27 49 6e 74 38 41 72 72 61 79 27 2c 20 27 ['Int8Array', ' 0002edd0: 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 prototype'],..'% 0002ede0: 49 6e 74 31 36 41 72 72 61 79 50 72 6f 74 6f 74 Int16ArrayProtot 0002edf0: 79 70 65 25 27 3a 20 5b 27 49 6e 74 31 36 41 72 ype%': ['Int16Ar 0002ee00: 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 ray', 'prototype 0002ee10: 27 5d 2c 0a 09 27 25 49 6e 74 33 32 41 72 72 61 '],..'%Int32Arra 0002ee20: 79 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 yPrototype%': [' 0002ee30: 49 6e 74 33 32 41 72 72 61 79 27 2c 20 27 70 72 Int32Array', 'pr 0002ee40: 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 4a 53 ototype'],..'%JS 0002ee50: 4f 4e 50 61 72 73 65 25 27 3a 20 5b 27 4a 53 4f ONParse%': ['JSO 0002ee60: 4e 27 2c 20 27 70 61 72 73 65 27 5d 2c 0a 09 27 N', 'parse'],..' 0002ee70: 25 4a 53 4f 4e 53 74 72 69 6e 67 69 66 79 25 27 %JSONStringify%' 0002ee80: 3a 20 5b 27 4a 53 4f 4e 27 2c 20 27 73 74 72 69 : ['JSON', 'stri 0002ee90: 6e 67 69 66 79 27 5d 2c 0a 09 27 25 4d 61 70 50 ngify'],..'%MapP 0002eea0: 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 4d 61 rototype%': ['Ma 0002eeb0: 70 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d p', 'prototype'] 0002eec0: 2c 0a 09 27 25 4e 75 6d 62 65 72 50 72 6f 74 6f ,..'%NumberProto 0002eed0: 74 79 70 65 25 27 3a 20 5b 27 4e 75 6d 62 65 72 type%': ['Number 0002eee0: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c ', 'prototype'], 0002eef0: 0a 09 27 25 4f 62 6a 65 63 74 50 72 6f 74 6f 74 ..'%ObjectProtot 0002ef00: 79 70 65 25 27 3a 20 5b 27 4f 62 6a 65 63 74 27 ype%': ['Object' 0002ef10: 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a , 'prototype'],. 0002ef20: 09 27 25 4f 62 6a 50 72 6f 74 6f 5f 74 6f 53 74 .'%ObjProto_toSt 0002ef30: 72 69 6e 67 25 27 3a 20 5b 27 4f 62 6a 65 63 74 ring%': ['Object 0002ef40: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 2c 20 ', 'prototype', 0002ef50: 27 74 6f 53 74 72 69 6e 67 27 5d 2c 0a 09 27 25 'toString'],..'% 0002ef60: 4f 62 6a 50 72 6f 74 6f 5f 76 61 6c 75 65 4f 66 ObjProto_valueOf 0002ef70: 25 27 3a 20 5b 27 4f 62 6a 65 63 74 27 2c 20 27 %': ['Object', ' 0002ef80: 70 72 6f 74 6f 74 79 70 65 27 2c 20 27 76 61 6c prototype', 'val 0002ef90: 75 65 4f 66 27 5d 2c 0a 09 27 25 50 72 6f 6d 69 ueOf'],..'%Promi 0002efa0: 73 65 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b sePrototype%': [ 0002efb0: 27 50 72 6f 6d 69 73 65 27 2c 20 27 70 72 6f 74 'Promise', 'prot 0002efc0: 6f 74 79 70 65 27 5d 2c 0a 09 27 25 50 72 6f 6d otype'],..'%Prom 0002efd0: 69 73 65 50 72 6f 74 6f 5f 74 68 65 6e 25 27 3a iseProto_then%': 0002efe0: 20 5b 27 50 72 6f 6d 69 73 65 27 2c 20 27 70 72 ['Promise', 'pr 0002eff0: 6f 74 6f 74 79 70 65 27 2c 20 27 74 68 65 6e 27 ototype', 'then' 0002f000: 5d 2c 0a 09 27 25 50 72 6f 6d 69 73 65 5f 61 6c ],..'%Promise_al 0002f010: 6c 25 27 3a 20 5b 27 50 72 6f 6d 69 73 65 27 2c l%': ['Promise', 0002f020: 20 27 61 6c 6c 27 5d 2c 0a 09 27 25 50 72 6f 6d 'all'],..'%Prom 0002f030: 69 73 65 5f 72 65 6a 65 63 74 25 27 3a 20 5b 27 ise_reject%': [' 0002f040: 50 72 6f 6d 69 73 65 27 2c 20 27 72 65 6a 65 63 Promise', 'rejec 0002f050: 74 27 5d 2c 0a 09 27 25 50 72 6f 6d 69 73 65 5f t'],..'%Promise_ 0002f060: 72 65 73 6f 6c 76 65 25 27 3a 20 5b 27 50 72 6f resolve%': ['Pro 0002f070: 6d 69 73 65 27 2c 20 27 72 65 73 6f 6c 76 65 27 mise', 'resolve' 0002f080: 5d 2c 0a 09 27 25 52 61 6e 67 65 45 72 72 6f 72 ],..'%RangeError 0002f090: 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 52 Prototype%': ['R 0002f0a0: 61 6e 67 65 45 72 72 6f 72 27 2c 20 27 70 72 6f angeError', 'pro 0002f0b0: 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 52 65 66 totype'],..'%Ref 0002f0c0: 65 72 65 6e 63 65 45 72 72 6f 72 50 72 6f 74 6f erenceErrorProto 0002f0d0: 74 79 70 65 25 27 3a 20 5b 27 52 65 66 65 72 65 type%': ['Refere 0002f0e0: 6e 63 65 45 72 72 6f 72 27 2c 20 27 70 72 6f 74 nceError', 'prot 0002f0f0: 6f 74 79 70 65 27 5d 2c 0a 09 27 25 52 65 67 45 otype'],..'%RegE 0002f100: 78 70 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b xpPrototype%': [ 0002f110: 27 52 65 67 45 78 70 27 2c 20 27 70 72 6f 74 6f 'RegExp', 'proto 0002f120: 74 79 70 65 27 5d 2c 0a 09 27 25 53 65 74 50 72 type'],..'%SetPr 0002f130: 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 53 65 74 ototype%': ['Set 0002f140: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c ', 'prototype'], 0002f150: 0a 09 27 25 53 68 61 72 65 64 41 72 72 61 79 42 ..'%SharedArrayB 0002f160: 75 66 66 65 72 50 72 6f 74 6f 74 79 70 65 25 27 ufferPrototype%' 0002f170: 3a 20 5b 27 53 68 61 72 65 64 41 72 72 61 79 42 : ['SharedArrayB 0002f180: 75 66 66 65 72 27 2c 20 27 70 72 6f 74 6f 74 79 uffer', 'prototy 0002f190: 70 65 27 5d 2c 0a 09 27 25 53 74 72 69 6e 67 50 pe'],..'%StringP 0002f1a0: 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 53 74 rototype%': ['St 0002f1b0: 72 69 6e 67 27 2c 20 27 70 72 6f 74 6f 74 79 70 ring', 'prototyp 0002f1c0: 65 27 5d 2c 0a 09 27 25 53 79 6d 62 6f 6c 50 72 e'],..'%SymbolPr 0002f1d0: 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 53 79 6d ototype%': ['Sym 0002f1e0: 62 6f 6c 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 bol', 'prototype 0002f1f0: 27 5d 2c 0a 09 27 25 53 79 6e 74 61 78 45 72 72 '],..'%SyntaxErr 0002f200: 6f 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b orPrototype%': [ 0002f210: 27 53 79 6e 74 61 78 45 72 72 6f 72 27 2c 20 27 'SyntaxError', ' 0002f220: 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 prototype'],..'% 0002f230: 54 79 70 65 64 41 72 72 61 79 50 72 6f 74 6f 74 TypedArrayProtot 0002f240: 79 70 65 25 27 3a 20 5b 27 54 79 70 65 64 41 72 ype%': ['TypedAr 0002f250: 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 ray', 'prototype 0002f260: 27 5d 2c 0a 09 27 25 54 79 70 65 45 72 72 6f 72 '],..'%TypeError 0002f270: 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 54 Prototype%': ['T 0002f280: 79 70 65 45 72 72 6f 72 27 2c 20 27 70 72 6f 74 ypeError', 'prot 0002f290: 6f 74 79 70 65 27 5d 2c 0a 09 27 25 55 69 6e 74 otype'],..'%Uint 0002f2a0: 38 41 72 72 61 79 50 72 6f 74 6f 74 79 70 65 25 8ArrayPrototype% 0002f2b0: 27 3a 20 5b 27 55 69 6e 74 38 41 72 72 61 79 27 ': ['Uint8Array' 0002f2c0: 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a , 'prototype'],. 0002f2d0: 09 27 25 55 69 6e 74 38 43 6c 61 6d 70 65 64 41 .'%Uint8ClampedA 0002f2e0: 72 72 61 79 50 72 6f 74 6f 74 79 70 65 25 27 3a rrayPrototype%': 0002f2f0: 20 5b 27 55 69 6e 74 38 43 6c 61 6d 70 65 64 41 ['Uint8ClampedA 0002f300: 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 79 70 rray', 'prototyp 0002f310: 65 27 5d 2c 0a 09 27 25 55 69 6e 74 31 36 41 72 e'],..'%Uint16Ar 0002f320: 72 61 79 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 rayPrototype%': 0002f330: 5b 27 55 69 6e 74 31 36 41 72 72 61 79 27 2c 20 ['Uint16Array', 0002f340: 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 'prototype'],..' 0002f350: 25 55 69 6e 74 33 32 41 72 72 61 79 50 72 6f 74 %Uint32ArrayProt 0002f360: 6f 74 79 70 65 25 27 3a 20 5b 27 55 69 6e 74 33 otype%': ['Uint3 0002f370: 32 41 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 2Array', 'protot 0002f380: 79 70 65 27 5d 2c 0a 09 27 25 55 52 49 45 72 72 ype'],..'%URIErr 0002f390: 6f 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b orPrototype%': [ 0002f3a0: 27 55 52 49 45 72 72 6f 72 27 2c 20 27 70 72 6f 'URIError', 'pro 0002f3b0: 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 57 65 61 totype'],..'%Wea 0002f3c0: 6b 4d 61 70 50 72 6f 74 6f 74 79 70 65 25 27 3a kMapPrototype%': 0002f3d0: 20 5b 27 57 65 61 6b 4d 61 70 27 2c 20 27 70 72 ['WeakMap', 'pr 0002f3e0: 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 57 65 ototype'],..'%We 0002f3f0: 61 6b 53 65 74 50 72 6f 74 6f 74 79 70 65 25 27 akSetPrototype%' 0002f400: 3a 20 5b 27 57 65 61 6b 53 65 74 27 2c 20 27 70 : ['WeakSet', 'p 0002f410: 72 6f 74 6f 74 79 70 65 27 5d 0a 7d 3b 0a 0a 76 rototype'].};..v 0002f420: 61 72 20 62 69 6e 64 20 3d 20 5f 5f 77 65 62 70 ar bind = __webp 0002f430: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0002f440: 21 20 66 75 6e 63 74 69 6f 6e 2d 62 69 6e 64 20 ! function-bind 0002f450: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0002f460: 65 73 2f 66 75 6e 63 74 69 6f 6e 2d 62 69 6e 64 es/function-bind 0002f470: 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 76 61 72 /index.js");.var 0002f480: 20 68 61 73 4f 77 6e 20 3d 20 5f 5f 77 65 62 70 hasOwn = __webp 0002f490: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0002f4a0: 21 20 68 61 73 6f 77 6e 20 2a 2f 20 22 2e 2f 6e ! hasown */ "./n 0002f4b0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 6f ode_modules/haso 0002f4c0: 77 6e 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 76 wn/index.js");.v 0002f4d0: 61 72 20 24 63 6f 6e 63 61 74 20 3d 20 62 69 6e ar $concat = bin 0002f4e0: 64 2e 63 61 6c 6c 28 46 75 6e 63 74 69 6f 6e 2e d.call(Function. 0002f4f0: 63 61 6c 6c 2c 20 41 72 72 61 79 2e 70 72 6f 74 call, Array.prot 0002f500: 6f 74 79 70 65 2e 63 6f 6e 63 61 74 29 3b 0a 76 otype.concat);.v 0002f510: 61 72 20 24 73 70 6c 69 63 65 41 70 70 6c 79 20 ar $spliceApply 0002f520: 3d 20 62 69 6e 64 2e 63 61 6c 6c 28 46 75 6e 63 = bind.call(Func 0002f530: 74 69 6f 6e 2e 61 70 70 6c 79 2c 20 41 72 72 61 tion.apply, Arra 0002f540: 79 2e 70 72 6f 74 6f 74 79 70 65 2e 73 70 6c 69 y.prototype.spli 0002f550: 63 65 29 3b 0a 76 61 72 20 24 72 65 70 6c 61 63 ce);.var $replac 0002f560: 65 20 3d 20 62 69 6e 64 2e 63 61 6c 6c 28 46 75 e = bind.call(Fu 0002f570: 6e 63 74 69 6f 6e 2e 63 61 6c 6c 2c 20 53 74 72 nction.call, Str 0002f580: 69 6e 67 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 ing.prototype.re 0002f590: 70 6c 61 63 65 29 3b 0a 76 61 72 20 24 73 74 72 place);.var $str 0002f5a0: 53 6c 69 63 65 20 3d 20 62 69 6e 64 2e 63 61 6c Slice = bind.cal 0002f5b0: 6c 28 46 75 6e 63 74 69 6f 6e 2e 63 61 6c 6c 2c l(Function.call, 0002f5c0: 20 53 74 72 69 6e 67 2e 70 72 6f 74 6f 74 79 70 String.prototyp 0002f5d0: 65 2e 73 6c 69 63 65 29 3b 0a 76 61 72 20 24 65 e.slice);.var $e 0002f5e0: 78 65 63 20 3d 20 62 69 6e 64 2e 63 61 6c 6c 28 xec = bind.call( 0002f5f0: 46 75 6e 63 74 69 6f 6e 2e 63 61 6c 6c 2c 20 52 Function.call, R 0002f600: 65 67 45 78 70 2e 70 72 6f 74 6f 74 79 70 65 2e egExp.prototype. 0002f610: 65 78 65 63 29 3b 0a 0a 2f 2a 20 61 64 61 70 74 exec);../* adapt 0002f620: 65 64 20 66 72 6f 6d 20 68 74 74 70 73 3a 2f 2f ed from https:// 0002f630: 67 69 74 68 75 62 2e 63 6f 6d 2f 6c 6f 64 61 73 github.com/lodas 0002f640: 68 2f 6c 6f 64 61 73 68 2f 62 6c 6f 62 2f 34 2e h/lodash/blob/4. 0002f650: 31 37 2e 31 35 2f 64 69 73 74 2f 6c 6f 64 61 73 17.15/dist/lodas 0002f660: 68 2e 6a 73 23 4c 36 37 33 35 2d 4c 36 37 34 34 h.js#L6735-L6744 0002f670: 20 2a 2f 0a 76 61 72 20 72 65 50 72 6f 70 4e 61 */.var rePropNa 0002f680: 6d 65 20 3d 20 2f 5b 5e 25 2e 5b 5c 5d 5d 2b 7c me = /[^%.[\]]+| 0002f690: 5c 5b 28 3f 3a 28 2d 3f 5c 64 2b 28 3f 3a 5c 2e \[(?:(-?\d+(?:\. 0002f6a0: 5c 64 2b 29 3f 29 7c 28 5b 22 27 5d 29 28 28 3f \d+)?)|(["'])((? 0002f6b0: 3a 28 3f 21 5c 32 29 5b 5e 5c 5c 5d 7c 5c 5c 2e :(?!\2)[^\\]|\\. 0002f6c0: 29 2a 3f 29 5c 32 29 5c 5d 7c 28 3f 3d 28 3f 3a )*?)\2)\]|(?=(?: 0002f6d0: 5c 2e 7c 5c 5b 5c 5d 29 28 3f 3a 5c 2e 7c 5c 5b \.|\[\])(?:\.|\[ 0002f6e0: 5c 5d 7c 25 24 29 29 2f 67 3b 0a 76 61 72 20 72 \]|%$))/g;.var r 0002f6f0: 65 45 73 63 61 70 65 43 68 61 72 20 3d 20 2f 5c eEscapeChar = /\ 0002f700: 5c 28 5c 5c 29 3f 2f 67 3b 20 2f 2a 2a 20 55 73 \(\\)?/g; /** Us 0002f710: 65 64 20 74 6f 20 6d 61 74 63 68 20 62 61 63 6b ed to match back 0002f720: 73 6c 61 73 68 65 73 20 69 6e 20 70 72 6f 70 65 slashes in prope 0002f730: 72 74 79 20 70 61 74 68 73 2e 20 2a 2f 0a 76 61 rty paths. */.va 0002f740: 72 20 73 74 72 69 6e 67 54 6f 50 61 74 68 20 3d r stringToPath = 0002f750: 20 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 function string 0002f760: 54 6f 50 61 74 68 28 73 74 72 69 6e 67 29 20 7b ToPath(string) { 0002f770: 0a 09 76 61 72 20 66 69 72 73 74 20 3d 20 24 73 ..var first = $s 0002f780: 74 72 53 6c 69 63 65 28 73 74 72 69 6e 67 2c 20 trSlice(string, 0002f790: 30 2c 20 31 29 3b 0a 09 76 61 72 20 6c 61 73 74 0, 1);..var last 0002f7a0: 20 3d 20 24 73 74 72 53 6c 69 63 65 28 73 74 72 = $strSlice(str 0002f7b0: 69 6e 67 2c 20 2d 31 29 3b 0a 09 69 66 20 28 66 ing, -1);..if (f 0002f7c0: 69 72 73 74 20 3d 3d 3d 20 27 25 27 20 26 26 20 irst === '%' && 0002f7d0: 6c 61 73 74 20 21 3d 3d 20 27 25 27 29 20 7b 0a last !== '%') {. 0002f7e0: 09 09 74 68 72 6f 77 20 6e 65 77 20 24 53 79 6e ..throw new $Syn 0002f7f0: 74 61 78 45 72 72 6f 72 28 27 69 6e 76 61 6c 69 taxError('invali 0002f800: 64 20 69 6e 74 72 69 6e 73 69 63 20 73 79 6e 74 d intrinsic synt 0002f810: 61 78 2c 20 65 78 70 65 63 74 65 64 20 63 6c 6f ax, expected clo 0002f820: 73 69 6e 67 20 60 25 60 27 29 3b 0a 09 7d 20 65 sing `%`');..} e 0002f830: 6c 73 65 20 69 66 20 28 6c 61 73 74 20 3d 3d 3d lse if (last === 0002f840: 20 27 25 27 20 26 26 20 66 69 72 73 74 20 21 3d '%' && first != 0002f850: 3d 20 27 25 27 29 20 7b 0a 09 09 74 68 72 6f 77 = '%') {...throw 0002f860: 20 6e 65 77 20 24 53 79 6e 74 61 78 45 72 72 6f new $SyntaxErro 0002f870: 72 28 27 69 6e 76 61 6c 69 64 20 69 6e 74 72 69 r('invalid intri 0002f880: 6e 73 69 63 20 73 79 6e 74 61 78 2c 20 65 78 70 nsic syntax, exp 0002f890: 65 63 74 65 64 20 6f 70 65 6e 69 6e 67 20 60 25 ected opening `% 0002f8a0: 60 27 29 3b 0a 09 7d 0a 09 76 61 72 20 72 65 73 `');..}..var res 0002f8b0: 75 6c 74 20 3d 20 5b 5d 3b 0a 09 24 72 65 70 6c ult = [];..$repl 0002f8c0: 61 63 65 28 73 74 72 69 6e 67 2c 20 72 65 50 72 ace(string, rePr 0002f8d0: 6f 70 4e 61 6d 65 2c 20 66 75 6e 63 74 69 6f 6e opName, function 0002f8e0: 20 28 6d 61 74 63 68 2c 20 6e 75 6d 62 65 72 2c (match, number, 0002f8f0: 20 71 75 6f 74 65 2c 20 73 75 62 53 74 72 69 6e quote, subStrin 0002f900: 67 29 20 7b 0a 09 09 72 65 73 75 6c 74 5b 72 65 g) {...result[re 0002f910: 73 75 6c 74 2e 6c 65 6e 67 74 68 5d 20 3d 20 71 sult.length] = q 0002f920: 75 6f 74 65 20 3f 20 24 72 65 70 6c 61 63 65 28 uote ? $replace( 0002f930: 73 75 62 53 74 72 69 6e 67 2c 20 72 65 45 73 63 subString, reEsc 0002f940: 61 70 65 43 68 61 72 2c 20 27 24 31 27 29 20 3a apeChar, '$1') : 0002f950: 20 6e 75 6d 62 65 72 20 7c 7c 20 6d 61 74 63 68 number || match 0002f960: 3b 0a 09 7d 29 3b 0a 09 72 65 74 75 72 6e 20 72 ;..});..return r 0002f970: 65 73 75 6c 74 3b 0a 7d 3b 0a 2f 2a 20 65 6e 64 esult;.};./* end 0002f980: 20 61 64 61 70 74 61 74 69 6f 6e 20 2a 2f 0a 0a adaptation */.. 0002f990: 76 61 72 20 67 65 74 42 61 73 65 49 6e 74 72 69 var getBaseIntri 0002f9a0: 6e 73 69 63 20 3d 20 66 75 6e 63 74 69 6f 6e 20 nsic = function 0002f9b0: 67 65 74 42 61 73 65 49 6e 74 72 69 6e 73 69 63 getBaseIntrinsic 0002f9c0: 28 6e 61 6d 65 2c 20 61 6c 6c 6f 77 4d 69 73 73 (name, allowMiss 0002f9d0: 69 6e 67 29 20 7b 0a 09 76 61 72 20 69 6e 74 72 ing) {..var intr 0002f9e0: 69 6e 73 69 63 4e 61 6d 65 20 3d 20 6e 61 6d 65 insicName = name 0002f9f0: 3b 0a 09 76 61 72 20 61 6c 69 61 73 3b 0a 09 69 ;..var alias;..i 0002fa00: 66 20 28 68 61 73 4f 77 6e 28 4c 45 47 41 43 59 f (hasOwn(LEGACY 0002fa10: 5f 41 4c 49 41 53 45 53 2c 20 69 6e 74 72 69 6e _ALIASES, intrin 0002fa20: 73 69 63 4e 61 6d 65 29 29 20 7b 0a 09 09 61 6c sicName)) {...al 0002fa30: 69 61 73 20 3d 20 4c 45 47 41 43 59 5f 41 4c 49 ias = LEGACY_ALI 0002fa40: 41 53 45 53 5b 69 6e 74 72 69 6e 73 69 63 4e 61 ASES[intrinsicNa 0002fa50: 6d 65 5d 3b 0a 09 09 69 6e 74 72 69 6e 73 69 63 me];...intrinsic 0002fa60: 4e 61 6d 65 20 3d 20 27 25 27 20 2b 20 61 6c 69 Name = '%' + ali 0002fa70: 61 73 5b 30 5d 20 2b 20 27 25 27 3b 0a 09 7d 0a as[0] + '%';..}. 0002fa80: 0a 09 69 66 20 28 68 61 73 4f 77 6e 28 49 4e 54 ..if (hasOwn(INT 0002fa90: 52 49 4e 53 49 43 53 2c 20 69 6e 74 72 69 6e 73 RINSICS, intrins 0002faa0: 69 63 4e 61 6d 65 29 29 20 7b 0a 09 09 76 61 72 icName)) {...var 0002fab0: 20 76 61 6c 75 65 20 3d 20 49 4e 54 52 49 4e 53 value = INTRINS 0002fac0: 49 43 53 5b 69 6e 74 72 69 6e 73 69 63 4e 61 6d ICS[intrinsicNam 0002fad0: 65 5d 3b 0a 09 09 69 66 20 28 76 61 6c 75 65 20 e];...if (value 0002fae0: 3d 3d 3d 20 6e 65 65 64 73 45 76 61 6c 29 20 7b === needsEval) { 0002faf0: 0a 09 09 09 76 61 6c 75 65 20 3d 20 64 6f 45 76 ....value = doEv 0002fb00: 61 6c 28 69 6e 74 72 69 6e 73 69 63 4e 61 6d 65 al(intrinsicName 0002fb10: 29 3b 0a 09 09 7d 0a 09 09 69 66 20 28 74 79 70 );...}...if (typ 0002fb20: 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 27 75 eof value === 'u 0002fb30: 6e 64 65 66 69 6e 65 64 27 20 26 26 20 21 61 6c ndefined' && !al 0002fb40: 6c 6f 77 4d 69 73 73 69 6e 67 29 20 7b 0a 09 09 lowMissing) {... 0002fb50: 09 74 68 72 6f 77 20 6e 65 77 20 24 54 79 70 65 .throw new $Type 0002fb60: 45 72 72 6f 72 28 27 69 6e 74 72 69 6e 73 69 63 Error('intrinsic 0002fb70: 20 27 20 2b 20 6e 61 6d 65 20 2b 20 27 20 65 78 ' + name + ' ex 0002fb80: 69 73 74 73 2c 20 62 75 74 20 69 73 20 6e 6f 74 ists, but is not 0002fb90: 20 61 76 61 69 6c 61 62 6c 65 2e 20 50 6c 65 61 available. Plea 0002fba0: 73 65 20 66 69 6c 65 20 61 6e 20 69 73 73 75 65 se file an issue 0002fbb0: 21 27 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 !');...}....retu 0002fbc0: 72 6e 20 7b 0a 09 09 09 61 6c 69 61 73 3a 20 61 rn {....alias: a 0002fbd0: 6c 69 61 73 2c 0a 09 09 09 6e 61 6d 65 3a 20 69 lias,....name: i 0002fbe0: 6e 74 72 69 6e 73 69 63 4e 61 6d 65 2c 0a 09 09 ntrinsicName,... 0002fbf0: 09 76 61 6c 75 65 3a 20 76 61 6c 75 65 0a 09 09 .value: value... 0002fc00: 7d 3b 0a 09 7d 0a 0a 09 74 68 72 6f 77 20 6e 65 };..}...throw ne 0002fc10: 77 20 24 53 79 6e 74 61 78 45 72 72 6f 72 28 27 w $SyntaxError(' 0002fc20: 69 6e 74 72 69 6e 73 69 63 20 27 20 2b 20 6e 61 intrinsic ' + na 0002fc30: 6d 65 20 2b 20 27 20 64 6f 65 73 20 6e 6f 74 20 me + ' does not 0002fc40: 65 78 69 73 74 21 27 29 3b 0a 7d 3b 0a 0a 6d 6f exist!');.};..mo 0002fc50: 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 dule.exports = f 0002fc60: 75 6e 63 74 69 6f 6e 20 47 65 74 49 6e 74 72 69 unction GetIntri 0002fc70: 6e 73 69 63 28 6e 61 6d 65 2c 20 61 6c 6c 6f 77 nsic(name, allow 0002fc80: 4d 69 73 73 69 6e 67 29 20 7b 0a 09 69 66 20 28 Missing) {..if ( 0002fc90: 74 79 70 65 6f 66 20 6e 61 6d 65 20 21 3d 3d 20 typeof name !== 0002fca0: 27 73 74 72 69 6e 67 27 20 7c 7c 20 6e 61 6d 65 'string' || name 0002fcb0: 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 29 20 7b .length === 0) { 0002fcc0: 0a 09 09 74 68 72 6f 77 20 6e 65 77 20 24 54 79 ...throw new $Ty 0002fcd0: 70 65 45 72 72 6f 72 28 27 69 6e 74 72 69 6e 73 peError('intrins 0002fce0: 69 63 20 6e 61 6d 65 20 6d 75 73 74 20 62 65 20 ic name must be 0002fcf0: 61 20 6e 6f 6e 2d 65 6d 70 74 79 20 73 74 72 69 a non-empty stri 0002fd00: 6e 67 27 29 3b 0a 09 7d 0a 09 69 66 20 28 61 72 ng');..}..if (ar 0002fd10: 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e guments.length > 0002fd20: 20 31 20 26 26 20 74 79 70 65 6f 66 20 61 6c 6c 1 && typeof all 0002fd30: 6f 77 4d 69 73 73 69 6e 67 20 21 3d 3d 20 27 62 owMissing !== 'b 0002fd40: 6f 6f 6c 65 61 6e 27 29 20 7b 0a 09 09 74 68 72 oolean') {...thr 0002fd50: 6f 77 20 6e 65 77 20 24 54 79 70 65 45 72 72 6f ow new $TypeErro 0002fd60: 72 28 27 22 61 6c 6c 6f 77 4d 69 73 73 69 6e 67 r('"allowMissing 0002fd70: 22 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 20 " argument must 0002fd80: 62 65 20 61 20 62 6f 6f 6c 65 61 6e 27 29 3b 0a be a boolean');. 0002fd90: 09 7d 0a 0a 09 69 66 20 28 24 65 78 65 63 28 2f .}...if ($exec(/ 0002fda0: 5e 25 3f 5b 5e 25 5d 2a 25 3f 24 2f 2c 20 6e 61 ^%?[^%]*%?$/, na 0002fdb0: 6d 65 29 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 0a me) === null) {. 0002fdc0: 09 09 74 68 72 6f 77 20 6e 65 77 20 24 53 79 6e ..throw new $Syn 0002fdd0: 74 61 78 45 72 72 6f 72 28 27 60 25 60 20 6d 61 taxError('`%` ma 0002fde0: 79 20 6e 6f 74 20 62 65 20 70 72 65 73 65 6e 74 y not be present 0002fdf0: 20 61 6e 79 77 68 65 72 65 20 62 75 74 20 61 74 anywhere but at 0002fe00: 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 61 the beginning a 0002fe10: 6e 64 20 65 6e 64 20 6f 66 20 74 68 65 20 69 6e nd end of the in 0002fe20: 74 72 69 6e 73 69 63 20 6e 61 6d 65 27 29 3b 0a trinsic name');. 0002fe30: 09 7d 0a 09 76 61 72 20 70 61 72 74 73 20 3d 20 .}..var parts = 0002fe40: 73 74 72 69 6e 67 54 6f 50 61 74 68 28 6e 61 6d stringToPath(nam 0002fe50: 65 29 3b 0a 09 76 61 72 20 69 6e 74 72 69 6e 73 e);..var intrins 0002fe60: 69 63 42 61 73 65 4e 61 6d 65 20 3d 20 70 61 72 icBaseName = par 0002fe70: 74 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 3f 20 ts.length > 0 ? 0002fe80: 70 61 72 74 73 5b 30 5d 20 3a 20 27 27 3b 0a 0a parts[0] : '';.. 0002fe90: 09 76 61 72 20 69 6e 74 72 69 6e 73 69 63 20 3d .var intrinsic = 0002fea0: 20 67 65 74 42 61 73 65 49 6e 74 72 69 6e 73 69 getBaseIntrinsi 0002feb0: 63 28 27 25 27 20 2b 20 69 6e 74 72 69 6e 73 69 c('%' + intrinsi 0002fec0: 63 42 61 73 65 4e 61 6d 65 20 2b 20 27 25 27 2c cBaseName + '%', 0002fed0: 20 61 6c 6c 6f 77 4d 69 73 73 69 6e 67 29 3b 0a allowMissing);. 0002fee0: 09 76 61 72 20 69 6e 74 72 69 6e 73 69 63 52 65 .var intrinsicRe 0002fef0: 61 6c 4e 61 6d 65 20 3d 20 69 6e 74 72 69 6e 73 alName = intrins 0002ff00: 69 63 2e 6e 61 6d 65 3b 0a 09 76 61 72 20 76 61 ic.name;..var va 0002ff10: 6c 75 65 20 3d 20 69 6e 74 72 69 6e 73 69 63 2e lue = intrinsic. 0002ff20: 76 61 6c 75 65 3b 0a 09 76 61 72 20 73 6b 69 70 value;..var skip 0002ff30: 46 75 72 74 68 65 72 43 61 63 68 69 6e 67 20 3d FurtherCaching = 0002ff40: 20 66 61 6c 73 65 3b 0a 0a 09 76 61 72 20 61 6c false;...var al 0002ff50: 69 61 73 20 3d 20 69 6e 74 72 69 6e 73 69 63 2e ias = intrinsic. 0002ff60: 61 6c 69 61 73 3b 0a 09 69 66 20 28 61 6c 69 61 alias;..if (alia 0002ff70: 73 29 20 7b 0a 09 09 69 6e 74 72 69 6e 73 69 63 s) {...intrinsic 0002ff80: 42 61 73 65 4e 61 6d 65 20 3d 20 61 6c 69 61 73 BaseName = alias 0002ff90: 5b 30 5d 3b 0a 09 09 24 73 70 6c 69 63 65 41 70 [0];...$spliceAp 0002ffa0: 70 6c 79 28 70 61 72 74 73 2c 20 24 63 6f 6e 63 ply(parts, $conc 0002ffb0: 61 74 28 5b 30 2c 20 31 5d 2c 20 61 6c 69 61 73 at([0, 1], alias 0002ffc0: 29 29 3b 0a 09 7d 0a 0a 09 66 6f 72 20 28 76 61 ));..}...for (va 0002ffd0: 72 20 69 20 3d 20 31 2c 20 69 73 4f 77 6e 20 3d r i = 1, isOwn = 0002ffe0: 20 74 72 75 65 3b 20 69 20 3c 20 70 61 72 74 73 true; i < parts 0002fff0: 2e 6c 65 6e 67 74 68 3b 20 69 20 2b 3d 20 31 29 .length; i += 1) 00030000: 20 7b 0a 09 09 76 61 72 20 70 61 72 74 20 3d 20 {...var part = 00030010: 70 61 72 74 73 5b 69 5d 3b 0a 09 09 76 61 72 20 parts[i];...var 00030020: 66 69 72 73 74 20 3d 20 24 73 74 72 53 6c 69 63 first = $strSlic 00030030: 65 28 70 61 72 74 2c 20 30 2c 20 31 29 3b 0a 09 e(part, 0, 1);.. 00030040: 09 76 61 72 20 6c 61 73 74 20 3d 20 24 73 74 72 .var last = $str 00030050: 53 6c 69 63 65 28 70 61 72 74 2c 20 2d 31 29 3b Slice(part, -1); 00030060: 0a 09 09 69 66 20 28 0a 09 09 09 28 0a 09 09 09 ...if (....(.... 00030070: 09 28 66 69 72 73 74 20 3d 3d 3d 20 27 22 27 20 .(first === '"' 00030080: 7c 7c 20 66 69 72 73 74 20 3d 3d 3d 20 22 27 22 || first === "'" 00030090: 20 7c 7c 20 66 69 72 73 74 20 3d 3d 3d 20 27 60 || first === '` 000300a0: 27 29 0a 09 09 09 09 7c 7c 20 28 6c 61 73 74 20 ').....|| (last 000300b0: 3d 3d 3d 20 27 22 27 20 7c 7c 20 6c 61 73 74 20 === '"' || last 000300c0: 3d 3d 3d 20 22 27 22 20 7c 7c 20 6c 61 73 74 20 === "'" || last 000300d0: 3d 3d 3d 20 27 60 27 29 0a 09 09 09 29 0a 09 09 === '`')....)... 000300e0: 09 26 26 20 66 69 72 73 74 20 21 3d 3d 20 6c 61 .&& first !== la 000300f0: 73 74 0a 09 09 29 20 7b 0a 09 09 09 74 68 72 6f st...) {....thro 00030100: 77 20 6e 65 77 20 24 53 79 6e 74 61 78 45 72 72 w new $SyntaxErr 00030110: 6f 72 28 27 70 72 6f 70 65 72 74 79 20 6e 61 6d or('property nam 00030120: 65 73 20 77 69 74 68 20 71 75 6f 74 65 73 20 6d es with quotes m 00030130: 75 73 74 20 68 61 76 65 20 6d 61 74 63 68 69 6e ust have matchin 00030140: 67 20 71 75 6f 74 65 73 27 29 3b 0a 09 09 7d 0a g quotes');...}. 00030150: 09 09 69 66 20 28 70 61 72 74 20 3d 3d 3d 20 27 ..if (part === ' 00030160: 63 6f 6e 73 74 72 75 63 74 6f 72 27 20 7c 7c 20 constructor' || 00030170: 21 69 73 4f 77 6e 29 20 7b 0a 09 09 09 73 6b 69 !isOwn) {....ski 00030180: 70 46 75 72 74 68 65 72 43 61 63 68 69 6e 67 20 pFurtherCaching 00030190: 3d 20 74 72 75 65 3b 0a 09 09 7d 0a 0a 09 09 69 = true;...}....i 000301a0: 6e 74 72 69 6e 73 69 63 42 61 73 65 4e 61 6d 65 ntrinsicBaseName 000301b0: 20 2b 3d 20 27 2e 27 20 2b 20 70 61 72 74 3b 0a += '.' + part;. 000301c0: 09 09 69 6e 74 72 69 6e 73 69 63 52 65 61 6c 4e ..intrinsicRealN 000301d0: 61 6d 65 20 3d 20 27 25 27 20 2b 20 69 6e 74 72 ame = '%' + intr 000301e0: 69 6e 73 69 63 42 61 73 65 4e 61 6d 65 20 2b 20 insicBaseName + 000301f0: 27 25 27 3b 0a 0a 09 09 69 66 20 28 68 61 73 4f '%';....if (hasO 00030200: 77 6e 28 49 4e 54 52 49 4e 53 49 43 53 2c 20 69 wn(INTRINSICS, i 00030210: 6e 74 72 69 6e 73 69 63 52 65 61 6c 4e 61 6d 65 ntrinsicRealName 00030220: 29 29 20 7b 0a 09 09 09 76 61 6c 75 65 20 3d 20 )) {....value = 00030230: 49 4e 54 52 49 4e 53 49 43 53 5b 69 6e 74 72 69 INTRINSICS[intri 00030240: 6e 73 69 63 52 65 61 6c 4e 61 6d 65 5d 3b 0a 09 nsicRealName];.. 00030250: 09 7d 20 65 6c 73 65 20 69 66 20 28 76 61 6c 75 .} else if (valu 00030260: 65 20 21 3d 20 6e 75 6c 6c 29 20 7b 0a 09 09 09 e != null) {.... 00030270: 69 66 20 28 21 28 70 61 72 74 20 69 6e 20 76 61 if (!(part in va 00030280: 6c 75 65 29 29 20 7b 0a 09 09 09 09 69 66 20 28 lue)) {.....if ( 00030290: 21 61 6c 6c 6f 77 4d 69 73 73 69 6e 67 29 20 7b !allowMissing) { 000302a0: 0a 09 09 09 09 09 74 68 72 6f 77 20 6e 65 77 20 ......throw new 000302b0: 24 54 79 70 65 45 72 72 6f 72 28 27 62 61 73 65 $TypeError('base 000302c0: 20 69 6e 74 72 69 6e 73 69 63 20 66 6f 72 20 27 intrinsic for ' 000302d0: 20 2b 20 6e 61 6d 65 20 2b 20 27 20 65 78 69 73 + name + ' exis 000302e0: 74 73 2c 20 62 75 74 20 74 68 65 20 70 72 6f 70 ts, but the prop 000302f0: 65 72 74 79 20 69 73 20 6e 6f 74 20 61 76 61 69 erty is not avai 00030300: 6c 61 62 6c 65 2e 27 29 3b 0a 09 09 09 09 7d 0a lable.');.....}. 00030310: 09 09 09 09 72 65 74 75 72 6e 20 76 6f 69 64 20 ....return void 00030320: 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 7d 0a undefined;....}. 00030330: 09 09 09 69 66 20 28 24 67 4f 50 44 20 26 26 20 ...if ($gOPD && 00030340: 28 69 20 2b 20 31 29 20 3e 3d 20 70 61 72 74 73 (i + 1) >= parts 00030350: 2e 6c 65 6e 67 74 68 29 20 7b 0a 09 09 09 09 76 .length) {.....v 00030360: 61 72 20 64 65 73 63 20 3d 20 24 67 4f 50 44 28 ar desc = $gOPD( 00030370: 76 61 6c 75 65 2c 20 70 61 72 74 29 3b 0a 09 09 value, part);... 00030380: 09 09 69 73 4f 77 6e 20 3d 20 21 21 64 65 73 63 ..isOwn = !!desc 00030390: 3b 0a 0a 09 09 09 09 2f 2f 20 42 79 20 63 6f 6e ;......// By con 000303a0: 76 65 6e 74 69 6f 6e 2c 20 77 68 65 6e 20 61 20 vention, when a 000303b0: 64 61 74 61 20 70 72 6f 70 65 72 74 79 20 69 73 data property is 000303c0: 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 61 6e converted to an 000303d0: 20 61 63 63 65 73 73 6f 72 0a 09 09 09 09 2f 2f accessor.....// 000303e0: 20 70 72 6f 70 65 72 74 79 20 74 6f 20 65 6d 75 property to emu 000303f0: 6c 61 74 65 20 61 20 64 61 74 61 20 70 72 6f 70 late a data prop 00030400: 65 72 74 79 20 74 68 61 74 20 64 6f 65 73 20 6e erty that does n 00030410: 6f 74 20 73 75 66 66 65 72 20 66 72 6f 6d 0a 09 ot suffer from.. 00030420: 09 09 09 2f 2f 20 74 68 65 20 6f 76 65 72 72 69 ...// the overri 00030430: 64 65 20 6d 69 73 74 61 6b 65 2c 20 74 68 61 74 de mistake, that 00030440: 20 61 63 63 65 73 73 6f 72 27 73 20 67 65 74 74 accessor's gett 00030450: 65 72 20 69 73 20 6d 61 72 6b 65 64 20 77 69 74 er is marked wit 00030460: 68 0a 09 09 09 09 2f 2f 20 61 6e 20 60 6f 72 69 h.....// an `ori 00030470: 67 69 6e 61 6c 56 61 6c 75 65 60 20 70 72 6f 70 ginalValue` prop 00030480: 65 72 74 79 2e 20 48 65 72 65 2c 20 77 68 65 6e erty. Here, when 00030490: 20 77 65 20 64 65 74 65 63 74 20 74 68 69 73 2c we detect this, 000304a0: 20 77 65 0a 09 09 09 09 2f 2f 20 75 70 68 6f 6c we.....// uphol 000304b0: 64 20 74 68 65 20 69 6c 6c 75 73 69 6f 6e 20 62 d the illusion b 000304c0: 79 20 70 72 65 74 65 6e 64 69 6e 67 20 74 6f 20 y pretending to 000304d0: 73 65 65 20 74 68 61 74 20 6f 72 69 67 69 6e 61 see that origina 000304e0: 6c 20 64 61 74 61 0a 09 09 09 09 2f 2f 20 70 72 l data.....// pr 000304f0: 6f 70 65 72 74 79 2c 20 69 2e 65 2e 2c 20 72 65 operty, i.e., re 00030500: 74 75 72 6e 69 6e 67 20 74 68 65 20 76 61 6c 75 turning the valu 00030510: 65 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 e rather than th 00030520: 65 20 67 65 74 74 65 72 0a 09 09 09 09 2f 2f 20 e getter.....// 00030530: 69 74 73 65 6c 66 2e 0a 09 09 09 09 69 66 20 28 itself......if ( 00030540: 69 73 4f 77 6e 20 26 26 20 27 67 65 74 27 20 69 isOwn && 'get' i 00030550: 6e 20 64 65 73 63 20 26 26 20 21 28 27 6f 72 69 n desc && !('ori 00030560: 67 69 6e 61 6c 56 61 6c 75 65 27 20 69 6e 20 64 ginalValue' in d 00030570: 65 73 63 2e 67 65 74 29 29 20 7b 0a 09 09 09 09 esc.get)) {..... 00030580: 09 76 61 6c 75 65 20 3d 20 64 65 73 63 2e 67 65 .value = desc.ge 00030590: 74 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a t;.....} else {. 000305a0: 09 09 09 09 09 76 61 6c 75 65 20 3d 20 76 61 6c .....value = val 000305b0: 75 65 5b 70 61 72 74 5d 3b 0a 09 09 09 09 7d 0a ue[part];.....}. 000305c0: 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 ...} else {..... 000305d0: 69 73 4f 77 6e 20 3d 20 68 61 73 4f 77 6e 28 76 isOwn = hasOwn(v 000305e0: 61 6c 75 65 2c 20 70 61 72 74 29 3b 0a 09 09 09 alue, part);.... 000305f0: 09 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 5b 70 .value = value[p 00030600: 61 72 74 5d 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 art];....}.....i 00030610: 66 20 28 69 73 4f 77 6e 20 26 26 20 21 73 6b 69 f (isOwn && !ski 00030620: 70 46 75 72 74 68 65 72 43 61 63 68 69 6e 67 29 pFurtherCaching) 00030630: 20 7b 0a 09 09 09 09 49 4e 54 52 49 4e 53 49 43 {.....INTRINSIC 00030640: 53 5b 69 6e 74 72 69 6e 73 69 63 52 65 61 6c 4e S[intrinsicRealN 00030650: 61 6d 65 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 ame] = value;... 00030660: 09 7d 0a 09 09 7d 0a 09 7d 0a 09 72 65 74 75 72 .}...}..}..retur 00030670: 6e 20 76 61 6c 75 65 3b 0a 7d 3b 0a 0a 0a 2f 2a n value;.};.../* 00030680: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 00030690: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 67 ./node_modules/g 000306a0: 65 74 2d 6e 6f 6e 63 65 2f 64 69 73 74 2f 65 73 et-nonce/dist/es 000306b0: 32 30 31 35 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2015/index.js":. 000306c0: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 000306d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000306e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000306f0: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00030700: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00030710: 73 2f 67 65 74 2d 6e 6f 6e 63 65 2f 64 69 73 74 s/get-nonce/dist 00030720: 2f 65 73 32 30 31 35 2f 69 6e 64 65 78 2e 6a 73 /es2015/index.js 00030730: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 00030740: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 00030770: 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 /***/ ((__unused 00030780: 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c _webpack_module, 00030790: 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 __webpack_expor 000307a0: 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f ts__, __webpack_ 000307b0: 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a require__) => {. 000307c0: 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 5f ."use strict";._ 000307d0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 000307e0: 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 __.r(__webpack_e 000307f0: 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 xports__);./* ha 00030800: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00030810: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00030820: 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f e__.d(__webpack_ 00030830: 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 exports__, {./* 00030840: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00030850: 2f 20 20 20 22 67 65 74 4e 6f 6e 63 65 22 3a 20 / "getNonce": 00030860: 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e () => (/* bindin 00030870: 67 20 2a 2f 20 67 65 74 4e 6f 6e 63 65 29 2c 0a g */ getNonce),. 00030880: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00030890: 74 20 2a 2f 20 20 20 22 73 65 74 4e 6f 6e 63 65 t */ "setNonce 000308a0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e ": () => (/* bin 000308b0: 64 69 6e 67 20 2a 2f 20 73 65 74 4e 6f 6e 63 65 ding */ setNonce 000308c0: 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 )./* harmony exp 000308d0: 6f 72 74 20 2a 2f 20 7d 29 3b 0a 76 61 72 20 63 ort */ });.var c 000308e0: 75 72 72 65 6e 74 4e 6f 6e 63 65 3b 0a 76 61 72 urrentNonce;.var 000308f0: 20 73 65 74 4e 6f 6e 63 65 20 3d 20 66 75 6e 63 setNonce = func 00030900: 74 69 6f 6e 20 28 6e 6f 6e 63 65 29 20 7b 0a 20 tion (nonce) {. 00030910: 20 20 20 63 75 72 72 65 6e 74 4e 6f 6e 63 65 20 currentNonce 00030920: 3d 20 6e 6f 6e 63 65 3b 0a 7d 3b 0a 76 61 72 20 = nonce;.};.var 00030930: 67 65 74 4e 6f 6e 63 65 20 3d 20 66 75 6e 63 74 getNonce = funct 00030940: 69 6f 6e 20 28 29 20 7b 0a 20 20 20 20 69 66 20 ion () {. if 00030950: 28 63 75 72 72 65 6e 74 4e 6f 6e 63 65 29 20 7b (currentNonce) { 00030960: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 . return 00030970: 63 75 72 72 65 6e 74 4e 6f 6e 63 65 3b 0a 20 20 currentNonce;. 00030980: 20 20 7d 0a 20 20 20 20 69 66 20 28 74 72 75 65 }. if (true 00030990: 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 ) {. retu 000309a0: 72 6e 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 rn __webpack_req 000309b0: 75 69 72 65 5f 5f 2e 6e 63 3b 0a 20 20 20 20 7d uire__.nc;. } 000309c0: 0a 20 20 20 20 72 65 74 75 72 6e 20 75 6e 64 65 . return unde 000309d0: 66 69 6e 65 64 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a fined;.};.../*** 000309e0: 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f / }),../***/ "./ 000309f0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 67 6f 70 node_modules/gop 00030a00: 64 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 d/index.js":./*! 00030a10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030a20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030a30: 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e ****!*\. !*** . 00030a40: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 67 6f /node_modules/go 00030a50: 70 64 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 pd/index.js ***! 00030a60: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00030a70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030a80: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/ 00030a90: 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 73 ((module, __unus 00030aa0: 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 ed_webpack_expor 00030ab0: 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 ts, __webpack_re 00030ac0: 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 quire__) => {.." 00030ad0: 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 76 use strict";...v 00030ae0: 61 72 20 47 65 74 49 6e 74 72 69 6e 73 69 63 20 ar GetIntrinsic 00030af0: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00030b00: 69 72 65 5f 5f 28 2f 2a 21 20 67 65 74 2d 69 6e ire__(/*! get-in 00030b10: 74 72 69 6e 73 69 63 20 2a 2f 20 22 2e 2f 6e 6f trinsic */ "./no 00030b20: 64 65 5f 6d 6f 64 75 6c 65 73 2f 67 65 74 2d 69 de_modules/get-i 00030b30: 6e 74 72 69 6e 73 69 63 2f 69 6e 64 65 78 2e 6a ntrinsic/index.j 00030b40: 73 22 29 3b 0a 0a 76 61 72 20 24 67 4f 50 44 20 s");..var $gOPD 00030b50: 3d 20 47 65 74 49 6e 74 72 69 6e 73 69 63 28 27 = GetIntrinsic(' 00030b60: 25 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 %Object.getOwnPr 00030b70: 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 opertyDescriptor 00030b80: 25 27 2c 20 74 72 75 65 29 3b 0a 0a 69 66 20 28 %', true);..if ( 00030b90: 24 67 4f 50 44 29 20 7b 0a 09 74 72 79 20 7b 0a $gOPD) {..try {. 00030ba0: 09 09 24 67 4f 50 44 28 5b 5d 2c 20 27 6c 65 6e ..$gOPD([], 'len 00030bb0: 67 74 68 27 29 3b 0a 09 7d 20 63 61 74 63 68 20 gth');..} catch 00030bc0: 28 65 29 20 7b 0a 09 09 2f 2f 20 49 45 20 38 20 (e) {...// IE 8 00030bd0: 68 61 73 20 61 20 62 72 6f 6b 65 6e 20 67 4f 50 has a broken gOP 00030be0: 44 0a 09 09 24 67 4f 50 44 20 3d 20 6e 75 6c 6c D...$gOPD = null 00030bf0: 3b 0a 09 7d 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 ;..}.}..module.e 00030c00: 78 70 6f 72 74 73 20 3d 20 24 67 4f 50 44 3b 0a xports = $gOPD;. 00030c10: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00030c20: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00030c30: 65 73 2f 68 61 73 2d 62 69 67 69 6e 74 73 2f 69 es/has-bigints/i 00030c40: 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a ndex.js":./*!*** 00030c50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030c60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030c70: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00030c80: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00030c90: 73 2f 68 61 73 2d 62 69 67 69 6e 74 73 2f 69 6e s/has-bigints/in 00030ca0: 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a dex.js ***!. \* 00030cb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030cc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030cd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00030ce0: 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b / ((module) => { 00030cf0: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 00030d00: 0a 0a 76 61 72 20 24 42 69 67 49 6e 74 20 3d 20 ..var $BigInt = 00030d10: 74 79 70 65 6f 66 20 42 69 67 49 6e 74 20 21 3d typeof BigInt != 00030d20: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 26 26 = 'undefined' && 00030d30: 20 42 69 67 49 6e 74 3b 0a 0a 6d 6f 64 75 6c 65 BigInt;..module 00030d40: 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 .exports = funct 00030d50: 69 6f 6e 20 68 61 73 4e 61 74 69 76 65 42 69 67 ion hasNativeBig 00030d60: 49 6e 74 73 28 29 20 7b 0a 09 72 65 74 75 72 6e Ints() {..return 00030d70: 20 74 79 70 65 6f 66 20 24 42 69 67 49 6e 74 20 typeof $BigInt 00030d80: 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 0a 09 === 'function'.. 00030d90: 09 26 26 20 74 79 70 65 6f 66 20 42 69 67 49 6e .&& typeof BigIn 00030da0: 74 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 t === 'function' 00030db0: 0a 09 09 26 26 20 74 79 70 65 6f 66 20 24 42 69 ...&& typeof $Bi 00030dc0: 67 49 6e 74 28 34 32 29 20 3d 3d 3d 20 27 62 69 gInt(42) === 'bi 00030dd0: 67 69 6e 74 27 20 2f 2f 20 65 73 6c 69 6e 74 2d gint' // eslint- 00030de0: 64 69 73 61 62 6c 65 2d 6c 69 6e 65 20 6e 6f 2d disable-line no- 00030df0: 6d 61 67 69 63 2d 6e 75 6d 62 65 72 73 0a 09 09 magic-numbers... 00030e00: 26 26 20 74 79 70 65 6f 66 20 42 69 67 49 6e 74 && typeof BigInt 00030e10: 28 34 32 29 20 3d 3d 3d 20 27 62 69 67 69 6e 74 (42) === 'bigint 00030e20: 27 3b 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 '; // eslint-dis 00030e30: 61 62 6c 65 2d 6c 69 6e 65 20 6e 6f 2d 6d 61 67 able-line no-mag 00030e40: 69 63 2d 6e 75 6d 62 65 72 73 0a 7d 3b 0a 0a 0a ic-numbers.};... 00030e50: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00030e60: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00030e70: 2f 68 61 73 2d 70 72 6f 70 65 72 74 79 2d 64 65 /has-property-de 00030e80: 73 63 72 69 70 74 6f 72 73 2f 69 6e 64 65 78 2e scriptors/index. 00030e90: 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a js":./*!******** 00030ea0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030eb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030ec0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030ed0: 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 !*\. !*** ./nod 00030ee0: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 70 72 e_modules/has-pr 00030ef0: 6f 70 65 72 74 79 2d 64 65 73 63 72 69 70 74 6f operty-descripto 00030f00: 72 73 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 rs/index.js ***! 00030f10: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00030f20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030f30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030f40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 00030f50: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f **/ ((module, __ 00030f60: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 unused_webpack_e 00030f70: 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 xports, __webpac 00030f80: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 00030f90: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 00030fa0: 0a 0a 0a 76 61 72 20 24 64 65 66 69 6e 65 50 72 ...var $definePr 00030fb0: 6f 70 65 72 74 79 20 3d 20 5f 5f 77 65 62 70 61 operty = __webpa 00030fc0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 00030fd0: 20 65 73 2d 64 65 66 69 6e 65 2d 70 72 6f 70 65 es-define-prope 00030fe0: 72 74 79 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d rty */ "./node_m 00030ff0: 6f 64 75 6c 65 73 2f 65 73 2d 64 65 66 69 6e 65 odules/es-define 00031000: 2d 70 72 6f 70 65 72 74 79 2f 69 6e 64 65 78 2e -property/index. 00031010: 6a 73 22 29 3b 0a 0a 76 61 72 20 68 61 73 50 72 js");..var hasPr 00031020: 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 opertyDescriptor 00031030: 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 s = function has 00031040: 50 72 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 PropertyDescript 00031050: 6f 72 73 28 29 20 7b 0a 09 72 65 74 75 72 6e 20 ors() {..return 00031060: 21 21 24 64 65 66 69 6e 65 50 72 6f 70 65 72 74 !!$definePropert 00031070: 79 3b 0a 7d 3b 0a 0a 68 61 73 50 72 6f 70 65 72 y;.};..hasProper 00031080: 74 79 44 65 73 63 72 69 70 74 6f 72 73 2e 68 61 tyDescriptors.ha 00031090: 73 41 72 72 61 79 4c 65 6e 67 74 68 44 65 66 69 sArrayLengthDefi 000310a0: 6e 65 42 75 67 20 3d 20 66 75 6e 63 74 69 6f 6e neBug = function 000310b0: 20 68 61 73 41 72 72 61 79 4c 65 6e 67 74 68 44 hasArrayLengthD 000310c0: 65 66 69 6e 65 42 75 67 28 29 20 7b 0a 09 2f 2f efineBug() {..// 000310d0: 20 6e 6f 64 65 20 76 30 2e 36 20 68 61 73 20 61 node v0.6 has a 000310e0: 20 62 75 67 20 77 68 65 72 65 20 61 72 72 61 79 bug where array 000310f0: 20 6c 65 6e 67 74 68 73 20 63 61 6e 20 62 65 20 lengths can be 00031100: 53 65 74 20 62 75 74 20 6e 6f 74 20 44 65 66 69 Set but not Defi 00031110: 6e 65 64 0a 09 69 66 20 28 21 24 64 65 66 69 6e ned..if (!$defin 00031120: 65 50 72 6f 70 65 72 74 79 29 20 7b 0a 09 09 72 eProperty) {...r 00031130: 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 7d 0a 09 eturn null;..}.. 00031140: 74 72 79 20 7b 0a 09 09 72 65 74 75 72 6e 20 24 try {...return $ 00031150: 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 5b defineProperty([ 00031160: 5d 2c 20 27 6c 65 6e 67 74 68 27 2c 20 7b 20 76 ], 'length', { v 00031170: 61 6c 75 65 3a 20 31 20 7d 29 2e 6c 65 6e 67 74 alue: 1 }).lengt 00031180: 68 20 21 3d 3d 20 31 3b 0a 09 7d 20 63 61 74 63 h !== 1;..} catc 00031190: 68 20 28 65 29 20 7b 0a 09 09 2f 2f 20 49 6e 20 h (e) {...// In 000311a0: 46 69 72 65 66 6f 78 20 34 2d 32 32 2c 20 64 65 Firefox 4-22, de 000311b0: 66 69 6e 69 6e 67 20 6c 65 6e 67 74 68 20 6f 6e fining length on 000311c0: 20 61 6e 20 61 72 72 61 79 20 74 68 72 6f 77 73 an array throws 000311d0: 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 2e 0a 09 an exception... 000311e0: 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 09 7d .return true;..} 000311f0: 0a 7d 3b 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f .};..module.expo 00031200: 72 74 73 20 3d 20 68 61 73 50 72 6f 70 65 72 74 rts = hasPropert 00031210: 79 44 65 73 63 72 69 70 74 6f 72 73 3b 0a 0a 0a yDescriptors;... 00031220: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00031230: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00031240: 2f 68 61 73 2d 70 72 6f 74 6f 2f 69 6e 64 65 78 /has-proto/index 00031250: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!******* 00031260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031280: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00031290: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d ode_modules/has- 000312a0: 70 72 6f 74 6f 2f 69 6e 64 65 78 2e 6a 73 20 2a proto/index.js * 000312b0: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 000312c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000312d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000312e0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 /./***/ ((module 000312f0: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00031300: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 74 65 73 74 ict";...var test 00031310: 20 3d 20 7b 0a 09 5f 5f 70 72 6f 74 6f 5f 5f 3a = {..__proto__: 00031320: 20 6e 75 6c 6c 2c 0a 09 66 6f 6f 3a 20 7b 7d 0a null,..foo: {}. 00031330: 7d 3b 0a 0a 76 61 72 20 24 4f 62 6a 65 63 74 20 };..var $Object 00031340: 3d 20 4f 62 6a 65 63 74 3b 0a 0a 2f 2a 2a 20 40 = Object;../** @ 00031350: 74 79 70 65 20 7b 69 6d 70 6f 72 74 28 27 2e 27 type {import('.' 00031360: 29 7d 20 2a 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 )} */.module.exp 00031370: 6f 72 74 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 orts = function 00031380: 68 61 73 50 72 6f 74 6f 28 29 20 7b 0a 09 2f 2f hasProto() {..// 00031390: 20 40 74 73 2d 65 78 70 65 63 74 2d 65 72 72 6f @ts-expect-erro 000313a0: 72 3a 20 54 53 20 65 72 72 6f 72 73 20 6f 6e 20 r: TS errors on 000313b0: 61 6e 20 69 6e 68 65 72 69 74 65 64 20 70 72 6f an inherited pro 000313c0: 70 65 72 74 79 20 66 6f 72 20 73 6f 6d 65 20 72 perty for some r 000313d0: 65 61 73 6f 6e 0a 09 72 65 74 75 72 6e 20 7b 20 eason..return { 000313e0: 5f 5f 70 72 6f 74 6f 5f 5f 3a 20 74 65 73 74 20 __proto__: test 000313f0: 7d 2e 66 6f 6f 20 3d 3d 3d 20 74 65 73 74 2e 66 }.foo === test.f 00031400: 6f 6f 0a 09 09 26 26 20 21 28 74 65 73 74 20 69 oo...&& !(test i 00031410: 6e 73 74 61 6e 63 65 6f 66 20 24 4f 62 6a 65 63 nstanceof $Objec 00031420: 74 29 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d t);.};.../***/ } 00031430: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 00031440: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 e_modules/has-sy 00031450: 6d 62 6f 6c 73 2f 69 6e 64 65 78 2e 6a 73 22 3a mbols/index.js": 00031460: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 00031470: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031480: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 00031490: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 000314a0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d _modules/has-sym 000314b0: 62 6f 6c 73 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a bols/index.js ** 000314c0: 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!. \********** 000314d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000314e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000314f0: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c */./***/ ((modul 00031500: 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 e, __unused_webp 00031510: 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 ack_exports, __w 00031520: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00031530: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00031540: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 6f 72 69 67 ict";...var orig 00031550: 53 79 6d 62 6f 6c 20 3d 20 74 79 70 65 6f 66 20 Symbol = typeof 00031560: 53 79 6d 62 6f 6c 20 21 3d 3d 20 27 75 6e 64 65 Symbol !== 'unde 00031570: 66 69 6e 65 64 27 20 26 26 20 53 79 6d 62 6f 6c fined' && Symbol 00031580: 3b 0a 76 61 72 20 68 61 73 53 79 6d 62 6f 6c 53 ;.var hasSymbolS 00031590: 68 61 6d 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f ham = __webpack_ 000315a0: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f require__(/*! ./ 000315b0: 73 68 61 6d 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 shams */ "./node 000315c0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d _modules/has-sym 000315d0: 62 6f 6c 73 2f 73 68 61 6d 73 2e 6a 73 22 29 3b bols/shams.js"); 000315e0: 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 ..module.exports 000315f0: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 4e = function hasN 00031600: 61 74 69 76 65 53 79 6d 62 6f 6c 73 28 29 20 7b ativeSymbols() { 00031610: 0a 09 69 66 20 28 74 79 70 65 6f 66 20 6f 72 69 ..if (typeof ori 00031620: 67 53 79 6d 62 6f 6c 20 21 3d 3d 20 27 66 75 6e gSymbol !== 'fun 00031630: 63 74 69 6f 6e 27 29 20 7b 20 72 65 74 75 72 6e ction') { return 00031640: 20 66 61 6c 73 65 3b 20 7d 0a 09 69 66 20 28 74 false; }..if (t 00031650: 79 70 65 6f 66 20 53 79 6d 62 6f 6c 20 21 3d 3d ypeof Symbol !== 00031660: 20 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 20 72 'function') { r 00031670: 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a 09 eturn false; }.. 00031680: 69 66 20 28 74 79 70 65 6f 66 20 6f 72 69 67 53 if (typeof origS 00031690: 79 6d 62 6f 6c 28 27 66 6f 6f 27 29 20 21 3d 3d ymbol('foo') !== 000316a0: 20 27 73 79 6d 62 6f 6c 27 29 20 7b 20 72 65 74 'symbol') { ret 000316b0: 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a 09 69 66 urn false; }..if 000316c0: 20 28 74 79 70 65 6f 66 20 53 79 6d 62 6f 6c 28 (typeof Symbol( 000316d0: 27 62 61 72 27 29 20 21 3d 3d 20 27 73 79 6d 62 'bar') !== 'symb 000316e0: 6f 6c 27 29 20 7b 20 72 65 74 75 72 6e 20 66 61 ol') { return fa 000316f0: 6c 73 65 3b 20 7d 0a 0a 09 72 65 74 75 72 6e 20 lse; }...return 00031700: 68 61 73 53 79 6d 62 6f 6c 53 68 61 6d 28 29 3b hasSymbolSham(); 00031710: 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a .};.../***/ }),. 00031720: 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ./***/ "./node_m 00031730: 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d 62 6f odules/has-symbo 00031740: 6c 73 2f 73 68 61 6d 73 2e 6a 73 22 3a 0a 2f 2a ls/shams.js":./* 00031750: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00031760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031770: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 00031780: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 00031790: 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d 62 6f 6c dules/has-symbol 000317a0: 73 2f 73 68 61 6d 73 2e 6a 73 20 2a 2a 2a 21 0a s/shams.js ***!. 000317b0: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 000317c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000317d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 000317e0: 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 /***/ ((module) 000317f0: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 00031800: 74 22 3b 0a 0a 0a 2f 2a 20 65 73 6c 69 6e 74 20 t";.../* eslint 00031810: 63 6f 6d 70 6c 65 78 69 74 79 3a 20 5b 32 2c 20 complexity: [2, 00031820: 31 38 5d 2c 20 6d 61 78 2d 73 74 61 74 65 6d 65 18], max-stateme 00031830: 6e 74 73 3a 20 5b 32 2c 20 33 33 5d 20 2a 2f 0a nts: [2, 33] */. 00031840: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 00031850: 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 53 79 6d function hasSym 00031860: 62 6f 6c 73 28 29 20 7b 0a 09 69 66 20 28 74 79 bols() {..if (ty 00031870: 70 65 6f 66 20 53 79 6d 62 6f 6c 20 21 3d 3d 20 peof Symbol !== 00031880: 27 66 75 6e 63 74 69 6f 6e 27 20 7c 7c 20 74 79 'function' || ty 00031890: 70 65 6f 66 20 4f 62 6a 65 63 74 2e 67 65 74 4f peof Object.getO 000318a0: 77 6e 50 72 6f 70 65 72 74 79 53 79 6d 62 6f 6c wnPropertySymbol 000318b0: 73 20 21 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 s !== 'function' 000318c0: 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 ) { return false 000318d0: 3b 20 7d 0a 09 69 66 20 28 74 79 70 65 6f 66 20 ; }..if (typeof 000318e0: 53 79 6d 62 6f 6c 2e 69 74 65 72 61 74 6f 72 20 Symbol.iterator 000318f0: 3d 3d 3d 20 27 73 79 6d 62 6f 6c 27 29 20 7b 20 === 'symbol') { 00031900: 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 0a 0a return true; }.. 00031910: 09 76 61 72 20 6f 62 6a 20 3d 20 7b 7d 3b 0a 09 .var obj = {};.. 00031920: 76 61 72 20 73 79 6d 20 3d 20 53 79 6d 62 6f 6c var sym = Symbol 00031930: 28 27 74 65 73 74 27 29 3b 0a 09 76 61 72 20 73 ('test');..var s 00031940: 79 6d 4f 62 6a 20 3d 20 4f 62 6a 65 63 74 28 73 ymObj = Object(s 00031950: 79 6d 29 3b 0a 09 69 66 20 28 74 79 70 65 6f 66 ym);..if (typeof 00031960: 20 73 79 6d 20 3d 3d 3d 20 27 73 74 72 69 6e 67 sym === 'string 00031970: 27 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 ') { return fals 00031980: 65 3b 20 7d 0a 0a 09 69 66 20 28 4f 62 6a 65 63 e; }...if (Objec 00031990: 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 53 74 t.prototype.toSt 000319a0: 72 69 6e 67 2e 63 61 6c 6c 28 73 79 6d 29 20 21 ring.call(sym) ! 000319b0: 3d 3d 20 27 5b 6f 62 6a 65 63 74 20 53 79 6d 62 == '[object Symb 000319c0: 6f 6c 5d 27 29 20 7b 20 72 65 74 75 72 6e 20 66 ol]') { return f 000319d0: 61 6c 73 65 3b 20 7d 0a 09 69 66 20 28 4f 62 6a alse; }..if (Obj 000319e0: 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f ect.prototype.to 000319f0: 53 74 72 69 6e 67 2e 63 61 6c 6c 28 73 79 6d 4f String.call(symO 00031a00: 62 6a 29 20 21 3d 3d 20 27 5b 6f 62 6a 65 63 74 bj) !== '[object 00031a10: 20 53 79 6d 62 6f 6c 5d 27 29 20 7b 20 72 65 74 Symbol]') { ret 00031a20: 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a 0a 09 2f urn false; }.../ 00031a30: 2f 20 74 65 6d 70 20 64 69 73 61 62 6c 65 64 20 / temp disabled 00031a40: 70 65 72 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 per https://gith 00031a50: 75 62 2e 63 6f 6d 2f 6c 6a 68 61 72 62 2f 6f 62 ub.com/ljharb/ob 00031a60: 6a 65 63 74 2e 61 73 73 69 67 6e 2f 69 73 73 75 ject.assign/issu 00031a70: 65 73 2f 31 37 0a 09 2f 2f 20 69 66 20 28 73 79 es/17..// if (sy 00031a80: 6d 20 69 6e 73 74 61 6e 63 65 6f 66 20 53 79 6d m instanceof Sym 00031a90: 62 6f 6c 29 20 7b 20 72 65 74 75 72 6e 20 66 61 bol) { return fa 00031aa0: 6c 73 65 3b 20 7d 0a 09 2f 2f 20 74 65 6d 70 20 lse; }..// temp 00031ab0: 64 69 73 61 62 6c 65 64 20 70 65 72 20 68 74 74 disabled per htt 00031ac0: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/ 00031ad0: 57 65 62 52 65 66 6c 65 63 74 69 6f 6e 2f 67 65 WebReflection/ge 00031ae0: 74 2d 6f 77 6e 2d 70 72 6f 70 65 72 74 79 2d 73 t-own-property-s 00031af0: 79 6d 62 6f 6c 73 2f 69 73 73 75 65 73 2f 34 0a ymbols/issues/4. 00031b00: 09 2f 2f 20 69 66 20 28 21 28 73 79 6d 4f 62 6a .// if (!(symObj 00031b10: 20 69 6e 73 74 61 6e 63 65 6f 66 20 53 79 6d 62 instanceof Symb 00031b20: 6f 6c 29 29 20 7b 20 72 65 74 75 72 6e 20 66 61 ol)) { return fa 00031b30: 6c 73 65 3b 20 7d 0a 0a 09 2f 2f 20 69 66 20 28 lse; }...// if ( 00031b40: 74 79 70 65 6f 66 20 53 79 6d 62 6f 6c 2e 70 72 typeof Symbol.pr 00031b50: 6f 74 6f 74 79 70 65 2e 74 6f 53 74 72 69 6e 67 ototype.toString 00031b60: 20 21 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 29 !== 'function') 00031b70: 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b { return false; 00031b80: 20 7d 0a 09 2f 2f 20 69 66 20 28 53 74 72 69 6e }..// if (Strin 00031b90: 67 28 73 79 6d 29 20 21 3d 3d 20 53 79 6d 62 6f g(sym) !== Symbo 00031ba0: 6c 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 53 74 l.prototype.toSt 00031bb0: 72 69 6e 67 2e 63 61 6c 6c 28 73 79 6d 29 29 20 ring.call(sym)) 00031bc0: 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 { return false; 00031bd0: 7d 0a 0a 09 76 61 72 20 73 79 6d 56 61 6c 20 3d }...var symVal = 00031be0: 20 34 32 3b 0a 09 6f 62 6a 5b 73 79 6d 5d 20 3d 42;..obj[sym] = 00031bf0: 20 73 79 6d 56 61 6c 3b 0a 09 66 6f 72 20 28 73 symVal;..for (s 00031c00: 79 6d 20 69 6e 20 6f 62 6a 29 20 7b 20 72 65 74 ym in obj) { ret 00031c10: 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 2f 2f 20 urn false; } // 00031c20: 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c eslint-disable-l 00031c30: 69 6e 65 20 6e 6f 2d 72 65 73 74 72 69 63 74 65 ine no-restricte 00031c40: 64 2d 73 79 6e 74 61 78 2c 20 6e 6f 2d 75 6e 72 d-syntax, no-unr 00031c50: 65 61 63 68 61 62 6c 65 2d 6c 6f 6f 70 0a 09 69 eachable-loop..i 00031c60: 66 20 28 74 79 70 65 6f 66 20 4f 62 6a 65 63 74 f (typeof Object 00031c70: 2e 6b 65 79 73 20 3d 3d 3d 20 27 66 75 6e 63 74 .keys === 'funct 00031c80: 69 6f 6e 27 20 26 26 20 4f 62 6a 65 63 74 2e 6b ion' && Object.k 00031c90: 65 79 73 28 6f 62 6a 29 2e 6c 65 6e 67 74 68 20 eys(obj).length 00031ca0: 21 3d 3d 20 30 29 20 7b 20 72 65 74 75 72 6e 20 !== 0) { return 00031cb0: 66 61 6c 73 65 3b 20 7d 0a 0a 09 69 66 20 28 74 false; }...if (t 00031cc0: 79 70 65 6f 66 20 4f 62 6a 65 63 74 2e 67 65 74 ypeof Object.get 00031cd0: 4f 77 6e 50 72 6f 70 65 72 74 79 4e 61 6d 65 73 OwnPropertyNames 00031ce0: 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 === 'function' 00031cf0: 26 26 20 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e && Object.getOwn 00031d00: 50 72 6f 70 65 72 74 79 4e 61 6d 65 73 28 6f 62 PropertyNames(ob 00031d10: 6a 29 2e 6c 65 6e 67 74 68 20 21 3d 3d 20 30 29 j).length !== 0) 00031d20: 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b { return false; 00031d30: 20 7d 0a 0a 09 76 61 72 20 73 79 6d 73 20 3d 20 }...var syms = 00031d40: 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 6f Object.getOwnPro 00031d50: 70 65 72 74 79 53 79 6d 62 6f 6c 73 28 6f 62 6a pertySymbols(obj 00031d60: 29 3b 0a 09 69 66 20 28 73 79 6d 73 2e 6c 65 6e );..if (syms.len 00031d70: 67 74 68 20 21 3d 3d 20 31 20 7c 7c 20 73 79 6d gth !== 1 || sym 00031d80: 73 5b 30 5d 20 21 3d 3d 20 73 79 6d 29 20 7b 20 s[0] !== sym) { 00031d90: 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a return false; }. 00031da0: 0a 09 69 66 20 28 21 4f 62 6a 65 63 74 2e 70 72 ..if (!Object.pr 00031db0: 6f 74 6f 74 79 70 65 2e 70 72 6f 70 65 72 74 79 ototype.property 00031dc0: 49 73 45 6e 75 6d 65 72 61 62 6c 65 2e 63 61 6c IsEnumerable.cal 00031dd0: 6c 28 6f 62 6a 2c 20 73 79 6d 29 29 20 7b 20 72 l(obj, sym)) { r 00031de0: 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a 0a eturn false; }.. 00031df0: 09 69 66 20 28 74 79 70 65 6f 66 20 4f 62 6a 65 .if (typeof Obje 00031e00: 63 74 2e 67 65 74 4f 77 6e 50 72 6f 70 65 72 74 ct.getOwnPropert 00031e10: 79 44 65 73 63 72 69 70 74 6f 72 20 3d 3d 3d 20 yDescriptor === 00031e20: 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 09 09 'function') {... 00031e30: 76 61 72 20 64 65 73 63 72 69 70 74 6f 72 20 3d var descriptor = 00031e40: 20 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 Object.getOwnPr 00031e50: 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 opertyDescriptor 00031e60: 28 6f 62 6a 2c 20 73 79 6d 29 3b 0a 09 09 69 66 (obj, sym);...if 00031e70: 20 28 64 65 73 63 72 69 70 74 6f 72 2e 76 61 6c (descriptor.val 00031e80: 75 65 20 21 3d 3d 20 73 79 6d 56 61 6c 20 7c 7c ue !== symVal || 00031e90: 20 64 65 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d descriptor.enum 00031ea0: 65 72 61 62 6c 65 20 21 3d 3d 20 74 72 75 65 29 erable !== true) 00031eb0: 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b { return false; 00031ec0: 20 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 74 }..}...return t 00031ed0: 72 75 65 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 rue;.};.../***/ 00031ee0: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 00031ef0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 74 de_modules/has-t 00031f00: 6f 73 74 72 69 6e 67 74 61 67 2f 73 68 61 6d 73 ostringtag/shams 00031f10: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!******* 00031f20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031f30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031f40: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00031f50: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00031f60: 73 2f 68 61 73 2d 74 6f 73 74 72 69 6e 67 74 61 s/has-tostringta 00031f70: 67 2f 73 68 61 6d 73 2e 6a 73 20 2a 2a 2a 21 0a g/shams.js ***!. 00031f80: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 00031f90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031fa0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031fb0: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 **/./***/ ((modu 00031fc0: 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 le, __unused_web 00031fd0: 70 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f pack_exports, __ 00031fe0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00031ff0: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 00032000: 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 68 61 73 rict";...var has 00032010: 53 79 6d 62 6f 6c 73 20 3d 20 5f 5f 77 65 62 70 Symbols = __webp 00032020: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00032030: 21 20 68 61 73 2d 73 79 6d 62 6f 6c 73 2f 73 68 ! has-symbols/sh 00032040: 61 6d 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ams */ "./node_m 00032050: 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d 62 6f odules/has-symbo 00032060: 6c 73 2f 73 68 61 6d 73 2e 6a 73 22 29 3b 0a 0a ls/shams.js");.. 00032070: 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 6f 72 /** @type {impor 00032080: 74 28 27 2e 27 29 7d 20 2a 2f 0a 6d 6f 64 75 6c t('.')} */.modul 00032090: 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 e.exports = func 000320a0: 74 69 6f 6e 20 68 61 73 54 6f 53 74 72 69 6e 67 tion hasToString 000320b0: 54 61 67 53 68 61 6d 73 28 29 20 7b 0a 09 72 65 TagShams() {..re 000320c0: 74 75 72 6e 20 68 61 73 53 79 6d 62 6f 6c 73 28 turn hasSymbols( 000320d0: 29 20 26 26 20 21 21 53 79 6d 62 6f 6c 2e 74 6f ) && !!Symbol.to 000320e0: 53 74 72 69 6e 67 54 61 67 3b 0a 7d 3b 0a 0a 0a StringTag;.};... 000320f0: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00032100: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00032110: 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 /hash.js/lib/has 00032120: 68 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a h.js":./*!****** 00032130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032150: 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e ****!*\. !*** . 00032160: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 /node_modules/ha 00032170: 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2e 6a sh.js/lib/hash.j 00032180: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 00032190: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000321a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000321b0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f ****/./***/ ((__ 000321c0: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d unused_webpack_m 000321d0: 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 odule, exports, 000321e0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000321f0: 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 76 61 72 20 68 e__) => {..var h 00032200: 61 73 68 20 3d 20 65 78 70 6f 72 74 73 3b 0a 0a ash = exports;.. 00032210: 68 61 73 68 2e 75 74 69 6c 73 20 3d 20 5f 5f 77 hash.utils = __w 00032220: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00032230: 28 2f 2a 21 20 2e 2f 68 61 73 68 2f 75 74 69 6c (/*! ./hash/util 00032240: 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 s */ "./node_mod 00032250: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 00032260: 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a 73 22 29 /hash/utils.js") 00032270: 3b 0a 68 61 73 68 2e 63 6f 6d 6d 6f 6e 20 3d 20 ;.hash.common = 00032280: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00032290: 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 73 68 2f 63 e__(/*! ./hash/c 000322a0: 6f 6d 6d 6f 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ommon */ "./node 000322b0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 _modules/hash.js 000322c0: 2f 6c 69 62 2f 68 61 73 68 2f 63 6f 6d 6d 6f 6e /lib/hash/common 000322d0: 2e 6a 73 22 29 3b 0a 68 61 73 68 2e 73 68 61 20 .js");.hash.sha 000322e0: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 000322f0: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 73 68 ire__(/*! ./hash 00032300: 2f 73 68 61 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f /sha */ "./node_ 00032310: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00032320: 6c 69 62 2f 68 61 73 68 2f 73 68 61 2e 6a 73 22 lib/hash/sha.js" 00032330: 29 3b 0a 68 61 73 68 2e 72 69 70 65 6d 64 20 3d );.hash.ripemd = 00032340: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00032350: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 73 68 2f re__(/*! ./hash/ 00032360: 72 69 70 65 6d 64 20 2a 2f 20 22 2e 2f 6e 6f 64 ripemd */ "./nod 00032370: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a e_modules/hash.j 00032380: 73 2f 6c 69 62 2f 68 61 73 68 2f 72 69 70 65 6d s/lib/hash/ripem 00032390: 64 2e 6a 73 22 29 3b 0a 68 61 73 68 2e 68 6d 61 d.js");.hash.hma 000323a0: 63 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 c = __webpack_re 000323b0: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 quire__(/*! ./ha 000323c0: 73 68 2f 68 6d 61 63 20 2a 2f 20 22 2e 2f 6e 6f sh/hmac */ "./no 000323d0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e de_modules/hash. 000323e0: 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 68 6d 61 63 js/lib/hash/hmac 000323f0: 2e 6a 73 22 29 3b 0a 0a 2f 2f 20 50 72 6f 78 79 .js");..// Proxy 00032400: 20 68 61 73 68 20 66 75 6e 63 74 69 6f 6e 73 20 hash functions 00032410: 74 6f 20 74 68 65 20 6d 61 69 6e 20 6f 62 6a 65 to the main obje 00032420: 63 74 0a 68 61 73 68 2e 73 68 61 31 20 3d 20 68 ct.hash.sha1 = h 00032430: 61 73 68 2e 73 68 61 2e 73 68 61 31 3b 0a 68 61 ash.sha.sha1;.ha 00032440: 73 68 2e 73 68 61 32 35 36 20 3d 20 68 61 73 68 sh.sha256 = hash 00032450: 2e 73 68 61 2e 73 68 61 32 35 36 3b 0a 68 61 73 .sha.sha256;.has 00032460: 68 2e 73 68 61 32 32 34 20 3d 20 68 61 73 68 2e h.sha224 = hash. 00032470: 73 68 61 2e 73 68 61 32 32 34 3b 0a 68 61 73 68 sha.sha224;.hash 00032480: 2e 73 68 61 33 38 34 20 3d 20 68 61 73 68 2e 73 .sha384 = hash.s 00032490: 68 61 2e 73 68 61 33 38 34 3b 0a 68 61 73 68 2e ha.sha384;.hash. 000324a0: 73 68 61 35 31 32 20 3d 20 68 61 73 68 2e 73 68 sha512 = hash.sh 000324b0: 61 2e 73 68 61 35 31 32 3b 0a 68 61 73 68 2e 72 a.sha512;.hash.r 000324c0: 69 70 65 6d 64 31 36 30 20 3d 20 68 61 73 68 2e ipemd160 = hash. 000324d0: 72 69 70 65 6d 64 2e 72 69 70 65 6d 64 31 36 30 ripemd.ripemd160 000324e0: 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ;.../***/ }),../ 000324f0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 00032500: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 00032510: 2f 68 61 73 68 2f 63 6f 6d 6d 6f 6e 2e 6a 73 22 /hash/common.js" 00032520: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00032530: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032540: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032550: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !*** 00032560: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/ 00032570: 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 hash.js/lib/hash 00032580: 2f 63 6f 6d 6d 6f 6e 2e 6a 73 20 2a 2a 2a 21 0a /common.js ***!. 00032590: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 000325a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000325b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000325c0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f ****/./***/ ((__ 000325d0: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d unused_webpack_m 000325e0: 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 odule, exports, 000325f0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00032600: 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 e__) => {.."use 00032610: 73 74 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 75 strict";...var u 00032620: 74 69 6c 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b tils = __webpack 00032630: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e _require__(/*! . 00032640: 2f 75 74 69 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 /utils */ "./nod 00032650: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a e_modules/hash.j 00032660: 73 2f 6c 69 62 2f 68 61 73 68 2f 75 74 69 6c 73 s/lib/hash/utils 00032670: 2e 6a 73 22 29 3b 0a 76 61 72 20 61 73 73 65 72 .js");.var asser 00032680: 74 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 t = __webpack_re 00032690: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 6d 69 6e 69 quire__(/*! mini 000326a0: 6d 61 6c 69 73 74 69 63 2d 61 73 73 65 72 74 20 malistic-assert 000326b0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 000326c0: 65 73 2f 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d es/minimalistic- 000326d0: 61 73 73 65 72 74 2f 69 6e 64 65 78 2e 6a 73 22 assert/index.js" 000326e0: 29 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 42 6c 6f );..function Blo 000326f0: 63 6b 48 61 73 68 28 29 20 7b 0a 20 20 74 68 69 ckHash() {. thi 00032700: 73 2e 70 65 6e 64 69 6e 67 20 3d 20 6e 75 6c 6c s.pending = null 00032710: 3b 0a 20 20 74 68 69 73 2e 70 65 6e 64 69 6e 67 ;. this.pending 00032720: 54 6f 74 61 6c 20 3d 20 30 3b 0a 20 20 74 68 69 Total = 0;. thi 00032730: 73 2e 62 6c 6f 63 6b 53 69 7a 65 20 3d 20 74 68 s.blockSize = th 00032740: 69 73 2e 63 6f 6e 73 74 72 75 63 74 6f 72 2e 62 is.constructor.b 00032750: 6c 6f 63 6b 53 69 7a 65 3b 0a 20 20 74 68 69 73 lockSize;. this 00032760: 2e 6f 75 74 53 69 7a 65 20 3d 20 74 68 69 73 2e .outSize = this. 00032770: 63 6f 6e 73 74 72 75 63 74 6f 72 2e 6f 75 74 53 constructor.outS 00032780: 69 7a 65 3b 0a 20 20 74 68 69 73 2e 68 6d 61 63 ize;. this.hmac 00032790: 53 74 72 65 6e 67 74 68 20 3d 20 74 68 69 73 2e Strength = this. 000327a0: 63 6f 6e 73 74 72 75 63 74 6f 72 2e 68 6d 61 63 constructor.hmac 000327b0: 53 74 72 65 6e 67 74 68 3b 0a 20 20 74 68 69 73 Strength;. this 000327c0: 2e 70 61 64 4c 65 6e 67 74 68 20 3d 20 74 68 69 .padLength = thi 000327d0: 73 2e 63 6f 6e 73 74 72 75 63 74 6f 72 2e 70 61 s.constructor.pa 000327e0: 64 4c 65 6e 67 74 68 20 2f 20 38 3b 0a 20 20 74 dLength / 8;. t 000327f0: 68 69 73 2e 65 6e 64 69 61 6e 20 3d 20 27 62 69 his.endian = 'bi 00032800: 67 27 3b 0a 0a 20 20 74 68 69 73 2e 5f 64 65 6c g';.. this._del 00032810: 74 61 38 20 3d 20 74 68 69 73 2e 62 6c 6f 63 6b ta8 = this.block 00032820: 53 69 7a 65 20 2f 20 38 3b 0a 20 20 74 68 69 73 Size / 8;. this 00032830: 2e 5f 64 65 6c 74 61 33 32 20 3d 20 74 68 69 73 ._delta32 = this 00032840: 2e 62 6c 6f 63 6b 53 69 7a 65 20 2f 20 33 32 3b .blockSize / 32; 00032850: 0a 7d 0a 65 78 70 6f 72 74 73 2e 42 6c 6f 63 6b .}.exports.Block 00032860: 48 61 73 68 20 3d 20 42 6c 6f 63 6b 48 61 73 68 Hash = BlockHash 00032870: 3b 0a 0a 42 6c 6f 63 6b 48 61 73 68 2e 70 72 6f ;..BlockHash.pro 00032880: 74 6f 74 79 70 65 2e 75 70 64 61 74 65 20 3d 20 totype.update = 00032890: 66 75 6e 63 74 69 6f 6e 20 75 70 64 61 74 65 28 function update( 000328a0: 6d 73 67 2c 20 65 6e 63 29 20 7b 0a 20 20 2f 2f msg, enc) {. // 000328b0: 20 43 6f 6e 76 65 72 74 20 6d 65 73 73 61 67 65 Convert message 000328c0: 20 74 6f 20 61 72 72 61 79 2c 20 70 61 64 20 69 to array, pad i 000328d0: 74 2c 20 61 6e 64 20 6a 6f 69 6e 20 69 6e 74 6f t, and join into 000328e0: 20 33 32 62 69 74 20 62 6c 6f 63 6b 73 0a 20 20 32bit blocks. 000328f0: 6d 73 67 20 3d 20 75 74 69 6c 73 2e 74 6f 41 72 msg = utils.toAr 00032900: 72 61 79 28 6d 73 67 2c 20 65 6e 63 29 3b 0a 20 ray(msg, enc);. 00032910: 20 69 66 20 28 21 74 68 69 73 2e 70 65 6e 64 69 if (!this.pendi 00032920: 6e 67 29 0a 20 20 20 20 74 68 69 73 2e 70 65 6e ng). this.pen 00032930: 64 69 6e 67 20 3d 20 6d 73 67 3b 0a 20 20 65 6c ding = msg;. el 00032940: 73 65 0a 20 20 20 20 74 68 69 73 2e 70 65 6e 64 se. this.pend 00032950: 69 6e 67 20 3d 20 74 68 69 73 2e 70 65 6e 64 69 ing = this.pendi 00032960: 6e 67 2e 63 6f 6e 63 61 74 28 6d 73 67 29 3b 0a ng.concat(msg);. 00032970: 20 20 74 68 69 73 2e 70 65 6e 64 69 6e 67 54 6f this.pendingTo 00032980: 74 61 6c 20 2b 3d 20 6d 73 67 2e 6c 65 6e 67 74 tal += msg.lengt 00032990: 68 3b 0a 0a 20 20 2f 2f 20 45 6e 6f 75 67 68 20 h;.. // Enough 000329a0: 64 61 74 61 2c 20 74 72 79 20 75 70 64 61 74 69 data, try updati 000329b0: 6e 67 0a 20 20 69 66 20 28 74 68 69 73 2e 70 65 ng. if (this.pe 000329c0: 6e 64 69 6e 67 2e 6c 65 6e 67 74 68 20 3e 3d 20 nding.length >= 000329d0: 74 68 69 73 2e 5f 64 65 6c 74 61 38 29 20 7b 0a this._delta8) {. 000329e0: 20 20 20 20 6d 73 67 20 3d 20 74 68 69 73 2e 70 msg = this.p 000329f0: 65 6e 64 69 6e 67 3b 0a 0a 20 20 20 20 2f 2f 20 ending;.. // 00032a00: 50 72 6f 63 65 73 73 20 70 65 6e 64 69 6e 67 20 Process pending 00032a10: 64 61 74 61 20 69 6e 20 62 6c 6f 63 6b 73 0a 20 data in blocks. 00032a20: 20 20 20 76 61 72 20 72 20 3d 20 6d 73 67 2e 6c var r = msg.l 00032a30: 65 6e 67 74 68 20 25 20 74 68 69 73 2e 5f 64 65 ength % this._de 00032a40: 6c 74 61 38 3b 0a 20 20 20 20 74 68 69 73 2e 70 lta8;. this.p 00032a50: 65 6e 64 69 6e 67 20 3d 20 6d 73 67 2e 73 6c 69 ending = msg.sli 00032a60: 63 65 28 6d 73 67 2e 6c 65 6e 67 74 68 20 2d 20 ce(msg.length - 00032a70: 72 2c 20 6d 73 67 2e 6c 65 6e 67 74 68 29 3b 0a r, msg.length);. 00032a80: 20 20 20 20 69 66 20 28 74 68 69 73 2e 70 65 6e if (this.pen 00032a90: 64 69 6e 67 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 ding.length === 00032aa0: 30 29 0a 20 20 20 20 20 20 74 68 69 73 2e 70 65 0). this.pe 00032ab0: 6e 64 69 6e 67 20 3d 20 6e 75 6c 6c 3b 0a 0a 20 nding = null;.. 00032ac0: 20 20 20 6d 73 67 20 3d 20 75 74 69 6c 73 2e 6a msg = utils.j 00032ad0: 6f 69 6e 33 32 28 6d 73 67 2c 20 30 2c 20 6d 73 oin32(msg, 0, ms 00032ae0: 67 2e 6c 65 6e 67 74 68 20 2d 20 72 2c 20 74 68 g.length - r, th 00032af0: 69 73 2e 65 6e 64 69 61 6e 29 3b 0a 20 20 20 20 is.endian);. 00032b00: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 for (var i = 0; 00032b10: 69 20 3c 20 6d 73 67 2e 6c 65 6e 67 74 68 3b 20 i < msg.length; 00032b20: 69 20 2b 3d 20 74 68 69 73 2e 5f 64 65 6c 74 61 i += this._delta 00032b30: 33 32 29 0a 20 20 20 20 20 20 74 68 69 73 2e 5f 32). this._ 00032b40: 75 70 64 61 74 65 28 6d 73 67 2c 20 69 2c 20 69 update(msg, i, i 00032b50: 20 2b 20 74 68 69 73 2e 5f 64 65 6c 74 61 33 32 + this._delta32 00032b60: 29 3b 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e );. }.. return 00032b70: 20 74 68 69 73 3b 0a 7d 3b 0a 0a 42 6c 6f 63 6b this;.};..Block 00032b80: 48 61 73 68 2e 70 72 6f 74 6f 74 79 70 65 2e 64 Hash.prototype.d 00032b90: 69 67 65 73 74 20 3d 20 66 75 6e 63 74 69 6f 6e igest = function 00032ba0: 20 64 69 67 65 73 74 28 65 6e 63 29 20 7b 0a 20 digest(enc) {. 00032bb0: 20 74 68 69 73 2e 75 70 64 61 74 65 28 74 68 69 this.update(thi 00032bc0: 73 2e 5f 70 61 64 28 29 29 3b 0a 20 20 61 73 73 s._pad());. ass 00032bd0: 65 72 74 28 74 68 69 73 2e 70 65 6e 64 69 6e 67 ert(this.pending 00032be0: 20 3d 3d 3d 20 6e 75 6c 6c 29 3b 0a 0a 20 20 72 === null);.. r 00032bf0: 65 74 75 72 6e 20 74 68 69 73 2e 5f 64 69 67 65 eturn this._dige 00032c00: 73 74 28 65 6e 63 29 3b 0a 7d 3b 0a 0a 42 6c 6f st(enc);.};..Blo 00032c10: 63 6b 48 61 73 68 2e 70 72 6f 74 6f 74 79 70 65 ckHash.prototype 00032c20: 2e 5f 70 61 64 20 3d 20 66 75 6e 63 74 69 6f 6e ._pad = function 00032c30: 20 70 61 64 28 29 20 7b 0a 20 20 76 61 72 20 6c pad() {. var l 00032c40: 65 6e 20 3d 20 74 68 69 73 2e 70 65 6e 64 69 6e en = this.pendin 00032c50: 67 54 6f 74 61 6c 3b 0a 20 20 76 61 72 20 62 79 gTotal;. var by 00032c60: 74 65 73 20 3d 20 74 68 69 73 2e 5f 64 65 6c 74 tes = this._delt 00032c70: 61 38 3b 0a 20 20 76 61 72 20 6b 20 3d 20 62 79 a8;. var k = by 00032c80: 74 65 73 20 2d 20 28 28 6c 65 6e 20 2b 20 74 68 tes - ((len + th 00032c90: 69 73 2e 70 61 64 4c 65 6e 67 74 68 29 20 25 20 is.padLength) % 00032ca0: 62 79 74 65 73 29 3b 0a 20 20 76 61 72 20 72 65 bytes);. var re 00032cb0: 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 6b 20 s = new Array(k 00032cc0: 2b 20 74 68 69 73 2e 70 61 64 4c 65 6e 67 74 68 + this.padLength 00032cd0: 29 3b 0a 20 20 72 65 73 5b 30 5d 20 3d 20 30 78 );. res[0] = 0x 00032ce0: 38 30 3b 0a 20 20 66 6f 72 20 28 76 61 72 20 69 80;. for (var i 00032cf0: 20 3d 20 31 3b 20 69 20 3c 20 6b 3b 20 69 2b 2b = 1; i < k; i++ 00032d00: 29 0a 20 20 20 20 72 65 73 5b 69 5d 20 3d 20 30 ). res[i] = 0 00032d10: 3b 0a 0a 20 20 2f 2f 20 41 70 70 65 6e 64 20 6c ;.. // Append l 00032d20: 65 6e 67 74 68 0a 20 20 6c 65 6e 20 3c 3c 3d 20 ength. len <<= 00032d30: 33 3b 0a 20 20 69 66 20 28 74 68 69 73 2e 65 6e 3;. if (this.en 00032d40: 64 69 61 6e 20 3d 3d 3d 20 27 62 69 67 27 29 20 dian === 'big') 00032d50: 7b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 74 {. for (var t 00032d60: 20 3d 20 38 3b 20 74 20 3c 20 74 68 69 73 2e 70 = 8; t < this.p 00032d70: 61 64 4c 65 6e 67 74 68 3b 20 74 2b 2b 29 0a 20 adLength; t++). 00032d80: 20 20 20 20 20 72 65 73 5b 69 2b 2b 5d 20 3d 20 res[i++] = 00032d90: 30 3b 0a 0a 20 20 20 20 72 65 73 5b 69 2b 2b 5d 0;.. res[i++] 00032da0: 20 3d 20 30 3b 0a 20 20 20 20 72 65 73 5b 69 2b = 0;. res[i+ 00032db0: 2b 5d 20 3d 20 30 3b 0a 20 20 20 20 72 65 73 5b +] = 0;. res[ 00032dc0: 69 2b 2b 5d 20 3d 20 30 3b 0a 20 20 20 20 72 65 i++] = 0;. re 00032dd0: 73 5b 69 2b 2b 5d 20 3d 20 30 3b 0a 20 20 20 20 s[i++] = 0;. 00032de0: 72 65 73 5b 69 2b 2b 5d 20 3d 20 28 6c 65 6e 20 res[i++] = (len 00032df0: 3e 3e 3e 20 32 34 29 20 26 20 30 78 66 66 3b 0a >>> 24) & 0xff;. 00032e00: 20 20 20 20 72 65 73 5b 69 2b 2b 5d 20 3d 20 28 res[i++] = ( 00032e10: 6c 65 6e 20 3e 3e 3e 20 31 36 29 20 26 20 30 78 len >>> 16) & 0x 00032e20: 66 66 3b 0a 20 20 20 20 72 65 73 5b 69 2b 2b 5d ff;. res[i++] 00032e30: 20 3d 20 28 6c 65 6e 20 3e 3e 3e 20 38 29 20 26 = (len >>> 8) & 00032e40: 20 30 78 66 66 3b 0a 20 20 20 20 72 65 73 5b 69 0xff;. res[i 00032e50: 2b 2b 5d 20 3d 20 6c 65 6e 20 26 20 30 78 66 66 ++] = len & 0xff 00032e60: 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 ;. } else {. 00032e70: 20 72 65 73 5b 69 2b 2b 5d 20 3d 20 6c 65 6e 20 res[i++] = len 00032e80: 26 20 30 78 66 66 3b 0a 20 20 20 20 72 65 73 5b & 0xff;. res[ 00032e90: 69 2b 2b 5d 20 3d 20 28 6c 65 6e 20 3e 3e 3e 20 i++] = (len >>> 00032ea0: 38 29 20 26 20 30 78 66 66 3b 0a 20 20 20 20 72 8) & 0xff;. r 00032eb0: 65 73 5b 69 2b 2b 5d 20 3d 20 28 6c 65 6e 20 3e es[i++] = (len > 00032ec0: 3e 3e 20 31 36 29 20 26 20 30 78 66 66 3b 0a 20 >> 16) & 0xff;. 00032ed0: 20 20 20 72 65 73 5b 69 2b 2b 5d 20 3d 20 28 6c res[i++] = (l 00032ee0: 65 6e 20 3e 3e 3e 20 32 34 29 20 26 20 30 78 66 en >>> 24) & 0xf 00032ef0: 66 3b 0a 20 20 20 20 72 65 73 5b 69 2b 2b 5d 20 f;. res[i++] 00032f00: 3d 20 30 3b 0a 20 20 20 20 72 65 73 5b 69 2b 2b = 0;. res[i++ 00032f10: 5d 20 3d 20 30 3b 0a 20 20 20 20 72 65 73 5b 69 ] = 0;. res[i 00032f20: 2b 2b 5d 20 3d 20 30 3b 0a 20 20 20 20 72 65 73 ++] = 0;. res 00032f30: 5b 69 2b 2b 5d 20 3d 20 30 3b 0a 0a 20 20 20 20 [i++] = 0;.. 00032f40: 66 6f 72 20 28 74 20 3d 20 38 3b 20 74 20 3c 20 for (t = 8; t < 00032f50: 74 68 69 73 2e 70 61 64 4c 65 6e 67 74 68 3b 20 this.padLength; 00032f60: 74 2b 2b 29 0a 20 20 20 20 20 20 72 65 73 5b 69 t++). res[i 00032f70: 2b 2b 5d 20 3d 20 30 3b 0a 20 20 7d 0a 0a 20 20 ++] = 0;. }.. 00032f80: 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d 3b 0a 0a return res;.};.. 00032f90: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 00032fa0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00032fb0: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 00032fc0: 73 68 2f 68 6d 61 63 2e 6a 73 22 3a 0a 2f 2a 21 sh/hmac.js":./*! 00032fd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032fe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032ff0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 00033000: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 00033010: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 _modules/hash.js 00033020: 2f 6c 69 62 2f 68 61 73 68 2f 68 6d 61 63 2e 6a /lib/hash/hmac.j 00033030: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 00033040: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033050: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033060: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 00033070: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 00033080: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 00033090: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 000330a0: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 000330b0: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 000330c0: 76 61 72 20 75 74 69 6c 73 20 3d 20 5f 5f 77 65 var utils = __we 000330d0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 000330e0: 2f 2a 21 20 2e 2f 75 74 69 6c 73 20 2a 2f 20 22 /*! ./utils */ " 000330f0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 00033100: 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f ash.js/lib/hash/ 00033110: 75 74 69 6c 73 2e 6a 73 22 29 3b 0a 76 61 72 20 utils.js");.var 00033120: 61 73 73 65 72 74 20 3d 20 5f 5f 77 65 62 70 61 assert = __webpa 00033130: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 00033140: 20 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d 61 73 minimalistic-as 00033150: 73 65 72 74 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f sert */ "./node_ 00033160: 6d 6f 64 75 6c 65 73 2f 6d 69 6e 69 6d 61 6c 69 modules/minimali 00033170: 73 74 69 63 2d 61 73 73 65 72 74 2f 69 6e 64 65 stic-assert/inde 00033180: 78 2e 6a 73 22 29 3b 0a 0a 66 75 6e 63 74 69 6f x.js");..functio 00033190: 6e 20 48 6d 61 63 28 68 61 73 68 2c 20 6b 65 79 n Hmac(hash, key 000331a0: 2c 20 65 6e 63 29 20 7b 0a 20 20 69 66 20 28 21 , enc) {. if (! 000331b0: 28 74 68 69 73 20 69 6e 73 74 61 6e 63 65 6f 66 (this instanceof 000331c0: 20 48 6d 61 63 29 29 0a 20 20 20 20 72 65 74 75 Hmac)). retu 000331d0: 72 6e 20 6e 65 77 20 48 6d 61 63 28 68 61 73 68 rn new Hmac(hash 000331e0: 2c 20 6b 65 79 2c 20 65 6e 63 29 3b 0a 20 20 74 , key, enc);. t 000331f0: 68 69 73 2e 48 61 73 68 20 3d 20 68 61 73 68 3b his.Hash = hash; 00033200: 0a 20 20 74 68 69 73 2e 62 6c 6f 63 6b 53 69 7a . this.blockSiz 00033210: 65 20 3d 20 68 61 73 68 2e 62 6c 6f 63 6b 53 69 e = hash.blockSi 00033220: 7a 65 20 2f 20 38 3b 0a 20 20 74 68 69 73 2e 6f ze / 8;. this.o 00033230: 75 74 53 69 7a 65 20 3d 20 68 61 73 68 2e 6f 75 utSize = hash.ou 00033240: 74 53 69 7a 65 20 2f 20 38 3b 0a 20 20 74 68 69 tSize / 8;. thi 00033250: 73 2e 69 6e 6e 65 72 20 3d 20 6e 75 6c 6c 3b 0a s.inner = null;. 00033260: 20 20 74 68 69 73 2e 6f 75 74 65 72 20 3d 20 6e this.outer = n 00033270: 75 6c 6c 3b 0a 0a 20 20 74 68 69 73 2e 5f 69 6e ull;.. this._in 00033280: 69 74 28 75 74 69 6c 73 2e 74 6f 41 72 72 61 79 it(utils.toArray 00033290: 28 6b 65 79 2c 20 65 6e 63 29 29 3b 0a 7d 0a 6d (key, enc));.}.m 000332a0: 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports = 000332b0: 48 6d 61 63 3b 0a 0a 48 6d 61 63 2e 70 72 6f 74 Hmac;..Hmac.prot 000332c0: 6f 74 79 70 65 2e 5f 69 6e 69 74 20 3d 20 66 75 otype._init = fu 000332d0: 6e 63 74 69 6f 6e 20 69 6e 69 74 28 6b 65 79 29 nction init(key) 000332e0: 20 7b 0a 20 20 2f 2f 20 53 68 6f 72 74 65 6e 20 {. // Shorten 000332f0: 6b 65 79 2c 20 69 66 20 6e 65 65 64 65 64 0a 20 key, if needed. 00033300: 20 69 66 20 28 6b 65 79 2e 6c 65 6e 67 74 68 20 if (key.length 00033310: 3e 20 74 68 69 73 2e 62 6c 6f 63 6b 53 69 7a 65 > this.blockSize 00033320: 29 0a 20 20 20 20 6b 65 79 20 3d 20 6e 65 77 20 ). key = new 00033330: 74 68 69 73 2e 48 61 73 68 28 29 2e 75 70 64 61 this.Hash().upda 00033340: 74 65 28 6b 65 79 29 2e 64 69 67 65 73 74 28 29 te(key).digest() 00033350: 3b 0a 20 20 61 73 73 65 72 74 28 6b 65 79 2e 6c ;. assert(key.l 00033360: 65 6e 67 74 68 20 3c 3d 20 74 68 69 73 2e 62 6c ength <= this.bl 00033370: 6f 63 6b 53 69 7a 65 29 3b 0a 0a 20 20 2f 2f 20 ockSize);.. // 00033380: 41 64 64 20 70 61 64 64 69 6e 67 20 74 6f 20 6b Add padding to k 00033390: 65 79 0a 20 20 66 6f 72 20 28 76 61 72 20 69 20 ey. for (var i 000333a0: 3d 20 6b 65 79 2e 6c 65 6e 67 74 68 3b 20 69 20 = key.length; i 000333b0: 3c 20 74 68 69 73 2e 62 6c 6f 63 6b 53 69 7a 65 < this.blockSize 000333c0: 3b 20 69 2b 2b 29 0a 20 20 20 20 6b 65 79 2e 70 ; i++). key.p 000333d0: 75 73 68 28 30 29 3b 0a 0a 20 20 66 6f 72 20 28 ush(0);.. for ( 000333e0: 69 20 3d 20 30 3b 20 69 20 3c 20 6b 65 79 2e 6c i = 0; i < key.l 000333f0: 65 6e 67 74 68 3b 20 69 2b 2b 29 0a 20 20 20 20 ength; i++). 00033400: 6b 65 79 5b 69 5d 20 5e 3d 20 30 78 33 36 3b 0a key[i] ^= 0x36;. 00033410: 20 20 74 68 69 73 2e 69 6e 6e 65 72 20 3d 20 6e this.inner = n 00033420: 65 77 20 74 68 69 73 2e 48 61 73 68 28 29 2e 75 ew this.Hash().u 00033430: 70 64 61 74 65 28 6b 65 79 29 3b 0a 0a 20 20 2f pdate(key);.. / 00033440: 2f 20 30 78 33 36 20 5e 20 30 78 35 63 20 3d 20 / 0x36 ^ 0x5c = 00033450: 30 78 36 61 0a 20 20 66 6f 72 20 28 69 20 3d 20 0x6a. for (i = 00033460: 30 3b 20 69 20 3c 20 6b 65 79 2e 6c 65 6e 67 74 0; i < key.lengt 00033470: 68 3b 20 69 2b 2b 29 0a 20 20 20 20 6b 65 79 5b h; i++). key[ 00033480: 69 5d 20 5e 3d 20 30 78 36 61 3b 0a 20 20 74 68 i] ^= 0x6a;. th 00033490: 69 73 2e 6f 75 74 65 72 20 3d 20 6e 65 77 20 74 is.outer = new t 000334a0: 68 69 73 2e 48 61 73 68 28 29 2e 75 70 64 61 74 his.Hash().updat 000334b0: 65 28 6b 65 79 29 3b 0a 7d 3b 0a 0a 48 6d 61 63 e(key);.};..Hmac 000334c0: 2e 70 72 6f 74 6f 74 79 70 65 2e 75 70 64 61 74 .prototype.updat 000334d0: 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 75 70 64 e = function upd 000334e0: 61 74 65 28 6d 73 67 2c 20 65 6e 63 29 20 7b 0a ate(msg, enc) {. 000334f0: 20 20 74 68 69 73 2e 69 6e 6e 65 72 2e 75 70 64 this.inner.upd 00033500: 61 74 65 28 6d 73 67 2c 20 65 6e 63 29 3b 0a 20 ate(msg, enc);. 00033510: 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 7d 3b return this;.}; 00033520: 0a 0a 48 6d 61 63 2e 70 72 6f 74 6f 74 79 70 65 ..Hmac.prototype 00033530: 2e 64 69 67 65 73 74 20 3d 20 66 75 6e 63 74 69 .digest = functi 00033540: 6f 6e 20 64 69 67 65 73 74 28 65 6e 63 29 20 7b on digest(enc) { 00033550: 0a 20 20 74 68 69 73 2e 6f 75 74 65 72 2e 75 70 . this.outer.up 00033560: 64 61 74 65 28 74 68 69 73 2e 69 6e 6e 65 72 2e date(this.inner. 00033570: 64 69 67 65 73 74 28 29 29 3b 0a 20 20 72 65 74 digest());. ret 00033580: 75 72 6e 20 74 68 69 73 2e 6f 75 74 65 72 2e 64 urn this.outer.d 00033590: 69 67 65 73 74 28 65 6e 63 29 3b 0a 7d 3b 0a 0a igest(enc);.};.. 000335a0: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 000335b0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 000335c0: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 000335d0: 73 68 2f 72 69 70 65 6d 64 2e 6a 73 22 3a 0a 2f sh/ripemd.js":./ 000335e0: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 000335f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033600: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033610: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 00033620: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 00033630: 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 72 69 h.js/lib/hash/ri 00033640: 70 65 6d 64 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c pemd.js ***!. \ 00033650: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033660: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033670: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033680: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 */./***/ ((__unu 00033690: 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 sed_webpack_modu 000336a0: 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 le, exports, __w 000336b0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000336c0: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 000336d0: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 75 74 69 6c ict";...var util 000336e0: 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 s = __webpack_re 000336f0: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 75 74 quire__(/*! ./ut 00033700: 69 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ils */ "./node_m 00033710: 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c odules/hash.js/l 00033720: 69 62 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a 73 ib/hash/utils.js 00033730: 22 29 3b 0a 76 61 72 20 63 6f 6d 6d 6f 6e 20 3d ");.var common = 00033740: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00033750: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 63 6f 6d 6d 6f re__(/*! ./commo 00033760: 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 n */ "./node_mod 00033770: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 00033780: 2f 68 61 73 68 2f 63 6f 6d 6d 6f 6e 2e 6a 73 22 /hash/common.js" 00033790: 29 3b 0a 0a 76 61 72 20 72 6f 74 6c 33 32 20 3d );..var rotl32 = 000337a0: 20 75 74 69 6c 73 2e 72 6f 74 6c 33 32 3b 0a 76 utils.rotl32;.v 000337b0: 61 72 20 73 75 6d 33 32 20 3d 20 75 74 69 6c 73 ar sum32 = utils 000337c0: 2e 73 75 6d 33 32 3b 0a 76 61 72 20 73 75 6d 33 .sum32;.var sum3 000337d0: 32 5f 33 20 3d 20 75 74 69 6c 73 2e 73 75 6d 33 2_3 = utils.sum3 000337e0: 32 5f 33 3b 0a 76 61 72 20 73 75 6d 33 32 5f 34 2_3;.var sum32_4 000337f0: 20 3d 20 75 74 69 6c 73 2e 73 75 6d 33 32 5f 34 = utils.sum32_4 00033800: 3b 0a 76 61 72 20 42 6c 6f 63 6b 48 61 73 68 20 ;.var BlockHash 00033810: 3d 20 63 6f 6d 6d 6f 6e 2e 42 6c 6f 63 6b 48 61 = common.BlockHa 00033820: 73 68 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 52 49 sh;..function RI 00033830: 50 45 4d 44 31 36 30 28 29 20 7b 0a 20 20 69 66 PEMD160() {. if 00033840: 20 28 21 28 74 68 69 73 20 69 6e 73 74 61 6e 63 (!(this instanc 00033850: 65 6f 66 20 52 49 50 45 4d 44 31 36 30 29 29 0a eof RIPEMD160)). 00033860: 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 52 return new R 00033870: 49 50 45 4d 44 31 36 30 28 29 3b 0a 0a 20 20 42 IPEMD160();.. B 00033880: 6c 6f 63 6b 48 61 73 68 2e 63 61 6c 6c 28 74 68 lockHash.call(th 00033890: 69 73 29 3b 0a 0a 20 20 74 68 69 73 2e 68 20 3d is);.. this.h = 000338a0: 20 5b 20 30 78 36 37 34 35 32 33 30 31 2c 20 30 [ 0x67452301, 0 000338b0: 78 65 66 63 64 61 62 38 39 2c 20 30 78 39 38 62 xefcdab89, 0x98b 000338c0: 61 64 63 66 65 2c 20 30 78 31 30 33 32 35 34 37 adcfe, 0x1032547 000338d0: 36 2c 20 30 78 63 33 64 32 65 31 66 30 20 5d 3b 6, 0xc3d2e1f0 ]; 000338e0: 0a 20 20 74 68 69 73 2e 65 6e 64 69 61 6e 20 3d . this.endian = 000338f0: 20 27 6c 69 74 74 6c 65 27 3b 0a 7d 0a 75 74 69 'little';.}.uti 00033900: 6c 73 2e 69 6e 68 65 72 69 74 73 28 52 49 50 45 ls.inherits(RIPE 00033910: 4d 44 31 36 30 2c 20 42 6c 6f 63 6b 48 61 73 68 MD160, BlockHash 00033920: 29 3b 0a 65 78 70 6f 72 74 73 2e 72 69 70 65 6d );.exports.ripem 00033930: 64 31 36 30 20 3d 20 52 49 50 45 4d 44 31 36 30 d160 = RIPEMD160 00033940: 3b 0a 0a 52 49 50 45 4d 44 31 36 30 2e 62 6c 6f ;..RIPEMD160.blo 00033950: 63 6b 53 69 7a 65 20 3d 20 35 31 32 3b 0a 52 49 ckSize = 512;.RI 00033960: 50 45 4d 44 31 36 30 2e 6f 75 74 53 69 7a 65 20 PEMD160.outSize 00033970: 3d 20 31 36 30 3b 0a 52 49 50 45 4d 44 31 36 30 = 160;.RIPEMD160 00033980: 2e 68 6d 61 63 53 74 72 65 6e 67 74 68 20 3d 20 .hmacStrength = 00033990: 31 39 32 3b 0a 52 49 50 45 4d 44 31 36 30 2e 70 192;.RIPEMD160.p 000339a0: 61 64 4c 65 6e 67 74 68 20 3d 20 36 34 3b 0a 0a adLength = 64;.. 000339b0: 52 49 50 45 4d 44 31 36 30 2e 70 72 6f 74 6f 74 RIPEMD160.protot 000339c0: 79 70 65 2e 5f 75 70 64 61 74 65 20 3d 20 66 75 ype._update = fu 000339d0: 6e 63 74 69 6f 6e 20 75 70 64 61 74 65 28 6d 73 nction update(ms 000339e0: 67 2c 20 73 74 61 72 74 29 20 7b 0a 20 20 76 61 g, start) {. va 000339f0: 72 20 41 20 3d 20 74 68 69 73 2e 68 5b 30 5d 3b r A = this.h[0]; 00033a00: 0a 20 20 76 61 72 20 42 20 3d 20 74 68 69 73 2e . var B = this. 00033a10: 68 5b 31 5d 3b 0a 20 20 76 61 72 20 43 20 3d 20 h[1];. var C = 00033a20: 74 68 69 73 2e 68 5b 32 5d 3b 0a 20 20 76 61 72 this.h[2];. var 00033a30: 20 44 20 3d 20 74 68 69 73 2e 68 5b 33 5d 3b 0a D = this.h[3];. 00033a40: 20 20 76 61 72 20 45 20 3d 20 74 68 69 73 2e 68 var E = this.h 00033a50: 5b 34 5d 3b 0a 20 20 76 61 72 20 41 68 20 3d 20 [4];. var Ah = 00033a60: 41 3b 0a 20 20 76 61 72 20 42 68 20 3d 20 42 3b A;. var Bh = B; 00033a70: 0a 20 20 76 61 72 20 43 68 20 3d 20 43 3b 0a 20 . var Ch = C;. 00033a80: 20 76 61 72 20 44 68 20 3d 20 44 3b 0a 20 20 76 var Dh = D;. v 00033a90: 61 72 20 45 68 20 3d 20 45 3b 0a 20 20 66 6f 72 ar Eh = E;. for 00033aa0: 20 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c (var j = 0; j < 00033ab0: 20 38 30 3b 20 6a 2b 2b 29 20 7b 0a 20 20 20 20 80; j++) {. 00033ac0: 76 61 72 20 54 20 3d 20 73 75 6d 33 32 28 0a 20 var T = sum32(. 00033ad0: 20 20 20 20 20 72 6f 74 6c 33 32 28 0a 20 20 20 rotl32(. 00033ae0: 20 20 20 20 20 73 75 6d 33 32 5f 34 28 41 2c 20 sum32_4(A, 00033af0: 66 28 6a 2c 20 42 2c 20 43 2c 20 44 29 2c 20 6d f(j, B, C, D), m 00033b00: 73 67 5b 72 5b 6a 5d 20 2b 20 73 74 61 72 74 5d sg[r[j] + start] 00033b10: 2c 20 4b 28 6a 29 29 2c 0a 20 20 20 20 20 20 20 , K(j)),. 00033b20: 20 73 5b 6a 5d 29 2c 0a 20 20 20 20 20 20 45 29 s[j]),. E) 00033b30: 3b 0a 20 20 20 20 41 20 3d 20 45 3b 0a 20 20 20 ;. A = E;. 00033b40: 20 45 20 3d 20 44 3b 0a 20 20 20 20 44 20 3d 20 E = D;. D = 00033b50: 72 6f 74 6c 33 32 28 43 2c 20 31 30 29 3b 0a 20 rotl32(C, 10);. 00033b60: 20 20 20 43 20 3d 20 42 3b 0a 20 20 20 20 42 20 C = B;. B 00033b70: 3d 20 54 3b 0a 20 20 20 20 54 20 3d 20 73 75 6d = T;. T = sum 00033b80: 33 32 28 0a 20 20 20 20 20 20 72 6f 74 6c 33 32 32(. rotl32 00033b90: 28 0a 20 20 20 20 20 20 20 20 73 75 6d 33 32 5f (. sum32_ 00033ba0: 34 28 41 68 2c 20 66 28 37 39 20 2d 20 6a 2c 20 4(Ah, f(79 - j, 00033bb0: 42 68 2c 20 43 68 2c 20 44 68 29 2c 20 6d 73 67 Bh, Ch, Dh), msg 00033bc0: 5b 72 68 5b 6a 5d 20 2b 20 73 74 61 72 74 5d 2c [rh[j] + start], 00033bd0: 20 4b 68 28 6a 29 29 2c 0a 20 20 20 20 20 20 20 Kh(j)),. 00033be0: 20 73 68 5b 6a 5d 29 2c 0a 20 20 20 20 20 20 45 sh[j]),. E 00033bf0: 68 29 3b 0a 20 20 20 20 41 68 20 3d 20 45 68 3b h);. Ah = Eh; 00033c00: 0a 20 20 20 20 45 68 20 3d 20 44 68 3b 0a 20 20 . Eh = Dh;. 00033c10: 20 20 44 68 20 3d 20 72 6f 74 6c 33 32 28 43 68 Dh = rotl32(Ch 00033c20: 2c 20 31 30 29 3b 0a 20 20 20 20 43 68 20 3d 20 , 10);. Ch = 00033c30: 42 68 3b 0a 20 20 20 20 42 68 20 3d 20 54 3b 0a Bh;. Bh = T;. 00033c40: 20 20 7d 0a 20 20 54 20 3d 20 73 75 6d 33 32 5f }. T = sum32_ 00033c50: 33 28 74 68 69 73 2e 68 5b 31 5d 2c 20 43 2c 20 3(this.h[1], C, 00033c60: 44 68 29 3b 0a 20 20 74 68 69 73 2e 68 5b 31 5d Dh);. this.h[1] 00033c70: 20 3d 20 73 75 6d 33 32 5f 33 28 74 68 69 73 2e = sum32_3(this. 00033c80: 68 5b 32 5d 2c 20 44 2c 20 45 68 29 3b 0a 20 20 h[2], D, Eh);. 00033c90: 74 68 69 73 2e 68 5b 32 5d 20 3d 20 73 75 6d 33 this.h[2] = sum3 00033ca0: 32 5f 33 28 74 68 69 73 2e 68 5b 33 5d 2c 20 45 2_3(this.h[3], E 00033cb0: 2c 20 41 68 29 3b 0a 20 20 74 68 69 73 2e 68 5b , Ah);. this.h[ 00033cc0: 33 5d 20 3d 20 73 75 6d 33 32 5f 33 28 74 68 69 3] = sum32_3(thi 00033cd0: 73 2e 68 5b 34 5d 2c 20 41 2c 20 42 68 29 3b 0a s.h[4], A, Bh);. 00033ce0: 20 20 74 68 69 73 2e 68 5b 34 5d 20 3d 20 73 75 this.h[4] = su 00033cf0: 6d 33 32 5f 33 28 74 68 69 73 2e 68 5b 30 5d 2c m32_3(this.h[0], 00033d00: 20 42 2c 20 43 68 29 3b 0a 20 20 74 68 69 73 2e B, Ch);. this. 00033d10: 68 5b 30 5d 20 3d 20 54 3b 0a 7d 3b 0a 0a 52 49 h[0] = T;.};..RI 00033d20: 50 45 4d 44 31 36 30 2e 70 72 6f 74 6f 74 79 70 PEMD160.prototyp 00033d30: 65 2e 5f 64 69 67 65 73 74 20 3d 20 66 75 6e 63 e._digest = func 00033d40: 74 69 6f 6e 20 64 69 67 65 73 74 28 65 6e 63 29 tion digest(enc) 00033d50: 20 7b 0a 20 20 69 66 20 28 65 6e 63 20 3d 3d 3d {. if (enc === 00033d60: 20 27 68 65 78 27 29 0a 20 20 20 20 72 65 74 75 'hex'). retu 00033d70: 72 6e 20 75 74 69 6c 73 2e 74 6f 48 65 78 33 32 rn utils.toHex32 00033d80: 28 74 68 69 73 2e 68 2c 20 27 6c 69 74 74 6c 65 (this.h, 'little 00033d90: 27 29 3b 0a 20 20 65 6c 73 65 0a 20 20 20 20 72 ');. else. r 00033da0: 65 74 75 72 6e 20 75 74 69 6c 73 2e 73 70 6c 69 eturn utils.spli 00033db0: 74 33 32 28 74 68 69 73 2e 68 2c 20 27 6c 69 74 t32(this.h, 'lit 00033dc0: 74 6c 65 27 29 3b 0a 7d 3b 0a 0a 66 75 6e 63 74 tle');.};..funct 00033dd0: 69 6f 6e 20 66 28 6a 2c 20 78 2c 20 79 2c 20 7a ion f(j, x, y, z 00033de0: 29 20 7b 0a 20 20 69 66 20 28 6a 20 3c 3d 20 31 ) {. if (j <= 1 00033df0: 35 29 0a 20 20 20 20 72 65 74 75 72 6e 20 78 20 5). return x 00033e00: 5e 20 79 20 5e 20 7a 3b 0a 20 20 65 6c 73 65 20 ^ y ^ z;. else 00033e10: 69 66 20 28 6a 20 3c 3d 20 33 31 29 0a 20 20 20 if (j <= 31). 00033e20: 20 72 65 74 75 72 6e 20 28 78 20 26 20 79 29 20 return (x & y) 00033e30: 7c 20 28 28 7e 78 29 20 26 20 7a 29 3b 0a 20 20 | ((~x) & z);. 00033e40: 65 6c 73 65 20 69 66 20 28 6a 20 3c 3d 20 34 37 else if (j <= 47 00033e50: 29 0a 20 20 20 20 72 65 74 75 72 6e 20 28 78 20 ). return (x 00033e60: 7c 20 28 7e 79 29 29 20 5e 20 7a 3b 0a 20 20 65 | (~y)) ^ z;. e 00033e70: 6c 73 65 20 69 66 20 28 6a 20 3c 3d 20 36 33 29 lse if (j <= 63) 00033e80: 0a 20 20 20 20 72 65 74 75 72 6e 20 28 78 20 26 . return (x & 00033e90: 20 7a 29 20 7c 20 28 79 20 26 20 28 7e 7a 29 29 z) | (y & (~z)) 00033ea0: 3b 0a 20 20 65 6c 73 65 0a 20 20 20 20 72 65 74 ;. else. ret 00033eb0: 75 72 6e 20 78 20 5e 20 28 79 20 7c 20 28 7e 7a urn x ^ (y | (~z 00033ec0: 29 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 ));.}..function 00033ed0: 4b 28 6a 29 20 7b 0a 20 20 69 66 20 28 6a 20 3c K(j) {. if (j < 00033ee0: 3d 20 31 35 29 0a 20 20 20 20 72 65 74 75 72 6e = 15). return 00033ef0: 20 30 78 30 30 30 30 30 30 30 30 3b 0a 20 20 65 0x00000000;. e 00033f00: 6c 73 65 20 69 66 20 28 6a 20 3c 3d 20 33 31 29 lse if (j <= 31) 00033f10: 0a 20 20 20 20 72 65 74 75 72 6e 20 30 78 35 61 . return 0x5a 00033f20: 38 32 37 39 39 39 3b 0a 20 20 65 6c 73 65 20 69 827999;. else i 00033f30: 66 20 28 6a 20 3c 3d 20 34 37 29 0a 20 20 20 20 f (j <= 47). 00033f40: 72 65 74 75 72 6e 20 30 78 36 65 64 39 65 62 61 return 0x6ed9eba 00033f50: 31 3b 0a 20 20 65 6c 73 65 20 69 66 20 28 6a 20 1;. else if (j 00033f60: 3c 3d 20 36 33 29 0a 20 20 20 20 72 65 74 75 72 <= 63). retur 00033f70: 6e 20 30 78 38 66 31 62 62 63 64 63 3b 0a 20 20 n 0x8f1bbcdc;. 00033f80: 65 6c 73 65 0a 20 20 20 20 72 65 74 75 72 6e 20 else. return 00033f90: 30 78 61 39 35 33 66 64 34 65 3b 0a 7d 0a 0a 66 0xa953fd4e;.}..f 00033fa0: 75 6e 63 74 69 6f 6e 20 4b 68 28 6a 29 20 7b 0a unction Kh(j) {. 00033fb0: 20 20 69 66 20 28 6a 20 3c 3d 20 31 35 29 0a 20 if (j <= 15). 00033fc0: 20 20 20 72 65 74 75 72 6e 20 30 78 35 30 61 32 return 0x50a2 00033fd0: 38 62 65 36 3b 0a 20 20 65 6c 73 65 20 69 66 20 8be6;. else if 00033fe0: 28 6a 20 3c 3d 20 33 31 29 0a 20 20 20 20 72 65 (j <= 31). re 00033ff0: 74 75 72 6e 20 30 78 35 63 34 64 64 31 32 34 3b turn 0x5c4dd124; 00034000: 0a 20 20 65 6c 73 65 20 69 66 20 28 6a 20 3c 3d . else if (j <= 00034010: 20 34 37 29 0a 20 20 20 20 72 65 74 75 72 6e 20 47). return 00034020: 30 78 36 64 37 30 33 65 66 33 3b 0a 20 20 65 6c 0x6d703ef3;. el 00034030: 73 65 20 69 66 20 28 6a 20 3c 3d 20 36 33 29 0a se if (j <= 63). 00034040: 20 20 20 20 72 65 74 75 72 6e 20 30 78 37 61 36 return 0x7a6 00034050: 64 37 36 65 39 3b 0a 20 20 65 6c 73 65 0a 20 20 d76e9;. else. 00034060: 20 20 72 65 74 75 72 6e 20 30 78 30 30 30 30 30 return 0x00000 00034070: 30 30 30 3b 0a 7d 0a 0a 76 61 72 20 72 20 3d 20 000;.}..var r = 00034080: 5b 0a 20 20 30 2c 20 31 2c 20 32 2c 20 33 2c 20 [. 0, 1, 2, 3, 00034090: 34 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 4, 5, 6, 7, 8, 9 000340a0: 2c 20 31 30 2c 20 31 31 2c 20 31 32 2c 20 31 33 , 10, 11, 12, 13 000340b0: 2c 20 31 34 2c 20 31 35 2c 0a 20 20 37 2c 20 34 , 14, 15,. 7, 4 000340c0: 2c 20 31 33 2c 20 31 2c 20 31 30 2c 20 36 2c 20 , 13, 1, 10, 6, 000340d0: 31 35 2c 20 33 2c 20 31 32 2c 20 30 2c 20 39 2c 15, 3, 12, 0, 9, 000340e0: 20 35 2c 20 32 2c 20 31 34 2c 20 31 31 2c 20 38 5, 2, 14, 11, 8 000340f0: 2c 0a 20 20 33 2c 20 31 30 2c 20 31 34 2c 20 34 ,. 3, 10, 14, 4 00034100: 2c 20 39 2c 20 31 35 2c 20 38 2c 20 31 2c 20 32 , 9, 15, 8, 1, 2 00034110: 2c 20 37 2c 20 30 2c 20 36 2c 20 31 33 2c 20 31 , 7, 0, 6, 13, 1 00034120: 31 2c 20 35 2c 20 31 32 2c 0a 20 20 31 2c 20 39 1, 5, 12,. 1, 9 00034130: 2c 20 31 31 2c 20 31 30 2c 20 30 2c 20 38 2c 20 , 11, 10, 0, 8, 00034140: 31 32 2c 20 34 2c 20 31 33 2c 20 33 2c 20 37 2c 12, 4, 13, 3, 7, 00034150: 20 31 35 2c 20 31 34 2c 20 35 2c 20 36 2c 20 32 15, 14, 5, 6, 2 00034160: 2c 0a 20 20 34 2c 20 30 2c 20 35 2c 20 39 2c 20 ,. 4, 0, 5, 9, 00034170: 37 2c 20 31 32 2c 20 32 2c 20 31 30 2c 20 31 34 7, 12, 2, 10, 14 00034180: 2c 20 31 2c 20 33 2c 20 38 2c 20 31 31 2c 20 36 , 1, 3, 8, 11, 6 00034190: 2c 20 31 35 2c 20 31 33 0a 5d 3b 0a 0a 76 61 72 , 15, 13.];..var 000341a0: 20 72 68 20 3d 20 5b 0a 20 20 35 2c 20 31 34 2c rh = [. 5, 14, 000341b0: 20 37 2c 20 30 2c 20 39 2c 20 32 2c 20 31 31 2c 7, 0, 9, 2, 11, 000341c0: 20 34 2c 20 31 33 2c 20 36 2c 20 31 35 2c 20 38 4, 13, 6, 15, 8 000341d0: 2c 20 31 2c 20 31 30 2c 20 33 2c 20 31 32 2c 0a , 1, 10, 3, 12,. 000341e0: 20 20 36 2c 20 31 31 2c 20 33 2c 20 37 2c 20 30 6, 11, 3, 7, 0 000341f0: 2c 20 31 33 2c 20 35 2c 20 31 30 2c 20 31 34 2c , 13, 5, 10, 14, 00034200: 20 31 35 2c 20 38 2c 20 31 32 2c 20 34 2c 20 39 15, 8, 12, 4, 9 00034210: 2c 20 31 2c 20 32 2c 0a 20 20 31 35 2c 20 35 2c , 1, 2,. 15, 5, 00034220: 20 31 2c 20 33 2c 20 37 2c 20 31 34 2c 20 36 2c 1, 3, 7, 14, 6, 00034230: 20 39 2c 20 31 31 2c 20 38 2c 20 31 32 2c 20 32 9, 11, 8, 12, 2 00034240: 2c 20 31 30 2c 20 30 2c 20 34 2c 20 31 33 2c 0a , 10, 0, 4, 13,. 00034250: 20 20 38 2c 20 36 2c 20 34 2c 20 31 2c 20 33 2c 8, 6, 4, 1, 3, 00034260: 20 31 31 2c 20 31 35 2c 20 30 2c 20 35 2c 20 31 11, 15, 0, 5, 1 00034270: 32 2c 20 32 2c 20 31 33 2c 20 39 2c 20 37 2c 20 2, 2, 13, 9, 7, 00034280: 31 30 2c 20 31 34 2c 0a 20 20 31 32 2c 20 31 35 10, 14,. 12, 15 00034290: 2c 20 31 30 2c 20 34 2c 20 31 2c 20 35 2c 20 38 , 10, 4, 1, 5, 8 000342a0: 2c 20 37 2c 20 36 2c 20 32 2c 20 31 33 2c 20 31 , 7, 6, 2, 13, 1 000342b0: 34 2c 20 30 2c 20 33 2c 20 39 2c 20 31 31 0a 5d 4, 0, 3, 9, 11.] 000342c0: 3b 0a 0a 76 61 72 20 73 20 3d 20 5b 0a 20 20 31 ;..var s = [. 1 000342d0: 31 2c 20 31 34 2c 20 31 35 2c 20 31 32 2c 20 35 1, 14, 15, 12, 5 000342e0: 2c 20 38 2c 20 37 2c 20 39 2c 20 31 31 2c 20 31 , 8, 7, 9, 11, 1 000342f0: 33 2c 20 31 34 2c 20 31 35 2c 20 36 2c 20 37 2c 3, 14, 15, 6, 7, 00034300: 20 39 2c 20 38 2c 0a 20 20 37 2c 20 36 2c 20 38 9, 8,. 7, 6, 8 00034310: 2c 20 31 33 2c 20 31 31 2c 20 39 2c 20 37 2c 20 , 13, 11, 9, 7, 00034320: 31 35 2c 20 37 2c 20 31 32 2c 20 31 35 2c 20 39 15, 7, 12, 15, 9 00034330: 2c 20 31 31 2c 20 37 2c 20 31 33 2c 20 31 32 2c , 11, 7, 13, 12, 00034340: 0a 20 20 31 31 2c 20 31 33 2c 20 36 2c 20 37 2c . 11, 13, 6, 7, 00034350: 20 31 34 2c 20 39 2c 20 31 33 2c 20 31 35 2c 20 14, 9, 13, 15, 00034360: 31 34 2c 20 38 2c 20 31 33 2c 20 36 2c 20 35 2c 14, 8, 13, 6, 5, 00034370: 20 31 32 2c 20 37 2c 20 35 2c 0a 20 20 31 31 2c 12, 7, 5,. 11, 00034380: 20 31 32 2c 20 31 34 2c 20 31 35 2c 20 31 34 2c 12, 14, 15, 14, 00034390: 20 31 35 2c 20 39 2c 20 38 2c 20 39 2c 20 31 34 15, 9, 8, 9, 14 000343a0: 2c 20 35 2c 20 36 2c 20 38 2c 20 36 2c 20 35 2c , 5, 6, 8, 6, 5, 000343b0: 20 31 32 2c 0a 20 20 39 2c 20 31 35 2c 20 35 2c 12,. 9, 15, 5, 000343c0: 20 31 31 2c 20 36 2c 20 38 2c 20 31 33 2c 20 31 11, 6, 8, 13, 1 000343d0: 32 2c 20 35 2c 20 31 32 2c 20 31 33 2c 20 31 34 2, 5, 12, 13, 14 000343e0: 2c 20 31 31 2c 20 38 2c 20 35 2c 20 36 0a 5d 3b , 11, 8, 5, 6.]; 000343f0: 0a 0a 76 61 72 20 73 68 20 3d 20 5b 0a 20 20 38 ..var sh = [. 8 00034400: 2c 20 39 2c 20 39 2c 20 31 31 2c 20 31 33 2c 20 , 9, 9, 11, 13, 00034410: 31 35 2c 20 31 35 2c 20 35 2c 20 37 2c 20 37 2c 15, 15, 5, 7, 7, 00034420: 20 38 2c 20 31 31 2c 20 31 34 2c 20 31 34 2c 20 8, 11, 14, 14, 00034430: 31 32 2c 20 36 2c 0a 20 20 39 2c 20 31 33 2c 20 12, 6,. 9, 13, 00034440: 31 35 2c 20 37 2c 20 31 32 2c 20 38 2c 20 39 2c 15, 7, 12, 8, 9, 00034450: 20 31 31 2c 20 37 2c 20 37 2c 20 31 32 2c 20 37 11, 7, 7, 12, 7 00034460: 2c 20 36 2c 20 31 35 2c 20 31 33 2c 20 31 31 2c , 6, 15, 13, 11, 00034470: 0a 20 20 39 2c 20 37 2c 20 31 35 2c 20 31 31 2c . 9, 7, 15, 11, 00034480: 20 38 2c 20 36 2c 20 36 2c 20 31 34 2c 20 31 32 8, 6, 6, 14, 12 00034490: 2c 20 31 33 2c 20 35 2c 20 31 34 2c 20 31 33 2c , 13, 5, 14, 13, 000344a0: 20 31 33 2c 20 37 2c 20 35 2c 0a 20 20 31 35 2c 13, 7, 5,. 15, 000344b0: 20 35 2c 20 38 2c 20 31 31 2c 20 31 34 2c 20 31 5, 8, 11, 14, 1 000344c0: 34 2c 20 36 2c 20 31 34 2c 20 36 2c 20 39 2c 20 4, 6, 14, 6, 9, 000344d0: 31 32 2c 20 39 2c 20 31 32 2c 20 35 2c 20 31 35 12, 9, 12, 5, 15 000344e0: 2c 20 38 2c 0a 20 20 38 2c 20 35 2c 20 31 32 2c , 8,. 8, 5, 12, 000344f0: 20 39 2c 20 31 32 2c 20 35 2c 20 31 34 2c 20 36 9, 12, 5, 14, 6 00034500: 2c 20 38 2c 20 31 33 2c 20 36 2c 20 35 2c 20 31 , 8, 13, 6, 5, 1 00034510: 35 2c 20 31 33 2c 20 31 31 2c 20 31 31 0a 5d 3b 5, 13, 11, 11.]; 00034520: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 00034530: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 00034540: 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f les/hash.js/lib/ 00034550: 68 61 73 68 2f 73 68 61 2e 6a 73 22 3a 0a 2f 2a hash/sha.js":./* 00034560: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00034570: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00034580: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 00034590: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 000345a0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 _modules/hash.js 000345b0: 2f 6c 69 62 2f 68 61 73 68 2f 73 68 61 2e 6a 73 /lib/hash/sha.js 000345c0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 000345d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000345e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000345f0: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ ( 00034600: 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 (__unused_webpac 00034610: 6b 5f 6d 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 k_module, export 00034620: 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 s, __webpack_req 00034630: 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 uire__) => {.."u 00034640: 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 65 78 se strict";...ex 00034650: 70 6f 72 74 73 2e 73 68 61 31 20 3d 20 5f 5f 77 ports.sha1 = __w 00034660: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00034670: 28 2f 2a 21 20 2e 2f 73 68 61 2f 31 20 2a 2f 20 (/*! ./sha/1 */ 00034680: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00034690: 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 hash.js/lib/hash 000346a0: 2f 73 68 61 2f 31 2e 6a 73 22 29 3b 0a 65 78 70 /sha/1.js");.exp 000346b0: 6f 72 74 73 2e 73 68 61 32 32 34 20 3d 20 5f 5f orts.sha224 = __ 000346c0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 000346d0: 5f 28 2f 2a 21 20 2e 2f 73 68 61 2f 32 32 34 20 _(/*! ./sha/224 000346e0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 000346f0: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00034700: 61 73 68 2f 73 68 61 2f 32 32 34 2e 6a 73 22 29 ash/sha/224.js") 00034710: 3b 0a 65 78 70 6f 72 74 73 2e 73 68 61 32 35 36 ;.exports.sha256 00034720: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00034730: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 73 68 61 uire__(/*! ./sha 00034740: 2f 32 35 36 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f /256 */ "./node_ 00034750: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00034760: 6c 69 62 2f 68 61 73 68 2f 73 68 61 2f 32 35 36 lib/hash/sha/256 00034770: 2e 6a 73 22 29 3b 0a 65 78 70 6f 72 74 73 2e 73 .js");.exports.s 00034780: 68 61 33 38 34 20 3d 20 5f 5f 77 65 62 70 61 63 ha384 = __webpac 00034790: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 000347a0: 2e 2f 73 68 61 2f 33 38 34 20 2a 2f 20 22 2e 2f ./sha/384 */ "./ 000347b0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 000347c0: 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 73 68 h.js/lib/hash/sh 000347d0: 61 2f 33 38 34 2e 6a 73 22 29 3b 0a 65 78 70 6f a/384.js");.expo 000347e0: 72 74 73 2e 73 68 61 35 31 32 20 3d 20 5f 5f 77 rts.sha512 = __w 000347f0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00034800: 28 2f 2a 21 20 2e 2f 73 68 61 2f 35 31 32 20 2a (/*! ./sha/512 * 00034810: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00034820: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 00034830: 73 68 2f 73 68 61 2f 35 31 32 2e 6a 73 22 29 3b sh/sha/512.js"); 00034840: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 00034850: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 00034860: 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f les/hash.js/lib/ 00034870: 68 61 73 68 2f 73 68 61 2f 31 2e 6a 73 22 3a 0a hash/sha/1.js":. 00034880: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00034890: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000348a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000348b0: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 000348c0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 000348d0: 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 73 68 h.js/lib/hash/sh 000348e0: 61 2f 31 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a a/1.js ***!. \* 000348f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00034900: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00034910: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 00034920: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c ./***/ ((module, 00034930: 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 __unused_webpac 00034940: 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 k_exports, __web 00034950: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 pack_require__) 00034960: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 00034970: 74 22 3b 0a 0a 0a 76 61 72 20 75 74 69 6c 73 20 t";...var utils 00034980: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00034990: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 75 74 69 ire__(/*! ../uti 000349a0: 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f ls */ "./node_mo 000349b0: 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 dules/hash.js/li 000349c0: 62 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a 73 22 b/hash/utils.js" 000349d0: 29 3b 0a 76 61 72 20 63 6f 6d 6d 6f 6e 20 3d 20 );.var common = 000349e0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000349f0: 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 63 6f 6d 6d 6f e__(/*! ../commo 00034a00: 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 n */ "./node_mod 00034a10: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 00034a20: 2f 68 61 73 68 2f 63 6f 6d 6d 6f 6e 2e 6a 73 22 /hash/common.js" 00034a30: 29 3b 0a 76 61 72 20 73 68 61 43 6f 6d 6d 6f 6e );.var shaCommon 00034a40: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00034a50: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 63 6f 6d uire__(/*! ./com 00034a60: 6d 6f 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d mon */ "./node_m 00034a70: 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c odules/hash.js/l 00034a80: 69 62 2f 68 61 73 68 2f 73 68 61 2f 63 6f 6d 6d ib/hash/sha/comm 00034a90: 6f 6e 2e 6a 73 22 29 3b 0a 0a 76 61 72 20 72 6f on.js");..var ro 00034aa0: 74 6c 33 32 20 3d 20 75 74 69 6c 73 2e 72 6f 74 tl32 = utils.rot 00034ab0: 6c 33 32 3b 0a 76 61 72 20 73 75 6d 33 32 20 3d l32;.var sum32 = 00034ac0: 20 75 74 69 6c 73 2e 73 75 6d 33 32 3b 0a 76 61 utils.sum32;.va 00034ad0: 72 20 73 75 6d 33 32 5f 35 20 3d 20 75 74 69 6c r sum32_5 = util 00034ae0: 73 2e 73 75 6d 33 32 5f 35 3b 0a 76 61 72 20 66 s.sum32_5;.var f 00034af0: 74 5f 31 20 3d 20 73 68 61 43 6f 6d 6d 6f 6e 2e t_1 = shaCommon. 00034b00: 66 74 5f 31 3b 0a 76 61 72 20 42 6c 6f 63 6b 48 ft_1;.var BlockH 00034b10: 61 73 68 20 3d 20 63 6f 6d 6d 6f 6e 2e 42 6c 6f ash = common.Blo 00034b20: 63 6b 48 61 73 68 3b 0a 0a 76 61 72 20 73 68 61 ckHash;..var sha 00034b30: 31 5f 4b 20 3d 20 5b 0a 20 20 30 78 35 41 38 32 1_K = [. 0x5A82 00034b40: 37 39 39 39 2c 20 30 78 36 45 44 39 45 42 41 31 7999, 0x6ED9EBA1 00034b50: 2c 0a 20 20 30 78 38 46 31 42 42 43 44 43 2c 20 ,. 0x8F1BBCDC, 00034b60: 30 78 43 41 36 32 43 31 44 36 0a 5d 3b 0a 0a 66 0xCA62C1D6.];..f 00034b70: 75 6e 63 74 69 6f 6e 20 53 48 41 31 28 29 20 7b unction SHA1() { 00034b80: 0a 20 20 69 66 20 28 21 28 74 68 69 73 20 69 6e . if (!(this in 00034b90: 73 74 61 6e 63 65 6f 66 20 53 48 41 31 29 29 0a stanceof SHA1)). 00034ba0: 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 53 return new S 00034bb0: 48 41 31 28 29 3b 0a 0a 20 20 42 6c 6f 63 6b 48 HA1();.. BlockH 00034bc0: 61 73 68 2e 63 61 6c 6c 28 74 68 69 73 29 3b 0a ash.call(this);. 00034bd0: 20 20 74 68 69 73 2e 68 20 3d 20 5b 0a 20 20 20 this.h = [. 00034be0: 20 30 78 36 37 34 35 32 33 30 31 2c 20 30 78 65 0x67452301, 0xe 00034bf0: 66 63 64 61 62 38 39 2c 20 30 78 39 38 62 61 64 fcdab89, 0x98bad 00034c00: 63 66 65 2c 0a 20 20 20 20 30 78 31 30 33 32 35 cfe,. 0x10325 00034c10: 34 37 36 2c 20 30 78 63 33 64 32 65 31 66 30 20 476, 0xc3d2e1f0 00034c20: 5d 3b 0a 20 20 74 68 69 73 2e 57 20 3d 20 6e 65 ];. this.W = ne 00034c30: 77 20 41 72 72 61 79 28 38 30 29 3b 0a 7d 0a 0a w Array(80);.}.. 00034c40: 75 74 69 6c 73 2e 69 6e 68 65 72 69 74 73 28 53 utils.inherits(S 00034c50: 48 41 31 2c 20 42 6c 6f 63 6b 48 61 73 68 29 3b HA1, BlockHash); 00034c60: 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 .module.exports 00034c70: 3d 20 53 48 41 31 3b 0a 0a 53 48 41 31 2e 62 6c = SHA1;..SHA1.bl 00034c80: 6f 63 6b 53 69 7a 65 20 3d 20 35 31 32 3b 0a 53 ockSize = 512;.S 00034c90: 48 41 31 2e 6f 75 74 53 69 7a 65 20 3d 20 31 36 HA1.outSize = 16 00034ca0: 30 3b 0a 53 48 41 31 2e 68 6d 61 63 53 74 72 65 0;.SHA1.hmacStre 00034cb0: 6e 67 74 68 20 3d 20 38 30 3b 0a 53 48 41 31 2e ngth = 80;.SHA1. 00034cc0: 70 61 64 4c 65 6e 67 74 68 20 3d 20 36 34 3b 0a padLength = 64;. 00034cd0: 0a 53 48 41 31 2e 70 72 6f 74 6f 74 79 70 65 2e .SHA1.prototype. 00034ce0: 5f 75 70 64 61 74 65 20 3d 20 66 75 6e 63 74 69 _update = functi 00034cf0: 6f 6e 20 5f 75 70 64 61 74 65 28 6d 73 67 2c 20 on _update(msg, 00034d00: 73 74 61 72 74 29 20 7b 0a 20 20 76 61 72 20 57 start) {. var W 00034d10: 20 3d 20 74 68 69 73 2e 57 3b 0a 0a 20 20 66 6f = this.W;.. fo 00034d20: 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 r (var i = 0; i 00034d30: 3c 20 31 36 3b 20 69 2b 2b 29 0a 20 20 20 20 57 < 16; i++). W 00034d40: 5b 69 5d 20 3d 20 6d 73 67 5b 73 74 61 72 74 20 [i] = msg[start 00034d50: 2b 20 69 5d 3b 0a 0a 20 20 66 6f 72 28 3b 20 69 + i];.. for(; i 00034d60: 20 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b < W.length; i++ 00034d70: 29 0a 20 20 20 20 57 5b 69 5d 20 3d 20 72 6f 74 ). W[i] = rot 00034d80: 6c 33 32 28 57 5b 69 20 2d 20 33 5d 20 5e 20 57 l32(W[i - 3] ^ W 00034d90: 5b 69 20 2d 20 38 5d 20 5e 20 57 5b 69 20 2d 20 [i - 8] ^ W[i - 00034da0: 31 34 5d 20 5e 20 57 5b 69 20 2d 20 31 36 5d 2c 14] ^ W[i - 16], 00034db0: 20 31 29 3b 0a 0a 20 20 76 61 72 20 61 20 3d 20 1);.. var a = 00034dc0: 74 68 69 73 2e 68 5b 30 5d 3b 0a 20 20 76 61 72 this.h[0];. var 00034dd0: 20 62 20 3d 20 74 68 69 73 2e 68 5b 31 5d 3b 0a b = this.h[1];. 00034de0: 20 20 76 61 72 20 63 20 3d 20 74 68 69 73 2e 68 var c = this.h 00034df0: 5b 32 5d 3b 0a 20 20 76 61 72 20 64 20 3d 20 74 [2];. var d = t 00034e00: 68 69 73 2e 68 5b 33 5d 3b 0a 20 20 76 61 72 20 his.h[3];. var 00034e10: 65 20 3d 20 74 68 69 73 2e 68 5b 34 5d 3b 0a 0a e = this.h[4];.. 00034e20: 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 for (i = 0; i 00034e30: 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 < W.length; i++) 00034e40: 20 7b 0a 20 20 20 20 76 61 72 20 73 20 3d 20 7e {. var s = ~ 00034e50: 7e 28 69 20 2f 20 32 30 29 3b 0a 20 20 20 20 76 ~(i / 20);. v 00034e60: 61 72 20 74 20 3d 20 73 75 6d 33 32 5f 35 28 72 ar t = sum32_5(r 00034e70: 6f 74 6c 33 32 28 61 2c 20 35 29 2c 20 66 74 5f otl32(a, 5), ft_ 00034e80: 31 28 73 2c 20 62 2c 20 63 2c 20 64 29 2c 20 65 1(s, b, c, d), e 00034e90: 2c 20 57 5b 69 5d 2c 20 73 68 61 31 5f 4b 5b 73 , W[i], sha1_K[s 00034ea0: 5d 29 3b 0a 20 20 20 20 65 20 3d 20 64 3b 0a 20 ]);. e = d;. 00034eb0: 20 20 20 64 20 3d 20 63 3b 0a 20 20 20 20 63 20 d = c;. c 00034ec0: 3d 20 72 6f 74 6c 33 32 28 62 2c 20 33 30 29 3b = rotl32(b, 30); 00034ed0: 0a 20 20 20 20 62 20 3d 20 61 3b 0a 20 20 20 20 . b = a;. 00034ee0: 61 20 3d 20 74 3b 0a 20 20 7d 0a 0a 20 20 74 68 a = t;. }.. th 00034ef0: 69 73 2e 68 5b 30 5d 20 3d 20 73 75 6d 33 32 28 is.h[0] = sum32( 00034f00: 74 68 69 73 2e 68 5b 30 5d 2c 20 61 29 3b 0a 20 this.h[0], a);. 00034f10: 20 74 68 69 73 2e 68 5b 31 5d 20 3d 20 73 75 6d this.h[1] = sum 00034f20: 33 32 28 74 68 69 73 2e 68 5b 31 5d 2c 20 62 29 32(this.h[1], b) 00034f30: 3b 0a 20 20 74 68 69 73 2e 68 5b 32 5d 20 3d 20 ;. this.h[2] = 00034f40: 73 75 6d 33 32 28 74 68 69 73 2e 68 5b 32 5d 2c sum32(this.h[2], 00034f50: 20 63 29 3b 0a 20 20 74 68 69 73 2e 68 5b 33 5d c);. this.h[3] 00034f60: 20 3d 20 73 75 6d 33 32 28 74 68 69 73 2e 68 5b = sum32(this.h[ 00034f70: 33 5d 2c 20 64 29 3b 0a 20 20 74 68 69 73 2e 68 3], d);. this.h 00034f80: 5b 34 5d 20 3d 20 73 75 6d 33 32 28 74 68 69 73 [4] = sum32(this 00034f90: 2e 68 5b 34 5d 2c 20 65 29 3b 0a 7d 3b 0a 0a 53 .h[4], e);.};..S 00034fa0: 48 41 31 2e 70 72 6f 74 6f 74 79 70 65 2e 5f 64 HA1.prototype._d 00034fb0: 69 67 65 73 74 20 3d 20 66 75 6e 63 74 69 6f 6e igest = function 00034fc0: 20 64 69 67 65 73 74 28 65 6e 63 29 20 7b 0a 20 digest(enc) {. 00034fd0: 20 69 66 20 28 65 6e 63 20 3d 3d 3d 20 27 68 65 if (enc === 'he 00034fe0: 78 27 29 0a 20 20 20 20 72 65 74 75 72 6e 20 75 x'). return u 00034ff0: 74 69 6c 73 2e 74 6f 48 65 78 33 32 28 74 68 69 tils.toHex32(thi 00035000: 73 2e 68 2c 20 27 62 69 67 27 29 3b 0a 20 20 65 s.h, 'big');. e 00035010: 6c 73 65 0a 20 20 20 20 72 65 74 75 72 6e 20 75 lse. return u 00035020: 74 69 6c 73 2e 73 70 6c 69 74 33 32 28 74 68 69 tils.split32(thi 00035030: 73 2e 68 2c 20 27 62 69 67 27 29 3b 0a 7d 3b 0a s.h, 'big');.};. 00035040: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00035050: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00035060: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00035070: 61 73 68 2f 73 68 61 2f 32 32 34 2e 6a 73 22 3a ash/sha/224.js": 00035080: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 00035090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000350a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000350b0: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !*** 000350c0: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/ 000350d0: 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 hash.js/lib/hash 000350e0: 2f 73 68 61 2f 32 32 34 2e 6a 73 20 2a 2a 2a 21 /sha/224.js ***! 000350f0: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00035100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00035110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00035120: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 00035130: 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 module, __unused 00035140: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 00035150: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00035160: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 ire__) => {.."us 00035170: 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 76 61 72 e strict";...var 00035180: 20 75 74 69 6c 73 20 3d 20 5f 5f 77 65 62 70 61 utils = __webpa 00035190: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 000351a0: 20 2e 2e 2f 75 74 69 6c 73 20 2a 2f 20 22 2e 2f ../utils */ "./ 000351b0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 000351c0: 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 75 74 h.js/lib/hash/ut 000351d0: 69 6c 73 2e 6a 73 22 29 3b 0a 76 61 72 20 53 48 ils.js");.var SH 000351e0: 41 32 35 36 20 3d 20 5f 5f 77 65 62 70 61 63 6b A256 = __webpack 000351f0: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e _require__(/*! . 00035200: 2f 32 35 36 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f /256 */ "./node_ 00035210: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00035220: 6c 69 62 2f 68 61 73 68 2f 73 68 61 2f 32 35 36 lib/hash/sha/256 00035230: 2e 6a 73 22 29 3b 0a 0a 66 75 6e 63 74 69 6f 6e .js");..function 00035240: 20 53 48 41 32 32 34 28 29 20 7b 0a 20 20 69 66 SHA224() {. if 00035250: 20 28 21 28 74 68 69 73 20 69 6e 73 74 61 6e 63 (!(this instanc 00035260: 65 6f 66 20 53 48 41 32 32 34 29 29 0a 20 20 20 eof SHA224)). 00035270: 20 72 65 74 75 72 6e 20 6e 65 77 20 53 48 41 32 return new SHA2 00035280: 32 34 28 29 3b 0a 0a 20 20 53 48 41 32 35 36 2e 24();.. SHA256. 00035290: 63 61 6c 6c 28 74 68 69 73 29 3b 0a 20 20 74 68 call(this);. th 000352a0: 69 73 2e 68 20 3d 20 5b 0a 20 20 20 20 30 78 63 is.h = [. 0xc 000352b0: 31 30 35 39 65 64 38 2c 20 30 78 33 36 37 63 64 1059ed8, 0x367cd 000352c0: 35 30 37 2c 20 30 78 33 30 37 30 64 64 31 37 2c 507, 0x3070dd17, 000352d0: 20 30 78 66 37 30 65 35 39 33 39 2c 0a 20 20 20 0xf70e5939,. 000352e0: 20 30 78 66 66 63 30 30 62 33 31 2c 20 30 78 36 0xffc00b31, 0x6 000352f0: 38 35 38 31 35 31 31 2c 20 30 78 36 34 66 39 38 8581511, 0x64f98 00035300: 66 61 37 2c 20 30 78 62 65 66 61 34 66 61 34 20 fa7, 0xbefa4fa4 00035310: 5d 3b 0a 7d 0a 75 74 69 6c 73 2e 69 6e 68 65 72 ];.}.utils.inher 00035320: 69 74 73 28 53 48 41 32 32 34 2c 20 53 48 41 32 its(SHA224, SHA2 00035330: 35 36 29 3b 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 56);.module.expo 00035340: 72 74 73 20 3d 20 53 48 41 32 32 34 3b 0a 0a 53 rts = SHA224;..S 00035350: 48 41 32 32 34 2e 62 6c 6f 63 6b 53 69 7a 65 20 HA224.blockSize 00035360: 3d 20 35 31 32 3b 0a 53 48 41 32 32 34 2e 6f 75 = 512;.SHA224.ou 00035370: 74 53 69 7a 65 20 3d 20 32 32 34 3b 0a 53 48 41 tSize = 224;.SHA 00035380: 32 32 34 2e 68 6d 61 63 53 74 72 65 6e 67 74 68 224.hmacStrength 00035390: 20 3d 20 31 39 32 3b 0a 53 48 41 32 32 34 2e 70 = 192;.SHA224.p 000353a0: 61 64 4c 65 6e 67 74 68 20 3d 20 36 34 3b 0a 0a adLength = 64;.. 000353b0: 53 48 41 32 32 34 2e 70 72 6f 74 6f 74 79 70 65 SHA224.prototype 000353c0: 2e 5f 64 69 67 65 73 74 20 3d 20 66 75 6e 63 74 ._digest = funct 000353d0: 69 6f 6e 20 64 69 67 65 73 74 28 65 6e 63 29 20 ion digest(enc) 000353e0: 7b 0a 20 20 2f 2f 20 4a 75 73 74 20 74 72 75 6e {. // Just trun 000353f0: 63 61 74 65 20 6f 75 74 70 75 74 0a 20 20 69 66 cate output. if 00035400: 20 28 65 6e 63 20 3d 3d 3d 20 27 68 65 78 27 29 (enc === 'hex') 00035410: 0a 20 20 20 20 72 65 74 75 72 6e 20 75 74 69 6c . return util 00035420: 73 2e 74 6f 48 65 78 33 32 28 74 68 69 73 2e 68 s.toHex32(this.h 00035430: 2e 73 6c 69 63 65 28 30 2c 20 37 29 2c 20 27 62 .slice(0, 7), 'b 00035440: 69 67 27 29 3b 0a 20 20 65 6c 73 65 0a 20 20 20 ig');. else. 00035450: 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e 73 70 return utils.sp 00035460: 6c 69 74 33 32 28 74 68 69 73 2e 68 2e 73 6c 69 lit32(this.h.sli 00035470: 63 65 28 30 2c 20 37 29 2c 20 27 62 69 67 27 29 ce(0, 7), 'big') 00035480: 3b 0a 7d 3b 0a 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 ;.};..../***/ }) 00035490: 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 ,../***/ "./node 000354a0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 _modules/hash.js 000354b0: 2f 6c 69 62 2f 68 61 73 68 2f 73 68 61 2f 32 35 /lib/hash/sha/25 000354c0: 36 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 6.js":./*!****** 000354d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000354e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000354f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 00035500: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 00035510: 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 dules/hash.js/li 00035520: 62 2f 68 61 73 68 2f 73 68 61 2f 32 35 36 2e 6a b/hash/sha/256.j 00035530: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 00035540: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00035550: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00035560: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 00035570: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f **/ ((module, __ 00035580: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 unused_webpack_e 00035590: 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 xports, __webpac 000355a0: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 000355b0: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 000355c0: 0a 0a 0a 76 61 72 20 75 74 69 6c 73 20 3d 20 5f ...var utils = _ 000355d0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 000355e0: 5f 5f 28 2f 2a 21 20 2e 2e 2f 75 74 69 6c 73 20 __(/*! ../utils 000355f0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00035600: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00035610: 61 73 68 2f 75 74 69 6c 73 2e 6a 73 22 29 3b 0a ash/utils.js");. 00035620: 76 61 72 20 63 6f 6d 6d 6f 6e 20 3d 20 5f 5f 77 var common = __w 00035630: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00035640: 28 2f 2a 21 20 2e 2e 2f 63 6f 6d 6d 6f 6e 20 2a (/*! ../common * 00035650: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00035660: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 00035670: 73 68 2f 63 6f 6d 6d 6f 6e 2e 6a 73 22 29 3b 0a sh/common.js");. 00035680: 76 61 72 20 73 68 61 43 6f 6d 6d 6f 6e 20 3d 20 var shaCommon = 00035690: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000356a0: 65 5f 5f 28 2f 2a 21 20 2e 2f 63 6f 6d 6d 6f 6e e__(/*! ./common 000356b0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 000356c0: 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f les/hash.js/lib/ 000356d0: 68 61 73 68 2f 73 68 61 2f 63 6f 6d 6d 6f 6e 2e hash/sha/common. 000356e0: 6a 73 22 29 3b 0a 76 61 72 20 61 73 73 65 72 74 js");.var assert 000356f0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00035700: 75 69 72 65 5f 5f 28 2f 2a 21 20 6d 69 6e 69 6d uire__(/*! minim 00035710: 61 6c 69 73 74 69 63 2d 61 73 73 65 72 74 20 2a alistic-assert * 00035720: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00035730: 73 2f 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d 61 s/minimalistic-a 00035740: 73 73 65 72 74 2f 69 6e 64 65 78 2e 6a 73 22 29 ssert/index.js") 00035750: 3b 0a 0a 76 61 72 20 73 75 6d 33 32 20 3d 20 75 ;..var sum32 = u 00035760: 74 69 6c 73 2e 73 75 6d 33 32 3b 0a 76 61 72 20 tils.sum32;.var 00035770: 73 75 6d 33 32 5f 34 20 3d 20 75 74 69 6c 73 2e sum32_4 = utils. 00035780: 73 75 6d 33 32 5f 34 3b 0a 76 61 72 20 73 75 6d sum32_4;.var sum 00035790: 33 32 5f 35 20 3d 20 75 74 69 6c 73 2e 73 75 6d 32_5 = utils.sum 000357a0: 33 32 5f 35 3b 0a 76 61 72 20 63 68 33 32 20 3d 32_5;.var ch32 = 000357b0: 20 73 68 61 43 6f 6d 6d 6f 6e 2e 63 68 33 32 3b shaCommon.ch32; 000357c0: 0a 76 61 72 20 6d 61 6a 33 32 20 3d 20 73 68 61 .var maj32 = sha 000357d0: 43 6f 6d 6d 6f 6e 2e 6d 61 6a 33 32 3b 0a 76 61 Common.maj32;.va 000357e0: 72 20 73 30 5f 32 35 36 20 3d 20 73 68 61 43 6f r s0_256 = shaCo 000357f0: 6d 6d 6f 6e 2e 73 30 5f 32 35 36 3b 0a 76 61 72 mmon.s0_256;.var 00035800: 20 73 31 5f 32 35 36 20 3d 20 73 68 61 43 6f 6d s1_256 = shaCom 00035810: 6d 6f 6e 2e 73 31 5f 32 35 36 3b 0a 76 61 72 20 mon.s1_256;.var 00035820: 67 30 5f 32 35 36 20 3d 20 73 68 61 43 6f 6d 6d g0_256 = shaComm 00035830: 6f 6e 2e 67 30 5f 32 35 36 3b 0a 76 61 72 20 67 on.g0_256;.var g 00035840: 31 5f 32 35 36 20 3d 20 73 68 61 43 6f 6d 6d 6f 1_256 = shaCommo 00035850: 6e 2e 67 31 5f 32 35 36 3b 0a 0a 76 61 72 20 42 n.g1_256;..var B 00035860: 6c 6f 63 6b 48 61 73 68 20 3d 20 63 6f 6d 6d 6f lockHash = commo 00035870: 6e 2e 42 6c 6f 63 6b 48 61 73 68 3b 0a 0a 76 61 n.BlockHash;..va 00035880: 72 20 73 68 61 32 35 36 5f 4b 20 3d 20 5b 0a 20 r sha256_K = [. 00035890: 20 30 78 34 32 38 61 32 66 39 38 2c 20 30 78 37 0x428a2f98, 0x7 000358a0: 31 33 37 34 34 39 31 2c 20 30 78 62 35 63 30 66 1374491, 0xb5c0f 000358b0: 62 63 66 2c 20 30 78 65 39 62 35 64 62 61 35 2c bcf, 0xe9b5dba5, 000358c0: 0a 20 20 30 78 33 39 35 36 63 32 35 62 2c 20 30 . 0x3956c25b, 0 000358d0: 78 35 39 66 31 31 31 66 31 2c 20 30 78 39 32 33 x59f111f1, 0x923 000358e0: 66 38 32 61 34 2c 20 30 78 61 62 31 63 35 65 64 f82a4, 0xab1c5ed 000358f0: 35 2c 0a 20 20 30 78 64 38 30 37 61 61 39 38 2c 5,. 0xd807aa98, 00035900: 20 30 78 31 32 38 33 35 62 30 31 2c 20 30 78 32 0x12835b01, 0x2 00035910: 34 33 31 38 35 62 65 2c 20 30 78 35 35 30 63 37 43185be, 0x550c7 00035920: 64 63 33 2c 0a 20 20 30 78 37 32 62 65 35 64 37 dc3,. 0x72be5d7 00035930: 34 2c 20 30 78 38 30 64 65 62 31 66 65 2c 20 30 4, 0x80deb1fe, 0 00035940: 78 39 62 64 63 30 36 61 37 2c 20 30 78 63 31 39 x9bdc06a7, 0xc19 00035950: 62 66 31 37 34 2c 0a 20 20 30 78 65 34 39 62 36 bf174,. 0xe49b6 00035960: 39 63 31 2c 20 30 78 65 66 62 65 34 37 38 36 2c 9c1, 0xefbe4786, 00035970: 20 30 78 30 66 63 31 39 64 63 36 2c 20 30 78 32 0x0fc19dc6, 0x2 00035980: 34 30 63 61 31 63 63 2c 0a 20 20 30 78 32 64 65 40ca1cc,. 0x2de 00035990: 39 32 63 36 66 2c 20 30 78 34 61 37 34 38 34 61 92c6f, 0x4a7484a 000359a0: 61 2c 20 30 78 35 63 62 30 61 39 64 63 2c 20 30 a, 0x5cb0a9dc, 0 000359b0: 78 37 36 66 39 38 38 64 61 2c 0a 20 20 30 78 39 x76f988da,. 0x9 000359c0: 38 33 65 35 31 35 32 2c 20 30 78 61 38 33 31 63 83e5152, 0xa831c 000359d0: 36 36 64 2c 20 30 78 62 30 30 33 32 37 63 38 2c 66d, 0xb00327c8, 000359e0: 20 30 78 62 66 35 39 37 66 63 37 2c 0a 20 20 30 0xbf597fc7,. 0 000359f0: 78 63 36 65 30 30 62 66 33 2c 20 30 78 64 35 61 xc6e00bf3, 0xd5a 00035a00: 37 39 31 34 37 2c 20 30 78 30 36 63 61 36 33 35 79147, 0x06ca635 00035a10: 31 2c 20 30 78 31 34 32 39 32 39 36 37 2c 0a 20 1, 0x14292967,. 00035a20: 20 30 78 32 37 62 37 30 61 38 35 2c 20 30 78 32 0x27b70a85, 0x2 00035a30: 65 31 62 32 31 33 38 2c 20 30 78 34 64 32 63 36 e1b2138, 0x4d2c6 00035a40: 64 66 63 2c 20 30 78 35 33 33 38 30 64 31 33 2c dfc, 0x53380d13, 00035a50: 0a 20 20 30 78 36 35 30 61 37 33 35 34 2c 20 30 . 0x650a7354, 0 00035a60: 78 37 36 36 61 30 61 62 62 2c 20 30 78 38 31 63 x766a0abb, 0x81c 00035a70: 32 63 39 32 65 2c 20 30 78 39 32 37 32 32 63 38 2c92e, 0x92722c8 00035a80: 35 2c 0a 20 20 30 78 61 32 62 66 65 38 61 31 2c 5,. 0xa2bfe8a1, 00035a90: 20 30 78 61 38 31 61 36 36 34 62 2c 20 30 78 63 0xa81a664b, 0xc 00035aa0: 32 34 62 38 62 37 30 2c 20 30 78 63 37 36 63 35 24b8b70, 0xc76c5 00035ab0: 31 61 33 2c 0a 20 20 30 78 64 31 39 32 65 38 31 1a3,. 0xd192e81 00035ac0: 39 2c 20 30 78 64 36 39 39 30 36 32 34 2c 20 30 9, 0xd6990624, 0 00035ad0: 78 66 34 30 65 33 35 38 35 2c 20 30 78 31 30 36 xf40e3585, 0x106 00035ae0: 61 61 30 37 30 2c 0a 20 20 30 78 31 39 61 34 63 aa070,. 0x19a4c 00035af0: 31 31 36 2c 20 30 78 31 65 33 37 36 63 30 38 2c 116, 0x1e376c08, 00035b00: 20 30 78 32 37 34 38 37 37 34 63 2c 20 30 78 33 0x2748774c, 0x3 00035b10: 34 62 30 62 63 62 35 2c 0a 20 20 30 78 33 39 31 4b0bcb5,. 0x391 00035b20: 63 30 63 62 33 2c 20 30 78 34 65 64 38 61 61 34 c0cb3, 0x4ed8aa4 00035b30: 61 2c 20 30 78 35 62 39 63 63 61 34 66 2c 20 30 a, 0x5b9cca4f, 0 00035b40: 78 36 38 32 65 36 66 66 33 2c 0a 20 20 30 78 37 x682e6ff3,. 0x7 00035b50: 34 38 66 38 32 65 65 2c 20 30 78 37 38 61 35 36 48f82ee, 0x78a56 00035b60: 33 36 66 2c 20 30 78 38 34 63 38 37 38 31 34 2c 36f, 0x84c87814, 00035b70: 20 30 78 38 63 63 37 30 32 30 38 2c 0a 20 20 30 0x8cc70208,. 0 00035b80: 78 39 30 62 65 66 66 66 61 2c 20 30 78 61 34 35 x90befffa, 0xa45 00035b90: 30 36 63 65 62 2c 20 30 78 62 65 66 39 61 33 66 06ceb, 0xbef9a3f 00035ba0: 37 2c 20 30 78 63 36 37 31 37 38 66 32 0a 5d 3b 7, 0xc67178f2.]; 00035bb0: 0a 0a 66 75 6e 63 74 69 6f 6e 20 53 48 41 32 35 ..function SHA25 00035bc0: 36 28 29 20 7b 0a 20 20 69 66 20 28 21 28 74 68 6() {. if (!(th 00035bd0: 69 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 53 48 is instanceof SH 00035be0: 41 32 35 36 29 29 0a 20 20 20 20 72 65 74 75 72 A256)). retur 00035bf0: 6e 20 6e 65 77 20 53 48 41 32 35 36 28 29 3b 0a n new SHA256();. 00035c00: 0a 20 20 42 6c 6f 63 6b 48 61 73 68 2e 63 61 6c . BlockHash.cal 00035c10: 6c 28 74 68 69 73 29 3b 0a 20 20 74 68 69 73 2e l(this);. this. 00035c20: 68 20 3d 20 5b 0a 20 20 20 20 30 78 36 61 30 39 h = [. 0x6a09 00035c30: 65 36 36 37 2c 20 30 78 62 62 36 37 61 65 38 35 e667, 0xbb67ae85 00035c40: 2c 20 30 78 33 63 36 65 66 33 37 32 2c 20 30 78 , 0x3c6ef372, 0x 00035c50: 61 35 34 66 66 35 33 61 2c 0a 20 20 20 20 30 78 a54ff53a,. 0x 00035c60: 35 31 30 65 35 32 37 66 2c 20 30 78 39 62 30 35 510e527f, 0x9b05 00035c70: 36 38 38 63 2c 20 30 78 31 66 38 33 64 39 61 62 688c, 0x1f83d9ab 00035c80: 2c 20 30 78 35 62 65 30 63 64 31 39 0a 20 20 5d , 0x5be0cd19. ] 00035c90: 3b 0a 20 20 74 68 69 73 2e 6b 20 3d 20 73 68 61 ;. this.k = sha 00035ca0: 32 35 36 5f 4b 3b 0a 20 20 74 68 69 73 2e 57 20 256_K;. this.W 00035cb0: 3d 20 6e 65 77 20 41 72 72 61 79 28 36 34 29 3b = new Array(64); 00035cc0: 0a 7d 0a 75 74 69 6c 73 2e 69 6e 68 65 72 69 74 .}.utils.inherit 00035cd0: 73 28 53 48 41 32 35 36 2c 20 42 6c 6f 63 6b 48 s(SHA256, BlockH 00035ce0: 61 73 68 29 3b 0a 6d 6f 64 75 6c 65 2e 65 78 70 ash);.module.exp 00035cf0: 6f 72 74 73 20 3d 20 53 48 41 32 35 36 3b 0a 0a orts = SHA256;.. 00035d00: 53 48 41 32 35 36 2e 62 6c 6f 63 6b 53 69 7a 65 SHA256.blockSize 00035d10: 20 3d 20 35 31 32 3b 0a 53 48 41 32 35 36 2e 6f = 512;.SHA256.o 00035d20: 75 74 53 69 7a 65 20 3d 20 32 35 36 3b 0a 53 48 utSize = 256;.SH 00035d30: 41 32 35 36 2e 68 6d 61 63 53 74 72 65 6e 67 74 A256.hmacStrengt 00035d40: 68 20 3d 20 31 39 32 3b 0a 53 48 41 32 35 36 2e h = 192;.SHA256. 00035d50: 70 61 64 4c 65 6e 67 74 68 20 3d 20 36 34 3b 0a padLength = 64;. 00035d60: 0a 53 48 41 32 35 36 2e 70 72 6f 74 6f 74 79 70 .SHA256.prototyp 00035d70: 65 2e 5f 75 70 64 61 74 65 20 3d 20 66 75 6e 63 e._update = func 00035d80: 74 69 6f 6e 20 5f 75 70 64 61 74 65 28 6d 73 67 tion _update(msg 00035d90: 2c 20 73 74 61 72 74 29 20 7b 0a 20 20 76 61 72 , start) {. var 00035da0: 20 57 20 3d 20 74 68 69 73 2e 57 3b 0a 0a 20 20 W = this.W;.. 00035db0: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 for (var i = 0; 00035dc0: 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 20 20 20 i < 16; i++). 00035dd0: 20 57 5b 69 5d 20 3d 20 6d 73 67 5b 73 74 61 72 W[i] = msg[star 00035de0: 74 20 2b 20 69 5d 3b 0a 20 20 66 6f 72 20 28 3b t + i];. for (; 00035df0: 20 69 20 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 i < W.length; i 00035e00: 2b 2b 29 0a 20 20 20 20 57 5b 69 5d 20 3d 20 73 ++). W[i] = s 00035e10: 75 6d 33 32 5f 34 28 67 31 5f 32 35 36 28 57 5b um32_4(g1_256(W[ 00035e20: 69 20 2d 20 32 5d 29 2c 20 57 5b 69 20 2d 20 37 i - 2]), W[i - 7 00035e30: 5d 2c 20 67 30 5f 32 35 36 28 57 5b 69 20 2d 20 ], g0_256(W[i - 00035e40: 31 35 5d 29 2c 20 57 5b 69 20 2d 20 31 36 5d 29 15]), W[i - 16]) 00035e50: 3b 0a 0a 20 20 76 61 72 20 61 20 3d 20 74 68 69 ;.. var a = thi 00035e60: 73 2e 68 5b 30 5d 3b 0a 20 20 76 61 72 20 62 20 s.h[0];. var b 00035e70: 3d 20 74 68 69 73 2e 68 5b 31 5d 3b 0a 20 20 76 = this.h[1];. v 00035e80: 61 72 20 63 20 3d 20 74 68 69 73 2e 68 5b 32 5d ar c = this.h[2] 00035e90: 3b 0a 20 20 76 61 72 20 64 20 3d 20 74 68 69 73 ;. var d = this 00035ea0: 2e 68 5b 33 5d 3b 0a 20 20 76 61 72 20 65 20 3d .h[3];. var e = 00035eb0: 20 74 68 69 73 2e 68 5b 34 5d 3b 0a 20 20 76 61 this.h[4];. va 00035ec0: 72 20 66 20 3d 20 74 68 69 73 2e 68 5b 35 5d 3b r f = this.h[5]; 00035ed0: 0a 20 20 76 61 72 20 67 20 3d 20 74 68 69 73 2e . var g = this. 00035ee0: 68 5b 36 5d 3b 0a 20 20 76 61 72 20 68 20 3d 20 h[6];. var h = 00035ef0: 74 68 69 73 2e 68 5b 37 5d 3b 0a 0a 20 20 61 73 this.h[7];.. as 00035f00: 73 65 72 74 28 74 68 69 73 2e 6b 2e 6c 65 6e 67 sert(this.k.leng 00035f10: 74 68 20 3d 3d 3d 20 57 2e 6c 65 6e 67 74 68 29 th === W.length) 00035f20: 3b 0a 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 ;. for (i = 0; 00035f30: 69 20 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 2b i < W.length; i+ 00035f40: 2b 29 20 7b 0a 20 20 20 20 76 61 72 20 54 31 20 +) {. var T1 00035f50: 3d 20 73 75 6d 33 32 5f 35 28 68 2c 20 73 31 5f = sum32_5(h, s1_ 00035f60: 32 35 36 28 65 29 2c 20 63 68 33 32 28 65 2c 20 256(e), ch32(e, 00035f70: 66 2c 20 67 29 2c 20 74 68 69 73 2e 6b 5b 69 5d f, g), this.k[i] 00035f80: 2c 20 57 5b 69 5d 29 3b 0a 20 20 20 20 76 61 72 , W[i]);. var 00035f90: 20 54 32 20 3d 20 73 75 6d 33 32 28 73 30 5f 32 T2 = sum32(s0_2 00035fa0: 35 36 28 61 29 2c 20 6d 61 6a 33 32 28 61 2c 20 56(a), maj32(a, 00035fb0: 62 2c 20 63 29 29 3b 0a 20 20 20 20 68 20 3d 20 b, c));. h = 00035fc0: 67 3b 0a 20 20 20 20 67 20 3d 20 66 3b 0a 20 20 g;. g = f;. 00035fd0: 20 20 66 20 3d 20 65 3b 0a 20 20 20 20 65 20 3d f = e;. e = 00035fe0: 20 73 75 6d 33 32 28 64 2c 20 54 31 29 3b 0a 20 sum32(d, T1);. 00035ff0: 20 20 20 64 20 3d 20 63 3b 0a 20 20 20 20 63 20 d = c;. c 00036000: 3d 20 62 3b 0a 20 20 20 20 62 20 3d 20 61 3b 0a = b;. b = a;. 00036010: 20 20 20 20 61 20 3d 20 73 75 6d 33 32 28 54 31 a = sum32(T1 00036020: 2c 20 54 32 29 3b 0a 20 20 7d 0a 0a 20 20 74 68 , T2);. }.. th 00036030: 69 73 2e 68 5b 30 5d 20 3d 20 73 75 6d 33 32 28 is.h[0] = sum32( 00036040: 74 68 69 73 2e 68 5b 30 5d 2c 20 61 29 3b 0a 20 this.h[0], a);. 00036050: 20 74 68 69 73 2e 68 5b 31 5d 20 3d 20 73 75 6d this.h[1] = sum 00036060: 33 32 28 74 68 69 73 2e 68 5b 31 5d 2c 20 62 29 32(this.h[1], b) 00036070: 3b 0a 20 20 74 68 69 73 2e 68 5b 32 5d 20 3d 20 ;. this.h[2] = 00036080: 73 75 6d 33 32 28 74 68 69 73 2e 68 5b 32 5d 2c sum32(this.h[2], 00036090: 20 63 29 3b 0a 20 20 74 68 69 73 2e 68 5b 33 5d c);. this.h[3] 000360a0: 20 3d 20 73 75 6d 33 32 28 74 68 69 73 2e 68 5b = sum32(this.h[ 000360b0: 33 5d 2c 20 64 29 3b 0a 20 20 74 68 69 73 2e 68 3], d);. this.h 000360c0: 5b 34 5d 20 3d 20 73 75 6d 33 32 28 74 68 69 73 [4] = sum32(this 000360d0: 2e 68 5b 34 5d 2c 20 65 29 3b 0a 20 20 74 68 69 .h[4], e);. thi 000360e0: 73 2e 68 5b 35 5d 20 3d 20 73 75 6d 33 32 28 74 s.h[5] = sum32(t 000360f0: 68 69 73 2e 68 5b 35 5d 2c 20 66 29 3b 0a 20 20 his.h[5], f);. 00036100: 74 68 69 73 2e 68 5b 36 5d 20 3d 20 73 75 6d 33 this.h[6] = sum3 00036110: 32 28 74 68 69 73 2e 68 5b 36 5d 2c 20 67 29 3b 2(this.h[6], g); 00036120: 0a 20 20 74 68 69 73 2e 68 5b 37 5d 20 3d 20 73 . this.h[7] = s 00036130: 75 6d 33 32 28 74 68 69 73 2e 68 5b 37 5d 2c 20 um32(this.h[7], 00036140: 68 29 3b 0a 7d 3b 0a 0a 53 48 41 32 35 36 2e 70 h);.};..SHA256.p 00036150: 72 6f 74 6f 74 79 70 65 2e 5f 64 69 67 65 73 74 rototype._digest 00036160: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 64 69 67 65 = function dige 00036170: 73 74 28 65 6e 63 29 20 7b 0a 20 20 69 66 20 28 st(enc) {. if ( 00036180: 65 6e 63 20 3d 3d 3d 20 27 68 65 78 27 29 0a 20 enc === 'hex'). 00036190: 20 20 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e return utils. 000361a0: 74 6f 48 65 78 33 32 28 74 68 69 73 2e 68 2c 20 toHex32(this.h, 000361b0: 27 62 69 67 27 29 3b 0a 20 20 65 6c 73 65 0a 20 'big');. else. 000361c0: 20 20 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e return utils. 000361d0: 73 70 6c 69 74 33 32 28 74 68 69 73 2e 68 2c 20 split32(this.h, 000361e0: 27 62 69 67 27 29 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 'big');.};.../** 000361f0: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 00036200: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 /node_modules/ha 00036210: 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 73 sh.js/lib/hash/s 00036220: 68 61 2f 33 38 34 2e 6a 73 22 3a 0a 2f 2a 21 2a ha/384.js":./*!* 00036230: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036240: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036250: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036260: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no 00036270: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e de_modules/hash. 00036280: 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 73 68 61 2f js/lib/hash/sha/ 00036290: 33 38 34 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 384.js ***!. \* 000362a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000362b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000362c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000362d0: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c */./***/ ((modul 000362e0: 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 e, __unused_webp 000362f0: 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 ack_exports, __w 00036300: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00036310: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00036320: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 75 74 69 6c ict";...var util 00036330: 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 s = __webpack_re 00036340: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 75 quire__(/*! ../u 00036350: 74 69 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f tils */ "./node_ 00036360: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00036370: 6c 69 62 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a lib/hash/utils.j 00036380: 73 22 29 3b 0a 0a 76 61 72 20 53 48 41 35 31 32 s");..var SHA512 00036390: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 000363a0: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 35 31 32 uire__(/*! ./512 000363b0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 000363c0: 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f les/hash.js/lib/ 000363d0: 68 61 73 68 2f 73 68 61 2f 35 31 32 2e 6a 73 22 hash/sha/512.js" 000363e0: 29 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 53 48 41 );..function SHA 000363f0: 33 38 34 28 29 20 7b 0a 20 20 69 66 20 28 21 28 384() {. if (!( 00036400: 74 68 69 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 this instanceof 00036410: 53 48 41 33 38 34 29 29 0a 20 20 20 20 72 65 74 SHA384)). ret 00036420: 75 72 6e 20 6e 65 77 20 53 48 41 33 38 34 28 29 urn new SHA384() 00036430: 3b 0a 0a 20 20 53 48 41 35 31 32 2e 63 61 6c 6c ;.. SHA512.call 00036440: 28 74 68 69 73 29 3b 0a 20 20 74 68 69 73 2e 68 (this);. this.h 00036450: 20 3d 20 5b 0a 20 20 20 20 30 78 63 62 62 62 39 = [. 0xcbbb9 00036460: 64 35 64 2c 20 30 78 63 31 30 35 39 65 64 38 2c d5d, 0xc1059ed8, 00036470: 0a 20 20 20 20 30 78 36 32 39 61 32 39 32 61 2c . 0x629a292a, 00036480: 20 30 78 33 36 37 63 64 35 30 37 2c 0a 20 20 20 0x367cd507,. 00036490: 20 30 78 39 31 35 39 30 31 35 61 2c 20 30 78 33 0x9159015a, 0x3 000364a0: 30 37 30 64 64 31 37 2c 0a 20 20 20 20 30 78 31 070dd17,. 0x1 000364b0: 35 32 66 65 63 64 38 2c 20 30 78 66 37 30 65 35 52fecd8, 0xf70e5 000364c0: 39 33 39 2c 0a 20 20 20 20 30 78 36 37 33 33 32 939,. 0x67332 000364d0: 36 36 37 2c 20 30 78 66 66 63 30 30 62 33 31 2c 667, 0xffc00b31, 000364e0: 0a 20 20 20 20 30 78 38 65 62 34 34 61 38 37 2c . 0x8eb44a87, 000364f0: 20 30 78 36 38 35 38 31 35 31 31 2c 0a 20 20 20 0x68581511,. 00036500: 20 30 78 64 62 30 63 32 65 30 64 2c 20 30 78 36 0xdb0c2e0d, 0x6 00036510: 34 66 39 38 66 61 37 2c 0a 20 20 20 20 30 78 34 4f98fa7,. 0x4 00036520: 37 62 35 34 38 31 64 2c 20 30 78 62 65 66 61 34 7b5481d, 0xbefa4 00036530: 66 61 34 20 5d 3b 0a 7d 0a 75 74 69 6c 73 2e 69 fa4 ];.}.utils.i 00036540: 6e 68 65 72 69 74 73 28 53 48 41 33 38 34 2c 20 nherits(SHA384, 00036550: 53 48 41 35 31 32 29 3b 0a 6d 6f 64 75 6c 65 2e SHA512);.module. 00036560: 65 78 70 6f 72 74 73 20 3d 20 53 48 41 33 38 34 exports = SHA384 00036570: 3b 0a 0a 53 48 41 33 38 34 2e 62 6c 6f 63 6b 53 ;..SHA384.blockS 00036580: 69 7a 65 20 3d 20 31 30 32 34 3b 0a 53 48 41 33 ize = 1024;.SHA3 00036590: 38 34 2e 6f 75 74 53 69 7a 65 20 3d 20 33 38 34 84.outSize = 384 000365a0: 3b 0a 53 48 41 33 38 34 2e 68 6d 61 63 53 74 72 ;.SHA384.hmacStr 000365b0: 65 6e 67 74 68 20 3d 20 31 39 32 3b 0a 53 48 41 ength = 192;.SHA 000365c0: 33 38 34 2e 70 61 64 4c 65 6e 67 74 68 20 3d 20 384.padLength = 000365d0: 31 32 38 3b 0a 0a 53 48 41 33 38 34 2e 70 72 6f 128;..SHA384.pro 000365e0: 74 6f 74 79 70 65 2e 5f 64 69 67 65 73 74 20 3d totype._digest = 000365f0: 20 66 75 6e 63 74 69 6f 6e 20 64 69 67 65 73 74 function digest 00036600: 28 65 6e 63 29 20 7b 0a 20 20 69 66 20 28 65 6e (enc) {. if (en 00036610: 63 20 3d 3d 3d 20 27 68 65 78 27 29 0a 20 20 20 c === 'hex'). 00036620: 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e 74 6f return utils.to 00036630: 48 65 78 33 32 28 74 68 69 73 2e 68 2e 73 6c 69 Hex32(this.h.sli 00036640: 63 65 28 30 2c 20 31 32 29 2c 20 27 62 69 67 27 ce(0, 12), 'big' 00036650: 29 3b 0a 20 20 65 6c 73 65 0a 20 20 20 20 72 65 );. else. re 00036660: 74 75 72 6e 20 75 74 69 6c 73 2e 73 70 6c 69 74 turn utils.split 00036670: 33 32 28 74 68 69 73 2e 68 2e 73 6c 69 63 65 28 32(this.h.slice( 00036680: 30 2c 20 31 32 29 2c 20 27 62 69 67 27 29 3b 0a 0, 12), 'big');. 00036690: 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a };.../***/ }),.. 000366a0: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 000366b0: 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 dules/hash.js/li 000366c0: 62 2f 68 61 73 68 2f 73 68 61 2f 35 31 32 2e 6a b/hash/sha/512.j 000366d0: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!********* 000366e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000366f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036700: 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 *********!*\. ! 00036710: 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c *** ./node_modul 00036720: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00036730: 61 73 68 2f 73 68 61 2f 35 31 32 2e 6a 73 20 2a ash/sha/512.js * 00036740: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00036750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036770: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 00036780: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 00036790: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 000367a0: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 000367b0: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 000367c0: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 000367d0: 76 61 72 20 75 74 69 6c 73 20 3d 20 5f 5f 77 65 var utils = __we 000367e0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 000367f0: 2f 2a 21 20 2e 2e 2f 75 74 69 6c 73 20 2a 2f 20 /*! ../utils */ 00036800: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00036810: 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 hash.js/lib/hash 00036820: 2f 75 74 69 6c 73 2e 6a 73 22 29 3b 0a 76 61 72 /utils.js");.var 00036830: 20 63 6f 6d 6d 6f 6e 20 3d 20 5f 5f 77 65 62 70 common = __webp 00036840: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00036850: 21 20 2e 2e 2f 63 6f 6d 6d 6f 6e 20 2a 2f 20 22 ! ../common */ " 00036860: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 00036870: 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f ash.js/lib/hash/ 00036880: 63 6f 6d 6d 6f 6e 2e 6a 73 22 29 3b 0a 76 61 72 common.js");.var 00036890: 20 61 73 73 65 72 74 20 3d 20 5f 5f 77 65 62 70 assert = __webp 000368a0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 000368b0: 21 20 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d 61 ! minimalistic-a 000368c0: 73 73 65 72 74 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ssert */ "./node 000368d0: 5f 6d 6f 64 75 6c 65 73 2f 6d 69 6e 69 6d 61 6c _modules/minimal 000368e0: 69 73 74 69 63 2d 61 73 73 65 72 74 2f 69 6e 64 istic-assert/ind 000368f0: 65 78 2e 6a 73 22 29 3b 0a 0a 76 61 72 20 72 6f ex.js");..var ro 00036900: 74 72 36 34 5f 68 69 20 3d 20 75 74 69 6c 73 2e tr64_hi = utils. 00036910: 72 6f 74 72 36 34 5f 68 69 3b 0a 76 61 72 20 72 rotr64_hi;.var r 00036920: 6f 74 72 36 34 5f 6c 6f 20 3d 20 75 74 69 6c 73 otr64_lo = utils 00036930: 2e 72 6f 74 72 36 34 5f 6c 6f 3b 0a 76 61 72 20 .rotr64_lo;.var 00036940: 73 68 72 36 34 5f 68 69 20 3d 20 75 74 69 6c 73 shr64_hi = utils 00036950: 2e 73 68 72 36 34 5f 68 69 3b 0a 76 61 72 20 73 .shr64_hi;.var s 00036960: 68 72 36 34 5f 6c 6f 20 3d 20 75 74 69 6c 73 2e hr64_lo = utils. 00036970: 73 68 72 36 34 5f 6c 6f 3b 0a 76 61 72 20 73 75 shr64_lo;.var su 00036980: 6d 36 34 20 3d 20 75 74 69 6c 73 2e 73 75 6d 36 m64 = utils.sum6 00036990: 34 3b 0a 76 61 72 20 73 75 6d 36 34 5f 68 69 20 4;.var sum64_hi 000369a0: 3d 20 75 74 69 6c 73 2e 73 75 6d 36 34 5f 68 69 = utils.sum64_hi 000369b0: 3b 0a 76 61 72 20 73 75 6d 36 34 5f 6c 6f 20 3d ;.var sum64_lo = 000369c0: 20 75 74 69 6c 73 2e 73 75 6d 36 34 5f 6c 6f 3b utils.sum64_lo; 000369d0: 0a 76 61 72 20 73 75 6d 36 34 5f 34 5f 68 69 20 .var sum64_4_hi 000369e0: 3d 20 75 74 69 6c 73 2e 73 75 6d 36 34 5f 34 5f = utils.sum64_4_ 000369f0: 68 69 3b 0a 76 61 72 20 73 75 6d 36 34 5f 34 5f hi;.var sum64_4_ 00036a00: 6c 6f 20 3d 20 75 74 69 6c 73 2e 73 75 6d 36 34 lo = utils.sum64 00036a10: 5f 34 5f 6c 6f 3b 0a 76 61 72 20 73 75 6d 36 34 _4_lo;.var sum64 00036a20: 5f 35 5f 68 69 20 3d 20 75 74 69 6c 73 2e 73 75 _5_hi = utils.su 00036a30: 6d 36 34 5f 35 5f 68 69 3b 0a 76 61 72 20 73 75 m64_5_hi;.var su 00036a40: 6d 36 34 5f 35 5f 6c 6f 20 3d 20 75 74 69 6c 73 m64_5_lo = utils 00036a50: 2e 73 75 6d 36 34 5f 35 5f 6c 6f 3b 0a 0a 76 61 .sum64_5_lo;..va 00036a60: 72 20 42 6c 6f 63 6b 48 61 73 68 20 3d 20 63 6f r BlockHash = co 00036a70: 6d 6d 6f 6e 2e 42 6c 6f 63 6b 48 61 73 68 3b 0a mmon.BlockHash;. 00036a80: 0a 76 61 72 20 73 68 61 35 31 32 5f 4b 20 3d 20 .var sha512_K = 00036a90: 5b 0a 20 20 30 78 34 32 38 61 32 66 39 38 2c 20 [. 0x428a2f98, 00036aa0: 30 78 64 37 32 38 61 65 32 32 2c 20 30 78 37 31 0xd728ae22, 0x71 00036ab0: 33 37 34 34 39 31 2c 20 30 78 32 33 65 66 36 35 374491, 0x23ef65 00036ac0: 63 64 2c 0a 20 20 30 78 62 35 63 30 66 62 63 66 cd,. 0xb5c0fbcf 00036ad0: 2c 20 30 78 65 63 34 64 33 62 32 66 2c 20 30 78 , 0xec4d3b2f, 0x 00036ae0: 65 39 62 35 64 62 61 35 2c 20 30 78 38 31 38 39 e9b5dba5, 0x8189 00036af0: 64 62 62 63 2c 0a 20 20 30 78 33 39 35 36 63 32 dbbc,. 0x3956c2 00036b00: 35 62 2c 20 30 78 66 33 34 38 62 35 33 38 2c 20 5b, 0xf348b538, 00036b10: 30 78 35 39 66 31 31 31 66 31 2c 20 30 78 62 36 0x59f111f1, 0xb6 00036b20: 30 35 64 30 31 39 2c 0a 20 20 30 78 39 32 33 66 05d019,. 0x923f 00036b30: 38 32 61 34 2c 20 30 78 61 66 31 39 34 66 39 62 82a4, 0xaf194f9b 00036b40: 2c 20 30 78 61 62 31 63 35 65 64 35 2c 20 30 78 , 0xab1c5ed5, 0x 00036b50: 64 61 36 64 38 31 31 38 2c 0a 20 20 30 78 64 38 da6d8118,. 0xd8 00036b60: 30 37 61 61 39 38 2c 20 30 78 61 33 30 33 30 32 07aa98, 0xa30302 00036b70: 34 32 2c 20 30 78 31 32 38 33 35 62 30 31 2c 20 42, 0x12835b01, 00036b80: 30 78 34 35 37 30 36 66 62 65 2c 0a 20 20 30 78 0x45706fbe,. 0x 00036b90: 32 34 33 31 38 35 62 65 2c 20 30 78 34 65 65 34 243185be, 0x4ee4 00036ba0: 62 32 38 63 2c 20 30 78 35 35 30 63 37 64 63 33 b28c, 0x550c7dc3 00036bb0: 2c 20 30 78 64 35 66 66 62 34 65 32 2c 0a 20 20 , 0xd5ffb4e2,. 00036bc0: 30 78 37 32 62 65 35 64 37 34 2c 20 30 78 66 32 0x72be5d74, 0xf2 00036bd0: 37 62 38 39 36 66 2c 20 30 78 38 30 64 65 62 31 7b896f, 0x80deb1 00036be0: 66 65 2c 20 30 78 33 62 31 36 39 36 62 31 2c 0a fe, 0x3b1696b1,. 00036bf0: 20 20 30 78 39 62 64 63 30 36 61 37 2c 20 30 78 0x9bdc06a7, 0x 00036c00: 32 35 63 37 31 32 33 35 2c 20 30 78 63 31 39 62 25c71235, 0xc19b 00036c10: 66 31 37 34 2c 20 30 78 63 66 36 39 32 36 39 34 f174, 0xcf692694 00036c20: 2c 0a 20 20 30 78 65 34 39 62 36 39 63 31 2c 20 ,. 0xe49b69c1, 00036c30: 30 78 39 65 66 31 34 61 64 32 2c 20 30 78 65 66 0x9ef14ad2, 0xef 00036c40: 62 65 34 37 38 36 2c 20 30 78 33 38 34 66 32 35 be4786, 0x384f25 00036c50: 65 33 2c 0a 20 20 30 78 30 66 63 31 39 64 63 36 e3,. 0x0fc19dc6 00036c60: 2c 20 30 78 38 62 38 63 64 35 62 35 2c 20 30 78 , 0x8b8cd5b5, 0x 00036c70: 32 34 30 63 61 31 63 63 2c 20 30 78 37 37 61 63 240ca1cc, 0x77ac 00036c80: 39 63 36 35 2c 0a 20 20 30 78 32 64 65 39 32 63 9c65,. 0x2de92c 00036c90: 36 66 2c 20 30 78 35 39 32 62 30 32 37 35 2c 20 6f, 0x592b0275, 00036ca0: 30 78 34 61 37 34 38 34 61 61 2c 20 30 78 36 65 0x4a7484aa, 0x6e 00036cb0: 61 36 65 34 38 33 2c 0a 20 20 30 78 35 63 62 30 a6e483,. 0x5cb0 00036cc0: 61 39 64 63 2c 20 30 78 62 64 34 31 66 62 64 34 a9dc, 0xbd41fbd4 00036cd0: 2c 20 30 78 37 36 66 39 38 38 64 61 2c 20 30 78 , 0x76f988da, 0x 00036ce0: 38 33 31 31 35 33 62 35 2c 0a 20 20 30 78 39 38 831153b5,. 0x98 00036cf0: 33 65 35 31 35 32 2c 20 30 78 65 65 36 36 64 66 3e5152, 0xee66df 00036d00: 61 62 2c 20 30 78 61 38 33 31 63 36 36 64 2c 20 ab, 0xa831c66d, 00036d10: 30 78 32 64 62 34 33 32 31 30 2c 0a 20 20 30 78 0x2db43210,. 0x 00036d20: 62 30 30 33 32 37 63 38 2c 20 30 78 39 38 66 62 b00327c8, 0x98fb 00036d30: 32 31 33 66 2c 20 30 78 62 66 35 39 37 66 63 37 213f, 0xbf597fc7 00036d40: 2c 20 30 78 62 65 65 66 30 65 65 34 2c 0a 20 20 , 0xbeef0ee4,. 00036d50: 30 78 63 36 65 30 30 62 66 33 2c 20 30 78 33 64 0xc6e00bf3, 0x3d 00036d60: 61 38 38 66 63 32 2c 20 30 78 64 35 61 37 39 31 a88fc2, 0xd5a791 00036d70: 34 37 2c 20 30 78 39 33 30 61 61 37 32 35 2c 0a 47, 0x930aa725,. 00036d80: 20 20 30 78 30 36 63 61 36 33 35 31 2c 20 30 78 0x06ca6351, 0x 00036d90: 65 30 30 33 38 32 36 66 2c 20 30 78 31 34 32 39 e003826f, 0x1429 00036da0: 32 39 36 37 2c 20 30 78 30 61 30 65 36 65 37 30 2967, 0x0a0e6e70 00036db0: 2c 0a 20 20 30 78 32 37 62 37 30 61 38 35 2c 20 ,. 0x27b70a85, 00036dc0: 30 78 34 36 64 32 32 66 66 63 2c 20 30 78 32 65 0x46d22ffc, 0x2e 00036dd0: 31 62 32 31 33 38 2c 20 30 78 35 63 32 36 63 39 1b2138, 0x5c26c9 00036de0: 32 36 2c 0a 20 20 30 78 34 64 32 63 36 64 66 63 26,. 0x4d2c6dfc 00036df0: 2c 20 30 78 35 61 63 34 32 61 65 64 2c 20 30 78 , 0x5ac42aed, 0x 00036e00: 35 33 33 38 30 64 31 33 2c 20 30 78 39 64 39 35 53380d13, 0x9d95 00036e10: 62 33 64 66 2c 0a 20 20 30 78 36 35 30 61 37 33 b3df,. 0x650a73 00036e20: 35 34 2c 20 30 78 38 62 61 66 36 33 64 65 2c 20 54, 0x8baf63de, 00036e30: 30 78 37 36 36 61 30 61 62 62 2c 20 30 78 33 63 0x766a0abb, 0x3c 00036e40: 37 37 62 32 61 38 2c 0a 20 20 30 78 38 31 63 32 77b2a8,. 0x81c2 00036e50: 63 39 32 65 2c 20 30 78 34 37 65 64 61 65 65 36 c92e, 0x47edaee6 00036e60: 2c 20 30 78 39 32 37 32 32 63 38 35 2c 20 30 78 , 0x92722c85, 0x 00036e70: 31 34 38 32 33 35 33 62 2c 0a 20 20 30 78 61 32 1482353b,. 0xa2 00036e80: 62 66 65 38 61 31 2c 20 30 78 34 63 66 31 30 33 bfe8a1, 0x4cf103 00036e90: 36 34 2c 20 30 78 61 38 31 61 36 36 34 62 2c 20 64, 0xa81a664b, 00036ea0: 30 78 62 63 34 32 33 30 30 31 2c 0a 20 20 30 78 0xbc423001,. 0x 00036eb0: 63 32 34 62 38 62 37 30 2c 20 30 78 64 30 66 38 c24b8b70, 0xd0f8 00036ec0: 39 37 39 31 2c 20 30 78 63 37 36 63 35 31 61 33 9791, 0xc76c51a3 00036ed0: 2c 20 30 78 30 36 35 34 62 65 33 30 2c 0a 20 20 , 0x0654be30,. 00036ee0: 30 78 64 31 39 32 65 38 31 39 2c 20 30 78 64 36 0xd192e819, 0xd6 00036ef0: 65 66 35 32 31 38 2c 20 30 78 64 36 39 39 30 36 ef5218, 0xd69906 00036f00: 32 34 2c 20 30 78 35 35 36 35 61 39 31 30 2c 0a 24, 0x5565a910,. 00036f10: 20 20 30 78 66 34 30 65 33 35 38 35 2c 20 30 78 0xf40e3585, 0x 00036f20: 35 37 37 31 32 30 32 61 2c 20 30 78 31 30 36 61 5771202a, 0x106a 00036f30: 61 30 37 30 2c 20 30 78 33 32 62 62 64 31 62 38 a070, 0x32bbd1b8 00036f40: 2c 0a 20 20 30 78 31 39 61 34 63 31 31 36 2c 20 ,. 0x19a4c116, 00036f50: 30 78 62 38 64 32 64 30 63 38 2c 20 30 78 31 65 0xb8d2d0c8, 0x1e 00036f60: 33 37 36 63 30 38 2c 20 30 78 35 31 34 31 61 62 376c08, 0x5141ab 00036f70: 35 33 2c 0a 20 20 30 78 32 37 34 38 37 37 34 63 53,. 0x2748774c 00036f80: 2c 20 30 78 64 66 38 65 65 62 39 39 2c 20 30 78 , 0xdf8eeb99, 0x 00036f90: 33 34 62 30 62 63 62 35 2c 20 30 78 65 31 39 62 34b0bcb5, 0xe19b 00036fa0: 34 38 61 38 2c 0a 20 20 30 78 33 39 31 63 30 63 48a8,. 0x391c0c 00036fb0: 62 33 2c 20 30 78 63 35 63 39 35 61 36 33 2c 20 b3, 0xc5c95a63, 00036fc0: 30 78 34 65 64 38 61 61 34 61 2c 20 30 78 65 33 0x4ed8aa4a, 0xe3 00036fd0: 34 31 38 61 63 62 2c 0a 20 20 30 78 35 62 39 63 418acb,. 0x5b9c 00036fe0: 63 61 34 66 2c 20 30 78 37 37 36 33 65 33 37 33 ca4f, 0x7763e373 00036ff0: 2c 20 30 78 36 38 32 65 36 66 66 33 2c 20 30 78 , 0x682e6ff3, 0x 00037000: 64 36 62 32 62 38 61 33 2c 0a 20 20 30 78 37 34 d6b2b8a3,. 0x74 00037010: 38 66 38 32 65 65 2c 20 30 78 35 64 65 66 62 32 8f82ee, 0x5defb2 00037020: 66 63 2c 20 30 78 37 38 61 35 36 33 36 66 2c 20 fc, 0x78a5636f, 00037030: 30 78 34 33 31 37 32 66 36 30 2c 0a 20 20 30 78 0x43172f60,. 0x 00037040: 38 34 63 38 37 38 31 34 2c 20 30 78 61 31 66 30 84c87814, 0xa1f0 00037050: 61 62 37 32 2c 20 30 78 38 63 63 37 30 32 30 38 ab72, 0x8cc70208 00037060: 2c 20 30 78 31 61 36 34 33 39 65 63 2c 0a 20 20 , 0x1a6439ec,. 00037070: 30 78 39 30 62 65 66 66 66 61 2c 20 30 78 32 33 0x90befffa, 0x23 00037080: 36 33 31 65 32 38 2c 20 30 78 61 34 35 30 36 63 631e28, 0xa4506c 00037090: 65 62 2c 20 30 78 64 65 38 32 62 64 65 39 2c 0a eb, 0xde82bde9,. 000370a0: 20 20 30 78 62 65 66 39 61 33 66 37 2c 20 30 78 0xbef9a3f7, 0x 000370b0: 62 32 63 36 37 39 31 35 2c 20 30 78 63 36 37 31 b2c67915, 0xc671 000370c0: 37 38 66 32 2c 20 30 78 65 33 37 32 35 33 32 62 78f2, 0xe372532b 000370d0: 2c 0a 20 20 30 78 63 61 32 37 33 65 63 65 2c 20 ,. 0xca273ece, 000370e0: 30 78 65 61 32 36 36 31 39 63 2c 20 30 78 64 31 0xea26619c, 0xd1 000370f0: 38 36 62 38 63 37 2c 20 30 78 32 31 63 30 63 32 86b8c7, 0x21c0c2 00037100: 30 37 2c 0a 20 20 30 78 65 61 64 61 37 64 64 36 07,. 0xeada7dd6 00037110: 2c 20 30 78 63 64 65 30 65 62 31 65 2c 20 30 78 , 0xcde0eb1e, 0x 00037120: 66 35 37 64 34 66 37 66 2c 20 30 78 65 65 36 65 f57d4f7f, 0xee6e 00037130: 64 31 37 38 2c 0a 20 20 30 78 30 36 66 30 36 37 d178,. 0x06f067 00037140: 61 61 2c 20 30 78 37 32 31 37 36 66 62 61 2c 20 aa, 0x72176fba, 00037150: 30 78 30 61 36 33 37 64 63 35 2c 20 30 78 61 32 0x0a637dc5, 0xa2 00037160: 63 38 39 38 61 36 2c 0a 20 20 30 78 31 31 33 66 c898a6,. 0x113f 00037170: 39 38 30 34 2c 20 30 78 62 65 66 39 30 64 61 65 9804, 0xbef90dae 00037180: 2c 20 30 78 31 62 37 31 30 62 33 35 2c 20 30 78 , 0x1b710b35, 0x 00037190: 31 33 31 63 34 37 31 62 2c 0a 20 20 30 78 32 38 131c471b,. 0x28 000371a0: 64 62 37 37 66 35 2c 20 30 78 32 33 30 34 37 64 db77f5, 0x23047d 000371b0: 38 34 2c 20 30 78 33 32 63 61 61 62 37 62 2c 20 84, 0x32caab7b, 000371c0: 30 78 34 30 63 37 32 34 39 33 2c 0a 20 20 30 78 0x40c72493,. 0x 000371d0: 33 63 39 65 62 65 30 61 2c 20 30 78 31 35 63 39 3c9ebe0a, 0x15c9 000371e0: 62 65 62 63 2c 20 30 78 34 33 31 64 36 37 63 34 bebc, 0x431d67c4 000371f0: 2c 20 30 78 39 63 31 30 30 64 34 63 2c 0a 20 20 , 0x9c100d4c,. 00037200: 30 78 34 63 63 35 64 34 62 65 2c 20 30 78 63 62 0x4cc5d4be, 0xcb 00037210: 33 65 34 32 62 36 2c 20 30 78 35 39 37 66 32 39 3e42b6, 0x597f29 00037220: 39 63 2c 20 30 78 66 63 36 35 37 65 32 61 2c 0a 9c, 0xfc657e2a,. 00037230: 20 20 30 78 35 66 63 62 36 66 61 62 2c 20 30 78 0x5fcb6fab, 0x 00037240: 33 61 64 36 66 61 65 63 2c 20 30 78 36 63 34 34 3ad6faec, 0x6c44 00037250: 31 39 38 63 2c 20 30 78 34 61 34 37 35 38 31 37 198c, 0x4a475817 00037260: 0a 5d 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 53 48 .];..function SH 00037270: 41 35 31 32 28 29 20 7b 0a 20 20 69 66 20 28 21 A512() {. if (! 00037280: 28 74 68 69 73 20 69 6e 73 74 61 6e 63 65 6f 66 (this instanceof 00037290: 20 53 48 41 35 31 32 29 29 0a 20 20 20 20 72 65 SHA512)). re 000372a0: 74 75 72 6e 20 6e 65 77 20 53 48 41 35 31 32 28 turn new SHA512( 000372b0: 29 3b 0a 0a 20 20 42 6c 6f 63 6b 48 61 73 68 2e );.. BlockHash. 000372c0: 63 61 6c 6c 28 74 68 69 73 29 3b 0a 20 20 74 68 call(this);. th 000372d0: 69 73 2e 68 20 3d 20 5b 0a 20 20 20 20 30 78 36 is.h = [. 0x6 000372e0: 61 30 39 65 36 36 37 2c 20 30 78 66 33 62 63 63 a09e667, 0xf3bcc 000372f0: 39 30 38 2c 0a 20 20 20 20 30 78 62 62 36 37 61 908,. 0xbb67a 00037300: 65 38 35 2c 20 30 78 38 34 63 61 61 37 33 62 2c e85, 0x84caa73b, 00037310: 0a 20 20 20 20 30 78 33 63 36 65 66 33 37 32 2c . 0x3c6ef372, 00037320: 20 30 78 66 65 39 34 66 38 32 62 2c 0a 20 20 20 0xfe94f82b,. 00037330: 20 30 78 61 35 34 66 66 35 33 61 2c 20 30 78 35 0xa54ff53a, 0x5 00037340: 66 31 64 33 36 66 31 2c 0a 20 20 20 20 30 78 35 f1d36f1,. 0x5 00037350: 31 30 65 35 32 37 66 2c 20 30 78 61 64 65 36 38 10e527f, 0xade68 00037360: 32 64 31 2c 0a 20 20 20 20 30 78 39 62 30 35 36 2d1,. 0x9b056 00037370: 38 38 63 2c 20 30 78 32 62 33 65 36 63 31 66 2c 88c, 0x2b3e6c1f, 00037380: 0a 20 20 20 20 30 78 31 66 38 33 64 39 61 62 2c . 0x1f83d9ab, 00037390: 20 30 78 66 62 34 31 62 64 36 62 2c 0a 20 20 20 0xfb41bd6b,. 000373a0: 20 30 78 35 62 65 30 63 64 31 39 2c 20 30 78 31 0x5be0cd19, 0x1 000373b0: 33 37 65 32 31 37 39 20 5d 3b 0a 20 20 74 68 69 37e2179 ];. thi 000373c0: 73 2e 6b 20 3d 20 73 68 61 35 31 32 5f 4b 3b 0a s.k = sha512_K;. 000373d0: 20 20 74 68 69 73 2e 57 20 3d 20 6e 65 77 20 41 this.W = new A 000373e0: 72 72 61 79 28 31 36 30 29 3b 0a 7d 0a 75 74 69 rray(160);.}.uti 000373f0: 6c 73 2e 69 6e 68 65 72 69 74 73 28 53 48 41 35 ls.inherits(SHA5 00037400: 31 32 2c 20 42 6c 6f 63 6b 48 61 73 68 29 3b 0a 12, BlockHash);. 00037410: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 00037420: 20 53 48 41 35 31 32 3b 0a 0a 53 48 41 35 31 32 SHA512;..SHA512 00037430: 2e 62 6c 6f 63 6b 53 69 7a 65 20 3d 20 31 30 32 .blockSize = 102 00037440: 34 3b 0a 53 48 41 35 31 32 2e 6f 75 74 53 69 7a 4;.SHA512.outSiz 00037450: 65 20 3d 20 35 31 32 3b 0a 53 48 41 35 31 32 2e e = 512;.SHA512. 00037460: 68 6d 61 63 53 74 72 65 6e 67 74 68 20 3d 20 31 hmacStrength = 1 00037470: 39 32 3b 0a 53 48 41 35 31 32 2e 70 61 64 4c 65 92;.SHA512.padLe 00037480: 6e 67 74 68 20 3d 20 31 32 38 3b 0a 0a 53 48 41 ngth = 128;..SHA 00037490: 35 31 32 2e 70 72 6f 74 6f 74 79 70 65 2e 5f 70 512.prototype._p 000374a0: 72 65 70 61 72 65 42 6c 6f 63 6b 20 3d 20 66 75 repareBlock = fu 000374b0: 6e 63 74 69 6f 6e 20 5f 70 72 65 70 61 72 65 42 nction _prepareB 000374c0: 6c 6f 63 6b 28 6d 73 67 2c 20 73 74 61 72 74 29 lock(msg, start) 000374d0: 20 7b 0a 20 20 76 61 72 20 57 20 3d 20 74 68 69 {. var W = thi 000374e0: 73 2e 57 3b 0a 0a 20 20 2f 2f 20 33 32 20 78 20 s.W;.. // 32 x 000374f0: 33 32 62 69 74 20 77 6f 72 64 73 0a 20 20 66 6f 32bit words. fo 00037500: 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 r (var i = 0; i 00037510: 3c 20 33 32 3b 20 69 2b 2b 29 0a 20 20 20 20 57 < 32; i++). W 00037520: 5b 69 5d 20 3d 20 6d 73 67 5b 73 74 61 72 74 20 [i] = msg[start 00037530: 2b 20 69 5d 3b 0a 20 20 66 6f 72 20 28 3b 20 69 + i];. for (; i 00037540: 20 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 20 2b < W.length; i + 00037550: 3d 20 32 29 20 7b 0a 20 20 20 20 76 61 72 20 63 = 2) {. var c 00037560: 30 5f 68 69 20 3d 20 67 31 5f 35 31 32 5f 68 69 0_hi = g1_512_hi 00037570: 28 57 5b 69 20 2d 20 34 5d 2c 20 57 5b 69 20 2d (W[i - 4], W[i - 00037580: 20 33 5d 29 3b 20 20 2f 2f 20 69 20 2d 20 32 0a 3]); // i - 2. 00037590: 20 20 20 20 76 61 72 20 63 30 5f 6c 6f 20 3d 20 var c0_lo = 000375a0: 67 31 5f 35 31 32 5f 6c 6f 28 57 5b 69 20 2d 20 g1_512_lo(W[i - 000375b0: 34 5d 2c 20 57 5b 69 20 2d 20 33 5d 29 3b 0a 20 4], W[i - 3]);. 000375c0: 20 20 20 76 61 72 20 63 31 5f 68 69 20 3d 20 57 var c1_hi = W 000375d0: 5b 69 20 2d 20 31 34 5d 3b 20 20 2f 2f 20 69 20 [i - 14]; // i 000375e0: 2d 20 37 0a 20 20 20 20 76 61 72 20 63 31 5f 6c - 7. var c1_l 000375f0: 6f 20 3d 20 57 5b 69 20 2d 20 31 33 5d 3b 0a 20 o = W[i - 13];. 00037600: 20 20 20 76 61 72 20 63 32 5f 68 69 20 3d 20 67 var c2_hi = g 00037610: 30 5f 35 31 32 5f 68 69 28 57 5b 69 20 2d 20 33 0_512_hi(W[i - 3 00037620: 30 5d 2c 20 57 5b 69 20 2d 20 32 39 5d 29 3b 20 0], W[i - 29]); 00037630: 20 2f 2f 20 69 20 2d 20 31 35 0a 20 20 20 20 76 // i - 15. v 00037640: 61 72 20 63 32 5f 6c 6f 20 3d 20 67 30 5f 35 31 ar c2_lo = g0_51 00037650: 32 5f 6c 6f 28 57 5b 69 20 2d 20 33 30 5d 2c 20 2_lo(W[i - 30], 00037660: 57 5b 69 20 2d 20 32 39 5d 29 3b 0a 20 20 20 20 W[i - 29]);. 00037670: 76 61 72 20 63 33 5f 68 69 20 3d 20 57 5b 69 20 var c3_hi = W[i 00037680: 2d 20 33 32 5d 3b 20 20 2f 2f 20 69 20 2d 20 31 - 32]; // i - 1 00037690: 36 0a 20 20 20 20 76 61 72 20 63 33 5f 6c 6f 20 6. var c3_lo 000376a0: 3d 20 57 5b 69 20 2d 20 33 31 5d 3b 0a 0a 20 20 = W[i - 31];.. 000376b0: 20 20 57 5b 69 5d 20 3d 20 73 75 6d 36 34 5f 34 W[i] = sum64_4 000376c0: 5f 68 69 28 0a 20 20 20 20 20 20 63 30 5f 68 69 _hi(. c0_hi 000376d0: 2c 20 63 30 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 , c0_lo,. c 000376e0: 31 5f 68 69 2c 20 63 31 5f 6c 6f 2c 0a 20 20 20 1_hi, c1_lo,. 000376f0: 20 20 20 63 32 5f 68 69 2c 20 63 32 5f 6c 6f 2c c2_hi, c2_lo, 00037700: 0a 20 20 20 20 20 20 63 33 5f 68 69 2c 20 63 33 . c3_hi, c3 00037710: 5f 6c 6f 29 3b 0a 20 20 20 20 57 5b 69 20 2b 20 _lo);. W[i + 00037720: 31 5d 20 3d 20 73 75 6d 36 34 5f 34 5f 6c 6f 28 1] = sum64_4_lo( 00037730: 0a 20 20 20 20 20 20 63 30 5f 68 69 2c 20 63 30 . c0_hi, c0 00037740: 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 31 5f 68 69 _lo,. c1_hi 00037750: 2c 20 63 31 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 , c1_lo,. c 00037760: 32 5f 68 69 2c 20 63 32 5f 6c 6f 2c 0a 20 20 20 2_hi, c2_lo,. 00037770: 20 20 20 63 33 5f 68 69 2c 20 63 33 5f 6c 6f 29 c3_hi, c3_lo) 00037780: 3b 0a 20 20 7d 0a 7d 3b 0a 0a 53 48 41 35 31 32 ;. }.};..SHA512 00037790: 2e 70 72 6f 74 6f 74 79 70 65 2e 5f 75 70 64 61 .prototype._upda 000377a0: 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 75 te = function _u 000377b0: 70 64 61 74 65 28 6d 73 67 2c 20 73 74 61 72 74 pdate(msg, start 000377c0: 29 20 7b 0a 20 20 74 68 69 73 2e 5f 70 72 65 70 ) {. this._prep 000377d0: 61 72 65 42 6c 6f 63 6b 28 6d 73 67 2c 20 73 74 areBlock(msg, st 000377e0: 61 72 74 29 3b 0a 0a 20 20 76 61 72 20 57 20 3d art);.. var W = 000377f0: 20 74 68 69 73 2e 57 3b 0a 0a 20 20 76 61 72 20 this.W;.. var 00037800: 61 68 20 3d 20 74 68 69 73 2e 68 5b 30 5d 3b 0a ah = this.h[0];. 00037810: 20 20 76 61 72 20 61 6c 20 3d 20 74 68 69 73 2e var al = this. 00037820: 68 5b 31 5d 3b 0a 20 20 76 61 72 20 62 68 20 3d h[1];. var bh = 00037830: 20 74 68 69 73 2e 68 5b 32 5d 3b 0a 20 20 76 61 this.h[2];. va 00037840: 72 20 62 6c 20 3d 20 74 68 69 73 2e 68 5b 33 5d r bl = this.h[3] 00037850: 3b 0a 20 20 76 61 72 20 63 68 20 3d 20 74 68 69 ;. var ch = thi 00037860: 73 2e 68 5b 34 5d 3b 0a 20 20 76 61 72 20 63 6c s.h[4];. var cl 00037870: 20 3d 20 74 68 69 73 2e 68 5b 35 5d 3b 0a 20 20 = this.h[5];. 00037880: 76 61 72 20 64 68 20 3d 20 74 68 69 73 2e 68 5b var dh = this.h[ 00037890: 36 5d 3b 0a 20 20 76 61 72 20 64 6c 20 3d 20 74 6];. var dl = t 000378a0: 68 69 73 2e 68 5b 37 5d 3b 0a 20 20 76 61 72 20 his.h[7];. var 000378b0: 65 68 20 3d 20 74 68 69 73 2e 68 5b 38 5d 3b 0a eh = this.h[8];. 000378c0: 20 20 76 61 72 20 65 6c 20 3d 20 74 68 69 73 2e var el = this. 000378d0: 68 5b 39 5d 3b 0a 20 20 76 61 72 20 66 68 20 3d h[9];. var fh = 000378e0: 20 74 68 69 73 2e 68 5b 31 30 5d 3b 0a 20 20 76 this.h[10];. v 000378f0: 61 72 20 66 6c 20 3d 20 74 68 69 73 2e 68 5b 31 ar fl = this.h[1 00037900: 31 5d 3b 0a 20 20 76 61 72 20 67 68 20 3d 20 74 1];. var gh = t 00037910: 68 69 73 2e 68 5b 31 32 5d 3b 0a 20 20 76 61 72 his.h[12];. var 00037920: 20 67 6c 20 3d 20 74 68 69 73 2e 68 5b 31 33 5d gl = this.h[13] 00037930: 3b 0a 20 20 76 61 72 20 68 68 20 3d 20 74 68 69 ;. var hh = thi 00037940: 73 2e 68 5b 31 34 5d 3b 0a 20 20 76 61 72 20 68 s.h[14];. var h 00037950: 6c 20 3d 20 74 68 69 73 2e 68 5b 31 35 5d 3b 0a l = this.h[15];. 00037960: 0a 20 20 61 73 73 65 72 74 28 74 68 69 73 2e 6b . assert(this.k 00037970: 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 57 2e 6c 65 .length === W.le 00037980: 6e 67 74 68 29 3b 0a 20 20 66 6f 72 20 28 76 61 ngth);. for (va 00037990: 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 57 2e 6c r i = 0; i < W.l 000379a0: 65 6e 67 74 68 3b 20 69 20 2b 3d 20 32 29 20 7b ength; i += 2) { 000379b0: 0a 20 20 20 20 76 61 72 20 63 30 5f 68 69 20 3d . var c0_hi = 000379c0: 20 68 68 3b 0a 20 20 20 20 76 61 72 20 63 30 5f hh;. var c0_ 000379d0: 6c 6f 20 3d 20 68 6c 3b 0a 20 20 20 20 76 61 72 lo = hl;. var 000379e0: 20 63 31 5f 68 69 20 3d 20 73 31 5f 35 31 32 5f c1_hi = s1_512_ 000379f0: 68 69 28 65 68 2c 20 65 6c 29 3b 0a 20 20 20 20 hi(eh, el);. 00037a00: 76 61 72 20 63 31 5f 6c 6f 20 3d 20 73 31 5f 35 var c1_lo = s1_5 00037a10: 31 32 5f 6c 6f 28 65 68 2c 20 65 6c 29 3b 0a 20 12_lo(eh, el);. 00037a20: 20 20 20 76 61 72 20 63 32 5f 68 69 20 3d 20 63 var c2_hi = c 00037a30: 68 36 34 5f 68 69 28 65 68 2c 20 65 6c 2c 20 66 h64_hi(eh, el, f 00037a40: 68 2c 20 66 6c 2c 20 67 68 2c 20 67 6c 29 3b 0a h, fl, gh, gl);. 00037a50: 20 20 20 20 76 61 72 20 63 32 5f 6c 6f 20 3d 20 var c2_lo = 00037a60: 63 68 36 34 5f 6c 6f 28 65 68 2c 20 65 6c 2c 20 ch64_lo(eh, el, 00037a70: 66 68 2c 20 66 6c 2c 20 67 68 2c 20 67 6c 29 3b fh, fl, gh, gl); 00037a80: 0a 20 20 20 20 76 61 72 20 63 33 5f 68 69 20 3d . var c3_hi = 00037a90: 20 74 68 69 73 2e 6b 5b 69 5d 3b 0a 20 20 20 20 this.k[i];. 00037aa0: 76 61 72 20 63 33 5f 6c 6f 20 3d 20 74 68 69 73 var c3_lo = this 00037ab0: 2e 6b 5b 69 20 2b 20 31 5d 3b 0a 20 20 20 20 76 .k[i + 1];. v 00037ac0: 61 72 20 63 34 5f 68 69 20 3d 20 57 5b 69 5d 3b ar c4_hi = W[i]; 00037ad0: 0a 20 20 20 20 76 61 72 20 63 34 5f 6c 6f 20 3d . var c4_lo = 00037ae0: 20 57 5b 69 20 2b 20 31 5d 3b 0a 0a 20 20 20 20 W[i + 1];.. 00037af0: 76 61 72 20 54 31 5f 68 69 20 3d 20 73 75 6d 36 var T1_hi = sum6 00037b00: 34 5f 35 5f 68 69 28 0a 20 20 20 20 20 20 63 30 4_5_hi(. c0 00037b10: 5f 68 69 2c 20 63 30 5f 6c 6f 2c 0a 20 20 20 20 _hi, c0_lo,. 00037b20: 20 20 63 31 5f 68 69 2c 20 63 31 5f 6c 6f 2c 0a c1_hi, c1_lo,. 00037b30: 20 20 20 20 20 20 63 32 5f 68 69 2c 20 63 32 5f c2_hi, c2_ 00037b40: 6c 6f 2c 0a 20 20 20 20 20 20 63 33 5f 68 69 2c lo,. c3_hi, 00037b50: 20 63 33 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 34 c3_lo,. c4 00037b60: 5f 68 69 2c 20 63 34 5f 6c 6f 29 3b 0a 20 20 20 _hi, c4_lo);. 00037b70: 20 76 61 72 20 54 31 5f 6c 6f 20 3d 20 73 75 6d var T1_lo = sum 00037b80: 36 34 5f 35 5f 6c 6f 28 0a 20 20 20 20 20 20 63 64_5_lo(. c 00037b90: 30 5f 68 69 2c 20 63 30 5f 6c 6f 2c 0a 20 20 20 0_hi, c0_lo,. 00037ba0: 20 20 20 63 31 5f 68 69 2c 20 63 31 5f 6c 6f 2c c1_hi, c1_lo, 00037bb0: 0a 20 20 20 20 20 20 63 32 5f 68 69 2c 20 63 32 . c2_hi, c2 00037bc0: 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 33 5f 68 69 _lo,. c3_hi 00037bd0: 2c 20 63 33 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 , c3_lo,. c 00037be0: 34 5f 68 69 2c 20 63 34 5f 6c 6f 29 3b 0a 0a 20 4_hi, c4_lo);.. 00037bf0: 20 20 20 63 30 5f 68 69 20 3d 20 73 30 5f 35 31 c0_hi = s0_51 00037c00: 32 5f 68 69 28 61 68 2c 20 61 6c 29 3b 0a 20 20 2_hi(ah, al);. 00037c10: 20 20 63 30 5f 6c 6f 20 3d 20 73 30 5f 35 31 32 c0_lo = s0_512 00037c20: 5f 6c 6f 28 61 68 2c 20 61 6c 29 3b 0a 20 20 20 _lo(ah, al);. 00037c30: 20 63 31 5f 68 69 20 3d 20 6d 61 6a 36 34 5f 68 c1_hi = maj64_h 00037c40: 69 28 61 68 2c 20 61 6c 2c 20 62 68 2c 20 62 6c i(ah, al, bh, bl 00037c50: 2c 20 63 68 2c 20 63 6c 29 3b 0a 20 20 20 20 63 , ch, cl);. c 00037c60: 31 5f 6c 6f 20 3d 20 6d 61 6a 36 34 5f 6c 6f 28 1_lo = maj64_lo( 00037c70: 61 68 2c 20 61 6c 2c 20 62 68 2c 20 62 6c 2c 20 ah, al, bh, bl, 00037c80: 63 68 2c 20 63 6c 29 3b 0a 0a 20 20 20 20 76 61 ch, cl);.. va 00037c90: 72 20 54 32 5f 68 69 20 3d 20 73 75 6d 36 34 5f r T2_hi = sum64_ 00037ca0: 68 69 28 63 30 5f 68 69 2c 20 63 30 5f 6c 6f 2c hi(c0_hi, c0_lo, 00037cb0: 20 63 31 5f 68 69 2c 20 63 31 5f 6c 6f 29 3b 0a c1_hi, c1_lo);. 00037cc0: 20 20 20 20 76 61 72 20 54 32 5f 6c 6f 20 3d 20 var T2_lo = 00037cd0: 73 75 6d 36 34 5f 6c 6f 28 63 30 5f 68 69 2c 20 sum64_lo(c0_hi, 00037ce0: 63 30 5f 6c 6f 2c 20 63 31 5f 68 69 2c 20 63 31 c0_lo, c1_hi, c1 00037cf0: 5f 6c 6f 29 3b 0a 0a 20 20 20 20 68 68 20 3d 20 _lo);.. hh = 00037d00: 67 68 3b 0a 20 20 20 20 68 6c 20 3d 20 67 6c 3b gh;. hl = gl; 00037d10: 0a 0a 20 20 20 20 67 68 20 3d 20 66 68 3b 0a 20 .. gh = fh;. 00037d20: 20 20 20 67 6c 20 3d 20 66 6c 3b 0a 0a 20 20 20 gl = fl;.. 00037d30: 20 66 68 20 3d 20 65 68 3b 0a 20 20 20 20 66 6c fh = eh;. fl 00037d40: 20 3d 20 65 6c 3b 0a 0a 20 20 20 20 65 68 20 3d = el;.. eh = 00037d50: 20 73 75 6d 36 34 5f 68 69 28 64 68 2c 20 64 6c sum64_hi(dh, dl 00037d60: 2c 20 54 31 5f 68 69 2c 20 54 31 5f 6c 6f 29 3b , T1_hi, T1_lo); 00037d70: 0a 20 20 20 20 65 6c 20 3d 20 73 75 6d 36 34 5f . el = sum64_ 00037d80: 6c 6f 28 64 6c 2c 20 64 6c 2c 20 54 31 5f 68 69 lo(dl, dl, T1_hi 00037d90: 2c 20 54 31 5f 6c 6f 29 3b 0a 0a 20 20 20 20 64 , T1_lo);.. d 00037da0: 68 20 3d 20 63 68 3b 0a 20 20 20 20 64 6c 20 3d h = ch;. dl = 00037db0: 20 63 6c 3b 0a 0a 20 20 20 20 63 68 20 3d 20 62 cl;.. ch = b 00037dc0: 68 3b 0a 20 20 20 20 63 6c 20 3d 20 62 6c 3b 0a h;. cl = bl;. 00037dd0: 0a 20 20 20 20 62 68 20 3d 20 61 68 3b 0a 20 20 . bh = ah;. 00037de0: 20 20 62 6c 20 3d 20 61 6c 3b 0a 0a 20 20 20 20 bl = al;.. 00037df0: 61 68 20 3d 20 73 75 6d 36 34 5f 68 69 28 54 31 ah = sum64_hi(T1 00037e00: 5f 68 69 2c 20 54 31 5f 6c 6f 2c 20 54 32 5f 68 _hi, T1_lo, T2_h 00037e10: 69 2c 20 54 32 5f 6c 6f 29 3b 0a 20 20 20 20 61 i, T2_lo);. a 00037e20: 6c 20 3d 20 73 75 6d 36 34 5f 6c 6f 28 54 31 5f l = sum64_lo(T1_ 00037e30: 68 69 2c 20 54 31 5f 6c 6f 2c 20 54 32 5f 68 69 hi, T1_lo, T2_hi 00037e40: 2c 20 54 32 5f 6c 6f 29 3b 0a 20 20 7d 0a 0a 20 , T2_lo);. }.. 00037e50: 20 73 75 6d 36 34 28 74 68 69 73 2e 68 2c 20 30 sum64(this.h, 0 00037e60: 2c 20 61 68 2c 20 61 6c 29 3b 0a 20 20 73 75 6d , ah, al);. sum 00037e70: 36 34 28 74 68 69 73 2e 68 2c 20 32 2c 20 62 68 64(this.h, 2, bh 00037e80: 2c 20 62 6c 29 3b 0a 20 20 73 75 6d 36 34 28 74 , bl);. sum64(t 00037e90: 68 69 73 2e 68 2c 20 34 2c 20 63 68 2c 20 63 6c his.h, 4, ch, cl 00037ea0: 29 3b 0a 20 20 73 75 6d 36 34 28 74 68 69 73 2e );. sum64(this. 00037eb0: 68 2c 20 36 2c 20 64 68 2c 20 64 6c 29 3b 0a 20 h, 6, dh, dl);. 00037ec0: 20 73 75 6d 36 34 28 74 68 69 73 2e 68 2c 20 38 sum64(this.h, 8 00037ed0: 2c 20 65 68 2c 20 65 6c 29 3b 0a 20 20 73 75 6d , eh, el);. sum 00037ee0: 36 34 28 74 68 69 73 2e 68 2c 20 31 30 2c 20 66 64(this.h, 10, f 00037ef0: 68 2c 20 66 6c 29 3b 0a 20 20 73 75 6d 36 34 28 h, fl);. sum64( 00037f00: 74 68 69 73 2e 68 2c 20 31 32 2c 20 67 68 2c 20 this.h, 12, gh, 00037f10: 67 6c 29 3b 0a 20 20 73 75 6d 36 34 28 74 68 69 gl);. sum64(thi 00037f20: 73 2e 68 2c 20 31 34 2c 20 68 68 2c 20 68 6c 29 s.h, 14, hh, hl) 00037f30: 3b 0a 7d 3b 0a 0a 53 48 41 35 31 32 2e 70 72 6f ;.};..SHA512.pro 00037f40: 74 6f 74 79 70 65 2e 5f 64 69 67 65 73 74 20 3d totype._digest = 00037f50: 20 66 75 6e 63 74 69 6f 6e 20 64 69 67 65 73 74 function digest 00037f60: 28 65 6e 63 29 20 7b 0a 20 20 69 66 20 28 65 6e (enc) {. if (en 00037f70: 63 20 3d 3d 3d 20 27 68 65 78 27 29 0a 20 20 20 c === 'hex'). 00037f80: 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e 74 6f return utils.to 00037f90: 48 65 78 33 32 28 74 68 69 73 2e 68 2c 20 27 62 Hex32(this.h, 'b 00037fa0: 69 67 27 29 3b 0a 20 20 65 6c 73 65 0a 20 20 20 ig');. else. 00037fb0: 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e 73 70 return utils.sp 00037fc0: 6c 69 74 33 32 28 74 68 69 73 2e 68 2c 20 27 62 lit32(this.h, 'b 00037fd0: 69 67 27 29 3b 0a 7d 3b 0a 0a 66 75 6e 63 74 69 ig');.};..functi 00037fe0: 6f 6e 20 63 68 36 34 5f 68 69 28 78 68 2c 20 78 on ch64_hi(xh, x 00037ff0: 6c 2c 20 79 68 2c 20 79 6c 2c 20 7a 68 29 20 7b l, yh, yl, zh) { 00038000: 0a 20 20 76 61 72 20 72 20 3d 20 28 78 68 20 26 . var r = (xh & 00038010: 20 79 68 29 20 5e 20 28 28 7e 78 68 29 20 26 20 yh) ^ ((~xh) & 00038020: 7a 68 29 3b 0a 20 20 69 66 20 28 72 20 3c 20 30 zh);. if (r < 0 00038030: 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 30 ). r += 0x100 00038040: 30 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 6e 000000;. return 00038050: 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 r;.}..function 00038060: 63 68 36 34 5f 6c 6f 28 78 68 2c 20 78 6c 2c 20 ch64_lo(xh, xl, 00038070: 79 68 2c 20 79 6c 2c 20 7a 68 2c 20 7a 6c 29 20 yh, yl, zh, zl) 00038080: 7b 0a 20 20 76 61 72 20 72 20 3d 20 28 78 6c 20 {. var r = (xl 00038090: 26 20 79 6c 29 20 5e 20 28 28 7e 78 6c 29 20 26 & yl) ^ ((~xl) & 000380a0: 20 7a 6c 29 3b 0a 20 20 69 66 20 28 72 20 3c 20 zl);. if (r < 000380b0: 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 0). r += 0x10 000380c0: 30 30 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 0000000;. retur 000380d0: 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e n r;.}..function 000380e0: 20 6d 61 6a 36 34 5f 68 69 28 78 68 2c 20 78 6c maj64_hi(xh, xl 000380f0: 2c 20 79 68 2c 20 79 6c 2c 20 7a 68 29 20 7b 0a , yh, yl, zh) {. 00038100: 20 20 76 61 72 20 72 20 3d 20 28 78 68 20 26 20 var r = (xh & 00038110: 79 68 29 20 5e 20 28 78 68 20 26 20 7a 68 29 20 yh) ^ (xh & zh) 00038120: 5e 20 28 79 68 20 26 20 7a 68 29 3b 0a 20 20 69 ^ (yh & zh);. i 00038130: 66 20 28 72 20 3c 20 30 29 0a 20 20 20 20 72 20 f (r < 0). r 00038140: 2b 3d 20 30 78 31 30 30 30 30 30 30 30 30 3b 0a += 0x100000000;. 00038150: 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 66 return r;.}..f 00038160: 75 6e 63 74 69 6f 6e 20 6d 61 6a 36 34 5f 6c 6f unction maj64_lo 00038170: 28 78 68 2c 20 78 6c 2c 20 79 68 2c 20 79 6c 2c (xh, xl, yh, yl, 00038180: 20 7a 68 2c 20 7a 6c 29 20 7b 0a 20 20 76 61 72 zh, zl) {. var 00038190: 20 72 20 3d 20 28 78 6c 20 26 20 79 6c 29 20 5e r = (xl & yl) ^ 000381a0: 20 28 78 6c 20 26 20 7a 6c 29 20 5e 20 28 79 6c (xl & zl) ^ (yl 000381b0: 20 26 20 7a 6c 29 3b 0a 20 20 69 66 20 28 72 20 & zl);. if (r 000381c0: 3c 20 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 < 0). r += 0x 000381d0: 31 30 30 30 30 30 30 30 30 3b 0a 20 20 72 65 74 100000000;. ret 000381e0: 75 72 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 urn r;.}..functi 000381f0: 6f 6e 20 73 30 5f 35 31 32 5f 68 69 28 78 68 2c on s0_512_hi(xh, 00038200: 20 78 6c 29 20 7b 0a 20 20 76 61 72 20 63 30 5f xl) {. var c0_ 00038210: 68 69 20 3d 20 72 6f 74 72 36 34 5f 68 69 28 78 hi = rotr64_hi(x 00038220: 68 2c 20 78 6c 2c 20 32 38 29 3b 0a 20 20 76 61 h, xl, 28);. va 00038230: 72 20 63 31 5f 68 69 20 3d 20 72 6f 74 72 36 34 r c1_hi = rotr64 00038240: 5f 68 69 28 78 6c 2c 20 78 68 2c 20 32 29 3b 20 _hi(xl, xh, 2); 00038250: 20 2f 2f 20 33 34 0a 20 20 76 61 72 20 63 32 5f // 34. var c2_ 00038260: 68 69 20 3d 20 72 6f 74 72 36 34 5f 68 69 28 78 hi = rotr64_hi(x 00038270: 6c 2c 20 78 68 2c 20 37 29 3b 20 20 2f 2f 20 33 l, xh, 7); // 3 00038280: 39 0a 0a 20 20 76 61 72 20 72 20 3d 20 63 30 5f 9.. var r = c0_ 00038290: 68 69 20 5e 20 63 31 5f 68 69 20 5e 20 63 32 5f hi ^ c1_hi ^ c2_ 000382a0: 68 69 3b 0a 20 20 69 66 20 28 72 20 3c 20 30 29 hi;. if (r < 0) 000382b0: 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 30 30 . r += 0x1000 000382c0: 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 6e 20 00000;. return 000382d0: 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 r;.}..function s 000382e0: 30 5f 35 31 32 5f 6c 6f 28 78 68 2c 20 78 6c 29 0_512_lo(xh, xl) 000382f0: 20 7b 0a 20 20 76 61 72 20 63 30 5f 6c 6f 20 3d {. var c0_lo = 00038300: 20 72 6f 74 72 36 34 5f 6c 6f 28 78 68 2c 20 78 rotr64_lo(xh, x 00038310: 6c 2c 20 32 38 29 3b 0a 20 20 76 61 72 20 63 31 l, 28);. var c1 00038320: 5f 6c 6f 20 3d 20 72 6f 74 72 36 34 5f 6c 6f 28 _lo = rotr64_lo( 00038330: 78 6c 2c 20 78 68 2c 20 32 29 3b 20 20 2f 2f 20 xl, xh, 2); // 00038340: 33 34 0a 20 20 76 61 72 20 63 32 5f 6c 6f 20 3d 34. var c2_lo = 00038350: 20 72 6f 74 72 36 34 5f 6c 6f 28 78 6c 2c 20 78 rotr64_lo(xl, x 00038360: 68 2c 20 37 29 3b 20 20 2f 2f 20 33 39 0a 0a 20 h, 7); // 39.. 00038370: 20 76 61 72 20 72 20 3d 20 63 30 5f 6c 6f 20 5e var r = c0_lo ^ 00038380: 20 63 31 5f 6c 6f 20 5e 20 63 32 5f 6c 6f 3b 0a c1_lo ^ c2_lo;. 00038390: 20 20 69 66 20 28 72 20 3c 20 30 29 0a 20 20 20 if (r < 0). 000383a0: 20 72 20 2b 3d 20 30 78 31 30 30 30 30 30 30 30 r += 0x10000000 000383b0: 30 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0;. return r;.} 000383c0: 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 31 5f 35 31 ..function s1_51 000383d0: 32 5f 68 69 28 78 68 2c 20 78 6c 29 20 7b 0a 20 2_hi(xh, xl) {. 000383e0: 20 76 61 72 20 63 30 5f 68 69 20 3d 20 72 6f 74 var c0_hi = rot 000383f0: 72 36 34 5f 68 69 28 78 68 2c 20 78 6c 2c 20 31 r64_hi(xh, xl, 1 00038400: 34 29 3b 0a 20 20 76 61 72 20 63 31 5f 68 69 20 4);. var c1_hi 00038410: 3d 20 72 6f 74 72 36 34 5f 68 69 28 78 68 2c 20 = rotr64_hi(xh, 00038420: 78 6c 2c 20 31 38 29 3b 0a 20 20 76 61 72 20 63 xl, 18);. var c 00038430: 32 5f 68 69 20 3d 20 72 6f 74 72 36 34 5f 68 69 2_hi = rotr64_hi 00038440: 28 78 6c 2c 20 78 68 2c 20 39 29 3b 20 20 2f 2f (xl, xh, 9); // 00038450: 20 34 31 0a 0a 20 20 76 61 72 20 72 20 3d 20 63 41.. var r = c 00038460: 30 5f 68 69 20 5e 20 63 31 5f 68 69 20 5e 20 63 0_hi ^ c1_hi ^ c 00038470: 32 5f 68 69 3b 0a 20 20 69 66 20 28 72 20 3c 20 2_hi;. if (r < 00038480: 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 0). r += 0x10 00038490: 30 30 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 0000000;. retur 000384a0: 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e n r;.}..function 000384b0: 20 73 31 5f 35 31 32 5f 6c 6f 28 78 68 2c 20 78 s1_512_lo(xh, x 000384c0: 6c 29 20 7b 0a 20 20 76 61 72 20 63 30 5f 6c 6f l) {. var c0_lo 000384d0: 20 3d 20 72 6f 74 72 36 34 5f 6c 6f 28 78 68 2c = rotr64_lo(xh, 000384e0: 20 78 6c 2c 20 31 34 29 3b 0a 20 20 76 61 72 20 xl, 14);. var 000384f0: 63 31 5f 6c 6f 20 3d 20 72 6f 74 72 36 34 5f 6c c1_lo = rotr64_l 00038500: 6f 28 78 68 2c 20 78 6c 2c 20 31 38 29 3b 0a 20 o(xh, xl, 18);. 00038510: 20 76 61 72 20 63 32 5f 6c 6f 20 3d 20 72 6f 74 var c2_lo = rot 00038520: 72 36 34 5f 6c 6f 28 78 6c 2c 20 78 68 2c 20 39 r64_lo(xl, xh, 9 00038530: 29 3b 20 20 2f 2f 20 34 31 0a 0a 20 20 76 61 72 ); // 41.. var 00038540: 20 72 20 3d 20 63 30 5f 6c 6f 20 5e 20 63 31 5f r = c0_lo ^ c1_ 00038550: 6c 6f 20 5e 20 63 32 5f 6c 6f 3b 0a 20 20 69 66 lo ^ c2_lo;. if 00038560: 20 28 72 20 3c 20 30 29 0a 20 20 20 20 72 20 2b (r < 0). r + 00038570: 3d 20 30 78 31 30 30 30 30 30 30 30 30 3b 0a 20 = 0x100000000;. 00038580: 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 66 75 return r;.}..fu 00038590: 6e 63 74 69 6f 6e 20 67 30 5f 35 31 32 5f 68 69 nction g0_512_hi 000385a0: 28 78 68 2c 20 78 6c 29 20 7b 0a 20 20 76 61 72 (xh, xl) {. var 000385b0: 20 63 30 5f 68 69 20 3d 20 72 6f 74 72 36 34 5f c0_hi = rotr64_ 000385c0: 68 69 28 78 68 2c 20 78 6c 2c 20 31 29 3b 0a 20 hi(xh, xl, 1);. 000385d0: 20 76 61 72 20 63 31 5f 68 69 20 3d 20 72 6f 74 var c1_hi = rot 000385e0: 72 36 34 5f 68 69 28 78 68 2c 20 78 6c 2c 20 38 r64_hi(xh, xl, 8 000385f0: 29 3b 0a 20 20 76 61 72 20 63 32 5f 68 69 20 3d );. var c2_hi = 00038600: 20 73 68 72 36 34 5f 68 69 28 78 68 2c 20 78 6c shr64_hi(xh, xl 00038610: 2c 20 37 29 3b 0a 0a 20 20 76 61 72 20 72 20 3d , 7);.. var r = 00038620: 20 63 30 5f 68 69 20 5e 20 63 31 5f 68 69 20 5e c0_hi ^ c1_hi ^ 00038630: 20 63 32 5f 68 69 3b 0a 20 20 69 66 20 28 72 20 c2_hi;. if (r 00038640: 3c 20 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 < 0). r += 0x 00038650: 31 30 30 30 30 30 30 30 30 3b 0a 20 20 72 65 74 100000000;. ret 00038660: 75 72 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 urn r;.}..functi 00038670: 6f 6e 20 67 30 5f 35 31 32 5f 6c 6f 28 78 68 2c on g0_512_lo(xh, 00038680: 20 78 6c 29 20 7b 0a 20 20 76 61 72 20 63 30 5f xl) {. var c0_ 00038690: 6c 6f 20 3d 20 72 6f 74 72 36 34 5f 6c 6f 28 78 lo = rotr64_lo(x 000386a0: 68 2c 20 78 6c 2c 20 31 29 3b 0a 20 20 76 61 72 h, xl, 1);. var 000386b0: 20 63 31 5f 6c 6f 20 3d 20 72 6f 74 72 36 34 5f c1_lo = rotr64_ 000386c0: 6c 6f 28 78 68 2c 20 78 6c 2c 20 38 29 3b 0a 20 lo(xh, xl, 8);. 000386d0: 20 76 61 72 20 63 32 5f 6c 6f 20 3d 20 73 68 72 var c2_lo = shr 000386e0: 36 34 5f 6c 6f 28 78 68 2c 20 78 6c 2c 20 37 29 64_lo(xh, xl, 7) 000386f0: 3b 0a 0a 20 20 76 61 72 20 72 20 3d 20 63 30 5f ;.. var r = c0_ 00038700: 6c 6f 20 5e 20 63 31 5f 6c 6f 20 5e 20 63 32 5f lo ^ c1_lo ^ c2_ 00038710: 6c 6f 3b 0a 20 20 69 66 20 28 72 20 3c 20 30 29 lo;. if (r < 0) 00038720: 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 30 30 . r += 0x1000 00038730: 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 6e 20 00000;. return 00038740: 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 67 r;.}..function g 00038750: 31 5f 35 31 32 5f 68 69 28 78 68 2c 20 78 6c 29 1_512_hi(xh, xl) 00038760: 20 7b 0a 20 20 76 61 72 20 63 30 5f 68 69 20 3d {. var c0_hi = 00038770: 20 72 6f 74 72 36 34 5f 68 69 28 78 68 2c 20 78 rotr64_hi(xh, x 00038780: 6c 2c 20 31 39 29 3b 0a 20 20 76 61 72 20 63 31 l, 19);. var c1 00038790: 5f 68 69 20 3d 20 72 6f 74 72 36 34 5f 68 69 28 _hi = rotr64_hi( 000387a0: 78 6c 2c 20 78 68 2c 20 32 39 29 3b 20 20 2f 2f xl, xh, 29); // 000387b0: 20 36 31 0a 20 20 76 61 72 20 63 32 5f 68 69 20 61. var c2_hi 000387c0: 3d 20 73 68 72 36 34 5f 68 69 28 78 68 2c 20 78 = shr64_hi(xh, x 000387d0: 6c 2c 20 36 29 3b 0a 0a 20 20 76 61 72 20 72 20 l, 6);.. var r 000387e0: 3d 20 63 30 5f 68 69 20 5e 20 63 31 5f 68 69 20 = c0_hi ^ c1_hi 000387f0: 5e 20 63 32 5f 68 69 3b 0a 20 20 69 66 20 28 72 ^ c2_hi;. if (r 00038800: 20 3c 20 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 < 0). r += 0 00038810: 78 31 30 30 30 30 30 30 30 30 3b 0a 20 20 72 65 x100000000;. re 00038820: 74 75 72 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 turn r;.}..funct 00038830: 69 6f 6e 20 67 31 5f 35 31 32 5f 6c 6f 28 78 68 ion g1_512_lo(xh 00038840: 2c 20 78 6c 29 20 7b 0a 20 20 76 61 72 20 63 30 , xl) {. var c0 00038850: 5f 6c 6f 20 3d 20 72 6f 74 72 36 34 5f 6c 6f 28 _lo = rotr64_lo( 00038860: 78 68 2c 20 78 6c 2c 20 31 39 29 3b 0a 20 20 76 xh, xl, 19);. v 00038870: 61 72 20 63 31 5f 6c 6f 20 3d 20 72 6f 74 72 36 ar c1_lo = rotr6 00038880: 34 5f 6c 6f 28 78 6c 2c 20 78 68 2c 20 32 39 29 4_lo(xl, xh, 29) 00038890: 3b 20 20 2f 2f 20 36 31 0a 20 20 76 61 72 20 63 ; // 61. var c 000388a0: 32 5f 6c 6f 20 3d 20 73 68 72 36 34 5f 6c 6f 28 2_lo = shr64_lo( 000388b0: 78 68 2c 20 78 6c 2c 20 36 29 3b 0a 0a 20 20 76 xh, xl, 6);.. v 000388c0: 61 72 20 72 20 3d 20 63 30 5f 6c 6f 20 5e 20 63 ar r = c0_lo ^ c 000388d0: 31 5f 6c 6f 20 5e 20 63 32 5f 6c 6f 3b 0a 20 20 1_lo ^ c2_lo;. 000388e0: 69 66 20 28 72 20 3c 20 30 29 0a 20 20 20 20 72 if (r < 0). r 000388f0: 20 2b 3d 20 30 78 31 30 30 30 30 30 30 30 30 3b += 0x100000000; 00038900: 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a . return r;.}.. 00038910: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 00038920: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00038930: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 00038940: 73 68 2f 73 68 61 2f 63 6f 6d 6d 6f 6e 2e 6a 73 sh/sha/common.js 00038950: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 00038960: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038970: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038980: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 00038990: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 000389a0: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 000389b0: 2f 68 61 73 68 2f 73 68 61 2f 63 6f 6d 6d 6f 6e /hash/sha/common 000389c0: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 000389d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000389e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000389f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038a00: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 */./***/ ((__unu 00038a10: 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 sed_webpack_modu 00038a20: 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 le, exports, __w 00038a30: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00038a40: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00038a50: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 75 74 69 6c ict";...var util 00038a60: 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 s = __webpack_re 00038a70: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 75 quire__(/*! ../u 00038a80: 74 69 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f tils */ "./node_ 00038a90: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00038aa0: 6c 69 62 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a lib/hash/utils.j 00038ab0: 73 22 29 3b 0a 76 61 72 20 72 6f 74 72 33 32 20 s");.var rotr32 00038ac0: 3d 20 75 74 69 6c 73 2e 72 6f 74 72 33 32 3b 0a = utils.rotr32;. 00038ad0: 0a 66 75 6e 63 74 69 6f 6e 20 66 74 5f 31 28 73 .function ft_1(s 00038ae0: 2c 20 78 2c 20 79 2c 20 7a 29 20 7b 0a 20 20 69 , x, y, z) {. i 00038af0: 66 20 28 73 20 3d 3d 3d 20 30 29 0a 20 20 20 20 f (s === 0). 00038b00: 72 65 74 75 72 6e 20 63 68 33 32 28 78 2c 20 79 return ch32(x, y 00038b10: 2c 20 7a 29 3b 0a 20 20 69 66 20 28 73 20 3d 3d , z);. if (s == 00038b20: 3d 20 31 20 7c 7c 20 73 20 3d 3d 3d 20 33 29 0a = 1 || s === 3). 00038b30: 20 20 20 20 72 65 74 75 72 6e 20 70 33 32 28 78 return p32(x 00038b40: 2c 20 79 2c 20 7a 29 3b 0a 20 20 69 66 20 28 73 , y, z);. if (s 00038b50: 20 3d 3d 3d 20 32 29 0a 20 20 20 20 72 65 74 75 === 2). retu 00038b60: 72 6e 20 6d 61 6a 33 32 28 78 2c 20 79 2c 20 7a rn maj32(x, y, z 00038b70: 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 66 74 5f );.}.exports.ft_ 00038b80: 31 20 3d 20 66 74 5f 31 3b 0a 0a 66 75 6e 63 74 1 = ft_1;..funct 00038b90: 69 6f 6e 20 63 68 33 32 28 78 2c 20 79 2c 20 7a ion ch32(x, y, z 00038ba0: 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 78 20 ) {. return (x 00038bb0: 26 20 79 29 20 5e 20 28 28 7e 78 29 20 26 20 7a & y) ^ ((~x) & z 00038bc0: 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 63 68 33 );.}.exports.ch3 00038bd0: 32 20 3d 20 63 68 33 32 3b 0a 0a 66 75 6e 63 74 2 = ch32;..funct 00038be0: 69 6f 6e 20 6d 61 6a 33 32 28 78 2c 20 79 2c 20 ion maj32(x, y, 00038bf0: 7a 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 78 z) {. return (x 00038c00: 20 26 20 79 29 20 5e 20 28 78 20 26 20 7a 29 20 & y) ^ (x & z) 00038c10: 5e 20 28 79 20 26 20 7a 29 3b 0a 7d 0a 65 78 70 ^ (y & z);.}.exp 00038c20: 6f 72 74 73 2e 6d 61 6a 33 32 20 3d 20 6d 61 6a orts.maj32 = maj 00038c30: 33 32 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 70 33 32;..function p3 00038c40: 32 28 78 2c 20 79 2c 20 7a 29 20 7b 0a 20 20 72 2(x, y, z) {. r 00038c50: 65 74 75 72 6e 20 78 20 5e 20 79 20 5e 20 7a 3b eturn x ^ y ^ z; 00038c60: 0a 7d 0a 65 78 70 6f 72 74 73 2e 70 33 32 20 3d .}.exports.p32 = 00038c70: 20 70 33 32 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 p32;..function 00038c80: 73 30 5f 32 35 36 28 78 29 20 7b 0a 20 20 72 65 s0_256(x) {. re 00038c90: 74 75 72 6e 20 72 6f 74 72 33 32 28 78 2c 20 32 turn rotr32(x, 2 00038ca0: 29 20 5e 20 72 6f 74 72 33 32 28 78 2c 20 31 33 ) ^ rotr32(x, 13 00038cb0: 29 20 5e 20 72 6f 74 72 33 32 28 78 2c 20 32 32 ) ^ rotr32(x, 22 00038cc0: 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 30 5f );.}.exports.s0_ 00038cd0: 32 35 36 20 3d 20 73 30 5f 32 35 36 3b 0a 0a 66 256 = s0_256;..f 00038ce0: 75 6e 63 74 69 6f 6e 20 73 31 5f 32 35 36 28 78 unction s1_256(x 00038cf0: 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 72 6f 74 ) {. return rot 00038d00: 72 33 32 28 78 2c 20 36 29 20 5e 20 72 6f 74 72 r32(x, 6) ^ rotr 00038d10: 33 32 28 78 2c 20 31 31 29 20 5e 20 72 6f 74 72 32(x, 11) ^ rotr 00038d20: 33 32 28 78 2c 20 32 35 29 3b 0a 7d 0a 65 78 70 32(x, 25);.}.exp 00038d30: 6f 72 74 73 2e 73 31 5f 32 35 36 20 3d 20 73 31 orts.s1_256 = s1 00038d40: 5f 32 35 36 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 _256;..function 00038d50: 67 30 5f 32 35 36 28 78 29 20 7b 0a 20 20 72 65 g0_256(x) {. re 00038d60: 74 75 72 6e 20 72 6f 74 72 33 32 28 78 2c 20 37 turn rotr32(x, 7 00038d70: 29 20 5e 20 72 6f 74 72 33 32 28 78 2c 20 31 38 ) ^ rotr32(x, 18 00038d80: 29 20 5e 20 28 78 20 3e 3e 3e 20 33 29 3b 0a 7d ) ^ (x >>> 3);.} 00038d90: 0a 65 78 70 6f 72 74 73 2e 67 30 5f 32 35 36 20 .exports.g0_256 00038da0: 3d 20 67 30 5f 32 35 36 3b 0a 0a 66 75 6e 63 74 = g0_256;..funct 00038db0: 69 6f 6e 20 67 31 5f 32 35 36 28 78 29 20 7b 0a ion g1_256(x) {. 00038dc0: 20 20 72 65 74 75 72 6e 20 72 6f 74 72 33 32 28 return rotr32( 00038dd0: 78 2c 20 31 37 29 20 5e 20 72 6f 74 72 33 32 28 x, 17) ^ rotr32( 00038de0: 78 2c 20 31 39 29 20 5e 20 28 78 20 3e 3e 3e 20 x, 19) ^ (x >>> 00038df0: 31 30 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 67 10);.}.exports.g 00038e00: 31 5f 32 35 36 20 3d 20 67 31 5f 32 35 36 3b 0a 1_256 = g1_256;. 00038e10: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00038e20: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00038e30: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00038e40: 61 73 68 2f 75 74 69 6c 73 2e 6a 73 22 3a 0a 2f ash/utils.js":./ 00038e50: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 00038e60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038e70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038e80: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00038e90: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 ode_modules/hash 00038ea0: 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 75 74 69 .js/lib/hash/uti 00038eb0: 6c 73 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a ls.js ***!. \** 00038ec0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038ed0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038ee0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 00038ef0: 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 /***/ ((__unused 00038f00: 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c _webpack_module, 00038f10: 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 exports, __webp 00038f20: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 00038f30: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 00038f40: 22 3b 0a 0a 0a 76 61 72 20 61 73 73 65 72 74 20 ";...var assert 00038f50: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00038f60: 69 72 65 5f 5f 28 2f 2a 21 20 6d 69 6e 69 6d 61 ire__(/*! minima 00038f70: 6c 69 73 74 69 63 2d 61 73 73 65 72 74 20 2a 2f listic-assert */ 00038f80: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00038f90: 2f 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d 61 73 /minimalistic-as 00038fa0: 73 65 72 74 2f 69 6e 64 65 78 2e 6a 73 22 29 3b sert/index.js"); 00038fb0: 0a 76 61 72 20 69 6e 68 65 72 69 74 73 20 3d 20 .var inherits = 00038fc0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00038fd0: 65 5f 5f 28 2f 2a 21 20 69 6e 68 65 72 69 74 73 e__(/*! inherits 00038fe0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 00038ff0: 6c 65 73 2f 69 6e 68 65 72 69 74 73 2f 69 6e 68 les/inherits/inh 00039000: 65 72 69 74 73 5f 62 72 6f 77 73 65 72 2e 6a 73 erits_browser.js 00039010: 22 29 3b 0a 0a 65 78 70 6f 72 74 73 2e 69 6e 68 ");..exports.inh 00039020: 65 72 69 74 73 20 3d 20 69 6e 68 65 72 69 74 73 erits = inherits 00039030: 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 69 73 53 75 ;..function isSu 00039040: 72 72 6f 67 61 74 65 50 61 69 72 28 6d 73 67 2c rrogatePair(msg, 00039050: 20 69 29 20 7b 0a 20 20 69 66 20 28 28 6d 73 67 i) {. if ((msg 00039060: 2e 63 68 61 72 43 6f 64 65 41 74 28 69 29 20 26 .charCodeAt(i) & 00039070: 20 30 78 46 43 30 30 29 20 21 3d 3d 20 30 78 44 0xFC00) !== 0xD 00039080: 38 30 30 29 20 7b 0a 20 20 20 20 72 65 74 75 72 800) {. retur 00039090: 6e 20 66 61 6c 73 65 3b 0a 20 20 7d 0a 20 20 69 n false;. }. i 000390a0: 66 20 28 69 20 3c 20 30 20 7c 7c 20 69 20 2b 20 f (i < 0 || i + 000390b0: 31 20 3e 3d 20 6d 73 67 2e 6c 65 6e 67 74 68 29 1 >= msg.length) 000390c0: 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 61 {. return fa 000390d0: 6c 73 65 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 lse;. }. retur 000390e0: 6e 20 28 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 n (msg.charCodeA 000390f0: 74 28 69 20 2b 20 31 29 20 26 20 30 78 46 43 30 t(i + 1) & 0xFC0 00039100: 30 29 20 3d 3d 3d 20 30 78 44 43 30 30 3b 0a 7d 0) === 0xDC00;.} 00039110: 0a 0a 66 75 6e 63 74 69 6f 6e 20 74 6f 41 72 72 ..function toArr 00039120: 61 79 28 6d 73 67 2c 20 65 6e 63 29 20 7b 0a 20 ay(msg, enc) {. 00039130: 20 69 66 20 28 41 72 72 61 79 2e 69 73 41 72 72 if (Array.isArr 00039140: 61 79 28 6d 73 67 29 29 0a 20 20 20 20 72 65 74 ay(msg)). ret 00039150: 75 72 6e 20 6d 73 67 2e 73 6c 69 63 65 28 29 3b urn msg.slice(); 00039160: 0a 20 20 69 66 20 28 21 6d 73 67 29 0a 20 20 20 . if (!msg). 00039170: 20 72 65 74 75 72 6e 20 5b 5d 3b 0a 20 20 76 61 return [];. va 00039180: 72 20 72 65 73 20 3d 20 5b 5d 3b 0a 20 20 69 66 r res = [];. if 00039190: 20 28 74 79 70 65 6f 66 20 6d 73 67 20 3d 3d 3d (typeof msg === 000391a0: 20 27 73 74 72 69 6e 67 27 29 20 7b 0a 20 20 20 'string') {. 000391b0: 20 69 66 20 28 21 65 6e 63 29 20 7b 0a 20 20 20 if (!enc) {. 000391c0: 20 20 20 2f 2f 20 49 6e 73 70 69 72 65 64 20 62 // Inspired b 000391d0: 79 20 73 74 72 69 6e 67 54 6f 55 74 66 38 42 79 y stringToUtf8By 000391e0: 74 65 41 72 72 61 79 28 29 20 69 6e 20 63 6c 6f teArray() in clo 000391f0: 73 75 72 65 2d 6c 69 62 72 61 72 79 20 62 79 20 sure-library by 00039200: 47 6f 6f 67 6c 65 0a 20 20 20 20 20 20 2f 2f 20 Google. // 00039210: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c 00039220: 6f 6d 2f 67 6f 6f 67 6c 65 2f 63 6c 6f 73 75 72 om/google/closur 00039230: 65 2d 6c 69 62 72 61 72 79 2f 62 6c 6f 62 2f 38 e-library/blob/8 00039240: 35 39 38 64 38 37 32 34 32 61 66 35 39 61 61 63 598d87242af59aac 00039250: 32 33 33 32 37 30 37 34 32 63 38 39 38 34 65 32 233270742c8984e2 00039260: 62 32 62 64 62 65 30 2f 63 6c 6f 73 75 72 65 2f b2bdbe0/closure/ 00039270: 67 6f 6f 67 2f 63 72 79 70 74 2f 63 72 79 70 74 goog/crypt/crypt 00039280: 2e 6a 73 23 4c 31 31 37 2d 4c 31 34 33 0a 20 20 .js#L117-L143. 00039290: 20 20 20 20 2f 2f 20 41 70 61 63 68 65 20 4c 69 // Apache Li 000392a0: 63 65 6e 73 65 20 32 2e 30 0a 20 20 20 20 20 20 cense 2.0. 000392b0: 2f 2f 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 // https://githu 000392c0: 62 2e 63 6f 6d 2f 67 6f 6f 67 6c 65 2f 63 6c 6f b.com/google/clo 000392d0: 73 75 72 65 2d 6c 69 62 72 61 72 79 2f 62 6c 6f sure-library/blo 000392e0: 62 2f 6d 61 73 74 65 72 2f 4c 49 43 45 4e 53 45 b/master/LICENSE 000392f0: 0a 20 20 20 20 20 20 76 61 72 20 70 20 3d 20 30 . var p = 0 00039300: 3b 0a 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 ;. for (var 00039310: 20 69 20 3d 20 30 3b 20 69 20 3c 20 6d 73 67 2e i = 0; i < msg. 00039320: 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20 length; i++) {. 00039330: 20 20 20 20 20 20 20 76 61 72 20 63 20 3d 20 6d var c = m 00039340: 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 69 29 sg.charCodeAt(i) 00039350: 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 63 20 ;. if (c 00039360: 3c 20 31 32 38 29 20 7b 0a 20 20 20 20 20 20 20 < 128) {. 00039370: 20 20 20 72 65 73 5b 70 2b 2b 5d 20 3d 20 63 3b res[p++] = c; 00039380: 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 . } else 00039390: 69 66 20 28 63 20 3c 20 32 30 34 38 29 20 7b 0a if (c < 2048) {. 000393a0: 20 20 20 20 20 20 20 20 20 20 72 65 73 5b 70 2b res[p+ 000393b0: 2b 5d 20 3d 20 28 63 20 3e 3e 20 36 29 20 7c 20 +] = (c >> 6) | 000393c0: 31 39 32 3b 0a 20 20 20 20 20 20 20 20 20 20 72 192;. r 000393d0: 65 73 5b 70 2b 2b 5d 20 3d 20 28 63 20 26 20 36 es[p++] = (c & 6 000393e0: 33 29 20 7c 20 31 32 38 3b 0a 20 20 20 20 20 20 3) | 128;. 000393f0: 20 20 7d 20 65 6c 73 65 20 69 66 20 28 69 73 53 } else if (isS 00039400: 75 72 72 6f 67 61 74 65 50 61 69 72 28 6d 73 67 urrogatePair(msg 00039410: 2c 20 69 29 29 20 7b 0a 20 20 20 20 20 20 20 20 , i)) {. 00039420: 20 20 63 20 3d 20 30 78 31 30 30 30 30 20 2b 20 c = 0x10000 + 00039430: 28 28 63 20 26 20 30 78 30 33 46 46 29 20 3c 3c ((c & 0x03FF) << 00039440: 20 31 30 29 20 2b 20 28 6d 73 67 2e 63 68 61 72 10) + (msg.char 00039450: 43 6f 64 65 41 74 28 2b 2b 69 29 20 26 20 30 78 CodeAt(++i) & 0x 00039460: 30 33 46 46 29 3b 0a 20 20 20 20 20 20 20 20 20 03FF);. 00039470: 20 72 65 73 5b 70 2b 2b 5d 20 3d 20 28 63 20 3e res[p++] = (c > 00039480: 3e 20 31 38 29 20 7c 20 32 34 30 3b 0a 20 20 20 > 18) | 240;. 00039490: 20 20 20 20 20 20 20 72 65 73 5b 70 2b 2b 5d 20 res[p++] 000394a0: 3d 20 28 28 63 20 3e 3e 20 31 32 29 20 26 20 36 = ((c >> 12) & 6 000394b0: 33 29 20 7c 20 31 32 38 3b 0a 20 20 20 20 20 20 3) | 128;. 000394c0: 20 20 20 20 72 65 73 5b 70 2b 2b 5d 20 3d 20 28 res[p++] = ( 000394d0: 28 63 20 3e 3e 20 36 29 20 26 20 36 33 29 20 7c (c >> 6) & 63) | 000394e0: 20 31 32 38 3b 0a 20 20 20 20 20 20 20 20 20 20 128;. 000394f0: 72 65 73 5b 70 2b 2b 5d 20 3d 20 28 63 20 26 20 res[p++] = (c & 00039500: 36 33 29 20 7c 20 31 32 38 3b 0a 20 20 20 20 20 63) | 128;. 00039510: 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 } else {. 00039520: 20 20 20 20 20 20 72 65 73 5b 70 2b 2b 5d 20 3d res[p++] = 00039530: 20 28 63 20 3e 3e 20 31 32 29 20 7c 20 32 32 34 (c >> 12) | 224 00039540: 3b 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 5b ;. res[ 00039550: 70 2b 2b 5d 20 3d 20 28 28 63 20 3e 3e 20 36 29 p++] = ((c >> 6) 00039560: 20 26 20 36 33 29 20 7c 20 31 32 38 3b 0a 20 20 & 63) | 128;. 00039570: 20 20 20 20 20 20 20 20 72 65 73 5b 70 2b 2b 5d res[p++] 00039580: 20 3d 20 28 63 20 26 20 36 33 29 20 7c 20 31 32 = (c & 63) | 12 00039590: 38 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 8;. }. 000395a0: 20 20 20 7d 0a 20 20 20 20 7d 20 65 6c 73 65 20 }. } else 000395b0: 69 66 20 28 65 6e 63 20 3d 3d 3d 20 27 68 65 78 if (enc === 'hex 000395c0: 27 29 20 7b 0a 20 20 20 20 20 20 6d 73 67 20 3d ') {. msg = 000395d0: 20 6d 73 67 2e 72 65 70 6c 61 63 65 28 2f 5b 5e msg.replace(/[^ 000395e0: 61 2d 7a 30 2d 39 5d 2b 2f 69 67 2c 20 27 27 29 a-z0-9]+/ig, '') 000395f0: 3b 0a 20 20 20 20 20 20 69 66 20 28 6d 73 67 2e ;. if (msg. 00039600: 6c 65 6e 67 74 68 20 25 20 32 20 21 3d 3d 20 30 length % 2 !== 0 00039610: 29 0a 20 20 20 20 20 20 20 20 6d 73 67 20 3d 20 ). msg = 00039620: 27 30 27 20 2b 20 6d 73 67 3b 0a 20 20 20 20 20 '0' + msg;. 00039630: 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c for (i = 0; i < 00039640: 20 6d 73 67 2e 6c 65 6e 67 74 68 3b 20 69 20 2b msg.length; i + 00039650: 3d 20 32 29 0a 20 20 20 20 20 20 20 20 72 65 73 = 2). res 00039660: 2e 70 75 73 68 28 70 61 72 73 65 49 6e 74 28 6d .push(parseInt(m 00039670: 73 67 5b 69 5d 20 2b 20 6d 73 67 5b 69 20 2b 20 sg[i] + msg[i + 00039680: 31 5d 2c 20 31 36 29 29 3b 0a 20 20 20 20 7d 0a 1], 16));. }. 00039690: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 66 } else {. f 000396a0: 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 6d or (i = 0; i < m 000396b0: 73 67 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 0a sg.length; i++). 000396c0: 20 20 20 20 20 20 72 65 73 5b 69 5d 20 3d 20 6d res[i] = m 000396d0: 73 67 5b 69 5d 20 7c 20 30 3b 0a 20 20 7d 0a 20 sg[i] | 0;. }. 000396e0: 20 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d 0a 65 return res;.}.e 000396f0: 78 70 6f 72 74 73 2e 74 6f 41 72 72 61 79 20 3d xports.toArray = 00039700: 20 74 6f 41 72 72 61 79 3b 0a 0a 66 75 6e 63 74 toArray;..funct 00039710: 69 6f 6e 20 74 6f 48 65 78 28 6d 73 67 29 20 7b ion toHex(msg) { 00039720: 0a 20 20 76 61 72 20 72 65 73 20 3d 20 27 27 3b . var res = ''; 00039730: 0a 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 . for (var i = 00039740: 30 3b 20 69 20 3c 20 6d 73 67 2e 6c 65 6e 67 74 0; i < msg.lengt 00039750: 68 3b 20 69 2b 2b 29 0a 20 20 20 20 72 65 73 20 h; i++). res 00039760: 2b 3d 20 7a 65 72 6f 32 28 6d 73 67 5b 69 5d 2e += zero2(msg[i]. 00039770: 74 6f 53 74 72 69 6e 67 28 31 36 29 29 3b 0a 20 toString(16));. 00039780: 20 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d 0a 65 return res;.}.e 00039790: 78 70 6f 72 74 73 2e 74 6f 48 65 78 20 3d 20 74 xports.toHex = t 000397a0: 6f 48 65 78 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 oHex;..function 000397b0: 68 74 6f 6e 6c 28 77 29 20 7b 0a 20 20 76 61 72 htonl(w) {. var 000397c0: 20 72 65 73 20 3d 20 28 77 20 3e 3e 3e 20 32 34 res = (w >>> 24 000397d0: 29 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ) |. 000397e0: 28 28 77 20 3e 3e 3e 20 38 29 20 26 20 30 78 66 ((w >>> 8) & 0xf 000397f0: 66 30 30 29 20 7c 0a 20 20 20 20 20 20 20 20 20 f00) |. 00039800: 20 20 20 28 28 77 20 3c 3c 20 38 29 20 26 20 30 ((w << 8) & 0 00039810: 78 66 66 30 30 30 30 29 20 7c 0a 20 20 20 20 20 xff0000) |. 00039820: 20 20 20 20 20 20 20 28 28 77 20 26 20 30 78 66 ((w & 0xf 00039830: 66 29 20 3c 3c 20 32 34 29 3b 0a 20 20 72 65 74 f) << 24);. ret 00039840: 75 72 6e 20 72 65 73 20 3e 3e 3e 20 30 3b 0a 7d urn res >>> 0;.} 00039850: 0a 65 78 70 6f 72 74 73 2e 68 74 6f 6e 6c 20 3d .exports.htonl = 00039860: 20 68 74 6f 6e 6c 3b 0a 0a 66 75 6e 63 74 69 6f htonl;..functio 00039870: 6e 20 74 6f 48 65 78 33 32 28 6d 73 67 2c 20 65 n toHex32(msg, e 00039880: 6e 64 69 61 6e 29 20 7b 0a 20 20 76 61 72 20 72 ndian) {. var r 00039890: 65 73 20 3d 20 27 27 3b 0a 20 20 66 6f 72 20 28 es = '';. for ( 000398a0: 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6d var i = 0; i < m 000398b0: 73 67 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 sg.length; i++) 000398c0: 7b 0a 20 20 20 20 76 61 72 20 77 20 3d 20 6d 73 {. var w = ms 000398d0: 67 5b 69 5d 3b 0a 20 20 20 20 69 66 20 28 65 6e g[i];. if (en 000398e0: 64 69 61 6e 20 3d 3d 3d 20 27 6c 69 74 74 6c 65 dian === 'little 000398f0: 27 29 0a 20 20 20 20 20 20 77 20 3d 20 68 74 6f '). w = hto 00039900: 6e 6c 28 77 29 3b 0a 20 20 20 20 72 65 73 20 2b nl(w);. res + 00039910: 3d 20 7a 65 72 6f 38 28 77 2e 74 6f 53 74 72 69 = zero8(w.toStri 00039920: 6e 67 28 31 36 29 29 3b 0a 20 20 7d 0a 20 20 72 ng(16));. }. r 00039930: 65 74 75 72 6e 20 72 65 73 3b 0a 7d 0a 65 78 70 eturn res;.}.exp 00039940: 6f 72 74 73 2e 74 6f 48 65 78 33 32 20 3d 20 74 orts.toHex32 = t 00039950: 6f 48 65 78 33 32 3b 0a 0a 66 75 6e 63 74 69 6f oHex32;..functio 00039960: 6e 20 7a 65 72 6f 32 28 77 6f 72 64 29 20 7b 0a n zero2(word) {. 00039970: 20 20 69 66 20 28 77 6f 72 64 2e 6c 65 6e 67 74 if (word.lengt 00039980: 68 20 3d 3d 3d 20 31 29 0a 20 20 20 20 72 65 74 h === 1). ret 00039990: 75 72 6e 20 27 30 27 20 2b 20 77 6f 72 64 3b 0a urn '0' + word;. 000399a0: 20 20 65 6c 73 65 0a 20 20 20 20 72 65 74 75 72 else. retur 000399b0: 6e 20 77 6f 72 64 3b 0a 7d 0a 65 78 70 6f 72 74 n word;.}.export 000399c0: 73 2e 7a 65 72 6f 32 20 3d 20 7a 65 72 6f 32 3b s.zero2 = zero2; 000399d0: 0a 0a 66 75 6e 63 74 69 6f 6e 20 7a 65 72 6f 38 ..function zero8 000399e0: 28 77 6f 72 64 29 20 7b 0a 20 20 69 66 20 28 77 (word) {. if (w 000399f0: 6f 72 64 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 37 ord.length === 7 00039a00: 29 0a 20 20 20 20 72 65 74 75 72 6e 20 27 30 27 ). return '0' 00039a10: 20 2b 20 77 6f 72 64 3b 0a 20 20 65 6c 73 65 20 + word;. else 00039a20: 69 66 20 28 77 6f 72 64 2e 6c 65 6e 67 74 68 20 if (word.length 00039a30: 3d 3d 3d 20 36 29 0a 20 20 20 20 72 65 74 75 72 === 6). retur 00039a40: 6e 20 27 30 30 27 20 2b 20 77 6f 72 64 3b 0a 20 n '00' + word;. 00039a50: 20 65 6c 73 65 20 69 66 20 28 77 6f 72 64 2e 6c else if (word.l 00039a60: 65 6e 67 74 68 20 3d 3d 3d 20 35 29 0a 20 20 20 ength === 5). 00039a70: 20 72 65 74 75 72 6e 20 27 30 30 30 27 20 2b 20 return '000' + 00039a80: 77 6f 72 64 3b 0a 20 20 65 6c 73 65 20 69 66 20 word;. else if 00039a90: 28 77 6f 72 64 2e 6c 65 6e 67 74 68 20 3d 3d 3d (word.length === 00039aa0: 20 34 29 0a 20 20 20 20 72 65 74 75 72 6e 20 27 4). return ' 00039ab0: 30 30 30 30 27 20 2b 20 77 6f 72 64 3b 0a 20 20 0000' + word;. 00039ac0: 65 6c 73 65 20 69 66 20 28 77 6f 72 64 2e 6c 65 else if (word.le 00039ad0: 6e 67 74 68 20 3d 3d 3d 20 33 29 0a 20 20 20 20 ngth === 3). 00039ae0: 72 65 74 75 72 6e 20 27 30 30 30 30 30 27 20 2b return '00000' + 00039af0: 20 77 6f 72 64 3b 0a 20 20 65 6c 73 65 20 69 66 word;. else if 00039b00: 20 28 77 6f 72 64 2e 6c 65 6e 67 74 68 20 3d 3d (word.length == 00039b10: 3d 20 32 29 0a 20 20 20 20 72 65 74 75 72 6e 20 = 2). return 00039b20: 27 30 30 30 30 30 30 27 20 2b 20 77 6f 72 64 3b '000000' + word; 00039b30: 0a 20 20 65 6c 73 65 20 69 66 20 28 77 6f 72 64 . else if (word 00039b40: 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 29 0a 20 .length === 1). 00039b50: 20 20 20 72 65 74 75 72 6e 20 27 30 30 30 30 30 return '00000 00039b60: 30 30 27 20 2b 20 77 6f 72 64 3b 0a 20 20 65 6c 00' + word;. el 00039b70: 73 65 0a 20 20 20 20 72 65 74 75 72 6e 20 77 6f se. return wo 00039b80: 72 64 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 7a 65 rd;.}.exports.ze 00039b90: 72 6f 38 20 3d 20 7a 65 72 6f 38 3b 0a 0a 66 75 ro8 = zero8;..fu 00039ba0: 6e 63 74 69 6f 6e 20 6a 6f 69 6e 33 32 28 6d 73 nction join32(ms 00039bb0: 67 2c 20 73 74 61 72 74 2c 20 65 6e 64 2c 20 65 g, start, end, e 00039bc0: 6e 64 69 61 6e 29 20 7b 0a 20 20 76 61 72 20 6c ndian) {. var l 00039bd0: 65 6e 20 3d 20 65 6e 64 20 2d 20 73 74 61 72 74 en = end - start 00039be0: 3b 0a 20 20 61 73 73 65 72 74 28 6c 65 6e 20 25 ;. assert(len % 00039bf0: 20 34 20 3d 3d 3d 20 30 29 3b 0a 20 20 76 61 72 4 === 0);. var 00039c00: 20 72 65 73 20 3d 20 6e 65 77 20 41 72 72 61 79 res = new Array 00039c10: 28 6c 65 6e 20 2f 20 34 29 3b 0a 20 20 66 6f 72 (len / 4);. for 00039c20: 20 28 76 61 72 20 69 20 3d 20 30 2c 20 6b 20 3d (var i = 0, k = 00039c30: 20 73 74 61 72 74 3b 20 69 20 3c 20 72 65 73 2e start; i < res. 00039c40: 6c 65 6e 67 74 68 3b 20 69 2b 2b 2c 20 6b 20 2b length; i++, k + 00039c50: 3d 20 34 29 20 7b 0a 20 20 20 20 76 61 72 20 77 = 4) {. var w 00039c60: 3b 0a 20 20 20 20 69 66 20 28 65 6e 64 69 61 6e ;. if (endian 00039c70: 20 3d 3d 3d 20 27 62 69 67 27 29 0a 20 20 20 20 === 'big'). 00039c80: 20 20 77 20 3d 20 28 6d 73 67 5b 6b 5d 20 3c 3c w = (msg[k] << 00039c90: 20 32 34 29 20 7c 20 28 6d 73 67 5b 6b 20 2b 20 24) | (msg[k + 00039ca0: 31 5d 20 3c 3c 20 31 36 29 20 7c 20 28 6d 73 67 1] << 16) | (msg 00039cb0: 5b 6b 20 2b 20 32 5d 20 3c 3c 20 38 29 20 7c 20 [k + 2] << 8) | 00039cc0: 6d 73 67 5b 6b 20 2b 20 33 5d 3b 0a 20 20 20 20 msg[k + 3];. 00039cd0: 65 6c 73 65 0a 20 20 20 20 20 20 77 20 3d 20 28 else. w = ( 00039ce0: 6d 73 67 5b 6b 20 2b 20 33 5d 20 3c 3c 20 32 34 msg[k + 3] << 24 00039cf0: 29 20 7c 20 28 6d 73 67 5b 6b 20 2b 20 32 5d 20 ) | (msg[k + 2] 00039d00: 3c 3c 20 31 36 29 20 7c 20 28 6d 73 67 5b 6b 20 << 16) | (msg[k 00039d10: 2b 20 31 5d 20 3c 3c 20 38 29 20 7c 20 6d 73 67 + 1] << 8) | msg 00039d20: 5b 6b 5d 3b 0a 20 20 20 20 72 65 73 5b 69 5d 20 [k];. res[i] 00039d30: 3d 20 77 20 3e 3e 3e 20 30 3b 0a 20 20 7d 0a 20 = w >>> 0;. }. 00039d40: 20 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d 0a 65 return res;.}.e 00039d50: 78 70 6f 72 74 73 2e 6a 6f 69 6e 33 32 20 3d 20 xports.join32 = 00039d60: 6a 6f 69 6e 33 32 3b 0a 0a 66 75 6e 63 74 69 6f join32;..functio 00039d70: 6e 20 73 70 6c 69 74 33 32 28 6d 73 67 2c 20 65 n split32(msg, e 00039d80: 6e 64 69 61 6e 29 20 7b 0a 20 20 76 61 72 20 72 ndian) {. var r 00039d90: 65 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 6d es = new Array(m 00039da0: 73 67 2e 6c 65 6e 67 74 68 20 2a 20 34 29 3b 0a sg.length * 4);. 00039db0: 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 for (var i = 0 00039dc0: 2c 20 6b 20 3d 20 30 3b 20 69 20 3c 20 6d 73 67 , k = 0; i < msg 00039dd0: 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 2c 20 6b 20 .length; i++, k 00039de0: 2b 3d 20 34 29 20 7b 0a 20 20 20 20 76 61 72 20 += 4) {. var 00039df0: 6d 20 3d 20 6d 73 67 5b 69 5d 3b 0a 20 20 20 20 m = msg[i];. 00039e00: 69 66 20 28 65 6e 64 69 61 6e 20 3d 3d 3d 20 27 if (endian === ' 00039e10: 62 69 67 27 29 20 7b 0a 20 20 20 20 20 20 72 65 big') {. re 00039e20: 73 5b 6b 5d 20 3d 20 6d 20 3e 3e 3e 20 32 34 3b s[k] = m >>> 24; 00039e30: 0a 20 20 20 20 20 20 72 65 73 5b 6b 20 2b 20 31 . res[k + 1 00039e40: 5d 20 3d 20 28 6d 20 3e 3e 3e 20 31 36 29 20 26 ] = (m >>> 16) & 00039e50: 20 30 78 66 66 3b 0a 20 20 20 20 20 20 72 65 73 0xff;. res 00039e60: 5b 6b 20 2b 20 32 5d 20 3d 20 28 6d 20 3e 3e 3e [k + 2] = (m >>> 00039e70: 20 38 29 20 26 20 30 78 66 66 3b 0a 20 20 20 20 8) & 0xff;. 00039e80: 20 20 72 65 73 5b 6b 20 2b 20 33 5d 20 3d 20 6d res[k + 3] = m 00039e90: 20 26 20 30 78 66 66 3b 0a 20 20 20 20 7d 20 65 & 0xff;. } e 00039ea0: 6c 73 65 20 7b 0a 20 20 20 20 20 20 72 65 73 5b lse {. res[ 00039eb0: 6b 20 2b 20 33 5d 20 3d 20 6d 20 3e 3e 3e 20 32 k + 3] = m >>> 2 00039ec0: 34 3b 0a 20 20 20 20 20 20 72 65 73 5b 6b 20 2b 4;. res[k + 00039ed0: 20 32 5d 20 3d 20 28 6d 20 3e 3e 3e 20 31 36 29 2] = (m >>> 16) 00039ee0: 20 26 20 30 78 66 66 3b 0a 20 20 20 20 20 20 72 & 0xff;. r 00039ef0: 65 73 5b 6b 20 2b 20 31 5d 20 3d 20 28 6d 20 3e es[k + 1] = (m > 00039f00: 3e 3e 20 38 29 20 26 20 30 78 66 66 3b 0a 20 20 >> 8) & 0xff;. 00039f10: 20 20 20 20 72 65 73 5b 6b 5d 20 3d 20 6d 20 26 res[k] = m & 00039f20: 20 30 78 66 66 3b 0a 20 20 20 20 7d 0a 20 20 7d 0xff;. }. } 00039f30: 0a 20 20 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d . return res;.} 00039f40: 0a 65 78 70 6f 72 74 73 2e 73 70 6c 69 74 33 32 .exports.split32 00039f50: 20 3d 20 73 70 6c 69 74 33 32 3b 0a 0a 66 75 6e = split32;..fun 00039f60: 63 74 69 6f 6e 20 72 6f 74 72 33 32 28 77 2c 20 ction rotr32(w, 00039f70: 62 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 77 b) {. return (w 00039f80: 20 3e 3e 3e 20 62 29 20 7c 20 28 77 20 3c 3c 20 >>> b) | (w << 00039f90: 28 33 32 20 2d 20 62 29 29 3b 0a 7d 0a 65 78 70 (32 - b));.}.exp 00039fa0: 6f 72 74 73 2e 72 6f 74 72 33 32 20 3d 20 72 6f orts.rotr32 = ro 00039fb0: 74 72 33 32 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 tr32;..function 00039fc0: 72 6f 74 6c 33 32 28 77 2c 20 62 29 20 7b 0a 20 rotl32(w, b) {. 00039fd0: 20 72 65 74 75 72 6e 20 28 77 20 3c 3c 20 62 29 return (w << b) 00039fe0: 20 7c 20 28 77 20 3e 3e 3e 20 28 33 32 20 2d 20 | (w >>> (32 - 00039ff0: 62 29 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 72 b));.}.exports.r 0003a000: 6f 74 6c 33 32 20 3d 20 72 6f 74 6c 33 32 3b 0a otl32 = rotl32;. 0003a010: 0a 66 75 6e 63 74 69 6f 6e 20 73 75 6d 33 32 28 .function sum32( 0003a020: 61 2c 20 62 29 20 7b 0a 20 20 72 65 74 75 72 6e a, b) {. return 0003a030: 20 28 61 20 2b 20 62 29 20 3e 3e 3e 20 30 3b 0a (a + b) >>> 0;. 0003a040: 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d 33 32 20 }.exports.sum32 0003a050: 3d 20 73 75 6d 33 32 3b 0a 0a 66 75 6e 63 74 69 = sum32;..functi 0003a060: 6f 6e 20 73 75 6d 33 32 5f 33 28 61 2c 20 62 2c on sum32_3(a, b, 0003a070: 20 63 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 c) {. return ( 0003a080: 61 20 2b 20 62 20 2b 20 63 29 20 3e 3e 3e 20 30 a + b + c) >>> 0 0003a090: 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d 33 ;.}.exports.sum3 0003a0a0: 32 5f 33 20 3d 20 73 75 6d 33 32 5f 33 3b 0a 0a 2_3 = sum32_3;.. 0003a0b0: 66 75 6e 63 74 69 6f 6e 20 73 75 6d 33 32 5f 34 function sum32_4 0003a0c0: 28 61 2c 20 62 2c 20 63 2c 20 64 29 20 7b 0a 20 (a, b, c, d) {. 0003a0d0: 20 72 65 74 75 72 6e 20 28 61 20 2b 20 62 20 2b return (a + b + 0003a0e0: 20 63 20 2b 20 64 29 20 3e 3e 3e 20 30 3b 0a 7d c + d) >>> 0;.} 0003a0f0: 0a 65 78 70 6f 72 74 73 2e 73 75 6d 33 32 5f 34 .exports.sum32_4 0003a100: 20 3d 20 73 75 6d 33 32 5f 34 3b 0a 0a 66 75 6e = sum32_4;..fun 0003a110: 63 74 69 6f 6e 20 73 75 6d 33 32 5f 35 28 61 2c ction sum32_5(a, 0003a120: 20 62 2c 20 63 2c 20 64 2c 20 65 29 20 7b 0a 20 b, c, d, e) {. 0003a130: 20 72 65 74 75 72 6e 20 28 61 20 2b 20 62 20 2b return (a + b + 0003a140: 20 63 20 2b 20 64 20 2b 20 65 29 20 3e 3e 3e 20 c + d + e) >>> 0003a150: 30 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d 0;.}.exports.sum 0003a160: 33 32 5f 35 20 3d 20 73 75 6d 33 32 5f 35 3b 0a 32_5 = sum32_5;. 0003a170: 0a 66 75 6e 63 74 69 6f 6e 20 73 75 6d 36 34 28 .function sum64( 0003a180: 62 75 66 2c 20 70 6f 73 2c 20 61 68 2c 20 61 6c buf, pos, ah, al 0003a190: 29 20 7b 0a 20 20 76 61 72 20 62 68 20 3d 20 62 ) {. var bh = b 0003a1a0: 75 66 5b 70 6f 73 5d 3b 0a 20 20 76 61 72 20 62 uf[pos];. var b 0003a1b0: 6c 20 3d 20 62 75 66 5b 70 6f 73 20 2b 20 31 5d l = buf[pos + 1] 0003a1c0: 3b 0a 0a 20 20 76 61 72 20 6c 6f 20 3d 20 28 61 ;.. var lo = (a 0003a1d0: 6c 20 2b 20 62 6c 29 20 3e 3e 3e 20 30 3b 0a 20 l + bl) >>> 0;. 0003a1e0: 20 76 61 72 20 68 69 20 3d 20 28 6c 6f 20 3c 20 var hi = (lo < 0003a1f0: 61 6c 20 3f 20 31 20 3a 20 30 29 20 2b 20 61 68 al ? 1 : 0) + ah 0003a200: 20 2b 20 62 68 3b 0a 20 20 62 75 66 5b 70 6f 73 + bh;. buf[pos 0003a210: 5d 20 3d 20 68 69 20 3e 3e 3e 20 30 3b 0a 20 20 ] = hi >>> 0;. 0003a220: 62 75 66 5b 70 6f 73 20 2b 20 31 5d 20 3d 20 6c buf[pos + 1] = l 0003a230: 6f 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d o;.}.exports.sum 0003a240: 36 34 20 3d 20 73 75 6d 36 34 3b 0a 0a 66 75 6e 64 = sum64;..fun 0003a250: 63 74 69 6f 6e 20 73 75 6d 36 34 5f 68 69 28 61 ction sum64_hi(a 0003a260: 68 2c 20 61 6c 2c 20 62 68 2c 20 62 6c 29 20 7b h, al, bh, bl) { 0003a270: 0a 20 20 76 61 72 20 6c 6f 20 3d 20 28 61 6c 20 . var lo = (al 0003a280: 2b 20 62 6c 29 20 3e 3e 3e 20 30 3b 0a 20 20 76 + bl) >>> 0;. v 0003a290: 61 72 20 68 69 20 3d 20 28 6c 6f 20 3c 20 61 6c ar hi = (lo < al 0003a2a0: 20 3f 20 31 20 3a 20 30 29 20 2b 20 61 68 20 2b ? 1 : 0) + ah + 0003a2b0: 20 62 68 3b 0a 20 20 72 65 74 75 72 6e 20 68 69 bh;. return hi 0003a2c0: 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 70 6f 72 74 >>> 0;.}.export 0003a2d0: 73 2e 73 75 6d 36 34 5f 68 69 20 3d 20 73 75 6d s.sum64_hi = sum 0003a2e0: 36 34 5f 68 69 3b 0a 0a 66 75 6e 63 74 69 6f 6e 64_hi;..function 0003a2f0: 20 73 75 6d 36 34 5f 6c 6f 28 61 68 2c 20 61 6c sum64_lo(ah, al 0003a300: 2c 20 62 68 2c 20 62 6c 29 20 7b 0a 20 20 76 61 , bh, bl) {. va 0003a310: 72 20 6c 6f 20 3d 20 61 6c 20 2b 20 62 6c 3b 0a r lo = al + bl;. 0003a320: 20 20 72 65 74 75 72 6e 20 6c 6f 20 3e 3e 3e 20 return lo >>> 0003a330: 30 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d 0;.}.exports.sum 0003a340: 36 34 5f 6c 6f 20 3d 20 73 75 6d 36 34 5f 6c 6f 64_lo = sum64_lo 0003a350: 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 75 6d 36 ;..function sum6 0003a360: 34 5f 34 5f 68 69 28 61 68 2c 20 61 6c 2c 20 62 4_4_hi(ah, al, b 0003a370: 68 2c 20 62 6c 2c 20 63 68 2c 20 63 6c 2c 20 64 h, bl, ch, cl, d 0003a380: 68 2c 20 64 6c 29 20 7b 0a 20 20 76 61 72 20 63 h, dl) {. var c 0003a390: 61 72 72 79 20 3d 20 30 3b 0a 20 20 76 61 72 20 arry = 0;. var 0003a3a0: 6c 6f 20 3d 20 61 6c 3b 0a 20 20 6c 6f 20 3d 20 lo = al;. lo = 0003a3b0: 28 6c 6f 20 2b 20 62 6c 29 20 3e 3e 3e 20 30 3b (lo + bl) >>> 0; 0003a3c0: 0a 20 20 63 61 72 72 79 20 2b 3d 20 6c 6f 20 3c . carry += lo < 0003a3d0: 20 61 6c 20 3f 20 31 20 3a 20 30 3b 0a 20 20 6c al ? 1 : 0;. l 0003a3e0: 6f 20 3d 20 28 6c 6f 20 2b 20 63 6c 29 20 3e 3e o = (lo + cl) >> 0003a3f0: 3e 20 30 3b 0a 20 20 63 61 72 72 79 20 2b 3d 20 > 0;. carry += 0003a400: 6c 6f 20 3c 20 63 6c 20 3f 20 31 20 3a 20 30 3b lo < cl ? 1 : 0; 0003a410: 0a 20 20 6c 6f 20 3d 20 28 6c 6f 20 2b 20 64 6c . lo = (lo + dl 0003a420: 29 20 3e 3e 3e 20 30 3b 0a 20 20 63 61 72 72 79 ) >>> 0;. carry 0003a430: 20 2b 3d 20 6c 6f 20 3c 20 64 6c 20 3f 20 31 20 += lo < dl ? 1 0003a440: 3a 20 30 3b 0a 0a 20 20 76 61 72 20 68 69 20 3d : 0;.. var hi = 0003a450: 20 61 68 20 2b 20 62 68 20 2b 20 63 68 20 2b 20 ah + bh + ch + 0003a460: 64 68 20 2b 20 63 61 72 72 79 3b 0a 20 20 72 65 dh + carry;. re 0003a470: 74 75 72 6e 20 68 69 20 3e 3e 3e 20 30 3b 0a 7d turn hi >>> 0;.} 0003a480: 0a 65 78 70 6f 72 74 73 2e 73 75 6d 36 34 5f 34 .exports.sum64_4 0003a490: 5f 68 69 20 3d 20 73 75 6d 36 34 5f 34 5f 68 69 _hi = sum64_4_hi 0003a4a0: 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 75 6d 36 ;..function sum6 0003a4b0: 34 5f 34 5f 6c 6f 28 61 68 2c 20 61 6c 2c 20 62 4_4_lo(ah, al, b 0003a4c0: 68 2c 20 62 6c 2c 20 63 68 2c 20 63 6c 2c 20 64 h, bl, ch, cl, d 0003a4d0: 68 2c 20 64 6c 29 20 7b 0a 20 20 76 61 72 20 6c h, dl) {. var l 0003a4e0: 6f 20 3d 20 61 6c 20 2b 20 62 6c 20 2b 20 63 6c o = al + bl + cl 0003a4f0: 20 2b 20 64 6c 3b 0a 20 20 72 65 74 75 72 6e 20 + dl;. return 0003a500: 6c 6f 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 70 6f lo >>> 0;.}.expo 0003a510: 72 74 73 2e 73 75 6d 36 34 5f 34 5f 6c 6f 20 3d rts.sum64_4_lo = 0003a520: 20 73 75 6d 36 34 5f 34 5f 6c 6f 3b 0a 0a 66 75 sum64_4_lo;..fu 0003a530: 6e 63 74 69 6f 6e 20 73 75 6d 36 34 5f 35 5f 68 nction sum64_5_h 0003a540: 69 28 61 68 2c 20 61 6c 2c 20 62 68 2c 20 62 6c i(ah, al, bh, bl 0003a550: 2c 20 63 68 2c 20 63 6c 2c 20 64 68 2c 20 64 6c , ch, cl, dh, dl 0003a560: 2c 20 65 68 2c 20 65 6c 29 20 7b 0a 20 20 76 61 , eh, el) {. va 0003a570: 72 20 63 61 72 72 79 20 3d 20 30 3b 0a 20 20 76 r carry = 0;. v 0003a580: 61 72 20 6c 6f 20 3d 20 61 6c 3b 0a 20 20 6c 6f ar lo = al;. lo 0003a590: 20 3d 20 28 6c 6f 20 2b 20 62 6c 29 20 3e 3e 3e = (lo + bl) >>> 0003a5a0: 20 30 3b 0a 20 20 63 61 72 72 79 20 2b 3d 20 6c 0;. carry += l 0003a5b0: 6f 20 3c 20 61 6c 20 3f 20 31 20 3a 20 30 3b 0a o < al ? 1 : 0;. 0003a5c0: 20 20 6c 6f 20 3d 20 28 6c 6f 20 2b 20 63 6c 29 lo = (lo + cl) 0003a5d0: 20 3e 3e 3e 20 30 3b 0a 20 20 63 61 72 72 79 20 >>> 0;. carry 0003a5e0: 2b 3d 20 6c 6f 20 3c 20 63 6c 20 3f 20 31 20 3a += lo < cl ? 1 : 0003a5f0: 20 30 3b 0a 20 20 6c 6f 20 3d 20 28 6c 6f 20 2b 0;. lo = (lo + 0003a600: 20 64 6c 29 20 3e 3e 3e 20 30 3b 0a 20 20 63 61 dl) >>> 0;. ca 0003a610: 72 72 79 20 2b 3d 20 6c 6f 20 3c 20 64 6c 20 3f rry += lo < dl ? 0003a620: 20 31 20 3a 20 30 3b 0a 20 20 6c 6f 20 3d 20 28 1 : 0;. lo = ( 0003a630: 6c 6f 20 2b 20 65 6c 29 20 3e 3e 3e 20 30 3b 0a lo + el) >>> 0;. 0003a640: 20 20 63 61 72 72 79 20 2b 3d 20 6c 6f 20 3c 20 carry += lo < 0003a650: 65 6c 20 3f 20 31 20 3a 20 30 3b 0a 0a 20 20 76 el ? 1 : 0;.. v 0003a660: 61 72 20 68 69 20 3d 20 61 68 20 2b 20 62 68 20 ar hi = ah + bh 0003a670: 2b 20 63 68 20 2b 20 64 68 20 2b 20 65 68 20 2b + ch + dh + eh + 0003a680: 20 63 61 72 72 79 3b 0a 20 20 72 65 74 75 72 6e carry;. return 0003a690: 20 68 69 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 70 hi >>> 0;.}.exp 0003a6a0: 6f 72 74 73 2e 73 75 6d 36 34 5f 35 5f 68 69 20 orts.sum64_5_hi 0003a6b0: 3d 20 73 75 6d 36 34 5f 35 5f 68 69 3b 0a 0a 66 = sum64_5_hi;..f 0003a6c0: 75 6e 63 74 69 6f 6e 20 73 75 6d 36 34 5f 35 5f unction sum64_5_ 0003a6d0: 6c 6f 28 61 68 2c 20 61 6c 2c 20 62 68 2c 20 62 lo(ah, al, bh, b 0003a6e0: 6c 2c 20 63 68 2c 20 63 6c 2c 20 64 68 2c 20 64 l, ch, cl, dh, d 0003a6f0: 6c 2c 20 65 68 2c 20 65 6c 29 20 7b 0a 20 20 76 l, eh, el) {. v 0003a700: 61 72 20 6c 6f 20 3d 20 61 6c 20 2b 20 62 6c 20 ar lo = al + bl 0003a710: 2b 20 63 6c 20 2b 20 64 6c 20 2b 20 65 6c 3b 0a + cl + dl + el;. 0003a720: 0a 20 20 72 65 74 75 72 6e 20 6c 6f 20 3e 3e 3e . return lo >>> 0003a730: 20 30 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 0;.}.exports.su 0003a740: 6d 36 34 5f 35 5f 6c 6f 20 3d 20 73 75 6d 36 34 m64_5_lo = sum64 0003a750: 5f 35 5f 6c 6f 3b 0a 0a 66 75 6e 63 74 69 6f 6e _5_lo;..function 0003a760: 20 72 6f 74 72 36 34 5f 68 69 28 61 68 2c 20 61 rotr64_hi(ah, a 0003a770: 6c 2c 20 6e 75 6d 29 20 7b 0a 20 20 76 61 72 20 l, num) {. var 0003a780: 72 20 3d 20 28 61 6c 20 3c 3c 20 28 33 32 20 2d r = (al << (32 - 0003a790: 20 6e 75 6d 29 29 20 7c 20 28 61 68 20 3e 3e 3e num)) | (ah >>> 0003a7a0: 20 6e 75 6d 29 3b 0a 20 20 72 65 74 75 72 6e 20 num);. return 0003a7b0: 72 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 70 6f 72 r >>> 0;.}.expor 0003a7c0: 74 73 2e 72 6f 74 72 36 34 5f 68 69 20 3d 20 72 ts.rotr64_hi = r 0003a7d0: 6f 74 72 36 34 5f 68 69 3b 0a 0a 66 75 6e 63 74 otr64_hi;..funct 0003a7e0: 69 6f 6e 20 72 6f 74 72 36 34 5f 6c 6f 28 61 68 ion rotr64_lo(ah 0003a7f0: 2c 20 61 6c 2c 20 6e 75 6d 29 20 7b 0a 20 20 76 , al, num) {. v 0003a800: 61 72 20 72 20 3d 20 28 61 68 20 3c 3c 20 28 33 ar r = (ah << (3 0003a810: 32 20 2d 20 6e 75 6d 29 29 20 7c 20 28 61 6c 20 2 - num)) | (al 0003a820: 3e 3e 3e 20 6e 75 6d 29 3b 0a 20 20 72 65 74 75 >>> num);. retu 0003a830: 72 6e 20 72 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 rn r >>> 0;.}.ex 0003a840: 70 6f 72 74 73 2e 72 6f 74 72 36 34 5f 6c 6f 20 ports.rotr64_lo 0003a850: 3d 20 72 6f 74 72 36 34 5f 6c 6f 3b 0a 0a 66 75 = rotr64_lo;..fu 0003a860: 6e 63 74 69 6f 6e 20 73 68 72 36 34 5f 68 69 28 nction shr64_hi( 0003a870: 61 68 2c 20 61 6c 2c 20 6e 75 6d 29 20 7b 0a 20 ah, al, num) {. 0003a880: 20 72 65 74 75 72 6e 20 61 68 20 3e 3e 3e 20 6e return ah >>> n 0003a890: 75 6d 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 68 um;.}.exports.sh 0003a8a0: 72 36 34 5f 68 69 20 3d 20 73 68 72 36 34 5f 68 r64_hi = shr64_h 0003a8b0: 69 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 68 72 i;..function shr 0003a8c0: 36 34 5f 6c 6f 28 61 68 2c 20 61 6c 2c 20 6e 75 64_lo(ah, al, nu 0003a8d0: 6d 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 28 m) {. var r = ( 0003a8e0: 61 68 20 3c 3c 20 28 33 32 20 2d 20 6e 75 6d 29 ah << (32 - num) 0003a8f0: 29 20 7c 20 28 61 6c 20 3e 3e 3e 20 6e 75 6d 29 ) | (al >>> num) 0003a900: 3b 0a 20 20 72 65 74 75 72 6e 20 72 20 3e 3e 3e ;. return r >>> 0003a910: 20 30 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 68 0;.}.exports.sh 0003a920: 72 36 34 5f 6c 6f 20 3d 20 73 68 72 36 34 5f 6c r64_lo = shr64_l 0003a930: 6f 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a o;.../***/ }),.. 0003a940: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 0003a950: 64 75 6c 65 73 2f 68 61 73 6f 77 6e 2f 69 6e 64 dules/hasown/ind 0003a960: 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a ex.js":./*!***** 0003a970: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003a980: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003a990: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no 0003a9a0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 6f 77 de_modules/hasow 0003a9b0: 6e 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a n/index.js ***!. 0003a9c0: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 0003a9d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003a9e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0003a9f0: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0003aa00: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0003aa10: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0003aa20: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0003aa30: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0003aa40: 76 61 72 20 63 61 6c 6c 20 3d 20 46 75 6e 63 74 var call = Funct 0003aa50: 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 63 61 ion.prototype.ca 0003aa60: 6c 6c 3b 0a 76 61 72 20 24 68 61 73 4f 77 6e 20 ll;.var $hasOwn 0003aa70: 3d 20 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 = Object.prototy 0003aa80: 70 65 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72 74 pe.hasOwnPropert 0003aa90: 79 3b 0a 76 61 72 20 62 69 6e 64 20 3d 20 5f 5f y;.var bind = __ 0003aaa0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0003aab0: 5f 28 2f 2a 21 20 66 75 6e 63 74 69 6f 6e 2d 62 _(/*! function-b 0003aac0: 69 6e 64 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ind */ "./node_m 0003aad0: 6f 64 75 6c 65 73 2f 66 75 6e 63 74 69 6f 6e 2d odules/function- 0003aae0: 62 69 6e 64 2f 69 6e 64 65 78 2e 6a 73 22 29 3b bind/index.js"); 0003aaf0: 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 ../** @type {imp 0003ab00: 6f 72 74 28 27 2e 27 29 7d 20 2a 2f 0a 6d 6f 64 ort('.')} */.mod 0003ab10: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 62 69 ule.exports = bi 0003ab20: 6e 64 2e 63 61 6c 6c 28 63 61 6c 6c 2c 20 24 68 nd.call(call, $h 0003ab30: 61 73 4f 77 6e 29 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 asOwn);.../***/ 0003ab40: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 0003ab50: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 2d de_modules/hast- 0003ab60: 75 74 69 6c 2d 70 61 72 73 65 2d 73 65 6c 65 63 util-parse-selec 0003ab70: 74 6f 72 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f tor/index.js":./ 0003ab80: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 0003ab90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003aba0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003abb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 0003abc0: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 0003abd0: 6c 65 73 2f 68 61 73 74 2d 75 74 69 6c 2d 70 61 les/hast-util-pa 0003abe0: 72 73 65 2d 73 65 6c 65 63 74 6f 72 2f 69 6e 64 rse-selector/ind 0003abf0: 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a ex.js ***!. \** 0003ac00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ac10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ac20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ac30: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 0003ac40: 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 75 module) => {.."u 0003ac50: 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 6d 6f se strict";...mo 0003ac60: 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 70 dule.exports = p 0003ac70: 61 72 73 65 0a 0a 76 61 72 20 73 65 61 72 63 68 arse..var search 0003ac80: 20 3d 20 2f 5b 23 2e 5d 2f 67 0a 0a 2f 2f 20 43 = /[#.]/g..// C 0003ac90: 72 65 61 74 65 20 61 20 68 61 73 74 20 65 6c 65 reate a hast ele 0003aca0: 6d 65 6e 74 20 66 72 6f 6d 20 61 20 73 69 6d 70 ment from a simp 0003acb0: 6c 65 20 43 53 53 20 73 65 6c 65 63 74 6f 72 2e le CSS selector. 0003acc0: 0a 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 28 .function parse( 0003acd0: 73 65 6c 65 63 74 6f 72 2c 20 64 65 66 61 75 6c selector, defaul 0003ace0: 74 54 61 67 4e 61 6d 65 29 20 7b 0a 20 20 76 61 tTagName) {. va 0003acf0: 72 20 76 61 6c 75 65 20 3d 20 73 65 6c 65 63 74 r value = select 0003ad00: 6f 72 20 7c 7c 20 27 27 0a 20 20 76 61 72 20 6e or || ''. var n 0003ad10: 61 6d 65 20 3d 20 64 65 66 61 75 6c 74 54 61 67 ame = defaultTag 0003ad20: 4e 61 6d 65 20 7c 7c 20 27 64 69 76 27 0a 20 20 Name || 'div'. 0003ad30: 76 61 72 20 70 72 6f 70 73 20 3d 20 7b 7d 0a 20 var props = {}. 0003ad40: 20 76 61 72 20 73 74 61 72 74 20 3d 20 30 0a 20 var start = 0. 0003ad50: 20 76 61 72 20 73 75 62 76 61 6c 75 65 0a 20 20 var subvalue. 0003ad60: 76 61 72 20 70 72 65 76 69 6f 75 73 0a 20 20 76 var previous. v 0003ad70: 61 72 20 6d 61 74 63 68 0a 0a 20 20 77 68 69 6c ar match.. whil 0003ad80: 65 20 28 73 74 61 72 74 20 3c 20 76 61 6c 75 65 e (start < value 0003ad90: 2e 6c 65 6e 67 74 68 29 20 7b 0a 20 20 20 20 73 .length) {. s 0003ada0: 65 61 72 63 68 2e 6c 61 73 74 49 6e 64 65 78 20 earch.lastIndex 0003adb0: 3d 20 73 74 61 72 74 0a 20 20 20 20 6d 61 74 63 = start. matc 0003adc0: 68 20 3d 20 73 65 61 72 63 68 2e 65 78 65 63 28 h = search.exec( 0003add0: 76 61 6c 75 65 29 0a 20 20 20 20 73 75 62 76 61 value). subva 0003ade0: 6c 75 65 20 3d 20 76 61 6c 75 65 2e 73 6c 69 63 lue = value.slic 0003adf0: 65 28 73 74 61 72 74 2c 20 6d 61 74 63 68 20 3f e(start, match ? 0003ae00: 20 6d 61 74 63 68 2e 69 6e 64 65 78 20 3a 20 76 match.index : v 0003ae10: 61 6c 75 65 2e 6c 65 6e 67 74 68 29 0a 0a 20 20 alue.length).. 0003ae20: 20 20 69 66 20 28 73 75 62 76 61 6c 75 65 29 20 if (subvalue) 0003ae30: 7b 0a 20 20 20 20 20 20 69 66 20 28 21 70 72 65 {. if (!pre 0003ae40: 76 69 6f 75 73 29 20 7b 0a 20 20 20 20 20 20 20 vious) {. 0003ae50: 20 6e 61 6d 65 20 3d 20 73 75 62 76 61 6c 75 65 name = subvalue 0003ae60: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 . } else if 0003ae70: 20 28 70 72 65 76 69 6f 75 73 20 3d 3d 3d 20 27 (previous === ' 0003ae80: 23 27 29 20 7b 0a 20 20 20 20 20 20 20 20 70 72 #') {. pr 0003ae90: 6f 70 73 2e 69 64 20 3d 20 73 75 62 76 61 6c 75 ops.id = subvalu 0003aea0: 65 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 e. } else i 0003aeb0: 66 20 28 70 72 6f 70 73 2e 63 6c 61 73 73 4e 61 f (props.classNa 0003aec0: 6d 65 29 20 7b 0a 20 20 20 20 20 20 20 20 70 72 me) {. pr 0003aed0: 6f 70 73 2e 63 6c 61 73 73 4e 61 6d 65 2e 70 75 ops.className.pu 0003aee0: 73 68 28 73 75 62 76 61 6c 75 65 29 0a 20 20 20 sh(subvalue). 0003aef0: 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 } else {. 0003af00: 20 20 20 20 70 72 6f 70 73 2e 63 6c 61 73 73 4e props.classN 0003af10: 61 6d 65 20 3d 20 5b 73 75 62 76 61 6c 75 65 5d ame = [subvalue] 0003af20: 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 . }.. 0003af30: 73 74 61 72 74 20 2b 3d 20 73 75 62 76 61 6c 75 start += subvalu 0003af40: 65 2e 6c 65 6e 67 74 68 0a 20 20 20 20 7d 0a 0a e.length. }.. 0003af50: 20 20 20 20 69 66 20 28 6d 61 74 63 68 29 20 7b if (match) { 0003af60: 0a 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 . previous 0003af70: 3d 20 6d 61 74 63 68 5b 30 5d 0a 20 20 20 20 20 = match[0]. 0003af80: 20 73 74 61 72 74 2b 2b 0a 20 20 20 20 7d 0a 20 start++. }. 0003af90: 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 7b 74 79 }.. return {ty 0003afa0: 70 65 3a 20 27 65 6c 65 6d 65 6e 74 27 2c 20 74 pe: 'element', t 0003afb0: 61 67 4e 61 6d 65 3a 20 6e 61 6d 65 2c 20 70 72 agName: name, pr 0003afc0: 6f 70 65 72 74 69 65 73 3a 20 70 72 6f 70 73 2c operties: props, 0003afd0: 20 63 68 69 6c 64 72 65 6e 3a 20 5b 5d 7d 0a 7d children: []}.} 0003afe0: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 0003aff0: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 0003b000: 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f 66 les/hastscript/f 0003b010: 61 63 74 6f 72 79 2e 6a 73 22 3a 0a 2f 2a 21 2a actory.js":./*!* 0003b020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003b030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003b040: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0003b050: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0003b060: 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f ules/hastscript/ 0003b070: 66 61 63 74 6f 72 79 2e 6a 73 20 2a 2a 2a 21 0a factory.js ***!. 0003b080: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 0003b090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003b0a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 0003b0b0: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c ./***/ ((module, 0003b0c0: 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 __unused_webpac 0003b0d0: 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 k_exports, __web 0003b0e0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 pack_require__) 0003b0f0: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 0003b100: 74 22 3b 0a 0a 0a 76 61 72 20 66 69 6e 64 20 3d t";...var find = 0003b110: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0003b120: 72 65 5f 5f 28 2f 2a 21 20 70 72 6f 70 65 72 74 re__(/*! propert 0003b130: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 66 69 y-information/fi 0003b140: 6e 64 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f nd */ "./node_mo 0003b150: 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 dules/hastscript 0003b160: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 /node_modules/pr 0003b170: 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 operty-informati 0003b180: 6f 6e 2f 66 69 6e 64 2e 6a 73 22 29 0a 76 61 72 on/find.js").var 0003b190: 20 6e 6f 72 6d 61 6c 69 7a 65 20 3d 20 5f 5f 77 normalize = __w 0003b1a0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 0003b1b0: 28 2f 2a 21 20 70 72 6f 70 65 72 74 79 2d 69 6e (/*! property-in 0003b1c0: 66 6f 72 6d 61 74 69 6f 6e 2f 6e 6f 72 6d 61 6c formation/normal 0003b1d0: 69 7a 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ize */ "./node_m 0003b1e0: 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 odules/hastscrip 0003b1f0: 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 t/node_modules/p 0003b200: 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 roperty-informat 0003b210: 69 6f 6e 2f 6e 6f 72 6d 61 6c 69 7a 65 2e 6a 73 ion/normalize.js 0003b220: 22 29 0a 76 61 72 20 70 61 72 73 65 53 65 6c 65 ").var parseSele 0003b230: 63 74 6f 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b ctor = __webpack 0003b240: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 68 _require__(/*! h 0003b250: 61 73 74 2d 75 74 69 6c 2d 70 61 72 73 65 2d 73 ast-util-parse-s 0003b260: 65 6c 65 63 74 6f 72 20 2a 2f 20 22 2e 2f 6e 6f elector */ "./no 0003b270: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 2d de_modules/hast- 0003b280: 75 74 69 6c 2d 70 61 72 73 65 2d 73 65 6c 65 63 util-parse-selec 0003b290: 74 6f 72 2f 69 6e 64 65 78 2e 6a 73 22 29 0a 76 tor/index.js").v 0003b2a0: 61 72 20 73 70 61 63 65 73 20 3d 20 28 5f 5f 77 ar spaces = (__w 0003b2b0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 0003b2c0: 28 2f 2a 21 20 73 70 61 63 65 2d 73 65 70 61 72 (/*! space-separ 0003b2d0: 61 74 65 64 2d 74 6f 6b 65 6e 73 20 2a 2f 20 22 ated-tokens */ " 0003b2e0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 0003b2f0: 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d astscript/node_m 0003b300: 6f 64 75 6c 65 73 2f 73 70 61 63 65 2d 73 65 70 odules/space-sep 0003b310: 61 72 61 74 65 64 2d 74 6f 6b 65 6e 73 2f 69 6e arated-tokens/in 0003b320: 64 65 78 2e 6a 73 22 29 2e 70 61 72 73 65 29 0a dex.js").parse). 0003b330: 76 61 72 20 63 6f 6d 6d 61 73 20 3d 20 28 5f 5f var commas = (__ 0003b340: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0003b350: 5f 28 2f 2a 21 20 63 6f 6d 6d 61 2d 73 65 70 61 _(/*! comma-sepa 0003b360: 72 61 74 65 64 2d 74 6f 6b 65 6e 73 20 2a 2f 20 rated-tokens */ 0003b370: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0003b380: 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f hastscript/node_ 0003b390: 6d 6f 64 75 6c 65 73 2f 63 6f 6d 6d 61 2d 73 65 modules/comma-se 0003b3a0: 70 61 72 61 74 65 64 2d 74 6f 6b 65 6e 73 2f 69 parated-tokens/i 0003b3b0: 6e 64 65 78 2e 6a 73 22 29 2e 70 61 72 73 65 29 ndex.js").parse) 0003b3c0: 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 ..module.exports 0003b3d0: 20 3d 20 66 61 63 74 6f 72 79 0a 0a 76 61 72 20 = factory..var 0003b3e0: 6f 77 6e 20 3d 20 7b 7d 2e 68 61 73 4f 77 6e 50 own = {}.hasOwnP 0003b3f0: 72 6f 70 65 72 74 79 0a 0a 66 75 6e 63 74 69 6f roperty..functio 0003b400: 6e 20 66 61 63 74 6f 72 79 28 73 63 68 65 6d 61 n factory(schema 0003b410: 2c 20 64 65 66 61 75 6c 74 54 61 67 4e 61 6d 65 , defaultTagName 0003b420: 2c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 29 , caseSensitive) 0003b430: 20 7b 0a 20 20 76 61 72 20 61 64 6a 75 73 74 20 {. var adjust 0003b440: 3d 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 20 = caseSensitive 0003b450: 3f 20 63 72 65 61 74 65 41 64 6a 75 73 74 4d 61 ? createAdjustMa 0003b460: 70 28 63 61 73 65 53 65 6e 73 69 74 69 76 65 29 p(caseSensitive) 0003b470: 20 3a 20 6e 75 6c 6c 0a 0a 20 20 72 65 74 75 72 : null.. retur 0003b480: 6e 20 68 0a 0a 20 20 2f 2f 20 48 79 70 65 72 73 n h.. // Hypers 0003b490: 63 72 69 70 74 20 63 6f 6d 70 61 74 69 62 6c 65 cript compatible 0003b4a0: 20 44 53 4c 20 66 6f 72 20 63 72 65 61 74 69 6e DSL for creatin 0003b4b0: 67 20 76 69 72 74 75 61 6c 20 68 61 73 74 20 74 g virtual hast t 0003b4c0: 72 65 65 73 2e 0a 20 20 66 75 6e 63 74 69 6f 6e rees.. function 0003b4d0: 20 68 28 73 65 6c 65 63 74 6f 72 2c 20 70 72 6f h(selector, pro 0003b4e0: 70 65 72 74 69 65 73 29 20 7b 0a 20 20 20 20 76 perties) {. v 0003b4f0: 61 72 20 6e 6f 64 65 20 3d 20 70 61 72 73 65 53 ar node = parseS 0003b500: 65 6c 65 63 74 6f 72 28 73 65 6c 65 63 74 6f 72 elector(selector 0003b510: 2c 20 64 65 66 61 75 6c 74 54 61 67 4e 61 6d 65 , defaultTagName 0003b520: 29 0a 20 20 20 20 76 61 72 20 63 68 69 6c 64 72 ). var childr 0003b530: 65 6e 20 3d 20 41 72 72 61 79 2e 70 72 6f 74 6f en = Array.proto 0003b540: 74 79 70 65 2e 73 6c 69 63 65 2e 63 61 6c 6c 28 type.slice.call( 0003b550: 61 72 67 75 6d 65 6e 74 73 2c 20 32 29 0a 20 20 arguments, 2). 0003b560: 20 20 76 61 72 20 6e 61 6d 65 20 3d 20 6e 6f 64 var name = nod 0003b570: 65 2e 74 61 67 4e 61 6d 65 2e 74 6f 4c 6f 77 65 e.tagName.toLowe 0003b580: 72 43 61 73 65 28 29 0a 20 20 20 20 76 61 72 20 rCase(). var 0003b590: 70 72 6f 70 65 72 74 79 0a 0a 20 20 20 20 6e 6f property.. no 0003b5a0: 64 65 2e 74 61 67 4e 61 6d 65 20 3d 20 61 64 6a de.tagName = adj 0003b5b0: 75 73 74 20 26 26 20 6f 77 6e 2e 63 61 6c 6c 28 ust && own.call( 0003b5c0: 61 64 6a 75 73 74 2c 20 6e 61 6d 65 29 20 3f 20 adjust, name) ? 0003b5d0: 61 64 6a 75 73 74 5b 6e 61 6d 65 5d 20 3a 20 6e adjust[name] : n 0003b5e0: 61 6d 65 0a 0a 20 20 20 20 69 66 20 28 70 72 6f ame.. if (pro 0003b5f0: 70 65 72 74 69 65 73 20 26 26 20 69 73 43 68 69 perties && isChi 0003b600: 6c 64 72 65 6e 28 70 72 6f 70 65 72 74 69 65 73 ldren(properties 0003b610: 2c 20 6e 6f 64 65 29 29 20 7b 0a 20 20 20 20 20 , node)) {. 0003b620: 20 63 68 69 6c 64 72 65 6e 2e 75 6e 73 68 69 66 children.unshif 0003b630: 74 28 70 72 6f 70 65 72 74 69 65 73 29 0a 20 20 t(properties). 0003b640: 20 20 20 20 70 72 6f 70 65 72 74 69 65 73 20 3d properties = 0003b650: 20 6e 75 6c 6c 0a 20 20 20 20 7d 0a 0a 20 20 20 null. }.. 0003b660: 20 69 66 20 28 70 72 6f 70 65 72 74 69 65 73 29 if (properties) 0003b670: 20 7b 0a 20 20 20 20 20 20 66 6f 72 20 28 70 72 {. for (pr 0003b680: 6f 70 65 72 74 79 20 69 6e 20 70 72 6f 70 65 72 operty in proper 0003b690: 74 69 65 73 29 20 7b 0a 20 20 20 20 20 20 20 20 ties) {. 0003b6a0: 61 64 64 50 72 6f 70 65 72 74 79 28 6e 6f 64 65 addProperty(node 0003b6b0: 2e 70 72 6f 70 65 72 74 69 65 73 2c 20 70 72 6f .properties, pro 0003b6c0: 70 65 72 74 79 2c 20 70 72 6f 70 65 72 74 69 65 perty, propertie 0003b6d0: 73 5b 70 72 6f 70 65 72 74 79 5d 29 0a 20 20 20 s[property]). 0003b6e0: 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 }. }.. 0003b6f0: 61 64 64 43 68 69 6c 64 28 6e 6f 64 65 2e 63 68 addChild(node.ch 0003b700: 69 6c 64 72 65 6e 2c 20 63 68 69 6c 64 72 65 6e ildren, children 0003b710: 29 0a 0a 20 20 20 20 69 66 20 28 6e 6f 64 65 2e ).. if (node. 0003b720: 74 61 67 4e 61 6d 65 20 3d 3d 3d 20 27 74 65 6d tagName === 'tem 0003b730: 70 6c 61 74 65 27 29 20 7b 0a 20 20 20 20 20 20 plate') {. 0003b740: 6e 6f 64 65 2e 63 6f 6e 74 65 6e 74 20 3d 20 7b node.content = { 0003b750: 74 79 70 65 3a 20 27 72 6f 6f 74 27 2c 20 63 68 type: 'root', ch 0003b760: 69 6c 64 72 65 6e 3a 20 6e 6f 64 65 2e 63 68 69 ildren: node.chi 0003b770: 6c 64 72 65 6e 7d 0a 20 20 20 20 20 20 6e 6f 64 ldren}. nod 0003b780: 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 5b 5d 0a e.children = []. 0003b790: 20 20 20 20 7d 0a 0a 20 20 20 20 72 65 74 75 72 }.. retur 0003b7a0: 6e 20 6e 6f 64 65 0a 20 20 7d 0a 0a 20 20 66 75 n node. }.. fu 0003b7b0: 6e 63 74 69 6f 6e 20 61 64 64 50 72 6f 70 65 72 nction addProper 0003b7c0: 74 79 28 70 72 6f 70 65 72 74 69 65 73 2c 20 6b ty(properties, k 0003b7d0: 65 79 2c 20 76 61 6c 75 65 29 20 7b 0a 20 20 20 ey, value) {. 0003b7e0: 20 76 61 72 20 69 6e 66 6f 0a 20 20 20 20 76 61 var info. va 0003b7f0: 72 20 70 72 6f 70 65 72 74 79 0a 20 20 20 20 76 r property. v 0003b800: 61 72 20 72 65 73 75 6c 74 0a 0a 20 20 20 20 2f ar result.. / 0003b810: 2f 20 49 67 6e 6f 72 65 20 6e 75 6c 6c 69 73 68 / Ignore nullish 0003b820: 20 61 6e 64 20 4e 61 4e 20 76 61 6c 75 65 73 2e and NaN values. 0003b830: 0a 20 20 20 20 69 66 20 28 76 61 6c 75 65 20 3d . if (value = 0003b840: 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 76 61 6c 75 65 == null || value 0003b850: 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 7c === undefined | 0003b860: 7c 20 76 61 6c 75 65 20 21 3d 3d 20 76 61 6c 75 | value !== valu 0003b870: 65 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 e) {. retur 0003b880: 6e 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 6e 66 n. }.. inf 0003b890: 6f 20 3d 20 66 69 6e 64 28 73 63 68 65 6d 61 2c o = find(schema, 0003b8a0: 20 6b 65 79 29 0a 20 20 20 20 70 72 6f 70 65 72 key). proper 0003b8b0: 74 79 20 3d 20 69 6e 66 6f 2e 70 72 6f 70 65 72 ty = info.proper 0003b8c0: 74 79 0a 20 20 20 20 72 65 73 75 6c 74 20 3d 20 ty. result = 0003b8d0: 76 61 6c 75 65 0a 0a 20 20 20 20 2f 2f 20 48 61 value.. // Ha 0003b8e0: 6e 64 6c 65 20 6c 69 73 74 20 76 61 6c 75 65 73 ndle list values 0003b8f0: 2e 0a 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 .. if (typeof 0003b900: 20 72 65 73 75 6c 74 20 3d 3d 3d 20 27 73 74 72 result === 'str 0003b910: 69 6e 67 27 29 20 7b 0a 20 20 20 20 20 20 69 66 ing') {. if 0003b920: 20 28 69 6e 66 6f 2e 73 70 61 63 65 53 65 70 61 (info.spaceSepa 0003b930: 72 61 74 65 64 29 20 7b 0a 20 20 20 20 20 20 20 rated) {. 0003b940: 20 72 65 73 75 6c 74 20 3d 20 73 70 61 63 65 73 result = spaces 0003b950: 28 72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 7d (result). } 0003b960: 20 65 6c 73 65 20 69 66 20 28 69 6e 66 6f 2e 63 else if (info.c 0003b970: 6f 6d 6d 61 53 65 70 61 72 61 74 65 64 29 20 7b ommaSeparated) { 0003b980: 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 . result 0003b990: 3d 20 63 6f 6d 6d 61 73 28 72 65 73 75 6c 74 29 = commas(result) 0003b9a0: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 . } else if 0003b9b0: 20 28 69 6e 66 6f 2e 63 6f 6d 6d 61 4f 72 53 70 (info.commaOrSp 0003b9c0: 61 63 65 53 65 70 61 72 61 74 65 64 29 20 7b 0a aceSeparated) {. 0003b9d0: 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d result = 0003b9e0: 20 73 70 61 63 65 73 28 63 6f 6d 6d 61 73 28 72 spaces(commas(r 0003b9f0: 65 73 75 6c 74 29 2e 6a 6f 69 6e 28 27 20 27 29 esult).join(' ') 0003ba00: 29 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a ). }. }. 0003ba10: 0a 20 20 20 20 2f 2f 20 41 63 63 65 70 74 20 60 . // Accept ` 0003ba20: 6f 62 6a 65 63 74 60 20 6f 6e 20 73 74 79 6c 65 object` on style 0003ba30: 2e 0a 20 20 20 20 69 66 20 28 70 72 6f 70 65 72 .. if (proper 0003ba40: 74 79 20 3d 3d 3d 20 27 73 74 79 6c 65 27 20 26 ty === 'style' & 0003ba50: 26 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 21 & typeof value ! 0003ba60: 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 0a 20 == 'string') {. 0003ba70: 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 73 74 result = st 0003ba80: 79 6c 65 28 72 65 73 75 6c 74 29 0a 20 20 20 20 yle(result). 0003ba90: 7d 0a 0a 20 20 20 20 2f 2f 20 43 6c 61 73 73 2d }.. // Class- 0003baa0: 6e 61 6d 65 73 20 28 77 68 69 63 68 20 63 61 6e names (which can 0003bab0: 20 62 65 20 61 64 64 65 64 20 62 6f 74 68 20 6f be added both o 0003bac0: 6e 20 74 68 65 20 60 73 65 6c 65 63 74 6f 72 60 n the `selector` 0003bad0: 20 61 6e 64 20 68 65 72 65 29 2e 0a 20 20 20 20 and here).. 0003bae0: 69 66 20 28 70 72 6f 70 65 72 74 79 20 3d 3d 3d if (property === 0003baf0: 20 27 63 6c 61 73 73 4e 61 6d 65 27 20 26 26 20 'className' && 0003bb00: 70 72 6f 70 65 72 74 69 65 73 2e 63 6c 61 73 73 properties.class 0003bb10: 4e 61 6d 65 29 20 7b 0a 20 20 20 20 20 20 72 65 Name) {. re 0003bb20: 73 75 6c 74 20 3d 20 70 72 6f 70 65 72 74 69 65 sult = propertie 0003bb30: 73 2e 63 6c 61 73 73 4e 61 6d 65 2e 63 6f 6e 63 s.className.conc 0003bb40: 61 74 28 72 65 73 75 6c 74 29 0a 20 20 20 20 7d at(result). } 0003bb50: 0a 0a 20 20 20 20 70 72 6f 70 65 72 74 69 65 73 .. properties 0003bb60: 5b 70 72 6f 70 65 72 74 79 5d 20 3d 20 70 61 72 [property] = par 0003bb70: 73 65 50 72 69 6d 69 74 69 76 65 73 28 69 6e 66 sePrimitives(inf 0003bb80: 6f 2c 20 70 72 6f 70 65 72 74 79 2c 20 72 65 73 o, property, res 0003bb90: 75 6c 74 29 0a 20 20 7d 0a 7d 0a 0a 66 75 6e 63 ult). }.}..func 0003bba0: 74 69 6f 6e 20 69 73 43 68 69 6c 64 72 65 6e 28 tion isChildren( 0003bbb0: 76 61 6c 75 65 2c 20 6e 6f 64 65 29 20 7b 0a 20 value, node) {. 0003bbc0: 20 72 65 74 75 72 6e 20 28 0a 20 20 20 20 74 79 return (. ty 0003bbd0: 70 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 27 peof value === ' 0003bbe0: 73 74 72 69 6e 67 27 20 7c 7c 0a 20 20 20 20 27 string' ||. ' 0003bbf0: 6c 65 6e 67 74 68 27 20 69 6e 20 76 61 6c 75 65 length' in value 0003bc00: 20 7c 7c 0a 20 20 20 20 69 73 4e 6f 64 65 28 6e ||. isNode(n 0003bc10: 6f 64 65 2e 74 61 67 4e 61 6d 65 2c 20 76 61 6c ode.tagName, val 0003bc20: 75 65 29 0a 20 20 29 0a 7d 0a 0a 66 75 6e 63 74 ue). ).}..funct 0003bc30: 69 6f 6e 20 69 73 4e 6f 64 65 28 74 61 67 4e 61 ion isNode(tagNa 0003bc40: 6d 65 2c 20 76 61 6c 75 65 29 20 7b 0a 20 20 76 me, value) {. v 0003bc50: 61 72 20 74 79 70 65 20 3d 20 76 61 6c 75 65 2e ar type = value. 0003bc60: 74 79 70 65 0a 0a 20 20 69 66 20 28 74 61 67 4e type.. if (tagN 0003bc70: 61 6d 65 20 3d 3d 3d 20 27 69 6e 70 75 74 27 20 ame === 'input' 0003bc80: 7c 7c 20 21 74 79 70 65 20 7c 7c 20 74 79 70 65 || !type || type 0003bc90: 6f 66 20 74 79 70 65 20 21 3d 3d 20 27 73 74 72 of type !== 'str 0003bca0: 69 6e 67 27 29 20 7b 0a 20 20 20 20 72 65 74 75 ing') {. retu 0003bcb0: 72 6e 20 66 61 6c 73 65 0a 20 20 7d 0a 0a 20 20 rn false. }.. 0003bcc0: 69 66 20 28 74 79 70 65 6f 66 20 76 61 6c 75 65 if (typeof value 0003bcd0: 2e 63 68 69 6c 64 72 65 6e 20 3d 3d 3d 20 27 6f .children === 'o 0003bce0: 62 6a 65 63 74 27 20 26 26 20 27 6c 65 6e 67 74 bject' && 'lengt 0003bcf0: 68 27 20 69 6e 20 76 61 6c 75 65 2e 63 68 69 6c h' in value.chil 0003bd00: 64 72 65 6e 29 20 7b 0a 20 20 20 20 72 65 74 75 dren) {. retu 0003bd10: 72 6e 20 74 72 75 65 0a 20 20 7d 0a 0a 20 20 74 rn true. }.. t 0003bd20: 79 70 65 20 3d 20 74 79 70 65 2e 74 6f 4c 6f 77 ype = type.toLow 0003bd30: 65 72 43 61 73 65 28 29 0a 0a 20 20 69 66 20 28 erCase().. if ( 0003bd40: 74 61 67 4e 61 6d 65 20 3d 3d 3d 20 27 62 75 74 tagName === 'but 0003bd50: 74 6f 6e 27 29 20 7b 0a 20 20 20 20 72 65 74 75 ton') {. retu 0003bd60: 72 6e 20 28 0a 20 20 20 20 20 20 74 79 70 65 20 rn (. type 0003bd70: 21 3d 3d 20 27 6d 65 6e 75 27 20 26 26 0a 20 20 !== 'menu' &&. 0003bd80: 20 20 20 20 74 79 70 65 20 21 3d 3d 20 27 73 75 type !== 'su 0003bd90: 62 6d 69 74 27 20 26 26 0a 20 20 20 20 20 20 74 bmit' &&. t 0003bda0: 79 70 65 20 21 3d 3d 20 27 72 65 73 65 74 27 20 ype !== 'reset' 0003bdb0: 26 26 0a 20 20 20 20 20 20 74 79 70 65 20 21 3d &&. type != 0003bdc0: 3d 20 27 62 75 74 74 6f 6e 27 0a 20 20 20 20 29 = 'button'. ) 0003bdd0: 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 27 . }.. return ' 0003bde0: 76 61 6c 75 65 27 20 69 6e 20 76 61 6c 75 65 0a value' in value. 0003bdf0: 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 }..function addC 0003be00: 68 69 6c 64 28 6e 6f 64 65 73 2c 20 76 61 6c 75 hild(nodes, valu 0003be10: 65 29 20 7b 0a 20 20 76 61 72 20 69 6e 64 65 78 e) {. var index 0003be20: 0a 20 20 76 61 72 20 6c 65 6e 67 74 68 0a 0a 20 . var length.. 0003be30: 20 69 66 20 28 74 79 70 65 6f 66 20 76 61 6c 75 if (typeof valu 0003be40: 65 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 20 7c e === 'string' | 0003be50: 7c 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 3d | typeof value = 0003be60: 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 7b 0a 20 == 'number') {. 0003be70: 20 20 20 6e 6f 64 65 73 2e 70 75 73 68 28 7b 74 nodes.push({t 0003be80: 79 70 65 3a 20 27 74 65 78 74 27 2c 20 76 61 6c ype: 'text', val 0003be90: 75 65 3a 20 53 74 72 69 6e 67 28 76 61 6c 75 65 ue: String(value 0003bea0: 29 7d 29 0a 20 20 20 20 72 65 74 75 72 6e 0a 20 )}). return. 0003beb0: 20 7d 0a 0a 20 20 69 66 20 28 74 79 70 65 6f 66 }.. if (typeof 0003bec0: 20 76 61 6c 75 65 20 3d 3d 3d 20 27 6f 62 6a 65 value === 'obje 0003bed0: 63 74 27 20 26 26 20 27 6c 65 6e 67 74 68 27 20 ct' && 'length' 0003bee0: 69 6e 20 76 61 6c 75 65 29 20 7b 0a 20 20 20 20 in value) {. 0003bef0: 69 6e 64 65 78 20 3d 20 2d 31 0a 20 20 20 20 6c index = -1. l 0003bf00: 65 6e 67 74 68 20 3d 20 76 61 6c 75 65 2e 6c 65 ength = value.le 0003bf10: 6e 67 74 68 0a 0a 20 20 20 20 77 68 69 6c 65 20 ngth.. while 0003bf20: 28 2b 2b 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 (++index < lengt 0003bf30: 68 29 20 7b 0a 20 20 20 20 20 20 61 64 64 43 68 h) {. addCh 0003bf40: 69 6c 64 28 6e 6f 64 65 73 2c 20 76 61 6c 75 65 ild(nodes, value 0003bf50: 5b 69 6e 64 65 78 5d 29 0a 20 20 20 20 7d 0a 0a [index]). }.. 0003bf60: 20 20 20 20 72 65 74 75 72 6e 0a 20 20 7d 0a 0a return. }.. 0003bf70: 20 20 69 66 20 28 74 79 70 65 6f 66 20 76 61 6c if (typeof val 0003bf80: 75 65 20 21 3d 3d 20 27 6f 62 6a 65 63 74 27 20 ue !== 'object' 0003bf90: 7c 7c 20 21 28 27 74 79 70 65 27 20 69 6e 20 76 || !('type' in v 0003bfa0: 61 6c 75 65 29 29 20 7b 0a 20 20 20 20 74 68 72 alue)) {. thr 0003bfb0: 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 27 45 78 ow new Error('Ex 0003bfc0: 70 65 63 74 65 64 20 6e 6f 64 65 2c 20 6e 6f 64 pected node, nod 0003bfd0: 65 73 2c 20 6f 72 20 73 74 72 69 6e 67 2c 20 67 es, or string, g 0003bfe0: 6f 74 20 60 27 20 2b 20 76 61 6c 75 65 20 2b 20 ot `' + value + 0003bff0: 27 60 27 29 0a 20 20 7d 0a 0a 20 20 6e 6f 64 65 '`'). }.. node 0003c000: 73 2e 70 75 73 68 28 76 61 6c 75 65 29 0a 7d 0a s.push(value).}. 0003c010: 0a 2f 2f 20 50 61 72 73 65 20 61 20 28 6c 69 73 .// Parse a (lis 0003c020: 74 20 6f 66 29 20 70 72 69 6d 69 74 69 76 65 73 t of) primitives 0003c030: 2e 0a 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 ..function parse 0003c040: 50 72 69 6d 69 74 69 76 65 73 28 69 6e 66 6f 2c Primitives(info, 0003c050: 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 20 7b 0a name, value) {. 0003c060: 20 20 76 61 72 20 69 6e 64 65 78 0a 20 20 76 61 var index. va 0003c070: 72 20 6c 65 6e 67 74 68 0a 20 20 76 61 72 20 72 r length. var r 0003c080: 65 73 75 6c 74 0a 0a 20 20 69 66 20 28 74 79 70 esult.. if (typ 0003c090: 65 6f 66 20 76 61 6c 75 65 20 21 3d 3d 20 27 6f eof value !== 'o 0003c0a0: 62 6a 65 63 74 27 20 7c 7c 20 21 28 27 6c 65 6e bject' || !('len 0003c0b0: 67 74 68 27 20 69 6e 20 76 61 6c 75 65 29 29 20 gth' in value)) 0003c0c0: 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 {. return par 0003c0d0: 73 65 50 72 69 6d 69 74 69 76 65 28 69 6e 66 6f sePrimitive(info 0003c0e0: 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 20 , name, value). 0003c0f0: 20 7d 0a 0a 20 20 6c 65 6e 67 74 68 20 3d 20 76 }.. length = v 0003c100: 61 6c 75 65 2e 6c 65 6e 67 74 68 0a 20 20 69 6e alue.length. in 0003c110: 64 65 78 20 3d 20 2d 31 0a 20 20 72 65 73 75 6c dex = -1. resul 0003c120: 74 20 3d 20 5b 5d 0a 0a 20 20 77 68 69 6c 65 20 t = [].. while 0003c130: 28 2b 2b 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 (++index < lengt 0003c140: 68 29 20 7b 0a 20 20 20 20 72 65 73 75 6c 74 5b h) {. result[ 0003c150: 69 6e 64 65 78 5d 20 3d 20 70 61 72 73 65 50 72 index] = parsePr 0003c160: 69 6d 69 74 69 76 65 28 69 6e 66 6f 2c 20 6e 61 imitive(info, na 0003c170: 6d 65 2c 20 76 61 6c 75 65 5b 69 6e 64 65 78 5d me, value[index] 0003c180: 29 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 ). }.. return 0003c190: 72 65 73 75 6c 74 0a 7d 0a 0a 2f 2f 20 50 61 72 result.}..// Par 0003c1a0: 73 65 20 61 20 73 69 6e 67 6c 65 20 70 72 69 6d se a single prim 0003c1b0: 69 74 69 76 65 73 2e 0a 66 75 6e 63 74 69 6f 6e itives..function 0003c1c0: 20 70 61 72 73 65 50 72 69 6d 69 74 69 76 65 28 parsePrimitive( 0003c1d0: 69 6e 66 6f 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 info, name, valu 0003c1e0: 65 29 20 7b 0a 20 20 76 61 72 20 72 65 73 75 6c e) {. var resul 0003c1f0: 74 20 3d 20 76 61 6c 75 65 0a 0a 20 20 69 66 20 t = value.. if 0003c200: 28 69 6e 66 6f 2e 6e 75 6d 62 65 72 20 7c 7c 20 (info.number || 0003c210: 69 6e 66 6f 2e 70 6f 73 69 74 69 76 65 4e 75 6d info.positiveNum 0003c220: 62 65 72 29 20 7b 0a 20 20 20 20 69 66 20 28 21 ber) {. if (! 0003c230: 69 73 4e 61 4e 28 72 65 73 75 6c 74 29 20 26 26 isNaN(result) && 0003c240: 20 72 65 73 75 6c 74 20 21 3d 3d 20 27 27 29 20 result !== '') 0003c250: 7b 0a 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d {. result = 0003c260: 20 4e 75 6d 62 65 72 28 72 65 73 75 6c 74 29 0a Number(result). 0003c270: 20 20 20 20 7d 0a 20 20 7d 20 65 6c 73 65 20 69 }. } else i 0003c280: 66 20 28 69 6e 66 6f 2e 62 6f 6f 6c 65 61 6e 20 f (info.boolean 0003c290: 7c 7c 20 69 6e 66 6f 2e 6f 76 65 72 6c 6f 61 64 || info.overload 0003c2a0: 65 64 42 6f 6f 6c 65 61 6e 29 20 7b 0a 20 20 20 edBoolean) {. 0003c2b0: 20 2f 2f 20 41 63 63 65 70 74 20 60 62 6f 6f 6c // Accept `bool 0003c2c0: 65 61 6e 60 20 61 6e 64 20 60 73 74 72 69 6e 67 ean` and `string 0003c2d0: 60 2e 0a 20 20 20 20 69 66 20 28 0a 20 20 20 20 `.. if (. 0003c2e0: 20 20 74 79 70 65 6f 66 20 72 65 73 75 6c 74 20 typeof result 0003c2f0: 3d 3d 3d 20 27 73 74 72 69 6e 67 27 20 26 26 0a === 'string' &&. 0003c300: 20 20 20 20 20 20 28 72 65 73 75 6c 74 20 3d 3d (result == 0003c310: 3d 20 27 27 20 7c 7c 20 6e 6f 72 6d 61 6c 69 7a = '' || normaliz 0003c320: 65 28 76 61 6c 75 65 29 20 3d 3d 3d 20 6e 6f 72 e(value) === nor 0003c330: 6d 61 6c 69 7a 65 28 6e 61 6d 65 29 29 0a 20 20 malize(name)). 0003c340: 20 20 29 20 7b 0a 20 20 20 20 20 20 72 65 73 75 ) {. resu 0003c350: 6c 74 20 3d 20 74 72 75 65 0a 20 20 20 20 7d 0a lt = true. }. 0003c360: 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 72 65 }.. return re 0003c370: 73 75 6c 74 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e sult.}..function 0003c380: 20 73 74 79 6c 65 28 76 61 6c 75 65 29 20 7b 0a style(value) {. 0003c390: 20 20 76 61 72 20 72 65 73 75 6c 74 20 3d 20 5b var result = [ 0003c3a0: 5d 0a 20 20 76 61 72 20 6b 65 79 0a 0a 20 20 66 ]. var key.. f 0003c3b0: 6f 72 20 28 6b 65 79 20 69 6e 20 76 61 6c 75 65 or (key in value 0003c3c0: 29 20 7b 0a 20 20 20 20 72 65 73 75 6c 74 2e 70 ) {. result.p 0003c3d0: 75 73 68 28 5b 6b 65 79 2c 20 76 61 6c 75 65 5b ush([key, value[ 0003c3e0: 6b 65 79 5d 5d 2e 6a 6f 69 6e 28 27 3a 20 27 29 key]].join(': ') 0003c3f0: 29 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 ). }.. return 0003c400: 72 65 73 75 6c 74 2e 6a 6f 69 6e 28 27 3b 20 27 result.join('; ' 0003c410: 29 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 72 ).}..function cr 0003c420: 65 61 74 65 41 64 6a 75 73 74 4d 61 70 28 76 61 eateAdjustMap(va 0003c430: 6c 75 65 73 29 20 7b 0a 20 20 76 61 72 20 6c 65 lues) {. var le 0003c440: 6e 67 74 68 20 3d 20 76 61 6c 75 65 73 2e 6c 65 ngth = values.le 0003c450: 6e 67 74 68 0a 20 20 76 61 72 20 69 6e 64 65 78 ngth. var index 0003c460: 20 3d 20 2d 31 0a 20 20 76 61 72 20 72 65 73 75 = -1. var resu 0003c470: 6c 74 20 3d 20 7b 7d 0a 20 20 76 61 72 20 76 61 lt = {}. var va 0003c480: 6c 75 65 0a 0a 20 20 77 68 69 6c 65 20 28 2b 2b lue.. while (++ 0003c490: 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 29 20 index < length) 0003c4a0: 7b 0a 20 20 20 20 76 61 6c 75 65 20 3d 20 76 61 {. value = va 0003c4b0: 6c 75 65 73 5b 69 6e 64 65 78 5d 0a 20 20 20 20 lues[index]. 0003c4c0: 72 65 73 75 6c 74 5b 76 61 6c 75 65 2e 74 6f 4c result[value.toL 0003c4d0: 6f 77 65 72 43 61 73 65 28 29 5d 20 3d 20 76 61 owerCase()] = va 0003c4e0: 6c 75 65 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 lue. }.. retur 0003c4f0: 6e 20 72 65 73 75 6c 74 0a 7d 0a 0a 0a 2f 2a 2a n result.}.../** 0003c500: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 0003c510: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 /node_modules/ha 0003c520: 73 74 73 63 72 69 70 74 2f 68 74 6d 6c 2e 6a 73 stscript/html.js 0003c530: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 0003c540: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c550: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0003c560: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0003c570: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 _modules/hastscr 0003c580: 69 70 74 2f 68 74 6d 6c 2e 6a 73 20 2a 2a 2a 21 ipt/html.js ***! 0003c590: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 0003c5a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c5b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 0003c5c0: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f ***/ ((module, _ 0003c5d0: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 0003c5e0: 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 exports, __webpa 0003c5f0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 0003c600: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 0003c610: 3b 0a 0a 0a 76 61 72 20 73 63 68 65 6d 61 20 3d ;...var schema = 0003c620: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0003c630: 72 65 5f 5f 28 2f 2a 21 20 70 72 6f 70 65 72 74 re__(/*! propert 0003c640: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 68 74 y-information/ht 0003c650: 6d 6c 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f ml */ "./node_mo 0003c660: 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 dules/hastscript 0003c670: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 /node_modules/pr 0003c680: 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 operty-informati 0003c690: 6f 6e 2f 68 74 6d 6c 2e 6a 73 22 29 0a 76 61 72 on/html.js").var 0003c6a0: 20 66 61 63 74 6f 72 79 20 3d 20 5f 5f 77 65 62 factory = __web 0003c6b0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0003c6c0: 2a 21 20 2e 2f 66 61 63 74 6f 72 79 20 2a 2f 20 *! ./factory */ 0003c6d0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0003c6e0: 68 61 73 74 73 63 72 69 70 74 2f 66 61 63 74 6f hastscript/facto 0003c6f0: 72 79 2e 6a 73 22 29 0a 0a 76 61 72 20 68 74 6d ry.js")..var htm 0003c700: 6c 20 3d 20 66 61 63 74 6f 72 79 28 73 63 68 65 l = factory(sche 0003c710: 6d 61 2c 20 27 64 69 76 27 29 0a 68 74 6d 6c 2e ma, 'div').html. 0003c720: 64 69 73 70 6c 61 79 4e 61 6d 65 20 3d 20 27 68 displayName = 'h 0003c730: 74 6d 6c 27 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 tml'..module.exp 0003c740: 6f 72 74 73 20 3d 20 68 74 6d 6c 0a 0a 0a 2f 2a orts = html.../* 0003c750: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 0003c760: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 0003c770: 61 73 74 73 63 72 69 70 74 2f 69 6e 64 65 78 2e astscript/index. 0003c780: 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a js":./*!******** 0003c790: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c7a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c7b0: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0003c7c0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 ode_modules/hast 0003c7d0: 73 63 72 69 70 74 2f 69 6e 64 65 78 2e 6a 73 20 script/index.js 0003c7e0: 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a ***!. \******** 0003c7f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c800: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c810: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 **/./***/ ((modu 0003c820: 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 le, __unused_web 0003c830: 70 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f pack_exports, __ 0003c840: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0003c850: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 0003c860: 72 69 63 74 22 3b 0a 0a 0a 6d 6f 64 75 6c 65 2e rict";...module. 0003c870: 65 78 70 6f 72 74 73 20 3d 20 5f 5f 77 65 62 70 exports = __webp 0003c880: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0003c890: 21 20 2e 2f 68 74 6d 6c 20 2a 2f 20 22 2e 2f 6e ! ./html */ "./n 0003c8a0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 ode_modules/hast 0003c8b0: 73 63 72 69 70 74 2f 68 74 6d 6c 2e 6a 73 22 29 script/html.js") 0003c8c0: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 0003c8d0: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 0003c8e0: 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e les/hastscript/n 0003c8f0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 63 6f 6d 6d ode_modules/comm 0003c900: 61 2d 73 65 70 61 72 61 74 65 64 2d 74 6f 6b 65 a-separated-toke 0003c910: 6e 73 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a ns/index.js":./* 0003c920: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 0003c930: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c940: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c950: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c960: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0003c970: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0003c980: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 _modules/hastscr 0003c990: 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 ipt/node_modules 0003c9a0: 2f 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 /comma-separated 0003c9b0: 2d 74 6f 6b 65 6e 73 2f 69 6e 64 65 78 2e 6a 73 -tokens/index.js 0003c9c0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 0003c9d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c9e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c9f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ca00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ca10: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ ( 0003ca20: 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 (__unused_webpac 0003ca30: 6b 5f 6d 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 k_module, export 0003ca40: 73 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 s) => {.."use st 0003ca50: 72 69 63 74 22 3b 0a 0a 0a 65 78 70 6f 72 74 73 rict";...exports 0003ca60: 2e 70 61 72 73 65 20 3d 20 70 61 72 73 65 0a 65 .parse = parse.e 0003ca70: 78 70 6f 72 74 73 2e 73 74 72 69 6e 67 69 66 79 xports.stringify 0003ca80: 20 3d 20 73 74 72 69 6e 67 69 66 79 0a 0a 76 61 = stringify..va 0003ca90: 72 20 63 6f 6d 6d 61 20 3d 20 27 2c 27 0a 76 61 r comma = ','.va 0003caa0: 72 20 73 70 61 63 65 20 3d 20 27 20 27 0a 76 61 r space = ' '.va 0003cab0: 72 20 65 6d 70 74 79 20 3d 20 27 27 0a 0a 2f 2f r empty = ''..// 0003cac0: 20 50 61 72 73 65 20 63 6f 6d 6d 61 2d 73 65 70 Parse comma-sep 0003cad0: 61 72 61 74 65 64 20 74 6f 6b 65 6e 73 20 74 6f arated tokens to 0003cae0: 20 61 6e 20 61 72 72 61 79 2e 0a 66 75 6e 63 74 an array..funct 0003caf0: 69 6f 6e 20 70 61 72 73 65 28 76 61 6c 75 65 29 ion parse(value) 0003cb00: 20 7b 0a 20 20 76 61 72 20 76 61 6c 75 65 73 20 {. var values 0003cb10: 3d 20 5b 5d 0a 20 20 76 61 72 20 69 6e 70 75 74 = []. var input 0003cb20: 20 3d 20 53 74 72 69 6e 67 28 76 61 6c 75 65 20 = String(value 0003cb30: 7c 7c 20 65 6d 70 74 79 29 0a 20 20 76 61 72 20 || empty). var 0003cb40: 69 6e 64 65 78 20 3d 20 69 6e 70 75 74 2e 69 6e index = input.in 0003cb50: 64 65 78 4f 66 28 63 6f 6d 6d 61 29 0a 20 20 76 dexOf(comma). v 0003cb60: 61 72 20 6c 61 73 74 49 6e 64 65 78 20 3d 20 30 ar lastIndex = 0 0003cb70: 0a 20 20 76 61 72 20 65 6e 64 20 3d 20 66 61 6c . var end = fal 0003cb80: 73 65 0a 20 20 76 61 72 20 76 61 6c 0a 0a 20 20 se. var val.. 0003cb90: 77 68 69 6c 65 20 28 21 65 6e 64 29 20 7b 0a 20 while (!end) {. 0003cba0: 20 20 20 69 66 20 28 69 6e 64 65 78 20 3d 3d 3d if (index === 0003cbb0: 20 2d 31 29 20 7b 0a 20 20 20 20 20 20 69 6e 64 -1) {. ind 0003cbc0: 65 78 20 3d 20 69 6e 70 75 74 2e 6c 65 6e 67 74 ex = input.lengt 0003cbd0: 68 0a 20 20 20 20 20 20 65 6e 64 20 3d 20 74 72 h. end = tr 0003cbe0: 75 65 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 61 ue. }.. va 0003cbf0: 6c 20 3d 20 69 6e 70 75 74 2e 73 6c 69 63 65 28 l = input.slice( 0003cc00: 6c 61 73 74 49 6e 64 65 78 2c 20 69 6e 64 65 78 lastIndex, index 0003cc10: 29 2e 74 72 69 6d 28 29 0a 0a 20 20 20 20 69 66 ).trim().. if 0003cc20: 20 28 76 61 6c 20 7c 7c 20 21 65 6e 64 29 20 7b (val || !end) { 0003cc30: 0a 20 20 20 20 20 20 76 61 6c 75 65 73 2e 70 75 . values.pu 0003cc40: 73 68 28 76 61 6c 29 0a 20 20 20 20 7d 0a 0a 20 sh(val). }.. 0003cc50: 20 20 20 6c 61 73 74 49 6e 64 65 78 20 3d 20 69 lastIndex = i 0003cc60: 6e 64 65 78 20 2b 20 31 0a 20 20 20 20 69 6e 64 ndex + 1. ind 0003cc70: 65 78 20 3d 20 69 6e 70 75 74 2e 69 6e 64 65 78 ex = input.index 0003cc80: 4f 66 28 63 6f 6d 6d 61 2c 20 6c 61 73 74 49 6e Of(comma, lastIn 0003cc90: 64 65 78 29 0a 20 20 7d 0a 0a 20 20 72 65 74 75 dex). }.. retu 0003cca0: 72 6e 20 76 61 6c 75 65 73 0a 7d 0a 0a 2f 2f 20 rn values.}..// 0003ccb0: 43 6f 6d 70 69 6c 65 20 61 6e 20 61 72 72 61 79 Compile an array 0003ccc0: 20 74 6f 20 63 6f 6d 6d 61 2d 73 65 70 61 72 61 to comma-separa 0003ccd0: 74 65 64 20 74 6f 6b 65 6e 73 2e 0a 2f 2f 20 60 ted tokens..// ` 0003cce0: 6f 70 74 69 6f 6e 73 2e 70 61 64 4c 65 66 74 60 options.padLeft` 0003ccf0: 20 28 64 65 66 61 75 6c 74 3a 20 60 74 72 75 65 (default: `true 0003cd00: 60 29 20 70 61 64 73 20 61 20 73 70 61 63 65 20 `) pads a space 0003cd10: 6c 65 66 74 20 6f 66 20 65 61 63 68 20 74 6f 6b left of each tok 0003cd20: 65 6e 2c 20 61 6e 64 0a 2f 2f 20 60 6f 70 74 69 en, and.// `opti 0003cd30: 6f 6e 73 2e 70 61 64 52 69 67 68 74 60 20 28 64 ons.padRight` (d 0003cd40: 65 66 61 75 6c 74 3a 20 60 66 61 6c 73 65 60 29 efault: `false`) 0003cd50: 20 70 61 64 73 20 61 20 73 70 61 63 65 20 74 6f pads a space to 0003cd60: 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 65 61 the right of ea 0003cd70: 63 68 20 74 6f 6b 65 6e 2e 0a 66 75 6e 63 74 69 ch token..functi 0003cd80: 6f 6e 20 73 74 72 69 6e 67 69 66 79 28 76 61 6c on stringify(val 0003cd90: 75 65 73 2c 20 6f 70 74 69 6f 6e 73 29 20 7b 0a ues, options) {. 0003cda0: 20 20 76 61 72 20 73 65 74 74 69 6e 67 73 20 3d var settings = 0003cdb0: 20 6f 70 74 69 6f 6e 73 20 7c 7c 20 7b 7d 0a 20 options || {}. 0003cdc0: 20 76 61 72 20 6c 65 66 74 20 3d 20 73 65 74 74 var left = sett 0003cdd0: 69 6e 67 73 2e 70 61 64 4c 65 66 74 20 3d 3d 3d ings.padLeft === 0003cde0: 20 66 61 6c 73 65 20 3f 20 65 6d 70 74 79 20 3a false ? empty : 0003cdf0: 20 73 70 61 63 65 0a 20 20 76 61 72 20 72 69 67 space. var rig 0003ce00: 68 74 20 3d 20 73 65 74 74 69 6e 67 73 2e 70 61 ht = settings.pa 0003ce10: 64 52 69 67 68 74 20 3f 20 73 70 61 63 65 20 3a dRight ? space : 0003ce20: 20 65 6d 70 74 79 0a 0a 20 20 2f 2f 20 45 6e 73 empty.. // Ens 0003ce30: 75 72 65 20 74 68 65 20 6c 61 73 74 20 65 6d 70 ure the last emp 0003ce40: 74 79 20 65 6e 74 72 79 20 69 73 20 73 65 65 6e ty entry is seen 0003ce50: 2e 0a 20 20 69 66 20 28 76 61 6c 75 65 73 5b 76 .. if (values[v 0003ce60: 61 6c 75 65 73 2e 6c 65 6e 67 74 68 20 2d 20 31 alues.length - 1 0003ce70: 5d 20 3d 3d 3d 20 65 6d 70 74 79 29 20 7b 0a 20 ] === empty) {. 0003ce80: 20 20 20 76 61 6c 75 65 73 20 3d 20 76 61 6c 75 values = valu 0003ce90: 65 73 2e 63 6f 6e 63 61 74 28 65 6d 70 74 79 29 es.concat(empty) 0003cea0: 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 76 . }.. return v 0003ceb0: 61 6c 75 65 73 2e 6a 6f 69 6e 28 72 69 67 68 74 alues.join(right 0003cec0: 20 2b 20 63 6f 6d 6d 61 20 2b 20 6c 65 66 74 29 + comma + left) 0003ced0: 2e 74 72 69 6d 28 29 0a 7d 0a 0a 0a 2f 2a 2a 2a .trim().}.../*** 0003cee0: 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f / }),../***/ "./ 0003cef0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 0003cf00: 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 tscript/node_mod 0003cf10: 75 6c 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e ules/property-in 0003cf20: 66 6f 72 6d 61 74 69 6f 6e 2f 66 69 6e 64 2e 6a formation/find.j 0003cf30: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!********* 0003cf40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cf50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cf60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cf70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cf80: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0003cf90: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 ode_modules/hast 0003cfa0: 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 script/node_modu 0003cfb0: 6c 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 les/property-inf 0003cfc0: 6f 72 6d 61 74 69 6f 6e 2f 66 69 6e 64 2e 6a 73 ormation/find.js 0003cfd0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 0003cfe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cff0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d000: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d020: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f ****/./***/ ((mo 0003d030: 64 75 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 dule, __unused_w 0003d040: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 ebpack_exports, 0003d050: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0003d060: 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 e__) => {.."use 0003d070: 73 74 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 6e strict";...var n 0003d080: 6f 72 6d 61 6c 69 7a 65 20 3d 20 5f 5f 77 65 62 ormalize = __web 0003d090: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0003d0a0: 2a 21 20 2e 2f 6e 6f 72 6d 61 6c 69 7a 65 20 2a *! ./normalize * 0003d0b0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 0003d0c0: 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 s/hastscript/nod 0003d0d0: 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 e_modules/proper 0003d0e0: 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6e ty-information/n 0003d0f0: 6f 72 6d 61 6c 69 7a 65 2e 6a 73 22 29 0a 76 61 ormalize.js").va 0003d100: 72 20 44 65 66 69 6e 65 64 49 6e 66 6f 20 3d 20 r DefinedInfo = 0003d110: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0003d120: 65 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 2f 75 74 e__(/*! ./lib/ut 0003d130: 69 6c 2f 64 65 66 69 6e 65 64 2d 69 6e 66 6f 20 il/defined-info 0003d140: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0003d150: 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f es/hastscript/no 0003d160: 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 de_modules/prope 0003d170: 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f rty-information/ 0003d180: 6c 69 62 2f 75 74 69 6c 2f 64 65 66 69 6e 65 64 lib/util/defined 0003d190: 2d 69 6e 66 6f 2e 6a 73 22 29 0a 76 61 72 20 49 -info.js").var I 0003d1a0: 6e 66 6f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f nfo = __webpack_ 0003d1b0: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f require__(/*! ./ 0003d1c0: 6c 69 62 2f 75 74 69 6c 2f 69 6e 66 6f 20 2a 2f lib/util/info */ 0003d1d0: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0003d1e0: 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 /hastscript/node 0003d1f0: 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 _modules/propert 0003d200: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 y-information/li 0003d210: 62 2f 75 74 69 6c 2f 69 6e 66 6f 2e 6a 73 22 29 b/util/info.js") 0003d220: 0a 0a 76 61 72 20 64 61 74 61 20 3d 20 27 64 61 ..var data = 'da 0003d230: 74 61 27 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f ta'..module.expo 0003d240: 72 74 73 20 3d 20 66 69 6e 64 0a 0a 76 61 72 20 rts = find..var 0003d250: 76 61 6c 69 64 20 3d 20 2f 5e 64 61 74 61 5b 2d valid = /^data[- 0003d260: 5c 77 2e 3a 5d 2b 24 2f 69 0a 76 61 72 20 64 61 \w.:]+$/i.var da 0003d270: 73 68 20 3d 20 2f 2d 5b 61 2d 7a 5d 2f 67 0a 76 sh = /-[a-z]/g.v 0003d280: 61 72 20 63 61 70 20 3d 20 2f 5b 41 2d 5a 5d 2f ar cap = /[A-Z]/ 0003d290: 67 0a 0a 66 75 6e 63 74 69 6f 6e 20 66 69 6e 64 g..function find 0003d2a0: 28 73 63 68 65 6d 61 2c 20 76 61 6c 75 65 29 20 (schema, value) 0003d2b0: 7b 0a 20 20 76 61 72 20 6e 6f 72 6d 61 6c 20 3d {. var normal = 0003d2c0: 20 6e 6f 72 6d 61 6c 69 7a 65 28 76 61 6c 75 65 normalize(value 0003d2d0: 29 0a 20 20 76 61 72 20 70 72 6f 70 20 3d 20 76 ). var prop = v 0003d2e0: 61 6c 75 65 0a 20 20 76 61 72 20 54 79 70 65 20 alue. var Type 0003d2f0: 3d 20 49 6e 66 6f 0a 0a 20 20 69 66 20 28 6e 6f = Info.. if (no 0003d300: 72 6d 61 6c 20 69 6e 20 73 63 68 65 6d 61 2e 6e rmal in schema.n 0003d310: 6f 72 6d 61 6c 29 20 7b 0a 20 20 20 20 72 65 74 ormal) {. ret 0003d320: 75 72 6e 20 73 63 68 65 6d 61 2e 70 72 6f 70 65 urn schema.prope 0003d330: 72 74 79 5b 73 63 68 65 6d 61 2e 6e 6f 72 6d 61 rty[schema.norma 0003d340: 6c 5b 6e 6f 72 6d 61 6c 5d 5d 0a 20 20 7d 0a 0a l[normal]]. }.. 0003d350: 20 20 69 66 20 28 6e 6f 72 6d 61 6c 2e 6c 65 6e if (normal.len 0003d360: 67 74 68 20 3e 20 34 20 26 26 20 6e 6f 72 6d 61 gth > 4 && norma 0003d370: 6c 2e 73 6c 69 63 65 28 30 2c 20 34 29 20 3d 3d l.slice(0, 4) == 0003d380: 3d 20 64 61 74 61 20 26 26 20 76 61 6c 69 64 2e = data && valid. 0003d390: 74 65 73 74 28 76 61 6c 75 65 29 29 20 7b 0a 20 test(value)) {. 0003d3a0: 20 20 20 2f 2f 20 41 74 74 72 69 62 75 74 65 20 // Attribute 0003d3b0: 6f 72 20 70 72 6f 70 65 72 74 79 2e 0a 20 20 20 or property.. 0003d3c0: 20 69 66 20 28 76 61 6c 75 65 2e 63 68 61 72 41 if (value.charA 0003d3d0: 74 28 34 29 20 3d 3d 3d 20 27 2d 27 29 20 7b 0a t(4) === '-') {. 0003d3e0: 20 20 20 20 20 20 70 72 6f 70 20 3d 20 64 61 74 prop = dat 0003d3f0: 61 73 65 74 54 6f 50 72 6f 70 65 72 74 79 28 76 asetToProperty(v 0003d400: 61 6c 75 65 29 0a 20 20 20 20 7d 20 65 6c 73 65 alue). } else 0003d410: 20 7b 0a 20 20 20 20 20 20 76 61 6c 75 65 20 3d {. value = 0003d420: 20 64 61 74 61 73 65 74 54 6f 41 74 74 72 69 62 datasetToAttrib 0003d430: 75 74 65 28 76 61 6c 75 65 29 0a 20 20 20 20 7d ute(value). } 0003d440: 0a 0a 20 20 20 20 54 79 70 65 20 3d 20 44 65 66 .. Type = Def 0003d450: 69 6e 65 64 49 6e 66 6f 0a 20 20 7d 0a 0a 20 20 inedInfo. }.. 0003d460: 72 65 74 75 72 6e 20 6e 65 77 20 54 79 70 65 28 return new Type( 0003d470: 70 72 6f 70 2c 20 76 61 6c 75 65 29 0a 7d 0a 0a prop, value).}.. 0003d480: 66 75 6e 63 74 69 6f 6e 20 64 61 74 61 73 65 74 function dataset 0003d490: 54 6f 50 72 6f 70 65 72 74 79 28 61 74 74 72 69 ToProperty(attri 0003d4a0: 62 75 74 65 29 20 7b 0a 20 20 76 61 72 20 76 61 bute) {. var va 0003d4b0: 6c 75 65 20 3d 20 61 74 74 72 69 62 75 74 65 2e lue = attribute. 0003d4c0: 73 6c 69 63 65 28 35 29 2e 72 65 70 6c 61 63 65 slice(5).replace 0003d4d0: 28 64 61 73 68 2c 20 63 61 6d 65 6c 63 61 73 65 (dash, camelcase 0003d4e0: 29 0a 20 20 72 65 74 75 72 6e 20 64 61 74 61 20 ). return data 0003d4f0: 2b 20 76 61 6c 75 65 2e 63 68 61 72 41 74 28 30 + value.charAt(0 0003d500: 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 20 ).toUpperCase() 0003d510: 2b 20 76 61 6c 75 65 2e 73 6c 69 63 65 28 31 29 + value.slice(1) 0003d520: 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 64 61 74 .}..function dat 0003d530: 61 73 65 74 54 6f 41 74 74 72 69 62 75 74 65 28 asetToAttribute( 0003d540: 70 72 6f 70 65 72 74 79 29 20 7b 0a 20 20 76 61 property) {. va 0003d550: 72 20 76 61 6c 75 65 20 3d 20 70 72 6f 70 65 72 r value = proper 0003d560: 74 79 2e 73 6c 69 63 65 28 34 29 0a 0a 20 20 69 ty.slice(4).. i 0003d570: 66 20 28 64 61 73 68 2e 74 65 73 74 28 76 61 6c f (dash.test(val 0003d580: 75 65 29 29 20 7b 0a 20 20 20 20 72 65 74 75 72 ue)) {. retur 0003d590: 6e 20 70 72 6f 70 65 72 74 79 0a 20 20 7d 0a 0a n property. }.. 0003d5a0: 20 20 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 2e value = value. 0003d5b0: 72 65 70 6c 61 63 65 28 63 61 70 2c 20 6b 65 62 replace(cap, keb 0003d5c0: 61 62 29 0a 0a 20 20 69 66 20 28 76 61 6c 75 65 ab).. if (value 0003d5d0: 2e 63 68 61 72 41 74 28 30 29 20 21 3d 3d 20 27 .charAt(0) !== ' 0003d5e0: 2d 27 29 20 7b 0a 20 20 20 20 76 61 6c 75 65 20 -') {. value 0003d5f0: 3d 20 27 2d 27 20 2b 20 76 61 6c 75 65 0a 20 20 = '-' + value. 0003d600: 7d 0a 0a 20 20 72 65 74 75 72 6e 20 64 61 74 61 }.. return data 0003d610: 20 2b 20 76 61 6c 75 65 0a 7d 0a 0a 66 75 6e 63 + value.}..func 0003d620: 74 69 6f 6e 20 6b 65 62 61 62 28 24 30 29 20 7b tion kebab($0) { 0003d630: 0a 20 20 72 65 74 75 72 6e 20 27 2d 27 20 2b 20 . return '-' + 0003d640: 24 30 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 $0.toLowerCase() 0003d650: 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 61 6d .}..function cam 0003d660: 65 6c 63 61 73 65 28 24 30 29 20 7b 0a 20 20 72 elcase($0) {. r 0003d670: 65 74 75 72 6e 20 24 30 2e 63 68 61 72 41 74 28 eturn $0.charAt( 0003d680: 31 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 1).toUpperCase() 0003d690: 0a 7d 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a .}.../***/ }),.. 0003d6a0: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 0003d6b0: 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 dules/hastscript 0003d6c0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 /node_modules/pr 0003d6d0: 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 operty-informati 0003d6e0: 6f 6e 2f 68 74 6d 6c 2e 6a 73 22 3a 0a 2f 2a 21 on/html.js":./*! 0003d6f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d700: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d710: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d720: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d730: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0003d740: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0003d750: 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f ules/hastscript/ 0003d760: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f node_modules/pro 0003d770: 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f perty-informatio 0003d780: 6e 2f 68 74 6d 6c 2e 6a 73 20 2a 2a 2a 21 0a 20 n/html.js ***!. 0003d790: 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************** 0003d7a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d7b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d7c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d7d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 0003d7e0: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f ***/ ((module, _ 0003d7f0: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 0003d800: 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 exports, __webpa 0003d810: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 0003d820: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 0003d830: 3b 0a 0a 0a 76 61 72 20 6d 65 72 67 65 20 3d 20 ;...var merge = 0003d840: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0003d850: 65 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 2f 75 74 e__(/*! ./lib/ut 0003d860: 69 6c 2f 6d 65 72 67 65 20 2a 2f 20 22 2e 2f 6e il/merge */ "./n 0003d870: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 ode_modules/hast 0003d880: 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 script/node_modu 0003d890: 6c 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 les/property-inf 0003d8a0: 6f 72 6d 61 74 69 6f 6e 2f 6c 69 62 2f 75 74 69 ormation/lib/uti 0003d8b0: 6c 2f 6d 65 72 67 65 2e 6a 73 22 29 0a 76 61 72 l/merge.js").var 0003d8c0: 20 78 6c 69 6e 6b 20 3d 20 5f 5f 77 65 62 70 61 xlink = __webpa 0003d8d0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 0003d8e0: 20 2e 2f 6c 69 62 2f 78 6c 69 6e 6b 20 2a 2f 20 ./lib/xlink */ 0003d8f0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0003d900: 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f hastscript/node_ 0003d910: 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 79 modules/property 0003d920: 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 62 -information/lib 0003d930: 2f 78 6c 69 6e 6b 2e 6a 73 22 29 0a 76 61 72 20 /xlink.js").var 0003d940: 78 6d 6c 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f xml = __webpack_ 0003d950: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f require__(/*! ./ 0003d960: 6c 69 62 2f 78 6d 6c 20 2a 2f 20 22 2e 2f 6e 6f lib/xml */ "./no 0003d970: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 de_modules/hasts 0003d980: 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c cript/node_modul 0003d990: 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f es/property-info 0003d9a0: 72 6d 61 74 69 6f 6e 2f 6c 69 62 2f 78 6d 6c 2e rmation/lib/xml. 0003d9b0: 6a 73 22 29 0a 76 61 72 20 78 6d 6c 6e 73 20 3d js").var xmlns = 0003d9c0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0003d9d0: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 2f 78 re__(/*! ./lib/x 0003d9e0: 6d 6c 6e 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f mlns */ "./node_ 0003d9f0: 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 modules/hastscri 0003da00: 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f pt/node_modules/ 0003da10: 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 property-informa 0003da20: 74 69 6f 6e 2f 6c 69 62 2f 78 6d 6c 6e 73 2e 6a tion/lib/xmlns.j 0003da30: 73 22 29 0a 76 61 72 20 61 72 69 61 20 3d 20 5f s").var aria = _ 0003da40: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 0003da50: 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 2f 61 72 69 __(/*! ./lib/ari 0003da60: 61 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 a */ "./node_mod 0003da70: 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f ules/hastscript/ 0003da80: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f node_modules/pro 0003da90: 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f perty-informatio 0003daa0: 6e 2f 6c 69 62 2f 61 72 69 61 2e 6a 73 22 29 0a n/lib/aria.js"). 0003dab0: 76 61 72 20 68 74 6d 6c 20 3d 20 5f 5f 77 65 62 var html = __web 0003dac0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0003dad0: 2a 21 20 2e 2f 6c 69 62 2f 68 74 6d 6c 20 2a 2f *! ./lib/html */ 0003dae0: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0003daf0: 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 /hastscript/node 0003db00: 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 _modules/propert 0003db10: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 y-information/li 0003db20: 62 2f 68 74 6d 6c 2e 6a 73 22 29 0a 0a 6d 6f 64 b/html.js")..mod 0003db30: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 6d 65 ule.exports = me 0003db40: 72 67 65 28 5b 78 6d 6c 2c 20 78 6c 69 6e 6b 2c rge([xml, xlink, 0003db50: 20 78 6d 6c 6e 73 2c 20 61 72 69 61 2c 20 68 74 xmlns, aria, ht 0003db60: 6d 6c 5d 29 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c ml]).../***/ }), 0003db70: 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f ../***/ "./node_ 0003db80: 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 modules/hastscri 0003db90: 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f pt/node_modules/ 0003dba0: 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 property-informa 0003dbb0: 74 69 6f 6e 2f 6c 69 62 2f 61 72 69 61 2e 6a 73 tion/lib/aria.js 0003dbc0: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 0003dbd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dbe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dbf0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dc00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dc10: 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 *****!*\. !*** 0003dc20: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 0003dc30: 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d astscript/node_m 0003dc40: 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 79 2d odules/property- 0003dc50: 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 62 2f information/lib/ 0003dc60: 61 72 69 61 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c aria.js ***!. \ 0003dc70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dc80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dc90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dca0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dcb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 0003dcc0: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c ./***/ ((module, 0003dcd0: 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 __unused_webpac 0003dce0: 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 k_exports, __web 0003dcf0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 pack_require__) 0003dd00: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 0003dd10: 74 22 3b 0a 0a 0a 76 61 72 20 74 79 70 65 73 20 t";...var types 0003dd20: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 0003dd30: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 75 74 69 6c ire__(/*! ./util 0003dd40: 2f 74 79 70 65 73 20 2a 2f 20 22 2e 2f 6e 6f 64 /types */ "./nod 0003dd50: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 e_modules/hastsc 0003dd60: 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ript/node_module 0003dd70: 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 s/property-infor 0003dd80: 6d 61 74 69 6f 6e 2f 6c 69 62 2f 75 74 69 6c 2f mation/lib/util/ 0003dd90: 74 79 70 65 73 2e 6a 73 22 29 0a 76 61 72 20 63 types.js").var c 0003dda0: 72 65 61 74 65 20 3d 20 5f 5f 77 65 62 70 61 63 reate = __webpac 0003ddb0: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0003ddc0: 2e 2f 75 74 69 6c 2f 63 72 65 61 74 65 20 2a 2f ./util/create */ 0003ddd0: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0003dde0: 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 /hastscript/node 0003ddf0: 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 _modules/propert 0003de00: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 y-information/li 0003de10: 62 2f 75 74 69 6c 2f 63 72 65 61 74 65 2e 6a 73 b/util/create.js 0003de20: 22 29 0a 0a 76 61 72 20 62 6f 6f 6c 65 61 6e 69 ")..var booleani 0003de30: 73 68 20 3d 20 74 79 70 65 73 2e 62 6f 6f 6c 65 sh = types.boole 0003de40: 61 6e 69 73 68 0a 76 61 72 20 6e 75 6d 62 65 72 anish.var number 0003de50: 20 3d 20 74 79 70 65 73 2e 6e 75 6d 62 65 72 0a = types.number. 0003de60: 76 61 72 20 73 70 61 63 65 53 65 70 61 72 61 74 var spaceSeparat 0003de70: 65 64 20 3d 20 74 79 70 65 73 2e 73 70 61 63 65 ed = types.space 0003de80: 53 65 70 61 72 61 74 65 64 0a 0a 6d 6f 64 75 6c Separated..modul 0003de90: 65 2e 65 78 70 6f 72 74 73 20 3d 20 63 72 65 61 e.exports = crea 0003dea0: 74 65 28 7b 0a 20 20 74 72 61 6e 73 66 6f 72 6d te({. transform 0003deb0: 3a 20 61 72 69 61 54 72 61 6e 73 66 6f 72 6d 2c : ariaTransform, 0003dec0: 0a 20 20 70 72 6f 70 65 72 74 69 65 73 3a 20 7b . properties: { 0003ded0: 0a 20 20 20 20 61 72 69 61 41 63 74 69 76 65 44 . ariaActiveD 0003dee0: 65 73 63 65 6e 64 61 6e 74 3a 20 6e 75 6c 6c 2c escendant: null, 0003def0: 0a 20 20 20 20 61 72 69 61 41 74 6f 6d 69 63 3a . ariaAtomic: 0003df00: 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 20 booleanish,. 0003df10: 20 61 72 69 61 41 75 74 6f 43 6f 6d 70 6c 65 74 ariaAutoComplet 0003df20: 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 e: null,. ari 0003df30: 61 42 75 73 79 3a 20 62 6f 6f 6c 65 61 6e 69 73 aBusy: booleanis 0003df40: 68 2c 0a 20 20 20 20 61 72 69 61 43 68 65 63 6b h,. ariaCheck 0003df50: 65 64 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a ed: booleanish,. 0003df60: 20 20 20 20 61 72 69 61 43 6f 6c 43 6f 75 6e 74 ariaColCount 0003df70: 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 61 72 : number,. ar 0003df80: 69 61 43 6f 6c 49 6e 64 65 78 3a 20 6e 75 6d 62 iaColIndex: numb 0003df90: 65 72 2c 0a 20 20 20 20 61 72 69 61 43 6f 6c 53 er,. ariaColS 0003dfa0: 70 61 6e 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 pan: number,. 0003dfb0: 20 61 72 69 61 43 6f 6e 74 72 6f 6c 73 3a 20 73 ariaControls: s 0003dfc0: 70 61 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 paceSeparated,. 0003dfd0: 20 20 20 61 72 69 61 43 75 72 72 65 6e 74 3a 20 ariaCurrent: 0003dfe0: 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 44 65 null,. ariaDe 0003dff0: 73 63 72 69 62 65 64 42 79 3a 20 73 70 61 63 65 scribedBy: space 0003e000: 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 61 Separated,. a 0003e010: 72 69 61 44 65 74 61 69 6c 73 3a 20 6e 75 6c 6c riaDetails: null 0003e020: 2c 0a 20 20 20 20 61 72 69 61 44 69 73 61 62 6c ,. ariaDisabl 0003e030: 65 64 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a ed: booleanish,. 0003e040: 20 20 20 20 61 72 69 61 44 72 6f 70 45 66 66 65 ariaDropEffe 0003e050: 63 74 3a 20 73 70 61 63 65 53 65 70 61 72 61 74 ct: spaceSeparat 0003e060: 65 64 2c 0a 20 20 20 20 61 72 69 61 45 72 72 6f ed,. ariaErro 0003e070: 72 4d 65 73 73 61 67 65 3a 20 6e 75 6c 6c 2c 0a rMessage: null,. 0003e080: 20 20 20 20 61 72 69 61 45 78 70 61 6e 64 65 64 ariaExpanded 0003e090: 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 : booleanish,. 0003e0a0: 20 20 61 72 69 61 46 6c 6f 77 54 6f 3a 20 73 70 ariaFlowTo: sp 0003e0b0: 61 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 aceSeparated,. 0003e0c0: 20 20 61 72 69 61 47 72 61 62 62 65 64 3a 20 62 ariaGrabbed: b 0003e0d0: 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 20 20 61 ooleanish,. a 0003e0e0: 72 69 61 48 61 73 50 6f 70 75 70 3a 20 6e 75 6c riaHasPopup: nul 0003e0f0: 6c 2c 0a 20 20 20 20 61 72 69 61 48 69 64 64 65 l,. ariaHidde 0003e100: 6e 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 n: booleanish,. 0003e110: 20 20 20 61 72 69 61 49 6e 76 61 6c 69 64 3a 20 ariaInvalid: 0003e120: 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 4b 65 null,. ariaKe 0003e130: 79 53 68 6f 72 74 63 75 74 73 3a 20 6e 75 6c 6c yShortcuts: null 0003e140: 2c 0a 20 20 20 20 61 72 69 61 4c 61 62 65 6c 3a ,. ariaLabel: 0003e150: 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 4c null,. ariaL 0003e160: 61 62 65 6c 6c 65 64 42 79 3a 20 73 70 61 63 65 abelledBy: space 0003e170: 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 61 Separated,. a 0003e180: 72 69 61 4c 65 76 65 6c 3a 20 6e 75 6d 62 65 72 riaLevel: number 0003e190: 2c 0a 20 20 20 20 61 72 69 61 4c 69 76 65 3a 20 ,. ariaLive: 0003e1a0: 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 4d 6f null,. ariaMo 0003e1b0: 64 61 6c 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c dal: booleanish, 0003e1c0: 0a 20 20 20 20 61 72 69 61 4d 75 6c 74 69 4c 69 . ariaMultiLi 0003e1d0: 6e 65 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a ne: booleanish,. 0003e1e0: 20 20 20 20 61 72 69 61 4d 75 6c 74 69 53 65 6c ariaMultiSel 0003e1f0: 65 63 74 61 62 6c 65 3a 20 62 6f 6f 6c 65 61 6e ectable: boolean 0003e200: 69 73 68 2c 0a 20 20 20 20 61 72 69 61 4f 72 69 ish,. ariaOri 0003e210: 65 6e 74 61 74 69 6f 6e 3a 20 6e 75 6c 6c 2c 0a entation: null,. 0003e220: 20 20 20 20 61 72 69 61 4f 77 6e 73 3a 20 73 70 ariaOwns: sp 0003e230: 61 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 aceSeparated,. 0003e240: 20 20 61 72 69 61 50 6c 61 63 65 68 6f 6c 64 65 ariaPlaceholde 0003e250: 72 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 r: null,. ari 0003e260: 61 50 6f 73 49 6e 53 65 74 3a 20 6e 75 6d 62 65 aPosInSet: numbe 0003e270: 72 2c 0a 20 20 20 20 61 72 69 61 50 72 65 73 73 r,. ariaPress 0003e280: 65 64 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a ed: booleanish,. 0003e290: 20 20 20 20 61 72 69 61 52 65 61 64 4f 6e 6c 79 ariaReadOnly 0003e2a0: 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 : booleanish,. 0003e2b0: 20 20 61 72 69 61 52 65 6c 65 76 61 6e 74 3a 20 ariaRelevant: 0003e2c0: 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 52 65 null,. ariaRe 0003e2d0: 71 75 69 72 65 64 3a 20 62 6f 6f 6c 65 61 6e 69 quired: booleani 0003e2e0: 73 68 2c 0a 20 20 20 20 61 72 69 61 52 6f 6c 65 sh,. ariaRole 0003e2f0: 44 65 73 63 72 69 70 74 69 6f 6e 3a 20 73 70 61 Description: spa 0003e300: 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 ceSeparated,. 0003e310: 20 61 72 69 61 52 6f 77 43 6f 75 6e 74 3a 20 6e ariaRowCount: n 0003e320: 75 6d 62 65 72 2c 0a 20 20 20 20 61 72 69 61 52 umber,. ariaR 0003e330: 6f 77 49 6e 64 65 78 3a 20 6e 75 6d 62 65 72 2c owIndex: number, 0003e340: 0a 20 20 20 20 61 72 69 61 52 6f 77 53 70 61 6e . ariaRowSpan 0003e350: 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 61 72 : number,. ar 0003e360: 69 61 53 65 6c 65 63 74 65 64 3a 20 62 6f 6f 6c iaSelected: bool 0003e370: 65 61 6e 69 73 68 2c 0a 20 20 20 20 61 72 69 61 eanish,. aria 0003e380: 53 65 74 53 69 7a 65 3a 20 6e 75 6d 62 65 72 2c SetSize: number, 0003e390: 0a 20 20 20 20 61 72 69 61 53 6f 72 74 3a 20 6e . ariaSort: n 0003e3a0: 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 56 61 6c ull,. ariaVal 0003e3b0: 75 65 4d 61 78 3a 20 6e 75 6d 62 65 72 2c 0a 20 ueMax: number,. 0003e3c0: 20 20 20 61 72 69 61 56 61 6c 75 65 4d 69 6e 3a ariaValueMin: 0003e3d0: 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 61 72 69 number,. ari 0003e3e0: 61 56 61 6c 75 65 4e 6f 77 3a 20 6e 75 6d 62 65 aValueNow: numbe 0003e3f0: 72 2c 0a 20 20 20 20 61 72 69 61 56 61 6c 75 65 r,. ariaValue 0003e400: 54 65 78 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 Text: null,. 0003e410: 72 6f 6c 65 3a 20 6e 75 6c 6c 0a 20 20 7d 0a 7d role: null. }.} 0003e420: 29 0a 0a 66 75 6e 63 74 69 6f 6e 20 61 72 69 61 )..function aria 0003e430: 54 72 61 6e 73 66 6f 72 6d 28 5f 2c 20 70 72 6f Transform(_, pro 0003e440: 70 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 70 72 p) {. return pr 0003e450: 6f 70 20 3d 3d 3d 20 27 72 6f 6c 65 27 20 3f 20 op === 'role' ? 0003e460: 70 72 6f 70 20 3a 20 27 61 72 69 61 2d 27 20 2b prop : 'aria-' + 0003e470: 20 70 72 6f 70 2e 73 6c 69 63 65 28 34 29 2e 74 prop.slice(4).t 0003e480: 6f 4c 6f 77 65 72 43 61 73 65 28 29 0a 7d 0a 0a oLowerCase().}.. 0003e490: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 0003e4a0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 0003e4b0: 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 s/hastscript/nod 0003e4c0: 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 e_modules/proper 0003e4d0: 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c ty-information/l 0003e4e0: 69 62 2f 68 74 6d 6c 2e 6a 73 22 3a 0a 2f 2a 21 ib/html.js":./*! 0003e4f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e500: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e510: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e520: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e530: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0003e540: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0003e550: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 _modules/hastscr 0003e560: 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 ipt/node_modules 0003e570: 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d /property-inform 0003e580: 61 74 69 6f 6e 2f 6c 69 62 2f 68 74 6d 6c 2e 6a ation/lib/html.j 0003e590: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 0003e5a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e5b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e5c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e5d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e5e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0003e5f0: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0003e600: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0003e610: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0003e620: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0003e630: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0003e640: 76 61 72 20 74 79 70 65 73 20 3d 20 5f 5f 77 65 var types = __we 0003e650: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0003e660: 2f 2a 21 20 2e 2f 75 74 69 6c 2f 74 79 70 65 73 /*! ./util/types 0003e670: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 0003e680: 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e les/hastscript/n 0003e690: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 ode_modules/prop 0003e6a0: 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e erty-information 0003e6b0: 2f 6c 69 62 2f 75 74 69 6c 2f 74 79 70 65 73 2e /lib/util/types. 0003e6c0: 6a 73 22 29 0a 76 61 72 20 63 72 65 61 74 65 20 js").var create 0003e6d0: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 0003e6e0: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 75 74 69 6c ire__(/*! ./util 0003e6f0: 2f 63 72 65 61 74 65 20 2a 2f 20 22 2e 2f 6e 6f /create */ "./no 0003e700: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 de_modules/hasts 0003e710: 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c cript/node_modul 0003e720: 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f es/property-info 0003e730: 72 6d 61 74 69 6f 6e 2f 6c 69 62 2f 75 74 69 6c rmation/lib/util 0003e740: 2f 63 72 65 61 74 65 2e 6a 73 22 29 0a 76 61 72 /create.js").var 0003e750: 20 63 61 73 65 49 6e 73 65 6e 73 69 74 69 76 65 caseInsensitive 0003e760: 54 72 61 6e 73 66 6f 72 6d 20 3d 20 5f 5f 77 65 Transform = __we 0003e770: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0003e780: 2f 2a 21 20 2e 2f 75 74 69 6c 2f 63 61 73 65 2d /*! ./util/case- 0003e790: 69 6e 73 65 6e 73 69 74 69 76 65 2d 74 72 61 6e insensitive-tran 0003e7a0: 73 66 6f 72 6d 20 2a 2f 20 22 2e 2f 6e 6f 64 65 sform */ "./node 0003e7b0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 _modules/hastscr 0003e7c0: 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 ipt/node_modules 0003e7d0: 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d /property-inform 0003e7e0: 61 74 69 6f 6e 2f 6c 69 62 2f 75 74 69 6c 2f 63 ation/lib/util/c 0003e7f0: 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 2d ase-insensitive- 0003e800: 74 72 61 6e 73 66 6f 72 6d 2e 6a 73 22 29 0a 0a transform.js").. 0003e810: 76 61 72 20 62 6f 6f 6c 65 61 6e 20 3d 20 74 79 var boolean = ty 0003e820: 70 65 73 2e 62 6f 6f 6c 65 61 6e 0a 76 61 72 20 pes.boolean.var 0003e830: 6f 76 65 72 6c 6f 61 64 65 64 42 6f 6f 6c 65 61 overloadedBoolea 0003e840: 6e 20 3d 20 74 79 70 65 73 2e 6f 76 65 72 6c 6f n = types.overlo 0003e850: 61 64 65 64 42 6f 6f 6c 65 61 6e 0a 76 61 72 20 adedBoolean.var 0003e860: 62 6f 6f 6c 65 61 6e 69 73 68 20 3d 20 74 79 70 booleanish = typ 0003e870: 65 73 2e 62 6f 6f 6c 65 61 6e 69 73 68 0a 76 61 es.booleanish.va 0003e880: 72 20 6e 75 6d 62 65 72 20 3d 20 74 79 70 65 73 r number = types 0003e890: 2e 6e 75 6d 62 65 72 0a 76 61 72 20 73 70 61 63 .number.var spac 0003e8a0: 65 53 65 70 61 72 61 74 65 64 20 3d 20 74 79 70 eSeparated = typ 0003e8b0: 65 73 2e 73 70 61 63 65 53 65 70 61 72 61 74 65 es.spaceSeparate 0003e8c0: 64 0a 76 61 72 20 63 6f 6d 6d 61 53 65 70 61 72 d.var commaSepar 0003e8d0: 61 74 65 64 20 3d 20 74 79 70 65 73 2e 63 6f 6d ated = types.com 0003e8e0: 6d 61 53 65 70 61 72 61 74 65 64 0a 0a 6d 6f 64 maSeparated..mod 0003e8f0: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 63 72 ule.exports = cr 0003e900: 65 61 74 65 28 7b 0a 20 20 73 70 61 63 65 3a 20 eate({. space: 0003e910: 27 68 74 6d 6c 27 2c 0a 20 20 61 74 74 72 69 62 'html',. attrib 0003e920: 75 74 65 73 3a 20 7b 0a 20 20 20 20 61 63 63 65 utes: {. acce 0003e930: 70 74 63 68 61 72 73 65 74 3a 20 27 61 63 63 65 ptcharset: 'acce 0003e940: 70 74 2d 63 68 61 72 73 65 74 27 2c 0a 20 20 20 pt-charset',. 0003e950: 20 63 6c 61 73 73 6e 61 6d 65 3a 20 27 63 6c 61 classname: 'cla 0003e960: 73 73 27 2c 0a 20 20 20 20 68 74 6d 6c 66 6f 72 ss',. htmlfor 0003e970: 3a 20 27 66 6f 72 27 2c 0a 20 20 20 20 68 74 74 : 'for',. htt 0003e980: 70 65 71 75 69 76 3a 20 27 68 74 74 70 2d 65 71 pequiv: 'http-eq 0003e990: 75 69 76 27 0a 20 20 7d 2c 0a 20 20 74 72 61 6e uiv'. },. tran 0003e9a0: 73 66 6f 72 6d 3a 20 63 61 73 65 49 6e 73 65 6e sform: caseInsen 0003e9b0: 73 69 74 69 76 65 54 72 61 6e 73 66 6f 72 6d 2c sitiveTransform, 0003e9c0: 0a 20 20 6d 75 73 74 55 73 65 50 72 6f 70 65 72 . mustUseProper 0003e9d0: 74 79 3a 20 5b 27 63 68 65 63 6b 65 64 27 2c 20 ty: ['checked', 0003e9e0: 27 6d 75 6c 74 69 70 6c 65 27 2c 20 27 6d 75 74 'multiple', 'mut 0003e9f0: 65 64 27 2c 20 27 73 65 6c 65 63 74 65 64 27 5d ed', 'selected'] 0003ea00: 2c 0a 20 20 70 72 6f 70 65 72 74 69 65 73 3a 20 ,. properties: 0003ea10: 7b 0a 20 20 20 20 2f 2f 20 53 74 61 6e 64 61 72 {. // Standar 0003ea20: 64 20 50 72 6f 70 65 72 74 69 65 73 2e 0a 20 20 d Properties.. 0003ea30: 20 20 61 62 62 72 3a 20 6e 75 6c 6c 2c 0a 20 20 abbr: null,. 0003ea40: 20 20 61 63 63 65 70 74 3a 20 63 6f 6d 6d 61 53 accept: commaS 0003ea50: 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 61 63 eparated,. ac 0003ea60: 63 65 70 74 43 68 61 72 73 65 74 3a 20 73 70 61 ceptCharset: spa 0003ea70: 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 ceSeparated,. 0003ea80: 20 61 63 63 65 73 73 4b 65 79 3a 20 73 70 61 63 accessKey: spac 0003ea90: 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 eSeparated,. 0003eaa0: 61 63 74 69 6f 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 action: null,. 0003eab0: 20 20 61 6c 6c 6f 77 3a 20 6e 75 6c 6c 2c 0a 20 allow: null,. 0003eac0: 20 20 20 61 6c 6c 6f 77 46 75 6c 6c 53 63 72 65 allowFullScre 0003ead0: 65 6e 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 en: boolean,. 0003eae0: 20 61 6c 6c 6f 77 50 61 79 6d 65 6e 74 52 65 71 allowPaymentReq 0003eaf0: 75 65 73 74 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 uest: boolean,. 0003eb00: 20 20 20 61 6c 6c 6f 77 55 73 65 72 4d 65 64 69 allowUserMedi 0003eb10: 61 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 a: boolean,. 0003eb20: 61 6c 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 alt: null,. a 0003eb30: 73 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 73 79 s: null,. asy 0003eb40: 6e 63 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 nc: boolean,. 0003eb50: 20 61 75 74 6f 43 61 70 69 74 61 6c 69 7a 65 3a autoCapitalize: 0003eb60: 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 75 74 6f 43 null,. autoC 0003eb70: 6f 6d 70 6c 65 74 65 3a 20 73 70 61 63 65 53 65 omplete: spaceSe 0003eb80: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 61 75 74 parated,. aut 0003eb90: 6f 46 6f 63 75 73 3a 20 62 6f 6f 6c 65 61 6e 2c oFocus: boolean, 0003eba0: 0a 20 20 20 20 61 75 74 6f 50 6c 61 79 3a 20 62 . autoPlay: b 0003ebb0: 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 63 61 70 74 oolean,. capt 0003ebc0: 75 72 65 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 ure: boolean,. 0003ebd0: 20 20 63 68 61 72 53 65 74 3a 20 6e 75 6c 6c 2c charSet: null, 0003ebe0: 0a 20 20 20 20 63 68 65 63 6b 65 64 3a 20 62 6f . checked: bo 0003ebf0: 6f 6c 65 61 6e 2c 0a 20 20 20 20 63 69 74 65 3a olean,. cite: 0003ec00: 20 6e 75 6c 6c 2c 0a 20 20 20 20 63 6c 61 73 73 null,. class 0003ec10: 4e 61 6d 65 3a 20 73 70 61 63 65 53 65 70 61 72 Name: spaceSepar 0003ec20: 61 74 65 64 2c 0a 20 20 20 20 63 6f 6c 73 3a 20 ated,. cols: 0003ec30: 6e 75 6d 62 65 72 2c 0a 20 20 20 20 63 6f 6c 53 number,. colS 0003ec40: 70 61 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 63 pan: null,. c 0003ec50: 6f 6e 74 65 6e 74 3a 20 6e 75 6c 6c 2c 0a 20 20 ontent: null,. 0003ec60: 20 20 63 6f 6e 74 65 6e 74 45 64 69 74 61 62 6c contentEditabl 0003ec70: 65 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 e: booleanish,. 0003ec80: 20 20 20 63 6f 6e 74 72 6f 6c 73 3a 20 62 6f 6f controls: boo 0003ec90: 6c 65 61 6e 2c 0a 20 20 20 20 63 6f 6e 74 72 6f lean,. contro 0003eca0: 6c 73 4c 69 73 74 3a 20 73 70 61 63 65 53 65 70 lsList: spaceSep 0003ecb0: 61 72 61 74 65 64 2c 0a 20 20 20 20 63 6f 6f 72 arated,. coor 0003ecc0: 64 73 3a 20 6e 75 6d 62 65 72 20 7c 20 63 6f 6d ds: number | com 0003ecd0: 6d 61 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 maSeparated,. 0003ece0: 20 63 72 6f 73 73 4f 72 69 67 69 6e 3a 20 6e 75 crossOrigin: nu 0003ecf0: 6c 6c 2c 0a 20 20 20 20 64 61 74 61 3a 20 6e 75 ll,. data: nu 0003ed00: 6c 6c 2c 0a 20 20 20 20 64 61 74 65 54 69 6d 65 ll,. dateTime 0003ed10: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 64 65 63 6f : null,. deco 0003ed20: 64 69 6e 67 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 ding: null,. 0003ed30: 64 65 66 61 75 6c 74 3a 20 62 6f 6f 6c 65 61 6e default: boolean 0003ed40: 2c 0a 20 20 20 20 64 65 66 65 72 3a 20 62 6f 6f ,. defer: boo 0003ed50: 6c 65 61 6e 2c 0a 20 20 20 20 64 69 72 3a 20 6e lean,. dir: n 0003ed60: 75 6c 6c 2c 0a 20 20 20 20 64 69 72 4e 61 6d 65 ull,. dirName 0003ed70: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 64 69 73 61 : null,. disa 0003ed80: 62 6c 65 64 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 bled: boolean,. 0003ed90: 20 20 20 64 6f 77 6e 6c 6f 61 64 3a 20 6f 76 65 download: ove 0003eda0: 72 6c 6f 61 64 65 64 42 6f 6f 6c 65 61 6e 2c 0a rloadedBoolean,. 0003edb0: 20 20 20 20 64 72 61 67 67 61 62 6c 65 3a 20 62 draggable: b 0003edc0: 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 20 20 65 ooleanish,. e 0003edd0: 6e 63 54 79 70 65 3a 20 6e 75 6c 6c 2c 0a 20 20 ncType: null,. 0003ede0: 20 20 65 6e 74 65 72 4b 65 79 48 69 6e 74 3a 20 enterKeyHint: 0003edf0: 6e 75 6c 6c 2c 0a 20 20 20 20 66 6f 72 6d 3a 20 null,. form: 0003ee00: 6e 75 6c 6c 2c 0a 20 20 20 20 66 6f 72 6d 41 63 null,. formAc 0003ee10: 74 69 6f 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 tion: null,. 0003ee20: 66 6f 72 6d 45 6e 63 54 79 70 65 3a 20 6e 75 6c formEncType: nul 0003ee30: 6c 2c 0a 20 20 20 20 66 6f 72 6d 4d 65 74 68 6f l,. formMetho 0003ee40: 64 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 66 6f 72 d: null,. for 0003ee50: 6d 4e 6f 56 61 6c 69 64 61 74 65 3a 20 62 6f 6f mNoValidate: boo 0003ee60: 6c 65 61 6e 2c 0a 20 20 20 20 66 6f 72 6d 54 61 lean,. formTa 0003ee70: 72 67 65 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 rget: null,. 0003ee80: 68 65 61 64 65 72 73 3a 20 73 70 61 63 65 53 65 headers: spaceSe 0003ee90: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 68 65 69 parated,. hei 0003eea0: 67 68 74 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 ght: number,. 0003eeb0: 20 68 69 64 64 65 6e 3a 20 62 6f 6f 6c 65 61 6e hidden: boolean 0003eec0: 2c 0a 20 20 20 20 68 69 67 68 3a 20 6e 75 6d 62 ,. high: numb 0003eed0: 65 72 2c 0a 20 20 20 20 68 72 65 66 3a 20 6e 75 er,. href: nu 0003eee0: 6c 6c 2c 0a 20 20 20 20 68 72 65 66 4c 61 6e 67 ll,. hrefLang 0003eef0: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 68 74 6d 6c : null,. html 0003ef00: 46 6f 72 3a 20 73 70 61 63 65 53 65 70 61 72 61 For: spaceSepara 0003ef10: 74 65 64 2c 0a 20 20 20 20 68 74 74 70 45 71 75 ted,. httpEqu 0003ef20: 69 76 3a 20 73 70 61 63 65 53 65 70 61 72 61 74 iv: spaceSeparat 0003ef30: 65 64 2c 0a 20 20 20 20 69 64 3a 20 6e 75 6c 6c ed,. id: null 0003ef40: 2c 0a 20 20 20 20 69 6d 61 67 65 53 69 7a 65 73 ,. imageSizes 0003ef50: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 69 6d 61 67 : null,. imag 0003ef60: 65 53 72 63 53 65 74 3a 20 63 6f 6d 6d 61 53 65 eSrcSet: commaSe 0003ef70: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 69 6e 70 parated,. inp 0003ef80: 75 74 4d 6f 64 65 3a 20 6e 75 6c 6c 2c 0a 20 20 utMode: null,. 0003ef90: 20 20 69 6e 74 65 67 72 69 74 79 3a 20 6e 75 6c integrity: nul 0003efa0: 6c 2c 0a 20 20 20 20 69 73 3a 20 6e 75 6c 6c 2c l,. is: null, 0003efb0: 0a 20 20 20 20 69 73 4d 61 70 3a 20 62 6f 6f 6c . isMap: bool 0003efc0: 65 61 6e 2c 0a 20 20 20 20 69 74 65 6d 49 64 3a ean,. itemId: 0003efd0: 20 6e 75 6c 6c 2c 0a 20 20 20 20 69 74 65 6d 50 null,. itemP 0003efe0: 72 6f 70 3a 20 73 70 61 63 65 53 65 70 61 72 61 rop: spaceSepara 0003eff0: 74 65 64 2c 0a 20 20 20 20 69 74 65 6d 52 65 66 ted,. itemRef 0003f000: 3a 20 73 70 61 63 65 53 65 70 61 72 61 74 65 64 : spaceSeparated 0003f010: 2c 0a 20 20 20 20 69 74 65 6d 53 63 6f 70 65 3a ,. itemScope: 0003f020: 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 69 74 boolean,. it 0003f030: 65 6d 54 79 70 65 3a 20 73 70 61 63 65 53 65 70 emType: spaceSep 0003f040: 61 72 61 74 65 64 2c 0a 20 20 20 20 6b 69 6e 64 arated,. kind 0003f050: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6c 61 62 65 : null,. labe 0003f060: 6c 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6c 61 6e l: null,. lan 0003f070: 67 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6c 61 6e g: null,. lan 0003f080: 67 75 61 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 guage: null,. 0003f090: 20 6c 69 73 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 list: null,. 0003f0a0: 20 6c 6f 61 64 69 6e 67 3a 20 6e 75 6c 6c 2c 0a loading: null,. 0003f0b0: 20 20 20 20 6c 6f 6f 70 3a 20 62 6f 6f 6c 65 61 loop: boolea 0003f0c0: 6e 2c 0a 20 20 20 20 6c 6f 77 3a 20 6e 75 6d 62 n,. low: numb 0003f0d0: 65 72 2c 0a 20 20 20 20 6d 61 6e 69 66 65 73 74 er,. manifest 0003f0e0: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6d 61 78 3a : null,. max: 0003f0f0: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6d 61 78 4c 65 null,. maxLe 0003f100: 6e 67 74 68 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 ngth: number,. 0003f110: 20 20 6d 65 64 69 61 3a 20 6e 75 6c 6c 2c 0a 20 media: null,. 0003f120: 20 20 20 6d 65 74 68 6f 64 3a 20 6e 75 6c 6c 2c method: null, 0003f130: 0a 20 20 20 20 6d 69 6e 3a 20 6e 75 6c 6c 2c 0a . min: null,. 0003f140: 20 20 20 20 6d 69 6e 4c 65 6e 67 74 68 3a 20 6e minLength: n 0003f150: 75 6d 62 65 72 2c 0a 20 20 20 20 6d 75 6c 74 69 umber,. multi 0003f160: 70 6c 65 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 ple: boolean,. 0003f170: 20 20 6d 75 74 65 64 3a 20 62 6f 6f 6c 65 61 6e muted: boolean 0003f180: 2c 0a 20 20 20 20 6e 61 6d 65 3a 20 6e 75 6c 6c ,. name: null 0003f190: 2c 0a 20 20 20 20 6e 6f 6e 63 65 3a 20 6e 75 6c ,. nonce: nul 0003f1a0: 6c 2c 0a 20 20 20 20 6e 6f 4d 6f 64 75 6c 65 3a l,. noModule: 0003f1b0: 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 6e 6f boolean,. no 0003f1c0: 56 61 6c 69 64 61 74 65 3a 20 62 6f 6f 6c 65 61 Validate: boolea 0003f1d0: 6e 2c 0a 20 20 20 20 6f 6e 41 62 6f 72 74 3a 20 n,. onAbort: 0003f1e0: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 41 66 74 65 null,. onAfte 0003f1f0: 72 50 72 69 6e 74 3a 20 6e 75 6c 6c 2c 0a 20 20 rPrint: null,. 0003f200: 20 20 6f 6e 41 75 78 43 6c 69 63 6b 3a 20 6e 75 onAuxClick: nu 0003f210: 6c 6c 2c 0a 20 20 20 20 6f 6e 42 65 66 6f 72 65 ll,. onBefore 0003f220: 50 72 69 6e 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 Print: null,. 0003f230: 20 6f 6e 42 65 66 6f 72 65 55 6e 6c 6f 61 64 3a onBeforeUnload: 0003f240: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 42 6c 75 null,. onBlu 0003f250: 72 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 43 r: null,. onC 0003f260: 61 6e 63 65 6c 3a 20 6e 75 6c 6c 2c 0a 20 20 20 ancel: null,. 0003f270: 20 6f 6e 43 61 6e 50 6c 61 79 3a 20 6e 75 6c 6c onCanPlay: null 0003f280: 2c 0a 20 20 20 20 6f 6e 43 61 6e 50 6c 61 79 54 ,. onCanPlayT 0003f290: 68 72 6f 75 67 68 3a 20 6e 75 6c 6c 2c 0a 20 20 hrough: null,. 0003f2a0: 20 20 6f 6e 43 68 61 6e 67 65 3a 20 6e 75 6c 6c onChange: null 0003f2b0: 2c 0a 20 20 20 20 6f 6e 43 6c 69 63 6b 3a 20 6e ,. onClick: n 0003f2c0: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 43 6c 6f 73 65 ull,. onClose 0003f2d0: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 43 6f : null,. onCo 0003f2e0: 6e 74 65 78 74 4d 65 6e 75 3a 20 6e 75 6c 6c 2c ntextMenu: null, 0003f2f0: 0a 20 20 20 20 6f 6e 43 6f 70 79 3a 20 6e 75 6c . onCopy: nul 0003f300: 6c 2c 0a 20 20 20 20 6f 6e 43 75 65 43 68 61 6e l,. onCueChan 0003f310: 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e ge: null,. on 0003f320: 43 75 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f Cut: null,. o 0003f330: 6e 44 62 6c 43 6c 69 63 6b 3a 20 6e 75 6c 6c 2c nDblClick: null, 0003f340: 0a 20 20 20 20 6f 6e 44 72 61 67 3a 20 6e 75 6c . onDrag: nul 0003f350: 6c 2c 0a 20 20 20 20 6f 6e 44 72 61 67 45 6e 64 l,. onDragEnd 0003f360: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 44 72 : null,. onDr 0003f370: 61 67 45 6e 74 65 72 3a 20 6e 75 6c 6c 2c 0a 20 agEnter: null,. 0003f380: 20 20 20 6f 6e 44 72 61 67 45 78 69 74 3a 20 6e onDragExit: n 0003f390: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 44 72 61 67 4c ull,. onDragL 0003f3a0: 65 61 76 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 eave: null,. 0003f3b0: 6f 6e 44 72 61 67 4f 76 65 72 3a 20 6e 75 6c 6c onDragOver: null 0003f3c0: 2c 0a 20 20 20 20 6f 6e 44 72 61 67 53 74 61 72 ,. onDragStar 0003f3d0: 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 44 t: null,. onD 0003f3e0: 72 6f 70 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f rop: null,. o 0003f3f0: 6e 44 75 72 61 74 69 6f 6e 43 68 61 6e 67 65 3a nDurationChange: 0003f400: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 45 6d 70 null,. onEmp 0003f410: 74 69 65 64 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 tied: null,. 0003f420: 6f 6e 45 6e 64 65 64 3a 20 6e 75 6c 6c 2c 0a 20 onEnded: null,. 0003f430: 20 20 20 6f 6e 45 72 72 6f 72 3a 20 6e 75 6c 6c onError: null 0003f440: 2c 0a 20 20 20 20 6f 6e 46 6f 63 75 73 3a 20 6e ,. onFocus: n 0003f450: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 46 6f 72 6d 44 ull,. onFormD 0003f460: 61 74 61 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f ata: null,. o 0003f470: 6e 48 61 73 68 43 68 61 6e 67 65 3a 20 6e 75 6c nHashChange: nul 0003f480: 6c 2c 0a 20 20 20 20 6f 6e 49 6e 70 75 74 3a 20 l,. onInput: 0003f490: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 49 6e 76 61 null,. onInva 0003f4a0: 6c 69 64 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f lid: null,. o 0003f4b0: 6e 4b 65 79 44 6f 77 6e 3a 20 6e 75 6c 6c 2c 0a nKeyDown: null,. 0003f4c0: 20 20 20 20 6f 6e 4b 65 79 50 72 65 73 73 3a 20 onKeyPress: 0003f4d0: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4b 65 79 55 null,. onKeyU 0003f4e0: 70 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4c p: null,. onL 0003f4f0: 61 6e 67 75 61 67 65 43 68 61 6e 67 65 3a 20 6e anguageChange: n 0003f500: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4c 6f 61 64 3a ull,. onLoad: 0003f510: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4c 6f 61 null,. onLoa 0003f520: 64 65 64 44 61 74 61 3a 20 6e 75 6c 6c 2c 0a 20 dedData: null,. 0003f530: 20 20 20 6f 6e 4c 6f 61 64 65 64 4d 65 74 61 64 onLoadedMetad 0003f540: 61 74 61 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f ata: null,. o 0003f550: 6e 4c 6f 61 64 45 6e 64 3a 20 6e 75 6c 6c 2c 0a nLoadEnd: null,. 0003f560: 20 20 20 20 6f 6e 4c 6f 61 64 53 74 61 72 74 3a onLoadStart: 0003f570: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4d 65 73 null,. onMes 0003f580: 73 61 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 sage: null,. 0003f590: 6f 6e 4d 65 73 73 61 67 65 45 72 72 6f 72 3a 20 onMessageError: 0003f5a0: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4d 6f 75 73 null,. onMous 0003f5b0: 65 44 6f 77 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 20 eDown: null,. 0003f5c0: 20 6f 6e 4d 6f 75 73 65 45 6e 74 65 72 3a 20 6e onMouseEnter: n 0003f5d0: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4d 6f 75 73 65 ull,. onMouse 0003f5e0: 4c 65 61 76 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 Leave: null,. 0003f5f0: 20 6f 6e 4d 6f 75 73 65 4d 6f 76 65 3a 20 6e 75 onMouseMove: nu 0003f600: 6c 6c 2c 0a 20 20 20 20 6f 6e 4d 6f 75 73 65 4f ll,. onMouseO 0003f610: 75 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e ut: null,. on 0003f620: 4d 6f 75 73 65 4f 76 65 72 3a 20 6e 75 6c 6c 2c MouseOver: null, 0003f630: 0a 20 20 20 20 6f 6e 4d 6f 75 73 65 55 70 3a 20 . onMouseUp: 0003f640: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4f 66 66 6c null,. onOffl 0003f650: 69 6e 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f ine: null,. o 0003f660: 6e 4f 6e 6c 69 6e 65 3a 20 6e 75 6c 6c 2c 0a 20 nOnline: null,. 0003f670: 20 20 20 6f 6e 50 61 67 65 48 69 64 65 3a 20 6e onPageHide: n 0003f680: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 50 61 67 65 53 ull,. onPageS 0003f690: 68 6f 77 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f how: null,. o 0003f6a0: 6e 50 61 73 74 65 3a 20 6e 75 6c 6c 2c 0a 20 20 nPaste: null,. 0003f6b0: 20 20 6f 6e 50 61 75 73 65 3a 20 6e 75 6c 6c 2c onPause: null, 0003f6c0: 0a 20 20 20 20 6f 6e 50 6c 61 79 3a 20 6e 75 6c . onPlay: nul 0003f6d0: 6c 2c 0a 20 20 20 20 6f 6e 50 6c 61 79 69 6e 67 l,. onPlaying 0003f6e0: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 50 6f : null,. onPo 0003f6f0: 70 53 74 61 74 65 3a 20 6e 75 6c 6c 2c 0a 20 20 pState: null,. 0003f700: 20 20 6f 6e 50 72 6f 67 72 65 73 73 3a 20 6e 75 onProgress: nu 0003f710: 6c 6c 2c 0a 20 20 20 20 6f 6e 52 61 74 65 43 68 ll,. onRateCh 0003f720: 61 6e 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 ange: null,. 0003f730: 6f 6e 52 65 6a 65 63 74 69 6f 6e 48 61 6e 64 6c onRejectionHandl 0003f740: 65 64 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e ed: null,. on 0003f750: 52 65 73 65 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 Reset: null,. 0003f760: 20 6f 6e 52 65 73 69 7a 65 3a 20 6e 75 6c 6c 2c onResize: null, 0003f770: 0a 20 20 20 20 6f 6e 53 63 72 6f 6c 6c 3a 20 6e . onScroll: n 0003f780: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 53 65 63 75 72 ull,. onSecur 0003f790: 69 74 79 50 6f 6c 69 63 79 56 69 6f 6c 61 74 69 ityPolicyViolati 0003f7a0: 6f 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e on: null,. on 0003f7b0: 53 65 65 6b 65 64 3a 20 6e 75 6c 6c 2c 0a 20 20 Seeked: null,. 0003f7c0: 20 20 6f 6e 53 65 65 6b 69 6e 67 3a 20 6e 75 6c onSeeking: nul 0003f7d0: 6c 2c 0a 20 20 20 20 6f 6e 53 65 6c 65 63 74 3a l,. onSelect: 0003f7e0: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 53 6c 6f null,. onSlo 0003f7f0: 74 43 68 61 6e 67 65 3a 20 6e 75 6c 6c 2c 0a 20 tChange: null,. 0003f800: 20 20 20 6f 6e 53 74 61 6c 6c 65 64 3a 20 6e 75 onStalled: nu 0003f810: 6c 6c 2c 0a 20 20 20 20 6f 6e 53 74 6f 72 61 67 ll,. onStorag 0003f820: 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 53 e: null,. onS 0003f830: 75 62 6d 69 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 ubmit: null,. 0003f840: 20 6f 6e 53 75 73 70 65 6e 64 3a 20 6e 75 6c 6c onSuspend: null 0003f850: 2c 0a 20 20 20 20 6f 6e 54 69 6d 65 55 70 64 61 ,. onTimeUpda 0003f860: 74 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e te: null,. on 0003f870: 54 6f 67 67 6c 65 3a 20 6e 75 6c 6c 2c 0a 20 20 Toggle: null,. 0003f880: 20 20 6f 6e 55 6e 68 61 6e 64 6c 65 64 52 65 6a onUnhandledRej 0003f890: 65 63 74 69 6f 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 ection: null,. 0003f8a0: 20 20 6f 6e 55 6e 6c 6f 61 64 3a 20 6e 75 6c 6c onUnload: null 0003f8b0: 2c 0a 20 20 20 20 6f 6e 56 6f 6c 75 6d 65 43 68 ,. onVolumeCh 0003f8c0: 61 6e 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 ange: null,. 0003f8d0: 6f 6e 57 61 69 74 69 6e 67 3a 20 6e 75 6c 6c 2c onWaiting: null, 0003f8e0: 0a 20 20 20 20 6f 6e 57 68 65 65 6c 3a 20 6e 75 . onWheel: nu 0003f8f0: 6c 6c 2c 0a 20 20 20 20 6f 70 65 6e 3a 20 62 6f ll,. open: bo 0003f900: 6f 6c 65 61 6e 2c 0a 20 20 20 20 6f 70 74 69 6d olean,. optim 0003f910: 75 6d 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 um: number,. 0003f920: 70 61 74 74 65 72 6e 3a 20 6e 75 6c 6c 2c 0a 20 pattern: null,. 0003f930: 20 20 20 70 69 6e 67 3a 20 73 70 61 63 65 53 65 ping: spaceSe 0003f940: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 70 6c 61 parated,. pla 0003f950: 63 65 68 6f 6c 64 65 72 3a 20 6e 75 6c 6c 2c 0a ceholder: null,. 0003f960: 20 20 20 20 70 6c 61 79 73 49 6e 6c 69 6e 65 3a playsInline: 0003f970: 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 70 6f boolean,. po 0003f980: 73 74 65 72 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 ster: null,. 0003f990: 70 72 65 6c 6f 61 64 3a 20 6e 75 6c 6c 2c 0a 20 preload: null,. 0003f9a0: 20 20 20 72 65 61 64 4f 6e 6c 79 3a 20 62 6f 6f readOnly: boo 0003f9b0: 6c 65 61 6e 2c 0a 20 20 20 20 72 65 66 65 72 72 lean,. referr 0003f9c0: 65 72 50 6f 6c 69 63 79 3a 20 6e 75 6c 6c 2c 0a erPolicy: null,. 0003f9d0: 20 20 20 20 72 65 6c 3a 20 73 70 61 63 65 53 65 rel: spaceSe 0003f9e0: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 72 65 71 parated,. req 0003f9f0: 75 69 72 65 64 3a 20 62 6f 6f 6c 65 61 6e 2c 0a uired: boolean,. 0003fa00: 20 20 20 20 72 65 76 65 72 73 65 64 3a 20 62 6f reversed: bo 0003fa10: 6f 6c 65 61 6e 2c 0a 20 20 20 20 72 6f 77 73 3a olean,. rows: 0003fa20: 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 72 6f 77 number,. row 0003fa30: 53 70 61 6e 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 Span: number,. 0003fa40: 20 20 73 61 6e 64 62 6f 78 3a 20 73 70 61 63 65 sandbox: space 0003fa50: 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 73 Separated,. s 0003fa60: 63 6f 70 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 cope: null,. 0003fa70: 73 63 6f 70 65 64 3a 20 62 6f 6f 6c 65 61 6e 2c scoped: boolean, 0003fa80: 0a 20 20 20 20 73 65 61 6d 6c 65 73 73 3a 20 62 . seamless: b 0003fa90: 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 73 65 6c 65 oolean,. sele 0003faa0: 63 74 65 64 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 cted: boolean,. 0003fab0: 20 20 20 73 68 61 70 65 3a 20 6e 75 6c 6c 2c 0a shape: null,. 0003fac0: 20 20 20 20 73 69 7a 65 3a 20 6e 75 6d 62 65 72 size: number 0003fad0: 2c 0a 20 20 20 20 73 69 7a 65 73 3a 20 6e 75 6c ,. sizes: nul 0003fae0: 6c 2c 0a 20 20 20 20 73 6c 6f 74 3a 20 6e 75 6c l,. slot: nul 0003faf0: 6c 2c 0a 20 20 20 20 73 70 61 6e 3a 20 6e 75 6d l,. span: num 0003fb00: 62 65 72 2c 0a 20 20 20 20 73 70 65 6c 6c 43 68 ber,. spellCh 0003fb10: 65 63 6b 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c eck: booleanish, 0003fb20: 0a 20 20 20 20 73 72 63 3a 20 6e 75 6c 6c 2c 0a . src: null,. 0003fb30: 20 20 20 20 73 72 63 44 6f 63 3a 20 6e 75 6c 6c srcDoc: null 0003fb40: 2c 0a 20 20 20 20 73 72 63 4c 61 6e 67 3a 20 6e ,. srcLang: n 0003fb50: 75 6c 6c 2c 0a 20 20 20 20 73 72 63 53 65 74 3a ull,. srcSet: 0003fb60: 20 63 6f 6d 6d 61 53 65 70 61 72 61 74 65 64 2c commaSeparated, 0003fb70: 0a 20 20 20 20 73 74 61 72 74 3a 20 6e 75 6d 62 . start: numb 0003fb80: 65 72 2c 0a 20 20 20 20 73 74 65 70 3a 20 6e 75 er,. step: nu 0003fb90: 6c 6c 2c 0a 20 20 20 20 73 74 79 6c 65 3a 20 6e ll,. style: n 0003fba0: 75 6c 6c 2c 0a 20 20 20 20 74 61 62 49 6e 64 65 ull,. tabInde 0003fbb0: 78 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 74 x: number,. t 0003fbc0: 61 72 67 65 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 arget: null,. 0003fbd0: 20 74 69 74 6c 65 3a 20 6e 75 6c 6c 2c 0a 20 20 title: null,. 0003fbe0: 20 20 74 72 61 6e 73 6c 61 74 65 3a 20 6e 75 6c translate: nul 0003fbf0: 6c 2c 0a 20 20 20 20 74 79 70 65 3a 20 6e 75 6c l,. type: nul 0003fc00: 6c 2c 0a 20 20 20 20 74 79 70 65 4d 75 73 74 4d l,. typeMustM 0003fc10: 61 74 63 68 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 atch: boolean,. 0003fc20: 20 20 20 75 73 65 4d 61 70 3a 20 6e 75 6c 6c 2c useMap: null, 0003fc30: 0a 20 20 20 20 76 61 6c 75 65 3a 20 62 6f 6f 6c . value: bool 0003fc40: 65 61 6e 69 73 68 2c 0a 20 20 20 20 77 69 64 74 eanish,. widt 0003fc50: 68 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 77 h: number,. w 0003fc60: 72 61 70 3a 20 6e 75 6c 6c 2c 0a 0a 20 20 20 20 rap: null,.. 0003fc70: 2f 2f 20 4c 65 67 61 63 79 2e 0a 20 20 20 20 2f // Legacy.. / 0003fc80: 2f 20 53 65 65 3a 20 68 74 74 70 73 3a 2f 2f 68 / See: https://h 0003fc90: 74 6d 6c 2e 73 70 65 63 2e 77 68 61 74 77 67 2e tml.spec.whatwg. 0003fca0: 6f 72 67 2f 23 6f 74 68 65 72 2d 65 6c 65 6d 65 org/#other-eleme 0003fcb0: 6e 74 73 2c 2d 61 74 74 72 69 62 75 74 65 73 2d nts,-attributes- 0003fcc0: 61 6e 64 2d 61 70 69 73 0a 20 20 20 20 61 6c 69 and-apis. ali 0003fcd0: 67 6e 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 53 65 76 gn: null, // Sev 0003fce0: 65 72 61 6c 2e 20 55 73 65 20 43 53 53 20 60 74 eral. Use CSS `t 0003fcf0: 65 78 74 2d 61 6c 69 67 6e 60 20 69 6e 73 74 65 ext-align` inste 0003fd00: 61 64 2c 0a 20 20 20 20 61 4c 69 6e 6b 3a 20 6e ad,. aLink: n 0003fd10: 75 6c 6c 2c 20 2f 2f 20 60 3c 62 6f 64 79 3e 60 ull, // `<body>` 0003fd20: 2e 20 55 73 65 20 43 53 53 20 60 61 3a 61 63 74 . Use CSS `a:act 0003fd30: 69 76 65 20 7b 63 6f 6c 6f 72 7d 60 20 69 6e 73 ive {color}` ins 0003fd40: 74 65 61 64 0a 20 20 20 20 61 72 63 68 69 76 65 tead. archive 0003fd50: 3a 20 73 70 61 63 65 53 65 70 61 72 61 74 65 64 : spaceSeparated 0003fd60: 2c 20 2f 2f 20 60 3c 6f 62 6a 65 63 74 3e 60 2e , // `<object>`. 0003fd70: 20 4c 69 73 74 20 6f 66 20 55 52 49 73 20 74 6f List of URIs to 0003fd80: 20 61 72 63 68 69 76 65 73 0a 20 20 20 20 61 78 archives. ax 0003fd90: 69 73 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 60 3c 74 is: null, // `<t 0003fda0: 64 3e 60 20 61 6e 64 20 60 3c 74 68 3e 60 2e 20 d>` and `<th>`. 0003fdb0: 55 73 65 20 60 73 63 6f 70 65 60 20 6f 6e 20 60 Use `scope` on ` 0003fdc0: 3c 74 68 3e 60 0a 20 20 20 20 62 61 63 6b 67 72 <th>`. backgr 0003fdd0: 6f 75 6e 64 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 60 ound: null, // ` 0003fde0: 3c 62 6f 64 79 3e 60 2e 20 55 73 65 20 43 53 53 <body>`. Use CSS 0003fdf0: 20 60 62 61 63 6b 67 72 6f 75 6e 64 2d 69 6d 61 `background-ima 0003fe00: 67 65 60 20 69 6e 73 74 65 61 64 0a 20 20 20 20 ge` instead. 0003fe10: 62 67 43 6f 6c 6f 72 3a 20 6e 75 6c 6c 2c 20 2f bgColor: null, / 0003fe20: 2f 20 60 3c 62 6f 64 79 3e 60 20 61 6e 64 20 74 / `<body>` and t 0003fe30: 61 62 6c 65 20 65 6c 65 6d 65 6e 74 73 2e 20 55 able elements. U 0003fe40: 73 65 20 43 53 53 20 60 62 61 63 6b 67 72 6f 75 se CSS `backgrou 0003fe50: 6e 64 2d 63 6f 6c 6f 72 60 20 69 6e 73 74 65 61 nd-color` instea 0003fe60: 64 0a 20 20 20 20 62 6f 72 64 65 72 3a 20 6e 75 d. border: nu 0003fe70: 6d 62 65 72 2c 20 2f 2f 20 60 3c 74 61 62 6c 65 mber, // `<table 0003fe80: 3e 60 2e 20 55 73 65 20 43 53 53 20 60 62 6f 72 >`. Use CSS `bor 0003fe90: 64 65 72 2d 77 69 64 74 68 60 20 69 6e 73 74 65 der-width` inste 0003fea0: 61 64 2c 0a 20 20 20 20 62 6f 72 64 65 72 43 6f ad,. borderCo 0003feb0: 6c 6f 72 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 60 3c lor: null, // `< 0003fec0: 74 61 62 6c 65 3e 60 2e 20 55 73 65 20 43 53 53 table>`. Use CSS 0003fed0: 20 60 62 6f 72 64 65 72 2d 63 6f 6c 6f 72 60 20 `border-color` 0003fee0: 69 6e 73 74 65 61 64 2c 0a 20 20 20 20 62 6f 74 instead,. bot 0003fef0: 74 6f 6d 4d 61 72 67 69 6e 3a 20 6e 75 6d 62 65 tomMargin: numbe 0003ff00: 72 2c 20 2f 2f 20 60 3c 62 6f 64 79 3e 60 0a 20 r, // `<body>`. 0003ff10: 20 20 20 63 65 6c 6c 50 61 64 64 69 6e 67 3a 20 cellPadding: 0003ff20: 6e 75 6c 6c 2c 20 2f 2f 20 60 3c 74 61 62 6c 65 null, // `<table 0003ff30: 3e 60 0a 20 20 20 20 63 65 6c 6c 53 70 61 63 69 >`. cellSpaci 0003ff40: 6e 67 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 60 3c 74 ng: null, // `<t 0003ff50: 61 62 6c 65 3e 60 0a 20 20 20 20 63 68 61 72 3a able>`. char: 0003ff60: 20 6e 75 6c 6c 2c 20 2f 2f 20 53 65 76 65 72 61 null, // Severa 0003ff70: 6c 20 74 61 62 6c 65 20 65 6c 65 6d 65 6e 74 73 l table elements 0003ff80: 2e 20 57 68 65 6e 20 60 61 6c 69 67 6e 3d 63 68 . When `align=ch 0003ff90: 61 72 60 2c 20 73 65 74 73 20 74 68 65 20 63 68 ar`, sets the ch 0003ffa0: 61 72 61 63 74 65 72 20 74 6f 20 61 6c 69 67 6e aracter to align 0003ffb0: 20 6f 6e 0a 20 20 20 20 63 68 61 72 4f 66 66 3a on. charOff: 0003ffc0: 20 6e 75 6c 6c 2c 20 2f 2f 20 53 65 76 65 72 61 null, // Severa 0003ffd0: 6c 20 74 61 62 6c 65 20 65 6c 65 6d 65 6e 74 73 l table elements 0003ffe0: 2e 20 57 68 65 6e 20 60 63 68 61 72 60 2c 20 6f . When `char`, o 0003fff0: 66 66 73 65 74 73 20 74 68 65 20 61 6c 69 67 6e ffsets the align

Transaction Execution Plan

Convert Transaction To Receipt
Gas Burned:
894 Ggas
Tokens Burned:
0.00009 
Receipt:
Predecessor ID:
Receiver ID:
Gas Burned:
1 Tgas
Tokens Burned:
0.00015 
Called method: 'fs_store' in contract: efiz.near
Arguments:
00000000: 20 6d 65 73 73 61 67 65 29 20 7b 0a 20 20 69 66 message) {. if 00000010: 20 28 74 79 70 65 6f 66 20 66 6e 20 21 3d 3d 20 (typeof fn !== 00000020: 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 'function') {. 00000030: 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 throw new Type 00000040: 45 72 72 6f 72 28 27 61 72 67 75 6d 65 6e 74 20 Error('argument 00000050: 66 6e 20 6d 75 73 74 20 62 65 20 61 20 66 75 6e fn must be a fun 00000060: 63 74 69 6f 6e 27 29 0a 20 20 7d 0a 0a 20 20 72 ction'). }.. r 00000070: 65 74 75 72 6e 20 66 6e 0a 7d 0a 0a 2f 2a 2a 0a eturn fn.}../**. 00000080: 20 2a 20 57 72 61 70 20 70 72 6f 70 65 72 74 79 * Wrap property 00000090: 20 69 6e 20 61 20 64 65 70 72 65 63 61 74 69 6f in a deprecatio 000000a0: 6e 20 6d 65 73 73 61 67 65 2e 0a 20 2a 0a 20 2a n message.. *. * 000000b0: 20 54 68 69 73 20 69 73 20 61 20 6e 6f 2d 6f 70 This is a no-op 000000c0: 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 version of the 000000d0: 77 72 61 70 70 65 72 2c 20 77 68 69 63 68 20 64 wrapper, which d 000000e0: 6f 65 73 20 6e 6f 74 68 69 6e 67 20 62 75 74 20 oes nothing but 000000f0: 63 61 6c 6c 0a 20 2a 20 76 61 6c 69 64 61 74 69 call. * validati 00000100: 6f 6e 2e 0a 20 2a 2f 0a 0a 66 75 6e 63 74 69 6f on.. */..functio 00000110: 6e 20 77 72 61 70 70 72 6f 70 65 72 74 79 20 28 n wrapproperty ( 00000120: 6f 62 6a 2c 20 70 72 6f 70 2c 20 6d 65 73 73 61 obj, prop, messa 00000130: 67 65 29 20 7b 0a 20 20 69 66 20 28 21 6f 62 6a ge) {. if (!obj 00000140: 20 7c 7c 20 28 74 79 70 65 6f 66 20 6f 62 6a 20 || (typeof obj 00000150: 21 3d 3d 20 27 6f 62 6a 65 63 74 27 20 26 26 20 !== 'object' && 00000160: 74 79 70 65 6f 66 20 6f 62 6a 20 21 3d 3d 20 27 typeof obj !== ' 00000170: 66 75 6e 63 74 69 6f 6e 27 29 29 20 7b 0a 20 20 function')) {. 00000180: 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 throw new Type 00000190: 45 72 72 6f 72 28 27 61 72 67 75 6d 65 6e 74 20 Error('argument 000001a0: 6f 62 6a 20 6d 75 73 74 20 62 65 20 6f 62 6a 65 obj must be obje 000001b0: 63 74 27 29 0a 20 20 7d 0a 0a 20 20 76 61 72 20 ct'). }.. var 000001c0: 64 65 73 63 72 69 70 74 6f 72 20 3d 20 4f 62 6a descriptor = Obj 000001d0: 65 63 74 2e 67 65 74 4f 77 6e 50 72 6f 70 65 72 ect.getOwnProper 000001e0: 74 79 44 65 73 63 72 69 70 74 6f 72 28 6f 62 6a tyDescriptor(obj 000001f0: 2c 20 70 72 6f 70 29 0a 0a 20 20 69 66 20 28 21 , prop).. if (! 00000200: 64 65 73 63 72 69 70 74 6f 72 29 20 7b 0a 20 20 descriptor) {. 00000210: 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 throw new Type 00000220: 45 72 72 6f 72 28 27 6d 75 73 74 20 63 61 6c 6c Error('must call 00000230: 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 6f 77 6e property on own 00000240: 65 72 20 6f 62 6a 65 63 74 27 29 0a 20 20 7d 0a er object'). }. 00000250: 0a 20 20 69 66 20 28 21 64 65 73 63 72 69 70 74 . if (!descript 00000260: 6f 72 2e 63 6f 6e 66 69 67 75 72 61 62 6c 65 29 or.configurable) 00000270: 20 7b 0a 20 20 20 20 74 68 72 6f 77 20 6e 65 77 {. throw new 00000280: 20 54 79 70 65 45 72 72 6f 72 28 27 70 72 6f 70 TypeError('prop 00000290: 65 72 74 79 20 6d 75 73 74 20 62 65 20 63 6f 6e erty must be con 000002a0: 66 69 67 75 72 61 62 6c 65 27 29 0a 20 20 7d 0a figurable'). }. 000002b0: 7d 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f }.../***/ }),../ 000002c0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 000002d0: 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 ules/dom-helpers 000002e0: 2f 65 73 6d 2f 61 63 74 69 76 65 45 6c 65 6d 65 /esm/activeEleme 000002f0: 6e 74 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a nt.js":./*!***** 00000300: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000310: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000330: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00000340: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00000350: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 61 63 74 69 helpers/esm/acti 00000360: 76 65 45 6c 65 6d 65 6e 74 2e 6a 73 20 2a 2a 2a veElement.js *** 00000370: 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !. \*********** 00000380: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000390: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000003a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 000003b0: 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 **/ ((__unused_w 000003c0: 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f ebpack_module, _ 000003d0: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 000003e0: 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 __, __webpack_re 000003f0: 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 quire__) => {.." 00000400: 75 73 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 use strict";.__w 00000410: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00000420: 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 .r(__webpack_exp 00000430: 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d orts__);./* harm 00000440: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f ony export */ __ 00000450: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00000460: 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 _.d(__webpack_ex 00000470: 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 ports__, {./* ha 00000480: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00000490: 20 20 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 "default": () 000004a0: 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a => (/* binding * 000004b0: 2f 20 61 63 74 69 76 65 45 6c 65 6d 65 6e 74 29 / activeElement) 000004c0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 000004d0: 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 61 72 rt */ });./* har 000004e0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 000004f0: 61 72 20 5f 6f 77 6e 65 72 44 6f 63 75 6d 65 6e ar _ownerDocumen 00000500: 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 t__WEBPACK_IMPOR 00000510: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d TED_MODULE_0__ = 00000520: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00000530: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6f 77 6e 65 72 re__(/*! ./owner 00000540: 44 6f 63 75 6d 65 6e 74 20 2a 2f 20 22 2e 2f 6e Document */ "./n 00000550: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00000560: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 6f 77 6e 65 helpers/esm/owne 00000570: 72 44 6f 63 75 6d 65 6e 74 2e 6a 73 22 29 3b 0a rDocument.js");. 00000580: 0a 2f 2a 2a 0a 20 2a 20 52 65 74 75 72 6e 73 20 ./**. * Returns 00000590: 74 68 65 20 61 63 74 69 76 65 6c 79 20 66 6f 63 the actively foc 000005a0: 75 73 65 64 20 65 6c 65 6d 65 6e 74 20 73 61 66 used element saf 000005b0: 65 6c 79 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 61 ely.. *. * @para 000005c0: 6d 20 64 6f 63 20 74 68 65 20 64 6f 63 75 6d 65 m doc the docume 000005d0: 6e 74 20 74 6f 20 63 68 65 63 6b 0a 20 2a 2f 0a nt to check. */. 000005e0: 0a 66 75 6e 63 74 69 6f 6e 20 61 63 74 69 76 65 .function active 000005f0: 45 6c 65 6d 65 6e 74 28 64 6f 63 29 20 7b 0a 20 Element(doc) {. 00000600: 20 69 66 20 28 64 6f 63 20 3d 3d 3d 20 76 6f 69 if (doc === voi 00000610: 64 20 30 29 20 7b 0a 20 20 20 20 64 6f 63 20 3d d 0) {. doc = 00000620: 20 28 30 2c 5f 6f 77 6e 65 72 44 6f 63 75 6d 65 (0,_ownerDocume 00000630: 6e 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f nt__WEBPACK_IMPO 00000640: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 5b RTED_MODULE_0__[ 00000650: 22 64 65 66 61 75 6c 74 22 5d 29 28 29 3b 0a 20 "default"])();. 00000660: 20 7d 0a 0a 20 20 2f 2f 20 53 75 70 70 6f 72 74 }.. // Support 00000670: 3a 20 49 45 20 39 20 6f 6e 6c 79 0a 20 20 2f 2f : IE 9 only. // 00000680: 20 49 45 39 20 74 68 72 6f 77 73 20 61 6e 20 22 IE9 throws an " 00000690: 55 6e 73 70 65 63 69 66 69 65 64 20 65 72 72 6f Unspecified erro 000006a0: 72 22 20 61 63 63 65 73 73 69 6e 67 20 64 6f 63 r" accessing doc 000006b0: 75 6d 65 6e 74 2e 61 63 74 69 76 65 45 6c 65 6d ument.activeElem 000006c0: 65 6e 74 20 66 72 6f 6d 20 61 6e 20 3c 69 66 72 ent from an <ifr 000006d0: 61 6d 65 3e 0a 20 20 74 72 79 20 7b 0a 20 20 20 ame>. try {. 000006e0: 20 76 61 72 20 61 63 74 69 76 65 20 3d 20 64 6f var active = do 000006f0: 63 2e 61 63 74 69 76 65 45 6c 65 6d 65 6e 74 3b c.activeElement; 00000700: 20 2f 2f 20 49 45 31 31 20 72 65 74 75 72 6e 73 // IE11 returns 00000710: 20 61 20 73 65 65 6d 69 6e 67 6c 79 20 65 6d 70 a seemingly emp 00000720: 74 79 20 6f 62 6a 65 63 74 20 69 6e 20 73 6f 6d ty object in som 00000730: 65 20 63 61 73 65 73 20 77 68 65 6e 20 61 63 63 e cases when acc 00000740: 65 73 73 69 6e 67 0a 20 20 20 20 2f 2f 20 64 6f essing. // do 00000750: 63 75 6d 65 6e 74 2e 61 63 74 69 76 65 45 6c 65 cument.activeEle 00000760: 6d 65 6e 74 20 66 72 6f 6d 20 61 6e 20 3c 69 66 ment from an <if 00000770: 72 61 6d 65 3e 0a 0a 20 20 20 20 69 66 20 28 21 rame>.. if (! 00000780: 61 63 74 69 76 65 20 7c 7c 20 21 61 63 74 69 76 active || !activ 00000790: 65 2e 6e 6f 64 65 4e 61 6d 65 29 20 72 65 74 75 e.nodeName) retu 000007a0: 72 6e 20 6e 75 6c 6c 3b 0a 20 20 20 20 72 65 74 rn null;. ret 000007b0: 75 72 6e 20 61 63 74 69 76 65 3b 0a 20 20 7d 20 urn active;. } 000007c0: 63 61 74 63 68 20 28 65 29 20 7b 0a 20 20 20 20 catch (e) {. 000007d0: 2f 2a 20 69 65 20 74 68 72 6f 77 73 20 69 66 20 /* ie throws if 000007e0: 6e 6f 20 61 63 74 69 76 65 20 65 6c 65 6d 65 6e no active elemen 000007f0: 74 20 2a 2f 0a 20 20 20 20 72 65 74 75 72 6e 20 t */. return 00000800: 64 6f 63 2e 62 6f 64 79 3b 0a 20 20 7d 0a 7d 0a doc.body;. }.}. 00000810: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 00000820: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00000830: 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 s/dom-helpers/es 00000840: 6d 2f 61 64 64 43 6c 61 73 73 2e 6a 73 22 3a 0a m/addClass.js":. 00000850: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00000860: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000870: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000880: 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 *****!*\. !*** 00000890: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 ./node_modules/d 000008a0: 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 61 om-helpers/esm/a 000008b0: 64 64 43 6c 61 73 73 2e 6a 73 20 2a 2a 2a 21 0a ddClass.js ***!. 000008c0: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 000008d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000008e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000008f0: 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f *****/./***/ ((_ 00000900: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 00000910: 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 module, __webpac 00000920: 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 k_exports__, __w 00000930: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00000940: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00000950: 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f ict";.__webpack_ 00000960: 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 require__.r(__we 00000970: 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 bpack_exports__) 00000980: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ;./* harmony exp 00000990: 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b ort */ __webpack 000009a0: 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 _require__.d(__w 000009b0: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 000009c0: 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 , {./* harmony e 000009d0: 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 65 66 61 xport */ "defa 000009e0: 75 6c 74 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ult": () => (/* 000009f0: 62 69 6e 64 69 6e 67 20 2a 2f 20 61 64 64 43 6c binding */ addCl 00000a00: 61 73 73 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 ass)./* harmony 00000a10: 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a export */ });./* 00000a20: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 00000a30: 2a 2f 20 76 61 72 20 5f 68 61 73 43 6c 61 73 73 */ var _hasClass 00000a40: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00000a50: 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 ED_MODULE_0__ = 00000a60: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00000a70: 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 73 43 6c 61 e__(/*! ./hasCla 00000a80: 73 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f ss */ "./node_mo 00000a90: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 00000aa0: 73 2f 65 73 6d 2f 68 61 73 43 6c 61 73 73 2e 6a s/esm/hasClass.j 00000ab0: 73 22 29 3b 0a 0a 2f 2a 2a 0a 20 2a 20 41 64 64 s");../**. * Add 00000ac0: 73 20 61 20 43 53 53 20 63 6c 61 73 73 20 74 6f s a CSS class to 00000ad0: 20 61 20 67 69 76 65 6e 20 65 6c 65 6d 65 6e 74 a given element 00000ae0: 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 61 6d 20 .. * . * @param 00000af0: 65 6c 65 6d 65 6e 74 20 74 68 65 20 65 6c 65 6d element the elem 00000b00: 65 6e 74 0a 20 2a 20 40 70 61 72 61 6d 20 63 6c ent. * @param cl 00000b10: 61 73 73 4e 61 6d 65 20 74 68 65 20 43 53 53 20 assName the CSS 00000b20: 63 6c 61 73 73 20 6e 61 6d 65 0a 20 2a 2f 0a 0a class name. */.. 00000b30: 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 6c 61 73 function addClas 00000b40: 73 28 65 6c 65 6d 65 6e 74 2c 20 63 6c 61 73 73 s(element, class 00000b50: 4e 61 6d 65 29 20 7b 0a 20 20 69 66 20 28 65 6c Name) {. if (el 00000b60: 65 6d 65 6e 74 2e 63 6c 61 73 73 4c 69 73 74 29 ement.classList) 00000b70: 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4c 69 element.classLi 00000b80: 73 74 2e 61 64 64 28 63 6c 61 73 73 4e 61 6d 65 st.add(className 00000b90: 29 3b 65 6c 73 65 20 69 66 20 28 21 28 30 2c 5f );else if (!(0,_ 00000ba0: 68 61 73 43 6c 61 73 73 5f 5f 57 45 42 50 41 43 hasClass__WEBPAC 00000bb0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00000bc0: 45 5f 30 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d E_0__["default"] 00000bd0: 29 28 65 6c 65 6d 65 6e 74 2c 20 63 6c 61 73 73 )(element, class 00000be0: 4e 61 6d 65 29 29 20 69 66 20 28 74 79 70 65 6f Name)) if (typeo 00000bf0: 66 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e f element.classN 00000c00: 61 6d 65 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 ame === 'string' 00000c10: 29 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e ) element.classN 00000c20: 61 6d 65 20 3d 20 65 6c 65 6d 65 6e 74 2e 63 6c ame = element.cl 00000c30: 61 73 73 4e 61 6d 65 20 2b 20 22 20 22 20 2b 20 assName + " " + 00000c40: 63 6c 61 73 73 4e 61 6d 65 3b 65 6c 73 65 20 65 className;else e 00000c50: 6c 65 6d 65 6e 74 2e 73 65 74 41 74 74 72 69 62 lement.setAttrib 00000c60: 75 74 65 28 27 63 6c 61 73 73 27 2c 20 28 65 6c ute('class', (el 00000c70: 65 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 6d 65 20 ement.className 00000c80: 26 26 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 && element.class 00000c90: 4e 61 6d 65 2e 62 61 73 65 56 61 6c 20 7c 7c 20 Name.baseVal || 00000ca0: 27 27 29 20 2b 20 22 20 22 20 2b 20 63 6c 61 73 '') + " " + clas 00000cb0: 73 4e 61 6d 65 29 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f sName);.}../***/ 00000cc0: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 00000cd0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00000ce0: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 61 64 64 45 helpers/esm/addE 00000cf0: 76 65 6e 74 4c 69 73 74 65 6e 65 72 2e 6a 73 22 ventListener.js" 00000d00: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00000d10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000d20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000d30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 00000d40: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 00000d50: 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c _modules/dom-hel 00000d60: 70 65 72 73 2f 65 73 6d 2f 61 64 64 45 76 65 6e pers/esm/addEven 00000d70: 74 4c 69 73 74 65 6e 65 72 2e 6a 73 20 2a 2a 2a tListener.js *** 00000d80: 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !. \*********** 00000d90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000da0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00000db0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 00000dc0: 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 ./***/ ((__unuse 00000dd0: 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 d_webpack_module 00000de0: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f , __webpack_expo 00000df0: 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b rts__, __webpack 00000e00: 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b _require__) => { 00000e10: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 00000e20: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00000e30: 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f e__.r(__webpack_ 00000e40: 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 exports__);./* h 00000e50: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00000e60: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00000e70: 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b re__.d(__webpack 00000e80: 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a _exports__, {./* 00000e90: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00000ea0: 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 */ "default": 00000eb0: 28 29 20 3d 3e 20 28 5f 5f 57 45 42 50 41 43 4b () => (__WEBPACK 00000ec0: 5f 44 45 46 41 55 4c 54 5f 45 58 50 4f 52 54 5f _DEFAULT_EXPORT_ 00000ed0: 5f 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 _),./* harmony e 00000ee0: 78 70 6f 72 74 20 2a 2f 20 20 20 22 6f 6e 63 65 xport */ "once 00000ef0: 53 75 70 70 6f 72 74 65 64 22 3a 20 28 29 20 3d Supported": () = 00000f00: 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f > (/* binding */ 00000f10: 20 6f 6e 63 65 53 75 70 70 6f 72 74 65 64 29 2c onceSupported), 00000f20: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00000f30: 72 74 20 2a 2f 20 20 20 22 6f 70 74 69 6f 6e 73 rt */ "options 00000f40: 53 75 70 70 6f 72 74 65 64 22 3a 20 28 29 20 3d Supported": () = 00000f50: 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f > (/* binding */ 00000f60: 20 6f 70 74 69 6f 6e 73 53 75 70 70 6f 72 74 65 optionsSupporte 00000f70: 64 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 d)./* harmony ex 00000f80: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 port */ });./* h 00000f90: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00000fa0: 20 76 61 72 20 5f 63 61 6e 55 73 65 44 4f 4d 5f var _canUseDOM_ 00000fb0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00000fc0: 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 5f D_MODULE_0__ = _ 00000fd0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 00000fe0: 5f 5f 28 2f 2a 21 20 2e 2f 63 61 6e 55 73 65 44 __(/*! ./canUseD 00000ff0: 4f 4d 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f OM */ "./node_mo 00001000: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 00001010: 73 2f 65 73 6d 2f 63 61 6e 55 73 65 44 4f 4d 2e s/esm/canUseDOM. 00001020: 6a 73 22 29 3b 0a 2f 2a 20 65 73 6c 69 6e 74 2d js");./* eslint- 00001030: 64 69 73 61 62 6c 65 20 6e 6f 2d 72 65 74 75 72 disable no-retur 00001040: 6e 2d 61 73 73 69 67 6e 20 2a 2f 0a 0a 76 61 72 n-assign */..var 00001050: 20 6f 70 74 69 6f 6e 73 53 75 70 70 6f 72 74 65 optionsSupporte 00001060: 64 20 3d 20 66 61 6c 73 65 3b 0a 76 61 72 20 6f d = false;.var o 00001070: 6e 63 65 53 75 70 70 6f 72 74 65 64 20 3d 20 66 nceSupported = f 00001080: 61 6c 73 65 3b 0a 0a 74 72 79 20 7b 0a 20 20 76 alse;..try {. v 00001090: 61 72 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 20 ar options = {. 000010a0: 20 20 20 67 65 74 20 70 61 73 73 69 76 65 28 29 get passive() 000010b0: 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 {. return 000010c0: 6f 70 74 69 6f 6e 73 53 75 70 70 6f 72 74 65 64 optionsSupported 000010d0: 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 7d 2c 0a = true;. },. 000010e0: 0a 20 20 20 20 67 65 74 20 6f 6e 63 65 28 29 20 . get once() 000010f0: 7b 0a 20 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e {. // eslin 00001100: 74 2d 64 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c t-disable-next-l 00001110: 69 6e 65 20 6e 6f 2d 6d 75 6c 74 69 2d 61 73 73 ine no-multi-ass 00001120: 69 67 6e 0a 20 20 20 20 20 20 72 65 74 75 72 6e ign. return 00001130: 20 6f 6e 63 65 53 75 70 70 6f 72 74 65 64 20 3d onceSupported = 00001140: 20 6f 70 74 69 6f 6e 73 53 75 70 70 6f 72 74 65 optionsSupporte 00001150: 64 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 7d 0a d = true;. }. 00001160: 0a 20 20 7d 3b 0a 0a 20 20 69 66 20 28 5f 63 61 . };.. if (_ca 00001170: 6e 55 73 65 44 4f 4d 5f 5f 57 45 42 50 41 43 4b nUseDOM__WEBPACK 00001180: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00001190: 5f 30 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 _0__["default"]) 000011a0: 20 7b 0a 20 20 20 20 77 69 6e 64 6f 77 2e 61 64 {. window.ad 000011b0: 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 27 dEventListener(' 000011c0: 74 65 73 74 27 2c 20 6f 70 74 69 6f 6e 73 2c 20 test', options, 000011d0: 6f 70 74 69 6f 6e 73 29 3b 0a 20 20 20 20 77 69 options);. wi 000011e0: 6e 64 6f 77 2e 72 65 6d 6f 76 65 45 76 65 6e 74 ndow.removeEvent 000011f0: 4c 69 73 74 65 6e 65 72 28 27 74 65 73 74 27 2c Listener('test', 00001200: 20 6f 70 74 69 6f 6e 73 2c 20 74 72 75 65 29 3b options, true); 00001210: 0a 20 20 7d 0a 7d 20 63 61 74 63 68 20 28 65 29 . }.} catch (e) 00001220: 20 7b 0a 20 20 2f 2a 20 2a 2f 0a 7d 0a 0a 2f 2a {. /* */.}../* 00001230: 2a 0a 20 2a 20 41 6e 20 60 61 64 64 45 76 65 6e *. * An `addEven 00001240: 74 4c 69 73 74 65 6e 65 72 60 20 70 6f 6e 79 66 tListener` ponyf 00001250: 69 6c 6c 2c 20 73 75 70 70 6f 72 74 73 20 74 68 ill, supports th 00001260: 65 20 60 6f 6e 63 65 60 20 6f 70 74 69 6f 6e 0a e `once` option. 00001270: 20 2a 20 0a 20 2a 20 40 70 61 72 61 6d 20 6e 6f * . * @param no 00001280: 64 65 20 74 68 65 20 65 6c 65 6d 65 6e 74 0a 20 de the element. 00001290: 2a 20 40 70 61 72 61 6d 20 65 76 65 6e 74 4e 61 * @param eventNa 000012a0: 6d 65 20 74 68 65 20 65 76 65 6e 74 20 6e 61 6d me the event nam 000012b0: 65 0a 20 2a 20 40 70 61 72 61 6d 20 68 61 6e 64 e. * @param hand 000012c0: 6c 65 20 74 68 65 20 68 61 6e 64 6c 65 72 0a 20 le the handler. 000012d0: 2a 20 40 70 61 72 61 6d 20 6f 70 74 69 6f 6e 73 * @param options 000012e0: 20 65 76 65 6e 74 20 6f 70 74 69 6f 6e 73 0a 20 event options. 000012f0: 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 61 64 64 45 */.function addE 00001300: 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 6e 6f 64 ventListener(nod 00001310: 65 2c 20 65 76 65 6e 74 4e 61 6d 65 2c 20 68 61 e, eventName, ha 00001320: 6e 64 6c 65 72 2c 20 6f 70 74 69 6f 6e 73 29 20 ndler, options) 00001330: 7b 0a 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 20 {. if (options 00001340: 26 26 20 74 79 70 65 6f 66 20 6f 70 74 69 6f 6e && typeof option 00001350: 73 20 21 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 s !== 'boolean' 00001360: 26 26 20 21 6f 6e 63 65 53 75 70 70 6f 72 74 65 && !onceSupporte 00001370: 64 29 20 7b 0a 20 20 20 20 76 61 72 20 6f 6e 63 d) {. var onc 00001380: 65 20 3d 20 6f 70 74 69 6f 6e 73 2e 6f 6e 63 65 e = options.once 00001390: 2c 0a 20 20 20 20 20 20 20 20 63 61 70 74 75 72 ,. captur 000013a0: 65 20 3d 20 6f 70 74 69 6f 6e 73 2e 63 61 70 74 e = options.capt 000013b0: 75 72 65 3b 0a 20 20 20 20 76 61 72 20 77 72 61 ure;. var wra 000013c0: 70 70 65 64 48 61 6e 64 6c 65 72 20 3d 20 68 61 ppedHandler = ha 000013d0: 6e 64 6c 65 72 3b 0a 0a 20 20 20 20 69 66 20 28 ndler;.. if ( 000013e0: 21 6f 6e 63 65 53 75 70 70 6f 72 74 65 64 20 26 !onceSupported & 000013f0: 26 20 6f 6e 63 65 29 20 7b 0a 20 20 20 20 20 20 & once) {. 00001400: 77 72 61 70 70 65 64 48 61 6e 64 6c 65 72 20 3d wrappedHandler = 00001410: 20 68 61 6e 64 6c 65 72 2e 5f 5f 6f 6e 63 65 20 handler.__once 00001420: 7c 7c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 63 65 || function once 00001430: 48 61 6e 64 6c 65 72 28 65 76 65 6e 74 29 20 7b Handler(event) { 00001440: 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e 72 65 . this.re 00001450: 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 moveEventListene 00001460: 72 28 65 76 65 6e 74 4e 61 6d 65 2c 20 6f 6e 63 r(eventName, onc 00001470: 65 48 61 6e 64 6c 65 72 2c 20 63 61 70 74 75 72 eHandler, captur 00001480: 65 29 3b 0a 20 20 20 20 20 20 20 20 68 61 6e 64 e);. hand 00001490: 6c 65 72 2e 63 61 6c 6c 28 74 68 69 73 2c 20 65 ler.call(this, e 000014a0: 76 65 6e 74 29 3b 0a 20 20 20 20 20 20 7d 3b 0a vent);. };. 000014b0: 0a 20 20 20 20 20 20 68 61 6e 64 6c 65 72 2e 5f . handler._ 000014c0: 5f 6f 6e 63 65 20 3d 20 77 72 61 70 70 65 64 48 _once = wrappedH 000014d0: 61 6e 64 6c 65 72 3b 0a 20 20 20 20 7d 0a 0a 20 andler;. }.. 000014e0: 20 20 20 6e 6f 64 65 2e 61 64 64 45 76 65 6e 74 node.addEvent 000014f0: 4c 69 73 74 65 6e 65 72 28 65 76 65 6e 74 4e 61 Listener(eventNa 00001500: 6d 65 2c 20 77 72 61 70 70 65 64 48 61 6e 64 6c me, wrappedHandl 00001510: 65 72 2c 20 6f 70 74 69 6f 6e 73 53 75 70 70 6f er, optionsSuppo 00001520: 72 74 65 64 20 3f 20 6f 70 74 69 6f 6e 73 20 3a rted ? options : 00001530: 20 63 61 70 74 75 72 65 29 3b 0a 20 20 7d 0a 0a capture);. }.. 00001540: 20 20 6e 6f 64 65 2e 61 64 64 45 76 65 6e 74 4c node.addEventL 00001550: 69 73 74 65 6e 65 72 28 65 76 65 6e 74 4e 61 6d istener(eventNam 00001560: 65 2c 20 68 61 6e 64 6c 65 72 2c 20 6f 70 74 69 e, handler, opti 00001570: 6f 6e 73 29 3b 0a 7d 0a 0a 2f 2a 20 68 61 72 6d ons);.}../* harm 00001580: 6f 6e 79 20 64 65 66 61 75 6c 74 20 65 78 70 6f ony default expo 00001590: 72 74 20 2a 2f 20 63 6f 6e 73 74 20 5f 5f 57 45 rt */ const __WE 000015a0: 42 50 41 43 4b 5f 44 45 46 41 55 4c 54 5f 45 58 BPACK_DEFAULT_EX 000015b0: 50 4f 52 54 5f 5f 20 3d 20 28 61 64 64 45 76 65 PORT__ = (addEve 000015c0: 6e 74 4c 69 73 74 65 6e 65 72 29 3b 0a 0a 2f 2a ntListener);../* 000015d0: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 000015e0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 ./node_modules/d 000015f0: 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 63 om-helpers/esm/c 00001600: 61 6d 65 6c 69 7a 65 2e 6a 73 22 3a 0a 2f 2a 21 amelize.js":./*! 00001610: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001620: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001630: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001640: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00001650: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00001660: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 63 61 6d 65 helpers/esm/came 00001670: 6c 69 7a 65 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c lize.js ***!. \ 00001680: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001690: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000016a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000016b0: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e **/./***/ ((__un 000016c0: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 used_webpack_mod 000016d0: 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 ule, __webpack_e 000016e0: 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 xports__, __webp 000016f0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 00001700: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 00001710: 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 ";.__webpack_req 00001720: 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 uire__.r(__webpa 00001730: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f ck_exports__);./ 00001740: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00001750: 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 */ __webpack_re 00001760: 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 quire__.d(__webp 00001770: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b ack_exports__, { 00001780: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00001790: 72 74 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 rt */ "default 000017a0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e ": () => (/* bin 000017b0: 64 69 6e 67 20 2a 2f 20 63 61 6d 65 6c 69 7a 65 ding */ camelize 000017c0: 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 )./* harmony exp 000017d0: 6f 72 74 20 2a 2f 20 7d 29 3b 0a 76 61 72 20 72 ort */ });.var r 000017e0: 48 79 70 68 65 6e 20 3d 20 2f 2d 28 2e 29 2f 67 Hyphen = /-(.)/g 000017f0: 3b 0a 66 75 6e 63 74 69 6f 6e 20 63 61 6d 65 6c ;.function camel 00001800: 69 7a 65 28 73 74 72 69 6e 67 29 20 7b 0a 20 20 ize(string) {. 00001810: 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 72 65 return string.re 00001820: 70 6c 61 63 65 28 72 48 79 70 68 65 6e 2c 20 66 place(rHyphen, f 00001830: 75 6e 63 74 69 6f 6e 20 28 5f 2c 20 63 68 72 29 unction (_, chr) 00001840: 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 68 {. return ch 00001850: 72 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 3b r.toUpperCase(); 00001860: 0a 20 20 7d 29 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 . });.}../***/ 00001870: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 00001880: 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 de_modules/dom-h 00001890: 65 6c 70 65 72 73 2f 65 73 6d 2f 63 61 6e 55 73 elpers/esm/canUs 000018a0: 65 44 4f 4d 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a eDOM.js":./*!*** 000018b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000018c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000018d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000018e0: 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 !*\. !*** ./nod 000018f0: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 e_modules/dom-he 00001900: 6c 70 65 72 73 2f 65 73 6d 2f 63 61 6e 55 73 65 lpers/esm/canUse 00001910: 44 4f 4d 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a DOM.js ***!. \* 00001920: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001930: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001940: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001950: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e **/./***/ ((__un 00001960: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 used_webpack_mod 00001970: 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 ule, __webpack_e 00001980: 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 xports__, __webp 00001990: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 000019a0: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 000019b0: 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 ";.__webpack_req 000019c0: 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 uire__.r(__webpa 000019d0: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f ck_exports__);./ 000019e0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000019f0: 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 */ __webpack_re 00001a00: 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 quire__.d(__webp 00001a10: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b ack_exports__, { 00001a20: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00001a30: 72 74 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 rt */ "default 00001a40: 22 3a 20 28 29 20 3d 3e 20 28 5f 5f 57 45 42 50 ": () => (__WEBP 00001a50: 41 43 4b 5f 44 45 46 41 55 4c 54 5f 45 58 50 4f ACK_DEFAULT_EXPO 00001a60: 52 54 5f 5f 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 RT__)./* harmony 00001a70: 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f export */ });./ 00001a80: 2a 20 68 61 72 6d 6f 6e 79 20 64 65 66 61 75 6c * harmony defaul 00001a90: 74 20 65 78 70 6f 72 74 20 2a 2f 20 63 6f 6e 73 t export */ cons 00001aa0: 74 20 5f 5f 57 45 42 50 41 43 4b 5f 44 45 46 41 t __WEBPACK_DEFA 00001ab0: 55 4c 54 5f 45 58 50 4f 52 54 5f 5f 20 3d 20 28 ULT_EXPORT__ = ( 00001ac0: 21 21 28 74 79 70 65 6f 66 20 77 69 6e 64 6f 77 !!(typeof window 00001ad0: 20 21 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 !== 'undefined' 00001ae0: 20 26 26 20 77 69 6e 64 6f 77 2e 64 6f 63 75 6d && window.docum 00001af0: 65 6e 74 20 26 26 20 77 69 6e 64 6f 77 2e 64 6f ent && window.do 00001b00: 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 cument.createEle 00001b10: 6d 65 6e 74 29 29 3b 0a 0a 2f 2a 2a 2a 2f 20 7d ment));../***/ } 00001b20: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 00001b30: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 e_modules/dom-he 00001b40: 6c 70 65 72 73 2f 65 73 6d 2f 63 6f 6e 74 61 69 lpers/esm/contai 00001b50: 6e 73 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a ns.js":./*!***** 00001b60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001b70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001b80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c *************!*\ 00001b90: 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d . !*** ./node_m 00001ba0: 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 odules/dom-helpe 00001bb0: 72 73 2f 65 73 6d 2f 63 6f 6e 74 61 69 6e 73 2e rs/esm/contains. 00001bc0: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 00001bd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001be0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001bf0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 00001c00: 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f ***/ ((__unused_ 00001c10: 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 webpack_module, 00001c20: 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 __webpack_export 00001c30: 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 s__, __webpack_r 00001c40: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 00001c50: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f "use strict";.__ 00001c60: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00001c70: 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 _.r(__webpack_ex 00001c80: 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 ports__);./* har 00001c90: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f mony export */ _ 00001ca0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 00001cb0: 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 __.d(__webpack_e 00001cc0: 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 xports__, {./* h 00001cd0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00001ce0: 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 28 29 "default": () 00001cf0: 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 => (/* binding 00001d00: 2a 2f 20 63 6f 6e 74 61 69 6e 73 29 0a 2f 2a 20 */ contains)./* 00001d10: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00001d20: 2f 20 7d 29 3b 0a 2f 2a 20 65 73 6c 69 6e 74 2d / });./* eslint- 00001d30: 64 69 73 61 62 6c 65 20 6e 6f 2d 62 69 74 77 69 disable no-bitwi 00001d40: 73 65 2c 20 6e 6f 2d 63 6f 6e 64 2d 61 73 73 69 se, no-cond-assi 00001d50: 67 6e 20 2a 2f 0a 0a 2f 2a 2a 0a 20 2a 20 43 68 gn */../**. * Ch 00001d60: 65 63 6b 73 20 69 66 20 61 6e 20 65 6c 65 6d 65 ecks if an eleme 00001d70: 6e 74 20 63 6f 6e 74 61 69 6e 73 20 61 6e 6f 74 nt contains anot 00001d80: 68 65 72 20 67 69 76 65 6e 20 65 6c 65 6d 65 6e her given elemen 00001d90: 74 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 61 6d t.. * . * @param 00001da0: 20 63 6f 6e 74 65 78 74 20 74 68 65 20 63 6f 6e context the con 00001db0: 74 65 78 74 20 65 6c 65 6d 65 6e 74 0a 20 2a 20 text element. * 00001dc0: 40 70 61 72 61 6d 20 6e 6f 64 65 20 74 68 65 20 @param node the 00001dd0: 65 6c 65 6d 65 6e 74 20 74 6f 20 63 68 65 63 6b element to check 00001de0: 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 63 6f . */.function co 00001df0: 6e 74 61 69 6e 73 28 63 6f 6e 74 65 78 74 2c 20 ntains(context, 00001e00: 6e 6f 64 65 29 20 7b 0a 20 20 2f 2f 20 48 54 4d node) {. // HTM 00001e10: 4c 20 44 4f 4d 20 61 6e 64 20 53 56 47 20 44 4f L DOM and SVG DO 00001e20: 4d 20 6d 61 79 20 68 61 76 65 20 64 69 66 66 65 M may have diffe 00001e30: 72 65 6e 74 20 73 75 70 70 6f 72 74 20 6c 65 76 rent support lev 00001e40: 65 6c 73 2c 0a 20 20 2f 2f 20 73 6f 20 77 65 20 els,. // so we 00001e50: 6e 65 65 64 20 74 6f 20 63 68 65 63 6b 20 6f 6e need to check on 00001e60: 20 63 6f 6e 74 65 78 74 20 69 6e 73 74 65 61 64 context instead 00001e70: 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 72 of a document r 00001e80: 6f 6f 74 20 65 6c 65 6d 65 6e 74 2e 0a 20 20 69 oot element.. i 00001e90: 66 20 28 63 6f 6e 74 65 78 74 2e 63 6f 6e 74 61 f (context.conta 00001ea0: 69 6e 73 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 ins) return cont 00001eb0: 65 78 74 2e 63 6f 6e 74 61 69 6e 73 28 6e 6f 64 ext.contains(nod 00001ec0: 65 29 3b 0a 20 20 69 66 20 28 63 6f 6e 74 65 78 e);. if (contex 00001ed0: 74 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e t.compareDocumen 00001ee0: 74 50 6f 73 69 74 69 6f 6e 29 20 72 65 74 75 72 tPosition) retur 00001ef0: 6e 20 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 6e 6f n context === no 00001f00: 64 65 20 7c 7c 20 21 21 28 63 6f 6e 74 65 78 74 de || !!(context 00001f10: 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 .compareDocument 00001f20: 50 6f 73 69 74 69 6f 6e 28 6e 6f 64 65 29 20 26 Position(node) & 00001f30: 20 31 36 29 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 16);.}../***/ } 00001f40: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 00001f50: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 e_modules/dom-he 00001f60: 6c 70 65 72 73 2f 65 73 6d 2f 63 73 73 2e 6a 73 lpers/esm/css.js 00001f70: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 00001f80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001f90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001fa0: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 00001fb0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d node_modules/dom 00001fc0: 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 63 73 73 -helpers/esm/css 00001fd0: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 00001fe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00001ff0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002000: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 00002010: 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 ((__unused_webp 00002020: 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 ack_module, __we 00002030: 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c bpack_exports__, 00002040: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00002050: 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 re__) => {.."use 00002060: 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 strict";.__webp 00002070: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 ack_require__.r( 00002080: 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 __webpack_export 00002090: 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 s__);./* harmony 000020a0: 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 export */ __web 000020b0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 pack_require__.d 000020c0: 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 (__webpack_expor 000020d0: 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f ts__, {./* harmo 000020e0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 000020f0: 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e 20 default": () => 00002100: 28 5f 5f 57 45 42 50 41 43 4b 5f 44 45 46 41 55 (__WEBPACK_DEFAU 00002110: 4c 54 5f 45 58 50 4f 52 54 5f 5f 29 0a 2f 2a 20 LT_EXPORT__)./* 00002120: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00002130: 2f 20 7d 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 / });./* harmony 00002140: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00002150: 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 getComputedStyle 00002160: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00002170: 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 ED_MODULE_0__ = 00002180: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00002190: 65 5f 5f 28 2f 2a 21 20 2e 2f 67 65 74 43 6f 6d e__(/*! ./getCom 000021a0: 70 75 74 65 64 53 74 79 6c 65 20 2a 2f 20 22 2e putedStyle */ ". 000021b0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f /node_modules/do 000021c0: 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 67 65 m-helpers/esm/ge 000021d0: 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 2e 6a tComputedStyle.j 000021e0: 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 s");./* harmony 000021f0: 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 68 import */ var _h 00002200: 79 70 68 65 6e 61 74 65 53 74 79 6c 65 5f 5f 57 yphenateStyle__W 00002210: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00002220: 4d 4f 44 55 4c 45 5f 31 5f 5f 20 3d 20 5f 5f 77 MODULE_1__ = __w 00002230: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00002240: 28 2f 2a 21 20 2e 2f 68 79 70 68 65 6e 61 74 65 (/*! ./hyphenate 00002250: 53 74 79 6c 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 Style */ "./node 00002260: 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c _modules/dom-hel 00002270: 70 65 72 73 2f 65 73 6d 2f 68 79 70 68 65 6e 61 pers/esm/hyphena 00002280: 74 65 53 74 79 6c 65 2e 6a 73 22 29 3b 0a 2f 2a teStyle.js");./* 00002290: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 000022a0: 2a 2f 20 76 61 72 20 5f 69 73 54 72 61 6e 73 66 */ var _isTransf 000022b0: 6f 72 6d 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 orm__WEBPACK_IMP 000022c0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 5f 5f ORTED_MODULE_2__ 000022d0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 000022e0: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 69 73 54 uire__(/*! ./isT 000022f0: 72 61 6e 73 66 6f 72 6d 20 2a 2f 20 22 2e 2f 6e ransform */ "./n 00002300: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00002310: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 69 73 54 72 helpers/esm/isTr 00002320: 61 6e 73 66 6f 72 6d 2e 6a 73 22 29 3b 0a 0a 0a ansform.js");... 00002330: 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 74 79 6c 65 ..function style 00002340: 28 6e 6f 64 65 2c 20 70 72 6f 70 65 72 74 79 29 (node, property) 00002350: 20 7b 0a 20 20 76 61 72 20 63 73 73 20 3d 20 27 {. var css = ' 00002360: 27 3b 0a 20 20 76 61 72 20 74 72 61 6e 73 66 6f ';. var transfo 00002370: 72 6d 73 20 3d 20 27 27 3b 0a 0a 20 20 69 66 20 rms = '';.. if 00002380: 28 74 79 70 65 6f 66 20 70 72 6f 70 65 72 74 79 (typeof property 00002390: 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b === 'string') { 000023a0: 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 6f 64 65 . return node 000023b0: 2e 73 74 79 6c 65 2e 67 65 74 50 72 6f 70 65 72 .style.getProper 000023c0: 74 79 56 61 6c 75 65 28 28 30 2c 5f 68 79 70 68 tyValue((0,_hyph 000023d0: 65 6e 61 74 65 53 74 79 6c 65 5f 5f 57 45 42 50 enateStyle__WEBP 000023e0: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 000023f0: 55 4c 45 5f 31 5f 5f 5b 22 64 65 66 61 75 6c 74 ULE_1__["default 00002400: 22 5d 29 28 70 72 6f 70 65 72 74 79 29 29 20 7c "])(property)) | 00002410: 7c 20 28 30 2c 5f 67 65 74 43 6f 6d 70 75 74 65 | (0,_getCompute 00002420: 64 53 74 79 6c 65 5f 5f 57 45 42 50 41 43 4b 5f dStyle__WEBPACK_ 00002430: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00002440: 30 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 28 0__["default"])( 00002450: 6e 6f 64 65 29 2e 67 65 74 50 72 6f 70 65 72 74 node).getPropert 00002460: 79 56 61 6c 75 65 28 28 30 2c 5f 68 79 70 68 65 yValue((0,_hyphe 00002470: 6e 61 74 65 53 74 79 6c 65 5f 5f 57 45 42 50 41 nateStyle__WEBPA 00002480: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00002490: 4c 45 5f 31 5f 5f 5b 22 64 65 66 61 75 6c 74 22 LE_1__["default" 000024a0: 5d 29 28 70 72 6f 70 65 72 74 79 29 29 3b 0a 20 ])(property));. 000024b0: 20 7d 0a 0a 20 20 4f 62 6a 65 63 74 2e 6b 65 79 }.. Object.key 000024c0: 73 28 70 72 6f 70 65 72 74 79 29 2e 66 6f 72 45 s(property).forE 000024d0: 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 6b 65 ach(function (ke 000024e0: 79 29 20 7b 0a 20 20 20 20 76 61 72 20 76 61 6c y) {. var val 000024f0: 75 65 20 3d 20 70 72 6f 70 65 72 74 79 5b 6b 65 ue = property[ke 00002500: 79 5d 3b 0a 0a 20 20 20 20 69 66 20 28 21 76 61 y];.. if (!va 00002510: 6c 75 65 20 26 26 20 76 61 6c 75 65 20 21 3d 3d lue && value !== 00002520: 20 30 29 20 7b 0a 20 20 20 20 20 20 6e 6f 64 65 0) {. node 00002530: 2e 73 74 79 6c 65 2e 72 65 6d 6f 76 65 50 72 6f .style.removePro 00002540: 70 65 72 74 79 28 28 30 2c 5f 68 79 70 68 65 6e perty((0,_hyphen 00002550: 61 74 65 53 74 79 6c 65 5f 5f 57 45 42 50 41 43 ateStyle__WEBPAC 00002560: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00002570: 45 5f 31 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d E_1__["default"] 00002580: 29 28 6b 65 79 29 29 3b 0a 20 20 20 20 7d 20 65 )(key));. } e 00002590: 6c 73 65 20 69 66 20 28 28 30 2c 5f 69 73 54 72 lse if ((0,_isTr 000025a0: 61 6e 73 66 6f 72 6d 5f 5f 57 45 42 50 41 43 4b ansform__WEBPACK 000025b0: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 000025c0: 5f 32 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 _2__["default"]) 000025d0: 28 6b 65 79 29 29 20 7b 0a 20 20 20 20 20 20 74 (key)) {. t 000025e0: 72 61 6e 73 66 6f 72 6d 73 20 2b 3d 20 6b 65 79 ransforms += key 000025f0: 20 2b 20 22 28 22 20 2b 20 76 61 6c 75 65 20 2b + "(" + value + 00002600: 20 22 29 20 22 3b 0a 20 20 20 20 7d 20 65 6c 73 ") ";. } els 00002610: 65 20 7b 0a 20 20 20 20 20 20 63 73 73 20 2b 3d e {. css += 00002620: 20 28 30 2c 5f 68 79 70 68 65 6e 61 74 65 53 74 (0,_hyphenateSt 00002630: 79 6c 65 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 yle__WEBPACK_IMP 00002640: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f ORTED_MODULE_1__ 00002650: 5b 22 64 65 66 61 75 6c 74 22 5d 29 28 6b 65 79 ["default"])(key 00002660: 29 20 2b 20 22 3a 20 22 20 2b 20 76 61 6c 75 65 ) + ": " + value 00002670: 20 2b 20 22 3b 22 3b 0a 20 20 20 20 7d 0a 20 20 + ";";. }. 00002680: 7d 29 3b 0a 0a 20 20 69 66 20 28 74 72 61 6e 73 });.. if (trans 00002690: 66 6f 72 6d 73 29 20 7b 0a 20 20 20 20 63 73 73 forms) {. css 000026a0: 20 2b 3d 20 22 74 72 61 6e 73 66 6f 72 6d 3a 20 += "transform: 000026b0: 22 20 2b 20 74 72 61 6e 73 66 6f 72 6d 73 20 2b " + transforms + 000026c0: 20 22 3b 22 3b 0a 20 20 7d 0a 0a 20 20 6e 6f 64 ";";. }.. nod 000026d0: 65 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 e.style.cssText 000026e0: 2b 3d 20 22 3b 22 20 2b 20 63 73 73 3b 0a 7d 0a += ";" + css;.}. 000026f0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 64 65 66 61 ./* harmony defa 00002700: 75 6c 74 20 65 78 70 6f 72 74 20 2a 2f 20 63 6f ult export */ co 00002710: 6e 73 74 20 5f 5f 57 45 42 50 41 43 4b 5f 44 45 nst __WEBPACK_DE 00002720: 46 41 55 4c 54 5f 45 58 50 4f 52 54 5f 5f 20 3d FAULT_EXPORT__ = 00002730: 20 28 73 74 79 6c 65 29 3b 0a 0a 2f 2a 2a 2a 2f (style);../***/ 00002740: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 00002750: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00002760: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 67 65 74 43 helpers/esm/getC 00002770: 6f 6d 70 75 74 65 64 53 74 79 6c 65 2e 6a 73 22 omputedStyle.js" 00002780: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00002790: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000027a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000027b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 000027c0: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 000027d0: 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c _modules/dom-hel 000027e0: 70 65 72 73 2f 65 73 6d 2f 67 65 74 43 6f 6d 70 pers/esm/getComp 000027f0: 75 74 65 64 53 74 79 6c 65 2e 6a 73 20 2a 2a 2a utedStyle.js *** 00002800: 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !. \*********** 00002810: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002820: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002830: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 00002840: 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 ./***/ ((__unuse 00002850: 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 d_webpack_module 00002860: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f , __webpack_expo 00002870: 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b rts__, __webpack 00002880: 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b _require__) => { 00002890: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 000028a0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000028b0: 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f e__.r(__webpack_ 000028c0: 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 exports__);./* h 000028d0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 000028e0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 000028f0: 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b re__.d(__webpack 00002900: 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a _exports__, {./* 00002910: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00002920: 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 */ "default": 00002930: 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e () => (/* bindin 00002940: 67 20 2a 2f 20 67 65 74 43 6f 6d 70 75 74 65 64 g */ getComputed 00002950: 53 74 79 6c 65 29 0a 2f 2a 20 68 61 72 6d 6f 6e Style)./* harmon 00002960: 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a y export */ });. 00002970: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00002980: 74 20 2a 2f 20 76 61 72 20 5f 6f 77 6e 65 72 57 t */ var _ownerW 00002990: 69 6e 64 6f 77 5f 5f 57 45 42 50 41 43 4b 5f 49 indow__WEBPACK_I 000029a0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 MPORTED_MODULE_0 000029b0: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 000029c0: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6f equire__(/*! ./o 000029d0: 77 6e 65 72 57 69 6e 64 6f 77 20 2a 2f 20 22 2e wnerWindow */ ". 000029e0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f /node_modules/do 000029f0: 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 6f 77 m-helpers/esm/ow 00002a00: 6e 65 72 57 69 6e 64 6f 77 2e 6a 73 22 29 3b 0a nerWindow.js");. 00002a10: 0a 2f 2a 2a 0a 20 2a 20 52 65 74 75 72 6e 73 20 ./**. * Returns 00002a20: 6f 6e 65 20 6f 72 20 61 6c 6c 20 63 6f 6d 70 75 one or all compu 00002a30: 74 65 64 20 73 74 79 6c 65 20 70 72 6f 70 65 72 ted style proper 00002a40: 74 69 65 73 20 6f 66 20 61 6e 20 65 6c 65 6d 65 ties of an eleme 00002a50: 6e 74 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 61 nt.. * . * @para 00002a60: 6d 20 6e 6f 64 65 20 74 68 65 20 65 6c 65 6d 65 m node the eleme 00002a70: 6e 74 0a 20 2a 20 40 70 61 72 61 6d 20 70 73 75 nt. * @param psu 00002a80: 65 64 6f 45 6c 65 6d 65 6e 74 20 74 68 65 20 73 edoElement the s 00002a90: 74 79 6c 65 20 70 72 6f 70 65 72 74 79 0a 20 2a tyle property. * 00002aa0: 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 /..function getC 00002ab0: 6f 6d 70 75 74 65 64 53 74 79 6c 65 28 6e 6f 64 omputedStyle(nod 00002ac0: 65 2c 20 70 73 75 65 64 6f 45 6c 65 6d 65 6e 74 e, psuedoElement 00002ad0: 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 30 2c ) {. return (0, 00002ae0: 5f 6f 77 6e 65 72 57 69 6e 64 6f 77 5f 5f 57 45 _ownerWindow__WE 00002af0: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 00002b00: 4f 44 55 4c 45 5f 30 5f 5f 5b 22 64 65 66 61 75 ODULE_0__["defau 00002b10: 6c 74 22 5d 29 28 6e 6f 64 65 29 2e 67 65 74 43 lt"])(node).getC 00002b20: 6f 6d 70 75 74 65 64 53 74 79 6c 65 28 6e 6f 64 omputedStyle(nod 00002b30: 65 2c 20 70 73 75 65 64 6f 45 6c 65 6d 65 6e 74 e, psuedoElement 00002b40: 29 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a );.}../***/ }),. 00002b50: 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ./***/ "./node_m 00002b60: 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 odules/dom-helpe 00002b70: 72 73 2f 65 73 6d 2f 68 61 73 43 6c 61 73 73 2e rs/esm/hasClass. 00002b80: 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a js":./*!******** 00002b90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002ba0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002bb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 00002bc0: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 00002bd0: 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f les/dom-helpers/ 00002be0: 65 73 6d 2f 68 61 73 43 6c 61 73 73 2e 6a 73 20 esm/hasClass.js 00002bf0: 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a ***!. \******** 00002c00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002c10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002c20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00002c30: 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 / ((__unused_web 00002c40: 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 pack_module, __w 00002c50: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 00002c60: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00002c70: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 ire__) => {.."us 00002c80: 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 e strict";.__web 00002c90: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 pack_require__.r 00002ca0: 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 (__webpack_expor 00002cb0: 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e ts__);./* harmon 00002cc0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 y export */ __we 00002cd0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e bpack_require__. 00002ce0: 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f d(__webpack_expo 00002cf0: 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d rts__, {./* harm 00002d00: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 00002d10: 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e "default": () => 00002d20: 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f 20 (/* binding */ 00002d30: 68 61 73 43 6c 61 73 73 29 0a 2f 2a 20 68 61 72 hasClass)./* har 00002d40: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d mony export */ } 00002d50: 29 3b 0a 2f 2a 2a 0a 20 2a 20 43 68 65 63 6b 73 );./**. * Checks 00002d60: 20 69 66 20 61 20 67 69 76 65 6e 20 65 6c 65 6d if a given elem 00002d70: 65 6e 74 20 68 61 73 20 61 20 43 53 53 20 63 6c ent has a CSS cl 00002d80: 61 73 73 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 ass.. * . * @par 00002d90: 61 6d 20 65 6c 65 6d 65 6e 74 20 74 68 65 20 65 am element the e 00002da0: 6c 65 6d 65 6e 74 0a 20 2a 20 40 70 61 72 61 6d lement. * @param 00002db0: 20 63 6c 61 73 73 4e 61 6d 65 20 74 68 65 20 43 className the C 00002dc0: 53 53 20 63 6c 61 73 73 20 6e 61 6d 65 0a 20 2a SS class name. * 00002dd0: 2f 0a 66 75 6e 63 74 69 6f 6e 20 68 61 73 43 6c /.function hasCl 00002de0: 61 73 73 28 65 6c 65 6d 65 6e 74 2c 20 63 6c 61 ass(element, cla 00002df0: 73 73 4e 61 6d 65 29 20 7b 0a 20 20 69 66 20 28 ssName) {. if ( 00002e00: 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4c 69 73 element.classLis 00002e10: 74 29 20 72 65 74 75 72 6e 20 21 21 63 6c 61 73 t) return !!clas 00002e20: 73 4e 61 6d 65 20 26 26 20 65 6c 65 6d 65 6e 74 sName && element 00002e30: 2e 63 6c 61 73 73 4c 69 73 74 2e 63 6f 6e 74 61 .classList.conta 00002e40: 69 6e 73 28 63 6c 61 73 73 4e 61 6d 65 29 3b 0a ins(className);. 00002e50: 20 20 72 65 74 75 72 6e 20 28 22 20 22 20 2b 20 return (" " + 00002e60: 28 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 (element.classNa 00002e70: 6d 65 2e 62 61 73 65 56 61 6c 20 7c 7c 20 65 6c me.baseVal || el 00002e80: 65 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 6d 65 29 ement.className) 00002e90: 20 2b 20 22 20 22 29 2e 69 6e 64 65 78 4f 66 28 + " ").indexOf( 00002ea0: 22 20 22 20 2b 20 63 6c 61 73 73 4e 61 6d 65 20 " " + className 00002eb0: 2b 20 22 20 22 29 20 21 3d 3d 20 2d 31 3b 0a 7d + " ") !== -1;.} 00002ec0: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00002ed0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00002ee0: 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 es/dom-helpers/e 00002ef0: 73 6d 2f 68 79 70 68 65 6e 61 74 65 2e 6a 73 22 sm/hyphenate.js" 00002f00: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00002f10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002f20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002f30: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00002f40: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00002f50: 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 s/dom-helpers/es 00002f60: 6d 2f 68 79 70 68 65 6e 61 74 65 2e 6a 73 20 2a m/hyphenate.js * 00002f70: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00002f80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002f90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00002fa0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00002fb0: 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 / ((__unused_web 00002fc0: 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 pack_module, __w 00002fd0: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 00002fe0: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00002ff0: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 ire__) => {.."us 00003000: 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 e strict";.__web 00003010: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 pack_require__.r 00003020: 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 (__webpack_expor 00003030: 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e ts__);./* harmon 00003040: 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 y export */ __we 00003050: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e bpack_require__. 00003060: 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f d(__webpack_expo 00003070: 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d rts__, {./* harm 00003080: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 00003090: 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e "default": () => 000030a0: 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f 20 (/* binding */ 000030b0: 68 79 70 68 65 6e 61 74 65 29 0a 2f 2a 20 68 61 hyphenate)./* ha 000030c0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000030d0: 7d 29 3b 0a 76 61 72 20 72 55 70 70 65 72 20 3d });.var rUpper = 000030e0: 20 2f 28 5b 41 2d 5a 5d 29 2f 67 3b 0a 66 75 6e /([A-Z])/g;.fun 000030f0: 63 74 69 6f 6e 20 68 79 70 68 65 6e 61 74 65 28 ction hyphenate( 00003100: 73 74 72 69 6e 67 29 20 7b 0a 20 20 72 65 74 75 string) {. retu 00003110: 72 6e 20 73 74 72 69 6e 67 2e 72 65 70 6c 61 63 rn string.replac 00003120: 65 28 72 55 70 70 65 72 2c 20 27 2d 24 31 27 29 e(rUpper, '-$1') 00003130: 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a .toLowerCase();. 00003140: 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a }../***/ }),../* 00003150: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 00003160: 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f les/dom-helpers/ 00003170: 65 73 6d 2f 68 79 70 68 65 6e 61 74 65 53 74 79 esm/hyphenateSty 00003180: 6c 65 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a le.js":./*!***** 00003190: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000031a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000031b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000031c0: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 000031d0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d node_modules/dom 000031e0: 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 68 79 70 -helpers/esm/hyp 000031f0: 68 65 6e 61 74 65 53 74 79 6c 65 2e 6a 73 20 2a henateStyle.js * 00003200: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00003210: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003220: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003230: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 00003240: 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 ./***/ ((__unuse 00003250: 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 d_webpack_module 00003260: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f , __webpack_expo 00003270: 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b rts__, __webpack 00003280: 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b _require__) => { 00003290: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 000032a0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000032b0: 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f e__.r(__webpack_ 000032c0: 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 exports__);./* h 000032d0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 000032e0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 000032f0: 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b re__.d(__webpack 00003300: 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a _exports__, {./* 00003310: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00003320: 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 */ "default": 00003330: 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e () => (/* bindin 00003340: 67 20 2a 2f 20 68 79 70 68 65 6e 61 74 65 53 74 g */ hyphenateSt 00003350: 79 6c 65 4e 61 6d 65 29 0a 2f 2a 20 68 61 72 6d yleName)./* harm 00003360: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 ony export */ }) 00003370: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00003380: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 68 79 70 68 ort */ var _hyph 00003390: 65 6e 61 74 65 5f 5f 57 45 42 50 41 43 4b 5f 49 enate__WEBPACK_I 000033a0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 MPORTED_MODULE_0 000033b0: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 000033c0: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 68 equire__(/*! ./h 000033d0: 79 70 68 65 6e 61 74 65 20 2a 2f 20 22 2e 2f 6e yphenate */ "./n 000033e0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 000033f0: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 68 79 70 68 helpers/esm/hyph 00003400: 65 6e 61 74 65 2e 6a 73 22 29 3b 0a 2f 2a 2a 0a enate.js");./**. 00003410: 20 2a 20 43 6f 70 79 72 69 67 68 74 20 32 30 31 * Copyright 201 00003420: 33 2d 32 30 31 34 2c 20 46 61 63 65 62 6f 6f 6b 3-2014, Facebook 00003430: 2c 20 49 6e 63 2e 0a 20 2a 20 41 6c 6c 20 72 69 , Inc.. * All ri 00003440: 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 20 ghts reserved.. 00003450: 2a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 * https://github 00003460: 2e 63 6f 6d 2f 66 61 63 65 62 6f 6f 6b 2f 72 65 .com/facebook/re 00003470: 61 63 74 2f 62 6c 6f 62 2f 32 61 65 62 38 61 32 act/blob/2aeb8a2 00003480: 61 36 62 65 62 30 30 36 31 37 61 34 32 31 37 66 a6beb00617a4217f 00003490: 37 66 38 32 38 34 39 32 34 66 61 32 61 64 38 31 7f8284924fa2ad81 000034a0: 39 2f 73 72 63 2f 76 65 6e 64 6f 72 2f 63 6f 72 9/src/vendor/cor 000034b0: 65 2f 68 79 70 68 65 6e 61 74 65 53 74 79 6c 65 e/hyphenateStyle 000034c0: 4e 61 6d 65 2e 6a 73 0a 20 2a 2f 0a 0a 76 61 72 Name.js. */..var 000034d0: 20 6d 73 50 61 74 74 65 72 6e 20 3d 20 2f 5e 6d msPattern = /^m 000034e0: 73 2d 2f 3b 0a 66 75 6e 63 74 69 6f 6e 20 68 79 s-/;.function hy 000034f0: 70 68 65 6e 61 74 65 53 74 79 6c 65 4e 61 6d 65 phenateStyleName 00003500: 28 73 74 72 69 6e 67 29 20 7b 0a 20 20 72 65 74 (string) {. ret 00003510: 75 72 6e 20 28 30 2c 5f 68 79 70 68 65 6e 61 74 urn (0,_hyphenat 00003520: 65 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 e__WEBPACK_IMPOR 00003530: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 5b 22 TED_MODULE_0__[" 00003540: 64 65 66 61 75 6c 74 22 5d 29 28 73 74 72 69 6e default"])(strin 00003550: 67 29 2e 72 65 70 6c 61 63 65 28 6d 73 50 61 74 g).replace(msPat 00003560: 74 65 72 6e 2c 20 27 2d 6d 73 2d 27 29 3b 0a 7d tern, '-ms-');.} 00003570: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00003580: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00003590: 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 es/dom-helpers/e 000035a0: 73 6d 2f 69 73 54 72 61 6e 73 66 6f 72 6d 2e 6a sm/isTransform.j 000035b0: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!********* 000035c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000035d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000035e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 000035f0: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 00003600: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 00003610: 73 2f 65 73 6d 2f 69 73 54 72 61 6e 73 66 6f 72 s/esm/isTransfor 00003620: 6d 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a m.js ***!. \*** 00003630: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003640: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003650: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003660: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e **/./***/ ((__un 00003670: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 used_webpack_mod 00003680: 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 ule, __webpack_e 00003690: 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 xports__, __webp 000036a0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 000036b0: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 000036c0: 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 ";.__webpack_req 000036d0: 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 uire__.r(__webpa 000036e0: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f ck_exports__);./ 000036f0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00003700: 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 */ __webpack_re 00003710: 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 quire__.d(__webp 00003720: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b ack_exports__, { 00003730: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00003740: 72 74 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 rt */ "default 00003750: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e ": () => (/* bin 00003760: 64 69 6e 67 20 2a 2f 20 69 73 54 72 61 6e 73 66 ding */ isTransf 00003770: 6f 72 6d 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 orm)./* harmony 00003780: 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 76 61 export */ });.va 00003790: 72 20 73 75 70 70 6f 72 74 65 64 54 72 61 6e 73 r supportedTrans 000037a0: 66 6f 72 6d 73 20 3d 20 2f 5e 28 28 74 72 61 6e forms = /^((tran 000037b0: 73 6c 61 74 65 7c 72 6f 74 61 74 65 7c 73 63 61 slate|rotate|sca 000037c0: 6c 65 29 28 58 7c 59 7c 5a 7c 33 64 29 3f 7c 6d le)(X|Y|Z|3d)?|m 000037d0: 61 74 72 69 78 28 33 64 29 3f 7c 70 65 72 73 70 atrix(3d)?|persp 000037e0: 65 63 74 69 76 65 7c 73 6b 65 77 28 58 7c 59 29 ective|skew(X|Y) 000037f0: 3f 29 24 2f 69 3b 0a 66 75 6e 63 74 69 6f 6e 20 ?)$/i;.function 00003800: 69 73 54 72 61 6e 73 66 6f 72 6d 28 76 61 6c 75 isTransform(valu 00003810: 65 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 21 21 e) {. return !! 00003820: 28 76 61 6c 75 65 20 26 26 20 73 75 70 70 6f 72 (value && suppor 00003830: 74 65 64 54 72 61 6e 73 66 6f 72 6d 73 2e 74 65 tedTransforms.te 00003840: 73 74 28 76 61 6c 75 65 29 29 3b 0a 7d 0a 0a 2f st(value));.}../ 00003850: 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 ***/ }),../***/ 00003860: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00003870: 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f dom-helpers/esm/ 00003880: 6c 69 73 74 65 6e 2e 6a 73 22 3a 0a 2f 2a 21 2a listen.js":./*!* 00003890: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000038a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000038b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 000038c0: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 000038d0: 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c _modules/dom-hel 000038e0: 70 65 72 73 2f 65 73 6d 2f 6c 69 73 74 65 6e 2e pers/esm/listen. 000038f0: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 00003900: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003910: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003920: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a ***********/./** 00003930: 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 */ ((__unused_we 00003940: 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f bpack_module, __ 00003950: 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f webpack_exports_ 00003960: 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 _, __webpack_req 00003970: 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 uire__) => {.."u 00003980: 73 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 se strict";.__we 00003990: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e bpack_require__. 000039a0: 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f r(__webpack_expo 000039b0: 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f rts__);./* harmo 000039c0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 ny export */ __w 000039d0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000039e0: 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 .d(__webpack_exp 000039f0: 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 orts__, {./* har 00003a00: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 00003a10: 20 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d "default": () = 00003a20: 3e 20 28 5f 5f 57 45 42 50 41 43 4b 5f 44 45 46 > (__WEBPACK_DEF 00003a30: 41 55 4c 54 5f 45 58 50 4f 52 54 5f 5f 29 0a 2f AULT_EXPORT__)./ 00003a40: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00003a50: 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 61 72 6d 6f */ });./* harmo 00003a60: 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 ny import */ var 00003a70: 20 5f 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e _addEventListen 00003a80: 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f er__WEBPACK_IMPO 00003a90: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 RTED_MODULE_0__ 00003aa0: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00003ab0: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 61 64 64 45 ire__(/*! ./addE 00003ac0: 76 65 6e 74 4c 69 73 74 65 6e 65 72 20 2a 2f 20 ventListener */ 00003ad0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00003ae0: 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f dom-helpers/esm/ 00003af0: 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 addEventListener 00003b00: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 00003b10: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 00003b20: 5f 72 65 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 _removeEventList 00003b30: 65 6e 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ener__WEBPACK_IM 00003b40: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f PORTED_MODULE_1_ 00003b50: 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 _ = __webpack_re 00003b60: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 72 65 quire__(/*! ./re 00003b70: 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 moveEventListene 00003b80: 72 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 r */ "./node_mod 00003b90: 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 ules/dom-helpers 00003ba0: 2f 65 73 6d 2f 72 65 6d 6f 76 65 45 76 65 6e 74 /esm/removeEvent 00003bb0: 4c 69 73 74 65 6e 65 72 2e 6a 73 22 29 3b 0a 0a Listener.js");.. 00003bc0: 0a 0a 66 75 6e 63 74 69 6f 6e 20 6c 69 73 74 65 ..function liste 00003bd0: 6e 28 6e 6f 64 65 2c 20 65 76 65 6e 74 4e 61 6d n(node, eventNam 00003be0: 65 2c 20 68 61 6e 64 6c 65 72 2c 20 6f 70 74 69 e, handler, opti 00003bf0: 6f 6e 73 29 20 7b 0a 20 20 28 30 2c 5f 61 64 64 ons) {. (0,_add 00003c00: 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 5f 5f 57 EventListener__W 00003c10: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00003c20: 4d 4f 44 55 4c 45 5f 30 5f 5f 5b 22 64 65 66 61 MODULE_0__["defa 00003c30: 75 6c 74 22 5d 29 28 6e 6f 64 65 2c 20 65 76 65 ult"])(node, eve 00003c40: 6e 74 4e 61 6d 65 2c 20 68 61 6e 64 6c 65 72 2c ntName, handler, 00003c50: 20 6f 70 74 69 6f 6e 73 29 3b 0a 20 20 72 65 74 options);. ret 00003c60: 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 urn function () 00003c70: 7b 0a 20 20 20 20 28 30 2c 5f 72 65 6d 6f 76 65 {. (0,_remove 00003c80: 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 5f 5f 57 EventListener__W 00003c90: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00003ca0: 4d 4f 44 55 4c 45 5f 31 5f 5f 5b 22 64 65 66 61 MODULE_1__["defa 00003cb0: 75 6c 74 22 5d 29 28 6e 6f 64 65 2c 20 65 76 65 ult"])(node, eve 00003cc0: 6e 74 4e 61 6d 65 2c 20 68 61 6e 64 6c 65 72 2c ntName, handler, 00003cd0: 20 6f 70 74 69 6f 6e 73 29 3b 0a 20 20 7d 3b 0a options);. };. 00003ce0: 7d 0a 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 64 65 }../* harmony de 00003cf0: 66 61 75 6c 74 20 65 78 70 6f 72 74 20 2a 2f 20 fault export */ 00003d00: 63 6f 6e 73 74 20 5f 5f 57 45 42 50 41 43 4b 5f const __WEBPACK_ 00003d10: 44 45 46 41 55 4c 54 5f 45 58 50 4f 52 54 5f 5f DEFAULT_EXPORT__ 00003d20: 20 3d 20 28 6c 69 73 74 65 6e 29 3b 0a 0a 2f 2a = (listen);../* 00003d30: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 00003d40: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 ./node_modules/d 00003d50: 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 6f om-helpers/esm/o 00003d60: 77 6e 65 72 44 6f 63 75 6d 65 6e 74 2e 6a 73 22 wnerDocument.js" 00003d70: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00003d80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003d90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003da0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 00003db0: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 00003dc0: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 00003dd0: 73 2f 65 73 6d 2f 6f 77 6e 65 72 44 6f 63 75 6d s/esm/ownerDocum 00003de0: 65 6e 74 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a ent.js ***!. \* 00003df0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003e00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003e10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00003e20: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 00003e30: 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b __unused_webpack 00003e40: 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 61 _module, __webpa 00003e50: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f ck_exports__, __ 00003e60: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00003e70: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 00003e80: 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 6b rict";.__webpack 00003e90: 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 _require__.r(__w 00003ea0: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 00003eb0: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 );./* harmony ex 00003ec0: 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 63 port */ __webpac 00003ed0: 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f 5f k_require__.d(__ 00003ee0: 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f webpack_exports_ 00003ef0: 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 _, {./* harmony 00003f00: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 65 66 export */ "def 00003f10: 61 75 6c 74 22 3a 20 28 29 20 3d 3e 20 28 2f 2a ault": () => (/* 00003f20: 20 62 69 6e 64 69 6e 67 20 2a 2f 20 6f 77 6e 65 binding */ owne 00003f30: 72 44 6f 63 75 6d 65 6e 74 29 0a 2f 2a 20 68 61 rDocument)./* ha 00003f40: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00003f50: 7d 29 3b 0a 2f 2a 2a 0a 20 2a 20 52 65 74 75 72 });./**. * Retur 00003f60: 6e 73 20 74 68 65 20 6f 77 6e 65 72 20 64 6f 63 ns the owner doc 00003f70: 75 6d 65 6e 74 20 6f 66 20 61 20 67 69 76 65 6e ument of a given 00003f80: 20 65 6c 65 6d 65 6e 74 2e 0a 20 2a 20 0a 20 2a element.. * . * 00003f90: 20 40 70 61 72 61 6d 20 6e 6f 64 65 20 74 68 65 @param node the 00003fa0: 20 65 6c 65 6d 65 6e 74 0a 20 2a 2f 0a 66 75 6e element. */.fun 00003fb0: 63 74 69 6f 6e 20 6f 77 6e 65 72 44 6f 63 75 6d ction ownerDocum 00003fc0: 65 6e 74 28 6e 6f 64 65 29 20 7b 0a 20 20 72 65 ent(node) {. re 00003fd0: 74 75 72 6e 20 6e 6f 64 65 20 26 26 20 6e 6f 64 turn node && nod 00003fe0: 65 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 e.ownerDocument 00003ff0: 7c 7c 20 64 6f 63 75 6d 65 6e 74 3b 0a 7d 0a 0a || document;.}.. 00004000: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00004010: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00004020: 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d /dom-helpers/esm 00004030: 2f 6f 77 6e 65 72 57 69 6e 64 6f 77 2e 6a 73 22 /ownerWindow.js" 00004040: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00004050: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004060: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004070: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 00004080: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 00004090: 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f les/dom-helpers/ 000040a0: 65 73 6d 2f 6f 77 6e 65 72 57 69 6e 64 6f 77 2e esm/ownerWindow. 000040b0: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 000040c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000040d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000040e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000040f0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 /./***/ ((__unus 00004100: 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c ed_webpack_modul 00004110: 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 e, __webpack_exp 00004120: 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 orts__, __webpac 00004130: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 00004140: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 00004150: 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 .__webpack_requi 00004160: 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b re__.r(__webpack 00004170: 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 _exports__);./* 00004180: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00004190: 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 / __webpack_requ 000041a0: 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 ire__.d(__webpac 000041b0: 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f k_exports__, {./ 000041c0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000041d0: 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a */ "default": 000041e0: 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 () => (/* bindi 000041f0: 6e 67 20 2a 2f 20 6f 77 6e 65 72 57 69 6e 64 6f ng */ ownerWindo 00004200: 77 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 w)./* harmony ex 00004210: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 port */ });./* h 00004220: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00004230: 20 76 61 72 20 5f 6f 77 6e 65 72 44 6f 63 75 6d var _ownerDocum 00004240: 65 6e 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ent__WEBPACK_IMP 00004250: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f ORTED_MODULE_0__ 00004260: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00004270: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6f 77 6e uire__(/*! ./own 00004280: 65 72 44 6f 63 75 6d 65 6e 74 20 2a 2f 20 22 2e erDocument */ ". 00004290: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f /node_modules/do 000042a0: 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 6f 77 m-helpers/esm/ow 000042b0: 6e 65 72 44 6f 63 75 6d 65 6e 74 2e 6a 73 22 29 nerDocument.js") 000042c0: 3b 0a 0a 2f 2a 2a 0a 20 2a 20 52 65 74 75 72 6e ;../**. * Return 000042d0: 73 20 74 68 65 20 6f 77 6e 65 72 20 77 69 6e 64 s the owner wind 000042e0: 6f 77 20 6f 66 20 61 20 67 69 76 65 6e 20 65 6c ow of a given el 000042f0: 65 6d 65 6e 74 2e 0a 20 2a 20 0a 20 2a 20 40 70 ement.. * . * @p 00004300: 61 72 61 6d 20 6e 6f 64 65 20 74 68 65 20 65 6c aram node the el 00004310: 65 6d 65 6e 74 0a 20 2a 2f 0a 0a 66 75 6e 63 74 ement. */..funct 00004320: 69 6f 6e 20 6f 77 6e 65 72 57 69 6e 64 6f 77 28 ion ownerWindow( 00004330: 6e 6f 64 65 29 20 7b 0a 20 20 76 61 72 20 64 6f node) {. var do 00004340: 63 20 3d 20 28 30 2c 5f 6f 77 6e 65 72 44 6f 63 c = (0,_ownerDoc 00004350: 75 6d 65 6e 74 5f 5f 57 45 42 50 41 43 4b 5f 49 ument__WEBPACK_I 00004360: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 MPORTED_MODULE_0 00004370: 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 28 6e __["default"])(n 00004380: 6f 64 65 29 3b 0a 20 20 72 65 74 75 72 6e 20 64 ode);. return d 00004390: 6f 63 20 26 26 20 64 6f 63 2e 64 65 66 61 75 6c oc && doc.defaul 000043a0: 74 56 69 65 77 20 7c 7c 20 77 69 6e 64 6f 77 3b tView || window; 000043b0: 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f .}../***/ }),../ 000043c0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 000043d0: 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 ules/dom-helpers 000043e0: 2f 65 73 6d 2f 71 75 65 72 79 53 65 6c 65 63 74 /esm/querySelect 000043f0: 6f 72 41 6c 6c 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a orAll.js":./*!** 00004400: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004410: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004420: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004430: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00004440: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00004450: 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 s/dom-helpers/es 00004460: 6d 2f 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 m/querySelectorA 00004470: 6c 6c 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a ll.js ***!. \** 00004480: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004490: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000044a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000044b0: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/ 000044c0: 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 ((__unused_webpa 000044d0: 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 ck_module, __web 000044e0: 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 pack_exports__, 000044f0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00004500: 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 e__) => {.."use 00004510: 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 strict";.__webpa 00004520: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f ck_require__.r(_ 00004530: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 00004540: 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 __);./* harmony 00004550: 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 export */ __webp 00004560: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 ack_require__.d( 00004570: 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 __webpack_export 00004580: 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e s__, {./* harmon 00004590: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 y export */ "d 000045a0: 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e 20 28 efault": () => ( 000045b0: 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f 20 71 73 /* binding */ qs 000045c0: 61 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 a)./* harmony ex 000045d0: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 76 61 72 20 port */ });.var 000045e0: 74 6f 41 72 72 61 79 20 3d 20 46 75 6e 63 74 69 toArray = Functi 000045f0: 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 62 69 6e on.prototype.bin 00004600: 64 2e 63 61 6c 6c 28 46 75 6e 63 74 69 6f 6e 2e d.call(Function. 00004610: 70 72 6f 74 6f 74 79 70 65 2e 63 61 6c 6c 2c 20 prototype.call, 00004620: 5b 5d 2e 73 6c 69 63 65 29 3b 0a 2f 2a 2a 0a 20 [].slice);./**. 00004630: 2a 20 52 75 6e 73 20 60 71 75 65 72 79 53 65 6c * Runs `querySel 00004640: 65 63 74 6f 72 41 6c 6c 60 20 6f 6e 20 61 20 67 ectorAll` on a g 00004650: 69 76 65 6e 20 65 6c 65 6d 65 6e 74 2e 0a 20 2a iven element.. * 00004660: 20 0a 20 2a 20 40 70 61 72 61 6d 20 65 6c 65 6d . * @param elem 00004670: 65 6e 74 20 74 68 65 20 65 6c 65 6d 65 6e 74 0a ent the element. 00004680: 20 2a 20 40 70 61 72 61 6d 20 73 65 6c 65 63 74 * @param select 00004690: 6f 72 20 74 68 65 20 73 65 6c 65 63 74 6f 72 0a or the selector. 000046a0: 20 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 71 73 */..function qs 000046b0: 61 28 65 6c 65 6d 65 6e 74 2c 20 73 65 6c 65 63 a(element, selec 000046c0: 74 6f 72 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 tor) {. return 000046d0: 74 6f 41 72 72 61 79 28 65 6c 65 6d 65 6e 74 2e toArray(element. 000046e0: 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c querySelectorAll 000046f0: 28 73 65 6c 65 63 74 6f 72 29 29 3b 0a 7d 0a 0a (selector));.}.. 00004700: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00004710: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00004720: 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d /dom-helpers/esm 00004730: 2f 72 65 6d 6f 76 65 43 6c 61 73 73 2e 6a 73 22 /removeClass.js" 00004740: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00004750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004770: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 00004780: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 00004790: 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f les/dom-helpers/ 000047a0: 65 73 6d 2f 72 65 6d 6f 76 65 43 6c 61 73 73 2e esm/removeClass. 000047b0: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 000047c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000047d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000047e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000047f0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 /./***/ ((__unus 00004800: 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c ed_webpack_modul 00004810: 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 e, __webpack_exp 00004820: 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 orts__, __webpac 00004830: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 00004840: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 00004850: 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 .__webpack_requi 00004860: 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b re__.r(__webpack 00004870: 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 _exports__);./* 00004880: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00004890: 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 / __webpack_requ 000048a0: 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 ire__.d(__webpac 000048b0: 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f k_exports__, {./ 000048c0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000048d0: 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a */ "default": 000048e0: 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 () => (/* bindi 000048f0: 6e 67 20 2a 2f 20 72 65 6d 6f 76 65 43 6c 61 73 ng */ removeClas 00004900: 73 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 s)./* harmony ex 00004910: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 66 75 6e 63 port */ });.func 00004920: 74 69 6f 6e 20 72 65 70 6c 61 63 65 43 6c 61 73 tion replaceClas 00004930: 73 4e 61 6d 65 28 6f 72 69 67 43 6c 61 73 73 2c sName(origClass, 00004940: 20 63 6c 61 73 73 54 6f 52 65 6d 6f 76 65 29 20 classToRemove) 00004950: 7b 0a 20 20 72 65 74 75 72 6e 20 6f 72 69 67 43 {. return origC 00004960: 6c 61 73 73 2e 72 65 70 6c 61 63 65 28 6e 65 77 lass.replace(new 00004970: 20 52 65 67 45 78 70 28 22 28 5e 7c 5c 5c 73 29 RegExp("(^|\\s) 00004980: 22 20 2b 20 63 6c 61 73 73 54 6f 52 65 6d 6f 76 " + classToRemov 00004990: 65 20 2b 20 22 28 3f 3a 5c 5c 73 7c 24 29 22 2c e + "(?:\\s|$)", 000049a0: 20 27 67 27 29 2c 20 27 24 31 27 29 2e 72 65 70 'g'), '$1').rep 000049b0: 6c 61 63 65 28 2f 5c 73 2b 2f 67 2c 20 27 20 27 lace(/\s+/g, ' ' 000049c0: 29 2e 72 65 70 6c 61 63 65 28 2f 5e 5c 73 2a 7c ).replace(/^\s*| 000049d0: 5c 73 2a 24 2f 67 2c 20 27 27 29 3b 0a 7d 0a 2f \s*$/g, '');.}./ 000049e0: 2a 2a 0a 20 2a 20 52 65 6d 6f 76 65 73 20 61 20 **. * Removes a 000049f0: 43 53 53 20 63 6c 61 73 73 20 66 72 6f 6d 20 61 CSS class from a 00004a00: 20 67 69 76 65 6e 20 65 6c 65 6d 65 6e 74 2e 0a given element.. 00004a10: 20 2a 20 0a 20 2a 20 40 70 61 72 61 6d 20 65 6c * . * @param el 00004a20: 65 6d 65 6e 74 20 74 68 65 20 65 6c 65 6d 65 6e ement the elemen 00004a30: 74 0a 20 2a 20 40 70 61 72 61 6d 20 63 6c 61 73 t. * @param clas 00004a40: 73 4e 61 6d 65 20 74 68 65 20 43 53 53 20 63 6c sName the CSS cl 00004a50: 61 73 73 20 6e 61 6d 65 0a 20 2a 2f 0a 0a 0a 66 ass name. */...f 00004a60: 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 43 6c unction removeCl 00004a70: 61 73 73 28 65 6c 65 6d 65 6e 74 2c 20 63 6c 61 ass(element, cla 00004a80: 73 73 4e 61 6d 65 29 20 7b 0a 20 20 69 66 20 28 ssName) {. if ( 00004a90: 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4c 69 73 element.classLis 00004aa0: 74 29 20 7b 0a 20 20 20 20 65 6c 65 6d 65 6e 74 t) {. element 00004ab0: 2e 63 6c 61 73 73 4c 69 73 74 2e 72 65 6d 6f 76 .classList.remov 00004ac0: 65 28 63 6c 61 73 73 4e 61 6d 65 29 3b 0a 20 20 e(className);. 00004ad0: 7d 20 65 6c 73 65 20 69 66 20 28 74 79 70 65 6f } else if (typeo 00004ae0: 66 20 65 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e f element.classN 00004af0: 61 6d 65 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 ame === 'string' 00004b00: 29 20 7b 0a 20 20 20 20 65 6c 65 6d 65 6e 74 2e ) {. element. 00004b10: 63 6c 61 73 73 4e 61 6d 65 20 3d 20 72 65 70 6c className = repl 00004b20: 61 63 65 43 6c 61 73 73 4e 61 6d 65 28 65 6c 65 aceClassName(ele 00004b30: 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 6d 65 2c 20 ment.className, 00004b40: 63 6c 61 73 73 4e 61 6d 65 29 3b 0a 20 20 7d 20 className);. } 00004b50: 65 6c 73 65 20 7b 0a 20 20 20 20 65 6c 65 6d 65 else {. eleme 00004b60: 6e 74 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 nt.setAttribute( 00004b70: 27 63 6c 61 73 73 27 2c 20 72 65 70 6c 61 63 65 'class', replace 00004b80: 43 6c 61 73 73 4e 61 6d 65 28 65 6c 65 6d 65 6e ClassName(elemen 00004b90: 74 2e 63 6c 61 73 73 4e 61 6d 65 20 26 26 20 65 t.className && e 00004ba0: 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 6d 65 lement.className 00004bb0: 2e 62 61 73 65 56 61 6c 20 7c 7c 20 27 27 2c 20 .baseVal || '', 00004bc0: 63 6c 61 73 73 4e 61 6d 65 29 29 3b 0a 20 20 7d className));. } 00004bd0: 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f .}../***/ }),../ 00004be0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 00004bf0: 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 ules/dom-helpers 00004c00: 2f 65 73 6d 2f 72 65 6d 6f 76 65 45 76 65 6e 74 /esm/removeEvent 00004c10: 4c 69 73 74 65 6e 65 72 2e 6a 73 22 3a 0a 2f 2a Listener.js":./* 00004c20: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00004c30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004c40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004c50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!* 00004c60: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_ 00004c70: 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 modules/dom-help 00004c80: 65 72 73 2f 65 73 6d 2f 72 65 6d 6f 76 65 45 76 ers/esm/removeEv 00004c90: 65 6e 74 4c 69 73 74 65 6e 65 72 2e 6a 73 20 2a entListener.js * 00004ca0: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00004cb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004cc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004cd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00004ce0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f ****/./***/ ((__ 00004cf0: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d unused_webpack_m 00004d00: 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b odule, __webpack 00004d10: 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 _exports__, __we 00004d20: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 bpack_require__) 00004d30: 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 => {.."use stri 00004d40: 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 ct";.__webpack_r 00004d50: 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 equire__.r(__web 00004d60: 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b pack_exports__); 00004d70: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00004d80: 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f rt */ __webpack_ 00004d90: 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 require__.d(__we 00004da0: 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c bpack_exports__, 00004db0: 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 {./* harmony ex 00004dc0: 70 6f 72 74 20 2a 2f 20 20 20 22 64 65 66 61 75 port */ "defau 00004dd0: 6c 74 22 3a 20 28 29 20 3d 3e 20 28 5f 5f 57 45 lt": () => (__WE 00004de0: 42 50 41 43 4b 5f 44 45 46 41 55 4c 54 5f 45 58 BPACK_DEFAULT_EX 00004df0: 50 4f 52 54 5f 5f 29 0a 2f 2a 20 68 61 72 6d 6f PORT__)./* harmo 00004e00: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b ny export */ }); 00004e10: 0a 2f 2a 2a 0a 20 2a 20 41 20 60 72 65 6d 6f 76 ./**. * A `remov 00004e20: 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 60 20 eEventListener` 00004e30: 70 6f 6e 79 66 69 6c 6c 0a 20 2a 20 0a 20 2a 20 ponyfill. * . * 00004e40: 40 70 61 72 61 6d 20 6e 6f 64 65 20 74 68 65 20 @param node the 00004e50: 65 6c 65 6d 65 6e 74 0a 20 2a 20 40 70 61 72 61 element. * @para 00004e60: 6d 20 65 76 65 6e 74 4e 61 6d 65 20 74 68 65 20 m eventName the 00004e70: 65 76 65 6e 74 20 6e 61 6d 65 0a 20 2a 20 40 70 event name. * @p 00004e80: 61 72 61 6d 20 68 61 6e 64 6c 65 20 74 68 65 20 aram handle the 00004e90: 68 61 6e 64 6c 65 72 0a 20 2a 20 40 70 61 72 61 handler. * @para 00004ea0: 6d 20 6f 70 74 69 6f 6e 73 20 65 76 65 6e 74 20 m options event 00004eb0: 6f 70 74 69 6f 6e 73 0a 20 2a 2f 0a 66 75 6e 63 options. */.func 00004ec0: 74 69 6f 6e 20 72 65 6d 6f 76 65 45 76 65 6e 74 tion removeEvent 00004ed0: 4c 69 73 74 65 6e 65 72 28 6e 6f 64 65 2c 20 65 Listener(node, e 00004ee0: 76 65 6e 74 4e 61 6d 65 2c 20 68 61 6e 64 6c 65 ventName, handle 00004ef0: 72 2c 20 6f 70 74 69 6f 6e 73 29 20 7b 0a 20 20 r, options) {. 00004f00: 76 61 72 20 63 61 70 74 75 72 65 20 3d 20 6f 70 var capture = op 00004f10: 74 69 6f 6e 73 20 26 26 20 74 79 70 65 6f 66 20 tions && typeof 00004f20: 6f 70 74 69 6f 6e 73 20 21 3d 3d 20 27 62 6f 6f options !== 'boo 00004f30: 6c 65 61 6e 27 20 3f 20 6f 70 74 69 6f 6e 73 2e lean' ? options. 00004f40: 63 61 70 74 75 72 65 20 3a 20 6f 70 74 69 6f 6e capture : option 00004f50: 73 3b 0a 20 20 6e 6f 64 65 2e 72 65 6d 6f 76 65 s;. node.remove 00004f60: 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 65 76 EventListener(ev 00004f70: 65 6e 74 4e 61 6d 65 2c 20 68 61 6e 64 6c 65 72 entName, handler 00004f80: 2c 20 63 61 70 74 75 72 65 29 3b 0a 0a 20 20 69 , capture);.. i 00004f90: 66 20 28 68 61 6e 64 6c 65 72 2e 5f 5f 6f 6e 63 f (handler.__onc 00004fa0: 65 29 20 7b 0a 20 20 20 20 6e 6f 64 65 2e 72 65 e) {. node.re 00004fb0: 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 moveEventListene 00004fc0: 72 28 65 76 65 6e 74 4e 61 6d 65 2c 20 68 61 6e r(eventName, han 00004fd0: 64 6c 65 72 2e 5f 5f 6f 6e 63 65 2c 20 63 61 70 dler.__once, cap 00004fe0: 74 75 72 65 29 3b 0a 20 20 7d 0a 7d 0a 0a 2f 2a ture);. }.}../* 00004ff0: 20 68 61 72 6d 6f 6e 79 20 64 65 66 61 75 6c 74 harmony default 00005000: 20 65 78 70 6f 72 74 20 2a 2f 20 63 6f 6e 73 74 export */ const 00005010: 20 5f 5f 57 45 42 50 41 43 4b 5f 44 45 46 41 55 __WEBPACK_DEFAU 00005020: 4c 54 5f 45 58 50 4f 52 54 5f 5f 20 3d 20 28 72 LT_EXPORT__ = (r 00005030: 65 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e emoveEventListen 00005040: 65 72 29 3b 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a er);../***/ }),. 00005050: 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ./***/ "./node_m 00005060: 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 odules/dom-helpe 00005070: 72 73 2f 65 73 6d 2f 73 63 72 6f 6c 6c 62 61 72 rs/esm/scrollbar 00005080: 53 69 7a 65 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a Size.js":./*!*** 00005090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000050a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000050b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000050c0: 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e ****!*\. !*** . 000050d0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f /node_modules/do 000050e0: 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 73 63 m-helpers/esm/sc 000050f0: 72 6f 6c 6c 62 61 72 53 69 7a 65 2e 6a 73 20 2a rollbarSize.js * 00005100: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00005110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 00005140: 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 /***/ ((__unused 00005150: 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c _webpack_module, 00005160: 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 __webpack_expor 00005170: 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f ts__, __webpack_ 00005180: 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a require__) => {. 00005190: 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 5f ."use strict";._ 000051a0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 000051b0: 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 __.r(__webpack_e 000051c0: 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 xports__);./* ha 000051d0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000051e0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000051f0: 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f e__.d(__webpack_ 00005200: 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 exports__, {./* 00005210: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00005220: 2f 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 28 / "default": ( 00005230: 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 ) => (/* binding 00005240: 20 2a 2f 20 73 63 72 6f 6c 6c 62 61 72 53 69 7a */ scrollbarSiz 00005250: 65 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 e)./* harmony ex 00005260: 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 port */ });./* h 00005270: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00005280: 20 76 61 72 20 5f 63 61 6e 55 73 65 44 4f 4d 5f var _canUseDOM_ 00005290: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 000052a0: 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 5f D_MODULE_0__ = _ 000052b0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 000052c0: 5f 5f 28 2f 2a 21 20 2e 2f 63 61 6e 55 73 65 44 __(/*! ./canUseD 000052d0: 4f 4d 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f OM */ "./node_mo 000052e0: 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 72 dules/dom-helper 000052f0: 73 2f 65 73 6d 2f 63 61 6e 55 73 65 44 4f 4d 2e s/esm/canUseDOM. 00005300: 6a 73 22 29 3b 0a 0a 76 61 72 20 73 69 7a 65 3b js");..var size; 00005310: 0a 66 75 6e 63 74 69 6f 6e 20 73 63 72 6f 6c 6c .function scroll 00005320: 62 61 72 53 69 7a 65 28 72 65 63 61 6c 63 29 20 barSize(recalc) 00005330: 7b 0a 20 20 69 66 20 28 21 73 69 7a 65 20 26 26 {. if (!size && 00005340: 20 73 69 7a 65 20 21 3d 3d 20 30 20 7c 7c 20 72 size !== 0 || r 00005350: 65 63 61 6c 63 29 20 7b 0a 20 20 20 20 69 66 20 ecalc) {. if 00005360: 28 5f 63 61 6e 55 73 65 44 4f 4d 5f 5f 57 45 42 (_canUseDOM__WEB 00005370: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00005380: 44 55 4c 45 5f 30 5f 5f 5b 22 64 65 66 61 75 6c DULE_0__["defaul 00005390: 74 22 5d 29 20 7b 0a 20 20 20 20 20 20 76 61 72 t"]) {. var 000053a0: 20 73 63 72 6f 6c 6c 44 69 76 20 3d 20 64 6f 63 scrollDiv = doc 000053b0: 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d ument.createElem 000053c0: 65 6e 74 28 27 64 69 76 27 29 3b 0a 20 20 20 20 ent('div');. 000053d0: 20 20 73 63 72 6f 6c 6c 44 69 76 2e 73 74 79 6c scrollDiv.styl 000053e0: 65 2e 70 6f 73 69 74 69 6f 6e 20 3d 20 27 61 62 e.position = 'ab 000053f0: 73 6f 6c 75 74 65 27 3b 0a 20 20 20 20 20 20 73 solute';. s 00005400: 63 72 6f 6c 6c 44 69 76 2e 73 74 79 6c 65 2e 74 crollDiv.style.t 00005410: 6f 70 20 3d 20 27 2d 39 39 39 39 70 78 27 3b 0a op = '-9999px';. 00005420: 20 20 20 20 20 20 73 63 72 6f 6c 6c 44 69 76 2e scrollDiv. 00005430: 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 27 35 style.width = '5 00005440: 30 70 78 27 3b 0a 20 20 20 20 20 20 73 63 72 6f 0px';. scro 00005450: 6c 6c 44 69 76 2e 73 74 79 6c 65 2e 68 65 69 67 llDiv.style.heig 00005460: 68 74 20 3d 20 27 35 30 70 78 27 3b 0a 20 20 20 ht = '50px';. 00005470: 20 20 20 73 63 72 6f 6c 6c 44 69 76 2e 73 74 79 scrollDiv.sty 00005480: 6c 65 2e 6f 76 65 72 66 6c 6f 77 20 3d 20 27 73 le.overflow = 's 00005490: 63 72 6f 6c 6c 27 3b 0a 20 20 20 20 20 20 64 6f croll';. do 000054a0: 63 75 6d 65 6e 74 2e 62 6f 64 79 2e 61 70 70 65 cument.body.appe 000054b0: 6e 64 43 68 69 6c 64 28 73 63 72 6f 6c 6c 44 69 ndChild(scrollDi 000054c0: 76 29 3b 0a 20 20 20 20 20 20 73 69 7a 65 20 3d v);. size = 000054d0: 20 73 63 72 6f 6c 6c 44 69 76 2e 6f 66 66 73 65 scrollDiv.offse 000054e0: 74 57 69 64 74 68 20 2d 20 73 63 72 6f 6c 6c 44 tWidth - scrollD 000054f0: 69 76 2e 63 6c 69 65 6e 74 57 69 64 74 68 3b 0a iv.clientWidth;. 00005500: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 62 document.b 00005510: 6f 64 79 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 ody.removeChild( 00005520: 73 63 72 6f 6c 6c 44 69 76 29 3b 0a 20 20 20 20 scrollDiv);. 00005530: 7d 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 }. }.. return 00005540: 73 69 7a 65 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d size;.}../***/ } 00005550: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 00005560: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 e_modules/dom-he 00005570: 6c 70 65 72 73 2f 65 73 6d 2f 74 72 61 6e 73 69 lpers/esm/transi 00005580: 74 69 6f 6e 45 6e 64 2e 6a 73 22 3a 0a 2f 2a 21 tionEnd.js":./*! 00005590: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000055a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000055b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000055c0: 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a *******!*\. !** 000055d0: 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 * ./node_modules 000055e0: 2f 64 6f 6d 2d 68 65 6c 70 65 72 73 2f 65 73 6d /dom-helpers/esm 000055f0: 2f 74 72 61 6e 73 69 74 69 6f 6e 45 6e 64 2e 6a /transitionEnd.j 00005600: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 00005610: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005620: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005630: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005640: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 */./***/ ((__unu 00005650: 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 sed_webpack_modu 00005660: 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 le, __webpack_ex 00005670: 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 ports__, __webpa 00005680: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 00005690: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 000056a0: 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 ;.__webpack_requ 000056b0: 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 ire__.r(__webpac 000056c0: 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a k_exports__);./* 000056d0: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 000056e0: 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 */ __webpack_req 000056f0: 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 uire__.d(__webpa 00005700: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a ck_exports__, {. 00005710: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00005720: 74 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 22 t */ "default" 00005730: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 : () => (/* bind 00005740: 69 6e 67 20 2a 2f 20 74 72 61 6e 73 69 74 69 6f ing */ transitio 00005750: 6e 45 6e 64 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 nEnd)./* harmony 00005760: 20 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f export */ });./ 00005770: 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 * harmony import 00005780: 20 2a 2f 20 76 61 72 20 5f 63 73 73 5f 5f 57 45 */ var _css__WE 00005790: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 000057a0: 4f 44 55 4c 45 5f 30 5f 5f 20 3d 20 5f 5f 77 65 ODULE_0__ = __we 000057b0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 000057c0: 2f 2a 21 20 2e 2f 63 73 73 20 2a 2f 20 22 2e 2f /*! ./css */ "./ 000057d0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d node_modules/dom 000057e0: 2d 68 65 6c 70 65 72 73 2f 65 73 6d 2f 63 73 73 -helpers/esm/css 000057f0: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 00005800: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 00005810: 5f 6c 69 73 74 65 6e 5f 5f 57 45 42 50 41 43 4b _listen__WEBPACK 00005820: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00005830: 5f 31 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _1__ = __webpack 00005840: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e _require__(/*! . 00005850: 2f 6c 69 73 74 65 6e 20 2a 2f 20 22 2e 2f 6e 6f /listen */ "./no 00005860: 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 de_modules/dom-h 00005870: 65 6c 70 65 72 73 2f 65 73 6d 2f 6c 69 73 74 65 elpers/esm/liste 00005880: 6e 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f n.js");./* harmo 00005890: 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 ny import */ var 000058a0: 20 5f 74 72 69 67 67 65 72 45 76 65 6e 74 5f 5f _triggerEvent__ 000058b0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 000058c0: 5f 4d 4f 44 55 4c 45 5f 32 5f 5f 20 3d 20 5f 5f _MODULE_2__ = __ 000058d0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 000058e0: 5f 28 2f 2a 21 20 2e 2f 74 72 69 67 67 65 72 45 _(/*! ./triggerE 000058f0: 76 65 6e 74 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f vent */ "./node_ 00005900: 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 modules/dom-help 00005910: 65 72 73 2f 65 73 6d 2f 74 72 69 67 67 65 72 45 ers/esm/triggerE 00005920: 76 65 6e 74 2e 6a 73 22 29 3b 0a 0a 0a 0a 0a 66 vent.js");.....f 00005930: 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 44 75 72 unction parseDur 00005940: 61 74 69 6f 6e 28 6e 6f 64 65 29 20 7b 0a 20 20 ation(node) {. 00005950: 76 61 72 20 73 74 72 20 3d 20 28 30 2c 5f 63 73 var str = (0,_cs 00005960: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 00005970: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 5b 22 TED_MODULE_0__[" 00005980: 64 65 66 61 75 6c 74 22 5d 29 28 6e 6f 64 65 2c default"])(node, 00005990: 20 27 74 72 61 6e 73 69 74 69 6f 6e 44 75 72 61 'transitionDura 000059a0: 74 69 6f 6e 27 29 20 7c 7c 20 27 27 3b 0a 20 20 tion') || '';. 000059b0: 76 61 72 20 6d 75 6c 74 20 3d 20 73 74 72 2e 69 var mult = str.i 000059c0: 6e 64 65 78 4f 66 28 27 6d 73 27 29 20 3d 3d 3d ndexOf('ms') === 000059d0: 20 2d 31 20 3f 20 31 30 30 30 20 3a 20 31 3b 0a -1 ? 1000 : 1;. 000059e0: 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 46 6c return parseFl 000059f0: 6f 61 74 28 73 74 72 29 20 2a 20 6d 75 6c 74 3b oat(str) * mult; 00005a00: 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 65 6d 75 .}..function emu 00005a10: 6c 61 74 65 54 72 61 6e 73 69 74 69 6f 6e 45 6e lateTransitionEn 00005a20: 64 28 65 6c 65 6d 65 6e 74 2c 20 64 75 72 61 74 d(element, durat 00005a30: 69 6f 6e 2c 20 70 61 64 64 69 6e 67 29 20 7b 0a ion, padding) {. 00005a40: 20 20 69 66 20 28 70 61 64 64 69 6e 67 20 3d 3d if (padding == 00005a50: 3d 20 76 6f 69 64 20 30 29 20 7b 0a 20 20 20 20 = void 0) {. 00005a60: 70 61 64 64 69 6e 67 20 3d 20 35 3b 0a 20 20 7d padding = 5;. } 00005a70: 0a 0a 20 20 76 61 72 20 63 61 6c 6c 65 64 20 3d .. var called = 00005a80: 20 66 61 6c 73 65 3b 0a 20 20 76 61 72 20 68 61 false;. var ha 00005a90: 6e 64 6c 65 20 3d 20 73 65 74 54 69 6d 65 6f 75 ndle = setTimeou 00005aa0: 74 28 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a t(function () {. 00005ab0: 20 20 20 20 69 66 20 28 21 63 61 6c 6c 65 64 29 if (!called) 00005ac0: 20 28 30 2c 5f 74 72 69 67 67 65 72 45 76 65 6e (0,_triggerEven 00005ad0: 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 t__WEBPACK_IMPOR 00005ae0: 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 5f 5f 5b 22 TED_MODULE_2__[" 00005af0: 64 65 66 61 75 6c 74 22 5d 29 28 65 6c 65 6d 65 default"])(eleme 00005b00: 6e 74 2c 20 27 74 72 61 6e 73 69 74 69 6f 6e 65 nt, 'transitione 00005b10: 6e 64 27 2c 20 74 72 75 65 29 3b 0a 20 20 7d 2c nd', true);. }, 00005b20: 20 64 75 72 61 74 69 6f 6e 20 2b 20 70 61 64 64 duration + padd 00005b30: 69 6e 67 29 3b 0a 20 20 76 61 72 20 72 65 6d 6f ing);. var remo 00005b40: 76 65 20 3d 20 28 30 2c 5f 6c 69 73 74 65 6e 5f ve = (0,_listen_ 00005b50: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00005b60: 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 5b 22 64 65 D_MODULE_1__["de 00005b70: 66 61 75 6c 74 22 5d 29 28 65 6c 65 6d 65 6e 74 fault"])(element 00005b80: 2c 20 27 74 72 61 6e 73 69 74 69 6f 6e 65 6e 64 , 'transitionend 00005b90: 27 2c 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b ', function () { 00005ba0: 0a 20 20 20 20 63 61 6c 6c 65 64 20 3d 20 74 72 . called = tr 00005bb0: 75 65 3b 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 6f ue;. }, {. o 00005bc0: 6e 63 65 3a 20 74 72 75 65 0a 20 20 7d 29 3b 0a nce: true. });. 00005bd0: 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f return functio 00005be0: 6e 20 28 29 20 7b 0a 20 20 20 20 63 6c 65 61 72 n () {. clear 00005bf0: 54 69 6d 65 6f 75 74 28 68 61 6e 64 6c 65 29 3b Timeout(handle); 00005c00: 0a 20 20 20 20 72 65 6d 6f 76 65 28 29 3b 0a 20 . remove();. 00005c10: 20 7d 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 };.}..function 00005c20: 74 72 61 6e 73 69 74 69 6f 6e 45 6e 64 28 65 6c transitionEnd(el 00005c30: 65 6d 65 6e 74 2c 20 68 61 6e 64 6c 65 72 2c 20 ement, handler, 00005c40: 64 75 72 61 74 69 6f 6e 2c 20 70 61 64 64 69 6e duration, paddin 00005c50: 67 29 20 7b 0a 20 20 69 66 20 28 64 75 72 61 74 g) {. if (durat 00005c60: 69 6f 6e 20 3d 3d 20 6e 75 6c 6c 29 20 64 75 72 ion == null) dur 00005c70: 61 74 69 6f 6e 20 3d 20 70 61 72 73 65 44 75 72 ation = parseDur 00005c80: 61 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7c ation(element) | 00005c90: 7c 20 30 3b 0a 20 20 76 61 72 20 72 65 6d 6f 76 | 0;. var remov 00005ca0: 65 45 6d 75 6c 61 74 65 20 3d 20 65 6d 75 6c 61 eEmulate = emula 00005cb0: 74 65 54 72 61 6e 73 69 74 69 6f 6e 45 6e 64 28 teTransitionEnd( 00005cc0: 65 6c 65 6d 65 6e 74 2c 20 64 75 72 61 74 69 6f element, duratio 00005cd0: 6e 2c 20 70 61 64 64 69 6e 67 29 3b 0a 20 20 76 n, padding);. v 00005ce0: 61 72 20 72 65 6d 6f 76 65 20 3d 20 28 30 2c 5f ar remove = (0,_ 00005cf0: 6c 69 73 74 65 6e 5f 5f 57 45 42 50 41 43 4b 5f listen__WEBPACK_ 00005d00: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00005d10: 31 5f 5f 5b 22 64 65 66 61 75 6c 74 22 5d 29 28 1__["default"])( 00005d20: 65 6c 65 6d 65 6e 74 2c 20 27 74 72 61 6e 73 69 element, 'transi 00005d30: 74 69 6f 6e 65 6e 64 27 2c 20 68 61 6e 64 6c 65 tionend', handle 00005d40: 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 66 75 6e r);. return fun 00005d50: 63 74 69 6f 6e 20 28 29 20 7b 0a 20 20 20 20 72 ction () {. r 00005d60: 65 6d 6f 76 65 45 6d 75 6c 61 74 65 28 29 3b 0a emoveEmulate();. 00005d70: 20 20 20 20 72 65 6d 6f 76 65 28 29 3b 0a 20 20 remove();. 00005d80: 7d 3b 0a 7d 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a };.}../***/ }),. 00005d90: 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ./***/ "./node_m 00005da0: 6f 64 75 6c 65 73 2f 64 6f 6d 2d 68 65 6c 70 65 odules/dom-helpe 00005db0: 72 73 2f 65 73 6d 2f 74 72 69 67 67 65 72 45 76 rs/esm/triggerEv 00005dc0: 65 6e 74 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a ent.js":./*!**** 00005dd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005de0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005df0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005e00: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00005e10: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 2d ode_modules/dom- 00005e20: 68 65 6c 70 65 72 73 2f 65 73 6d 2f 74 72 69 67 helpers/esm/trig 00005e30: 67 65 72 45 76 65 6e 74 2e 6a 73 20 2a 2a 2a 21 gerEvent.js ***! 00005e40: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00005e50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005e60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00005e70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00005e80: 2f 20 28 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 / ((__unused_web 00005e90: 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 pack_module, __w 00005ea0: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 00005eb0: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00005ec0: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 ire__) => {.."us 00005ed0: 65 20 73 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 e strict";.__web 00005ee0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 pack_require__.r 00005ef0: 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 (__webpack_expor 00005f00: 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e ts__);./* harmon 00005f10: 79 20 65 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 y export */ __we 00005f20: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e bpack_require__. 00005f30: 64 28 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f d(__webpack_expo 00005f40: 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d rts__, {./* harm 00005f50: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 00005f60: 22 64 65 66 61 75 6c 74 22 3a 20 28 29 20 3d 3e "default": () => 00005f70: 20 28 2f 2a 20 62 69 6e 64 69 6e 67 20 2a 2f 20 (/* binding */ 00005f80: 74 72 69 67 67 65 72 45 76 65 6e 74 29 0a 2f 2a triggerEvent)./* 00005f90: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00005fa0: 2a 2f 20 7d 29 3b 0a 2f 2a 2a 0a 20 2a 20 54 72 */ });./**. * Tr 00005fb0: 69 67 67 65 72 73 20 61 6e 20 65 76 65 6e 74 20 iggers an event 00005fc0: 6f 6e 20 61 20 67 69 76 65 6e 20 65 6c 65 6d 65 on a given eleme 00005fd0: 6e 74 2e 0a 20 2a 20 0a 20 2a 20 40 70 61 72 61 nt.. * . * @para 00005fe0: 6d 20 6e 6f 64 65 20 74 68 65 20 65 6c 65 6d 65 m node the eleme 00005ff0: 6e 74 0a 20 2a 20 40 70 61 72 61 6d 20 65 76 65 nt. * @param eve 00006000: 6e 74 4e 61 6d 65 20 74 68 65 20 65 76 65 6e 74 ntName the event 00006010: 20 6e 61 6d 65 20 74 6f 20 74 72 69 67 67 65 72 name to trigger 00006020: 0a 20 2a 20 40 70 61 72 61 6d 20 62 75 62 62 6c . * @param bubbl 00006030: 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 65 es whether the e 00006040: 76 65 6e 74 20 73 68 6f 75 6c 64 20 62 75 62 62 vent should bubb 00006050: 6c 65 20 75 70 0a 20 2a 20 40 70 61 72 61 6d 20 le up. * @param 00006060: 63 61 6e 63 65 6c 61 62 6c 65 20 77 68 65 74 68 cancelable wheth 00006070: 65 72 20 74 68 65 20 65 76 65 6e 74 20 73 68 6f er the event sho 00006080: 75 6c 64 20 62 65 20 63 61 6e 63 65 6c 61 62 6c uld be cancelabl 00006090: 65 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 74 e. */.function t 000060a0: 72 69 67 67 65 72 45 76 65 6e 74 28 6e 6f 64 65 riggerEvent(node 000060b0: 2c 20 65 76 65 6e 74 4e 61 6d 65 2c 20 62 75 62 , eventName, bub 000060c0: 62 6c 65 73 2c 20 63 61 6e 63 65 6c 61 62 6c 65 bles, cancelable 000060d0: 29 20 7b 0a 20 20 69 66 20 28 62 75 62 62 6c 65 ) {. if (bubble 000060e0: 73 20 3d 3d 3d 20 76 6f 69 64 20 30 29 20 7b 0a s === void 0) {. 000060f0: 20 20 20 20 62 75 62 62 6c 65 73 20 3d 20 66 61 bubbles = fa 00006100: 6c 73 65 3b 0a 20 20 7d 0a 0a 20 20 69 66 20 28 lse;. }.. if ( 00006110: 63 61 6e 63 65 6c 61 62 6c 65 20 3d 3d 3d 20 76 cancelable === v 00006120: 6f 69 64 20 30 29 20 7b 0a 20 20 20 20 63 61 6e oid 0) {. can 00006130: 63 65 6c 61 62 6c 65 20 3d 20 74 72 75 65 3b 0a celable = true;. 00006140: 20 20 7d 0a 0a 20 20 69 66 20 28 6e 6f 64 65 29 }.. if (node) 00006150: 20 7b 0a 20 20 20 20 76 61 72 20 65 76 65 6e 74 {. var event 00006160: 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 = document.crea 00006170: 74 65 45 76 65 6e 74 28 27 48 54 4d 4c 45 76 65 teEvent('HTMLEve 00006180: 6e 74 73 27 29 3b 0a 20 20 20 20 65 76 65 6e 74 nts');. event 00006190: 2e 69 6e 69 74 45 76 65 6e 74 28 65 76 65 6e 74 .initEvent(event 000061a0: 4e 61 6d 65 2c 20 62 75 62 62 6c 65 73 2c 20 63 Name, bubbles, c 000061b0: 61 6e 63 65 6c 61 62 6c 65 29 3b 0a 20 20 20 20 ancelable);. 000061c0: 6e 6f 64 65 2e 64 69 73 70 61 74 63 68 45 76 65 node.dispatchEve 000061d0: 6e 74 28 65 76 65 6e 74 29 3b 0a 20 20 7d 0a 7d nt(event);. }.} 000061e0: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 000061f0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00006200: 65 73 2f 64 6f 6d 70 75 72 69 66 79 2f 64 69 73 es/dompurify/dis 00006210: 74 2f 70 75 72 69 66 79 2e 6a 73 22 3a 0a 2f 2a t/purify.js":./* 00006220: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00006230: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00006240: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00006250: 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 !*\. !*** ./nod 00006260: 65 5f 6d 6f 64 75 6c 65 73 2f 64 6f 6d 70 75 72 e_modules/dompur 00006270: 69 66 79 2f 64 69 73 74 2f 70 75 72 69 66 79 2e ify/dist/purify. 00006280: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 00006290: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000062a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000062b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 000062c0: 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d 6f 64 75 / (function(modu 000062d0: 6c 65 29 20 7b 0a 0a 2f 2a 21 20 40 6c 69 63 65 le) {../*! @lice 000062e0: 6e 73 65 20 44 4f 4d 50 75 72 69 66 79 20 33 2e nse DOMPurify 3. 000062f0: 31 2e 33 20 7c 20 28 63 29 20 43 75 72 65 35 33 1.3 | (c) Cure53 00006300: 20 61 6e 64 20 6f 74 68 65 72 20 63 6f 6e 74 72 and other contr 00006310: 69 62 75 74 6f 72 73 20 7c 20 52 65 6c 65 61 73 ibutors | Releas 00006320: 65 64 20 75 6e 64 65 72 20 74 68 65 20 41 70 61 ed under the Apa 00006330: 63 68 65 20 6c 69 63 65 6e 73 65 20 32 2e 30 20 che license 2.0 00006340: 61 6e 64 20 4d 6f 7a 69 6c 6c 61 20 50 75 62 6c and Mozilla Publ 00006350: 69 63 20 4c 69 63 65 6e 73 65 20 32 2e 30 20 7c ic License 2.0 | 00006360: 20 67 69 74 68 75 62 2e 63 6f 6d 2f 63 75 72 65 github.com/cure 00006370: 35 33 2f 44 4f 4d 50 75 72 69 66 79 2f 62 6c 6f 53/DOMPurify/blo 00006380: 62 2f 33 2e 31 2e 33 2f 4c 49 43 45 4e 53 45 20 b/3.1.3/LICENSE 00006390: 2a 2f 0a 0a 28 66 75 6e 63 74 69 6f 6e 20 28 67 */..(function (g 000063a0: 6c 6f 62 61 6c 2c 20 66 61 63 74 6f 72 79 29 20 lobal, factory) 000063b0: 7b 0a 20 20 20 74 72 75 65 20 3f 20 6d 6f 64 75 {. true ? modu 000063c0: 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 61 63 le.exports = fac 000063d0: 74 6f 72 79 28 29 20 3a 0a 20 20 30 3b 0a 7d 29 tory() :. 0;.}) 000063e0: 28 74 68 69 73 2c 20 28 66 75 6e 63 74 69 6f 6e (this, (function 000063f0: 20 28 29 20 7b 20 27 75 73 65 20 73 74 72 69 63 () { 'use stric 00006400: 74 27 3b 0a 0a 20 20 63 6f 6e 73 74 20 7b 0a 20 t';.. const {. 00006410: 20 20 20 65 6e 74 72 69 65 73 2c 0a 20 20 20 20 entries,. 00006420: 73 65 74 50 72 6f 74 6f 74 79 70 65 4f 66 2c 0a setPrototypeOf,. 00006430: 20 20 20 20 69 73 46 72 6f 7a 65 6e 2c 0a 20 20 isFrozen,. 00006440: 20 20 67 65 74 50 72 6f 74 6f 74 79 70 65 4f 66 getPrototypeOf 00006450: 2c 0a 20 20 20 20 67 65 74 4f 77 6e 50 72 6f 70 ,. getOwnProp 00006460: 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 0a 20 ertyDescriptor. 00006470: 20 7d 20 3d 20 4f 62 6a 65 63 74 3b 0a 20 20 6c } = Object;. l 00006480: 65 74 20 7b 0a 20 20 20 20 66 72 65 65 7a 65 2c et {. freeze, 00006490: 0a 20 20 20 20 73 65 61 6c 2c 0a 20 20 20 20 63 . seal,. c 000064a0: 72 65 61 74 65 0a 20 20 7d 20 3d 20 4f 62 6a 65 reate. } = Obje 000064b0: 63 74 3b 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 ct; // eslint-di 000064c0: 73 61 62 6c 65 2d 6c 69 6e 65 20 69 6d 70 6f 72 sable-line impor 000064d0: 74 2f 6e 6f 2d 6d 75 74 61 62 6c 65 2d 65 78 70 t/no-mutable-exp 000064e0: 6f 72 74 73 0a 20 20 6c 65 74 20 7b 0a 20 20 20 orts. let {. 000064f0: 20 61 70 70 6c 79 2c 0a 20 20 20 20 63 6f 6e 73 apply,. cons 00006500: 74 72 75 63 74 0a 20 20 7d 20 3d 20 74 79 70 65 truct. } = type 00006510: 6f 66 20 52 65 66 6c 65 63 74 20 21 3d 3d 20 27 of Reflect !== ' 00006520: 75 6e 64 65 66 69 6e 65 64 27 20 26 26 20 52 65 undefined' && Re 00006530: 66 6c 65 63 74 3b 0a 20 20 69 66 20 28 21 66 72 flect;. if (!fr 00006540: 65 65 7a 65 29 20 7b 0a 20 20 20 20 66 72 65 65 eeze) {. free 00006550: 7a 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 66 72 ze = function fr 00006560: 65 65 7a 65 28 78 29 20 7b 0a 20 20 20 20 20 20 eeze(x) {. 00006570: 72 65 74 75 72 6e 20 78 3b 0a 20 20 20 20 7d 3b return x;. }; 00006580: 0a 20 20 7d 0a 20 20 69 66 20 28 21 73 65 61 6c . }. if (!seal 00006590: 29 20 7b 0a 20 20 20 20 73 65 61 6c 20 3d 20 66 ) {. seal = f 000065a0: 75 6e 63 74 69 6f 6e 20 73 65 61 6c 28 78 29 20 unction seal(x) 000065b0: 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 78 {. return x 000065c0: 3b 0a 20 20 20 20 7d 3b 0a 20 20 7d 0a 20 20 69 ;. };. }. i 000065d0: 66 20 28 21 61 70 70 6c 79 29 20 7b 0a 20 20 20 f (!apply) {. 000065e0: 20 61 70 70 6c 79 20 3d 20 66 75 6e 63 74 69 6f apply = functio 000065f0: 6e 20 61 70 70 6c 79 28 66 75 6e 2c 20 74 68 69 n apply(fun, thi 00006600: 73 56 61 6c 75 65 2c 20 61 72 67 73 29 20 7b 0a sValue, args) {. 00006610: 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 75 6e return fun 00006620: 2e 61 70 70 6c 79 28 74 68 69 73 56 61 6c 75 65 .apply(thisValue 00006630: 2c 20 61 72 67 73 29 3b 0a 20 20 20 20 7d 3b 0a , args);. };. 00006640: 20 20 7d 0a 20 20 69 66 20 28 21 63 6f 6e 73 74 }. if (!const 00006650: 72 75 63 74 29 20 7b 0a 20 20 20 20 63 6f 6e 73 ruct) {. cons 00006660: 74 72 75 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e truct = function 00006670: 20 63 6f 6e 73 74 72 75 63 74 28 46 75 6e 63 2c construct(Func, 00006680: 20 61 72 67 73 29 20 7b 0a 20 20 20 20 20 20 72 args) {. r 00006690: 65 74 75 72 6e 20 6e 65 77 20 46 75 6e 63 28 2e eturn new Func(. 000066a0: 2e 2e 61 72 67 73 29 3b 0a 20 20 20 20 7d 3b 0a ..args);. };. 000066b0: 20 20 7d 0a 20 20 63 6f 6e 73 74 20 61 72 72 61 }. const arra 000066c0: 79 46 6f 72 45 61 63 68 20 3d 20 75 6e 61 70 70 yForEach = unapp 000066d0: 6c 79 28 41 72 72 61 79 2e 70 72 6f 74 6f 74 79 ly(Array.prototy 000066e0: 70 65 2e 66 6f 72 45 61 63 68 29 3b 0a 20 20 63 pe.forEach);. c 000066f0: 6f 6e 73 74 20 61 72 72 61 79 50 6f 70 20 3d 20 onst arrayPop = 00006700: 75 6e 61 70 70 6c 79 28 41 72 72 61 79 2e 70 72 unapply(Array.pr 00006710: 6f 74 6f 74 79 70 65 2e 70 6f 70 29 3b 0a 20 20 ototype.pop);. 00006720: 63 6f 6e 73 74 20 61 72 72 61 79 50 75 73 68 20 const arrayPush 00006730: 3d 20 75 6e 61 70 70 6c 79 28 41 72 72 61 79 2e = unapply(Array. 00006740: 70 72 6f 74 6f 74 79 70 65 2e 70 75 73 68 29 3b prototype.push); 00006750: 0a 20 20 63 6f 6e 73 74 20 73 74 72 69 6e 67 54 . const stringT 00006760: 6f 4c 6f 77 65 72 43 61 73 65 20 3d 20 75 6e 61 oLowerCase = una 00006770: 70 70 6c 79 28 53 74 72 69 6e 67 2e 70 72 6f 74 pply(String.prot 00006780: 6f 74 79 70 65 2e 74 6f 4c 6f 77 65 72 43 61 73 otype.toLowerCas 00006790: 65 29 3b 0a 20 20 63 6f 6e 73 74 20 73 74 72 69 e);. const stri 000067a0: 6e 67 54 6f 53 74 72 69 6e 67 20 3d 20 75 6e 61 ngToString = una 000067b0: 70 70 6c 79 28 53 74 72 69 6e 67 2e 70 72 6f 74 pply(String.prot 000067c0: 6f 74 79 70 65 2e 74 6f 53 74 72 69 6e 67 29 3b otype.toString); 000067d0: 0a 20 20 63 6f 6e 73 74 20 73 74 72 69 6e 67 4d . const stringM 000067e0: 61 74 63 68 20 3d 20 75 6e 61 70 70 6c 79 28 53 atch = unapply(S 000067f0: 74 72 69 6e 67 2e 70 72 6f 74 6f 74 79 70 65 2e tring.prototype. 00006800: 6d 61 74 63 68 29 3b 0a 20 20 63 6f 6e 73 74 20 match);. const 00006810: 73 74 72 69 6e 67 52 65 70 6c 61 63 65 20 3d 20 stringReplace = 00006820: 75 6e 61 70 70 6c 79 28 53 74 72 69 6e 67 2e 70 unapply(String.p 00006830: 72 6f 74 6f 74 79 70 65 2e 72 65 70 6c 61 63 65 rototype.replace 00006840: 29 3b 0a 20 20 63 6f 6e 73 74 20 73 74 72 69 6e );. const strin 00006850: 67 49 6e 64 65 78 4f 66 20 3d 20 75 6e 61 70 70 gIndexOf = unapp 00006860: 6c 79 28 53 74 72 69 6e 67 2e 70 72 6f 74 6f 74 ly(String.protot 00006870: 79 70 65 2e 69 6e 64 65 78 4f 66 29 3b 0a 20 20 ype.indexOf);. 00006880: 63 6f 6e 73 74 20 73 74 72 69 6e 67 54 72 69 6d const stringTrim 00006890: 20 3d 20 75 6e 61 70 70 6c 79 28 53 74 72 69 6e = unapply(Strin 000068a0: 67 2e 70 72 6f 74 6f 74 79 70 65 2e 74 72 69 6d g.prototype.trim 000068b0: 29 3b 0a 20 20 63 6f 6e 73 74 20 6f 62 6a 65 63 );. const objec 000068c0: 74 48 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 20 tHasOwnProperty 000068d0: 3d 20 75 6e 61 70 70 6c 79 28 4f 62 6a 65 63 74 = unapply(Object 000068e0: 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 73 4f 77 .prototype.hasOw 000068f0: 6e 50 72 6f 70 65 72 74 79 29 3b 0a 20 20 63 6f nProperty);. co 00006900: 6e 73 74 20 72 65 67 45 78 70 54 65 73 74 20 3d nst regExpTest = 00006910: 20 75 6e 61 70 70 6c 79 28 52 65 67 45 78 70 2e unapply(RegExp. 00006920: 70 72 6f 74 6f 74 79 70 65 2e 74 65 73 74 29 3b prototype.test); 00006930: 0a 20 20 63 6f 6e 73 74 20 74 79 70 65 45 72 72 . const typeErr 00006940: 6f 72 43 72 65 61 74 65 20 3d 20 75 6e 63 6f 6e orCreate = uncon 00006950: 73 74 72 75 63 74 28 54 79 70 65 45 72 72 6f 72 struct(TypeError 00006960: 29 3b 0a 20 20 63 6f 6e 73 74 20 6e 75 6d 62 65 );. const numbe 00006970: 72 49 73 4e 61 4e 20 3d 20 75 6e 61 70 70 6c 79 rIsNaN = unapply 00006980: 28 4e 75 6d 62 65 72 2e 69 73 4e 61 4e 29 3b 0a (Number.isNaN);. 00006990: 0a 20 20 2f 2a 2a 0a 20 20 20 2a 20 43 72 65 61 . /**. * Crea 000069a0: 74 65 73 20 61 20 6e 65 77 20 66 75 6e 63 74 69 tes a new functi 000069b0: 6f 6e 20 74 68 61 74 20 63 61 6c 6c 73 20 74 68 on that calls th 000069c0: 65 20 67 69 76 65 6e 20 66 75 6e 63 74 69 6f 6e e given function 000069d0: 20 77 69 74 68 20 61 20 73 70 65 63 69 66 69 65 with a specifie 000069e0: 64 20 74 68 69 73 41 72 67 20 61 6e 64 20 61 72 d thisArg and ar 000069f0: 67 75 6d 65 6e 74 73 2e 0a 20 20 20 2a 0a 20 20 guments.. *. 00006a00: 20 2a 20 40 70 61 72 61 6d 20 7b 46 75 6e 63 74 * @param {Funct 00006a10: 69 6f 6e 7d 20 66 75 6e 63 20 2d 20 54 68 65 20 ion} func - The 00006a20: 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 77 function to be w 00006a30: 72 61 70 70 65 64 20 61 6e 64 20 63 61 6c 6c 65 rapped and calle 00006a40: 64 2e 0a 20 20 20 2a 20 40 72 65 74 75 72 6e 73 d.. * @returns 00006a50: 20 7b 46 75 6e 63 74 69 6f 6e 7d 20 41 20 6e 65 {Function} A ne 00006a60: 77 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 w function that 00006a70: 63 61 6c 6c 73 20 74 68 65 20 67 69 76 65 6e 20 calls the given 00006a80: 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 61 20 function with a 00006a90: 73 70 65 63 69 66 69 65 64 20 74 68 69 73 41 72 specified thisAr 00006aa0: 67 20 61 6e 64 20 61 72 67 75 6d 65 6e 74 73 2e g and arguments. 00006ab0: 0a 20 20 20 2a 2f 0a 20 20 66 75 6e 63 74 69 6f . */. functio 00006ac0: 6e 20 75 6e 61 70 70 6c 79 28 66 75 6e 63 29 20 n unapply(func) 00006ad0: 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 75 6e {. return fun 00006ae0: 63 74 69 6f 6e 20 28 74 68 69 73 41 72 67 29 20 ction (thisArg) 00006af0: 7b 0a 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 {. for (var 00006b00: 20 5f 6c 65 6e 20 3d 20 61 72 67 75 6d 65 6e 74 _len = argument 00006b10: 73 2e 6c 65 6e 67 74 68 2c 20 61 72 67 73 20 3d s.length, args = 00006b20: 20 6e 65 77 20 41 72 72 61 79 28 5f 6c 65 6e 20 new Array(_len 00006b30: 3e 20 31 20 3f 20 5f 6c 65 6e 20 2d 20 31 20 3a > 1 ? _len - 1 : 00006b40: 20 30 29 2c 20 5f 6b 65 79 20 3d 20 31 3b 20 5f 0), _key = 1; _ 00006b50: 6b 65 79 20 3c 20 5f 6c 65 6e 3b 20 5f 6b 65 79 key < _len; _key 00006b60: 2b 2b 29 20 7b 0a 20 20 20 20 20 20 20 20 61 72 ++) {. ar 00006b70: 67 73 5b 5f 6b 65 79 20 2d 20 31 5d 20 3d 20 61 gs[_key - 1] = a 00006b80: 72 67 75 6d 65 6e 74 73 5b 5f 6b 65 79 5d 3b 0a rguments[_key];. 00006b90: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 }. re 00006ba0: 74 75 72 6e 20 61 70 70 6c 79 28 66 75 6e 63 2c turn apply(func, 00006bb0: 20 74 68 69 73 41 72 67 2c 20 61 72 67 73 29 3b thisArg, args); 00006bc0: 0a 20 20 20 20 7d 3b 0a 20 20 7d 0a 0a 20 20 2f . };. }.. / 00006bd0: 2a 2a 0a 20 20 20 2a 20 43 72 65 61 74 65 73 20 **. * Creates 00006be0: 61 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e 20 74 a new function t 00006bf0: 68 61 74 20 63 6f 6e 73 74 72 75 63 74 73 20 61 hat constructs a 00006c00: 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 74 68 n instance of th 00006c10: 65 20 67 69 76 65 6e 20 63 6f 6e 73 74 72 75 63 e given construc 00006c20: 74 6f 72 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 tor function wit 00006c30: 68 20 74 68 65 20 70 72 6f 76 69 64 65 64 20 61 h the provided a 00006c40: 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 2a 0a 20 rguments.. *. 00006c50: 20 20 2a 20 40 70 61 72 61 6d 20 7b 46 75 6e 63 * @param {Func 00006c60: 74 69 6f 6e 7d 20 66 75 6e 63 20 2d 20 54 68 65 tion} func - The 00006c70: 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 66 75 6e constructor fun 00006c80: 63 74 69 6f 6e 20 74 6f 20 62 65 20 77 72 61 70 ction to be wrap 00006c90: 70 65 64 20 61 6e 64 20 63 61 6c 6c 65 64 2e 0a ped and called.. 00006ca0: 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 46 * @returns {F 00006cb0: 75 6e 63 74 69 6f 6e 7d 20 41 20 6e 65 77 20 66 unction} A new f 00006cc0: 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 63 6f 6e unction that con 00006cd0: 73 74 72 75 63 74 73 20 61 6e 20 69 6e 73 74 61 structs an insta 00006ce0: 6e 63 65 20 6f 66 20 74 68 65 20 67 69 76 65 6e nce of the given 00006cf0: 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 66 75 6e constructor fun 00006d00: 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 70 ction with the p 00006d10: 72 6f 76 69 64 65 64 20 61 72 67 75 6d 65 6e 74 rovided argument 00006d20: 73 2e 0a 20 20 20 2a 2f 0a 20 20 66 75 6e 63 74 s.. */. funct 00006d30: 69 6f 6e 20 75 6e 63 6f 6e 73 74 72 75 63 74 28 ion unconstruct( 00006d40: 66 75 6e 63 29 20 7b 0a 20 20 20 20 72 65 74 75 func) {. retu 00006d50: 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b rn function () { 00006d60: 0a 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 20 . for (var 00006d70: 5f 6c 65 6e 32 20 3d 20 61 72 67 75 6d 65 6e 74 _len2 = argument 00006d80: 73 2e 6c 65 6e 67 74 68 2c 20 61 72 67 73 20 3d s.length, args = 00006d90: 20 6e 65 77 20 41 72 72 61 79 28 5f 6c 65 6e 32 new Array(_len2 00006da0: 29 2c 20 5f 6b 65 79 32 20 3d 20 30 3b 20 5f 6b ), _key2 = 0; _k 00006db0: 65 79 32 20 3c 20 5f 6c 65 6e 32 3b 20 5f 6b 65 ey2 < _len2; _ke 00006dc0: 79 32 2b 2b 29 20 7b 0a 20 20 20 20 20 20 20 20 y2++) {. 00006dd0: 61 72 67 73 5b 5f 6b 65 79 32 5d 20 3d 20 61 72 args[_key2] = ar 00006de0: 67 75 6d 65 6e 74 73 5b 5f 6b 65 79 32 5d 3b 0a guments[_key2];. 00006df0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 }. re 00006e00: 74 75 72 6e 20 63 6f 6e 73 74 72 75 63 74 28 66 turn construct(f 00006e10: 75 6e 63 2c 20 61 72 67 73 29 3b 0a 20 20 20 20 unc, args);. 00006e20: 7d 3b 0a 20 20 7d 0a 0a 20 20 2f 2a 2a 0a 20 20 };. }.. /**. 00006e30: 20 2a 20 41 64 64 20 70 72 6f 70 65 72 74 69 65 * Add propertie 00006e40: 73 20 74 6f 20 61 20 6c 6f 6f 6b 75 70 20 74 61 s to a lookup ta 00006e50: 62 6c 65 0a 20 20 20 2a 0a 20 20 20 2a 20 40 70 ble. *. * @p 00006e60: 61 72 61 6d 20 7b 4f 62 6a 65 63 74 7d 20 73 65 aram {Object} se 00006e70: 74 20 2d 20 54 68 65 20 73 65 74 20 74 6f 20 77 t - The set to w 00006e80: 68 69 63 68 20 65 6c 65 6d 65 6e 74 73 20 77 69 hich elements wi 00006e90: 6c 6c 20 62 65 20 61 64 64 65 64 2e 0a 20 20 20 ll be added.. 00006ea0: 2a 20 40 70 61 72 61 6d 20 7b 41 72 72 61 79 7d * @param {Array} 00006eb0: 20 61 72 72 61 79 20 2d 20 54 68 65 20 61 72 72 array - The arr 00006ec0: 61 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 65 6c ay containing el 00006ed0: 65 6d 65 6e 74 73 20 74 6f 20 62 65 20 61 64 64 ements to be add 00006ee0: 65 64 20 74 6f 20 74 68 65 20 73 65 74 2e 0a 20 ed to the set.. 00006ef0: 20 20 2a 20 40 70 61 72 61 6d 20 7b 46 75 6e 63 * @param {Func 00006f00: 74 69 6f 6e 7d 20 74 72 61 6e 73 66 6f 72 6d 43 tion} transformC 00006f10: 61 73 65 46 75 6e 63 20 2d 20 41 6e 20 6f 70 74 aseFunc - An opt 00006f20: 69 6f 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 ional function t 00006f30: 6f 20 74 72 61 6e 73 66 6f 72 6d 20 74 68 65 20 o transform the 00006f40: 63 61 73 65 20 6f 66 20 65 61 63 68 20 65 6c 65 case of each ele 00006f50: 6d 65 6e 74 20 62 65 66 6f 72 65 20 61 64 64 69 ment before addi 00006f60: 6e 67 20 74 6f 20 74 68 65 20 73 65 74 2e 0a 20 ng to the set.. 00006f70: 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 4f 62 * @returns {Ob 00006f80: 6a 65 63 74 7d 20 54 68 65 20 6d 6f 64 69 66 69 ject} The modifi 00006f90: 65 64 20 73 65 74 20 77 69 74 68 20 61 64 64 65 ed set with adde 00006fa0: 64 20 65 6c 65 6d 65 6e 74 73 2e 0a 20 20 20 2a d elements.. * 00006fb0: 2f 0a 20 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 /. function add 00006fc0: 54 6f 53 65 74 28 73 65 74 2c 20 61 72 72 61 79 ToSet(set, array 00006fd0: 29 20 7b 0a 20 20 20 20 6c 65 74 20 74 72 61 6e ) {. let tran 00006fe0: 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 20 3d 20 sformCaseFunc = 00006ff0: 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 arguments.length 00007000: 20 3e 20 32 20 26 26 20 61 72 67 75 6d 65 6e 74 > 2 && argument 00007010: 73 5b 32 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e s[2] !== undefin 00007020: 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 32 ed ? arguments[2 00007030: 5d 20 3a 20 73 74 72 69 6e 67 54 6f 4c 6f 77 65 ] : stringToLowe 00007040: 72 43 61 73 65 3b 0a 20 20 20 20 69 66 20 28 73 rCase;. if (s 00007050: 65 74 50 72 6f 74 6f 74 79 70 65 4f 66 29 20 7b etPrototypeOf) { 00007060: 0a 20 20 20 20 20 20 2f 2f 20 4d 61 6b 65 20 27 . // Make ' 00007070: 69 6e 27 20 61 6e 64 20 74 72 75 74 68 79 20 63 in' and truthy c 00007080: 68 65 63 6b 73 20 6c 69 6b 65 20 42 6f 6f 6c 65 hecks like Boole 00007090: 61 6e 28 73 65 74 2e 63 6f 6e 73 74 72 75 63 74 an(set.construct 000070a0: 6f 72 29 0a 20 20 20 20 20 20 2f 2f 20 69 6e 64 or). // ind 000070b0: 65 70 65 6e 64 65 6e 74 20 6f 66 20 61 6e 79 20 ependent of any 000070c0: 70 72 6f 70 65 72 74 69 65 73 20 64 65 66 69 6e properties defin 000070d0: 65 64 20 6f 6e 20 4f 62 6a 65 63 74 2e 70 72 6f ed on Object.pro 000070e0: 74 6f 74 79 70 65 2e 0a 20 20 20 20 20 20 2f 2f totype.. // 000070f0: 20 50 72 65 76 65 6e 74 20 70 72 6f 74 6f 74 79 Prevent prototy 00007100: 70 65 20 73 65 74 74 65 72 73 20 66 72 6f 6d 20 pe setters from 00007110: 69 6e 74 65 72 63 65 70 74 69 6e 67 20 73 65 74 intercepting set 00007120: 20 61 73 20 61 20 74 68 69 73 20 76 61 6c 75 65 as a this value 00007130: 2e 0a 20 20 20 20 20 20 73 65 74 50 72 6f 74 6f .. setProto 00007140: 74 79 70 65 4f 66 28 73 65 74 2c 20 6e 75 6c 6c typeOf(set, null 00007150: 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 6c 65 74 );. }. let 00007160: 20 6c 20 3d 20 61 72 72 61 79 2e 6c 65 6e 67 74 l = array.lengt 00007170: 68 3b 0a 20 20 20 20 77 68 69 6c 65 20 28 6c 2d h;. while (l- 00007180: 2d 29 20 7b 0a 20 20 20 20 20 20 6c 65 74 20 65 -) {. let e 00007190: 6c 65 6d 65 6e 74 20 3d 20 61 72 72 61 79 5b 6c lement = array[l 000071a0: 5d 3b 0a 20 20 20 20 20 20 69 66 20 28 74 79 70 ];. if (typ 000071b0: 65 6f 66 20 65 6c 65 6d 65 6e 74 20 3d 3d 3d 20 eof element === 000071c0: 27 73 74 72 69 6e 67 27 29 20 7b 0a 20 20 20 20 'string') {. 000071d0: 20 20 20 20 63 6f 6e 73 74 20 6c 63 45 6c 65 6d const lcElem 000071e0: 65 6e 74 20 3d 20 74 72 61 6e 73 66 6f 72 6d 43 ent = transformC 000071f0: 61 73 65 46 75 6e 63 28 65 6c 65 6d 65 6e 74 29 aseFunc(element) 00007200: 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 6c 63 ;. if (lc 00007210: 45 6c 65 6d 65 6e 74 20 21 3d 3d 20 65 6c 65 6d Element !== elem 00007220: 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 ent) {. 00007230: 20 2f 2f 20 43 6f 6e 66 69 67 20 70 72 65 73 65 // Config prese 00007240: 74 73 20 28 65 2e 67 2e 20 74 61 67 73 2e 6a 73 ts (e.g. tags.js 00007250: 2c 20 61 74 74 72 73 2e 6a 73 29 20 61 72 65 20 , attrs.js) are 00007260: 69 6d 6d 75 74 61 62 6c 65 2e 0a 20 20 20 20 20 immutable.. 00007270: 20 20 20 20 20 69 66 20 28 21 69 73 46 72 6f 7a if (!isFroz 00007280: 65 6e 28 61 72 72 61 79 29 29 20 7b 0a 20 20 20 en(array)) {. 00007290: 20 20 20 20 20 20 20 20 20 61 72 72 61 79 5b 6c array[l 000072a0: 5d 20 3d 20 6c 63 45 6c 65 6d 65 6e 74 3b 0a 20 ] = lcElement;. 000072b0: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 }. 000072c0: 20 20 20 20 20 65 6c 65 6d 65 6e 74 20 3d 20 6c element = l 000072d0: 63 45 6c 65 6d 65 6e 74 3b 0a 20 20 20 20 20 20 cElement;. 000072e0: 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 }. }. 000072f0: 20 20 73 65 74 5b 65 6c 65 6d 65 6e 74 5d 20 3d set[element] = 00007300: 20 74 72 75 65 3b 0a 20 20 20 20 7d 0a 20 20 20 true;. }. 00007310: 20 72 65 74 75 72 6e 20 73 65 74 3b 0a 20 20 7d return set;. } 00007320: 0a 0a 20 20 2f 2a 2a 0a 20 20 20 2a 20 43 6c 65 .. /**. * Cle 00007330: 61 6e 20 75 70 20 61 6e 20 61 72 72 61 79 20 74 an up an array t 00007340: 6f 20 68 61 72 64 65 6e 20 61 67 61 69 6e 73 74 o harden against 00007350: 20 43 53 50 50 0a 20 20 20 2a 0a 20 20 20 2a 20 CSPP. *. * 00007360: 40 70 61 72 61 6d 20 7b 41 72 72 61 79 7d 20 61 @param {Array} a 00007370: 72 72 61 79 20 2d 20 54 68 65 20 61 72 72 61 79 rray - The array 00007380: 20 74 6f 20 62 65 20 63 6c 65 61 6e 65 64 2e 0a to be cleaned.. 00007390: 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 41 * @returns {A 000073a0: 72 72 61 79 7d 20 54 68 65 20 63 6c 65 61 6e 65 rray} The cleane 000073b0: 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 d version of the 000073c0: 20 61 72 72 61 79 0a 20 20 20 2a 2f 0a 20 20 66 array. */. f 000073d0: 75 6e 63 74 69 6f 6e 20 63 6c 65 61 6e 41 72 72 unction cleanArr 000073e0: 61 79 28 61 72 72 61 79 29 20 7b 0a 20 20 20 20 ay(array) {. 000073f0: 66 6f 72 20 28 6c 65 74 20 69 6e 64 65 78 20 3d for (let index = 00007400: 20 30 3b 20 69 6e 64 65 78 20 3c 20 61 72 72 61 0; index < arra 00007410: 79 2e 6c 65 6e 67 74 68 3b 20 69 6e 64 65 78 2b y.length; index+ 00007420: 2b 29 20 7b 0a 20 20 20 20 20 20 63 6f 6e 73 74 +) {. const 00007430: 20 69 73 50 72 6f 70 65 72 74 79 45 78 69 73 74 isPropertyExist 00007440: 20 3d 20 6f 62 6a 65 63 74 48 61 73 4f 77 6e 50 = objectHasOwnP 00007450: 72 6f 70 65 72 74 79 28 61 72 72 61 79 2c 20 69 roperty(array, i 00007460: 6e 64 65 78 29 3b 0a 20 20 20 20 20 20 69 66 20 ndex);. if 00007470: 28 21 69 73 50 72 6f 70 65 72 74 79 45 78 69 73 (!isPropertyExis 00007480: 74 29 20 7b 0a 20 20 20 20 20 20 20 20 61 72 72 t) {. arr 00007490: 61 79 5b 69 6e 64 65 78 5d 20 3d 20 6e 75 6c 6c ay[index] = null 000074a0: 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a ;. }. }. 000074b0: 20 20 20 20 72 65 74 75 72 6e 20 61 72 72 61 79 return array 000074c0: 3b 0a 20 20 7d 0a 0a 20 20 2f 2a 2a 0a 20 20 20 ;. }.. /**. 000074d0: 2a 20 53 68 61 6c 6c 6f 77 20 63 6c 6f 6e 65 20 * Shallow clone 000074e0: 61 6e 20 6f 62 6a 65 63 74 0a 20 20 20 2a 0a 20 an object. *. 000074f0: 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f 62 6a 65 * @param {Obje 00007500: 63 74 7d 20 6f 62 6a 65 63 74 20 2d 20 54 68 65 ct} object - The 00007510: 20 6f 62 6a 65 63 74 20 74 6f 20 62 65 20 63 6c object to be cl 00007520: 6f 6e 65 64 2e 0a 20 20 20 2a 20 40 72 65 74 75 oned.. * @retu 00007530: 72 6e 73 20 7b 4f 62 6a 65 63 74 7d 20 41 20 6e rns {Object} A n 00007540: 65 77 20 6f 62 6a 65 63 74 20 74 68 61 74 20 63 ew object that c 00007550: 6f 70 69 65 73 20 74 68 65 20 6f 72 69 67 69 6e opies the origin 00007560: 61 6c 2e 0a 20 20 20 2a 2f 0a 20 20 66 75 6e 63 al.. */. func 00007570: 74 69 6f 6e 20 63 6c 6f 6e 65 28 6f 62 6a 65 63 tion clone(objec 00007580: 74 29 20 7b 0a 20 20 20 20 63 6f 6e 73 74 20 6e t) {. const n 00007590: 65 77 4f 62 6a 65 63 74 20 3d 20 63 72 65 61 74 ewObject = creat 000075a0: 65 28 6e 75 6c 6c 29 3b 0a 20 20 20 20 66 6f 72 e(null);. for 000075b0: 20 28 63 6f 6e 73 74 20 5b 70 72 6f 70 65 72 74 (const [propert 000075c0: 79 2c 20 76 61 6c 75 65 5d 20 6f 66 20 65 6e 74 y, value] of ent 000075d0: 72 69 65 73 28 6f 62 6a 65 63 74 29 29 20 7b 0a ries(object)) {. 000075e0: 20 20 20 20 20 20 63 6f 6e 73 74 20 69 73 50 72 const isPr 000075f0: 6f 70 65 72 74 79 45 78 69 73 74 20 3d 20 6f 62 opertyExist = ob 00007600: 6a 65 63 74 48 61 73 4f 77 6e 50 72 6f 70 65 72 jectHasOwnProper 00007610: 74 79 28 6f 62 6a 65 63 74 2c 20 70 72 6f 70 65 ty(object, prope 00007620: 72 74 79 29 3b 0a 20 20 20 20 20 20 69 66 20 28 rty);. if ( 00007630: 69 73 50 72 6f 70 65 72 74 79 45 78 69 73 74 29 isPropertyExist) 00007640: 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 41 {. if (A 00007650: 72 72 61 79 2e 69 73 41 72 72 61 79 28 76 61 6c rray.isArray(val 00007660: 75 65 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 ue)) {. 00007670: 20 6e 65 77 4f 62 6a 65 63 74 5b 70 72 6f 70 65 newObject[prope 00007680: 72 74 79 5d 20 3d 20 63 6c 65 61 6e 41 72 72 61 rty] = cleanArra 00007690: 79 28 76 61 6c 75 65 29 3b 0a 20 20 20 20 20 20 y(value);. 000076a0: 20 20 7d 20 65 6c 73 65 20 69 66 20 28 76 61 6c } else if (val 000076b0: 75 65 20 26 26 20 74 79 70 65 6f 66 20 76 61 6c ue && typeof val 000076c0: 75 65 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 20 ue === 'object' 000076d0: 26 26 20 76 61 6c 75 65 2e 63 6f 6e 73 74 72 75 && value.constru 000076e0: 63 74 6f 72 20 3d 3d 3d 20 4f 62 6a 65 63 74 29 ctor === Object) 000076f0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 6e 65 77 {. new 00007700: 4f 62 6a 65 63 74 5b 70 72 6f 70 65 72 74 79 5d Object[property] 00007710: 20 3d 20 63 6c 6f 6e 65 28 76 61 6c 75 65 29 3b = clone(value); 00007720: 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 . } else 00007730: 7b 0a 20 20 20 20 20 20 20 20 20 20 6e 65 77 4f {. newO 00007740: 62 6a 65 63 74 5b 70 72 6f 70 65 72 74 79 5d 20 bject[property] 00007750: 3d 20 76 61 6c 75 65 3b 0a 20 20 20 20 20 20 20 = value;. 00007760: 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d }. }. } 00007770: 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 4f . return newO 00007780: 62 6a 65 63 74 3b 0a 20 20 7d 0a 0a 20 20 2f 2a bject;. }.. /* 00007790: 2a 0a 20 20 20 2a 20 54 68 69 73 20 6d 65 74 68 *. * This meth 000077a0: 6f 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 od automatically 000077b0: 20 63 68 65 63 6b 73 20 69 66 20 74 68 65 20 70 checks if the p 000077c0: 72 6f 70 20 69 73 20 66 75 6e 63 74 69 6f 6e 20 rop is function 000077d0: 6f 72 20 67 65 74 74 65 72 20 61 6e 64 20 62 65 or getter and be 000077e0: 68 61 76 65 73 20 61 63 63 6f 72 64 69 6e 67 6c haves accordingl 000077f0: 79 2e 0a 20 20 20 2a 0a 20 20 20 2a 20 40 70 61 y.. *. * @pa 00007800: 72 61 6d 20 7b 4f 62 6a 65 63 74 7d 20 6f 62 6a ram {Object} obj 00007810: 65 63 74 20 2d 20 54 68 65 20 6f 62 6a 65 63 74 ect - The object 00007820: 20 74 6f 20 6c 6f 6f 6b 20 75 70 20 74 68 65 20 to look up the 00007830: 67 65 74 74 65 72 20 66 75 6e 63 74 69 6f 6e 20 getter function 00007840: 69 6e 20 69 74 73 20 70 72 6f 74 6f 74 79 70 65 in its prototype 00007850: 20 63 68 61 69 6e 2e 0a 20 20 20 2a 20 40 70 61 chain.. * @pa 00007860: 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20 70 72 6f ram {String} pro 00007870: 70 20 2d 20 54 68 65 20 70 72 6f 70 65 72 74 79 p - The property 00007880: 20 6e 61 6d 65 20 66 6f 72 20 77 68 69 63 68 20 name for which 00007890: 74 6f 20 66 69 6e 64 20 74 68 65 20 67 65 74 74 to find the gett 000078a0: 65 72 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 er function.. 000078b0: 2a 20 40 72 65 74 75 72 6e 73 20 7b 46 75 6e 63 * @returns {Func 000078c0: 74 69 6f 6e 7d 20 54 68 65 20 67 65 74 74 65 72 tion} The getter 000078d0: 20 66 75 6e 63 74 69 6f 6e 20 66 6f 75 6e 64 20 function found 000078e0: 69 6e 20 74 68 65 20 70 72 6f 74 6f 74 79 70 65 in the prototype 000078f0: 20 63 68 61 69 6e 20 6f 72 20 61 20 66 61 6c 6c chain or a fall 00007900: 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 back function.. 00007910: 20 20 2a 2f 0a 20 20 66 75 6e 63 74 69 6f 6e 20 */. function 00007920: 6c 6f 6f 6b 75 70 47 65 74 74 65 72 28 6f 62 6a lookupGetter(obj 00007930: 65 63 74 2c 20 70 72 6f 70 29 20 7b 0a 20 20 20 ect, prop) {. 00007940: 20 77 68 69 6c 65 20 28 6f 62 6a 65 63 74 20 21 while (object ! 00007950: 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 20 20 20 == null) {. 00007960: 20 63 6f 6e 73 74 20 64 65 73 63 20 3d 20 67 65 const desc = ge 00007970: 74 4f 77 6e 50 72 6f 70 65 72 74 79 44 65 73 63 tOwnPropertyDesc 00007980: 72 69 70 74 6f 72 28 6f 62 6a 65 63 74 2c 20 70 riptor(object, p 00007990: 72 6f 70 29 3b 0a 20 20 20 20 20 20 69 66 20 28 rop);. if ( 000079a0: 64 65 73 63 29 20 7b 0a 20 20 20 20 20 20 20 20 desc) {. 000079b0: 69 66 20 28 64 65 73 63 2e 67 65 74 29 20 7b 0a if (desc.get) {. 000079c0: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e return 000079d0: 20 75 6e 61 70 70 6c 79 28 64 65 73 63 2e 67 65 unapply(desc.ge 000079e0: 74 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 t);. }. 000079f0: 20 20 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 if (typeof 00007a00: 20 64 65 73 63 2e 76 61 6c 75 65 20 3d 3d 3d 20 desc.value === 00007a10: 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 'function') {. 00007a20: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 75 return u 00007a30: 6e 61 70 70 6c 79 28 64 65 73 63 2e 76 61 6c 75 napply(desc.valu 00007a40: 65 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 e);. }. 00007a50: 20 20 20 20 7d 0a 20 20 20 20 20 20 6f 62 6a 65 }. obje 00007a60: 63 74 20 3d 20 67 65 74 50 72 6f 74 6f 74 79 70 ct = getPrototyp 00007a70: 65 4f 66 28 6f 62 6a 65 63 74 29 3b 0a 20 20 20 eOf(object);. 00007a80: 20 7d 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 }. function 00007a90: 66 61 6c 6c 62 61 63 6b 56 61 6c 75 65 28 29 20 fallbackValue() 00007aa0: 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e {. return n 00007ab0: 75 6c 6c 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 ull;. }. r 00007ac0: 65 74 75 72 6e 20 66 61 6c 6c 62 61 63 6b 56 61 eturn fallbackVa 00007ad0: 6c 75 65 3b 0a 20 20 7d 0a 0a 20 20 63 6f 6e 73 lue;. }.. cons 00007ae0: 74 20 68 74 6d 6c 24 31 20 3d 20 66 72 65 65 7a t html$1 = freez 00007af0: 65 28 5b 27 61 27 2c 20 27 61 62 62 72 27 2c 20 e(['a', 'abbr', 00007b00: 27 61 63 72 6f 6e 79 6d 27 2c 20 27 61 64 64 72 'acronym', 'addr 00007b10: 65 73 73 27 2c 20 27 61 72 65 61 27 2c 20 27 61 ess', 'area', 'a 00007b20: 72 74 69 63 6c 65 27 2c 20 27 61 73 69 64 65 27 rticle', 'aside' 00007b30: 2c 20 27 61 75 64 69 6f 27 2c 20 27 62 27 2c 20 , 'audio', 'b', 00007b40: 27 62 64 69 27 2c 20 27 62 64 6f 27 2c 20 27 62 'bdi', 'bdo', 'b 00007b50: 69 67 27 2c 20 27 62 6c 69 6e 6b 27 2c 20 27 62 ig', 'blink', 'b 00007b60: 6c 6f 63 6b 71 75 6f 74 65 27 2c 20 27 62 6f 64 lockquote', 'bod 00007b70: 79 27 2c 20 27 62 72 27 2c 20 27 62 75 74 74 6f y', 'br', 'butto 00007b80: 6e 27 2c 20 27 63 61 6e 76 61 73 27 2c 20 27 63 n', 'canvas', 'c 00007b90: 61 70 74 69 6f 6e 27 2c 20 27 63 65 6e 74 65 72 aption', 'center 00007ba0: 27 2c 20 27 63 69 74 65 27 2c 20 27 63 6f 64 65 ', 'cite', 'code 00007bb0: 27 2c 20 27 63 6f 6c 27 2c 20 27 63 6f 6c 67 72 ', 'col', 'colgr 00007bc0: 6f 75 70 27 2c 20 27 63 6f 6e 74 65 6e 74 27 2c oup', 'content', 00007bd0: 20 27 64 61 74 61 27 2c 20 27 64 61 74 61 6c 69 'data', 'datali 00007be0: 73 74 27 2c 20 27 64 64 27 2c 20 27 64 65 63 6f st', 'dd', 'deco 00007bf0: 72 61 74 6f 72 27 2c 20 27 64 65 6c 27 2c 20 27 rator', 'del', ' 00007c00: 64 65 74 61 69 6c 73 27 2c 20 27 64 66 6e 27 2c details', 'dfn', 00007c10: 20 27 64 69 61 6c 6f 67 27 2c 20 27 64 69 72 27 'dialog', 'dir' 00007c20: 2c 20 27 64 69 76 27 2c 20 27 64 6c 27 2c 20 27 , 'div', 'dl', ' 00007c30: 64 74 27 2c 20 27 65 6c 65 6d 65 6e 74 27 2c 20 dt', 'element', 00007c40: 27 65 6d 27 2c 20 27 66 69 65 6c 64 73 65 74 27 'em', 'fieldset' 00007c50: 2c 20 27 66 69 67 63 61 70 74 69 6f 6e 27 2c 20 , 'figcaption', 00007c60: 27 66 69 67 75 72 65 27 2c 20 27 66 6f 6e 74 27 'figure', 'font' 00007c70: 2c 20 27 66 6f 6f 74 65 72 27 2c 20 27 66 6f 72 , 'footer', 'for 00007c80: 6d 27 2c 20 27 68 31 27 2c 20 27 68 32 27 2c 20 m', 'h1', 'h2', 00007c90: 27 68 33 27 2c 20 27 68 34 27 2c 20 27 68 35 27 'h3', 'h4', 'h5' 00007ca0: 2c 20 27 68 36 27 2c 20 27 68 65 61 64 27 2c 20 , 'h6', 'head', 00007cb0: 27 68 65 61 64 65 72 27 2c 20 27 68 67 72 6f 75 'header', 'hgrou 00007cc0: 70 27 2c 20 27 68 72 27 2c 20 27 68 74 6d 6c 27 p', 'hr', 'html' 00007cd0: 2c 20 27 69 27 2c 20 27 69 6d 67 27 2c 20 27 69 , 'i', 'img', 'i 00007ce0: 6e 70 75 74 27 2c 20 27 69 6e 73 27 2c 20 27 6b nput', 'ins', 'k 00007cf0: 62 64 27 2c 20 27 6c 61 62 65 6c 27 2c 20 27 6c bd', 'label', 'l 00007d00: 65 67 65 6e 64 27 2c 20 27 6c 69 27 2c 20 27 6d egend', 'li', 'm 00007d10: 61 69 6e 27 2c 20 27 6d 61 70 27 2c 20 27 6d 61 ain', 'map', 'ma 00007d20: 72 6b 27 2c 20 27 6d 61 72 71 75 65 65 27 2c 20 rk', 'marquee', 00007d30: 27 6d 65 6e 75 27 2c 20 27 6d 65 6e 75 69 74 65 'menu', 'menuite 00007d40: 6d 27 2c 20 27 6d 65 74 65 72 27 2c 20 27 6e 61 m', 'meter', 'na 00007d50: 76 27 2c 20 27 6e 6f 62 72 27 2c 20 27 6f 6c 27 v', 'nobr', 'ol' 00007d60: 2c 20 27 6f 70 74 67 72 6f 75 70 27 2c 20 27 6f , 'optgroup', 'o 00007d70: 70 74 69 6f 6e 27 2c 20 27 6f 75 74 70 75 74 27 ption', 'output' 00007d80: 2c 20 27 70 27 2c 20 27 70 69 63 74 75 72 65 27 , 'p', 'picture' 00007d90: 2c 20 27 70 72 65 27 2c 20 27 70 72 6f 67 72 65 , 'pre', 'progre 00007da0: 73 73 27 2c 20 27 71 27 2c 20 27 72 70 27 2c 20 ss', 'q', 'rp', 00007db0: 27 72 74 27 2c 20 27 72 75 62 79 27 2c 20 27 73 'rt', 'ruby', 's 00007dc0: 27 2c 20 27 73 61 6d 70 27 2c 20 27 73 65 63 74 ', 'samp', 'sect 00007dd0: 69 6f 6e 27 2c 20 27 73 65 6c 65 63 74 27 2c 20 ion', 'select', 00007de0: 27 73 68 61 64 6f 77 27 2c 20 27 73 6d 61 6c 6c 'shadow', 'small 00007df0: 27 2c 20 27 73 6f 75 72 63 65 27 2c 20 27 73 70 ', 'source', 'sp 00007e00: 61 63 65 72 27 2c 20 27 73 70 61 6e 27 2c 20 27 acer', 'span', ' 00007e10: 73 74 72 69 6b 65 27 2c 20 27 73 74 72 6f 6e 67 strike', 'strong 00007e20: 27 2c 20 27 73 74 79 6c 65 27 2c 20 27 73 75 62 ', 'style', 'sub 00007e30: 27 2c 20 27 73 75 6d 6d 61 72 79 27 2c 20 27 73 ', 'summary', 's 00007e40: 75 70 27 2c 20 27 74 61 62 6c 65 27 2c 20 27 74 up', 'table', 't 00007e50: 62 6f 64 79 27 2c 20 27 74 64 27 2c 20 27 74 65 body', 'td', 'te 00007e60: 6d 70 6c 61 74 65 27 2c 20 27 74 65 78 74 61 72 mplate', 'textar 00007e70: 65 61 27 2c 20 27 74 66 6f 6f 74 27 2c 20 27 74 ea', 'tfoot', 't 00007e80: 68 27 2c 20 27 74 68 65 61 64 27 2c 20 27 74 69 h', 'thead', 'ti 00007e90: 6d 65 27 2c 20 27 74 72 27 2c 20 27 74 72 61 63 me', 'tr', 'trac 00007ea0: 6b 27 2c 20 27 74 74 27 2c 20 27 75 27 2c 20 27 k', 'tt', 'u', ' 00007eb0: 75 6c 27 2c 20 27 76 61 72 27 2c 20 27 76 69 64 ul', 'var', 'vid 00007ec0: 65 6f 27 2c 20 27 77 62 72 27 5d 29 3b 0a 0a 20 eo', 'wbr']);.. 00007ed0: 20 2f 2f 20 53 56 47 0a 20 20 63 6f 6e 73 74 20 // SVG. const 00007ee0: 73 76 67 24 31 20 3d 20 66 72 65 65 7a 65 28 5b svg$1 = freeze([ 00007ef0: 27 73 76 67 27 2c 20 27 61 27 2c 20 27 61 6c 74 'svg', 'a', 'alt 00007f00: 67 6c 79 70 68 27 2c 20 27 61 6c 74 67 6c 79 70 glyph', 'altglyp 00007f10: 68 64 65 66 27 2c 20 27 61 6c 74 67 6c 79 70 68 hdef', 'altglyph 00007f20: 69 74 65 6d 27 2c 20 27 61 6e 69 6d 61 74 65 63 item', 'animatec 00007f30: 6f 6c 6f 72 27 2c 20 27 61 6e 69 6d 61 74 65 6d olor', 'animatem 00007f40: 6f 74 69 6f 6e 27 2c 20 27 61 6e 69 6d 61 74 65 otion', 'animate 00007f50: 74 72 61 6e 73 66 6f 72 6d 27 2c 20 27 63 69 72 transform', 'cir 00007f60: 63 6c 65 27 2c 20 27 63 6c 69 70 70 61 74 68 27 cle', 'clippath' 00007f70: 2c 20 27 64 65 66 73 27 2c 20 27 64 65 73 63 27 , 'defs', 'desc' 00007f80: 2c 20 27 65 6c 6c 69 70 73 65 27 2c 20 27 66 69 , 'ellipse', 'fi 00007f90: 6c 74 65 72 27 2c 20 27 66 6f 6e 74 27 2c 20 27 lter', 'font', ' 00007fa0: 67 27 2c 20 27 67 6c 79 70 68 27 2c 20 27 67 6c g', 'glyph', 'gl 00007fb0: 79 70 68 72 65 66 27 2c 20 27 68 6b 65 72 6e 27 yphref', 'hkern' 00007fc0: 2c 20 27 69 6d 61 67 65 27 2c 20 27 6c 69 6e 65 , 'image', 'line 00007fd0: 27 2c 20 27 6c 69 6e 65 61 72 67 72 61 64 69 65 ', 'lineargradie 00007fe0: 6e 74 27 2c 20 27 6d 61 72 6b 65 72 27 2c 20 27 nt', 'marker', ' 00007ff0: 6d 61 73 6b 27 2c 20 27 6d 65 74 61 64 61 74 61 mask', 'metadata 00008000: 27 2c 20 27 6d 70 61 74 68 27 2c 20 27 70 61 74 ', 'mpath', 'pat 00008010: 68 27 2c 20 27 70 61 74 74 65 72 6e 27 2c 20 27 h', 'pattern', ' 00008020: 70 6f 6c 79 67 6f 6e 27 2c 20 27 70 6f 6c 79 6c polygon', 'polyl 00008030: 69 6e 65 27 2c 20 27 72 61 64 69 61 6c 67 72 61 ine', 'radialgra 00008040: 64 69 65 6e 74 27 2c 20 27 72 65 63 74 27 2c 20 dient', 'rect', 00008050: 27 73 74 6f 70 27 2c 20 27 73 74 79 6c 65 27 2c 'stop', 'style', 00008060: 20 27 73 77 69 74 63 68 27 2c 20 27 73 79 6d 62 'switch', 'symb 00008070: 6f 6c 27 2c 20 27 74 65 78 74 27 2c 20 27 74 65 ol', 'text', 'te 00008080: 78 74 70 61 74 68 27 2c 20 27 74 69 74 6c 65 27 xtpath', 'title' 00008090: 2c 20 27 74 72 65 66 27 2c 20 27 74 73 70 61 6e , 'tref', 'tspan 000080a0: 27 2c 20 27 76 69 65 77 27 2c 20 27 76 6b 65 72 ', 'view', 'vker 000080b0: 6e 27 5d 29 3b 0a 20 20 63 6f 6e 73 74 20 73 76 n']);. const sv 000080c0: 67 46 69 6c 74 65 72 73 20 3d 20 66 72 65 65 7a gFilters = freez 000080d0: 65 28 5b 27 66 65 42 6c 65 6e 64 27 2c 20 27 66 e(['feBlend', 'f 000080e0: 65 43 6f 6c 6f 72 4d 61 74 72 69 78 27 2c 20 27 eColorMatrix', ' 000080f0: 66 65 43 6f 6d 70 6f 6e 65 6e 74 54 72 61 6e 73 feComponentTrans 00008100: 66 65 72 27 2c 20 27 66 65 43 6f 6d 70 6f 73 69 fer', 'feComposi 00008110: 74 65 27 2c 20 27 66 65 43 6f 6e 76 6f 6c 76 65 te', 'feConvolve 00008120: 4d 61 74 72 69 78 27 2c 20 27 66 65 44 69 66 66 Matrix', 'feDiff 00008130: 75 73 65 4c 69 67 68 74 69 6e 67 27 2c 20 27 66 useLighting', 'f 00008140: 65 44 69 73 70 6c 61 63 65 6d 65 6e 74 4d 61 70 eDisplacementMap 00008150: 27 2c 20 27 66 65 44 69 73 74 61 6e 74 4c 69 67 ', 'feDistantLig 00008160: 68 74 27 2c 20 27 66 65 44 72 6f 70 53 68 61 64 ht', 'feDropShad 00008170: 6f 77 27 2c 20 27 66 65 46 6c 6f 6f 64 27 2c 20 ow', 'feFlood', 00008180: 27 66 65 46 75 6e 63 41 27 2c 20 27 66 65 46 75 'feFuncA', 'feFu 00008190: 6e 63 42 27 2c 20 27 66 65 46 75 6e 63 47 27 2c ncB', 'feFuncG', 000081a0: 20 27 66 65 46 75 6e 63 52 27 2c 20 27 66 65 47 'feFuncR', 'feG 000081b0: 61 75 73 73 69 61 6e 42 6c 75 72 27 2c 20 27 66 aussianBlur', 'f 000081c0: 65 49 6d 61 67 65 27 2c 20 27 66 65 4d 65 72 67 eImage', 'feMerg 000081d0: 65 27 2c 20 27 66 65 4d 65 72 67 65 4e 6f 64 65 e', 'feMergeNode 000081e0: 27 2c 20 27 66 65 4d 6f 72 70 68 6f 6c 6f 67 79 ', 'feMorphology 000081f0: 27 2c 20 27 66 65 4f 66 66 73 65 74 27 2c 20 27 ', 'feOffset', ' 00008200: 66 65 50 6f 69 6e 74 4c 69 67 68 74 27 2c 20 27 fePointLight', ' 00008210: 66 65 53 70 65 63 75 6c 61 72 4c 69 67 68 74 69 feSpecularLighti 00008220: 6e 67 27 2c 20 27 66 65 53 70 6f 74 4c 69 67 68 ng', 'feSpotLigh 00008230: 74 27 2c 20 27 66 65 54 69 6c 65 27 2c 20 27 66 t', 'feTile', 'f 00008240: 65 54 75 72 62 75 6c 65 6e 63 65 27 5d 29 3b 0a eTurbulence']);. 00008250: 0a 20 20 2f 2f 20 4c 69 73 74 20 6f 66 20 53 56 . // List of SV 00008260: 47 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 G elements that 00008270: 61 72 65 20 64 69 73 61 6c 6c 6f 77 65 64 20 62 are disallowed b 00008280: 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 2f 2f 20 y default.. // 00008290: 57 65 20 73 74 69 6c 6c 20 6e 65 65 64 20 74 6f We still need to 000082a0: 20 6b 6e 6f 77 20 74 68 65 6d 20 73 6f 20 74 68 know them so th 000082b0: 61 74 20 77 65 20 63 61 6e 20 64 6f 20 6e 61 6d at we can do nam 000082c0: 65 73 70 61 63 65 0a 20 20 2f 2f 20 63 68 65 63 espace. // chec 000082d0: 6b 73 20 70 72 6f 70 65 72 6c 79 20 69 6e 20 63 ks properly in c 000082e0: 61 73 65 20 6f 6e 65 20 77 61 6e 74 73 20 74 6f ase one wants to 000082f0: 20 61 64 64 20 74 68 65 6d 20 74 6f 0a 20 20 2f add them to. / 00008300: 2f 20 61 6c 6c 6f 77 2d 6c 69 73 74 2e 0a 20 20 / allow-list.. 00008310: 63 6f 6e 73 74 20 73 76 67 44 69 73 61 6c 6c 6f const svgDisallo 00008320: 77 65 64 20 3d 20 66 72 65 65 7a 65 28 5b 27 61 wed = freeze(['a 00008330: 6e 69 6d 61 74 65 27 2c 20 27 63 6f 6c 6f 72 2d nimate', 'color- 00008340: 70 72 6f 66 69 6c 65 27 2c 20 27 63 75 72 73 6f profile', 'curso 00008350: 72 27 2c 20 27 64 69 73 63 61 72 64 27 2c 20 27 r', 'discard', ' 00008360: 66 6f 6e 74 2d 66 61 63 65 27 2c 20 27 66 6f 6e font-face', 'fon 00008370: 74 2d 66 61 63 65 2d 66 6f 72 6d 61 74 27 2c 20 t-face-format', 00008380: 27 66 6f 6e 74 2d 66 61 63 65 2d 6e 61 6d 65 27 'font-face-name' 00008390: 2c 20 27 66 6f 6e 74 2d 66 61 63 65 2d 73 72 63 , 'font-face-src 000083a0: 27 2c 20 27 66 6f 6e 74 2d 66 61 63 65 2d 75 72 ', 'font-face-ur 000083b0: 69 27 2c 20 27 66 6f 72 65 69 67 6e 6f 62 6a 65 i', 'foreignobje 000083c0: 63 74 27 2c 20 27 68 61 74 63 68 27 2c 20 27 68 ct', 'hatch', 'h 000083d0: 61 74 63 68 70 61 74 68 27 2c 20 27 6d 65 73 68 atchpath', 'mesh 000083e0: 27 2c 20 27 6d 65 73 68 67 72 61 64 69 65 6e 74 ', 'meshgradient 000083f0: 27 2c 20 27 6d 65 73 68 70 61 74 63 68 27 2c 20 ', 'meshpatch', 00008400: 27 6d 65 73 68 72 6f 77 27 2c 20 27 6d 69 73 73 'meshrow', 'miss 00008410: 69 6e 67 2d 67 6c 79 70 68 27 2c 20 27 73 63 72 ing-glyph', 'scr 00008420: 69 70 74 27 2c 20 27 73 65 74 27 2c 20 27 73 6f ipt', 'set', 'so 00008430: 6c 69 64 63 6f 6c 6f 72 27 2c 20 27 75 6e 6b 6e lidcolor', 'unkn 00008440: 6f 77 6e 27 2c 20 27 75 73 65 27 5d 29 3b 0a 20 own', 'use']);. 00008450: 20 63 6f 6e 73 74 20 6d 61 74 68 4d 6c 24 31 20 const mathMl$1 00008460: 3d 20 66 72 65 65 7a 65 28 5b 27 6d 61 74 68 27 = freeze(['math' 00008470: 2c 20 27 6d 65 6e 63 6c 6f 73 65 27 2c 20 27 6d , 'menclose', 'm 00008480: 65 72 72 6f 72 27 2c 20 27 6d 66 65 6e 63 65 64 error', 'mfenced 00008490: 27 2c 20 27 6d 66 72 61 63 27 2c 20 27 6d 67 6c ', 'mfrac', 'mgl 000084a0: 79 70 68 27 2c 20 27 6d 69 27 2c 20 27 6d 6c 61 yph', 'mi', 'mla 000084b0: 62 65 6c 65 64 74 72 27 2c 20 27 6d 6d 75 6c 74 beledtr', 'mmult 000084c0: 69 73 63 72 69 70 74 73 27 2c 20 27 6d 6e 27 2c iscripts', 'mn', 000084d0: 20 27 6d 6f 27 2c 20 27 6d 6f 76 65 72 27 2c 20 'mo', 'mover', 000084e0: 27 6d 70 61 64 64 65 64 27 2c 20 27 6d 70 68 61 'mpadded', 'mpha 000084f0: 6e 74 6f 6d 27 2c 20 27 6d 72 6f 6f 74 27 2c 20 ntom', 'mroot', 00008500: 27 6d 72 6f 77 27 2c 20 27 6d 73 27 2c 20 27 6d 'mrow', 'ms', 'm 00008510: 73 70 61 63 65 27 2c 20 27 6d 73 71 72 74 27 2c space', 'msqrt', 00008520: 20 27 6d 73 74 79 6c 65 27 2c 20 27 6d 73 75 62 'mstyle', 'msub 00008530: 27 2c 20 27 6d 73 75 70 27 2c 20 27 6d 73 75 62 ', 'msup', 'msub 00008540: 73 75 70 27 2c 20 27 6d 74 61 62 6c 65 27 2c 20 sup', 'mtable', 00008550: 27 6d 74 64 27 2c 20 27 6d 74 65 78 74 27 2c 20 'mtd', 'mtext', 00008560: 27 6d 74 72 27 2c 20 27 6d 75 6e 64 65 72 27 2c 'mtr', 'munder', 00008570: 20 27 6d 75 6e 64 65 72 6f 76 65 72 27 2c 20 27 'munderover', ' 00008580: 6d 70 72 65 73 63 72 69 70 74 73 27 5d 29 3b 0a mprescripts']);. 00008590: 0a 20 20 2f 2f 20 53 69 6d 69 6c 61 72 6c 79 20 . // Similarly 000085a0: 74 6f 20 53 56 47 2c 20 77 65 20 77 61 6e 74 20 to SVG, we want 000085b0: 74 6f 20 6b 6e 6f 77 20 61 6c 6c 20 4d 61 74 68 to know all Math 000085c0: 4d 4c 20 65 6c 65 6d 65 6e 74 73 2c 0a 20 20 2f ML elements,. / 000085d0: 2f 20 65 76 65 6e 20 74 68 6f 73 65 20 74 68 61 / even those tha 000085e0: 74 20 77 65 20 64 69 73 61 6c 6c 6f 77 20 62 79 t we disallow by 000085f0: 20 64 65 66 61 75 6c 74 2e 0a 20 20 63 6f 6e 73 default.. cons 00008600: 74 20 6d 61 74 68 4d 6c 44 69 73 61 6c 6c 6f 77 t mathMlDisallow 00008610: 65 64 20 3d 20 66 72 65 65 7a 65 28 5b 27 6d 61 ed = freeze(['ma 00008620: 63 74 69 6f 6e 27 2c 20 27 6d 61 6c 69 67 6e 67 ction', 'maligng 00008630: 72 6f 75 70 27 2c 20 27 6d 61 6c 69 67 6e 6d 61 roup', 'malignma 00008640: 72 6b 27 2c 20 27 6d 6c 6f 6e 67 64 69 76 27 2c rk', 'mlongdiv', 00008650: 20 27 6d 73 63 61 72 72 69 65 73 27 2c 20 27 6d 'mscarries', 'm 00008660: 73 63 61 72 72 79 27 2c 20 27 6d 73 67 72 6f 75 scarry', 'msgrou 00008670: 70 27 2c 20 27 6d 73 74 61 63 6b 27 2c 20 27 6d p', 'mstack', 'm 00008680: 73 6c 69 6e 65 27 2c 20 27 6d 73 72 6f 77 27 2c sline', 'msrow', 00008690: 20 27 73 65 6d 61 6e 74 69 63 73 27 2c 20 27 61 'semantics', 'a 000086a0: 6e 6e 6f 74 61 74 69 6f 6e 27 2c 20 27 61 6e 6e nnotation', 'ann 000086b0: 6f 74 61 74 69 6f 6e 2d 78 6d 6c 27 2c 20 27 6d otation-xml', 'm 000086c0: 70 72 65 73 63 72 69 70 74 73 27 2c 20 27 6e 6f prescripts', 'no 000086d0: 6e 65 27 5d 29 3b 0a 20 20 63 6f 6e 73 74 20 74 ne']);. const t 000086e0: 65 78 74 20 3d 20 66 72 65 65 7a 65 28 5b 27 23 ext = freeze(['# 000086f0: 74 65 78 74 27 5d 29 3b 0a 0a 20 20 63 6f 6e 73 text']);.. cons 00008700: 74 20 68 74 6d 6c 20 3d 20 66 72 65 65 7a 65 28 t html = freeze( 00008710: 5b 27 61 63 63 65 70 74 27 2c 20 27 61 63 74 69 ['accept', 'acti 00008720: 6f 6e 27 2c 20 27 61 6c 69 67 6e 27 2c 20 27 61 on', 'align', 'a 00008730: 6c 74 27 2c 20 27 61 75 74 6f 63 61 70 69 74 61 lt', 'autocapita 00008740: 6c 69 7a 65 27 2c 20 27 61 75 74 6f 63 6f 6d 70 lize', 'autocomp 00008750: 6c 65 74 65 27 2c 20 27 61 75 74 6f 70 69 63 74 lete', 'autopict 00008760: 75 72 65 69 6e 70 69 63 74 75 72 65 27 2c 20 27 ureinpicture', ' 00008770: 61 75 74 6f 70 6c 61 79 27 2c 20 27 62 61 63 6b autoplay', 'back 00008780: 67 72 6f 75 6e 64 27 2c 20 27 62 67 63 6f 6c 6f ground', 'bgcolo 00008790: 72 27 2c 20 27 62 6f 72 64 65 72 27 2c 20 27 63 r', 'border', 'c 000087a0: 61 70 74 75 72 65 27 2c 20 27 63 65 6c 6c 70 61 apture', 'cellpa 000087b0: 64 64 69 6e 67 27 2c 20 27 63 65 6c 6c 73 70 61 dding', 'cellspa 000087c0: 63 69 6e 67 27 2c 20 27 63 68 65 63 6b 65 64 27 cing', 'checked' 000087d0: 2c 20 27 63 69 74 65 27 2c 20 27 63 6c 61 73 73 , 'cite', 'class 000087e0: 27 2c 20 27 63 6c 65 61 72 27 2c 20 27 63 6f 6c ', 'clear', 'col 000087f0: 6f 72 27 2c 20 27 63 6f 6c 73 27 2c 20 27 63 6f or', 'cols', 'co 00008800: 6c 73 70 61 6e 27 2c 20 27 63 6f 6e 74 72 6f 6c lspan', 'control 00008810: 73 27 2c 20 27 63 6f 6e 74 72 6f 6c 73 6c 69 73 s', 'controlslis 00008820: 74 27 2c 20 27 63 6f 6f 72 64 73 27 2c 20 27 63 t', 'coords', 'c 00008830: 72 6f 73 73 6f 72 69 67 69 6e 27 2c 20 27 64 61 rossorigin', 'da 00008840: 74 65 74 69 6d 65 27 2c 20 27 64 65 63 6f 64 69 tetime', 'decodi 00008850: 6e 67 27 2c 20 27 64 65 66 61 75 6c 74 27 2c 20 ng', 'default', 00008860: 27 64 69 72 27 2c 20 27 64 69 73 61 62 6c 65 64 'dir', 'disabled 00008870: 27 2c 20 27 64 69 73 61 62 6c 65 70 69 63 74 75 ', 'disablepictu 00008880: 72 65 69 6e 70 69 63 74 75 72 65 27 2c 20 27 64 reinpicture', 'd 00008890: 69 73 61 62 6c 65 72 65 6d 6f 74 65 70 6c 61 79 isableremoteplay 000088a0: 62 61 63 6b 27 2c 20 27 64 6f 77 6e 6c 6f 61 64 back', 'download 000088b0: 27 2c 20 27 64 72 61 67 67 61 62 6c 65 27 2c 20 ', 'draggable', 000088c0: 27 65 6e 63 74 79 70 65 27 2c 20 27 65 6e 74 65 'enctype', 'ente 000088d0: 72 6b 65 79 68 69 6e 74 27 2c 20 27 66 61 63 65 rkeyhint', 'face 000088e0: 27 2c 20 27 66 6f 72 27 2c 20 27 68 65 61 64 65 ', 'for', 'heade 000088f0: 72 73 27 2c 20 27 68 65 69 67 68 74 27 2c 20 27 rs', 'height', ' 00008900: 68 69 64 64 65 6e 27 2c 20 27 68 69 67 68 27 2c hidden', 'high', 00008910: 20 27 68 72 65 66 27 2c 20 27 68 72 65 66 6c 61 'href', 'hrefla 00008920: 6e 67 27 2c 20 27 69 64 27 2c 20 27 69 6e 70 75 ng', 'id', 'inpu 00008930: 74 6d 6f 64 65 27 2c 20 27 69 6e 74 65 67 72 69 tmode', 'integri 00008940: 74 79 27 2c 20 27 69 73 6d 61 70 27 2c 20 27 6b ty', 'ismap', 'k 00008950: 69 6e 64 27 2c 20 27 6c 61 62 65 6c 27 2c 20 27 ind', 'label', ' 00008960: 6c 61 6e 67 27 2c 20 27 6c 69 73 74 27 2c 20 27 lang', 'list', ' 00008970: 6c 6f 61 64 69 6e 67 27 2c 20 27 6c 6f 6f 70 27 loading', 'loop' 00008980: 2c 20 27 6c 6f 77 27 2c 20 27 6d 61 78 27 2c 20 , 'low', 'max', 00008990: 27 6d 61 78 6c 65 6e 67 74 68 27 2c 20 27 6d 65 'maxlength', 'me 000089a0: 64 69 61 27 2c 20 27 6d 65 74 68 6f 64 27 2c 20 dia', 'method', 000089b0: 27 6d 69 6e 27 2c 20 27 6d 69 6e 6c 65 6e 67 74 'min', 'minlengt 000089c0: 68 27 2c 20 27 6d 75 6c 74 69 70 6c 65 27 2c 20 h', 'multiple', 000089d0: 27 6d 75 74 65 64 27 2c 20 27 6e 61 6d 65 27 2c 'muted', 'name', 000089e0: 20 27 6e 6f 6e 63 65 27 2c 20 27 6e 6f 73 68 61 'nonce', 'nosha 000089f0: 64 65 27 2c 20 27 6e 6f 76 61 6c 69 64 61 74 65 de', 'novalidate 00008a00: 27 2c 20 27 6e 6f 77 72 61 70 27 2c 20 27 6f 70 ', 'nowrap', 'op 00008a10: 65 6e 27 2c 20 27 6f 70 74 69 6d 75 6d 27 2c 20 en', 'optimum', 00008a20: 27 70 61 74 74 65 72 6e 27 2c 20 27 70 6c 61 63 'pattern', 'plac 00008a30: 65 68 6f 6c 64 65 72 27 2c 20 27 70 6c 61 79 73 eholder', 'plays 00008a40: 69 6e 6c 69 6e 65 27 2c 20 27 70 6f 73 74 65 72 inline', 'poster 00008a50: 27 2c 20 27 70 72 65 6c 6f 61 64 27 2c 20 27 70 ', 'preload', 'p 00008a60: 75 62 64 61 74 65 27 2c 20 27 72 61 64 69 6f 67 ubdate', 'radiog 00008a70: 72 6f 75 70 27 2c 20 27 72 65 61 64 6f 6e 6c 79 roup', 'readonly 00008a80: 27 2c 20 27 72 65 6c 27 2c 20 27 72 65 71 75 69 ', 'rel', 'requi 00008a90: 72 65 64 27 2c 20 27 72 65 76 27 2c 20 27 72 65 red', 'rev', 're 00008aa0: 76 65 72 73 65 64 27 2c 20 27 72 6f 6c 65 27 2c versed', 'role', 00008ab0: 20 27 72 6f 77 73 27 2c 20 27 72 6f 77 73 70 61 'rows', 'rowspa 00008ac0: 6e 27 2c 20 27 73 70 65 6c 6c 63 68 65 63 6b 27 n', 'spellcheck' 00008ad0: 2c 20 27 73 63 6f 70 65 27 2c 20 27 73 65 6c 65 , 'scope', 'sele 00008ae0: 63 74 65 64 27 2c 20 27 73 68 61 70 65 27 2c 20 cted', 'shape', 00008af0: 27 73 69 7a 65 27 2c 20 27 73 69 7a 65 73 27 2c 'size', 'sizes', 00008b00: 20 27 73 70 61 6e 27 2c 20 27 73 72 63 6c 61 6e 'span', 'srclan 00008b10: 67 27 2c 20 27 73 74 61 72 74 27 2c 20 27 73 72 g', 'start', 'sr 00008b20: 63 27 2c 20 27 73 72 63 73 65 74 27 2c 20 27 73 c', 'srcset', 's 00008b30: 74 65 70 27 2c 20 27 73 74 79 6c 65 27 2c 20 27 tep', 'style', ' 00008b40: 73 75 6d 6d 61 72 79 27 2c 20 27 74 61 62 69 6e summary', 'tabin 00008b50: 64 65 78 27 2c 20 27 74 69 74 6c 65 27 2c 20 27 dex', 'title', ' 00008b60: 74 72 61 6e 73 6c 61 74 65 27 2c 20 27 74 79 70 translate', 'typ 00008b70: 65 27 2c 20 27 75 73 65 6d 61 70 27 2c 20 27 76 e', 'usemap', 'v 00008b80: 61 6c 69 67 6e 27 2c 20 27 76 61 6c 75 65 27 2c align', 'value', 00008b90: 20 27 77 69 64 74 68 27 2c 20 27 77 72 61 70 27 'width', 'wrap' 00008ba0: 2c 20 27 78 6d 6c 6e 73 27 2c 20 27 73 6c 6f 74 , 'xmlns', 'slot 00008bb0: 27 5d 29 3b 0a 20 20 63 6f 6e 73 74 20 73 76 67 ']);. const svg 00008bc0: 20 3d 20 66 72 65 65 7a 65 28 5b 27 61 63 63 65 = freeze(['acce 00008bd0: 6e 74 2d 68 65 69 67 68 74 27 2c 20 27 61 63 63 nt-height', 'acc 00008be0: 75 6d 75 6c 61 74 65 27 2c 20 27 61 64 64 69 74 umulate', 'addit 00008bf0: 69 76 65 27 2c 20 27 61 6c 69 67 6e 6d 65 6e 74 ive', 'alignment 00008c00: 2d 62 61 73 65 6c 69 6e 65 27 2c 20 27 61 73 63 -baseline', 'asc 00008c10: 65 6e 74 27 2c 20 27 61 74 74 72 69 62 75 74 65 ent', 'attribute 00008c20: 6e 61 6d 65 27 2c 20 27 61 74 74 72 69 62 75 74 name', 'attribut 00008c30: 65 74 79 70 65 27 2c 20 27 61 7a 69 6d 75 74 68 etype', 'azimuth 00008c40: 27 2c 20 27 62 61 73 65 66 72 65 71 75 65 6e 63 ', 'basefrequenc 00008c50: 79 27 2c 20 27 62 61 73 65 6c 69 6e 65 2d 73 68 y', 'baseline-sh 00008c60: 69 66 74 27 2c 20 27 62 65 67 69 6e 27 2c 20 27 ift', 'begin', ' 00008c70: 62 69 61 73 27 2c 20 27 62 79 27 2c 20 27 63 6c bias', 'by', 'cl 00008c80: 61 73 73 27 2c 20 27 63 6c 69 70 27 2c 20 27 63 ass', 'clip', 'c 00008c90: 6c 69 70 70 61 74 68 75 6e 69 74 73 27 2c 20 27 lippathunits', ' 00008ca0: 63 6c 69 70 2d 70 61 74 68 27 2c 20 27 63 6c 69 clip-path', 'cli 00008cb0: 70 2d 72 75 6c 65 27 2c 20 27 63 6f 6c 6f 72 27 p-rule', 'color' 00008cc0: 2c 20 27 63 6f 6c 6f 72 2d 69 6e 74 65 72 70 6f , 'color-interpo 00008cd0: 6c 61 74 69 6f 6e 27 2c 20 27 63 6f 6c 6f 72 2d lation', 'color- 00008ce0: 69 6e 74 65 72 70 6f 6c 61 74 69 6f 6e 2d 66 69 interpolation-fi 00008cf0: 6c 74 65 72 73 27 2c 20 27 63 6f 6c 6f 72 2d 70 lters', 'color-p 00008d00: 72 6f 66 69 6c 65 27 2c 20 27 63 6f 6c 6f 72 2d rofile', 'color- 00008d10: 72 65 6e 64 65 72 69 6e 67 27 2c 20 27 63 78 27 rendering', 'cx' 00008d20: 2c 20 27 63 79 27 2c 20 27 64 27 2c 20 27 64 78 , 'cy', 'd', 'dx 00008d30: 27 2c 20 27 64 79 27 2c 20 27 64 69 66 66 75 73 ', 'dy', 'diffus 00008d40: 65 63 6f 6e 73 74 61 6e 74 27 2c 20 27 64 69 72 econstant', 'dir 00008d50: 65 63 74 69 6f 6e 27 2c 20 27 64 69 73 70 6c 61 ection', 'displa 00008d60: 79 27 2c 20 27 64 69 76 69 73 6f 72 27 2c 20 27 y', 'divisor', ' 00008d70: 64 75 72 27 2c 20 27 65 64 67 65 6d 6f 64 65 27 dur', 'edgemode' 00008d80: 2c 20 27 65 6c 65 76 61 74 69 6f 6e 27 2c 20 27 , 'elevation', ' 00008d90: 65 6e 64 27 2c 20 27 66 69 6c 6c 27 2c 20 27 66 end', 'fill', 'f 00008da0: 69 6c 6c 2d 6f 70 61 63 69 74 79 27 2c 20 27 66 ill-opacity', 'f 00008db0: 69 6c 6c 2d 72 75 6c 65 27 2c 20 27 66 69 6c 74 ill-rule', 'filt 00008dc0: 65 72 27 2c 20 27 66 69 6c 74 65 72 75 6e 69 74 er', 'filterunit 00008dd0: 73 27 2c 20 27 66 6c 6f 6f 64 2d 63 6f 6c 6f 72 s', 'flood-color 00008de0: 27 2c 20 27 66 6c 6f 6f 64 2d 6f 70 61 63 69 74 ', 'flood-opacit 00008df0: 79 27 2c 20 27 66 6f 6e 74 2d 66 61 6d 69 6c 79 y', 'font-family 00008e00: 27 2c 20 27 66 6f 6e 74 2d 73 69 7a 65 27 2c 20 ', 'font-size', 00008e10: 27 66 6f 6e 74 2d 73 69 7a 65 2d 61 64 6a 75 73 'font-size-adjus 00008e20: 74 27 2c 20 27 66 6f 6e 74 2d 73 74 72 65 74 63 t', 'font-stretc 00008e30: 68 27 2c 20 27 66 6f 6e 74 2d 73 74 79 6c 65 27 h', 'font-style' 00008e40: 2c 20 27 66 6f 6e 74 2d 76 61 72 69 61 6e 74 27 , 'font-variant' 00008e50: 2c 20 27 66 6f 6e 74 2d 77 65 69 67 68 74 27 2c , 'font-weight', 00008e60: 20 27 66 78 27 2c 20 27 66 79 27 2c 20 27 67 31 'fx', 'fy', 'g1 00008e70: 27 2c 20 27 67 32 27 2c 20 27 67 6c 79 70 68 2d ', 'g2', 'glyph- 00008e80: 6e 61 6d 65 27 2c 20 27 67 6c 79 70 68 72 65 66 name', 'glyphref 00008e90: 27 2c 20 27 67 72 61 64 69 65 6e 74 75 6e 69 74 ', 'gradientunit 00008ea0: 73 27 2c 20 27 67 72 61 64 69 65 6e 74 74 72 61 s', 'gradienttra 00008eb0: 6e 73 66 6f 72 6d 27 2c 20 27 68 65 69 67 68 74 nsform', 'height 00008ec0: 27 2c 20 27 68 72 65 66 27 2c 20 27 69 64 27 2c ', 'href', 'id', 00008ed0: 20 27 69 6d 61 67 65 2d 72 65 6e 64 65 72 69 6e 'image-renderin 00008ee0: 67 27 2c 20 27 69 6e 27 2c 20 27 69 6e 32 27 2c g', 'in', 'in2', 00008ef0: 20 27 6b 27 2c 20 27 6b 31 27 2c 20 27 6b 32 27 'k', 'k1', 'k2' 00008f00: 2c 20 27 6b 33 27 2c 20 27 6b 34 27 2c 20 27 6b , 'k3', 'k4', 'k 00008f10: 65 72 6e 69 6e 67 27 2c 20 27 6b 65 79 70 6f 69 erning', 'keypoi 00008f20: 6e 74 73 27 2c 20 27 6b 65 79 73 70 6c 69 6e 65 nts', 'keyspline 00008f30: 73 27 2c 20 27 6b 65 79 74 69 6d 65 73 27 2c 20 s', 'keytimes', 00008f40: 27 6c 61 6e 67 27 2c 20 27 6c 65 6e 67 74 68 61 'lang', 'lengtha 00008f50: 64 6a 75 73 74 27 2c 20 27 6c 65 74 74 65 72 2d djust', 'letter- 00008f60: 73 70 61 63 69 6e 67 27 2c 20 27 6b 65 72 6e 65 spacing', 'kerne 00008f70: 6c 6d 61 74 72 69 78 27 2c 20 27 6b 65 72 6e 65 lmatrix', 'kerne 00008f80: 6c 75 6e 69 74 6c 65 6e 67 74 68 27 2c 20 27 6c lunitlength', 'l 00008f90: 69 67 68 74 69 6e 67 2d 63 6f 6c 6f 72 27 2c 20 ighting-color', 00008fa0: 27 6c 6f 63 61 6c 27 2c 20 27 6d 61 72 6b 65 72 'local', 'marker 00008fb0: 2d 65 6e 64 27 2c 20 27 6d 61 72 6b 65 72 2d 6d -end', 'marker-m 00008fc0: 69 64 27 2c 20 27 6d 61 72 6b 65 72 2d 73 74 61 id', 'marker-sta 00008fd0: 72 74 27 2c 20 27 6d 61 72 6b 65 72 68 65 69 67 rt', 'markerheig 00008fe0: 68 74 27 2c 20 27 6d 61 72 6b 65 72 75 6e 69 74 ht', 'markerunit 00008ff0: 73 27 2c 20 27 6d 61 72 6b 65 72 77 69 64 74 68 s', 'markerwidth 00009000: 27 2c 20 27 6d 61 73 6b 63 6f 6e 74 65 6e 74 75 ', 'maskcontentu 00009010: 6e 69 74 73 27 2c 20 27 6d 61 73 6b 75 6e 69 74 nits', 'maskunit 00009020: 73 27 2c 20 27 6d 61 78 27 2c 20 27 6d 61 73 6b s', 'max', 'mask 00009030: 27 2c 20 27 6d 65 64 69 61 27 2c 20 27 6d 65 74 ', 'media', 'met 00009040: 68 6f 64 27 2c 20 27 6d 6f 64 65 27 2c 20 27 6d hod', 'mode', 'm 00009050: 69 6e 27 2c 20 27 6e 61 6d 65 27 2c 20 27 6e 75 in', 'name', 'nu 00009060: 6d 6f 63 74 61 76 65 73 27 2c 20 27 6f 66 66 73 moctaves', 'offs 00009070: 65 74 27 2c 20 27 6f 70 65 72 61 74 6f 72 27 2c et', 'operator', 00009080: 20 27 6f 70 61 63 69 74 79 27 2c 20 27 6f 72 64 'opacity', 'ord 00009090: 65 72 27 2c 20 27 6f 72 69 65 6e 74 27 2c 20 27 er', 'orient', ' 000090a0: 6f 72 69 65 6e 74 61 74 69 6f 6e 27 2c 20 27 6f orientation', 'o 000090b0: 72 69 67 69 6e 27 2c 20 27 6f 76 65 72 66 6c 6f rigin', 'overflo 000090c0: 77 27 2c 20 27 70 61 69 6e 74 2d 6f 72 64 65 72 w', 'paint-order 000090d0: 27 2c 20 27 70 61 74 68 27 2c 20 27 70 61 74 68 ', 'path', 'path 000090e0: 6c 65 6e 67 74 68 27 2c 20 27 70 61 74 74 65 72 length', 'patter 000090f0: 6e 63 6f 6e 74 65 6e 74 75 6e 69 74 73 27 2c 20 ncontentunits', 00009100: 27 70 61 74 74 65 72 6e 74 72 61 6e 73 66 6f 72 'patterntransfor 00009110: 6d 27 2c 20 27 70 61 74 74 65 72 6e 75 6e 69 74 m', 'patternunit 00009120: 73 27 2c 20 27 70 6f 69 6e 74 73 27 2c 20 27 70 s', 'points', 'p 00009130: 72 65 73 65 72 76 65 61 6c 70 68 61 27 2c 20 27 reservealpha', ' 00009140: 70 72 65 73 65 72 76 65 61 73 70 65 63 74 72 61 preserveaspectra 00009150: 74 69 6f 27 2c 20 27 70 72 69 6d 69 74 69 76 65 tio', 'primitive 00009160: 75 6e 69 74 73 27 2c 20 27 72 27 2c 20 27 72 78 units', 'r', 'rx 00009170: 27 2c 20 27 72 79 27 2c 20 27 72 61 64 69 75 73 ', 'ry', 'radius 00009180: 27 2c 20 27 72 65 66 78 27 2c 20 27 72 65 66 79 ', 'refx', 'refy 00009190: 27 2c 20 27 72 65 70 65 61 74 63 6f 75 6e 74 27 ', 'repeatcount' 000091a0: 2c 20 27 72 65 70 65 61 74 64 75 72 27 2c 20 27 , 'repeatdur', ' 000091b0: 72 65 73 74 61 72 74 27 2c 20 27 72 65 73 75 6c restart', 'resul 000091c0: 74 27 2c 20 27 72 6f 74 61 74 65 27 2c 20 27 73 t', 'rotate', 's 000091d0: 63 61 6c 65 27 2c 20 27 73 65 65 64 27 2c 20 27 cale', 'seed', ' 000091e0: 73 68 61 70 65 2d 72 65 6e 64 65 72 69 6e 67 27 shape-rendering' 000091f0: 2c 20 27 73 70 65 63 75 6c 61 72 63 6f 6e 73 74 , 'specularconst 00009200: 61 6e 74 27 2c 20 27 73 70 65 63 75 6c 61 72 65 ant', 'speculare 00009210: 78 70 6f 6e 65 6e 74 27 2c 20 27 73 70 72 65 61 xponent', 'sprea 00009220: 64 6d 65 74 68 6f 64 27 2c 20 27 73 74 61 72 74 dmethod', 'start 00009230: 6f 66 66 73 65 74 27 2c 20 27 73 74 64 64 65 76 offset', 'stddev 00009240: 69 61 74 69 6f 6e 27 2c 20 27 73 74 69 74 63 68 iation', 'stitch 00009250: 74 69 6c 65 73 27 2c 20 27 73 74 6f 70 2d 63 6f tiles', 'stop-co 00009260: 6c 6f 72 27 2c 20 27 73 74 6f 70 2d 6f 70 61 63 lor', 'stop-opac 00009270: 69 74 79 27 2c 20 27 73 74 72 6f 6b 65 2d 64 61 ity', 'stroke-da 00009280: 73 68 61 72 72 61 79 27 2c 20 27 73 74 72 6f 6b sharray', 'strok 00009290: 65 2d 64 61 73 68 6f 66 66 73 65 74 27 2c 20 27 e-dashoffset', ' 000092a0: 73 74 72 6f 6b 65 2d 6c 69 6e 65 63 61 70 27 2c stroke-linecap', 000092b0: 20 27 73 74 72 6f 6b 65 2d 6c 69 6e 65 6a 6f 69 'stroke-linejoi 000092c0: 6e 27 2c 20 27 73 74 72 6f 6b 65 2d 6d 69 74 65 n', 'stroke-mite 000092d0: 72 6c 69 6d 69 74 27 2c 20 27 73 74 72 6f 6b 65 rlimit', 'stroke 000092e0: 2d 6f 70 61 63 69 74 79 27 2c 20 27 73 74 72 6f -opacity', 'stro 000092f0: 6b 65 27 2c 20 27 73 74 72 6f 6b 65 2d 77 69 64 ke', 'stroke-wid 00009300: 74 68 27 2c 20 27 73 74 79 6c 65 27 2c 20 27 73 th', 'style', 's 00009310: 75 72 66 61 63 65 73 63 61 6c 65 27 2c 20 27 73 urfacescale', 's 00009320: 79 73 74 65 6d 6c 61 6e 67 75 61 67 65 27 2c 20 ystemlanguage', 00009330: 27 74 61 62 69 6e 64 65 78 27 2c 20 27 74 61 72 'tabindex', 'tar 00009340: 67 65 74 78 27 2c 20 27 74 61 72 67 65 74 79 27 getx', 'targety' 00009350: 2c 20 27 74 72 61 6e 73 66 6f 72 6d 27 2c 20 27 , 'transform', ' 00009360: 74 72 61 6e 73 66 6f 72 6d 2d 6f 72 69 67 69 6e transform-origin 00009370: 27 2c 20 27 74 65 78 74 2d 61 6e 63 68 6f 72 27 ', 'text-anchor' 00009380: 2c 20 27 74 65 78 74 2d 64 65 63 6f 72 61 74 69 , 'text-decorati 00009390: 6f 6e 27 2c 20 27 74 65 78 74 2d 72 65 6e 64 65 on', 'text-rende 000093a0: 72 69 6e 67 27 2c 20 27 74 65 78 74 6c 65 6e 67 ring', 'textleng 000093b0: 74 68 27 2c 20 27 74 79 70 65 27 2c 20 27 75 31 th', 'type', 'u1 000093c0: 27 2c 20 27 75 32 27 2c 20 27 75 6e 69 63 6f 64 ', 'u2', 'unicod 000093d0: 65 27 2c 20 27 76 61 6c 75 65 73 27 2c 20 27 76 e', 'values', 'v 000093e0: 69 65 77 62 6f 78 27 2c 20 27 76 69 73 69 62 69 iewbox', 'visibi 000093f0: 6c 69 74 79 27 2c 20 27 76 65 72 73 69 6f 6e 27 lity', 'version' 00009400: 2c 20 27 76 65 72 74 2d 61 64 76 2d 79 27 2c 20 , 'vert-adv-y', 00009410: 27 76 65 72 74 2d 6f 72 69 67 69 6e 2d 78 27 2c 'vert-origin-x', 00009420: 20 27 76 65 72 74 2d 6f 72 69 67 69 6e 2d 79 27 'vert-origin-y' 00009430: 2c 20 27 77 69 64 74 68 27 2c 20 27 77 6f 72 64 , 'width', 'word 00009440: 2d 73 70 61 63 69 6e 67 27 2c 20 27 77 72 61 70 -spacing', 'wrap 00009450: 27 2c 20 27 77 72 69 74 69 6e 67 2d 6d 6f 64 65 ', 'writing-mode 00009460: 27 2c 20 27 78 63 68 61 6e 6e 65 6c 73 65 6c 65 ', 'xchannelsele 00009470: 63 74 6f 72 27 2c 20 27 79 63 68 61 6e 6e 65 6c ctor', 'ychannel 00009480: 73 65 6c 65 63 74 6f 72 27 2c 20 27 78 27 2c 20 selector', 'x', 00009490: 27 78 31 27 2c 20 27 78 32 27 2c 20 27 78 6d 6c 'x1', 'x2', 'xml 000094a0: 6e 73 27 2c 20 27 79 27 2c 20 27 79 31 27 2c 20 ns', 'y', 'y1', 000094b0: 27 79 32 27 2c 20 27 7a 27 2c 20 27 7a 6f 6f 6d 'y2', 'z', 'zoom 000094c0: 61 6e 64 70 61 6e 27 5d 29 3b 0a 20 20 63 6f 6e andpan']);. con 000094d0: 73 74 20 6d 61 74 68 4d 6c 20 3d 20 66 72 65 65 st mathMl = free 000094e0: 7a 65 28 5b 27 61 63 63 65 6e 74 27 2c 20 27 61 ze(['accent', 'a 000094f0: 63 63 65 6e 74 75 6e 64 65 72 27 2c 20 27 61 6c ccentunder', 'al 00009500: 69 67 6e 27 2c 20 27 62 65 76 65 6c 6c 65 64 27 ign', 'bevelled' 00009510: 2c 20 27 63 6c 6f 73 65 27 2c 20 27 63 6f 6c 75 , 'close', 'colu 00009520: 6d 6e 73 61 6c 69 67 6e 27 2c 20 27 63 6f 6c 75 mnsalign', 'colu 00009530: 6d 6e 6c 69 6e 65 73 27 2c 20 27 63 6f 6c 75 6d mnlines', 'colum 00009540: 6e 73 70 61 6e 27 2c 20 27 64 65 6e 6f 6d 61 6c nspan', 'denomal 00009550: 69 67 6e 27 2c 20 27 64 65 70 74 68 27 2c 20 27 ign', 'depth', ' 00009560: 64 69 72 27 2c 20 27 64 69 73 70 6c 61 79 27 2c dir', 'display', 00009570: 20 27 64 69 73 70 6c 61 79 73 74 79 6c 65 27 2c 'displaystyle', 00009580: 20 27 65 6e 63 6f 64 69 6e 67 27 2c 20 27 66 65 'encoding', 'fe 00009590: 6e 63 65 27 2c 20 27 66 72 61 6d 65 27 2c 20 27 nce', 'frame', ' 000095a0: 68 65 69 67 68 74 27 2c 20 27 68 72 65 66 27 2c height', 'href', 000095b0: 20 27 69 64 27 2c 20 27 6c 61 72 67 65 6f 70 27 'id', 'largeop' 000095c0: 2c 20 27 6c 65 6e 67 74 68 27 2c 20 27 6c 69 6e , 'length', 'lin 000095d0: 65 74 68 69 63 6b 6e 65 73 73 27 2c 20 27 6c 73 ethickness', 'ls 000095e0: 70 61 63 65 27 2c 20 27 6c 71 75 6f 74 65 27 2c pace', 'lquote', 000095f0: 20 27 6d 61 74 68 62 61 63 6b 67 72 6f 75 6e 64 'mathbackground 00009600: 27 2c 20 27 6d 61 74 68 63 6f 6c 6f 72 27 2c 20 ', 'mathcolor', 00009610: 27 6d 61 74 68 73 69 7a 65 27 2c 20 27 6d 61 74 'mathsize', 'mat 00009620: 68 76 61 72 69 61 6e 74 27 2c 20 27 6d 61 78 73 hvariant', 'maxs 00009630: 69 7a 65 27 2c 20 27 6d 69 6e 73 69 7a 65 27 2c ize', 'minsize', 00009640: 20 27 6d 6f 76 61 62 6c 65 6c 69 6d 69 74 73 27 'movablelimits' 00009650: 2c 20 27 6e 6f 74 61 74 69 6f 6e 27 2c 20 27 6e , 'notation', 'n 00009660: 75 6d 61 6c 69 67 6e 27 2c 20 27 6f 70 65 6e 27 umalign', 'open' 00009670: 2c 20 27 72 6f 77 61 6c 69 67 6e 27 2c 20 27 72 , 'rowalign', 'r 00009680: 6f 77 6c 69 6e 65 73 27 2c 20 27 72 6f 77 73 70 owlines', 'rowsp 00009690: 61 63 69 6e 67 27 2c 20 27 72 6f 77 73 70 61 6e acing', 'rowspan 000096a0: 27 2c 20 27 72 73 70 61 63 65 27 2c 20 27 72 71 ', 'rspace', 'rq 000096b0: 75 6f 74 65 27 2c 20 27 73 63 72 69 70 74 6c 65 uote', 'scriptle 000096c0: 76 65 6c 27 2c 20 27 73 63 72 69 70 74 6d 69 6e vel', 'scriptmin 000096d0: 73 69 7a 65 27 2c 20 27 73 63 72 69 70 74 73 69 size', 'scriptsi 000096e0: 7a 65 6d 75 6c 74 69 70 6c 69 65 72 27 2c 20 27 zemultiplier', ' 000096f0: 73 65 6c 65 63 74 69 6f 6e 27 2c 20 27 73 65 70 selection', 'sep 00009700: 61 72 61 74 6f 72 27 2c 20 27 73 65 70 61 72 61 arator', 'separa 00009710: 74 6f 72 73 27 2c 20 27 73 74 72 65 74 63 68 79 tors', 'stretchy 00009720: 27 2c 20 27 73 75 62 73 63 72 69 70 74 73 68 69 ', 'subscriptshi 00009730: 66 74 27 2c 20 27 73 75 70 73 63 72 69 70 74 73 ft', 'supscripts 00009740: 68 69 66 74 27 2c 20 27 73 79 6d 6d 65 74 72 69 hift', 'symmetri 00009750: 63 27 2c 20 27 76 6f 66 66 73 65 74 27 2c 20 27 c', 'voffset', ' 00009760: 77 69 64 74 68 27 2c 20 27 78 6d 6c 6e 73 27 5d width', 'xmlns'] 00009770: 29 3b 0a 20 20 63 6f 6e 73 74 20 78 6d 6c 20 3d );. const xml = 00009780: 20 66 72 65 65 7a 65 28 5b 27 78 6c 69 6e 6b 3a freeze(['xlink: 00009790: 68 72 65 66 27 2c 20 27 78 6d 6c 3a 69 64 27 2c href', 'xml:id', 000097a0: 20 27 78 6c 69 6e 6b 3a 74 69 74 6c 65 27 2c 20 'xlink:title', 000097b0: 27 78 6d 6c 3a 73 70 61 63 65 27 2c 20 27 78 6d 'xml:space', 'xm 000097c0: 6c 6e 73 3a 78 6c 69 6e 6b 27 5d 29 3b 0a 0a 20 lns:xlink']);.. 000097d0: 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 // eslint-disab 000097e0: 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 75 6e 69 le-next-line uni 000097f0: 63 6f 72 6e 2f 62 65 74 74 65 72 2d 72 65 67 65 corn/better-rege 00009800: 78 0a 20 20 63 6f 6e 73 74 20 4d 55 53 54 41 43 x. const MUSTAC 00009810: 48 45 5f 45 58 50 52 20 3d 20 73 65 61 6c 28 2f HE_EXPR = seal(/ 00009820: 5c 7b 5c 7b 5b 5c 77 5c 57 5d 2a 7c 5b 5c 77 5c \{\{[\w\W]*|[\w\ 00009830: 57 5d 2a 5c 7d 5c 7d 2f 67 6d 29 3b 20 2f 2f 20 W]*\}\}/gm); // 00009840: 53 70 65 63 69 66 79 20 74 65 6d 70 6c 61 74 65 Specify template 00009850: 20 64 65 74 65 63 74 69 6f 6e 20 72 65 67 65 78 detection regex 00009860: 20 66 6f 72 20 53 41 46 45 5f 46 4f 52 5f 54 45 for SAFE_FOR_TE 00009870: 4d 50 4c 41 54 45 53 20 6d 6f 64 65 0a 20 20 63 MPLATES mode. c 00009880: 6f 6e 73 74 20 45 52 42 5f 45 58 50 52 20 3d 20 onst ERB_EXPR = 00009890: 73 65 61 6c 28 2f 3c 25 5b 5c 77 5c 57 5d 2a 7c seal(/<%[\w\W]*| 000098a0: 5b 5c 77 5c 57 5d 2a 25 3e 2f 67 6d 29 3b 0a 20 [\w\W]*%>/gm);. 000098b0: 20 63 6f 6e 73 74 20 54 4d 50 4c 49 54 5f 45 58 const TMPLIT_EX 000098c0: 50 52 20 3d 20 73 65 61 6c 28 2f 5c 24 7b 5b 5c PR = seal(/\${[\ 000098d0: 77 5c 57 5d 2a 7d 2f 67 6d 29 3b 0a 20 20 63 6f w\W]*}/gm);. co 000098e0: 6e 73 74 20 44 41 54 41 5f 41 54 54 52 20 3d 20 nst DATA_ATTR = 000098f0: 73 65 61 6c 28 2f 5e 64 61 74 61 2d 5b 5c 2d 5c seal(/^data-[\-\ 00009900: 77 2e 5c 75 30 30 42 37 2d 5c 75 46 46 46 46 5d w.\u00B7-\uFFFF] 00009910: 2f 29 3b 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 /); // eslint-di 00009920: 73 61 62 6c 65 2d 6c 69 6e 65 20 6e 6f 2d 75 73 sable-line no-us 00009930: 65 6c 65 73 73 2d 65 73 63 61 70 65 0a 20 20 63 eless-escape. c 00009940: 6f 6e 73 74 20 41 52 49 41 5f 41 54 54 52 20 3d onst ARIA_ATTR = 00009950: 20 73 65 61 6c 28 2f 5e 61 72 69 61 2d 5b 5c 2d seal(/^aria-[\- 00009960: 5c 77 5d 2b 24 2f 29 3b 20 2f 2f 20 65 73 6c 69 \w]+$/); // esli 00009970: 6e 74 2d 64 69 73 61 62 6c 65 2d 6c 69 6e 65 20 nt-disable-line 00009980: 6e 6f 2d 75 73 65 6c 65 73 73 2d 65 73 63 61 70 no-useless-escap 00009990: 65 0a 20 20 63 6f 6e 73 74 20 49 53 5f 41 4c 4c e. const IS_ALL 000099a0: 4f 57 45 44 5f 55 52 49 20 3d 20 73 65 61 6c 28 OWED_URI = seal( 000099b0: 2f 5e 28 3f 3a 28 3f 3a 28 3f 3a 66 7c 68 74 29 /^(?:(?:(?:f|ht) 000099c0: 74 70 73 3f 7c 6d 61 69 6c 74 6f 7c 74 65 6c 7c tps?|mailto|tel| 000099d0: 63 61 6c 6c 74 6f 7c 73 6d 73 7c 63 69 64 7c 78 callto|sms|cid|x 000099e0: 6d 70 70 29 3a 7c 5b 5e 61 2d 7a 5d 7c 5b 61 2d mpp):|[^a-z]|[a- 000099f0: 7a 2b 2e 5c 2d 5d 2b 28 3f 3a 5b 5e 61 2d 7a 2b z+.\-]+(?:[^a-z+ 00009a00: 2e 5c 2d 3a 5d 7c 24 29 29 2f 69 20 2f 2f 20 65 .\-:]|$))/i // e 00009a10: 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c 69 slint-disable-li 00009a20: 6e 65 20 6e 6f 2d 75 73 65 6c 65 73 73 2d 65 73 ne no-useless-es 00009a30: 63 61 70 65 0a 20 20 29 3b 0a 0a 20 20 63 6f 6e cape. );.. con 00009a40: 73 74 20 49 53 5f 53 43 52 49 50 54 5f 4f 52 5f st IS_SCRIPT_OR_ 00009a50: 44 41 54 41 20 3d 20 73 65 61 6c 28 2f 5e 28 3f DATA = seal(/^(? 00009a60: 3a 5c 77 2b 73 63 72 69 70 74 7c 64 61 74 61 29 :\w+script|data) 00009a70: 3a 2f 69 29 3b 0a 20 20 63 6f 6e 73 74 20 41 54 :/i);. const AT 00009a80: 54 52 5f 57 48 49 54 45 53 50 41 43 45 20 3d 20 TR_WHITESPACE = 00009a90: 73 65 61 6c 28 2f 5b 5c 75 30 30 30 30 2d 5c 75 seal(/[\u0000-\u 00009aa0: 30 30 32 30 5c 75 30 30 41 30 5c 75 31 36 38 30 0020\u00A0\u1680 00009ab0: 5c 75 31 38 30 45 5c 75 32 30 30 30 2d 5c 75 32 \u180E\u2000-\u2 00009ac0: 30 32 39 5c 75 32 30 35 46 5c 75 33 30 30 30 5d 029\u205F\u3000] 00009ad0: 2f 67 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 /g // eslint-dis 00009ae0: 61 62 6c 65 2d 6c 69 6e 65 20 6e 6f 2d 63 6f 6e able-line no-con 00009af0: 74 72 6f 6c 2d 72 65 67 65 78 0a 20 20 29 3b 0a trol-regex. );. 00009b00: 0a 20 20 63 6f 6e 73 74 20 44 4f 43 54 59 50 45 . const DOCTYPE 00009b10: 5f 4e 41 4d 45 20 3d 20 73 65 61 6c 28 2f 5e 68 _NAME = seal(/^h 00009b20: 74 6d 6c 24 2f 69 29 3b 0a 20 20 63 6f 6e 73 74 tml$/i);. const 00009b30: 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 20 CUSTOM_ELEMENT 00009b40: 3d 20 73 65 61 6c 28 2f 5e 5b 61 2d 7a 5d 5b 2e = seal(/^[a-z][. 00009b50: 5c 77 5d 2a 28 2d 5b 2e 5c 77 5d 2b 29 2b 24 2f \w]*(-[.\w]+)+$/ 00009b60: 69 29 3b 0a 0a 20 20 76 61 72 20 45 58 50 52 45 i);.. var EXPRE 00009b70: 53 53 49 4f 4e 53 20 3d 20 2f 2a 23 5f 5f 50 55 SSIONS = /*#__PU 00009b80: 52 45 5f 5f 2a 2f 4f 62 6a 65 63 74 2e 66 72 65 RE__*/Object.fre 00009b90: 65 7a 65 28 7b 0a 20 20 20 20 5f 5f 70 72 6f 74 eze({. __prot 00009ba0: 6f 5f 5f 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 4d o__: null,. M 00009bb0: 55 53 54 41 43 48 45 5f 45 58 50 52 3a 20 4d 55 USTACHE_EXPR: MU 00009bc0: 53 54 41 43 48 45 5f 45 58 50 52 2c 0a 20 20 20 STACHE_EXPR,. 00009bd0: 20 45 52 42 5f 45 58 50 52 3a 20 45 52 42 5f 45 ERB_EXPR: ERB_E 00009be0: 58 50 52 2c 0a 20 20 20 20 54 4d 50 4c 49 54 5f XPR,. TMPLIT_ 00009bf0: 45 58 50 52 3a 20 54 4d 50 4c 49 54 5f 45 58 50 EXPR: TMPLIT_EXP 00009c00: 52 2c 0a 20 20 20 20 44 41 54 41 5f 41 54 54 52 R,. DATA_ATTR 00009c10: 3a 20 44 41 54 41 5f 41 54 54 52 2c 0a 20 20 20 : DATA_ATTR,. 00009c20: 20 41 52 49 41 5f 41 54 54 52 3a 20 41 52 49 41 ARIA_ATTR: ARIA 00009c30: 5f 41 54 54 52 2c 0a 20 20 20 20 49 53 5f 41 4c _ATTR,. IS_AL 00009c40: 4c 4f 57 45 44 5f 55 52 49 3a 20 49 53 5f 41 4c LOWED_URI: IS_AL 00009c50: 4c 4f 57 45 44 5f 55 52 49 2c 0a 20 20 20 20 49 LOWED_URI,. I 00009c60: 53 5f 53 43 52 49 50 54 5f 4f 52 5f 44 41 54 41 S_SCRIPT_OR_DATA 00009c70: 3a 20 49 53 5f 53 43 52 49 50 54 5f 4f 52 5f 44 : IS_SCRIPT_OR_D 00009c80: 41 54 41 2c 0a 20 20 20 20 41 54 54 52 5f 57 48 ATA,. ATTR_WH 00009c90: 49 54 45 53 50 41 43 45 3a 20 41 54 54 52 5f 57 ITESPACE: ATTR_W 00009ca0: 48 49 54 45 53 50 41 43 45 2c 0a 20 20 20 20 44 HITESPACE,. D 00009cb0: 4f 43 54 59 50 45 5f 4e 41 4d 45 3a 20 44 4f 43 OCTYPE_NAME: DOC 00009cc0: 54 59 50 45 5f 4e 41 4d 45 2c 0a 20 20 20 20 43 TYPE_NAME,. C 00009cd0: 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 3a 20 43 USTOM_ELEMENT: C 00009ce0: 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 0a 20 20 USTOM_ELEMENT. 00009cf0: 7d 29 3b 0a 0a 20 20 2f 2f 20 68 74 74 70 73 3a });.. // https: 00009d00: 2f 2f 64 65 76 65 6c 6f 70 65 72 2e 6d 6f 7a 69 //developer.mozi 00009d10: 6c 6c 61 2e 6f 72 67 2f 65 6e 2d 55 53 2f 64 6f lla.org/en-US/do 00009d20: 63 73 2f 57 65 62 2f 41 50 49 2f 4e 6f 64 65 2f cs/Web/API/Node/ 00009d30: 6e 6f 64 65 54 79 70 65 0a 20 20 63 6f 6e 73 74 nodeType. const 00009d40: 20 4e 4f 44 45 5f 54 59 50 45 20 3d 20 7b 0a 20 NODE_TYPE = {. 00009d50: 20 20 20 65 6c 65 6d 65 6e 74 3a 20 31 2c 0a 20 element: 1,. 00009d60: 20 20 20 61 74 74 72 69 62 75 74 65 3a 20 32 2c attribute: 2, 00009d70: 0a 20 20 20 20 74 65 78 74 3a 20 33 2c 0a 20 20 . text: 3,. 00009d80: 20 20 63 64 61 74 61 53 65 63 74 69 6f 6e 3a 20 cdataSection: 00009d90: 34 2c 0a 20 20 20 20 65 6e 74 69 74 79 52 65 66 4,. entityRef 00009da0: 65 72 65 6e 63 65 3a 20 35 2c 0a 20 20 20 20 2f erence: 5,. / 00009db0: 2f 20 44 65 70 72 65 63 61 74 65 64 0a 20 20 20 / Deprecated. 00009dc0: 20 65 6e 74 69 74 79 4e 6f 64 65 3a 20 36 2c 0a entityNode: 6,. 00009dd0: 20 20 20 20 2f 2f 20 44 65 70 72 65 63 61 74 65 // Deprecate 00009de0: 64 0a 20 20 20 20 70 72 6f 67 72 65 73 73 69 6e d. progressin 00009df0: 67 49 6e 73 74 72 75 63 74 69 6f 6e 3a 20 37 2c gInstruction: 7, 00009e00: 0a 20 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 38 2c . comment: 8, 00009e10: 0a 20 20 20 20 64 6f 63 75 6d 65 6e 74 3a 20 39 . document: 9 00009e20: 2c 0a 20 20 20 20 64 6f 63 75 6d 65 6e 74 54 79 ,. documentTy 00009e30: 70 65 3a 20 31 30 2c 0a 20 20 20 20 64 6f 63 75 pe: 10,. docu 00009e40: 6d 65 6e 74 46 72 61 67 6d 65 6e 74 3a 20 31 31 mentFragment: 11 00009e50: 2c 0a 20 20 20 20 6e 6f 74 61 74 69 6f 6e 3a 20 ,. notation: 00009e60: 31 32 20 2f 2f 20 44 65 70 72 65 63 61 74 65 64 12 // Deprecated 00009e70: 0a 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 67 . };.. const g 00009e80: 65 74 47 6c 6f 62 61 6c 20 3d 20 66 75 6e 63 74 etGlobal = funct 00009e90: 69 6f 6e 20 67 65 74 47 6c 6f 62 61 6c 28 29 20 ion getGlobal() 00009ea0: 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 79 70 {. return typ 00009eb0: 65 6f 66 20 77 69 6e 64 6f 77 20 3d 3d 3d 20 27 eof window === ' 00009ec0: 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 6e 75 6c undefined' ? nul 00009ed0: 6c 20 3a 20 77 69 6e 64 6f 77 3b 0a 20 20 7d 3b l : window;. }; 00009ee0: 0a 0a 20 20 2f 2a 2a 0a 20 20 20 2a 20 43 72 65 .. /**. * Cre 00009ef0: 61 74 65 73 20 61 20 6e 6f 2d 6f 70 20 70 6f 6c ates a no-op pol 00009f00: 69 63 79 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c icy for internal 00009f10: 20 75 73 65 20 6f 6e 6c 79 2e 0a 20 20 20 2a 20 use only.. * 00009f20: 44 6f 6e 27 74 20 65 78 70 6f 72 74 20 74 68 69 Don't export thi 00009f30: 73 20 66 75 6e 63 74 69 6f 6e 20 6f 75 74 73 69 s function outsi 00009f40: 64 65 20 74 68 69 73 20 6d 6f 64 75 6c 65 21 0a de this module!. 00009f50: 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 54 72 75 * @param {Tru 00009f60: 73 74 65 64 54 79 70 65 50 6f 6c 69 63 79 46 61 stedTypePolicyFa 00009f70: 63 74 6f 72 79 7d 20 74 72 75 73 74 65 64 54 79 ctory} trustedTy 00009f80: 70 65 73 20 54 68 65 20 70 6f 6c 69 63 79 20 66 pes The policy f 00009f90: 61 63 74 6f 72 79 2e 0a 20 20 20 2a 20 40 70 61 actory.. * @pa 00009fa0: 72 61 6d 20 7b 48 54 4d 4c 53 63 72 69 70 74 45 ram {HTMLScriptE 00009fb0: 6c 65 6d 65 6e 74 7d 20 70 75 72 69 66 79 48 6f lement} purifyHo 00009fc0: 73 74 45 6c 65 6d 65 6e 74 20 54 68 65 20 53 63 stElement The Sc 00009fd0: 72 69 70 74 20 65 6c 65 6d 65 6e 74 20 75 73 65 ript element use 00009fe0: 64 20 74 6f 20 6c 6f 61 64 20 44 4f 4d 50 75 72 d to load DOMPur 00009ff0: 69 66 79 20 28 74 6f 20 64 65 74 65 72 6d 69 6e ify (to determin 0000a000: 65 20 70 6f 6c 69 63 79 20 6e 61 6d 65 20 73 75 e policy name su 0000a010: 66 66 69 78 29 2e 0a 20 20 20 2a 20 40 72 65 74 ffix).. * @ret 0000a020: 75 72 6e 20 7b 54 72 75 73 74 65 64 54 79 70 65 urn {TrustedType 0000a030: 50 6f 6c 69 63 79 7d 20 54 68 65 20 70 6f 6c 69 Policy} The poli 0000a040: 63 79 20 63 72 65 61 74 65 64 20 28 6f 72 20 6e cy created (or n 0000a050: 75 6c 6c 2c 20 69 66 20 54 72 75 73 74 65 64 20 ull, if Trusted 0000a060: 54 79 70 65 73 0a 20 20 20 2a 20 61 72 65 20 6e Types. * are n 0000a070: 6f 74 20 73 75 70 70 6f 72 74 65 64 20 6f 72 20 ot supported or 0000a080: 63 72 65 61 74 69 6e 67 20 74 68 65 20 70 6f 6c creating the pol 0000a090: 69 63 79 20 66 61 69 6c 65 64 29 2e 0a 20 20 20 icy failed).. 0000a0a0: 2a 2f 0a 20 20 63 6f 6e 73 74 20 5f 63 72 65 61 */. const _crea 0000a0b0: 74 65 54 72 75 73 74 65 64 54 79 70 65 73 50 6f teTrustedTypesPo 0000a0c0: 6c 69 63 79 20 3d 20 66 75 6e 63 74 69 6f 6e 20 licy = function 0000a0d0: 5f 63 72 65 61 74 65 54 72 75 73 74 65 64 54 79 _createTrustedTy 0000a0e0: 70 65 73 50 6f 6c 69 63 79 28 74 72 75 73 74 65 pesPolicy(truste 0000a0f0: 64 54 79 70 65 73 2c 20 70 75 72 69 66 79 48 6f dTypes, purifyHo 0000a100: 73 74 45 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 stElement) {. 0000a110: 20 69 66 20 28 74 79 70 65 6f 66 20 74 72 75 73 if (typeof trus 0000a120: 74 65 64 54 79 70 65 73 20 21 3d 3d 20 27 6f 62 tedTypes !== 'ob 0000a130: 6a 65 63 74 27 20 7c 7c 20 74 79 70 65 6f 66 20 ject' || typeof 0000a140: 74 72 75 73 74 65 64 54 79 70 65 73 2e 63 72 65 trustedTypes.cre 0000a150: 61 74 65 50 6f 6c 69 63 79 20 21 3d 3d 20 27 66 atePolicy !== 'f 0000a160: 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 unction') {. 0000a170: 20 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 20 return null;. 0000a180: 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 41 6c 6c }.. // All 0000a190: 6f 77 20 74 68 65 20 63 61 6c 6c 65 72 73 20 74 ow the callers t 0000a1a0: 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 75 6e o control the un 0000a1b0: 69 71 75 65 20 70 6f 6c 69 63 79 20 6e 61 6d 65 ique policy name 0000a1c0: 0a 20 20 20 20 2f 2f 20 62 79 20 61 64 64 69 6e . // by addin 0000a1d0: 67 20 61 20 64 61 74 61 2d 74 74 2d 70 6f 6c 69 g a data-tt-poli 0000a1e0: 63 79 2d 73 75 66 66 69 78 20 74 6f 20 74 68 65 cy-suffix to the 0000a1f0: 20 73 63 72 69 70 74 20 65 6c 65 6d 65 6e 74 20 script element 0000a200: 77 69 74 68 20 74 68 65 20 44 4f 4d 50 75 72 69 with the DOMPuri 0000a210: 66 79 2e 0a 20 20 20 20 2f 2f 20 50 6f 6c 69 63 fy.. // Polic 0000a220: 79 20 63 72 65 61 74 69 6f 6e 20 77 69 74 68 20 y creation with 0000a230: 64 75 70 6c 69 63 61 74 65 20 6e 61 6d 65 73 20 duplicate names 0000a240: 74 68 72 6f 77 73 20 69 6e 20 54 72 75 73 74 65 throws in Truste 0000a250: 64 20 54 79 70 65 73 2e 0a 20 20 20 20 6c 65 74 d Types.. let 0000a260: 20 73 75 66 66 69 78 20 3d 20 6e 75 6c 6c 3b 0a suffix = null;. 0000a270: 20 20 20 20 63 6f 6e 73 74 20 41 54 54 52 5f 4e const ATTR_N 0000a280: 41 4d 45 20 3d 20 27 64 61 74 61 2d 74 74 2d 70 AME = 'data-tt-p 0000a290: 6f 6c 69 63 79 2d 73 75 66 66 69 78 27 3b 0a 20 olicy-suffix';. 0000a2a0: 20 20 20 69 66 20 28 70 75 72 69 66 79 48 6f 73 if (purifyHos 0000a2b0: 74 45 6c 65 6d 65 6e 74 20 26 26 20 70 75 72 69 tElement && puri 0000a2c0: 66 79 48 6f 73 74 45 6c 65 6d 65 6e 74 2e 68 61 fyHostElement.ha 0000a2d0: 73 41 74 74 72 69 62 75 74 65 28 41 54 54 52 5f sAttribute(ATTR_ 0000a2e0: 4e 41 4d 45 29 29 20 7b 0a 20 20 20 20 20 20 73 NAME)) {. s 0000a2f0: 75 66 66 69 78 20 3d 20 70 75 72 69 66 79 48 6f uffix = purifyHo 0000a300: 73 74 45 6c 65 6d 65 6e 74 2e 67 65 74 41 74 74 stElement.getAtt 0000a310: 72 69 62 75 74 65 28 41 54 54 52 5f 4e 41 4d 45 ribute(ATTR_NAME 0000a320: 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 63 6f 6e );. }. con 0000a330: 73 74 20 70 6f 6c 69 63 79 4e 61 6d 65 20 3d 20 st policyName = 0000a340: 27 64 6f 6d 70 75 72 69 66 79 27 20 2b 20 28 73 'dompurify' + (s 0000a350: 75 66 66 69 78 20 3f 20 27 23 27 20 2b 20 73 75 uffix ? '#' + su 0000a360: 66 66 69 78 20 3a 20 27 27 29 3b 0a 20 20 20 20 ffix : '');. 0000a370: 74 72 79 20 7b 0a 20 20 20 20 20 20 72 65 74 75 try {. retu 0000a380: 72 6e 20 74 72 75 73 74 65 64 54 79 70 65 73 2e rn trustedTypes. 0000a390: 63 72 65 61 74 65 50 6f 6c 69 63 79 28 70 6f 6c createPolicy(pol 0000a3a0: 69 63 79 4e 61 6d 65 2c 20 7b 0a 20 20 20 20 20 icyName, {. 0000a3b0: 20 20 20 63 72 65 61 74 65 48 54 4d 4c 28 68 74 createHTML(ht 0000a3c0: 6d 6c 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ml) {. 0000a3d0: 72 65 74 75 72 6e 20 68 74 6d 6c 3b 0a 20 20 20 return html;. 0000a3e0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 },. 0000a3f0: 63 72 65 61 74 65 53 63 72 69 70 74 55 52 4c 28 createScriptURL( 0000a400: 73 63 72 69 70 74 55 72 6c 29 20 7b 0a 20 20 20 scriptUrl) {. 0000a410: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 63 return sc 0000a420: 72 69 70 74 55 72 6c 3b 0a 20 20 20 20 20 20 20 riptUrl;. 0000a430: 20 7d 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 }. });. 0000a440: 20 7d 20 63 61 74 63 68 20 28 5f 29 20 7b 0a 20 } catch (_) {. 0000a450: 20 20 20 20 20 2f 2f 20 50 6f 6c 69 63 79 20 63 // Policy c 0000a460: 72 65 61 74 69 6f 6e 20 66 61 69 6c 65 64 20 28 reation failed ( 0000a470: 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 61 6e 6f 74 most likely anot 0000a480: 68 65 72 20 44 4f 4d 50 75 72 69 66 79 20 73 63 her DOMPurify sc 0000a490: 72 69 70 74 20 68 61 73 0a 20 20 20 20 20 20 2f ript has. / 0000a4a0: 2f 20 61 6c 72 65 61 64 79 20 72 75 6e 29 2e 20 / already run). 0000a4b0: 53 6b 69 70 20 63 72 65 61 74 69 6e 67 20 74 68 Skip creating th 0000a4c0: 65 20 70 6f 6c 69 63 79 2c 20 61 73 20 74 68 69 e policy, as thi 0000a4d0: 73 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 61 75 73 s will only caus 0000a4e0: 65 20 65 72 72 6f 72 73 0a 20 20 20 20 20 20 2f e errors. / 0000a4f0: 2f 20 69 66 20 54 54 20 61 72 65 20 65 6e 66 6f / if TT are enfo 0000a500: 72 63 65 64 2e 0a 20 20 20 20 20 20 63 6f 6e 73 rced.. cons 0000a510: 6f 6c 65 2e 77 61 72 6e 28 27 54 72 75 73 74 65 ole.warn('Truste 0000a520: 64 54 79 70 65 73 20 70 6f 6c 69 63 79 20 27 20 dTypes policy ' 0000a530: 2b 20 70 6f 6c 69 63 79 4e 61 6d 65 20 2b 20 27 + policyName + ' 0000a540: 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 72 could not be cr 0000a550: 65 61 74 65 64 2e 27 29 3b 0a 20 20 20 20 20 20 eated.');. 0000a560: 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 20 20 20 return null;. 0000a570: 20 7d 0a 20 20 7d 3b 0a 20 20 66 75 6e 63 74 69 }. };. functi 0000a580: 6f 6e 20 63 72 65 61 74 65 44 4f 4d 50 75 72 69 on createDOMPuri 0000a590: 66 79 28 29 20 7b 0a 20 20 20 20 6c 65 74 20 77 fy() {. let w 0000a5a0: 69 6e 64 6f 77 20 3d 20 61 72 67 75 6d 65 6e 74 indow = argument 0000a5b0: 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 26 26 20 s.length > 0 && 0000a5c0: 61 72 67 75 6d 65 6e 74 73 5b 30 5d 20 21 3d 3d arguments[0] !== 0000a5d0: 20 75 6e 64 65 66 69 6e 65 64 20 3f 20 61 72 67 undefined ? arg 0000a5e0: 75 6d 65 6e 74 73 5b 30 5d 20 3a 20 67 65 74 47 uments[0] : getG 0000a5f0: 6c 6f 62 61 6c 28 29 3b 0a 20 20 20 20 63 6f 6e lobal();. con 0000a600: 73 74 20 44 4f 4d 50 75 72 69 66 79 20 3d 20 72 st DOMPurify = r 0000a610: 6f 6f 74 20 3d 3e 20 63 72 65 61 74 65 44 4f 4d oot => createDOM 0000a620: 50 75 72 69 66 79 28 72 6f 6f 74 29 3b 0a 0a 20 Purify(root);.. 0000a630: 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 56 65 /**. * Ve 0000a640: 72 73 69 6f 6e 20 6c 61 62 65 6c 2c 20 65 78 70 rsion label, exp 0000a650: 6f 73 65 64 20 66 6f 72 20 65 61 73 69 65 72 20 osed for easier 0000a660: 63 68 65 63 6b 73 0a 20 20 20 20 20 2a 20 69 66 checks. * if 0000a670: 20 44 4f 4d 50 75 72 69 66 79 20 69 73 20 75 70 DOMPurify is up 0000a680: 20 74 6f 20 64 61 74 65 20 6f 72 20 6e 6f 74 0a to date or not. 0000a690: 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 4f 4d 50 */. DOMP 0000a6a0: 75 72 69 66 79 2e 76 65 72 73 69 6f 6e 20 3d 20 urify.version = 0000a6b0: 27 33 2e 31 2e 33 27 3b 0a 0a 20 20 20 20 2f 2a '3.1.3';.. /* 0000a6c0: 2a 0a 20 20 20 20 20 2a 20 41 72 72 61 79 20 6f *. * Array o 0000a6d0: 66 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 f elements that 0000a6e0: 44 4f 4d 50 75 72 69 66 79 20 72 65 6d 6f 76 65 DOMPurify remove 0000a6f0: 64 20 64 75 72 69 6e 67 20 73 61 6e 69 74 61 74 d during sanitat 0000a700: 69 6f 6e 2e 0a 20 20 20 20 20 2a 20 45 6d 70 74 ion.. * Empt 0000a710: 79 20 69 66 20 6e 6f 74 68 69 6e 67 20 77 61 73 y if nothing was 0000a720: 20 72 65 6d 6f 76 65 64 2e 0a 20 20 20 20 20 2a removed.. * 0000a730: 2f 0a 20 20 20 20 44 4f 4d 50 75 72 69 66 79 2e /. DOMPurify. 0000a740: 72 65 6d 6f 76 65 64 20 3d 20 5b 5d 3b 0a 20 20 removed = [];. 0000a750: 20 20 69 66 20 28 21 77 69 6e 64 6f 77 20 7c 7c if (!window || 0000a760: 20 21 77 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e !window.documen 0000a770: 74 20 7c 7c 20 77 69 6e 64 6f 77 2e 64 6f 63 75 t || window.docu 0000a780: 6d 65 6e 74 2e 6e 6f 64 65 54 79 70 65 20 21 3d ment.nodeType != 0000a790: 3d 20 4e 4f 44 45 5f 54 59 50 45 2e 64 6f 63 75 = NODE_TYPE.docu 0000a7a0: 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 2f 2f ment) {. // 0000a7b0: 20 4e 6f 74 20 72 75 6e 6e 69 6e 67 20 69 6e 20 Not running in 0000a7c0: 61 20 62 72 6f 77 73 65 72 2c 20 70 72 6f 76 69 a browser, provi 0000a7d0: 64 65 20 61 20 66 61 63 74 6f 72 79 20 66 75 6e de a factory fun 0000a7e0: 63 74 69 6f 6e 0a 20 20 20 20 20 20 2f 2f 20 73 ction. // s 0000a7f0: 6f 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 70 o that you can p 0000a800: 61 73 73 20 79 6f 75 72 20 6f 77 6e 20 57 69 6e ass your own Win 0000a810: 64 6f 77 0a 20 20 20 20 20 20 44 4f 4d 50 75 72 dow. DOMPur 0000a820: 69 66 79 2e 69 73 53 75 70 70 6f 72 74 65 64 20 ify.isSupported 0000a830: 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 72 = false;. r 0000a840: 65 74 75 72 6e 20 44 4f 4d 50 75 72 69 66 79 3b eturn DOMPurify; 0000a850: 0a 20 20 20 20 7d 0a 20 20 20 20 6c 65 74 20 7b . }. let { 0000a860: 0a 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 0a . document. 0000a870: 20 20 20 20 7d 20 3d 20 77 69 6e 64 6f 77 3b 0a } = window;. 0000a880: 20 20 20 20 63 6f 6e 73 74 20 6f 72 69 67 69 6e const origin 0000a890: 61 6c 44 6f 63 75 6d 65 6e 74 20 3d 20 64 6f 63 alDocument = doc 0000a8a0: 75 6d 65 6e 74 3b 0a 20 20 20 20 63 6f 6e 73 74 ument;. const 0000a8b0: 20 63 75 72 72 65 6e 74 53 63 72 69 70 74 20 3d currentScript = 0000a8c0: 20 6f 72 69 67 69 6e 61 6c 44 6f 63 75 6d 65 6e originalDocumen 0000a8d0: 74 2e 63 75 72 72 65 6e 74 53 63 72 69 70 74 3b t.currentScript; 0000a8e0: 0a 20 20 20 20 63 6f 6e 73 74 20 7b 0a 20 20 20 . const {. 0000a8f0: 20 20 20 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d DocumentFragm 0000a900: 65 6e 74 2c 0a 20 20 20 20 20 20 48 54 4d 4c 54 ent,. HTMLT 0000a910: 65 6d 70 6c 61 74 65 45 6c 65 6d 65 6e 74 2c 0a emplateElement,. 0000a920: 20 20 20 20 20 20 4e 6f 64 65 2c 0a 20 20 20 20 Node,. 0000a930: 20 20 45 6c 65 6d 65 6e 74 2c 0a 20 20 20 20 20 Element,. 0000a940: 20 4e 6f 64 65 46 69 6c 74 65 72 2c 0a 20 20 20 NodeFilter,. 0000a950: 20 20 20 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 20 NamedNodeMap 0000a960: 3d 20 77 69 6e 64 6f 77 2e 4e 61 6d 65 64 4e 6f = window.NamedNo 0000a970: 64 65 4d 61 70 20 7c 7c 20 77 69 6e 64 6f 77 2e deMap || window. 0000a980: 4d 6f 7a 4e 61 6d 65 64 41 74 74 72 4d 61 70 2c MozNamedAttrMap, 0000a990: 0a 20 20 20 20 20 20 48 54 4d 4c 46 6f 72 6d 45 . HTMLFormE 0000a9a0: 6c 65 6d 65 6e 74 2c 0a 20 20 20 20 20 20 44 4f lement,. DO 0000a9b0: 4d 50 61 72 73 65 72 2c 0a 20 20 20 20 20 20 74 MParser,. t 0000a9c0: 72 75 73 74 65 64 54 79 70 65 73 0a 20 20 20 20 rustedTypes. 0000a9d0: 7d 20 3d 20 77 69 6e 64 6f 77 3b 0a 20 20 20 20 } = window;. 0000a9e0: 63 6f 6e 73 74 20 45 6c 65 6d 65 6e 74 50 72 6f const ElementPro 0000a9f0: 74 6f 74 79 70 65 20 3d 20 45 6c 65 6d 65 6e 74 totype = Element 0000aa00: 2e 70 72 6f 74 6f 74 79 70 65 3b 0a 20 20 20 20 .prototype;. 0000aa10: 63 6f 6e 73 74 20 63 6c 6f 6e 65 4e 6f 64 65 20 const cloneNode 0000aa20: 3d 20 6c 6f 6f 6b 75 70 47 65 74 74 65 72 28 45 = lookupGetter(E 0000aa30: 6c 65 6d 65 6e 74 50 72 6f 74 6f 74 79 70 65 2c lementPrototype, 0000aa40: 20 27 63 6c 6f 6e 65 4e 6f 64 65 27 29 3b 0a 20 'cloneNode');. 0000aa50: 20 20 20 63 6f 6e 73 74 20 67 65 74 4e 65 78 74 const getNext 0000aa60: 53 69 62 6c 69 6e 67 20 3d 20 6c 6f 6f 6b 75 70 Sibling = lookup 0000aa70: 47 65 74 74 65 72 28 45 6c 65 6d 65 6e 74 50 72 Getter(ElementPr 0000aa80: 6f 74 6f 74 79 70 65 2c 20 27 6e 65 78 74 53 69 ototype, 'nextSi 0000aa90: 62 6c 69 6e 67 27 29 3b 0a 20 20 20 20 63 6f 6e bling');. con 0000aaa0: 73 74 20 67 65 74 43 68 69 6c 64 4e 6f 64 65 73 st getChildNodes 0000aab0: 20 3d 20 6c 6f 6f 6b 75 70 47 65 74 74 65 72 28 = lookupGetter( 0000aac0: 45 6c 65 6d 65 6e 74 50 72 6f 74 6f 74 79 70 65 ElementPrototype 0000aad0: 2c 20 27 63 68 69 6c 64 4e 6f 64 65 73 27 29 3b , 'childNodes'); 0000aae0: 0a 20 20 20 20 63 6f 6e 73 74 20 67 65 74 50 61 . const getPa 0000aaf0: 72 65 6e 74 4e 6f 64 65 20 3d 20 6c 6f 6f 6b 75 rentNode = looku 0000ab00: 70 47 65 74 74 65 72 28 45 6c 65 6d 65 6e 74 50 pGetter(ElementP 0000ab10: 72 6f 74 6f 74 79 70 65 2c 20 27 70 61 72 65 6e rototype, 'paren 0000ab20: 74 4e 6f 64 65 27 29 3b 0a 0a 20 20 20 20 2f 2f tNode');.. // 0000ab30: 20 41 73 20 70 65 72 20 69 73 73 75 65 20 23 34 As per issue #4 0000ab40: 37 2c 20 74 68 65 20 77 65 62 2d 63 6f 6d 70 6f 7, the web-compo 0000ab50: 6e 65 6e 74 73 20 72 65 67 69 73 74 72 79 20 69 nents registry i 0000ab60: 73 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 61 s inherited by a 0000ab70: 0a 20 20 20 20 2f 2f 20 6e 65 77 20 64 6f 63 75 . // new docu 0000ab80: 6d 65 6e 74 20 63 72 65 61 74 65 64 20 76 69 61 ment created via 0000ab90: 20 63 72 65 61 74 65 48 54 4d 4c 44 6f 63 75 6d createHTMLDocum 0000aba0: 65 6e 74 2e 20 41 73 20 70 65 72 20 74 68 65 20 ent. As per the 0000abb0: 73 70 65 63 0a 20 20 20 20 2f 2f 20 28 68 74 74 spec. // (htt 0000abc0: 70 3a 2f 2f 77 33 63 2e 67 69 74 68 75 62 2e 69 p://w3c.github.i 0000abd0: 6f 2f 77 65 62 63 6f 6d 70 6f 6e 65 6e 74 73 2f o/webcomponents/ 0000abe0: 73 70 65 63 2f 63 75 73 74 6f 6d 2f 23 63 72 65 spec/custom/#cre 0000abf0: 61 74 69 6e 67 2d 61 6e 64 2d 70 61 73 73 69 6e ating-and-passin 0000ac00: 67 2d 72 65 67 69 73 74 72 69 65 73 29 0a 20 20 g-registries). 0000ac10: 20 20 2f 2f 20 61 20 6e 65 77 20 65 6d 70 74 79 // a new empty 0000ac20: 20 72 65 67 69 73 74 72 79 20 69 73 20 75 73 65 registry is use 0000ac30: 64 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 d when creating 0000ac40: 61 20 74 65 6d 70 6c 61 74 65 20 63 6f 6e 74 65 a template conte 0000ac50: 6e 74 73 20 6f 77 6e 65 72 0a 20 20 20 20 2f 2f nts owner. // 0000ac60: 20 64 6f 63 75 6d 65 6e 74 2c 20 73 6f 20 77 65 document, so we 0000ac70: 20 75 73 65 20 74 68 61 74 20 61 73 20 6f 75 72 use that as our 0000ac80: 20 70 61 72 65 6e 74 20 64 6f 63 75 6d 65 6e 74 parent document 0000ac90: 20 74 6f 20 65 6e 73 75 72 65 20 6e 6f 74 68 69 to ensure nothi 0000aca0: 6e 67 0a 20 20 20 20 2f 2f 20 69 73 20 69 6e 68 ng. // is inh 0000acb0: 65 72 69 74 65 64 2e 0a 20 20 20 20 69 66 20 28 erited.. if ( 0000acc0: 74 79 70 65 6f 66 20 48 54 4d 4c 54 65 6d 70 6c typeof HTMLTempl 0000acd0: 61 74 65 45 6c 65 6d 65 6e 74 20 3d 3d 3d 20 27 ateElement === ' 0000ace0: 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 function') {. 0000acf0: 20 20 20 63 6f 6e 73 74 20 74 65 6d 70 6c 61 74 const templat 0000ad00: 65 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 e = document.cre 0000ad10: 61 74 65 45 6c 65 6d 65 6e 74 28 27 74 65 6d 70 ateElement('temp 0000ad20: 6c 61 74 65 27 29 3b 0a 20 20 20 20 20 20 69 66 late');. if 0000ad30: 20 28 74 65 6d 70 6c 61 74 65 2e 63 6f 6e 74 65 (template.conte 0000ad40: 6e 74 20 26 26 20 74 65 6d 70 6c 61 74 65 2e 63 nt && template.c 0000ad50: 6f 6e 74 65 6e 74 2e 6f 77 6e 65 72 44 6f 63 75 ontent.ownerDocu 0000ad60: 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 ment) {. 0000ad70: 64 6f 63 75 6d 65 6e 74 20 3d 20 74 65 6d 70 6c document = templ 0000ad80: 61 74 65 2e 63 6f 6e 74 65 6e 74 2e 6f 77 6e 65 ate.content.owne 0000ad90: 72 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 20 rDocument;. 0000ada0: 20 7d 0a 20 20 20 20 7d 0a 20 20 20 20 6c 65 74 }. }. let 0000adb0: 20 74 72 75 73 74 65 64 54 79 70 65 73 50 6f 6c trustedTypesPol 0000adc0: 69 63 79 3b 0a 20 20 20 20 6c 65 74 20 65 6d 70 icy;. let emp 0000add0: 74 79 48 54 4d 4c 20 3d 20 27 27 3b 0a 20 20 20 tyHTML = '';. 0000ade0: 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 20 20 69 const {. i 0000adf0: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 0a 20 mplementation,. 0000ae00: 20 20 20 20 20 63 72 65 61 74 65 4e 6f 64 65 49 createNodeI 0000ae10: 74 65 72 61 74 6f 72 2c 0a 20 20 20 20 20 20 63 terator,. c 0000ae20: 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 61 reateDocumentFra 0000ae30: 67 6d 65 6e 74 2c 0a 20 20 20 20 20 20 67 65 74 gment,. get 0000ae40: 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d ElementsByTagNam 0000ae50: 65 0a 20 20 20 20 7d 20 3d 20 64 6f 63 75 6d 65 e. } = docume 0000ae60: 6e 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 7b 0a nt;. const {. 0000ae70: 20 20 20 20 20 20 69 6d 70 6f 72 74 4e 6f 64 65 importNode 0000ae80: 0a 20 20 20 20 7d 20 3d 20 6f 72 69 67 69 6e 61 . } = origina 0000ae90: 6c 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 6c lDocument;. l 0000aea0: 65 74 20 68 6f 6f 6b 73 20 3d 20 7b 7d 3b 0a 0a et hooks = {};.. 0000aeb0: 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 45 /**. * E 0000aec0: 78 70 6f 73 65 20 77 68 65 74 68 65 72 20 74 68 xpose whether th 0000aed0: 69 73 20 62 72 6f 77 73 65 72 20 73 75 70 70 6f is browser suppo 0000aee0: 72 74 73 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 rts running the 0000aef0: 66 75 6c 6c 20 44 4f 4d 50 75 72 69 66 79 2e 0a full DOMPurify.. 0000af00: 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 4f 4d 50 */. DOMP 0000af10: 75 72 69 66 79 2e 69 73 53 75 70 70 6f 72 74 65 urify.isSupporte 0000af20: 64 20 3d 20 74 79 70 65 6f 66 20 65 6e 74 72 69 d = typeof entri 0000af30: 65 73 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e es === 'function 0000af40: 27 20 26 26 20 74 79 70 65 6f 66 20 67 65 74 50 ' && typeof getP 0000af50: 61 72 65 6e 74 4e 6f 64 65 20 3d 3d 3d 20 27 66 arentNode === 'f 0000af60: 75 6e 63 74 69 6f 6e 27 20 26 26 20 69 6d 70 6c unction' && impl 0000af70: 65 6d 65 6e 74 61 74 69 6f 6e 20 26 26 20 69 6d ementation && im 0000af80: 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 63 72 65 plementation.cre 0000af90: 61 74 65 48 54 4d 4c 44 6f 63 75 6d 65 6e 74 20 ateHTMLDocument 0000afa0: 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 20 !== undefined;. 0000afb0: 20 20 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 20 const {. 0000afc0: 20 4d 55 53 54 41 43 48 45 5f 45 58 50 52 2c 0a MUSTACHE_EXPR,. 0000afd0: 20 20 20 20 20 20 45 52 42 5f 45 58 50 52 2c 0a ERB_EXPR,. 0000afe0: 20 20 20 20 20 20 54 4d 50 4c 49 54 5f 45 58 50 TMPLIT_EXP 0000aff0: 52 2c 0a 20 20 20 20 20 20 44 41 54 41 5f 41 54 R,. DATA_AT 0000b000: 54 52 2c 0a 20 20 20 20 20 20 41 52 49 41 5f 41 TR,. ARIA_A 0000b010: 54 54 52 2c 0a 20 20 20 20 20 20 49 53 5f 53 43 TTR,. IS_SC 0000b020: 52 49 50 54 5f 4f 52 5f 44 41 54 41 2c 0a 20 20 RIPT_OR_DATA,. 0000b030: 20 20 20 20 41 54 54 52 5f 57 48 49 54 45 53 50 ATTR_WHITESP 0000b040: 41 43 45 2c 0a 20 20 20 20 20 20 43 55 53 54 4f ACE,. CUSTO 0000b050: 4d 5f 45 4c 45 4d 45 4e 54 0a 20 20 20 20 7d 20 M_ELEMENT. } 0000b060: 3d 20 45 58 50 52 45 53 53 49 4f 4e 53 3b 0a 20 = EXPRESSIONS;. 0000b070: 20 20 20 6c 65 74 20 7b 0a 20 20 20 20 20 20 49 let {. I 0000b080: 53 5f 41 4c 4c 4f 57 45 44 5f 55 52 49 3a 20 49 S_ALLOWED_URI: I 0000b090: 53 5f 41 4c 4c 4f 57 45 44 5f 55 52 49 24 31 0a S_ALLOWED_URI$1. 0000b0a0: 20 20 20 20 7d 20 3d 20 45 58 50 52 45 53 53 49 } = EXPRESSI 0000b0b0: 4f 4e 53 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 ONS;.. /**. 0000b0c0: 20 20 20 2a 20 57 65 20 63 6f 6e 73 69 64 65 72 * We consider 0000b0d0: 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 61 6e the elements an 0000b0e0: 64 20 61 74 74 72 69 62 75 74 65 73 20 62 65 6c d attributes bel 0000b0f0: 6f 77 20 74 6f 20 62 65 20 73 61 66 65 2e 20 49 ow to be safe. I 0000b100: 64 65 61 6c 6c 79 0a 20 20 20 20 20 2a 20 64 6f deally. * do 0000b110: 6e 27 74 20 61 64 64 20 61 6e 79 20 6e 65 77 20 n't add any new 0000b120: 6f 6e 65 73 20 62 75 74 20 66 65 65 6c 20 66 72 ones but feel fr 0000b130: 65 65 20 74 6f 20 72 65 6d 6f 76 65 20 75 6e 77 ee to remove unw 0000b140: 61 6e 74 65 64 20 6f 6e 65 73 2e 0a 20 20 20 20 anted ones.. 0000b150: 20 2a 2f 0a 0a 20 20 20 20 2f 2a 20 61 6c 6c 6f */.. /* allo 0000b160: 77 65 64 20 65 6c 65 6d 65 6e 74 20 6e 61 6d 65 wed element name 0000b170: 73 20 2a 2f 0a 20 20 20 20 6c 65 74 20 41 4c 4c s */. let ALL 0000b180: 4f 57 45 44 5f 54 41 47 53 20 3d 20 6e 75 6c 6c OWED_TAGS = null 0000b190: 3b 0a 20 20 20 20 63 6f 6e 73 74 20 44 45 46 41 ;. const DEFA 0000b1a0: 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f 54 41 47 53 ULT_ALLOWED_TAGS 0000b1b0: 20 3d 20 61 64 64 54 6f 53 65 74 28 7b 7d 2c 20 = addToSet({}, 0000b1c0: 5b 2e 2e 2e 68 74 6d 6c 24 31 2c 20 2e 2e 2e 73 [...html$1, ...s 0000b1d0: 76 67 24 31 2c 20 2e 2e 2e 73 76 67 46 69 6c 74 vg$1, ...svgFilt 0000b1e0: 65 72 73 2c 20 2e 2e 2e 6d 61 74 68 4d 6c 24 31 ers, ...mathMl$1 0000b1f0: 2c 20 2e 2e 2e 74 65 78 74 5d 29 3b 0a 0a 20 20 , ...text]);.. 0000b200: 20 20 2f 2a 20 41 6c 6c 6f 77 65 64 20 61 74 74 /* Allowed att 0000b210: 72 69 62 75 74 65 20 6e 61 6d 65 73 20 2a 2f 0a ribute names */. 0000b220: 20 20 20 20 6c 65 74 20 41 4c 4c 4f 57 45 44 5f let ALLOWED_ 0000b230: 41 54 54 52 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 ATTR = null;. 0000b240: 20 63 6f 6e 73 74 20 44 45 46 41 55 4c 54 5f 41 const DEFAULT_A 0000b250: 4c 4c 4f 57 45 44 5f 41 54 54 52 20 3d 20 61 64 LLOWED_ATTR = ad 0000b260: 64 54 6f 53 65 74 28 7b 7d 2c 20 5b 2e 2e 2e 68 dToSet({}, [...h 0000b270: 74 6d 6c 2c 20 2e 2e 2e 73 76 67 2c 20 2e 2e 2e tml, ...svg, ... 0000b280: 6d 61 74 68 4d 6c 2c 20 2e 2e 2e 78 6d 6c 5d 29 mathMl, ...xml]) 0000b290: 3b 0a 0a 20 20 20 20 2f 2a 0a 20 20 20 20 20 2a ;.. /*. * 0000b2a0: 20 43 6f 6e 66 69 67 75 72 65 20 68 6f 77 20 44 Configure how D 0000b2b0: 4f 4d 50 55 72 69 66 79 20 73 68 6f 75 6c 64 20 OMPUrify should 0000b2c0: 68 61 6e 64 6c 65 20 63 75 73 74 6f 6d 20 65 6c handle custom el 0000b2d0: 65 6d 65 6e 74 73 20 61 6e 64 20 74 68 65 69 72 ements and their 0000b2e0: 20 61 74 74 72 69 62 75 74 65 73 20 61 73 20 77 attributes as w 0000b2f0: 65 6c 6c 20 61 73 20 63 75 73 74 6f 6d 69 7a 65 ell as customize 0000b300: 64 20 62 75 69 6c 74 2d 69 6e 20 65 6c 65 6d 65 d built-in eleme 0000b310: 6e 74 73 2e 0a 20 20 20 20 20 2a 20 40 70 72 6f nts.. * @pro 0000b320: 70 65 72 74 79 20 7b 52 65 67 45 78 70 7c 46 75 perty {RegExp|Fu 0000b330: 6e 63 74 69 6f 6e 7c 6e 75 6c 6c 7d 20 74 61 67 nction|null} tag 0000b340: 4e 61 6d 65 43 68 65 63 6b 20 6f 6e 65 20 6f 66 NameCheck one of 0000b350: 20 5b 6e 75 6c 6c 2c 20 72 65 67 65 78 50 61 74 [null, regexPat 0000b360: 74 65 72 6e 2c 20 70 72 65 64 69 63 61 74 65 5d tern, predicate] 0000b370: 2e 20 44 65 66 61 75 6c 74 3a 20 60 6e 75 6c 6c . Default: `null 0000b380: 60 20 28 64 69 73 61 6c 6c 6f 77 20 61 6e 79 20 ` (disallow any 0000b390: 63 75 73 74 6f 6d 20 65 6c 65 6d 65 6e 74 73 29 custom elements) 0000b3a0: 0a 20 20 20 20 20 2a 20 40 70 72 6f 70 65 72 74 . * @propert 0000b3b0: 79 20 7b 52 65 67 45 78 70 7c 46 75 6e 63 74 69 y {RegExp|Functi 0000b3c0: 6f 6e 7c 6e 75 6c 6c 7d 20 61 74 74 72 69 62 75 on|null} attribu 0000b3d0: 74 65 4e 61 6d 65 43 68 65 63 6b 20 6f 6e 65 20 teNameCheck one 0000b3e0: 6f 66 20 5b 6e 75 6c 6c 2c 20 72 65 67 65 78 50 of [null, regexP 0000b3f0: 61 74 74 65 72 6e 2c 20 70 72 65 64 69 63 61 74 attern, predicat 0000b400: 65 5d 2e 20 44 65 66 61 75 6c 74 3a 20 60 6e 75 e]. Default: `nu 0000b410: 6c 6c 60 20 28 64 69 73 61 6c 6c 6f 77 20 61 6e ll` (disallow an 0000b420: 79 20 61 74 74 72 69 62 75 74 65 73 20 6e 6f 74 y attributes not 0000b430: 20 6f 6e 20 74 68 65 20 61 6c 6c 6f 77 20 6c 69 on the allow li 0000b440: 73 74 29 0a 20 20 20 20 20 2a 20 40 70 72 6f 70 st). * @prop 0000b450: 65 72 74 79 20 7b 62 6f 6f 6c 65 61 6e 7d 20 61 erty {boolean} a 0000b460: 6c 6c 6f 77 43 75 73 74 6f 6d 69 7a 65 64 42 75 llowCustomizedBu 0000b470: 69 6c 74 49 6e 45 6c 65 6d 65 6e 74 73 20 61 6c iltInElements al 0000b480: 6c 6f 77 20 63 75 73 74 6f 6d 20 65 6c 65 6d 65 low custom eleme 0000b490: 6e 74 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d nts derived from 0000b4a0: 20 62 75 69 6c 74 2d 69 6e 73 20 69 66 20 74 68 built-ins if th 0000b4b0: 65 79 20 70 61 73 73 20 43 55 53 54 4f 4d 5f 45 ey pass CUSTOM_E 0000b4c0: 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e LEMENT_HANDLING. 0000b4d0: 74 61 67 4e 61 6d 65 43 68 65 63 6b 2e 20 44 65 tagNameCheck. De 0000b4e0: 66 61 75 6c 74 3a 20 60 66 61 6c 73 65 60 2e 0a fault: `false`.. 0000b4f0: 20 20 20 20 20 2a 2f 0a 20 20 20 20 6c 65 74 20 */. let 0000b500: 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 CUSTOM_ELEMENT_H 0000b510: 41 4e 44 4c 49 4e 47 20 3d 20 4f 62 6a 65 63 74 ANDLING = Object 0000b520: 2e 73 65 61 6c 28 63 72 65 61 74 65 28 6e 75 6c .seal(create(nul 0000b530: 6c 2c 20 7b 0a 20 20 20 20 20 20 74 61 67 4e 61 l, {. tagNa 0000b540: 6d 65 43 68 65 63 6b 3a 20 7b 0a 20 20 20 20 20 meCheck: {. 0000b550: 20 20 20 77 72 69 74 61 62 6c 65 3a 20 74 72 75 writable: tru 0000b560: 65 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 66 69 e,. confi 0000b570: 67 75 72 61 62 6c 65 3a 20 66 61 6c 73 65 2c 0a gurable: false,. 0000b580: 20 20 20 20 20 20 20 20 65 6e 75 6d 65 72 61 62 enumerab 0000b590: 6c 65 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 le: true,. 0000b5a0: 20 20 76 61 6c 75 65 3a 20 6e 75 6c 6c 0a 20 20 value: null. 0000b5b0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 61 74 74 },. att 0000b5c0: 72 69 62 75 74 65 4e 61 6d 65 43 68 65 63 6b 3a ributeNameCheck: 0000b5d0: 20 7b 0a 20 20 20 20 20 20 20 20 77 72 69 74 61 {. writa 0000b5e0: 62 6c 65 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 ble: true,. 0000b5f0: 20 20 20 63 6f 6e 66 69 67 75 72 61 62 6c 65 3a configurable: 0000b600: 20 66 61 6c 73 65 2c 0a 20 20 20 20 20 20 20 20 false,. 0000b610: 65 6e 75 6d 65 72 61 62 6c 65 3a 20 74 72 75 65 enumerable: true 0000b620: 2c 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a ,. value: 0000b630: 20 6e 75 6c 6c 0a 20 20 20 20 20 20 7d 2c 0a 20 null. },. 0000b640: 20 20 20 20 20 61 6c 6c 6f 77 43 75 73 74 6f 6d allowCustom 0000b650: 69 7a 65 64 42 75 69 6c 74 49 6e 45 6c 65 6d 65 izedBuiltInEleme 0000b660: 6e 74 73 3a 20 7b 0a 20 20 20 20 20 20 20 20 77 nts: {. w 0000b670: 72 69 74 61 62 6c 65 3a 20 74 72 75 65 2c 0a 20 ritable: true,. 0000b680: 20 20 20 20 20 20 20 63 6f 6e 66 69 67 75 72 61 configura 0000b690: 62 6c 65 3a 20 66 61 6c 73 65 2c 0a 20 20 20 20 ble: false,. 0000b6a0: 20 20 20 20 65 6e 75 6d 65 72 61 62 6c 65 3a 20 enumerable: 0000b6b0: 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 76 61 true,. va 0000b6c0: 6c 75 65 3a 20 66 61 6c 73 65 0a 20 20 20 20 20 lue: false. 0000b6d0: 20 7d 0a 20 20 20 20 7d 29 29 3b 0a 0a 20 20 20 }. }));.. 0000b6e0: 20 2f 2a 20 45 78 70 6c 69 63 69 74 6c 79 20 66 /* Explicitly f 0000b6f0: 6f 72 62 69 64 64 65 6e 20 74 61 67 73 20 28 6f orbidden tags (o 0000b700: 76 65 72 72 69 64 65 73 20 41 4c 4c 4f 57 45 44 verrides ALLOWED 0000b710: 5f 54 41 47 53 2f 41 44 44 5f 54 41 47 53 29 20 _TAGS/ADD_TAGS) 0000b720: 2a 2f 0a 20 20 20 20 6c 65 74 20 46 4f 52 42 49 */. let FORBI 0000b730: 44 5f 54 41 47 53 20 3d 20 6e 75 6c 6c 3b 0a 0a D_TAGS = null;.. 0000b740: 20 20 20 20 2f 2a 20 45 78 70 6c 69 63 69 74 6c /* Explicitl 0000b750: 79 20 66 6f 72 62 69 64 64 65 6e 20 61 74 74 72 y forbidden attr 0000b760: 69 62 75 74 65 73 20 28 6f 76 65 72 72 69 64 65 ibutes (override 0000b770: 73 20 41 4c 4c 4f 57 45 44 5f 41 54 54 52 2f 41 s ALLOWED_ATTR/A 0000b780: 44 44 5f 41 54 54 52 29 20 2a 2f 0a 20 20 20 20 DD_ATTR) */. 0000b790: 6c 65 74 20 46 4f 52 42 49 44 5f 41 54 54 52 20 let FORBID_ATTR 0000b7a0: 3d 20 6e 75 6c 6c 3b 0a 0a 20 20 20 20 2f 2a 20 = null;.. /* 0000b7b0: 44 65 63 69 64 65 20 69 66 20 41 52 49 41 20 61 Decide if ARIA a 0000b7c0: 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6f 6b ttributes are ok 0000b7d0: 61 79 20 2a 2f 0a 20 20 20 20 6c 65 74 20 41 4c ay */. let AL 0000b7e0: 4c 4f 57 5f 41 52 49 41 5f 41 54 54 52 20 3d 20 LOW_ARIA_ATTR = 0000b7f0: 74 72 75 65 3b 0a 0a 20 20 20 20 2f 2a 20 44 65 true;.. /* De 0000b800: 63 69 64 65 20 69 66 20 63 75 73 74 6f 6d 20 64 cide if custom d 0000b810: 61 74 61 20 61 74 74 72 69 62 75 74 65 73 20 61 ata attributes a 0000b820: 72 65 20 6f 6b 61 79 20 2a 2f 0a 20 20 20 20 6c re okay */. l 0000b830: 65 74 20 41 4c 4c 4f 57 5f 44 41 54 41 5f 41 54 et ALLOW_DATA_AT 0000b840: 54 52 20 3d 20 74 72 75 65 3b 0a 0a 20 20 20 20 TR = true;.. 0000b850: 2f 2a 20 44 65 63 69 64 65 20 69 66 20 75 6e 6b /* Decide if unk 0000b860: 6e 6f 77 6e 20 70 72 6f 74 6f 63 6f 6c 73 20 61 nown protocols a 0000b870: 72 65 20 6f 6b 61 79 20 2a 2f 0a 20 20 20 20 6c re okay */. l 0000b880: 65 74 20 41 4c 4c 4f 57 5f 55 4e 4b 4e 4f 57 4e et ALLOW_UNKNOWN 0000b890: 5f 50 52 4f 54 4f 43 4f 4c 53 20 3d 20 66 61 6c _PROTOCOLS = fal 0000b8a0: 73 65 3b 0a 0a 20 20 20 20 2f 2a 20 44 65 63 69 se;.. /* Deci 0000b8b0: 64 65 20 69 66 20 73 65 6c 66 2d 63 6c 6f 73 69 de if self-closi 0000b8c0: 6e 67 20 74 61 67 73 20 69 6e 20 61 74 74 72 69 ng tags in attri 0000b8d0: 62 75 74 65 73 20 61 72 65 20 61 6c 6c 6f 77 65 butes are allowe 0000b8e0: 64 2e 0a 20 20 20 20 20 2a 20 55 73 75 61 6c 6c d.. * Usuall 0000b8f0: 79 20 72 65 6d 6f 76 65 64 20 64 75 65 20 74 6f y removed due to 0000b900: 20 61 20 6d 58 53 53 20 69 73 73 75 65 20 69 6e a mXSS issue in 0000b910: 20 6a 51 75 65 72 79 20 33 2e 30 20 2a 2f 0a 20 jQuery 3.0 */. 0000b920: 20 20 20 6c 65 74 20 41 4c 4c 4f 57 5f 53 45 4c let ALLOW_SEL 0000b930: 46 5f 43 4c 4f 53 45 5f 49 4e 5f 41 54 54 52 20 F_CLOSE_IN_ATTR 0000b940: 3d 20 74 72 75 65 3b 0a 0a 20 20 20 20 2f 2a 20 = true;.. /* 0000b950: 4f 75 74 70 75 74 20 73 68 6f 75 6c 64 20 62 65 Output should be 0000b960: 20 73 61 66 65 20 66 6f 72 20 63 6f 6d 6d 6f 6e safe for common 0000b970: 20 74 65 6d 70 6c 61 74 65 20 65 6e 67 69 6e 65 template engine 0000b980: 73 2e 0a 20 20 20 20 20 2a 20 54 68 69 73 20 6d s.. * This m 0000b990: 65 61 6e 73 2c 20 44 4f 4d 50 75 72 69 66 79 20 eans, DOMPurify 0000b9a0: 72 65 6d 6f 76 65 73 20 64 61 74 61 20 61 74 74 removes data att 0000b9b0: 72 69 62 75 74 65 73 2c 20 6d 75 73 74 61 63 68 ributes, mustach 0000b9c0: 65 73 20 61 6e 64 20 45 52 42 0a 20 20 20 20 20 es and ERB. 0000b9d0: 2a 2f 0a 20 20 20 20 6c 65 74 20 53 41 46 45 5f */. let SAFE_ 0000b9e0: 46 4f 52 5f 54 45 4d 50 4c 41 54 45 53 20 3d 20 FOR_TEMPLATES = 0000b9f0: 66 61 6c 73 65 3b 0a 0a 20 20 20 20 2f 2a 20 4f false;.. /* O 0000ba00: 75 74 70 75 74 20 73 68 6f 75 6c 64 20 62 65 20 utput should be 0000ba10: 73 61 66 65 20 65 76 65 6e 20 66 6f 72 20 58 4d safe even for XM 0000ba20: 4c 20 75 73 65 64 20 77 69 74 68 69 6e 20 48 54 L used within HT 0000ba30: 4d 4c 20 61 6e 64 20 61 6c 69 6b 65 2e 0a 20 20 ML and alike.. 0000ba40: 20 20 20 2a 20 54 68 69 73 20 6d 65 61 6e 73 2c * This means, 0000ba50: 20 44 4f 4d 50 75 72 69 66 79 20 72 65 6d 6f 76 DOMPurify remov 0000ba60: 65 73 20 63 6f 6d 6d 65 6e 74 73 20 77 68 65 6e es comments when 0000ba70: 20 63 6f 6e 74 61 69 6e 69 6e 67 20 72 69 73 6b containing risk 0000ba80: 79 20 63 6f 6e 74 65 6e 74 2e 0a 20 20 20 20 20 y content.. 0000ba90: 2a 2f 0a 20 20 20 20 6c 65 74 20 53 41 46 45 5f */. let SAFE_ 0000baa0: 46 4f 52 5f 58 4d 4c 20 3d 20 74 72 75 65 3b 0a FOR_XML = true;. 0000bab0: 0a 20 20 20 20 2f 2a 20 44 65 63 69 64 65 20 69 . /* Decide i 0000bac0: 66 20 64 6f 63 75 6d 65 6e 74 20 77 69 74 68 20 f document with 0000bad0: 3c 68 74 6d 6c 3e 2e 2e 2e 20 73 68 6f 75 6c 64 <html>... should 0000bae0: 20 62 65 20 72 65 74 75 72 6e 65 64 20 2a 2f 0a be returned */. 0000baf0: 20 20 20 20 6c 65 74 20 57 48 4f 4c 45 5f 44 4f let WHOLE_DO 0000bb00: 43 55 4d 45 4e 54 20 3d 20 66 61 6c 73 65 3b 0a CUMENT = false;. 0000bb10: 0a 20 20 20 20 2f 2a 20 54 72 61 63 6b 20 77 68 . /* Track wh 0000bb20: 65 74 68 65 72 20 63 6f 6e 66 69 67 20 69 73 20 ether config is 0000bb30: 61 6c 72 65 61 64 79 20 73 65 74 20 6f 6e 20 74 already set on t 0000bb40: 68 69 73 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 his instance of 0000bb50: 44 4f 4d 50 75 72 69 66 79 2e 20 2a 2f 0a 20 20 DOMPurify. */. 0000bb60: 20 20 6c 65 74 20 53 45 54 5f 43 4f 4e 46 49 47 let SET_CONFIG 0000bb70: 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 20 20 2f = false;.. / 0000bb80: 2a 20 44 65 63 69 64 65 20 69 66 20 61 6c 6c 20 * Decide if all 0000bb90: 65 6c 65 6d 65 6e 74 73 20 28 65 2e 67 2e 20 73 elements (e.g. s 0000bba0: 74 79 6c 65 2c 20 73 63 72 69 70 74 29 20 6d 75 tyle, script) mu 0000bbb0: 73 74 20 62 65 20 63 68 69 6c 64 72 65 6e 20 6f st be children o 0000bbc0: 66 0a 20 20 20 20 20 2a 20 64 6f 63 75 6d 65 6e f. * documen 0000bbd0: 74 2e 62 6f 64 79 2e 20 42 79 20 64 65 66 61 75 t.body. By defau 0000bbe0: 6c 74 2c 20 62 72 6f 77 73 65 72 73 20 6d 69 67 lt, browsers mig 0000bbf0: 68 74 20 6d 6f 76 65 20 74 68 65 6d 20 74 6f 20 ht move them to 0000bc00: 64 6f 63 75 6d 65 6e 74 2e 68 65 61 64 20 2a 2f document.head */ 0000bc10: 0a 20 20 20 20 6c 65 74 20 46 4f 52 43 45 5f 42 . let FORCE_B 0000bc20: 4f 44 59 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 ODY = false;.. 0000bc30: 20 20 2f 2a 20 44 65 63 69 64 65 20 69 66 20 61 /* Decide if a 0000bc40: 20 44 4f 4d 20 60 48 54 4d 4c 42 6f 64 79 45 6c DOM `HTMLBodyEl 0000bc50: 65 6d 65 6e 74 60 20 73 68 6f 75 6c 64 20 62 65 ement` should be 0000bc60: 20 72 65 74 75 72 6e 65 64 2c 20 69 6e 73 74 65 returned, inste 0000bc70: 61 64 20 6f 66 20 61 20 68 74 6d 6c 0a 20 20 20 ad of a html. 0000bc80: 20 20 2a 20 73 74 72 69 6e 67 20 28 6f 72 20 61 * string (or a 0000bc90: 20 54 72 75 73 74 65 64 48 54 4d 4c 20 6f 62 6a TrustedHTML obj 0000bca0: 65 63 74 20 69 66 20 54 72 75 73 74 65 64 20 54 ect if Trusted T 0000bcb0: 79 70 65 73 20 61 72 65 20 73 75 70 70 6f 72 74 ypes are support 0000bcc0: 65 64 29 2e 0a 20 20 20 20 20 2a 20 49 66 20 60 ed).. * If ` 0000bcd0: 57 48 4f 4c 45 5f 44 4f 43 55 4d 45 4e 54 60 20 WHOLE_DOCUMENT` 0000bce0: 69 73 20 65 6e 61 62 6c 65 64 20 61 20 60 48 54 is enabled a `HT 0000bcf0: 4d 4c 48 74 6d 6c 45 6c 65 6d 65 6e 74 60 20 77 MLHtmlElement` w 0000bd00: 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 20 ill be returned 0000bd10: 69 6e 73 74 65 61 64 0a 20 20 20 20 20 2a 2f 0a instead. */. 0000bd20: 20 20 20 20 6c 65 74 20 52 45 54 55 52 4e 5f 44 let RETURN_D 0000bd30: 4f 4d 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 20 OM = false;.. 0000bd40: 20 2f 2a 20 44 65 63 69 64 65 20 69 66 20 61 20 /* Decide if a 0000bd50: 44 4f 4d 20 60 44 6f 63 75 6d 65 6e 74 46 72 61 DOM `DocumentFra 0000bd60: 67 6d 65 6e 74 60 20 73 68 6f 75 6c 64 20 62 65 gment` should be 0000bd70: 20 72 65 74 75 72 6e 65 64 2c 20 69 6e 73 74 65 returned, inste 0000bd80: 61 64 20 6f 66 20 61 20 68 74 6d 6c 0a 20 20 20 ad of a html. 0000bd90: 20 20 2a 20 73 74 72 69 6e 67 20 20 28 6f 72 20 * string (or 0000bda0: 61 20 54 72 75 73 74 65 64 48 54 4d 4c 20 6f 62 a TrustedHTML ob 0000bdb0: 6a 65 63 74 20 69 66 20 54 72 75 73 74 65 64 20 ject if Trusted 0000bdc0: 54 79 70 65 73 20 61 72 65 20 73 75 70 70 6f 72 Types are suppor 0000bdd0: 74 65 64 29 20 2a 2f 0a 20 20 20 20 6c 65 74 20 ted) */. let 0000bde0: 52 45 54 55 52 4e 5f 44 4f 4d 5f 46 52 41 47 4d RETURN_DOM_FRAGM 0000bdf0: 45 4e 54 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 ENT = false;.. 0000be00: 20 20 2f 2a 20 54 72 79 20 74 6f 20 72 65 74 75 /* Try to retu 0000be10: 72 6e 20 61 20 54 72 75 73 74 65 64 20 54 79 70 rn a Trusted Typ 0000be20: 65 20 6f 62 6a 65 63 74 20 69 6e 73 74 65 61 64 e object instead 0000be30: 20 6f 66 20 61 20 73 74 72 69 6e 67 2c 20 72 65 of a string, re 0000be40: 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 69 6e turn a string in 0000be50: 0a 20 20 20 20 20 2a 20 63 61 73 65 20 54 72 75 . * case Tru 0000be60: 73 74 65 64 20 54 79 70 65 73 20 61 72 65 20 6e sted Types are n 0000be70: 6f 74 20 73 75 70 70 6f 72 74 65 64 20 20 2a 2f ot supported */ 0000be80: 0a 20 20 20 20 6c 65 74 20 52 45 54 55 52 4e 5f . let RETURN_ 0000be90: 54 52 55 53 54 45 44 5f 54 59 50 45 20 3d 20 66 TRUSTED_TYPE = f 0000bea0: 61 6c 73 65 3b 0a 0a 20 20 20 20 2f 2a 20 4f 75 alse;.. /* Ou 0000beb0: 74 70 75 74 20 73 68 6f 75 6c 64 20 62 65 20 66 tput should be f 0000bec0: 72 65 65 20 66 72 6f 6d 20 44 4f 4d 20 63 6c 6f ree from DOM clo 0000bed0: 62 62 65 72 69 6e 67 20 61 74 74 61 63 6b 73 3f bbering attacks? 0000bee0: 0a 20 20 20 20 20 2a 20 54 68 69 73 20 73 61 6e . * This san 0000bef0: 69 74 69 7a 65 73 20 6d 61 72 6b 75 70 73 20 6e itizes markups n 0000bf00: 61 6d 65 64 20 77 69 74 68 20 63 6f 6c 6c 69 64 amed with collid 0000bf10: 69 6e 67 2c 20 63 6c 6f 62 62 65 72 61 62 6c 65 ing, clobberable 0000bf20: 20 62 75 69 6c 74 2d 69 6e 20 44 4f 4d 20 41 50 built-in DOM AP 0000bf30: 49 73 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 Is.. */. 0000bf40: 6c 65 74 20 53 41 4e 49 54 49 5a 45 5f 44 4f 4d let SANITIZE_DOM 0000bf50: 20 3d 20 74 72 75 65 3b 0a 0a 20 20 20 20 2f 2a = true;.. /* 0000bf60: 20 41 63 68 69 65 76 65 20 66 75 6c 6c 20 44 4f Achieve full DO 0000bf70: 4d 20 43 6c 6f 62 62 65 72 69 6e 67 20 70 72 6f M Clobbering pro 0000bf80: 74 65 63 74 69 6f 6e 20 62 79 20 69 73 6f 6c 61 tection by isola 0000bf90: 74 69 6e 67 20 74 68 65 20 6e 61 6d 65 73 70 61 ting the namespa 0000bfa0: 63 65 20 6f 66 20 6e 61 6d 65 64 0a 20 20 20 20 ce of named. 0000bfb0: 20 2a 20 70 72 6f 70 65 72 74 69 65 73 20 61 6e * properties an 0000bfc0: 64 20 4a 53 20 76 61 72 69 61 62 6c 65 73 2c 20 d JS variables, 0000bfd0: 6d 69 74 69 67 61 74 69 6e 67 20 61 74 74 61 63 mitigating attac 0000bfe0: 6b 73 20 74 68 61 74 20 61 62 75 73 65 20 74 68 ks that abuse th 0000bff0: 65 20 48 54 4d 4c 2f 44 4f 4d 20 73 70 65 63 20 e HTML/DOM spec 0000c000: 72 75 6c 65 73 2e 0a 20 20 20 20 20 2a 0a 20 20 rules.. *. 0000c010: 20 20 20 2a 20 48 54 4d 4c 2f 44 4f 4d 20 73 70 * HTML/DOM sp 0000c020: 65 63 20 72 75 6c 65 73 20 74 68 61 74 20 65 6e ec rules that en 0000c030: 61 62 6c 65 20 44 4f 4d 20 43 6c 6f 62 62 65 72 able DOM Clobber 0000c040: 69 6e 67 3a 0a 20 20 20 20 20 2a 20 20 20 2d 20 ing:. * - 0000c050: 4e 61 6d 65 64 20 41 63 63 65 73 73 20 6f 6e 20 Named Access on 0000c060: 57 69 6e 64 6f 77 20 28 c2 a7 37 2e 33 2e 33 29 Window (..7.3.3) 0000c070: 0a 20 20 20 20 20 2a 20 20 20 2d 20 44 4f 4d 20 . * - DOM 0000c080: 54 72 65 65 20 41 63 63 65 73 73 6f 72 73 20 28 Tree Accessors ( 0000c090: c2 a7 33 2e 31 2e 35 29 0a 20 20 20 20 20 2a 20 ..3.1.5). * 0000c0a0: 20 20 2d 20 46 6f 72 6d 20 45 6c 65 6d 65 6e 74 - Form Element 0000c0b0: 20 50 61 72 65 6e 74 2d 43 68 69 6c 64 20 52 65 Parent-Child Re 0000c0c0: 6c 61 74 69 6f 6e 73 20 28 c2 a7 34 2e 31 30 2e lations (..4.10. 0000c0d0: 33 29 0a 20 20 20 20 20 2a 20 20 20 2d 20 49 66 3). * - If 0000c0e0: 72 61 6d 65 20 73 72 63 64 6f 63 20 2f 20 4e 65 rame srcdoc / Ne 0000c0f0: 73 74 65 64 20 57 69 6e 64 6f 77 50 72 6f 78 69 sted WindowProxi 0000c100: 65 73 20 28 c2 a7 34 2e 38 2e 35 29 0a 20 20 20 es (..4.8.5). 0000c110: 20 20 2a 20 20 20 2d 20 48 54 4d 4c 43 6f 6c 6c * - HTMLColl 0000c120: 65 63 74 69 6f 6e 20 28 c2 a7 34 2e 32 2e 31 30 ection (..4.2.10 0000c130: 2e 32 29 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 .2). *. 0000c140: 2a 20 4e 61 6d 65 73 70 61 63 65 20 69 73 6f 6c * Namespace isol 0000c150: 61 74 69 6f 6e 20 69 73 20 69 6d 70 6c 65 6d 65 ation is impleme 0000c160: 6e 74 65 64 20 62 79 20 70 72 65 66 69 78 69 6e nted by prefixin 0000c170: 67 20 60 69 64 60 20 61 6e 64 20 60 6e 61 6d 65 g `id` and `name 0000c180: 60 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 ` attributes. 0000c190: 20 20 2a 20 77 69 74 68 20 61 20 63 6f 6e 73 74 * with a const 0000c1a0: 61 6e 74 20 73 74 72 69 6e 67 2c 20 69 2e 65 2e ant string, i.e. 0000c1b0: 2c 20 60 75 73 65 72 2d 63 6f 6e 74 65 6e 74 2d , `user-content- 0000c1c0: 60 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 6c 65 `. */. le 0000c1d0: 74 20 53 41 4e 49 54 49 5a 45 5f 4e 41 4d 45 44 t SANITIZE_NAMED 0000c1e0: 5f 50 52 4f 50 53 20 3d 20 66 61 6c 73 65 3b 0a _PROPS = false;. 0000c1f0: 20 20 20 20 63 6f 6e 73 74 20 53 41 4e 49 54 49 const SANITI 0000c200: 5a 45 5f 4e 41 4d 45 44 5f 50 52 4f 50 53 5f 50 ZE_NAMED_PROPS_P 0000c210: 52 45 46 49 58 20 3d 20 27 75 73 65 72 2d 63 6f REFIX = 'user-co 0000c220: 6e 74 65 6e 74 2d 27 3b 0a 0a 20 20 20 20 2f 2a ntent-';.. /* 0000c230: 20 4b 65 65 70 20 65 6c 65 6d 65 6e 74 20 63 6f Keep element co 0000c240: 6e 74 65 6e 74 20 77 68 65 6e 20 72 65 6d 6f 76 ntent when remov 0000c250: 69 6e 67 20 65 6c 65 6d 65 6e 74 3f 20 2a 2f 0a ing element? */. 0000c260: 20 20 20 20 6c 65 74 20 4b 45 45 50 5f 43 4f 4e let KEEP_CON 0000c270: 54 45 4e 54 20 3d 20 74 72 75 65 3b 0a 0a 20 20 TENT = true;.. 0000c280: 20 20 2f 2a 20 49 66 20 61 20 60 4e 6f 64 65 60 /* If a `Node` 0000c290: 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 73 61 is passed to sa 0000c2a0: 6e 69 74 69 7a 65 28 29 2c 20 74 68 65 6e 20 70 nitize(), then p 0000c2b0: 65 72 66 6f 72 6d 73 20 73 61 6e 69 74 69 7a 61 erforms sanitiza 0000c2c0: 74 69 6f 6e 20 69 6e 2d 70 6c 61 63 65 20 69 6e tion in-place in 0000c2d0: 73 74 65 61 64 0a 20 20 20 20 20 2a 20 6f 66 20 stead. * of 0000c2e0: 69 6d 70 6f 72 74 69 6e 67 20 69 74 20 69 6e 74 importing it int 0000c2f0: 6f 20 61 20 6e 65 77 20 44 6f 63 75 6d 65 6e 74 o a new Document 0000c300: 20 61 6e 64 20 72 65 74 75 72 6e 69 6e 67 20 61 and returning a 0000c310: 20 73 61 6e 69 74 69 7a 65 64 20 63 6f 70 79 20 sanitized copy 0000c320: 2a 2f 0a 20 20 20 20 6c 65 74 20 49 4e 5f 50 4c */. let IN_PL 0000c330: 41 43 45 20 3d 20 66 61 6c 73 65 3b 0a 0a 20 20 ACE = false;.. 0000c340: 20 20 2f 2a 20 41 6c 6c 6f 77 20 75 73 61 67 65 /* Allow usage 0000c350: 20 6f 66 20 70 72 6f 66 69 6c 65 73 20 6c 69 6b of profiles lik 0000c360: 65 20 68 74 6d 6c 2c 20 73 76 67 20 61 6e 64 20 e html, svg and 0000c370: 6d 61 74 68 4d 6c 20 2a 2f 0a 20 20 20 20 6c 65 mathMl */. le 0000c380: 74 20 55 53 45 5f 50 52 4f 46 49 4c 45 53 20 3d t USE_PROFILES = 0000c390: 20 7b 7d 3b 0a 0a 20 20 20 20 2f 2a 20 54 61 67 {};.. /* Tag 0000c3a0: 73 20 74 6f 20 69 67 6e 6f 72 65 20 63 6f 6e 74 s to ignore cont 0000c3b0: 65 6e 74 20 6f 66 20 77 68 65 6e 20 4b 45 45 50 ent of when KEEP 0000c3c0: 5f 43 4f 4e 54 45 4e 54 20 69 73 20 74 72 75 65 _CONTENT is true 0000c3d0: 20 2a 2f 0a 20 20 20 20 6c 65 74 20 46 4f 52 42 */. let FORB 0000c3e0: 49 44 5f 43 4f 4e 54 45 4e 54 53 20 3d 20 6e 75 ID_CONTENTS = nu 0000c3f0: 6c 6c 3b 0a 20 20 20 20 63 6f 6e 73 74 20 44 45 ll;. const DE 0000c400: 46 41 55 4c 54 5f 46 4f 52 42 49 44 5f 43 4f 4e FAULT_FORBID_CON 0000c410: 54 45 4e 54 53 20 3d 20 61 64 64 54 6f 53 65 74 TENTS = addToSet 0000c420: 28 7b 7d 2c 20 5b 27 61 6e 6e 6f 74 61 74 69 6f ({}, ['annotatio 0000c430: 6e 2d 78 6d 6c 27 2c 20 27 61 75 64 69 6f 27 2c n-xml', 'audio', 0000c440: 20 27 63 6f 6c 67 72 6f 75 70 27 2c 20 27 64 65 'colgroup', 'de 0000c450: 73 63 27 2c 20 27 66 6f 72 65 69 67 6e 6f 62 6a sc', 'foreignobj 0000c460: 65 63 74 27 2c 20 27 68 65 61 64 27 2c 20 27 69 ect', 'head', 'i 0000c470: 66 72 61 6d 65 27 2c 20 27 6d 61 74 68 27 2c 20 frame', 'math', 0000c480: 27 6d 69 27 2c 20 27 6d 6e 27 2c 20 27 6d 6f 27 'mi', 'mn', 'mo' 0000c490: 2c 20 27 6d 73 27 2c 20 27 6d 74 65 78 74 27 2c , 'ms', 'mtext', 0000c4a0: 20 27 6e 6f 65 6d 62 65 64 27 2c 20 27 6e 6f 66 'noembed', 'nof 0000c4b0: 72 61 6d 65 73 27 2c 20 27 6e 6f 73 63 72 69 70 rames', 'noscrip 0000c4c0: 74 27 2c 20 27 70 6c 61 69 6e 74 65 78 74 27 2c t', 'plaintext', 0000c4d0: 20 27 73 63 72 69 70 74 27 2c 20 27 73 74 79 6c 'script', 'styl 0000c4e0: 65 27 2c 20 27 73 76 67 27 2c 20 27 74 65 6d 70 e', 'svg', 'temp 0000c4f0: 6c 61 74 65 27 2c 20 27 74 68 65 61 64 27 2c 20 late', 'thead', 0000c500: 27 74 69 74 6c 65 27 2c 20 27 76 69 64 65 6f 27 'title', 'video' 0000c510: 2c 20 27 78 6d 70 27 5d 29 3b 0a 0a 20 20 20 20 , 'xmp']);.. 0000c520: 2f 2a 20 54 61 67 73 20 74 68 61 74 20 61 72 65 /* Tags that are 0000c530: 20 73 61 66 65 20 66 6f 72 20 64 61 74 61 3a 20 safe for data: 0000c540: 55 52 49 73 20 2a 2f 0a 20 20 20 20 6c 65 74 20 URIs */. let 0000c550: 44 41 54 41 5f 55 52 49 5f 54 41 47 53 20 3d 20 DATA_URI_TAGS = 0000c560: 6e 75 6c 6c 3b 0a 20 20 20 20 63 6f 6e 73 74 20 null;. const 0000c570: 44 45 46 41 55 4c 54 5f 44 41 54 41 5f 55 52 49 DEFAULT_DATA_URI 0000c580: 5f 54 41 47 53 20 3d 20 61 64 64 54 6f 53 65 74 _TAGS = addToSet 0000c590: 28 7b 7d 2c 20 5b 27 61 75 64 69 6f 27 2c 20 27 ({}, ['audio', ' 0000c5a0: 76 69 64 65 6f 27 2c 20 27 69 6d 67 27 2c 20 27 video', 'img', ' 0000c5b0: 73 6f 75 72 63 65 27 2c 20 27 69 6d 61 67 65 27 source', 'image' 0000c5c0: 2c 20 27 74 72 61 63 6b 27 5d 29 3b 0a 0a 20 20 , 'track']);.. 0000c5d0: 20 20 2f 2a 20 41 74 74 72 69 62 75 74 65 73 20 /* Attributes 0000c5e0: 73 61 66 65 20 66 6f 72 20 76 61 6c 75 65 73 20 safe for values 0000c5f0: 6c 69 6b 65 20 22 6a 61 76 61 73 63 72 69 70 74 like "javascript 0000c600: 3a 22 20 2a 2f 0a 20 20 20 20 6c 65 74 20 55 52 :" */. let UR 0000c610: 49 5f 53 41 46 45 5f 41 54 54 52 49 42 55 54 45 I_SAFE_ATTRIBUTE 0000c620: 53 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 63 6f S = null;. co 0000c630: 6e 73 74 20 44 45 46 41 55 4c 54 5f 55 52 49 5f nst DEFAULT_URI_ 0000c640: 53 41 46 45 5f 41 54 54 52 49 42 55 54 45 53 20 SAFE_ATTRIBUTES 0000c650: 3d 20 61 64 64 54 6f 53 65 74 28 7b 7d 2c 20 5b = addToSet({}, [ 0000c660: 27 61 6c 74 27 2c 20 27 63 6c 61 73 73 27 2c 20 'alt', 'class', 0000c670: 27 66 6f 72 27 2c 20 27 69 64 27 2c 20 27 6c 61 'for', 'id', 'la 0000c680: 62 65 6c 27 2c 20 27 6e 61 6d 65 27 2c 20 27 70 bel', 'name', 'p 0000c690: 61 74 74 65 72 6e 27 2c 20 27 70 6c 61 63 65 68 attern', 'placeh 0000c6a0: 6f 6c 64 65 72 27 2c 20 27 72 6f 6c 65 27 2c 20 older', 'role', 0000c6b0: 27 73 75 6d 6d 61 72 79 27 2c 20 27 74 69 74 6c 'summary', 'titl 0000c6c0: 65 27 2c 20 27 76 61 6c 75 65 27 2c 20 27 73 74 e', 'value', 'st 0000c6d0: 79 6c 65 27 2c 20 27 78 6d 6c 6e 73 27 5d 29 3b yle', 'xmlns']); 0000c6e0: 0a 20 20 20 20 63 6f 6e 73 74 20 4d 41 54 48 4d . const MATHM 0000c6f0: 4c 5f 4e 41 4d 45 53 50 41 43 45 20 3d 20 27 68 L_NAMESPACE = 'h 0000c700: 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 ttp://www.w3.org 0000c710: 2f 31 39 39 38 2f 4d 61 74 68 2f 4d 61 74 68 4d /1998/Math/MathM 0000c720: 4c 27 3b 0a 20 20 20 20 63 6f 6e 73 74 20 53 56 L';. const SV 0000c730: 47 5f 4e 41 4d 45 53 50 41 43 45 20 3d 20 27 68 G_NAMESPACE = 'h 0000c740: 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 ttp://www.w3.org 0000c750: 2f 32 30 30 30 2f 73 76 67 27 3b 0a 20 20 20 20 /2000/svg';. 0000c760: 63 6f 6e 73 74 20 48 54 4d 4c 5f 4e 41 4d 45 53 const HTML_NAMES 0000c770: 50 41 43 45 20 3d 20 27 68 74 74 70 3a 2f 2f 77 PACE = 'http://w 0000c780: 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 ww.w3.org/1999/x 0000c790: 68 74 6d 6c 27 3b 0a 20 20 20 20 2f 2a 20 44 6f html';. /* Do 0000c7a0: 63 75 6d 65 6e 74 20 6e 61 6d 65 73 70 61 63 65 cument namespace 0000c7b0: 20 2a 2f 0a 20 20 20 20 6c 65 74 20 4e 41 4d 45 */. let NAME 0000c7c0: 53 50 41 43 45 20 3d 20 48 54 4d 4c 5f 4e 41 4d SPACE = HTML_NAM 0000c7d0: 45 53 50 41 43 45 3b 0a 20 20 20 20 6c 65 74 20 ESPACE;. let 0000c7e0: 49 53 5f 45 4d 50 54 59 5f 49 4e 50 55 54 20 3d IS_EMPTY_INPUT = 0000c7f0: 20 66 61 6c 73 65 3b 0a 0a 20 20 20 20 2f 2a 20 false;.. /* 0000c800: 41 6c 6c 6f 77 65 64 20 58 48 54 4d 4c 2b 58 4d Allowed XHTML+XM 0000c810: 4c 20 6e 61 6d 65 73 70 61 63 65 73 20 2a 2f 0a L namespaces */. 0000c820: 20 20 20 20 6c 65 74 20 41 4c 4c 4f 57 45 44 5f let ALLOWED_ 0000c830: 4e 41 4d 45 53 50 41 43 45 53 20 3d 20 6e 75 6c NAMESPACES = nul 0000c840: 6c 3b 0a 20 20 20 20 63 6f 6e 73 74 20 44 45 46 l;. const DEF 0000c850: 41 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f 4e 41 4d AULT_ALLOWED_NAM 0000c860: 45 53 50 41 43 45 53 20 3d 20 61 64 64 54 6f 53 ESPACES = addToS 0000c870: 65 74 28 7b 7d 2c 20 5b 4d 41 54 48 4d 4c 5f 4e et({}, [MATHML_N 0000c880: 41 4d 45 53 50 41 43 45 2c 20 53 56 47 5f 4e 41 AMESPACE, SVG_NA 0000c890: 4d 45 53 50 41 43 45 2c 20 48 54 4d 4c 5f 4e 41 MESPACE, HTML_NA 0000c8a0: 4d 45 53 50 41 43 45 5d 2c 20 73 74 72 69 6e 67 MESPACE], string 0000c8b0: 54 6f 53 74 72 69 6e 67 29 3b 0a 0a 20 20 20 20 ToString);.. 0000c8c0: 2f 2a 20 50 61 72 73 69 6e 67 20 6f 66 20 73 74 /* Parsing of st 0000c8d0: 72 69 63 74 20 58 48 54 4d 4c 20 64 6f 63 75 6d rict XHTML docum 0000c8e0: 65 6e 74 73 20 2a 2f 0a 20 20 20 20 6c 65 74 20 ents */. let 0000c8f0: 50 41 52 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 PARSER_MEDIA_TYP 0000c900: 45 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 63 6f E = null;. co 0000c910: 6e 73 74 20 53 55 50 50 4f 52 54 45 44 5f 50 41 nst SUPPORTED_PA 0000c920: 52 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 53 RSER_MEDIA_TYPES 0000c930: 20 3d 20 5b 27 61 70 70 6c 69 63 61 74 69 6f 6e = ['application 0000c940: 2f 78 68 74 6d 6c 2b 78 6d 6c 27 2c 20 27 74 65 /xhtml+xml', 'te 0000c950: 78 74 2f 68 74 6d 6c 27 5d 3b 0a 20 20 20 20 63 xt/html'];. c 0000c960: 6f 6e 73 74 20 44 45 46 41 55 4c 54 5f 50 41 52 onst DEFAULT_PAR 0000c970: 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 3d SER_MEDIA_TYPE = 0000c980: 20 27 74 65 78 74 2f 68 74 6d 6c 27 3b 0a 20 20 'text/html';. 0000c990: 20 20 6c 65 74 20 74 72 61 6e 73 66 6f 72 6d 43 let transformC 0000c9a0: 61 73 65 46 75 6e 63 20 3d 20 6e 75 6c 6c 3b 0a aseFunc = null;. 0000c9b0: 0a 20 20 20 20 2f 2a 20 4b 65 65 70 20 61 20 72 . /* Keep a r 0000c9c0: 65 66 65 72 65 6e 63 65 20 74 6f 20 63 6f 6e 66 eference to conf 0000c9d0: 69 67 20 74 6f 20 70 61 73 73 20 74 6f 20 68 6f ig to pass to ho 0000c9e0: 6f 6b 73 20 2a 2f 0a 20 20 20 20 6c 65 74 20 43 oks */. let C 0000c9f0: 4f 4e 46 49 47 20 3d 20 6e 75 6c 6c 3b 0a 0a 20 ONFIG = null;.. 0000ca00: 20 20 20 2f 2a 20 53 70 65 63 69 66 79 20 74 68 /* Specify th 0000ca10: 65 20 6d 61 78 69 6d 75 6d 20 65 6c 65 6d 65 6e e maximum elemen 0000ca20: 74 20 6e 65 73 74 69 6e 67 20 64 65 70 74 68 20 t nesting depth 0000ca30: 74 6f 20 70 72 65 76 65 6e 74 20 6d 58 53 53 20 to prevent mXSS 0000ca40: 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 4d 41 58 */. const MAX 0000ca50: 5f 4e 45 53 54 49 4e 47 5f 44 45 50 54 48 20 3d _NESTING_DEPTH = 0000ca60: 20 32 35 35 3b 0a 0a 20 20 20 20 2f 2a 20 49 64 255;.. /* Id 0000ca70: 65 61 6c 6c 79 2c 20 64 6f 20 6e 6f 74 20 74 6f eally, do not to 0000ca80: 75 63 68 20 61 6e 79 74 68 69 6e 67 20 62 65 6c uch anything bel 0000ca90: 6f 77 20 74 68 69 73 20 6c 69 6e 65 20 2a 2f 0a ow this line */. 0000caa0: 20 20 20 20 2f 2a 20 5f 5f 5f 5f 5f 5f 5f 5f 5f /* _________ 0000cab0: 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f ________________ 0000cac0: 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f ________________ 0000cad0: 5f 5f 5f 5f 5f 20 2a 2f 0a 0a 20 20 20 20 63 6f _____ */.. co 0000cae0: 6e 73 74 20 66 6f 72 6d 45 6c 65 6d 65 6e 74 20 nst formElement 0000caf0: 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 = document.creat 0000cb00: 65 45 6c 65 6d 65 6e 74 28 27 66 6f 72 6d 27 29 eElement('form') 0000cb10: 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 73 52 65 ;. const isRe 0000cb20: 67 65 78 4f 72 46 75 6e 63 74 69 6f 6e 20 3d 20 gexOrFunction = 0000cb30: 66 75 6e 63 74 69 6f 6e 20 69 73 52 65 67 65 78 function isRegex 0000cb40: 4f 72 46 75 6e 63 74 69 6f 6e 28 74 65 73 74 56 OrFunction(testV 0000cb50: 61 6c 75 65 29 20 7b 0a 20 20 20 20 20 20 72 65 alue) {. re 0000cb60: 74 75 72 6e 20 74 65 73 74 56 61 6c 75 65 20 69 turn testValue i 0000cb70: 6e 73 74 61 6e 63 65 6f 66 20 52 65 67 45 78 70 nstanceof RegExp 0000cb80: 20 7c 7c 20 74 65 73 74 56 61 6c 75 65 20 69 6e || testValue in 0000cb90: 73 74 61 6e 63 65 6f 66 20 46 75 6e 63 74 69 6f stanceof Functio 0000cba0: 6e 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f n;. };.. / 0000cbb0: 2a 2a 0a 20 20 20 20 20 2a 20 5f 70 61 72 73 65 **. * _parse 0000cbc0: 43 6f 6e 66 69 67 0a 20 20 20 20 20 2a 0a 20 20 Config. *. 0000cbd0: 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4f 62 * @param {Ob 0000cbe0: 6a 65 63 74 7d 20 63 66 67 20 6f 70 74 69 6f 6e ject} cfg option 0000cbf0: 61 6c 20 63 6f 6e 66 69 67 20 6c 69 74 65 72 61 al config litera 0000cc00: 6c 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 2f 2f l. */. // 0000cc10: 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d eslint-disable- 0000cc20: 6e 65 78 74 2d 6c 69 6e 65 20 63 6f 6d 70 6c 65 next-line comple 0000cc30: 78 69 74 79 0a 20 20 20 20 63 6f 6e 73 74 20 5f xity. const _ 0000cc40: 70 61 72 73 65 43 6f 6e 66 69 67 20 3d 20 66 75 parseConfig = fu 0000cc50: 6e 63 74 69 6f 6e 20 5f 70 61 72 73 65 43 6f 6e nction _parseCon 0000cc60: 66 69 67 28 29 20 7b 0a 20 20 20 20 20 20 6c 65 fig() {. le 0000cc70: 74 20 63 66 67 20 3d 20 61 72 67 75 6d 65 6e 74 t cfg = argument 0000cc80: 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 26 26 20 s.length > 0 && 0000cc90: 61 72 67 75 6d 65 6e 74 73 5b 30 5d 20 21 3d 3d arguments[0] !== 0000cca0: 20 75 6e 64 65 66 69 6e 65 64 20 3f 20 61 72 67 undefined ? arg 0000ccb0: 75 6d 65 6e 74 73 5b 30 5d 20 3a 20 7b 7d 3b 0a uments[0] : {};. 0000ccc0: 20 20 20 20 20 20 69 66 20 28 43 4f 4e 46 49 47 if (CONFIG 0000ccd0: 20 26 26 20 43 4f 4e 46 49 47 20 3d 3d 3d 20 63 && CONFIG === c 0000cce0: 66 67 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 fg) {. re 0000ccf0: 74 75 72 6e 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 turn;. }.. 0000cd00: 20 20 20 20 20 2f 2a 20 53 68 69 65 6c 64 20 63 /* Shield c 0000cd10: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 62 6a onfiguration obj 0000cd20: 65 63 74 20 66 72 6f 6d 20 74 61 6d 70 65 72 69 ect from tamperi 0000cd30: 6e 67 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 ng */. if ( 0000cd40: 21 63 66 67 20 7c 7c 20 74 79 70 65 6f 66 20 63 !cfg || typeof c 0000cd50: 66 67 20 21 3d 3d 20 27 6f 62 6a 65 63 74 27 29 fg !== 'object') 0000cd60: 20 7b 0a 20 20 20 20 20 20 20 20 63 66 67 20 3d {. cfg = 0000cd70: 20 7b 7d 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 {};. }.. 0000cd80: 20 20 20 20 2f 2a 20 53 68 69 65 6c 64 20 63 6f /* Shield co 0000cd90: 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 62 6a 65 nfiguration obje 0000cda0: 63 74 20 66 72 6f 6d 20 70 72 6f 74 6f 74 79 70 ct from prototyp 0000cdb0: 65 20 70 6f 6c 6c 75 74 69 6f 6e 20 2a 2f 0a 20 e pollution */. 0000cdc0: 20 20 20 20 20 63 66 67 20 3d 20 63 6c 6f 6e 65 cfg = clone 0000cdd0: 28 63 66 67 29 3b 0a 20 20 20 20 20 20 50 41 52 (cfg);. PAR 0000cde0: 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 3d SER_MEDIA_TYPE = 0000cdf0: 0a 20 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 . // eslint 0000ce00: 2d 64 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 -disable-next-li 0000ce10: 6e 65 20 75 6e 69 63 6f 72 6e 2f 70 72 65 66 65 ne unicorn/prefe 0000ce20: 72 2d 69 6e 63 6c 75 64 65 73 0a 20 20 20 20 20 r-includes. 0000ce30: 20 53 55 50 50 4f 52 54 45 44 5f 50 41 52 53 45 SUPPORTED_PARSE 0000ce40: 52 5f 4d 45 44 49 41 5f 54 59 50 45 53 2e 69 6e R_MEDIA_TYPES.in 0000ce50: 64 65 78 4f 66 28 63 66 67 2e 50 41 52 53 45 52 dexOf(cfg.PARSER 0000ce60: 5f 4d 45 44 49 41 5f 54 59 50 45 29 20 3d 3d 3d _MEDIA_TYPE) === 0000ce70: 20 2d 31 20 3f 20 44 45 46 41 55 4c 54 5f 50 41 -1 ? DEFAULT_PA 0000ce80: 52 53 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 RSER_MEDIA_TYPE 0000ce90: 3a 20 63 66 67 2e 50 41 52 53 45 52 5f 4d 45 44 : cfg.PARSER_MED 0000cea0: 49 41 5f 54 59 50 45 3b 0a 0a 20 20 20 20 20 20 IA_TYPE;.. 0000ceb0: 2f 2f 20 48 54 4d 4c 20 74 61 67 73 20 61 6e 64 // HTML tags and 0000cec0: 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 attributes are 0000ced0: 6e 6f 74 20 63 61 73 65 2d 73 65 6e 73 69 74 69 not case-sensiti 0000cee0: 76 65 2c 20 63 6f 6e 76 65 72 74 69 6e 67 20 74 ve, converting t 0000cef0: 6f 20 6c 6f 77 65 72 63 61 73 65 2e 20 4b 65 65 o lowercase. Kee 0000cf00: 70 69 6e 67 20 58 48 54 4d 4c 20 61 73 20 69 73 ping XHTML as is 0000cf10: 2e 0a 20 20 20 20 20 20 74 72 61 6e 73 66 6f 72 .. transfor 0000cf20: 6d 43 61 73 65 46 75 6e 63 20 3d 20 50 41 52 53 mCaseFunc = PARS 0000cf30: 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 3d 3d ER_MEDIA_TYPE == 0000cf40: 3d 20 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 = 'application/x 0000cf50: 68 74 6d 6c 2b 78 6d 6c 27 20 3f 20 73 74 72 69 html+xml' ? stri 0000cf60: 6e 67 54 6f 53 74 72 69 6e 67 20 3a 20 73 74 72 ngToString : str 0000cf70: 69 6e 67 54 6f 4c 6f 77 65 72 43 61 73 65 3b 0a ingToLowerCase;. 0000cf80: 0a 20 20 20 20 20 20 2f 2a 20 53 65 74 20 63 6f . /* Set co 0000cf90: 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 61 72 61 nfiguration para 0000cfa0: 6d 65 74 65 72 73 20 2a 2f 0a 20 20 20 20 20 20 meters */. 0000cfb0: 41 4c 4c 4f 57 45 44 5f 54 41 47 53 20 3d 20 6f ALLOWED_TAGS = o 0000cfc0: 62 6a 65 63 74 48 61 73 4f 77 6e 50 72 6f 70 65 bjectHasOwnPrope 0000cfd0: 72 74 79 28 63 66 67 2c 20 27 41 4c 4c 4f 57 45 rty(cfg, 'ALLOWE 0000cfe0: 44 5f 54 41 47 53 27 29 20 3f 20 61 64 64 54 6f D_TAGS') ? addTo 0000cff0: 53 65 74 28 7b 7d 2c 20 63 66 67 2e 41 4c 4c 4f Set({}, cfg.ALLO 0000d000: 57 45 44 5f 54 41 47 53 2c 20 74 72 61 6e 73 66 WED_TAGS, transf 0000d010: 6f 72 6d 43 61 73 65 46 75 6e 63 29 20 3a 20 44 ormCaseFunc) : D 0000d020: 45 46 41 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f 54 EFAULT_ALLOWED_T 0000d030: 41 47 53 3b 0a 20 20 20 20 20 20 41 4c 4c 4f 57 AGS;. ALLOW 0000d040: 45 44 5f 41 54 54 52 20 3d 20 6f 62 6a 65 63 74 ED_ATTR = object 0000d050: 48 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28 63 HasOwnProperty(c 0000d060: 66 67 2c 20 27 41 4c 4c 4f 57 45 44 5f 41 54 54 fg, 'ALLOWED_ATT 0000d070: 52 27 29 20 3f 20 61 64 64 54 6f 53 65 74 28 7b R') ? addToSet({ 0000d080: 7d 2c 20 63 66 67 2e 41 4c 4c 4f 57 45 44 5f 41 }, cfg.ALLOWED_A 0000d090: 54 54 52 2c 20 74 72 61 6e 73 66 6f 72 6d 43 61 TTR, transformCa 0000d0a0: 73 65 46 75 6e 63 29 20 3a 20 44 45 46 41 55 4c seFunc) : DEFAUL 0000d0b0: 54 5f 41 4c 4c 4f 57 45 44 5f 41 54 54 52 3b 0a T_ALLOWED_ATTR;. 0000d0c0: 20 20 20 20 20 20 41 4c 4c 4f 57 45 44 5f 4e 41 ALLOWED_NA 0000d0d0: 4d 45 53 50 41 43 45 53 20 3d 20 6f 62 6a 65 63 MESPACES = objec 0000d0e0: 74 48 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28 tHasOwnProperty( 0000d0f0: 63 66 67 2c 20 27 41 4c 4c 4f 57 45 44 5f 4e 41 cfg, 'ALLOWED_NA 0000d100: 4d 45 53 50 41 43 45 53 27 29 20 3f 20 61 64 64 MESPACES') ? add 0000d110: 54 6f 53 65 74 28 7b 7d 2c 20 63 66 67 2e 41 4c ToSet({}, cfg.AL 0000d120: 4c 4f 57 45 44 5f 4e 41 4d 45 53 50 41 43 45 53 LOWED_NAMESPACES 0000d130: 2c 20 73 74 72 69 6e 67 54 6f 53 74 72 69 6e 67 , stringToString 0000d140: 29 20 3a 20 44 45 46 41 55 4c 54 5f 41 4c 4c 4f ) : DEFAULT_ALLO 0000d150: 57 45 44 5f 4e 41 4d 45 53 50 41 43 45 53 3b 0a WED_NAMESPACES;. 0000d160: 20 20 20 20 20 20 55 52 49 5f 53 41 46 45 5f 41 URI_SAFE_A 0000d170: 54 54 52 49 42 55 54 45 53 20 3d 20 6f 62 6a 65 TTRIBUTES = obje 0000d180: 63 74 48 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 ctHasOwnProperty 0000d190: 28 63 66 67 2c 20 27 41 44 44 5f 55 52 49 5f 53 (cfg, 'ADD_URI_S 0000d1a0: 41 46 45 5f 41 54 54 52 27 29 20 3f 20 61 64 64 AFE_ATTR') ? add 0000d1b0: 54 6f 53 65 74 28 63 6c 6f 6e 65 28 44 45 46 41 ToSet(clone(DEFA 0000d1c0: 55 4c 54 5f 55 52 49 5f 53 41 46 45 5f 41 54 54 ULT_URI_SAFE_ATT 0000d1d0: 52 49 42 55 54 45 53 29 2c 0a 20 20 20 20 20 20 RIBUTES),. 0000d1e0: 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c // eslint-disabl 0000d1f0: 65 2d 6c 69 6e 65 20 69 6e 64 65 6e 74 0a 20 20 e-line indent. 0000d200: 20 20 20 20 63 66 67 2e 41 44 44 5f 55 52 49 5f cfg.ADD_URI_ 0000d210: 53 41 46 45 5f 41 54 54 52 2c 0a 20 20 20 20 20 SAFE_ATTR,. 0000d220: 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 // eslint-disab 0000d230: 6c 65 2d 6c 69 6e 65 20 69 6e 64 65 6e 74 0a 20 le-line indent. 0000d240: 20 20 20 20 20 74 72 61 6e 73 66 6f 72 6d 43 61 transformCa 0000d250: 73 65 46 75 6e 63 20 2f 2f 20 65 73 6c 69 6e 74 seFunc // eslint 0000d260: 2d 64 69 73 61 62 6c 65 2d 6c 69 6e 65 20 69 6e -disable-line in 0000d270: 64 65 6e 74 0a 20 20 20 20 20 20 29 20 2f 2f 20 dent. ) // 0000d280: 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c eslint-disable-l 0000d290: 69 6e 65 20 69 6e 64 65 6e 74 0a 20 20 20 20 20 ine indent. 0000d2a0: 20 3a 20 44 45 46 41 55 4c 54 5f 55 52 49 5f 53 : DEFAULT_URI_S 0000d2b0: 41 46 45 5f 41 54 54 52 49 42 55 54 45 53 3b 0a AFE_ATTRIBUTES;. 0000d2c0: 20 20 20 20 20 20 44 41 54 41 5f 55 52 49 5f 54 DATA_URI_T 0000d2d0: 41 47 53 20 3d 20 6f 62 6a 65 63 74 48 61 73 4f AGS = objectHasO 0000d2e0: 77 6e 50 72 6f 70 65 72 74 79 28 63 66 67 2c 20 wnProperty(cfg, 0000d2f0: 27 41 44 44 5f 44 41 54 41 5f 55 52 49 5f 54 41 'ADD_DATA_URI_TA 0000d300: 47 53 27 29 20 3f 20 61 64 64 54 6f 53 65 74 28 GS') ? addToSet( 0000d310: 63 6c 6f 6e 65 28 44 45 46 41 55 4c 54 5f 44 41 clone(DEFAULT_DA 0000d320: 54 41 5f 55 52 49 5f 54 41 47 53 29 2c 0a 20 20 TA_URI_TAGS),. 0000d330: 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 // eslint-di 0000d340: 73 61 62 6c 65 2d 6c 69 6e 65 20 69 6e 64 65 6e sable-line inden 0000d350: 74 0a 20 20 20 20 20 20 63 66 67 2e 41 44 44 5f t. cfg.ADD_ 0000d360: 44 41 54 41 5f 55 52 49 5f 54 41 47 53 2c 0a 20 DATA_URI_TAGS,. 0000d370: 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 // eslint-d 0000d380: 69 73 61 62 6c 65 2d 6c 69 6e 65 20 69 6e 64 65 isable-line inde 0000d390: 6e 74 0a 20 20 20 20 20 20 74 72 61 6e 73 66 6f nt. transfo 0000d3a0: 72 6d 43 61 73 65 46 75 6e 63 20 2f 2f 20 65 73 rmCaseFunc // es 0000d3b0: 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c 69 6e lint-disable-lin 0000d3c0: 65 20 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 29 e indent. ) 0000d3d0: 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 // eslint-disab 0000d3e0: 6c 65 2d 6c 69 6e 65 20 69 6e 64 65 6e 74 0a 20 le-line indent. 0000d3f0: 20 20 20 20 20 3a 20 44 45 46 41 55 4c 54 5f 44 : DEFAULT_D 0000d400: 41 54 41 5f 55 52 49 5f 54 41 47 53 3b 0a 20 20 ATA_URI_TAGS;. 0000d410: 20 20 20 20 46 4f 52 42 49 44 5f 43 4f 4e 54 45 FORBID_CONTE 0000d420: 4e 54 53 20 3d 20 6f 62 6a 65 63 74 48 61 73 4f NTS = objectHasO 0000d430: 77 6e 50 72 6f 70 65 72 74 79 28 63 66 67 2c 20 wnProperty(cfg, 0000d440: 27 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e 54 53 'FORBID_CONTENTS 0000d450: 27 29 20 3f 20 61 64 64 54 6f 53 65 74 28 7b 7d ') ? addToSet({} 0000d460: 2c 20 63 66 67 2e 46 4f 52 42 49 44 5f 43 4f 4e , cfg.FORBID_CON 0000d470: 54 45 4e 54 53 2c 20 74 72 61 6e 73 66 6f 72 6d TENTS, transform 0000d480: 43 61 73 65 46 75 6e 63 29 20 3a 20 44 45 46 41 CaseFunc) : DEFA 0000d490: 55 4c 54 5f 46 4f 52 42 49 44 5f 43 4f 4e 54 45 ULT_FORBID_CONTE 0000d4a0: 4e 54 53 3b 0a 20 20 20 20 20 20 46 4f 52 42 49 NTS;. FORBI 0000d4b0: 44 5f 54 41 47 53 20 3d 20 6f 62 6a 65 63 74 48 D_TAGS = objectH 0000d4c0: 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28 63 66 asOwnProperty(cf 0000d4d0: 67 2c 20 27 46 4f 52 42 49 44 5f 54 41 47 53 27 g, 'FORBID_TAGS' 0000d4e0: 29 20 3f 20 61 64 64 54 6f 53 65 74 28 7b 7d 2c ) ? addToSet({}, 0000d4f0: 20 63 66 67 2e 46 4f 52 42 49 44 5f 54 41 47 53 cfg.FORBID_TAGS 0000d500: 2c 20 74 72 61 6e 73 66 6f 72 6d 43 61 73 65 46 , transformCaseF 0000d510: 75 6e 63 29 20 3a 20 7b 7d 3b 0a 20 20 20 20 20 unc) : {};. 0000d520: 20 46 4f 52 42 49 44 5f 41 54 54 52 20 3d 20 6f FORBID_ATTR = o 0000d530: 62 6a 65 63 74 48 61 73 4f 77 6e 50 72 6f 70 65 bjectHasOwnPrope 0000d540: 72 74 79 28 63 66 67 2c 20 27 46 4f 52 42 49 44 rty(cfg, 'FORBID 0000d550: 5f 41 54 54 52 27 29 20 3f 20 61 64 64 54 6f 53 _ATTR') ? addToS 0000d560: 65 74 28 7b 7d 2c 20 63 66 67 2e 46 4f 52 42 49 et({}, cfg.FORBI 0000d570: 44 5f 41 54 54 52 2c 20 74 72 61 6e 73 66 6f 72 D_ATTR, transfor 0000d580: 6d 43 61 73 65 46 75 6e 63 29 20 3a 20 7b 7d 3b mCaseFunc) : {}; 0000d590: 0a 20 20 20 20 20 20 55 53 45 5f 50 52 4f 46 49 . USE_PROFI 0000d5a0: 4c 45 53 20 3d 20 6f 62 6a 65 63 74 48 61 73 4f LES = objectHasO 0000d5b0: 77 6e 50 72 6f 70 65 72 74 79 28 63 66 67 2c 20 wnProperty(cfg, 0000d5c0: 27 55 53 45 5f 50 52 4f 46 49 4c 45 53 27 29 20 'USE_PROFILES') 0000d5d0: 3f 20 63 66 67 2e 55 53 45 5f 50 52 4f 46 49 4c ? cfg.USE_PROFIL 0000d5e0: 45 53 20 3a 20 66 61 6c 73 65 3b 0a 20 20 20 20 ES : false;. 0000d5f0: 20 20 41 4c 4c 4f 57 5f 41 52 49 41 5f 41 54 54 ALLOW_ARIA_ATT 0000d600: 52 20 3d 20 63 66 67 2e 41 4c 4c 4f 57 5f 41 52 R = cfg.ALLOW_AR 0000d610: 49 41 5f 41 54 54 52 20 21 3d 3d 20 66 61 6c 73 IA_ATTR !== fals 0000d620: 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 20 74 72 e; // Default tr 0000d630: 75 65 0a 20 20 20 20 20 20 41 4c 4c 4f 57 5f 44 ue. ALLOW_D 0000d640: 41 54 41 5f 41 54 54 52 20 3d 20 63 66 67 2e 41 ATA_ATTR = cfg.A 0000d650: 4c 4c 4f 57 5f 44 41 54 41 5f 41 54 54 52 20 21 LLOW_DATA_ATTR ! 0000d660: 3d 3d 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 == false; // Def 0000d670: 61 75 6c 74 20 74 72 75 65 0a 20 20 20 20 20 20 ault true. 0000d680: 41 4c 4c 4f 57 5f 55 4e 4b 4e 4f 57 4e 5f 50 52 ALLOW_UNKNOWN_PR 0000d690: 4f 54 4f 43 4f 4c 53 20 3d 20 63 66 67 2e 41 4c OTOCOLS = cfg.AL 0000d6a0: 4c 4f 57 5f 55 4e 4b 4e 4f 57 4e 5f 50 52 4f 54 LOW_UNKNOWN_PROT 0000d6b0: 4f 43 4f 4c 53 20 7c 7c 20 66 61 6c 73 65 3b 20 OCOLS || false; 0000d6c0: 2f 2f 20 44 65 66 61 75 6c 74 20 66 61 6c 73 65 // Default false 0000d6d0: 0a 20 20 20 20 20 20 41 4c 4c 4f 57 5f 53 45 4c . ALLOW_SEL 0000d6e0: 46 5f 43 4c 4f 53 45 5f 49 4e 5f 41 54 54 52 20 F_CLOSE_IN_ATTR 0000d6f0: 3d 20 63 66 67 2e 41 4c 4c 4f 57 5f 53 45 4c 46 = cfg.ALLOW_SELF 0000d700: 5f 43 4c 4f 53 45 5f 49 4e 5f 41 54 54 52 20 21 _CLOSE_IN_ATTR ! 0000d710: 3d 3d 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 == false; // Def 0000d720: 61 75 6c 74 20 74 72 75 65 0a 20 20 20 20 20 20 ault true. 0000d730: 53 41 46 45 5f 46 4f 52 5f 54 45 4d 50 4c 41 54 SAFE_FOR_TEMPLAT 0000d740: 45 53 20 3d 20 63 66 67 2e 53 41 46 45 5f 46 4f ES = cfg.SAFE_FO 0000d750: 52 5f 54 45 4d 50 4c 41 54 45 53 20 7c 7c 20 66 R_TEMPLATES || f 0000d760: 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 alse; // Default 0000d770: 20 66 61 6c 73 65 0a 20 20 20 20 20 20 53 41 46 false. SAF 0000d780: 45 5f 46 4f 52 5f 58 4d 4c 20 3d 20 63 66 67 2e E_FOR_XML = cfg. 0000d790: 53 41 46 45 5f 46 4f 52 5f 58 4d 4c 20 21 3d 3d SAFE_FOR_XML !== 0000d7a0: 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 false; // Defau 0000d7b0: 6c 74 20 74 72 75 65 0a 20 20 20 20 20 20 57 48 lt true. WH 0000d7c0: 4f 4c 45 5f 44 4f 43 55 4d 45 4e 54 20 3d 20 63 OLE_DOCUMENT = c 0000d7d0: 66 67 2e 57 48 4f 4c 45 5f 44 4f 43 55 4d 45 4e fg.WHOLE_DOCUMEN 0000d7e0: 54 20 7c 7c 20 66 61 6c 73 65 3b 20 2f 2f 20 44 T || false; // D 0000d7f0: 65 66 61 75 6c 74 20 66 61 6c 73 65 0a 20 20 20 efault false. 0000d800: 20 20 20 52 45 54 55 52 4e 5f 44 4f 4d 20 3d 20 RETURN_DOM = 0000d810: 63 66 67 2e 52 45 54 55 52 4e 5f 44 4f 4d 20 7c cfg.RETURN_DOM | 0000d820: 7c 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 | false; // Defa 0000d830: 75 6c 74 20 66 61 6c 73 65 0a 20 20 20 20 20 20 ult false. 0000d840: 52 45 54 55 52 4e 5f 44 4f 4d 5f 46 52 41 47 4d RETURN_DOM_FRAGM 0000d850: 45 4e 54 20 3d 20 63 66 67 2e 52 45 54 55 52 4e ENT = cfg.RETURN 0000d860: 5f 44 4f 4d 5f 46 52 41 47 4d 45 4e 54 20 7c 7c _DOM_FRAGMENT || 0000d870: 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 false; // Defau 0000d880: 6c 74 20 66 61 6c 73 65 0a 20 20 20 20 20 20 52 lt false. R 0000d890: 45 54 55 52 4e 5f 54 52 55 53 54 45 44 5f 54 59 ETURN_TRUSTED_TY 0000d8a0: 50 45 20 3d 20 63 66 67 2e 52 45 54 55 52 4e 5f PE = cfg.RETURN_ 0000d8b0: 54 52 55 53 54 45 44 5f 54 59 50 45 20 7c 7c 20 TRUSTED_TYPE || 0000d8c0: 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c false; // Defaul 0000d8d0: 74 20 66 61 6c 73 65 0a 20 20 20 20 20 20 46 4f t false. FO 0000d8e0: 52 43 45 5f 42 4f 44 59 20 3d 20 63 66 67 2e 46 RCE_BODY = cfg.F 0000d8f0: 4f 52 43 45 5f 42 4f 44 59 20 7c 7c 20 66 61 6c ORCE_BODY || fal 0000d900: 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 20 66 se; // Default f 0000d910: 61 6c 73 65 0a 20 20 20 20 20 20 53 41 4e 49 54 alse. SANIT 0000d920: 49 5a 45 5f 44 4f 4d 20 3d 20 63 66 67 2e 53 41 IZE_DOM = cfg.SA 0000d930: 4e 49 54 49 5a 45 5f 44 4f 4d 20 21 3d 3d 20 66 NITIZE_DOM !== f 0000d940: 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 alse; // Default 0000d950: 20 74 72 75 65 0a 20 20 20 20 20 20 53 41 4e 49 true. SANI 0000d960: 54 49 5a 45 5f 4e 41 4d 45 44 5f 50 52 4f 50 53 TIZE_NAMED_PROPS 0000d970: 20 3d 20 63 66 67 2e 53 41 4e 49 54 49 5a 45 5f = cfg.SANITIZE_ 0000d980: 4e 41 4d 45 44 5f 50 52 4f 50 53 20 7c 7c 20 66 NAMED_PROPS || f 0000d990: 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 6c 74 alse; // Default 0000d9a0: 20 66 61 6c 73 65 0a 20 20 20 20 20 20 4b 45 45 false. KEE 0000d9b0: 50 5f 43 4f 4e 54 45 4e 54 20 3d 20 63 66 67 2e P_CONTENT = cfg. 0000d9c0: 4b 45 45 50 5f 43 4f 4e 54 45 4e 54 20 21 3d 3d KEEP_CONTENT !== 0000d9d0: 20 66 61 6c 73 65 3b 20 2f 2f 20 44 65 66 61 75 false; // Defau 0000d9e0: 6c 74 20 74 72 75 65 0a 20 20 20 20 20 20 49 4e lt true. IN 0000d9f0: 5f 50 4c 41 43 45 20 3d 20 63 66 67 2e 49 4e 5f _PLACE = cfg.IN_ 0000da00: 50 4c 41 43 45 20 7c 7c 20 66 61 6c 73 65 3b 20 PLACE || false; 0000da10: 2f 2f 20 44 65 66 61 75 6c 74 20 66 61 6c 73 65 // Default false 0000da20: 0a 20 20 20 20 20 20 49 53 5f 41 4c 4c 4f 57 45 . IS_ALLOWE 0000da30: 44 5f 55 52 49 24 31 20 3d 20 63 66 67 2e 41 4c D_URI$1 = cfg.AL 0000da40: 4c 4f 57 45 44 5f 55 52 49 5f 52 45 47 45 58 50 LOWED_URI_REGEXP 0000da50: 20 7c 7c 20 49 53 5f 41 4c 4c 4f 57 45 44 5f 55 || IS_ALLOWED_U 0000da60: 52 49 3b 0a 20 20 20 20 20 20 4e 41 4d 45 53 50 RI;. NAMESP 0000da70: 41 43 45 20 3d 20 63 66 67 2e 4e 41 4d 45 53 50 ACE = cfg.NAMESP 0000da80: 41 43 45 20 7c 7c 20 48 54 4d 4c 5f 4e 41 4d 45 ACE || HTML_NAME 0000da90: 53 50 41 43 45 3b 0a 20 20 20 20 20 20 43 55 53 SPACE;. CUS 0000daa0: 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 TOM_ELEMENT_HAND 0000dab0: 4c 49 4e 47 20 3d 20 63 66 67 2e 43 55 53 54 4f LING = cfg.CUSTO 0000dac0: 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 M_ELEMENT_HANDLI 0000dad0: 4e 47 20 7c 7c 20 7b 7d 3b 0a 20 20 20 20 20 20 NG || {};. 0000dae0: 69 66 20 28 63 66 67 2e 43 55 53 54 4f 4d 5f 45 if (cfg.CUSTOM_E 0000daf0: 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 20 LEMENT_HANDLING 0000db00: 26 26 20 69 73 52 65 67 65 78 4f 72 46 75 6e 63 && isRegexOrFunc 0000db10: 74 69 6f 6e 28 63 66 67 2e 43 55 53 54 4f 4d 5f tion(cfg.CUSTOM_ 0000db20: 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 ELEMENT_HANDLING 0000db30: 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 29 29 20 .tagNameCheck)) 0000db40: 7b 0a 20 20 20 20 20 20 20 20 43 55 53 54 4f 4d {. CUSTOM 0000db50: 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e _ELEMENT_HANDLIN 0000db60: 47 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 20 3d G.tagNameCheck = 0000db70: 20 63 66 67 2e 43 55 53 54 4f 4d 5f 45 4c 45 4d cfg.CUSTOM_ELEM 0000db80: 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 ENT_HANDLING.tag 0000db90: 4e 61 6d 65 43 68 65 63 6b 3b 0a 20 20 20 20 20 NameCheck;. 0000dba0: 20 7d 0a 20 20 20 20 20 20 69 66 20 28 63 66 67 }. if (cfg 0000dbb0: 2e 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f .CUSTOM_ELEMENT_ 0000dbc0: 48 41 4e 44 4c 49 4e 47 20 26 26 20 69 73 52 65 HANDLING && isRe 0000dbd0: 67 65 78 4f 72 46 75 6e 63 74 69 6f 6e 28 63 66 gexOrFunction(cf 0000dbe0: 67 2e 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 g.CUSTOM_ELEMENT 0000dbf0: 5f 48 41 4e 44 4c 49 4e 47 2e 61 74 74 72 69 62 _HANDLING.attrib 0000dc00: 75 74 65 4e 61 6d 65 43 68 65 63 6b 29 29 20 7b uteNameCheck)) { 0000dc10: 0a 20 20 20 20 20 20 20 20 43 55 53 54 4f 4d 5f . CUSTOM_ 0000dc20: 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 ELEMENT_HANDLING 0000dc30: 2e 61 74 74 72 69 62 75 74 65 4e 61 6d 65 43 68 .attributeNameCh 0000dc40: 65 63 6b 20 3d 20 63 66 67 2e 43 55 53 54 4f 4d eck = cfg.CUSTOM 0000dc50: 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e _ELEMENT_HANDLIN 0000dc60: 47 2e 61 74 74 72 69 62 75 74 65 4e 61 6d 65 43 G.attributeNameC 0000dc70: 68 65 63 6b 3b 0a 20 20 20 20 20 20 7d 0a 20 20 heck;. }. 0000dc80: 20 20 20 20 69 66 20 28 63 66 67 2e 43 55 53 54 if (cfg.CUST 0000dc90: 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c OM_ELEMENT_HANDL 0000dca0: 49 4e 47 20 26 26 20 74 79 70 65 6f 66 20 63 66 ING && typeof cf 0000dcb0: 67 2e 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 g.CUSTOM_ELEMENT 0000dcc0: 5f 48 41 4e 44 4c 49 4e 47 2e 61 6c 6c 6f 77 43 _HANDLING.allowC 0000dcd0: 75 73 74 6f 6d 69 7a 65 64 42 75 69 6c 74 49 6e ustomizedBuiltIn 0000dce0: 45 6c 65 6d 65 6e 74 73 20 3d 3d 3d 20 27 62 6f Elements === 'bo 0000dcf0: 6f 6c 65 61 6e 27 29 20 7b 0a 20 20 20 20 20 20 olean') {. 0000dd00: 20 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 CUSTOM_ELEMENT 0000dd10: 5f 48 41 4e 44 4c 49 4e 47 2e 61 6c 6c 6f 77 43 _HANDLING.allowC 0000dd20: 75 73 74 6f 6d 69 7a 65 64 42 75 69 6c 74 49 6e ustomizedBuiltIn 0000dd30: 45 6c 65 6d 65 6e 74 73 20 3d 20 63 66 67 2e 43 Elements = cfg.C 0000dd40: 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 USTOM_ELEMENT_HA 0000dd50: 4e 44 4c 49 4e 47 2e 61 6c 6c 6f 77 43 75 73 74 NDLING.allowCust 0000dd60: 6f 6d 69 7a 65 64 42 75 69 6c 74 49 6e 45 6c 65 omizedBuiltInEle 0000dd70: 6d 65 6e 74 73 3b 0a 20 20 20 20 20 20 7d 0a 20 ments;. }. 0000dd80: 20 20 20 20 20 69 66 20 28 53 41 46 45 5f 46 4f if (SAFE_FO 0000dd90: 52 5f 54 45 4d 50 4c 41 54 45 53 29 20 7b 0a 20 R_TEMPLATES) {. 0000dda0: 20 20 20 20 20 20 20 41 4c 4c 4f 57 5f 44 41 54 ALLOW_DAT 0000ddb0: 41 5f 41 54 54 52 20 3d 20 66 61 6c 73 65 3b 0a A_ATTR = false;. 0000ddc0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 }. if 0000ddd0: 20 28 52 45 54 55 52 4e 5f 44 4f 4d 5f 46 52 41 (RETURN_DOM_FRA 0000dde0: 47 4d 45 4e 54 29 20 7b 0a 20 20 20 20 20 20 20 GMENT) {. 0000ddf0: 20 52 45 54 55 52 4e 5f 44 4f 4d 20 3d 20 74 72 RETURN_DOM = tr 0000de00: 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 ue;. }.. 0000de10: 20 20 20 2f 2a 20 50 61 72 73 65 20 70 72 6f 66 /* Parse prof 0000de20: 69 6c 65 20 69 6e 66 6f 20 2a 2f 0a 20 20 20 20 ile info */. 0000de30: 20 20 69 66 20 28 55 53 45 5f 50 52 4f 46 49 4c if (USE_PROFIL 0000de40: 45 53 29 20 7b 0a 20 20 20 20 20 20 20 20 41 4c ES) {. AL 0000de50: 4c 4f 57 45 44 5f 54 41 47 53 20 3d 20 61 64 64 LOWED_TAGS = add 0000de60: 54 6f 53 65 74 28 7b 7d 2c 20 74 65 78 74 29 3b ToSet({}, text); 0000de70: 0a 20 20 20 20 20 20 20 20 41 4c 4c 4f 57 45 44 . ALLOWED 0000de80: 5f 41 54 54 52 20 3d 20 5b 5d 3b 0a 20 20 20 20 _ATTR = [];. 0000de90: 20 20 20 20 69 66 20 28 55 53 45 5f 50 52 4f 46 if (USE_PROF 0000dea0: 49 4c 45 53 2e 68 74 6d 6c 20 3d 3d 3d 20 74 72 ILES.html === tr 0000deb0: 75 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ue) {. 0000dec0: 61 64 64 54 6f 53 65 74 28 41 4c 4c 4f 57 45 44 addToSet(ALLOWED 0000ded0: 5f 54 41 47 53 2c 20 68 74 6d 6c 24 31 29 3b 0a _TAGS, html$1);. 0000dee0: 20 20 20 20 20 20 20 20 20 20 61 64 64 54 6f 53 addToS 0000def0: 65 74 28 41 4c 4c 4f 57 45 44 5f 41 54 54 52 2c et(ALLOWED_ATTR, 0000df00: 20 68 74 6d 6c 29 3b 0a 20 20 20 20 20 20 20 20 html);. 0000df10: 7d 0a 20 20 20 20 20 20 20 20 69 66 20 28 55 53 }. if (US 0000df20: 45 5f 50 52 4f 46 49 4c 45 53 2e 73 76 67 20 3d E_PROFILES.svg = 0000df30: 3d 3d 20 74 72 75 65 29 20 7b 0a 20 20 20 20 20 == true) {. 0000df40: 20 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c addToSet(AL 0000df50: 4c 4f 57 45 44 5f 54 41 47 53 2c 20 73 76 67 24 LOWED_TAGS, svg$ 0000df60: 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 61 64 1);. ad 0000df70: 64 54 6f 53 65 74 28 41 4c 4c 4f 57 45 44 5f 41 dToSet(ALLOWED_A 0000df80: 54 54 52 2c 20 73 76 67 29 3b 0a 20 20 20 20 20 TTR, svg);. 0000df90: 20 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c addToSet(AL 0000dfa0: 4c 4f 57 45 44 5f 41 54 54 52 2c 20 78 6d 6c 29 LOWED_ATTR, xml) 0000dfb0: 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 ;. }. 0000dfc0: 20 20 20 20 69 66 20 28 55 53 45 5f 50 52 4f 46 if (USE_PROF 0000dfd0: 49 4c 45 53 2e 73 76 67 46 69 6c 74 65 72 73 20 ILES.svgFilters 0000dfe0: 3d 3d 3d 20 74 72 75 65 29 20 7b 0a 20 20 20 20 === true) {. 0000dff0: 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 addToSet(A 0000e000: 4c 4c 4f 57 45 44 5f 54 41 47 53 2c 20 73 76 67 LLOWED_TAGS, svg 0000e010: 46 69 6c 74 65 72 73 29 3b 0a 20 20 20 20 20 20 Filters);. 0000e020: 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c 4c addToSet(ALL 0000e030: 4f 57 45 44 5f 41 54 54 52 2c 20 73 76 67 29 3b OWED_ATTR, svg); 0000e040: 0a 20 20 20 20 20 20 20 20 20 20 61 64 64 54 6f . addTo 0000e050: 53 65 74 28 41 4c 4c 4f 57 45 44 5f 41 54 54 52 Set(ALLOWED_ATTR 0000e060: 2c 20 78 6d 6c 29 3b 0a 20 20 20 20 20 20 20 20 , xml);. 0000e070: 7d 0a 20 20 20 20 20 20 20 20 69 66 20 28 55 53 }. if (US 0000e080: 45 5f 50 52 4f 46 49 4c 45 53 2e 6d 61 74 68 4d E_PROFILES.mathM 0000e090: 6c 20 3d 3d 3d 20 74 72 75 65 29 20 7b 0a 20 20 l === true) {. 0000e0a0: 20 20 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 addToSet 0000e0b0: 28 41 4c 4c 4f 57 45 44 5f 54 41 47 53 2c 20 6d (ALLOWED_TAGS, m 0000e0c0: 61 74 68 4d 6c 24 31 29 3b 0a 20 20 20 20 20 20 athMl$1);. 0000e0d0: 20 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c 4c addToSet(ALL 0000e0e0: 4f 57 45 44 5f 41 54 54 52 2c 20 6d 61 74 68 4d OWED_ATTR, mathM 0000e0f0: 6c 29 3b 0a 20 20 20 20 20 20 20 20 20 20 61 64 l);. ad 0000e100: 64 54 6f 53 65 74 28 41 4c 4c 4f 57 45 44 5f 41 dToSet(ALLOWED_A 0000e110: 54 54 52 2c 20 78 6d 6c 29 3b 0a 20 20 20 20 20 TTR, xml);. 0000e120: 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 0a 20 20 }. }.. 0000e130: 20 20 20 20 2f 2a 20 4d 65 72 67 65 20 63 6f 6e /* Merge con 0000e140: 66 69 67 75 72 61 74 69 6f 6e 20 70 61 72 61 6d figuration param 0000e150: 65 74 65 72 73 20 2a 2f 0a 20 20 20 20 20 20 69 eters */. i 0000e160: 66 20 28 63 66 67 2e 41 44 44 5f 54 41 47 53 29 f (cfg.ADD_TAGS) 0000e170: 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 41 {. if (A 0000e180: 4c 4c 4f 57 45 44 5f 54 41 47 53 20 3d 3d 3d 20 LLOWED_TAGS === 0000e190: 44 45 46 41 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f DEFAULT_ALLOWED_ 0000e1a0: 54 41 47 53 29 20 7b 0a 20 20 20 20 20 20 20 20 TAGS) {. 0000e1b0: 20 20 41 4c 4c 4f 57 45 44 5f 54 41 47 53 20 3d ALLOWED_TAGS = 0000e1c0: 20 63 6c 6f 6e 65 28 41 4c 4c 4f 57 45 44 5f 54 clone(ALLOWED_T 0000e1d0: 41 47 53 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a AGS);. }. 0000e1e0: 20 20 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 addToSet 0000e1f0: 28 41 4c 4c 4f 57 45 44 5f 54 41 47 53 2c 20 63 (ALLOWED_TAGS, c 0000e200: 66 67 2e 41 44 44 5f 54 41 47 53 2c 20 74 72 61 fg.ADD_TAGS, tra 0000e210: 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 29 3b nsformCaseFunc); 0000e220: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 . }. i 0000e230: 66 20 28 63 66 67 2e 41 44 44 5f 41 54 54 52 29 f (cfg.ADD_ATTR) 0000e240: 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 41 {. if (A 0000e250: 4c 4c 4f 57 45 44 5f 41 54 54 52 20 3d 3d 3d 20 LLOWED_ATTR === 0000e260: 44 45 46 41 55 4c 54 5f 41 4c 4c 4f 57 45 44 5f DEFAULT_ALLOWED_ 0000e270: 41 54 54 52 29 20 7b 0a 20 20 20 20 20 20 20 20 ATTR) {. 0000e280: 20 20 41 4c 4c 4f 57 45 44 5f 41 54 54 52 20 3d ALLOWED_ATTR = 0000e290: 20 63 6c 6f 6e 65 28 41 4c 4c 4f 57 45 44 5f 41 clone(ALLOWED_A 0000e2a0: 54 54 52 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a TTR);. }. 0000e2b0: 20 20 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 addToSet 0000e2c0: 28 41 4c 4c 4f 57 45 44 5f 41 54 54 52 2c 20 63 (ALLOWED_ATTR, c 0000e2d0: 66 67 2e 41 44 44 5f 41 54 54 52 2c 20 74 72 61 fg.ADD_ATTR, tra 0000e2e0: 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 29 3b nsformCaseFunc); 0000e2f0: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 . }. i 0000e300: 66 20 28 63 66 67 2e 41 44 44 5f 55 52 49 5f 53 f (cfg.ADD_URI_S 0000e310: 41 46 45 5f 41 54 54 52 29 20 7b 0a 20 20 20 20 AFE_ATTR) {. 0000e320: 20 20 20 20 61 64 64 54 6f 53 65 74 28 55 52 49 addToSet(URI 0000e330: 5f 53 41 46 45 5f 41 54 54 52 49 42 55 54 45 53 _SAFE_ATTRIBUTES 0000e340: 2c 20 63 66 67 2e 41 44 44 5f 55 52 49 5f 53 41 , cfg.ADD_URI_SA 0000e350: 46 45 5f 41 54 54 52 2c 20 74 72 61 6e 73 66 6f FE_ATTR, transfo 0000e360: 72 6d 43 61 73 65 46 75 6e 63 29 3b 0a 20 20 20 rmCaseFunc);. 0000e370: 20 20 20 7d 0a 20 20 20 20 20 20 69 66 20 28 63 }. if (c 0000e380: 66 67 2e 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e fg.FORBID_CONTEN 0000e390: 54 53 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 TS) {. if 0000e3a0: 20 28 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e 54 (FORBID_CONTENT 0000e3b0: 53 20 3d 3d 3d 20 44 45 46 41 55 4c 54 5f 46 4f S === DEFAULT_FO 0000e3c0: 52 42 49 44 5f 43 4f 4e 54 45 4e 54 53 29 20 7b RBID_CONTENTS) { 0000e3d0: 0a 20 20 20 20 20 20 20 20 20 20 46 4f 52 42 49 . FORBI 0000e3e0: 44 5f 43 4f 4e 54 45 4e 54 53 20 3d 20 63 6c 6f D_CONTENTS = clo 0000e3f0: 6e 65 28 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e ne(FORBID_CONTEN 0000e400: 54 53 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 TS);. }. 0000e410: 20 20 20 20 20 20 20 61 64 64 54 6f 53 65 74 28 addToSet( 0000e420: 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e 54 53 2c FORBID_CONTENTS, 0000e430: 20 63 66 67 2e 46 4f 52 42 49 44 5f 43 4f 4e 54 cfg.FORBID_CONT 0000e440: 45 4e 54 53 2c 20 74 72 61 6e 73 66 6f 72 6d 43 ENTS, transformC 0000e450: 61 73 65 46 75 6e 63 29 3b 0a 20 20 20 20 20 20 aseFunc);. 0000e460: 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 41 64 64 20 }.. /* Add 0000e470: 23 74 65 78 74 20 69 6e 20 63 61 73 65 20 4b 45 #text in case KE 0000e480: 45 50 5f 43 4f 4e 54 45 4e 54 20 69 73 20 73 65 EP_CONTENT is se 0000e490: 74 20 74 6f 20 74 72 75 65 20 2a 2f 0a 20 20 20 t to true */. 0000e4a0: 20 20 20 69 66 20 28 4b 45 45 50 5f 43 4f 4e 54 if (KEEP_CONT 0000e4b0: 45 4e 54 29 20 7b 0a 20 20 20 20 20 20 20 20 41 ENT) {. A 0000e4c0: 4c 4c 4f 57 45 44 5f 54 41 47 53 5b 27 23 74 65 LLOWED_TAGS['#te 0000e4d0: 78 74 27 5d 20 3d 20 74 72 75 65 3b 0a 20 20 20 xt'] = true;. 0000e4e0: 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 41 }.. /* A 0000e4f0: 64 64 20 68 74 6d 6c 2c 20 68 65 61 64 20 61 6e dd html, head an 0000e500: 64 20 62 6f 64 79 20 74 6f 20 41 4c 4c 4f 57 45 d body to ALLOWE 0000e510: 44 5f 54 41 47 53 20 69 6e 20 63 61 73 65 20 57 D_TAGS in case W 0000e520: 48 4f 4c 45 5f 44 4f 43 55 4d 45 4e 54 20 69 73 HOLE_DOCUMENT is 0000e530: 20 74 72 75 65 20 2a 2f 0a 20 20 20 20 20 20 69 true */. i 0000e540: 66 20 28 57 48 4f 4c 45 5f 44 4f 43 55 4d 45 4e f (WHOLE_DOCUMEN 0000e550: 54 29 20 7b 0a 20 20 20 20 20 20 20 20 61 64 64 T) {. add 0000e560: 54 6f 53 65 74 28 41 4c 4c 4f 57 45 44 5f 54 41 ToSet(ALLOWED_TA 0000e570: 47 53 2c 20 5b 27 68 74 6d 6c 27 2c 20 27 68 65 GS, ['html', 'he 0000e580: 61 64 27 2c 20 27 62 6f 64 79 27 5d 29 3b 0a 20 ad', 'body']);. 0000e590: 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2a }.. /* 0000e5a0: 20 41 64 64 20 74 62 6f 64 79 20 74 6f 20 41 4c Add tbody to AL 0000e5b0: 4c 4f 57 45 44 5f 54 41 47 53 20 69 6e 20 63 61 LOWED_TAGS in ca 0000e5c0: 73 65 20 74 61 62 6c 65 73 20 61 72 65 20 70 65 se tables are pe 0000e5d0: 72 6d 69 74 74 65 64 2c 20 73 65 65 20 23 32 38 rmitted, see #28 0000e5e0: 36 2c 20 23 33 36 35 20 2a 2f 0a 20 20 20 20 20 6, #365 */. 0000e5f0: 20 69 66 20 28 41 4c 4c 4f 57 45 44 5f 54 41 47 if (ALLOWED_TAG 0000e600: 53 2e 74 61 62 6c 65 29 20 7b 0a 20 20 20 20 20 S.table) {. 0000e610: 20 20 20 61 64 64 54 6f 53 65 74 28 41 4c 4c 4f addToSet(ALLO 0000e620: 57 45 44 5f 54 41 47 53 2c 20 5b 27 74 62 6f 64 WED_TAGS, ['tbod 0000e630: 79 27 5d 29 3b 0a 20 20 20 20 20 20 20 20 64 65 y']);. de 0000e640: 6c 65 74 65 20 46 4f 52 42 49 44 5f 54 41 47 53 lete FORBID_TAGS 0000e650: 2e 74 62 6f 64 79 3b 0a 20 20 20 20 20 20 7d 0a .tbody;. }. 0000e660: 20 20 20 20 20 20 69 66 20 28 63 66 67 2e 54 52 if (cfg.TR 0000e670: 55 53 54 45 44 5f 54 59 50 45 53 5f 50 4f 4c 49 USTED_TYPES_POLI 0000e680: 43 59 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 CY) {. if 0000e690: 20 28 74 79 70 65 6f 66 20 63 66 67 2e 54 52 55 (typeof cfg.TRU 0000e6a0: 53 54 45 44 5f 54 59 50 45 53 5f 50 4f 4c 49 43 STED_TYPES_POLIC 0000e6b0: 59 2e 63 72 65 61 74 65 48 54 4d 4c 20 21 3d 3d Y.createHTML !== 0000e6c0: 20 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 'function') {. 0000e6d0: 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 74 throw t 0000e6e0: 79 70 65 45 72 72 6f 72 43 72 65 61 74 65 28 27 ypeErrorCreate(' 0000e6f0: 54 52 55 53 54 45 44 5f 54 59 50 45 53 5f 50 4f TRUSTED_TYPES_PO 0000e700: 4c 49 43 59 20 63 6f 6e 66 69 67 75 72 61 74 69 LICY configurati 0000e710: 6f 6e 20 6f 70 74 69 6f 6e 20 6d 75 73 74 20 70 on option must p 0000e720: 72 6f 76 69 64 65 20 61 20 22 63 72 65 61 74 65 rovide a "create 0000e730: 48 54 4d 4c 22 20 68 6f 6f 6b 2e 27 29 3b 0a 20 HTML" hook.');. 0000e740: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 }. 0000e750: 20 69 66 20 28 74 79 70 65 6f 66 20 63 66 67 2e if (typeof cfg. 0000e760: 54 52 55 53 54 45 44 5f 54 59 50 45 53 5f 50 4f TRUSTED_TYPES_PO 0000e770: 4c 49 43 59 2e 63 72 65 61 74 65 53 63 72 69 70 LICY.createScrip 0000e780: 74 55 52 4c 20 21 3d 3d 20 27 66 75 6e 63 74 69 tURL !== 'functi 0000e790: 6f 6e 27 29 20 7b 0a 20 20 20 20 20 20 20 20 20 on') {. 0000e7a0: 20 74 68 72 6f 77 20 74 79 70 65 45 72 72 6f 72 throw typeError 0000e7b0: 43 72 65 61 74 65 28 27 54 52 55 53 54 45 44 5f Create('TRUSTED_ 0000e7c0: 54 59 50 45 53 5f 50 4f 4c 49 43 59 20 63 6f 6e TYPES_POLICY con 0000e7d0: 66 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 69 6f figuration optio 0000e7e0: 6e 20 6d 75 73 74 20 70 72 6f 76 69 64 65 20 61 n must provide a 0000e7f0: 20 22 63 72 65 61 74 65 53 63 72 69 70 74 55 52 "createScriptUR 0000e800: 4c 22 20 68 6f 6f 6b 2e 27 29 3b 0a 20 20 20 20 L" hook.');. 0000e810: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f }.. / 0000e820: 2f 20 4f 76 65 72 77 72 69 74 65 20 65 78 69 73 / Overwrite exis 0000e830: 74 69 6e 67 20 54 72 75 73 74 65 64 54 79 70 65 ting TrustedType 0000e840: 73 20 70 6f 6c 69 63 79 2e 0a 20 20 20 20 20 20 s policy.. 0000e850: 20 20 74 72 75 73 74 65 64 54 79 70 65 73 50 6f trustedTypesPo 0000e860: 6c 69 63 79 20 3d 20 63 66 67 2e 54 52 55 53 54 licy = cfg.TRUST 0000e870: 45 44 5f 54 59 50 45 53 5f 50 4f 4c 49 43 59 3b ED_TYPES_POLICY; 0000e880: 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 53 69 67 .. // Sig 0000e890: 6e 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 n local variable 0000e8a0: 73 20 72 65 71 75 69 72 65 64 20 62 79 20 60 73 s required by `s 0000e8b0: 61 6e 69 74 69 7a 65 60 2e 0a 20 20 20 20 20 20 anitize`.. 0000e8c0: 20 20 65 6d 70 74 79 48 54 4d 4c 20 3d 20 74 72 emptyHTML = tr 0000e8d0: 75 73 74 65 64 54 79 70 65 73 50 6f 6c 69 63 79 ustedTypesPolicy 0000e8e0: 2e 63 72 65 61 74 65 48 54 4d 4c 28 27 27 29 3b .createHTML(''); 0000e8f0: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a . } else {. 0000e900: 20 20 20 20 20 20 20 20 2f 2f 20 55 6e 69 6e 69 // Unini 0000e910: 74 69 61 6c 69 7a 65 64 20 70 6f 6c 69 63 79 2c tialized policy, 0000e920: 20 61 74 74 65 6d 70 74 20 74 6f 20 69 6e 69 74 attempt to init 0000e930: 69 61 6c 69 7a 65 20 74 68 65 20 69 6e 74 65 72 ialize the inter 0000e940: 6e 61 6c 20 64 6f 6d 70 75 72 69 66 79 20 70 6f nal dompurify po 0000e950: 6c 69 63 79 2e 0a 20 20 20 20 20 20 20 20 69 66 licy.. if 0000e960: 20 28 74 72 75 73 74 65 64 54 79 70 65 73 50 6f (trustedTypesPo 0000e970: 6c 69 63 79 20 3d 3d 3d 20 75 6e 64 65 66 69 6e licy === undefin 0000e980: 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ed) {. 0000e990: 74 72 75 73 74 65 64 54 79 70 65 73 50 6f 6c 69 trustedTypesPoli 0000e9a0: 63 79 20 3d 20 5f 63 72 65 61 74 65 54 72 75 73 cy = _createTrus 0000e9b0: 74 65 64 54 79 70 65 73 50 6f 6c 69 63 79 28 74 tedTypesPolicy(t 0000e9c0: 72 75 73 74 65 64 54 79 70 65 73 2c 20 63 75 72 rustedTypes, cur 0000e9d0: 72 65 6e 74 53 63 72 69 70 74 29 3b 0a 20 20 20 rentScript);. 0000e9e0: 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 }.. 0000e9f0: 2f 2f 20 49 66 20 63 72 65 61 74 69 6e 67 20 74 // If creating t 0000ea00: 68 65 20 69 6e 74 65 72 6e 61 6c 20 70 6f 6c 69 he internal poli 0000ea10: 63 79 20 73 75 63 63 65 65 64 65 64 20 73 69 67 cy succeeded sig 0000ea20: 6e 20 69 6e 74 65 72 6e 61 6c 20 76 61 72 69 61 n internal varia 0000ea30: 62 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 69 66 bles.. if 0000ea40: 20 28 74 72 75 73 74 65 64 54 79 70 65 73 50 6f (trustedTypesPo 0000ea50: 6c 69 63 79 20 21 3d 3d 20 6e 75 6c 6c 20 26 26 licy !== null && 0000ea60: 20 74 79 70 65 6f 66 20 65 6d 70 74 79 48 54 4d typeof emptyHTM 0000ea70: 4c 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 L === 'string') 0000ea80: 7b 0a 20 20 20 20 20 20 20 20 20 20 65 6d 70 74 {. empt 0000ea90: 79 48 54 4d 4c 20 3d 20 74 72 75 73 74 65 64 54 yHTML = trustedT 0000eaa0: 79 70 65 73 50 6f 6c 69 63 79 2e 63 72 65 61 74 ypesPolicy.creat 0000eab0: 65 48 54 4d 4c 28 27 27 29 3b 0a 20 20 20 20 20 eHTML('');. 0000eac0: 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 0a 20 20 }. }.. 0000ead0: 20 20 20 20 2f 2f 20 50 72 65 76 65 6e 74 20 66 // Prevent f 0000eae0: 75 72 74 68 65 72 20 6d 61 6e 69 70 75 6c 61 74 urther manipulat 0000eaf0: 69 6f 6e 20 6f 66 20 63 6f 6e 66 69 67 75 72 61 ion of configura 0000eb00: 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2f 2f 20 4e tion.. // N 0000eb10: 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 ot available in 0000eb20: 49 45 38 2c 20 53 61 66 61 72 69 20 35 2c 20 65 IE8, Safari 5, e 0000eb30: 74 63 2e 0a 20 20 20 20 20 20 69 66 20 28 66 72 tc.. if (fr 0000eb40: 65 65 7a 65 29 20 7b 0a 20 20 20 20 20 20 20 20 eeze) {. 0000eb50: 66 72 65 65 7a 65 28 63 66 67 29 3b 0a 20 20 20 freeze(cfg);. 0000eb60: 20 20 20 7d 0a 20 20 20 20 20 20 43 4f 4e 46 49 }. CONFI 0000eb70: 47 20 3d 20 63 66 67 3b 0a 20 20 20 20 7d 3b 0a G = cfg;. };. 0000eb80: 20 20 20 20 63 6f 6e 73 74 20 4d 41 54 48 4d 4c const MATHML 0000eb90: 5f 54 45 58 54 5f 49 4e 54 45 47 52 41 54 49 4f _TEXT_INTEGRATIO 0000eba0: 4e 5f 50 4f 49 4e 54 53 20 3d 20 61 64 64 54 6f N_POINTS = addTo 0000ebb0: 53 65 74 28 7b 7d 2c 20 5b 27 6d 69 27 2c 20 27 Set({}, ['mi', ' 0000ebc0: 6d 6f 27 2c 20 27 6d 6e 27 2c 20 27 6d 73 27 2c mo', 'mn', 'ms', 0000ebd0: 20 27 6d 74 65 78 74 27 5d 29 3b 0a 20 20 20 20 'mtext']);. 0000ebe0: 63 6f 6e 73 74 20 48 54 4d 4c 5f 49 4e 54 45 47 const HTML_INTEG 0000ebf0: 52 41 54 49 4f 4e 5f 50 4f 49 4e 54 53 20 3d 20 RATION_POINTS = 0000ec00: 61 64 64 54 6f 53 65 74 28 7b 7d 2c 20 5b 27 66 addToSet({}, ['f 0000ec10: 6f 72 65 69 67 6e 6f 62 6a 65 63 74 27 2c 20 27 oreignobject', ' 0000ec20: 61 6e 6e 6f 74 61 74 69 6f 6e 2d 78 6d 6c 27 5d annotation-xml'] 0000ec30: 29 3b 0a 0a 20 20 20 20 2f 2f 20 43 65 72 74 61 );.. // Certa 0000ec40: 69 6e 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 in elements are 0000ec50: 61 6c 6c 6f 77 65 64 20 69 6e 20 62 6f 74 68 20 allowed in both 0000ec60: 53 56 47 20 61 6e 64 20 48 54 4d 4c 0a 20 20 20 SVG and HTML. 0000ec70: 20 2f 2f 20 6e 61 6d 65 73 70 61 63 65 2e 20 57 // namespace. W 0000ec80: 65 20 6e 65 65 64 20 74 6f 20 73 70 65 63 69 66 e need to specif 0000ec90: 79 20 74 68 65 6d 20 65 78 70 6c 69 63 69 74 6c y them explicitl 0000eca0: 79 0a 20 20 20 20 2f 2f 20 73 6f 20 74 68 61 74 y. // so that 0000ecb0: 20 74 68 65 79 20 64 6f 6e 27 74 20 67 65 74 20 they don't get 0000ecc0: 65 72 72 6f 6e 65 6f 75 73 6c 79 20 64 65 6c 65 erroneously dele 0000ecd0: 74 65 64 20 66 72 6f 6d 0a 20 20 20 20 2f 2f 20 ted from. // 0000ece0: 48 54 4d 4c 20 6e 61 6d 65 73 70 61 63 65 2e 0a HTML namespace.. 0000ecf0: 20 20 20 20 63 6f 6e 73 74 20 43 4f 4d 4d 4f 4e const COMMON 0000ed00: 5f 53 56 47 5f 41 4e 44 5f 48 54 4d 4c 5f 45 4c _SVG_AND_HTML_EL 0000ed10: 45 4d 45 4e 54 53 20 3d 20 61 64 64 54 6f 53 65 EMENTS = addToSe 0000ed20: 74 28 7b 7d 2c 20 5b 27 74 69 74 6c 65 27 2c 20 t({}, ['title', 0000ed30: 27 73 74 79 6c 65 27 2c 20 27 66 6f 6e 74 27 2c 'style', 'font', 0000ed40: 20 27 61 27 2c 20 27 73 63 72 69 70 74 27 5d 29 'a', 'script']) 0000ed50: 3b 0a 0a 20 20 20 20 2f 2a 20 4b 65 65 70 20 74 ;.. /* Keep t 0000ed60: 72 61 63 6b 20 6f 66 20 61 6c 6c 20 70 6f 73 73 rack of all poss 0000ed70: 69 62 6c 65 20 53 56 47 20 61 6e 64 20 4d 61 74 ible SVG and Mat 0000ed80: 68 4d 4c 20 74 61 67 73 0a 20 20 20 20 20 2a 20 hML tags. * 0000ed90: 73 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20 70 so that we can p 0000eda0: 65 72 66 6f 72 6d 20 74 68 65 20 6e 61 6d 65 73 erform the names 0000edb0: 70 61 63 65 20 63 68 65 63 6b 73 0a 20 20 20 20 pace checks. 0000edc0: 20 2a 20 63 6f 72 72 65 63 74 6c 79 2e 20 2a 2f * correctly. */ 0000edd0: 0a 20 20 20 20 63 6f 6e 73 74 20 41 4c 4c 5f 53 . const ALL_S 0000ede0: 56 47 5f 54 41 47 53 20 3d 20 61 64 64 54 6f 53 VG_TAGS = addToS 0000edf0: 65 74 28 7b 7d 2c 20 5b 2e 2e 2e 73 76 67 24 31 et({}, [...svg$1 0000ee00: 2c 20 2e 2e 2e 73 76 67 46 69 6c 74 65 72 73 2c , ...svgFilters, 0000ee10: 20 2e 2e 2e 73 76 67 44 69 73 61 6c 6c 6f 77 65 ...svgDisallowe 0000ee20: 64 5d 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 41 d]);. const A 0000ee30: 4c 4c 5f 4d 41 54 48 4d 4c 5f 54 41 47 53 20 3d LL_MATHML_TAGS = 0000ee40: 20 61 64 64 54 6f 53 65 74 28 7b 7d 2c 20 5b 2e addToSet({}, [. 0000ee50: 2e 2e 6d 61 74 68 4d 6c 24 31 2c 20 2e 2e 2e 6d ..mathMl$1, ...m 0000ee60: 61 74 68 4d 6c 44 69 73 61 6c 6c 6f 77 65 64 5d athMlDisallowed] 0000ee70: 29 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 );.. /**. 0000ee80: 20 2a 20 40 70 61 72 61 6d 20 20 7b 45 6c 65 6d * @param {Elem 0000ee90: 65 6e 74 7d 20 65 6c 65 6d 65 6e 74 20 61 20 44 ent} element a D 0000eea0: 4f 4d 20 65 6c 65 6d 65 6e 74 20 77 68 6f 73 65 OM element whose 0000eeb0: 20 6e 61 6d 65 73 70 61 63 65 20 69 73 20 62 65 namespace is be 0000eec0: 69 6e 67 20 63 68 65 63 6b 65 64 0a 20 20 20 20 ing checked. 0000eed0: 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f * @returns {boo 0000eee0: 6c 65 61 6e 7d 20 52 65 74 75 72 6e 20 66 61 6c lean} Return fal 0000eef0: 73 65 20 69 66 20 74 68 65 20 65 6c 65 6d 65 6e se if the elemen 0000ef00: 74 20 68 61 73 20 61 0a 20 20 20 20 20 2a 20 20 t has a. * 0000ef10: 6e 61 6d 65 73 70 61 63 65 20 74 68 61 74 20 61 namespace that a 0000ef20: 20 73 70 65 63 2d 63 6f 6d 70 6c 69 61 6e 74 20 spec-compliant 0000ef30: 70 61 72 73 65 72 20 77 6f 75 6c 64 20 6e 65 76 parser would nev 0000ef40: 65 72 0a 20 20 20 20 20 2a 20 20 72 65 74 75 72 er. * retur 0000ef50: 6e 2e 20 52 65 74 75 72 6e 20 74 72 75 65 20 6f n. Return true o 0000ef60: 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 20 2a therwise.. * 0000ef70: 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f 63 68 65 /. const _che 0000ef80: 63 6b 56 61 6c 69 64 4e 61 6d 65 73 70 61 63 65 ckValidNamespace 0000ef90: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 63 68 65 = function _che 0000efa0: 63 6b 56 61 6c 69 64 4e 61 6d 65 73 70 61 63 65 ckValidNamespace 0000efb0: 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 (element) {. 0000efc0: 20 20 6c 65 74 20 70 61 72 65 6e 74 20 3d 20 67 let parent = g 0000efd0: 65 74 50 61 72 65 6e 74 4e 6f 64 65 28 65 6c 65 etParentNode(ele 0000efe0: 6d 65 6e 74 29 3b 0a 0a 20 20 20 20 20 20 2f 2f ment);.. // 0000eff0: 20 49 6e 20 4a 53 44 4f 4d 2c 20 69 66 20 77 65 In JSDOM, if we 0000f000: 27 72 65 20 69 6e 73 69 64 65 20 73 68 61 64 6f 're inside shado 0000f010: 77 20 44 4f 4d 2c 20 74 68 65 6e 20 70 61 72 65 w DOM, then pare 0000f020: 6e 74 4e 6f 64 65 0a 20 20 20 20 20 20 2f 2f 20 ntNode. // 0000f030: 63 61 6e 20 62 65 20 6e 75 6c 6c 2e 20 57 65 20 can be null. We 0000f040: 6a 75 73 74 20 73 69 6d 75 6c 61 74 65 20 70 61 just simulate pa 0000f050: 72 65 6e 74 20 69 6e 20 74 68 69 73 20 63 61 73 rent in this cas 0000f060: 65 2e 0a 20 20 20 20 20 20 69 66 20 28 21 70 61 e.. if (!pa 0000f070: 72 65 6e 74 20 7c 7c 20 21 70 61 72 65 6e 74 2e rent || !parent. 0000f080: 74 61 67 4e 61 6d 65 29 20 7b 0a 20 20 20 20 20 tagName) {. 0000f090: 20 20 20 70 61 72 65 6e 74 20 3d 20 7b 0a 20 20 parent = {. 0000f0a0: 20 20 20 20 20 20 20 20 6e 61 6d 65 73 70 61 63 namespac 0000f0b0: 65 55 52 49 3a 20 4e 41 4d 45 53 50 41 43 45 2c eURI: NAMESPACE, 0000f0c0: 0a 20 20 20 20 20 20 20 20 20 20 74 61 67 4e 61 . tagNa 0000f0d0: 6d 65 3a 20 27 74 65 6d 70 6c 61 74 65 27 0a 20 me: 'template'. 0000f0e0: 20 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 };. 0000f0f0: 7d 0a 20 20 20 20 20 20 63 6f 6e 73 74 20 74 61 }. const ta 0000f100: 67 4e 61 6d 65 20 3d 20 73 74 72 69 6e 67 54 6f gName = stringTo 0000f110: 4c 6f 77 65 72 43 61 73 65 28 65 6c 65 6d 65 6e LowerCase(elemen 0000f120: 74 2e 74 61 67 4e 61 6d 65 29 3b 0a 20 20 20 20 t.tagName);. 0000f130: 20 20 63 6f 6e 73 74 20 70 61 72 65 6e 74 54 61 const parentTa 0000f140: 67 4e 61 6d 65 20 3d 20 73 74 72 69 6e 67 54 6f gName = stringTo 0000f150: 4c 6f 77 65 72 43 61 73 65 28 70 61 72 65 6e 74 LowerCase(parent 0000f160: 2e 74 61 67 4e 61 6d 65 29 3b 0a 20 20 20 20 20 .tagName);. 0000f170: 20 69 66 20 28 21 41 4c 4c 4f 57 45 44 5f 4e 41 if (!ALLOWED_NA 0000f180: 4d 45 53 50 41 43 45 53 5b 65 6c 65 6d 65 6e 74 MESPACES[element 0000f190: 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 5d 29 20 .namespaceURI]) 0000f1a0: 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e {. return 0000f1b0: 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 7d 0a false;. }. 0000f1c0: 20 20 20 20 20 20 69 66 20 28 65 6c 65 6d 65 6e if (elemen 0000f1d0: 74 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 20 3d t.namespaceURI = 0000f1e0: 3d 3d 20 53 56 47 5f 4e 41 4d 45 53 50 41 43 45 == SVG_NAMESPACE 0000f1f0: 29 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 54 ) {. // T 0000f200: 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 73 he only way to s 0000f210: 77 69 74 63 68 20 66 72 6f 6d 20 48 54 4d 4c 20 witch from HTML 0000f220: 6e 61 6d 65 73 70 61 63 65 20 74 6f 20 53 56 47 namespace to SVG 0000f230: 0a 20 20 20 20 20 20 20 20 2f 2f 20 69 73 20 76 . // is v 0000f240: 69 61 20 3c 73 76 67 3e 2e 20 49 66 20 69 74 20 ia <svg>. If it 0000f250: 68 61 70 70 65 6e 73 20 76 69 61 20 61 6e 79 20 happens via any 0000f260: 6f 74 68 65 72 20 74 61 67 2c 20 74 68 65 6e 0a other tag, then. 0000f270: 20 20 20 20 20 20 20 20 2f 2f 20 69 74 20 73 68 // it sh 0000f280: 6f 75 6c 64 20 62 65 20 6b 69 6c 6c 65 64 2e 0a ould be killed.. 0000f290: 20 20 20 20 20 20 20 20 69 66 20 28 70 61 72 65 if (pare 0000f2a0: 6e 74 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 20 nt.namespaceURI 0000f2b0: 3d 3d 3d 20 48 54 4d 4c 5f 4e 41 4d 45 53 50 41 === HTML_NAMESPA 0000f2c0: 43 45 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 CE) {. 0000f2d0: 72 65 74 75 72 6e 20 74 61 67 4e 61 6d 65 20 3d return tagName = 0000f2e0: 3d 3d 20 27 73 76 67 27 3b 0a 20 20 20 20 20 20 == 'svg';. 0000f2f0: 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 }.. // 0000f300: 54 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 The only way to 0000f310: 73 77 69 74 63 68 20 66 72 6f 6d 20 4d 61 74 68 switch from Math 0000f320: 4d 4c 20 74 6f 20 53 56 47 20 69 73 20 76 69 61 ML to SVG is via 0000f330: 60 0a 20 20 20 20 20 20 20 20 2f 2f 20 73 76 67 `. // svg 0000f340: 20 69 66 20 70 61 72 65 6e 74 20 69 73 20 65 69 if parent is ei 0000f350: 74 68 65 72 20 3c 61 6e 6e 6f 74 61 74 69 6f 6e ther <annotation 0000f360: 2d 78 6d 6c 3e 20 6f 72 20 4d 61 74 68 4d 4c 0a -xml> or MathML. 0000f370: 20 20 20 20 20 20 20 20 2f 2f 20 74 65 78 74 20 // text 0000f380: 69 6e 74 65 67 72 61 74 69 6f 6e 20 70 6f 69 6e integration poin 0000f390: 74 73 2e 0a 20 20 20 20 20 20 20 20 69 66 20 28 ts.. if ( 0000f3a0: 70 61 72 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 parent.namespace 0000f3b0: 55 52 49 20 3d 3d 3d 20 4d 41 54 48 4d 4c 5f 4e URI === MATHML_N 0000f3c0: 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 20 20 20 AMESPACE) {. 0000f3d0: 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 61 67 return tag 0000f3e0: 4e 61 6d 65 20 3d 3d 3d 20 27 73 76 67 27 20 26 Name === 'svg' & 0000f3f0: 26 20 28 70 61 72 65 6e 74 54 61 67 4e 61 6d 65 & (parentTagName 0000f400: 20 3d 3d 3d 20 27 61 6e 6e 6f 74 61 74 69 6f 6e === 'annotation 0000f410: 2d 78 6d 6c 27 20 7c 7c 20 4d 41 54 48 4d 4c 5f -xml' || MATHML_ 0000f420: 54 45 58 54 5f 49 4e 54 45 47 52 41 54 49 4f 4e TEXT_INTEGRATION 0000f430: 5f 50 4f 49 4e 54 53 5b 70 61 72 65 6e 74 54 61 _POINTS[parentTa 0000f440: 67 4e 61 6d 65 5d 29 3b 0a 20 20 20 20 20 20 20 gName]);. 0000f450: 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 57 }.. // W 0000f460: 65 20 6f 6e 6c 79 20 61 6c 6c 6f 77 20 65 6c 65 e only allow ele 0000f470: 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 64 ments that are d 0000f480: 65 66 69 6e 65 64 20 69 6e 20 53 56 47 0a 20 20 efined in SVG. 0000f490: 20 20 20 20 20 20 2f 2f 20 73 70 65 63 2e 20 41 // spec. A 0000f4a0: 6c 6c 20 6f 74 68 65 72 73 20 61 72 65 20 64 69 ll others are di 0000f4b0: 73 61 6c 6c 6f 77 65 64 20 69 6e 20 53 56 47 20 sallowed in SVG 0000f4c0: 6e 61 6d 65 73 70 61 63 65 2e 0a 20 20 20 20 20 namespace.. 0000f4d0: 20 20 20 72 65 74 75 72 6e 20 42 6f 6f 6c 65 61 return Boolea 0000f4e0: 6e 28 41 4c 4c 5f 53 56 47 5f 54 41 47 53 5b 74 n(ALL_SVG_TAGS[t 0000f4f0: 61 67 4e 61 6d 65 5d 29 3b 0a 20 20 20 20 20 20 agName]);. 0000f500: 7d 0a 20 20 20 20 20 20 69 66 20 28 65 6c 65 6d }. if (elem 0000f510: 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 ent.namespaceURI 0000f520: 20 3d 3d 3d 20 4d 41 54 48 4d 4c 5f 4e 41 4d 45 === MATHML_NAME 0000f530: 53 50 41 43 45 29 20 7b 0a 20 20 20 20 20 20 20 SPACE) {. 0000f540: 20 2f 2f 20 54 68 65 20 6f 6e 6c 79 20 77 61 79 // The only way 0000f550: 20 74 6f 20 73 77 69 74 63 68 20 66 72 6f 6d 20 to switch from 0000f560: 48 54 4d 4c 20 6e 61 6d 65 73 70 61 63 65 20 74 HTML namespace t 0000f570: 6f 20 4d 61 74 68 4d 4c 0a 20 20 20 20 20 20 20 o MathML. 0000f580: 20 2f 2f 20 69 73 20 76 69 61 20 3c 6d 61 74 68 // is via <math 0000f590: 3e 2e 20 49 66 20 69 74 20 68 61 70 70 65 6e 73 >. If it happens 0000f5a0: 20 76 69 61 20 61 6e 79 20 6f 74 68 65 72 20 74 via any other t 0000f5b0: 61 67 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ag, then. 0000f5c0: 20 2f 2f 20 69 74 20 73 68 6f 75 6c 64 20 62 65 // it should be 0000f5d0: 20 6b 69 6c 6c 65 64 2e 0a 20 20 20 20 20 20 20 killed.. 0000f5e0: 20 69 66 20 28 70 61 72 65 6e 74 2e 6e 61 6d 65 if (parent.name 0000f5f0: 73 70 61 63 65 55 52 49 20 3d 3d 3d 20 48 54 4d spaceURI === HTM 0000f600: 4c 5f 4e 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 L_NAMESPACE) {. 0000f610: 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 return 0000f620: 74 61 67 4e 61 6d 65 20 3d 3d 3d 20 27 6d 61 74 tagName === 'mat 0000f630: 68 27 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 h';. }.. 0000f640: 20 20 20 20 20 20 20 2f 2f 20 54 68 65 20 6f 6e // The on 0000f650: 6c 79 20 77 61 79 20 74 6f 20 73 77 69 74 63 68 ly way to switch 0000f660: 20 66 72 6f 6d 20 53 56 47 20 74 6f 20 4d 61 74 from SVG to Mat 0000f670: 68 4d 4c 20 69 73 20 76 69 61 0a 20 20 20 20 20 hML is via. 0000f680: 20 20 20 2f 2f 20 3c 6d 61 74 68 3e 20 61 6e 64 // <math> and 0000f690: 20 48 54 4d 4c 20 69 6e 74 65 67 72 61 74 69 6f HTML integratio 0000f6a0: 6e 20 70 6f 69 6e 74 73 0a 20 20 20 20 20 20 20 n points. 0000f6b0: 20 69 66 20 28 70 61 72 65 6e 74 2e 6e 61 6d 65 if (parent.name 0000f6c0: 73 70 61 63 65 55 52 49 20 3d 3d 3d 20 53 56 47 spaceURI === SVG 0000f6d0: 5f 4e 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 20 _NAMESPACE) {. 0000f6e0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 0000f6f0: 61 67 4e 61 6d 65 20 3d 3d 3d 20 27 6d 61 74 68 agName === 'math 0000f700: 27 20 26 26 20 48 54 4d 4c 5f 49 4e 54 45 47 52 ' && HTML_INTEGR 0000f710: 41 54 49 4f 4e 5f 50 4f 49 4e 54 53 5b 70 61 72 ATION_POINTS[par 0000f720: 65 6e 74 54 61 67 4e 61 6d 65 5d 3b 0a 20 20 20 entTagName];. 0000f730: 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 }.. 0000f740: 2f 2f 20 57 65 20 6f 6e 6c 79 20 61 6c 6c 6f 77 // We only allow 0000f750: 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 61 elements that a 0000f760: 72 65 20 64 65 66 69 6e 65 64 20 69 6e 20 4d 61 re defined in Ma 0000f770: 74 68 4d 4c 0a 20 20 20 20 20 20 20 20 2f 2f 20 thML. // 0000f780: 73 70 65 63 2e 20 41 6c 6c 20 6f 74 68 65 72 73 spec. All others 0000f790: 20 61 72 65 20 64 69 73 61 6c 6c 6f 77 65 64 20 are disallowed 0000f7a0: 69 6e 20 4d 61 74 68 4d 4c 20 6e 61 6d 65 73 70 in MathML namesp 0000f7b0: 61 63 65 2e 0a 20 20 20 20 20 20 20 20 72 65 74 ace.. ret 0000f7c0: 75 72 6e 20 42 6f 6f 6c 65 61 6e 28 41 4c 4c 5f urn Boolean(ALL_ 0000f7d0: 4d 41 54 48 4d 4c 5f 54 41 47 53 5b 74 61 67 4e MATHML_TAGS[tagN 0000f7e0: 61 6d 65 5d 29 3b 0a 20 20 20 20 20 20 7d 0a 20 ame]);. }. 0000f7f0: 20 20 20 20 20 69 66 20 28 65 6c 65 6d 65 6e 74 if (element 0000f800: 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 20 3d 3d .namespaceURI == 0000f810: 3d 20 48 54 4d 4c 5f 4e 41 4d 45 53 50 41 43 45 = HTML_NAMESPACE 0000f820: 29 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 54 ) {. // T 0000f830: 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 73 he only way to s 0000f840: 77 69 74 63 68 20 66 72 6f 6d 20 53 56 47 20 74 witch from SVG t 0000f850: 6f 20 48 54 4d 4c 20 69 73 20 76 69 61 0a 20 20 o HTML is via. 0000f860: 20 20 20 20 20 20 2f 2f 20 48 54 4d 4c 20 69 6e // HTML in 0000f870: 74 65 67 72 61 74 69 6f 6e 20 70 6f 69 6e 74 73 tegration points 0000f880: 2c 20 61 6e 64 20 66 72 6f 6d 20 4d 61 74 68 4d , and from MathM 0000f890: 4c 20 74 6f 20 48 54 4d 4c 0a 20 20 20 20 20 20 L to HTML. 0000f8a0: 20 20 2f 2f 20 69 73 20 76 69 61 20 4d 61 74 68 // is via Math 0000f8b0: 4d 4c 20 74 65 78 74 20 69 6e 74 65 67 72 61 74 ML text integrat 0000f8c0: 69 6f 6e 20 70 6f 69 6e 74 73 0a 20 20 20 20 20 ion points. 0000f8d0: 20 20 20 69 66 20 28 70 61 72 65 6e 74 2e 6e 61 if (parent.na 0000f8e0: 6d 65 73 70 61 63 65 55 52 49 20 3d 3d 3d 20 53 mespaceURI === S 0000f8f0: 56 47 5f 4e 41 4d 45 53 50 41 43 45 20 26 26 20 VG_NAMESPACE && 0000f900: 21 48 54 4d 4c 5f 49 4e 54 45 47 52 41 54 49 4f !HTML_INTEGRATIO 0000f910: 4e 5f 50 4f 49 4e 54 53 5b 70 61 72 65 6e 74 54 N_POINTS[parentT 0000f920: 61 67 4e 61 6d 65 5d 29 20 7b 0a 20 20 20 20 20 agName]) {. 0000f930: 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 return fals 0000f940: 65 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 e;. }. 0000f950: 20 20 20 20 20 69 66 20 28 70 61 72 65 6e 74 2e if (parent. 0000f960: 6e 61 6d 65 73 70 61 63 65 55 52 49 20 3d 3d 3d namespaceURI === 0000f970: 20 4d 41 54 48 4d 4c 5f 4e 41 4d 45 53 50 41 43 MATHML_NAMESPAC 0000f980: 45 20 26 26 20 21 4d 41 54 48 4d 4c 5f 54 45 58 E && !MATHML_TEX 0000f990: 54 5f 49 4e 54 45 47 52 41 54 49 4f 4e 5f 50 4f T_INTEGRATION_PO 0000f9a0: 49 4e 54 53 5b 70 61 72 65 6e 74 54 61 67 4e 61 INTS[parentTagNa 0000f9b0: 6d 65 5d 29 20 7b 0a 20 20 20 20 20 20 20 20 20 me]) {. 0000f9c0: 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 return false;. 0000f9d0: 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 }.. 0000f9e0: 20 20 2f 2f 20 57 65 20 64 69 73 61 6c 6c 6f 77 // We disallow 0000f9f0: 20 74 61 67 73 20 74 68 61 74 20 61 72 65 20 73 tags that are s 0000fa00: 70 65 63 69 66 69 63 20 66 6f 72 20 4d 61 74 68 pecific for Math 0000fa10: 4d 4c 0a 20 20 20 20 20 20 20 20 2f 2f 20 6f 72 ML. // or 0000fa20: 20 53 56 47 20 61 6e 64 20 73 68 6f 75 6c 64 20 SVG and should 0000fa30: 6e 65 76 65 72 20 61 70 70 65 61 72 20 69 6e 20 never appear in 0000fa40: 48 54 4d 4c 20 6e 61 6d 65 73 70 61 63 65 0a 20 HTML namespace. 0000fa50: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 21 41 return !A 0000fa60: 4c 4c 5f 4d 41 54 48 4d 4c 5f 54 41 47 53 5b 74 LL_MATHML_TAGS[t 0000fa70: 61 67 4e 61 6d 65 5d 20 26 26 20 28 43 4f 4d 4d agName] && (COMM 0000fa80: 4f 4e 5f 53 56 47 5f 41 4e 44 5f 48 54 4d 4c 5f ON_SVG_AND_HTML_ 0000fa90: 45 4c 45 4d 45 4e 54 53 5b 74 61 67 4e 61 6d 65 ELEMENTS[tagName 0000faa0: 5d 20 7c 7c 20 21 41 4c 4c 5f 53 56 47 5f 54 41 ] || !ALL_SVG_TA 0000fab0: 47 53 5b 74 61 67 4e 61 6d 65 5d 29 3b 0a 20 20 GS[tagName]);. 0000fac0: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2f 20 }.. // 0000fad0: 46 6f 72 20 58 48 54 4d 4c 20 61 6e 64 20 58 4d For XHTML and XM 0000fae0: 4c 20 64 6f 63 75 6d 65 6e 74 73 20 74 68 61 74 L documents that 0000faf0: 20 73 75 70 70 6f 72 74 20 63 75 73 74 6f 6d 20 support custom 0000fb00: 6e 61 6d 65 73 70 61 63 65 73 0a 20 20 20 20 20 namespaces. 0000fb10: 20 69 66 20 28 50 41 52 53 45 52 5f 4d 45 44 49 if (PARSER_MEDI 0000fb20: 41 5f 54 59 50 45 20 3d 3d 3d 20 27 61 70 70 6c A_TYPE === 'appl 0000fb30: 69 63 61 74 69 6f 6e 2f 78 68 74 6d 6c 2b 78 6d ication/xhtml+xm 0000fb40: 6c 27 20 26 26 20 41 4c 4c 4f 57 45 44 5f 4e 41 l' && ALLOWED_NA 0000fb50: 4d 45 53 50 41 43 45 53 5b 65 6c 65 6d 65 6e 74 MESPACES[element 0000fb60: 2e 6e 61 6d 65 73 70 61 63 65 55 52 49 5d 29 20 .namespaceURI]) 0000fb70: 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e {. return 0000fb80: 20 74 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a true;. }.. 0000fb90: 20 20 20 20 20 20 2f 2f 20 54 68 65 20 63 6f 64 // The cod 0000fba0: 65 20 73 68 6f 75 6c 64 20 6e 65 76 65 72 20 72 e should never r 0000fbb0: 65 61 63 68 20 74 68 69 73 20 70 6c 61 63 65 20 each this place 0000fbc0: 28 74 68 69 73 20 6d 65 61 6e 73 0a 20 20 20 20 (this means. 0000fbd0: 20 20 2f 2f 20 74 68 61 74 20 74 68 65 20 65 6c // that the el 0000fbe0: 65 6d 65 6e 74 20 73 6f 6d 65 68 6f 77 20 67 6f ement somehow go 0000fbf0: 74 20 6e 61 6d 65 73 70 61 63 65 20 74 68 61 74 t namespace that 0000fc00: 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 2f 2f is not. // 0000fc10: 20 48 54 4d 4c 2c 20 53 56 47 2c 20 4d 61 74 68 HTML, SVG, Math 0000fc20: 4d 4c 20 6f 72 20 61 6c 6c 6f 77 65 64 20 76 69 ML or allowed vi 0000fc30: 61 20 41 4c 4c 4f 57 45 44 5f 4e 41 4d 45 53 50 a ALLOWED_NAMESP 0000fc40: 41 43 45 53 29 2e 0a 20 20 20 20 20 20 2f 2f 20 ACES).. // 0000fc50: 52 65 74 75 72 6e 20 66 61 6c 73 65 20 6a 75 73 Return false jus 0000fc60: 74 20 69 6e 20 63 61 73 65 2e 0a 20 20 20 20 20 t in case.. 0000fc70: 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 return false;. 0000fc80: 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 };.. /**. 0000fc90: 20 20 20 20 2a 20 5f 66 6f 72 63 65 52 65 6d 6f * _forceRemo 0000fca0: 76 65 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 2a ve. *. * 0000fcb0: 20 40 70 61 72 61 6d 20 20 7b 4e 6f 64 65 7d 20 @param {Node} 0000fcc0: 6e 6f 64 65 20 61 20 44 4f 4d 20 6e 6f 64 65 0a node a DOM node. 0000fcd0: 20 20 20 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 */. cons 0000fce0: 74 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 20 3d t _forceRemove = 0000fcf0: 20 66 75 6e 63 74 69 6f 6e 20 5f 66 6f 72 63 65 function _force 0000fd00: 52 65 6d 6f 76 65 28 6e 6f 64 65 29 20 7b 0a 20 Remove(node) {. 0000fd10: 20 20 20 20 20 61 72 72 61 79 50 75 73 68 28 44 arrayPush(D 0000fd20: 4f 4d 50 75 72 69 66 79 2e 72 65 6d 6f 76 65 64 OMPurify.removed 0000fd30: 2c 20 7b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d , {. elem 0000fd40: 65 6e 74 3a 20 6e 6f 64 65 0a 20 20 20 20 20 20 ent: node. 0000fd50: 7d 29 3b 0a 20 20 20 20 20 20 74 72 79 20 7b 0a });. try {. 0000fd60: 20 20 20 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e // eslin 0000fd70: 74 2d 64 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c t-disable-next-l 0000fd80: 69 6e 65 20 75 6e 69 63 6f 72 6e 2f 70 72 65 66 ine unicorn/pref 0000fd90: 65 72 2d 64 6f 6d 2d 6e 6f 64 65 2d 72 65 6d 6f er-dom-node-remo 0000fda0: 76 65 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 2e ve. node. 0000fdb0: 70 61 72 65 6e 74 4e 6f 64 65 2e 72 65 6d 6f 76 parentNode.remov 0000fdc0: 65 43 68 69 6c 64 28 6e 6f 64 65 29 3b 0a 20 20 eChild(node);. 0000fdd0: 20 20 20 20 7d 20 63 61 74 63 68 20 28 5f 29 20 } catch (_) 0000fde0: 7b 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 2e 72 {. node.r 0000fdf0: 65 6d 6f 76 65 28 29 3b 0a 20 20 20 20 20 20 7d emove();. } 0000fe00: 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a 2a . };.. /** 0000fe10: 0a 20 20 20 20 20 2a 20 5f 72 65 6d 6f 76 65 41 . * _removeA 0000fe20: 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 2a 0a ttribute. *. 0000fe30: 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b * @param { 0000fe40: 53 74 72 69 6e 67 7d 20 6e 61 6d 65 20 61 6e 20 String} name an 0000fe50: 41 74 74 72 69 62 75 74 65 20 6e 61 6d 65 0a 20 Attribute name. 0000fe60: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4e * @param {N 0000fe70: 6f 64 65 7d 20 6e 6f 64 65 20 61 20 44 4f 4d 20 ode} node a DOM 0000fe80: 6e 6f 64 65 0a 20 20 20 20 20 2a 2f 0a 20 20 20 node. */. 0000fe90: 20 63 6f 6e 73 74 20 5f 72 65 6d 6f 76 65 41 74 const _removeAt 0000fea0: 74 72 69 62 75 74 65 20 3d 20 66 75 6e 63 74 69 tribute = functi 0000feb0: 6f 6e 20 5f 72 65 6d 6f 76 65 41 74 74 72 69 62 on _removeAttrib 0000fec0: 75 74 65 28 6e 61 6d 65 2c 20 6e 6f 64 65 29 20 ute(name, node) 0000fed0: 7b 0a 20 20 20 20 20 20 74 72 79 20 7b 0a 20 20 {. try {. 0000fee0: 20 20 20 20 20 20 61 72 72 61 79 50 75 73 68 28 arrayPush( 0000fef0: 44 4f 4d 50 75 72 69 66 79 2e 72 65 6d 6f 76 65 DOMPurify.remove 0000ff00: 64 2c 20 7b 0a 20 20 20 20 20 20 20 20 20 20 61 d, {. a 0000ff10: 74 74 72 69 62 75 74 65 3a 20 6e 6f 64 65 2e 67 ttribute: node.g 0000ff20: 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 28 etAttributeNode( 0000ff30: 6e 61 6d 65 29 2c 0a 20 20 20 20 20 20 20 20 20 name),. 0000ff40: 20 66 72 6f 6d 3a 20 6e 6f 64 65 0a 20 20 20 20 from: node. 0000ff50: 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 7d 20 });. } 0000ff60: 63 61 74 63 68 20 28 5f 29 20 7b 0a 20 20 20 20 catch (_) {. 0000ff70: 20 20 20 20 61 72 72 61 79 50 75 73 68 28 44 4f arrayPush(DO 0000ff80: 4d 50 75 72 69 66 79 2e 72 65 6d 6f 76 65 64 2c MPurify.removed, 0000ff90: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 61 74 74 {. att 0000ffa0: 72 69 62 75 74 65 3a 20 6e 75 6c 6c 2c 0a 20 20 ribute: null,. 0000ffb0: 20 20 20 20 20 20 20 20 66 72 6f 6d 3a 20 6e 6f from: no 0000ffc0: 64 65 0a 20 20 20 20 20 20 20 20 7d 29 3b 0a 20 de. });. 0000ffd0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 6e 6f 64 }. nod 0000ffe0: 65 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 e.removeAttribut 0000fff0: 65 28 6e 61 6d 65 29 3b 0a 0a 20 20 20 20 20 20 e(name);.. 00010000: 2f 2f 20 57 65 20 76 6f 69 64 20 61 74 74 72 69 // We void attri 00010010: 62 75 74 65 20 76 61 6c 75 65 73 20 66 6f 72 20 bute values for 00010020: 75 6e 72 65 6d 6f 76 61 62 6c 65 20 22 69 73 22 unremovable "is" 00010030: 22 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 " attributes. 00010040: 20 20 20 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 if (name === 00010050: 27 69 73 27 20 26 26 20 21 41 4c 4c 4f 57 45 44 'is' && !ALLOWED 00010060: 5f 41 54 54 52 5b 6e 61 6d 65 5d 29 20 7b 0a 20 _ATTR[name]) {. 00010070: 20 20 20 20 20 20 20 69 66 20 28 52 45 54 55 52 if (RETUR 00010080: 4e 5f 44 4f 4d 20 7c 7c 20 52 45 54 55 52 4e 5f N_DOM || RETURN_ 00010090: 44 4f 4d 5f 46 52 41 47 4d 45 4e 54 29 20 7b 0a DOM_FRAGMENT) {. 000100a0: 20 20 20 20 20 20 20 20 20 20 74 72 79 20 7b 0a try {. 000100b0: 20 20 20 20 20 20 20 20 20 20 20 20 5f 66 6f 72 _for 000100c0: 63 65 52 65 6d 6f 76 65 28 6e 6f 64 65 29 3b 0a ceRemove(node);. 000100d0: 20 20 20 20 20 20 20 20 20 20 7d 20 63 61 74 63 } catc 000100e0: 68 20 28 5f 29 20 7b 7d 0a 20 20 20 20 20 20 20 h (_) {}. 000100f0: 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 } else {. 00010100: 20 20 20 20 74 72 79 20 7b 0a 20 20 20 20 20 20 try {. 00010110: 20 20 20 20 20 20 6e 6f 64 65 2e 73 65 74 41 74 node.setAt 00010120: 74 72 69 62 75 74 65 28 6e 61 6d 65 2c 20 27 27 tribute(name, '' 00010130: 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 20 63 );. } c 00010140: 61 74 63 68 20 28 5f 29 20 7b 7d 0a 20 20 20 20 atch (_) {}. 00010150: 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 }. }. 00010160: 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 };.. /**. 00010170: 20 20 20 2a 20 5f 69 6e 69 74 44 6f 63 75 6d 65 * _initDocume 00010180: 6e 74 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 2a nt. *. * 00010190: 20 40 70 61 72 61 6d 20 20 7b 53 74 72 69 6e 67 @param {String 000101a0: 7d 20 64 69 72 74 79 20 61 20 73 74 72 69 6e 67 } dirty a string 000101b0: 20 6f 66 20 64 69 72 74 79 20 6d 61 72 6b 75 70 of dirty markup 000101c0: 0a 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 20 . * @return 000101d0: 7b 44 6f 63 75 6d 65 6e 74 7d 20 61 20 44 4f 4d {Document} a DOM 000101e0: 2c 20 66 69 6c 6c 65 64 20 77 69 74 68 20 74 68 , filled with th 000101f0: 65 20 64 69 72 74 79 20 6d 61 72 6b 75 70 0a 20 e dirty markup. 00010200: 20 20 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 */. const 00010210: 20 5f 69 6e 69 74 44 6f 63 75 6d 65 6e 74 20 3d _initDocument = 00010220: 20 66 75 6e 63 74 69 6f 6e 20 5f 69 6e 69 74 44 function _initD 00010230: 6f 63 75 6d 65 6e 74 28 64 69 72 74 79 29 20 7b ocument(dirty) { 00010240: 0a 20 20 20 20 20 20 2f 2a 20 43 72 65 61 74 65 . /* Create 00010250: 20 61 20 48 54 4d 4c 20 64 6f 63 75 6d 65 6e 74 a HTML document 00010260: 20 2a 2f 0a 20 20 20 20 20 20 6c 65 74 20 64 6f */. let do 00010270: 63 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 20 c = null;. 00010280: 6c 65 74 20 6c 65 61 64 69 6e 67 57 68 69 74 65 let leadingWhite 00010290: 73 70 61 63 65 20 3d 20 6e 75 6c 6c 3b 0a 20 20 space = null;. 000102a0: 20 20 20 20 69 66 20 28 46 4f 52 43 45 5f 42 4f if (FORCE_BO 000102b0: 44 59 29 20 7b 0a 20 20 20 20 20 20 20 20 64 69 DY) {. di 000102c0: 72 74 79 20 3d 20 27 3c 72 65 6d 6f 76 65 3e 3c rty = '<remove>< 000102d0: 2f 72 65 6d 6f 76 65 3e 27 20 2b 20 64 69 72 74 /remove>' + dirt 000102e0: 79 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 y;. } else 000102f0: 7b 0a 20 20 20 20 20 20 20 20 2f 2a 20 49 66 20 {. /* If 00010300: 46 4f 52 43 45 5f 42 4f 44 59 20 69 73 6e 27 74 FORCE_BODY isn't 00010310: 20 75 73 65 64 2c 20 6c 65 61 64 69 6e 67 20 77 used, leading w 00010320: 68 69 74 65 73 70 61 63 65 20 6e 65 65 64 73 20 hitespace needs 00010330: 74 6f 20 62 65 20 70 72 65 73 65 72 76 65 64 20 to be preserved 00010340: 6d 61 6e 75 61 6c 6c 79 20 2a 2f 0a 20 20 20 20 manually */. 00010350: 20 20 20 20 63 6f 6e 73 74 20 6d 61 74 63 68 65 const matche 00010360: 73 20 3d 20 73 74 72 69 6e 67 4d 61 74 63 68 28 s = stringMatch( 00010370: 64 69 72 74 79 2c 20 2f 5e 5b 5c 72 5c 6e 5c 74 dirty, /^[\r\n\t 00010380: 20 5d 2b 2f 29 3b 0a 20 20 20 20 20 20 20 20 6c ]+/);. l 00010390: 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 eadingWhitespace 000103a0: 20 3d 20 6d 61 74 63 68 65 73 20 26 26 20 6d 61 = matches && ma 000103b0: 74 63 68 65 73 5b 30 5d 3b 0a 20 20 20 20 20 20 tches[0];. 000103c0: 7d 0a 20 20 20 20 20 20 69 66 20 28 50 41 52 53 }. if (PARS 000103d0: 45 52 5f 4d 45 44 49 41 5f 54 59 50 45 20 3d 3d ER_MEDIA_TYPE == 000103e0: 3d 20 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 = 'application/x 000103f0: 68 74 6d 6c 2b 78 6d 6c 27 20 26 26 20 4e 41 4d html+xml' && NAM 00010400: 45 53 50 41 43 45 20 3d 3d 3d 20 48 54 4d 4c 5f ESPACE === HTML_ 00010410: 4e 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 20 20 NAMESPACE) {. 00010420: 20 20 20 20 20 2f 2f 20 52 6f 6f 74 20 6f 66 20 // Root of 00010430: 58 48 54 4d 4c 20 64 6f 63 20 6d 75 73 74 20 63 XHTML doc must c 00010440: 6f 6e 74 61 69 6e 20 78 6d 6c 6e 73 20 64 65 63 ontain xmlns dec 00010450: 6c 61 72 61 74 69 6f 6e 20 28 73 65 65 20 68 74 laration (see ht 00010460: 74 70 73 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 tps://www.w3.org 00010470: 2f 54 52 2f 78 68 74 6d 6c 31 2f 6e 6f 72 6d 61 /TR/xhtml1/norma 00010480: 74 69 76 65 2e 68 74 6d 6c 23 73 74 72 69 63 74 tive.html#strict 00010490: 29 0a 20 20 20 20 20 20 20 20 64 69 72 74 79 20 ). dirty 000104a0: 3d 20 27 3c 68 74 6d 6c 20 78 6d 6c 6e 73 3d 22 = '<html xmlns=" 000104b0: 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 http://www.w3.or 000104c0: 67 2f 31 39 39 39 2f 78 68 74 6d 6c 22 3e 3c 68 g/1999/xhtml"><h 000104d0: 65 61 64 3e 3c 2f 68 65 61 64 3e 3c 62 6f 64 79 ead></head><body 000104e0: 3e 27 20 2b 20 64 69 72 74 79 20 2b 20 27 3c 2f >' + dirty + '</ 000104f0: 62 6f 64 79 3e 3c 2f 68 74 6d 6c 3e 27 3b 0a 20 body></html>';. 00010500: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 63 6f 6e }. con 00010510: 73 74 20 64 69 72 74 79 50 61 79 6c 6f 61 64 20 st dirtyPayload 00010520: 3d 20 74 72 75 73 74 65 64 54 79 70 65 73 50 6f = trustedTypesPo 00010530: 6c 69 63 79 20 3f 20 74 72 75 73 74 65 64 54 79 licy ? trustedTy 00010540: 70 65 73 50 6f 6c 69 63 79 2e 63 72 65 61 74 65 pesPolicy.create 00010550: 48 54 4d 4c 28 64 69 72 74 79 29 20 3a 20 64 69 HTML(dirty) : di 00010560: 72 74 79 3b 0a 20 20 20 20 20 20 2f 2a 0a 20 20 rty;. /*. 00010570: 20 20 20 20 20 2a 20 55 73 65 20 74 68 65 20 44 * Use the D 00010580: 4f 4d 50 61 72 73 65 72 20 41 50 49 20 62 79 20 OMParser API by 00010590: 64 65 66 61 75 6c 74 2c 20 66 61 6c 6c 62 61 63 default, fallbac 000105a0: 6b 20 6c 61 74 65 72 20 69 66 20 6e 65 65 64 73 k later if needs 000105b0: 20 62 65 0a 20 20 20 20 20 20 20 2a 20 44 4f 4d be. * DOM 000105c0: 50 61 72 73 65 72 20 6e 6f 74 20 77 6f 72 6b 20 Parser not work 000105d0: 66 6f 72 20 73 76 67 20 77 68 65 6e 20 68 61 73 for svg when has 000105e0: 20 6d 75 6c 74 69 70 6c 65 20 72 6f 6f 74 20 65 multiple root e 000105f0: 6c 65 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 2a lement.. * 00010600: 2f 0a 20 20 20 20 20 20 69 66 20 28 4e 41 4d 45 /. if (NAME 00010610: 53 50 41 43 45 20 3d 3d 3d 20 48 54 4d 4c 5f 4e SPACE === HTML_N 00010620: 41 4d 45 53 50 41 43 45 29 20 7b 0a 20 20 20 20 AMESPACE) {. 00010630: 20 20 20 20 74 72 79 20 7b 0a 20 20 20 20 20 20 try {. 00010640: 20 20 20 20 64 6f 63 20 3d 20 6e 65 77 20 44 4f doc = new DO 00010650: 4d 50 61 72 73 65 72 28 29 2e 70 61 72 73 65 46 MParser().parseF 00010660: 72 6f 6d 53 74 72 69 6e 67 28 64 69 72 74 79 50 romString(dirtyP 00010670: 61 79 6c 6f 61 64 2c 20 50 41 52 53 45 52 5f 4d ayload, PARSER_M 00010680: 45 44 49 41 5f 54 59 50 45 29 3b 0a 20 20 20 20 EDIA_TYPE);. 00010690: 20 20 20 20 7d 20 63 61 74 63 68 20 28 5f 29 20 } catch (_) 000106a0: 7b 7d 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 {}. }.. 000106b0: 20 20 2f 2a 20 55 73 65 20 63 72 65 61 74 65 48 /* Use createH 000106c0: 54 4d 4c 44 6f 63 75 6d 65 6e 74 20 69 6e 20 63 TMLDocument in c 000106d0: 61 73 65 20 44 4f 4d 50 61 72 73 65 72 20 69 73 ase DOMParser is 000106e0: 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 2a not available * 000106f0: 2f 0a 20 20 20 20 20 20 69 66 20 28 21 64 6f 63 /. if (!doc 00010700: 20 7c 7c 20 21 64 6f 63 2e 64 6f 63 75 6d 65 6e || !doc.documen 00010710: 74 45 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 tElement) {. 00010720: 20 20 20 20 64 6f 63 20 3d 20 69 6d 70 6c 65 6d doc = implem 00010730: 65 6e 74 61 74 69 6f 6e 2e 63 72 65 61 74 65 44 entation.createD 00010740: 6f 63 75 6d 65 6e 74 28 4e 41 4d 45 53 50 41 43 ocument(NAMESPAC 00010750: 45 2c 20 27 74 65 6d 70 6c 61 74 65 27 2c 20 6e E, 'template', n 00010760: 75 6c 6c 29 3b 0a 20 20 20 20 20 20 20 20 74 72 ull);. tr 00010770: 79 20 7b 0a 20 20 20 20 20 20 20 20 20 20 64 6f y {. do 00010780: 63 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e c.documentElemen 00010790: 74 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 49 53 t.innerHTML = IS 000107a0: 5f 45 4d 50 54 59 5f 49 4e 50 55 54 20 3f 20 65 _EMPTY_INPUT ? e 000107b0: 6d 70 74 79 48 54 4d 4c 20 3a 20 64 69 72 74 79 mptyHTML : dirty 000107c0: 50 61 79 6c 6f 61 64 3b 0a 20 20 20 20 20 20 20 Payload;. 000107d0: 20 7d 20 63 61 74 63 68 20 28 5f 29 20 7b 0a 20 } catch (_) {. 000107e0: 20 20 20 20 20 20 20 20 20 2f 2f 20 53 79 6e 74 // Synt 000107f0: 61 78 20 65 72 72 6f 72 20 69 66 20 64 69 72 74 ax error if dirt 00010800: 79 50 61 79 6c 6f 61 64 20 69 73 20 69 6e 76 61 yPayload is inva 00010810: 6c 69 64 20 78 6d 6c 0a 20 20 20 20 20 20 20 20 lid xml. 00010820: 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. }. 00010830: 63 6f 6e 73 74 20 62 6f 64 79 20 3d 20 64 6f 63 const body = doc 00010840: 2e 62 6f 64 79 20 7c 7c 20 64 6f 63 2e 64 6f 63 .body || doc.doc 00010850: 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0a 20 20 umentElement;. 00010860: 20 20 20 20 69 66 20 28 64 69 72 74 79 20 26 26 if (dirty && 00010870: 20 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 leadingWhitespa 00010880: 63 65 29 20 7b 0a 20 20 20 20 20 20 20 20 62 6f ce) {. bo 00010890: 64 79 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 dy.insertBefore( 000108a0: 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 54 document.createT 000108b0: 65 78 74 4e 6f 64 65 28 6c 65 61 64 69 6e 67 57 extNode(leadingW 000108c0: 68 69 74 65 73 70 61 63 65 29 2c 20 62 6f 64 79 hitespace), body 000108d0: 2e 63 68 69 6c 64 4e 6f 64 65 73 5b 30 5d 20 7c .childNodes[0] | 000108e0: 7c 20 6e 75 6c 6c 29 3b 0a 20 20 20 20 20 20 7d | null);. } 000108f0: 0a 0a 20 20 20 20 20 20 2f 2a 20 57 6f 72 6b 20 .. /* Work 00010900: 6f 6e 20 77 68 6f 6c 65 20 64 6f 63 75 6d 65 6e on whole documen 00010910: 74 20 6f 72 20 6a 75 73 74 20 69 74 73 20 62 6f t or just its bo 00010920: 64 79 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 dy */. if ( 00010930: 4e 41 4d 45 53 50 41 43 45 20 3d 3d 3d 20 48 54 NAMESPACE === HT 00010940: 4d 4c 5f 4e 41 4d 45 53 50 41 43 45 29 20 7b 0a ML_NAMESPACE) {. 00010950: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 67 return g 00010960: 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e etElementsByTagN 00010970: 61 6d 65 2e 63 61 6c 6c 28 64 6f 63 2c 20 57 48 ame.call(doc, WH 00010980: 4f 4c 45 5f 44 4f 43 55 4d 45 4e 54 20 3f 20 27 OLE_DOCUMENT ? ' 00010990: 68 74 6d 6c 27 20 3a 20 27 62 6f 64 79 27 29 5b html' : 'body')[ 000109a0: 30 5d 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 0];. }. 000109b0: 20 20 72 65 74 75 72 6e 20 57 48 4f 4c 45 5f 44 return WHOLE_D 000109c0: 4f 43 55 4d 45 4e 54 20 3f 20 64 6f 63 2e 64 6f OCUMENT ? doc.do 000109d0: 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 3a 20 cumentElement : 000109e0: 62 6f 64 79 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 body;. };.. 000109f0: 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 43 72 65 /**. * Cre 00010a00: 61 74 65 73 20 61 20 4e 6f 64 65 49 74 65 72 61 ates a NodeItera 00010a10: 74 6f 72 20 6f 62 6a 65 63 74 20 74 68 61 74 20 tor object that 00010a20: 79 6f 75 20 63 61 6e 20 75 73 65 20 74 6f 20 74 you can use to t 00010a30: 72 61 76 65 72 73 65 20 66 69 6c 74 65 72 65 64 raverse filtered 00010a40: 20 6c 69 73 74 73 20 6f 66 20 6e 6f 64 65 73 20 lists of nodes 00010a50: 6f 72 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 61 or elements in a 00010a60: 20 64 6f 63 75 6d 65 6e 74 2e 0a 20 20 20 20 20 document.. 00010a70: 2a 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 *. * @param 00010a80: 20 7b 4e 6f 64 65 7d 20 72 6f 6f 74 20 54 68 65 {Node} root The 00010a90: 20 72 6f 6f 74 20 65 6c 65 6d 65 6e 74 20 6f 72 root element or 00010aa0: 20 6e 6f 64 65 20 74 6f 20 73 74 61 72 74 20 74 node to start t 00010ab0: 72 61 76 65 72 73 69 6e 67 20 6f 6e 2e 0a 20 20 raversing on.. 00010ac0: 20 20 20 2a 20 40 72 65 74 75 72 6e 20 7b 4e 6f * @return {No 00010ad0: 64 65 49 74 65 72 61 74 6f 72 7d 20 54 68 65 20 deIterator} The 00010ae0: 63 72 65 61 74 65 64 20 4e 6f 64 65 49 74 65 72 created NodeIter 00010af0: 61 74 6f 72 0a 20 20 20 20 20 2a 2f 0a 20 20 20 ator. */. 00010b00: 20 63 6f 6e 73 74 20 5f 63 72 65 61 74 65 4e 6f const _createNo 00010b10: 64 65 49 74 65 72 61 74 6f 72 20 3d 20 66 75 6e deIterator = fun 00010b20: 63 74 69 6f 6e 20 5f 63 72 65 61 74 65 4e 6f 64 ction _createNod 00010b30: 65 49 74 65 72 61 74 6f 72 28 72 6f 6f 74 29 20 eIterator(root) 00010b40: 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 {. return c 00010b50: 72 65 61 74 65 4e 6f 64 65 49 74 65 72 61 74 6f reateNodeIterato 00010b60: 72 2e 63 61 6c 6c 28 72 6f 6f 74 2e 6f 77 6e 65 r.call(root.owne 00010b70: 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 72 6f 6f rDocument || roo 00010b80: 74 2c 20 72 6f 6f 74 2c 0a 20 20 20 20 20 20 2f t, root,. / 00010b90: 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 / eslint-disable 00010ba0: 2d 6e 65 78 74 2d 6c 69 6e 65 20 6e 6f 2d 62 69 -next-line no-bi 00010bb0: 74 77 69 73 65 0a 20 20 20 20 20 20 4e 6f 64 65 twise. Node 00010bc0: 46 69 6c 74 65 72 2e 53 48 4f 57 5f 45 4c 45 4d Filter.SHOW_ELEM 00010bd0: 45 4e 54 20 7c 20 4e 6f 64 65 46 69 6c 74 65 72 ENT | NodeFilter 00010be0: 2e 53 48 4f 57 5f 43 4f 4d 4d 45 4e 54 20 7c 20 .SHOW_COMMENT | 00010bf0: 4e 6f 64 65 46 69 6c 74 65 72 2e 53 48 4f 57 5f NodeFilter.SHOW_ 00010c00: 54 45 58 54 20 7c 20 4e 6f 64 65 46 69 6c 74 65 TEXT | NodeFilte 00010c10: 72 2e 53 48 4f 57 5f 50 52 4f 43 45 53 53 49 4e r.SHOW_PROCESSIN 00010c20: 47 5f 49 4e 53 54 52 55 43 54 49 4f 4e 20 7c 20 G_INSTRUCTION | 00010c30: 4e 6f 64 65 46 69 6c 74 65 72 2e 53 48 4f 57 5f NodeFilter.SHOW_ 00010c40: 43 44 41 54 41 5f 53 45 43 54 49 4f 4e 2c 20 6e CDATA_SECTION, n 00010c50: 75 6c 6c 29 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 ull);. };.. 00010c60: 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 5f 69 73 /**. * _is 00010c70: 43 6c 6f 62 62 65 72 65 64 0a 20 20 20 20 20 2a Clobbered. * 00010c80: 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 . * @param 00010c90: 7b 4e 6f 64 65 7d 20 65 6c 6d 20 65 6c 65 6d 65 {Node} elm eleme 00010ca0: 6e 74 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 20 nt to check for 00010cb0: 63 6c 6f 62 62 65 72 69 6e 67 20 61 74 74 61 63 clobbering attac 00010cc0: 6b 73 0a 20 20 20 20 20 2a 20 40 72 65 74 75 72 ks. * @retur 00010cd0: 6e 20 7b 42 6f 6f 6c 65 61 6e 7d 20 74 72 75 65 n {Boolean} true 00010ce0: 20 69 66 20 63 6c 6f 62 62 65 72 65 64 2c 20 66 if clobbered, f 00010cf0: 61 6c 73 65 20 69 66 20 73 61 66 65 0a 20 20 20 alse if safe. 00010d00: 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f */. const _ 00010d10: 69 73 43 6c 6f 62 62 65 72 65 64 20 3d 20 66 75 isClobbered = fu 00010d20: 6e 63 74 69 6f 6e 20 5f 69 73 43 6c 6f 62 62 65 nction _isClobbe 00010d30: 72 65 64 28 65 6c 6d 29 20 7b 0a 20 20 20 20 20 red(elm) {. 00010d40: 20 72 65 74 75 72 6e 20 65 6c 6d 20 69 6e 73 74 return elm inst 00010d50: 61 6e 63 65 6f 66 20 48 54 4d 4c 46 6f 72 6d 45 anceof HTMLFormE 00010d60: 6c 65 6d 65 6e 74 20 26 26 20 28 0a 20 20 20 20 lement && (. 00010d70: 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 // eslint-disa 00010d80: 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 75 6e ble-next-line un 00010d90: 69 63 6f 72 6e 2f 6e 6f 2d 74 79 70 65 6f 66 2d icorn/no-typeof- 00010da0: 75 6e 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 undefined. 00010db0: 74 79 70 65 6f 66 20 65 6c 6d 2e 5f 5f 64 65 70 typeof elm.__dep 00010dc0: 74 68 20 21 3d 3d 20 27 75 6e 64 65 66 69 6e 65 th !== 'undefine 00010dd0: 64 27 20 26 26 20 74 79 70 65 6f 66 20 65 6c 6d d' && typeof elm 00010de0: 2e 5f 5f 64 65 70 74 68 20 21 3d 3d 20 27 6e 75 .__depth !== 'nu 00010df0: 6d 62 65 72 27 20 7c 7c 0a 20 20 20 20 20 20 2f mber' ||. / 00010e00: 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 / eslint-disable 00010e10: 2d 6e 65 78 74 2d 6c 69 6e 65 20 75 6e 69 63 6f -next-line unico 00010e20: 72 6e 2f 6e 6f 2d 74 79 70 65 6f 66 2d 75 6e 64 rn/no-typeof-und 00010e30: 65 66 69 6e 65 64 0a 20 20 20 20 20 20 74 79 70 efined. typ 00010e40: 65 6f 66 20 65 6c 6d 2e 5f 5f 72 65 6d 6f 76 61 eof elm.__remova 00010e50: 6c 43 6f 75 6e 74 20 21 3d 3d 20 27 75 6e 64 65 lCount !== 'unde 00010e60: 66 69 6e 65 64 27 20 26 26 20 74 79 70 65 6f 66 fined' && typeof 00010e70: 20 65 6c 6d 2e 5f 5f 72 65 6d 6f 76 61 6c 43 6f elm.__removalCo 00010e80: 75 6e 74 20 21 3d 3d 20 27 6e 75 6d 62 65 72 27 unt !== 'number' 00010e90: 20 7c 7c 20 74 79 70 65 6f 66 20 65 6c 6d 2e 6e || typeof elm.n 00010ea0: 6f 64 65 4e 61 6d 65 20 21 3d 3d 20 27 73 74 72 odeName !== 'str 00010eb0: 69 6e 67 27 20 7c 7c 20 74 79 70 65 6f 66 20 65 ing' || typeof e 00010ec0: 6c 6d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 21 lm.textContent ! 00010ed0: 3d 3d 20 27 73 74 72 69 6e 67 27 20 7c 7c 20 74 == 'string' || t 00010ee0: 79 70 65 6f 66 20 65 6c 6d 2e 72 65 6d 6f 76 65 ypeof elm.remove 00010ef0: 43 68 69 6c 64 20 21 3d 3d 20 27 66 75 6e 63 74 Child !== 'funct 00010f00: 69 6f 6e 27 20 7c 7c 20 21 28 65 6c 6d 2e 61 74 ion' || !(elm.at 00010f10: 74 72 69 62 75 74 65 73 20 69 6e 73 74 61 6e 63 tributes instanc 00010f20: 65 6f 66 20 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 eof NamedNodeMap 00010f30: 29 20 7c 7c 20 74 79 70 65 6f 66 20 65 6c 6d 2e ) || typeof elm. 00010f40: 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 20 removeAttribute 00010f50: 21 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 7c !== 'function' | 00010f60: 7c 20 74 79 70 65 6f 66 20 65 6c 6d 2e 73 65 74 | typeof elm.set 00010f70: 41 74 74 72 69 62 75 74 65 20 21 3d 3d 20 27 66 Attribute !== 'f 00010f80: 75 6e 63 74 69 6f 6e 27 20 7c 7c 20 74 79 70 65 unction' || type 00010f90: 6f 66 20 65 6c 6d 2e 6e 61 6d 65 73 70 61 63 65 of elm.namespace 00010fa0: 55 52 49 20 21 3d 3d 20 27 73 74 72 69 6e 67 27 URI !== 'string' 00010fb0: 20 7c 7c 20 74 79 70 65 6f 66 20 65 6c 6d 2e 69 || typeof elm.i 00010fc0: 6e 73 65 72 74 42 65 66 6f 72 65 20 21 3d 3d 20 nsertBefore !== 00010fd0: 27 66 75 6e 63 74 69 6f 6e 27 20 7c 7c 20 74 79 'function' || ty 00010fe0: 70 65 6f 66 20 65 6c 6d 2e 68 61 73 43 68 69 6c peof elm.hasChil 00010ff0: 64 4e 6f 64 65 73 20 21 3d 3d 20 27 66 75 6e 63 dNodes !== 'func 00011000: 74 69 6f 6e 27 29 3b 0a 20 20 20 20 7d 3b 0a 0a tion');. };.. 00011010: 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 43 /**. * C 00011020: 68 65 63 6b 73 20 77 68 65 74 68 65 72 20 74 68 hecks whether th 00011030: 65 20 67 69 76 65 6e 20 6f 62 6a 65 63 74 20 69 e given object i 00011040: 73 20 61 20 44 4f 4d 20 6e 6f 64 65 2e 0a 20 20 s a DOM node.. 00011050: 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 61 72 *. * @par 00011060: 61 6d 20 20 7b 4e 6f 64 65 7d 20 6f 62 6a 65 63 am {Node} objec 00011070: 74 20 6f 62 6a 65 63 74 20 74 6f 20 63 68 65 63 t object to chec 00011080: 6b 20 77 68 65 74 68 65 72 20 69 74 27 73 20 61 k whether it's a 00011090: 20 44 4f 4d 20 6e 6f 64 65 0a 20 20 20 20 20 2a DOM node. * 000110a0: 20 40 72 65 74 75 72 6e 20 7b 42 6f 6f 6c 65 61 @return {Boolea 000110b0: 6e 7d 20 74 72 75 65 20 69 73 20 6f 62 6a 65 63 n} true is objec 000110c0: 74 20 69 73 20 61 20 44 4f 4d 20 6e 6f 64 65 0a t is a DOM node. 000110d0: 20 20 20 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 */. cons 000110e0: 74 20 5f 69 73 4e 6f 64 65 20 3d 20 66 75 6e 63 t _isNode = func 000110f0: 74 69 6f 6e 20 5f 69 73 4e 6f 64 65 28 6f 62 6a tion _isNode(obj 00011100: 65 63 74 29 20 7b 0a 20 20 20 20 20 20 72 65 74 ect) {. ret 00011110: 75 72 6e 20 74 79 70 65 6f 66 20 4e 6f 64 65 20 urn typeof Node 00011120: 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 26 === 'function' & 00011130: 26 20 6f 62 6a 65 63 74 20 69 6e 73 74 61 6e 63 & object instanc 00011140: 65 6f 66 20 4e 6f 64 65 3b 0a 20 20 20 20 7d 3b eof Node;. }; 00011150: 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a .. /**. * 00011160: 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b 0a 20 20 _executeHook. 00011170: 20 20 20 2a 20 45 78 65 63 75 74 65 20 75 73 65 * Execute use 00011180: 72 20 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 68 r configurable h 00011190: 6f 6f 6b 73 0a 20 20 20 20 20 2a 0a 20 20 20 20 ooks. *. 000111a0: 20 2a 20 40 70 61 72 61 6d 20 20 7b 53 74 72 69 * @param {Stri 000111b0: 6e 67 7d 20 65 6e 74 72 79 50 6f 69 6e 74 20 20 ng} entryPoint 000111c0: 4e 61 6d 65 20 6f 66 20 74 68 65 20 68 6f 6f 6b Name of the hook 000111d0: 27 73 20 65 6e 74 72 79 20 70 6f 69 6e 74 0a 20 's entry point. 000111e0: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4e * @param {N 000111f0: 6f 64 65 7d 20 63 75 72 72 65 6e 74 4e 6f 64 65 ode} currentNode 00011200: 20 6e 6f 64 65 20 74 6f 20 77 6f 72 6b 20 6f 6e node to work on 00011210: 20 77 69 74 68 20 74 68 65 20 68 6f 6f 6b 0a 20 with the hook. 00011220: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4f * @param {O 00011230: 62 6a 65 63 74 7d 20 64 61 74 61 20 61 64 64 69 bject} data addi 00011240: 74 69 6f 6e 61 6c 20 68 6f 6f 6b 20 70 61 72 61 tional hook para 00011250: 6d 65 74 65 72 73 0a 20 20 20 20 20 2a 2f 0a 20 meters. */. 00011260: 20 20 20 63 6f 6e 73 74 20 5f 65 78 65 63 75 74 const _execut 00011270: 65 48 6f 6f 6b 20 3d 20 66 75 6e 63 74 69 6f 6e eHook = function 00011280: 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b 28 65 6e _executeHook(en 00011290: 74 72 79 50 6f 69 6e 74 2c 20 63 75 72 72 65 6e tryPoint, curren 000112a0: 74 4e 6f 64 65 2c 20 64 61 74 61 29 20 7b 0a 20 tNode, data) {. 000112b0: 20 20 20 20 20 69 66 20 28 21 68 6f 6f 6b 73 5b if (!hooks[ 000112c0: 65 6e 74 72 79 50 6f 69 6e 74 5d 29 20 7b 0a 20 entryPoint]) {. 000112d0: 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0a 20 return;. 000112e0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 61 72 72 }. arr 000112f0: 61 79 46 6f 72 45 61 63 68 28 68 6f 6f 6b 73 5b ayForEach(hooks[ 00011300: 65 6e 74 72 79 50 6f 69 6e 74 5d 2c 20 68 6f 6f entryPoint], hoo 00011310: 6b 20 3d 3e 20 7b 0a 20 20 20 20 20 20 20 20 68 k => {. h 00011320: 6f 6f 6b 2e 63 61 6c 6c 28 44 4f 4d 50 75 72 69 ook.call(DOMPuri 00011330: 66 79 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 2c fy, currentNode, 00011340: 20 64 61 74 61 2c 20 43 4f 4e 46 49 47 29 3b 0a data, CONFIG);. 00011350: 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 3b });. }; 00011360: 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a .. /**. * 00011370: 20 5f 73 61 6e 69 74 69 7a 65 45 6c 65 6d 65 6e _sanitizeElemen 00011380: 74 73 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 2a ts. *. * 00011390: 20 40 70 72 6f 74 65 63 74 20 6e 6f 64 65 4e 61 @protect nodeNa 000113a0: 6d 65 0a 20 20 20 20 20 2a 20 40 70 72 6f 74 65 me. * @prote 000113b0: 63 74 20 74 65 78 74 43 6f 6e 74 65 6e 74 0a 20 ct textContent. 000113c0: 20 20 20 20 2a 20 40 70 72 6f 74 65 63 74 20 72 * @protect r 000113d0: 65 6d 6f 76 65 43 68 69 6c 64 0a 20 20 20 20 20 emoveChild. 000113e0: 2a 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 *. * @param 000113f0: 20 20 7b 4e 6f 64 65 7d 20 63 75 72 72 65 6e 74 {Node} current 00011400: 4e 6f 64 65 20 74 6f 20 63 68 65 63 6b 20 66 6f Node to check fo 00011410: 72 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 r permission to 00011420: 65 78 69 73 74 0a 20 20 20 20 20 2a 20 40 72 65 exist. * @re 00011430: 74 75 72 6e 20 20 7b 42 6f 6f 6c 65 61 6e 7d 20 turn {Boolean} 00011440: 74 72 75 65 20 69 66 20 6e 6f 64 65 20 77 61 73 true if node was 00011450: 20 6b 69 6c 6c 65 64 2c 20 66 61 6c 73 65 20 69 killed, false i 00011460: 66 20 6c 65 66 74 20 61 6c 69 76 65 0a 20 20 20 f left alive. 00011470: 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f */. const _ 00011480: 73 61 6e 69 74 69 7a 65 45 6c 65 6d 65 6e 74 73 sanitizeElements 00011490: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 73 61 6e = function _san 000114a0: 69 74 69 7a 65 45 6c 65 6d 65 6e 74 73 28 63 75 itizeElements(cu 000114b0: 72 72 65 6e 74 4e 6f 64 65 29 20 7b 0a 20 20 20 rrentNode) {. 000114c0: 20 20 20 6c 65 74 20 63 6f 6e 74 65 6e 74 20 3d let content = 000114d0: 20 6e 75 6c 6c 3b 0a 0a 20 20 20 20 20 20 2f 2a null;.. /* 000114e0: 20 45 78 65 63 75 74 65 20 61 20 68 6f 6f 6b 20 Execute a hook 000114f0: 69 66 20 70 72 65 73 65 6e 74 20 2a 2f 0a 20 20 if present */. 00011500: 20 20 20 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b _executeHook 00011510: 28 27 62 65 66 6f 72 65 53 61 6e 69 74 69 7a 65 ('beforeSanitize 00011520: 45 6c 65 6d 65 6e 74 73 27 2c 20 63 75 72 72 65 Elements', curre 00011530: 6e 74 4e 6f 64 65 2c 20 6e 75 6c 6c 29 3b 0a 0a ntNode, null);.. 00011540: 20 20 20 20 20 20 2f 2a 20 43 68 65 63 6b 20 69 /* Check i 00011550: 66 20 65 6c 65 6d 65 6e 74 20 69 73 20 63 6c 6f f element is clo 00011560: 62 62 65 72 65 64 20 6f 72 20 63 61 6e 20 63 6c bbered or can cl 00011570: 6f 62 62 65 72 20 2a 2f 0a 20 20 20 20 20 20 69 obber */. i 00011580: 66 20 28 5f 69 73 43 6c 6f 62 62 65 72 65 64 28 f (_isClobbered( 00011590: 63 75 72 72 65 6e 74 4e 6f 64 65 29 29 20 7b 0a currentNode)) {. 000115a0: 20 20 20 20 20 20 20 20 5f 66 6f 72 63 65 52 65 _forceRe 000115b0: 6d 6f 76 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 move(currentNode 000115c0: 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 );. retur 000115d0: 6e 20 74 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a n true;. }. 000115e0: 0a 20 20 20 20 20 20 2f 2a 20 4e 6f 77 20 6c 65 . /* Now le 000115f0: 74 27 73 20 63 68 65 63 6b 20 74 68 65 20 65 6c t's check the el 00011600: 65 6d 65 6e 74 27 73 20 74 79 70 65 20 61 6e 64 ement's type and 00011610: 20 6e 61 6d 65 20 2a 2f 0a 20 20 20 20 20 20 63 name */. c 00011620: 6f 6e 73 74 20 74 61 67 4e 61 6d 65 20 3d 20 74 onst tagName = t 00011630: 72 61 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 ransformCaseFunc 00011640: 28 63 75 72 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 (currentNode.nod 00011650: 65 4e 61 6d 65 29 3b 0a 0a 20 20 20 20 20 20 2f eName);.. / 00011660: 2a 20 45 78 65 63 75 74 65 20 61 20 68 6f 6f 6b * Execute a hook 00011670: 20 69 66 20 70 72 65 73 65 6e 74 20 2a 2f 0a 20 if present */. 00011680: 20 20 20 20 20 5f 65 78 65 63 75 74 65 48 6f 6f _executeHoo 00011690: 6b 28 27 75 70 6f 6e 53 61 6e 69 74 69 7a 65 45 k('uponSanitizeE 000116a0: 6c 65 6d 65 6e 74 27 2c 20 63 75 72 72 65 6e 74 lement', current 000116b0: 4e 6f 64 65 2c 20 7b 0a 20 20 20 20 20 20 20 20 Node, {. 000116c0: 74 61 67 4e 61 6d 65 2c 0a 20 20 20 20 20 20 20 tagName,. 000116d0: 20 61 6c 6c 6f 77 65 64 54 61 67 73 3a 20 41 4c allowedTags: AL 000116e0: 4c 4f 57 45 44 5f 54 41 47 53 0a 20 20 20 20 20 LOWED_TAGS. 000116f0: 20 7d 29 3b 0a 0a 20 20 20 20 20 20 2f 2a 20 44 });.. /* D 00011700: 65 74 65 63 74 20 6d 58 53 53 20 61 74 74 65 6d etect mXSS attem 00011710: 70 74 73 20 61 62 75 73 69 6e 67 20 6e 61 6d 65 pts abusing name 00011720: 73 70 61 63 65 20 63 6f 6e 66 75 73 69 6f 6e 20 space confusion 00011730: 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 63 75 72 */. if (cur 00011740: 72 65 6e 74 4e 6f 64 65 2e 68 61 73 43 68 69 6c rentNode.hasChil 00011750: 64 4e 6f 64 65 73 28 29 20 26 26 20 21 5f 69 73 dNodes() && !_is 00011760: 4e 6f 64 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 Node(currentNode 00011770: 2e 66 69 72 73 74 45 6c 65 6d 65 6e 74 43 68 69 .firstElementChi 00011780: 6c 64 29 20 26 26 20 72 65 67 45 78 70 54 65 73 ld) && regExpTes 00011790: 74 28 2f 3c 5b 2f 5c 77 5d 2f 67 2c 20 63 75 72 t(/<[/\w]/g, cur 000117a0: 72 65 6e 74 4e 6f 64 65 2e 69 6e 6e 65 72 48 54 rentNode.innerHT 000117b0: 4d 4c 29 20 26 26 20 72 65 67 45 78 70 54 65 73 ML) && regExpTes 000117c0: 74 28 2f 3c 5b 2f 5c 77 5d 2f 67 2c 20 63 75 72 t(/<[/\w]/g, cur 000117d0: 72 65 6e 74 4e 6f 64 65 2e 74 65 78 74 43 6f 6e rentNode.textCon 000117e0: 74 65 6e 74 29 29 20 7b 0a 20 20 20 20 20 20 20 tent)) {. 000117f0: 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 28 63 75 _forceRemove(cu 00011800: 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 20 20 20 20 rrentNode);. 00011810: 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b return true; 00011820: 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 . }.. 00011830: 2f 2a 20 52 65 6d 6f 76 65 20 61 6e 79 20 6f 63 /* Remove any oc 00011840: 75 72 72 65 6e 63 65 20 6f 66 20 70 72 6f 63 65 urrence of proce 00011850: 73 73 69 6e 67 20 69 6e 73 74 72 75 63 74 69 6f ssing instructio 00011860: 6e 73 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 ns */. if ( 00011870: 63 75 72 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 65 currentNode.node 00011880: 54 79 70 65 20 3d 3d 3d 20 4e 4f 44 45 5f 54 59 Type === NODE_TY 00011890: 50 45 2e 70 72 6f 67 72 65 73 73 69 6e 67 49 6e PE.progressingIn 000118a0: 73 74 72 75 63 74 69 6f 6e 29 20 7b 0a 20 20 20 struction) {. 000118b0: 20 20 20 20 20 5f 66 6f 72 63 65 52 65 6d 6f 76 _forceRemov 000118c0: 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a e(currentNode);. 000118d0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 000118e0: 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 rue;. }.. 000118f0: 20 20 20 20 2f 2a 20 52 65 6d 6f 76 65 20 61 6e /* Remove an 00011900: 79 20 6b 69 6e 64 20 6f 66 20 70 6f 73 73 69 62 y kind of possib 00011910: 6c 79 20 68 61 72 6d 66 75 6c 20 63 6f 6d 6d 65 ly harmful comme 00011920: 6e 74 73 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 nts */. if 00011930: 28 53 41 46 45 5f 46 4f 52 5f 58 4d 4c 20 26 26 (SAFE_FOR_XML && 00011940: 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 currentNode.nod 00011950: 65 54 79 70 65 20 3d 3d 3d 20 4e 4f 44 45 5f 54 eType === NODE_T 00011960: 59 50 45 2e 63 6f 6d 6d 65 6e 74 20 26 26 20 72 YPE.comment && r 00011970: 65 67 45 78 70 54 65 73 74 28 2f 3c 5b 2f 5c 77 egExpTest(/<[/\w 00011980: 5d 2f 67 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 ]/g, currentNode 00011990: 2e 64 61 74 61 29 29 20 7b 0a 20 20 20 20 20 20 .data)) {. 000119a0: 20 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 28 63 _forceRemove(c 000119b0: 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 20 20 20 urrentNode);. 000119c0: 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 return true 000119d0: 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 ;. }.. 000119e0: 20 2f 2a 20 52 65 6d 6f 76 65 20 65 6c 65 6d 65 /* Remove eleme 000119f0: 6e 74 20 69 66 20 61 6e 79 74 68 69 6e 67 20 66 nt if anything f 00011a00: 6f 72 62 69 64 73 20 69 74 73 20 70 72 65 73 65 orbids its prese 00011a10: 6e 63 65 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 nce */. if 00011a20: 28 21 41 4c 4c 4f 57 45 44 5f 54 41 47 53 5b 74 (!ALLOWED_TAGS[t 00011a30: 61 67 4e 61 6d 65 5d 20 7c 7c 20 46 4f 52 42 49 agName] || FORBI 00011a40: 44 5f 54 41 47 53 5b 74 61 67 4e 61 6d 65 5d 29 D_TAGS[tagName]) 00011a50: 20 7b 0a 20 20 20 20 20 20 20 20 2f 2a 20 43 68 {. /* Ch 00011a60: 65 63 6b 20 69 66 20 77 65 20 68 61 76 65 20 61 eck if we have a 00011a70: 20 63 75 73 74 6f 6d 20 65 6c 65 6d 65 6e 74 20 custom element 00011a80: 74 6f 20 68 61 6e 64 6c 65 20 2a 2f 0a 20 20 20 to handle */. 00011a90: 20 20 20 20 20 69 66 20 28 21 46 4f 52 42 49 44 if (!FORBID 00011aa0: 5f 54 41 47 53 5b 74 61 67 4e 61 6d 65 5d 20 26 _TAGS[tagName] & 00011ab0: 26 20 5f 69 73 42 61 73 69 63 43 75 73 74 6f 6d & _isBasicCustom 00011ac0: 45 6c 65 6d 65 6e 74 28 74 61 67 4e 61 6d 65 29 Element(tagName) 00011ad0: 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 69 66 ) {. if 00011ae0: 20 28 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 (CUSTOM_ELEMENT 00011af0: 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 6d _HANDLING.tagNam 00011b00: 65 43 68 65 63 6b 20 69 6e 73 74 61 6e 63 65 6f eCheck instanceo 00011b10: 66 20 52 65 67 45 78 70 20 26 26 20 72 65 67 45 f RegExp && regE 00011b20: 78 70 54 65 73 74 28 43 55 53 54 4f 4d 5f 45 4c xpTest(CUSTOM_EL 00011b30: 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 EMENT_HANDLING.t 00011b40: 61 67 4e 61 6d 65 43 68 65 63 6b 2c 20 74 61 67 agNameCheck, tag 00011b50: 4e 61 6d 65 29 29 20 7b 0a 20 20 20 20 20 20 20 Name)) {. 00011b60: 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 return fals 00011b70: 65 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 e;. }. 00011b80: 20 20 20 20 20 20 20 20 20 69 66 20 28 43 55 53 if (CUS 00011b90: 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 TOM_ELEMENT_HAND 00011ba0: 4c 49 4e 47 2e 74 61 67 4e 61 6d 65 43 68 65 63 LING.tagNameChec 00011bb0: 6b 20 69 6e 73 74 61 6e 63 65 6f 66 20 46 75 6e k instanceof Fun 00011bc0: 63 74 69 6f 6e 20 26 26 20 43 55 53 54 4f 4d 5f ction && CUSTOM_ 00011bd0: 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 ELEMENT_HANDLING 00011be0: 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 28 74 61 .tagNameCheck(ta 00011bf0: 67 4e 61 6d 65 29 29 20 7b 0a 20 20 20 20 20 20 gName)) {. 00011c00: 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c return fal 00011c10: 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 0a se;. }. 00011c20: 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 }.. 00011c30: 20 20 20 2f 2a 20 4b 65 65 70 20 63 6f 6e 74 65 /* Keep conte 00011c40: 6e 74 20 65 78 63 65 70 74 20 66 6f 72 20 62 61 nt except for ba 00011c50: 64 2d 6c 69 73 74 65 64 20 65 6c 65 6d 65 6e 74 d-listed element 00011c60: 73 20 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 20 s */. if 00011c70: 28 4b 45 45 50 5f 43 4f 4e 54 45 4e 54 20 26 26 (KEEP_CONTENT && 00011c80: 20 21 46 4f 52 42 49 44 5f 43 4f 4e 54 45 4e 54 !FORBID_CONTENT 00011c90: 53 5b 74 61 67 4e 61 6d 65 5d 29 20 7b 0a 20 20 S[tagName]) {. 00011ca0: 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 70 61 const pa 00011cb0: 72 65 6e 74 4e 6f 64 65 20 3d 20 67 65 74 50 61 rentNode = getPa 00011cc0: 72 65 6e 74 4e 6f 64 65 28 63 75 72 72 65 6e 74 rentNode(current 00011cd0: 4e 6f 64 65 29 20 7c 7c 20 63 75 72 72 65 6e 74 Node) || current 00011ce0: 4e 6f 64 65 2e 70 61 72 65 6e 74 4e 6f 64 65 3b Node.parentNode; 00011cf0: 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 . const 00011d00: 20 63 68 69 6c 64 4e 6f 64 65 73 20 3d 20 67 65 childNodes = ge 00011d10: 74 43 68 69 6c 64 4e 6f 64 65 73 28 63 75 72 72 tChildNodes(curr 00011d20: 65 6e 74 4e 6f 64 65 29 20 7c 7c 20 63 75 72 72 entNode) || curr 00011d30: 65 6e 74 4e 6f 64 65 2e 63 68 69 6c 64 4e 6f 64 entNode.childNod 00011d40: 65 73 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 es;. if 00011d50: 20 28 63 68 69 6c 64 4e 6f 64 65 73 20 26 26 20 (childNodes && 00011d60: 70 61 72 65 6e 74 4e 6f 64 65 29 20 7b 0a 20 20 parentNode) {. 00011d70: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 const 00011d80: 63 68 69 6c 64 43 6f 75 6e 74 20 3d 20 63 68 69 childCount = chi 00011d90: 6c 64 4e 6f 64 65 73 2e 6c 65 6e 67 74 68 3b 0a ldNodes.length;. 00011da0: 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 for 00011db0: 28 6c 65 74 20 69 20 3d 20 63 68 69 6c 64 43 6f (let i = childCo 00011dc0: 75 6e 74 20 2d 20 31 3b 20 69 20 3e 3d 20 30 3b unt - 1; i >= 0; 00011dd0: 20 2d 2d 69 29 20 7b 0a 20 20 20 20 20 20 20 20 --i) {. 00011de0: 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 69 6c const chil 00011df0: 64 43 6c 6f 6e 65 20 3d 20 63 6c 6f 6e 65 4e 6f dClone = cloneNo 00011e00: 64 65 28 63 68 69 6c 64 4e 6f 64 65 73 5b 69 5d de(childNodes[i] 00011e10: 2c 20 74 72 75 65 29 3b 0a 20 20 20 20 20 20 20 , true);. 00011e20: 20 20 20 20 20 20 20 63 68 69 6c 64 43 6c 6f 6e childClon 00011e30: 65 2e 5f 5f 72 65 6d 6f 76 61 6c 43 6f 75 6e 74 e.__removalCount 00011e40: 20 3d 20 28 63 75 72 72 65 6e 74 4e 6f 64 65 2e = (currentNode. 00011e50: 5f 5f 72 65 6d 6f 76 61 6c 43 6f 75 6e 74 20 7c __removalCount | 00011e60: 7c 20 30 29 20 2b 20 31 3b 0a 20 20 20 20 20 20 | 0) + 1;. 00011e70: 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 4e 6f parentNo 00011e80: 64 65 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 de.insertBefore( 00011e90: 63 68 69 6c 64 43 6c 6f 6e 65 2c 20 67 65 74 4e childClone, getN 00011ea0: 65 78 74 53 69 62 6c 69 6e 67 28 63 75 72 72 65 extSibling(curre 00011eb0: 6e 74 4e 6f 64 65 29 29 3b 0a 20 20 20 20 20 20 ntNode));. 00011ec0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 }. 00011ed0: 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 }. }. 00011ee0: 20 20 20 20 20 20 5f 66 6f 72 63 65 52 65 6d 6f _forceRemo 00011ef0: 76 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b ve(currentNode); 00011f00: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 . return 00011f10: 74 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 true;. }.. 00011f20: 20 20 20 20 20 2f 2a 20 43 68 65 63 6b 20 77 68 /* Check wh 00011f30: 65 74 68 65 72 20 65 6c 65 6d 65 6e 74 20 68 61 ether element ha 00011f40: 73 20 61 20 76 61 6c 69 64 20 6e 61 6d 65 73 70 s a valid namesp 00011f50: 61 63 65 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 ace */. if 00011f60: 28 63 75 72 72 65 6e 74 4e 6f 64 65 20 69 6e 73 (currentNode ins 00011f70: 74 61 6e 63 65 6f 66 20 45 6c 65 6d 65 6e 74 20 tanceof Element 00011f80: 26 26 20 21 5f 63 68 65 63 6b 56 61 6c 69 64 4e && !_checkValidN 00011f90: 61 6d 65 73 70 61 63 65 28 63 75 72 72 65 6e 74 amespace(current 00011fa0: 4e 6f 64 65 29 29 20 7b 0a 20 20 20 20 20 20 20 Node)) {. 00011fb0: 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 28 63 75 _forceRemove(cu 00011fc0: 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 20 20 20 20 rrentNode);. 00011fd0: 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b return true; 00011fe0: 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 . }.. 00011ff0: 2f 2a 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 /* Make sure tha 00012000: 74 20 6f 6c 64 65 72 20 62 72 6f 77 73 65 72 73 t older browsers 00012010: 20 64 6f 6e 27 74 20 67 65 74 20 66 61 6c 6c 62 don't get fallb 00012020: 61 63 6b 2d 74 61 67 20 6d 58 53 53 20 2a 2f 0a ack-tag mXSS */. 00012030: 20 20 20 20 20 20 69 66 20 28 28 74 61 67 4e 61 if ((tagNa 00012040: 6d 65 20 3d 3d 3d 20 27 6e 6f 73 63 72 69 70 74 me === 'noscript 00012050: 27 20 7c 7c 20 74 61 67 4e 61 6d 65 20 3d 3d 3d ' || tagName === 00012060: 20 27 6e 6f 65 6d 62 65 64 27 20 7c 7c 20 74 61 'noembed' || ta 00012070: 67 4e 61 6d 65 20 3d 3d 3d 20 27 6e 6f 66 72 61 gName === 'nofra 00012080: 6d 65 73 27 29 20 26 26 20 72 65 67 45 78 70 54 mes') && regExpT 00012090: 65 73 74 28 2f 3c 5c 2f 6e 6f 28 73 63 72 69 70 est(/<\/no(scrip 000120a0: 74 7c 65 6d 62 65 64 7c 66 72 61 6d 65 73 29 2f t|embed|frames)/ 000120b0: 69 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 69 i, currentNode.i 000120c0: 6e 6e 65 72 48 54 4d 4c 29 29 20 7b 0a 20 20 20 nnerHTML)) {. 000120d0: 20 20 20 20 20 5f 66 6f 72 63 65 52 65 6d 6f 76 _forceRemov 000120e0: 65 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a e(currentNode);. 000120f0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 00012100: 72 75 65 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 rue;. }.. 00012110: 20 20 20 20 2f 2a 20 53 61 6e 69 74 69 7a 65 20 /* Sanitize 00012120: 65 6c 65 6d 65 6e 74 20 63 6f 6e 74 65 6e 74 20 element content 00012130: 74 6f 20 62 65 20 74 65 6d 70 6c 61 74 65 2d 73 to be template-s 00012140: 61 66 65 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 afe */. if 00012150: 28 53 41 46 45 5f 46 4f 52 5f 54 45 4d 50 4c 41 (SAFE_FOR_TEMPLA 00012160: 54 45 53 20 26 26 20 63 75 72 72 65 6e 74 4e 6f TES && currentNo 00012170: 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 de.nodeType === 00012180: 4e 4f 44 45 5f 54 59 50 45 2e 74 65 78 74 29 20 NODE_TYPE.text) 00012190: 7b 0a 20 20 20 20 20 20 20 20 2f 2a 20 47 65 74 {. /* Get 000121a0: 20 74 68 65 20 65 6c 65 6d 65 6e 74 27 73 20 74 the element's t 000121b0: 65 78 74 20 63 6f 6e 74 65 6e 74 20 2a 2f 0a 20 ext content */. 000121c0: 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 20 3d content = 000121d0: 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 74 65 78 currentNode.tex 000121e0: 74 43 6f 6e 74 65 6e 74 3b 0a 20 20 20 20 20 20 tContent;. 000121f0: 20 20 61 72 72 61 79 46 6f 72 45 61 63 68 28 5b arrayForEach([ 00012200: 4d 55 53 54 41 43 48 45 5f 45 58 50 52 2c 20 45 MUSTACHE_EXPR, E 00012210: 52 42 5f 45 58 50 52 2c 20 54 4d 50 4c 49 54 5f RB_EXPR, TMPLIT_ 00012220: 45 58 50 52 5d 2c 20 65 78 70 72 20 3d 3e 20 7b EXPR], expr => { 00012230: 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 . conte 00012240: 6e 74 20 3d 20 73 74 72 69 6e 67 52 65 70 6c 61 nt = stringRepla 00012250: 63 65 28 63 6f 6e 74 65 6e 74 2c 20 65 78 70 72 ce(content, expr 00012260: 2c 20 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 , ' ');. 00012270: 7d 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 });. if ( 00012280: 63 75 72 72 65 6e 74 4e 6f 64 65 2e 74 65 78 74 currentNode.text 00012290: 43 6f 6e 74 65 6e 74 20 21 3d 3d 20 63 6f 6e 74 Content !== cont 000122a0: 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 ent) {. 000122b0: 20 61 72 72 61 79 50 75 73 68 28 44 4f 4d 50 75 arrayPush(DOMPu 000122c0: 72 69 66 79 2e 72 65 6d 6f 76 65 64 2c 20 7b 0a rify.removed, {. 000122d0: 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 65 6d elem 000122e0: 65 6e 74 3a 20 63 75 72 72 65 6e 74 4e 6f 64 65 ent: currentNode 000122f0: 2e 63 6c 6f 6e 65 4e 6f 64 65 28 29 0a 20 20 20 .cloneNode(). 00012300: 20 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 });. 00012310: 20 20 20 20 20 63 75 72 72 65 6e 74 4e 6f 64 65 currentNode 00012320: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 63 .textContent = c 00012330: 6f 6e 74 65 6e 74 3b 0a 20 20 20 20 20 20 20 20 ontent;. 00012340: 7d 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 }. }.. 00012350: 20 2f 2a 20 45 78 65 63 75 74 65 20 61 20 68 6f /* Execute a ho 00012360: 6f 6b 20 69 66 20 70 72 65 73 65 6e 74 20 2a 2f ok if present */ 00012370: 0a 20 20 20 20 20 20 5f 65 78 65 63 75 74 65 48 . _executeH 00012380: 6f 6f 6b 28 27 61 66 74 65 72 53 61 6e 69 74 69 ook('afterSaniti 00012390: 7a 65 45 6c 65 6d 65 6e 74 73 27 2c 20 63 75 72 zeElements', cur 000123a0: 72 65 6e 74 4e 6f 64 65 2c 20 6e 75 6c 6c 29 3b rentNode, null); 000123b0: 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 . return fa 000123c0: 6c 73 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 lse;. };.. 000123d0: 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 5f 69 73 56 /**. * _isV 000123e0: 61 6c 69 64 41 74 74 72 69 62 75 74 65 0a 20 20 alidAttribute. 000123f0: 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 61 72 *. * @par 00012400: 61 6d 20 20 7b 73 74 72 69 6e 67 7d 20 6c 63 54 am {string} lcT 00012410: 61 67 20 4c 6f 77 65 72 63 61 73 65 20 74 61 67 ag Lowercase tag 00012420: 20 6e 61 6d 65 20 6f 66 20 63 6f 6e 74 61 69 6e name of contain 00012430: 69 6e 67 20 65 6c 65 6d 65 6e 74 2e 0a 20 20 20 ing element.. 00012440: 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 73 74 72 * @param {str 00012450: 69 6e 67 7d 20 6c 63 4e 61 6d 65 20 4c 6f 77 65 ing} lcName Lowe 00012460: 72 63 61 73 65 20 61 74 74 72 69 62 75 74 65 20 rcase attribute 00012470: 6e 61 6d 65 2e 0a 20 20 20 20 20 2a 20 40 70 61 name.. * @pa 00012480: 72 61 6d 20 20 7b 73 74 72 69 6e 67 7d 20 76 61 ram {string} va 00012490: 6c 75 65 20 41 74 74 72 69 62 75 74 65 20 76 61 lue Attribute va 000124a0: 6c 75 65 2e 0a 20 20 20 20 20 2a 20 40 72 65 74 lue.. * @ret 000124b0: 75 72 6e 20 7b 42 6f 6f 6c 65 61 6e 7d 20 52 65 urn {Boolean} Re 000124c0: 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 60 76 turns true if `v 000124d0: 61 6c 75 65 60 20 69 73 20 76 61 6c 69 64 2c 20 alue` is valid, 000124e0: 6f 74 68 65 72 77 69 73 65 20 66 61 6c 73 65 2e otherwise false. 000124f0: 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 2f 2f 20 . */. // 00012500: 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6e eslint-disable-n 00012510: 65 78 74 2d 6c 69 6e 65 20 63 6f 6d 70 6c 65 78 ext-line complex 00012520: 69 74 79 0a 20 20 20 20 63 6f 6e 73 74 20 5f 69 ity. const _i 00012530: 73 56 61 6c 69 64 41 74 74 72 69 62 75 74 65 20 sValidAttribute 00012540: 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 69 73 56 61 = function _isVa 00012550: 6c 69 64 41 74 74 72 69 62 75 74 65 28 6c 63 54 lidAttribute(lcT 00012560: 61 67 2c 20 6c 63 4e 61 6d 65 2c 20 76 61 6c 75 ag, lcName, valu 00012570: 65 29 20 7b 0a 20 20 20 20 20 20 2f 2a 20 4d 61 e) {. /* Ma 00012580: 6b 65 20 73 75 72 65 20 61 74 74 72 69 62 75 74 ke sure attribut 00012590: 65 20 63 61 6e 6e 6f 74 20 63 6c 6f 62 62 65 72 e cannot clobber 000125a0: 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 53 41 */. if (SA 000125b0: 4e 49 54 49 5a 45 5f 44 4f 4d 20 26 26 20 28 6c NITIZE_DOM && (l 000125c0: 63 4e 61 6d 65 20 3d 3d 3d 20 27 69 64 27 20 7c cName === 'id' | 000125d0: 7c 20 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 6e 61 | lcName === 'na 000125e0: 6d 65 27 29 20 26 26 20 28 76 61 6c 75 65 20 69 me') && (value i 000125f0: 6e 20 64 6f 63 75 6d 65 6e 74 20 7c 7c 20 76 61 n document || va 00012600: 6c 75 65 20 69 6e 20 66 6f 72 6d 45 6c 65 6d 65 lue in formEleme 00012610: 6e 74 20 7c 7c 20 76 61 6c 75 65 20 3d 3d 3d 20 nt || value === 00012620: 27 5f 5f 64 65 70 74 68 27 20 7c 7c 20 76 61 6c '__depth' || val 00012630: 75 65 20 3d 3d 3d 20 27 5f 5f 72 65 6d 6f 76 61 ue === '__remova 00012640: 6c 43 6f 75 6e 74 27 29 29 20 7b 0a 20 20 20 20 lCount')) {. 00012650: 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 return false 00012660: 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 ;. }.. 00012670: 20 2f 2a 20 41 6c 6c 6f 77 20 76 61 6c 69 64 20 /* Allow valid 00012680: 64 61 74 61 2d 2a 20 61 74 74 72 69 62 75 74 65 data-* attribute 00012690: 73 3a 20 41 74 20 6c 65 61 73 74 20 6f 6e 65 20 s: At least one 000126a0: 63 68 61 72 61 63 74 65 72 20 61 66 74 65 72 20 character after 000126b0: 22 2d 22 0a 20 20 20 20 20 20 20 20 20 20 28 68 "-". (h 000126c0: 74 74 70 73 3a 2f 2f 68 74 6d 6c 2e 73 70 65 63 ttps://html.spec 000126d0: 2e 77 68 61 74 77 67 2e 6f 72 67 2f 6d 75 6c 74 .whatwg.org/mult 000126e0: 69 70 61 67 65 2f 64 6f 6d 2e 68 74 6d 6c 23 65 ipage/dom.html#e 000126f0: 6d 62 65 64 64 69 6e 67 2d 63 75 73 74 6f 6d 2d mbedding-custom- 00012700: 6e 6f 6e 2d 76 69 73 69 62 6c 65 2d 64 61 74 61 non-visible-data 00012710: 2d 77 69 74 68 2d 74 68 65 2d 64 61 74 61 2d 2a -with-the-data-* 00012720: 2d 61 74 74 72 69 62 75 74 65 73 29 0a 20 20 20 -attributes). 00012730: 20 20 20 20 20 20 20 58 4d 4c 2d 63 6f 6d 70 61 XML-compa 00012740: 74 69 62 6c 65 20 28 68 74 74 70 73 3a 2f 2f 68 tible (https://h 00012750: 74 6d 6c 2e 73 70 65 63 2e 77 68 61 74 77 67 2e tml.spec.whatwg. 00012760: 6f 72 67 2f 6d 75 6c 74 69 70 61 67 65 2f 69 6e org/multipage/in 00012770: 66 72 61 73 74 72 75 63 74 75 72 65 2e 68 74 6d frastructure.htm 00012780: 6c 23 78 6d 6c 2d 63 6f 6d 70 61 74 69 62 6c 65 l#xml-compatible 00012790: 20 61 6e 64 20 68 74 74 70 3a 2f 2f 77 77 77 2e and http://www. 000127a0: 77 33 2e 6f 72 67 2f 54 52 2f 78 6d 6c 2f 23 64 w3.org/TR/xml/#d 000127b0: 30 65 38 30 34 29 0a 20 20 20 20 20 20 20 20 20 0e804). 000127c0: 20 57 65 20 64 6f 6e 27 74 20 6e 65 65 64 20 74 We don't need t 000127d0: 6f 20 63 68 65 63 6b 20 74 68 65 20 76 61 6c 75 o check the valu 000127e0: 65 3b 20 69 74 27 73 20 61 6c 77 61 79 73 20 55 e; it's always U 000127f0: 52 49 20 73 61 66 65 2e 20 2a 2f 0a 20 20 20 20 RI safe. */. 00012800: 20 20 69 66 20 28 41 4c 4c 4f 57 5f 44 41 54 41 if (ALLOW_DATA 00012810: 5f 41 54 54 52 20 26 26 20 21 46 4f 52 42 49 44 _ATTR && !FORBID 00012820: 5f 41 54 54 52 5b 6c 63 4e 61 6d 65 5d 20 26 26 _ATTR[lcName] && 00012830: 20 72 65 67 45 78 70 54 65 73 74 28 44 41 54 41 regExpTest(DATA 00012840: 5f 41 54 54 52 2c 20 6c 63 4e 61 6d 65 29 29 20 _ATTR, lcName)) 00012850: 3b 20 65 6c 73 65 20 69 66 20 28 41 4c 4c 4f 57 ; else if (ALLOW 00012860: 5f 41 52 49 41 5f 41 54 54 52 20 26 26 20 72 65 _ARIA_ATTR && re 00012870: 67 45 78 70 54 65 73 74 28 41 52 49 41 5f 41 54 gExpTest(ARIA_AT 00012880: 54 52 2c 20 6c 63 4e 61 6d 65 29 29 20 3b 20 65 TR, lcName)) ; e 00012890: 6c 73 65 20 69 66 20 28 21 41 4c 4c 4f 57 45 44 lse if (!ALLOWED 000128a0: 5f 41 54 54 52 5b 6c 63 4e 61 6d 65 5d 20 7c 7c _ATTR[lcName] || 000128b0: 20 46 4f 52 42 49 44 5f 41 54 54 52 5b 6c 63 4e FORBID_ATTR[lcN 000128c0: 61 6d 65 5d 29 20 7b 0a 20 20 20 20 20 20 20 20 ame]) {. 000128d0: 69 66 20 28 0a 20 20 20 20 20 20 20 20 2f 2f 20 if (. // 000128e0: 46 69 72 73 74 20 63 6f 6e 64 69 74 69 6f 6e 20 First condition 000128f0: 64 6f 65 73 20 61 20 76 65 72 79 20 62 61 73 69 does a very basi 00012900: 63 20 63 68 65 63 6b 20 69 66 20 61 29 20 69 74 c check if a) it 00012910: 27 73 20 62 61 73 69 63 61 6c 6c 79 20 61 20 76 's basically a v 00012920: 61 6c 69 64 20 63 75 73 74 6f 6d 20 65 6c 65 6d alid custom elem 00012930: 65 6e 74 20 74 61 67 6e 61 6d 65 20 41 4e 44 0a ent tagname AND. 00012940: 20 20 20 20 20 20 20 20 2f 2f 20 62 29 20 69 66 // b) if 00012950: 20 74 68 65 20 74 61 67 4e 61 6d 65 20 70 61 73 the tagName pas 00012960: 73 65 73 20 77 68 61 74 65 76 65 72 20 74 68 65 ses whatever the 00012970: 20 75 73 65 72 20 68 61 73 20 63 6f 6e 66 69 67 user has config 00012980: 75 72 65 64 20 66 6f 72 20 43 55 53 54 4f 4d 5f ured for CUSTOM_ 00012990: 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 ELEMENT_HANDLING 000129a0: 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 0a 20 20 .tagNameCheck. 000129b0: 20 20 20 20 20 20 2f 2f 20 61 6e 64 20 63 29 20 // and c) 000129c0: 69 66 20 74 68 65 20 61 74 74 72 69 62 75 74 65 if the attribute 000129d0: 20 6e 61 6d 65 20 70 61 73 73 65 73 20 77 68 61 name passes wha 000129e0: 74 65 76 65 72 20 74 68 65 20 75 73 65 72 20 68 tever the user h 000129f0: 61 73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f as configured fo 00012a00: 72 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 r CUSTOM_ELEMENT 00012a10: 5f 48 41 4e 44 4c 49 4e 47 2e 61 74 74 72 69 62 _HANDLING.attrib 00012a20: 75 74 65 4e 61 6d 65 43 68 65 63 6b 0a 20 20 20 uteNameCheck. 00012a30: 20 20 20 20 20 5f 69 73 42 61 73 69 63 43 75 73 _isBasicCus 00012a40: 74 6f 6d 45 6c 65 6d 65 6e 74 28 6c 63 54 61 67 tomElement(lcTag 00012a50: 29 20 26 26 20 28 43 55 53 54 4f 4d 5f 45 4c 45 ) && (CUSTOM_ELE 00012a60: 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 MENT_HANDLING.ta 00012a70: 67 4e 61 6d 65 43 68 65 63 6b 20 69 6e 73 74 61 gNameCheck insta 00012a80: 6e 63 65 6f 66 20 52 65 67 45 78 70 20 26 26 20 nceof RegExp && 00012a90: 72 65 67 45 78 70 54 65 73 74 28 43 55 53 54 4f regExpTest(CUSTO 00012aa0: 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 M_ELEMENT_HANDLI 00012ab0: 4e 47 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 2c NG.tagNameCheck, 00012ac0: 20 6c 63 54 61 67 29 20 7c 7c 20 43 55 53 54 4f lcTag) || CUSTO 00012ad0: 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 M_ELEMENT_HANDLI 00012ae0: 4e 47 2e 74 61 67 4e 61 6d 65 43 68 65 63 6b 20 NG.tagNameCheck 00012af0: 69 6e 73 74 61 6e 63 65 6f 66 20 46 75 6e 63 74 instanceof Funct 00012b00: 69 6f 6e 20 26 26 20 43 55 53 54 4f 4d 5f 45 4c ion && CUSTOM_EL 00012b10: 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 EMENT_HANDLING.t 00012b20: 61 67 4e 61 6d 65 43 68 65 63 6b 28 6c 63 54 61 agNameCheck(lcTa 00012b30: 67 29 29 20 26 26 20 28 43 55 53 54 4f 4d 5f 45 g)) && (CUSTOM_E 00012b40: 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e 47 2e LEMENT_HANDLING. 00012b50: 61 74 74 72 69 62 75 74 65 4e 61 6d 65 43 68 65 attributeNameChe 00012b60: 63 6b 20 69 6e 73 74 61 6e 63 65 6f 66 20 52 65 ck instanceof Re 00012b70: 67 45 78 70 20 26 26 20 72 65 67 45 78 70 54 65 gExp && regExpTe 00012b80: 73 74 28 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e st(CUSTOM_ELEMEN 00012b90: 54 5f 48 41 4e 44 4c 49 4e 47 2e 61 74 74 72 69 T_HANDLING.attri 00012ba0: 62 75 74 65 4e 61 6d 65 43 68 65 63 6b 2c 20 6c buteNameCheck, l 00012bb0: 63 4e 61 6d 65 29 20 7c 7c 20 43 55 53 54 4f 4d cName) || CUSTOM 00012bc0: 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c 49 4e _ELEMENT_HANDLIN 00012bd0: 47 2e 61 74 74 72 69 62 75 74 65 4e 61 6d 65 43 G.attributeNameC 00012be0: 68 65 63 6b 20 69 6e 73 74 61 6e 63 65 6f 66 20 heck instanceof 00012bf0: 46 75 6e 63 74 69 6f 6e 20 26 26 20 43 55 53 54 Function && CUST 00012c00: 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e 44 4c OM_ELEMENT_HANDL 00012c10: 49 4e 47 2e 61 74 74 72 69 62 75 74 65 4e 61 6d ING.attributeNam 00012c20: 65 43 68 65 63 6b 28 6c 63 4e 61 6d 65 29 29 20 eCheck(lcName)) 00012c30: 7c 7c 0a 20 20 20 20 20 20 20 20 2f 2f 20 41 6c ||. // Al 00012c40: 74 65 72 6e 61 74 69 76 65 2c 20 73 65 63 6f 6e ternative, secon 00012c50: 64 20 63 6f 6e 64 69 74 69 6f 6e 20 63 68 65 63 d condition chec 00012c60: 6b 73 20 69 66 20 69 74 27 73 20 61 6e 20 60 69 ks if it's an `i 00012c70: 73 60 2d 61 74 74 72 69 62 75 74 65 2c 20 41 4e s`-attribute, AN 00012c80: 44 0a 20 20 20 20 20 20 20 20 2f 2f 20 74 68 65 D. // the 00012c90: 20 76 61 6c 75 65 20 70 61 73 73 65 73 20 77 68 value passes wh 00012ca0: 61 74 65 76 65 72 20 74 68 65 20 75 73 65 72 20 atever the user 00012cb0: 68 61 73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 has configured f 00012cc0: 6f 72 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e or CUSTOM_ELEMEN 00012cd0: 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 T_HANDLING.tagNa 00012ce0: 6d 65 43 68 65 63 6b 0a 20 20 20 20 20 20 20 20 meCheck. 00012cf0: 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 69 73 27 20 lcName === 'is' 00012d00: 26 26 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e && CUSTOM_ELEMEN 00012d10: 54 5f 48 41 4e 44 4c 49 4e 47 2e 61 6c 6c 6f 77 T_HANDLING.allow 00012d20: 43 75 73 74 6f 6d 69 7a 65 64 42 75 69 6c 74 49 CustomizedBuiltI 00012d30: 6e 45 6c 65 6d 65 6e 74 73 20 26 26 20 28 43 55 nElements && (CU 00012d40: 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 4e STOM_ELEMENT_HAN 00012d50: 44 4c 49 4e 47 2e 74 61 67 4e 61 6d 65 43 68 65 DLING.tagNameChe 00012d60: 63 6b 20 69 6e 73 74 61 6e 63 65 6f 66 20 52 65 ck instanceof Re 00012d70: 67 45 78 70 20 26 26 20 72 65 67 45 78 70 54 65 gExp && regExpTe 00012d80: 73 74 28 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e st(CUSTOM_ELEMEN 00012d90: 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 T_HANDLING.tagNa 00012da0: 6d 65 43 68 65 63 6b 2c 20 76 61 6c 75 65 29 20 meCheck, value) 00012db0: 7c 7c 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e || CUSTOM_ELEMEN 00012dc0: 54 5f 48 41 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 T_HANDLING.tagNa 00012dd0: 6d 65 43 68 65 63 6b 20 69 6e 73 74 61 6e 63 65 meCheck instance 00012de0: 6f 66 20 46 75 6e 63 74 69 6f 6e 20 26 26 20 43 of Function && C 00012df0: 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e 54 5f 48 41 USTOM_ELEMENT_HA 00012e00: 4e 44 4c 49 4e 47 2e 74 61 67 4e 61 6d 65 43 68 NDLING.tagNameCh 00012e10: 65 63 6b 28 76 61 6c 75 65 29 29 29 20 3b 20 65 eck(value))) ; e 00012e20: 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 lse {. 00012e30: 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 return false;. 00012e40: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 }. 00012e50: 2f 2a 20 43 68 65 63 6b 20 76 61 6c 75 65 20 69 /* Check value i 00012e60: 73 20 73 61 66 65 2e 20 46 69 72 73 74 2c 20 69 s safe. First, i 00012e70: 73 20 61 74 74 72 20 69 6e 65 72 74 3f 20 49 66 s attr inert? If 00012e80: 20 73 6f 2c 20 69 73 20 73 61 66 65 20 2a 2f 0a so, is safe */. 00012e90: 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 } else if 00012ea0: 28 55 52 49 5f 53 41 46 45 5f 41 54 54 52 49 42 (URI_SAFE_ATTRIB 00012eb0: 55 54 45 53 5b 6c 63 4e 61 6d 65 5d 29 20 3b 20 UTES[lcName]) ; 00012ec0: 65 6c 73 65 20 69 66 20 28 72 65 67 45 78 70 54 else if (regExpT 00012ed0: 65 73 74 28 49 53 5f 41 4c 4c 4f 57 45 44 5f 55 est(IS_ALLOWED_U 00012ee0: 52 49 24 31 2c 20 73 74 72 69 6e 67 52 65 70 6c RI$1, stringRepl 00012ef0: 61 63 65 28 76 61 6c 75 65 2c 20 41 54 54 52 5f ace(value, ATTR_ 00012f00: 57 48 49 54 45 53 50 41 43 45 2c 20 27 27 29 29 WHITESPACE, '')) 00012f10: 29 20 3b 20 65 6c 73 65 20 69 66 20 28 28 6c 63 ) ; else if ((lc 00012f20: 4e 61 6d 65 20 3d 3d 3d 20 27 73 72 63 27 20 7c Name === 'src' | 00012f30: 7c 20 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 78 6c | lcName === 'xl 00012f40: 69 6e 6b 3a 68 72 65 66 27 20 7c 7c 20 6c 63 4e ink:href' || lcN 00012f50: 61 6d 65 20 3d 3d 3d 20 27 68 72 65 66 27 29 20 ame === 'href') 00012f60: 26 26 20 6c 63 54 61 67 20 21 3d 3d 20 27 73 63 && lcTag !== 'sc 00012f70: 72 69 70 74 27 20 26 26 20 73 74 72 69 6e 67 49 ript' && stringI 00012f80: 6e 64 65 78 4f 66 28 76 61 6c 75 65 2c 20 27 64 ndexOf(value, 'd 00012f90: 61 74 61 3a 27 29 20 3d 3d 3d 20 30 20 26 26 20 ata:') === 0 && 00012fa0: 44 41 54 41 5f 55 52 49 5f 54 41 47 53 5b 6c 63 DATA_URI_TAGS[lc 00012fb0: 54 61 67 5d 29 20 3b 20 65 6c 73 65 20 69 66 20 Tag]) ; else if 00012fc0: 28 41 4c 4c 4f 57 5f 55 4e 4b 4e 4f 57 4e 5f 50 (ALLOW_UNKNOWN_P 00012fd0: 52 4f 54 4f 43 4f 4c 53 20 26 26 20 21 72 65 67 ROTOCOLS && !reg 00012fe0: 45 78 70 54 65 73 74 28 49 53 5f 53 43 52 49 50 ExpTest(IS_SCRIP 00012ff0: 54 5f 4f 52 5f 44 41 54 41 2c 20 73 74 72 69 6e T_OR_DATA, strin 00013000: 67 52 65 70 6c 61 63 65 28 76 61 6c 75 65 2c 20 gReplace(value, 00013010: 41 54 54 52 5f 57 48 49 54 45 53 50 41 43 45 2c ATTR_WHITESPACE, 00013020: 20 27 27 29 29 29 20 3b 20 65 6c 73 65 20 69 66 ''))) ; else if 00013030: 20 28 76 61 6c 75 65 29 20 7b 0a 20 20 20 20 20 (value) {. 00013040: 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b return false; 00013050: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 3b 0a . } else ;. 00013060: 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 return tru 00013070: 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f e;. };.. / 00013080: 2a 2a 0a 20 20 20 20 20 2a 20 5f 69 73 42 61 73 **. * _isBas 00013090: 69 63 43 75 73 74 6f 6d 45 6c 65 6d 65 6e 74 0a icCustomElement. 000130a0: 20 20 20 20 20 2a 20 63 68 65 63 6b 73 20 69 66 * checks if 000130b0: 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 64 61 at least one da 000130c0: 73 68 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 sh is included i 000130d0: 6e 20 74 61 67 4e 61 6d 65 2c 20 61 6e 64 20 69 n tagName, and i 000130e0: 74 27 73 20 6e 6f 74 20 74 68 65 20 66 69 72 73 t's not the firs 000130f0: 74 20 63 68 61 72 0a 20 20 20 20 20 2a 20 66 6f t char. * fo 00013100: 72 20 6d 6f 72 65 20 73 6f 70 68 69 73 74 69 63 r more sophistic 00013110: 61 74 65 64 20 63 68 65 63 6b 69 6e 67 20 73 65 ated checking se 00013120: 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 e https://github 00013130: 2e 63 6f 6d 2f 73 69 6e 64 72 65 73 6f 72 68 75 .com/sindresorhu 00013140: 73 2f 76 61 6c 69 64 61 74 65 2d 65 6c 65 6d 65 s/validate-eleme 00013150: 6e 74 2d 6e 61 6d 65 0a 20 20 20 20 20 2a 0a 20 nt-name. *. 00013160: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 73 74 * @param {st 00013170: 72 69 6e 67 7d 20 74 61 67 4e 61 6d 65 20 6e 61 ring} tagName na 00013180: 6d 65 20 6f 66 20 74 68 65 20 74 61 67 20 6f 66 me of the tag of 00013190: 20 74 68 65 20 6e 6f 64 65 20 74 6f 20 73 61 6e the node to san 000131a0: 69 74 69 7a 65 0a 20 20 20 20 20 2a 20 40 72 65 itize. * @re 000131b0: 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 20 turns {boolean} 000131c0: 52 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 Returns true if 000131d0: 74 68 65 20 74 61 67 20 6e 61 6d 65 20 6d 65 65 the tag name mee 000131e0: 74 73 20 74 68 65 20 62 61 73 69 63 20 63 72 69 ts the basic cri 000131f0: 74 65 72 69 61 20 66 6f 72 20 61 20 63 75 73 74 teria for a cust 00013200: 6f 6d 20 65 6c 65 6d 65 6e 74 2c 20 6f 74 68 65 om element, othe 00013210: 72 77 69 73 65 20 66 61 6c 73 65 2e 0a 20 20 20 rwise false.. 00013220: 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f */. const _ 00013230: 69 73 42 61 73 69 63 43 75 73 74 6f 6d 45 6c 65 isBasicCustomEle 00013240: 6d 65 6e 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 ment = function 00013250: 5f 69 73 42 61 73 69 63 43 75 73 74 6f 6d 45 6c _isBasicCustomEl 00013260: 65 6d 65 6e 74 28 74 61 67 4e 61 6d 65 29 20 7b ement(tagName) { 00013270: 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 61 . return ta 00013280: 67 4e 61 6d 65 20 21 3d 3d 20 27 61 6e 6e 6f 74 gName !== 'annot 00013290: 61 74 69 6f 6e 2d 78 6d 6c 27 20 26 26 20 73 74 ation-xml' && st 000132a0: 72 69 6e 67 4d 61 74 63 68 28 74 61 67 4e 61 6d ringMatch(tagNam 000132b0: 65 2c 20 43 55 53 54 4f 4d 5f 45 4c 45 4d 45 4e e, CUSTOM_ELEMEN 000132c0: 54 29 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 T);. };.. 000132d0: 2f 2a 2a 0a 20 20 20 20 20 2a 20 5f 73 61 6e 69 /**. * _sani 000132e0: 74 69 7a 65 41 74 74 72 69 62 75 74 65 73 0a 20 tizeAttributes. 000132f0: 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 72 *. * @pr 00013300: 6f 74 65 63 74 20 61 74 74 72 69 62 75 74 65 73 otect attributes 00013310: 0a 20 20 20 20 20 2a 20 40 70 72 6f 74 65 63 74 . * @protect 00013320: 20 6e 6f 64 65 4e 61 6d 65 0a 20 20 20 20 20 2a nodeName. * 00013330: 20 40 70 72 6f 74 65 63 74 20 72 65 6d 6f 76 65 @protect remove 00013340: 41 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 2a Attribute. * 00013350: 20 40 70 72 6f 74 65 63 74 20 73 65 74 41 74 74 @protect setAtt 00013360: 72 69 62 75 74 65 0a 20 20 20 20 20 2a 0a 20 20 ribute. *. 00013370: 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 4e 6f * @param {No 00013380: 64 65 7d 20 63 75 72 72 65 6e 74 4e 6f 64 65 20 de} currentNode 00013390: 74 6f 20 73 61 6e 69 74 69 7a 65 0a 20 20 20 20 to sanitize. 000133a0: 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 5f 73 */. const _s 000133b0: 61 6e 69 74 69 7a 65 41 74 74 72 69 62 75 74 65 anitizeAttribute 000133c0: 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 73 61 s = function _sa 000133d0: 6e 69 74 69 7a 65 41 74 74 72 69 62 75 74 65 73 nitizeAttributes 000133e0: 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 20 7b 0a (currentNode) {. 000133f0: 20 20 20 20 20 20 2f 2a 20 45 78 65 63 75 74 65 /* Execute 00013400: 20 61 20 68 6f 6f 6b 20 69 66 20 70 72 65 73 65 a hook if prese 00013410: 6e 74 20 2a 2f 0a 20 20 20 20 20 20 5f 65 78 65 nt */. _exe 00013420: 63 75 74 65 48 6f 6f 6b 28 27 62 65 66 6f 72 65 cuteHook('before 00013430: 53 61 6e 69 74 69 7a 65 41 74 74 72 69 62 75 74 SanitizeAttribut 00013440: 65 73 27 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 es', currentNode 00013450: 2c 20 6e 75 6c 6c 29 3b 0a 20 20 20 20 20 20 63 , null);. c 00013460: 6f 6e 73 74 20 7b 0a 20 20 20 20 20 20 20 20 61 onst {. a 00013470: 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 ttributes. 00013480: 7d 20 3d 20 63 75 72 72 65 6e 74 4e 6f 64 65 3b } = currentNode; 00013490: 0a 0a 20 20 20 20 20 20 2f 2a 20 43 68 65 63 6b .. /* Check 000134a0: 20 69 66 20 77 65 20 68 61 76 65 20 61 74 74 72 if we have attr 000134b0: 69 62 75 74 65 73 3b 20 69 66 20 6e 6f 74 20 77 ibutes; if not w 000134c0: 65 20 6d 69 67 68 74 20 68 61 76 65 20 61 20 74 e might have a t 000134d0: 65 78 74 20 6e 6f 64 65 20 2a 2f 0a 20 20 20 20 ext node */. 000134e0: 20 20 69 66 20 28 21 61 74 74 72 69 62 75 74 65 if (!attribute 000134f0: 73 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 s) {. ret 00013500: 75 72 6e 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 urn;. }. 00013510: 20 20 20 63 6f 6e 73 74 20 68 6f 6f 6b 45 76 65 const hookEve 00013520: 6e 74 20 3d 20 7b 0a 20 20 20 20 20 20 20 20 61 nt = {. a 00013530: 74 74 72 4e 61 6d 65 3a 20 27 27 2c 0a 20 20 20 ttrName: '',. 00013540: 20 20 20 20 20 61 74 74 72 56 61 6c 75 65 3a 20 attrValue: 00013550: 27 27 2c 0a 20 20 20 20 20 20 20 20 6b 65 65 70 '',. keep 00013560: 41 74 74 72 3a 20 74 72 75 65 2c 0a 20 20 20 20 Attr: true,. 00013570: 20 20 20 20 61 6c 6c 6f 77 65 64 41 74 74 72 69 allowedAttri 00013580: 62 75 74 65 73 3a 20 41 4c 4c 4f 57 45 44 5f 41 butes: ALLOWED_A 00013590: 54 54 52 0a 20 20 20 20 20 20 7d 3b 0a 20 20 20 TTR. };. 000135a0: 20 20 20 6c 65 74 20 6c 20 3d 20 61 74 74 72 69 let l = attri 000135b0: 62 75 74 65 73 2e 6c 65 6e 67 74 68 3b 0a 0a 20 butes.length;.. 000135c0: 20 20 20 20 20 2f 2a 20 47 6f 20 62 61 63 6b 77 /* Go backw 000135d0: 61 72 64 73 20 6f 76 65 72 20 61 6c 6c 20 61 74 ards over all at 000135e0: 74 72 69 62 75 74 65 73 3b 20 73 61 66 65 6c 79 tributes; safely 000135f0: 20 72 65 6d 6f 76 65 20 62 61 64 20 6f 6e 65 73 remove bad ones 00013600: 20 2a 2f 0a 20 20 20 20 20 20 77 68 69 6c 65 20 */. while 00013610: 28 6c 2d 2d 29 20 7b 0a 20 20 20 20 20 20 20 20 (l--) {. 00013620: 63 6f 6e 73 74 20 61 74 74 72 20 3d 20 61 74 74 const attr = att 00013630: 72 69 62 75 74 65 73 5b 6c 5d 3b 0a 20 20 20 20 ributes[l];. 00013640: 20 20 20 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 const {. 00013650: 20 20 20 20 20 20 6e 61 6d 65 2c 0a 20 20 20 20 name,. 00013660: 20 20 20 20 20 20 6e 61 6d 65 73 70 61 63 65 55 namespaceU 00013670: 52 49 2c 0a 20 20 20 20 20 20 20 20 20 20 76 61 RI,. va 00013680: 6c 75 65 3a 20 61 74 74 72 56 61 6c 75 65 0a 20 lue: attrValue. 00013690: 20 20 20 20 20 20 20 7d 20 3d 20 61 74 74 72 3b } = attr; 000136a0: 0a 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 6c . const l 000136b0: 63 4e 61 6d 65 20 3d 20 74 72 61 6e 73 66 6f 72 cName = transfor 000136c0: 6d 43 61 73 65 46 75 6e 63 28 6e 61 6d 65 29 3b mCaseFunc(name); 000136d0: 0a 20 20 20 20 20 20 20 20 6c 65 74 20 76 61 6c . let val 000136e0: 75 65 20 3d 20 6e 61 6d 65 20 3d 3d 3d 20 27 76 ue = name === 'v 000136f0: 61 6c 75 65 27 20 3f 20 61 74 74 72 56 61 6c 75 alue' ? attrValu 00013700: 65 20 3a 20 73 74 72 69 6e 67 54 72 69 6d 28 61 e : stringTrim(a 00013710: 74 74 72 56 61 6c 75 65 29 3b 0a 0a 20 20 20 20 ttrValue);.. 00013720: 20 20 20 20 2f 2a 20 45 78 65 63 75 74 65 20 61 /* Execute a 00013730: 20 68 6f 6f 6b 20 69 66 20 70 72 65 73 65 6e 74 hook if present 00013740: 20 2a 2f 0a 20 20 20 20 20 20 20 20 68 6f 6f 6b */. hook 00013750: 45 76 65 6e 74 2e 61 74 74 72 4e 61 6d 65 20 3d Event.attrName = 00013760: 20 6c 63 4e 61 6d 65 3b 0a 20 20 20 20 20 20 20 lcName;. 00013770: 20 68 6f 6f 6b 45 76 65 6e 74 2e 61 74 74 72 56 hookEvent.attrV 00013780: 61 6c 75 65 20 3d 20 76 61 6c 75 65 3b 0a 20 20 alue = value;. 00013790: 20 20 20 20 20 20 68 6f 6f 6b 45 76 65 6e 74 2e hookEvent. 000137a0: 6b 65 65 70 41 74 74 72 20 3d 20 74 72 75 65 3b keepAttr = true; 000137b0: 0a 20 20 20 20 20 20 20 20 68 6f 6f 6b 45 76 65 . hookEve 000137c0: 6e 74 2e 66 6f 72 63 65 4b 65 65 70 41 74 74 72 nt.forceKeepAttr 000137d0: 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 20 2f 2f = undefined; // 000137e0: 20 41 6c 6c 6f 77 73 20 64 65 76 65 6c 6f 70 65 Allows develope 000137f0: 72 73 20 74 6f 20 73 65 65 20 74 68 69 73 20 69 rs to see this i 00013800: 73 20 61 20 70 72 6f 70 65 72 74 79 20 74 68 65 s a property the 00013810: 79 20 63 61 6e 20 73 65 74 0a 20 20 20 20 20 20 y can set. 00013820: 20 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b 28 27 _executeHook(' 00013830: 75 70 6f 6e 53 61 6e 69 74 69 7a 65 41 74 74 72 uponSanitizeAttr 00013840: 69 62 75 74 65 27 2c 20 63 75 72 72 65 6e 74 4e ibute', currentN 00013850: 6f 64 65 2c 20 68 6f 6f 6b 45 76 65 6e 74 29 3b ode, hookEvent); 00013860: 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 3d . value = 00013870: 20 68 6f 6f 6b 45 76 65 6e 74 2e 61 74 74 72 56 hookEvent.attrV 00013880: 61 6c 75 65 3b 0a 20 20 20 20 20 20 20 20 2f 2a alue;. /* 00013890: 20 44 69 64 20 74 68 65 20 68 6f 6f 6b 73 20 61 Did the hooks a 000138a0: 70 70 72 6f 76 65 20 6f 66 20 74 68 65 20 61 74 pprove of the at 000138b0: 74 72 69 62 75 74 65 3f 20 2a 2f 0a 20 20 20 20 tribute? */. 000138c0: 20 20 20 20 69 66 20 28 68 6f 6f 6b 45 76 65 6e if (hookEven 000138d0: 74 2e 66 6f 72 63 65 4b 65 65 70 41 74 74 72 29 t.forceKeepAttr) 000138e0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e {. con 000138f0: 74 69 6e 75 65 3b 0a 20 20 20 20 20 20 20 20 7d tinue;. } 00013900: 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 52 65 6d .. /* Rem 00013910: 6f 76 65 20 61 74 74 72 69 62 75 74 65 20 2a 2f ove attribute */ 00013920: 0a 20 20 20 20 20 20 20 20 5f 72 65 6d 6f 76 65 . _remove 00013930: 41 74 74 72 69 62 75 74 65 28 6e 61 6d 65 2c 20 Attribute(name, 00013940: 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 0a 20 currentNode);.. 00013950: 20 20 20 20 20 20 20 2f 2a 20 44 69 64 20 74 68 /* Did th 00013960: 65 20 68 6f 6f 6b 73 20 61 70 70 72 6f 76 65 20 e hooks approve 00013970: 6f 66 20 74 68 65 20 61 74 74 72 69 62 75 74 65 of the attribute 00013980: 3f 20 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 20 ? */. if 00013990: 28 21 68 6f 6f 6b 45 76 65 6e 74 2e 6b 65 65 70 (!hookEvent.keep 000139a0: 41 74 74 72 29 20 7b 0a 20 20 20 20 20 20 20 20 Attr) {. 000139b0: 20 20 63 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 20 continue;. 000139c0: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f }.. / 000139d0: 2a 20 57 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 * Work around a 000139e0: 73 65 63 75 72 69 74 79 20 69 73 73 75 65 20 69 security issue i 000139f0: 6e 20 6a 51 75 65 72 79 20 33 2e 30 20 2a 2f 0a n jQuery 3.0 */. 00013a00: 20 20 20 20 20 20 20 20 69 66 20 28 21 41 4c 4c if (!ALL 00013a10: 4f 57 5f 53 45 4c 46 5f 43 4c 4f 53 45 5f 49 4e OW_SELF_CLOSE_IN 00013a20: 5f 41 54 54 52 20 26 26 20 72 65 67 45 78 70 54 _ATTR && regExpT 00013a30: 65 73 74 28 2f 5c 2f 3e 2f 69 2c 20 76 61 6c 75 est(/\/>/i, valu 00013a40: 65 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 e)) {. 00013a50: 5f 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 _removeAttribute 00013a60: 28 6e 61 6d 65 2c 20 63 75 72 72 65 6e 74 4e 6f (name, currentNo 00013a70: 64 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 63 de);. c 00013a80: 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 20 20 20 20 ontinue;. 00013a90: 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 57 }.. /* W 00013aa0: 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 73 65 63 ork around a sec 00013ab0: 75 72 69 74 79 20 69 73 73 75 65 20 77 69 74 68 urity issue with 00013ac0: 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 73 69 64 65 comments inside 00013ad0: 20 61 74 74 72 69 62 75 74 65 73 20 2a 2f 0a 20 attributes */. 00013ae0: 20 20 20 20 20 20 20 69 66 20 28 53 41 46 45 5f if (SAFE_ 00013af0: 46 4f 52 5f 58 4d 4c 20 26 26 20 72 65 67 45 78 FOR_XML && regEx 00013b00: 70 54 65 73 74 28 2f 28 28 2d 2d 21 3f 7c 5d 29 pTest(/((--!?|]) 00013b10: 3e 29 7c 3c 5c 2f 28 73 74 79 6c 65 7c 74 69 74 >)|<\/(style|tit 00013b20: 6c 65 29 2f 69 2c 20 76 61 6c 75 65 29 29 20 7b le)/i, value)) { 00013b30: 0a 20 20 20 20 20 20 20 20 20 20 5f 72 65 6d 6f . _remo 00013b40: 76 65 41 74 74 72 69 62 75 74 65 28 6e 61 6d 65 veAttribute(name 00013b50: 2c 20 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a , currentNode);. 00013b60: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e contin 00013b70: 75 65 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 ue;. }.. 00013b80: 20 20 20 20 20 20 20 2f 2a 20 53 61 6e 69 74 69 /* Saniti 00013b90: 7a 65 20 61 74 74 72 69 62 75 74 65 20 63 6f 6e ze attribute con 00013ba0: 74 65 6e 74 20 74 6f 20 62 65 20 74 65 6d 70 6c tent to be templ 00013bb0: 61 74 65 2d 73 61 66 65 20 2a 2f 0a 20 20 20 20 ate-safe */. 00013bc0: 20 20 20 20 69 66 20 28 53 41 46 45 5f 46 4f 52 if (SAFE_FOR 00013bd0: 5f 54 45 4d 50 4c 41 54 45 53 29 20 7b 0a 20 20 _TEMPLATES) {. 00013be0: 20 20 20 20 20 20 20 20 61 72 72 61 79 46 6f 72 arrayFor 00013bf0: 45 61 63 68 28 5b 4d 55 53 54 41 43 48 45 5f 45 Each([MUSTACHE_E 00013c00: 58 50 52 2c 20 45 52 42 5f 45 58 50 52 2c 20 54 XPR, ERB_EXPR, T 00013c10: 4d 50 4c 49 54 5f 45 58 50 52 5d 2c 20 65 78 70 MPLIT_EXPR], exp 00013c20: 72 20 3d 3e 20 7b 0a 20 20 20 20 20 20 20 20 20 r => {. 00013c30: 20 20 20 76 61 6c 75 65 20 3d 20 73 74 72 69 6e value = strin 00013c40: 67 52 65 70 6c 61 63 65 28 76 61 6c 75 65 2c 20 gReplace(value, 00013c50: 65 78 70 72 2c 20 27 20 27 29 3b 0a 20 20 20 20 expr, ' ');. 00013c60: 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 });. 00013c70: 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 }.. /* 00013c80: 49 73 20 60 76 61 6c 75 65 60 20 76 61 6c 69 64 Is `value` valid 00013c90: 20 66 6f 72 20 74 68 69 73 20 61 74 74 72 69 62 for this attrib 00013ca0: 75 74 65 3f 20 2a 2f 0a 20 20 20 20 20 20 20 20 ute? */. 00013cb0: 63 6f 6e 73 74 20 6c 63 54 61 67 20 3d 20 74 72 const lcTag = tr 00013cc0: 61 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 28 ansformCaseFunc( 00013cd0: 63 75 72 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 65 currentNode.node 00013ce0: 4e 61 6d 65 29 3b 0a 20 20 20 20 20 20 20 20 69 Name);. i 00013cf0: 66 20 28 21 5f 69 73 56 61 6c 69 64 41 74 74 72 f (!_isValidAttr 00013d00: 69 62 75 74 65 28 6c 63 54 61 67 2c 20 6c 63 4e ibute(lcTag, lcN 00013d10: 61 6d 65 2c 20 76 61 6c 75 65 29 29 20 7b 0a 20 ame, value)) {. 00013d20: 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 continu 00013d30: 65 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 e;. }.. 00013d40: 20 20 20 20 20 20 2f 2a 20 46 75 6c 6c 20 44 4f /* Full DO 00013d50: 4d 20 43 6c 6f 62 62 65 72 69 6e 67 20 70 72 6f M Clobbering pro 00013d60: 74 65 63 74 69 6f 6e 20 76 69 61 20 6e 61 6d 65 tection via name 00013d70: 73 70 61 63 65 20 69 73 6f 6c 61 74 69 6f 6e 2c space isolation, 00013d80: 0a 20 20 20 20 20 20 20 20 20 2a 20 50 72 65 66 . * Pref 00013d90: 69 78 20 69 64 20 61 6e 64 20 6e 61 6d 65 20 61 ix id and name a 00013da0: 74 74 72 69 62 75 74 65 73 20 77 69 74 68 20 60 ttributes with ` 00013db0: 75 73 65 72 2d 63 6f 6e 74 65 6e 74 2d 60 0a 20 user-content-`. 00013dc0: 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 20 */. 00013dd0: 20 20 20 69 66 20 28 53 41 4e 49 54 49 5a 45 5f if (SANITIZE_ 00013de0: 4e 41 4d 45 44 5f 50 52 4f 50 53 20 26 26 20 28 NAMED_PROPS && ( 00013df0: 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 69 64 27 20 lcName === 'id' 00013e00: 7c 7c 20 6c 63 4e 61 6d 65 20 3d 3d 3d 20 27 6e || lcName === 'n 00013e10: 61 6d 65 27 29 29 20 7b 0a 20 20 20 20 20 20 20 ame')) {. 00013e20: 20 20 20 2f 2f 20 52 65 6d 6f 76 65 20 74 68 65 // Remove the 00013e30: 20 61 74 74 72 69 62 75 74 65 20 77 69 74 68 20 attribute with 00013e40: 74 68 69 73 20 76 61 6c 75 65 0a 20 20 20 20 20 this value. 00013e50: 20 20 20 20 20 5f 72 65 6d 6f 76 65 41 74 74 72 _removeAttr 00013e60: 69 62 75 74 65 28 6e 61 6d 65 2c 20 63 75 72 72 ibute(name, curr 00013e70: 65 6e 74 4e 6f 64 65 29 3b 0a 0a 20 20 20 20 20 entNode);.. 00013e80: 20 20 20 20 20 2f 2f 20 50 72 65 66 69 78 20 74 // Prefix t 00013e90: 68 65 20 76 61 6c 75 65 20 61 6e 64 20 6c 61 74 he value and lat 00013ea0: 65 72 20 72 65 2d 63 72 65 61 74 65 20 74 68 65 er re-create the 00013eb0: 20 61 74 74 72 69 62 75 74 65 20 77 69 74 68 20 attribute with 00013ec0: 74 68 65 20 73 61 6e 69 74 69 7a 65 64 20 76 61 the sanitized va 00013ed0: 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 76 61 lue. va 00013ee0: 6c 75 65 20 3d 20 53 41 4e 49 54 49 5a 45 5f 4e lue = SANITIZE_N 00013ef0: 41 4d 45 44 5f 50 52 4f 50 53 5f 50 52 45 46 49 AMED_PROPS_PREFI 00013f00: 58 20 2b 20 76 61 6c 75 65 3b 0a 20 20 20 20 20 X + value;. 00013f10: 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a }.. /* 00013f20: 20 48 61 6e 64 6c 65 20 61 74 74 72 69 62 75 74 Handle attribut 00013f30: 65 73 20 74 68 61 74 20 72 65 71 75 69 72 65 20 es that require 00013f40: 54 72 75 73 74 65 64 20 54 79 70 65 73 20 2a 2f Trusted Types */ 00013f50: 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 72 75 . if (tru 00013f60: 73 74 65 64 54 79 70 65 73 50 6f 6c 69 63 79 20 stedTypesPolicy 00013f70: 26 26 20 74 79 70 65 6f 66 20 74 72 75 73 74 65 && typeof truste 00013f80: 64 54 79 70 65 73 20 3d 3d 3d 20 27 6f 62 6a 65 dTypes === 'obje 00013f90: 63 74 27 20 26 26 20 74 79 70 65 6f 66 20 74 72 ct' && typeof tr 00013fa0: 75 73 74 65 64 54 79 70 65 73 2e 67 65 74 41 74 ustedTypes.getAt 00013fb0: 74 72 69 62 75 74 65 54 79 70 65 20 3d 3d 3d 20 tributeType === 00013fc0: 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 'function') {. 00013fd0: 20 20 20 20 20 20 20 20 69 66 20 28 6e 61 6d 65 if (name 00013fe0: 73 70 61 63 65 55 52 49 29 20 3b 20 65 6c 73 65 spaceURI) ; else 00013ff0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 {. s 00014000: 77 69 74 63 68 20 28 74 72 75 73 74 65 64 54 79 witch (trustedTy 00014010: 70 65 73 2e 67 65 74 41 74 74 72 69 62 75 74 65 pes.getAttribute 00014020: 54 79 70 65 28 6c 63 54 61 67 2c 20 6c 63 4e 61 Type(lcTag, lcNa 00014030: 6d 65 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 me)) {. 00014040: 20 20 20 20 20 63 61 73 65 20 27 54 72 75 73 74 case 'Trust 00014050: 65 64 48 54 4d 4c 27 3a 0a 20 20 20 20 20 20 20 edHTML':. 00014060: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 {. 00014070: 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c val 00014080: 75 65 20 3d 20 74 72 75 73 74 65 64 54 79 70 65 ue = trustedType 00014090: 73 50 6f 6c 69 63 79 2e 63 72 65 61 74 65 48 54 sPolicy.createHT 000140a0: 4d 4c 28 76 61 6c 75 65 29 3b 0a 20 20 20 20 20 ML(value);. 000140b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 bre 000140c0: 61 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ak;. 000140d0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 }. 000140e0: 20 20 20 20 63 61 73 65 20 27 54 72 75 73 74 65 case 'Truste 000140f0: 64 53 63 72 69 70 74 55 52 4c 27 3a 0a 20 20 20 dScriptURL':. 00014100: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 {. 00014110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00014120: 20 76 61 6c 75 65 20 3d 20 74 72 75 73 74 65 64 value = trusted 00014130: 54 79 70 65 73 50 6f 6c 69 63 79 2e 63 72 65 61 TypesPolicy.crea 00014140: 74 65 53 63 72 69 70 74 55 52 4c 28 76 61 6c 75 teScriptURL(valu 00014150: 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 e);. 00014160: 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 break;. 00014170: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 }. 00014180: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 }. 00014190: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 }. 000141a0: 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 48 }.. /* H 000141b0: 61 6e 64 6c 65 20 69 6e 76 61 6c 69 64 20 64 61 andle invalid da 000141c0: 74 61 2d 2a 20 61 74 74 72 69 62 75 74 65 20 73 ta-* attribute s 000141d0: 65 74 20 62 79 20 74 72 79 2d 63 61 74 63 68 69 et by try-catchi 000141e0: 6e 67 20 69 74 20 2a 2f 0a 20 20 20 20 20 20 20 ng it */. 000141f0: 20 74 72 79 20 7b 0a 20 20 20 20 20 20 20 20 20 try {. 00014200: 20 69 66 20 28 6e 61 6d 65 73 70 61 63 65 55 52 if (namespaceUR 00014210: 49 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 I) {. 00014220: 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 73 65 74 currentNode.set 00014230: 41 74 74 72 69 62 75 74 65 4e 53 28 6e 61 6d 65 AttributeNS(name 00014240: 73 70 61 63 65 55 52 49 2c 20 6e 61 6d 65 2c 20 spaceURI, name, 00014250: 76 61 6c 75 65 29 3b 0a 20 20 20 20 20 20 20 20 value);. 00014260: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 00014270: 20 20 20 20 20 20 20 2f 2a 20 46 61 6c 6c 62 61 /* Fallba 00014280: 63 6b 20 74 6f 20 73 65 74 41 74 74 72 69 62 75 ck to setAttribu 00014290: 74 65 28 29 20 66 6f 72 20 62 72 6f 77 73 65 72 te() for browser 000142a0: 2d 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6e 61 -unrecognized na 000142b0: 6d 65 73 70 61 63 65 73 20 65 2e 67 2e 20 22 78 mespaces e.g. "x 000142c0: 2d 73 63 68 65 6d 61 22 2e 20 2a 2f 0a 20 20 20 -schema". */. 000142d0: 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 current 000142e0: 4e 6f 64 65 2e 73 65 74 41 74 74 72 69 62 75 74 Node.setAttribut 000142f0: 65 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 3b 0a e(name, value);. 00014300: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }. 00014310: 20 20 20 20 20 20 69 66 20 28 5f 69 73 43 6c 6f if (_isClo 00014320: 62 62 65 72 65 64 28 63 75 72 72 65 6e 74 4e 6f bbered(currentNo 00014330: 64 65 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 de)) {. 00014340: 20 20 20 5f 66 6f 72 63 65 52 65 6d 6f 76 65 28 _forceRemove( 00014350: 63 75 72 72 65 6e 74 4e 6f 64 65 29 3b 0a 20 20 currentNode);. 00014360: 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b } else { 00014370: 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 72 72 . arr 00014380: 61 79 50 6f 70 28 44 4f 4d 50 75 72 69 66 79 2e ayPop(DOMPurify. 00014390: 72 65 6d 6f 76 65 64 29 3b 0a 20 20 20 20 20 20 removed);. 000143a0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 20 }. } 000143b0: 63 61 74 63 68 20 28 5f 29 20 7b 7d 0a 20 20 20 catch (_) {}. 000143c0: 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 45 }.. /* E 000143d0: 78 65 63 75 74 65 20 61 20 68 6f 6f 6b 20 69 66 xecute a hook if 000143e0: 20 70 72 65 73 65 6e 74 20 2a 2f 0a 20 20 20 20 present */. 000143f0: 20 20 5f 65 78 65 63 75 74 65 48 6f 6f 6b 28 27 _executeHook(' 00014400: 61 66 74 65 72 53 61 6e 69 74 69 7a 65 41 74 74 afterSanitizeAtt 00014410: 72 69 62 75 74 65 73 27 2c 20 63 75 72 72 65 6e ributes', curren 00014420: 74 4e 6f 64 65 2c 20 6e 75 6c 6c 29 3b 0a 20 20 tNode, null);. 00014430: 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 };.. /**. 00014440: 20 20 20 2a 20 5f 73 61 6e 69 74 69 7a 65 53 68 * _sanitizeSh 00014450: 61 64 6f 77 44 4f 4d 0a 20 20 20 20 20 2a 0a 20 adowDOM. *. 00014460: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 44 * @param {D 00014470: 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 7d ocumentFragment} 00014480: 20 66 72 61 67 6d 65 6e 74 20 74 6f 20 69 74 65 fragment to ite 00014490: 72 61 74 65 20 6f 76 65 72 20 72 65 63 75 72 73 rate over recurs 000144a0: 69 76 65 6c 79 0a 20 20 20 20 20 2a 2f 0a 20 20 ively. */. 000144b0: 20 20 63 6f 6e 73 74 20 5f 73 61 6e 69 74 69 7a const _sanitiz 000144c0: 65 53 68 61 64 6f 77 44 4f 4d 20 3d 20 66 75 6e eShadowDOM = fun 000144d0: 63 74 69 6f 6e 20 5f 73 61 6e 69 74 69 7a 65 53 ction _sanitizeS 000144e0: 68 61 64 6f 77 44 4f 4d 28 66 72 61 67 6d 65 6e hadowDOM(fragmen 000144f0: 74 29 20 7b 0a 20 20 20 20 20 20 6c 65 74 20 73 t) {. let s 00014500: 68 61 64 6f 77 4e 6f 64 65 20 3d 20 6e 75 6c 6c hadowNode = null 00014510: 3b 0a 20 20 20 20 20 20 63 6f 6e 73 74 20 73 68 ;. const sh 00014520: 61 64 6f 77 49 74 65 72 61 74 6f 72 20 3d 20 5f adowIterator = _ 00014530: 63 72 65 61 74 65 4e 6f 64 65 49 74 65 72 61 74 createNodeIterat 00014540: 6f 72 28 66 72 61 67 6d 65 6e 74 29 3b 0a 0a 20 or(fragment);.. 00014550: 20 20 20 20 20 2f 2a 20 45 78 65 63 75 74 65 20 /* Execute 00014560: 61 20 68 6f 6f 6b 20 69 66 20 70 72 65 73 65 6e a hook if presen 00014570: 74 20 2a 2f 0a 20 20 20 20 20 20 5f 65 78 65 63 t */. _exec 00014580: 75 74 65 48 6f 6f 6b 28 27 62 65 66 6f 72 65 53 uteHook('beforeS 00014590: 61 6e 69 74 69 7a 65 53 68 61 64 6f 77 44 4f 4d anitizeShadowDOM 000145a0: 27 2c 20 66 72 61 67 6d 65 6e 74 2c 20 6e 75 6c ', fragment, nul 000145b0: 6c 29 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 l);. while 000145c0: 28 73 68 61 64 6f 77 4e 6f 64 65 20 3d 20 73 68 (shadowNode = sh 000145d0: 61 64 6f 77 49 74 65 72 61 74 6f 72 2e 6e 65 78 adowIterator.nex 000145e0: 74 4e 6f 64 65 28 29 29 20 7b 0a 20 20 20 20 20 tNode()) {. 000145f0: 20 20 20 2f 2a 20 45 78 65 63 75 74 65 20 61 20 /* Execute a 00014600: 68 6f 6f 6b 20 69 66 20 70 72 65 73 65 6e 74 20 hook if present 00014610: 2a 2f 0a 20 20 20 20 20 20 20 20 5f 65 78 65 63 */. _exec 00014620: 75 74 65 48 6f 6f 6b 28 27 75 70 6f 6e 53 61 6e uteHook('uponSan 00014630: 69 74 69 7a 65 53 68 61 64 6f 77 4e 6f 64 65 27 itizeShadowNode' 00014640: 2c 20 73 68 61 64 6f 77 4e 6f 64 65 2c 20 6e 75 , shadowNode, nu 00014650: 6c 6c 29 3b 0a 0a 20 20 20 20 20 20 20 20 2f 2a ll);.. /* 00014660: 20 53 61 6e 69 74 69 7a 65 20 74 61 67 73 20 61 Sanitize tags a 00014670: 6e 64 20 65 6c 65 6d 65 6e 74 73 20 2a 2f 0a 20 nd elements */. 00014680: 20 20 20 20 20 20 20 69 66 20 28 5f 73 61 6e 69 if (_sani 00014690: 74 69 7a 65 45 6c 65 6d 65 6e 74 73 28 73 68 61 tizeElements(sha 000146a0: 64 6f 77 4e 6f 64 65 29 29 20 7b 0a 20 20 20 20 dowNode)) {. 000146b0: 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0a continue;. 000146c0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. 000146d0: 20 20 63 6f 6e 73 74 20 70 61 72 65 6e 74 4e 6f const parentNo 000146e0: 64 65 20 3d 20 67 65 74 50 61 72 65 6e 74 4e 6f de = getParentNo 000146f0: 64 65 28 73 68 61 64 6f 77 4e 6f 64 65 29 3b 0a de(shadowNode);. 00014700: 0a 20 20 20 20 20 20 20 20 2f 2a 20 53 65 74 20 . /* Set 00014710: 74 68 65 20 6e 65 73 74 69 6e 67 20 64 65 70 74 the nesting dept 00014720: 68 20 6f 66 20 61 6e 20 65 6c 65 6d 65 6e 74 20 h of an element 00014730: 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 20 28 73 */. if (s 00014740: 68 61 64 6f 77 4e 6f 64 65 2e 6e 6f 64 65 54 79 hadowNode.nodeTy 00014750: 70 65 20 3d 3d 3d 20 4e 4f 44 45 5f 54 59 50 45 pe === NODE_TYPE 00014760: 2e 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 .element) {. 00014770: 20 20 20 20 20 20 69 66 20 28 70 61 72 65 6e 74 if (parent 00014780: 4e 6f 64 65 20 26 26 20 70 61 72 65 6e 74 4e 6f Node && parentNo 00014790: 64 65 2e 5f 5f 64 65 70 74 68 29 20 7b 0a 20 20 de.__depth) {. 000147a0: 20 20 20 20 20 20 20 20 20 20 2f 2a 0a 20 20 20 /*. 000147b0: 20 20 20 20 20 20 20 20 20 20 20 57 65 20 77 61 We wa 000147c0: 6e 74 20 74 68 65 20 64 65 70 74 68 20 6f 66 20 nt the depth of 000147d0: 74 68 65 20 6e 6f 64 65 20 69 6e 20 74 68 65 20 the node in the 000147e0: 6f 72 69 67 69 6e 61 6c 20 74 72 65 65 2c 20 77 original tree, w 000147f0: 68 69 63 68 20 63 61 6e 0a 20 20 20 20 20 20 20 hich can. 00014800: 20 20 20 20 20 20 20 63 68 61 6e 67 65 20 77 68 change wh 00014810: 65 6e 20 69 74 27 73 20 72 65 6d 6f 76 65 64 20 en it's removed 00014820: 66 72 6f 6d 20 69 74 73 20 70 61 72 65 6e 74 2e from its parent. 00014830: 0a 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a . */. 00014840: 20 20 20 20 20 20 20 20 20 20 20 20 73 68 61 64 shad 00014850: 6f 77 4e 6f 64 65 2e 5f 5f 64 65 70 74 68 20 3d owNode.__depth = 00014860: 20 28 73 68 61 64 6f 77 4e 6f 64 65 2e 5f 5f 72 (shadowNode.__r 00014870: 65 6d 6f 76 61 6c 43 6f 75 6e 74 20 7c 7c 20 30 emovalCount || 0 00014880: 29 20 2b 20 70 61 72 65 6e 74 4e 6f 64 65 2e 5f ) + parentNode._ 00014890: 5f 64 65 70 74 68 20 2b 20 31 3b 0a 20 20 20 20 _depth + 1;. 000148a0: 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 } else {. 000148b0: 20 20 20 20 20 20 20 20 20 20 20 73 68 61 64 6f shado 000148c0: 77 4e 6f 64 65 2e 5f 5f 64 65 70 74 68 20 3d 20 wNode.__depth = 000148d0: 31 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 1;. }. 000148e0: 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 }.. 000148f0: 20 20 2f 2a 0a 20 20 20 20 20 20 20 20 20 2a 20 /*. * 00014900: 52 65 6d 6f 76 65 20 61 6e 20 65 6c 65 6d 65 6e Remove an elemen 00014910: 74 20 69 66 20 6e 65 73 74 65 64 20 74 6f 6f 20 t if nested too 00014920: 64 65 65 70 6c 79 20 74 6f 20 61 76 6f 69 64 20 deeply to avoid 00014930: 6d 58 53 53 0a 20 20 20 20 20 20 20 20 20 2a 20 mXSS. * 00014940: 6f 72 20 69 66 20 74 68 65 20 5f 5f 64 65 70 74 or if the __dept 00014950: 68 20 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 h might have bee 00014960: 6e 20 74 61 6d 70 65 72 65 64 20 77 69 74 68 0a n tampered with. 00014970: 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 */. 00014980: 20 20 20 20 69 66 20 28 73 68 61 64 6f 77 4e 6f if (shadowNo 00014990: 64 65 2e 5f 5f 64 65 70 74 68 20 3e 3d 20 4d 41 de.__depth >= MA 000149a0: 58 5f 4e 45 53 54 49 4e 47 5f 44 45 50 54 48 20 X_NESTING_DEPTH 000149b0: 7c 7c 20 73 68 61 64 6f 77 4e 6f 64 65 2e 5f 5f || shadowNode.__ 000149c0: 64 65 70 74 68 20 3c 20 30 20 7c 7c 20 6e 75 6d depth < 0 || num 000149d0: 62 65 72 49 73 4e 61 4e 28 73 68 61 64 6f 77 4e berIsNaN(shadowN 000149e0: 6f 64 65 2e 5f 5f 64 65 70 74 68 29 29 20 7b 0a ode.__depth)) {. 000149f0: 20 20 20 20 20 20 20 20 20 20 5f 66 6f 72 63 65 _force 00014a00: 52 65 6d 6f 76 65 28 73 68 61 64 6f 77 4e 6f 64 Remove(shadowNod 00014a10: 65 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 e);. }.. 00014a20: 20 20 20 20 20 20 20 2f 2a 20 44 65 65 70 20 73 /* Deep s 00014a30: 68 61 64 6f 77 20 44 4f 4d 20 64 65 74 65 63 74 hadow DOM detect 00014a40: 65 64 20 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 ed */. if 00014a50: 20 28 73 68 61 64 6f 77 4e 6f 64 65 2e 63 6f 6e (shadowNode.con 00014a60: 74 65 6e 74 20 69 6e 73 74 61 6e 63 65 6f 66 20 tent instanceof 00014a70: 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 DocumentFragment 00014a80: 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 73 68 ) {. sh 00014a90: 61 64 6f 77 4e 6f 64 65 2e 63 6f 6e 74 65 6e 74 adowNode.content 00014aa0: 2e 5f 5f 64 65 70 74 68 20 3d 20 73 68 61 64 6f .__depth = shado 00014ab0: 77 4e 6f 64 65 2e 5f 5f 64 65 70 74 68 3b 0a 20 wNode.__depth;. 00014ac0: 20 20 20 20 20 20 20 20 20 5f 73 61 6e 69 74 69 _saniti 00014ad0: 7a 65 53 68 61 64 6f 77 44 4f 4d 28 73 68 61 64 zeShadowDOM(shad 00014ae0: 6f 77 4e 6f 64 65 2e 63 6f 6e 74 65 6e 74 29 3b owNode.content); 00014af0: 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 . }.. 00014b00: 20 20 20 20 2f 2a 20 43 68 65 63 6b 20 61 74 74 /* Check att 00014b10: 72 69 62 75 74 65 73 2c 20 73 61 6e 69 74 69 7a ributes, sanitiz 00014b20: 65 20 69 66 20 6e 65 63 65 73 73 61 72 79 20 2a e if necessary * 00014b30: 2f 0a 20 20 20 20 20 20 20 20 5f 73 61 6e 69 74 /. _sanit 00014b40: 69 7a 65 41 74 74 72 69 62 75 74 65 73 28 73 68 izeAttributes(sh 00014b50: 61 64 6f 77 4e 6f 64 65 29 3b 0a 20 20 20 20 20 adowNode);. 00014b60: 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 45 78 65 }.. /* Exe 00014b70: 63 75 74 65 20 61 20 68 6f 6f 6b 20 69 66 20 70 cute a hook if p 00014b80: 72 65 73 65 6e 74 20 2a 2f 0a 20 20 20 20 20 20 resent */. 00014b90: 5f 65 78 65 63 75 74 65 48 6f 6f 6b 28 27 61 66 _executeHook('af 00014ba0: 74 65 72 53 61 6e 69 74 69 7a 65 53 68 61 64 6f terSanitizeShado 00014bb0: 77 44 4f 4d 27 2c 20 66 72 61 67 6d 65 6e 74 2c wDOM', fragment, 00014bc0: 20 6e 75 6c 6c 29 3b 0a 20 20 20 20 7d 3b 0a 0a null);. };.. 00014bd0: 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 53 /**. * S 00014be0: 61 6e 69 74 69 7a 65 0a 20 20 20 20 20 2a 20 50 anitize. * P 00014bf0: 75 62 6c 69 63 20 6d 65 74 68 6f 64 20 70 72 6f ublic method pro 00014c00: 76 69 64 69 6e 67 20 63 6f 72 65 20 73 61 6e 69 viding core sani 00014c10: 74 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 61 tation functiona 00014c20: 6c 69 74 79 0a 20 20 20 20 20 2a 0a 20 20 20 20 lity. *. 00014c30: 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e * @param {Strin 00014c40: 67 7c 4e 6f 64 65 7d 20 64 69 72 74 79 20 73 74 g|Node} dirty st 00014c50: 72 69 6e 67 20 6f 72 20 44 4f 4d 20 6e 6f 64 65 ring or DOM node 00014c60: 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b . * @param { 00014c70: 4f 62 6a 65 63 74 7d 20 63 66 67 20 6f 62 6a 65 Object} cfg obje 00014c80: 63 74 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 2f ct. */. / 00014c90: 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 / eslint-disable 00014ca0: 2d 6e 65 78 74 2d 6c 69 6e 65 20 63 6f 6d 70 6c -next-line compl 00014cb0: 65 78 69 74 79 0a 20 20 20 20 44 4f 4d 50 75 72 exity. DOMPur 00014cc0: 69 66 79 2e 73 61 6e 69 74 69 7a 65 20 3d 20 66 ify.sanitize = f 00014cd0: 75 6e 63 74 69 6f 6e 20 28 64 69 72 74 79 29 20 unction (dirty) 00014ce0: 7b 0a 20 20 20 20 20 20 6c 65 74 20 63 66 67 20 {. let cfg 00014cf0: 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 = arguments.leng 00014d00: 74 68 20 3e 20 31 20 26 26 20 61 72 67 75 6d 65 th > 1 && argume 00014d10: 6e 74 73 5b 31 5d 20 21 3d 3d 20 75 6e 64 65 66 nts[1] !== undef 00014d20: 69 6e 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73 ined ? arguments 00014d30: 5b 31 5d 20 3a 20 7b 7d 3b 0a 20 20 20 20 20 20 [1] : {};. 00014d40: 6c 65 74 20 62 6f 64 79 20 3d 20 6e 75 6c 6c 3b let body = null; 00014d50: 0a 20 20 20 20 20 20 6c 65 74 20 69 6d 70 6f 72 . let impor 00014d60: 74 65 64 4e 6f 64 65 20 3d 20 6e 75 6c 6c 3b 0a tedNode = null;. 00014d70: 20 20 20 20 20 20 6c 65 74 20 63 75 72 72 65 6e let curren 00014d80: 74 4e 6f 64 65 20 3d 20 6e 75 6c 6c 3b 0a 20 20 tNode = null;. 00014d90: 20 20 20 20 6c 65 74 20 72 65 74 75 72 6e 4e 6f let returnNo 00014da0: 64 65 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 de = null;. 00014db0: 20 2f 2a 20 4d 61 6b 65 20 73 75 72 65 20 77 65 /* Make sure we 00014dc0: 20 68 61 76 65 20 61 20 73 74 72 69 6e 67 20 74 have a string t 00014dd0: 6f 20 73 61 6e 69 74 69 7a 65 2e 0a 20 20 20 20 o sanitize.. 00014de0: 20 20 20 20 44 4f 20 4e 4f 54 20 72 65 74 75 72 DO NOT retur 00014df0: 6e 20 65 61 72 6c 79 2c 20 61 73 20 74 68 69 73 n early, as this 00014e00: 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 68 65 will return the 00014e10: 20 77 72 6f 6e 67 20 74 79 70 65 20 69 66 0a 20 wrong type if. 00014e20: 20 20 20 20 20 20 20 74 68 65 20 75 73 65 72 20 the user 00014e30: 68 61 73 20 72 65 71 75 65 73 74 65 64 20 61 20 has requested a 00014e40: 44 4f 4d 20 6f 62 6a 65 63 74 20 72 61 74 68 65 DOM object rathe 00014e50: 72 20 74 68 61 6e 20 61 20 73 74 72 69 6e 67 20 r than a string 00014e60: 2a 2f 0a 20 20 20 20 20 20 49 53 5f 45 4d 50 54 */. IS_EMPT 00014e70: 59 5f 49 4e 50 55 54 20 3d 20 21 64 69 72 74 79 Y_INPUT = !dirty 00014e80: 3b 0a 20 20 20 20 20 20 69 66 20 28 49 53 5f 45 ;. if (IS_E 00014e90: 4d 50 54 59 5f 49 4e 50 55 54 29 20 7b 0a 20 20 MPTY_INPUT) {. 00014ea0: 20 20 20 20 20 20 64 69 72 74 79 20 3d 20 27 3c dirty = '< 00014eb0: 21 2d 2d 3e 27 3b 0a 20 20 20 20 20 20 7d 0a 0a !-->';. }.. 00014ec0: 20 20 20 20 20 20 2f 2a 20 53 74 72 69 6e 67 69 /* Stringi 00014ed0: 66 79 2c 20 69 6e 20 63 61 73 65 20 64 69 72 74 fy, in case dirt 00014ee0: 79 20 69 73 20 61 6e 20 6f 62 6a 65 63 74 20 2a y is an object * 00014ef0: 2f 0a 20 20 20 20 20 20 69 66 20 28 74 79 70 65 /. if (type 00014f00: 6f 66 20 64 69 72 74 79 20 21 3d 3d 20 27 73 74 of dirty !== 'st 00014f10: 72 69 6e 67 27 20 26 26 20 21 5f 69 73 4e 6f 64 ring' && !_isNod 00014f20: 65 28 64 69 72 74 79 29 29 20 7b 0a 20 20 20 20 e(dirty)) {. 00014f30: 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 20 64 if (typeof d 00014f40: 69 72 74 79 2e 74 6f 53 74 72 69 6e 67 20 3d 3d irty.toString == 00014f50: 3d 20 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a = 'function') {. 00014f60: 20 20 20 20 20 20 20 20 20 20 64 69 72 74 79 20 dirty 00014f70: 3d 20 64 69 72 74 79 2e 74 6f 53 74 72 69 6e 67 = dirty.toString 00014f80: 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 ();. if 00014f90: 20 28 74 79 70 65 6f 66 20 64 69 72 74 79 20 21 (typeof dirty ! 00014fa0: 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 0a 20 == 'string') {. 00014fb0: 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 throw 00014fc0: 20 74 79 70 65 45 72 72 6f 72 43 72 65 61 74 65 typeErrorCreate 00014fd0: 28 27 64 69 72 74 79 20 69 73 20 6e 6f 74 20 61 ('dirty is not a 00014fe0: 20 73 74 72 69 6e 67 2c 20 61 62 6f 72 74 69 6e string, abortin 00014ff0: 67 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d g');. } 00015000: 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 . } else 00015010: 7b 0a 20 20 20 20 20 20 20 20 20 20 74 68 72 6f {. thro 00015020: 77 20 74 79 70 65 45 72 72 6f 72 43 72 65 61 74 w typeErrorCreat 00015030: 65 28 27 74 6f 53 74 72 69 6e 67 20 69 73 20 6e e('toString is n 00015040: 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 27 29 3b ot a function'); 00015050: 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 . }. 00015060: 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 52 65 74 }.. /* Ret 00015070: 75 72 6e 20 64 69 72 74 79 20 48 54 4d 4c 20 69 urn dirty HTML i 00015080: 66 20 44 4f 4d 50 75 72 69 66 79 20 63 61 6e 6e f DOMPurify cann 00015090: 6f 74 20 72 75 6e 20 2a 2f 0a 20 20 20 20 20 20 ot run */. 000150a0: 69 66 20 28 21 44 4f 4d 50 75 72 69 66 79 2e 69 if (!DOMPurify.i 000150b0: 73 53 75 70 70 6f 72 74 65 64 29 20 7b 0a 20 20 sSupported) {. 000150c0: 20 20 20 20 20 20 72 65 74 75 72 6e 20 64 69 72 return dir 000150d0: 74 79 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 ty;. }.. 000150e0: 20 20 20 2f 2a 20 41 73 73 69 67 6e 20 63 6f 6e /* Assign con 000150f0: 66 69 67 20 76 61 72 73 20 2a 2f 0a 20 20 20 20 fig vars */. 00015100: 20 20 69 66 20 28 21 53 45 54 5f 43 4f 4e 46 49 if (!SET_CONFI 00015110: 47 29 20 7b 0a 20 20 20 20 20 20 20 20 5f 70 61 G) {. _pa 00015120: 72 73 65 43 6f 6e 66 69 67 28 63 66 67 29 3b 0a rseConfig(cfg);. 00015130: 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f }.. / 00015140: 2a 20 43 6c 65 61 6e 20 75 70 20 72 65 6d 6f 76 * Clean up remov 00015150: 65 64 20 65 6c 65 6d 65 6e 74 73 20 2a 2f 0a 20 ed elements */. 00015160: 20 20 20 20 20 44 4f 4d 50 75 72 69 66 79 2e 72 DOMPurify.r 00015170: 65 6d 6f 76 65 64 20 3d 20 5b 5d 3b 0a 0a 20 20 emoved = [];.. 00015180: 20 20 20 20 2f 2a 20 43 68 65 63 6b 20 69 66 20 /* Check if 00015190: 64 69 72 74 79 20 69 73 20 63 6f 72 72 65 63 74 dirty is correct 000151a0: 6c 79 20 74 79 70 65 64 20 66 6f 72 20 49 4e 5f ly typed for IN_ 000151b0: 50 4c 41 43 45 20 2a 2f 0a 20 20 20 20 20 20 69 PLACE */. i 000151c0: 66 20 28 74 79 70 65 6f 66 20 64 69 72 74 79 20 f (typeof dirty 000151d0: 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 0a === 'string') {. 000151e0: 20 20 20 20 20 20 20 20 49 4e 5f 50 4c 41 43 45 IN_PLACE 000151f0: 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 = false;. 00015200: 7d 0a 20 20 20 20 20 20 69 66 20 28 49 4e 5f 50 }. if (IN_P 00015210: 4c 41 43 45 29 20 7b 0a 20 20 20 20 20 20 20 20 LACE) {. 00015220: 2f 2a 20 44 6f 20 73 6f 6d 65 20 65 61 72 6c 79 /* Do some early 00015230: 20 70 72 65 2d 73 61 6e 69 74 69 7a 61 74 69 6f pre-sanitizatio 00015240: 6e 20 74 6f 20 61 76 6f 69 64 20 75 6e 73 61 66 n to avoid unsaf 00015250: 65 20 72 6f 6f 74 20 6e 6f 64 65 73 20 2a 2f 0a e root nodes */. 00015260: 20 20 20 20 20 20 20 20 69 66 20 28 64 69 72 74 if (dirt 00015270: 79 2e 6e 6f 64 65 4e 61 6d 65 29 20 7b 0a 20 20 y.nodeName) {. 00015280: 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 74 61 const ta 00015290: 67 4e 61 6d 65 20 3d 20 74 72 61 6e 73 66 6f 72 gName = transfor 000152a0: 6d 43 61 73 65 46 75 6e 63 28 64 69 72 74 79 2e mCaseFunc(dirty. 000152b0: 6e 6f 64 65 4e 61 6d 65 29 3b 0a 20 20 20 20 20 nodeName);. 000152c0: 20 20 20 20 20 69 66 20 28 21 41 4c 4c 4f 57 45 if (!ALLOWE 000152d0: 44 5f 54 41 47 53 5b 74 61 67 4e 61 6d 65 5d 20 D_TAGS[tagName] 000152e0: 7c 7c 20 46 4f 52 42 49 44 5f 54 41 47 53 5b 74 || FORBID_TAGS[t 000152f0: 61 67 4e 61 6d 65 5d 29 20 7b 0a 20 20 20 20 20 agName]) {. 00015300: 20 20 20 20 20 20 20 74 68 72 6f 77 20 74 79 70 throw typ 00015310: 65 45 72 72 6f 72 43 72 65 61 74 65 28 27 72 6f eErrorCreate('ro 00015320: 6f 74 20 6e 6f 64 65 20 69 73 20 66 6f 72 62 69 ot node is forbi 00015330: 64 64 65 6e 20 61 6e 64 20 63 61 6e 6e 6f 74 20 dden and cannot 00015340: 62 65 20 73 61 6e 69 74 69 7a 65 64 20 69 6e 2d be sanitized in- 00015350: 70 6c 61 63 65 27 29 3b 0a 20 20 20 20 20 20 20 place');. 00015360: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 }. }. 00015370: 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 } else if ( 00015380: 64 69 72 74 79 20 69 6e 73 74 61 6e 63 65 6f 66 dirty instanceof 00015390: 20 4e 6f 64 65 29 20 7b 0a 20 20 20 20 20 20 20 Node) {. 000153a0: 20 2f 2a 20 49 66 20 64 69 72 74 79 20 69 73 20 /* If dirty is 000153b0: 61 20 44 4f 4d 20 65 6c 65 6d 65 6e 74 2c 20 61 a DOM element, a 000153c0: 70 70 65 6e 64 20 74 6f 20 61 6e 20 65 6d 70 74 ppend to an empt 000153d0: 79 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 61 76 y document to av 000153e0: 6f 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 65 oid. e 000153f0: 6c 65 6d 65 6e 74 73 20 62 65 69 6e 67 20 73 74 lements being st 00015400: 72 69 70 70 65 64 20 62 79 20 74 68 65 20 70 61 ripped by the pa 00015410: 72 73 65 72 20 2a 2f 0a 20 20 20 20 20 20 20 20 rser */. 00015420: 62 6f 64 79 20 3d 20 5f 69 6e 69 74 44 6f 63 75 body = _initDocu 00015430: 6d 65 6e 74 28 27 3c 21 2d 2d 2d 2d 3e 27 29 3b ment('<!---->'); 00015440: 0a 20 20 20 20 20 20 20 20 69 6d 70 6f 72 74 65 . importe 00015450: 64 4e 6f 64 65 20 3d 20 62 6f 64 79 2e 6f 77 6e dNode = body.own 00015460: 65 72 44 6f 63 75 6d 65 6e 74 2e 69 6d 70 6f 72 erDocument.impor 00015470: 74 4e 6f 64 65 28 64 69 72 74 79 2c 20 74 72 75 tNode(dirty, tru 00015480: 65 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 e);. if ( 00015490: 69 6d 70 6f 72 74 65 64 4e 6f 64 65 2e 6e 6f 64 importedNode.nod 000154a0: 65 54 79 70 65 20 3d 3d 3d 20 4e 4f 44 45 5f 54 eType === NODE_T 000154b0: 59 50 45 2e 65 6c 65 6d 65 6e 74 20 26 26 20 69 YPE.element && i 000154c0: 6d 70 6f 72 74 65 64 4e 6f 64 65 2e 6e 6f 64 65 mportedNode.node 000154d0: 4e 61 6d 65 20 3d 3d 3d 20 27 42 4f 44 59 27 29 Name === 'BODY') 000154e0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 2f 2a 20 {. /* 000154f0: 4e 6f 64 65 20 69 73 20 61 6c 72 65 61 64 79 20 Node is already 00015500: 61 20 62 6f 64 79 2c 20 75 73 65 20 61 73 20 69 a body, use as i 00015510: 73 20 2a 2f 0a 20 20 20 20 20 20 20 20 20 20 62 s */. b 00015520: 6f 64 79 20 3d 20 69 6d 70 6f 72 74 65 64 4e 6f ody = importedNo 00015530: 64 65 3b 0a 20 20 20 20 20 20 20 20 7d 20 65 6c de;. } el 00015540: 73 65 20 69 66 20 28 69 6d 70 6f 72 74 65 64 4e se if (importedN 00015550: 6f 64 65 2e 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d ode.nodeName === 00015560: 20 27 48 54 4d 4c 27 29 20 7b 0a 20 20 20 20 20 'HTML') {. 00015570: 20 20 20 20 20 62 6f 64 79 20 3d 20 69 6d 70 6f body = impo 00015580: 72 74 65 64 4e 6f 64 65 3b 0a 20 20 20 20 20 20 rtedNode;. 00015590: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 000155a0: 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 // eslint-d 000155b0: 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 isable-next-line 000155c0: 20 75 6e 69 63 6f 72 6e 2f 70 72 65 66 65 72 2d unicorn/prefer- 000155d0: 64 6f 6d 2d 6e 6f 64 65 2d 61 70 70 65 6e 64 0a dom-node-append. 000155e0: 20 20 20 20 20 20 20 20 20 20 62 6f 64 79 2e 61 body.a 000155f0: 70 70 65 6e 64 43 68 69 6c 64 28 69 6d 70 6f 72 ppendChild(impor 00015600: 74 65 64 4e 6f 64 65 29 3b 0a 20 20 20 20 20 20 tedNode);. 00015610: 20 20 7d 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 }. } else 00015620: 20 7b 0a 20 20 20 20 20 20 20 20 2f 2a 20 45 78 {. /* Ex 00015630: 69 74 20 64 69 72 65 63 74 6c 79 20 69 66 20 77 it directly if w 00015640: 65 20 68 61 76 65 20 6e 6f 74 68 69 6e 67 20 74 e have nothing t 00015650: 6f 20 64 6f 20 2a 2f 0a 20 20 20 20 20 20 20 20 o do */. 00015660: 69 66 20 28 21 52 45 54 55 52 4e 5f 44 4f 4d 20 if (!RETURN_DOM 00015670: 26 26 20 21 53 41 46 45 5f 46 4f 52 5f 54 45 4d && !SAFE_FOR_TEM 00015680: 50 4c 41 54 45 53 20 26 26 20 21 57 48 4f 4c 45 PLATES && !WHOLE 00015690: 5f 44 4f 43 55 4d 45 4e 54 20 26 26 0a 20 20 20 _DOCUMENT &&. 000156a0: 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 // eslint-d 000156b0: 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 isable-next-line 000156c0: 20 75 6e 69 63 6f 72 6e 2f 70 72 65 66 65 72 2d unicorn/prefer- 000156d0: 69 6e 63 6c 75 64 65 73 0a 20 20 20 20 20 20 20 includes. 000156e0: 20 64 69 72 74 79 2e 69 6e 64 65 78 4f 66 28 27 dirty.indexOf(' 000156f0: 3c 27 29 20 3d 3d 3d 20 2d 31 29 20 7b 0a 20 20 <') === -1) {. 00015700: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 00015710: 72 75 73 74 65 64 54 79 70 65 73 50 6f 6c 69 63 rustedTypesPolic 00015720: 79 20 26 26 20 52 45 54 55 52 4e 5f 54 52 55 53 y && RETURN_TRUS 00015730: 54 45 44 5f 54 59 50 45 20 3f 20 74 72 75 73 74 TED_TYPE ? trust 00015740: 65 64 54 79 70 65 73 50 6f 6c 69 63 79 2e 63 72 edTypesPolicy.cr 00015750: 65 61 74 65 48 54 4d 4c 28 64 69 72 74 79 29 20 eateHTML(dirty) 00015760: 3a 20 64 69 72 74 79 3b 0a 20 20 20 20 20 20 20 : dirty;. 00015770: 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2a 20 49 }.. /* I 00015780: 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 64 6f nitialize the do 00015790: 63 75 6d 65 6e 74 20 74 6f 20 77 6f 72 6b 20 6f cument to work o 000157a0: 6e 20 2a 2f 0a 20 20 20 20 20 20 20 20 62 6f 64 n */. bod 000157b0: 79 20 3d 20 5f 69 6e 69 74 44 6f 63 75 6d 65 6e y = _initDocumen 000157c0: 74 28 64 69 72 74 79 29 3b 0a 0a 20 20 20 20 20 t(dirty);.. 000157d0: 20 20 20 2f 2a 20 43 68 65 63 6b 20 77 65 20 68 /* Check we h 000157e0: 61 76 65 20 61 20 44 4f 4d 20 6e 6f 64 65 20 66 ave a DOM node f 000157f0: 72 6f 6d 20 74 68 65 20 64 61 74 61 20 2a 2f 0a rom the data */. 00015800: 20 20 20 20 20 20 20 20 69 66 20 28 21 62 6f 64 if (!bod 00015810: 79 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 72 y) {. r 00015820: 65 74 75 72 6e 20 52 45 54 55 52 4e 5f 44 4f 4d eturn RETURN_DOM 00015830: 20 3f 20 6e 75 6c 6c 20 3a 20 52 45 54 55 52 4e ? null : RETURN 00015840: 5f 54 52 55 53 54 45 44 5f 54 59 50 45 20 3f 20 _TRUSTED_TYPE ? 00015850: 65 6d 70 74 79 48 54 4d 4c 20 3a 20 27 27 3b 0a emptyHTML : '';. 00015860: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. 00015870: 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 52 65 6d 6f }.. /* Remo 00015880: 76 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 ve first element 00015890: 20 6e 6f 64 65 20 28 6f 75 72 73 29 20 69 66 20 node (ours) if 000158a0: 46 4f 52 43 45 5f 42 4f 44 59 20 69 73 20 73 65 FORCE_BODY is se 000158b0: 74 20 2a 2f 0a 20 20 20 20 20 20 69 66 20 28 62 t */. if (b 000158c0: 6f 64 79 20 26 26 20 46 4f 52 43 45 5f 42 4f 44 ody && FORCE_BOD 000158d0: 59 29 20 7b 0a 20 20 20 20 20 20 20 20 5f 66 6f Y) {. _fo 000158e0: 72 63 65 52 65 6d 6f 76 65 28 62 6f 64 79 2e 66 rceRemove(body.f 000158f0: 69 72 73 74 43 68 69 6c 64 29 3b 0a 20 20 20 20 irstChild);. 00015900: 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2a 20 47 65 }.. /* Ge 00015910: 74 20 6e 6f 64 65 20 69 74 65 72 61 74 6f 72 20 t node iterator 00015920: 2a 2f 0a 20 20 20 20 20 20 63 6f 6e 73 74 20 6e */. const n 00015930: 6f 64 65 49 74 65 72 61 74 6f 72 20 3d 20 5f 63 odeIterator = _c 00015940: 72 65 61 74 65 4e 6f 64 65 49 74 65 72 61 74 6f reateNodeIterato 00015950: 72 28 49 4e 5f 50 4c 41 43 45 20 3f 20 64 69 72 r(IN_PLACE ? dir 00015960: 74 79 20 3a 20 62 6f 64 79 29 3b 0a 0a 20 20 20 ty : body);.. 00015970: 20 20 20 2f 2a 20 4e 6f 77 20 73 74 61 72 74 20 /* Now start 00015980: 69 74 65 72 61 74 69 6e 67 20 6f 76 65 72 20 74 iterating over t 00015990: 68 65 20 63 72 65 61 74 65 64 20 64 6f 63 75 6d he created docum 000159a0: 65 6e 74 20 2a 2f 0a 20 20 20 20 20 20 77 68 69 ent */. whi 000159b0: 6c 65 20 28 63 75 72 72 65 6e 74 4e 6f 64 65 20 le (currentNode 000159c0: 3d 20 6e 6f 64 65 49 74 65 72 61 74 6f 72 2e 6e = nodeIterator.n 000159d0: 65 78 74 4e 6f 64 65 28 29 29 20 7b 0a 20 20 20 extNode()) {. 000159e0: 20 20 20 20 20 2f 2a 20 53 61 6e 69 74 69 7a 65 /* Sanitize 000159f0: 20 74 61 67 73 20 61 6e 64 20 65 6c 65 6d 65 6e tags and elemen 00015a00: 74 73 20 2a 2f 0a 20 20 20 20 20 20 20 20 69 66 ts */. if 00015a10: 20 28 5f 73 61 6e 69 74 69 7a 65 45 6c 65 6d 65 (_sanitizeEleme 00015a20: 6e 74 73 28 63 75 72 72 65 6e 74 4e 6f 64 65 29 nts(currentNode) 00015a30: 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 63 6f ) {. co 00015a40: 6e 74 69 6e 75 65 3b 0a 20 20 20 20 20 20 20 20 ntinue;. 00015a50: 7d 0a 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 }. const 00015a60: 70 61 72 65 6e 74 4e 6f 64 65 20 3d 20 67 65 74 parentNode = get 00015a70: 50 61 72 65 6e 74 4e 6f 64 65 28 63 75 72 72 65 ParentNode(curre 00015a80: 6e 74 4e 6f 64 65 29 3b 0a 0a 20 20 20 20 20 20 ntNode);.. 00015a90: 20 20 2f 2a 20 53 65 74 20 74 68 65 20 6e 65 73 /* Set the nes 00015aa0: 74 69 6e 67 20 64 65 70 74 68 20 6f 66 20 61 6e ting depth of an 00015ab0: 20 65 6c 65 6d 65 6e 74 20 2a 2f 0a 20 20 20 20 element */. 00015ac0: 20 20 20 20 69 66 20 28 63 75 72 72 65 6e 74 4e if (currentN 00015ad0: 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d ode.nodeType === 00015ae0: 20 4e 4f 44 45 5f 54 59 50 45 2e 65 6c 65 6d 65 NODE_TYPE.eleme 00015af0: 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 nt) {. 00015b00: 69 66 20 28 70 61 72 65 6e 74 4e 6f 64 65 20 26 if (parentNode & 00015b10: 26 20 70 61 72 65 6e 74 4e 6f 64 65 2e 5f 5f 64 & parentNode.__d 00015b20: 65 70 74 68 29 20 7b 0a 20 20 20 20 20 20 20 20 epth) {. 00015b30: 20 20 20 20 2f 2a 0a 20 20 20 20 20 20 20 20 20 /*. 00015b40: 20 20 20 20 20 57 65 20 77 61 6e 74 20 74 68 65 We want the 00015b50: 20 64 65 70 74 68 20 6f 66 20 74 68 65 20 6e 6f depth of the no 00015b60: 64 65 20 69 6e 20 74 68 65 20 6f 72 69 67 69 6e de in the origin 00015b70: 61 6c 20 74 72 65 65 2c 20 77 68 69 63 68 20 63 al tree, which c 00015b80: 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 an. 00015b90: 20 63 68 61 6e 67 65 20 77 68 65 6e 20 69 74 27 change when it' 00015ba0: 73 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 69 s removed from i 00015bb0: 74 73 20 70 61 72 65 6e 74 2e 0a 20 20 20 20 20 ts parent.. 00015bc0: 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 20 20 */. 00015bd0: 20 20 20 20 20 20 63 75 72 72 65 6e 74 4e 6f 64 currentNod 00015be0: 65 2e 5f 5f 64 65 70 74 68 20 3d 20 28 63 75 72 e.__depth = (cur 00015bf0: 72 65 6e 74 4e 6f 64 65 2e 5f 5f 72 65 6d 6f 76 rentNode.__remov 00015c00: 61 6c 43 6f 75 6e 74 20 7c 7c 20 30 29 20 2b 20 alCount || 0) + 00015c10: 70 61 72 65 6e 74 4e 6f 64 65 2e 5f 5f 64 65 70 parentNode.__dep 00015c20: 74 68 20 2b 20 31 3b 0a 20 20 20 20 20 20 20 20 th + 1;. 00015c30: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 00015c40: 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 4e 6f currentNo 00015c50: 64 65 2e 5f 5f 64 65 70 74 68 20 3d 20 31 3b 0a de.__depth = 1;. 00015c60: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }. 00015c70: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f }.. / 00015c80: 2a 0a 20 20 20 20 20 20 20 20 20 2a 20 52 65 6d *. * Rem 00015c90: 6f 76 65 20 61 6e 20 65 6c 65 6d 65 6e 74 20 69 ove an element i 00015ca0: 66 20 6e 65 73 74 65 64 20 74 6f 6f 20 64 65 65 f nested too dee 00015cb0: 70 6c 79 20 74 6f 20 61 76 6f 69 64 20 6d 58 53 ply to avoid mXS 00015cc0: 53 0a 20 20 20 20 20 20 20 20 20 2a 20 6f 72 20 S. * or 00015cd0: 69 66 20 74 68 65 20 5f 5f 64 65 70 74 68 20 6d if the __depth m 00015ce0: 69 67 68 74 20 68 61 76 65 20 62 65 65 6e 20 74 ight have been t 00015cf0: 61 6d 70 65 72 65 64 20 77 69 74 68 0a 20 20 20 ampered with. 00015d00: 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 20 20 20 */. 00015d10: 20 69 66 20 28 63 75 72 72 65 6e 74 4e 6f 64 65 if (currentNode 00015d20: 2e 5f 5f 64 65 70 74 68 20 3e 3d 20 4d 41 58 5f .__depth >= MAX_ 00015d30: 4e 45 53 54 49 4e 47 5f 44 45 50 54 48 20 7c 7c NESTING_DEPTH || 00015d40: 20 63 75 72 72 65 6e 74 4e 6f 64 65 2e 5f 5f 64 currentNode.__d 00015d50: 65 70 74 68 20 3c 20 30 20 7c 7c 20 6e 75 6d 62 epth < 0 || numb 00015d60: 65 72 49 73 4e 61 4e 28 63 75 72 72 65 6e 74 4e erIsNaN(currentN 00015d70: 6f 64 65 2e 5f 5f 64 65 70 74 68 29 29 20 7b 0a ode.__depth)) {. 00015d80: 20 20 20 20 20 20 20 20 20 20 5f 66 6f 72 63 65 _force 00015d90: 52 65 6d 6f 76 65 28 63 75 72 72 65 6e 74 4e 6f Remove(currentNo 00015da0: 64 65 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a de);. }.. 00015db0: 20 20 20 20 20 20 20 20 2f 2a 20 53 68 61 64 6f /* Shado 00015dc0: 77 20 44 4f 4d 20 64 65 74 65 63 74 65 64 2c 20 w DOM detected, 00015dd0: 73 61 6e 69 74 69 7a 65 20 69 74 20 2a 2f 0a 20 sanitize it */. 00015de0: 20 20 20 20 20 20 20 69 66 20 28 63 75 72 72 65 if (curre 00015df0: 6e 74 4e 6f 64 65 2e 63 6f 6e 74 65 6e 74 20 69 ntNode.content i 00015e00: 6e 73 74 61 6e 63 65 6f 66 20 44 6f 63 75 6d 65 nstanceof Docume 00015e10: 6e 74 46 72 61 67 6d 65 6e 74 29 20 7b 0a 20 20 ntFragment) {. 00015e20: 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 4e currentN 00015e30: 6f 64 65 2e 63 6f 6e 74 65 6e 74 2e 5f 5f 64 65 ode.content.__de 00015e40: 70 74 68 20 3d 20 63 75 72 72 65 6e 74 4e 6f 64 pth = currentNod 00015e50: 65 2e 5f 5f 64 65 70 74 68 3b 0a 20 20 20 20 20 e.__depth;. 00015e60: 20 20 20 20 20 5f 73 61 6e 69 74 69 7a 65 53 68 _sanitizeSh 00015e70: 61 64 6f 77 44 4f 4d 28 63 75 72 72 65 6e 74 4e adowDOM(currentN 00015e80: 6f 64 65 2e 63 6f 6e 74 65 6e 74 29 3b 0a 20 20 ode.content);. 00015e90: 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 }.. 00015ea0: 20 2f 2a 20 43 68 65 63 6b 20 61 74 74 72 69 62 /* Check attrib 00015eb0: 75 74 65 73 2c 20 73 61 6e 69 74 69 7a 65 20 69 utes, sanitize i 00015ec0: 66 20 6e 65 63 65 73 73 61 72 79 20 2a 2f 0a 20 f necessary */. 00015ed0: 20 20 20 20 20 20 20 5f 73 61 6e 69 74 69 7a 65 _sanitize 00015ee0: 41 74 74 72 69 62 75 74 65 73 28 63 75 72 72 65 Attributes(curre 00015ef0: 6e 74 4e 6f 64 65 29 3b 0a 20 20 20 20 20 20 7d ntNode);. } 00015f00: 0a 0a 20 20 20 20 20 20 2f 2a 20 49 66 20 77 65 .. /* If we 00015f10: 20 73 61 6e 69 74 69 7a 65 64 20 60 64 69 72 74 sanitized `dirt 00015f20: 79 60 20 69 6e 2d 70 6c 61 63 65 2c 20 72 65 74 y` in-place, ret 00015f30: 75 72 6e 20 69 74 2e 20 2a 2f 0a 20 20 20 20 20 urn it. */. 00015f40: 20 69 66 20 28 49 4e 5f 50 4c 41 43 45 29 20 7b if (IN_PLACE) { 00015f50: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 . return 00015f60: 64 69 72 74 79 3b 0a 20 20 20 20 20 20 7d 0a 0a dirty;. }.. 00015f70: 20 20 20 20 20 20 2f 2a 20 52 65 74 75 72 6e 20 /* Return 00015f80: 73 61 6e 69 74 69 7a 65 64 20 73 74 72 69 6e 67 sanitized string 00015f90: 20 6f 72 20 44 4f 4d 20 2a 2f 0a 20 20 20 20 20 or DOM */. 00015fa0: 20 69 66 20 28 52 45 54 55 52 4e 5f 44 4f 4d 29 if (RETURN_DOM) 00015fb0: 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 52 {. if (R 00015fc0: 45 54 55 52 4e 5f 44 4f 4d 5f 46 52 41 47 4d 45 ETURN_DOM_FRAGME 00015fd0: 4e 54 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 NT) {. 00015fe0: 72 65 74 75 72 6e 4e 6f 64 65 20 3d 20 63 72 65 returnNode = cre 00015ff0: 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d ateDocumentFragm 00016000: 65 6e 74 2e 63 61 6c 6c 28 62 6f 64 79 2e 6f 77 ent.call(body.ow 00016010: 6e 65 72 44 6f 63 75 6d 65 6e 74 29 3b 0a 20 20 nerDocument);. 00016020: 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 62 while (b 00016030: 6f 64 79 2e 66 69 72 73 74 43 68 69 6c 64 29 20 ody.firstChild) 00016040: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f {. // 00016050: 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d eslint-disable- 00016060: 6e 65 78 74 2d 6c 69 6e 65 20 75 6e 69 63 6f 72 next-line unicor 00016070: 6e 2f 70 72 65 66 65 72 2d 64 6f 6d 2d 6e 6f 64 n/prefer-dom-nod 00016080: 65 2d 61 70 70 65 6e 64 0a 20 20 20 20 20 20 20 e-append. 00016090: 20 20 20 20 20 72 65 74 75 72 6e 4e 6f 64 65 2e returnNode. 000160a0: 61 70 70 65 6e 64 43 68 69 6c 64 28 62 6f 64 79 appendChild(body 000160b0: 2e 66 69 72 73 74 43 68 69 6c 64 29 3b 0a 20 20 .firstChild);. 000160c0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. 000160d0: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 000160e0: 20 20 20 20 20 72 65 74 75 72 6e 4e 6f 64 65 20 returnNode 000160f0: 3d 20 62 6f 64 79 3b 0a 20 20 20 20 20 20 20 20 = body;. 00016100: 7d 0a 20 20 20 20 20 20 20 20 69 66 20 28 41 4c }. if (AL 00016110: 4c 4f 57 45 44 5f 41 54 54 52 2e 73 68 61 64 6f LOWED_ATTR.shado 00016120: 77 72 6f 6f 74 20 7c 7c 20 41 4c 4c 4f 57 45 44 wroot || ALLOWED 00016130: 5f 41 54 54 52 2e 73 68 61 64 6f 77 72 6f 6f 74 _ATTR.shadowroot 00016140: 6d 6f 64 65 29 20 7b 0a 20 20 20 20 20 20 20 20 mode) {. 00016150: 20 20 2f 2a 0a 20 20 20 20 20 20 20 20 20 20 20 /*. 00016160: 20 41 64 6f 70 74 4e 6f 64 65 28 29 20 69 73 20 AdoptNode() is 00016170: 6e 6f 74 20 75 73 65 64 20 62 65 63 61 75 73 65 not used because 00016180: 20 69 6e 74 65 72 6e 61 6c 20 73 74 61 74 65 20 internal state 00016190: 69 73 20 6e 6f 74 20 72 65 73 65 74 0a 20 20 20 is not reset. 000161a0: 20 20 20 20 20 20 20 20 20 28 65 2e 67 2e 20 74 (e.g. t 000161b0: 68 65 20 70 61 73 74 20 6e 61 6d 65 73 20 6d 61 he past names ma 000161c0: 70 20 6f 66 20 61 20 48 54 4d 4c 46 6f 72 6d 45 p of a HTMLFormE 000161d0: 6c 65 6d 65 6e 74 29 2c 20 74 68 69 73 20 69 73 lement), this is 000161e0: 20 73 61 66 65 0a 20 20 20 20 20 20 20 20 20 20 safe. 000161f0: 20 20 69 6e 20 74 68 65 6f 72 79 20 62 75 74 20 in theory but 00016200: 77 65 20 77 6f 75 6c 64 20 72 61 74 68 65 72 20 we would rather 00016210: 6e 6f 74 20 72 69 73 6b 20 61 6e 6f 74 68 65 72 not risk another 00016220: 20 61 74 74 61 63 6b 20 76 65 63 74 6f 72 2e 0a attack vector.. 00016230: 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 The 00016240: 73 74 61 74 65 20 74 68 61 74 20 69 73 20 63 6c state that is cl 00016250: 6f 6e 65 64 20 62 79 20 69 6d 70 6f 72 74 4e 6f oned by importNo 00016260: 64 65 28 29 20 69 73 20 65 78 70 6c 69 63 69 74 de() is explicit 00016270: 6c 79 20 64 65 66 69 6e 65 64 0a 20 20 20 20 20 ly defined. 00016280: 20 20 20 20 20 20 20 62 79 20 74 68 65 20 73 70 by the sp 00016290: 65 63 73 2e 0a 20 20 20 20 20 20 20 20 20 20 2a ecs.. * 000162a0: 2f 0a 20 20 20 20 20 20 20 20 20 20 72 65 74 75 /. retu 000162b0: 72 6e 4e 6f 64 65 20 3d 20 69 6d 70 6f 72 74 4e rnNode = importN 000162c0: 6f 64 65 2e 63 61 6c 6c 28 6f 72 69 67 69 6e 61 ode.call(origina 000162d0: 6c 44 6f 63 75 6d 65 6e 74 2c 20 72 65 74 75 72 lDocument, retur 000162e0: 6e 4e 6f 64 65 2c 20 74 72 75 65 29 3b 0a 20 20 nNode, true);. 000162f0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 }. 00016300: 72 65 74 75 72 6e 20 72 65 74 75 72 6e 4e 6f 64 return returnNod 00016310: 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 e;. }. 00016320: 20 6c 65 74 20 73 65 72 69 61 6c 69 7a 65 64 48 let serializedH 00016330: 54 4d 4c 20 3d 20 57 48 4f 4c 45 5f 44 4f 43 55 TML = WHOLE_DOCU 00016340: 4d 45 4e 54 20 3f 20 62 6f 64 79 2e 6f 75 74 65 MENT ? body.oute 00016350: 72 48 54 4d 4c 20 3a 20 62 6f 64 79 2e 69 6e 6e rHTML : body.inn 00016360: 65 72 48 54 4d 4c 3b 0a 0a 20 20 20 20 20 20 2f erHTML;.. / 00016370: 2a 20 53 65 72 69 61 6c 69 7a 65 20 64 6f 63 74 * Serialize doct 00016380: 79 70 65 20 69 66 20 61 6c 6c 6f 77 65 64 20 2a ype if allowed * 00016390: 2f 0a 20 20 20 20 20 20 69 66 20 28 57 48 4f 4c /. if (WHOL 000163a0: 45 5f 44 4f 43 55 4d 45 4e 54 20 26 26 20 41 4c E_DOCUMENT && AL 000163b0: 4c 4f 57 45 44 5f 54 41 47 53 5b 27 21 64 6f 63 LOWED_TAGS['!doc 000163c0: 74 79 70 65 27 5d 20 26 26 20 62 6f 64 79 2e 6f type'] && body.o 000163d0: 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 26 26 20 wnerDocument && 000163e0: 62 6f 64 79 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 body.ownerDocume 000163f0: 6e 74 2e 64 6f 63 74 79 70 65 20 26 26 20 62 6f nt.doctype && bo 00016400: 64 79 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 dy.ownerDocument 00016410: 2e 64 6f 63 74 79 70 65 2e 6e 61 6d 65 20 26 26 .doctype.name && 00016420: 20 72 65 67 45 78 70 54 65 73 74 28 44 4f 43 54 regExpTest(DOCT 00016430: 59 50 45 5f 4e 41 4d 45 2c 20 62 6f 64 79 2e 6f YPE_NAME, body.o 00016440: 77 6e 65 72 44 6f 63 75 6d 65 6e 74 2e 64 6f 63 wnerDocument.doc 00016450: 74 79 70 65 2e 6e 61 6d 65 29 29 20 7b 0a 20 20 type.name)) {. 00016460: 20 20 20 20 20 20 73 65 72 69 61 6c 69 7a 65 64 serialized 00016470: 48 54 4d 4c 20 3d 20 27 3c 21 44 4f 43 54 59 50 HTML = '<!DOCTYP 00016480: 45 20 27 20 2b 20 62 6f 64 79 2e 6f 77 6e 65 72 E ' + body.owner 00016490: 44 6f 63 75 6d 65 6e 74 2e 64 6f 63 74 79 70 65 Document.doctype 000164a0: 2e 6e 61 6d 65 20 2b 20 27 3e 5c 6e 27 20 2b 20 .name + '>\n' + 000164b0: 73 65 72 69 61 6c 69 7a 65 64 48 54 4d 4c 3b 0a serializedHTML;. 000164c0: 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f }.. / 000164d0: 2a 20 53 61 6e 69 74 69 7a 65 20 66 69 6e 61 6c * Sanitize final 000164e0: 20 73 74 72 69 6e 67 20 74 65 6d 70 6c 61 74 65 string template 000164f0: 2d 73 61 66 65 20 2a 2f 0a 20 20 20 20 20 20 69 -safe */. i 00016500: 66 20 28 53 41 46 45 5f 46 4f 52 5f 54 45 4d 50 f (SAFE_FOR_TEMP 00016510: 4c 41 54 45 53 29 20 7b 0a 20 20 20 20 20 20 20 LATES) {. 00016520: 20 61 72 72 61 79 46 6f 72 45 61 63 68 28 5b 4d arrayForEach([M 00016530: 55 53 54 41 43 48 45 5f 45 58 50 52 2c 20 45 52 USTACHE_EXPR, ER 00016540: 42 5f 45 58 50 52 2c 20 54 4d 50 4c 49 54 5f 45 B_EXPR, TMPLIT_E 00016550: 58 50 52 5d 2c 20 65 78 70 72 20 3d 3e 20 7b 0a XPR], expr => {. 00016560: 20 20 20 20 20 20 20 20 20 20 73 65 72 69 61 6c serial 00016570: 69 7a 65 64 48 54 4d 4c 20 3d 20 73 74 72 69 6e izedHTML = strin 00016580: 67 52 65 70 6c 61 63 65 28 73 65 72 69 61 6c 69 gReplace(seriali 00016590: 7a 65 64 48 54 4d 4c 2c 20 65 78 70 72 2c 20 27 zedHTML, expr, ' 000165a0: 20 27 29 3b 0a 20 20 20 20 20 20 20 20 7d 29 3b ');. }); 000165b0: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 . }. r 000165c0: 65 74 75 72 6e 20 74 72 75 73 74 65 64 54 79 70 eturn trustedTyp 000165d0: 65 73 50 6f 6c 69 63 79 20 26 26 20 52 45 54 55 esPolicy && RETU 000165e0: 52 4e 5f 54 52 55 53 54 45 44 5f 54 59 50 45 20 RN_TRUSTED_TYPE 000165f0: 3f 20 74 72 75 73 74 65 64 54 79 70 65 73 50 6f ? trustedTypesPo 00016600: 6c 69 63 79 2e 63 72 65 61 74 65 48 54 4d 4c 28 licy.createHTML( 00016610: 73 65 72 69 61 6c 69 7a 65 64 48 54 4d 4c 29 20 serializedHTML) 00016620: 3a 20 73 65 72 69 61 6c 69 7a 65 64 48 54 4d 4c : serializedHTML 00016630: 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2a ;. };.. /* 00016640: 2a 0a 20 20 20 20 20 2a 20 50 75 62 6c 69 63 20 *. * Public 00016650: 6d 65 74 68 6f 64 20 74 6f 20 73 65 74 20 74 68 method to set th 00016660: 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 e configuration 00016670: 6f 6e 63 65 0a 20 20 20 20 20 2a 20 73 65 74 43 once. * setC 00016680: 6f 6e 66 69 67 0a 20 20 20 20 20 2a 0a 20 20 20 onfig. *. 00016690: 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f 62 6a 65 * @param {Obje 000166a0: 63 74 7d 20 63 66 67 20 63 6f 6e 66 69 67 75 72 ct} cfg configur 000166b0: 61 74 69 6f 6e 20 6f 62 6a 65 63 74 0a 20 20 20 ation object. 000166c0: 20 20 2a 2f 0a 20 20 20 20 44 4f 4d 50 75 72 69 */. DOMPuri 000166d0: 66 79 2e 73 65 74 43 6f 6e 66 69 67 20 3d 20 66 fy.setConfig = f 000166e0: 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a 20 20 20 unction () {. 000166f0: 20 20 20 6c 65 74 20 63 66 67 20 3d 20 61 72 67 let cfg = arg 00016700: 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 uments.length > 00016710: 30 20 26 26 20 61 72 67 75 6d 65 6e 74 73 5b 30 0 && arguments[0 00016720: 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 ] !== undefined 00016730: 3f 20 61 72 67 75 6d 65 6e 74 73 5b 30 5d 20 3a ? arguments[0] : 00016740: 20 7b 7d 3b 0a 20 20 20 20 20 20 5f 70 61 72 73 {};. _pars 00016750: 65 43 6f 6e 66 69 67 28 63 66 67 29 3b 0a 20 20 eConfig(cfg);. 00016760: 20 20 20 20 53 45 54 5f 43 4f 4e 46 49 47 20 3d SET_CONFIG = 00016770: 20 74 72 75 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 true;. };.. 00016780: 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 50 75 /**. * Pu 00016790: 62 6c 69 63 20 6d 65 74 68 6f 64 20 74 6f 20 72 blic method to r 000167a0: 65 6d 6f 76 65 20 74 68 65 20 63 6f 6e 66 69 67 emove the config 000167b0: 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 2a 20 63 uration. * c 000167c0: 6c 65 61 72 43 6f 6e 66 69 67 0a 20 20 20 20 20 learConfig. 000167d0: 2a 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 4f *. */. DO 000167e0: 4d 50 75 72 69 66 79 2e 63 6c 65 61 72 43 6f 6e MPurify.clearCon 000167f0: 66 69 67 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 fig = function ( 00016800: 29 20 7b 0a 20 20 20 20 20 20 43 4f 4e 46 49 47 ) {. CONFIG 00016810: 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 20 53 = null;. S 00016820: 45 54 5f 43 4f 4e 46 49 47 20 3d 20 66 61 6c 73 ET_CONFIG = fals 00016830: 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f e;. };.. / 00016840: 2a 2a 0a 20 20 20 20 20 2a 20 50 75 62 6c 69 63 **. * Public 00016850: 20 6d 65 74 68 6f 64 20 74 6f 20 63 68 65 63 6b method to check 00016860: 20 69 66 20 61 6e 20 61 74 74 72 69 62 75 74 65 if an attribute 00016870: 20 76 61 6c 75 65 20 69 73 20 76 61 6c 69 64 2e value is valid. 00016880: 0a 20 20 20 20 20 2a 20 55 73 65 73 20 6c 61 73 . * Uses las 00016890: 74 20 73 65 74 20 63 6f 6e 66 69 67 2c 20 69 66 t set config, if 000168a0: 20 61 6e 79 2e 20 4f 74 68 65 72 77 69 73 65 2c any. Otherwise, 000168b0: 20 75 73 65 73 20 63 6f 6e 66 69 67 20 64 65 66 uses config def 000168c0: 61 75 6c 74 73 2e 0a 20 20 20 20 20 2a 20 69 73 aults.. * is 000168d0: 56 61 6c 69 64 41 74 74 72 69 62 75 74 65 0a 20 ValidAttribute. 000168e0: 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 61 *. * @pa 000168f0: 72 61 6d 20 20 7b 53 74 72 69 6e 67 7d 20 74 61 ram {String} ta 00016900: 67 20 54 61 67 20 6e 61 6d 65 20 6f 66 20 63 6f g Tag name of co 00016910: 6e 74 61 69 6e 69 6e 67 20 65 6c 65 6d 65 6e 74 ntaining element 00016920: 2e 0a 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 .. * @param 00016930: 20 7b 53 74 72 69 6e 67 7d 20 61 74 74 72 20 41 {String} attr A 00016940: 74 74 72 69 62 75 74 65 20 6e 61 6d 65 2e 0a 20 ttribute name.. 00016950: 20 20 20 20 2a 20 40 70 61 72 61 6d 20 20 7b 53 * @param {S 00016960: 74 72 69 6e 67 7d 20 76 61 6c 75 65 20 41 74 74 tring} value Att 00016970: 72 69 62 75 74 65 20 76 61 6c 75 65 2e 0a 20 20 ribute value.. 00016980: 20 20 20 2a 20 40 72 65 74 75 72 6e 20 7b 42 6f * @return {Bo 00016990: 6f 6c 65 61 6e 7d 20 52 65 74 75 72 6e 73 20 74 olean} Returns t 000169a0: 72 75 65 20 69 66 20 60 76 61 6c 75 65 60 20 69 rue if `value` i 000169b0: 73 20 76 61 6c 69 64 2e 20 4f 74 68 65 72 77 69 s valid. Otherwi 000169c0: 73 65 2c 20 72 65 74 75 72 6e 73 20 66 61 6c 73 se, returns fals 000169d0: 65 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 e.. */. D 000169e0: 4f 4d 50 75 72 69 66 79 2e 69 73 56 61 6c 69 64 OMPurify.isValid 000169f0: 41 74 74 72 69 62 75 74 65 20 3d 20 66 75 6e 63 Attribute = func 00016a00: 74 69 6f 6e 20 28 74 61 67 2c 20 61 74 74 72 2c tion (tag, attr, 00016a10: 20 76 61 6c 75 65 29 20 7b 0a 20 20 20 20 20 20 value) {. 00016a20: 2f 2a 20 49 6e 69 74 69 61 6c 69 7a 65 20 73 68 /* Initialize sh 00016a30: 61 72 65 64 20 63 6f 6e 66 69 67 20 76 61 72 73 ared config vars 00016a40: 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 20 2a if necessary. * 00016a50: 2f 0a 20 20 20 20 20 20 69 66 20 28 21 43 4f 4e /. if (!CON 00016a60: 46 49 47 29 20 7b 0a 20 20 20 20 20 20 20 20 5f FIG) {. _ 00016a70: 70 61 72 73 65 43 6f 6e 66 69 67 28 7b 7d 29 3b parseConfig({}); 00016a80: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 63 . }. c 00016a90: 6f 6e 73 74 20 6c 63 54 61 67 20 3d 20 74 72 61 onst lcTag = tra 00016aa0: 6e 73 66 6f 72 6d 43 61 73 65 46 75 6e 63 28 74 nsformCaseFunc(t 00016ab0: 61 67 29 3b 0a 20 20 20 20 20 20 63 6f 6e 73 74 ag);. const 00016ac0: 20 6c 63 4e 61 6d 65 20 3d 20 74 72 61 6e 73 66 lcName = transf 00016ad0: 6f 72 6d 43 61 73 65 46 75 6e 63 28 61 74 74 72 ormCaseFunc(attr 00016ae0: 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 );. return 00016af0: 5f 69 73 56 61 6c 69 64 41 74 74 72 69 62 75 74 _isValidAttribut 00016b00: 65 28 6c 63 54 61 67 2c 20 6c 63 4e 61 6d 65 2c e(lcTag, lcName, 00016b10: 20 76 61 6c 75 65 29 3b 0a 20 20 20 20 7d 3b 0a value);. };. 00016b20: 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 . /**. * 00016b30: 41 64 64 48 6f 6f 6b 0a 20 20 20 20 20 2a 20 50 AddHook. * P 00016b40: 75 62 6c 69 63 20 6d 65 74 68 6f 64 20 74 6f 20 ublic method to 00016b50: 61 64 64 20 44 4f 4d 50 75 72 69 66 79 20 68 6f add DOMPurify ho 00016b60: 6f 6b 73 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 oks. *. 00016b70: 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 * @param {String 00016b80: 7d 20 65 6e 74 72 79 50 6f 69 6e 74 20 65 6e 74 } entryPoint ent 00016b90: 72 79 20 70 6f 69 6e 74 20 66 6f 72 20 74 68 65 ry point for the 00016ba0: 20 68 6f 6f 6b 20 74 6f 20 61 64 64 0a 20 20 20 hook to add. 00016bb0: 20 20 2a 20 40 70 61 72 61 6d 20 7b 46 75 6e 63 * @param {Func 00016bc0: 74 69 6f 6e 7d 20 68 6f 6f 6b 46 75 6e 63 74 69 tion} hookFuncti 00016bd0: 6f 6e 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 65 on function to e 00016be0: 78 65 63 75 74 65 0a 20 20 20 20 20 2a 2f 0a 20 xecute. */. 00016bf0: 20 20 20 44 4f 4d 50 75 72 69 66 79 2e 61 64 64 DOMPurify.add 00016c00: 48 6f 6f 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 20 Hook = function 00016c10: 28 65 6e 74 72 79 50 6f 69 6e 74 2c 20 68 6f 6f (entryPoint, hoo 00016c20: 6b 46 75 6e 63 74 69 6f 6e 29 20 7b 0a 20 20 20 kFunction) {. 00016c30: 20 20 20 69 66 20 28 74 79 70 65 6f 66 20 68 6f if (typeof ho 00016c40: 6f 6b 46 75 6e 63 74 69 6f 6e 20 21 3d 3d 20 27 okFunction !== ' 00016c50: 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 function') {. 00016c60: 20 20 20 20 20 72 65 74 75 72 6e 3b 0a 20 20 20 return;. 00016c70: 20 20 20 7d 0a 20 20 20 20 20 20 68 6f 6f 6b 73 }. hooks 00016c80: 5b 65 6e 74 72 79 50 6f 69 6e 74 5d 20 3d 20 68 [entryPoint] = h 00016c90: 6f 6f 6b 73 5b 65 6e 74 72 79 50 6f 69 6e 74 5d ooks[entryPoint] 00016ca0: 20 7c 7c 20 5b 5d 3b 0a 20 20 20 20 20 20 61 72 || [];. ar 00016cb0: 72 61 79 50 75 73 68 28 68 6f 6f 6b 73 5b 65 6e rayPush(hooks[en 00016cc0: 74 72 79 50 6f 69 6e 74 5d 2c 20 68 6f 6f 6b 46 tryPoint], hookF 00016cd0: 75 6e 63 74 69 6f 6e 29 3b 0a 20 20 20 20 7d 3b unction);. }; 00016ce0: 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a .. /**. * 00016cf0: 20 52 65 6d 6f 76 65 48 6f 6f 6b 0a 20 20 20 20 RemoveHook. 00016d00: 20 2a 20 50 75 62 6c 69 63 20 6d 65 74 68 6f 64 * Public method 00016d10: 20 74 6f 20 72 65 6d 6f 76 65 20 61 20 44 4f 4d to remove a DOM 00016d20: 50 75 72 69 66 79 20 68 6f 6f 6b 20 61 74 20 61 Purify hook at a 00016d30: 20 67 69 76 65 6e 20 65 6e 74 72 79 50 6f 69 6e given entryPoin 00016d40: 74 0a 20 20 20 20 20 2a 20 28 70 6f 70 73 20 69 t. * (pops i 00016d50: 74 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b t from the stack 00016d60: 20 6f 66 20 68 6f 6f 6b 73 20 69 66 20 6d 6f 72 of hooks if mor 00016d70: 65 20 61 72 65 20 70 72 65 73 65 6e 74 29 0a 20 e are present). 00016d80: 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 40 70 61 *. * @pa 00016d90: 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20 65 6e 74 ram {String} ent 00016da0: 72 79 50 6f 69 6e 74 20 65 6e 74 72 79 20 70 6f ryPoint entry po 00016db0: 69 6e 74 20 66 6f 72 20 74 68 65 20 68 6f 6f 6b int for the hook 00016dc0: 20 74 6f 20 72 65 6d 6f 76 65 0a 20 20 20 20 20 to remove. 00016dd0: 2a 20 40 72 65 74 75 72 6e 20 7b 46 75 6e 63 74 * @return {Funct 00016de0: 69 6f 6e 7d 20 72 65 6d 6f 76 65 64 28 70 6f 70 ion} removed(pop 00016df0: 70 65 64 29 20 68 6f 6f 6b 0a 20 20 20 20 20 2a ped) hook. * 00016e00: 2f 0a 20 20 20 20 44 4f 4d 50 75 72 69 66 79 2e /. DOMPurify. 00016e10: 72 65 6d 6f 76 65 48 6f 6f 6b 20 3d 20 66 75 6e removeHook = fun 00016e20: 63 74 69 6f 6e 20 28 65 6e 74 72 79 50 6f 69 6e ction (entryPoin 00016e30: 74 29 20 7b 0a 20 20 20 20 20 20 69 66 20 28 68 t) {. if (h 00016e40: 6f 6f 6b 73 5b 65 6e 74 72 79 50 6f 69 6e 74 5d ooks[entryPoint] 00016e50: 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 ) {. retu 00016e60: 72 6e 20 61 72 72 61 79 50 6f 70 28 68 6f 6f 6b rn arrayPop(hook 00016e70: 73 5b 65 6e 74 72 79 50 6f 69 6e 74 5d 29 3b 0a s[entryPoint]);. 00016e80: 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 3b 0a 0a }. };.. 00016e90: 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 52 /**. * R 00016ea0: 65 6d 6f 76 65 48 6f 6f 6b 73 0a 20 20 20 20 20 emoveHooks. 00016eb0: 2a 20 50 75 62 6c 69 63 20 6d 65 74 68 6f 64 20 * Public method 00016ec0: 74 6f 20 72 65 6d 6f 76 65 20 61 6c 6c 20 44 4f to remove all DO 00016ed0: 4d 50 75 72 69 66 79 20 68 6f 6f 6b 73 20 61 74 MPurify hooks at 00016ee0: 20 61 20 67 69 76 65 6e 20 65 6e 74 72 79 50 6f a given entryPo 00016ef0: 69 6e 74 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 int. *. 00016f00: 2a 20 40 70 61 72 61 6d 20 20 7b 53 74 72 69 6e * @param {Strin 00016f10: 67 7d 20 65 6e 74 72 79 50 6f 69 6e 74 20 65 6e g} entryPoint en 00016f20: 74 72 79 20 70 6f 69 6e 74 20 66 6f 72 20 74 68 try point for th 00016f30: 65 20 68 6f 6f 6b 73 20 74 6f 20 72 65 6d 6f 76 e hooks to remov 00016f40: 65 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 44 4f e. */. DO 00016f50: 4d 50 75 72 69 66 79 2e 72 65 6d 6f 76 65 48 6f MPurify.removeHo 00016f60: 6f 6b 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 oks = function ( 00016f70: 65 6e 74 72 79 50 6f 69 6e 74 29 20 7b 0a 20 20 entryPoint) {. 00016f80: 20 20 20 20 69 66 20 28 68 6f 6f 6b 73 5b 65 6e if (hooks[en 00016f90: 74 72 79 50 6f 69 6e 74 5d 29 20 7b 0a 20 20 20 tryPoint]) {. 00016fa0: 20 20 20 20 20 68 6f 6f 6b 73 5b 65 6e 74 72 79 hooks[entry 00016fb0: 50 6f 69 6e 74 5d 20 3d 20 5b 5d 3b 0a 20 20 20 Point] = [];. 00016fc0: 20 20 20 7d 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 }. };.. 00016fd0: 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 52 65 6d 6f /**. * Remo 00016fe0: 76 65 41 6c 6c 48 6f 6f 6b 73 0a 20 20 20 20 20 veAllHooks. 00016ff0: 2a 20 50 75 62 6c 69 63 20 6d 65 74 68 6f 64 20 * Public method 00017000: 74 6f 20 72 65 6d 6f 76 65 20 61 6c 6c 20 44 4f to remove all DO 00017010: 4d 50 75 72 69 66 79 20 68 6f 6f 6b 73 0a 20 20 MPurify hooks. 00017020: 20 20 20 2a 2f 0a 20 20 20 20 44 4f 4d 50 75 72 */. DOMPur 00017030: 69 66 79 2e 72 65 6d 6f 76 65 41 6c 6c 48 6f 6f ify.removeAllHoo 00017040: 6b 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 ks = function () 00017050: 20 7b 0a 20 20 20 20 20 20 68 6f 6f 6b 73 20 3d {. hooks = 00017060: 20 7b 7d 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 {};. };. 00017070: 72 65 74 75 72 6e 20 44 4f 4d 50 75 72 69 66 79 return DOMPurify 00017080: 3b 0a 20 20 7d 0a 20 20 76 61 72 20 70 75 72 69 ;. }. var puri 00017090: 66 79 20 3d 20 63 72 65 61 74 65 44 4f 4d 50 75 fy = createDOMPu 000170a0: 72 69 66 79 28 29 3b 0a 0a 20 20 72 65 74 75 72 rify();.. retur 000170b0: 6e 20 70 75 72 69 66 79 3b 0a 0a 7d 29 29 3b 0a n purify;..}));. 000170c0: 2f 2f 23 20 73 6f 75 72 63 65 4d 61 70 70 69 6e //# sourceMappin 000170d0: 67 55 52 4c 3d 70 75 72 69 66 79 2e 6a 73 2e 6d gURL=purify.js.m 000170e0: 61 70 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a ap.../***/ }),.. 000170f0: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 00017100: 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 dules/error-poly 00017110: 66 69 6c 6c 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a fill/index.js":. 00017120: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00017130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017150: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no 00017160: 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 de_modules/error 00017170: 2d 70 6f 6c 79 66 69 6c 6c 2f 69 6e 64 65 78 2e -polyfill/index. 00017180: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 00017190: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000171a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000171b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 000171c0: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 000171d0: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 000171e0: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 000171f0: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 00017200: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 00017210: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00017220: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 20 2a re__(/*! ./lib * 00017230: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00017240: 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c s/error-polyfill 00017250: 2f 6c 69 62 2f 69 6e 64 65 78 2e 6a 73 22 29 3b /lib/index.js"); 00017260: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00017270: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00017280: 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c es/error-polyfil 00017290: 6c 2f 6c 69 62 2f 69 6e 64 65 78 2e 6a 73 22 3a l/lib/index.js": 000172a0: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 000172b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000172c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000172d0: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !*** 000172e0: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/ 000172f0: 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c error-polyfill/l 00017300: 69 62 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 ib/index.js ***! 00017310: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00017320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017330: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017340: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 00017350: 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 module, __unused 00017360: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 00017370: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00017380: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 5f 5f 77 ire__) => {..__w 00017390: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000173a0: 28 2f 2a 21 20 63 61 70 61 62 69 6c 69 74 79 2f (/*! capability/ 000173b0: 65 73 35 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d es5 */ "./node_m 000173c0: 6f 64 75 6c 65 73 2f 63 61 70 61 62 69 6c 69 74 odules/capabilit 000173d0: 79 2f 65 73 35 2e 6a 73 22 29 3b 0d 0a 0d 0a 76 y/es5.js");....v 000173e0: 61 72 20 63 61 70 61 62 69 6c 69 74 79 20 3d 20 ar capability = 000173f0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00017400: 65 5f 5f 28 2f 2a 21 20 63 61 70 61 62 69 6c 69 e__(/*! capabili 00017410: 74 79 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f ty */ "./node_mo 00017420: 64 75 6c 65 73 2f 63 61 70 61 62 69 6c 69 74 79 dules/capability 00017430: 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0d 0a 0d 0a /index.js");.... 00017440: 76 61 72 20 70 6f 6c 79 66 69 6c 6c 3b 0d 0a 69 var polyfill;..i 00017450: 66 20 28 63 61 70 61 62 69 6c 69 74 79 28 22 45 f (capability("E 00017460: 72 72 6f 72 2e 63 61 70 74 75 72 65 53 74 61 63 rror.captureStac 00017470: 6b 54 72 61 63 65 22 29 29 0d 0a 20 20 20 20 70 kTrace")).. p 00017480: 6f 6c 79 66 69 6c 6c 20 3d 20 5f 5f 77 65 62 70 olyfill = __webp 00017490: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 000174a0: 21 20 2e 2f 76 38 20 2a 2f 20 22 2e 2f 6e 6f 64 ! ./v8 */ "./nod 000174b0: 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d e_modules/error- 000174c0: 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 76 38 2e polyfill/lib/v8. 000174d0: 6a 73 22 29 3b 0d 0a 65 6c 73 65 20 69 66 20 28 js");..else if ( 000174e0: 63 61 70 61 62 69 6c 69 74 79 28 22 45 72 72 6f capability("Erro 000174f0: 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 74 61 63 r.prototype.stac 00017500: 6b 22 29 29 0d 0a 20 20 20 20 70 6f 6c 79 66 69 k")).. polyfi 00017510: 6c 6c 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 ll = __webpack_r 00017520: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6e equire__(/*! ./n 00017530: 6f 6e 2d 76 38 2f 69 6e 64 65 78 20 2a 2f 20 22 on-v8/index */ " 00017540: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 00017550: 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 rror-polyfill/li 00017560: 62 2f 6e 6f 6e 2d 76 38 2f 69 6e 64 65 78 2e 6a b/non-v8/index.j 00017570: 73 22 29 3b 0d 0a 65 6c 73 65 0d 0a 20 20 20 20 s");..else.. 00017580: 70 6f 6c 79 66 69 6c 6c 20 3d 20 5f 5f 77 65 62 polyfill = __web 00017590: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 000175a0: 2a 21 20 2e 2f 75 6e 73 75 70 70 6f 72 74 65 64 *! ./unsupported 000175b0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 000175c0: 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 les/error-polyfi 000175d0: 6c 6c 2f 6c 69 62 2f 75 6e 73 75 70 70 6f 72 74 ll/lib/unsupport 000175e0: 65 64 2e 6a 73 22 29 3b 0d 0a 0d 0a 6d 6f 64 75 ed.js");....modu 000175f0: 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 70 6f 6c le.exports = pol 00017600: 79 66 69 6c 6c 28 29 3b 0a 0a 2f 2a 2a 2a 2f 20 yfill();../***/ 00017610: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 00017620: 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 de_modules/error 00017630: 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 6e 6f -polyfill/lib/no 00017640: 6e 2d 76 38 2f 46 72 61 6d 65 2e 6a 73 22 3a 0a n-v8/Frame.js":. 00017650: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00017660: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017670: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017680: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 00017690: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 000176a0: 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 dules/error-poly 000176b0: 66 69 6c 6c 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 2f fill/lib/non-v8/ 000176c0: 46 72 61 6d 65 2e 6a 73 20 2a 2a 2a 21 0a 20 20 Frame.js ***!. 000176d0: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 000176e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000176f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017700: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00017710: 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e / ((module, __un 00017720: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 used_webpack_exp 00017730: 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f orts, __webpack_ 00017740: 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a require__) => {. 00017750: 0a 76 61 72 20 43 6c 61 73 73 20 3d 20 28 5f 5f .var Class = (__ 00017760: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00017770: 5f 28 2f 2a 21 20 6f 33 20 2a 2f 20 22 2e 2f 6e _(/*! o3 */ "./n 00017780: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 6f 33 2f 69 ode_modules/o3/i 00017790: 6e 64 65 78 2e 6a 73 22 29 2e 43 6c 61 73 73 29 ndex.js").Class) 000177a0: 2c 0d 0a 20 20 20 20 61 62 73 74 72 61 63 74 4d ,.. abstractM 000177b0: 65 74 68 6f 64 20 3d 20 28 5f 5f 77 65 62 70 61 ethod = (__webpa 000177c0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 000177d0: 20 6f 33 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d o3 */ "./node_m 000177e0: 6f 64 75 6c 65 73 2f 6f 33 2f 69 6e 64 65 78 2e odules/o3/index. 000177f0: 6a 73 22 29 2e 61 62 73 74 72 61 63 74 4d 65 74 js").abstractMet 00017800: 68 6f 64 29 3b 0d 0a 0d 0a 76 61 72 20 46 72 61 hod);....var Fra 00017810: 6d 65 20 3d 20 43 6c 61 73 73 28 4f 62 6a 65 63 me = Class(Objec 00017820: 74 2c 20 7b 0d 0a 20 20 20 20 70 72 6f 74 6f 74 t, {.. protot 00017830: 79 70 65 3a 20 7b 0d 0a 20 20 20 20 20 20 20 20 ype: {.. 00017840: 69 6e 69 74 3a 20 43 6c 61 73 73 2e 70 72 6f 74 init: Class.prot 00017850: 6f 74 79 70 65 2e 6d 65 72 67 65 2c 0d 0a 20 20 otype.merge,.. 00017860: 20 20 20 20 20 20 66 72 61 6d 65 53 74 72 69 6e frameStrin 00017870: 67 3a 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 20 g: undefined,.. 00017880: 20 20 20 20 20 20 20 74 6f 53 74 72 69 6e 67 3a toString: 00017890: 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d 0a function () {.. 000178a0: 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 retu 000178b0: 72 6e 20 74 68 69 73 2e 66 72 61 6d 65 53 74 72 rn this.frameStr 000178c0: 69 6e 67 3b 0d 0a 20 20 20 20 20 20 20 20 7d 2c ing;.. }, 000178d0: 0d 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 .. functi 000178e0: 6f 6e 56 61 6c 75 65 3a 20 75 6e 64 65 66 69 6e onValue: undefin 000178f0: 65 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 65 74 ed,.. get 00017900: 54 68 69 73 3a 20 61 62 73 74 72 61 63 74 4d 65 This: abstractMe 00017910: 74 68 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 thod,.. g 00017920: 65 74 54 79 70 65 4e 61 6d 65 3a 20 61 62 73 74 etTypeName: abst 00017930: 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 20 20 ractMethod,.. 00017940: 20 20 20 20 20 67 65 74 46 75 6e 63 74 69 6f 6e getFunction 00017950: 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d : function () {. 00017960: 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 . ret 00017970: 75 72 6e 20 74 68 69 73 2e 66 75 6e 63 74 69 6f urn this.functio 00017980: 6e 56 61 6c 75 65 3b 0d 0a 20 20 20 20 20 20 20 nValue;.. 00017990: 20 7d 2c 0d 0a 20 20 20 20 20 20 20 20 67 65 74 },.. get 000179a0: 46 75 6e 63 74 69 6f 6e 4e 61 6d 65 3a 20 61 62 FunctionName: ab 000179b0: 73 74 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 stractMethod,.. 000179c0: 20 20 20 20 20 20 20 67 65 74 4d 65 74 68 6f 64 getMethod 000179d0: 4e 61 6d 65 3a 20 61 62 73 74 72 61 63 74 4d 65 Name: abstractMe 000179e0: 74 68 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 thod,.. g 000179f0: 65 74 46 69 6c 65 4e 61 6d 65 3a 20 61 62 73 74 etFileName: abst 00017a00: 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 20 20 ractMethod,.. 00017a10: 20 20 20 20 20 67 65 74 4c 69 6e 65 4e 75 6d 62 getLineNumb 00017a20: 65 72 3a 20 61 62 73 74 72 61 63 74 4d 65 74 68 er: abstractMeth 00017a30: 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 65 74 od,.. get 00017a40: 43 6f 6c 75 6d 6e 4e 75 6d 62 65 72 3a 20 61 62 ColumnNumber: ab 00017a50: 73 74 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 stractMethod,.. 00017a60: 20 20 20 20 20 20 20 67 65 74 45 76 61 6c 4f 72 getEvalOr 00017a70: 69 67 69 6e 3a 20 61 62 73 74 72 61 63 74 4d 65 igin: abstractMe 00017a80: 74 68 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 69 thod,.. i 00017a90: 73 54 6f 70 4c 65 76 65 6c 3a 20 61 62 73 74 72 sTopLevel: abstr 00017aa0: 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 20 20 20 actMethod,.. 00017ab0: 20 20 20 20 69 73 45 76 61 6c 3a 20 61 62 73 74 isEval: abst 00017ac0: 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a 20 20 20 ractMethod,.. 00017ad0: 20 20 20 20 20 69 73 4e 61 74 69 76 65 3a 20 61 isNative: a 00017ae0: 62 73 74 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a bstractMethod,.. 00017af0: 20 20 20 20 20 20 20 20 69 73 43 6f 6e 73 74 72 isConstr 00017b00: 75 63 74 6f 72 3a 20 61 62 73 74 72 61 63 74 4d uctor: abstractM 00017b10: 65 74 68 6f 64 0d 0a 20 20 20 20 7d 0d 0a 7d 29 ethod.. }..}) 00017b20: 3b 0d 0a 0d 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f ;....module.expo 00017b30: 72 74 73 20 3d 20 46 72 61 6d 65 3b 0a 0a 2f 2a rts = Frame;../* 00017b40: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 00017b50: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 00017b60: 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 rror-polyfill/li 00017b70: 62 2f 6e 6f 6e 2d 76 38 2f 46 72 61 6d 65 53 74 b/non-v8/FrameSt 00017b80: 72 69 6e 67 50 61 72 73 65 72 2e 6a 73 22 3a 0a ringParser.js":. 00017b90: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00017ba0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017bb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017bc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017bd0: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00017be0: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00017bf0: 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c s/error-polyfill 00017c00: 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 2f 46 72 61 6d /lib/non-v8/Fram 00017c10: 65 53 74 72 69 6e 67 50 61 72 73 65 72 2e 6a 73 eStringParser.js 00017c20: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 00017c30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017c40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017c50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00017c60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 00017c70: 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 /***/ ((module, 00017c80: 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b __unused_webpack 00017c90: 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 _exports, __webp 00017ca0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 00017cb0: 3e 20 7b 0a 0a 76 61 72 20 43 6c 61 73 73 20 3d > {..var Class = 00017cc0: 20 28 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 (__webpack_requ 00017cd0: 69 72 65 5f 5f 28 2f 2a 21 20 6f 33 20 2a 2f 20 ire__(/*! o3 */ 00017ce0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00017cf0: 6f 33 2f 69 6e 64 65 78 2e 6a 73 22 29 2e 43 6c o3/index.js").Cl 00017d00: 61 73 73 29 2c 0d 0a 20 20 20 20 46 72 61 6d 65 ass),.. Frame 00017d10: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00017d20: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 46 72 61 uire__(/*! ./Fra 00017d30: 6d 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f me */ "./node_mo 00017d40: 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 dules/error-poly 00017d50: 66 69 6c 6c 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 2f fill/lib/non-v8/ 00017d60: 46 72 61 6d 65 2e 6a 73 22 29 2c 0d 0a 20 20 20 Frame.js"),.. 00017d70: 20 63 61 63 68 65 20 3d 20 28 5f 5f 77 65 62 70 cache = (__webp 00017d80: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00017d90: 21 20 75 33 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f ! u3 */ "./node_ 00017da0: 6d 6f 64 75 6c 65 73 2f 75 33 2f 69 6e 64 65 78 modules/u3/index 00017db0: 2e 6a 73 22 29 2e 63 61 63 68 65 29 3b 0d 0a 0d .js").cache);... 00017dc0: 0a 76 61 72 20 46 72 61 6d 65 53 74 72 69 6e 67 .var FrameString 00017dd0: 50 61 72 73 65 72 20 3d 20 43 6c 61 73 73 28 4f Parser = Class(O 00017de0: 62 6a 65 63 74 2c 20 7b 0d 0a 20 20 20 20 70 72 bject, {.. pr 00017df0: 6f 74 6f 74 79 70 65 3a 20 7b 0d 0a 20 20 20 20 ototype: {.. 00017e00: 20 20 20 20 73 74 61 63 6b 50 61 72 73 65 72 3a stackParser: 00017e10: 20 6e 75 6c 6c 2c 0d 0a 20 20 20 20 20 20 20 20 null,.. 00017e20: 66 72 61 6d 65 50 61 72 73 65 72 3a 20 6e 75 6c frameParser: nul 00017e30: 6c 2c 0d 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 l,.. loca 00017e40: 74 69 6f 6e 50 61 72 73 65 72 73 3a 20 6e 75 6c tionParsers: nul 00017e50: 6c 2c 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e 73 l,.. cons 00017e60: 74 72 75 63 74 6f 72 3a 20 66 75 6e 63 74 69 6f tructor: functio 00017e70: 6e 20 28 6f 70 74 69 6f 6e 73 29 20 7b 0d 0a 20 n (options) {.. 00017e80: 20 20 20 20 20 20 20 20 20 20 20 43 6c 61 73 73 Class 00017e90: 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 65 72 67 65 .prototype.merge 00017ea0: 2e 63 61 6c 6c 28 74 68 69 73 2c 20 6f 70 74 69 .call(this, opti 00017eb0: 6f 6e 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d ons);.. } 00017ec0: 2c 0d 0a 20 20 20 20 20 20 20 20 67 65 74 46 72 ,.. getFr 00017ed0: 61 6d 65 73 3a 20 66 75 6e 63 74 69 6f 6e 20 28 ames: function ( 00017ee0: 66 72 61 6d 65 53 74 72 69 6e 67 73 2c 20 66 75 frameStrings, fu 00017ef0: 6e 63 74 69 6f 6e 56 61 6c 75 65 73 29 20 7b 0d nctionValues) {. 00017f00: 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 . var 00017f10: 20 66 72 61 6d 65 73 20 3d 20 5b 5d 3b 0d 0a 20 frames = [];.. 00017f20: 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 for ( 00017f30: 76 61 72 20 69 6e 64 65 78 20 3d 20 30 2c 20 6c var index = 0, l 00017f40: 65 6e 67 74 68 20 3d 20 66 72 61 6d 65 53 74 72 ength = frameStr 00017f50: 69 6e 67 73 2e 6c 65 6e 67 74 68 3b 20 69 6e 64 ings.length; ind 00017f60: 65 78 20 3c 20 6c 65 6e 67 74 68 3b 20 2b 2b 69 ex < length; ++i 00017f70: 6e 64 65 78 29 0d 0a 20 20 20 20 20 20 20 20 20 ndex).. 00017f80: 20 20 20 20 20 20 20 66 72 61 6d 65 73 5b 69 6e frames[in 00017f90: 64 65 78 5d 20 3d 20 74 68 69 73 2e 67 65 74 46 dex] = this.getF 00017fa0: 72 61 6d 65 28 66 72 61 6d 65 53 74 72 69 6e 67 rame(frameString 00017fb0: 73 5b 69 6e 64 65 78 5d 2c 20 66 75 6e 63 74 69 s[index], functi 00017fc0: 6f 6e 56 61 6c 75 65 73 5b 69 6e 64 65 78 5d 29 onValues[index]) 00017fd0: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 ;.. r 00017fe0: 65 74 75 72 6e 20 66 72 61 6d 65 73 3b 0d 0a 20 eturn frames;.. 00017ff0: 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 20 20 },.. 00018000: 20 20 20 67 65 74 46 72 61 6d 65 3a 20 66 75 6e getFrame: fun 00018010: 63 74 69 6f 6e 20 28 66 72 61 6d 65 53 74 72 69 ction (frameStri 00018020: 6e 67 2c 20 66 75 6e 63 74 69 6f 6e 56 61 6c 75 ng, functionValu 00018030: 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 e) {.. 00018040: 20 20 76 61 72 20 63 6f 6e 66 69 67 20 3d 20 7b var config = { 00018050: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 00018060: 20 20 66 72 61 6d 65 53 74 72 69 6e 67 3a 20 66 frameString: f 00018070: 72 61 6d 65 53 74 72 69 6e 67 2c 0d 0a 20 20 20 rameString,.. 00018080: 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e fun 00018090: 63 74 69 6f 6e 56 61 6c 75 65 3a 20 66 75 6e 63 ctionValue: func 000180a0: 74 69 6f 6e 56 61 6c 75 65 0d 0a 20 20 20 20 20 tionValue.. 000180b0: 20 20 20 20 20 20 20 7d 3b 0d 0a 20 20 20 20 20 };.. 000180c0: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 65 return ne 000180d0: 77 20 46 72 61 6d 65 28 63 6f 6e 66 69 67 29 3b w Frame(config); 000180e0: 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 .. }.. 000180f0: 20 7d 0d 0a 7d 29 3b 0d 0a 0d 0a 6d 6f 64 75 6c }..});....modul 00018100: 65 2e 65 78 70 6f 72 74 73 20 3d 20 7b 0d 0a 20 e.exports = {.. 00018110: 20 20 20 67 65 74 43 6c 61 73 73 3a 20 63 61 63 getClass: cac 00018120: 68 65 28 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b he(function () { 00018130: 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e .. return 00018140: 20 46 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 FrameStringPars 00018150: 65 72 3b 0d 0a 20 20 20 20 7d 29 2c 0d 0a 20 20 er;.. }),.. 00018160: 20 20 67 65 74 49 6e 73 74 61 6e 63 65 3a 20 63 getInstance: c 00018170: 61 63 68 65 28 66 75 6e 63 74 69 6f 6e 20 28 29 ache(function () 00018180: 20 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 {.. var 00018190: 46 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 65 FrameStringParse 000181a0: 72 20 3d 20 74 68 69 73 2e 67 65 74 43 6c 61 73 r = this.getClas 000181b0: 73 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 76 61 s();.. va 000181c0: 72 20 69 6e 73 74 61 6e 63 65 20 3d 20 6e 65 77 r instance = new 000181d0: 20 46 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 FrameStringPars 000181e0: 65 72 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 er();.. r 000181f0: 65 74 75 72 6e 20 69 6e 73 74 61 6e 63 65 3b 0d eturn instance;. 00018200: 0a 20 20 20 20 7d 29 0d 0a 7d 3b 0a 0a 2f 2a 2a . })..};../** 00018210: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 00018220: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 /node_modules/er 00018230: 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 ror-polyfill/lib 00018240: 2f 6e 6f 6e 2d 76 38 2f 46 72 61 6d 65 53 74 72 /non-v8/FrameStr 00018250: 69 6e 67 53 6f 75 72 63 65 2e 6a 73 22 3a 0a 2f ingSource.js":./ 00018260: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 00018270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018290: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000182a0: 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a *******!*\. !** 000182b0: 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 * ./node_modules 000182c0: 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f /error-polyfill/ 000182d0: 6c 69 62 2f 6e 6f 6e 2d 76 38 2f 46 72 61 6d 65 lib/non-v8/Frame 000182e0: 53 74 72 69 6e 67 53 6f 75 72 63 65 2e 6a 73 20 StringSource.js 000182f0: 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a ***!. \******** 00018300: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018310: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00018330: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 00018340: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f ***/ ((module, _ 00018350: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 00018360: 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 exports, __webpa 00018370: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 00018380: 20 7b 0a 0a 76 61 72 20 43 6c 61 73 73 20 3d 20 {..var Class = 00018390: 28 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 (__webpack_requi 000183a0: 72 65 5f 5f 28 2f 2a 21 20 6f 33 20 2a 2f 20 22 re__(/*! o3 */ " 000183b0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 6f ./node_modules/o 000183c0: 33 2f 69 6e 64 65 78 2e 6a 73 22 29 2e 43 6c 61 3/index.js").Cla 000183d0: 73 73 29 2c 0d 0a 20 20 20 20 61 62 73 74 72 61 ss),.. abstra 000183e0: 63 74 4d 65 74 68 6f 64 20 3d 20 28 5f 5f 77 65 ctMethod = (__we 000183f0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 00018400: 2f 2a 21 20 6f 33 20 2a 2f 20 22 2e 2f 6e 6f 64 /*! o3 */ "./nod 00018410: 65 5f 6d 6f 64 75 6c 65 73 2f 6f 33 2f 69 6e 64 e_modules/o3/ind 00018420: 65 78 2e 6a 73 22 29 2e 61 62 73 74 72 61 63 74 ex.js").abstract 00018430: 4d 65 74 68 6f 64 29 2c 0d 0a 20 20 20 20 65 61 Method),.. ea 00018440: 63 68 43 6f 6d 62 69 6e 61 74 69 6f 6e 20 3d 20 chCombination = 00018450: 28 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 (__webpack_requi 00018460: 72 65 5f 5f 28 2f 2a 21 20 75 33 20 2a 2f 20 22 re__(/*! u3 */ " 00018470: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 75 ./node_modules/u 00018480: 33 2f 69 6e 64 65 78 2e 6a 73 22 29 2e 65 61 63 3/index.js").eac 00018490: 68 43 6f 6d 62 69 6e 61 74 69 6f 6e 29 2c 0d 0a hCombination),.. 000184a0: 20 20 20 20 63 61 63 68 65 20 3d 20 28 5f 5f 77 cache = (__w 000184b0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000184c0: 28 2f 2a 21 20 75 33 20 2a 2f 20 22 2e 2f 6e 6f (/*! u3 */ "./no 000184d0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 75 33 2f 69 6e de_modules/u3/in 000184e0: 64 65 78 2e 6a 73 22 29 2e 63 61 63 68 65 29 2c dex.js").cache), 000184f0: 0d 0a 20 20 20 20 63 61 70 61 62 69 6c 69 74 79 .. capability 00018500: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00018510: 75 69 72 65 5f 5f 28 2f 2a 21 20 63 61 70 61 62 uire__(/*! capab 00018520: 69 6c 69 74 79 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ility */ "./node 00018530: 5f 6d 6f 64 75 6c 65 73 2f 63 61 70 61 62 69 6c _modules/capabil 00018540: 69 74 79 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0d ity/index.js");. 00018550: 0a 0d 0a 76 61 72 20 41 62 73 74 72 61 63 74 46 ...var AbstractF 00018560: 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 rameStringSource 00018570: 20 3d 20 43 6c 61 73 73 28 4f 62 6a 65 63 74 2c = Class(Object, 00018580: 20 7b 0d 0a 20 20 20 20 70 72 6f 74 6f 74 79 70 {.. prototyp 00018590: 65 3a 20 7b 0d 0a 20 20 20 20 20 20 20 20 63 61 e: {.. ca 000185a0: 70 74 75 72 65 46 72 61 6d 65 53 74 72 69 6e 67 ptureFrameString 000185b0: 73 3a 20 66 75 6e 63 74 69 6f 6e 20 28 66 72 61 s: function (fra 000185c0: 6d 65 53 68 69 66 74 73 29 20 7b 0d 0a 20 20 20 meShifts) {.. 000185d0: 20 20 20 20 20 20 20 20 20 76 61 72 20 65 72 72 var err 000185e0: 6f 72 20 3d 20 74 68 69 73 2e 63 72 65 61 74 65 or = this.create 000185f0: 45 72 72 6f 72 28 29 3b 0d 0a 20 20 20 20 20 20 Error();.. 00018600: 20 20 20 20 20 20 66 72 61 6d 65 53 68 69 66 74 frameShift 00018610: 73 2e 75 6e 73 68 69 66 74 28 74 68 69 73 2e 63 s.unshift(this.c 00018620: 61 70 74 75 72 65 46 72 61 6d 65 53 74 72 69 6e aptureFrameStrin 00018630: 67 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 gs);.. 00018640: 20 20 66 72 61 6d 65 53 68 69 66 74 73 2e 75 6e frameShifts.un 00018650: 73 68 69 66 74 28 74 68 69 73 2e 63 72 65 61 74 shift(this.creat 00018660: 65 45 72 72 6f 72 29 3b 0d 0a 20 20 20 20 20 20 eError);.. 00018670: 20 20 20 20 20 20 76 61 72 20 63 61 70 74 75 72 var captur 00018680: 65 64 46 72 61 6d 65 53 74 72 69 6e 67 73 20 3d edFrameStrings = 00018690: 20 74 68 69 73 2e 67 65 74 46 72 61 6d 65 53 74 this.getFrameSt 000186a0: 72 69 6e 67 73 28 65 72 72 6f 72 29 3b 0d 0a 0d rings(error);... 000186b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 . var 000186c0: 20 66 72 61 6d 65 53 74 72 69 6e 67 73 20 3d 20 frameStrings = 000186d0: 63 61 70 74 75 72 65 64 46 72 61 6d 65 53 74 72 capturedFrameStr 000186e0: 69 6e 67 73 2e 73 6c 69 63 65 28 66 72 61 6d 65 ings.slice(frame 000186f0: 53 68 69 66 74 73 2e 6c 65 6e 67 74 68 29 2c 0d Shifts.length),. 00018700: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 00018710: 20 66 75 6e 63 74 69 6f 6e 56 61 6c 75 65 73 20 functionValues 00018720: 3d 20 5b 5d 3b 0d 0a 0d 0a 20 20 20 20 20 20 20 = [];.... 00018730: 20 20 20 20 20 69 66 20 28 63 61 70 61 62 69 6c if (capabil 00018740: 69 74 79 28 22 61 72 67 75 6d 65 6e 74 73 2e 63 ity("arguments.c 00018750: 61 6c 6c 65 65 2e 63 61 6c 6c 65 72 22 29 29 20 allee.caller")) 00018760: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 {.. 00018770: 20 20 20 76 61 72 20 63 61 70 74 75 72 65 64 46 var capturedF 00018780: 75 6e 63 74 69 6f 6e 56 61 6c 75 65 73 20 3d 20 unctionValues = 00018790: 5b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 [.. 000187a0: 20 20 20 20 20 20 20 74 68 69 73 2e 63 72 65 61 this.crea 000187b0: 74 65 45 72 72 6f 72 2c 0d 0a 20 20 20 20 20 20 teError,.. 000187c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 th 000187d0: 69 73 2e 63 61 70 74 75 72 65 46 72 61 6d 65 53 is.captureFrameS 000187e0: 74 72 69 6e 67 73 0d 0a 20 20 20 20 20 20 20 20 trings.. 000187f0: 20 20 20 20 20 20 20 20 5d 3b 0d 0a 20 20 20 20 ];.. 00018800: 20 20 20 20 20 20 20 20 20 20 20 20 74 72 79 20 try 00018810: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 {.. 00018820: 20 20 20 20 20 20 20 76 61 72 20 61 43 61 6c 6c var aCall 00018830: 65 72 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 63 er = arguments.c 00018840: 61 6c 6c 65 65 3b 0d 0a 20 20 20 20 20 20 20 20 allee;.. 00018850: 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c whil 00018860: 65 20 28 61 43 61 6c 6c 65 72 20 3d 20 61 43 61 e (aCaller = aCa 00018870: 6c 6c 65 72 2e 63 61 6c 6c 65 72 29 0d 0a 20 20 ller.caller).. 00018880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018890: 20 20 20 20 20 20 63 61 70 74 75 72 65 64 46 75 capturedFu 000188a0: 6e 63 74 69 6f 6e 56 61 6c 75 65 73 2e 70 75 73 nctionValues.pus 000188b0: 68 28 61 43 61 6c 6c 65 72 29 3b 0d 0a 20 20 20 h(aCaller);.. 000188c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a }.. 000188d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 000188e0: 63 61 74 63 68 20 28 75 73 65 53 74 72 69 63 74 catch (useStrict 000188f0: 45 72 72 6f 72 29 20 7b 0d 0a 20 20 20 20 20 20 Error) {.. 00018900: 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 }.. 00018910: 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e fun 00018920: 63 74 69 6f 6e 56 61 6c 75 65 73 20 3d 20 63 61 ctionValues = ca 00018930: 70 74 75 72 65 64 46 75 6e 63 74 69 6f 6e 56 61 pturedFunctionVa 00018940: 6c 75 65 73 2e 73 6c 69 63 65 28 66 72 61 6d 65 lues.slice(frame 00018950: 53 68 69 66 74 73 2e 6c 65 6e 67 74 68 29 3b 0d Shifts.length);. 00018960: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a . }.. 00018970: 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 retu 00018980: 72 6e 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 rn {.. 00018990: 20 20 20 20 20 20 66 72 61 6d 65 53 74 72 69 6e frameStrin 000189a0: 67 73 3a 20 66 72 61 6d 65 53 74 72 69 6e 67 73 gs: frameStrings 000189b0: 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.. 000189c0: 20 20 20 66 75 6e 63 74 69 6f 6e 56 61 6c 75 65 functionValue 000189d0: 73 3a 20 66 75 6e 63 74 69 6f 6e 56 61 6c 75 65 s: functionValue 000189e0: 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d s.. } 000189f0: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 ;.. },.. 00018a00: 20 20 20 20 20 20 20 67 65 74 46 72 61 6d 65 53 getFrameS 00018a10: 74 72 69 6e 67 73 3a 20 66 75 6e 63 74 69 6f 6e trings: function 00018a20: 20 28 65 72 72 6f 72 29 20 7b 0d 0a 20 20 20 20 (error) {.. 00018a30: 20 20 20 20 20 20 20 20 76 61 72 20 6d 65 73 73 var mess 00018a40: 61 67 65 20 3d 20 65 72 72 6f 72 2e 6d 65 73 73 age = error.mess 00018a50: 61 67 65 20 7c 7c 20 22 22 3b 0d 0a 20 20 20 20 age || "";.. 00018a60: 20 20 20 20 20 20 20 20 76 61 72 20 6e 61 6d 65 var name 00018a70: 20 3d 20 65 72 72 6f 72 2e 6e 61 6d 65 20 7c 7c = error.name || 00018a80: 20 22 22 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 "";.. 00018a90: 20 20 76 61 72 20 73 74 61 63 6b 53 74 72 69 6e var stackStrin 00018aa0: 67 20 3d 20 74 68 69 73 2e 67 65 74 53 74 61 63 g = this.getStac 00018ab0: 6b 53 74 72 69 6e 67 28 65 72 72 6f 72 29 3b 0d kString(error);. 00018ac0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 . if 00018ad0: 28 73 74 61 63 6b 53 74 72 69 6e 67 20 3d 3d 3d (stackString === 00018ae0: 20 75 6e 64 65 66 69 6e 65 64 29 0d 0a 20 20 20 undefined).. 00018af0: 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 ret 00018b00: 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 urn;.. 00018b10: 20 20 76 61 72 20 73 74 61 63 6b 53 74 72 69 6e var stackStrin 00018b20: 67 43 68 75 6e 6b 73 20 3d 20 73 74 61 63 6b 53 gChunks = stackS 00018b30: 74 72 69 6e 67 2e 73 70 6c 69 74 28 22 5c 6e 22 tring.split("\n" 00018b40: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 );.. 00018b50: 76 61 72 20 66 72 6f 6d 50 6f 73 69 74 69 6f 6e var fromPosition 00018b60: 20 3d 20 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 = 0;.. 00018b70: 20 20 20 76 61 72 20 74 6f 50 6f 73 69 74 69 6f var toPositio 00018b80: 6e 20 3d 20 73 74 61 63 6b 53 74 72 69 6e 67 43 n = stackStringC 00018b90: 68 75 6e 6b 73 2e 6c 65 6e 67 74 68 3b 0d 0a 20 hunks.length;.. 00018ba0: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 if (t 00018bb0: 68 69 73 2e 68 61 73 48 65 61 64 65 72 29 0d 0a his.hasHeader).. 00018bc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018bd0: 66 72 6f 6d 50 6f 73 69 74 69 6f 6e 20 2b 3d 20 fromPosition += 00018be0: 6e 61 6d 65 2e 73 70 6c 69 74 28 22 5c 6e 22 29 name.split("\n") 00018bf0: 2e 6c 65 6e 67 74 68 20 2b 20 6d 65 73 73 61 67 .length + messag 00018c00: 65 2e 73 70 6c 69 74 28 22 5c 6e 22 29 2e 6c 65 e.split("\n").le 00018c10: 6e 67 74 68 20 2d 20 31 3b 0d 0a 20 20 20 20 20 ngth - 1;.. 00018c20: 20 20 20 20 20 20 20 69 66 20 28 74 68 69 73 2e if (this. 00018c30: 68 61 73 46 6f 6f 74 65 72 29 0d 0a 20 20 20 20 hasFooter).. 00018c40: 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 50 6f toPo 00018c50: 73 69 74 69 6f 6e 20 2d 3d 20 31 3b 0d 0a 20 20 sition -= 1;.. 00018c60: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e return 00018c70: 20 73 74 61 63 6b 53 74 72 69 6e 67 43 68 75 6e stackStringChun 00018c80: 6b 73 2e 73 6c 69 63 65 28 66 72 6f 6d 50 6f 73 ks.slice(fromPos 00018c90: 69 74 69 6f 6e 2c 20 74 6f 50 6f 73 69 74 69 6f ition, toPositio 00018ca0: 6e 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d 2c 0d n);.. },. 00018cb0: 0a 20 20 20 20 20 20 20 20 63 72 65 61 74 65 45 . createE 00018cc0: 72 72 6f 72 3a 20 61 62 73 74 72 61 63 74 4d 65 rror: abstractMe 00018cd0: 74 68 6f 64 2c 0d 0a 20 20 20 20 20 20 20 20 67 thod,.. g 00018ce0: 65 74 53 74 61 63 6b 53 74 72 69 6e 67 3a 20 61 etStackString: a 00018cf0: 62 73 74 72 61 63 74 4d 65 74 68 6f 64 2c 0d 0a bstractMethod,.. 00018d00: 20 20 20 20 20 20 20 20 68 61 73 48 65 61 64 65 hasHeade 00018d10: 72 3a 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 20 r: undefined,.. 00018d20: 20 20 20 20 20 20 20 68 61 73 46 6f 6f 74 65 72 hasFooter 00018d30: 3a 20 75 6e 64 65 66 69 6e 65 64 0d 0a 20 20 20 : undefined.. 00018d40: 20 7d 0d 0a 7d 29 3b 0d 0a 0d 0a 76 61 72 20 46 }..});....var F 00018d50: 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 rameStringSource 00018d60: 43 61 6c 69 62 72 61 74 6f 72 20 3d 20 43 6c 61 Calibrator = Cla 00018d70: 73 73 28 4f 62 6a 65 63 74 2c 20 7b 0d 0a 20 20 ss(Object, {.. 00018d80: 20 20 70 72 6f 74 6f 74 79 70 65 3a 20 7b 0d 0a prototype: {.. 00018d90: 20 20 20 20 20 20 20 20 63 61 6c 69 62 72 61 74 calibrat 00018da0: 65 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e eClass: function 00018db0: 20 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 (FrameStringSou 00018dc0: 72 63 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 rce) {.. 00018dd0: 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e return this. 00018de0: 63 61 6c 69 62 72 61 74 65 4d 65 74 68 6f 64 73 calibrateMethods 00018df0: 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 (FrameStringSour 00018e00: 63 65 29 20 26 26 20 74 68 69 73 2e 63 61 6c 69 ce) && this.cali 00018e10: 62 72 61 74 65 45 6e 76 65 6c 6f 70 65 28 46 72 brateEnvelope(Fr 00018e20: 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 29 ameStringSource) 00018e30: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 ;.. },.. 00018e40: 20 20 20 20 20 20 20 63 61 6c 69 62 72 61 74 65 calibrate 00018e50: 4d 65 74 68 6f 64 73 3a 20 66 75 6e 63 74 69 6f Methods: functio 00018e60: 6e 20 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f n (FrameStringSo 00018e70: 75 72 63 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 urce) {.. 00018e80: 20 20 20 20 20 74 72 79 20 7b 0d 0a 20 20 20 20 try {.. 00018e90: 20 20 20 20 20 20 20 20 20 20 20 20 65 61 63 68 each 00018ea0: 43 6f 6d 62 69 6e 61 74 69 6f 6e 28 5b 5b 0d 0a Combination([[.. 00018eb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018ec0: 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 28 6d 65 function (me 00018ed0: 73 73 61 67 65 29 20 7b 0d 0a 20 20 20 20 20 20 ssage) {.. 00018ee0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018ef0: 20 20 72 65 74 75 72 6e 20 6e 65 77 20 45 72 72 return new Err 00018f00: 6f 72 28 6d 65 73 73 61 67 65 29 3b 0d 0a 20 20 or(message);.. 00018f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018f20: 20 20 7d 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 },.. 00018f30: 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 functi 00018f40: 6f 6e 20 28 6d 65 73 73 61 67 65 29 20 7b 0d 0a on (message) {.. 00018f50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018f60: 20 20 20 20 20 20 20 20 74 72 79 20 7b 0d 0a 20 try {.. 00018f70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00018f80: 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 throw 00018f90: 20 6e 65 77 20 45 72 72 6f 72 28 6d 65 73 73 61 new Error(messa 00018fa0: 67 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 ge);.. 00018fb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d }. 00018fc0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 00018fd0: 20 20 20 20 20 20 20 20 20 63 61 74 63 68 20 28 catch ( 00018fe0: 65 72 72 6f 72 29 20 7b 0d 0a 20 20 20 20 20 20 error) {.. 00018ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00019000: 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 return err 00019010: 6f 72 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 or;.. 00019020: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a }.. 00019030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00019040: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 }.. 00019050: 20 20 20 20 20 20 20 5d 2c 20 5b 0d 0a 20 20 20 ], [.. 00019060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00019070: 20 66 75 6e 63 74 69 6f 6e 20 28 65 72 72 6f 72 function (error 00019080: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ) {.. 00019090: 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 ret 000190a0: 75 72 6e 20 65 72 72 6f 72 2e 73 74 61 63 6b 3b urn error.stack; 000190b0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 000190c0: 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 20 20 20 },.. 000190d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 fu 000190e0: 6e 63 74 69 6f 6e 20 28 65 72 72 6f 72 29 20 7b nction (error) { 000190f0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 00019100: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e return 00019110: 20 65 72 72 6f 72 2e 73 74 61 63 6b 74 72 61 63 error.stacktrac 00019120: 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e;.. 00019130: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 }.. 00019140: 20 20 20 20 20 20 20 20 20 20 20 5d 5d 2c 20 66 ]], f 00019150: 75 6e 63 74 69 6f 6e 20 28 63 72 65 61 74 65 45 unction (createE 00019160: 72 72 6f 72 2c 20 67 65 74 53 74 61 63 6b 53 74 rror, getStackSt 00019170: 72 69 6e 67 29 20 7b 0d 0a 20 20 20 20 20 20 20 ring) {.. 00019180: 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 if 00019190: 28 67 65 74 53 74 61 63 6b 53 74 72 69 6e 67 28 (getStackString( 000191a0: 63 72 65 61 74 65 45 72 72 6f 72 28 29 29 29 0d createError())). 000191b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 000191c0: 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 7b throw { 000191d0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 000191e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 ge 000191f0: 74 53 74 61 63 6b 53 74 72 69 6e 67 3a 20 67 65 tStackString: ge 00019200: 74 53 74 61 63 6b 53 74 72 69 6e 67 2c 0d 0a 20 tStackString,.. 00019210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00019220: 20 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 creat 00019230: 65 45 72 72 6f 72 3a 20 63 72 65 61 74 65 45 72 eError: createEr 00019240: 72 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ror.. 00019250: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 3b 0d };. 00019260: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 00019270: 20 7d 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 });.. 00019280: 20 20 7d 20 63 61 74 63 68 20 28 77 6f 72 6b 69 } catch (worki 00019290: 6e 67 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e ngImplementation 000192a0: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ) {.. 000192b0: 20 20 20 20 20 43 6c 61 73 73 2e 6d 65 72 67 65 Class.merge 000192c0: 2e 63 61 6c 6c 28 46 72 61 6d 65 53 74 72 69 6e .call(FrameStrin 000192d0: 67 53 6f 75 72 63 65 2c 20 7b 0d 0a 20 20 20 20 gSource, {.. 000192e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 000192f0: 70 72 6f 74 6f 74 79 70 65 3a 20 77 6f 72 6b 69 prototype: worki 00019300: 6e 67 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e ngImplementation 00019310: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 00019320: 20 20 7d 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 });.. 00019330: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 return tr 00019340: 75 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ue;.. 00019350: 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 }.. 00019360: 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 20 return false;.. 00019370: 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 20 20 },.. 00019380: 20 20 20 63 61 6c 69 62 72 61 74 65 45 6e 76 65 calibrateEnve 00019390: 6c 6f 70 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 lope: function ( 000193a0: 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 FrameStringSourc 000193b0: 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 e) {.. 000193c0: 20 20 76 61 72 20 67 65 74 53 74 61 63 6b 53 74 var getStackSt 000193d0: 72 69 6e 67 20 3d 20 46 72 61 6d 65 53 74 72 69 ring = FrameStri 000193e0: 6e 67 53 6f 75 72 63 65 2e 70 72 6f 74 6f 74 79 ngSource.prototy 000193f0: 70 65 2e 67 65 74 53 74 61 63 6b 53 74 72 69 6e pe.getStackStrin 00019400: 67 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 g;.. 00019410: 76 61 72 20 63 72 65 61 74 65 45 72 72 6f 72 20 var createError 00019420: 3d 20 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 = FrameStringSou 00019430: 72 63 65 2e 70 72 6f 74 6f 74 79 70 65 2e 63 72 rce.prototype.cr 00019440: 65 61 74 65 45 72 72 6f 72 3b 0d 0a 20 20 20 20 eateError;.. 00019450: 20 20 20 20 20 20 20 20 76 61 72 20 63 61 6c 69 var cali 00019460: 62 72 61 74 6f 72 53 74 61 63 6b 53 74 72 69 6e bratorStackStrin 00019470: 67 20 3d 20 67 65 74 53 74 61 63 6b 53 74 72 69 g = getStackStri 00019480: 6e 67 28 63 72 65 61 74 65 45 72 72 6f 72 28 22 ng(createError(" 00019490: 6d 61 72 6b 65 72 22 29 29 3b 0d 0a 20 20 20 20 marker"));.. 000194a0: 20 20 20 20 20 20 20 20 76 61 72 20 63 61 6c 69 var cali 000194b0: 62 72 61 74 6f 72 46 72 61 6d 65 53 74 72 69 6e bratorFrameStrin 000194c0: 67 73 20 3d 20 63 61 6c 69 62 72 61 74 6f 72 53 gs = calibratorS 000194d0: 74 61 63 6b 53 74 72 69 6e 67 2e 73 70 6c 69 74 tackString.split 000194e0: 28 22 5c 6e 22 29 3b 0d 0a 20 20 20 20 20 20 20 ("\n");.. 000194f0: 20 20 20 20 20 43 6c 61 73 73 2e 6d 65 72 67 65 Class.merge 00019500: 2e 63 61 6c 6c 28 46 72 61 6d 65 53 74 72 69 6e .call(FrameStrin 00019510: 67 53 6f 75 72 63 65 2c 20 7b 0d 0a 20 20 20 20 gSource, {.. 00019520: 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 74 prot 00019530: 6f 74 79 70 65 3a 20 7b 0d 0a 20 20 20 20 20 20 otype: {.. 00019540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 ha 00019550: 73 48 65 61 64 65 72 3a 20 2f 6d 61 72 6b 65 72 sHeader: /marker 00019560: 2f 2e 74 65 73 74 28 63 61 6c 69 62 72 61 74 6f /.test(calibrato 00019570: 72 46 72 61 6d 65 53 74 72 69 6e 67 73 5b 30 5d rFrameStrings[0] 00019580: 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ),.. 00019590: 20 20 20 20 20 20 20 20 68 61 73 46 6f 6f 74 65 hasFoote 000195a0: 72 3a 20 63 61 6c 69 62 72 61 74 6f 72 46 72 61 r: calibratorFra 000195b0: 6d 65 53 74 72 69 6e 67 73 5b 63 61 6c 69 62 72 meStrings[calibr 000195c0: 61 74 6f 72 46 72 61 6d 65 53 74 72 69 6e 67 73 atorFrameStrings 000195d0: 2e 6c 65 6e 67 74 68 20 2d 20 31 5d 20 3d 3d 3d .length - 1] === 000195e0: 20 22 22 0d 0a 20 20 20 20 20 20 20 20 20 20 20 "".. 000195f0: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 }.. 00019600: 20 20 20 20 7d 29 3b 0d 0a 20 20 20 20 20 20 20 });.. 00019610: 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 return true 00019620: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 ;.. }.. 00019630: 20 20 7d 0d 0a 7d 29 3b 0d 0a 0d 0a 0d 0a 6d 6f }..});......mo 00019640: 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 7b dule.exports = { 00019650: 0d 0a 20 20 20 20 67 65 74 43 6c 61 73 73 3a 20 .. getClass: 00019660: 63 61 63 68 65 28 66 75 6e 63 74 69 6f 6e 20 28 cache(function ( 00019670: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 ) {.. var 00019680: 20 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 FrameStringSour 00019690: 63 65 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 ce;.. if 000196a0: 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 (FrameStringSour 000196b0: 63 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ce).. 000196c0: 20 72 65 74 75 72 6e 20 46 72 61 6d 65 53 74 72 return FrameStr 000196d0: 69 6e 67 53 6f 75 72 63 65 3b 0d 0a 20 20 20 20 ingSource;.. 000196e0: 20 20 20 20 46 72 61 6d 65 53 74 72 69 6e 67 53 FrameStringS 000196f0: 6f 75 72 63 65 20 3d 20 43 6c 61 73 73 28 41 62 ource = Class(Ab 00019700: 73 74 72 61 63 74 46 72 61 6d 65 53 74 72 69 6e stractFrameStrin 00019710: 67 53 6f 75 72 63 65 2c 20 7b 7d 29 3b 0d 0a 20 gSource, {});.. 00019720: 20 20 20 20 20 20 20 76 61 72 20 63 61 6c 69 62 var calib 00019730: 72 61 74 6f 72 20 3d 20 6e 65 77 20 46 72 61 6d rator = new Fram 00019740: 65 53 74 72 69 6e 67 53 6f 75 72 63 65 43 61 6c eStringSourceCal 00019750: 69 62 72 61 74 6f 72 28 29 3b 0d 0a 20 20 20 20 ibrator();.. 00019760: 20 20 20 20 69 66 20 28 21 63 61 6c 69 62 72 61 if (!calibra 00019770: 74 6f 72 2e 63 61 6c 69 62 72 61 74 65 43 6c 61 tor.calibrateCla 00019780: 73 73 28 46 72 61 6d 65 53 74 72 69 6e 67 53 6f ss(FrameStringSo 00019790: 75 72 63 65 29 29 0d 0a 20 20 20 20 20 20 20 20 urce)).. 000197a0: 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 throw new Er 000197b0: 72 6f 72 28 22 43 61 6e 6e 6f 74 20 72 65 61 64 ror("Cannot read 000197c0: 20 45 72 72 6f 72 2e 70 72 6f 74 6f 74 79 70 65 Error.prototype 000197d0: 2e 73 74 61 63 6b 20 69 6e 20 74 68 69 73 20 65 .stack in this e 000197e0: 6e 76 69 72 6f 6e 6d 65 6e 74 2e 22 29 3b 0d 0a nvironment.");.. 000197f0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 return F 00019800: 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 rameStringSource 00019810: 3b 0d 0a 20 20 20 20 7d 29 2c 0d 0a 20 20 20 20 ;.. }),.. 00019820: 67 65 74 49 6e 73 74 61 6e 63 65 3a 20 63 61 63 getInstance: cac 00019830: 68 65 28 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b he(function () { 00019840: 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 46 72 .. var Fr 00019850: 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 20 ameStringSource 00019860: 3d 20 74 68 69 73 2e 67 65 74 43 6c 61 73 73 28 = this.getClass( 00019870: 29 3b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 );.. var 00019880: 69 6e 73 74 61 6e 63 65 20 3d 20 6e 65 77 20 46 instance = new F 00019890: 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 63 65 rameStringSource 000198a0: 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 ();.. ret 000198b0: 75 72 6e 20 69 6e 73 74 61 6e 63 65 3b 0d 0a 20 urn instance;.. 000198c0: 20 20 20 7d 29 0d 0a 7d 3b 0a 0a 2f 2a 2a 2a 2f })..};../***/ 000198d0: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 000198e0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f ode_modules/erro 000198f0: 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 6e r-polyfill/lib/n 00019900: 6f 6e 2d 76 38 2f 69 6e 64 65 78 2e 6a 73 22 3a on-v8/index.js": 00019910: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 00019920: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00019930: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00019940: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c *************!*\ 00019950: 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d . !*** ./node_m 00019960: 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c odules/error-pol 00019970: 79 66 69 6c 6c 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 yfill/lib/non-v8 00019980: 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 /index.js ***!. 00019990: 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************** 000199a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000199b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000199c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a ***********/./** 000199d0: 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 */ ((module, __u 000199e0: 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 nused_webpack_ex 000199f0: 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b ports, __webpack 00019a00: 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b _require__) => { 00019a10: 0a 0a 76 61 72 20 46 72 61 6d 65 53 74 72 69 6e ..var FrameStrin 00019a20: 67 53 6f 75 72 63 65 20 3d 20 5f 5f 77 65 62 70 gSource = __webp 00019a30: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00019a40: 21 20 2e 2f 46 72 61 6d 65 53 74 72 69 6e 67 53 ! ./FrameStringS 00019a50: 6f 75 72 63 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ource */ "./node 00019a60: 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 _modules/error-p 00019a70: 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 6e 6f 6e 2d olyfill/lib/non- 00019a80: 76 38 2f 46 72 61 6d 65 53 74 72 69 6e 67 53 6f v8/FrameStringSo 00019a90: 75 72 63 65 2e 6a 73 22 29 2c 0d 0a 20 20 20 20 urce.js"),.. 00019aa0: 46 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 65 FrameStringParse 00019ab0: 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 r = __webpack_re 00019ac0: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 46 72 quire__(/*! ./Fr 00019ad0: 61 6d 65 53 74 72 69 6e 67 50 61 72 73 65 72 20 ameStringParser 00019ae0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00019af0: 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c es/error-polyfil 00019b00: 6c 2f 6c 69 62 2f 6e 6f 6e 2d 76 38 2f 46 72 61 l/lib/non-v8/Fra 00019b10: 6d 65 53 74 72 69 6e 67 50 61 72 73 65 72 2e 6a meStringParser.j 00019b20: 73 22 29 2c 0d 0a 20 20 20 20 63 61 63 68 65 20 s"),.. cache 00019b30: 3d 20 28 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = (__webpack_req 00019b40: 75 69 72 65 5f 5f 28 2f 2a 21 20 75 33 20 2a 2f uire__(/*! u3 */ 00019b50: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00019b60: 2f 75 33 2f 69 6e 64 65 78 2e 6a 73 22 29 2e 63 /u3/index.js").c 00019b70: 61 63 68 65 29 2c 0d 0a 20 20 20 20 70 72 65 70 ache),.. prep 00019b80: 61 72 65 53 74 61 63 6b 54 72 61 63 65 20 3d 20 areStackTrace = 00019b90: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00019ba0: 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 70 72 65 70 61 e__(/*! ../prepa 00019bb0: 72 65 53 74 61 63 6b 54 72 61 63 65 20 2a 2f 20 reStackTrace */ 00019bc0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00019bd0: 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c error-polyfill/l 00019be0: 69 62 2f 70 72 65 70 61 72 65 53 74 61 63 6b 54 ib/prepareStackT 00019bf0: 72 61 63 65 2e 6a 73 22 29 3b 0d 0a 0d 0a 6d 6f race.js");....mo 00019c00: 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 dule.exports = f 00019c10: 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d 0a 0d 0a unction () {.... 00019c20: 20 20 20 20 45 72 72 6f 72 2e 63 61 70 74 75 72 Error.captur 00019c30: 65 53 74 61 63 6b 54 72 61 63 65 20 3d 20 66 75 eStackTrace = fu 00019c40: 6e 63 74 69 6f 6e 20 63 61 70 74 75 72 65 53 74 nction captureSt 00019c50: 61 63 6b 54 72 61 63 65 28 74 68 72 6f 77 61 62 ackTrace(throwab 00019c60: 6c 65 2c 20 74 65 72 6d 69 6e 61 74 6f 72 29 20 le, terminator) 00019c70: 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 77 {.. var w 00019c80: 61 72 6e 69 6e 67 73 3b 0d 0a 20 20 20 20 20 20 arnings;.. 00019c90: 20 20 76 61 72 20 66 72 61 6d 65 53 68 69 66 74 var frameShift 00019ca0: 73 20 3d 20 5b 0d 0a 20 20 20 20 20 20 20 20 20 s = [.. 00019cb0: 20 20 20 63 61 70 74 75 72 65 53 74 61 63 6b 54 captureStackT 00019cc0: 72 61 63 65 0d 0a 20 20 20 20 20 20 20 20 5d 3b race.. ]; 00019cd0: 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 65 .. if (te 00019ce0: 72 6d 69 6e 61 74 6f 72 29 20 7b 0d 0a 20 20 20 rminator) {.. 00019cf0: 20 20 20 20 20 20 20 20 20 2f 2f 20 61 64 64 69 // addi 00019d00: 74 69 6f 6e 61 6c 20 66 72 61 6d 65 73 20 63 61 tional frames ca 00019d10: 6e 20 63 6f 6d 65 20 68 65 72 65 20 69 66 20 61 n come here if a 00019d20: 72 67 75 6d 65 6e 74 73 2e 63 61 6c 6c 65 65 2e rguments.callee. 00019d30: 63 61 6c 6c 65 72 20 69 73 20 73 75 70 70 6f 72 caller is suppor 00019d40: 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ted.. 00019d50: 20 2f 2f 20 6f 74 68 65 72 77 69 73 65 20 69 74 // otherwise it 00019d60: 20 69 73 20 68 61 72 64 20 74 6f 20 69 64 65 6e is hard to iden 00019d70: 74 69 66 79 20 74 68 65 20 74 65 72 6d 69 6e 61 tify the termina 00019d80: 74 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 tor.. 00019d90: 20 66 72 61 6d 65 53 68 69 66 74 73 2e 70 75 73 frameShifts.pus 00019da0: 68 28 74 65 72 6d 69 6e 61 74 6f 72 29 3b 0d 0a h(terminator);.. 00019db0: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 }.. 00019dc0: 20 20 20 76 61 72 20 63 61 70 74 75 72 65 64 20 var captured 00019dd0: 3d 20 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 = FrameStringSou 00019de0: 72 63 65 2e 67 65 74 49 6e 73 74 61 6e 63 65 28 rce.getInstance( 00019df0: 29 2e 63 61 70 74 75 72 65 46 72 61 6d 65 53 74 ).captureFrameSt 00019e00: 72 69 6e 67 73 28 66 72 61 6d 65 53 68 69 66 74 rings(frameShift 00019e10: 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 4f 62 6a s);.. Obj 00019e20: 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 ect.defineProper 00019e30: 74 69 65 73 28 74 68 72 6f 77 61 62 6c 65 2c 20 ties(throwable, 00019e40: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 {.. s 00019e50: 74 61 63 6b 3a 20 7b 0d 0a 20 20 20 20 20 20 20 tack: {.. 00019e60: 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 75 configu 00019e70: 72 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 20 rable: true,.. 00019e80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 ge 00019e90: 74 3a 20 63 61 63 68 65 28 66 75 6e 63 74 69 6f t: cache(functio 00019ea0: 6e 20 28 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 n () {.. 00019eb0: 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 var 00019ec0: 66 72 61 6d 65 73 20 3d 20 46 72 61 6d 65 53 74 frames = FrameSt 00019ed0: 72 69 6e 67 50 61 72 73 65 72 2e 67 65 74 49 6e ringParser.getIn 00019ee0: 73 74 61 6e 63 65 28 29 2e 67 65 74 46 72 61 6d stance().getFram 00019ef0: 65 73 28 63 61 70 74 75 72 65 64 2e 66 72 61 6d es(captured.fram 00019f00: 65 53 74 72 69 6e 67 73 2c 20 63 61 70 74 75 72 eStrings, captur 00019f10: 65 64 2e 66 75 6e 63 74 69 6f 6e 56 61 6c 75 65 ed.functionValue 00019f20: 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 s);.. 00019f30: 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 return 00019f40: 28 45 72 72 6f 72 2e 70 72 65 70 61 72 65 53 74 (Error.prepareSt 00019f50: 61 63 6b 54 72 61 63 65 20 7c 7c 20 70 72 65 70 ackTrace || prep 00019f60: 61 72 65 53 74 61 63 6b 54 72 61 63 65 29 28 74 areStackTrace)(t 00019f70: 68 72 6f 77 61 62 6c 65 2c 20 66 72 61 6d 65 73 hrowable, frames 00019f80: 2c 20 77 61 72 6e 69 6e 67 73 29 3b 0d 0a 20 20 , warnings);.. 00019f90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 29 }) 00019fa0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c .. }, 00019fb0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 61 .. ca 00019fc0: 63 68 65 64 53 74 61 63 6b 3a 20 7b 0d 0a 20 20 chedStack: {.. 00019fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f co 00019fe0: 6e 66 69 67 75 72 61 62 6c 65 3a 20 74 72 75 65 nfigurable: true 00019ff0: 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.. 0001a000: 20 20 20 77 72 69 74 61 62 6c 65 3a 20 74 72 75 writable: tru 0001a010: 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e,.. 0001a020: 20 20 20 20 65 6e 75 6d 65 72 61 62 6c 65 3a 20 enumerable: 0001a030: 66 61 6c 73 65 2c 0d 0a 20 20 20 20 20 20 20 20 false,.. 0001a040: 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a 20 74 value: t 0001a050: 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 rue.. 0001a060: 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d 29 3b 0d }.. });. 0001a070: 0a 20 20 20 20 7d 3b 0d 0a 0d 0a 20 20 20 20 45 . };.... E 0001a080: 72 72 6f 72 2e 67 65 74 53 74 61 63 6b 54 72 61 rror.getStackTra 0001a090: 63 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 74 ce = function (t 0001a0a0: 68 72 6f 77 61 62 6c 65 29 20 7b 0d 0a 20 20 20 hrowable) {.. 0001a0b0: 20 20 20 20 20 69 66 20 28 74 68 72 6f 77 61 62 if (throwab 0001a0c0: 6c 65 2e 63 61 63 68 65 64 53 74 61 63 6b 29 0d le.cachedStack). 0001a0d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 . ret 0001a0e0: 75 72 6e 20 74 68 72 6f 77 61 62 6c 65 2e 73 74 urn throwable.st 0001a0f0: 61 63 6b 3b 0d 0a 20 20 20 20 20 20 20 20 76 61 ack;.. va 0001a100: 72 20 66 72 61 6d 65 53 74 72 69 6e 67 73 20 3d r frameStrings = 0001a110: 20 46 72 61 6d 65 53 74 72 69 6e 67 53 6f 75 72 FrameStringSour 0001a120: 63 65 2e 67 65 74 49 6e 73 74 61 6e 63 65 28 29 ce.getInstance() 0001a130: 2e 67 65 74 46 72 61 6d 65 53 74 72 69 6e 67 73 .getFrameStrings 0001a140: 28 74 68 72 6f 77 61 62 6c 65 29 2c 0d 0a 20 20 (throwable),.. 0001a150: 20 20 20 20 20 20 20 20 20 20 66 72 61 6d 65 73 frames 0001a160: 20 3d 20 5b 5d 2c 0d 0a 20 20 20 20 20 20 20 20 = [],.. 0001a170: 20 20 20 20 77 61 72 6e 69 6e 67 73 3b 0d 0a 20 warnings;.. 0001a180: 20 20 20 20 20 20 20 69 66 20 28 66 72 61 6d 65 if (frame 0001a190: 53 74 72 69 6e 67 73 29 0d 0a 20 20 20 20 20 20 Strings).. 0001a1a0: 20 20 20 20 20 20 66 72 61 6d 65 73 20 3d 20 46 frames = F 0001a1b0: 72 61 6d 65 53 74 72 69 6e 67 50 61 72 73 65 72 rameStringParser 0001a1c0: 2e 67 65 74 49 6e 73 74 61 6e 63 65 28 29 2e 67 .getInstance().g 0001a1d0: 65 74 46 72 61 6d 65 73 28 66 72 61 6d 65 53 74 etFrames(frameSt 0001a1e0: 72 69 6e 67 73 2c 20 5b 5d 29 3b 0d 0a 20 20 20 rings, []);.. 0001a1f0: 20 20 20 20 20 65 6c 73 65 0d 0a 20 20 20 20 20 else.. 0001a200: 20 20 20 20 20 20 20 77 61 72 6e 69 6e 67 73 20 warnings 0001a210: 3d 20 5b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 = [.. 0001a220: 20 20 20 20 20 22 54 68 65 20 73 74 61 63 6b 20 "The stack 0001a230: 69 73 20 6e 6f 74 20 72 65 61 64 61 62 6c 65 20 is not readable 0001a240: 62 79 20 75 6e 74 68 72 6f 77 6e 20 65 72 72 6f by unthrown erro 0001a250: 72 73 20 69 6e 20 74 68 69 73 20 65 6e 76 69 72 rs in this envir 0001a260: 6f 6e 6d 65 6e 74 2e 22 0d 0a 20 20 20 20 20 20 onment.".. 0001a270: 20 20 20 20 20 20 5d 3b 0d 0a 20 20 20 20 20 20 ];.. 0001a280: 20 20 76 61 72 20 73 74 61 63 6b 20 3d 20 28 45 var stack = (E 0001a290: 72 72 6f 72 2e 70 72 65 70 61 72 65 53 74 61 63 rror.prepareStac 0001a2a0: 6b 54 72 61 63 65 20 7c 7c 20 70 72 65 70 61 72 kTrace || prepar 0001a2b0: 65 53 74 61 63 6b 54 72 61 63 65 29 28 74 68 72 eStackTrace)(thr 0001a2c0: 6f 77 61 62 6c 65 2c 20 66 72 61 6d 65 73 2c 20 owable, frames, 0001a2d0: 77 61 72 6e 69 6e 67 73 29 3b 0d 0a 20 20 20 20 warnings);.. 0001a2e0: 20 20 20 20 69 66 20 28 66 72 61 6d 65 53 74 72 if (frameStr 0001a2f0: 69 6e 67 73 29 0d 0a 20 20 20 20 20 20 20 20 20 ings).. 0001a300: 20 20 20 74 72 79 20 7b 0d 0a 20 20 20 20 20 20 try {.. 0001a310: 20 20 20 20 20 20 20 20 20 20 4f 62 6a 65 63 74 Object 0001a320: 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65 .definePropertie 0001a330: 73 28 74 68 72 6f 77 61 62 6c 65 2c 20 7b 0d 0a s(throwable, {.. 0001a340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a350: 20 20 20 20 73 74 61 63 6b 3a 20 7b 0d 0a 20 20 stack: {.. 0001a360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a370: 20 20 20 20 20 20 63 6f 6e 66 69 67 75 72 61 62 configurab 0001a380: 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 20 le: true,.. 0001a390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a3a0: 20 20 20 77 72 69 74 61 62 6c 65 3a 20 74 72 75 writable: tru 0001a3b0: 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e,.. 0001a3c0: 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 75 6d enum 0001a3d0: 65 72 61 62 6c 65 3a 20 66 61 6c 73 65 2c 0d 0a erable: false,.. 0001a3e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a3f0: 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a 20 73 value: s 0001a400: 74 61 63 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 tack.. 0001a410: 20 20 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 },.. 0001a420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a430: 20 20 63 61 63 68 65 64 53 74 61 63 6b 3a 20 7b cachedStack: { 0001a440: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 0001a450: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 config 0001a460: 75 72 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 urable: true,.. 0001a470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a480: 20 20 20 20 20 20 20 77 72 69 74 61 62 6c 65 3a writable: 0001a490: 20 74 72 75 65 2c 0d 0a 20 20 20 20 20 20 20 20 true,.. 0001a4a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a4b0: 65 6e 75 6d 65 72 61 62 6c 65 3a 20 66 61 6c 73 enumerable: fals 0001a4c0: 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e,.. 0001a4d0: 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 valu 0001a4e0: 65 3a 20 74 72 75 65 0d 0a 20 20 20 20 20 20 20 e: true.. 0001a4f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a }.. 0001a500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001a510: 7d 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 });.. 0001a520: 20 7d 20 63 61 74 63 68 20 28 6e 6f 6e 43 6f 6e } catch (nonCon 0001a530: 66 69 67 75 72 61 62 6c 65 45 72 72 6f 72 29 20 figurableError) 0001a540: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d {.. } 0001a550: 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e .. return 0001a560: 20 73 74 61 63 6b 3b 0d 0a 20 20 20 20 7d 3b 0d stack;.. };. 0001a570: 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 7b 0d ... return {. 0001a580: 0a 20 20 20 20 20 20 20 20 70 72 65 70 61 72 65 . prepare 0001a590: 53 74 61 63 6b 54 72 61 63 65 3a 20 70 72 65 70 StackTrace: prep 0001a5a0: 61 72 65 53 74 61 63 6b 54 72 61 63 65 0d 0a 20 areStackTrace.. 0001a5b0: 20 20 20 7d 3b 0d 0a 7d 3b 0a 0a 2f 2a 2a 2a 2f };..};../***/ 0001a5c0: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 0001a5d0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f ode_modules/erro 0001a5e0: 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 70 r-polyfill/lib/p 0001a5f0: 72 65 70 61 72 65 53 74 61 63 6b 54 72 61 63 65 repareStackTrace 0001a600: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!******* 0001a610: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a620: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a630: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a640: 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a *******!*\. !** 0001a650: 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 * ./node_modules 0001a660: 2f 65 72 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f /error-polyfill/ 0001a670: 6c 69 62 2f 70 72 65 70 61 72 65 53 74 61 63 6b lib/prepareStack 0001a680: 54 72 61 63 65 2e 6a 73 20 2a 2a 2a 21 0a 20 20 Trace.js ***!. 0001a690: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 0001a6a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a6b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a6c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 0001a6d0: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 ./***/ ((module) 0001a6e0: 20 3d 3e 20 7b 0a 0a 76 61 72 20 70 72 65 70 61 => {..var prepa 0001a6f0: 72 65 53 74 61 63 6b 54 72 61 63 65 20 3d 20 66 reStackTrace = f 0001a700: 75 6e 63 74 69 6f 6e 20 28 74 68 72 6f 77 61 62 unction (throwab 0001a710: 6c 65 2c 20 66 72 61 6d 65 73 2c 20 77 61 72 6e le, frames, warn 0001a720: 69 6e 67 73 29 20 7b 0d 0a 20 20 20 20 76 61 72 ings) {.. var 0001a730: 20 73 74 72 69 6e 67 20 3d 20 22 22 3b 0d 0a 20 string = "";.. 0001a740: 20 20 20 73 74 72 69 6e 67 20 2b 3d 20 74 68 72 string += thr 0001a750: 6f 77 61 62 6c 65 2e 6e 61 6d 65 20 7c 7c 20 22 owable.name || " 0001a760: 45 72 72 6f 72 22 3b 0d 0a 20 20 20 20 73 74 72 Error";.. str 0001a770: 69 6e 67 20 2b 3d 20 22 3a 20 22 20 2b 20 28 74 ing += ": " + (t 0001a780: 68 72 6f 77 61 62 6c 65 2e 6d 65 73 73 61 67 65 hrowable.message 0001a790: 20 7c 7c 20 22 22 29 3b 0d 0a 20 20 20 20 69 66 || "");.. if 0001a7a0: 20 28 77 61 72 6e 69 6e 67 73 20 69 6e 73 74 61 (warnings insta 0001a7b0: 6e 63 65 6f 66 20 41 72 72 61 79 29 0d 0a 20 20 nceof Array).. 0001a7c0: 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 20 77 for (var w 0001a7d0: 61 72 6e 69 6e 67 49 6e 64 65 78 20 69 6e 20 77 arningIndex in w 0001a7e0: 61 72 6e 69 6e 67 73 29 20 7b 0d 0a 20 20 20 20 arnings) {.. 0001a7f0: 20 20 20 20 20 20 20 20 76 61 72 20 77 61 72 6e var warn 0001a800: 69 6e 67 20 3d 20 77 61 72 6e 69 6e 67 73 5b 77 ing = warnings[w 0001a810: 61 72 6e 69 6e 67 49 6e 64 65 78 5d 3b 0d 0a 20 arningIndex];.. 0001a820: 20 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e strin 0001a830: 67 20 2b 3d 20 22 5c 6e 20 20 20 23 20 22 20 2b g += "\n # " + 0001a840: 20 77 61 72 6e 69 6e 67 3b 0d 0a 20 20 20 20 20 warning;.. 0001a850: 20 20 20 7d 0d 0a 20 20 20 20 66 6f 72 20 28 76 }.. for (v 0001a860: 61 72 20 66 72 61 6d 65 49 6e 64 65 78 20 69 6e ar frameIndex in 0001a870: 20 66 72 61 6d 65 73 29 20 7b 0d 0a 20 20 20 20 frames) {.. 0001a880: 20 20 20 20 76 61 72 20 66 72 61 6d 65 20 3d 20 var frame = 0001a890: 66 72 61 6d 65 73 5b 66 72 61 6d 65 49 6e 64 65 frames[frameInde 0001a8a0: 78 5d 3b 0d 0a 20 20 20 20 20 20 20 20 73 74 72 x];.. str 0001a8b0: 69 6e 67 20 2b 3d 20 22 5c 6e 20 20 20 61 74 20 ing += "\n at 0001a8c0: 22 20 2b 20 66 72 61 6d 65 2e 74 6f 53 74 72 69 " + frame.toStri 0001a8d0: 6e 67 28 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 ng();.. }.. 0001a8e0: 20 20 72 65 74 75 72 6e 20 73 74 72 69 6e 67 3b return string; 0001a8f0: 0d 0a 7d 3b 0d 0a 0d 0a 6d 6f 64 75 6c 65 2e 65 ..};....module.e 0001a900: 78 70 6f 72 74 73 20 3d 20 70 72 65 70 61 72 65 xports = prepare 0001a910: 53 74 61 63 6b 54 72 61 63 65 3b 0a 0a 2f 2a 2a StackTrace;../** 0001a920: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 0001a930: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 /node_modules/er 0001a940: 72 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 ror-polyfill/lib 0001a950: 2f 75 6e 73 75 70 70 6f 72 74 65 64 2e 6a 73 22 /unsupported.js" 0001a960: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 0001a970: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a980: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001a990: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c *************!*\ 0001a9a0: 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d . !*** ./node_m 0001a9b0: 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c odules/error-pol 0001a9c0: 79 66 69 6c 6c 2f 6c 69 62 2f 75 6e 73 75 70 70 yfill/lib/unsupp 0001a9d0: 6f 72 74 65 64 2e 6a 73 20 2a 2a 2a 21 0a 20 20 orted.js ***!. 0001a9e0: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 0001a9f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001aa00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001aa10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0001aa20: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0001aa30: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0001aa40: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0001aa50: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0001aa60: 76 61 72 20 63 61 63 68 65 20 3d 20 28 5f 5f 77 var cache = (__w 0001aa70: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 0001aa80: 28 2f 2a 21 20 75 33 20 2a 2f 20 22 2e 2f 6e 6f (/*! u3 */ "./no 0001aa90: 64 65 5f 6d 6f 64 75 6c 65 73 2f 75 33 2f 69 6e de_modules/u3/in 0001aaa0: 64 65 78 2e 6a 73 22 29 2e 63 61 63 68 65 29 2c dex.js").cache), 0001aab0: 0d 0a 20 20 20 20 70 72 65 70 61 72 65 53 74 61 .. prepareSta 0001aac0: 63 6b 54 72 61 63 65 20 3d 20 5f 5f 77 65 62 70 ckTrace = __webp 0001aad0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0001aae0: 21 20 2e 2f 70 72 65 70 61 72 65 53 74 61 63 6b ! ./prepareStack 0001aaf0: 54 72 61 63 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 Trace */ "./node 0001ab00: 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 _modules/error-p 0001ab10: 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 70 72 65 70 olyfill/lib/prep 0001ab20: 61 72 65 53 74 61 63 6b 54 72 61 63 65 2e 6a 73 areStackTrace.js 0001ab30: 22 29 3b 0d 0a 0d 0a 6d 6f 64 75 6c 65 2e 65 78 ");....module.ex 0001ab40: 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 69 6f 6e ports = function 0001ab50: 20 28 29 20 7b 0d 0a 0d 0a 20 20 20 20 45 72 72 () {.... Err 0001ab60: 6f 72 2e 63 61 70 74 75 72 65 53 74 61 63 6b 54 or.captureStackT 0001ab70: 72 61 63 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 race = function 0001ab80: 28 74 68 72 6f 77 61 62 6c 65 2c 20 74 65 72 6d (throwable, term 0001ab90: 69 6e 61 74 6f 72 29 20 7b 0d 0a 20 20 20 20 20 inator) {.. 0001aba0: 20 20 20 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 Object.define 0001abb0: 50 72 6f 70 65 72 74 69 65 73 28 74 68 72 6f 77 Properties(throw 0001abc0: 61 62 6c 65 2c 20 7b 0d 0a 20 20 20 20 20 20 20 able, {.. 0001abd0: 20 20 20 20 20 73 74 61 63 6b 3a 20 7b 0d 0a 20 stack: {.. 0001abe0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 c 0001abf0: 6f 6e 66 69 67 75 72 61 62 6c 65 3a 20 74 72 75 onfigurable: tru 0001ac00: 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e,.. 0001ac10: 20 20 20 20 67 65 74 3a 20 63 61 63 68 65 28 66 get: cache(f 0001ac20: 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0d 0a 20 20 unction () {.. 0001ac30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001ac40: 20 20 72 65 74 75 72 6e 20 28 45 72 72 6f 72 2e return (Error. 0001ac50: 70 72 65 70 61 72 65 53 74 61 63 6b 54 72 61 63 prepareStackTrac 0001ac60: 65 20 7c 7c 20 70 72 65 70 61 72 65 53 74 61 63 e || prepareStac 0001ac70: 6b 54 72 61 63 65 29 28 74 68 72 6f 77 61 62 6c kTrace)(throwabl 0001ac80: 65 2c 20 5b 5d 29 3b 0d 0a 20 20 20 20 20 20 20 e, []);.. 0001ac90: 20 20 20 20 20 20 20 20 20 7d 29 0d 0a 20 20 20 }).. 0001aca0: 20 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 },.. 0001acb0: 20 20 20 20 20 20 20 20 20 63 61 63 68 65 64 53 cachedS 0001acc0: 74 61 63 6b 3a 20 7b 0d 0a 20 20 20 20 20 20 20 tack: {.. 0001acd0: 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 75 configu 0001ace0: 72 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 20 rable: true,.. 0001acf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 wr 0001ad00: 69 74 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 itable: true,.. 0001ad10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 e 0001ad20: 6e 75 6d 65 72 61 62 6c 65 3a 20 66 61 6c 73 65 numerable: false 0001ad30: 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.. 0001ad40: 20 20 20 76 61 6c 75 65 3a 20 74 72 75 65 0d 0a value: true.. 0001ad50: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 }.. 0001ad60: 20 20 20 20 20 20 20 7d 29 3b 0d 0a 20 20 20 20 });.. 0001ad70: 7d 3b 0d 0a 0d 0a 20 20 20 20 45 72 72 6f 72 2e };.... Error. 0001ad80: 67 65 74 53 74 61 63 6b 54 72 61 63 65 20 3d 20 getStackTrace = 0001ad90: 66 75 6e 63 74 69 6f 6e 20 28 74 68 72 6f 77 61 function (throwa 0001ada0: 62 6c 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 ble) {.. 0001adb0: 69 66 20 28 74 68 72 6f 77 61 62 6c 65 2e 63 61 if (throwable.ca 0001adc0: 63 68 65 64 53 74 61 63 6b 29 0d 0a 20 20 20 20 chedStack).. 0001add0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 0001ade0: 68 72 6f 77 61 62 6c 65 2e 73 74 61 63 6b 3b 0d hrowable.stack;. 0001adf0: 0a 20 20 20 20 20 20 20 20 76 61 72 20 73 74 61 . var sta 0001ae00: 63 6b 20 3d 20 28 45 72 72 6f 72 2e 70 72 65 70 ck = (Error.prep 0001ae10: 61 72 65 53 74 61 63 6b 54 72 61 63 65 20 7c 7c areStackTrace || 0001ae20: 20 70 72 65 70 61 72 65 53 74 61 63 6b 54 72 61 prepareStackTra 0001ae30: 63 65 29 28 74 68 72 6f 77 61 62 6c 65 2c 20 5b ce)(throwable, [ 0001ae40: 5d 29 3b 0d 0a 20 20 20 20 20 20 20 20 74 72 79 ]);.. try 0001ae50: 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 {.. 0001ae60: 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f Object.definePro 0001ae70: 70 65 72 74 69 65 73 28 74 68 72 6f 77 61 62 6c perties(throwabl 0001ae80: 65 2c 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 e, {.. 0001ae90: 20 20 20 20 20 20 73 74 61 63 6b 3a 20 7b 0d 0a stack: {.. 0001aea0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001aeb0: 20 20 20 20 63 6f 6e 66 69 67 75 72 61 62 6c 65 configurable 0001aec0: 3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 20 20 20 : true,.. 0001aed0: 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 wri 0001aee0: 74 61 62 6c 65 3a 20 74 72 75 65 2c 0d 0a 20 20 table: true,.. 0001aef0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001af00: 20 20 65 6e 75 6d 65 72 61 62 6c 65 3a 20 66 61 enumerable: fa 0001af10: 6c 73 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 lse,.. 0001af20: 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a value: 0001af30: 20 73 74 61 63 6b 0d 0a 20 20 20 20 20 20 20 20 stack.. 0001af40: 20 20 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 20 },.. 0001af50: 20 20 20 20 20 20 20 20 20 20 20 20 63 61 63 68 cach 0001af60: 65 64 53 74 61 63 6b 3a 20 7b 0d 0a 20 20 20 20 edStack: {.. 0001af70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001af80: 63 6f 6e 66 69 67 75 72 61 62 6c 65 3a 20 74 72 configurable: tr 0001af90: 75 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ue,.. 0001afa0: 20 20 20 20 20 20 20 20 20 77 72 69 74 61 62 6c writabl 0001afb0: 65 3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 20 20 e: true,.. 0001afc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e en 0001afd0: 75 6d 65 72 61 62 6c 65 3a 20 66 61 6c 73 65 2c umerable: false, 0001afe0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .. 0001aff0: 20 20 20 20 20 20 76 61 6c 75 65 3a 20 74 72 75 value: tru 0001b000: 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e.. 0001b010: 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 }.. 0001b020: 20 20 7d 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d });.. } 0001b030: 20 63 61 74 63 68 20 28 6e 6f 6e 43 6f 6e 66 69 catch (nonConfi 0001b040: 67 75 72 61 62 6c 65 45 72 72 6f 72 29 20 7b 0d gurableError) {. 0001b050: 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 . }.. 0001b060: 20 20 20 20 72 65 74 75 72 6e 20 73 74 61 63 6b return stack 0001b070: 3b 0d 0a 20 20 20 20 7d 3b 0d 0a 0d 0a 20 20 20 ;.. };.... 0001b080: 20 72 65 74 75 72 6e 20 7b 0d 0a 20 20 20 20 20 return {.. 0001b090: 20 20 20 70 72 65 70 61 72 65 53 74 61 63 6b 54 prepareStackT 0001b0a0: 72 61 63 65 3a 20 70 72 65 70 61 72 65 53 74 61 race: prepareSta 0001b0b0: 63 6b 54 72 61 63 65 0d 0a 20 20 20 20 7d 3b 0d ckTrace.. };. 0001b0c0: 0a 7d 3b 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a .};../***/ }),.. 0001b0d0: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 0001b0e0: 64 75 6c 65 73 2f 65 72 72 6f 72 2d 70 6f 6c 79 dules/error-poly 0001b0f0: 66 69 6c 6c 2f 6c 69 62 2f 76 38 2e 6a 73 22 3a fill/lib/v8.js": 0001b100: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 0001b110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b130: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 0001b140: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 node_modules/err 0001b150: 6f 72 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f or-polyfill/lib/ 0001b160: 76 38 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a v8.js ***!. \** 0001b170: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b180: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b190: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 0001b1a0: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f ***/ ((module, _ 0001b1b0: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 0001b1c0: 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 exports, __webpa 0001b1d0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 0001b1e0: 20 7b 0a 0a 76 61 72 20 70 72 65 70 61 72 65 53 {..var prepareS 0001b1f0: 74 61 63 6b 54 72 61 63 65 20 3d 20 5f 5f 77 65 tackTrace = __we 0001b200: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0001b210: 2f 2a 21 20 2e 2f 70 72 65 70 61 72 65 53 74 61 /*! ./prepareSta 0001b220: 63 6b 54 72 61 63 65 20 2a 2f 20 22 2e 2f 6e 6f ckTrace */ "./no 0001b230: 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 72 72 6f 72 de_modules/error 0001b240: 2d 70 6f 6c 79 66 69 6c 6c 2f 6c 69 62 2f 70 72 -polyfill/lib/pr 0001b250: 65 70 61 72 65 53 74 61 63 6b 54 72 61 63 65 2e epareStackTrace. 0001b260: 6a 73 22 29 3b 0d 0a 0d 0a 6d 6f 64 75 6c 65 2e js");....module. 0001b270: 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 69 exports = functi 0001b280: 6f 6e 20 28 29 20 7b 0d 0a 20 20 20 20 45 72 72 on () {.. Err 0001b290: 6f 72 2e 67 65 74 53 74 61 63 6b 54 72 61 63 65 or.getStackTrace 0001b2a0: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 74 68 72 = function (thr 0001b2b0: 6f 77 61 62 6c 65 29 20 7b 0d 0a 20 20 20 20 20 owable) {.. 0001b2c0: 20 20 20 72 65 74 75 72 6e 20 74 68 72 6f 77 61 return throwa 0001b2d0: 62 6c 65 2e 73 74 61 63 6b 3b 0d 0a 20 20 20 20 ble.stack;.. 0001b2e0: 7d 3b 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e };.... return 0001b2f0: 20 7b 0d 0a 20 20 20 20 20 20 20 20 70 72 65 70 {.. prep 0001b300: 61 72 65 53 74 61 63 6b 54 72 61 63 65 3a 20 70 areStackTrace: p 0001b310: 72 65 70 61 72 65 53 74 61 63 6b 54 72 61 63 65 repareStackTrace 0001b320: 0d 0a 20 20 20 20 7d 3b 0d 0a 7d 3b 0a 0a 2f 2a .. };..};../* 0001b330: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 0001b340: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 0001b350: 73 2d 64 65 66 69 6e 65 2d 70 72 6f 70 65 72 74 s-define-propert 0001b360: 79 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 y/index.js":./*! 0001b370: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b380: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b390: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b3a0: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0001b3b0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 64 ode_modules/es-d 0001b3c0: 65 66 69 6e 65 2d 70 72 6f 70 65 72 74 79 2f 69 efine-property/i 0001b3d0: 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c ndex.js ***!. \ 0001b3e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b3f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b400: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b410: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 **/./***/ ((modu 0001b420: 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 le, __unused_web 0001b430: 70 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f pack_exports, __ 0001b440: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0001b450: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 0001b460: 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 47 65 74 rict";...var Get 0001b470: 49 6e 74 72 69 6e 73 69 63 20 3d 20 5f 5f 77 65 Intrinsic = __we 0001b480: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0001b490: 2f 2a 21 20 67 65 74 2d 69 6e 74 72 69 6e 73 69 /*! get-intrinsi 0001b4a0: 63 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 c */ "./node_mod 0001b4b0: 75 6c 65 73 2f 67 65 74 2d 69 6e 74 72 69 6e 73 ules/get-intrins 0001b4c0: 69 63 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 0a ic/index.js");.. 0001b4d0: 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 6f 72 /** @type {impor 0001b4e0: 74 28 27 2e 27 29 7d 20 2a 2f 0a 76 61 72 20 24 t('.')} */.var $ 0001b4f0: 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 20 3d defineProperty = 0001b500: 20 47 65 74 49 6e 74 72 69 6e 73 69 63 28 27 25 GetIntrinsic('% 0001b510: 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f Object.definePro 0001b520: 70 65 72 74 79 25 27 2c 20 74 72 75 65 29 20 7c perty%', true) | 0001b530: 7c 20 66 61 6c 73 65 3b 0a 69 66 20 28 24 64 65 | false;.if ($de 0001b540: 66 69 6e 65 50 72 6f 70 65 72 74 79 29 20 7b 0a fineProperty) {. 0001b550: 09 74 72 79 20 7b 0a 09 09 24 64 65 66 69 6e 65 .try {...$define 0001b560: 50 72 6f 70 65 72 74 79 28 7b 7d 2c 20 27 61 27 Property({}, 'a' 0001b570: 2c 20 7b 20 76 61 6c 75 65 3a 20 31 20 7d 29 3b , { value: 1 }); 0001b580: 0a 09 7d 20 63 61 74 63 68 20 28 65 29 20 7b 0a ..} catch (e) {. 0001b590: 09 09 2f 2f 20 49 45 20 38 20 68 61 73 20 61 20 ..// IE 8 has a 0001b5a0: 62 72 6f 6b 65 6e 20 64 65 66 69 6e 65 50 72 6f broken definePro 0001b5b0: 70 65 72 74 79 0a 09 09 24 64 65 66 69 6e 65 50 perty...$defineP 0001b5c0: 72 6f 70 65 72 74 79 20 3d 20 66 61 6c 73 65 3b roperty = false; 0001b5d0: 0a 09 7d 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 78 ..}.}..module.ex 0001b5e0: 70 6f 72 74 73 20 3d 20 24 64 65 66 69 6e 65 50 ports = $defineP 0001b5f0: 72 6f 70 65 72 74 79 3b 0a 0a 0a 2f 2a 2a 2a 2f roperty;.../***/ 0001b600: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 0001b610: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 ode_modules/es-e 0001b620: 72 72 6f 72 73 2f 65 76 61 6c 2e 6a 73 22 3a 0a rrors/eval.js":. 0001b630: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 0001b640: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b650: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0001b660: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0001b670: 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 65 ules/es-errors/e 0001b680: 76 61 6c 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a val.js ***!. \* 0001b690: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b6a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b6b0: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ ( 0001b6c0: 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 (module) => {.." 0001b6d0: 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 2f use strict";.../ 0001b6e0: 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 6f 72 74 ** @type {import 0001b6f0: 28 27 2e 2f 65 76 61 6c 27 29 7d 20 2a 2f 0a 6d ('./eval')} */.m 0001b700: 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports = 0001b710: 45 76 61 6c 45 72 72 6f 72 3b 0a 0a 0a 2f 2a 2a EvalError;.../** 0001b720: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 0001b730: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 /node_modules/es 0001b740: 2d 65 72 72 6f 72 73 2f 69 6e 64 65 78 2e 6a 73 -errors/index.js 0001b750: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 0001b760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b770: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0001b780: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0001b790: 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 72 6f _modules/es-erro 0001b7a0: 72 73 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 rs/index.js ***! 0001b7b0: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 0001b7c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b7d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 0001b7e0: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d ***/ ((module) = 0001b7f0: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 0001b800: 22 3b 0a 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b ";.../** @type { 0001b810: 69 6d 70 6f 72 74 28 27 2e 27 29 7d 20 2a 2f 0a import('.')} */. 0001b820: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 0001b830: 20 45 72 72 6f 72 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 Error;.../***/ 0001b840: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 0001b850: 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 de_modules/es-er 0001b860: 72 6f 72 73 2f 72 61 6e 67 65 2e 6a 73 22 3a 0a rors/range.js":. 0001b870: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 0001b880: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b890: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 0001b8a0: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 0001b8b0: 64 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f dules/es-errors/ 0001b8c0: 72 61 6e 67 65 2e 6a 73 20 2a 2a 2a 21 0a 20 20 range.js ***!. 0001b8d0: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 0001b8e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b8f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 0001b900: 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b / ((module) => { 0001b910: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 0001b920: 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 ../** @type {imp 0001b930: 6f 72 74 28 27 2e 2f 72 61 6e 67 65 27 29 7d 20 ort('./range')} 0001b940: 2a 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 */.module.export 0001b950: 73 20 3d 20 52 61 6e 67 65 45 72 72 6f 72 3b 0a s = RangeError;. 0001b960: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 0001b970: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0001b980: 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 72 65 66 es/es-errors/ref 0001b990: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!******* 0001b9a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b9b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001b9c0: 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 !*\. !*** ./nod 0001b9d0: 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 72 e_modules/es-err 0001b9e0: 6f 72 73 2f 72 65 66 2e 6a 73 20 2a 2a 2a 21 0a ors/ref.js ***!. 0001b9f0: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 0001ba00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001ba10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 0001ba20: 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b / ((module) => { 0001ba30: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 0001ba40: 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 ../** @type {imp 0001ba50: 6f 72 74 28 27 2e 2f 72 65 66 27 29 7d 20 2a 2f ort('./ref')} */ 0001ba60: 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 .module.exports 0001ba70: 3d 20 52 65 66 65 72 65 6e 63 65 45 72 72 6f 72 = ReferenceError 0001ba80: 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ;.../***/ }),../ 0001ba90: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 0001baa0: 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 73 ules/es-errors/s 0001bab0: 79 6e 74 61 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a yntax.js":./*!** 0001bac0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bad0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bae0: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 0001baf0: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 0001bb00: 73 2f 65 73 2d 65 72 72 6f 72 73 2f 73 79 6e 74 s/es-errors/synt 0001bb10: 61 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a ax.js ***!. \** 0001bb20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bb30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bb40: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/ 0001bb50: 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a ((module) => {.. 0001bb60: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0001bb70: 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 6f 72 /** @type {impor 0001bb80: 74 28 27 2e 2f 73 79 6e 74 61 78 27 29 7d 20 2a t('./syntax')} * 0001bb90: 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 /.module.exports 0001bba0: 20 3d 20 53 79 6e 74 61 78 45 72 72 6f 72 3b 0a = SyntaxError;. 0001bbb0: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 0001bbc0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0001bbd0: 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 74 79 70 es/es-errors/typ 0001bbe0: 65 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a e.js":./*!****** 0001bbf0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bc00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bc10: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0001bc20: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 ode_modules/es-e 0001bc30: 72 72 6f 72 73 2f 74 79 70 65 2e 6a 73 20 2a 2a rrors/type.js ** 0001bc40: 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!. \********** 0001bc50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bc60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 0001bc70: 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 /***/ ((module) 0001bc80: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 0001bc90: 74 22 3b 0a 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 t";.../** @type 0001bca0: 7b 69 6d 70 6f 72 74 28 27 2e 2f 74 79 70 65 27 {import('./type' 0001bcb0: 29 7d 20 2a 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 )} */.module.exp 0001bcc0: 6f 72 74 73 20 3d 20 54 79 70 65 45 72 72 6f 72 orts = TypeError 0001bcd0: 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ;.../***/ }),../ 0001bce0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 0001bcf0: 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 75 ules/es-errors/u 0001bd00: 72 69 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a ri.js":./*!***** 0001bd10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bd20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bd30: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0001bd40: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 ode_modules/es-e 0001bd50: 72 72 6f 72 73 2f 75 72 69 2e 6a 73 20 2a 2a 2a rrors/uri.js *** 0001bd60: 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !. \*********** 0001bd70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bd80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 0001bd90: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e **/ ((module) => 0001bda0: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 0001bdb0: 3b 0a 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b 69 ;.../** @type {i 0001bdc0: 6d 70 6f 72 74 28 27 2e 2f 75 72 69 27 29 7d 20 mport('./uri')} 0001bdd0: 2a 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 */.module.export 0001bde0: 73 20 3d 20 55 52 49 45 72 72 6f 72 3b 0a 0a 0a s = URIError;... 0001bdf0: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 0001be00: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0001be10: 2f 65 74 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f /ethers/lib.esm/ 0001be20: 5f 76 65 72 73 69 6f 6e 2e 6a 73 22 3a 0a 2f 2a _version.js":./* 0001be30: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 0001be40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001be50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001be60: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0001be70: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 74 68 65 ode_modules/ethe 0001be80: 72 73 2f 6c 69 62 2e 65 73 6d 2f 5f 76 65 72 73 rs/lib.esm/_vers 0001be90: 69 6f 6e 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a ion.js ***!. \* 0001bea0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001beb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bec0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001bed0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 /./***/ ((__unus 0001bee0: 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c ed_webpack_modul 0001bef0: 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 e, __webpack_exp 0001bf00: 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 orts__, __webpac 0001bf10: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 0001bf20: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 0001bf30: 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 .__webpack_requi 0001bf40: 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b re__.r(__webpack 0001bf50: 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 _exports__);./* 0001bf60: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001bf70: 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 / __webpack_requ 0001bf80: 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 ire__.d(__webpac 0001bf90: 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f k_exports__, {./ 0001bfa0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001bfb0: 20 2a 2f 20 20 20 22 76 65 72 73 69 6f 6e 22 3a */ "version": 0001bfc0: 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 () => (/* bindi 0001bfd0: 6e 67 20 2a 2f 20 76 65 72 73 69 6f 6e 29 0a 2f ng */ version)./ 0001bfe0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001bff0: 20 2a 2f 20 7d 29 3b 0a 63 6f 6e 73 74 20 76 65 */ });.const ve 0001c000: 72 73 69 6f 6e 20 3d 20 22 65 74 68 65 72 73 2f rsion = "ethers/ 0001c010: 35 2e 37 2e 32 22 3b 0a 2f 2f 23 20 73 6f 75 72 5.7.2";.//# sour 0001c020: 63 65 4d 61 70 70 69 6e 67 55 52 4c 3d 5f 76 65 ceMappingURL=_ve 0001c030: 72 73 69 6f 6e 2e 6a 73 2e 6d 61 70 0a 0a 2f 2a rsion.js.map../* 0001c040: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 0001c050: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 0001c060: 74 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 65 74 thers/lib.esm/et 0001c070: 68 65 72 73 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a hers.js":./*!*** 0001c080: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001c090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001c0a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 0001c0b0: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 0001c0c0: 64 75 6c 65 73 2f 65 74 68 65 72 73 2f 6c 69 62 dules/ethers/lib 0001c0d0: 2e 65 73 6d 2f 65 74 68 65 72 73 2e 6a 73 20 2a .esm/ethers.js * 0001c0e0: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 0001c0f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001c100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001c110: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 0001c120: 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b __unused_webpack 0001c130: 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 61 _module, __webpa 0001c140: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f ck_exports__, __ 0001c150: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0001c160: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 0001c170: 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 6b rict";.__webpack 0001c180: 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 _require__.r(__w 0001c190: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f ebpack_exports__ 0001c1a0: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 );./* harmony ex 0001c1b0: 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 63 port */ __webpac 0001c1c0: 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f 5f k_require__.d(__ 0001c1d0: 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f webpack_exports_ 0001c1e0: 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 _, {./* harmony 0001c1f0: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 42 61 73 export */ "Bas 0001c200: 65 43 6f 6e 74 72 61 63 74 22 3a 20 28 29 20 3d eContract": () = 0001c210: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 0001c220: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 0001c230: 6f 6a 65 63 74 5f 63 6f 6e 74 72 61 63 74 73 5f oject_contracts_ 0001c240: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001c250: 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f 2e 42 61 73 D_MODULE_5__.Bas 0001c260: 65 43 6f 6e 74 72 61 63 74 29 2c 0a 2f 2a 20 68 eContract),./* h 0001c270: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001c280: 20 20 20 22 42 69 67 4e 75 6d 62 65 72 22 3a 20 "BigNumber": 0001c290: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 0001c2a0: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 0001c2b0: 72 73 70 72 6f 6a 65 63 74 5f 62 69 67 6e 75 6d rsproject_bignum 0001c2c0: 62 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ber__WEBPACK_IMP 0001c2d0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f ORTED_MODULE_6__ 0001c2e0: 2e 42 69 67 4e 75 6d 62 65 72 29 2c 0a 2f 2a 20 .BigNumber),./* 0001c2f0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001c300: 2f 20 20 20 22 43 6f 6e 74 72 61 63 74 22 3a 20 / "Contract": 0001c310: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 0001c320: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 0001c330: 72 73 70 72 6f 6a 65 63 74 5f 63 6f 6e 74 72 61 rsproject_contra 0001c340: 63 74 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 cts__WEBPACK_IMP 0001c350: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f ORTED_MODULE_5__ 0001c360: 2e 43 6f 6e 74 72 61 63 74 29 2c 0a 2f 2a 20 68 .Contract),./* h 0001c370: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001c380: 20 20 20 22 43 6f 6e 74 72 61 63 74 46 61 63 74 "ContractFact 0001c390: 6f 72 79 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ory": () => (/* 0001c3a0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 0001c3b0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 0001c3c0: 63 6f 6e 74 72 61 63 74 73 5f 5f 57 45 42 50 41 contracts__WEBPA 0001c3d0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001c3e0: 4c 45 5f 35 5f 5f 2e 43 6f 6e 74 72 61 63 74 46 LE_5__.ContractF 0001c3f0: 61 63 74 6f 72 79 29 2c 0a 2f 2a 20 68 61 72 6d actory),./* harm 0001c400: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001c410: 22 46 69 78 65 64 4e 75 6d 62 65 72 22 3a 20 28 "FixedNumber": ( 0001c420: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001c430: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001c440: 73 70 72 6f 6a 65 63 74 5f 62 69 67 6e 75 6d 62 sproject_bignumb 0001c450: 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f er__WEBPACK_IMPO 0001c460: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e RTED_MODULE_7__. 0001c470: 46 69 78 65 64 4e 75 6d 62 65 72 29 2c 0a 2f 2a FixedNumber),./* 0001c480: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001c490: 2a 2f 20 20 20 22 53 69 67 6e 65 72 22 3a 20 28 */ "Signer": ( 0001c4a0: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001c4b0: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001c4c0: 73 70 72 6f 6a 65 63 74 5f 61 62 73 74 72 61 63 sproject_abstrac 0001c4d0: 74 5f 73 69 67 6e 65 72 5f 5f 57 45 42 50 41 43 t_signer__WEBPAC 0001c4e0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001c4f0: 45 5f 32 5f 5f 2e 53 69 67 6e 65 72 29 2c 0a 2f E_2__.Signer),./ 0001c500: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001c510: 20 2a 2f 20 20 20 22 56 6f 69 64 53 69 67 6e 65 */ "VoidSigne 0001c520: 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 r": () => (/* re 0001c530: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001c540: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 ethersproject_ab 0001c550: 73 74 72 61 63 74 5f 73 69 67 6e 65 72 5f 5f 57 stract_signer__W 0001c560: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001c570: 4d 4f 44 55 4c 45 5f 32 5f 5f 2e 56 6f 69 64 53 MODULE_2__.VoidS 0001c580: 69 67 6e 65 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f igner),./* harmo 0001c590: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 0001c5a0: 57 61 6c 6c 65 74 22 3a 20 28 29 20 3d 3e 20 28 Wallet": () => ( 0001c5b0: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001c5c0: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001c5d0: 63 74 5f 77 61 6c 6c 65 74 5f 5f 57 45 42 50 41 ct_wallet__WEBPA 0001c5e0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001c5f0: 4c 45 5f 33 5f 5f 2e 57 61 6c 6c 65 74 29 2c 0a LE_3__.Wallet),. 0001c600: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001c610: 74 20 2a 2f 20 20 20 22 57 6f 72 64 6c 69 73 74 t */ "Wordlist 0001c620: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001c630: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 0001c640: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 77 6f 72 thersproject_wor 0001c650: 64 6c 69 73 74 73 5f 5f 57 45 42 50 41 43 4b 5f dlists__WEBPACK_ 0001c660: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001c670: 31 31 5f 5f 2e 57 6f 72 64 6c 69 73 74 29 2c 0a 11__.Wordlist),. 0001c680: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001c690: 74 20 2a 2f 20 20 20 22 63 6f 6e 73 74 61 6e 74 t */ "constant 0001c6a0: 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 s": () => (/* re 0001c6b0: 65 78 70 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 export module ob 0001c6c0: 6a 65 63 74 20 2a 2f 20 5f 65 74 68 65 72 73 70 ject */ _ethersp 0001c6d0: 72 6f 6a 65 63 74 5f 63 6f 6e 73 74 61 6e 74 73 roject_constants 0001c6e0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001c6f0: 45 44 5f 4d 4f 44 55 4c 45 5f 38 5f 5f 29 2c 0a ED_MODULE_8__),. 0001c700: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001c710: 74 20 2a 2f 20 20 20 22 65 72 72 6f 72 73 22 3a t */ "errors": 0001c720: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001c730: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001c740: 65 72 73 70 72 6f 6a 65 63 74 5f 6c 6f 67 67 65 ersproject_logge 0001c750: 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 r__WEBPACK_IMPOR 0001c760: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 2e 45 TED_MODULE_0__.E 0001c770: 72 72 6f 72 43 6f 64 65 29 2c 0a 2f 2a 20 68 61 rrorCode),./* ha 0001c780: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 0001c790: 20 20 22 67 65 74 44 65 66 61 75 6c 74 50 72 6f "getDefaultPro 0001c7a0: 76 69 64 65 72 22 3a 20 28 29 20 3d 3e 20 28 2f vider": () => (/ 0001c7b0: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001c7c0: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001c7d0: 74 5f 70 72 6f 76 69 64 65 72 73 5f 5f 57 45 42 t_providers__WEB 0001c7e0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001c7f0: 44 55 4c 45 5f 34 5f 5f 2e 67 65 74 44 65 66 61 DULE_4__.getDefa 0001c800: 75 6c 74 50 72 6f 76 69 64 65 72 29 2c 0a 2f 2a ultProvider),./* 0001c810: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001c820: 2a 2f 20 20 20 22 6c 6f 67 67 65 72 22 3a 20 28 */ "logger": ( 0001c830: 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e 67 ) => (/* binding 0001c840: 20 2a 2f 20 6c 6f 67 67 65 72 29 2c 0a 2f 2a 20 */ logger),./* 0001c850: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001c860: 2f 20 20 20 22 70 72 6f 76 69 64 65 72 73 22 3a / "providers": 0001c870: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001c880: 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 6a 65 63 ort module objec 0001c890: 74 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a t */ _ethersproj 0001c8a0: 65 63 74 5f 70 72 6f 76 69 64 65 72 73 5f 5f 57 ect_providers__W 0001c8b0: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001c8c0: 4d 4f 44 55 4c 45 5f 34 5f 5f 29 2c 0a 2f 2a 20 MODULE_4__),./* 0001c8d0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001c8e0: 2f 20 20 20 22 75 74 69 6c 73 22 3a 20 28 29 20 / "utils": () 0001c8f0: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 0001c900: 6d 6f 64 75 6c 65 20 6f 62 6a 65 63 74 20 2a 2f module object */ 0001c910: 20 5f 75 74 69 6c 73 5f 5f 57 45 42 50 41 43 4b _utils__WEBPACK 0001c920: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001c930: 5f 39 5f 5f 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e _9__),./* harmon 0001c940: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 76 y export */ "v 0001c950: 65 72 73 69 6f 6e 22 3a 20 28 29 20 3d 3e 20 28 ersion": () => ( 0001c960: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001c970: 20 2a 2f 20 5f 76 65 72 73 69 6f 6e 5f 5f 57 45 */ _version__WE 0001c980: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 0001c990: 4f 44 55 4c 45 5f 31 5f 5f 2e 76 65 72 73 69 6f ODULE_1__.versio 0001c9a0: 6e 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 n),./* harmony e 0001c9b0: 78 70 6f 72 74 20 2a 2f 20 20 20 22 77 6f 72 64 xport */ "word 0001c9c0: 6c 69 73 74 73 22 3a 20 28 29 20 3d 3e 20 28 2f lists": () => (/ 0001c9d0: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001c9e0: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001c9f0: 74 5f 77 6f 72 64 6c 69 73 74 73 5f 5f 57 45 42 t_wordlists__WEB 0001ca00: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001ca10: 44 55 4c 45 5f 31 30 5f 5f 2e 77 6f 72 64 6c 69 DULE_10__.wordli 0001ca20: 73 74 73 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 sts)./* harmony 0001ca30: 65 78 70 6f 72 74 20 2a 2f 20 7d 29 3b 0a 2f 2a export */ });./* 0001ca40: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 0001ca50: 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 */ var _etherspr 0001ca60: 6f 6a 65 63 74 5f 63 6f 6e 74 72 61 63 74 73 5f oject_contracts_ 0001ca70: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001ca80: 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f 20 3d 20 5f D_MODULE_5__ = _ 0001ca90: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 0001caa0: 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 __(/*! @etherspr 0001cab0: 6f 6a 65 63 74 2f 63 6f 6e 74 72 61 63 74 73 20 oject/contracts 0001cac0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0001cad0: 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 es/@ethersprojec 0001cae0: 74 2f 63 6f 6e 74 72 61 63 74 73 2f 6c 69 62 2e t/contracts/lib. 0001caf0: 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a esm/index.js");. 0001cb00: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 0001cb10: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 0001cb20: 70 72 6f 6a 65 63 74 5f 62 69 67 6e 75 6d 62 65 project_bignumbe 0001cb30: 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 r__WEBPACK_IMPOR 0001cb40: 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 20 3d TED_MODULE_6__ = 0001cb50: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0001cb60: 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 re__(/*! @ethers 0001cb70: 70 72 6f 6a 65 63 74 2f 62 69 67 6e 75 6d 62 65 project/bignumbe 0001cb80: 72 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 r */ "./node_mod 0001cb90: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 0001cba0: 65 63 74 2f 62 69 67 6e 75 6d 62 65 72 2f 6c 69 ect/bignumber/li 0001cbb0: 62 2e 65 73 6d 2f 62 69 67 6e 75 6d 62 65 72 2e b.esm/bignumber. 0001cbc0: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 0001cbd0: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 0001cbe0: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 69 ethersproject_bi 0001cbf0: 67 6e 75 6d 62 65 72 5f 5f 57 45 42 50 41 43 4b gnumber__WEBPACK 0001cc00: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001cc10: 5f 37 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _7__ = __webpack 0001cc20: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 _require__(/*! @ 0001cc30: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 62 69 ethersproject/bi 0001cc40: 67 6e 75 6d 62 65 72 20 2a 2f 20 22 2e 2f 6e 6f gnumber */ "./no 0001cc50: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 0001cc60: 72 73 70 72 6f 6a 65 63 74 2f 62 69 67 6e 75 6d rsproject/bignum 0001cc70: 62 65 72 2f 6c 69 62 2e 65 73 6d 2f 66 69 78 65 ber/lib.esm/fixe 0001cc80: 64 6e 75 6d 62 65 72 2e 6a 73 22 29 3b 0a 2f 2a dnumber.js");./* 0001cc90: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 0001cca0: 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 */ var _etherspr 0001ccb0: 6f 6a 65 63 74 5f 61 62 73 74 72 61 63 74 5f 73 oject_abstract_s 0001ccc0: 69 67 6e 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 igner__WEBPACK_I 0001ccd0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 MPORTED_MODULE_2 0001cce0: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 0001ccf0: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 equire__(/*! @et 0001cd00: 68 65 72 73 70 72 6f 6a 65 63 74 2f 61 62 73 74 hersproject/abst 0001cd10: 72 61 63 74 2d 73 69 67 6e 65 72 20 2a 2f 20 22 ract-signer */ " 0001cd20: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 ./node_modules/@ 0001cd30: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 61 62 ethersproject/ab 0001cd40: 73 74 72 61 63 74 2d 73 69 67 6e 65 72 2f 6c 69 stract-signer/li 0001cd50: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 0001cd60: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 0001cd70: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 0001cd80: 72 73 70 72 6f 6a 65 63 74 5f 77 61 6c 6c 65 74 rsproject_wallet 0001cd90: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001cda0: 45 44 5f 4d 4f 44 55 4c 45 5f 33 5f 5f 20 3d 20 ED_MODULE_3__ = 0001cdb0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0001cdc0: 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 e__(/*! @ethersp 0001cdd0: 72 6f 6a 65 63 74 2f 77 61 6c 6c 65 74 20 2a 2f roject/wallet */ 0001cde0: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0001cdf0: 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f /@ethersproject/ 0001ce00: 77 61 6c 6c 65 74 2f 6c 69 62 2e 65 73 6d 2f 69 wallet/lib.esm/i 0001ce10: 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 ndex.js");./* ha 0001ce20: 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 rmony import */ 0001ce30: 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 var _ethersproje 0001ce40: 63 74 5f 63 6f 6e 73 74 61 6e 74 73 5f 5f 57 45 ct_constants__WE 0001ce50: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 0001ce60: 4f 44 55 4c 45 5f 38 5f 5f 20 3d 20 5f 5f 77 65 ODULE_8__ = __we 0001ce70: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0001ce80: 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 /*! @ethersproje 0001ce90: 63 74 2f 63 6f 6e 73 74 61 6e 74 73 20 2a 2f 20 ct/constants */ 0001cea0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0001ceb0: 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 63 @ethersproject/c 0001cec0: 6f 6e 73 74 61 6e 74 73 2f 6c 69 62 2e 65 73 6d onstants/lib.esm 0001ced0: 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 /index.js");./* 0001cee0: 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a harmony import * 0001cef0: 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f / var _etherspro 0001cf00: 6a 65 63 74 5f 70 72 6f 76 69 64 65 72 73 5f 5f ject_providers__ 0001cf10: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001cf20: 5f 4d 4f 44 55 4c 45 5f 34 5f 5f 20 3d 20 5f 5f _MODULE_4__ = __ 0001cf30: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0001cf40: 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f _(/*! @etherspro 0001cf50: 6a 65 63 74 2f 70 72 6f 76 69 64 65 72 73 20 2a ject/providers * 0001cf60: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 0001cf70: 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 s/@ethersproject 0001cf80: 2f 70 72 6f 76 69 64 65 72 73 2f 6c 69 62 2e 65 /providers/lib.e 0001cf90: 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f sm/index.js");./ 0001cfa0: 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 * harmony import 0001cfb0: 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 */ var _ethersp 0001cfc0: 72 6f 6a 65 63 74 5f 77 6f 72 64 6c 69 73 74 73 roject_wordlists 0001cfd0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001cfe0: 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 5f 5f 20 3d ED_MODULE_10__ = 0001cff0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0001d000: 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 re__(/*! @ethers 0001d010: 70 72 6f 6a 65 63 74 2f 77 6f 72 64 6c 69 73 74 project/wordlist 0001d020: 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 s */ "./node_mod 0001d030: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 0001d040: 65 63 74 2f 77 6f 72 64 6c 69 73 74 73 2f 6c 69 ect/wordlists/li 0001d050: 62 2e 65 73 6d 2f 77 6f 72 64 6c 69 73 74 73 2e b.esm/wordlists. 0001d060: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 0001d070: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 0001d080: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 77 6f ethersproject_wo 0001d090: 72 64 6c 69 73 74 73 5f 5f 57 45 42 50 41 43 4b rdlists__WEBPACK 0001d0a0: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001d0b0: 5f 31 31 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 _11__ = __webpac 0001d0c0: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0001d0d0: 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 77 @ethersproject/w 0001d0e0: 6f 72 64 6c 69 73 74 73 20 2a 2f 20 22 2e 2f 6e ordlists */ "./n 0001d0f0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 ode_modules/@eth 0001d100: 65 72 73 70 72 6f 6a 65 63 74 2f 77 6f 72 64 6c ersproject/wordl 0001d110: 69 73 74 73 2f 6c 69 62 2e 65 73 6d 2f 77 6f 72 ists/lib.esm/wor 0001d120: 64 6c 69 73 74 2e 6a 73 22 29 3b 0a 2f 2a 20 68 dlist.js");./* h 0001d130: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 0001d140: 20 76 61 72 20 5f 75 74 69 6c 73 5f 5f 57 45 42 var _utils__WEB 0001d150: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001d160: 44 55 4c 45 5f 39 5f 5f 20 3d 20 5f 5f 77 65 62 DULE_9__ = __web 0001d170: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0001d180: 2a 21 20 2e 2f 75 74 69 6c 73 20 2a 2f 20 22 2e *! ./utils */ ". 0001d190: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 74 /node_modules/et 0001d1a0: 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 75 74 69 hers/lib.esm/uti 0001d1b0: 6c 73 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d ls.js");./* harm 0001d1c0: 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 ony import */ va 0001d1d0: 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 r _ethersproject 0001d1e0: 5f 6c 6f 67 67 65 72 5f 5f 57 45 42 50 41 43 4b _logger__WEBPACK 0001d1f0: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001d200: 5f 30 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _0__ = __webpack 0001d210: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 _require__(/*! @ 0001d220: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 6c 6f ethersproject/lo 0001d230: 67 67 65 72 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f gger */ "./node_ 0001d240: 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 modules/@ethersp 0001d250: 72 6f 6a 65 63 74 2f 6c 6f 67 67 65 72 2f 6c 69 roject/logger/li 0001d260: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 0001d270: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 0001d280: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 76 65 72 73 ort */ var _vers 0001d290: 69 6f 6e 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ion__WEBPACK_IMP 0001d2a0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f ORTED_MODULE_1__ 0001d2b0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0001d2c0: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 5f 76 65 uire__(/*! ./_ve 0001d2d0: 72 73 69 6f 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 rsion */ "./node 0001d2e0: 5f 6d 6f 64 75 6c 65 73 2f 65 74 68 65 72 73 2f _modules/ethers/ 0001d2f0: 6c 69 62 2e 65 73 6d 2f 5f 76 65 72 73 69 6f 6e lib.esm/_version 0001d300: 2e 6a 73 22 29 3b 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a .js");.......... 0001d310: 0a 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ..////////////// 0001d320: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0a 2f 2f 20 43 6f //////////.// Co 0001d330: 6d 70 69 6c 65 2d 54 69 6d 65 20 43 6f 6e 73 74 mpile-Time Const 0001d340: 61 6e 74 73 0a 2f 2f 20 54 68 69 73 20 69 73 20 ants.// This is 0001d350: 67 65 6e 65 72 61 74 65 64 20 62 79 20 22 6e 70 generated by "np 0001d360: 6d 20 72 75 6e 20 64 69 73 74 22 0a 0a 63 6f 6e m run dist"..con 0001d370: 73 74 20 6c 6f 67 67 65 72 20 3d 20 6e 65 77 20 st logger = new 0001d380: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 6c _ethersproject_l 0001d390: 6f 67 67 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 ogger__WEBPACK_I 0001d3a0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 MPORTED_MODULE_0 0001d3b0: 5f 5f 2e 4c 6f 67 67 65 72 28 5f 76 65 72 73 69 __.Logger(_versi 0001d3c0: 6f 6e 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f on__WEBPACK_IMPO 0001d3d0: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e RTED_MODULE_1__. 0001d3e0: 76 65 72 73 69 6f 6e 29 3b 0a 2f 2f 2f 2f 2f 2f version);.////// 0001d3f0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f //////////////// 0001d400: 2f 2f 0a 2f 2f 20 45 78 70 6f 72 74 73 0a 0a 2f //.// Exports../ 0001d410: 2f 23 20 73 6f 75 72 63 65 4d 61 70 70 69 6e 67 /# sourceMapping 0001d420: 55 52 4c 3d 65 74 68 65 72 73 2e 6a 73 2e 6d 61 URL=ethers.js.ma 0001d430: 70 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a p../***/ }),../* 0001d440: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 0001d450: 6c 65 73 2f 65 74 68 65 72 73 2f 6c 69 62 2e 65 les/ethers/lib.e 0001d460: 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a sm/index.js":./* 0001d470: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 0001d480: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001d490: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0001d4a0: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0001d4b0: 5f 6d 6f 64 75 6c 65 73 2f 65 74 68 65 72 73 2f _modules/ethers/ 0001d4c0: 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 lib.esm/index.js 0001d4d0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 0001d4e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001d4f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001d500: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ ( 0001d510: 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 (__unused_webpac 0001d520: 6b 5f 6d 6f 64 75 6c 65 2c 20 5f 5f 77 65 62 70 k_module, __webp 0001d530: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 5f ack_exports__, _ 0001d540: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 0001d550: 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 __) => {.."use s 0001d560: 74 72 69 63 74 22 3b 0a 5f 5f 77 65 62 70 61 63 trict";.__webpac 0001d570: 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 72 28 5f 5f k_require__.r(__ 0001d580: 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 5f webpack_exports_ 0001d590: 5f 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 _);./* harmony e 0001d5a0: 78 70 6f 72 74 20 2a 2f 20 5f 5f 77 65 62 70 61 xport */ __webpa 0001d5b0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 64 28 5f ck_require__.d(_ 0001d5c0: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 0001d5d0: 5f 5f 2c 20 7b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 __, {./* harmony 0001d5e0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 42 61 export */ "Ba 0001d5f0: 73 65 43 6f 6e 74 72 61 63 74 22 3a 20 28 29 20 seContract": () 0001d600: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 0001d610: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 5f safe */ _ethers_ 0001d620: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001d630: 44 5f 4d 4f 44 55 4c 45 5f 34 5f 5f 2e 42 61 73 D_MODULE_4__.Bas 0001d640: 65 43 6f 6e 74 72 61 63 74 29 2c 0a 2f 2a 20 68 eContract),./* h 0001d650: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001d660: 20 20 20 22 42 69 67 4e 75 6d 62 65 72 22 3a 20 "BigNumber": 0001d670: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 0001d680: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 0001d690: 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f rs__WEBPACK_IMPO 0001d6a0: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f 2e RTED_MODULE_5__. 0001d6b0: 42 69 67 4e 75 6d 62 65 72 29 2c 0a 2f 2a 20 68 BigNumber),./* h 0001d6c0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001d6d0: 20 20 20 22 43 6f 6e 74 72 61 63 74 22 3a 20 28 "Contract": ( 0001d6e0: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001d6f0: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001d700: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 0001d710: 54 45 44 5f 4d 4f 44 55 4c 45 5f 34 5f 5f 2e 43 TED_MODULE_4__.C 0001d720: 6f 6e 74 72 61 63 74 29 2c 0a 2f 2a 20 68 61 72 ontract),./* har 0001d730: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001d740: 20 22 43 6f 6e 74 72 61 63 74 46 61 63 74 6f 72 "ContractFactor 0001d750: 79 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 y": () => (/* re 0001d760: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001d770: 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f ethers__WEBPACK_ 0001d780: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001d790: 34 5f 5f 2e 43 6f 6e 74 72 61 63 74 46 61 63 74 4__.ContractFact 0001d7a0: 6f 72 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 ory),./* harmony 0001d7b0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 46 69 export */ "Fi 0001d7c0: 78 65 64 4e 75 6d 62 65 72 22 3a 20 28 29 20 3d xedNumber": () = 0001d7d0: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 0001d7e0: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f afe */ _ethers__ 0001d7f0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001d800: 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 2e 46 69 78 65 _MODULE_6__.Fixe 0001d810: 64 4e 75 6d 62 65 72 29 2c 0a 2f 2a 20 68 61 72 dNumber),./* har 0001d820: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001d830: 20 22 53 69 67 6e 65 72 22 3a 20 28 29 20 3d 3e "Signer": () => 0001d840: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 0001d850: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f 57 fe */ _ethers__W 0001d860: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001d870: 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 53 69 67 6e 65 MODULE_1__.Signe 0001d880: 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 r),./* harmony e 0001d890: 78 70 6f 72 74 20 2a 2f 20 20 20 22 56 6f 69 64 xport */ "Void 0001d8a0: 53 69 67 6e 65 72 22 3a 20 28 29 20 3d 3e 20 28 Signer": () => ( 0001d8b0: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001d8c0: 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 */ _ethers__WEB 0001d8d0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001d8e0: 44 55 4c 45 5f 31 5f 5f 2e 56 6f 69 64 53 69 67 DULE_1__.VoidSig 0001d8f0: 6e 65 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 ner),./* harmony 0001d900: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 57 61 export */ "Wa 0001d910: 6c 6c 65 74 22 3a 20 28 29 20 3d 3e 20 28 2f 2a llet": () => (/* 0001d920: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 0001d930: 2f 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 / _ethers__WEBPA 0001d940: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001d950: 4c 45 5f 32 5f 5f 2e 57 61 6c 6c 65 74 29 2c 0a LE_2__.Wallet),. 0001d960: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001d970: 74 20 2a 2f 20 20 20 22 57 6f 72 64 6c 69 73 74 t */ "Wordlist 0001d980: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001d990: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 0001d9a0: 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 thers__WEBPACK_I 0001d9b0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 MPORTED_MODULE_1 0001d9c0: 32 5f 5f 2e 57 6f 72 64 6c 69 73 74 29 2c 0a 2f 2__.Wordlist),./ 0001d9d0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001d9e0: 20 2a 2f 20 20 20 22 63 6f 6e 73 74 61 6e 74 73 */ "constants 0001d9f0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001da00: 78 70 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 6a xport module obj 0001da10: 65 63 74 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f ect */ _ethers__ 0001da20: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001da30: 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 29 2c 0a 2f 2a _MODULE_7__),./* 0001da40: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001da50: 2a 2f 20 20 20 22 65 72 72 6f 72 73 22 3a 20 28 */ "errors": ( 0001da60: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001da70: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001da80: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 0001da90: 54 45 44 5f 4d 4f 44 55 4c 45 5f 38 5f 5f 2e 45 TED_MODULE_8__.E 0001daa0: 72 72 6f 72 43 6f 64 65 29 2c 0a 2f 2a 20 68 61 rrorCode),./* ha 0001dab0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 0001dac0: 20 20 22 65 74 68 65 72 73 22 3a 20 28 29 20 3d "ethers": () = 0001dad0: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 6d > (/* reexport m 0001dae0: 6f 64 75 6c 65 20 6f 62 6a 65 63 74 20 2a 2f 20 odule object */ 0001daf0: 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b _ethers__WEBPACK 0001db00: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001db10: 5f 30 5f 5f 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e _0__),./* harmon 0001db20: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 67 y export */ "g 0001db30: 65 74 44 65 66 61 75 6c 74 50 72 6f 76 69 64 65 etDefaultProvide 0001db40: 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 r": () => (/* re 0001db50: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001db60: 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f ethers__WEBPACK_ 0001db70: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001db80: 33 5f 5f 2e 67 65 74 44 65 66 61 75 6c 74 50 72 3__.getDefaultPr 0001db90: 6f 76 69 64 65 72 29 2c 0a 2f 2a 20 68 61 72 6d ovider),./* harm 0001dba0: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001dbb0: 22 6c 6f 67 67 65 72 22 3a 20 28 29 20 3d 3e 20 "logger": () => 0001dbc0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 0001dbd0: 65 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f 57 45 e */ _ethers__WE 0001dbe0: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 0001dbf0: 4f 44 55 4c 45 5f 30 5f 5f 2e 6c 6f 67 67 65 72 ODULE_0__.logger 0001dc00: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 0001dc10: 70 6f 72 74 20 2a 2f 20 20 20 22 70 72 6f 76 69 port */ "provi 0001dc20: 64 65 72 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a ders": () => (/* 0001dc30: 20 72 65 65 78 70 6f 72 74 20 6d 6f 64 75 6c 65 reexport module 0001dc40: 20 6f 62 6a 65 63 74 20 2a 2f 20 5f 65 74 68 65 object */ _ethe 0001dc50: 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f rs__WEBPACK_IMPO 0001dc60: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 33 5f 5f 29 RTED_MODULE_3__) 0001dc70: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 0001dc80: 6f 72 74 20 2a 2f 20 20 20 22 75 74 69 6c 73 22 ort */ "utils" 0001dc90: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001dca0: 70 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 6a 65 port module obje 0001dcb0: 63 74 20 2a 2f 20 5f 65 74 68 65 72 73 5f 5f 57 ct */ _ethers__W 0001dcc0: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001dcd0: 4d 4f 44 55 4c 45 5f 39 5f 5f 29 2c 0a 2f 2a 20 MODULE_9__),./* 0001dce0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001dcf0: 2f 20 20 20 22 76 65 72 73 69 6f 6e 22 3a 20 28 / "version": ( 0001dd00: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001dd10: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001dd20: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 0001dd30: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 31 5f 5f 2e TED_MODULE_11__. 0001dd40: 76 65 72 73 69 6f 6e 29 2c 0a 2f 2a 20 68 61 72 version),./* har 0001dd50: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001dd60: 20 22 77 6f 72 64 6c 69 73 74 73 22 3a 20 28 29 "wordlists": () 0001dd70: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001dd80: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001dd90: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001dda0: 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 5f 5f 2e 77 ED_MODULE_10__.w 0001ddb0: 6f 72 64 6c 69 73 74 73 29 0a 2f 2a 20 68 61 72 ordlists)./* har 0001ddc0: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 7d mony export */ } 0001ddd0: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d );./* harmony im 0001dde0: 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 port */ var _eth 0001ddf0: 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ers__WEBPACK_IMP 0001de00: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f ORTED_MODULE_0__ 0001de10: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0001de20: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 65 74 68 uire__(/*! ./eth 0001de30: 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ers */ "./node_m 0001de40: 6f 64 75 6c 65 73 2f 65 74 68 65 72 73 2f 6c 69 odules/ethers/li 0001de50: 62 2e 65 73 6d 2f 65 74 68 65 72 73 2e 6a 73 22 b.esm/ethers.js" 0001de60: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d );./* harmony im 0001de70: 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 port */ var _eth 0001de80: 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ers__WEBPACK_IMP 0001de90: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f ORTED_MODULE_1__ 0001dea0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0001deb0: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 65 74 68 uire__(/*! ./eth 0001dec0: 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ers */ "./node_m 0001ded0: 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 odules/@etherspr 0001dee0: 6f 6a 65 63 74 2f 61 62 73 74 72 61 63 74 2d 73 oject/abstract-s 0001def0: 69 67 6e 65 72 2f 6c 69 62 2e 65 73 6d 2f 69 6e igner/lib.esm/in 0001df00: 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 dex.js");./* har 0001df10: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 0001df20: 61 72 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 ar _ethers__WEBP 0001df30: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001df40: 55 4c 45 5f 32 5f 5f 20 3d 20 5f 5f 77 65 62 70 ULE_2__ = __webp 0001df50: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0001df60: 21 20 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e ! ./ethers */ ". 0001df70: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 /node_modules/@e 0001df80: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 77 61 6c thersproject/wal 0001df90: 6c 65 74 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 let/lib.esm/inde 0001dfa0: 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f x.js");./* harmo 0001dfb0: 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 ny import */ var 0001dfc0: 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 _ethers__WEBPAC 0001dfd0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001dfe0: 45 5f 33 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 E_3__ = __webpac 0001dff0: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0001e000: 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e ./ethers */ "./n 0001e010: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 ode_modules/@eth 0001e020: 65 72 73 70 72 6f 6a 65 63 74 2f 70 72 6f 76 69 ersproject/provi 0001e030: 64 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 ders/lib.esm/ind 0001e040: 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d ex.js");./* harm 0001e050: 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 ony import */ va 0001e060: 72 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 r _ethers__WEBPA 0001e070: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001e080: 4c 45 5f 34 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 LE_4__ = __webpa 0001e090: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 0001e0a0: 20 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e 2f ./ethers */ "./ 0001e0b0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 node_modules/@et 0001e0c0: 68 65 72 73 70 72 6f 6a 65 63 74 2f 63 6f 6e 74 hersproject/cont 0001e0d0: 72 61 63 74 73 2f 6c 69 62 2e 65 73 6d 2f 69 6e racts/lib.esm/in 0001e0e0: 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 dex.js");./* har 0001e0f0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 0001e100: 61 72 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 ar _ethers__WEBP 0001e110: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001e120: 55 4c 45 5f 35 5f 5f 20 3d 20 5f 5f 77 65 62 70 ULE_5__ = __webp 0001e130: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0001e140: 21 20 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e ! ./ethers */ ". 0001e150: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 /node_modules/@e 0001e160: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 62 69 67 thersproject/big 0001e170: 6e 75 6d 62 65 72 2f 6c 69 62 2e 65 73 6d 2f 62 number/lib.esm/b 0001e180: 69 67 6e 75 6d 62 65 72 2e 6a 73 22 29 3b 0a 2f ignumber.js");./ 0001e190: 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 * harmony import 0001e1a0: 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 5f */ var _ethers_ 0001e1b0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001e1c0: 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 20 3d 20 5f D_MODULE_6__ = _ 0001e1d0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 0001e1e0: 5f 5f 28 2f 2a 21 20 2e 2f 65 74 68 65 72 73 20 __(/*! ./ethers 0001e1f0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0001e200: 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 es/@ethersprojec 0001e210: 74 2f 62 69 67 6e 75 6d 62 65 72 2f 6c 69 62 2e t/bignumber/lib. 0001e220: 65 73 6d 2f 66 69 78 65 64 6e 75 6d 62 65 72 2e esm/fixednumber. 0001e230: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 0001e240: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 0001e250: 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f ethers__WEBPACK_ 0001e260: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001e270: 37 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 7__ = __webpack_ 0001e280: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f require__(/*! ./ 0001e290: 65 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 ethers */ "./nod 0001e2a0: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 0001e2b0: 73 70 72 6f 6a 65 63 74 2f 63 6f 6e 73 74 61 6e sproject/constan 0001e2c0: 74 73 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 ts/lib.esm/index 0001e2d0: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 0001e2e0: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 0001e2f0: 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b _ethers__WEBPACK 0001e300: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001e310: 5f 38 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _8__ = __webpack 0001e320: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e _require__(/*! . 0001e330: 2f 65 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f /ethers */ "./no 0001e340: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 0001e350: 72 73 70 72 6f 6a 65 63 74 2f 6c 6f 67 67 65 72 rsproject/logger 0001e360: 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a /lib.esm/index.j 0001e370: 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 s");./* harmony 0001e380: 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 import */ var _e 0001e390: 74 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 thers__WEBPACK_I 0001e3a0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 39 MPORTED_MODULE_9 0001e3b0: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 0001e3c0: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 65 equire__(/*! ./e 0001e3d0: 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 thers */ "./node 0001e3e0: 5f 6d 6f 64 75 6c 65 73 2f 65 74 68 65 72 73 2f _modules/ethers/ 0001e3f0: 6c 69 62 2e 65 73 6d 2f 75 74 69 6c 73 2e 6a 73 lib.esm/utils.js 0001e400: 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 ");./* harmony i 0001e410: 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 mport */ var _et 0001e420: 68 65 72 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d hers__WEBPACK_IM 0001e430: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 PORTED_MODULE_10 0001e440: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 0001e450: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 65 equire__(/*! ./e 0001e460: 74 68 65 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 thers */ "./node 0001e470: 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 _modules/@ethers 0001e480: 70 72 6f 6a 65 63 74 2f 77 6f 72 64 6c 69 73 74 project/wordlist 0001e490: 73 2f 6c 69 62 2e 65 73 6d 2f 77 6f 72 64 6c 69 s/lib.esm/wordli 0001e4a0: 73 74 73 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 sts.js");./* har 0001e4b0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 0001e4c0: 61 72 20 5f 65 74 68 65 72 73 5f 5f 57 45 42 50 ar _ethers__WEBP 0001e4d0: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001e4e0: 55 4c 45 5f 31 31 5f 5f 20 3d 20 5f 5f 77 65 62 ULE_11__ = __web 0001e4f0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0001e500: 2a 21 20 2e 2f 65 74 68 65 72 73 20 2a 2f 20 22 *! ./ethers */ " 0001e510: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 0001e520: 74 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 5f 76 thers/lib.esm/_v 0001e530: 65 72 73 69 6f 6e 2e 6a 73 22 29 3b 0a 2f 2a 20 ersion.js");./* 0001e540: 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a harmony import * 0001e550: 2f 20 76 61 72 20 5f 65 74 68 65 72 73 5f 5f 57 / var _ethers__W 0001e560: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001e570: 4d 4f 44 55 4c 45 5f 31 32 5f 5f 20 3d 20 5f 5f MODULE_12__ = __ 0001e580: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0001e590: 5f 28 2f 2a 21 20 2e 2f 65 74 68 65 72 73 20 2a _(/*! ./ethers * 0001e5a0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 0001e5b0: 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 s/@ethersproject 0001e5c0: 2f 77 6f 72 64 6c 69 73 74 73 2f 6c 69 62 2e 65 /wordlists/lib.e 0001e5d0: 73 6d 2f 77 6f 72 64 6c 69 73 74 2e 6a 73 22 29 sm/wordlist.js") 0001e5e0: 3b 0a 0a 2f 2f 20 54 6f 20 6d 6f 64 69 66 79 20 ;..// To modify 0001e5f0: 74 68 69 73 20 66 69 6c 65 2c 20 79 6f 75 20 6d this file, you m 0001e600: 75 73 74 20 75 70 64 61 74 65 20 2e 2f 6d 69 73 ust update ./mis 0001e610: 63 2f 61 64 6d 69 6e 2f 6c 69 62 2f 63 6d 64 73 c/admin/lib/cmds 0001e620: 2f 75 70 64 61 74 65 2d 65 78 70 6f 72 74 73 2e /update-exports. 0001e630: 6a 73 0a 0a 74 72 79 20 7b 0a 20 20 20 20 63 6f js..try {. co 0001e640: 6e 73 74 20 61 6e 79 47 6c 6f 62 61 6c 20 3d 20 nst anyGlobal = 0001e650: 77 69 6e 64 6f 77 3b 0a 20 20 20 20 69 66 20 28 window;. if ( 0001e660: 61 6e 79 47 6c 6f 62 61 6c 2e 5f 65 74 68 65 72 anyGlobal._ether 0001e670: 73 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 20 s == null) {. 0001e680: 20 20 20 20 20 61 6e 79 47 6c 6f 62 61 6c 2e 5f anyGlobal._ 0001e690: 65 74 68 65 72 73 20 3d 20 5f 65 74 68 65 72 73 ethers = _ethers 0001e6a0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001e6b0: 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 3b 0a 20 ED_MODULE_0__;. 0001e6c0: 20 20 20 7d 0a 7d 0a 63 61 74 63 68 20 28 65 72 }.}.catch (er 0001e6d0: 72 6f 72 29 20 7b 20 7d 0a 0a 0a 2f 2f 23 20 73 ror) { }...//# s 0001e6e0: 6f 75 72 63 65 4d 61 70 70 69 6e 67 55 52 4c 3d ourceMappingURL= 0001e6f0: 69 6e 64 65 78 2e 6a 73 2e 6d 61 70 0a 0a 2f 2a index.js.map../* 0001e700: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 0001e710: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 ./node_modules/e 0001e720: 74 68 65 72 73 2f 6c 69 62 2e 65 73 6d 2f 75 74 thers/lib.esm/ut 0001e730: 69 6c 73 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a ils.js":./*!**** 0001e740: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001e750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001e760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 0001e770: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 0001e780: 6c 65 73 2f 65 74 68 65 72 73 2f 6c 69 62 2e 65 les/ethers/lib.e 0001e790: 73 6d 2f 75 74 69 6c 73 2e 6a 73 20 2a 2a 2a 21 sm/utils.js ***! 0001e7a0: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 0001e7b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001e7c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0001e7d0: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e **/./***/ ((__un 0001e7e0: 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 used_webpack_mod 0001e7f0: 75 6c 65 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 65 ule, __webpack_e 0001e800: 78 70 6f 72 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 xports__, __webp 0001e810: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 0001e820: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 0001e830: 22 3b 0a 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 ";.__webpack_req 0001e840: 75 69 72 65 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 uire__.r(__webpa 0001e850: 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f ck_exports__);./ 0001e860: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001e870: 20 2a 2f 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 */ __webpack_re 0001e880: 71 75 69 72 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 quire__.d(__webp 0001e890: 61 63 6b 5f 65 78 70 6f 72 74 73 5f 5f 2c 20 7b ack_exports__, { 0001e8a0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 0001e8b0: 72 74 20 2a 2f 20 20 20 22 41 62 69 43 6f 64 65 rt */ "AbiCode 0001e8c0: 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 r": () => (/* re 0001e8d0: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001e8e0: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 ethersproject_ab 0001e8f0: 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 i__WEBPACK_IMPOR 0001e900: 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 2e 41 TED_MODULE_0__.A 0001e910: 62 69 43 6f 64 65 72 29 2c 0a 2f 2a 20 68 61 72 biCoder),./* har 0001e920: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001e930: 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 46 72 61 "ConstructorFra 0001e940: 67 6d 65 6e 74 22 3a 20 28 29 20 3d 3e 20 28 2f gment": () => (/ 0001e950: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001e960: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001e970: 74 5f 61 62 69 5f 5f 57 45 42 50 41 43 4b 5f 49 t_abi__WEBPACK_I 0001e980: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 MPORTED_MODULE_1 0001e990: 5f 5f 2e 43 6f 6e 73 74 72 75 63 74 6f 72 46 72 __.ConstructorFr 0001e9a0: 61 67 6d 65 6e 74 29 2c 0a 2f 2a 20 68 61 72 6d agment),./* harm 0001e9b0: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001e9c0: 22 45 72 72 6f 72 46 72 61 67 6d 65 6e 74 22 3a "ErrorFragment": 0001e9d0: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001e9e0: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001e9f0: 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f ersproject_abi__ 0001ea00: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001ea10: 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 45 72 72 6f _MODULE_1__.Erro 0001ea20: 72 46 72 61 67 6d 65 6e 74 29 2c 0a 2f 2a 20 68 rFragment),./* h 0001ea30: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001ea40: 20 20 20 22 45 76 65 6e 74 46 72 61 67 6d 65 6e "EventFragmen 0001ea50: 74 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 t": () => (/* re 0001ea60: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001ea70: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 ethersproject_ab 0001ea80: 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 i__WEBPACK_IMPOR 0001ea90: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 45 TED_MODULE_1__.E 0001eaa0: 76 65 6e 74 46 72 61 67 6d 65 6e 74 29 2c 0a 2f ventFragment),./ 0001eab0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001eac0: 20 2a 2f 20 20 20 22 46 6f 72 6d 61 74 54 79 70 */ "FormatTyp 0001ead0: 65 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 es": () => (/* r 0001eae0: 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 eexport safe */ 0001eaf0: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 _ethersproject_a 0001eb00: 62 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f bi__WEBPACK_IMPO 0001eb10: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e RTED_MODULE_1__. 0001eb20: 46 6f 72 6d 61 74 54 79 70 65 73 29 2c 0a 2f 2a FormatTypes),./* 0001eb30: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001eb40: 2a 2f 20 20 20 22 46 72 61 67 6d 65 6e 74 22 3a */ "Fragment": 0001eb50: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001eb60: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001eb70: 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f ersproject_abi__ 0001eb80: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001eb90: 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 46 72 61 67 _MODULE_1__.Frag 0001eba0: 6d 65 6e 74 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e ment),./* harmon 0001ebb0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 46 y export */ "F 0001ebc0: 75 6e 63 74 69 6f 6e 46 72 61 67 6d 65 6e 74 22 unctionFragment" 0001ebd0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001ebe0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001ebf0: 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 69 5f hersproject_abi_ 0001ec00: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 0001ec10: 44 5f 4d 4f 44 55 4c 45 5f 31 5f 5f 2e 46 75 6e D_MODULE_1__.Fun 0001ec20: 63 74 69 6f 6e 46 72 61 67 6d 65 6e 74 29 2c 0a ctionFragment),. 0001ec30: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001ec40: 74 20 2a 2f 20 20 20 22 48 44 4e 6f 64 65 22 3a t */ "HDNode": 0001ec50: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001ec60: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001ec70: 65 72 73 70 72 6f 6a 65 63 74 5f 68 64 6e 6f 64 ersproject_hdnod 0001ec80: 65 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 e__WEBPACK_IMPOR 0001ec90: 54 45 44 5f 4d 4f 44 55 4c 45 5f 38 5f 5f 2e 48 TED_MODULE_8__.H 0001eca0: 44 4e 6f 64 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f DNode),./* harmo 0001ecb0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 0001ecc0: 49 6e 64 65 78 65 64 22 3a 20 28 29 20 3d 3e 20 Indexed": () => 0001ecd0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 0001ece0: 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a e */ _ethersproj 0001ecf0: 65 63 74 5f 61 62 69 5f 5f 57 45 42 50 41 43 4b ect_abi__WEBPACK 0001ed00: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001ed10: 5f 31 30 5f 5f 2e 49 6e 64 65 78 65 64 29 2c 0a _10__.Indexed),. 0001ed20: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001ed30: 74 20 2a 2f 20 20 20 22 49 6e 74 65 72 66 61 63 t */ "Interfac 0001ed40: 65 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 e": () => (/* re 0001ed50: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001ed60: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 62 ethersproject_ab 0001ed70: 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 i__WEBPACK_IMPOR 0001ed80: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 5f 5f 2e TED_MODULE_10__. 0001ed90: 49 6e 74 65 72 66 61 63 65 29 2c 0a 2f 2a 20 68 Interface),./* h 0001eda0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 0001edb0: 20 20 20 22 4c 6f 67 44 65 73 63 72 69 70 74 69 "LogDescripti 0001edc0: 6f 6e 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 on": () => (/* r 0001edd0: 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 eexport safe */ 0001ede0: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 _ethersproject_a 0001edf0: 62 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f bi__WEBPACK_IMPO 0001ee00: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 30 5f 5f RTED_MODULE_10__ 0001ee10: 2e 4c 6f 67 44 65 73 63 72 69 70 74 69 6f 6e 29 .LogDescription) 0001ee20: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 0001ee30: 6f 72 74 20 2a 2f 20 20 20 22 4c 6f 67 67 65 72 ort */ "Logger 0001ee40: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001ee50: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 0001ee60: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 6c 6f 67 thersproject_log 0001ee70: 67 65 72 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ger__WEBPACK_IMP 0001ee80: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 33 5f 5f ORTED_MODULE_3__ 0001ee90: 2e 4c 6f 67 67 65 72 29 2c 0a 2f 2a 20 68 61 72 .Logger),./* har 0001eea0: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001eeb0: 20 22 50 61 72 61 6d 54 79 70 65 22 3a 20 28 29 "ParamType": () 0001eec0: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001eed0: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001eee0: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 0001eef0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001ef00: 44 55 4c 45 5f 31 5f 5f 2e 50 61 72 61 6d 54 79 DULE_1__.ParamTy 0001ef10: 70 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 pe),./* harmony 0001ef20: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 52 4c 50 export */ "RLP 0001ef30: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001ef40: 78 70 6f 72 74 20 6d 6f 64 75 6c 65 20 6f 62 6a xport module obj 0001ef50: 65 63 74 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 ect */ _etherspr 0001ef60: 6f 6a 65 63 74 5f 72 6c 70 5f 5f 57 45 42 50 41 oject_rlp__WEBPA 0001ef70: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001ef80: 4c 45 5f 34 5f 5f 29 2c 0a 2f 2a 20 68 61 72 6d LE_4__),./* harm 0001ef90: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001efa0: 22 53 69 67 6e 69 6e 67 4b 65 79 22 3a 20 28 29 "SigningKey": () 0001efb0: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001efc0: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001efd0: 70 72 6f 6a 65 63 74 5f 73 69 67 6e 69 6e 67 5f project_signing_ 0001efe0: 6b 65 79 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 key__WEBPACK_IMP 0001eff0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 39 5f 5f ORTED_MODULE_9__ 0001f000: 2e 53 69 67 6e 69 6e 67 4b 65 79 29 2c 0a 2f 2a .SigningKey),./* 0001f010: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001f020: 2a 2f 20 20 20 22 53 75 70 70 6f 72 74 65 64 41 */ "SupportedA 0001f030: 6c 67 6f 72 69 74 68 6d 22 3a 20 28 29 20 3d 3e lgorithm": () => 0001f040: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 0001f050: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 0001f060: 6a 65 63 74 5f 73 68 61 32 5f 5f 57 45 42 50 41 ject_sha2__WEBPA 0001f070: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001f080: 4c 45 5f 33 30 5f 5f 2e 53 75 70 70 6f 72 74 65 LE_30__.Supporte 0001f090: 64 41 6c 67 6f 72 69 74 68 6d 29 2c 0a 2f 2a 20 dAlgorithm),./* 0001f0a0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001f0b0: 2f 20 20 20 22 54 72 61 6e 73 61 63 74 69 6f 6e / "Transaction 0001f0c0: 44 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 28 29 Description": () 0001f0d0: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001f0e0: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001f0f0: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 0001f100: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001f110: 44 55 4c 45 5f 31 30 5f 5f 2e 54 72 61 6e 73 61 DULE_10__.Transa 0001f120: 63 74 69 6f 6e 44 65 73 63 72 69 70 74 69 6f 6e ctionDescription 0001f130: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 0001f140: 70 6f 72 74 20 2a 2f 20 20 20 22 54 72 61 6e 73 port */ "Trans 0001f150: 61 63 74 69 6f 6e 54 79 70 65 73 22 3a 20 28 29 actionTypes": () 0001f160: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001f170: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001f180: 70 72 6f 6a 65 63 74 5f 74 72 61 6e 73 61 63 74 project_transact 0001f190: 69 6f 6e 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ions__WEBPACK_IM 0001f1a0: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 37 PORTED_MODULE_27 0001f1b0: 5f 5f 2e 54 72 61 6e 73 61 63 74 69 6f 6e 54 79 __.TransactionTy 0001f1c0: 70 65 73 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 pes),./* harmony 0001f1d0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 55 6e export */ "Un 0001f1e0: 69 63 6f 64 65 4e 6f 72 6d 61 6c 69 7a 61 74 69 icodeNormalizati 0001f1f0: 6f 6e 46 6f 72 6d 22 3a 20 28 29 20 3d 3e 20 28 onForm": () => ( 0001f200: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001f210: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001f220: 63 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 ct_strings__WEBP 0001f230: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001f240: 55 4c 45 5f 31 34 5f 5f 2e 55 6e 69 63 6f 64 65 ULE_14__.Unicode 0001f250: 4e 6f 72 6d 61 6c 69 7a 61 74 69 6f 6e 46 6f 72 NormalizationFor 0001f260: 6d 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 m),./* harmony e 0001f270: 78 70 6f 72 74 20 2a 2f 20 20 20 22 55 74 66 38 xport */ "Utf8 0001f280: 45 72 72 6f 72 46 75 6e 63 73 22 3a 20 28 29 20 ErrorFuncs": () 0001f290: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 0001f2a0: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 0001f2b0: 72 6f 6a 65 63 74 5f 73 74 72 69 6e 67 73 5f 5f roject_strings__ 0001f2c0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001f2d0: 5f 4d 4f 44 55 4c 45 5f 31 34 5f 5f 2e 55 74 66 _MODULE_14__.Utf 0001f2e0: 38 45 72 72 6f 72 46 75 6e 63 73 29 2c 0a 2f 2a 8ErrorFuncs),./* 0001f2f0: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001f300: 2a 2f 20 20 20 22 55 74 66 38 45 72 72 6f 72 52 */ "Utf8ErrorR 0001f310: 65 61 73 6f 6e 22 3a 20 28 29 20 3d 3e 20 28 2f eason": () => (/ 0001f320: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001f330: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001f340: 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 41 t_strings__WEBPA 0001f350: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001f360: 4c 45 5f 31 34 5f 5f 2e 55 74 66 38 45 72 72 6f LE_14__.Utf8Erro 0001f370: 72 52 65 61 73 6f 6e 29 2c 0a 2f 2a 20 68 61 72 rReason),./* har 0001f380: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001f390: 20 22 5f 54 79 70 65 64 44 61 74 61 45 6e 63 6f "_TypedDataEnco 0001f3a0: 64 65 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 der": () => (/* 0001f3b0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 0001f3c0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 0001f3d0: 68 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f 49 4d hash__WEBPACK_IM 0001f3e0: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 39 PORTED_MODULE_19 0001f3f0: 5f 5f 2e 54 79 70 65 64 44 61 74 61 45 6e 63 6f __.TypedDataEnco 0001f400: 64 65 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 der),./* harmony 0001f410: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 5f 66 export */ "_f 0001f420: 65 74 63 68 44 61 74 61 22 3a 20 28 29 20 3d 3e etchData": () => 0001f430: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 0001f440: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 0001f450: 6a 65 63 74 5f 77 65 62 5f 5f 57 45 42 50 41 43 ject_web__WEBPAC 0001f460: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001f470: 45 5f 35 5f 5f 2e 5f 66 65 74 63 68 44 61 74 61 E_5__._fetchData 0001f480: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 0001f490: 70 6f 72 74 20 2a 2f 20 20 20 22 5f 74 6f 45 73 port */ "_toEs 0001f4a0: 63 61 70 65 64 55 74 66 38 53 74 72 69 6e 67 22 capedUtf8String" 0001f4b0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001f4c0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001f4d0: 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 74 72 69 hersproject_stri 0001f4e0: 6e 67 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ngs__WEBPACK_IMP 0001f4f0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 34 5f ORTED_MODULE_14_ 0001f500: 5f 2e 5f 74 6f 45 73 63 61 70 65 64 55 74 66 38 _._toEscapedUtf8 0001f510: 53 74 72 69 6e 67 29 2c 0a 2f 2a 20 68 61 72 6d String),./* harm 0001f520: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001f530: 22 61 63 63 65 73 73 4c 69 73 74 69 66 79 22 3a "accessListify": 0001f540: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001f550: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001f560: 65 72 73 70 72 6f 6a 65 63 74 5f 74 72 61 6e 73 ersproject_trans 0001f570: 61 63 74 69 6f 6e 73 5f 5f 57 45 42 50 41 43 4b actions__WEBPACK 0001f580: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001f590: 5f 32 37 5f 5f 2e 61 63 63 65 73 73 4c 69 73 74 _27__.accessList 0001f5a0: 69 66 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 ify),./* harmony 0001f5b0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 61 72 export */ "ar 0001f5c0: 72 61 79 69 66 79 22 3a 20 28 29 20 3d 3e 20 28 rayify": () => ( 0001f5d0: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001f5e0: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001f5f0: 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 41 43 ct_bytes__WEBPAC 0001f600: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001f610: 45 5f 37 5f 5f 2e 61 72 72 61 79 69 66 79 29 2c E_7__.arrayify), 0001f620: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 0001f630: 72 74 20 2a 2f 20 20 20 22 62 61 73 65 35 38 22 rt */ "base58" 0001f640: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001f650: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001f660: 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 61 73 65 hersproject_base 0001f670: 78 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 x__WEBPACK_IMPOR 0001f680: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 31 5f 5f 2e TED_MODULE_11__. 0001f690: 42 61 73 65 35 38 29 2c 0a 2f 2a 20 68 61 72 6d Base58),./* harm 0001f6a0: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 0001f6b0: 22 62 61 73 65 36 34 22 3a 20 28 29 20 3d 3e 20 "base64": () => 0001f6c0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 6d 6f 64 (/* reexport mod 0001f6d0: 75 6c 65 20 6f 62 6a 65 63 74 20 2a 2f 20 5f 65 ule object */ _e 0001f6e0: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 61 73 thersproject_bas 0001f6f0: 65 36 34 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 e64__WEBPACK_IMP 0001f700: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 32 5f ORTED_MODULE_12_ 0001f710: 5f 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 _),./* harmony e 0001f720: 78 70 6f 72 74 20 2a 2f 20 20 20 22 63 68 65 63 xport */ "chec 0001f730: 6b 50 72 6f 70 65 72 74 69 65 73 22 3a 20 28 29 kProperties": () 0001f740: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001f750: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001f760: 70 72 6f 6a 65 63 74 5f 70 72 6f 70 65 72 74 69 project_properti 0001f770: 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f es__WEBPACK_IMPO 0001f780: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 2e RTED_MODULE_6__. 0001f790: 63 68 65 63 6b 50 72 6f 70 65 72 74 69 65 73 29 checkProperties) 0001f7a0: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 0001f7b0: 6f 72 74 20 2a 2f 20 20 20 22 63 68 65 63 6b 52 ort */ "checkR 0001f7c0: 65 73 75 6c 74 45 72 72 6f 72 73 22 3a 20 28 29 esultErrors": () 0001f7d0: 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 => (/* reexport 0001f7e0: 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 safe */ _ethers 0001f7f0: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 0001f800: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 0001f810: 44 55 4c 45 5f 32 5f 5f 2e 63 68 65 63 6b 52 65 DULE_2__.checkRe 0001f820: 73 75 6c 74 45 72 72 6f 72 73 29 2c 0a 2f 2a 20 sultErrors),./* 0001f830: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 0001f840: 2f 20 20 20 22 63 6f 6d 6d 69 66 79 22 3a 20 28 / "commify": ( 0001f850: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 0001f860: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 0001f870: 73 70 72 6f 6a 65 63 74 5f 75 6e 69 74 73 5f 5f sproject_units__ 0001f880: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 0001f890: 5f 4d 4f 44 55 4c 45 5f 32 31 5f 5f 2e 63 6f 6d _MODULE_21__.com 0001f8a0: 6d 69 66 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e mify),./* harmon 0001f8b0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 63 y export */ "c 0001f8c0: 6f 6d 70 75 74 65 41 64 64 72 65 73 73 22 3a 20 omputeAddress": 0001f8d0: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 0001f8e0: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 0001f8f0: 72 73 70 72 6f 6a 65 63 74 5f 74 72 61 6e 73 61 rsproject_transa 0001f900: 63 74 69 6f 6e 73 5f 5f 57 45 42 50 41 43 4b 5f ctions__WEBPACK_ 0001f910: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001f920: 32 37 5f 5f 2e 63 6f 6d 70 75 74 65 41 64 64 72 27__.computeAddr 0001f930: 65 73 73 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 ess),./* harmony 0001f940: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 63 6f export */ "co 0001f950: 6d 70 75 74 65 48 6d 61 63 22 3a 20 28 29 20 3d mputeHmac": () = 0001f960: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 0001f970: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 0001f980: 6f 6a 65 63 74 5f 73 68 61 32 5f 5f 57 45 42 50 oject_sha2__WEBP 0001f990: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 0001f9a0: 55 4c 45 5f 32 32 5f 5f 2e 63 6f 6d 70 75 74 65 ULE_22__.compute 0001f9b0: 48 6d 61 63 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e Hmac),./* harmon 0001f9c0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 63 y export */ "c 0001f9d0: 6f 6d 70 75 74 65 50 75 62 6c 69 63 4b 65 79 22 omputePublicKey" 0001f9e0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001f9f0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001fa00: 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 69 67 6e hersproject_sign 0001fa10: 69 6e 67 5f 6b 65 79 5f 5f 57 45 42 50 41 43 4b ing_key__WEBPACK 0001fa20: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 0001fa30: 5f 39 5f 5f 2e 63 6f 6d 70 75 74 65 50 75 62 6c _9__.computePubl 0001fa40: 69 63 4b 65 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f icKey),./* harmo 0001fa50: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 0001fa60: 63 6f 6e 63 61 74 22 3a 20 28 29 20 3d 3e 20 28 concat": () => ( 0001fa70: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001fa80: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001fa90: 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 41 43 ct_bytes__WEBPAC 0001faa0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 0001fab0: 45 5f 37 5f 5f 2e 63 6f 6e 63 61 74 29 2c 0a 2f E_7__.concat),./ 0001fac0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001fad0: 20 2a 2f 20 20 20 22 64 65 65 70 43 6f 70 79 22 */ "deepCopy" 0001fae0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 0001faf0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 0001fb00: 68 65 72 73 70 72 6f 6a 65 63 74 5f 70 72 6f 70 hersproject_prop 0001fb10: 65 72 74 69 65 73 5f 5f 57 45 42 50 41 43 4b 5f erties__WEBPACK_ 0001fb20: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001fb30: 36 5f 5f 2e 64 65 65 70 43 6f 70 79 29 2c 0a 2f 6__.deepCopy),./ 0001fb40: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001fb50: 20 2a 2f 20 20 20 22 64 65 66 61 75 6c 74 41 62 */ "defaultAb 0001fb60: 69 43 6f 64 65 72 22 3a 20 28 29 20 3d 3e 20 28 iCoder": () => ( 0001fb70: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 0001fb80: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 0001fb90: 63 74 5f 61 62 69 5f 5f 57 45 42 50 41 43 4b 5f ct_abi__WEBPACK_ 0001fba0: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001fbb0: 30 5f 5f 2e 64 65 66 61 75 6c 74 41 62 69 43 6f 0__.defaultAbiCo 0001fbc0: 64 65 72 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 der),./* harmony 0001fbd0: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 65 export */ "de 0001fbe0: 66 61 75 6c 74 50 61 74 68 22 3a 20 28 29 20 3d faultPath": () = 0001fbf0: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 0001fc00: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 0001fc10: 6f 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f 57 45 oject_hdnode__WE 0001fc20: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 0001fc30: 4f 44 55 4c 45 5f 38 5f 5f 2e 64 65 66 61 75 6c ODULE_8__.defaul 0001fc40: 74 50 61 74 68 29 2c 0a 2f 2a 20 68 61 72 6d 6f tPath),./* harmo 0001fc50: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 0001fc60: 64 65 66 69 6e 65 52 65 61 64 4f 6e 6c 79 22 3a defineReadOnly": 0001fc70: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 0001fc80: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 0001fc90: 65 72 73 70 72 6f 6a 65 63 74 5f 70 72 6f 70 65 ersproject_prope 0001fca0: 72 74 69 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 rties__WEBPACK_I 0001fcb0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 MPORTED_MODULE_6 0001fcc0: 5f 5f 2e 64 65 66 69 6e 65 52 65 61 64 4f 6e 6c __.defineReadOnl 0001fcd0: 79 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 y),./* harmony e 0001fce0: 78 70 6f 72 74 20 2a 2f 20 20 20 22 64 6e 73 45 xport */ "dnsE 0001fcf0: 6e 63 6f 64 65 22 3a 20 28 29 20 3d 3e 20 28 2f ncode": () => (/ 0001fd00: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001fd10: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001fd20: 74 5f 68 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f t_hash__WEBPACK_ 0001fd30: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 0001fd40: 31 36 5f 5f 2e 64 6e 73 45 6e 63 6f 64 65 29 2c 16__.dnsEncode), 0001fd50: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 0001fd60: 72 74 20 2a 2f 20 20 20 22 65 6e 74 72 6f 70 79 rt */ "entropy 0001fd70: 54 6f 4d 6e 65 6d 6f 6e 69 63 22 3a 20 28 29 20 ToMnemonic": () 0001fd80: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 0001fd90: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 0001fda0: 72 6f 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f 57 roject_hdnode__W 0001fdb0: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 0001fdc0: 4d 4f 44 55 4c 45 5f 38 5f 5f 2e 65 6e 74 72 6f MODULE_8__.entro 0001fdd0: 70 79 54 6f 4d 6e 65 6d 6f 6e 69 63 29 2c 0a 2f pyToMnemonic),./ 0001fde0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 0001fdf0: 20 2a 2f 20 20 20 22 66 65 74 63 68 4a 73 6f 6e */ "fetchJson 0001fe00: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 0001fe10: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 0001fe20: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 77 65 62 thersproject_web 0001fe30: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 0001fe40: 45 44 5f 4d 4f 44 55 4c 45 5f 35 5f 5f 2e 66 65 ED_MODULE_5__.fe 0001fe50: 74 63 68 4a 73 6f 6e 29 2c 0a 2f 2a 20 68 61 72 tchJson),./* har 0001fe60: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 0001fe70: 20 22 66 6f 72 6d 61 74 42 79 74 65 73 33 32 53 "formatBytes32S 0001fe80: 74 72 69 6e 67 22 3a 20 28 29 20 3d 3e 20 28 2f tring": () => (/ 0001fe90: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 0001fea0: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 0001feb0: 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 41 t_strings__WEBPA 0001fec0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 0001fed0: 4c 45 5f 31 35 5f 5f 2e 66 6f 72 6d 61 74 42 79 LE_15__.formatBy 0001fee0: 74 65 73 33 32 53 74 72 69 6e 67 29 2c 0a 2f 2a tes32String),./* 0001fef0: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 0001ff00: 2a 2f 20 20 20 22 66 6f 72 6d 61 74 45 74 68 65 */ "formatEthe 0001ff10: 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 r": () => (/* re 0001ff20: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 0001ff30: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 75 6e ethersproject_un 0001ff40: 69 74 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 its__WEBPACK_IMP 0001ff50: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 31 5f ORTED_MODULE_21_ 0001ff60: 5f 2e 66 6f 72 6d 61 74 45 74 68 65 72 29 2c 0a _.formatEther),. 0001ff70: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 0001ff80: 74 20 2a 2f 20 20 20 22 66 6f 72 6d 61 74 55 6e t */ "formatUn 0001ff90: 69 74 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 its": () => (/* 0001ffa0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 0001ffb0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 0001ffc0: 75 6e 69 74 73 5f 5f 57 45 42 50 41 43 4b 5f 49 units__WEBPACK_I 0001ffd0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 MPORTED_MODULE_2 0001ffe0: 31 5f 5f 2e 66 6f 72 6d 61 74 55 6e 69 74 73 29 1__.formatUnits) 0001fff0: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 00020000: 6f 72 74 20 2a 2f 20 20 20 22 67 65 74 41 63 63 ort */ "getAcc 00020010: 6f 75 6e 74 50 61 74 68 22 3a 20 28 29 20 3d 3e ountPath": () => 00020020: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020030: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020040: 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f 57 45 42 ject_hdnode__WEB 00020050: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00020060: 44 55 4c 45 5f 38 5f 5f 2e 67 65 74 41 63 63 6f DULE_8__.getAcco 00020070: 75 6e 74 50 61 74 68 29 2c 0a 2f 2a 20 68 61 72 untPath),./* har 00020080: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 00020090: 20 22 67 65 74 41 64 64 72 65 73 73 22 3a 20 28 "getAddress": ( 000200a0: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 000200b0: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 000200c0: 73 70 72 6f 6a 65 63 74 5f 61 64 64 72 65 73 73 sproject_address 000200d0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 000200e0: 45 44 5f 4d 4f 44 55 4c 45 5f 32 30 5f 5f 2e 67 ED_MODULE_20__.g 000200f0: 65 74 41 64 64 72 65 73 73 29 2c 0a 2f 2a 20 68 etAddress),./* h 00020100: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00020110: 20 20 20 22 67 65 74 43 6f 6e 74 72 61 63 74 41 "getContractA 00020120: 64 64 72 65 73 73 22 3a 20 28 29 20 3d 3e 20 28 ddress": () => ( 00020130: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 00020140: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 00020150: 63 74 5f 61 64 64 72 65 73 73 5f 5f 57 45 42 50 ct_address__WEBP 00020160: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00020170: 55 4c 45 5f 32 30 5f 5f 2e 67 65 74 43 6f 6e 74 ULE_20__.getCont 00020180: 72 61 63 74 41 64 64 72 65 73 73 29 2c 0a 2f 2a ractAddress),./* 00020190: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 000201a0: 2a 2f 20 20 20 22 67 65 74 43 72 65 61 74 65 32 */ "getCreate2 000201b0: 41 64 64 72 65 73 73 22 3a 20 28 29 20 3d 3e 20 Address": () => 000201c0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 000201d0: 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a e */ _ethersproj 000201e0: 65 63 74 5f 61 64 64 72 65 73 73 5f 5f 57 45 42 ect_address__WEB 000201f0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00020200: 44 55 4c 45 5f 32 30 5f 5f 2e 67 65 74 43 72 65 DULE_20__.getCre 00020210: 61 74 65 32 41 64 64 72 65 73 73 29 2c 0a 2f 2a ate2Address),./* 00020220: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00020230: 2a 2f 20 20 20 22 67 65 74 49 63 61 70 41 64 64 */ "getIcapAdd 00020240: 72 65 73 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a ress": () => (/* 00020250: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 00020260: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 00020270: 5f 61 64 64 72 65 73 73 5f 5f 57 45 42 50 41 43 _address__WEBPAC 00020280: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00020290: 45 5f 32 30 5f 5f 2e 67 65 74 49 63 61 70 41 64 E_20__.getIcapAd 000202a0: 64 72 65 73 73 29 2c 0a 2f 2a 20 68 61 72 6d 6f dress),./* harmo 000202b0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 000202c0: 67 65 74 4a 73 6f 6e 57 61 6c 6c 65 74 41 64 64 getJsonWalletAdd 000202d0: 72 65 73 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a ress": () => (/* 000202e0: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 000202f0: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 00020300: 5f 6a 73 6f 6e 5f 77 61 6c 6c 65 74 73 5f 5f 57 _json_wallets__W 00020310: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00020320: 4d 4f 44 55 4c 45 5f 32 38 5f 5f 2e 67 65 74 4a MODULE_28__.getJ 00020330: 73 6f 6e 57 61 6c 6c 65 74 41 64 64 72 65 73 73 sonWalletAddress 00020340: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 00020350: 70 6f 72 74 20 2a 2f 20 20 20 22 67 65 74 53 74 port */ "getSt 00020360: 61 74 69 63 22 3a 20 28 29 20 3d 3e 20 28 2f 2a atic": () => (/* 00020370: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 00020380: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 00020390: 5f 70 72 6f 70 65 72 74 69 65 73 5f 5f 57 45 42 _properties__WEB 000203a0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 000203b0: 44 55 4c 45 5f 36 5f 5f 2e 67 65 74 53 74 61 74 DULE_6__.getStat 000203c0: 69 63 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 ic),./* harmony 000203d0: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 68 61 73 export */ "has 000203e0: 68 4d 65 73 73 61 67 65 22 3a 20 28 29 20 3d 3e hMessage": () => 000203f0: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020400: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020410: 6a 65 63 74 5f 68 61 73 68 5f 5f 57 45 42 50 41 ject_hash__WEBPA 00020420: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00020430: 4c 45 5f 31 37 5f 5f 2e 68 61 73 68 4d 65 73 73 LE_17__.hashMess 00020440: 61 67 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 age),./* harmony 00020450: 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 68 65 export */ "he 00020460: 78 43 6f 6e 63 61 74 22 3a 20 28 29 20 3d 3e 20 xConcat": () => 00020470: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 00020480: 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a e */ _ethersproj 00020490: 65 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 41 ect_bytes__WEBPA 000204a0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 000204b0: 4c 45 5f 37 5f 5f 2e 68 65 78 43 6f 6e 63 61 74 LE_7__.hexConcat 000204c0: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 000204d0: 70 6f 72 74 20 2a 2f 20 20 20 22 68 65 78 44 61 port */ "hexDa 000204e0: 74 61 4c 65 6e 67 74 68 22 3a 20 28 29 20 3d 3e taLength": () => 000204f0: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020500: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020510: 6a 65 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 ject_bytes__WEBP 00020520: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00020530: 55 4c 45 5f 37 5f 5f 2e 68 65 78 44 61 74 61 4c ULE_7__.hexDataL 00020540: 65 6e 67 74 68 29 2c 0a 2f 2a 20 68 61 72 6d 6f ength),./* harmo 00020550: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 00020560: 68 65 78 44 61 74 61 53 6c 69 63 65 22 3a 20 28 hexDataSlice": ( 00020570: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 00020580: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 00020590: 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 5f 5f sproject_bytes__ 000205a0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 000205b0: 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 68 65 78 44 _MODULE_7__.hexD 000205c0: 61 74 61 53 6c 69 63 65 29 2c 0a 2f 2a 20 68 61 ataSlice),./* ha 000205d0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000205e0: 20 20 22 68 65 78 53 74 72 69 70 5a 65 72 6f 73 "hexStripZeros 000205f0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 00020600: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 00020610: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 thersproject_byt 00020620: 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f es__WEBPACK_IMPO 00020630: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e RTED_MODULE_7__. 00020640: 68 65 78 53 74 72 69 70 5a 65 72 6f 73 29 2c 0a hexStripZeros),. 00020650: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00020660: 74 20 2a 2f 20 20 20 22 68 65 78 56 61 6c 75 65 t */ "hexValue 00020670: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 00020680: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 00020690: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 thersproject_byt 000206a0: 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f es__WEBPACK_IMPO 000206b0: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e RTED_MODULE_7__. 000206c0: 68 65 78 56 61 6c 75 65 29 2c 0a 2f 2a 20 68 61 hexValue),./* ha 000206d0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000206e0: 20 20 22 68 65 78 5a 65 72 6f 50 61 64 22 3a 20 "hexZeroPad": 000206f0: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 00020700: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 00020710: 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 5f rsproject_bytes_ 00020720: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00020730: 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 68 65 78 D_MODULE_7__.hex 00020740: 5a 65 72 6f 50 61 64 29 2c 0a 2f 2a 20 68 61 72 ZeroPad),./* har 00020750: 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 mony export */ 00020760: 20 22 68 65 78 6c 69 66 79 22 3a 20 28 29 20 3d "hexlify": () = 00020770: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 00020780: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 00020790: 6f 6a 65 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 oject_bytes__WEB 000207a0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 000207b0: 44 55 4c 45 5f 37 5f 5f 2e 68 65 78 6c 69 66 79 DULE_7__.hexlify 000207c0: 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 ),./* harmony ex 000207d0: 70 6f 72 74 20 2a 2f 20 20 20 22 69 64 22 3a 20 port */ "id": 000207e0: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 000207f0: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 00020800: 72 73 70 72 6f 6a 65 63 74 5f 68 61 73 68 5f 5f rsproject_hash__ 00020810: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 00020820: 5f 4d 4f 44 55 4c 45 5f 31 38 5f 5f 2e 69 64 29 _MODULE_18__.id) 00020830: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 00020840: 6f 72 74 20 2a 2f 20 20 20 22 69 73 41 64 64 72 ort */ "isAddr 00020850: 65 73 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ess": () => (/* 00020860: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 00020870: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00020880: 61 64 64 72 65 73 73 5f 5f 57 45 42 50 41 43 4b address__WEBPACK 00020890: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 000208a0: 5f 32 30 5f 5f 2e 69 73 41 64 64 72 65 73 73 29 _20__.isAddress) 000208b0: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 000208c0: 6f 72 74 20 2a 2f 20 20 20 22 69 73 42 79 74 65 ort */ "isByte 000208d0: 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 s": () => (/* re 000208e0: 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f export safe */ _ 000208f0: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 ethersproject_by 00020900: 74 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 tes__WEBPACK_IMP 00020910: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f ORTED_MODULE_7__ 00020920: 2e 69 73 42 79 74 65 73 29 2c 0a 2f 2a 20 68 61 .isBytes),./* ha 00020930: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00020940: 20 20 22 69 73 42 79 74 65 73 4c 69 6b 65 22 3a "isBytesLike": 00020950: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 00020960: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 00020970: 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 ersproject_bytes 00020980: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00020990: 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 69 73 ED_MODULE_7__.is 000209a0: 42 79 74 65 73 4c 69 6b 65 29 2c 0a 2f 2a 20 68 BytesLike),./* h 000209b0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 000209c0: 20 20 20 22 69 73 48 65 78 53 74 72 69 6e 67 22 "isHexString" 000209d0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 000209e0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 000209f0: 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 hersproject_byte 00020a00: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 00020a10: 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 69 TED_MODULE_7__.i 00020a20: 73 48 65 78 53 74 72 69 6e 67 29 2c 0a 2f 2a 20 sHexString),./* 00020a30: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00020a40: 2f 20 20 20 22 69 73 56 61 6c 69 64 4d 6e 65 6d / "isValidMnem 00020a50: 6f 6e 69 63 22 3a 20 28 29 20 3d 3e 20 28 2f 2a onic": () => (/* 00020a60: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 00020a70: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 00020a80: 5f 68 64 6e 6f 64 65 5f 5f 57 45 42 50 41 43 4b _hdnode__WEBPACK 00020a90: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00020aa0: 5f 38 5f 5f 2e 69 73 56 61 6c 69 64 4d 6e 65 6d _8__.isValidMnem 00020ab0: 6f 6e 69 63 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e onic),./* harmon 00020ac0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 69 y export */ "i 00020ad0: 73 56 61 6c 69 64 4e 61 6d 65 22 3a 20 28 29 20 sValidName": () 00020ae0: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 00020af0: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 00020b00: 72 6f 6a 65 63 74 5f 68 61 73 68 5f 5f 57 45 42 roject_hash__WEB 00020b10: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00020b20: 44 55 4c 45 5f 31 36 5f 5f 2e 69 73 56 61 6c 69 DULE_16__.isVali 00020b30: 64 4e 61 6d 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f dName),./* harmo 00020b40: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 00020b50: 6a 6f 69 6e 53 69 67 6e 61 74 75 72 65 22 3a 20 joinSignature": 00020b60: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 00020b70: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 00020b80: 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 5f rsproject_bytes_ 00020b90: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00020ba0: 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 6a 6f 69 D_MODULE_7__.joi 00020bb0: 6e 53 69 67 6e 61 74 75 72 65 29 2c 0a 2f 2a 20 nSignature),./* 00020bc0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00020bd0: 2f 20 20 20 22 6b 65 63 63 61 6b 32 35 36 22 3a / "keccak256": 00020be0: 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 () => (/* reexp 00020bf0: 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 ort safe */ _eth 00020c00: 65 72 73 70 72 6f 6a 65 63 74 5f 6b 65 63 63 61 ersproject_kecca 00020c10: 6b 32 35 36 5f 5f 57 45 42 50 41 43 4b 5f 49 4d k256__WEBPACK_IM 00020c20: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 33 PORTED_MODULE_23 00020c30: 5f 5f 2e 6b 65 63 63 61 6b 32 35 36 29 2c 0a 2f __.keccak256),./ 00020c40: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00020c50: 20 2a 2f 20 20 20 22 6d 6e 65 6d 6f 6e 69 63 54 */ "mnemonicT 00020c60: 6f 45 6e 74 72 6f 70 79 22 3a 20 28 29 20 3d 3e oEntropy": () => 00020c70: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020c80: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020c90: 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f 57 45 42 ject_hdnode__WEB 00020ca0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00020cb0: 44 55 4c 45 5f 38 5f 5f 2e 6d 6e 65 6d 6f 6e 69 DULE_8__.mnemoni 00020cc0: 63 54 6f 45 6e 74 72 6f 70 79 29 2c 0a 2f 2a 20 cToEntropy),./* 00020cd0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00020ce0: 2f 20 20 20 22 6d 6e 65 6d 6f 6e 69 63 54 6f 53 / "mnemonicToS 00020cf0: 65 65 64 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 eed": () => (/* 00020d00: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 00020d10: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00020d20: 68 64 6e 6f 64 65 5f 5f 57 45 42 50 41 43 4b 5f hdnode__WEBPACK_ 00020d30: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00020d40: 38 5f 5f 2e 6d 6e 65 6d 6f 6e 69 63 54 6f 53 65 8__.mnemonicToSe 00020d50: 65 64 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 ed),./* harmony 00020d60: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 6e 61 6d export */ "nam 00020d70: 65 68 61 73 68 22 3a 20 28 29 20 3d 3e 20 28 2f ehash": () => (/ 00020d80: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 00020d90: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 00020da0: 74 5f 68 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f t_hash__WEBPACK_ 00020db0: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00020dc0: 31 36 5f 5f 2e 6e 61 6d 65 68 61 73 68 29 2c 0a 16__.namehash),. 00020dd0: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00020de0: 74 20 2a 2f 20 20 20 22 6e 61 6d 65 70 72 65 70 t */ "nameprep 00020df0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 00020e00: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 00020e10: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 74 72 thersproject_str 00020e20: 69 6e 67 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ings__WEBPACK_IM 00020e30: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 33 PORTED_MODULE_13 00020e40: 5f 5f 2e 6e 61 6d 65 70 72 65 70 29 2c 0a 2f 2a __.nameprep),./* 00020e50: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00020e60: 2a 2f 20 20 20 22 70 61 72 73 65 42 79 74 65 73 */ "parseBytes 00020e70: 33 32 53 74 72 69 6e 67 22 3a 20 28 29 20 3d 3e 32String": () => 00020e80: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020e90: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020ea0: 6a 65 63 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 ject_strings__WE 00020eb0: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 00020ec0: 4f 44 55 4c 45 5f 31 35 5f 5f 2e 70 61 72 73 65 ODULE_15__.parse 00020ed0: 42 79 74 65 73 33 32 53 74 72 69 6e 67 29 2c 0a Bytes32String),. 00020ee0: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00020ef0: 74 20 2a 2f 20 20 20 22 70 61 72 73 65 45 74 68 t */ "parseEth 00020f00: 65 72 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 er": () => (/* r 00020f10: 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 eexport safe */ 00020f20: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 75 _ethersproject_u 00020f30: 6e 69 74 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d nits__WEBPACK_IM 00020f40: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 31 PORTED_MODULE_21 00020f50: 5f 5f 2e 70 61 72 73 65 45 74 68 65 72 29 2c 0a __.parseEther),. 00020f60: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00020f70: 74 20 2a 2f 20 20 20 22 70 61 72 73 65 54 72 61 t */ "parseTra 00020f80: 6e 73 61 63 74 69 6f 6e 22 3a 20 28 29 20 3d 3e nsaction": () => 00020f90: 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 (/* reexport sa 00020fa0: 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f fe */ _etherspro 00020fb0: 6a 65 63 74 5f 74 72 61 6e 73 61 63 74 69 6f 6e ject_transaction 00020fc0: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 00020fd0: 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 37 5f 5f 2e TED_MODULE_27__. 00020fe0: 70 61 72 73 65 29 2c 0a 2f 2a 20 68 61 72 6d 6f parse),./* harmo 00020ff0: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 00021000: 70 61 72 73 65 55 6e 69 74 73 22 3a 20 28 29 20 parseUnits": () 00021010: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 00021020: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 00021030: 72 6f 6a 65 63 74 5f 75 6e 69 74 73 5f 5f 57 45 roject_units__WE 00021040: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 00021050: 4f 44 55 4c 45 5f 32 31 5f 5f 2e 70 61 72 73 65 ODULE_21__.parse 00021060: 55 6e 69 74 73 29 2c 0a 2f 2a 20 68 61 72 6d 6f Units),./* harmo 00021070: 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 ny export */ " 00021080: 70 6f 6c 6c 22 3a 20 28 29 20 3d 3e 20 28 2f 2a poll": () => (/* 00021090: 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a reexport safe * 000210a0: 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 / _ethersproject 000210b0: 5f 77 65 62 5f 5f 57 45 42 50 41 43 4b 5f 49 4d _web__WEBPACK_IM 000210c0: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 35 5f PORTED_MODULE_5_ 000210d0: 5f 2e 70 6f 6c 6c 29 2c 0a 2f 2a 20 68 61 72 6d _.poll),./* harm 000210e0: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 000210f0: 22 72 61 6e 64 6f 6d 42 79 74 65 73 22 3a 20 28 "randomBytes": ( 00021100: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 00021110: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 00021120: 73 70 72 6f 6a 65 63 74 5f 72 61 6e 64 6f 6d 5f sproject_random_ 00021130: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00021140: 44 5f 4d 4f 44 55 4c 45 5f 32 34 5f 5f 2e 72 61 D_MODULE_24__.ra 00021150: 6e 64 6f 6d 42 79 74 65 73 29 2c 0a 2f 2a 20 68 ndomBytes),./* h 00021160: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00021170: 20 20 20 22 72 65 63 6f 76 65 72 41 64 64 72 65 "recoverAddre 00021180: 73 73 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 ss": () => (/* r 00021190: 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 eexport safe */ 000211a0: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 74 _ethersproject_t 000211b0: 72 61 6e 73 61 63 74 69 6f 6e 73 5f 5f 57 45 42 ransactions__WEB 000211c0: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 000211d0: 44 55 4c 45 5f 32 37 5f 5f 2e 72 65 63 6f 76 65 DULE_27__.recove 000211e0: 72 41 64 64 72 65 73 73 29 2c 0a 2f 2a 20 68 61 rAddress),./* ha 000211f0: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00021200: 20 20 22 72 65 63 6f 76 65 72 50 75 62 6c 69 63 "recoverPublic 00021210: 4b 65 79 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 Key": () => (/* 00021220: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 00021230: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00021240: 73 69 67 6e 69 6e 67 5f 6b 65 79 5f 5f 57 45 42 signing_key__WEB 00021250: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00021260: 44 55 4c 45 5f 39 5f 5f 2e 72 65 63 6f 76 65 72 DULE_9__.recover 00021270: 50 75 62 6c 69 63 4b 65 79 29 2c 0a 2f 2a 20 68 PublicKey),./* h 00021280: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00021290: 20 20 20 22 72 65 73 6f 6c 76 65 50 72 6f 70 65 "resolvePrope 000212a0: 72 74 69 65 73 22 3a 20 28 29 20 3d 3e 20 28 2f rties": () => (/ 000212b0: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 000212c0: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 000212d0: 74 5f 70 72 6f 70 65 72 74 69 65 73 5f 5f 57 45 t_properties__WE 000212e0: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 000212f0: 4f 44 55 4c 45 5f 36 5f 5f 2e 72 65 73 6f 6c 76 ODULE_6__.resolv 00021300: 65 50 72 6f 70 65 72 74 69 65 73 29 2c 0a 2f 2a eProperties),./* 00021310: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00021320: 2a 2f 20 20 20 22 72 69 70 65 6d 64 31 36 30 22 */ "ripemd160" 00021330: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 00021340: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 00021350: 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 68 61 32 hersproject_sha2 00021360: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00021370: 45 44 5f 4d 4f 44 55 4c 45 5f 32 32 5f 5f 2e 72 ED_MODULE_22__.r 00021380: 69 70 65 6d 64 31 36 30 29 2c 0a 2f 2a 20 68 61 ipemd160),./* ha 00021390: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 000213a0: 20 20 22 73 65 72 69 61 6c 69 7a 65 54 72 61 6e "serializeTran 000213b0: 73 61 63 74 69 6f 6e 22 3a 20 28 29 20 3d 3e 20 saction": () => 000213c0: 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 (/* reexport saf 000213d0: 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a e */ _ethersproj 000213e0: 65 63 74 5f 74 72 61 6e 73 61 63 74 69 6f 6e 73 ect_transactions 000213f0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00021400: 45 44 5f 4d 4f 44 55 4c 45 5f 32 37 5f 5f 2e 73 ED_MODULE_27__.s 00021410: 65 72 69 61 6c 69 7a 65 29 2c 0a 2f 2a 20 68 61 erialize),./* ha 00021420: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00021430: 20 20 22 73 68 61 32 35 36 22 3a 20 28 29 20 3d "sha256": () = 00021440: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 00021450: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 00021460: 6f 6a 65 63 74 5f 73 68 61 32 5f 5f 57 45 42 50 oject_sha2__WEBP 00021470: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00021480: 55 4c 45 5f 32 32 5f 5f 2e 73 68 61 32 35 36 29 ULE_22__.sha256) 00021490: 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 ,./* harmony exp 000214a0: 6f 72 74 20 2a 2f 20 20 20 22 73 68 61 35 31 32 ort */ "sha512 000214b0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 000214c0: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 000214d0: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 68 61 thersproject_sha 000214e0: 32 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 2__WEBPACK_IMPOR 000214f0: 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 32 5f 5f 2e TED_MODULE_22__. 00021500: 73 68 61 35 31 32 29 2c 0a 2f 2a 20 68 61 72 6d sha512),./* harm 00021510: 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 ony export */ 00021520: 22 73 68 61 6c 6c 6f 77 43 6f 70 79 22 3a 20 28 "shallowCopy": ( 00021530: 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 ) => (/* reexpor 00021540: 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 t safe */ _ether 00021550: 73 70 72 6f 6a 65 63 74 5f 70 72 6f 70 65 72 74 sproject_propert 00021560: 69 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ies__WEBPACK_IMP 00021570: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f ORTED_MODULE_6__ 00021580: 2e 73 68 61 6c 6c 6f 77 43 6f 70 79 29 2c 0a 2f .shallowCopy),./ 00021590: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000215a0: 20 2a 2f 20 20 20 22 73 68 75 66 66 6c 65 64 22 */ "shuffled" 000215b0: 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 : () => (/* reex 000215c0: 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 port safe */ _et 000215d0: 68 65 72 73 70 72 6f 6a 65 63 74 5f 72 61 6e 64 hersproject_rand 000215e0: 6f 6d 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f om__WEBPACK_IMPO 000215f0: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 35 5f 5f RTED_MODULE_25__ 00021600: 2e 73 68 75 66 66 6c 65 64 29 2c 0a 2f 2a 20 68 .shuffled),./* h 00021610: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00021620: 20 20 20 22 73 6f 6c 69 64 69 74 79 4b 65 63 63 "solidityKecc 00021630: 61 6b 32 35 36 22 3a 20 28 29 20 3d 3e 20 28 2f ak256": () => (/ 00021640: 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 * reexport safe 00021650: 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 */ _ethersprojec 00021660: 74 5f 73 6f 6c 69 64 69 74 79 5f 5f 57 45 42 50 t_solidity__WEBP 00021670: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00021680: 55 4c 45 5f 32 36 5f 5f 2e 6b 65 63 63 61 6b 32 ULE_26__.keccak2 00021690: 35 36 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 56),./* harmony 000216a0: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 73 6f 6c export */ "sol 000216b0: 69 64 69 74 79 50 61 63 6b 22 3a 20 28 29 20 3d idityPack": () = 000216c0: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 000216d0: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 000216e0: 6f 6a 65 63 74 5f 73 6f 6c 69 64 69 74 79 5f 5f oject_solidity__ 000216f0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 00021700: 5f 4d 4f 44 55 4c 45 5f 32 36 5f 5f 2e 70 61 63 _MODULE_26__.pac 00021710: 6b 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 k),./* harmony e 00021720: 78 70 6f 72 74 20 2a 2f 20 20 20 22 73 6f 6c 69 xport */ "soli 00021730: 64 69 74 79 53 68 61 32 35 36 22 3a 20 28 29 20 ditySha256": () 00021740: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 00021750: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 00021760: 72 6f 6a 65 63 74 5f 73 6f 6c 69 64 69 74 79 5f roject_solidity_ 00021770: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00021780: 44 5f 4d 4f 44 55 4c 45 5f 32 36 5f 5f 2e 73 68 D_MODULE_26__.sh 00021790: 61 32 35 36 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e a256),./* harmon 000217a0: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 73 y export */ "s 000217b0: 70 6c 69 74 53 69 67 6e 61 74 75 72 65 22 3a 20 plitSignature": 000217c0: 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f () => (/* reexpo 000217d0: 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 rt safe */ _ethe 000217e0: 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 5f rsproject_bytes_ 000217f0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00021800: 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e 73 70 6c D_MODULE_7__.spl 00021810: 69 74 53 69 67 6e 61 74 75 72 65 29 2c 0a 2f 2a itSignature),./* 00021820: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 harmony export 00021830: 2a 2f 20 20 20 22 73 74 72 69 70 5a 65 72 6f 73 */ "stripZeros 00021840: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 00021850: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 00021860: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 thersproject_byt 00021870: 65 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f es__WEBPACK_IMPO 00021880: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 2e RTED_MODULE_7__. 00021890: 73 74 72 69 70 5a 65 72 6f 73 29 2c 0a 2f 2a 20 stripZeros),./* 000218a0: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 000218b0: 2f 20 20 20 22 74 6f 55 74 66 38 42 79 74 65 73 / "toUtf8Bytes 000218c0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 72 65 65 ": () => (/* ree 000218d0: 78 70 6f 72 74 20 73 61 66 65 20 2a 2f 20 5f 65 xport safe */ _e 000218e0: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 74 72 thersproject_str 000218f0: 69 6e 67 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ings__WEBPACK_IM 00021900: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 34 PORTED_MODULE_14 00021910: 5f 5f 2e 74 6f 55 74 66 38 42 79 74 65 73 29 2c __.toUtf8Bytes), 00021920: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f ./* harmony expo 00021930: 72 74 20 2a 2f 20 20 20 22 74 6f 55 74 66 38 43 rt */ "toUtf8C 00021940: 6f 64 65 50 6f 69 6e 74 73 22 3a 20 28 29 20 3d odePoints": () = 00021950: 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 > (/* reexport s 00021960: 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 afe */ _etherspr 00021970: 6f 6a 65 63 74 5f 73 74 72 69 6e 67 73 5f 5f 57 oject_strings__W 00021980: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00021990: 4d 4f 44 55 4c 45 5f 31 34 5f 5f 2e 74 6f 55 74 MODULE_14__.toUt 000219a0: 66 38 43 6f 64 65 50 6f 69 6e 74 73 29 2c 0a 2f f8CodePoints),./ 000219b0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 000219c0: 20 2a 2f 20 20 20 22 74 6f 55 74 66 38 53 74 72 */ "toUtf8Str 000219d0: 69 6e 67 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ing": () => (/* 000219e0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 000219f0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00021a00: 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 41 43 4b strings__WEBPACK 00021a10: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00021a20: 5f 31 34 5f 5f 2e 74 6f 55 74 66 38 53 74 72 69 _14__.toUtf8Stri 00021a30: 6e 67 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 ng),./* harmony 00021a40: 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 76 65 72 export */ "ver 00021a50: 69 66 79 4d 65 73 73 61 67 65 22 3a 20 28 29 20 ifyMessage": () 00021a60: 3d 3e 20 28 2f 2a 20 72 65 65 78 70 6f 72 74 20 => (/* reexport 00021a70: 73 61 66 65 20 2a 2f 20 5f 65 74 68 65 72 73 70 safe */ _ethersp 00021a80: 72 6f 6a 65 63 74 5f 77 61 6c 6c 65 74 5f 5f 57 roject_wallet__W 00021a90: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00021aa0: 4d 4f 44 55 4c 45 5f 32 39 5f 5f 2e 76 65 72 69 MODULE_29__.veri 00021ab0: 66 79 4d 65 73 73 61 67 65 29 2c 0a 2f 2a 20 68 fyMessage),./* h 00021ac0: 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f armony export */ 00021ad0: 20 20 20 22 76 65 72 69 66 79 54 79 70 65 64 44 "verifyTypedD 00021ae0: 61 74 61 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 ata": () => (/* 00021af0: 72 65 65 78 70 6f 72 74 20 73 61 66 65 20 2a 2f reexport safe */ 00021b00: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00021b10: 77 61 6c 6c 65 74 5f 5f 57 45 42 50 41 43 4b 5f wallet__WEBPACK_ 00021b20: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00021b30: 32 39 5f 5f 2e 76 65 72 69 66 79 54 79 70 65 64 29__.verifyTyped 00021b40: 44 61 74 61 29 2c 0a 2f 2a 20 68 61 72 6d 6f 6e Data),./* harmon 00021b50: 79 20 65 78 70 6f 72 74 20 2a 2f 20 20 20 22 7a y export */ "z 00021b60: 65 72 6f 50 61 64 22 3a 20 28 29 20 3d 3e 20 28 eroPad": () => ( 00021b70: 2f 2a 20 72 65 65 78 70 6f 72 74 20 73 61 66 65 /* reexport safe 00021b80: 20 2a 2f 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 */ _ethersproje 00021b90: 63 74 5f 62 79 74 65 73 5f 5f 57 45 42 50 41 43 ct_bytes__WEBPAC 00021ba0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00021bb0: 45 5f 37 5f 5f 2e 7a 65 72 6f 50 61 64 29 0a 2f E_7__.zeroPad)./ 00021bc0: 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 * harmony export 00021bd0: 20 2a 2f 20 7d 29 3b 0a 2f 2a 20 68 61 72 6d 6f */ });./* harmo 00021be0: 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 ny import */ var 00021bf0: 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f _ethersproject_ 00021c00: 61 62 69 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 abi__WEBPACK_IMP 00021c10: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 30 5f 5f ORTED_MODULE_0__ 00021c20: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00021c30: 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 uire__(/*! @ethe 00021c40: 72 73 70 72 6f 6a 65 63 74 2f 61 62 69 20 2a 2f rsproject/abi */ 00021c50: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00021c60: 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f /@ethersproject/ 00021c70: 61 62 69 2f 6c 69 62 2e 65 73 6d 2f 61 62 69 2d abi/lib.esm/abi- 00021c80: 63 6f 64 65 72 2e 6a 73 22 29 3b 0a 2f 2a 20 68 coder.js");./* h 00021c90: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00021ca0: 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a var _ethersproj 00021cb0: 65 63 74 5f 61 62 69 5f 5f 57 45 42 50 41 43 4b ect_abi__WEBPACK 00021cc0: 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 _IMPORTED_MODULE 00021cd0: 5f 31 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b _1__ = __webpack 00021ce0: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 _require__(/*! @ 00021cf0: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 61 62 ethersproject/ab 00021d00: 69 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 i */ "./node_mod 00021d10: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 00021d20: 65 63 74 2f 61 62 69 2f 6c 69 62 2e 65 73 6d 2f ect/abi/lib.esm/ 00021d30: 66 72 61 67 6d 65 6e 74 73 2e 6a 73 22 29 3b 0a fragments.js");. 00021d40: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00021d50: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 00021d60: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 00021d70: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00021d80: 44 55 4c 45 5f 32 5f 5f 20 3d 20 5f 5f 77 65 62 DULE_2__ = __web 00021d90: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 00021da0: 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 *! @ethersprojec 00021db0: 74 2f 61 62 69 20 2a 2f 20 22 2e 2f 6e 6f 64 65 t/abi */ "./node 00021dc0: 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 _modules/@ethers 00021dd0: 70 72 6f 6a 65 63 74 2f 61 62 69 2f 6c 69 62 2e project/abi/lib. 00021de0: 65 73 6d 2f 63 6f 64 65 72 73 2f 61 62 73 74 72 esm/coders/abstr 00021df0: 61 63 74 2d 63 6f 64 65 72 2e 6a 73 22 29 3b 0a act-coder.js");. 00021e00: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00021e10: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 00021e20: 70 72 6f 6a 65 63 74 5f 61 62 69 5f 5f 57 45 42 project_abi__WEB 00021e30: 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f PACK_IMPORTED_MO 00021e40: 44 55 4c 45 5f 31 30 5f 5f 20 3d 20 5f 5f 77 65 DULE_10__ = __we 00021e50: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 00021e60: 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 /*! @ethersproje 00021e70: 63 74 2f 61 62 69 20 2a 2f 20 22 2e 2f 6e 6f 64 ct/abi */ "./nod 00021e80: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 00021e90: 73 70 72 6f 6a 65 63 74 2f 61 62 69 2f 6c 69 62 sproject/abi/lib 00021ea0: 2e 65 73 6d 2f 69 6e 74 65 72 66 61 63 65 2e 6a .esm/interface.j 00021eb0: 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 s");./* harmony 00021ec0: 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 import */ var _e 00021ed0: 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 61 64 64 thersproject_add 00021ee0: 72 65 73 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ress__WEBPACK_IM 00021ef0: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 30 PORTED_MODULE_20 00021f00: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 00021f10: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 equire__(/*! @et 00021f20: 68 65 72 73 70 72 6f 6a 65 63 74 2f 61 64 64 72 hersproject/addr 00021f30: 65 73 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ess */ "./node_m 00021f40: 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 odules/@etherspr 00021f50: 6f 6a 65 63 74 2f 61 64 64 72 65 73 73 2f 6c 69 oject/address/li 00021f60: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 00021f70: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00021f80: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 00021f90: 72 73 70 72 6f 6a 65 63 74 5f 62 61 73 65 36 34 rsproject_base64 00021fa0: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00021fb0: 45 44 5f 4d 4f 44 55 4c 45 5f 31 32 5f 5f 20 3d ED_MODULE_12__ = 00021fc0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00021fd0: 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 re__(/*! @ethers 00021fe0: 70 72 6f 6a 65 63 74 2f 62 61 73 65 36 34 20 2a project/base64 * 00021ff0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00022000: 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 s/@ethersproject 00022010: 2f 62 61 73 65 36 34 2f 6c 69 62 2e 65 73 6d 2f /base64/lib.esm/ 00022020: 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 index.js");./* h 00022030: 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f armony import */ 00022040: 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a var _ethersproj 00022050: 65 63 74 5f 62 61 73 65 78 5f 5f 57 45 42 50 41 ect_basex__WEBPA 00022060: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00022070: 4c 45 5f 31 31 5f 5f 20 3d 20 5f 5f 77 65 62 70 LE_11__ = __webp 00022080: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00022090: 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 ! @ethersproject 000220a0: 2f 62 61 73 65 78 20 2a 2f 20 22 2e 2f 6e 6f 64 /basex */ "./nod 000220b0: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 000220c0: 73 70 72 6f 6a 65 63 74 2f 62 61 73 65 78 2f 6c sproject/basex/l 000220d0: 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 ib.esm/index.js" 000220e0: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d );./* harmony im 000220f0: 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 port */ var _eth 00022100: 65 72 73 70 72 6f 6a 65 63 74 5f 62 79 74 65 73 ersproject_bytes 00022110: 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 __WEBPACK_IMPORT 00022120: 45 44 5f 4d 4f 44 55 4c 45 5f 37 5f 5f 20 3d 20 ED_MODULE_7__ = 00022130: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00022140: 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 e__(/*! @ethersp 00022150: 72 6f 6a 65 63 74 2f 62 79 74 65 73 20 2a 2f 20 roject/bytes */ 00022160: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00022170: 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 62 @ethersproject/b 00022180: 79 74 65 73 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 ytes/lib.esm/ind 00022190: 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d ex.js");./* harm 000221a0: 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 ony import */ va 000221b0: 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 r _ethersproject 000221c0: 5f 68 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f 49 _hash__WEBPACK_I 000221d0: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 MPORTED_MODULE_1 000221e0: 36 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 6__ = __webpack_ 000221f0: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 require__(/*! @e 00022200: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 68 61 73 thersproject/has 00022210: 68 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 h */ "./node_mod 00022220: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 00022230: 65 63 74 2f 68 61 73 68 2f 6c 69 62 2e 65 73 6d ect/hash/lib.esm 00022240: 2f 6e 61 6d 65 68 61 73 68 2e 6a 73 22 29 3b 0a /namehash.js");. 00022250: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00022260: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 00022270: 70 72 6f 6a 65 63 74 5f 68 61 73 68 5f 5f 57 45 project_hash__WE 00022280: 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d BPACK_IMPORTED_M 00022290: 4f 44 55 4c 45 5f 31 37 5f 5f 20 3d 20 5f 5f 77 ODULE_17__ = __w 000222a0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000222b0: 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a (/*! @ethersproj 000222c0: 65 63 74 2f 68 61 73 68 20 2a 2f 20 22 2e 2f 6e ect/hash */ "./n 000222d0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 ode_modules/@eth 000222e0: 65 72 73 70 72 6f 6a 65 63 74 2f 68 61 73 68 2f ersproject/hash/ 000222f0: 6c 69 62 2e 65 73 6d 2f 6d 65 73 73 61 67 65 2e lib.esm/message. 00022300: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 00022310: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00022320: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 68 61 ethersproject_ha 00022330: 73 68 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f sh__WEBPACK_IMPO 00022340: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 38 5f 5f RTED_MODULE_18__ 00022350: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00022360: 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 uire__(/*! @ethe 00022370: 72 73 70 72 6f 6a 65 63 74 2f 68 61 73 68 20 2a rsproject/hash * 00022380: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00022390: 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 s/@ethersproject 000223a0: 2f 68 61 73 68 2f 6c 69 62 2e 65 73 6d 2f 69 64 /hash/lib.esm/id 000223b0: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 000223c0: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 000223d0: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 68 _ethersproject_h 000223e0: 61 73 68 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 ash__WEBPACK_IMP 000223f0: 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 39 5f ORTED_MODULE_19_ 00022400: 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 _ = __webpack_re 00022410: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 quire__(/*! @eth 00022420: 65 72 73 70 72 6f 6a 65 63 74 2f 68 61 73 68 20 ersproject/hash 00022430: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00022440: 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 es/@ethersprojec 00022450: 74 2f 68 61 73 68 2f 6c 69 62 2e 65 73 6d 2f 74 t/hash/lib.esm/t 00022460: 79 70 65 64 2d 64 61 74 61 2e 6a 73 22 29 3b 0a yped-data.js");. 00022470: 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 /* harmony impor 00022480: 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 t */ var _ethers 00022490: 70 72 6f 6a 65 63 74 5f 68 64 6e 6f 64 65 5f 5f project_hdnode__ 000224a0: 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 WEBPACK_IMPORTED 000224b0: 5f 4d 4f 44 55 4c 45 5f 38 5f 5f 20 3d 20 5f 5f _MODULE_8__ = __ 000224c0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 000224d0: 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f _(/*! @etherspro 000224e0: 6a 65 63 74 2f 68 64 6e 6f 64 65 20 2a 2f 20 22 ject/hdnode */ " 000224f0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 ./node_modules/@ 00022500: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 68 64 ethersproject/hd 00022510: 6e 6f 64 65 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 node/lib.esm/ind 00022520: 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d ex.js");./* harm 00022530: 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 ony import */ va 00022540: 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 r _ethersproject 00022550: 5f 6a 73 6f 6e 5f 77 61 6c 6c 65 74 73 5f 5f 57 _json_wallets__W 00022560: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00022570: 4d 4f 44 55 4c 45 5f 32 38 5f 5f 20 3d 20 5f 5f MODULE_28__ = __ 00022580: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00022590: 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f _(/*! @etherspro 000225a0: 6a 65 63 74 2f 6a 73 6f 6e 2d 77 61 6c 6c 65 74 ject/json-wallet 000225b0: 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 s */ "./node_mod 000225c0: 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a ules/@ethersproj 000225d0: 65 63 74 2f 6a 73 6f 6e 2d 77 61 6c 6c 65 74 73 ect/json-wallets 000225e0: 2f 6c 69 62 2e 65 73 6d 2f 69 6e 73 70 65 63 74 /lib.esm/inspect 000225f0: 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e .js");./* harmon 00022600: 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 y import */ var 00022610: 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 6b _ethersproject_k 00022620: 65 63 63 61 6b 32 35 36 5f 5f 57 45 42 50 41 43 eccak256__WEBPAC 00022630: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00022640: 45 5f 32 33 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 E_23__ = __webpa 00022650: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 00022660: 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f @ethersproject/ 00022670: 6b 65 63 63 61 6b 32 35 36 20 2a 2f 20 22 2e 2f keccak256 */ "./ 00022680: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 node_modules/@et 00022690: 68 65 72 73 70 72 6f 6a 65 63 74 2f 6b 65 63 63 hersproject/kecc 000226a0: 61 6b 32 35 36 2f 6c 69 62 2e 65 73 6d 2f 69 6e ak256/lib.esm/in 000226b0: 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 dex.js");./* har 000226c0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 000226d0: 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 ar _ethersprojec 000226e0: 74 5f 6c 6f 67 67 65 72 5f 5f 57 45 42 50 41 43 t_logger__WEBPAC 000226f0: 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c K_IMPORTED_MODUL 00022700: 45 5f 33 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 E_3__ = __webpac 00022710: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 00022720: 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 6c @ethersproject/l 00022730: 6f 67 67 65 72 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ogger */ "./node 00022740: 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 _modules/@ethers 00022750: 70 72 6f 6a 65 63 74 2f 6c 6f 67 67 65 72 2f 6c project/logger/l 00022760: 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 ib.esm/index.js" 00022770: 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d );./* harmony im 00022780: 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 port */ var _eth 00022790: 65 72 73 70 72 6f 6a 65 63 74 5f 73 68 61 32 5f ersproject_sha2_ 000227a0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 000227b0: 44 5f 4d 4f 44 55 4c 45 5f 32 32 5f 5f 20 3d 20 D_MODULE_22__ = 000227c0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000227d0: 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 e__(/*! @ethersp 000227e0: 72 6f 6a 65 63 74 2f 73 68 61 32 20 2a 2f 20 22 roject/sha2 */ " 000227f0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 ./node_modules/@ 00022800: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 73 68 ethersproject/sh 00022810: 61 32 2f 6c 69 62 2e 65 73 6d 2f 73 68 61 32 2e a2/lib.esm/sha2. 00022820: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 00022830: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00022840: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 6f ethersproject_so 00022850: 6c 69 64 69 74 79 5f 5f 57 45 42 50 41 43 4b 5f lidity__WEBPACK_ 00022860: 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f IMPORTED_MODULE_ 00022870: 32 36 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 26__ = __webpack 00022880: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 _require__(/*! @ 00022890: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 73 6f ethersproject/so 000228a0: 6c 69 64 69 74 79 20 2a 2f 20 22 2e 2f 6e 6f 64 lidity */ "./nod 000228b0: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 000228c0: 73 70 72 6f 6a 65 63 74 2f 73 6f 6c 69 64 69 74 sproject/solidit 000228d0: 79 2f 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e y/lib.esm/index. 000228e0: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 000228f0: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00022900: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 72 61 ethersproject_ra 00022910: 6e 64 6f 6d 5f 5f 57 45 42 50 41 43 4b 5f 49 4d ndom__WEBPACK_IM 00022920: 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 34 PORTED_MODULE_24 00022930: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 00022940: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 equire__(/*! @et 00022950: 68 65 72 73 70 72 6f 6a 65 63 74 2f 72 61 6e 64 hersproject/rand 00022960: 6f 6d 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f om */ "./node_mo 00022970: 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f dules/@etherspro 00022980: 6a 65 63 74 2f 72 61 6e 64 6f 6d 2f 6c 69 62 2e ject/random/lib. 00022990: 65 73 6d 2f 72 61 6e 64 6f 6d 2e 6a 73 22 29 3b esm/random.js"); 000229a0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f ./* harmony impo 000229b0: 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 rt */ var _ether 000229c0: 73 70 72 6f 6a 65 63 74 5f 72 61 6e 64 6f 6d 5f sproject_random_ 000229d0: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 000229e0: 44 5f 4d 4f 44 55 4c 45 5f 32 35 5f 5f 20 3d 20 D_MODULE_25__ = 000229f0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00022a00: 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 e__(/*! @ethersp 00022a10: 72 6f 6a 65 63 74 2f 72 61 6e 64 6f 6d 20 2a 2f roject/random */ 00022a20: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00022a30: 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f /@ethersproject/ 00022a40: 72 61 6e 64 6f 6d 2f 6c 69 62 2e 65 73 6d 2f 73 random/lib.esm/s 00022a50: 68 75 66 66 6c 65 2e 6a 73 22 29 3b 0a 2f 2a 20 huffle.js");./* 00022a60: 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a harmony import * 00022a70: 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f / var _etherspro 00022a80: 6a 65 63 74 5f 70 72 6f 70 65 72 74 69 65 73 5f ject_properties_ 00022a90: 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 _WEBPACK_IMPORTE 00022aa0: 44 5f 4d 4f 44 55 4c 45 5f 36 5f 5f 20 3d 20 5f D_MODULE_6__ = _ 00022ab0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 00022ac0: 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 __(/*! @etherspr 00022ad0: 6f 6a 65 63 74 2f 70 72 6f 70 65 72 74 69 65 73 oject/properties 00022ae0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 00022af0: 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 les/@ethersproje 00022b00: 63 74 2f 70 72 6f 70 65 72 74 69 65 73 2f 6c 69 ct/properties/li 00022b10: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 00022b20: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00022b30: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 00022b40: 72 73 70 72 6f 6a 65 63 74 5f 72 6c 70 5f 5f 57 rsproject_rlp__W 00022b50: 45 42 50 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f EBPACK_IMPORTED_ 00022b60: 4d 4f 44 55 4c 45 5f 34 5f 5f 20 3d 20 5f 5f 77 MODULE_4__ = __w 00022b70: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00022b80: 28 2f 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a (/*! @ethersproj 00022b90: 65 63 74 2f 72 6c 70 20 2a 2f 20 22 2e 2f 6e 6f ect/rlp */ "./no 00022ba0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 00022bb0: 72 73 70 72 6f 6a 65 63 74 2f 72 6c 70 2f 6c 69 rsproject/rlp/li 00022bc0: 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 b.esm/index.js") 00022bd0: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00022be0: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 00022bf0: 72 73 70 72 6f 6a 65 63 74 5f 73 69 67 6e 69 6e rsproject_signin 00022c00: 67 5f 6b 65 79 5f 5f 57 45 42 50 41 43 4b 5f 49 g_key__WEBPACK_I 00022c10: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 39 MPORTED_MODULE_9 00022c20: 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 __ = __webpack_r 00022c30: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 equire__(/*! @et 00022c40: 68 65 72 73 70 72 6f 6a 65 63 74 2f 73 69 67 6e hersproject/sign 00022c50: 69 6e 67 2d 6b 65 79 20 2a 2f 20 22 2e 2f 6e 6f ing-key */ "./no 00022c60: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 00022c70: 72 73 70 72 6f 6a 65 63 74 2f 73 69 67 6e 69 6e rsproject/signin 00022c80: 67 2d 6b 65 79 2f 6c 69 62 2e 65 73 6d 2f 69 6e g-key/lib.esm/in 00022c90: 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 dex.js");./* har 00022ca0: 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a 2f 20 76 mony import */ v 00022cb0: 61 72 20 5f 65 74 68 65 72 73 70 72 6f 6a 65 63 ar _ethersprojec 00022cc0: 74 5f 73 74 72 69 6e 67 73 5f 5f 57 45 42 50 41 t_strings__WEBPA 00022cd0: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00022ce0: 4c 45 5f 31 33 5f 5f 20 3d 20 5f 5f 77 65 62 70 LE_13__ = __webp 00022cf0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00022d00: 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 ! @ethersproject 00022d10: 2f 73 74 72 69 6e 67 73 20 2a 2f 20 22 2e 2f 6e /strings */ "./n 00022d20: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 ode_modules/@eth 00022d30: 65 72 73 70 72 6f 6a 65 63 74 2f 73 74 72 69 6e ersproject/strin 00022d40: 67 73 2f 6c 69 62 2e 65 73 6d 2f 69 64 6e 61 2e gs/lib.esm/idna. 00022d50: 6a 73 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 js");./* harmony 00022d60: 20 69 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f import */ var _ 00022d70: 65 74 68 65 72 73 70 72 6f 6a 65 63 74 5f 73 74 ethersproject_st 00022d80: 72 69 6e 67 73 5f 5f 57 45 42 50 41 43 4b 5f 49 rings__WEBPACK_I 00022d90: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 MPORTED_MODULE_1 00022da0: 34 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 4__ = __webpack_ 00022db0: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 require__(/*! @e 00022dc0: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 73 74 72 thersproject/str 00022dd0: 69 6e 67 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f ings */ "./node_ 00022de0: 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 modules/@ethersp 00022df0: 72 6f 6a 65 63 74 2f 73 74 72 69 6e 67 73 2f 6c roject/strings/l 00022e00: 69 62 2e 65 73 6d 2f 75 74 66 38 2e 6a 73 22 29 ib.esm/utf8.js") 00022e10: 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 ;./* harmony imp 00022e20: 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 ort */ var _ethe 00022e30: 72 73 70 72 6f 6a 65 63 74 5f 73 74 72 69 6e 67 rsproject_string 00022e40: 73 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f 52 s__WEBPACK_IMPOR 00022e50: 54 45 44 5f 4d 4f 44 55 4c 45 5f 31 35 5f 5f 20 TED_MODULE_15__ 00022e60: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00022e70: 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 72 ire__(/*! @ether 00022e80: 73 70 72 6f 6a 65 63 74 2f 73 74 72 69 6e 67 73 sproject/strings 00022e90: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 00022ea0: 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 les/@ethersproje 00022eb0: 63 74 2f 73 74 72 69 6e 67 73 2f 6c 69 62 2e 65 ct/strings/lib.e 00022ec0: 73 6d 2f 62 79 74 65 73 33 32 2e 6a 73 22 29 3b sm/bytes32.js"); 00022ed0: 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f ./* harmony impo 00022ee0: 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 rt */ var _ether 00022ef0: 73 70 72 6f 6a 65 63 74 5f 74 72 61 6e 73 61 63 sproject_transac 00022f00: 74 69 6f 6e 73 5f 5f 57 45 42 50 41 43 4b 5f 49 tions__WEBPACK_I 00022f10: 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 MPORTED_MODULE_2 00022f20: 37 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 7__ = __webpack_ 00022f30: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 require__(/*! @e 00022f40: 74 68 65 72 73 70 72 6f 6a 65 63 74 2f 74 72 61 thersproject/tra 00022f50: 6e 73 61 63 74 69 6f 6e 73 20 2a 2f 20 22 2e 2f nsactions */ "./ 00022f60: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 node_modules/@et 00022f70: 68 65 72 73 70 72 6f 6a 65 63 74 2f 74 72 61 6e hersproject/tran 00022f80: 73 61 63 74 69 6f 6e 73 2f 6c 69 62 2e 65 73 6d sactions/lib.esm 00022f90: 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a 20 /index.js");./* 00022fa0: 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 2a harmony import * 00022fb0: 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 6f / var _etherspro 00022fc0: 6a 65 63 74 5f 75 6e 69 74 73 5f 5f 57 45 42 50 ject_units__WEBP 00022fd0: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00022fe0: 55 4c 45 5f 32 31 5f 5f 20 3d 20 5f 5f 77 65 62 ULE_21__ = __web 00022ff0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 00023000: 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 *! @ethersprojec 00023010: 74 2f 75 6e 69 74 73 20 2a 2f 20 22 2e 2f 6e 6f t/units */ "./no 00023020: 64 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 de_modules/@ethe 00023030: 72 73 70 72 6f 6a 65 63 74 2f 75 6e 69 74 73 2f rsproject/units/ 00023040: 6c 69 62 2e 65 73 6d 2f 69 6e 64 65 78 2e 6a 73 lib.esm/index.js 00023050: 22 29 3b 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 69 ");./* harmony i 00023060: 6d 70 6f 72 74 20 2a 2f 20 76 61 72 20 5f 65 74 mport */ var _et 00023070: 68 65 72 73 70 72 6f 6a 65 63 74 5f 77 61 6c 6c hersproject_wall 00023080: 65 74 5f 5f 57 45 42 50 41 43 4b 5f 49 4d 50 4f et__WEBPACK_IMPO 00023090: 52 54 45 44 5f 4d 4f 44 55 4c 45 5f 32 39 5f 5f RTED_MODULE_29__ 000230a0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 000230b0: 75 69 72 65 5f 5f 28 2f 2a 21 20 40 65 74 68 65 uire__(/*! @ethe 000230c0: 72 73 70 72 6f 6a 65 63 74 2f 77 61 6c 6c 65 74 rsproject/wallet 000230d0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 000230e0: 6c 65 73 2f 40 65 74 68 65 72 73 70 72 6f 6a 65 les/@ethersproje 000230f0: 63 74 2f 77 61 6c 6c 65 74 2f 6c 69 62 2e 65 73 ct/wallet/lib.es 00023100: 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a m/index.js");./* 00023110: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 00023120: 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 */ var _etherspr 00023130: 6f 6a 65 63 74 5f 77 65 62 5f 5f 57 45 42 50 41 oject_web__WEBPA 00023140: 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 55 CK_IMPORTED_MODU 00023150: 4c 45 5f 35 5f 5f 20 3d 20 5f 5f 77 65 62 70 61 LE_5__ = __webpa 00023160: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 00023170: 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 74 2f @ethersproject/ 00023180: 77 65 62 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d web */ "./node_m 00023190: 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 73 70 72 odules/@etherspr 000231a0: 6f 6a 65 63 74 2f 77 65 62 2f 6c 69 62 2e 65 73 oject/web/lib.es 000231b0: 6d 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 2f 2a m/index.js");./* 000231c0: 20 68 61 72 6d 6f 6e 79 20 69 6d 70 6f 72 74 20 harmony import 000231d0: 2a 2f 20 76 61 72 20 5f 65 74 68 65 72 73 70 72 */ var _etherspr 000231e0: 6f 6a 65 63 74 5f 73 68 61 32 5f 5f 57 45 42 50 oject_sha2__WEBP 000231f0: 41 43 4b 5f 49 4d 50 4f 52 54 45 44 5f 4d 4f 44 ACK_IMPORTED_MOD 00023200: 55 4c 45 5f 33 30 5f 5f 20 3d 20 5f 5f 77 65 62 ULE_30__ = __web 00023210: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 00023220: 2a 21 20 40 65 74 68 65 72 73 70 72 6f 6a 65 63 *! @ethersprojec 00023230: 74 2f 73 68 61 32 20 2a 2f 20 22 2e 2f 6e 6f 64 t/sha2 */ "./nod 00023240: 65 5f 6d 6f 64 75 6c 65 73 2f 40 65 74 68 65 72 e_modules/@ether 00023250: 73 70 72 6f 6a 65 63 74 2f 73 68 61 32 2f 6c 69 sproject/sha2/li 00023260: 62 2e 65 73 6d 2f 74 79 70 65 73 2e 6a 73 22 29 b.esm/types.js") 00023270: 3b 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ;............... 00023280: 0a 0a 0a 0a 0a 0a 0a 0a 2f 2f 2f 2f 2f 2f 2f 2f ........//////// 00023290: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f //////////////// 000232a0: 0a 2f 2f 20 45 6e 75 6d 73 0a 0a 0a 2f 2f 2f 2f .// Enums...//// 000232b0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f //////////////// 000232c0: 2f 2f 2f 2f 0a 2f 2f 20 45 78 70 6f 72 74 73 0a ////.// Exports. 000232d0: 0a 2f 2f 23 20 73 6f 75 72 63 65 4d 61 70 70 69 .//# sourceMappi 000232e0: 6e 67 55 52 4c 3d 75 74 69 6c 73 2e 6a 73 2e 6d ngURL=utils.js.m 000232f0: 61 70 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ap../***/ }),../ 00023300: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 00023310: 75 6c 65 73 2f 65 76 65 6e 74 65 6d 69 74 74 65 ules/eventemitte 00023320: 72 33 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a r3/index.js":./* 00023330: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00023340: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00023350: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!* 00023360: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_ 00023370: 6d 6f 64 75 6c 65 73 2f 65 76 65 6e 74 65 6d 69 modules/eventemi 00023380: 74 74 65 72 33 2f 69 6e 64 65 78 2e 6a 73 20 2a tter3/index.js * 00023390: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 000233a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000233b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000233c0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f ****/./***/ ((mo 000233d0: 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 dule) => {.."use 000233e0: 20 73 74 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 strict";...var 000233f0: 68 61 73 20 3d 20 4f 62 6a 65 63 74 2e 70 72 6f has = Object.pro 00023400: 74 6f 74 79 70 65 2e 68 61 73 4f 77 6e 50 72 6f totype.hasOwnPro 00023410: 70 65 72 74 79 0a 20 20 2c 20 70 72 65 66 69 78 perty. , prefix 00023420: 20 3d 20 27 7e 27 3b 0a 0a 2f 2a 2a 0a 20 2a 20 = '~';../**. * 00023430: 43 6f 6e 73 74 72 75 63 74 6f 72 20 74 6f 20 63 Constructor to c 00023440: 72 65 61 74 65 20 61 20 73 74 6f 72 61 67 65 20 reate a storage 00023450: 66 6f 72 20 6f 75 72 20 60 45 45 60 20 6f 62 6a for our `EE` obj 00023460: 65 63 74 73 2e 0a 20 2a 20 41 6e 20 60 45 76 65 ects.. * An `Eve 00023470: 6e 74 73 60 20 69 6e 73 74 61 6e 63 65 20 69 73 nts` instance is 00023480: 20 61 20 70 6c 61 69 6e 20 6f 62 6a 65 63 74 20 a plain object 00023490: 77 68 6f 73 65 20 70 72 6f 70 65 72 74 69 65 73 whose properties 000234a0: 20 61 72 65 20 65 76 65 6e 74 20 6e 61 6d 65 73 are event names 000234b0: 2e 0a 20 2a 0a 20 2a 20 40 63 6f 6e 73 74 72 75 .. *. * @constru 000234c0: 63 74 6f 72 0a 20 2a 20 40 70 72 69 76 61 74 65 ctor. * @private 000234d0: 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 45 76 . */.function Ev 000234e0: 65 6e 74 73 28 29 20 7b 7d 0a 0a 2f 2f 0a 2f 2f ents() {}..//.// 000234f0: 20 57 65 20 74 72 79 20 74 6f 20 6e 6f 74 20 69 We try to not i 00023500: 6e 68 65 72 69 74 20 66 72 6f 6d 20 60 4f 62 6a nherit from `Obj 00023510: 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 60 2e 20 ect.prototype`. 00023520: 49 6e 20 73 6f 6d 65 20 65 6e 67 69 6e 65 73 20 In some engines 00023530: 63 72 65 61 74 69 6e 67 20 61 6e 0a 2f 2f 20 69 creating an.// i 00023540: 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 69 73 20 nstance in this 00023550: 77 61 79 20 69 73 20 66 61 73 74 65 72 20 74 68 way is faster th 00023560: 61 6e 20 63 61 6c 6c 69 6e 67 20 60 4f 62 6a 65 an calling `Obje 00023570: 63 74 2e 63 72 65 61 74 65 28 6e 75 6c 6c 29 60 ct.create(null)` 00023580: 20 64 69 72 65 63 74 6c 79 2e 0a 2f 2f 20 49 66 directly..// If 00023590: 20 60 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 28 `Object.create( 000235a0: 6e 75 6c 6c 29 60 20 69 73 20 6e 6f 74 20 73 75 null)` is not su 000235b0: 70 70 6f 72 74 65 64 20 77 65 20 70 72 65 66 69 pported we prefi 000235c0: 78 20 74 68 65 20 65 76 65 6e 74 20 6e 61 6d 65 x the event name 000235d0: 73 20 77 69 74 68 20 61 0a 2f 2f 20 63 68 61 72 s with a.// char 000235e0: 61 63 74 65 72 20 74 6f 20 6d 61 6b 65 20 73 75 acter to make su 000235f0: 72 65 20 74 68 61 74 20 74 68 65 20 62 75 69 6c re that the buil 00023600: 74 2d 69 6e 20 6f 62 6a 65 63 74 20 70 72 6f 70 t-in object prop 00023610: 65 72 74 69 65 73 20 61 72 65 20 6e 6f 74 0a 2f erties are not./ 00023620: 2f 20 6f 76 65 72 72 69 64 64 65 6e 20 6f 72 20 / overridden or 00023630: 75 73 65 64 20 61 73 20 61 6e 20 61 74 74 61 63 used as an attac 00023640: 6b 20 76 65 63 74 6f 72 2e 0a 2f 2f 0a 69 66 20 k vector..//.if 00023650: 28 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 29 20 (Object.create) 00023660: 7b 0a 20 20 45 76 65 6e 74 73 2e 70 72 6f 74 6f {. Events.proto 00023670: 74 79 70 65 20 3d 20 4f 62 6a 65 63 74 2e 63 72 type = Object.cr 00023680: 65 61 74 65 28 6e 75 6c 6c 29 3b 0a 0a 20 20 2f eate(null);.. / 00023690: 2f 0a 20 20 2f 2f 20 54 68 69 73 20 68 61 63 6b /. // This hack 000236a0: 20 69 73 20 6e 65 65 64 65 64 20 62 65 63 61 75 is needed becau 000236b0: 73 65 20 74 68 65 20 60 5f 5f 70 72 6f 74 6f 5f se the `__proto_ 000236c0: 5f 60 20 70 72 6f 70 65 72 74 79 20 69 73 20 73 _` property is s 000236d0: 74 69 6c 6c 20 69 6e 68 65 72 69 74 65 64 20 69 till inherited i 000236e0: 6e 0a 20 20 2f 2f 20 73 6f 6d 65 20 6f 6c 64 20 n. // some old 000236f0: 62 72 6f 77 73 65 72 73 20 6c 69 6b 65 20 41 6e browsers like An 00023700: 64 72 6f 69 64 20 34 2c 20 69 50 68 6f 6e 65 20 droid 4, iPhone 00023710: 35 2e 31 2c 20 4f 70 65 72 61 20 31 31 20 61 6e 5.1, Opera 11 an 00023720: 64 20 53 61 66 61 72 69 20 35 2e 0a 20 20 2f 2f d Safari 5.. // 00023730: 0a 20 20 69 66 20 28 21 6e 65 77 20 45 76 65 6e . if (!new Even 00023740: 74 73 28 29 2e 5f 5f 70 72 6f 74 6f 5f 5f 29 20 ts().__proto__) 00023750: 70 72 65 66 69 78 20 3d 20 66 61 6c 73 65 3b 0a prefix = false;. 00023760: 7d 0a 0a 2f 2a 2a 0a 20 2a 20 52 65 70 72 65 73 }../**. * Repres 00023770: 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 73 69 entation of a si 00023780: 6e 67 6c 65 20 65 76 65 6e 74 20 6c 69 73 74 65 ngle event liste 00023790: 6e 65 72 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 61 ner.. *. * @para 000237a0: 6d 20 7b 46 75 6e 63 74 69 6f 6e 7d 20 66 6e 20 m {Function} fn 000237b0: 54 68 65 20 6c 69 73 74 65 6e 65 72 20 66 75 6e The listener fun 000237c0: 63 74 69 6f 6e 2e 0a 20 2a 20 40 70 61 72 61 6d ction.. * @param 000237d0: 20 7b 2a 7d 20 63 6f 6e 74 65 78 74 20 54 68 65 {*} context The 000237e0: 20 63 6f 6e 74 65 78 74 20 74 6f 20 69 6e 76 6f context to invo 000237f0: 6b 65 20 74 68 65 20 6c 69 73 74 65 6e 65 72 20 ke the listener 00023800: 77 69 74 68 2e 0a 20 2a 20 40 70 61 72 61 6d 20 with.. * @param 00023810: 7b 42 6f 6f 6c 65 61 6e 7d 20 5b 6f 6e 63 65 3d {Boolean} [once= 00023820: 66 61 6c 73 65 5d 20 53 70 65 63 69 66 79 20 69 false] Specify i 00023830: 66 20 74 68 65 20 6c 69 73 74 65 6e 65 72 20 69 f the listener i 00023840: 73 20 61 20 6f 6e 65 2d 74 69 6d 65 20 6c 69 73 s a one-time lis 00023850: 74 65 6e 65 72 2e 0a 20 2a 20 40 63 6f 6e 73 74 tener.. * @const 00023860: 72 75 63 74 6f 72 0a 20 2a 20 40 70 72 69 76 61 ructor. * @priva 00023870: 74 65 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 te. */.function 00023880: 45 45 28 66 6e 2c 20 63 6f 6e 74 65 78 74 2c 20 EE(fn, context, 00023890: 6f 6e 63 65 29 20 7b 0a 20 20 74 68 69 73 2e 66 once) {. this.f 000238a0: 6e 20 3d 20 66 6e 3b 0a 20 20 74 68 69 73 2e 63 n = fn;. this.c 000238b0: 6f 6e 74 65 78 74 20 3d 20 63 6f 6e 74 65 78 74 ontext = context 000238c0: 3b 0a 20 20 74 68 69 73 2e 6f 6e 63 65 20 3d 20 ;. this.once = 000238d0: 6f 6e 63 65 20 7c 7c 20 66 61 6c 73 65 3b 0a 7d once || false;.} 000238e0: 0a 0a 2f 2a 2a 0a 20 2a 20 41 64 64 20 61 20 6c ../**. * Add a l 000238f0: 69 73 74 65 6e 65 72 20 66 6f 72 20 61 20 67 69 istener for a gi 00023900: 76 65 6e 20 65 76 65 6e 74 2e 0a 20 2a 0a 20 2a ven event.. *. * 00023910: 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 45 6d @param {EventEm 00023920: 69 74 74 65 72 7d 20 65 6d 69 74 74 65 72 20 52 itter} emitter R 00023930: 65 66 65 72 65 6e 63 65 20 74 6f 20 74 68 65 20 eference to the 00023940: 60 45 76 65 6e 74 45 6d 69 74 74 65 72 60 20 69 `EventEmitter` i 00023950: 6e 73 74 61 6e 63 65 2e 0a 20 2a 20 40 70 61 72 nstance.. * @par 00023960: 61 6d 20 7b 28 53 74 72 69 6e 67 7c 53 79 6d 62 am {(String|Symb 00023970: 6f 6c 29 7d 20 65 76 65 6e 74 20 54 68 65 20 65 ol)} event The e 00023980: 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 40 70 vent name.. * @p 00023990: 61 72 61 6d 20 7b 46 75 6e 63 74 69 6f 6e 7d 20 aram {Function} 000239a0: 66 6e 20 54 68 65 20 6c 69 73 74 65 6e 65 72 20 fn The listener 000239b0: 66 75 6e 63 74 69 6f 6e 2e 0a 20 2a 20 40 70 61 function.. * @pa 000239c0: 72 61 6d 20 7b 2a 7d 20 63 6f 6e 74 65 78 74 20 ram {*} context 000239d0: 54 68 65 20 63 6f 6e 74 65 78 74 20 74 6f 20 69 The context to i 000239e0: 6e 76 6f 6b 65 20 74 68 65 20 6c 69 73 74 65 6e nvoke the listen 000239f0: 65 72 20 77 69 74 68 2e 0a 20 2a 20 40 70 61 72 er with.. * @par 00023a00: 61 6d 20 7b 42 6f 6f 6c 65 61 6e 7d 20 6f 6e 63 am {Boolean} onc 00023a10: 65 20 53 70 65 63 69 66 79 20 69 66 20 74 68 65 e Specify if the 00023a20: 20 6c 69 73 74 65 6e 65 72 20 69 73 20 61 20 6f listener is a o 00023a30: 6e 65 2d 74 69 6d 65 20 6c 69 73 74 65 6e 65 72 ne-time listener 00023a40: 2e 0a 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 45 .. * @returns {E 00023a50: 76 65 6e 74 45 6d 69 74 74 65 72 7d 0a 20 2a 20 ventEmitter}. * 00023a60: 40 70 72 69 76 61 74 65 0a 20 2a 2f 0a 66 75 6e @private. */.fun 00023a70: 63 74 69 6f 6e 20 61 64 64 4c 69 73 74 65 6e 65 ction addListene 00023a80: 72 28 65 6d 69 74 74 65 72 2c 20 65 76 65 6e 74 r(emitter, event 00023a90: 2c 20 66 6e 2c 20 63 6f 6e 74 65 78 74 2c 20 6f , fn, context, o 00023aa0: 6e 63 65 29 20 7b 0a 20 20 69 66 20 28 74 79 70 nce) {. if (typ 00023ab0: 65 6f 66 20 66 6e 20 21 3d 3d 20 27 66 75 6e 63 eof fn !== 'func 00023ac0: 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 74 68 72 tion') {. thr 00023ad0: 6f 77 20 6e 65 77 20 54 79 70 65 45 72 72 6f 72 ow new TypeError 00023ae0: 28 27 54 68 65 20 6c 69 73 74 65 6e 65 72 20 6d ('The listener m 00023af0: 75 73 74 20 62 65 20 61 20 66 75 6e 63 74 69 6f ust be a functio 00023b00: 6e 27 29 3b 0a 20 20 7d 0a 0a 20 20 76 61 72 20 n');. }.. var 00023b10: 6c 69 73 74 65 6e 65 72 20 3d 20 6e 65 77 20 45 listener = new E 00023b20: 45 28 66 6e 2c 20 63 6f 6e 74 65 78 74 20 7c 7c E(fn, context || 00023b30: 20 65 6d 69 74 74 65 72 2c 20 6f 6e 63 65 29 0a emitter, once). 00023b40: 20 20 20 20 2c 20 65 76 74 20 3d 20 70 72 65 66 , evt = pref 00023b50: 69 78 20 3f 20 70 72 65 66 69 78 20 2b 20 65 76 ix ? prefix + ev 00023b60: 65 6e 74 20 3a 20 65 76 65 6e 74 3b 0a 0a 20 20 ent : event;.. 00023b70: 69 66 20 28 21 65 6d 69 74 74 65 72 2e 5f 65 76 if (!emitter._ev 00023b80: 65 6e 74 73 5b 65 76 74 5d 29 20 65 6d 69 74 74 ents[evt]) emitt 00023b90: 65 72 2e 5f 65 76 65 6e 74 73 5b 65 76 74 5d 20 er._events[evt] 00023ba0: 3d 20 6c 69 73 74 65 6e 65 72 2c 20 65 6d 69 74 = listener, emit 00023bb0: 74 65 72 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 ter._eventsCount 00023bc0: 2b 2b 3b 0a 20 20 65 6c 73 65 20 69 66 20 28 21 ++;. else if (! 00023bd0: 65 6d 69 74 74 65 72 2e 5f 65 76 65 6e 74 73 5b emitter._events[ 00023be0: 65 76 74 5d 2e 66 6e 29 20 65 6d 69 74 74 65 72 evt].fn) emitter 00023bf0: 2e 5f 65 76 65 6e 74 73 5b 65 76 74 5d 2e 70 75 ._events[evt].pu 00023c00: 73 68 28 6c 69 73 74 65 6e 65 72 29 3b 0a 20 20 sh(listener);. 00023c10: 65 6c 73 65 20 65 6d 69 74 74 65 72 2e 5f 65 76 else emitter._ev 00023c20: 65 6e 74 73 5b 65 76 74 5d 20 3d 20 5b 65 6d 69 ents[evt] = [emi 00023c30: 74 74 65 72 2e 5f 65 76 65 6e 74 73 5b 65 76 74 tter._events[evt 00023c40: 5d 2c 20 6c 69 73 74 65 6e 65 72 5d 3b 0a 0a 20 ], listener];.. 00023c50: 20 72 65 74 75 72 6e 20 65 6d 69 74 74 65 72 3b return emitter; 00023c60: 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 43 6c 65 61 72 .}../**. * Clear 00023c70: 20 65 76 65 6e 74 20 62 79 20 6e 61 6d 65 2e 0a event by name.. 00023c80: 20 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 *. * @param {Ev 00023c90: 65 6e 74 45 6d 69 74 74 65 72 7d 20 65 6d 69 74 entEmitter} emit 00023ca0: 74 65 72 20 52 65 66 65 72 65 6e 63 65 20 74 6f ter Reference to 00023cb0: 20 74 68 65 20 60 45 76 65 6e 74 45 6d 69 74 74 the `EventEmitt 00023cc0: 65 72 60 20 69 6e 73 74 61 6e 63 65 2e 0a 20 2a er` instance.. * 00023cd0: 20 40 70 61 72 61 6d 20 7b 28 53 74 72 69 6e 67 @param {(String 00023ce0: 7c 53 79 6d 62 6f 6c 29 7d 20 65 76 74 20 54 68 |Symbol)} evt Th 00023cf0: 65 20 45 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a e Event name.. * 00023d00: 20 40 70 72 69 76 61 74 65 0a 20 2a 2f 0a 66 75 @private. */.fu 00023d10: 6e 63 74 69 6f 6e 20 63 6c 65 61 72 45 76 65 6e nction clearEven 00023d20: 74 28 65 6d 69 74 74 65 72 2c 20 65 76 74 29 20 t(emitter, evt) 00023d30: 7b 0a 20 20 69 66 20 28 2d 2d 65 6d 69 74 74 65 {. if (--emitte 00023d40: 72 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 20 3d r._eventsCount = 00023d50: 3d 3d 20 30 29 20 65 6d 69 74 74 65 72 2e 5f 65 == 0) emitter._e 00023d60: 76 65 6e 74 73 20 3d 20 6e 65 77 20 45 76 65 6e vents = new Even 00023d70: 74 73 28 29 3b 0a 20 20 65 6c 73 65 20 64 65 6c ts();. else del 00023d80: 65 74 65 20 65 6d 69 74 74 65 72 2e 5f 65 76 65 ete emitter._eve 00023d90: 6e 74 73 5b 65 76 74 5d 3b 0a 7d 0a 0a 2f 2a 2a nts[evt];.}../** 00023da0: 0a 20 2a 20 4d 69 6e 69 6d 61 6c 20 60 45 76 65 . * Minimal `Eve 00023db0: 6e 74 45 6d 69 74 74 65 72 60 20 69 6e 74 65 72 ntEmitter` inter 00023dc0: 66 61 63 65 20 74 68 61 74 20 69 73 20 6d 6f 6c face that is mol 00023dd0: 64 65 64 20 61 67 61 69 6e 73 74 20 74 68 65 20 ded against the 00023de0: 4e 6f 64 65 2e 6a 73 0a 20 2a 20 60 45 76 65 6e Node.js. * `Even 00023df0: 74 45 6d 69 74 74 65 72 60 20 69 6e 74 65 72 66 tEmitter` interf 00023e00: 61 63 65 2e 0a 20 2a 0a 20 2a 20 40 63 6f 6e 73 ace.. *. * @cons 00023e10: 74 72 75 63 74 6f 72 0a 20 2a 20 40 70 75 62 6c tructor. * @publ 00023e20: 69 63 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 ic. */.function 00023e30: 45 76 65 6e 74 45 6d 69 74 74 65 72 28 29 20 7b EventEmitter() { 00023e40: 0a 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 . this._events 00023e50: 3d 20 6e 65 77 20 45 76 65 6e 74 73 28 29 3b 0a = new Events();. 00023e60: 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f this._eventsCo 00023e70: 75 6e 74 20 3d 20 30 3b 0a 7d 0a 0a 2f 2a 2a 0a unt = 0;.}../**. 00023e80: 20 2a 20 52 65 74 75 72 6e 20 61 6e 20 61 72 72 * Return an arr 00023e90: 61 79 20 6c 69 73 74 69 6e 67 20 74 68 65 20 65 ay listing the e 00023ea0: 76 65 6e 74 73 20 66 6f 72 20 77 68 69 63 68 20 vents for which 00023eb0: 74 68 65 20 65 6d 69 74 74 65 72 20 68 61 73 20 the emitter has 00023ec0: 72 65 67 69 73 74 65 72 65 64 0a 20 2a 20 6c 69 registered. * li 00023ed0: 73 74 65 6e 65 72 73 2e 0a 20 2a 0a 20 2a 20 40 steners.. *. * @ 00023ee0: 72 65 74 75 72 6e 73 20 7b 41 72 72 61 79 7d 0a returns {Array}. 00023ef0: 20 2a 20 40 70 75 62 6c 69 63 0a 20 2a 2f 0a 45 * @public. */.E 00023f00: 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 ventEmitter.prot 00023f10: 6f 74 79 70 65 2e 65 76 65 6e 74 4e 61 6d 65 73 otype.eventNames 00023f20: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e = function even 00023f30: 74 4e 61 6d 65 73 28 29 20 7b 0a 20 20 76 61 72 tNames() {. var 00023f40: 20 6e 61 6d 65 73 20 3d 20 5b 5d 0a 20 20 20 20 names = []. 00023f50: 2c 20 65 76 65 6e 74 73 0a 20 20 20 20 2c 20 6e , events. , n 00023f60: 61 6d 65 3b 0a 0a 20 20 69 66 20 28 74 68 69 73 ame;.. if (this 00023f70: 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 20 3d 3d ._eventsCount == 00023f80: 3d 20 30 29 20 72 65 74 75 72 6e 20 6e 61 6d 65 = 0) return name 00023f90: 73 3b 0a 0a 20 20 66 6f 72 20 28 6e 61 6d 65 20 s;.. for (name 00023fa0: 69 6e 20 28 65 76 65 6e 74 73 20 3d 20 74 68 69 in (events = thi 00023fb0: 73 2e 5f 65 76 65 6e 74 73 29 29 20 7b 0a 20 20 s._events)) {. 00023fc0: 20 20 69 66 20 28 68 61 73 2e 63 61 6c 6c 28 65 if (has.call(e 00023fd0: 76 65 6e 74 73 2c 20 6e 61 6d 65 29 29 20 6e 61 vents, name)) na 00023fe0: 6d 65 73 2e 70 75 73 68 28 70 72 65 66 69 78 20 mes.push(prefix 00023ff0: 3f 20 6e 61 6d 65 2e 73 6c 69 63 65 28 31 29 20 ? name.slice(1) 00024000: 3a 20 6e 61 6d 65 29 3b 0a 20 20 7d 0a 0a 20 20 : name);. }.. 00024010: 69 66 20 28 4f 62 6a 65 63 74 2e 67 65 74 4f 77 if (Object.getOw 00024020: 6e 50 72 6f 70 65 72 74 79 53 79 6d 62 6f 6c 73 nPropertySymbols 00024030: 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e ) {. return n 00024040: 61 6d 65 73 2e 63 6f 6e 63 61 74 28 4f 62 6a 65 ames.concat(Obje 00024050: 63 74 2e 67 65 74 4f 77 6e 50 72 6f 70 65 72 74 ct.getOwnPropert 00024060: 79 53 79 6d 62 6f 6c 73 28 65 76 65 6e 74 73 29 ySymbols(events) 00024070: 29 3b 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e );. }.. return 00024080: 20 6e 61 6d 65 73 3b 0a 7d 3b 0a 0a 2f 2a 2a 0a names;.};../**. 00024090: 20 2a 20 52 65 74 75 72 6e 20 74 68 65 20 6c 69 * Return the li 000240a0: 73 74 65 6e 65 72 73 20 72 65 67 69 73 74 65 72 steners register 000240b0: 65 64 20 66 6f 72 20 61 20 67 69 76 65 6e 20 65 ed for a given e 000240c0: 76 65 6e 74 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 vent.. *. * @par 000240d0: 61 6d 20 7b 28 53 74 72 69 6e 67 7c 53 79 6d 62 am {(String|Symb 000240e0: 6f 6c 29 7d 20 65 76 65 6e 74 20 54 68 65 20 65 ol)} event The e 000240f0: 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 40 72 vent name.. * @r 00024100: 65 74 75 72 6e 73 20 7b 41 72 72 61 79 7d 20 54 eturns {Array} T 00024110: 68 65 20 72 65 67 69 73 74 65 72 65 64 20 6c 69 he registered li 00024120: 73 74 65 6e 65 72 73 2e 0a 20 2a 20 40 70 75 62 steners.. * @pub 00024130: 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 45 6d 69 lic. */.EventEmi 00024140: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6c tter.prototype.l 00024150: 69 73 74 65 6e 65 72 73 20 3d 20 66 75 6e 63 74 isteners = funct 00024160: 69 6f 6e 20 6c 69 73 74 65 6e 65 72 73 28 65 76 ion listeners(ev 00024170: 65 6e 74 29 20 7b 0a 20 20 76 61 72 20 65 76 74 ent) {. var evt 00024180: 20 3d 20 70 72 65 66 69 78 20 3f 20 70 72 65 66 = prefix ? pref 00024190: 69 78 20 2b 20 65 76 65 6e 74 20 3a 20 65 76 65 ix + event : eve 000241a0: 6e 74 0a 20 20 20 20 2c 20 68 61 6e 64 6c 65 72 nt. , handler 000241b0: 73 20 3d 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 s = this._events 000241c0: 5b 65 76 74 5d 3b 0a 0a 20 20 69 66 20 28 21 68 [evt];.. if (!h 000241d0: 61 6e 64 6c 65 72 73 29 20 72 65 74 75 72 6e 20 andlers) return 000241e0: 5b 5d 3b 0a 20 20 69 66 20 28 68 61 6e 64 6c 65 [];. if (handle 000241f0: 72 73 2e 66 6e 29 20 72 65 74 75 72 6e 20 5b 68 rs.fn) return [h 00024200: 61 6e 64 6c 65 72 73 2e 66 6e 5d 3b 0a 0a 20 20 andlers.fn];.. 00024210: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 2c 20 for (var i = 0, 00024220: 6c 20 3d 20 68 61 6e 64 6c 65 72 73 2e 6c 65 6e l = handlers.len 00024230: 67 74 68 2c 20 65 65 20 3d 20 6e 65 77 20 41 72 gth, ee = new Ar 00024240: 72 61 79 28 6c 29 3b 20 69 20 3c 20 6c 3b 20 69 ray(l); i < l; i 00024250: 2b 2b 29 20 7b 0a 20 20 20 20 65 65 5b 69 5d 20 ++) {. ee[i] 00024260: 3d 20 68 61 6e 64 6c 65 72 73 5b 69 5d 2e 66 6e = handlers[i].fn 00024270: 3b 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 ;. }.. return 00024280: 65 65 3b 0a 7d 3b 0a 0a 2f 2a 2a 0a 20 2a 20 52 ee;.};../**. * R 00024290: 65 74 75 72 6e 20 74 68 65 20 6e 75 6d 62 65 72 eturn the number 000242a0: 20 6f 66 20 6c 69 73 74 65 6e 65 72 73 20 6c 69 of listeners li 000242b0: 73 74 65 6e 69 6e 67 20 74 6f 20 61 20 67 69 76 stening to a giv 000242c0: 65 6e 20 65 76 65 6e 74 2e 0a 20 2a 0a 20 2a 20 en event.. *. * 000242d0: 40 70 61 72 61 6d 20 7b 28 53 74 72 69 6e 67 7c @param {(String| 000242e0: 53 79 6d 62 6f 6c 29 7d 20 65 76 65 6e 74 20 54 Symbol)} event T 000242f0: 68 65 20 65 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 he event name.. 00024300: 2a 20 40 72 65 74 75 72 6e 73 20 7b 4e 75 6d 62 * @returns {Numb 00024310: 65 72 7d 20 54 68 65 20 6e 75 6d 62 65 72 20 6f er} The number o 00024320: 66 20 6c 69 73 74 65 6e 65 72 73 2e 0a 20 2a 20 f listeners.. * 00024330: 40 70 75 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e @public. */.Even 00024340: 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 tEmitter.prototy 00024350: 70 65 2e 6c 69 73 74 65 6e 65 72 43 6f 75 6e 74 pe.listenerCount 00024360: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 6c 69 73 74 = function list 00024370: 65 6e 65 72 43 6f 75 6e 74 28 65 76 65 6e 74 29 enerCount(event) 00024380: 20 7b 0a 20 20 76 61 72 20 65 76 74 20 3d 20 70 {. var evt = p 00024390: 72 65 66 69 78 20 3f 20 70 72 65 66 69 78 20 2b refix ? prefix + 000243a0: 20 65 76 65 6e 74 20 3a 20 65 76 65 6e 74 0a 20 event : event. 000243b0: 20 20 20 2c 20 6c 69 73 74 65 6e 65 72 73 20 3d , listeners = 000243c0: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 5b 65 76 this._events[ev 000243d0: 74 5d 3b 0a 0a 20 20 69 66 20 28 21 6c 69 73 74 t];.. if (!list 000243e0: 65 6e 65 72 73 29 20 72 65 74 75 72 6e 20 30 3b eners) return 0; 000243f0: 0a 20 20 69 66 20 28 6c 69 73 74 65 6e 65 72 73 . if (listeners 00024400: 2e 66 6e 29 20 72 65 74 75 72 6e 20 31 3b 0a 20 .fn) return 1;. 00024410: 20 72 65 74 75 72 6e 20 6c 69 73 74 65 6e 65 72 return listener 00024420: 73 2e 6c 65 6e 67 74 68 3b 0a 7d 3b 0a 0a 2f 2a s.length;.};../* 00024430: 2a 0a 20 2a 20 43 61 6c 6c 73 20 65 61 63 68 20 *. * Calls each 00024440: 6f 66 20 74 68 65 20 6c 69 73 74 65 6e 65 72 73 of the listeners 00024450: 20 72 65 67 69 73 74 65 72 65 64 20 66 6f 72 20 registered for 00024460: 61 20 67 69 76 65 6e 20 65 76 65 6e 74 2e 0a 20 a given event.. 00024470: 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 28 53 74 *. * @param {(St 00024480: 72 69 6e 67 7c 53 79 6d 62 6f 6c 29 7d 20 65 76 ring|Symbol)} ev 00024490: 65 6e 74 20 54 68 65 20 65 76 65 6e 74 20 6e 61 ent The event na 000244a0: 6d 65 2e 0a 20 2a 20 40 72 65 74 75 72 6e 73 20 me.. * @returns 000244b0: 7b 42 6f 6f 6c 65 61 6e 7d 20 60 74 72 75 65 60 {Boolean} `true` 000244c0: 20 69 66 20 74 68 65 20 65 76 65 6e 74 20 68 61 if the event ha 000244d0: 64 20 6c 69 73 74 65 6e 65 72 73 2c 20 65 6c 73 d listeners, els 000244e0: 65 20 60 66 61 6c 73 65 60 2e 0a 20 2a 20 40 70 e `false`.. * @p 000244f0: 75 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 45 ublic. */.EventE 00024500: 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 mitter.prototype 00024510: 2e 65 6d 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e .emit = function 00024520: 20 65 6d 69 74 28 65 76 65 6e 74 2c 20 61 31 2c emit(event, a1, 00024530: 20 61 32 2c 20 61 33 2c 20 61 34 2c 20 61 35 29 a2, a3, a4, a5) 00024540: 20 7b 0a 20 20 76 61 72 20 65 76 74 20 3d 20 70 {. var evt = p 00024550: 72 65 66 69 78 20 3f 20 70 72 65 66 69 78 20 2b refix ? prefix + 00024560: 20 65 76 65 6e 74 20 3a 20 65 76 65 6e 74 3b 0a event : event;. 00024570: 0a 20 20 69 66 20 28 21 74 68 69 73 2e 5f 65 76 . if (!this._ev 00024580: 65 6e 74 73 5b 65 76 74 5d 29 20 72 65 74 75 72 ents[evt]) retur 00024590: 6e 20 66 61 6c 73 65 3b 0a 0a 20 20 76 61 72 20 n false;.. var 000245a0: 6c 69 73 74 65 6e 65 72 73 20 3d 20 74 68 69 73 listeners = this 000245b0: 2e 5f 65 76 65 6e 74 73 5b 65 76 74 5d 0a 20 20 ._events[evt]. 000245c0: 20 20 2c 20 6c 65 6e 20 3d 20 61 72 67 75 6d 65 , len = argume 000245d0: 6e 74 73 2e 6c 65 6e 67 74 68 0a 20 20 20 20 2c nts.length. , 000245e0: 20 61 72 67 73 0a 20 20 20 20 2c 20 69 3b 0a 0a args. , i;.. 000245f0: 20 20 69 66 20 28 6c 69 73 74 65 6e 65 72 73 2e if (listeners. 00024600: 66 6e 29 20 7b 0a 20 20 20 20 69 66 20 28 6c 69 fn) {. if (li 00024610: 73 74 65 6e 65 72 73 2e 6f 6e 63 65 29 20 74 68 steners.once) th 00024620: 69 73 2e 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 is.removeListene 00024630: 72 28 65 76 65 6e 74 2c 20 6c 69 73 74 65 6e 65 r(event, listene 00024640: 72 73 2e 66 6e 2c 20 75 6e 64 65 66 69 6e 65 64 rs.fn, undefined 00024650: 2c 20 74 72 75 65 29 3b 0a 0a 20 20 20 20 73 77 , true);.. sw 00024660: 69 74 63 68 20 28 6c 65 6e 29 20 7b 0a 20 20 20 itch (len) {. 00024670: 20 20 20 63 61 73 65 20 31 3a 20 72 65 74 75 72 case 1: retur 00024680: 6e 20 6c 69 73 74 65 6e 65 72 73 2e 66 6e 2e 63 n listeners.fn.c 00024690: 61 6c 6c 28 6c 69 73 74 65 6e 65 72 73 2e 63 6f all(listeners.co 000246a0: 6e 74 65 78 74 29 2c 20 74 72 75 65 3b 0a 20 20 ntext), true;. 000246b0: 20 20 20 20 63 61 73 65 20 32 3a 20 72 65 74 75 case 2: retu 000246c0: 72 6e 20 6c 69 73 74 65 6e 65 72 73 2e 66 6e 2e rn listeners.fn. 000246d0: 63 61 6c 6c 28 6c 69 73 74 65 6e 65 72 73 2e 63 call(listeners.c 000246e0: 6f 6e 74 65 78 74 2c 20 61 31 29 2c 20 74 72 75 ontext, a1), tru 000246f0: 65 3b 0a 20 20 20 20 20 20 63 61 73 65 20 33 3a e;. case 3: 00024700: 20 72 65 74 75 72 6e 20 6c 69 73 74 65 6e 65 72 return listener 00024710: 73 2e 66 6e 2e 63 61 6c 6c 28 6c 69 73 74 65 6e s.fn.call(listen 00024720: 65 72 73 2e 63 6f 6e 74 65 78 74 2c 20 61 31 2c ers.context, a1, 00024730: 20 61 32 29 2c 20 74 72 75 65 3b 0a 20 20 20 20 a2), true;. 00024740: 20 20 63 61 73 65 20 34 3a 20 72 65 74 75 72 6e case 4: return 00024750: 20 6c 69 73 74 65 6e 65 72 73 2e 66 6e 2e 63 61 listeners.fn.ca 00024760: 6c 6c 28 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e ll(listeners.con 00024770: 74 65 78 74 2c 20 61 31 2c 20 61 32 2c 20 61 33 text, a1, a2, a3 00024780: 29 2c 20 74 72 75 65 3b 0a 20 20 20 20 20 20 63 ), true;. c 00024790: 61 73 65 20 35 3a 20 72 65 74 75 72 6e 20 6c 69 ase 5: return li 000247a0: 73 74 65 6e 65 72 73 2e 66 6e 2e 63 61 6c 6c 28 steners.fn.call( 000247b0: 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e 74 65 78 listeners.contex 000247c0: 74 2c 20 61 31 2c 20 61 32 2c 20 61 33 2c 20 61 t, a1, a2, a3, a 000247d0: 34 29 2c 20 74 72 75 65 3b 0a 20 20 20 20 20 20 4), true;. 000247e0: 63 61 73 65 20 36 3a 20 72 65 74 75 72 6e 20 6c case 6: return l 000247f0: 69 73 74 65 6e 65 72 73 2e 66 6e 2e 63 61 6c 6c isteners.fn.call 00024800: 28 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e 74 65 (listeners.conte 00024810: 78 74 2c 20 61 31 2c 20 61 32 2c 20 61 33 2c 20 xt, a1, a2, a3, 00024820: 61 34 2c 20 61 35 29 2c 20 74 72 75 65 3b 0a 20 a4, a5), true;. 00024830: 20 20 20 7d 0a 0a 20 20 20 20 66 6f 72 20 28 69 }.. for (i 00024840: 20 3d 20 31 2c 20 61 72 67 73 20 3d 20 6e 65 77 = 1, args = new 00024850: 20 41 72 72 61 79 28 6c 65 6e 20 2d 31 29 3b 20 Array(len -1); 00024860: 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 29 20 7b 0a i < len; i++) {. 00024870: 20 20 20 20 20 20 61 72 67 73 5b 69 20 2d 20 31 args[i - 1 00024880: 5d 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b 69 5d ] = arguments[i] 00024890: 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 6c 69 73 ;. }.. lis 000248a0: 74 65 6e 65 72 73 2e 66 6e 2e 61 70 70 6c 79 28 teners.fn.apply( 000248b0: 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e 74 65 78 listeners.contex 000248c0: 74 2c 20 61 72 67 73 29 3b 0a 20 20 7d 20 65 6c t, args);. } el 000248d0: 73 65 20 7b 0a 20 20 20 20 76 61 72 20 6c 65 6e se {. var len 000248e0: 67 74 68 20 3d 20 6c 69 73 74 65 6e 65 72 73 2e gth = listeners. 000248f0: 6c 65 6e 67 74 68 0a 20 20 20 20 20 20 2c 20 6a length. , j 00024900: 3b 0a 0a 20 20 20 20 66 6f 72 20 28 69 20 3d 20 ;.. for (i = 00024910: 30 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 0; i < length; i 00024920: 2b 2b 29 20 7b 0a 20 20 20 20 20 20 69 66 20 28 ++) {. if ( 00024930: 6c 69 73 74 65 6e 65 72 73 5b 69 5d 2e 6f 6e 63 listeners[i].onc 00024940: 65 29 20 74 68 69 73 2e 72 65 6d 6f 76 65 4c 69 e) this.removeLi 00024950: 73 74 65 6e 65 72 28 65 76 65 6e 74 2c 20 6c 69 stener(event, li 00024960: 73 74 65 6e 65 72 73 5b 69 5d 2e 66 6e 2c 20 75 steners[i].fn, u 00024970: 6e 64 65 66 69 6e 65 64 2c 20 74 72 75 65 29 3b ndefined, true); 00024980: 0a 0a 20 20 20 20 20 20 73 77 69 74 63 68 20 28 .. switch ( 00024990: 6c 65 6e 29 20 7b 0a 20 20 20 20 20 20 20 20 63 len) {. c 000249a0: 61 73 65 20 31 3a 20 6c 69 73 74 65 6e 65 72 73 ase 1: listeners 000249b0: 5b 69 5d 2e 66 6e 2e 63 61 6c 6c 28 6c 69 73 74 [i].fn.call(list 000249c0: 65 6e 65 72 73 5b 69 5d 2e 63 6f 6e 74 65 78 74 eners[i].context 000249d0: 29 3b 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 ); break;. 000249e0: 20 20 63 61 73 65 20 32 3a 20 6c 69 73 74 65 6e case 2: listen 000249f0: 65 72 73 5b 69 5d 2e 66 6e 2e 63 61 6c 6c 28 6c ers[i].fn.call(l 00024a00: 69 73 74 65 6e 65 72 73 5b 69 5d 2e 63 6f 6e 74 isteners[i].cont 00024a10: 65 78 74 2c 20 61 31 29 3b 20 62 72 65 61 6b 3b ext, a1); break; 00024a20: 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 33 3a . case 3: 00024a30: 20 6c 69 73 74 65 6e 65 72 73 5b 69 5d 2e 66 6e listeners[i].fn 00024a40: 2e 63 61 6c 6c 28 6c 69 73 74 65 6e 65 72 73 5b .call(listeners[ 00024a50: 69 5d 2e 63 6f 6e 74 65 78 74 2c 20 61 31 2c 20 i].context, a1, 00024a60: 61 32 29 3b 20 62 72 65 61 6b 3b 0a 20 20 20 20 a2); break;. 00024a70: 20 20 20 20 63 61 73 65 20 34 3a 20 6c 69 73 74 case 4: list 00024a80: 65 6e 65 72 73 5b 69 5d 2e 66 6e 2e 63 61 6c 6c eners[i].fn.call 00024a90: 28 6c 69 73 74 65 6e 65 72 73 5b 69 5d 2e 63 6f (listeners[i].co 00024aa0: 6e 74 65 78 74 2c 20 61 31 2c 20 61 32 2c 20 61 ntext, a1, a2, a 00024ab0: 33 29 3b 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 3); break;. 00024ac0: 20 20 20 64 65 66 61 75 6c 74 3a 0a 20 20 20 20 default:. 00024ad0: 20 20 20 20 20 20 69 66 20 28 21 61 72 67 73 29 if (!args) 00024ae0: 20 66 6f 72 20 28 6a 20 3d 20 31 2c 20 61 72 67 for (j = 1, arg 00024af0: 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 6c 65 s = new Array(le 00024b00: 6e 20 2d 31 29 3b 20 6a 20 3c 20 6c 65 6e 3b 20 n -1); j < len; 00024b10: 6a 2b 2b 29 20 7b 0a 20 20 20 20 20 20 20 20 20 j++) {. 00024b20: 20 20 20 61 72 67 73 5b 6a 20 2d 20 31 5d 20 3d args[j - 1] = 00024b30: 20 61 72 67 75 6d 65 6e 74 73 5b 6a 5d 3b 0a 20 arguments[j];. 00024b40: 20 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 }.. 00024b50: 20 20 20 20 20 20 6c 69 73 74 65 6e 65 72 73 5b listeners[ 00024b60: 69 5d 2e 66 6e 2e 61 70 70 6c 79 28 6c 69 73 74 i].fn.apply(list 00024b70: 65 6e 65 72 73 5b 69 5d 2e 63 6f 6e 74 65 78 74 eners[i].context 00024b80: 2c 20 61 72 67 73 29 3b 0a 20 20 20 20 20 20 7d , args);. } 00024b90: 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 72 65 . }. }.. re 00024ba0: 74 75 72 6e 20 74 72 75 65 3b 0a 7d 3b 0a 0a 2f turn true;.};../ 00024bb0: 2a 2a 0a 20 2a 20 41 64 64 20 61 20 6c 69 73 74 **. * Add a list 00024bc0: 65 6e 65 72 20 66 6f 72 20 61 20 67 69 76 65 6e ener for a given 00024bd0: 20 65 76 65 6e 74 2e 0a 20 2a 0a 20 2a 20 40 70 event.. *. * @p 00024be0: 61 72 61 6d 20 7b 28 53 74 72 69 6e 67 7c 53 79 aram {(String|Sy 00024bf0: 6d 62 6f 6c 29 7d 20 65 76 65 6e 74 20 54 68 65 mbol)} event The 00024c00: 20 65 76 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 event name.. * 00024c10: 40 70 61 72 61 6d 20 7b 46 75 6e 63 74 69 6f 6e @param {Function 00024c20: 7d 20 66 6e 20 54 68 65 20 6c 69 73 74 65 6e 65 } fn The listene 00024c30: 72 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 2a 20 40 r function.. * @ 00024c40: 70 61 72 61 6d 20 7b 2a 7d 20 5b 63 6f 6e 74 65 param {*} [conte 00024c50: 78 74 3d 74 68 69 73 5d 20 54 68 65 20 63 6f 6e xt=this] The con 00024c60: 74 65 78 74 20 74 6f 20 69 6e 76 6f 6b 65 20 74 text to invoke t 00024c70: 68 65 20 6c 69 73 74 65 6e 65 72 20 77 69 74 68 he listener with 00024c80: 2e 0a 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 45 .. * @returns {E 00024c90: 76 65 6e 74 45 6d 69 74 74 65 72 7d 20 60 74 68 ventEmitter} `th 00024ca0: 69 73 60 2e 0a 20 2a 20 40 70 75 62 6c 69 63 0a is`.. * @public. 00024cb0: 20 2a 2f 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 */.EventEmitter 00024cc0: 2e 70 72 6f 74 6f 74 79 70 65 2e 6f 6e 20 3d 20 .prototype.on = 00024cd0: 66 75 6e 63 74 69 6f 6e 20 6f 6e 28 65 76 65 6e function on(even 00024ce0: 74 2c 20 66 6e 2c 20 63 6f 6e 74 65 78 74 29 20 t, fn, context) 00024cf0: 7b 0a 20 20 72 65 74 75 72 6e 20 61 64 64 4c 69 {. return addLi 00024d00: 73 74 65 6e 65 72 28 74 68 69 73 2c 20 65 76 65 stener(this, eve 00024d10: 6e 74 2c 20 66 6e 2c 20 63 6f 6e 74 65 78 74 2c nt, fn, context, 00024d20: 20 66 61 6c 73 65 29 3b 0a 7d 3b 0a 0a 2f 2a 2a false);.};../** 00024d30: 0a 20 2a 20 41 64 64 20 61 20 6f 6e 65 2d 74 69 . * Add a one-ti 00024d40: 6d 65 20 6c 69 73 74 65 6e 65 72 20 66 6f 72 20 me listener for 00024d50: 61 20 67 69 76 65 6e 20 65 76 65 6e 74 2e 0a 20 a given event.. 00024d60: 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 28 53 74 *. * @param {(St 00024d70: 72 69 6e 67 7c 53 79 6d 62 6f 6c 29 7d 20 65 76 ring|Symbol)} ev 00024d80: 65 6e 74 20 54 68 65 20 65 76 65 6e 74 20 6e 61 ent The event na 00024d90: 6d 65 2e 0a 20 2a 20 40 70 61 72 61 6d 20 7b 46 me.. * @param {F 00024da0: 75 6e 63 74 69 6f 6e 7d 20 66 6e 20 54 68 65 20 unction} fn The 00024db0: 6c 69 73 74 65 6e 65 72 20 66 75 6e 63 74 69 6f listener functio 00024dc0: 6e 2e 0a 20 2a 20 40 70 61 72 61 6d 20 7b 2a 7d n.. * @param {*} 00024dd0: 20 5b 63 6f 6e 74 65 78 74 3d 74 68 69 73 5d 20 [context=this] 00024de0: 54 68 65 20 63 6f 6e 74 65 78 74 20 74 6f 20 69 The context to i 00024df0: 6e 76 6f 6b 65 20 74 68 65 20 6c 69 73 74 65 6e nvoke the listen 00024e00: 65 72 20 77 69 74 68 2e 0a 20 2a 20 40 72 65 74 er with.. * @ret 00024e10: 75 72 6e 73 20 7b 45 76 65 6e 74 45 6d 69 74 74 urns {EventEmitt 00024e20: 65 72 7d 20 60 74 68 69 73 60 2e 0a 20 2a 20 40 er} `this`.. * @ 00024e30: 70 75 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 public. */.Event 00024e40: 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 Emitter.prototyp 00024e50: 65 2e 6f 6e 63 65 20 3d 20 66 75 6e 63 74 69 6f e.once = functio 00024e60: 6e 20 6f 6e 63 65 28 65 76 65 6e 74 2c 20 66 6e n once(event, fn 00024e70: 2c 20 63 6f 6e 74 65 78 74 29 20 7b 0a 20 20 72 , context) {. r 00024e80: 65 74 75 72 6e 20 61 64 64 4c 69 73 74 65 6e 65 eturn addListene 00024e90: 72 28 74 68 69 73 2c 20 65 76 65 6e 74 2c 20 66 r(this, event, f 00024ea0: 6e 2c 20 63 6f 6e 74 65 78 74 2c 20 74 72 75 65 n, context, true 00024eb0: 29 3b 0a 7d 3b 0a 0a 2f 2a 2a 0a 20 2a 20 52 65 );.};../**. * Re 00024ec0: 6d 6f 76 65 20 74 68 65 20 6c 69 73 74 65 6e 65 move the listene 00024ed0: 72 73 20 6f 66 20 61 20 67 69 76 65 6e 20 65 76 rs of a given ev 00024ee0: 65 6e 74 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 61 ent.. *. * @para 00024ef0: 6d 20 7b 28 53 74 72 69 6e 67 7c 53 79 6d 62 6f m {(String|Symbo 00024f00: 6c 29 7d 20 65 76 65 6e 74 20 54 68 65 20 65 76 l)} event The ev 00024f10: 65 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 40 70 61 ent name.. * @pa 00024f20: 72 61 6d 20 7b 46 75 6e 63 74 69 6f 6e 7d 20 66 ram {Function} f 00024f30: 6e 20 4f 6e 6c 79 20 72 65 6d 6f 76 65 20 74 68 n Only remove th 00024f40: 65 20 6c 69 73 74 65 6e 65 72 73 20 74 68 61 74 e listeners that 00024f50: 20 6d 61 74 63 68 20 74 68 69 73 20 66 75 6e 63 match this func 00024f60: 74 69 6f 6e 2e 0a 20 2a 20 40 70 61 72 61 6d 20 tion.. * @param 00024f70: 7b 2a 7d 20 63 6f 6e 74 65 78 74 20 4f 6e 6c 79 {*} context Only 00024f80: 20 72 65 6d 6f 76 65 20 74 68 65 20 6c 69 73 74 remove the list 00024f90: 65 6e 65 72 73 20 74 68 61 74 20 68 61 76 65 20 eners that have 00024fa0: 74 68 69 73 20 63 6f 6e 74 65 78 74 2e 0a 20 2a this context.. * 00024fb0: 20 40 70 61 72 61 6d 20 7b 42 6f 6f 6c 65 61 6e @param {Boolean 00024fc0: 7d 20 6f 6e 63 65 20 4f 6e 6c 79 20 72 65 6d 6f } once Only remo 00024fd0: 76 65 20 6f 6e 65 2d 74 69 6d 65 20 6c 69 73 74 ve one-time list 00024fe0: 65 6e 65 72 73 2e 0a 20 2a 20 40 72 65 74 75 72 eners.. * @retur 00024ff0: 6e 73 20 7b 45 76 65 6e 74 45 6d 69 74 74 65 72 ns {EventEmitter 00025000: 7d 20 60 74 68 69 73 60 2e 0a 20 2a 20 40 70 75 } `this`.. * @pu 00025010: 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 45 6d blic. */.EventEm 00025020: 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e itter.prototype. 00025030: 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 20 3d removeListener = 00025040: 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 function remove 00025050: 4c 69 73 74 65 6e 65 72 28 65 76 65 6e 74 2c 20 Listener(event, 00025060: 66 6e 2c 20 63 6f 6e 74 65 78 74 2c 20 6f 6e 63 fn, context, onc 00025070: 65 29 20 7b 0a 20 20 76 61 72 20 65 76 74 20 3d e) {. var evt = 00025080: 20 70 72 65 66 69 78 20 3f 20 70 72 65 66 69 78 prefix ? prefix 00025090: 20 2b 20 65 76 65 6e 74 20 3a 20 65 76 65 6e 74 + event : event 000250a0: 3b 0a 0a 20 20 69 66 20 28 21 74 68 69 73 2e 5f ;.. if (!this._ 000250b0: 65 76 65 6e 74 73 5b 65 76 74 5d 29 20 72 65 74 events[evt]) ret 000250c0: 75 72 6e 20 74 68 69 73 3b 0a 20 20 69 66 20 28 urn this;. if ( 000250d0: 21 66 6e 29 20 7b 0a 20 20 20 20 63 6c 65 61 72 !fn) {. clear 000250e0: 45 76 65 6e 74 28 74 68 69 73 2c 20 65 76 74 29 Event(this, evt) 000250f0: 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 ;. return thi 00025100: 73 3b 0a 20 20 7d 0a 0a 20 20 76 61 72 20 6c 69 s;. }.. var li 00025110: 73 74 65 6e 65 72 73 20 3d 20 74 68 69 73 2e 5f steners = this._ 00025120: 65 76 65 6e 74 73 5b 65 76 74 5d 3b 0a 0a 20 20 events[evt];.. 00025130: 69 66 20 28 6c 69 73 74 65 6e 65 72 73 2e 66 6e if (listeners.fn 00025140: 29 20 7b 0a 20 20 20 20 69 66 20 28 0a 20 20 20 ) {. if (. 00025150: 20 20 20 6c 69 73 74 65 6e 65 72 73 2e 66 6e 20 listeners.fn 00025160: 3d 3d 3d 20 66 6e 20 26 26 0a 20 20 20 20 20 20 === fn &&. 00025170: 28 21 6f 6e 63 65 20 7c 7c 20 6c 69 73 74 65 6e (!once || listen 00025180: 65 72 73 2e 6f 6e 63 65 29 20 26 26 0a 20 20 20 ers.once) &&. 00025190: 20 20 20 28 21 63 6f 6e 74 65 78 74 20 7c 7c 20 (!context || 000251a0: 6c 69 73 74 65 6e 65 72 73 2e 63 6f 6e 74 65 78 listeners.contex 000251b0: 74 20 3d 3d 3d 20 63 6f 6e 74 65 78 74 29 0a 20 t === context). 000251c0: 20 20 20 29 20 7b 0a 20 20 20 20 20 20 63 6c 65 ) {. cle 000251d0: 61 72 45 76 65 6e 74 28 74 68 69 73 2c 20 65 76 arEvent(this, ev 000251e0: 74 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 20 65 6c t);. }. } el 000251f0: 73 65 20 7b 0a 20 20 20 20 66 6f 72 20 28 76 61 se {. for (va 00025200: 72 20 69 20 3d 20 30 2c 20 65 76 65 6e 74 73 20 r i = 0, events 00025210: 3d 20 5b 5d 2c 20 6c 65 6e 67 74 68 20 3d 20 6c = [], length = l 00025220: 69 73 74 65 6e 65 72 73 2e 6c 65 6e 67 74 68 3b isteners.length; 00025230: 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 2b 2b i < length; i++ 00025240: 29 20 7b 0a 20 20 20 20 20 20 69 66 20 28 0a 20 ) {. if (. 00025250: 20 20 20 20 20 20 20 6c 69 73 74 65 6e 65 72 73 listeners 00025260: 5b 69 5d 2e 66 6e 20 21 3d 3d 20 66 6e 20 7c 7c [i].fn !== fn || 00025270: 0a 20 20 20 20 20 20 20 20 28 6f 6e 63 65 20 26 . (once & 00025280: 26 20 21 6c 69 73 74 65 6e 65 72 73 5b 69 5d 2e & !listeners[i]. 00025290: 6f 6e 63 65 29 20 7c 7c 0a 20 20 20 20 20 20 20 once) ||. 000252a0: 20 28 63 6f 6e 74 65 78 74 20 26 26 20 6c 69 73 (context && lis 000252b0: 74 65 6e 65 72 73 5b 69 5d 2e 63 6f 6e 74 65 78 teners[i].contex 000252c0: 74 20 21 3d 3d 20 63 6f 6e 74 65 78 74 29 0a 20 t !== context). 000252d0: 20 20 20 20 20 29 20 7b 0a 20 20 20 20 20 20 20 ) {. 000252e0: 20 65 76 65 6e 74 73 2e 70 75 73 68 28 6c 69 73 events.push(lis 000252f0: 74 65 6e 65 72 73 5b 69 5d 29 3b 0a 20 20 20 20 teners[i]);. 00025300: 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f }. }.. / 00025310: 2f 0a 20 20 20 20 2f 2f 20 52 65 73 65 74 20 74 /. // Reset t 00025320: 68 65 20 61 72 72 61 79 2c 20 6f 72 20 72 65 6d he array, or rem 00025330: 6f 76 65 20 69 74 20 63 6f 6d 70 6c 65 74 65 6c ove it completel 00025340: 79 20 69 66 20 77 65 20 68 61 76 65 20 6e 6f 20 y if we have no 00025350: 6d 6f 72 65 20 6c 69 73 74 65 6e 65 72 73 2e 0a more listeners.. 00025360: 20 20 20 20 2f 2f 0a 20 20 20 20 69 66 20 28 65 //. if (e 00025370: 76 65 6e 74 73 2e 6c 65 6e 67 74 68 29 20 74 68 vents.length) th 00025380: 69 73 2e 5f 65 76 65 6e 74 73 5b 65 76 74 5d 20 is._events[evt] 00025390: 3d 20 65 76 65 6e 74 73 2e 6c 65 6e 67 74 68 20 = events.length 000253a0: 3d 3d 3d 20 31 20 3f 20 65 76 65 6e 74 73 5b 30 === 1 ? events[0 000253b0: 5d 20 3a 20 65 76 65 6e 74 73 3b 0a 20 20 20 20 ] : events;. 000253c0: 65 6c 73 65 20 63 6c 65 61 72 45 76 65 6e 74 28 else clearEvent( 000253d0: 74 68 69 73 2c 20 65 76 74 29 3b 0a 20 20 7d 0a this, evt);. }. 000253e0: 0a 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a . return this;. 000253f0: 7d 3b 0a 0a 2f 2a 2a 0a 20 2a 20 52 65 6d 6f 76 };../**. * Remov 00025400: 65 20 61 6c 6c 20 6c 69 73 74 65 6e 65 72 73 2c e all listeners, 00025410: 20 6f 72 20 74 68 6f 73 65 20 6f 66 20 74 68 65 or those of the 00025420: 20 73 70 65 63 69 66 69 65 64 20 65 76 65 6e 74 specified event 00025430: 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b .. *. * @param { 00025440: 28 53 74 72 69 6e 67 7c 53 79 6d 62 6f 6c 29 7d (String|Symbol)} 00025450: 20 5b 65 76 65 6e 74 5d 20 54 68 65 20 65 76 65 [event] The eve 00025460: 6e 74 20 6e 61 6d 65 2e 0a 20 2a 20 40 72 65 74 nt name.. * @ret 00025470: 75 72 6e 73 20 7b 45 76 65 6e 74 45 6d 69 74 74 urns {EventEmitt 00025480: 65 72 7d 20 60 74 68 69 73 60 2e 0a 20 2a 20 40 er} `this`.. * @ 00025490: 70 75 62 6c 69 63 0a 20 2a 2f 0a 45 76 65 6e 74 public. */.Event 000254a0: 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 Emitter.prototyp 000254b0: 65 2e 72 65 6d 6f 76 65 41 6c 6c 4c 69 73 74 65 e.removeAllListe 000254c0: 6e 65 72 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 ners = function 000254d0: 72 65 6d 6f 76 65 41 6c 6c 4c 69 73 74 65 6e 65 removeAllListene 000254e0: 72 73 28 65 76 65 6e 74 29 20 7b 0a 20 20 76 61 rs(event) {. va 000254f0: 72 20 65 76 74 3b 0a 0a 20 20 69 66 20 28 65 76 r evt;.. if (ev 00025500: 65 6e 74 29 20 7b 0a 20 20 20 20 65 76 74 20 3d ent) {. evt = 00025510: 20 70 72 65 66 69 78 20 3f 20 70 72 65 66 69 78 prefix ? prefix 00025520: 20 2b 20 65 76 65 6e 74 20 3a 20 65 76 65 6e 74 + event : event 00025530: 3b 0a 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f ;. if (this._ 00025540: 65 76 65 6e 74 73 5b 65 76 74 5d 29 20 63 6c 65 events[evt]) cle 00025550: 61 72 45 76 65 6e 74 28 74 68 69 73 2c 20 65 76 arEvent(this, ev 00025560: 74 29 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 t);. } else {. 00025570: 20 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 this._events 00025580: 3d 20 6e 65 77 20 45 76 65 6e 74 73 28 29 3b 0a = new Events();. 00025590: 20 20 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 this._events 000255a0: 43 6f 75 6e 74 20 3d 20 30 3b 0a 20 20 7d 0a 0a Count = 0;. }.. 000255b0: 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 7d return this;.} 000255c0: 3b 0a 0a 2f 2f 0a 2f 2f 20 41 6c 69 61 73 20 6d ;..//.// Alias m 000255d0: 65 74 68 6f 64 73 20 6e 61 6d 65 73 20 62 65 63 ethods names bec 000255e0: 61 75 73 65 20 70 65 6f 70 6c 65 20 72 6f 6c 6c ause people roll 000255f0: 20 6c 69 6b 65 20 74 68 61 74 2e 0a 2f 2f 0a 45 like that..//.E 00025600: 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 ventEmitter.prot 00025610: 6f 74 79 70 65 2e 6f 66 66 20 3d 20 45 76 65 6e otype.off = Even 00025620: 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 tEmitter.prototy 00025630: 70 65 2e 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 pe.removeListene 00025640: 72 3b 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e r;.EventEmitter. 00025650: 70 72 6f 74 6f 74 79 70 65 2e 61 64 64 4c 69 73 prototype.addLis 00025660: 74 65 6e 65 72 20 3d 20 45 76 65 6e 74 45 6d 69 tener = EventEmi 00025670: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6f tter.prototype.o 00025680: 6e 3b 0a 0a 2f 2f 0a 2f 2f 20 45 78 70 6f 73 65 n;..//.// Expose 00025690: 20 74 68 65 20 70 72 65 66 69 78 2e 0a 2f 2f 0a the prefix..//. 000256a0: 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 65 EventEmitter.pre 000256b0: 66 69 78 65 64 20 3d 20 70 72 65 66 69 78 3b 0a fixed = prefix;. 000256c0: 0a 2f 2f 0a 2f 2f 20 41 6c 6c 6f 77 20 60 45 76 .//.// Allow `Ev 000256d0: 65 6e 74 45 6d 69 74 74 65 72 60 20 74 6f 20 62 entEmitter` to b 000256e0: 65 20 69 6d 70 6f 72 74 65 64 20 61 73 20 6d 6f e imported as mo 000256f0: 64 75 6c 65 20 6e 61 6d 65 73 70 61 63 65 2e 0a dule namespace.. 00025700: 2f 2f 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e //.EventEmitter. 00025710: 45 76 65 6e 74 45 6d 69 74 74 65 72 20 3d 20 45 EventEmitter = E 00025720: 76 65 6e 74 45 6d 69 74 74 65 72 3b 0a 0a 2f 2f ventEmitter;..// 00025730: 0a 2f 2f 20 45 78 70 6f 73 65 20 74 68 65 20 6d .// Expose the m 00025740: 6f 64 75 6c 65 2e 0a 2f 2f 0a 69 66 20 28 74 72 odule..//.if (tr 00025750: 75 65 29 20 7b 0a 20 20 6d 6f 64 75 6c 65 2e 65 ue) {. module.e 00025760: 78 70 6f 72 74 73 20 3d 20 45 76 65 6e 74 45 6d xports = EventEm 00025770: 69 74 74 65 72 3b 0a 7d 0a 0a 0a 2f 2a 2a 2a 2f itter;.}.../***/ 00025780: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 00025790: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 76 65 6e ode_modules/even 000257a0: 74 73 2f 65 76 65 6e 74 73 2e 6a 73 22 3a 0a 2f ts/events.js":./ 000257b0: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 000257c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000257d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 *********!*\. ! 000257e0: 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c *** ./node_modul 000257f0: 65 73 2f 65 76 65 6e 74 73 2f 65 76 65 6e 74 73 es/events/events 00025800: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 00025810: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00025820: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00025830: 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 ***/./***/ ((mod 00025840: 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 ule) => {.."use 00025850: 73 74 72 69 63 74 22 3b 0a 2f 2f 20 43 6f 70 79 strict";.// Copy 00025860: 72 69 67 68 74 20 4a 6f 79 65 6e 74 2c 20 49 6e right Joyent, In 00025870: 63 2e 20 61 6e 64 20 6f 74 68 65 72 20 4e 6f 64 c. and other Nod 00025880: 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 0a e contributors.. 00025890: 2f 2f 0a 2f 2f 20 50 65 72 6d 69 73 73 69 6f 6e //.// Permission 000258a0: 20 69 73 20 68 65 72 65 62 79 20 67 72 61 6e 74 is hereby grant 000258b0: 65 64 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 ed, free of char 000258c0: 67 65 2c 20 74 6f 20 61 6e 79 20 70 65 72 73 6f ge, to any perso 000258d0: 6e 20 6f 62 74 61 69 6e 69 6e 67 20 61 0a 2f 2f n obtaining a.// 000258e0: 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 73 6f copy of this so 000258f0: 66 74 77 61 72 65 20 61 6e 64 20 61 73 73 6f 63 ftware and assoc 00025900: 69 61 74 65 64 20 64 6f 63 75 6d 65 6e 74 61 74 iated documentat 00025910: 69 6f 6e 20 66 69 6c 65 73 20 28 74 68 65 0a 2f ion files (the./ 00025920: 2f 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 / "Software"), t 00025930: 6f 20 64 65 61 6c 20 69 6e 20 74 68 65 20 53 6f o deal in the So 00025940: 66 74 77 61 72 65 20 77 69 74 68 6f 75 74 20 72 ftware without r 00025950: 65 73 74 72 69 63 74 69 6f 6e 2c 20 69 6e 63 6c estriction, incl 00025960: 75 64 69 6e 67 0a 2f 2f 20 77 69 74 68 6f 75 74 uding.// without 00025970: 20 6c 69 6d 69 74 61 74 69 6f 6e 20 74 68 65 20 limitation the 00025980: 72 69 67 68 74 73 20 74 6f 20 75 73 65 2c 20 63 rights to use, c 00025990: 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 6d 65 72 opy, modify, mer 000259a0: 67 65 2c 20 70 75 62 6c 69 73 68 2c 0a 2f 2f 20 ge, publish,.// 000259b0: 64 69 73 74 72 69 62 75 74 65 2c 20 73 75 62 6c distribute, subl 000259c0: 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 icense, and/or s 000259d0: 65 6c 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 ell copies of th 000259e0: 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 e Software, and 000259f0: 74 6f 20 70 65 72 6d 69 74 0a 2f 2f 20 70 65 72 to permit.// per 00025a00: 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 sons to whom the 00025a10: 20 53 6f 66 74 77 61 72 65 20 69 73 20 66 75 72 Software is fur 00025a20: 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c nished to do so, 00025a30: 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 65 0a subject to the. 00025a40: 2f 2f 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e // following con 00025a50: 64 69 74 69 6f 6e 73 3a 0a 2f 2f 0a 2f 2f 20 54 ditions:.//.// T 00025a60: 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 he above copyrig 00025a70: 68 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 74 68 ht notice and th 00025a80: 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f is permission no 00025a90: 74 69 63 65 20 73 68 61 6c 6c 20 62 65 20 69 6e tice shall be in 00025aa0: 63 6c 75 64 65 64 0a 2f 2f 20 69 6e 20 61 6c 6c cluded.// in all 00025ab0: 20 63 6f 70 69 65 73 20 6f 72 20 73 75 62 73 74 copies or subst 00025ac0: 61 6e 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 antial portions 00025ad0: 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e of the Software. 00025ae0: 0a 2f 2f 0a 2f 2f 20 54 48 45 20 53 4f 46 54 57 .//.// THE SOFTW 00025af0: 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 ARE IS PROVIDED 00025b00: 22 41 53 20 49 53 22 2c 20 57 49 54 48 4f 55 54 "AS IS", WITHOUT 00025b10: 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 WARRANTY OF ANY 00025b20: 20 4b 49 4e 44 2c 20 45 58 50 52 45 53 53 0a 2f KIND, EXPRESS./ 00025b30: 2f 20 4f 52 20 49 4d 50 4c 49 45 44 2c 20 49 4e / OR IMPLIED, IN 00025b40: 43 4c 55 44 49 4e 47 20 42 55 54 20 4e 4f 54 20 CLUDING BUT NOT 00025b50: 4c 49 4d 49 54 45 44 20 54 4f 20 54 48 45 20 57 LIMITED TO THE W 00025b60: 41 52 52 41 4e 54 49 45 53 20 4f 46 0a 2f 2f 20 ARRANTIES OF.// 00025b70: 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 2c MERCHANTABILITY, 00025b80: 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 FITNESS FOR A P 00025b90: 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 ARTICULAR PURPOS 00025ba0: 45 20 41 4e 44 20 4e 4f 4e 49 4e 46 52 49 4e 47 E AND NONINFRING 00025bb0: 45 4d 45 4e 54 2e 20 49 4e 0a 2f 2f 20 4e 4f 20 EMENT. IN.// NO 00025bc0: 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 48 45 20 EVENT SHALL THE 00025bd0: 41 55 54 48 4f 52 53 20 4f 52 20 43 4f 50 59 52 AUTHORS OR COPYR 00025be0: 49 47 48 54 20 48 4f 4c 44 45 52 53 20 42 45 20 IGHT HOLDERS BE 00025bf0: 4c 49 41 42 4c 45 20 46 4f 52 20 41 4e 59 20 43 LIABLE FOR ANY C 00025c00: 4c 41 49 4d 2c 0a 2f 2f 20 44 41 4d 41 47 45 53 LAIM,.// DAMAGES 00025c10: 20 4f 52 20 4f 54 48 45 52 20 4c 49 41 42 49 4c OR OTHER LIABIL 00025c20: 49 54 59 2c 20 57 48 45 54 48 45 52 20 49 4e 20 ITY, WHETHER IN 00025c30: 41 4e 20 41 43 54 49 4f 4e 20 4f 46 20 43 4f 4e AN ACTION OF CON 00025c40: 54 52 41 43 54 2c 20 54 4f 52 54 20 4f 52 0a 2f TRACT, TORT OR./ 00025c50: 2f 20 4f 54 48 45 52 57 49 53 45 2c 20 41 52 49 / OTHERWISE, ARI 00025c60: 53 49 4e 47 20 46 52 4f 4d 2c 20 4f 55 54 20 4f SING FROM, OUT O 00025c70: 46 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 F OR IN CONNECTI 00025c80: 4f 4e 20 57 49 54 48 20 54 48 45 20 53 4f 46 54 ON WITH THE SOFT 00025c90: 57 41 52 45 20 4f 52 20 54 48 45 0a 2f 2f 20 55 WARE OR THE.// U 00025ca0: 53 45 20 4f 52 20 4f 54 48 45 52 20 44 45 41 4c SE OR OTHER DEAL 00025cb0: 49 4e 47 53 20 49 4e 20 54 48 45 20 53 4f 46 54 INGS IN THE SOFT 00025cc0: 57 41 52 45 2e 0a 0a 0a 0a 76 61 72 20 52 20 3d WARE.....var R = 00025cd0: 20 74 79 70 65 6f 66 20 52 65 66 6c 65 63 74 20 typeof Reflect 00025ce0: 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 20 3f 20 52 === 'object' ? R 00025cf0: 65 66 6c 65 63 74 20 3a 20 6e 75 6c 6c 0a 76 61 eflect : null.va 00025d00: 72 20 52 65 66 6c 65 63 74 41 70 70 6c 79 20 3d r ReflectApply = 00025d10: 20 52 20 26 26 20 74 79 70 65 6f 66 20 52 2e 61 R && typeof R.a 00025d20: 70 70 6c 79 20 3d 3d 3d 20 27 66 75 6e 63 74 69 pply === 'functi 00025d30: 6f 6e 27 0a 20 20 3f 20 52 2e 61 70 70 6c 79 0a on'. ? R.apply. 00025d40: 20 20 3a 20 66 75 6e 63 74 69 6f 6e 20 52 65 66 : function Ref 00025d50: 6c 65 63 74 41 70 70 6c 79 28 74 61 72 67 65 74 lectApply(target 00025d60: 2c 20 72 65 63 65 69 76 65 72 2c 20 61 72 67 73 , receiver, args 00025d70: 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 46 ) {. return F 00025d80: 75 6e 63 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 unction.prototyp 00025d90: 65 2e 61 70 70 6c 79 2e 63 61 6c 6c 28 74 61 72 e.apply.call(tar 00025da0: 67 65 74 2c 20 72 65 63 65 69 76 65 72 2c 20 61 get, receiver, a 00025db0: 72 67 73 29 3b 0a 20 20 7d 0a 0a 76 61 72 20 52 rgs);. }..var R 00025dc0: 65 66 6c 65 63 74 4f 77 6e 4b 65 79 73 0a 69 66 eflectOwnKeys.if 00025dd0: 20 28 52 20 26 26 20 74 79 70 65 6f 66 20 52 2e (R && typeof R. 00025de0: 6f 77 6e 4b 65 79 73 20 3d 3d 3d 20 27 66 75 6e ownKeys === 'fun 00025df0: 63 74 69 6f 6e 27 29 20 7b 0a 20 20 52 65 66 6c ction') {. Refl 00025e00: 65 63 74 4f 77 6e 4b 65 79 73 20 3d 20 52 2e 6f ectOwnKeys = R.o 00025e10: 77 6e 4b 65 79 73 0a 7d 20 65 6c 73 65 20 69 66 wnKeys.} else if 00025e20: 20 28 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 (Object.getOwnP 00025e30: 72 6f 70 65 72 74 79 53 79 6d 62 6f 6c 73 29 20 ropertySymbols) 00025e40: 7b 0a 20 20 52 65 66 6c 65 63 74 4f 77 6e 4b 65 {. ReflectOwnKe 00025e50: 79 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 52 65 ys = function Re 00025e60: 66 6c 65 63 74 4f 77 6e 4b 65 79 73 28 74 61 72 flectOwnKeys(tar 00025e70: 67 65 74 29 20 7b 0a 20 20 20 20 72 65 74 75 72 get) {. retur 00025e80: 6e 20 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 n Object.getOwnP 00025e90: 72 6f 70 65 72 74 79 4e 61 6d 65 73 28 74 61 72 ropertyNames(tar 00025ea0: 67 65 74 29 0a 20 20 20 20 20 20 2e 63 6f 6e 63 get). .conc 00025eb0: 61 74 28 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e at(Object.getOwn 00025ec0: 50 72 6f 70 65 72 74 79 53 79 6d 62 6f 6c 73 28 PropertySymbols( 00025ed0: 74 61 72 67 65 74 29 29 3b 0a 20 20 7d 3b 0a 7d target));. };.} 00025ee0: 20 65 6c 73 65 20 7b 0a 20 20 52 65 66 6c 65 63 else {. Reflec 00025ef0: 74 4f 77 6e 4b 65 79 73 20 3d 20 66 75 6e 63 74 tOwnKeys = funct 00025f00: 69 6f 6e 20 52 65 66 6c 65 63 74 4f 77 6e 4b 65 ion ReflectOwnKe 00025f10: 79 73 28 74 61 72 67 65 74 29 20 7b 0a 20 20 20 ys(target) {. 00025f20: 20 72 65 74 75 72 6e 20 4f 62 6a 65 63 74 2e 67 return Object.g 00025f30: 65 74 4f 77 6e 50 72 6f 70 65 72 74 79 4e 61 6d etOwnPropertyNam 00025f40: 65 73 28 74 61 72 67 65 74 29 3b 0a 20 20 7d 3b es(target);. }; 00025f50: 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 50 72 6f .}..function Pro 00025f60: 63 65 73 73 45 6d 69 74 57 61 72 6e 69 6e 67 28 cessEmitWarning( 00025f70: 77 61 72 6e 69 6e 67 29 20 7b 0a 20 20 69 66 20 warning) {. if 00025f80: 28 63 6f 6e 73 6f 6c 65 20 26 26 20 63 6f 6e 73 (console && cons 00025f90: 6f 6c 65 2e 77 61 72 6e 29 20 63 6f 6e 73 6f 6c ole.warn) consol 00025fa0: 65 2e 77 61 72 6e 28 77 61 72 6e 69 6e 67 29 3b e.warn(warning); 00025fb0: 0a 7d 0a 0a 76 61 72 20 4e 75 6d 62 65 72 49 73 .}..var NumberIs 00025fc0: 4e 61 4e 20 3d 20 4e 75 6d 62 65 72 2e 69 73 4e NaN = Number.isN 00025fd0: 61 4e 20 7c 7c 20 66 75 6e 63 74 69 6f 6e 20 4e aN || function N 00025fe0: 75 6d 62 65 72 49 73 4e 61 4e 28 76 61 6c 75 65 umberIsNaN(value 00025ff0: 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 76 61 6c ) {. return val 00026000: 75 65 20 21 3d 3d 20 76 61 6c 75 65 3b 0a 7d 0a ue !== value;.}. 00026010: 0a 66 75 6e 63 74 69 6f 6e 20 45 76 65 6e 74 45 .function EventE 00026020: 6d 69 74 74 65 72 28 29 20 7b 0a 20 20 45 76 65 mitter() {. Eve 00026030: 6e 74 45 6d 69 74 74 65 72 2e 69 6e 69 74 2e 63 ntEmitter.init.c 00026040: 61 6c 6c 28 74 68 69 73 29 3b 0a 7d 0a 6d 6f 64 all(this);.}.mod 00026050: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 45 76 ule.exports = Ev 00026060: 65 6e 74 45 6d 69 74 74 65 72 3b 0a 6d 6f 64 75 entEmitter;.modu 00026070: 6c 65 2e 65 78 70 6f 72 74 73 2e 6f 6e 63 65 20 le.exports.once 00026080: 3d 20 6f 6e 63 65 3b 0a 0a 2f 2f 20 42 61 63 6b = once;..// Back 00026090: 77 61 72 64 73 2d 63 6f 6d 70 61 74 20 77 69 74 wards-compat wit 000260a0: 68 20 6e 6f 64 65 20 30 2e 31 30 2e 78 0a 45 76 h node 0.10.x.Ev 000260b0: 65 6e 74 45 6d 69 74 74 65 72 2e 45 76 65 6e 74 entEmitter.Event 000260c0: 45 6d 69 74 74 65 72 20 3d 20 45 76 65 6e 74 45 Emitter = EventE 000260d0: 6d 69 74 74 65 72 3b 0a 0a 45 76 65 6e 74 45 6d mitter;..EventEm 000260e0: 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e itter.prototype. 000260f0: 5f 65 76 65 6e 74 73 20 3d 20 75 6e 64 65 66 69 _events = undefi 00026100: 6e 65 64 3b 0a 45 76 65 6e 74 45 6d 69 74 74 65 ned;.EventEmitte 00026110: 72 2e 70 72 6f 74 6f 74 79 70 65 2e 5f 65 76 65 r.prototype._eve 00026120: 6e 74 73 43 6f 75 6e 74 20 3d 20 30 3b 0a 45 76 ntsCount = 0;.Ev 00026130: 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f entEmitter.proto 00026140: 74 79 70 65 2e 5f 6d 61 78 4c 69 73 74 65 6e 65 type._maxListene 00026150: 72 73 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a rs = undefined;. 00026160: 0a 2f 2f 20 42 79 20 64 65 66 61 75 6c 74 20 45 .// By default E 00026170: 76 65 6e 74 45 6d 69 74 74 65 72 73 20 77 69 6c ventEmitters wil 00026180: 6c 20 70 72 69 6e 74 20 61 20 77 61 72 6e 69 6e l print a warnin 00026190: 67 20 69 66 20 6d 6f 72 65 20 74 68 61 6e 20 31 g if more than 1 000261a0: 30 20 6c 69 73 74 65 6e 65 72 73 20 61 72 65 0a 0 listeners are. 000261b0: 2f 2f 20 61 64 64 65 64 20 74 6f 20 69 74 2e 20 // added to it. 000261c0: 54 68 69 73 20 69 73 20 61 20 75 73 65 66 75 6c This is a useful 000261d0: 20 64 65 66 61 75 6c 74 20 77 68 69 63 68 20 68 default which h 000261e0: 65 6c 70 73 20 66 69 6e 64 69 6e 67 20 6d 65 6d elps finding mem 000261f0: 6f 72 79 20 6c 65 61 6b 73 2e 0a 76 61 72 20 64 ory leaks..var d 00026200: 65 66 61 75 6c 74 4d 61 78 4c 69 73 74 65 6e 65 efaultMaxListene 00026210: 72 73 20 3d 20 31 30 3b 0a 0a 66 75 6e 63 74 69 rs = 10;..functi 00026220: 6f 6e 20 63 68 65 63 6b 4c 69 73 74 65 6e 65 72 on checkListener 00026230: 28 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 69 (listener) {. i 00026240: 66 20 28 74 79 70 65 6f 66 20 6c 69 73 74 65 6e f (typeof listen 00026250: 65 72 20 21 3d 3d 20 27 66 75 6e 63 74 69 6f 6e er !== 'function 00026260: 27 29 20 7b 0a 20 20 20 20 74 68 72 6f 77 20 6e ') {. throw n 00026270: 65 77 20 54 79 70 65 45 72 72 6f 72 28 27 54 68 ew TypeError('Th 00026280: 65 20 22 6c 69 73 74 65 6e 65 72 22 20 61 72 67 e "listener" arg 00026290: 75 6d 65 6e 74 20 6d 75 73 74 20 62 65 20 6f 66 ument must be of 000262a0: 20 74 79 70 65 20 46 75 6e 63 74 69 6f 6e 2e 20 type Function. 000262b0: 52 65 63 65 69 76 65 64 20 74 79 70 65 20 27 20 Received type ' 000262c0: 2b 20 74 79 70 65 6f 66 20 6c 69 73 74 65 6e 65 + typeof listene 000262d0: 72 29 3b 0a 20 20 7d 0a 7d 0a 0a 4f 62 6a 65 63 r);. }.}..Objec 000262e0: 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 t.defineProperty 000262f0: 28 45 76 65 6e 74 45 6d 69 74 74 65 72 2c 20 27 (EventEmitter, ' 00026300: 64 65 66 61 75 6c 74 4d 61 78 4c 69 73 74 65 6e defaultMaxListen 00026310: 65 72 73 27 2c 20 7b 0a 20 20 65 6e 75 6d 65 72 ers', {. enumer 00026320: 61 62 6c 65 3a 20 74 72 75 65 2c 0a 20 20 67 65 able: true,. ge 00026330: 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a t: function() {. 00026340: 20 20 20 20 72 65 74 75 72 6e 20 64 65 66 61 75 return defau 00026350: 6c 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 3b 0a ltMaxListeners;. 00026360: 20 20 7d 2c 0a 20 20 73 65 74 3a 20 66 75 6e 63 },. set: func 00026370: 74 69 6f 6e 28 61 72 67 29 20 7b 0a 20 20 20 20 tion(arg) {. 00026380: 69 66 20 28 74 79 70 65 6f 66 20 61 72 67 20 21 if (typeof arg ! 00026390: 3d 3d 20 27 6e 75 6d 62 65 72 27 20 7c 7c 20 61 == 'number' || a 000263a0: 72 67 20 3c 20 30 20 7c 7c 20 4e 75 6d 62 65 72 rg < 0 || Number 000263b0: 49 73 4e 61 4e 28 61 72 67 29 29 20 7b 0a 20 20 IsNaN(arg)) {. 000263c0: 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 52 61 throw new Ra 000263d0: 6e 67 65 45 72 72 6f 72 28 27 54 68 65 20 76 61 ngeError('The va 000263e0: 6c 75 65 20 6f 66 20 22 64 65 66 61 75 6c 74 4d lue of "defaultM 000263f0: 61 78 4c 69 73 74 65 6e 65 72 73 22 20 69 73 20 axListeners" is 00026400: 6f 75 74 20 6f 66 20 72 61 6e 67 65 2e 20 49 74 out of range. It 00026410: 20 6d 75 73 74 20 62 65 20 61 20 6e 6f 6e 2d 6e must be a non-n 00026420: 65 67 61 74 69 76 65 20 6e 75 6d 62 65 72 2e 20 egative number. 00026430: 52 65 63 65 69 76 65 64 20 27 20 2b 20 61 72 67 Received ' + arg 00026440: 20 2b 20 27 2e 27 29 3b 0a 20 20 20 20 7d 0a 20 + '.');. }. 00026450: 20 20 20 64 65 66 61 75 6c 74 4d 61 78 4c 69 73 defaultMaxLis 00026460: 74 65 6e 65 72 73 20 3d 20 61 72 67 3b 0a 20 20 teners = arg;. 00026470: 7d 0a 7d 29 3b 0a 0a 45 76 65 6e 74 45 6d 69 74 }.});..EventEmit 00026480: 74 65 72 2e 69 6e 69 74 20 3d 20 66 75 6e 63 74 ter.init = funct 00026490: 69 6f 6e 28 29 20 7b 0a 0a 20 20 69 66 20 28 74 ion() {.. if (t 000264a0: 68 69 73 2e 5f 65 76 65 6e 74 73 20 3d 3d 3d 20 his._events === 000264b0: 75 6e 64 65 66 69 6e 65 64 20 7c 7c 0a 20 20 20 undefined ||. 000264c0: 20 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 this._events 000264d0: 3d 3d 3d 20 4f 62 6a 65 63 74 2e 67 65 74 50 72 === Object.getPr 000264e0: 6f 74 6f 74 79 70 65 4f 66 28 74 68 69 73 29 2e ototypeOf(this). 000264f0: 5f 65 76 65 6e 74 73 29 20 7b 0a 20 20 20 20 74 _events) {. t 00026500: 68 69 73 2e 5f 65 76 65 6e 74 73 20 3d 20 4f 62 his._events = Ob 00026510: 6a 65 63 74 2e 63 72 65 61 74 65 28 6e 75 6c 6c ject.create(null 00026520: 29 3b 0a 20 20 20 20 74 68 69 73 2e 5f 65 76 65 );. this._eve 00026530: 6e 74 73 43 6f 75 6e 74 20 3d 20 30 3b 0a 20 20 ntsCount = 0;. 00026540: 7d 0a 0a 20 20 74 68 69 73 2e 5f 6d 61 78 4c 69 }.. this._maxLi 00026550: 73 74 65 6e 65 72 73 20 3d 20 74 68 69 73 2e 5f steners = this._ 00026560: 6d 61 78 4c 69 73 74 65 6e 65 72 73 20 7c 7c 20 maxListeners || 00026570: 75 6e 64 65 66 69 6e 65 64 3b 0a 7d 3b 0a 0a 2f undefined;.};../ 00026580: 2f 20 4f 62 76 69 6f 75 73 6c 79 20 6e 6f 74 20 / Obviously not 00026590: 61 6c 6c 20 45 6d 69 74 74 65 72 73 20 73 68 6f all Emitters sho 000265a0: 75 6c 64 20 62 65 20 6c 69 6d 69 74 65 64 20 74 uld be limited t 000265b0: 6f 20 31 30 2e 20 54 68 69 73 20 66 75 6e 63 74 o 10. This funct 000265c0: 69 6f 6e 20 61 6c 6c 6f 77 73 0a 2f 2f 20 74 68 ion allows.// th 000265d0: 61 74 20 74 6f 20 62 65 20 69 6e 63 72 65 61 73 at to be increas 000265e0: 65 64 2e 20 53 65 74 20 74 6f 20 7a 65 72 6f 20 ed. Set to zero 000265f0: 66 6f 72 20 75 6e 6c 69 6d 69 74 65 64 2e 0a 45 for unlimited..E 00026600: 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 ventEmitter.prot 00026610: 6f 74 79 70 65 2e 73 65 74 4d 61 78 4c 69 73 74 otype.setMaxList 00026620: 65 6e 65 72 73 20 3d 20 66 75 6e 63 74 69 6f 6e eners = function 00026630: 20 73 65 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 setMaxListeners 00026640: 28 6e 29 20 7b 0a 20 20 69 66 20 28 74 79 70 65 (n) {. if (type 00026650: 6f 66 20 6e 20 21 3d 3d 20 27 6e 75 6d 62 65 72 of n !== 'number 00026660: 27 20 7c 7c 20 6e 20 3c 20 30 20 7c 7c 20 4e 75 ' || n < 0 || Nu 00026670: 6d 62 65 72 49 73 4e 61 4e 28 6e 29 29 20 7b 0a mberIsNaN(n)) {. 00026680: 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 52 61 throw new Ra 00026690: 6e 67 65 45 72 72 6f 72 28 27 54 68 65 20 76 61 ngeError('The va 000266a0: 6c 75 65 20 6f 66 20 22 6e 22 20 69 73 20 6f 75 lue of "n" is ou 000266b0: 74 20 6f 66 20 72 61 6e 67 65 2e 20 49 74 20 6d t of range. It m 000266c0: 75 73 74 20 62 65 20 61 20 6e 6f 6e 2d 6e 65 67 ust be a non-neg 000266d0: 61 74 69 76 65 20 6e 75 6d 62 65 72 2e 20 52 65 ative number. Re 000266e0: 63 65 69 76 65 64 20 27 20 2b 20 6e 20 2b 20 27 ceived ' + n + ' 000266f0: 2e 27 29 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e .');. }. this. 00026700: 5f 6d 61 78 4c 69 73 74 65 6e 65 72 73 20 3d 20 _maxListeners = 00026710: 6e 3b 0a 20 20 72 65 74 75 72 6e 20 74 68 69 73 n;. return this 00026720: 3b 0a 7d 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 5f ;.};..function _ 00026730: 67 65 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 28 getMaxListeners( 00026740: 74 68 61 74 29 20 7b 0a 20 20 69 66 20 28 74 68 that) {. if (th 00026750: 61 74 2e 5f 6d 61 78 4c 69 73 74 65 6e 65 72 73 at._maxListeners 00026760: 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a === undefined). 00026770: 20 20 20 20 72 65 74 75 72 6e 20 45 76 65 6e 74 return Event 00026780: 45 6d 69 74 74 65 72 2e 64 65 66 61 75 6c 74 4d Emitter.defaultM 00026790: 61 78 4c 69 73 74 65 6e 65 72 73 3b 0a 20 20 72 axListeners;. r 000267a0: 65 74 75 72 6e 20 74 68 61 74 2e 5f 6d 61 78 4c eturn that._maxL 000267b0: 69 73 74 65 6e 65 72 73 3b 0a 7d 0a 0a 45 76 65 isteners;.}..Eve 000267c0: 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 ntEmitter.protot 000267d0: 79 70 65 2e 67 65 74 4d 61 78 4c 69 73 74 65 6e ype.getMaxListen 000267e0: 65 72 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 67 ers = function g 000267f0: 65 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 28 29 etMaxListeners() 00026800: 20 7b 0a 20 20 72 65 74 75 72 6e 20 5f 67 65 74 {. return _get 00026810: 4d 61 78 4c 69 73 74 65 6e 65 72 73 28 74 68 69 MaxListeners(thi 00026820: 73 29 3b 0a 7d 3b 0a 0a 45 76 65 6e 74 45 6d 69 s);.};..EventEmi 00026830: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 65 tter.prototype.e 00026840: 6d 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 65 mit = function e 00026850: 6d 69 74 28 74 79 70 65 29 20 7b 0a 20 20 76 61 mit(type) {. va 00026860: 72 20 61 72 67 73 20 3d 20 5b 5d 3b 0a 20 20 66 r args = [];. f 00026870: 6f 72 20 28 76 61 72 20 69 20 3d 20 31 3b 20 69 or (var i = 1; i 00026880: 20 3c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e < arguments.len 00026890: 67 74 68 3b 20 69 2b 2b 29 20 61 72 67 73 2e 70 gth; i++) args.p 000268a0: 75 73 68 28 61 72 67 75 6d 65 6e 74 73 5b 69 5d ush(arguments[i] 000268b0: 29 3b 0a 20 20 76 61 72 20 64 6f 45 72 72 6f 72 );. var doError 000268c0: 20 3d 20 28 74 79 70 65 20 3d 3d 3d 20 27 65 72 = (type === 'er 000268d0: 72 6f 72 27 29 3b 0a 0a 20 20 76 61 72 20 65 76 ror');.. var ev 000268e0: 65 6e 74 73 20 3d 20 74 68 69 73 2e 5f 65 76 65 ents = this._eve 000268f0: 6e 74 73 3b 0a 20 20 69 66 20 28 65 76 65 6e 74 nts;. if (event 00026900: 73 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 s !== undefined) 00026910: 0a 20 20 20 20 64 6f 45 72 72 6f 72 20 3d 20 28 . doError = ( 00026920: 64 6f 45 72 72 6f 72 20 26 26 20 65 76 65 6e 74 doError && event 00026930: 73 2e 65 72 72 6f 72 20 3d 3d 3d 20 75 6e 64 65 s.error === unde 00026940: 66 69 6e 65 64 29 3b 0a 20 20 65 6c 73 65 20 69 fined);. else i 00026950: 66 20 28 21 64 6f 45 72 72 6f 72 29 0a 20 20 20 f (!doError). 00026960: 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 0a return false;.. 00026970: 20 20 2f 2f 20 49 66 20 74 68 65 72 65 20 69 73 // If there is 00026980: 20 6e 6f 20 27 65 72 72 6f 72 27 20 65 76 65 6e no 'error' even 00026990: 74 20 6c 69 73 74 65 6e 65 72 20 74 68 65 6e 20 t listener then 000269a0: 74 68 72 6f 77 2e 0a 20 20 69 66 20 28 64 6f 45 throw.. if (doE 000269b0: 72 72 6f 72 29 20 7b 0a 20 20 20 20 76 61 72 20 rror) {. var 000269c0: 65 72 3b 0a 20 20 20 20 69 66 20 28 61 72 67 73 er;. if (args 000269d0: 2e 6c 65 6e 67 74 68 20 3e 20 30 29 0a 20 20 20 .length > 0). 000269e0: 20 20 20 65 72 20 3d 20 61 72 67 73 5b 30 5d 3b er = args[0]; 000269f0: 0a 20 20 20 20 69 66 20 28 65 72 20 69 6e 73 74 . if (er inst 00026a00: 61 6e 63 65 6f 66 20 45 72 72 6f 72 29 20 7b 0a anceof Error) {. 00026a10: 20 20 20 20 20 20 2f 2f 20 4e 6f 74 65 3a 20 54 // Note: T 00026a20: 68 65 20 63 6f 6d 6d 65 6e 74 73 20 6f 6e 20 74 he comments on t 00026a30: 68 65 20 60 74 68 72 6f 77 60 20 6c 69 6e 65 73 he `throw` lines 00026a40: 20 61 72 65 20 69 6e 74 65 6e 74 69 6f 6e 61 6c are intentional 00026a50: 2c 20 74 68 65 79 20 73 68 6f 77 0a 20 20 20 20 , they show. 00026a60: 20 20 2f 2f 20 75 70 20 69 6e 20 4e 6f 64 65 27 // up in Node' 00026a70: 73 20 6f 75 74 70 75 74 20 69 66 20 74 68 69 73 s output if this 00026a80: 20 72 65 73 75 6c 74 73 20 69 6e 20 61 6e 20 75 results in an u 00026a90: 6e 68 61 6e 64 6c 65 64 20 65 78 63 65 70 74 69 nhandled excepti 00026aa0: 6f 6e 2e 0a 20 20 20 20 20 20 74 68 72 6f 77 20 on.. throw 00026ab0: 65 72 3b 20 2f 2f 20 55 6e 68 61 6e 64 6c 65 64 er; // Unhandled 00026ac0: 20 27 65 72 72 6f 72 27 20 65 76 65 6e 74 0a 20 'error' event. 00026ad0: 20 20 20 7d 0a 20 20 20 20 2f 2f 20 41 74 20 6c }. // At l 00026ae0: 65 61 73 74 20 67 69 76 65 20 73 6f 6d 65 20 6b east give some k 00026af0: 69 6e 64 20 6f 66 20 63 6f 6e 74 65 78 74 20 74 ind of context t 00026b00: 6f 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 76 o the user. v 00026b10: 61 72 20 65 72 72 20 3d 20 6e 65 77 20 45 72 72 ar err = new Err 00026b20: 6f 72 28 27 55 6e 68 61 6e 64 6c 65 64 20 65 72 or('Unhandled er 00026b30: 72 6f 72 2e 27 20 2b 20 28 65 72 20 3f 20 27 20 ror.' + (er ? ' 00026b40: 28 27 20 2b 20 65 72 2e 6d 65 73 73 61 67 65 20 (' + er.message 00026b50: 2b 20 27 29 27 20 3a 20 27 27 29 29 3b 0a 20 20 + ')' : ''));. 00026b60: 20 20 65 72 72 2e 63 6f 6e 74 65 78 74 20 3d 20 err.context = 00026b70: 65 72 3b 0a 20 20 20 20 74 68 72 6f 77 20 65 72 er;. throw er 00026b80: 72 3b 20 2f 2f 20 55 6e 68 61 6e 64 6c 65 64 20 r; // Unhandled 00026b90: 27 65 72 72 6f 72 27 20 65 76 65 6e 74 0a 20 20 'error' event. 00026ba0: 7d 0a 0a 20 20 76 61 72 20 68 61 6e 64 6c 65 72 }.. var handler 00026bb0: 20 3d 20 65 76 65 6e 74 73 5b 74 79 70 65 5d 3b = events[type]; 00026bc0: 0a 0a 20 20 69 66 20 28 68 61 6e 64 6c 65 72 20 .. if (handler 00026bd0: 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a 20 === undefined). 00026be0: 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b return false; 00026bf0: 0a 0a 20 20 69 66 20 28 74 79 70 65 6f 66 20 68 .. if (typeof h 00026c00: 61 6e 64 6c 65 72 20 3d 3d 3d 20 27 66 75 6e 63 andler === 'func 00026c10: 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 52 65 66 tion') {. Ref 00026c20: 6c 65 63 74 41 70 70 6c 79 28 68 61 6e 64 6c 65 lectApply(handle 00026c30: 72 2c 20 74 68 69 73 2c 20 61 72 67 73 29 3b 0a r, this, args);. 00026c40: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 76 } else {. v 00026c50: 61 72 20 6c 65 6e 20 3d 20 68 61 6e 64 6c 65 72 ar len = handler 00026c60: 2e 6c 65 6e 67 74 68 3b 0a 20 20 20 20 76 61 72 .length;. var 00026c70: 20 6c 69 73 74 65 6e 65 72 73 20 3d 20 61 72 72 listeners = arr 00026c80: 61 79 43 6c 6f 6e 65 28 68 61 6e 64 6c 65 72 2c ayClone(handler, 00026c90: 20 6c 65 6e 29 3b 0a 20 20 20 20 66 6f 72 20 28 len);. for ( 00026ca0: 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6c var i = 0; i < l 00026cb0: 65 6e 3b 20 2b 2b 69 29 0a 20 20 20 20 20 20 52 en; ++i). R 00026cc0: 65 66 6c 65 63 74 41 70 70 6c 79 28 6c 69 73 74 eflectApply(list 00026cd0: 65 6e 65 72 73 5b 69 5d 2c 20 74 68 69 73 2c 20 eners[i], this, 00026ce0: 61 72 67 73 29 3b 0a 20 20 7d 0a 0a 20 20 72 65 args);. }.. re 00026cf0: 74 75 72 6e 20 74 72 75 65 3b 0a 7d 3b 0a 0a 66 turn true;.};..f 00026d00: 75 6e 63 74 69 6f 6e 20 5f 61 64 64 4c 69 73 74 unction _addList 00026d10: 65 6e 65 72 28 74 61 72 67 65 74 2c 20 74 79 70 ener(target, typ 00026d20: 65 2c 20 6c 69 73 74 65 6e 65 72 2c 20 70 72 65 e, listener, pre 00026d30: 70 65 6e 64 29 20 7b 0a 20 20 76 61 72 20 6d 3b pend) {. var m; 00026d40: 0a 20 20 76 61 72 20 65 76 65 6e 74 73 3b 0a 20 . var events;. 00026d50: 20 76 61 72 20 65 78 69 73 74 69 6e 67 3b 0a 0a var existing;.. 00026d60: 20 20 63 68 65 63 6b 4c 69 73 74 65 6e 65 72 28 checkListener( 00026d70: 6c 69 73 74 65 6e 65 72 29 3b 0a 0a 20 20 65 76 listener);.. ev 00026d80: 65 6e 74 73 20 3d 20 74 61 72 67 65 74 2e 5f 65 ents = target._e 00026d90: 76 65 6e 74 73 3b 0a 20 20 69 66 20 28 65 76 65 vents;. if (eve 00026da0: 6e 74 73 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 nts === undefine 00026db0: 64 29 20 7b 0a 20 20 20 20 65 76 65 6e 74 73 20 d) {. events 00026dc0: 3d 20 74 61 72 67 65 74 2e 5f 65 76 65 6e 74 73 = target._events 00026dd0: 20 3d 20 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 = Object.create 00026de0: 28 6e 75 6c 6c 29 3b 0a 20 20 20 20 74 61 72 67 (null);. targ 00026df0: 65 74 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 20 et._eventsCount 00026e00: 3d 20 30 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a = 0;. } else {. 00026e10: 20 20 20 20 2f 2f 20 54 6f 20 61 76 6f 69 64 20 // To avoid 00026e20: 72 65 63 75 72 73 69 6f 6e 20 69 6e 20 74 68 65 recursion in the 00026e30: 20 63 61 73 65 20 74 68 61 74 20 74 79 70 65 20 case that type 00026e40: 3d 3d 3d 20 22 6e 65 77 4c 69 73 74 65 6e 65 72 === "newListener 00026e50: 22 21 20 42 65 66 6f 72 65 0a 20 20 20 20 2f 2f "! Before. // 00026e60: 20 61 64 64 69 6e 67 20 69 74 20 74 6f 20 74 68 adding it to th 00026e70: 65 20 6c 69 73 74 65 6e 65 72 73 2c 20 66 69 72 e listeners, fir 00026e80: 73 74 20 65 6d 69 74 20 22 6e 65 77 4c 69 73 74 st emit "newList 00026e90: 65 6e 65 72 22 2e 0a 20 20 20 20 69 66 20 28 65 ener".. if (e 00026ea0: 76 65 6e 74 73 2e 6e 65 77 4c 69 73 74 65 6e 65 vents.newListene 00026eb0: 72 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 r !== undefined) 00026ec0: 20 7b 0a 20 20 20 20 20 20 74 61 72 67 65 74 2e {. target. 00026ed0: 65 6d 69 74 28 27 6e 65 77 4c 69 73 74 65 6e 65 emit('newListene 00026ee0: 72 27 2c 20 74 79 70 65 2c 0a 20 20 20 20 20 20 r', type,. 00026ef0: 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 list 00026f00: 65 6e 65 72 2e 6c 69 73 74 65 6e 65 72 20 3f 20 ener.listener ? 00026f10: 6c 69 73 74 65 6e 65 72 2e 6c 69 73 74 65 6e 65 listener.listene 00026f20: 72 20 3a 20 6c 69 73 74 65 6e 65 72 29 3b 0a 0a r : listener);.. 00026f30: 20 20 20 20 20 20 2f 2f 20 52 65 2d 61 73 73 69 // Re-assi 00026f40: 67 6e 20 60 65 76 65 6e 74 73 60 20 62 65 63 61 gn `events` beca 00026f50: 75 73 65 20 61 20 6e 65 77 4c 69 73 74 65 6e 65 use a newListene 00026f60: 72 20 68 61 6e 64 6c 65 72 20 63 6f 75 6c 64 20 r handler could 00026f70: 68 61 76 65 20 63 61 75 73 65 64 20 74 68 65 0a have caused the. 00026f80: 20 20 20 20 20 20 2f 2f 20 74 68 69 73 2e 5f 65 // this._e 00026f90: 76 65 6e 74 73 20 74 6f 20 62 65 20 61 73 73 69 vents to be assi 00026fa0: 67 6e 65 64 20 74 6f 20 61 20 6e 65 77 20 6f 62 gned to a new ob 00026fb0: 6a 65 63 74 0a 20 20 20 20 20 20 65 76 65 6e 74 ject. event 00026fc0: 73 20 3d 20 74 61 72 67 65 74 2e 5f 65 76 65 6e s = target._even 00026fd0: 74 73 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 78 ts;. }. ex 00026fe0: 69 73 74 69 6e 67 20 3d 20 65 76 65 6e 74 73 5b isting = events[ 00026ff0: 74 79 70 65 5d 3b 0a 20 20 7d 0a 0a 20 20 69 66 type];. }.. if 00027000: 20 28 65 78 69 73 74 69 6e 67 20 3d 3d 3d 20 75 (existing === u 00027010: 6e 64 65 66 69 6e 65 64 29 20 7b 0a 20 20 20 20 ndefined) {. 00027020: 2f 2f 20 4f 70 74 69 6d 69 7a 65 20 74 68 65 20 // Optimize the 00027030: 63 61 73 65 20 6f 66 20 6f 6e 65 20 6c 69 73 74 case of one list 00027040: 65 6e 65 72 2e 20 44 6f 6e 27 74 20 6e 65 65 64 ener. Don't need 00027050: 20 74 68 65 20 65 78 74 72 61 20 61 72 72 61 79 the extra array 00027060: 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 65 78 69 object.. exi 00027070: 73 74 69 6e 67 20 3d 20 65 76 65 6e 74 73 5b 74 sting = events[t 00027080: 79 70 65 5d 20 3d 20 6c 69 73 74 65 6e 65 72 3b ype] = listener; 00027090: 0a 20 20 20 20 2b 2b 74 61 72 67 65 74 2e 5f 65 . ++target._e 000270a0: 76 65 6e 74 73 43 6f 75 6e 74 3b 0a 20 20 7d 20 ventsCount;. } 000270b0: 65 6c 73 65 20 7b 0a 20 20 20 20 69 66 20 28 74 else {. if (t 000270c0: 79 70 65 6f 66 20 65 78 69 73 74 69 6e 67 20 3d ypeof existing = 000270d0: 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b == 'function') { 000270e0: 0a 20 20 20 20 20 20 2f 2f 20 41 64 64 69 6e 67 . // Adding 000270f0: 20 74 68 65 20 73 65 63 6f 6e 64 20 65 6c 65 6d the second elem 00027100: 65 6e 74 2c 20 6e 65 65 64 20 74 6f 20 63 68 61 ent, need to cha 00027110: 6e 67 65 20 74 6f 20 61 72 72 61 79 2e 0a 20 20 nge to array.. 00027120: 20 20 20 20 65 78 69 73 74 69 6e 67 20 3d 20 65 existing = e 00027130: 76 65 6e 74 73 5b 74 79 70 65 5d 20 3d 0a 20 20 vents[type] =. 00027140: 20 20 20 20 20 20 70 72 65 70 65 6e 64 20 3f 20 prepend ? 00027150: 5b 6c 69 73 74 65 6e 65 72 2c 20 65 78 69 73 74 [listener, exist 00027160: 69 6e 67 5d 20 3a 20 5b 65 78 69 73 74 69 6e 67 ing] : [existing 00027170: 2c 20 6c 69 73 74 65 6e 65 72 5d 3b 0a 20 20 20 , listener];. 00027180: 20 20 20 2f 2f 20 49 66 20 77 65 27 76 65 20 61 // If we've a 00027190: 6c 72 65 61 64 79 20 67 6f 74 20 61 6e 20 61 72 lready got an ar 000271a0: 72 61 79 2c 20 6a 75 73 74 20 61 70 70 65 6e 64 ray, just append 000271b0: 2e 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 .. } else if 000271c0: 28 70 72 65 70 65 6e 64 29 20 7b 0a 20 20 20 20 (prepend) {. 000271d0: 20 20 65 78 69 73 74 69 6e 67 2e 75 6e 73 68 69 existing.unshi 000271e0: 66 74 28 6c 69 73 74 65 6e 65 72 29 3b 0a 20 20 ft(listener);. 000271f0: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 } else {. 00027200: 20 65 78 69 73 74 69 6e 67 2e 70 75 73 68 28 6c existing.push(l 00027210: 69 73 74 65 6e 65 72 29 3b 0a 20 20 20 20 7d 0a istener);. }. 00027220: 0a 20 20 20 20 2f 2f 20 43 68 65 63 6b 20 66 6f . // Check fo 00027230: 72 20 6c 69 73 74 65 6e 65 72 20 6c 65 61 6b 0a r listener leak. 00027240: 20 20 20 20 6d 20 3d 20 5f 67 65 74 4d 61 78 4c m = _getMaxL 00027250: 69 73 74 65 6e 65 72 73 28 74 61 72 67 65 74 29 isteners(target) 00027260: 3b 0a 20 20 20 20 69 66 20 28 6d 20 3e 20 30 20 ;. if (m > 0 00027270: 26 26 20 65 78 69 73 74 69 6e 67 2e 6c 65 6e 67 && existing.leng 00027280: 74 68 20 3e 20 6d 20 26 26 20 21 65 78 69 73 74 th > m && !exist 00027290: 69 6e 67 2e 77 61 72 6e 65 64 29 20 7b 0a 20 20 ing.warned) {. 000272a0: 20 20 20 20 65 78 69 73 74 69 6e 67 2e 77 61 72 existing.war 000272b0: 6e 65 64 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 ned = true;. 000272c0: 20 20 2f 2f 20 4e 6f 20 65 72 72 6f 72 20 63 6f // No error co 000272d0: 64 65 20 66 6f 72 20 74 68 69 73 20 73 69 6e 63 de for this sinc 000272e0: 65 20 69 74 20 69 73 20 61 20 57 61 72 6e 69 6e e it is a Warnin 000272f0: 67 0a 20 20 20 20 20 20 2f 2f 20 65 73 6c 69 6e g. // eslin 00027300: 74 2d 64 69 73 61 62 6c 65 2d 6e 65 78 74 2d 6c t-disable-next-l 00027310: 69 6e 65 20 6e 6f 2d 72 65 73 74 72 69 63 74 65 ine no-restricte 00027320: 64 2d 73 79 6e 74 61 78 0a 20 20 20 20 20 20 76 d-syntax. v 00027330: 61 72 20 77 20 3d 20 6e 65 77 20 45 72 72 6f 72 ar w = new Error 00027340: 28 27 50 6f 73 73 69 62 6c 65 20 45 76 65 6e 74 ('Possible Event 00027350: 45 6d 69 74 74 65 72 20 6d 65 6d 6f 72 79 20 6c Emitter memory l 00027360: 65 61 6b 20 64 65 74 65 63 74 65 64 2e 20 27 20 eak detected. ' 00027370: 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +. 00027380: 20 20 20 20 20 20 20 20 20 20 20 20 65 78 69 73 exis 00027390: 74 69 6e 67 2e 6c 65 6e 67 74 68 20 2b 20 27 20 ting.length + ' 000273a0: 27 20 2b 20 53 74 72 69 6e 67 28 74 79 70 65 29 ' + String(type) 000273b0: 20 2b 20 27 20 6c 69 73 74 65 6e 65 72 73 20 27 + ' listeners ' 000273c0: 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 +. 000273d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 64 'ad 000273e0: 64 65 64 2e 20 55 73 65 20 65 6d 69 74 74 65 72 ded. Use emitter 000273f0: 2e 73 65 74 4d 61 78 4c 69 73 74 65 6e 65 72 73 .setMaxListeners 00027400: 28 29 20 74 6f 20 27 20 2b 0a 20 20 20 20 20 20 () to ' +. 00027410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00027420: 20 20 20 20 27 69 6e 63 72 65 61 73 65 20 6c 69 'increase li 00027430: 6d 69 74 27 29 3b 0a 20 20 20 20 20 20 77 2e 6e mit');. w.n 00027440: 61 6d 65 20 3d 20 27 4d 61 78 4c 69 73 74 65 6e ame = 'MaxListen 00027450: 65 72 73 45 78 63 65 65 64 65 64 57 61 72 6e 69 ersExceededWarni 00027460: 6e 67 27 3b 0a 20 20 20 20 20 20 77 2e 65 6d 69 ng';. w.emi 00027470: 74 74 65 72 20 3d 20 74 61 72 67 65 74 3b 0a 20 tter = target;. 00027480: 20 20 20 20 20 77 2e 74 79 70 65 20 3d 20 74 79 w.type = ty 00027490: 70 65 3b 0a 20 20 20 20 20 20 77 2e 63 6f 75 6e pe;. w.coun 000274a0: 74 20 3d 20 65 78 69 73 74 69 6e 67 2e 6c 65 6e t = existing.len 000274b0: 67 74 68 3b 0a 20 20 20 20 20 20 50 72 6f 63 65 gth;. Proce 000274c0: 73 73 45 6d 69 74 57 61 72 6e 69 6e 67 28 77 29 ssEmitWarning(w) 000274d0: 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 72 ;. }. }.. r 000274e0: 65 74 75 72 6e 20 74 61 72 67 65 74 3b 0a 7d 0a eturn target;.}. 000274f0: 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 .EventEmitter.pr 00027500: 6f 74 6f 74 79 70 65 2e 61 64 64 4c 69 73 74 65 ototype.addListe 00027510: 6e 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 20 61 ner = function a 00027520: 64 64 4c 69 73 74 65 6e 65 72 28 74 79 70 65 2c ddListener(type, 00027530: 20 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 72 listener) {. r 00027540: 65 74 75 72 6e 20 5f 61 64 64 4c 69 73 74 65 6e eturn _addListen 00027550: 65 72 28 74 68 69 73 2c 20 74 79 70 65 2c 20 6c er(this, type, l 00027560: 69 73 74 65 6e 65 72 2c 20 66 61 6c 73 65 29 3b istener, false); 00027570: 0a 7d 3b 0a 0a 45 76 65 6e 74 45 6d 69 74 74 65 .};..EventEmitte 00027580: 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6f 6e 20 3d r.prototype.on = 00027590: 20 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 EventEmitter.pr 000275a0: 6f 74 6f 74 79 70 65 2e 61 64 64 4c 69 73 74 65 ototype.addListe 000275b0: 6e 65 72 3b 0a 0a 45 76 65 6e 74 45 6d 69 74 74 ner;..EventEmitt 000275c0: 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 70 72 65 er.prototype.pre 000275d0: 70 65 6e 64 4c 69 73 74 65 6e 65 72 20 3d 0a 20 pendListener =. 000275e0: 20 20 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 function prep 000275f0: 65 6e 64 4c 69 73 74 65 6e 65 72 28 74 79 70 65 endListener(type 00027600: 2c 20 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 , listener) {. 00027610: 20 20 20 20 72 65 74 75 72 6e 20 5f 61 64 64 4c return _addL 00027620: 69 73 74 65 6e 65 72 28 74 68 69 73 2c 20 74 79 istener(this, ty 00027630: 70 65 2c 20 6c 69 73 74 65 6e 65 72 2c 20 74 72 pe, listener, tr 00027640: 75 65 29 3b 0a 20 20 20 20 7d 3b 0a 0a 66 75 6e ue);. };..fun 00027650: 63 74 69 6f 6e 20 6f 6e 63 65 57 72 61 70 70 65 ction onceWrappe 00027660: 72 28 29 20 7b 0a 20 20 69 66 20 28 21 74 68 69 r() {. if (!thi 00027670: 73 2e 66 69 72 65 64 29 20 7b 0a 20 20 20 20 74 s.fired) {. t 00027680: 68 69 73 2e 74 61 72 67 65 74 2e 72 65 6d 6f 76 his.target.remov 00027690: 65 4c 69 73 74 65 6e 65 72 28 74 68 69 73 2e 74 eListener(this.t 000276a0: 79 70 65 2c 20 74 68 69 73 2e 77 72 61 70 46 6e ype, this.wrapFn 000276b0: 29 3b 0a 20 20 20 20 74 68 69 73 2e 66 69 72 65 );. this.fire 000276c0: 64 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 69 66 d = true;. if 000276d0: 20 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 (arguments.leng 000276e0: 74 68 20 3d 3d 3d 20 30 29 0a 20 20 20 20 20 20 th === 0). 000276f0: 72 65 74 75 72 6e 20 74 68 69 73 2e 6c 69 73 74 return this.list 00027700: 65 6e 65 72 2e 63 61 6c 6c 28 74 68 69 73 2e 74 ener.call(this.t 00027710: 61 72 67 65 74 29 3b 0a 20 20 20 20 72 65 74 75 arget);. retu 00027720: 72 6e 20 74 68 69 73 2e 6c 69 73 74 65 6e 65 72 rn this.listener 00027730: 2e 61 70 70 6c 79 28 74 68 69 73 2e 74 61 72 67 .apply(this.targ 00027740: 65 74 2c 20 61 72 67 75 6d 65 6e 74 73 29 3b 0a et, arguments);. 00027750: 20 20 7d 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 }.}..function 00027760: 5f 6f 6e 63 65 57 72 61 70 28 74 61 72 67 65 74 _onceWrap(target 00027770: 2c 20 74 79 70 65 2c 20 6c 69 73 74 65 6e 65 72 , type, listener 00027780: 29 20 7b 0a 20 20 76 61 72 20 73 74 61 74 65 20 ) {. var state 00027790: 3d 20 7b 20 66 69 72 65 64 3a 20 66 61 6c 73 65 = { fired: false 000277a0: 2c 20 77 72 61 70 46 6e 3a 20 75 6e 64 65 66 69 , wrapFn: undefi 000277b0: 6e 65 64 2c 20 74 61 72 67 65 74 3a 20 74 61 72 ned, target: tar 000277c0: 67 65 74 2c 20 74 79 70 65 3a 20 74 79 70 65 2c get, type: type, 000277d0: 20 6c 69 73 74 65 6e 65 72 3a 20 6c 69 73 74 65 listener: liste 000277e0: 6e 65 72 20 7d 3b 0a 20 20 76 61 72 20 77 72 61 ner };. var wra 000277f0: 70 70 65 64 20 3d 20 6f 6e 63 65 57 72 61 70 70 pped = onceWrapp 00027800: 65 72 2e 62 69 6e 64 28 73 74 61 74 65 29 3b 0a er.bind(state);. 00027810: 20 20 77 72 61 70 70 65 64 2e 6c 69 73 74 65 6e wrapped.listen 00027820: 65 72 20 3d 20 6c 69 73 74 65 6e 65 72 3b 0a 20 er = listener;. 00027830: 20 73 74 61 74 65 2e 77 72 61 70 46 6e 20 3d 20 state.wrapFn = 00027840: 77 72 61 70 70 65 64 3b 0a 20 20 72 65 74 75 72 wrapped;. retur 00027850: 6e 20 77 72 61 70 70 65 64 3b 0a 7d 0a 0a 45 76 n wrapped;.}..Ev 00027860: 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f entEmitter.proto 00027870: 74 79 70 65 2e 6f 6e 63 65 20 3d 20 66 75 6e 63 type.once = func 00027880: 74 69 6f 6e 20 6f 6e 63 65 28 74 79 70 65 2c 20 tion once(type, 00027890: 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 63 68 listener) {. ch 000278a0: 65 63 6b 4c 69 73 74 65 6e 65 72 28 6c 69 73 74 eckListener(list 000278b0: 65 6e 65 72 29 3b 0a 20 20 74 68 69 73 2e 6f 6e ener);. this.on 000278c0: 28 74 79 70 65 2c 20 5f 6f 6e 63 65 57 72 61 70 (type, _onceWrap 000278d0: 28 74 68 69 73 2c 20 74 79 70 65 2c 20 6c 69 73 (this, type, lis 000278e0: 74 65 6e 65 72 29 29 3b 0a 20 20 72 65 74 75 72 tener));. retur 000278f0: 6e 20 74 68 69 73 3b 0a 7d 3b 0a 0a 45 76 65 6e n this;.};..Even 00027900: 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 tEmitter.prototy 00027910: 70 65 2e 70 72 65 70 65 6e 64 4f 6e 63 65 4c 69 pe.prependOnceLi 00027920: 73 74 65 6e 65 72 20 3d 0a 20 20 20 20 66 75 6e stener =. fun 00027930: 63 74 69 6f 6e 20 70 72 65 70 65 6e 64 4f 6e 63 ction prependOnc 00027940: 65 4c 69 73 74 65 6e 65 72 28 74 79 70 65 2c 20 eListener(type, 00027950: 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 20 20 listener) {. 00027960: 20 20 63 68 65 63 6b 4c 69 73 74 65 6e 65 72 28 checkListener( 00027970: 6c 69 73 74 65 6e 65 72 29 3b 0a 20 20 20 20 20 listener);. 00027980: 20 74 68 69 73 2e 70 72 65 70 65 6e 64 4c 69 73 this.prependLis 00027990: 74 65 6e 65 72 28 74 79 70 65 2c 20 5f 6f 6e 63 tener(type, _onc 000279a0: 65 57 72 61 70 28 74 68 69 73 2c 20 74 79 70 65 eWrap(this, type 000279b0: 2c 20 6c 69 73 74 65 6e 65 72 29 29 3b 0a 20 20 , listener));. 000279c0: 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b return this; 000279d0: 0a 20 20 20 20 7d 3b 0a 0a 2f 2f 20 45 6d 69 74 . };..// Emit 000279e0: 73 20 61 20 27 72 65 6d 6f 76 65 4c 69 73 74 65 s a 'removeListe 000279f0: 6e 65 72 27 20 65 76 65 6e 74 20 69 66 20 61 6e ner' event if an 00027a00: 64 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 6c 69 d only if the li 00027a10: 73 74 65 6e 65 72 20 77 61 73 20 72 65 6d 6f 76 stener was remov 00027a20: 65 64 2e 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 ed..EventEmitter 00027a30: 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 6d 6f 76 .prototype.remov 00027a40: 65 4c 69 73 74 65 6e 65 72 20 3d 0a 20 20 20 20 eListener =. 00027a50: 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 4c function removeL 00027a60: 69 73 74 65 6e 65 72 28 74 79 70 65 2c 20 6c 69 istener(type, li 00027a70: 73 74 65 6e 65 72 29 20 7b 0a 20 20 20 20 20 20 stener) {. 00027a80: 76 61 72 20 6c 69 73 74 2c 20 65 76 65 6e 74 73 var list, events 00027a90: 2c 20 70 6f 73 69 74 69 6f 6e 2c 20 69 2c 20 6f , position, i, o 00027aa0: 72 69 67 69 6e 61 6c 4c 69 73 74 65 6e 65 72 3b riginalListener; 00027ab0: 0a 0a 20 20 20 20 20 20 63 68 65 63 6b 4c 69 73 .. checkLis 00027ac0: 74 65 6e 65 72 28 6c 69 73 74 65 6e 65 72 29 3b tener(listener); 00027ad0: 0a 0a 20 20 20 20 20 20 65 76 65 6e 74 73 20 3d .. events = 00027ae0: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 3b 0a 20 this._events;. 00027af0: 20 20 20 20 20 69 66 20 28 65 76 65 6e 74 73 20 if (events 00027b00: 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a 20 === undefined). 00027b10: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 return th 00027b20: 69 73 3b 0a 0a 20 20 20 20 20 20 6c 69 73 74 20 is;.. list 00027b30: 3d 20 65 76 65 6e 74 73 5b 74 79 70 65 5d 3b 0a = events[type];. 00027b40: 20 20 20 20 20 20 69 66 20 28 6c 69 73 74 20 3d if (list = 00027b50: 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a 20 20 == undefined). 00027b60: 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 return thi 00027b70: 73 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 6c 69 s;.. if (li 00027b80: 73 74 20 3d 3d 3d 20 6c 69 73 74 65 6e 65 72 20 st === listener 00027b90: 7c 7c 20 6c 69 73 74 2e 6c 69 73 74 65 6e 65 72 || list.listener 00027ba0: 20 3d 3d 3d 20 6c 69 73 74 65 6e 65 72 29 20 7b === listener) { 00027bb0: 0a 20 20 20 20 20 20 20 20 69 66 20 28 2d 2d 74 . if (--t 00027bc0: 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 his._eventsCount 00027bd0: 20 3d 3d 3d 20 30 29 0a 20 20 20 20 20 20 20 20 === 0). 00027be0: 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 3d this._events = 00027bf0: 20 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 28 6e Object.create(n 00027c00: 75 6c 6c 29 3b 0a 20 20 20 20 20 20 20 20 65 6c ull);. el 00027c10: 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 64 se {. d 00027c20: 65 6c 65 74 65 20 65 76 65 6e 74 73 5b 74 79 70 elete events[typ 00027c30: 65 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 e];. if 00027c40: 20 28 65 76 65 6e 74 73 2e 72 65 6d 6f 76 65 4c (events.removeL 00027c50: 69 73 74 65 6e 65 72 29 0a 20 20 20 20 20 20 20 istener). 00027c60: 20 20 20 20 20 74 68 69 73 2e 65 6d 69 74 28 27 this.emit(' 00027c70: 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 27 2c removeListener', 00027c80: 20 74 79 70 65 2c 20 6c 69 73 74 2e 6c 69 73 74 type, list.list 00027c90: 65 6e 65 72 20 7c 7c 20 6c 69 73 74 65 6e 65 72 ener || listener 00027ca0: 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 );. }. 00027cb0: 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 74 79 } else if (ty 00027cc0: 70 65 6f 66 20 6c 69 73 74 20 21 3d 3d 20 27 66 peof list !== 'f 00027cd0: 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 unction') {. 00027ce0: 20 20 20 20 70 6f 73 69 74 69 6f 6e 20 3d 20 2d position = - 00027cf0: 31 3b 0a 0a 20 20 20 20 20 20 20 20 66 6f 72 20 1;.. for 00027d00: 28 69 20 3d 20 6c 69 73 74 2e 6c 65 6e 67 74 68 (i = list.length 00027d10: 20 2d 20 31 3b 20 69 20 3e 3d 20 30 3b 20 69 2d - 1; i >= 0; i- 00027d20: 2d 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 69 -) {. i 00027d30: 66 20 28 6c 69 73 74 5b 69 5d 20 3d 3d 3d 20 6c f (list[i] === l 00027d40: 69 73 74 65 6e 65 72 20 7c 7c 20 6c 69 73 74 5b istener || list[ 00027d50: 69 5d 2e 6c 69 73 74 65 6e 65 72 20 3d 3d 3d 20 i].listener === 00027d60: 6c 69 73 74 65 6e 65 72 29 20 7b 0a 20 20 20 20 listener) {. 00027d70: 20 20 20 20 20 20 20 20 6f 72 69 67 69 6e 61 6c original 00027d80: 4c 69 73 74 65 6e 65 72 20 3d 20 6c 69 73 74 5b Listener = list[ 00027d90: 69 5d 2e 6c 69 73 74 65 6e 65 72 3b 0a 20 20 20 i].listener;. 00027da0: 20 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 6f positio 00027db0: 6e 20 3d 20 69 3b 0a 20 20 20 20 20 20 20 20 20 n = i;. 00027dc0: 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 break;. 00027dd0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a }. }. 00027de0: 0a 20 20 20 20 20 20 20 20 69 66 20 28 70 6f 73 . if (pos 00027df0: 69 74 69 6f 6e 20 3c 20 30 29 0a 20 20 20 20 20 ition < 0). 00027e00: 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 return this 00027e10: 3b 0a 0a 20 20 20 20 20 20 20 20 69 66 20 28 70 ;.. if (p 00027e20: 6f 73 69 74 69 6f 6e 20 3d 3d 3d 20 30 29 0a 20 osition === 0). 00027e30: 20 20 20 20 20 20 20 20 20 6c 69 73 74 2e 73 68 list.sh 00027e40: 69 66 74 28 29 3b 0a 20 20 20 20 20 20 20 20 65 ift();. e 00027e50: 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 lse {. 00027e60: 73 70 6c 69 63 65 4f 6e 65 28 6c 69 73 74 2c 20 spliceOne(list, 00027e70: 70 6f 73 69 74 69 6f 6e 29 3b 0a 20 20 20 20 20 position);. 00027e80: 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 69 66 }.. if 00027e90: 20 28 6c 69 73 74 2e 6c 65 6e 67 74 68 20 3d 3d (list.length == 00027ea0: 3d 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 65 = 1). e 00027eb0: 76 65 6e 74 73 5b 74 79 70 65 5d 20 3d 20 6c 69 vents[type] = li 00027ec0: 73 74 5b 30 5d 3b 0a 0a 20 20 20 20 20 20 20 20 st[0];.. 00027ed0: 69 66 20 28 65 76 65 6e 74 73 2e 72 65 6d 6f 76 if (events.remov 00027ee0: 65 4c 69 73 74 65 6e 65 72 20 21 3d 3d 20 75 6e eListener !== un 00027ef0: 64 65 66 69 6e 65 64 29 0a 20 20 20 20 20 20 20 defined). 00027f00: 20 20 20 74 68 69 73 2e 65 6d 69 74 28 27 72 65 this.emit('re 00027f10: 6d 6f 76 65 4c 69 73 74 65 6e 65 72 27 2c 20 74 moveListener', t 00027f20: 79 70 65 2c 20 6f 72 69 67 69 6e 61 6c 4c 69 73 ype, originalLis 00027f30: 74 65 6e 65 72 20 7c 7c 20 6c 69 73 74 65 6e 65 tener || listene 00027f40: 72 29 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 r);. }.. 00027f50: 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a return this;. 00027f60: 20 20 20 20 7d 3b 0a 0a 45 76 65 6e 74 45 6d 69 };..EventEmi 00027f70: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6f tter.prototype.o 00027f80: 66 66 20 3d 20 45 76 65 6e 74 45 6d 69 74 74 65 ff = EventEmitte 00027f90: 72 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 6d 6f r.prototype.remo 00027fa0: 76 65 4c 69 73 74 65 6e 65 72 3b 0a 0a 45 76 65 veListener;..Eve 00027fb0: 6e 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 ntEmitter.protot 00027fc0: 79 70 65 2e 72 65 6d 6f 76 65 41 6c 6c 4c 69 73 ype.removeAllLis 00027fd0: 74 65 6e 65 72 73 20 3d 0a 20 20 20 20 66 75 6e teners =. fun 00027fe0: 63 74 69 6f 6e 20 72 65 6d 6f 76 65 41 6c 6c 4c ction removeAllL 00027ff0: 69 73 74 65 6e 65 72 73 28 74 79 70 65 29 20 7b isteners(type) { 00028000: 0a 20 20 20 20 20 20 76 61 72 20 6c 69 73 74 65 . var liste 00028010: 6e 65 72 73 2c 20 65 76 65 6e 74 73 2c 20 69 3b ners, events, i; 00028020: 0a 0a 20 20 20 20 20 20 65 76 65 6e 74 73 20 3d .. events = 00028030: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 3b 0a 20 this._events;. 00028040: 20 20 20 20 20 69 66 20 28 65 76 65 6e 74 73 20 if (events 00028050: 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 0a 20 === undefined). 00028060: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 return th 00028070: 69 73 3b 0a 0a 20 20 20 20 20 20 2f 2f 20 6e 6f is;.. // no 00028080: 74 20 6c 69 73 74 65 6e 69 6e 67 20 66 6f 72 20 t listening for 00028090: 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 2c 20 removeListener, 000280a0: 6e 6f 20 6e 65 65 64 20 74 6f 20 65 6d 69 74 0a no need to emit. 000280b0: 20 20 20 20 20 20 69 66 20 28 65 76 65 6e 74 73 if (events 000280c0: 2e 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 20 .removeListener 000280d0: 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b === undefined) { 000280e0: 0a 20 20 20 20 20 20 20 20 69 66 20 28 61 72 67 . if (arg 000280f0: 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3d 3d uments.length == 00028100: 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 20 20 20 = 0) {. 00028110: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 20 3d 20 this._events = 00028120: 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 28 6e 75 Object.create(nu 00028130: 6c 6c 29 3b 0a 20 20 20 20 20 20 20 20 20 20 74 ll);. t 00028140: 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f 75 6e 74 his._eventsCount 00028150: 20 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 7d 20 = 0;. } 00028160: 65 6c 73 65 20 69 66 20 28 65 76 65 6e 74 73 5b else if (events[ 00028170: 74 79 70 65 5d 20 21 3d 3d 20 75 6e 64 65 66 69 type] !== undefi 00028180: 6e 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 ned) {. 00028190: 20 69 66 20 28 2d 2d 74 68 69 73 2e 5f 65 76 65 if (--this._eve 000281a0: 6e 74 73 43 6f 75 6e 74 20 3d 3d 3d 20 30 29 0a ntsCount === 0). 000281b0: 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 this 000281c0: 2e 5f 65 76 65 6e 74 73 20 3d 20 4f 62 6a 65 63 ._events = Objec 000281d0: 74 2e 63 72 65 61 74 65 28 6e 75 6c 6c 29 3b 0a t.create(null);. 000281e0: 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 else. 000281f0: 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 65 74 delet 00028200: 65 20 65 76 65 6e 74 73 5b 74 79 70 65 5d 3b 0a e events[type];. 00028210: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }. 00028220: 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 20 return this;. 00028230: 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 2f 2f }.. // 00028240: 20 65 6d 69 74 20 72 65 6d 6f 76 65 4c 69 73 74 emit removeList 00028250: 65 6e 65 72 20 66 6f 72 20 61 6c 6c 20 6c 69 73 ener for all lis 00028260: 74 65 6e 65 72 73 20 6f 6e 20 61 6c 6c 20 65 76 teners on all ev 00028270: 65 6e 74 73 0a 20 20 20 20 20 20 69 66 20 28 61 ents. if (a 00028280: 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 rguments.length 00028290: 3d 3d 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 20 === 0) {. 000282a0: 20 76 61 72 20 6b 65 79 73 20 3d 20 4f 62 6a 65 var keys = Obje 000282b0: 63 74 2e 6b 65 79 73 28 65 76 65 6e 74 73 29 3b ct.keys(events); 000282c0: 0a 20 20 20 20 20 20 20 20 76 61 72 20 6b 65 79 . var key 000282d0: 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 28 69 ;. for (i 000282e0: 20 3d 20 30 3b 20 69 20 3c 20 6b 65 79 73 2e 6c = 0; i < keys.l 000282f0: 65 6e 67 74 68 3b 20 2b 2b 69 29 20 7b 0a 20 20 ength; ++i) {. 00028300: 20 20 20 20 20 20 20 20 6b 65 79 20 3d 20 6b 65 key = ke 00028310: 79 73 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 20 ys[i];. 00028320: 20 69 66 20 28 6b 65 79 20 3d 3d 3d 20 27 72 65 if (key === 're 00028330: 6d 6f 76 65 4c 69 73 74 65 6e 65 72 27 29 20 63 moveListener') c 00028340: 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 20 20 20 20 ontinue;. 00028350: 20 20 20 74 68 69 73 2e 72 65 6d 6f 76 65 41 6c this.removeAl 00028360: 6c 4c 69 73 74 65 6e 65 72 73 28 6b 65 79 29 3b lListeners(key); 00028370: 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 . }. 00028380: 20 20 20 74 68 69 73 2e 72 65 6d 6f 76 65 41 6c this.removeAl 00028390: 6c 4c 69 73 74 65 6e 65 72 73 28 27 72 65 6d 6f lListeners('remo 000283a0: 76 65 4c 69 73 74 65 6e 65 72 27 29 3b 0a 20 20 veListener');. 000283b0: 20 20 20 20 20 20 74 68 69 73 2e 5f 65 76 65 6e this._even 000283c0: 74 73 20 3d 20 4f 62 6a 65 63 74 2e 63 72 65 61 ts = Object.crea 000283d0: 74 65 28 6e 75 6c 6c 29 3b 0a 20 20 20 20 20 20 te(null);. 000283e0: 20 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f this._eventsCo 000283f0: 75 6e 74 20 3d 20 30 3b 0a 20 20 20 20 20 20 20 unt = 0;. 00028400: 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 20 20 return this;. 00028410: 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 6c 69 73 }.. lis 00028420: 74 65 6e 65 72 73 20 3d 20 65 76 65 6e 74 73 5b teners = events[ 00028430: 74 79 70 65 5d 3b 0a 0a 20 20 20 20 20 20 69 66 type];.. if 00028440: 20 28 74 79 70 65 6f 66 20 6c 69 73 74 65 6e 65 (typeof listene 00028450: 72 73 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e rs === 'function 00028460: 27 29 20 7b 0a 20 20 20 20 20 20 20 20 74 68 69 ') {. thi 00028470: 73 2e 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 s.removeListener 00028480: 28 74 79 70 65 2c 20 6c 69 73 74 65 6e 65 72 73 (type, listeners 00028490: 29 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 );. } else 000284a0: 69 66 20 28 6c 69 73 74 65 6e 65 72 73 20 21 3d if (listeners != 000284b0: 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 0a 20 = undefined) {. 000284c0: 20 20 20 20 20 20 20 2f 2f 20 4c 49 46 4f 20 6f // LIFO o 000284d0: 72 64 65 72 0a 20 20 20 20 20 20 20 20 66 6f 72 rder. for 000284e0: 20 28 69 20 3d 20 6c 69 73 74 65 6e 65 72 73 2e (i = listeners. 000284f0: 6c 65 6e 67 74 68 20 2d 20 31 3b 20 69 20 3e 3d length - 1; i >= 00028500: 20 30 3b 20 69 2d 2d 29 20 7b 0a 20 20 20 20 20 0; i--) {. 00028510: 20 20 20 20 20 74 68 69 73 2e 72 65 6d 6f 76 65 this.remove 00028520: 4c 69 73 74 65 6e 65 72 28 74 79 70 65 2c 20 6c Listener(type, l 00028530: 69 73 74 65 6e 65 72 73 5b 69 5d 29 3b 0a 20 20 isteners[i]);. 00028540: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a }. }. 00028550: 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 . return th 00028560: 69 73 3b 0a 20 20 20 20 7d 3b 0a 0a 66 75 6e 63 is;. };..func 00028570: 74 69 6f 6e 20 5f 6c 69 73 74 65 6e 65 72 73 28 tion _listeners( 00028580: 74 61 72 67 65 74 2c 20 74 79 70 65 2c 20 75 6e target, type, un 00028590: 77 72 61 70 29 20 7b 0a 20 20 76 61 72 20 65 76 wrap) {. var ev 000285a0: 65 6e 74 73 20 3d 20 74 61 72 67 65 74 2e 5f 65 ents = target._e 000285b0: 76 65 6e 74 73 3b 0a 0a 20 20 69 66 20 28 65 76 vents;.. if (ev 000285c0: 65 6e 74 73 20 3d 3d 3d 20 75 6e 64 65 66 69 6e ents === undefin 000285d0: 65 64 29 0a 20 20 20 20 72 65 74 75 72 6e 20 5b ed). return [ 000285e0: 5d 3b 0a 0a 20 20 76 61 72 20 65 76 6c 69 73 74 ];.. var evlist 000285f0: 65 6e 65 72 20 3d 20 65 76 65 6e 74 73 5b 74 79 ener = events[ty 00028600: 70 65 5d 3b 0a 20 20 69 66 20 28 65 76 6c 69 73 pe];. if (evlis 00028610: 74 65 6e 65 72 20 3d 3d 3d 20 75 6e 64 65 66 69 tener === undefi 00028620: 6e 65 64 29 0a 20 20 20 20 72 65 74 75 72 6e 20 ned). return 00028630: 5b 5d 3b 0a 0a 20 20 69 66 20 28 74 79 70 65 6f [];.. if (typeo 00028640: 66 20 65 76 6c 69 73 74 65 6e 65 72 20 3d 3d 3d f evlistener === 00028650: 20 27 66 75 6e 63 74 69 6f 6e 27 29 0a 20 20 20 'function'). 00028660: 20 72 65 74 75 72 6e 20 75 6e 77 72 61 70 20 3f return unwrap ? 00028670: 20 5b 65 76 6c 69 73 74 65 6e 65 72 2e 6c 69 73 [evlistener.lis 00028680: 74 65 6e 65 72 20 7c 7c 20 65 76 6c 69 73 74 65 tener || evliste 00028690: 6e 65 72 5d 20 3a 20 5b 65 76 6c 69 73 74 65 6e ner] : [evlisten 000286a0: 65 72 5d 3b 0a 0a 20 20 72 65 74 75 72 6e 20 75 er];.. return u 000286b0: 6e 77 72 61 70 20 3f 0a 20 20 20 20 75 6e 77 72 nwrap ?. unwr 000286c0: 61 70 4c 69 73 74 65 6e 65 72 73 28 65 76 6c 69 apListeners(evli 000286d0: 73 74 65 6e 65 72 29 20 3a 20 61 72 72 61 79 43 stener) : arrayC 000286e0: 6c 6f 6e 65 28 65 76 6c 69 73 74 65 6e 65 72 2c lone(evlistener, 000286f0: 20 65 76 6c 69 73 74 65 6e 65 72 2e 6c 65 6e 67 evlistener.leng 00028700: 74 68 29 3b 0a 7d 0a 0a 45 76 65 6e 74 45 6d 69 th);.}..EventEmi 00028710: 74 74 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6c tter.prototype.l 00028720: 69 73 74 65 6e 65 72 73 20 3d 20 66 75 6e 63 74 isteners = funct 00028730: 69 6f 6e 20 6c 69 73 74 65 6e 65 72 73 28 74 79 ion listeners(ty 00028740: 70 65 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 5f pe) {. return _ 00028750: 6c 69 73 74 65 6e 65 72 73 28 74 68 69 73 2c 20 listeners(this, 00028760: 74 79 70 65 2c 20 74 72 75 65 29 3b 0a 7d 3b 0a type, true);.};. 00028770: 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 70 72 .EventEmitter.pr 00028780: 6f 74 6f 74 79 70 65 2e 72 61 77 4c 69 73 74 65 ototype.rawListe 00028790: 6e 65 72 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 ners = function 000287a0: 72 61 77 4c 69 73 74 65 6e 65 72 73 28 74 79 70 rawListeners(typ 000287b0: 65 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 5f 6c e) {. return _l 000287c0: 69 73 74 65 6e 65 72 73 28 74 68 69 73 2c 20 74 isteners(this, t 000287d0: 79 70 65 2c 20 66 61 6c 73 65 29 3b 0a 7d 3b 0a ype, false);.};. 000287e0: 0a 45 76 65 6e 74 45 6d 69 74 74 65 72 2e 6c 69 .EventEmitter.li 000287f0: 73 74 65 6e 65 72 43 6f 75 6e 74 20 3d 20 66 75 stenerCount = fu 00028800: 6e 63 74 69 6f 6e 28 65 6d 69 74 74 65 72 2c 20 nction(emitter, 00028810: 74 79 70 65 29 20 7b 0a 20 20 69 66 20 28 74 79 type) {. if (ty 00028820: 70 65 6f 66 20 65 6d 69 74 74 65 72 2e 6c 69 73 peof emitter.lis 00028830: 74 65 6e 65 72 43 6f 75 6e 74 20 3d 3d 3d 20 27 tenerCount === ' 00028840: 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 function') {. 00028850: 20 72 65 74 75 72 6e 20 65 6d 69 74 74 65 72 2e return emitter. 00028860: 6c 69 73 74 65 6e 65 72 43 6f 75 6e 74 28 74 79 listenerCount(ty 00028870: 70 65 29 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a pe);. } else {. 00028880: 20 20 20 20 72 65 74 75 72 6e 20 6c 69 73 74 65 return liste 00028890: 6e 65 72 43 6f 75 6e 74 2e 63 61 6c 6c 28 65 6d nerCount.call(em 000288a0: 69 74 74 65 72 2c 20 74 79 70 65 29 3b 0a 20 20 itter, type);. 000288b0: 7d 0a 7d 3b 0a 0a 45 76 65 6e 74 45 6d 69 74 74 }.};..EventEmitt 000288c0: 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6c 69 73 er.prototype.lis 000288d0: 74 65 6e 65 72 43 6f 75 6e 74 20 3d 20 6c 69 73 tenerCount = lis 000288e0: 74 65 6e 65 72 43 6f 75 6e 74 3b 0a 66 75 6e 63 tenerCount;.func 000288f0: 74 69 6f 6e 20 6c 69 73 74 65 6e 65 72 43 6f 75 tion listenerCou 00028900: 6e 74 28 74 79 70 65 29 20 7b 0a 20 20 76 61 72 nt(type) {. var 00028910: 20 65 76 65 6e 74 73 20 3d 20 74 68 69 73 2e 5f events = this._ 00028920: 65 76 65 6e 74 73 3b 0a 0a 20 20 69 66 20 28 65 events;.. if (e 00028930: 76 65 6e 74 73 20 21 3d 3d 20 75 6e 64 65 66 69 vents !== undefi 00028940: 6e 65 64 29 20 7b 0a 20 20 20 20 76 61 72 20 65 ned) {. var e 00028950: 76 6c 69 73 74 65 6e 65 72 20 3d 20 65 76 65 6e vlistener = even 00028960: 74 73 5b 74 79 70 65 5d 3b 0a 0a 20 20 20 20 69 ts[type];.. i 00028970: 66 20 28 74 79 70 65 6f 66 20 65 76 6c 69 73 74 f (typeof evlist 00028980: 65 6e 65 72 20 3d 3d 3d 20 27 66 75 6e 63 74 69 ener === 'functi 00028990: 6f 6e 27 29 20 7b 0a 20 20 20 20 20 20 72 65 74 on') {. ret 000289a0: 75 72 6e 20 31 3b 0a 20 20 20 20 7d 20 65 6c 73 urn 1;. } els 000289b0: 65 20 69 66 20 28 65 76 6c 69 73 74 65 6e 65 72 e if (evlistener 000289c0: 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 !== undefined) 000289d0: 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 {. return e 000289e0: 76 6c 69 73 74 65 6e 65 72 2e 6c 65 6e 67 74 68 vlistener.length 000289f0: 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 72 ;. }. }.. r 00028a00: 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a 45 76 65 6e eturn 0;.}..Even 00028a10: 74 45 6d 69 74 74 65 72 2e 70 72 6f 74 6f 74 79 tEmitter.prototy 00028a20: 70 65 2e 65 76 65 6e 74 4e 61 6d 65 73 20 3d 20 pe.eventNames = 00028a30: 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e 74 4e 61 function eventNa 00028a40: 6d 65 73 28 29 20 7b 0a 20 20 72 65 74 75 72 6e mes() {. return 00028a50: 20 74 68 69 73 2e 5f 65 76 65 6e 74 73 43 6f 75 this._eventsCou 00028a60: 6e 74 20 3e 20 30 20 3f 20 52 65 66 6c 65 63 74 nt > 0 ? Reflect 00028a70: 4f 77 6e 4b 65 79 73 28 74 68 69 73 2e 5f 65 76 OwnKeys(this._ev 00028a80: 65 6e 74 73 29 20 3a 20 5b 5d 3b 0a 7d 3b 0a 0a ents) : [];.};.. 00028a90: 66 75 6e 63 74 69 6f 6e 20 61 72 72 61 79 43 6c function arrayCl 00028aa0: 6f 6e 65 28 61 72 72 2c 20 6e 29 20 7b 0a 20 20 one(arr, n) {. 00028ab0: 76 61 72 20 63 6f 70 79 20 3d 20 6e 65 77 20 41 var copy = new A 00028ac0: 72 72 61 79 28 6e 29 3b 0a 20 20 66 6f 72 20 28 rray(n);. for ( 00028ad0: 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6e var i = 0; i < n 00028ae0: 3b 20 2b 2b 69 29 0a 20 20 20 20 63 6f 70 79 5b ; ++i). copy[ 00028af0: 69 5d 20 3d 20 61 72 72 5b 69 5d 3b 0a 20 20 72 i] = arr[i];. r 00028b00: 65 74 75 72 6e 20 63 6f 70 79 3b 0a 7d 0a 0a 66 eturn copy;.}..f 00028b10: 75 6e 63 74 69 6f 6e 20 73 70 6c 69 63 65 4f 6e unction spliceOn 00028b20: 65 28 6c 69 73 74 2c 20 69 6e 64 65 78 29 20 7b e(list, index) { 00028b30: 0a 20 20 66 6f 72 20 28 3b 20 69 6e 64 65 78 20 . for (; index 00028b40: 2b 20 31 20 3c 20 6c 69 73 74 2e 6c 65 6e 67 74 + 1 < list.lengt 00028b50: 68 3b 20 69 6e 64 65 78 2b 2b 29 0a 20 20 20 20 h; index++). 00028b60: 6c 69 73 74 5b 69 6e 64 65 78 5d 20 3d 20 6c 69 list[index] = li 00028b70: 73 74 5b 69 6e 64 65 78 20 2b 20 31 5d 3b 0a 20 st[index + 1];. 00028b80: 20 6c 69 73 74 2e 70 6f 70 28 29 3b 0a 7d 0a 0a list.pop();.}.. 00028b90: 66 75 6e 63 74 69 6f 6e 20 75 6e 77 72 61 70 4c function unwrapL 00028ba0: 69 73 74 65 6e 65 72 73 28 61 72 72 29 20 7b 0a isteners(arr) {. 00028bb0: 20 20 76 61 72 20 72 65 74 20 3d 20 6e 65 77 20 var ret = new 00028bc0: 41 72 72 61 79 28 61 72 72 2e 6c 65 6e 67 74 68 Array(arr.length 00028bd0: 29 3b 0a 20 20 66 6f 72 20 28 76 61 72 20 69 20 );. for (var i 00028be0: 3d 20 30 3b 20 69 20 3c 20 72 65 74 2e 6c 65 6e = 0; i < ret.len 00028bf0: 67 74 68 3b 20 2b 2b 69 29 20 7b 0a 20 20 20 20 gth; ++i) {. 00028c00: 72 65 74 5b 69 5d 20 3d 20 61 72 72 5b 69 5d 2e ret[i] = arr[i]. 00028c10: 6c 69 73 74 65 6e 65 72 20 7c 7c 20 61 72 72 5b listener || arr[ 00028c20: 69 5d 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e i];. }. return 00028c30: 20 72 65 74 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f ret;.}..functio 00028c40: 6e 20 6f 6e 63 65 28 65 6d 69 74 74 65 72 2c 20 n once(emitter, 00028c50: 6e 61 6d 65 29 20 7b 0a 20 20 72 65 74 75 72 6e name) {. return 00028c60: 20 6e 65 77 20 50 72 6f 6d 69 73 65 28 66 75 6e new Promise(fun 00028c70: 63 74 69 6f 6e 20 28 72 65 73 6f 6c 76 65 2c 20 ction (resolve, 00028c80: 72 65 6a 65 63 74 29 20 7b 0a 20 20 20 20 66 75 reject) {. fu 00028c90: 6e 63 74 69 6f 6e 20 65 72 72 6f 72 4c 69 73 74 nction errorList 00028ca0: 65 6e 65 72 28 65 72 72 29 20 7b 0a 20 20 20 20 ener(err) {. 00028cb0: 20 20 65 6d 69 74 74 65 72 2e 72 65 6d 6f 76 65 emitter.remove 00028cc0: 4c 69 73 74 65 6e 65 72 28 6e 61 6d 65 2c 20 72 Listener(name, r 00028cd0: 65 73 6f 6c 76 65 72 29 3b 0a 20 20 20 20 20 20 esolver);. 00028ce0: 72 65 6a 65 63 74 28 65 72 72 29 3b 0a 20 20 20 reject(err);. 00028cf0: 20 7d 0a 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e }.. function 00028d00: 20 72 65 73 6f 6c 76 65 72 28 29 20 7b 0a 20 20 resolver() {. 00028d10: 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 20 65 if (typeof e 00028d20: 6d 69 74 74 65 72 2e 72 65 6d 6f 76 65 4c 69 73 mitter.removeLis 00028d30: 74 65 6e 65 72 20 3d 3d 3d 20 27 66 75 6e 63 74 tener === 'funct 00028d40: 69 6f 6e 27 29 20 7b 0a 20 20 20 20 20 20 20 20 ion') {. 00028d50: 65 6d 69 74 74 65 72 2e 72 65 6d 6f 76 65 4c 69 emitter.removeLi 00028d60: 73 74 65 6e 65 72 28 27 65 72 72 6f 72 27 2c 20 stener('error', 00028d70: 65 72 72 6f 72 4c 69 73 74 65 6e 65 72 29 3b 0a errorListener);. 00028d80: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 }. re 00028d90: 73 6f 6c 76 65 28 5b 5d 2e 73 6c 69 63 65 2e 63 solve([].slice.c 00028da0: 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 29 29 3b all(arguments)); 00028db0: 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 76 65 . };.. eve 00028dc0: 6e 74 54 61 72 67 65 74 41 67 6e 6f 73 74 69 63 ntTargetAgnostic 00028dd0: 41 64 64 4c 69 73 74 65 6e 65 72 28 65 6d 69 74 AddListener(emit 00028de0: 74 65 72 2c 20 6e 61 6d 65 2c 20 72 65 73 6f 6c ter, name, resol 00028df0: 76 65 72 2c 20 7b 20 6f 6e 63 65 3a 20 74 72 75 ver, { once: tru 00028e00: 65 20 7d 29 3b 0a 20 20 20 20 69 66 20 28 6e 61 e });. if (na 00028e10: 6d 65 20 21 3d 3d 20 27 65 72 72 6f 72 27 29 20 me !== 'error') 00028e20: 7b 0a 20 20 20 20 20 20 61 64 64 45 72 72 6f 72 {. addError 00028e30: 48 61 6e 64 6c 65 72 49 66 45 76 65 6e 74 45 6d HandlerIfEventEm 00028e40: 69 74 74 65 72 28 65 6d 69 74 74 65 72 2c 20 65 itter(emitter, e 00028e50: 72 72 6f 72 4c 69 73 74 65 6e 65 72 2c 20 7b 20 rrorListener, { 00028e60: 6f 6e 63 65 3a 20 74 72 75 65 20 7d 29 3b 0a 20 once: true });. 00028e70: 20 20 20 7d 0a 20 20 7d 29 3b 0a 7d 0a 0a 66 75 }. });.}..fu 00028e80: 6e 63 74 69 6f 6e 20 61 64 64 45 72 72 6f 72 48 nction addErrorH 00028e90: 61 6e 64 6c 65 72 49 66 45 76 65 6e 74 45 6d 69 andlerIfEventEmi 00028ea0: 74 74 65 72 28 65 6d 69 74 74 65 72 2c 20 68 61 tter(emitter, ha 00028eb0: 6e 64 6c 65 72 2c 20 66 6c 61 67 73 29 20 7b 0a ndler, flags) {. 00028ec0: 20 20 69 66 20 28 74 79 70 65 6f 66 20 65 6d 69 if (typeof emi 00028ed0: 74 74 65 72 2e 6f 6e 20 3d 3d 3d 20 27 66 75 6e tter.on === 'fun 00028ee0: 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 65 76 ction') {. ev 00028ef0: 65 6e 74 54 61 72 67 65 74 41 67 6e 6f 73 74 69 entTargetAgnosti 00028f00: 63 41 64 64 4c 69 73 74 65 6e 65 72 28 65 6d 69 cAddListener(emi 00028f10: 74 74 65 72 2c 20 27 65 72 72 6f 72 27 2c 20 68 tter, 'error', h 00028f20: 61 6e 64 6c 65 72 2c 20 66 6c 61 67 73 29 3b 0a andler, flags);. 00028f30: 20 20 7d 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 }.}..function 00028f40: 65 76 65 6e 74 54 61 72 67 65 74 41 67 6e 6f 73 eventTargetAgnos 00028f50: 74 69 63 41 64 64 4c 69 73 74 65 6e 65 72 28 65 ticAddListener(e 00028f60: 6d 69 74 74 65 72 2c 20 6e 61 6d 65 2c 20 6c 69 mitter, name, li 00028f70: 73 74 65 6e 65 72 2c 20 66 6c 61 67 73 29 20 7b stener, flags) { 00028f80: 0a 20 20 69 66 20 28 74 79 70 65 6f 66 20 65 6d . if (typeof em 00028f90: 69 74 74 65 72 2e 6f 6e 20 3d 3d 3d 20 27 66 75 itter.on === 'fu 00028fa0: 6e 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 69 nction') {. i 00028fb0: 66 20 28 66 6c 61 67 73 2e 6f 6e 63 65 29 20 7b f (flags.once) { 00028fc0: 0a 20 20 20 20 20 20 65 6d 69 74 74 65 72 2e 6f . emitter.o 00028fd0: 6e 63 65 28 6e 61 6d 65 2c 20 6c 69 73 74 65 6e nce(name, listen 00028fe0: 65 72 29 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 er);. } else 00028ff0: 7b 0a 20 20 20 20 20 20 65 6d 69 74 74 65 72 2e {. emitter. 00029000: 6f 6e 28 6e 61 6d 65 2c 20 6c 69 73 74 65 6e 65 on(name, listene 00029010: 72 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 20 65 6c r);. }. } el 00029020: 73 65 20 69 66 20 28 74 79 70 65 6f 66 20 65 6d se if (typeof em 00029030: 69 74 74 65 72 2e 61 64 64 45 76 65 6e 74 4c 69 itter.addEventLi 00029040: 73 74 65 6e 65 72 20 3d 3d 3d 20 27 66 75 6e 63 stener === 'func 00029050: 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 2f 2f 20 tion') {. // 00029060: 45 76 65 6e 74 54 61 72 67 65 74 20 64 6f 65 73 EventTarget does 00029070: 20 6e 6f 74 20 68 61 76 65 20 60 65 72 72 6f 72 not have `error 00029080: 60 20 65 76 65 6e 74 20 73 65 6d 61 6e 74 69 63 ` event semantic 00029090: 73 20 6c 69 6b 65 20 4e 6f 64 65 0a 20 20 20 20 s like Node. 000290a0: 2f 2f 20 45 76 65 6e 74 45 6d 69 74 74 65 72 73 // EventEmitters 000290b0: 2c 20 77 65 20 64 6f 20 6e 6f 74 20 6c 69 73 74 , we do not list 000290c0: 65 6e 20 66 6f 72 20 60 65 72 72 6f 72 60 20 65 en for `error` e 000290d0: 76 65 6e 74 73 20 68 65 72 65 2e 0a 20 20 20 20 vents here.. 000290e0: 65 6d 69 74 74 65 72 2e 61 64 64 45 76 65 6e 74 emitter.addEvent 000290f0: 4c 69 73 74 65 6e 65 72 28 6e 61 6d 65 2c 20 66 Listener(name, f 00029100: 75 6e 63 74 69 6f 6e 20 77 72 61 70 4c 69 73 74 unction wrapList 00029110: 65 6e 65 72 28 61 72 67 29 20 7b 0a 20 20 20 20 ener(arg) {. 00029120: 20 20 2f 2f 20 49 45 20 64 6f 65 73 20 6e 6f 74 // IE does not 00029130: 20 68 61 76 65 20 62 75 69 6c 74 69 6e 20 60 7b have builtin `{ 00029140: 20 6f 6e 63 65 3a 20 74 72 75 65 20 7d 60 20 73 once: true }` s 00029150: 75 70 70 6f 72 74 20 73 6f 20 77 65 0a 20 20 20 upport so we. 00029160: 20 20 20 2f 2f 20 68 61 76 65 20 74 6f 20 64 6f // have to do 00029170: 20 69 74 20 6d 61 6e 75 61 6c 6c 79 2e 0a 20 20 it manually.. 00029180: 20 20 20 20 69 66 20 28 66 6c 61 67 73 2e 6f 6e if (flags.on 00029190: 63 65 29 20 7b 0a 20 20 20 20 20 20 20 20 65 6d ce) {. em 000291a0: 69 74 74 65 72 2e 72 65 6d 6f 76 65 45 76 65 6e itter.removeEven 000291b0: 74 4c 69 73 74 65 6e 65 72 28 6e 61 6d 65 2c 20 tListener(name, 000291c0: 77 72 61 70 4c 69 73 74 65 6e 65 72 29 3b 0a 20 wrapListener);. 000291d0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 6c 69 73 }. lis 000291e0: 74 65 6e 65 72 28 61 72 67 29 3b 0a 20 20 20 20 tener(arg);. 000291f0: 7d 29 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 });. } else {. 00029200: 20 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 throw new Typ 00029210: 65 45 72 72 6f 72 28 27 54 68 65 20 22 65 6d 69 eError('The "emi 00029220: 74 74 65 72 22 20 61 72 67 75 6d 65 6e 74 20 6d tter" argument m 00029230: 75 73 74 20 62 65 20 6f 66 20 74 79 70 65 20 45 ust be of type E 00029240: 76 65 6e 74 45 6d 69 74 74 65 72 2e 20 52 65 63 ventEmitter. Rec 00029250: 65 69 76 65 64 20 74 79 70 65 20 27 20 2b 20 74 eived type ' + t 00029260: 79 70 65 6f 66 20 65 6d 69 74 74 65 72 29 3b 0a ypeof emitter);. 00029270: 20 20 7d 0a 7d 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 }.}.../***/ }) 00029280: 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 ,../***/ "./node 00029290: 5f 6d 6f 64 75 6c 65 73 2f 65 78 74 65 6e 64 2f _modules/extend/ 000292a0: 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a index.js":./*!** 000292b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000292c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000292d0: 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e ****!*\. !*** . 000292e0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 78 /node_modules/ex 000292f0: 74 65 6e 64 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a tend/index.js ** 00029300: 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!. \********** 00029310: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00029320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 00029330: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e **/ ((module) => 00029340: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 00029350: 3b 0a 0a 0a 76 61 72 20 68 61 73 4f 77 6e 20 3d ;...var hasOwn = 00029360: 20 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 Object.prototyp 00029370: 65 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 e.hasOwnProperty 00029380: 3b 0a 76 61 72 20 74 6f 53 74 72 20 3d 20 4f 62 ;.var toStr = Ob 00029390: 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 ject.prototype.t 000293a0: 6f 53 74 72 69 6e 67 3b 0a 76 61 72 20 64 65 66 oString;.var def 000293b0: 69 6e 65 50 72 6f 70 65 72 74 79 20 3d 20 4f 62 ineProperty = Ob 000293c0: 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 ject.definePrope 000293d0: 72 74 79 3b 0a 76 61 72 20 67 4f 50 44 20 3d 20 rty;.var gOPD = 000293e0: 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 6f Object.getOwnPro 000293f0: 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 3b pertyDescriptor; 00029400: 0a 0a 76 61 72 20 69 73 41 72 72 61 79 20 3d 20 ..var isArray = 00029410: 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 72 61 79 function isArray 00029420: 28 61 72 72 29 20 7b 0a 09 69 66 20 28 74 79 70 (arr) {..if (typ 00029430: 65 6f 66 20 41 72 72 61 79 2e 69 73 41 72 72 61 eof Array.isArra 00029440: 79 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 y === 'function' 00029450: 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 41 72 72 ) {...return Arr 00029460: 61 79 2e 69 73 41 72 72 61 79 28 61 72 72 29 3b ay.isArray(arr); 00029470: 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 74 6f 53 ..}...return toS 00029480: 74 72 2e 63 61 6c 6c 28 61 72 72 29 20 3d 3d 3d tr.call(arr) === 00029490: 20 27 5b 6f 62 6a 65 63 74 20 41 72 72 61 79 5d '[object Array] 000294a0: 27 3b 0a 7d 3b 0a 0a 76 61 72 20 69 73 50 6c 61 ';.};..var isPla 000294b0: 69 6e 4f 62 6a 65 63 74 20 3d 20 66 75 6e 63 74 inObject = funct 000294c0: 69 6f 6e 20 69 73 50 6c 61 69 6e 4f 62 6a 65 63 ion isPlainObjec 000294d0: 74 28 6f 62 6a 29 20 7b 0a 09 69 66 20 28 21 6f t(obj) {..if (!o 000294e0: 62 6a 20 7c 7c 20 74 6f 53 74 72 2e 63 61 6c 6c bj || toStr.call 000294f0: 28 6f 62 6a 29 20 21 3d 3d 20 27 5b 6f 62 6a 65 (obj) !== '[obje 00029500: 63 74 20 4f 62 6a 65 63 74 5d 27 29 20 7b 0a 09 ct Object]') {.. 00029510: 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 .return false;.. 00029520: 7d 0a 0a 09 76 61 72 20 68 61 73 4f 77 6e 43 6f }...var hasOwnCo 00029530: 6e 73 74 72 75 63 74 6f 72 20 3d 20 68 61 73 4f nstructor = hasO 00029540: 77 6e 2e 63 61 6c 6c 28 6f 62 6a 2c 20 27 63 6f wn.call(obj, 'co 00029550: 6e 73 74 72 75 63 74 6f 72 27 29 3b 0a 09 76 61 nstructor');..va 00029560: 72 20 68 61 73 49 73 50 72 6f 74 6f 74 79 70 65 r hasIsPrototype 00029570: 4f 66 20 3d 20 6f 62 6a 2e 63 6f 6e 73 74 72 75 Of = obj.constru 00029580: 63 74 6f 72 20 26 26 20 6f 62 6a 2e 63 6f 6e 73 ctor && obj.cons 00029590: 74 72 75 63 74 6f 72 2e 70 72 6f 74 6f 74 79 70 tructor.prototyp 000295a0: 65 20 26 26 20 68 61 73 4f 77 6e 2e 63 61 6c 6c e && hasOwn.call 000295b0: 28 6f 62 6a 2e 63 6f 6e 73 74 72 75 63 74 6f 72 (obj.constructor 000295c0: 2e 70 72 6f 74 6f 74 79 70 65 2c 20 27 69 73 50 .prototype, 'isP 000295d0: 72 6f 74 6f 74 79 70 65 4f 66 27 29 3b 0a 09 2f rototypeOf');../ 000295e0: 2f 20 4e 6f 74 20 6f 77 6e 20 63 6f 6e 73 74 72 / Not own constr 000295f0: 75 63 74 6f 72 20 70 72 6f 70 65 72 74 79 20 6d uctor property m 00029600: 75 73 74 20 62 65 20 4f 62 6a 65 63 74 0a 09 69 ust be Object..i 00029610: 66 20 28 6f 62 6a 2e 63 6f 6e 73 74 72 75 63 74 f (obj.construct 00029620: 6f 72 20 26 26 20 21 68 61 73 4f 77 6e 43 6f 6e or && !hasOwnCon 00029630: 73 74 72 75 63 74 6f 72 20 26 26 20 21 68 61 73 structor && !has 00029640: 49 73 50 72 6f 74 6f 74 79 70 65 4f 66 29 20 7b IsPrototypeOf) { 00029650: 0a 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b ...return false; 00029660: 0a 09 7d 0a 0a 09 2f 2f 20 4f 77 6e 20 70 72 6f ..}...// Own pro 00029670: 70 65 72 74 69 65 73 20 61 72 65 20 65 6e 75 6d perties are enum 00029680: 65 72 61 74 65 64 20 66 69 72 73 74 6c 79 2c 20 erated firstly, 00029690: 73 6f 20 74 6f 20 73 70 65 65 64 20 75 70 2c 0a so to speed up,. 000296a0: 09 2f 2f 20 69 66 20 6c 61 73 74 20 6f 6e 65 20 .// if last one 000296b0: 69 73 20 6f 77 6e 2c 20 74 68 65 6e 20 61 6c 6c is own, then all 000296c0: 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 properties are 000296d0: 6f 77 6e 2e 0a 09 76 61 72 20 6b 65 79 3b 0a 09 own...var key;.. 000296e0: 66 6f 72 20 28 6b 65 79 20 69 6e 20 6f 62 6a 29 for (key in obj) 000296f0: 20 7b 20 2f 2a 2a 2f 20 7d 0a 0a 09 72 65 74 75 { /**/ }...retu 00029700: 72 6e 20 74 79 70 65 6f 66 20 6b 65 79 20 3d 3d rn typeof key == 00029710: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 7c 7c = 'undefined' || 00029720: 20 68 61 73 4f 77 6e 2e 63 61 6c 6c 28 6f 62 6a hasOwn.call(obj 00029730: 2c 20 6b 65 79 29 3b 0a 7d 3b 0a 0a 2f 2f 20 49 , key);.};..// I 00029740: 66 20 6e 61 6d 65 20 69 73 20 27 5f 5f 70 72 6f f name is '__pro 00029750: 74 6f 5f 5f 27 2c 20 61 6e 64 20 4f 62 6a 65 63 to__', and Objec 00029760: 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 t.defineProperty 00029770: 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 64 is available, d 00029780: 65 66 69 6e 65 20 5f 5f 70 72 6f 74 6f 5f 5f 20 efine __proto__ 00029790: 61 73 20 61 6e 20 6f 77 6e 20 70 72 6f 70 65 72 as an own proper 000297a0: 74 79 20 6f 6e 20 74 61 72 67 65 74 0a 76 61 72 ty on target.var 000297b0: 20 73 65 74 50 72 6f 70 65 72 74 79 20 3d 20 66 setProperty = f 000297c0: 75 6e 63 74 69 6f 6e 20 73 65 74 50 72 6f 70 65 unction setPrope 000297d0: 72 74 79 28 74 61 72 67 65 74 2c 20 6f 70 74 69 rty(target, opti 000297e0: 6f 6e 73 29 20 7b 0a 09 69 66 20 28 64 65 66 69 ons) {..if (defi 000297f0: 6e 65 50 72 6f 70 65 72 74 79 20 26 26 20 6f 70 neProperty && op 00029800: 74 69 6f 6e 73 2e 6e 61 6d 65 20 3d 3d 3d 20 27 tions.name === ' 00029810: 5f 5f 70 72 6f 74 6f 5f 5f 27 29 20 7b 0a 09 09 __proto__') {... 00029820: 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 74 defineProperty(t 00029830: 61 72 67 65 74 2c 20 6f 70 74 69 6f 6e 73 2e 6e arget, options.n 00029840: 61 6d 65 2c 20 7b 0a 09 09 09 65 6e 75 6d 65 72 ame, {....enumer 00029850: 61 62 6c 65 3a 20 74 72 75 65 2c 0a 09 09 09 63 able: true,....c 00029860: 6f 6e 66 69 67 75 72 61 62 6c 65 3a 20 74 72 75 onfigurable: tru 00029870: 65 2c 0a 09 09 09 76 61 6c 75 65 3a 20 6f 70 74 e,....value: opt 00029880: 69 6f 6e 73 2e 6e 65 77 56 61 6c 75 65 2c 0a 09 ions.newValue,.. 00029890: 09 09 77 72 69 74 61 62 6c 65 3a 20 74 72 75 65 ..writable: true 000298a0: 0a 09 09 7d 29 3b 0a 09 7d 20 65 6c 73 65 20 7b ...});..} else { 000298b0: 0a 09 09 74 61 72 67 65 74 5b 6f 70 74 69 6f 6e ...target[option 000298c0: 73 2e 6e 61 6d 65 5d 20 3d 20 6f 70 74 69 6f 6e s.name] = option 000298d0: 73 2e 6e 65 77 56 61 6c 75 65 3b 0a 09 7d 0a 7d s.newValue;..}.} 000298e0: 3b 0a 0a 2f 2f 20 52 65 74 75 72 6e 20 75 6e 64 ;..// Return und 000298f0: 65 66 69 6e 65 64 20 69 6e 73 74 65 61 64 20 6f efined instead o 00029900: 66 20 5f 5f 70 72 6f 74 6f 5f 5f 20 69 66 20 27 f __proto__ if ' 00029910: 5f 5f 70 72 6f 74 6f 5f 5f 27 20 69 73 20 6e 6f __proto__' is no 00029920: 74 20 61 6e 20 6f 77 6e 20 70 72 6f 70 65 72 74 t an own propert 00029930: 79 0a 76 61 72 20 67 65 74 50 72 6f 70 65 72 74 y.var getPropert 00029940: 79 20 3d 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 y = function get 00029950: 50 72 6f 70 65 72 74 79 28 6f 62 6a 2c 20 6e 61 Property(obj, na 00029960: 6d 65 29 20 7b 0a 09 69 66 20 28 6e 61 6d 65 20 me) {..if (name 00029970: 3d 3d 3d 20 27 5f 5f 70 72 6f 74 6f 5f 5f 27 29 === '__proto__') 00029980: 20 7b 0a 09 09 69 66 20 28 21 68 61 73 4f 77 6e {...if (!hasOwn 00029990: 2e 63 61 6c 6c 28 6f 62 6a 2c 20 6e 61 6d 65 29 .call(obj, name) 000299a0: 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 76 6f ) {....return vo 000299b0: 69 64 20 30 3b 0a 09 09 7d 20 65 6c 73 65 20 69 id 0;...} else i 000299c0: 66 20 28 67 4f 50 44 29 20 7b 0a 09 09 09 2f 2f f (gOPD) {....// 000299d0: 20 49 6e 20 65 61 72 6c 79 20 76 65 72 73 69 6f In early versio 000299e0: 6e 73 20 6f 66 20 6e 6f 64 65 2c 20 6f 62 6a 5b ns of node, obj[ 000299f0: 27 5f 5f 70 72 6f 74 6f 5f 5f 27 5d 20 69 73 20 '__proto__'] is 00029a00: 62 75 67 67 79 20 77 68 65 6e 20 6f 62 6a 20 68 buggy when obj h 00029a10: 61 73 0a 09 09 09 2f 2f 20 5f 5f 70 72 6f 74 6f as....// __proto 00029a20: 5f 5f 20 61 73 20 61 6e 20 6f 77 6e 20 70 72 6f __ as an own pro 00029a30: 70 65 72 74 79 2e 20 4f 62 6a 65 63 74 2e 67 65 perty. Object.ge 00029a40: 74 4f 77 6e 50 72 6f 70 65 72 74 79 44 65 73 63 tOwnPropertyDesc 00029a50: 72 69 70 74 6f 72 28 29 20 77 6f 72 6b 73 2e 0a riptor() works.. 00029a60: 09 09 09 72 65 74 75 72 6e 20 67 4f 50 44 28 6f ...return gOPD(o 00029a70: 62 6a 2c 20 6e 61 6d 65 29 2e 76 61 6c 75 65 3b bj, name).value; 00029a80: 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e ...}..}...return 00029a90: 20 6f 62 6a 5b 6e 61 6d 65 5d 3b 0a 7d 3b 0a 0a obj[name];.};.. 00029aa0: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 00029ab0: 20 66 75 6e 63 74 69 6f 6e 20 65 78 74 65 6e 64 function extend 00029ac0: 28 29 20 7b 0a 09 76 61 72 20 6f 70 74 69 6f 6e () {..var option 00029ad0: 73 2c 20 6e 61 6d 65 2c 20 73 72 63 2c 20 63 6f s, name, src, co 00029ae0: 70 79 2c 20 63 6f 70 79 49 73 41 72 72 61 79 2c py, copyIsArray, 00029af0: 20 63 6c 6f 6e 65 3b 0a 09 76 61 72 20 74 61 72 clone;..var tar 00029b00: 67 65 74 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b get = arguments[ 00029b10: 30 5d 3b 0a 09 76 61 72 20 69 20 3d 20 31 3b 0a 0];..var i = 1;. 00029b20: 09 76 61 72 20 6c 65 6e 67 74 68 20 3d 20 61 72 .var length = ar 00029b30: 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b 0a guments.length;. 00029b40: 09 76 61 72 20 64 65 65 70 20 3d 20 66 61 6c 73 .var deep = fals 00029b50: 65 3b 0a 0a 09 2f 2f 20 48 61 6e 64 6c 65 20 61 e;...// Handle a 00029b60: 20 64 65 65 70 20 63 6f 70 79 20 73 69 74 75 61 deep copy situa 00029b70: 74 69 6f 6e 0a 09 69 66 20 28 74 79 70 65 6f 66 tion..if (typeof 00029b80: 20 74 61 72 67 65 74 20 3d 3d 3d 20 27 62 6f 6f target === 'boo 00029b90: 6c 65 61 6e 27 29 20 7b 0a 09 09 64 65 65 70 20 lean') {...deep 00029ba0: 3d 20 74 61 72 67 65 74 3b 0a 09 09 74 61 72 67 = target;...targ 00029bb0: 65 74 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b 31 et = arguments[1 00029bc0: 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 2f 2f 20 73 6b ] || {};...// sk 00029bd0: 69 70 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 61 ip the boolean a 00029be0: 6e 64 20 74 68 65 20 74 61 72 67 65 74 0a 09 09 nd the target... 00029bf0: 69 20 3d 20 32 3b 0a 09 7d 0a 09 69 66 20 28 74 i = 2;..}..if (t 00029c00: 61 72 67 65 74 20 3d 3d 20 6e 75 6c 6c 20 7c 7c arget == null || 00029c10: 20 28 74 79 70 65 6f 66 20 74 61 72 67 65 74 20 (typeof target 00029c20: 21 3d 3d 20 27 6f 62 6a 65 63 74 27 20 26 26 20 !== 'object' && 00029c30: 74 79 70 65 6f 66 20 74 61 72 67 65 74 20 21 3d typeof target != 00029c40: 3d 20 27 66 75 6e 63 74 69 6f 6e 27 29 29 20 7b = 'function')) { 00029c50: 0a 09 09 74 61 72 67 65 74 20 3d 20 7b 7d 3b 0a ...target = {};. 00029c60: 09 7d 0a 0a 09 66 6f 72 20 28 3b 20 69 20 3c 20 .}...for (; i < 00029c70: 6c 65 6e 67 74 68 3b 20 2b 2b 69 29 20 7b 0a 09 length; ++i) {.. 00029c80: 09 6f 70 74 69 6f 6e 73 20 3d 20 61 72 67 75 6d .options = argum 00029c90: 65 6e 74 73 5b 69 5d 3b 0a 09 09 2f 2f 20 4f 6e ents[i];...// On 00029ca0: 6c 79 20 64 65 61 6c 20 77 69 74 68 20 6e 6f 6e ly deal with non 00029cb0: 2d 6e 75 6c 6c 2f 75 6e 64 65 66 69 6e 65 64 20 -null/undefined 00029cc0: 76 61 6c 75 65 73 0a 09 09 69 66 20 28 6f 70 74 values...if (opt 00029cd0: 69 6f 6e 73 20 21 3d 20 6e 75 6c 6c 29 20 7b 0a ions != null) {. 00029ce0: 09 09 09 2f 2f 20 45 78 74 65 6e 64 20 74 68 65 ...// Extend the 00029cf0: 20 62 61 73 65 20 6f 62 6a 65 63 74 0a 09 09 09 base object.... 00029d00: 66 6f 72 20 28 6e 61 6d 65 20 69 6e 20 6f 70 74 for (name in opt 00029d10: 69 6f 6e 73 29 20 7b 0a 09 09 09 09 73 72 63 20 ions) {.....src 00029d20: 3d 20 67 65 74 50 72 6f 70 65 72 74 79 28 74 61 = getProperty(ta 00029d30: 72 67 65 74 2c 20 6e 61 6d 65 29 3b 0a 09 09 09 rget, name);.... 00029d40: 09 63 6f 70 79 20 3d 20 67 65 74 50 72 6f 70 65 .copy = getPrope 00029d50: 72 74 79 28 6f 70 74 69 6f 6e 73 2c 20 6e 61 6d rty(options, nam 00029d60: 65 29 3b 0a 0a 09 09 09 09 2f 2f 20 50 72 65 76 e);......// Prev 00029d70: 65 6e 74 20 6e 65 76 65 72 2d 65 6e 64 69 6e 67 ent never-ending 00029d80: 20 6c 6f 6f 70 0a 09 09 09 09 69 66 20 28 74 61 loop.....if (ta 00029d90: 72 67 65 74 20 21 3d 3d 20 63 6f 70 79 29 20 7b rget !== copy) { 00029da0: 0a 09 09 09 09 09 2f 2f 20 52 65 63 75 72 73 65 ......// Recurse 00029db0: 20 69 66 20 77 65 27 72 65 20 6d 65 72 67 69 6e if we're mergin 00029dc0: 67 20 70 6c 61 69 6e 20 6f 62 6a 65 63 74 73 20 g plain objects 00029dd0: 6f 72 20 61 72 72 61 79 73 0a 09 09 09 09 09 69 or arrays......i 00029de0: 66 20 28 64 65 65 70 20 26 26 20 63 6f 70 79 20 f (deep && copy 00029df0: 26 26 20 28 69 73 50 6c 61 69 6e 4f 62 6a 65 63 && (isPlainObjec 00029e00: 74 28 63 6f 70 79 29 20 7c 7c 20 28 63 6f 70 79 t(copy) || (copy 00029e10: 49 73 41 72 72 61 79 20 3d 20 69 73 41 72 72 61 IsArray = isArra 00029e20: 79 28 63 6f 70 79 29 29 29 29 20 7b 0a 09 09 09 y(copy)))) {.... 00029e30: 09 09 09 69 66 20 28 63 6f 70 79 49 73 41 72 72 ...if (copyIsArr 00029e40: 61 79 29 20 7b 0a 09 09 09 09 09 09 09 63 6f 70 ay) {........cop 00029e50: 79 49 73 41 72 72 61 79 20 3d 20 66 61 6c 73 65 yIsArray = false 00029e60: 3b 0a 09 09 09 09 09 09 09 63 6c 6f 6e 65 20 3d ;........clone = 00029e70: 20 73 72 63 20 26 26 20 69 73 41 72 72 61 79 28 src && isArray( 00029e80: 73 72 63 29 20 3f 20 73 72 63 20 3a 20 5b 5d 3b src) ? src : []; 00029e90: 0a 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a .......} else {. 00029ea0: 09 09 09 09 09 09 09 63 6c 6f 6e 65 20 3d 20 73 .......clone = s 00029eb0: 72 63 20 26 26 20 69 73 50 6c 61 69 6e 4f 62 6a rc && isPlainObj 00029ec0: 65 63 74 28 73 72 63 29 20 3f 20 73 72 63 20 3a ect(src) ? src : 00029ed0: 20 7b 7d 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 {};.......}.... 00029ee0: 09 09 09 09 2f 2f 20 4e 65 76 65 72 20 6d 6f 76 ....// Never mov 00029ef0: 65 20 6f 72 69 67 69 6e 61 6c 20 6f 62 6a 65 63 e original objec 00029f00: 74 73 2c 20 63 6c 6f 6e 65 20 74 68 65 6d 0a 09 ts, clone them.. 00029f10: 09 09 09 09 09 73 65 74 50 72 6f 70 65 72 74 79 .....setProperty 00029f20: 28 74 61 72 67 65 74 2c 20 7b 20 6e 61 6d 65 3a (target, { name: 00029f30: 20 6e 61 6d 65 2c 20 6e 65 77 56 61 6c 75 65 3a name, newValue: 00029f40: 20 65 78 74 65 6e 64 28 64 65 65 70 2c 20 63 6c extend(deep, cl 00029f50: 6f 6e 65 2c 20 63 6f 70 79 29 20 7d 29 3b 0a 0a one, copy) });.. 00029f60: 09 09 09 09 09 2f 2f 20 44 6f 6e 27 74 20 62 72 .....// Don't br 00029f70: 69 6e 67 20 69 6e 20 75 6e 64 65 66 69 6e 65 64 ing in undefined 00029f80: 20 76 61 6c 75 65 73 0a 09 09 09 09 09 7d 20 65 values......} e 00029f90: 6c 73 65 20 69 66 20 28 74 79 70 65 6f 66 20 63 lse if (typeof c 00029fa0: 6f 70 79 20 21 3d 3d 20 27 75 6e 64 65 66 69 6e opy !== 'undefin 00029fb0: 65 64 27 29 20 7b 0a 09 09 09 09 09 09 73 65 74 ed') {.......set 00029fc0: 50 72 6f 70 65 72 74 79 28 74 61 72 67 65 74 2c Property(target, 00029fd0: 20 7b 20 6e 61 6d 65 3a 20 6e 61 6d 65 2c 20 6e { name: name, n 00029fe0: 65 77 56 61 6c 75 65 3a 20 63 6f 70 79 20 7d 29 ewValue: copy }) 00029ff0: 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 ;......}.....}.. 0002a000: 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 ..}...}..}...// 0002a010: 52 65 74 75 72 6e 20 74 68 65 20 6d 6f 64 69 66 Return the modif 0002a020: 69 65 64 20 6f 62 6a 65 63 74 0a 09 72 65 74 75 ied object..retu 0002a030: 72 6e 20 74 61 72 67 65 74 3b 0a 7d 3b 0a 0a 0a rn target;.};... 0002a040: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 0002a050: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0002a060: 2f 66 61 73 74 2d 64 65 65 70 2d 65 71 75 61 6c /fast-deep-equal 0002a070: 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a /index.js":./*!* 0002a080: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a0a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!* 0002a0b0: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_ 0002a0c0: 6d 6f 64 75 6c 65 73 2f 66 61 73 74 2d 64 65 65 modules/fast-dee 0002a0d0: 70 2d 65 71 75 61 6c 2f 69 6e 64 65 78 2e 6a 73 p-equal/index.js 0002a0e0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 0002a0f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a110: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/ 0002a120: 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a ((module) => {.. 0002a130: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0002a140: 2f 2f 20 64 6f 20 6e 6f 74 20 65 64 69 74 20 2e // do not edit . 0002a150: 6a 73 20 66 69 6c 65 73 20 64 69 72 65 63 74 6c js files directl 0002a160: 79 20 2d 20 65 64 69 74 20 73 72 63 2f 69 6e 64 y - edit src/ind 0002a170: 65 78 2e 6a 73 74 0a 0a 0a 0a 6d 6f 64 75 6c 65 ex.jst....module 0002a180: 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 .exports = funct 0002a190: 69 6f 6e 20 65 71 75 61 6c 28 61 2c 20 62 29 20 ion equal(a, b) 0002a1a0: 7b 0a 20 20 69 66 20 28 61 20 3d 3d 3d 20 62 29 {. if (a === b) 0002a1b0: 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 0a 20 return true;.. 0002a1c0: 20 69 66 20 28 61 20 26 26 20 62 20 26 26 20 74 if (a && b && t 0002a1d0: 79 70 65 6f 66 20 61 20 3d 3d 20 27 6f 62 6a 65 ypeof a == 'obje 0002a1e0: 63 74 27 20 26 26 20 74 79 70 65 6f 66 20 62 20 ct' && typeof b 0002a1f0: 3d 3d 20 27 6f 62 6a 65 63 74 27 29 20 7b 0a 20 == 'object') {. 0002a200: 20 20 20 69 66 20 28 61 2e 63 6f 6e 73 74 72 75 if (a.constru 0002a210: 63 74 6f 72 20 21 3d 3d 20 62 2e 63 6f 6e 73 74 ctor !== b.const 0002a220: 72 75 63 74 6f 72 29 20 72 65 74 75 72 6e 20 66 ructor) return f 0002a230: 61 6c 73 65 3b 0a 0a 20 20 20 20 76 61 72 20 6c alse;.. var l 0002a240: 65 6e 67 74 68 2c 20 69 2c 20 6b 65 79 73 3b 0a ength, i, keys;. 0002a250: 20 20 20 20 69 66 20 28 41 72 72 61 79 2e 69 73 if (Array.is 0002a260: 41 72 72 61 79 28 61 29 29 20 7b 0a 20 20 20 20 Array(a)) {. 0002a270: 20 20 6c 65 6e 67 74 68 20 3d 20 61 2e 6c 65 6e length = a.len 0002a280: 67 74 68 3b 0a 20 20 20 20 20 20 69 66 20 28 6c gth;. if (l 0002a290: 65 6e 67 74 68 20 21 3d 20 62 2e 6c 65 6e 67 74 ength != b.lengt 0002a2a0: 68 29 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b h) return false; 0002a2b0: 0a 20 20 20 20 20 20 66 6f 72 20 28 69 20 3d 20 . for (i = 0002a2c0: 6c 65 6e 67 74 68 3b 20 69 2d 2d 20 21 3d 3d 20 length; i-- !== 0002a2d0: 30 3b 29 0a 20 20 20 20 20 20 20 20 69 66 20 28 0;). if ( 0002a2e0: 21 65 71 75 61 6c 28 61 5b 69 5d 2c 20 62 5b 69 !equal(a[i], b[i 0002a2f0: 5d 29 29 20 72 65 74 75 72 6e 20 66 61 6c 73 65 ])) return false 0002a300: 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 ;. return t 0002a310: 72 75 65 3b 0a 20 20 20 20 7d 0a 0a 0a 0a 20 20 rue;. }.... 0002a320: 20 20 69 66 20 28 61 2e 63 6f 6e 73 74 72 75 63 if (a.construc 0002a330: 74 6f 72 20 3d 3d 3d 20 52 65 67 45 78 70 29 20 tor === RegExp) 0002a340: 72 65 74 75 72 6e 20 61 2e 73 6f 75 72 63 65 20 return a.source 0002a350: 3d 3d 3d 20 62 2e 73 6f 75 72 63 65 20 26 26 20 === b.source && 0002a360: 61 2e 66 6c 61 67 73 20 3d 3d 3d 20 62 2e 66 6c a.flags === b.fl 0002a370: 61 67 73 3b 0a 20 20 20 20 69 66 20 28 61 2e 76 ags;. if (a.v 0002a380: 61 6c 75 65 4f 66 20 21 3d 3d 20 4f 62 6a 65 63 alueOf !== Objec 0002a390: 74 2e 70 72 6f 74 6f 74 79 70 65 2e 76 61 6c 75 t.prototype.valu 0002a3a0: 65 4f 66 29 20 72 65 74 75 72 6e 20 61 2e 76 61 eOf) return a.va 0002a3b0: 6c 75 65 4f 66 28 29 20 3d 3d 3d 20 62 2e 76 61 lueOf() === b.va 0002a3c0: 6c 75 65 4f 66 28 29 3b 0a 20 20 20 20 69 66 20 lueOf();. if 0002a3d0: 28 61 2e 74 6f 53 74 72 69 6e 67 20 21 3d 3d 20 (a.toString !== 0002a3e0: 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 Object.prototype 0002a3f0: 2e 74 6f 53 74 72 69 6e 67 29 20 72 65 74 75 72 .toString) retur 0002a400: 6e 20 61 2e 74 6f 53 74 72 69 6e 67 28 29 20 3d n a.toString() = 0002a410: 3d 3d 20 62 2e 74 6f 53 74 72 69 6e 67 28 29 3b == b.toString(); 0002a420: 0a 0a 20 20 20 20 6b 65 79 73 20 3d 20 4f 62 6a .. keys = Obj 0002a430: 65 63 74 2e 6b 65 79 73 28 61 29 3b 0a 20 20 20 ect.keys(a);. 0002a440: 20 6c 65 6e 67 74 68 20 3d 20 6b 65 79 73 2e 6c length = keys.l 0002a450: 65 6e 67 74 68 3b 0a 20 20 20 20 69 66 20 28 6c ength;. if (l 0002a460: 65 6e 67 74 68 20 21 3d 3d 20 4f 62 6a 65 63 74 ength !== Object 0002a470: 2e 6b 65 79 73 28 62 29 2e 6c 65 6e 67 74 68 29 .keys(b).length) 0002a480: 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 0a return false;.. 0002a490: 20 20 20 20 66 6f 72 20 28 69 20 3d 20 6c 65 6e for (i = len 0002a4a0: 67 74 68 3b 20 69 2d 2d 20 21 3d 3d 20 30 3b 29 gth; i-- !== 0;) 0002a4b0: 0a 20 20 20 20 20 20 69 66 20 28 21 4f 62 6a 65 . if (!Obje 0002a4c0: 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 73 ct.prototype.has 0002a4d0: 4f 77 6e 50 72 6f 70 65 72 74 79 2e 63 61 6c 6c OwnProperty.call 0002a4e0: 28 62 2c 20 6b 65 79 73 5b 69 5d 29 29 20 72 65 (b, keys[i])) re 0002a4f0: 74 75 72 6e 20 66 61 6c 73 65 3b 0a 0a 20 20 20 turn false;.. 0002a500: 20 66 6f 72 20 28 69 20 3d 20 6c 65 6e 67 74 68 for (i = length 0002a510: 3b 20 69 2d 2d 20 21 3d 3d 20 30 3b 29 20 7b 0a ; i-- !== 0;) {. 0002a520: 20 20 20 20 20 20 76 61 72 20 6b 65 79 20 3d 20 var key = 0002a530: 6b 65 79 73 5b 69 5d 3b 0a 0a 20 20 20 20 20 20 keys[i];.. 0002a540: 69 66 20 28 21 65 71 75 61 6c 28 61 5b 6b 65 79 if (!equal(a[key 0002a550: 5d 2c 20 62 5b 6b 65 79 5d 29 29 20 72 65 74 75 ], b[key])) retu 0002a560: 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 0a rn false;. }. 0002a570: 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 . return true 0002a580: 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 74 72 75 65 ;. }.. // true 0002a590: 20 69 66 20 62 6f 74 68 20 4e 61 4e 2c 20 66 61 if both NaN, fa 0002a5a0: 6c 73 65 20 6f 74 68 65 72 77 69 73 65 0a 20 20 lse otherwise. 0002a5b0: 72 65 74 75 72 6e 20 61 21 3d 3d 61 20 26 26 20 return a!==a && 0002a5c0: 62 21 3d 3d 62 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a b!==b;.};.../*** 0002a5d0: 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f / }),../***/ "./ 0002a5e0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 66 61 75 node_modules/fau 0002a5f0: 6c 74 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a lt/index.js":./* 0002a600: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 0002a610: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a620: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !*** 0002a630: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/ 0002a640: 66 61 75 6c 74 2f 69 6e 64 65 78 2e 6a 73 20 2a fault/index.js * 0002a650: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 0002a660: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002a670: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 0002a680: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f **/ ((module, __ 0002a690: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 unused_webpack_e 0002a6a0: 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 xports, __webpac 0002a6b0: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 0002a6c0: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 0002a6d0: 0a 0a 0a 76 61 72 20 66 6f 72 6d 61 74 74 65 72 ...var formatter 0002a6e0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0002a6f0: 75 69 72 65 5f 5f 28 2f 2a 21 20 66 6f 72 6d 61 uire__(/*! forma 0002a700: 74 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 t */ "./node_mod 0002a710: 75 6c 65 73 2f 66 6f 72 6d 61 74 2f 66 6f 72 6d ules/format/form 0002a720: 61 74 2e 6a 73 22 29 0a 0a 76 61 72 20 66 61 75 at.js")..var fau 0002a730: 6c 74 20 3d 20 63 72 65 61 74 65 28 45 72 72 6f lt = create(Erro 0002a740: 72 29 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 r)..module.expor 0002a750: 74 73 20 3d 20 66 61 75 6c 74 0a 0a 66 61 75 6c ts = fault..faul 0002a760: 74 2e 65 76 61 6c 20 3d 20 63 72 65 61 74 65 28 t.eval = create( 0002a770: 45 76 61 6c 45 72 72 6f 72 29 0a 66 61 75 6c 74 EvalError).fault 0002a780: 2e 72 61 6e 67 65 20 3d 20 63 72 65 61 74 65 28 .range = create( 0002a790: 52 61 6e 67 65 45 72 72 6f 72 29 0a 66 61 75 6c RangeError).faul 0002a7a0: 74 2e 72 65 66 65 72 65 6e 63 65 20 3d 20 63 72 t.reference = cr 0002a7b0: 65 61 74 65 28 52 65 66 65 72 65 6e 63 65 45 72 eate(ReferenceEr 0002a7c0: 72 6f 72 29 0a 66 61 75 6c 74 2e 73 79 6e 74 61 ror).fault.synta 0002a7d0: 78 20 3d 20 63 72 65 61 74 65 28 53 79 6e 74 61 x = create(Synta 0002a7e0: 78 45 72 72 6f 72 29 0a 66 61 75 6c 74 2e 74 79 xError).fault.ty 0002a7f0: 70 65 20 3d 20 63 72 65 61 74 65 28 54 79 70 65 pe = create(Type 0002a800: 45 72 72 6f 72 29 0a 66 61 75 6c 74 2e 75 72 69 Error).fault.uri 0002a810: 20 3d 20 63 72 65 61 74 65 28 55 52 49 45 72 72 = create(URIErr 0002a820: 6f 72 29 0a 0a 66 61 75 6c 74 2e 63 72 65 61 74 or)..fault.creat 0002a830: 65 20 3d 20 63 72 65 61 74 65 0a 0a 2f 2f 20 43 e = create..// C 0002a840: 72 65 61 74 65 20 61 20 6e 65 77 20 60 45 43 6f reate a new `ECo 0002a850: 6e 73 74 72 75 63 74 6f 72 60 2c 20 77 69 74 68 nstructor`, with 0002a860: 20 74 68 65 20 66 6f 72 6d 61 74 74 65 64 20 60 the formatted ` 0002a870: 66 6f 72 6d 61 74 60 20 61 73 20 61 20 66 69 72 format` as a fir 0002a880: 73 74 20 61 72 67 75 6d 65 6e 74 2e 0a 66 75 6e st argument..fun 0002a890: 63 74 69 6f 6e 20 63 72 65 61 74 65 28 45 43 6f ction create(ECo 0002a8a0: 6e 73 74 72 75 63 74 6f 72 29 20 7b 0a 20 20 46 nstructor) {. F 0002a8b0: 6f 72 6d 61 74 74 65 64 45 72 72 6f 72 2e 64 69 ormattedError.di 0002a8c0: 73 70 6c 61 79 4e 61 6d 65 20 3d 20 45 43 6f 6e splayName = ECon 0002a8d0: 73 74 72 75 63 74 6f 72 2e 64 69 73 70 6c 61 79 structor.display 0002a8e0: 4e 61 6d 65 20 7c 7c 20 45 43 6f 6e 73 74 72 75 Name || EConstru 0002a8f0: 63 74 6f 72 2e 6e 61 6d 65 0a 0a 20 20 72 65 74 ctor.name.. ret 0002a900: 75 72 6e 20 46 6f 72 6d 61 74 74 65 64 45 72 72 urn FormattedErr 0002a910: 6f 72 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 46 or.. function F 0002a920: 6f 72 6d 61 74 74 65 64 45 72 72 6f 72 28 66 6f ormattedError(fo 0002a930: 72 6d 61 74 29 20 7b 0a 20 20 20 20 69 66 20 28 rmat) {. if ( 0002a940: 66 6f 72 6d 61 74 29 20 7b 0a 20 20 20 20 20 20 format) {. 0002a950: 66 6f 72 6d 61 74 20 3d 20 66 6f 72 6d 61 74 74 format = formatt 0002a960: 65 72 2e 61 70 70 6c 79 28 6e 75 6c 6c 2c 20 61 er.apply(null, a 0002a970: 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 7d 0a rguments). }. 0002a980: 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 . return new 0002a990: 45 43 6f 6e 73 74 72 75 63 74 6f 72 28 66 6f 72 EConstructor(for 0002a9a0: 6d 61 74 29 0a 20 20 7d 0a 7d 0a 0a 0a 2f 2a 2a mat). }.}.../** 0002a9b0: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 0002a9c0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 66 6f /node_modules/fo 0002a9d0: 72 2d 65 61 63 68 2f 69 6e 64 65 78 2e 6a 73 22 r-each/index.js" 0002a9e0: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 0002a9f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002aa00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c *************!*\ 0002aa10: 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d . !*** ./node_m 0002aa20: 6f 64 75 6c 65 73 2f 66 6f 72 2d 65 61 63 68 2f odules/for-each/ 0002aa30: 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 index.js ***!. 0002aa40: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************** 0002aa50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002aa60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0002aa70: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0002aa80: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0002aa90: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0002aaa0: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0002aab0: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0002aac0: 76 61 72 20 69 73 43 61 6c 6c 61 62 6c 65 20 3d var isCallable = 0002aad0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0002aae0: 72 65 5f 5f 28 2f 2a 21 20 69 73 2d 63 61 6c 6c re__(/*! is-call 0002aaf0: 61 62 6c 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f able */ "./node_ 0002ab00: 6d 6f 64 75 6c 65 73 2f 69 73 2d 63 61 6c 6c 61 modules/is-calla 0002ab10: 62 6c 65 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a ble/index.js");. 0002ab20: 0a 76 61 72 20 74 6f 53 74 72 20 3d 20 4f 62 6a .var toStr = Obj 0002ab30: 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f ect.prototype.to 0002ab40: 53 74 72 69 6e 67 3b 0a 76 61 72 20 68 61 73 4f String;.var hasO 0002ab50: 77 6e 50 72 6f 70 65 72 74 79 20 3d 20 4f 62 6a wnProperty = Obj 0002ab60: 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 ect.prototype.ha 0002ab70: 73 4f 77 6e 50 72 6f 70 65 72 74 79 3b 0a 0a 76 sOwnProperty;..v 0002ab80: 61 72 20 66 6f 72 45 61 63 68 41 72 72 61 79 20 ar forEachArray 0002ab90: 3d 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 45 61 = function forEa 0002aba0: 63 68 41 72 72 61 79 28 61 72 72 61 79 2c 20 69 chArray(array, i 0002abb0: 74 65 72 61 74 6f 72 2c 20 72 65 63 65 69 76 65 terator, receive 0002abc0: 72 29 20 7b 0a 20 20 20 20 66 6f 72 20 28 76 61 r) {. for (va 0002abd0: 72 20 69 20 3d 20 30 2c 20 6c 65 6e 20 3d 20 61 r i = 0, len = a 0002abe0: 72 72 61 79 2e 6c 65 6e 67 74 68 3b 20 69 20 3c rray.length; i < 0002abf0: 20 6c 65 6e 3b 20 69 2b 2b 29 20 7b 0a 20 20 20 len; i++) {. 0002ac00: 20 20 20 20 20 69 66 20 28 68 61 73 4f 77 6e 50 if (hasOwnP 0002ac10: 72 6f 70 65 72 74 79 2e 63 61 6c 6c 28 61 72 72 roperty.call(arr 0002ac20: 61 79 2c 20 69 29 29 20 7b 0a 20 20 20 20 20 20 ay, i)) {. 0002ac30: 20 20 20 20 20 20 69 66 20 28 72 65 63 65 69 76 if (receiv 0002ac40: 65 72 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 er == null) {. 0002ac50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 it 0002ac60: 65 72 61 74 6f 72 28 61 72 72 61 79 5b 69 5d 2c erator(array[i], 0002ac70: 20 69 2c 20 61 72 72 61 79 29 3b 0a 20 20 20 20 i, array);. 0002ac80: 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b } else { 0002ac90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 . 0002aca0: 20 69 74 65 72 61 74 6f 72 2e 63 61 6c 6c 28 72 iterator.call(r 0002acb0: 65 63 65 69 76 65 72 2c 20 61 72 72 61 79 5b 69 eceiver, array[i 0002acc0: 5d 2c 20 69 2c 20 61 72 72 61 79 29 3b 0a 20 20 ], i, array);. 0002acd0: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }. 0002ace0: 20 20 20 20 7d 0a 20 20 20 20 7d 0a 7d 3b 0a 0a }. }.};.. 0002acf0: 76 61 72 20 66 6f 72 45 61 63 68 53 74 72 69 6e var forEachStrin 0002ad00: 67 20 3d 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 g = function for 0002ad10: 45 61 63 68 53 74 72 69 6e 67 28 73 74 72 69 6e EachString(strin 0002ad20: 67 2c 20 69 74 65 72 61 74 6f 72 2c 20 72 65 63 g, iterator, rec 0002ad30: 65 69 76 65 72 29 20 7b 0a 20 20 20 20 66 6f 72 eiver) {. for 0002ad40: 20 28 76 61 72 20 69 20 3d 20 30 2c 20 6c 65 6e (var i = 0, len 0002ad50: 20 3d 20 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 = string.length 0002ad60: 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 29 20 ; i < len; i++) 0002ad70: 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 6e 6f 20 {. // no 0002ad80: 73 75 63 68 20 74 68 69 6e 67 20 61 73 20 61 20 such thing as a 0002ad90: 73 70 61 72 73 65 20 73 74 72 69 6e 67 2e 0a 20 sparse string.. 0002ada0: 20 20 20 20 20 20 20 69 66 20 28 72 65 63 65 69 if (recei 0002adb0: 76 65 72 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 ver == null) {. 0002adc0: 20 20 20 20 20 20 20 20 20 20 20 69 74 65 72 61 itera 0002add0: 74 6f 72 28 73 74 72 69 6e 67 2e 63 68 61 72 41 tor(string.charA 0002ade0: 74 28 69 29 2c 20 69 2c 20 73 74 72 69 6e 67 29 t(i), i, string) 0002adf0: 3b 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 ;. } else 0002ae00: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 {. i 0002ae10: 74 65 72 61 74 6f 72 2e 63 61 6c 6c 28 72 65 63 terator.call(rec 0002ae20: 65 69 76 65 72 2c 20 73 74 72 69 6e 67 2e 63 68 eiver, string.ch 0002ae30: 61 72 41 74 28 69 29 2c 20 69 2c 20 73 74 72 69 arAt(i), i, stri 0002ae40: 6e 67 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 ng);. }. 0002ae50: 20 20 20 7d 0a 7d 3b 0a 0a 76 61 72 20 66 6f 72 }.};..var for 0002ae60: 45 61 63 68 4f 62 6a 65 63 74 20 3d 20 66 75 6e EachObject = fun 0002ae70: 63 74 69 6f 6e 20 66 6f 72 45 61 63 68 4f 62 6a ction forEachObj 0002ae80: 65 63 74 28 6f 62 6a 65 63 74 2c 20 69 74 65 72 ect(object, iter 0002ae90: 61 74 6f 72 2c 20 72 65 63 65 69 76 65 72 29 20 ator, receiver) 0002aea0: 7b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 6b {. for (var k 0002aeb0: 20 69 6e 20 6f 62 6a 65 63 74 29 20 7b 0a 20 20 in object) {. 0002aec0: 20 20 20 20 20 20 69 66 20 28 68 61 73 4f 77 6e if (hasOwn 0002aed0: 50 72 6f 70 65 72 74 79 2e 63 61 6c 6c 28 6f 62 Property.call(ob 0002aee0: 6a 65 63 74 2c 20 6b 29 29 20 7b 0a 20 20 20 20 ject, k)) {. 0002aef0: 20 20 20 20 20 20 20 20 69 66 20 28 72 65 63 65 if (rece 0002af00: 69 76 65 72 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a iver == null) {. 0002af10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0002af20: 69 74 65 72 61 74 6f 72 28 6f 62 6a 65 63 74 5b iterator(object[ 0002af30: 6b 5d 2c 20 6b 2c 20 6f 62 6a 65 63 74 29 3b 0a k], k, object);. 0002af40: 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c } el 0002af50: 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 se {. 0002af60: 20 20 20 20 20 69 74 65 72 61 74 6f 72 2e 63 61 iterator.ca 0002af70: 6c 6c 28 72 65 63 65 69 76 65 72 2c 20 6f 62 6a ll(receiver, obj 0002af80: 65 63 74 5b 6b 5d 2c 20 6b 2c 20 6f 62 6a 65 63 ect[k], k, objec 0002af90: 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 t);. 0002afa0: 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }. }. 0002afb0: 7d 0a 7d 3b 0a 0a 76 61 72 20 66 6f 72 45 61 63 }.};..var forEac 0002afc0: 68 20 3d 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 h = function for 0002afd0: 45 61 63 68 28 6c 69 73 74 2c 20 69 74 65 72 61 Each(list, itera 0002afe0: 74 6f 72 2c 20 74 68 69 73 41 72 67 29 20 7b 0a tor, thisArg) {. 0002aff0: 20 20 20 20 69 66 20 28 21 69 73 43 61 6c 6c 61 if (!isCalla 0002b000: 62 6c 65 28 69 74 65 72 61 74 6f 72 29 29 20 7b ble(iterator)) { 0002b010: 0a 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e . throw n 0002b020: 65 77 20 54 79 70 65 45 72 72 6f 72 28 27 69 74 ew TypeError('it 0002b030: 65 72 61 74 6f 72 20 6d 75 73 74 20 62 65 20 61 erator must be a 0002b040: 20 66 75 6e 63 74 69 6f 6e 27 29 3b 0a 20 20 20 function');. 0002b050: 20 7d 0a 0a 20 20 20 20 76 61 72 20 72 65 63 65 }.. var rece 0002b060: 69 76 65 72 3b 0a 20 20 20 20 69 66 20 28 61 72 iver;. if (ar 0002b070: 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e guments.length > 0002b080: 3d 20 33 29 20 7b 0a 20 20 20 20 20 20 20 20 72 = 3) {. r 0002b090: 65 63 65 69 76 65 72 20 3d 20 74 68 69 73 41 72 eceiver = thisAr 0002b0a0: 67 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 66 g;. }.. if 0002b0b0: 20 28 74 6f 53 74 72 2e 63 61 6c 6c 28 6c 69 73 (toStr.call(lis 0002b0c0: 74 29 20 3d 3d 3d 20 27 5b 6f 62 6a 65 63 74 20 t) === '[object 0002b0d0: 41 72 72 61 79 5d 27 29 20 7b 0a 20 20 20 20 20 Array]') {. 0002b0e0: 20 20 20 66 6f 72 45 61 63 68 41 72 72 61 79 28 forEachArray( 0002b0f0: 6c 69 73 74 2c 20 69 74 65 72 61 74 6f 72 2c 20 list, iterator, 0002b100: 72 65 63 65 69 76 65 72 29 3b 0a 20 20 20 20 7d receiver);. } 0002b110: 20 65 6c 73 65 20 69 66 20 28 74 79 70 65 6f 66 else if (typeof 0002b120: 20 6c 69 73 74 20 3d 3d 3d 20 27 73 74 72 69 6e list === 'strin 0002b130: 67 27 29 20 7b 0a 20 20 20 20 20 20 20 20 66 6f g') {. fo 0002b140: 72 45 61 63 68 53 74 72 69 6e 67 28 6c 69 73 74 rEachString(list 0002b150: 2c 20 69 74 65 72 61 74 6f 72 2c 20 72 65 63 65 , iterator, rece 0002b160: 69 76 65 72 29 3b 0a 20 20 20 20 7d 20 65 6c 73 iver);. } els 0002b170: 65 20 7b 0a 20 20 20 20 20 20 20 20 66 6f 72 45 e {. forE 0002b180: 61 63 68 4f 62 6a 65 63 74 28 6c 69 73 74 2c 20 achObject(list, 0002b190: 69 74 65 72 61 74 6f 72 2c 20 72 65 63 65 69 76 iterator, receiv 0002b1a0: 65 72 29 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 6d er);. }.};..m 0002b1b0: 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports = 0002b1c0: 66 6f 72 45 61 63 68 3b 0a 0a 0a 2f 2a 2a 2a 2f forEach;.../***/ 0002b1d0: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n 0002b1e0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 66 6f 72 6d ode_modules/form 0002b1f0: 61 74 2f 66 6f 72 6d 61 74 2e 6a 73 22 3a 0a 2f at/format.js":./ 0002b200: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 0002b210: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002b220: 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 *********!*\. ! 0002b230: 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c *** ./node_modul 0002b240: 65 73 2f 66 6f 72 6d 61 74 2f 66 6f 72 6d 61 74 es/format/format 0002b250: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 0002b260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002b270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002b280: 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 ***/./***/ ((mod 0002b290: 75 6c 65 29 20 3d 3e 20 7b 0a 0a 2f 2f 0a 2f 2f ule) => {..//.// 0002b2a0: 20 66 6f 72 6d 61 74 20 2d 20 70 72 69 6e 74 66 format - printf 0002b2b0: 2d 6c 69 6b 65 20 73 74 72 69 6e 67 20 66 6f 72 -like string for 0002b2c0: 6d 61 74 74 69 6e 67 20 66 6f 72 20 4a 61 76 61 matting for Java 0002b2d0: 53 63 72 69 70 74 0a 2f 2f 20 67 69 74 68 75 62 Script.// github 0002b2e0: 2e 63 6f 6d 2f 73 61 6d 73 6f 6e 6a 73 2f 66 6f .com/samsonjs/fo 0002b2f0: 72 6d 61 74 0a 2f 2f 20 40 5f 73 6a 73 0a 2f 2f rmat.// @_sjs.// 0002b300: 0a 2f 2f 20 43 6f 70 79 72 69 67 68 74 20 32 30 .// Copyright 20 0002b310: 31 30 20 2d 20 32 30 31 33 20 53 61 6d 69 20 53 10 - 2013 Sami S 0002b320: 61 6d 68 75 72 69 20 3c 73 61 6d 69 40 73 61 6d amhuri <sami@sam 0002b330: 68 75 72 69 2e 6e 65 74 3e 0a 2f 2f 0a 2f 2f 20 huri.net>.//.// 0002b340: 4d 49 54 20 4c 69 63 65 6e 73 65 0a 2f 2f 20 68 MIT License.// h 0002b350: 74 74 70 3a 2f 2f 73 6a 73 2e 6d 69 74 2d 6c 69 ttp://sjs.mit-li 0002b360: 63 65 6e 73 65 2e 6f 72 67 0a 2f 2f 0a 0a 3b 28 cense.org.//..;( 0002b370: 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 0a 20 20 function() {.. 0002b380: 2f 2f 2f 2f 20 45 78 70 6f 72 74 20 74 68 65 20 //// Export the 0002b390: 41 50 49 0a 20 20 76 61 72 20 6e 61 6d 65 73 70 API. var namesp 0002b3a0: 61 63 65 3b 0a 0a 20 20 2f 2f 20 43 6f 6d 6d 6f ace;.. // Commo 0002b3b0: 6e 4a 53 20 2f 20 4e 6f 64 65 20 6d 6f 64 75 6c nJS / Node modul 0002b3c0: 65 0a 20 20 69 66 20 28 74 72 75 65 29 20 7b 0a e. if (true) {. 0002b3d0: 20 20 20 20 6e 61 6d 65 73 70 61 63 65 20 3d 20 namespace = 0002b3e0: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 0002b3f0: 20 66 6f 72 6d 61 74 3b 0a 20 20 7d 0a 0a 20 20 format;. }.. 0002b400: 2f 2f 20 42 72 6f 77 73 65 72 73 20 61 6e 64 20 // Browsers and 0002b410: 6f 74 68 65 72 20 65 6e 76 69 72 6f 6e 6d 65 6e other environmen 0002b420: 74 73 0a 20 20 65 6c 73 65 20 7b 7d 0a 0a 20 20 ts. else {}.. 0002b430: 6e 61 6d 65 73 70 61 63 65 2e 66 6f 72 6d 61 74 namespace.format 0002b440: 20 3d 20 66 6f 72 6d 61 74 3b 0a 20 20 6e 61 6d = format;. nam 0002b450: 65 73 70 61 63 65 2e 76 73 70 72 69 6e 74 66 20 espace.vsprintf 0002b460: 3d 20 76 73 70 72 69 6e 74 66 3b 0a 0a 20 20 69 = vsprintf;.. i 0002b470: 66 20 28 74 79 70 65 6f 66 20 63 6f 6e 73 6f 6c f (typeof consol 0002b480: 65 20 21 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 e !== 'undefined 0002b490: 27 20 26 26 20 74 79 70 65 6f 66 20 63 6f 6e 73 ' && typeof cons 0002b4a0: 6f 6c 65 2e 6c 6f 67 20 3d 3d 3d 20 27 66 75 6e ole.log === 'fun 0002b4b0: 63 74 69 6f 6e 27 29 20 7b 0a 20 20 20 20 6e 61 ction') {. na 0002b4c0: 6d 65 73 70 61 63 65 2e 70 72 69 6e 74 66 20 3d mespace.printf = 0002b4d0: 20 70 72 69 6e 74 66 3b 0a 20 20 7d 0a 0a 20 20 printf;. }.. 0002b4e0: 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 66 28 function printf( 0002b4f0: 2f 2a 20 2e 2e 2e 20 2a 2f 29 20 7b 0a 20 20 20 /* ... */) {. 0002b500: 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 66 6f 72 console.log(for 0002b510: 6d 61 74 2e 61 70 70 6c 79 28 6e 75 6c 6c 2c 20 mat.apply(null, 0002b520: 61 72 67 75 6d 65 6e 74 73 29 29 3b 0a 20 20 7d arguments));. } 0002b530: 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 76 73 70 .. function vsp 0002b540: 72 69 6e 74 66 28 66 6d 74 2c 20 72 65 70 6c 61 rintf(fmt, repla 0002b550: 63 65 6d 65 6e 74 73 29 20 7b 0a 20 20 20 20 72 cements) {. r 0002b560: 65 74 75 72 6e 20 66 6f 72 6d 61 74 2e 61 70 70 eturn format.app 0002b570: 6c 79 28 6e 75 6c 6c 2c 20 5b 66 6d 74 5d 2e 63 ly(null, [fmt].c 0002b580: 6f 6e 63 61 74 28 72 65 70 6c 61 63 65 6d 65 6e oncat(replacemen 0002b590: 74 73 29 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e ts));. }.. fun 0002b5a0: 63 74 69 6f 6e 20 66 6f 72 6d 61 74 28 66 6d 74 ction format(fmt 0002b5b0: 29 20 7b 0a 20 20 20 20 76 61 72 20 61 72 67 49 ) {. var argI 0002b5c0: 6e 64 65 78 20 3d 20 31 20 2f 2f 20 73 6b 69 70 ndex = 1 // skip 0002b5d0: 20 69 6e 69 74 69 61 6c 20 66 6f 72 6d 61 74 20 initial format 0002b5e0: 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 2c argument. , 0002b5f0: 20 61 72 67 73 20 3d 20 5b 5d 2e 73 6c 69 63 65 args = [].slice 0002b600: 2e 63 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 29 .call(arguments) 0002b610: 0a 20 20 20 20 20 20 2c 20 69 20 3d 20 30 0a 20 . , i = 0. 0002b620: 20 20 20 20 20 2c 20 6e 20 3d 20 66 6d 74 2e 6c , n = fmt.l 0002b630: 65 6e 67 74 68 0a 20 20 20 20 20 20 2c 20 72 65 ength. , re 0002b640: 73 75 6c 74 20 3d 20 27 27 0a 20 20 20 20 20 20 sult = ''. 0002b650: 2c 20 63 0a 20 20 20 20 20 20 2c 20 65 73 63 61 , c. , esca 0002b660: 70 65 64 20 3d 20 66 61 6c 73 65 0a 20 20 20 20 ped = false. 0002b670: 20 20 2c 20 61 72 67 0a 20 20 20 20 20 20 2c 20 , arg. , 0002b680: 74 6d 70 0a 20 20 20 20 20 20 2c 20 6c 65 61 64 tmp. , lead 0002b690: 69 6e 67 5a 65 72 6f 20 3d 20 66 61 6c 73 65 0a ingZero = false. 0002b6a0: 20 20 20 20 20 20 2c 20 70 72 65 63 69 73 69 6f , precisio 0002b6b0: 6e 0a 20 20 20 20 20 20 2c 20 6e 65 78 74 41 72 n. , nextAr 0002b6c0: 67 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b g = function() { 0002b6d0: 20 72 65 74 75 72 6e 20 61 72 67 73 5b 61 72 67 return args[arg 0002b6e0: 49 6e 64 65 78 2b 2b 5d 3b 20 7d 0a 20 20 20 20 Index++]; }. 0002b6f0: 20 20 2c 20 73 6c 75 72 70 4e 75 6d 62 65 72 20 , slurpNumber 0002b700: 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 = function() {. 0002b710: 20 20 20 20 20 20 20 20 20 76 61 72 20 64 69 67 var dig 0002b720: 69 74 73 20 3d 20 27 27 3b 0a 20 20 20 20 20 20 its = '';. 0002b730: 20 20 20 20 77 68 69 6c 65 20 28 2f 5c 64 2f 2e while (/\d/. 0002b740: 74 65 73 74 28 66 6d 74 5b 69 5d 29 29 20 7b 0a test(fmt[i])) {. 0002b750: 20 20 20 20 20 20 20 20 20 20 20 20 64 69 67 69 digi 0002b760: 74 73 20 2b 3d 20 66 6d 74 5b 69 2b 2b 5d 3b 0a ts += fmt[i++];. 0002b770: 20 20 20 20 20 20 20 20 20 20 20 20 63 20 3d 20 c = 0002b780: 66 6d 74 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 fmt[i];. 0002b790: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 72 65 }. re 0002b7a0: 74 75 72 6e 20 64 69 67 69 74 73 2e 6c 65 6e 67 turn digits.leng 0002b7b0: 74 68 20 3e 20 30 20 3f 20 70 61 72 73 65 49 6e th > 0 ? parseIn 0002b7c0: 74 28 64 69 67 69 74 73 29 20 3a 20 6e 75 6c 6c t(digits) : null 0002b7d0: 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 ;. }. 0002b7e0: 20 20 3b 0a 20 20 20 20 66 6f 72 20 28 3b 20 69 ;. for (; i 0002b7f0: 20 3c 20 6e 3b 20 2b 2b 69 29 20 7b 0a 20 20 20 < n; ++i) {. 0002b800: 20 20 20 63 20 3d 20 66 6d 74 5b 69 5d 3b 0a 20 c = fmt[i];. 0002b810: 20 20 20 20 20 69 66 20 28 65 73 63 61 70 65 64 if (escaped 0002b820: 29 20 7b 0a 20 20 20 20 20 20 20 20 65 73 63 61 ) {. esca 0002b830: 70 65 64 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 ped = false;. 0002b840: 20 20 20 20 20 69 66 20 28 63 20 3d 3d 20 27 2e if (c == '. 0002b850: 27 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 6c ') {. l 0002b860: 65 61 64 69 6e 67 5a 65 72 6f 20 3d 20 66 61 6c eadingZero = fal 0002b870: 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 63 20 se;. c 0002b880: 3d 20 66 6d 74 5b 2b 2b 69 5d 3b 0a 20 20 20 20 = fmt[++i];. 0002b890: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 65 6c }. el 0002b8a0: 73 65 20 69 66 20 28 63 20 3d 3d 20 27 30 27 20 se if (c == '0' 0002b8b0: 26 26 20 66 6d 74 5b 69 20 2b 20 31 5d 20 3d 3d && fmt[i + 1] == 0002b8c0: 20 27 2e 27 29 20 7b 0a 20 20 20 20 20 20 20 20 '.') {. 0002b8d0: 20 20 6c 65 61 64 69 6e 67 5a 65 72 6f 20 3d 20 leadingZero = 0002b8e0: 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 true;. 0002b8f0: 69 20 2b 3d 20 32 3b 0a 20 20 20 20 20 20 20 20 i += 2;. 0002b900: 20 20 63 20 3d 20 66 6d 74 5b 69 5d 3b 0a 20 20 c = fmt[i];. 0002b910: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 }. 0002b920: 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 else {. 0002b930: 20 6c 65 61 64 69 6e 67 5a 65 72 6f 20 3d 20 74 leadingZero = t 0002b940: 72 75 65 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 rue;. }. 0002b950: 20 20 20 20 20 20 20 70 72 65 63 69 73 69 6f 6e precision 0002b960: 20 3d 20 73 6c 75 72 70 4e 75 6d 62 65 72 28 29 = slurpNumber() 0002b970: 3b 0a 20 20 20 20 20 20 20 20 73 77 69 74 63 68 ;. switch 0002b980: 20 28 63 29 20 7b 0a 20 20 20 20 20 20 20 20 63 (c) {. c 0002b990: 61 73 65 20 27 62 27 3a 20 2f 2f 20 6e 75 6d 62 ase 'b': // numb 0002b9a0: 65 72 20 69 6e 20 62 69 6e 61 72 79 0a 20 20 20 er in binary. 0002b9b0: 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 2b 3d result += 0002b9c0: 20 70 61 72 73 65 49 6e 74 28 6e 65 78 74 41 72 parseInt(nextAr 0002b9d0: 67 28 29 2c 20 31 30 29 2e 74 6f 53 74 72 69 6e g(), 10).toStrin 0002b9e0: 67 28 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 g(2);. 0002b9f0: 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 20 20 63 break;. c 0002ba00: 61 73 65 20 27 63 27 3a 20 2f 2f 20 63 68 61 72 ase 'c': // char 0002ba10: 61 63 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 acter. 0002ba20: 61 72 67 20 3d 20 6e 65 78 74 41 72 67 28 29 3b arg = nextArg(); 0002ba30: 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 . if (t 0002ba40: 79 70 65 6f 66 20 61 72 67 20 3d 3d 3d 20 27 73 ypeof arg === 's 0002ba50: 74 72 69 6e 67 27 20 7c 7c 20 61 72 67 20 69 6e tring' || arg in 0002ba60: 73 74 61 6e 63 65 6f 66 20 53 74 72 69 6e 67 29 stanceof String) 0002ba70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 . res 0002ba80: 75 6c 74 20 2b 3d 20 61 72 67 3b 0a 20 20 20 20 ult += arg;. 0002ba90: 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 else. 0002baa0: 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 2b 3d result += 0002bab0: 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 String.fromChar 0002bac0: 43 6f 64 65 28 70 61 72 73 65 49 6e 74 28 61 72 Code(parseInt(ar 0002bad0: 67 2c 20 31 30 29 29 3b 0a 20 20 20 20 20 20 20 g, 10));. 0002bae0: 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 break;. 0002baf0: 20 20 63 61 73 65 20 27 64 27 3a 20 2f 2f 20 6e case 'd': // n 0002bb00: 75 6d 62 65 72 20 69 6e 20 64 65 63 69 6d 61 6c umber in decimal 0002bb10: 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c . resul 0002bb20: 74 20 2b 3d 20 70 61 72 73 65 49 6e 74 28 6e 65 t += parseInt(ne 0002bb30: 78 74 41 72 67 28 29 2c 20 31 30 29 3b 0a 20 20 xtArg(), 10);. 0002bb40: 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 break;. 0002bb50: 20 20 20 20 20 20 20 63 61 73 65 20 27 66 27 3a case 'f': 0002bb60: 20 2f 2f 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 // floating poi 0002bb70: 6e 74 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 nt number. 0002bb80: 20 20 20 20 74 6d 70 20 3d 20 53 74 72 69 6e 67 tmp = String 0002bb90: 28 70 61 72 73 65 46 6c 6f 61 74 28 6e 65 78 74 (parseFloat(next 0002bba0: 41 72 67 28 29 29 2e 74 6f 46 69 78 65 64 28 70 Arg()).toFixed(p 0002bbb0: 72 65 63 69 73 69 6f 6e 20 7c 7c 20 36 29 29 3b recision || 6)); 0002bbc0: 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c . resul 0002bbd0: 74 20 2b 3d 20 6c 65 61 64 69 6e 67 5a 65 72 6f t += leadingZero 0002bbe0: 20 3f 20 74 6d 70 20 3a 20 74 6d 70 2e 72 65 70 ? tmp : tmp.rep 0002bbf0: 6c 61 63 65 28 2f 5e 30 2f 2c 20 27 27 29 3b 0a lace(/^0/, '');. 0002bc00: 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b break; 0002bc10: 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 27 6a . case 'j 0002bc20: 27 3a 20 2f 2f 20 4a 53 4f 4e 0a 20 20 20 20 20 ': // JSON. 0002bc30: 20 20 20 20 20 72 65 73 75 6c 74 20 2b 3d 20 4a result += J 0002bc40: 53 4f 4e 2e 73 74 72 69 6e 67 69 66 79 28 6e 65 SON.stringify(ne 0002bc50: 78 74 41 72 67 28 29 29 3b 0a 20 20 20 20 20 20 xtArg());. 0002bc60: 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 break;. 0002bc70: 20 20 20 63 61 73 65 20 27 6f 27 3a 20 2f 2f 20 case 'o': // 0002bc80: 6e 75 6d 62 65 72 20 69 6e 20 6f 63 74 61 6c 0a number in octal. 0002bc90: 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 result 0002bca0: 20 2b 3d 20 27 30 27 20 2b 20 70 61 72 73 65 49 += '0' + parseI 0002bcb0: 6e 74 28 6e 65 78 74 41 72 67 28 29 2c 20 31 30 nt(nextArg(), 10 0002bcc0: 29 2e 74 6f 53 74 72 69 6e 67 28 38 29 3b 0a 20 ).toString(8);. 0002bcd0: 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a break;. 0002bce0: 20 20 20 20 20 20 20 20 63 61 73 65 20 27 73 27 case 's' 0002bcf0: 3a 20 2f 2f 20 73 74 72 69 6e 67 0a 20 20 20 20 : // string. 0002bd00: 20 20 20 20 20 20 72 65 73 75 6c 74 20 2b 3d 20 result += 0002bd10: 6e 65 78 74 41 72 67 28 29 3b 0a 20 20 20 20 20 nextArg();. 0002bd20: 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 break;. 0002bd30: 20 20 20 20 63 61 73 65 20 27 78 27 3a 20 2f 2f case 'x': // 0002bd40: 20 6c 6f 77 65 72 63 61 73 65 20 68 65 78 61 64 lowercase hexad 0002bd50: 65 63 69 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 ecimal. 0002bd60: 20 72 65 73 75 6c 74 20 2b 3d 20 27 30 78 27 20 result += '0x' 0002bd70: 2b 20 70 61 72 73 65 49 6e 74 28 6e 65 78 74 41 + parseInt(nextA 0002bd80: 72 67 28 29 2c 20 31 30 29 2e 74 6f 53 74 72 69 rg(), 10).toStri 0002bd90: 6e 67 28 31 36 29 3b 0a 20 20 20 20 20 20 20 20 ng(16);. 0002bda0: 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 20 break;. 0002bdb0: 20 63 61 73 65 20 27 58 27 3a 20 2f 2f 20 75 70 case 'X': // up 0002bdc0: 70 65 72 63 61 73 65 20 68 65 78 61 64 65 63 69 percase hexadeci 0002bdd0: 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 72 65 mal. re 0002bde0: 73 75 6c 74 20 2b 3d 20 27 30 78 27 20 2b 20 70 sult += '0x' + p 0002bdf0: 61 72 73 65 49 6e 74 28 6e 65 78 74 41 72 67 28 arseInt(nextArg( 0002be00: 29 2c 20 31 30 29 2e 74 6f 53 74 72 69 6e 67 28 ), 10).toString( 0002be10: 31 36 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 16).toUpperCase( 0002be20: 29 3b 0a 20 20 20 20 20 20 20 20 20 20 62 72 65 );. bre 0002be30: 61 6b 3b 0a 20 20 20 20 20 20 20 20 64 65 66 61 ak;. defa 0002be40: 75 6c 74 3a 0a 20 20 20 20 20 20 20 20 20 20 72 ult:. r 0002be50: 65 73 75 6c 74 20 2b 3d 20 63 3b 0a 20 20 20 20 esult += c;. 0002be60: 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 break;. 0002be70: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 20 65 }. } e 0002be80: 6c 73 65 20 69 66 20 28 63 20 3d 3d 3d 20 27 25 lse if (c === '% 0002be90: 27 29 20 7b 0a 20 20 20 20 20 20 20 20 65 73 63 ') {. esc 0002bea0: 61 70 65 64 20 3d 20 74 72 75 65 3b 0a 20 20 20 aped = true;. 0002beb0: 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 } else {. 0002bec0: 20 20 20 20 72 65 73 75 6c 74 20 2b 3d 20 63 3b result += c; 0002bed0: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 . }. }. 0002bee0: 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 return result 0002bef0: 3b 0a 20 20 7d 0a 0a 7d 28 29 29 3b 0a 0a 0a 2f ;. }..}());.../ 0002bf00: 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 ***/ }),../***/ 0002bf10: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0002bf20: 66 75 6e 63 74 69 6f 6e 2d 62 69 6e 64 2f 69 6d function-bind/im 0002bf30: 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 6a 73 22 plementation.js" 0002bf40: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 0002bf50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bf60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bf70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0002bf80: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0002bf90: 75 6c 65 73 2f 66 75 6e 63 74 69 6f 6e 2d 62 69 ules/function-bi 0002bfa0: 6e 64 2f 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f nd/implementatio 0002bfb0: 6e 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a n.js ***!. \*** 0002bfc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bfd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bfe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002bff0: 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 ***/./***/ ((mod 0002c000: 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 ule) => {.."use 0002c010: 73 74 72 69 63 74 22 3b 0a 0a 0a 2f 2a 20 65 73 strict";.../* es 0002c020: 6c 69 6e 74 20 6e 6f 2d 69 6e 76 61 6c 69 64 2d lint no-invalid- 0002c030: 74 68 69 73 3a 20 31 20 2a 2f 0a 0a 76 61 72 20 this: 1 */..var 0002c040: 45 52 52 4f 52 5f 4d 45 53 53 41 47 45 20 3d 20 ERROR_MESSAGE = 0002c050: 27 46 75 6e 63 74 69 6f 6e 2e 70 72 6f 74 6f 74 'Function.protot 0002c060: 79 70 65 2e 62 69 6e 64 20 63 61 6c 6c 65 64 20 ype.bind called 0002c070: 6f 6e 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 on incompatible 0002c080: 27 3b 0a 76 61 72 20 74 6f 53 74 72 20 3d 20 4f ';.var toStr = O 0002c090: 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e bject.prototype. 0002c0a0: 74 6f 53 74 72 69 6e 67 3b 0a 76 61 72 20 6d 61 toString;.var ma 0002c0b0: 78 20 3d 20 4d 61 74 68 2e 6d 61 78 3b 0a 76 61 x = Math.max;.va 0002c0c0: 72 20 66 75 6e 63 54 79 70 65 20 3d 20 27 5b 6f r funcType = '[o 0002c0d0: 62 6a 65 63 74 20 46 75 6e 63 74 69 6f 6e 5d 27 bject Function]' 0002c0e0: 3b 0a 0a 76 61 72 20 63 6f 6e 63 61 74 74 79 20 ;..var concatty 0002c0f0: 3d 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 63 61 = function conca 0002c100: 74 74 79 28 61 2c 20 62 29 20 7b 0a 20 20 20 20 tty(a, b) {. 0002c110: 76 61 72 20 61 72 72 20 3d 20 5b 5d 3b 0a 0a 20 var arr = [];.. 0002c120: 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 for (var i = 0002c130: 30 3b 20 69 20 3c 20 61 2e 6c 65 6e 67 74 68 3b 0; i < a.length; 0002c140: 20 69 20 2b 3d 20 31 29 20 7b 0a 20 20 20 20 20 i += 1) {. 0002c150: 20 20 20 61 72 72 5b 69 5d 20 3d 20 61 5b 69 5d arr[i] = a[i] 0002c160: 3b 0a 20 20 20 20 7d 0a 20 20 20 20 66 6f 72 20 ;. }. for 0002c170: 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 (var j = 0; j < 0002c180: 62 2e 6c 65 6e 67 74 68 3b 20 6a 20 2b 3d 20 31 b.length; j += 1 0002c190: 29 20 7b 0a 20 20 20 20 20 20 20 20 61 72 72 5b ) {. arr[ 0002c1a0: 6a 20 2b 20 61 2e 6c 65 6e 67 74 68 5d 20 3d 20 j + a.length] = 0002c1b0: 62 5b 6a 5d 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 b[j];. }.. 0002c1c0: 20 72 65 74 75 72 6e 20 61 72 72 3b 0a 7d 3b 0a return arr;.};. 0002c1d0: 0a 76 61 72 20 73 6c 69 63 79 20 3d 20 66 75 6e .var slicy = fun 0002c1e0: 63 74 69 6f 6e 20 73 6c 69 63 79 28 61 72 72 4c ction slicy(arrL 0002c1f0: 69 6b 65 2c 20 6f 66 66 73 65 74 29 20 7b 0a 20 ike, offset) {. 0002c200: 20 20 20 76 61 72 20 61 72 72 20 3d 20 5b 5d 3b var arr = []; 0002c210: 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 . for (var i 0002c220: 3d 20 6f 66 66 73 65 74 20 7c 7c 20 30 2c 20 6a = offset || 0, j 0002c230: 20 3d 20 30 3b 20 69 20 3c 20 61 72 72 4c 69 6b = 0; i < arrLik 0002c240: 65 2e 6c 65 6e 67 74 68 3b 20 69 20 2b 3d 20 31 e.length; i += 1 0002c250: 2c 20 6a 20 2b 3d 20 31 29 20 7b 0a 20 20 20 20 , j += 1) {. 0002c260: 20 20 20 20 61 72 72 5b 6a 5d 20 3d 20 61 72 72 arr[j] = arr 0002c270: 4c 69 6b 65 5b 69 5d 3b 0a 20 20 20 20 7d 0a 20 Like[i];. }. 0002c280: 20 20 20 72 65 74 75 72 6e 20 61 72 72 3b 0a 7d return arr;.} 0002c290: 3b 0a 0a 76 61 72 20 6a 6f 69 6e 79 20 3d 20 66 ;..var joiny = f 0002c2a0: 75 6e 63 74 69 6f 6e 20 28 61 72 72 2c 20 6a 6f unction (arr, jo 0002c2b0: 69 6e 65 72 29 20 7b 0a 20 20 20 20 76 61 72 20 iner) {. var 0002c2c0: 73 74 72 20 3d 20 27 27 3b 0a 20 20 20 20 66 6f str = '';. fo 0002c2d0: 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 r (var i = 0; i 0002c2e0: 3c 20 61 72 72 2e 6c 65 6e 67 74 68 3b 20 69 20 < arr.length; i 0002c2f0: 2b 3d 20 31 29 20 7b 0a 20 20 20 20 20 20 20 20 += 1) {. 0002c300: 73 74 72 20 2b 3d 20 61 72 72 5b 69 5d 3b 0a 20 str += arr[i];. 0002c310: 20 20 20 20 20 20 20 69 66 20 28 69 20 2b 20 31 if (i + 1 0002c320: 20 3c 20 61 72 72 2e 6c 65 6e 67 74 68 29 20 7b < arr.length) { 0002c330: 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 . str 0002c340: 20 2b 3d 20 6a 6f 69 6e 65 72 3b 0a 20 20 20 20 += joiner;. 0002c350: 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 20 20 }. }. 0002c360: 72 65 74 75 72 6e 20 73 74 72 3b 0a 7d 3b 0a 0a return str;.};.. 0002c370: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 0002c380: 20 66 75 6e 63 74 69 6f 6e 20 62 69 6e 64 28 74 function bind(t 0002c390: 68 61 74 29 20 7b 0a 20 20 20 20 76 61 72 20 74 hat) {. var t 0002c3a0: 61 72 67 65 74 20 3d 20 74 68 69 73 3b 0a 20 20 arget = this;. 0002c3b0: 20 20 69 66 20 28 74 79 70 65 6f 66 20 74 61 72 if (typeof tar 0002c3c0: 67 65 74 20 21 3d 3d 20 27 66 75 6e 63 74 69 6f get !== 'functio 0002c3d0: 6e 27 20 7c 7c 20 74 6f 53 74 72 2e 61 70 70 6c n' || toStr.appl 0002c3e0: 79 28 74 61 72 67 65 74 29 20 21 3d 3d 20 66 75 y(target) !== fu 0002c3f0: 6e 63 54 79 70 65 29 20 7b 0a 20 20 20 20 20 20 ncType) {. 0002c400: 20 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 throw new Type 0002c410: 45 72 72 6f 72 28 45 52 52 4f 52 5f 4d 45 53 53 Error(ERROR_MESS 0002c420: 41 47 45 20 2b 20 74 61 72 67 65 74 29 3b 0a 20 AGE + target);. 0002c430: 20 20 20 7d 0a 20 20 20 20 76 61 72 20 61 72 67 }. var arg 0002c440: 73 20 3d 20 73 6c 69 63 79 28 61 72 67 75 6d 65 s = slicy(argume 0002c450: 6e 74 73 2c 20 31 29 3b 0a 0a 20 20 20 20 76 61 nts, 1);.. va 0002c460: 72 20 62 6f 75 6e 64 3b 0a 20 20 20 20 76 61 72 r bound;. var 0002c470: 20 62 69 6e 64 65 72 20 3d 20 66 75 6e 63 74 69 binder = functi 0002c480: 6f 6e 20 28 29 20 7b 0a 20 20 20 20 20 20 20 20 on () {. 0002c490: 69 66 20 28 74 68 69 73 20 69 6e 73 74 61 6e 63 if (this instanc 0002c4a0: 65 6f 66 20 62 6f 75 6e 64 29 20 7b 0a 20 20 20 eof bound) {. 0002c4b0: 20 20 20 20 20 20 20 20 20 76 61 72 20 72 65 73 var res 0002c4c0: 75 6c 74 20 3d 20 74 61 72 67 65 74 2e 61 70 70 ult = target.app 0002c4d0: 6c 79 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 ly(. 0002c4e0: 20 20 20 20 74 68 69 73 2c 0a 20 20 20 20 20 20 this,. 0002c4f0: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 61 74 concat 0002c500: 74 79 28 61 72 67 73 2c 20 61 72 67 75 6d 65 6e ty(args, argumen 0002c510: 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ts). 0002c520: 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 );. i 0002c530: 66 20 28 4f 62 6a 65 63 74 28 72 65 73 75 6c 74 f (Object(result 0002c540: 29 20 3d 3d 3d 20 72 65 73 75 6c 74 29 20 7b 0a ) === result) {. 0002c550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0002c560: 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3b 0a 20 return result;. 0002c570: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 }. 0002c580: 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 return 0002c590: 74 68 69 73 3b 0a 20 20 20 20 20 20 20 20 7d 0a this;. }. 0002c5a0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 return t 0002c5b0: 61 72 67 65 74 2e 61 70 70 6c 79 28 0a 20 20 20 arget.apply(. 0002c5c0: 20 20 20 20 20 20 20 20 20 74 68 61 74 2c 0a 20 that,. 0002c5d0: 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 61 conca 0002c5e0: 74 74 79 28 61 72 67 73 2c 20 61 72 67 75 6d 65 tty(args, argume 0002c5f0: 6e 74 73 29 0a 20 20 20 20 20 20 20 20 29 3b 0a nts). );. 0002c600: 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 61 72 . };.. var 0002c610: 20 62 6f 75 6e 64 4c 65 6e 67 74 68 20 3d 20 6d boundLength = m 0002c620: 61 78 28 30 2c 20 74 61 72 67 65 74 2e 6c 65 6e ax(0, target.len 0002c630: 67 74 68 20 2d 20 61 72 67 73 2e 6c 65 6e 67 74 gth - args.lengt 0002c640: 68 29 3b 0a 20 20 20 20 76 61 72 20 62 6f 75 6e h);. var boun 0002c650: 64 41 72 67 73 20 3d 20 5b 5d 3b 0a 20 20 20 20 dArgs = [];. 0002c660: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 for (var i = 0; 0002c670: 69 20 3c 20 62 6f 75 6e 64 4c 65 6e 67 74 68 3b i < boundLength; 0002c680: 20 69 2b 2b 29 20 7b 0a 20 20 20 20 20 20 20 20 i++) {. 0002c690: 62 6f 75 6e 64 41 72 67 73 5b 69 5d 20 3d 20 27 boundArgs[i] = ' 0002c6a0: 24 27 20 2b 20 69 3b 0a 20 20 20 20 7d 0a 0a 20 $' + i;. }.. 0002c6b0: 20 20 20 62 6f 75 6e 64 20 3d 20 46 75 6e 63 74 bound = Funct 0002c6c0: 69 6f 6e 28 27 62 69 6e 64 65 72 27 2c 20 27 72 ion('binder', 'r 0002c6d0: 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 eturn function ( 0002c6e0: 27 20 2b 20 6a 6f 69 6e 79 28 62 6f 75 6e 64 41 ' + joiny(boundA 0002c6f0: 72 67 73 2c 20 27 2c 27 29 20 2b 20 27 29 7b 20 rgs, ',') + '){ 0002c700: 72 65 74 75 72 6e 20 62 69 6e 64 65 72 2e 61 70 return binder.ap 0002c710: 70 6c 79 28 74 68 69 73 2c 61 72 67 75 6d 65 6e ply(this,argumen 0002c720: 74 73 29 3b 20 7d 27 29 28 62 69 6e 64 65 72 29 ts); }')(binder) 0002c730: 3b 0a 0a 20 20 20 20 69 66 20 28 74 61 72 67 65 ;.. if (targe 0002c740: 74 2e 70 72 6f 74 6f 74 79 70 65 29 20 7b 0a 20 t.prototype) {. 0002c750: 20 20 20 20 20 20 20 76 61 72 20 45 6d 70 74 79 var Empty 0002c760: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 45 6d 70 74 = function Empt 0002c770: 79 28 29 20 7b 7d 3b 0a 20 20 20 20 20 20 20 20 y() {};. 0002c780: 45 6d 70 74 79 2e 70 72 6f 74 6f 74 79 70 65 20 Empty.prototype 0002c790: 3d 20 74 61 72 67 65 74 2e 70 72 6f 74 6f 74 79 = target.prototy 0002c7a0: 70 65 3b 0a 20 20 20 20 20 20 20 20 62 6f 75 6e pe;. boun 0002c7b0: 64 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 6e 65 d.prototype = ne 0002c7c0: 77 20 45 6d 70 74 79 28 29 3b 0a 20 20 20 20 20 w Empty();. 0002c7d0: 20 20 20 45 6d 70 74 79 2e 70 72 6f 74 6f 74 79 Empty.prototy 0002c7e0: 70 65 20 3d 20 6e 75 6c 6c 3b 0a 20 20 20 20 7d pe = null;. } 0002c7f0: 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 62 6f 75 .. return bou 0002c800: 6e 64 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d nd;.};.../***/ } 0002c810: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 0002c820: 65 5f 6d 6f 64 75 6c 65 73 2f 66 75 6e 63 74 69 e_modules/functi 0002c830: 6f 6e 2d 62 69 6e 64 2f 69 6e 64 65 78 2e 6a 73 on-bind/index.js 0002c840: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 0002c850: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002c860: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002c870: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 0002c880: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 66 75 6e node_modules/fun 0002c890: 63 74 69 6f 6e 2d 62 69 6e 64 2f 69 6e 64 65 78 ction-bind/index 0002c8a0: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 0002c8b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002c8c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002c8d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0002c8e0: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0002c8f0: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0002c900: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0002c910: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0002c920: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0002c930: 76 61 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 var implementati 0002c940: 6f 6e 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 on = __webpack_r 0002c950: 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 69 equire__(/*! ./i 0002c960: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 2a 2f mplementation */ 0002c970: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0002c980: 2f 66 75 6e 63 74 69 6f 6e 2d 62 69 6e 64 2f 69 /function-bind/i 0002c990: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 6a 73 mplementation.js 0002c9a0: 22 29 3b 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f ");..module.expo 0002c9b0: 72 74 73 20 3d 20 46 75 6e 63 74 69 6f 6e 2e 70 rts = Function.p 0002c9c0: 72 6f 74 6f 74 79 70 65 2e 62 69 6e 64 20 7c 7c rototype.bind || 0002c9d0: 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3b implementation; 0002c9e0: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 0002c9f0: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 0002ca00: 6c 65 73 2f 66 75 6e 63 74 69 6f 6e 73 2d 68 61 les/functions-ha 0002ca10: 76 65 2d 6e 61 6d 65 73 2f 69 6e 64 65 78 2e 6a ve-names/index.j 0002ca20: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!********* 0002ca30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ca40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ca50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0002ca60: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0002ca70: 75 6c 65 73 2f 66 75 6e 63 74 69 6f 6e 73 2d 68 ules/functions-h 0002ca80: 61 76 65 2d 6e 61 6d 65 73 2f 69 6e 64 65 78 2e ave-names/index. 0002ca90: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \***** 0002caa0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002cab0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002cac0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 0002cad0: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 ./***/ ((module) 0002cae0: 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 => {.."use stri 0002caf0: 63 74 22 3b 0a 0a 0a 76 61 72 20 66 75 6e 63 74 ct";...var funct 0002cb00: 69 6f 6e 73 48 61 76 65 4e 61 6d 65 73 20 3d 20 ionsHaveNames = 0002cb10: 66 75 6e 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f function functio 0002cb20: 6e 73 48 61 76 65 4e 61 6d 65 73 28 29 20 7b 0a nsHaveNames() {. 0002cb30: 09 72 65 74 75 72 6e 20 74 79 70 65 6f 66 20 66 .return typeof f 0002cb40: 75 6e 63 74 69 6f 6e 20 66 28 29 20 7b 7d 2e 6e unction f() {}.n 0002cb50: 61 6d 65 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 ame === 'string' 0002cb60: 3b 0a 7d 3b 0a 0a 76 61 72 20 67 4f 50 44 20 3d ;.};..var gOPD = 0002cb70: 20 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 Object.getOwnPr 0002cb80: 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 opertyDescriptor 0002cb90: 3b 0a 69 66 20 28 67 4f 50 44 29 20 7b 0a 09 74 ;.if (gOPD) {..t 0002cba0: 72 79 20 7b 0a 09 09 67 4f 50 44 28 5b 5d 2c 20 ry {...gOPD([], 0002cbb0: 27 6c 65 6e 67 74 68 27 29 3b 0a 09 7d 20 63 61 'length');..} ca 0002cbc0: 74 63 68 20 28 65 29 20 7b 0a 09 09 2f 2f 20 49 tch (e) {...// I 0002cbd0: 45 20 38 20 68 61 73 20 61 20 62 72 6f 6b 65 6e E 8 has a broken 0002cbe0: 20 67 4f 50 44 0a 09 09 67 4f 50 44 20 3d 20 6e gOPD...gOPD = n 0002cbf0: 75 6c 6c 3b 0a 09 7d 0a 7d 0a 0a 66 75 6e 63 74 ull;..}.}..funct 0002cc00: 69 6f 6e 73 48 61 76 65 4e 61 6d 65 73 2e 66 75 ionsHaveNames.fu 0002cc10: 6e 63 74 69 6f 6e 73 48 61 76 65 43 6f 6e 66 69 nctionsHaveConfi 0002cc20: 67 75 72 61 62 6c 65 4e 61 6d 65 73 20 3d 20 66 gurableNames = f 0002cc30: 75 6e 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e unction function 0002cc40: 73 48 61 76 65 43 6f 6e 66 69 67 75 72 61 62 6c sHaveConfigurabl 0002cc50: 65 4e 61 6d 65 73 28 29 20 7b 0a 09 69 66 20 28 eNames() {..if ( 0002cc60: 21 66 75 6e 63 74 69 6f 6e 73 48 61 76 65 4e 61 !functionsHaveNa 0002cc70: 6d 65 73 28 29 20 7c 7c 20 21 67 4f 50 44 29 20 mes() || !gOPD) 0002cc80: 7b 0a 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 {...return false 0002cc90: 3b 0a 09 7d 0a 09 76 61 72 20 64 65 73 63 20 3d ;..}..var desc = 0002cca0: 20 67 4f 50 44 28 66 75 6e 63 74 69 6f 6e 20 28 gOPD(function ( 0002ccb0: 29 20 7b 7d 2c 20 27 6e 61 6d 65 27 29 3b 0a 09 ) {}, 'name');.. 0002ccc0: 72 65 74 75 72 6e 20 21 21 64 65 73 63 20 26 26 return !!desc && 0002ccd0: 20 21 21 64 65 73 63 2e 63 6f 6e 66 69 67 75 72 !!desc.configur 0002cce0: 61 62 6c 65 3b 0a 7d 3b 0a 0a 76 61 72 20 24 62 able;.};..var $b 0002ccf0: 69 6e 64 20 3d 20 46 75 6e 63 74 69 6f 6e 2e 70 ind = Function.p 0002cd00: 72 6f 74 6f 74 79 70 65 2e 62 69 6e 64 3b 0a 0a rototype.bind;.. 0002cd10: 66 75 6e 63 74 69 6f 6e 73 48 61 76 65 4e 61 6d functionsHaveNam 0002cd20: 65 73 2e 62 6f 75 6e 64 46 75 6e 63 74 69 6f 6e es.boundFunction 0002cd30: 73 48 61 76 65 4e 61 6d 65 73 20 3d 20 66 75 6e sHaveNames = fun 0002cd40: 63 74 69 6f 6e 20 62 6f 75 6e 64 46 75 6e 63 74 ction boundFunct 0002cd50: 69 6f 6e 73 48 61 76 65 4e 61 6d 65 73 28 29 20 ionsHaveNames() 0002cd60: 7b 0a 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 {..return functi 0002cd70: 6f 6e 73 48 61 76 65 4e 61 6d 65 73 28 29 20 26 onsHaveNames() & 0002cd80: 26 20 74 79 70 65 6f 66 20 24 62 69 6e 64 20 3d & typeof $bind = 0002cd90: 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 26 26 == 'function' && 0002cda0: 20 66 75 6e 63 74 69 6f 6e 20 66 28 29 20 7b 7d function f() {} 0002cdb0: 2e 62 69 6e 64 28 29 2e 6e 61 6d 65 20 21 3d 3d .bind().name !== 0002cdc0: 20 27 27 3b 0a 7d 3b 0a 0a 6d 6f 64 75 6c 65 2e '';.};..module. 0002cdd0: 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 69 exports = functi 0002cde0: 6f 6e 73 48 61 76 65 4e 61 6d 65 73 3b 0a 0a 0a onsHaveNames;... 0002cdf0: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 0002ce00: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0002ce10: 2f 67 65 74 2d 69 6e 74 72 69 6e 73 69 63 2f 69 /get-intrinsic/i 0002ce20: 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a ndex.js":./*!*** 0002ce30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ce40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ce50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 0002ce60: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 0002ce70: 6c 65 73 2f 67 65 74 2d 69 6e 74 72 69 6e 73 69 les/get-intrinsi 0002ce80: 63 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a c/index.js ***!. 0002ce90: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 0002cea0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002ceb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0002cec0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 /./***/ ((module 0002ced0: 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 , __unused_webpa 0002cee0: 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 ck_exports, __we 0002cef0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 bpack_require__) 0002cf00: 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 => {.."use stri 0002cf10: 63 74 22 3b 0a 0a 0a 76 61 72 20 75 6e 64 65 66 ct";...var undef 0002cf20: 69 6e 65 64 3b 0a 0a 76 61 72 20 24 45 72 72 6f ined;..var $Erro 0002cf30: 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 r = __webpack_re 0002cf40: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 65 73 2d 65 quire__(/*! es-e 0002cf50: 72 72 6f 72 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 rrors */ "./node 0002cf60: 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 72 6f _modules/es-erro 0002cf70: 72 73 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 76 rs/index.js");.v 0002cf80: 61 72 20 24 45 76 61 6c 45 72 72 6f 72 20 3d 20 ar $EvalError = 0002cf90: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0002cfa0: 65 5f 5f 28 2f 2a 21 20 65 73 2d 65 72 72 6f 72 e__(/*! es-error 0002cfb0: 73 2f 65 76 61 6c 20 2a 2f 20 22 2e 2f 6e 6f 64 s/eval */ "./nod 0002cfc0: 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 72 72 e_modules/es-err 0002cfd0: 6f 72 73 2f 65 76 61 6c 2e 6a 73 22 29 3b 0a 76 ors/eval.js");.v 0002cfe0: 61 72 20 24 52 61 6e 67 65 45 72 72 6f 72 20 3d ar $RangeError = 0002cff0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0002d000: 72 65 5f 5f 28 2f 2a 21 20 65 73 2d 65 72 72 6f re__(/*! es-erro 0002d010: 72 73 2f 72 61 6e 67 65 20 2a 2f 20 22 2e 2f 6e rs/range */ "./n 0002d020: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 65 73 2d 65 ode_modules/es-e 0002d030: 72 72 6f 72 73 2f 72 61 6e 67 65 2e 6a 73 22 29 rrors/range.js") 0002d040: 3b 0a 76 61 72 20 24 52 65 66 65 72 65 6e 63 65 ;.var $Reference 0002d050: 45 72 72 6f 72 20 3d 20 5f 5f 77 65 62 70 61 63 Error = __webpac 0002d060: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0002d070: 65 73 2d 65 72 72 6f 72 73 2f 72 65 66 20 2a 2f es-errors/ref */ 0002d080: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0002d090: 2f 65 73 2d 65 72 72 6f 72 73 2f 72 65 66 2e 6a /es-errors/ref.j 0002d0a0: 73 22 29 3b 0a 76 61 72 20 24 53 79 6e 74 61 78 s");.var $Syntax 0002d0b0: 45 72 72 6f 72 20 3d 20 5f 5f 77 65 62 70 61 63 Error = __webpac 0002d0c0: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0002d0d0: 65 73 2d 65 72 72 6f 72 73 2f 73 79 6e 74 61 78 es-errors/syntax 0002d0e0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 0002d0f0: 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 73 79 les/es-errors/sy 0002d100: 6e 74 61 78 2e 6a 73 22 29 3b 0a 76 61 72 20 24 ntax.js");.var $ 0002d110: 54 79 70 65 45 72 72 6f 72 20 3d 20 5f 5f 77 65 TypeError = __we 0002d120: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0002d130: 2f 2a 21 20 65 73 2d 65 72 72 6f 72 73 2f 74 79 /*! es-errors/ty 0002d140: 70 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f pe */ "./node_mo 0002d150: 64 75 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f dules/es-errors/ 0002d160: 74 79 70 65 2e 6a 73 22 29 3b 0a 76 61 72 20 24 type.js");.var $ 0002d170: 55 52 49 45 72 72 6f 72 20 3d 20 5f 5f 77 65 62 URIError = __web 0002d180: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0002d190: 2a 21 20 65 73 2d 65 72 72 6f 72 73 2f 75 72 69 *! es-errors/uri 0002d1a0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 0002d1b0: 6c 65 73 2f 65 73 2d 65 72 72 6f 72 73 2f 75 72 les/es-errors/ur 0002d1c0: 69 2e 6a 73 22 29 3b 0a 0a 76 61 72 20 24 46 75 i.js");..var $Fu 0002d1d0: 6e 63 74 69 6f 6e 20 3d 20 46 75 6e 63 74 69 6f nction = Functio 0002d1e0: 6e 3b 0a 0a 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 n;..// eslint-di 0002d1f0: 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 sable-next-line 0002d200: 63 6f 6e 73 69 73 74 65 6e 74 2d 72 65 74 75 72 consistent-retur 0002d210: 6e 0a 76 61 72 20 67 65 74 45 76 61 6c 6c 65 64 n.var getEvalled 0002d220: 43 6f 6e 73 74 72 75 63 74 6f 72 20 3d 20 66 75 Constructor = fu 0002d230: 6e 63 74 69 6f 6e 20 28 65 78 70 72 65 73 73 69 nction (expressi 0002d240: 6f 6e 53 79 6e 74 61 78 29 20 7b 0a 09 74 72 79 onSyntax) {..try 0002d250: 20 7b 0a 09 09 72 65 74 75 72 6e 20 24 46 75 6e {...return $Fun 0002d260: 63 74 69 6f 6e 28 27 22 75 73 65 20 73 74 72 69 ction('"use stri 0002d270: 63 74 22 3b 20 72 65 74 75 72 6e 20 28 27 20 2b ct"; return (' + 0002d280: 20 65 78 70 72 65 73 73 69 6f 6e 53 79 6e 74 61 expressionSynta 0002d290: 78 20 2b 20 27 29 2e 63 6f 6e 73 74 72 75 63 74 x + ').construct 0002d2a0: 6f 72 3b 27 29 28 29 3b 0a 09 7d 20 63 61 74 63 or;')();..} catc 0002d2b0: 68 20 28 65 29 20 7b 7d 0a 7d 3b 0a 0a 76 61 72 h (e) {}.};..var 0002d2c0: 20 24 67 4f 50 44 20 3d 20 4f 62 6a 65 63 74 2e $gOPD = Object. 0002d2d0: 67 65 74 4f 77 6e 50 72 6f 70 65 72 74 79 44 65 getOwnPropertyDe 0002d2e0: 73 63 72 69 70 74 6f 72 3b 0a 69 66 20 28 24 67 scriptor;.if ($g 0002d2f0: 4f 50 44 29 20 7b 0a 09 74 72 79 20 7b 0a 09 09 OPD) {..try {... 0002d300: 24 67 4f 50 44 28 7b 7d 2c 20 27 27 29 3b 0a 09 $gOPD({}, '');.. 0002d310: 7d 20 63 61 74 63 68 20 28 65 29 20 7b 0a 09 09 } catch (e) {... 0002d320: 24 67 4f 50 44 20 3d 20 6e 75 6c 6c 3b 20 2f 2f $gOPD = null; // 0002d330: 20 74 68 69 73 20 69 73 20 49 45 20 38 2c 20 77 this is IE 8, w 0002d340: 68 69 63 68 20 68 61 73 20 61 20 62 72 6f 6b 65 hich has a broke 0002d350: 6e 20 67 4f 50 44 0a 09 7d 0a 7d 0a 0a 76 61 72 n gOPD..}.}..var 0002d360: 20 74 68 72 6f 77 54 79 70 65 45 72 72 6f 72 20 throwTypeError 0002d370: 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a = function () {. 0002d380: 09 74 68 72 6f 77 20 6e 65 77 20 24 54 79 70 65 .throw new $Type 0002d390: 45 72 72 6f 72 28 29 3b 0a 7d 3b 0a 76 61 72 20 Error();.};.var 0002d3a0: 54 68 72 6f 77 54 79 70 65 45 72 72 6f 72 20 3d ThrowTypeError = 0002d3b0: 20 24 67 4f 50 44 0a 09 3f 20 28 66 75 6e 63 74 $gOPD..? (funct 0002d3c0: 69 6f 6e 20 28 29 20 7b 0a 09 09 74 72 79 20 7b ion () {...try { 0002d3d0: 0a 09 09 09 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 ....// eslint-di 0002d3e0: 73 61 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 sable-next-line 0002d3f0: 6e 6f 2d 75 6e 75 73 65 64 2d 65 78 70 72 65 73 no-unused-expres 0002d400: 73 69 6f 6e 73 2c 20 6e 6f 2d 63 61 6c 6c 65 72 sions, no-caller 0002d410: 2c 20 6e 6f 2d 72 65 73 74 72 69 63 74 65 64 2d , no-restricted- 0002d420: 70 72 6f 70 65 72 74 69 65 73 0a 09 09 09 61 72 properties....ar 0002d430: 67 75 6d 65 6e 74 73 2e 63 61 6c 6c 65 65 3b 20 guments.callee; 0002d440: 2f 2f 20 49 45 20 38 20 64 6f 65 73 20 6e 6f 74 // IE 8 does not 0002d450: 20 74 68 72 6f 77 20 68 65 72 65 0a 09 09 09 72 throw here....r 0002d460: 65 74 75 72 6e 20 74 68 72 6f 77 54 79 70 65 45 eturn throwTypeE 0002d470: 72 72 6f 72 3b 0a 09 09 7d 20 63 61 74 63 68 20 rror;...} catch 0002d480: 28 63 61 6c 6c 65 65 54 68 72 6f 77 73 29 20 7b (calleeThrows) { 0002d490: 0a 09 09 09 74 72 79 20 7b 0a 09 09 09 09 2f 2f ....try {.....// 0002d4a0: 20 49 45 20 38 20 74 68 72 6f 77 73 20 6f 6e 20 IE 8 throws on 0002d4b0: 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 6f Object.getOwnPro 0002d4c0: 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 28 pertyDescriptor( 0002d4d0: 61 72 67 75 6d 65 6e 74 73 2c 20 27 27 29 0a 09 arguments, '').. 0002d4e0: 09 09 09 72 65 74 75 72 6e 20 24 67 4f 50 44 28 ...return $gOPD( 0002d4f0: 61 72 67 75 6d 65 6e 74 73 2c 20 27 63 61 6c 6c arguments, 'call 0002d500: 65 65 27 29 2e 67 65 74 3b 0a 09 09 09 7d 20 63 ee').get;....} c 0002d510: 61 74 63 68 20 28 67 4f 50 44 74 68 72 6f 77 73 atch (gOPDthrows 0002d520: 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 ) {.....return t 0002d530: 68 72 6f 77 54 79 70 65 45 72 72 6f 72 3b 0a 09 hrowTypeError;.. 0002d540: 09 09 7d 0a 09 09 7d 0a 09 7d 28 29 29 0a 09 3a ..}...}..}())..: 0002d550: 20 74 68 72 6f 77 54 79 70 65 45 72 72 6f 72 3b throwTypeError; 0002d560: 0a 0a 76 61 72 20 68 61 73 53 79 6d 62 6f 6c 73 ..var hasSymbols 0002d570: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0002d580: 75 69 72 65 5f 5f 28 2f 2a 21 20 68 61 73 2d 73 uire__(/*! has-s 0002d590: 79 6d 62 6f 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 ymbols */ "./nod 0002d5a0: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 e_modules/has-sy 0002d5b0: 6d 62 6f 6c 73 2f 69 6e 64 65 78 2e 6a 73 22 29 mbols/index.js") 0002d5c0: 28 29 3b 0a 76 61 72 20 68 61 73 50 72 6f 74 6f ();.var hasProto 0002d5d0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 0002d5e0: 75 69 72 65 5f 5f 28 2f 2a 21 20 68 61 73 2d 70 uire__(/*! has-p 0002d5f0: 72 6f 74 6f 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f roto */ "./node_ 0002d600: 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 70 72 6f 74 modules/has-prot 0002d610: 6f 2f 69 6e 64 65 78 2e 6a 73 22 29 28 29 3b 0a o/index.js")();. 0002d620: 0a 76 61 72 20 67 65 74 50 72 6f 74 6f 20 3d 20 .var getProto = 0002d630: 4f 62 6a 65 63 74 2e 67 65 74 50 72 6f 74 6f 74 Object.getProtot 0002d640: 79 70 65 4f 66 20 7c 7c 20 28 0a 09 68 61 73 50 ypeOf || (..hasP 0002d650: 72 6f 74 6f 0a 09 09 3f 20 66 75 6e 63 74 69 6f roto...? functio 0002d660: 6e 20 28 78 29 20 7b 20 72 65 74 75 72 6e 20 78 n (x) { return x 0002d670: 2e 5f 5f 70 72 6f 74 6f 5f 5f 3b 20 7d 20 2f 2f .__proto__; } // 0002d680: 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d eslint-disable- 0002d690: 6c 69 6e 65 20 6e 6f 2d 70 72 6f 74 6f 0a 09 09 line no-proto... 0002d6a0: 3a 20 6e 75 6c 6c 0a 29 3b 0a 0a 76 61 72 20 6e : null.);..var n 0002d6b0: 65 65 64 73 45 76 61 6c 20 3d 20 7b 7d 3b 0a 0a eedsEval = {};.. 0002d6c0: 76 61 72 20 54 79 70 65 64 41 72 72 61 79 20 3d var TypedArray = 0002d6d0: 20 74 79 70 65 6f 66 20 55 69 6e 74 38 41 72 72 typeof Uint8Arr 0002d6e0: 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 ay === 'undefine 0002d6f0: 64 27 20 7c 7c 20 21 67 65 74 50 72 6f 74 6f 20 d' || !getProto 0002d700: 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a 20 67 65 ? undefined : ge 0002d710: 74 50 72 6f 74 6f 28 55 69 6e 74 38 41 72 72 61 tProto(Uint8Arra 0002d720: 79 29 3b 0a 0a 76 61 72 20 49 4e 54 52 49 4e 53 y);..var INTRINS 0002d730: 49 43 53 20 3d 20 7b 0a 09 5f 5f 70 72 6f 74 6f ICS = {..__proto 0002d740: 5f 5f 3a 20 6e 75 6c 6c 2c 0a 09 27 25 41 67 67 __: null,..'%Agg 0002d750: 72 65 67 61 74 65 45 72 72 6f 72 25 27 3a 20 74 regateError%': t 0002d760: 79 70 65 6f 66 20 41 67 67 72 65 67 61 74 65 45 ypeof AggregateE 0002d770: 72 72 6f 72 20 3d 3d 3d 20 27 75 6e 64 65 66 69 rror === 'undefi 0002d780: 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 ned' ? undefined 0002d790: 20 3a 20 41 67 67 72 65 67 61 74 65 45 72 72 6f : AggregateErro 0002d7a0: 72 2c 0a 09 27 25 41 72 72 61 79 25 27 3a 20 41 r,..'%Array%': A 0002d7b0: 72 72 61 79 2c 0a 09 27 25 41 72 72 61 79 42 75 rray,..'%ArrayBu 0002d7c0: 66 66 65 72 25 27 3a 20 74 79 70 65 6f 66 20 41 ffer%': typeof A 0002d7d0: 72 72 61 79 42 75 66 66 65 72 20 3d 3d 3d 20 27 rrayBuffer === ' 0002d7e0: 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 undefined' ? und 0002d7f0: 65 66 69 6e 65 64 20 3a 20 41 72 72 61 79 42 75 efined : ArrayBu 0002d800: 66 66 65 72 2c 0a 09 27 25 41 72 72 61 79 49 74 ffer,..'%ArrayIt 0002d810: 65 72 61 74 6f 72 50 72 6f 74 6f 74 79 70 65 25 eratorPrototype% 0002d820: 27 3a 20 68 61 73 53 79 6d 62 6f 6c 73 20 26 26 ': hasSymbols && 0002d830: 20 67 65 74 50 72 6f 74 6f 20 3f 20 67 65 74 50 getProto ? getP 0002d840: 72 6f 74 6f 28 5b 5d 5b 53 79 6d 62 6f 6c 2e 69 roto([][Symbol.i 0002d850: 74 65 72 61 74 6f 72 5d 28 29 29 20 3a 20 75 6e terator]()) : un 0002d860: 64 65 66 69 6e 65 64 2c 0a 09 27 25 41 73 79 6e defined,..'%Asyn 0002d870: 63 46 72 6f 6d 53 79 6e 63 49 74 65 72 61 74 6f cFromSyncIterato 0002d880: 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 75 6e rPrototype%': un 0002d890: 64 65 66 69 6e 65 64 2c 0a 09 27 25 41 73 79 6e defined,..'%Asyn 0002d8a0: 63 46 75 6e 63 74 69 6f 6e 25 27 3a 20 6e 65 65 cFunction%': nee 0002d8b0: 64 73 45 76 61 6c 2c 0a 09 27 25 41 73 79 6e 63 dsEval,..'%Async 0002d8c0: 47 65 6e 65 72 61 74 6f 72 25 27 3a 20 6e 65 65 Generator%': nee 0002d8d0: 64 73 45 76 61 6c 2c 0a 09 27 25 41 73 79 6e 63 dsEval,..'%Async 0002d8e0: 47 65 6e 65 72 61 74 6f 72 46 75 6e 63 74 69 6f GeneratorFunctio 0002d8f0: 6e 25 27 3a 20 6e 65 65 64 73 45 76 61 6c 2c 0a n%': needsEval,. 0002d900: 09 27 25 41 73 79 6e 63 49 74 65 72 61 74 6f 72 .'%AsyncIterator 0002d910: 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 6e 65 65 Prototype%': nee 0002d920: 64 73 45 76 61 6c 2c 0a 09 27 25 41 74 6f 6d 69 dsEval,..'%Atomi 0002d930: 63 73 25 27 3a 20 74 79 70 65 6f 66 20 41 74 6f cs%': typeof Ato 0002d940: 6d 69 63 73 20 3d 3d 3d 20 27 75 6e 64 65 66 69 mics === 'undefi 0002d950: 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 ned' ? undefined 0002d960: 20 3a 20 41 74 6f 6d 69 63 73 2c 0a 09 27 25 42 : Atomics,..'%B 0002d970: 69 67 49 6e 74 25 27 3a 20 74 79 70 65 6f 66 20 igInt%': typeof 0002d980: 42 69 67 49 6e 74 20 3d 3d 3d 20 27 75 6e 64 65 BigInt === 'unde 0002d990: 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e fined' ? undefin 0002d9a0: 65 64 20 3a 20 42 69 67 49 6e 74 2c 0a 09 27 25 ed : BigInt,..'% 0002d9b0: 42 69 67 49 6e 74 36 34 41 72 72 61 79 25 27 3a BigInt64Array%': 0002d9c0: 20 74 79 70 65 6f 66 20 42 69 67 49 6e 74 36 34 typeof BigInt64 0002d9d0: 41 72 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 Array === 'undef 0002d9e0: 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 ined' ? undefine 0002d9f0: 64 20 3a 20 42 69 67 49 6e 74 36 34 41 72 72 61 d : BigInt64Arra 0002da00: 79 2c 0a 09 27 25 42 69 67 55 69 6e 74 36 34 41 y,..'%BigUint64A 0002da10: 72 72 61 79 25 27 3a 20 74 79 70 65 6f 66 20 42 rray%': typeof B 0002da20: 69 67 55 69 6e 74 36 34 41 72 72 61 79 20 3d 3d igUint64Array == 0002da30: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002da40: 75 6e 64 65 66 69 6e 65 64 20 3a 20 42 69 67 55 undefined : BigU 0002da50: 69 6e 74 36 34 41 72 72 61 79 2c 0a 09 27 25 42 int64Array,..'%B 0002da60: 6f 6f 6c 65 61 6e 25 27 3a 20 42 6f 6f 6c 65 61 oolean%': Boolea 0002da70: 6e 2c 0a 09 27 25 44 61 74 61 56 69 65 77 25 27 n,..'%DataView%' 0002da80: 3a 20 74 79 70 65 6f 66 20 44 61 74 61 56 69 65 : typeof DataVie 0002da90: 77 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 w === 'undefined 0002daa0: 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a 20 ' ? undefined : 0002dab0: 44 61 74 61 56 69 65 77 2c 0a 09 27 25 44 61 74 DataView,..'%Dat 0002dac0: 65 25 27 3a 20 44 61 74 65 2c 0a 09 27 25 64 65 e%': Date,..'%de 0002dad0: 63 6f 64 65 55 52 49 25 27 3a 20 64 65 63 6f 64 codeURI%': decod 0002dae0: 65 55 52 49 2c 0a 09 27 25 64 65 63 6f 64 65 55 eURI,..'%decodeU 0002daf0: 52 49 43 6f 6d 70 6f 6e 65 6e 74 25 27 3a 20 64 RIComponent%': d 0002db00: 65 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e ecodeURIComponen 0002db10: 74 2c 0a 09 27 25 65 6e 63 6f 64 65 55 52 49 25 t,..'%encodeURI% 0002db20: 27 3a 20 65 6e 63 6f 64 65 55 52 49 2c 0a 09 27 ': encodeURI,..' 0002db30: 25 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e %encodeURICompon 0002db40: 65 6e 74 25 27 3a 20 65 6e 63 6f 64 65 55 52 49 ent%': encodeURI 0002db50: 43 6f 6d 70 6f 6e 65 6e 74 2c 0a 09 27 25 45 72 Component,..'%Er 0002db60: 72 6f 72 25 27 3a 20 24 45 72 72 6f 72 2c 0a 09 ror%': $Error,.. 0002db70: 27 25 65 76 61 6c 25 27 3a 20 65 76 61 6c 2c 20 '%eval%': eval, 0002db80: 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c // eslint-disabl 0002db90: 65 2d 6c 69 6e 65 20 6e 6f 2d 65 76 61 6c 0a 09 e-line no-eval.. 0002dba0: 27 25 45 76 61 6c 45 72 72 6f 72 25 27 3a 20 24 '%EvalError%': $ 0002dbb0: 45 76 61 6c 45 72 72 6f 72 2c 0a 09 27 25 46 6c EvalError,..'%Fl 0002dbc0: 6f 61 74 33 32 41 72 72 61 79 25 27 3a 20 74 79 oat32Array%': ty 0002dbd0: 70 65 6f 66 20 46 6c 6f 61 74 33 32 41 72 72 61 peof Float32Arra 0002dbe0: 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 y === 'undefined 0002dbf0: 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a 20 ' ? undefined : 0002dc00: 46 6c 6f 61 74 33 32 41 72 72 61 79 2c 0a 09 27 Float32Array,..' 0002dc10: 25 46 6c 6f 61 74 36 34 41 72 72 61 79 25 27 3a %Float64Array%': 0002dc20: 20 74 79 70 65 6f 66 20 46 6c 6f 61 74 36 34 41 typeof Float64A 0002dc30: 72 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 rray === 'undefi 0002dc40: 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 ned' ? undefined 0002dc50: 20 3a 20 46 6c 6f 61 74 36 34 41 72 72 61 79 2c : Float64Array, 0002dc60: 0a 09 27 25 46 69 6e 61 6c 69 7a 61 74 69 6f 6e ..'%Finalization 0002dc70: 52 65 67 69 73 74 72 79 25 27 3a 20 74 79 70 65 Registry%': type 0002dc80: 6f 66 20 46 69 6e 61 6c 69 7a 61 74 69 6f 6e 52 of FinalizationR 0002dc90: 65 67 69 73 74 72 79 20 3d 3d 3d 20 27 75 6e 64 egistry === 'und 0002dca0: 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 efined' ? undefi 0002dcb0: 6e 65 64 20 3a 20 46 69 6e 61 6c 69 7a 61 74 69 ned : Finalizati 0002dcc0: 6f 6e 52 65 67 69 73 74 72 79 2c 0a 09 27 25 46 onRegistry,..'%F 0002dcd0: 75 6e 63 74 69 6f 6e 25 27 3a 20 24 46 75 6e 63 unction%': $Func 0002dce0: 74 69 6f 6e 2c 0a 09 27 25 47 65 6e 65 72 61 74 tion,..'%Generat 0002dcf0: 6f 72 46 75 6e 63 74 69 6f 6e 25 27 3a 20 6e 65 orFunction%': ne 0002dd00: 65 64 73 45 76 61 6c 2c 0a 09 27 25 49 6e 74 38 edsEval,..'%Int8 0002dd10: 41 72 72 61 79 25 27 3a 20 74 79 70 65 6f 66 20 Array%': typeof 0002dd20: 49 6e 74 38 41 72 72 61 79 20 3d 3d 3d 20 27 75 Int8Array === 'u 0002dd30: 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 ndefined' ? unde 0002dd40: 66 69 6e 65 64 20 3a 20 49 6e 74 38 41 72 72 61 fined : Int8Arra 0002dd50: 79 2c 0a 09 27 25 49 6e 74 31 36 41 72 72 61 79 y,..'%Int16Array 0002dd60: 25 27 3a 20 74 79 70 65 6f 66 20 49 6e 74 31 36 %': typeof Int16 0002dd70: 41 72 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 Array === 'undef 0002dd80: 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 ined' ? undefine 0002dd90: 64 20 3a 20 49 6e 74 31 36 41 72 72 61 79 2c 0a d : Int16Array,. 0002dda0: 09 27 25 49 6e 74 33 32 41 72 72 61 79 25 27 3a .'%Int32Array%': 0002ddb0: 20 74 79 70 65 6f 66 20 49 6e 74 33 32 41 72 72 typeof Int32Arr 0002ddc0: 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 ay === 'undefine 0002ddd0: 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a d' ? undefined : 0002dde0: 20 49 6e 74 33 32 41 72 72 61 79 2c 0a 09 27 25 Int32Array,..'% 0002ddf0: 69 73 46 69 6e 69 74 65 25 27 3a 20 69 73 46 69 isFinite%': isFi 0002de00: 6e 69 74 65 2c 0a 09 27 25 69 73 4e 61 4e 25 27 nite,..'%isNaN%' 0002de10: 3a 20 69 73 4e 61 4e 2c 0a 09 27 25 49 74 65 72 : isNaN,..'%Iter 0002de20: 61 74 6f 72 50 72 6f 74 6f 74 79 70 65 25 27 3a atorPrototype%': 0002de30: 20 68 61 73 53 79 6d 62 6f 6c 73 20 26 26 20 67 hasSymbols && g 0002de40: 65 74 50 72 6f 74 6f 20 3f 20 67 65 74 50 72 6f etProto ? getPro 0002de50: 74 6f 28 67 65 74 50 72 6f 74 6f 28 5b 5d 5b 53 to(getProto([][S 0002de60: 79 6d 62 6f 6c 2e 69 74 65 72 61 74 6f 72 5d 28 ymbol.iterator]( 0002de70: 29 29 29 20 3a 20 75 6e 64 65 66 69 6e 65 64 2c ))) : undefined, 0002de80: 0a 09 27 25 4a 53 4f 4e 25 27 3a 20 74 79 70 65 ..'%JSON%': type 0002de90: 6f 66 20 4a 53 4f 4e 20 3d 3d 3d 20 27 6f 62 6a of JSON === 'obj 0002dea0: 65 63 74 27 20 3f 20 4a 53 4f 4e 20 3a 20 75 6e ect' ? JSON : un 0002deb0: 64 65 66 69 6e 65 64 2c 0a 09 27 25 4d 61 70 25 defined,..'%Map% 0002dec0: 27 3a 20 74 79 70 65 6f 66 20 4d 61 70 20 3d 3d ': typeof Map == 0002ded0: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002dee0: 75 6e 64 65 66 69 6e 65 64 20 3a 20 4d 61 70 2c undefined : Map, 0002def0: 0a 09 27 25 4d 61 70 49 74 65 72 61 74 6f 72 50 ..'%MapIteratorP 0002df00: 72 6f 74 6f 74 79 70 65 25 27 3a 20 74 79 70 65 rototype%': type 0002df10: 6f 66 20 4d 61 70 20 3d 3d 3d 20 27 75 6e 64 65 of Map === 'unde 0002df20: 66 69 6e 65 64 27 20 7c 7c 20 21 68 61 73 53 79 fined' || !hasSy 0002df30: 6d 62 6f 6c 73 20 7c 7c 20 21 67 65 74 50 72 6f mbols || !getPro 0002df40: 74 6f 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a to ? undefined : 0002df50: 20 67 65 74 50 72 6f 74 6f 28 6e 65 77 20 4d 61 getProto(new Ma 0002df60: 70 28 29 5b 53 79 6d 62 6f 6c 2e 69 74 65 72 61 p()[Symbol.itera 0002df70: 74 6f 72 5d 28 29 29 2c 0a 09 27 25 4d 61 74 68 tor]()),..'%Math 0002df80: 25 27 3a 20 4d 61 74 68 2c 0a 09 27 25 4e 75 6d %': Math,..'%Num 0002df90: 62 65 72 25 27 3a 20 4e 75 6d 62 65 72 2c 0a 09 ber%': Number,.. 0002dfa0: 27 25 4f 62 6a 65 63 74 25 27 3a 20 4f 62 6a 65 '%Object%': Obje 0002dfb0: 63 74 2c 0a 09 27 25 70 61 72 73 65 46 6c 6f 61 ct,..'%parseFloa 0002dfc0: 74 25 27 3a 20 70 61 72 73 65 46 6c 6f 61 74 2c t%': parseFloat, 0002dfd0: 0a 09 27 25 70 61 72 73 65 49 6e 74 25 27 3a 20 ..'%parseInt%': 0002dfe0: 70 61 72 73 65 49 6e 74 2c 0a 09 27 25 50 72 6f parseInt,..'%Pro 0002dff0: 6d 69 73 65 25 27 3a 20 74 79 70 65 6f 66 20 50 mise%': typeof P 0002e000: 72 6f 6d 69 73 65 20 3d 3d 3d 20 27 75 6e 64 65 romise === 'unde 0002e010: 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e fined' ? undefin 0002e020: 65 64 20 3a 20 50 72 6f 6d 69 73 65 2c 0a 09 27 ed : Promise,..' 0002e030: 25 50 72 6f 78 79 25 27 3a 20 74 79 70 65 6f 66 %Proxy%': typeof 0002e040: 20 50 72 6f 78 79 20 3d 3d 3d 20 27 75 6e 64 65 Proxy === 'unde 0002e050: 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e fined' ? undefin 0002e060: 65 64 20 3a 20 50 72 6f 78 79 2c 0a 09 27 25 52 ed : Proxy,..'%R 0002e070: 61 6e 67 65 45 72 72 6f 72 25 27 3a 20 24 52 61 angeError%': $Ra 0002e080: 6e 67 65 45 72 72 6f 72 2c 0a 09 27 25 52 65 66 ngeError,..'%Ref 0002e090: 65 72 65 6e 63 65 45 72 72 6f 72 25 27 3a 20 24 erenceError%': $ 0002e0a0: 52 65 66 65 72 65 6e 63 65 45 72 72 6f 72 2c 0a ReferenceError,. 0002e0b0: 09 27 25 52 65 66 6c 65 63 74 25 27 3a 20 74 79 .'%Reflect%': ty 0002e0c0: 70 65 6f 66 20 52 65 66 6c 65 63 74 20 3d 3d 3d peof Reflect === 0002e0d0: 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 'undefined' ? u 0002e0e0: 6e 64 65 66 69 6e 65 64 20 3a 20 52 65 66 6c 65 ndefined : Refle 0002e0f0: 63 74 2c 0a 09 27 25 52 65 67 45 78 70 25 27 3a ct,..'%RegExp%': 0002e100: 20 52 65 67 45 78 70 2c 0a 09 27 25 53 65 74 25 RegExp,..'%Set% 0002e110: 27 3a 20 74 79 70 65 6f 66 20 53 65 74 20 3d 3d ': typeof Set == 0002e120: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002e130: 75 6e 64 65 66 69 6e 65 64 20 3a 20 53 65 74 2c undefined : Set, 0002e140: 0a 09 27 25 53 65 74 49 74 65 72 61 74 6f 72 50 ..'%SetIteratorP 0002e150: 72 6f 74 6f 74 79 70 65 25 27 3a 20 74 79 70 65 rototype%': type 0002e160: 6f 66 20 53 65 74 20 3d 3d 3d 20 27 75 6e 64 65 of Set === 'unde 0002e170: 66 69 6e 65 64 27 20 7c 7c 20 21 68 61 73 53 79 fined' || !hasSy 0002e180: 6d 62 6f 6c 73 20 7c 7c 20 21 67 65 74 50 72 6f mbols || !getPro 0002e190: 74 6f 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a to ? undefined : 0002e1a0: 20 67 65 74 50 72 6f 74 6f 28 6e 65 77 20 53 65 getProto(new Se 0002e1b0: 74 28 29 5b 53 79 6d 62 6f 6c 2e 69 74 65 72 61 t()[Symbol.itera 0002e1c0: 74 6f 72 5d 28 29 29 2c 0a 09 27 25 53 68 61 72 tor]()),..'%Shar 0002e1d0: 65 64 41 72 72 61 79 42 75 66 66 65 72 25 27 3a edArrayBuffer%': 0002e1e0: 20 74 79 70 65 6f 66 20 53 68 61 72 65 64 41 72 typeof SharedAr 0002e1f0: 72 61 79 42 75 66 66 65 72 20 3d 3d 3d 20 27 75 rayBuffer === 'u 0002e200: 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 ndefined' ? unde 0002e210: 66 69 6e 65 64 20 3a 20 53 68 61 72 65 64 41 72 fined : SharedAr 0002e220: 72 61 79 42 75 66 66 65 72 2c 0a 09 27 25 53 74 rayBuffer,..'%St 0002e230: 72 69 6e 67 25 27 3a 20 53 74 72 69 6e 67 2c 0a ring%': String,. 0002e240: 09 27 25 53 74 72 69 6e 67 49 74 65 72 61 74 6f .'%StringIterato 0002e250: 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 68 61 rPrototype%': ha 0002e260: 73 53 79 6d 62 6f 6c 73 20 26 26 20 67 65 74 50 sSymbols && getP 0002e270: 72 6f 74 6f 20 3f 20 67 65 74 50 72 6f 74 6f 28 roto ? getProto( 0002e280: 27 27 5b 53 79 6d 62 6f 6c 2e 69 74 65 72 61 74 ''[Symbol.iterat 0002e290: 6f 72 5d 28 29 29 20 3a 20 75 6e 64 65 66 69 6e or]()) : undefin 0002e2a0: 65 64 2c 0a 09 27 25 53 79 6d 62 6f 6c 25 27 3a ed,..'%Symbol%': 0002e2b0: 20 68 61 73 53 79 6d 62 6f 6c 73 20 3f 20 53 79 hasSymbols ? Sy 0002e2c0: 6d 62 6f 6c 20 3a 20 75 6e 64 65 66 69 6e 65 64 mbol : undefined 0002e2d0: 2c 0a 09 27 25 53 79 6e 74 61 78 45 72 72 6f 72 ,..'%SyntaxError 0002e2e0: 25 27 3a 20 24 53 79 6e 74 61 78 45 72 72 6f 72 %': $SyntaxError 0002e2f0: 2c 0a 09 27 25 54 68 72 6f 77 54 79 70 65 45 72 ,..'%ThrowTypeEr 0002e300: 72 6f 72 25 27 3a 20 54 68 72 6f 77 54 79 70 65 ror%': ThrowType 0002e310: 45 72 72 6f 72 2c 0a 09 27 25 54 79 70 65 64 41 Error,..'%TypedA 0002e320: 72 72 61 79 25 27 3a 20 54 79 70 65 64 41 72 72 rray%': TypedArr 0002e330: 61 79 2c 0a 09 27 25 54 79 70 65 45 72 72 6f 72 ay,..'%TypeError 0002e340: 25 27 3a 20 24 54 79 70 65 45 72 72 6f 72 2c 0a %': $TypeError,. 0002e350: 09 27 25 55 69 6e 74 38 41 72 72 61 79 25 27 3a .'%Uint8Array%': 0002e360: 20 74 79 70 65 6f 66 20 55 69 6e 74 38 41 72 72 typeof Uint8Arr 0002e370: 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 ay === 'undefine 0002e380: 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 3a d' ? undefined : 0002e390: 20 55 69 6e 74 38 41 72 72 61 79 2c 0a 09 27 25 Uint8Array,..'% 0002e3a0: 55 69 6e 74 38 43 6c 61 6d 70 65 64 41 72 72 61 Uint8ClampedArra 0002e3b0: 79 25 27 3a 20 74 79 70 65 6f 66 20 55 69 6e 74 y%': typeof Uint 0002e3c0: 38 43 6c 61 6d 70 65 64 41 72 72 61 79 20 3d 3d 8ClampedArray == 0002e3d0: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002e3e0: 75 6e 64 65 66 69 6e 65 64 20 3a 20 55 69 6e 74 undefined : Uint 0002e3f0: 38 43 6c 61 6d 70 65 64 41 72 72 61 79 2c 0a 09 8ClampedArray,.. 0002e400: 27 25 55 69 6e 74 31 36 41 72 72 61 79 25 27 3a '%Uint16Array%': 0002e410: 20 74 79 70 65 6f 66 20 55 69 6e 74 31 36 41 72 typeof Uint16Ar 0002e420: 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e ray === 'undefin 0002e430: 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 ed' ? undefined 0002e440: 3a 20 55 69 6e 74 31 36 41 72 72 61 79 2c 0a 09 : Uint16Array,.. 0002e450: 27 25 55 69 6e 74 33 32 41 72 72 61 79 25 27 3a '%Uint32Array%': 0002e460: 20 74 79 70 65 6f 66 20 55 69 6e 74 33 32 41 72 typeof Uint32Ar 0002e470: 72 61 79 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e ray === 'undefin 0002e480: 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 64 20 ed' ? undefined 0002e490: 3a 20 55 69 6e 74 33 32 41 72 72 61 79 2c 0a 09 : Uint32Array,.. 0002e4a0: 27 25 55 52 49 45 72 72 6f 72 25 27 3a 20 24 55 '%URIError%': $U 0002e4b0: 52 49 45 72 72 6f 72 2c 0a 09 27 25 57 65 61 6b RIError,..'%Weak 0002e4c0: 4d 61 70 25 27 3a 20 74 79 70 65 6f 66 20 57 65 Map%': typeof We 0002e4d0: 61 6b 4d 61 70 20 3d 3d 3d 20 27 75 6e 64 65 66 akMap === 'undef 0002e4e0: 69 6e 65 64 27 20 3f 20 75 6e 64 65 66 69 6e 65 ined' ? undefine 0002e4f0: 64 20 3a 20 57 65 61 6b 4d 61 70 2c 0a 09 27 25 d : WeakMap,..'% 0002e500: 57 65 61 6b 52 65 66 25 27 3a 20 74 79 70 65 6f WeakRef%': typeo 0002e510: 66 20 57 65 61 6b 52 65 66 20 3d 3d 3d 20 27 75 f WeakRef === 'u 0002e520: 6e 64 65 66 69 6e 65 64 27 20 3f 20 75 6e 64 65 ndefined' ? unde 0002e530: 66 69 6e 65 64 20 3a 20 57 65 61 6b 52 65 66 2c fined : WeakRef, 0002e540: 0a 09 27 25 57 65 61 6b 53 65 74 25 27 3a 20 74 ..'%WeakSet%': t 0002e550: 79 70 65 6f 66 20 57 65 61 6b 53 65 74 20 3d 3d ypeof WeakSet == 0002e560: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 = 'undefined' ? 0002e570: 75 6e 64 65 66 69 6e 65 64 20 3a 20 57 65 61 6b undefined : Weak 0002e580: 53 65 74 0a 7d 3b 0a 0a 69 66 20 28 67 65 74 50 Set.};..if (getP 0002e590: 72 6f 74 6f 29 20 7b 0a 09 74 72 79 20 7b 0a 09 roto) {..try {.. 0002e5a0: 09 6e 75 6c 6c 2e 65 72 72 6f 72 3b 20 2f 2f 20 .null.error; // 0002e5b0: 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c eslint-disable-l 0002e5c0: 69 6e 65 20 6e 6f 2d 75 6e 75 73 65 64 2d 65 78 ine no-unused-ex 0002e5d0: 70 72 65 73 73 69 6f 6e 73 0a 09 7d 20 63 61 74 pressions..} cat 0002e5e0: 63 68 20 28 65 29 20 7b 0a 09 09 2f 2f 20 68 74 ch (e) {...// ht 0002e5f0: 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d tps://github.com 0002e600: 2f 74 63 33 39 2f 70 72 6f 70 6f 73 61 6c 2d 73 /tc39/proposal-s 0002e610: 68 61 64 6f 77 72 65 61 6c 6d 2f 70 75 6c 6c 2f hadowrealm/pull/ 0002e620: 33 38 34 23 69 73 73 75 65 63 6f 6d 6d 65 6e 74 384#issuecomment 0002e630: 2d 31 33 36 34 32 36 34 32 32 39 0a 09 09 76 61 -1364264229...va 0002e640: 72 20 65 72 72 6f 72 50 72 6f 74 6f 20 3d 20 67 r errorProto = g 0002e650: 65 74 50 72 6f 74 6f 28 67 65 74 50 72 6f 74 6f etProto(getProto 0002e660: 28 65 29 29 3b 0a 09 09 49 4e 54 52 49 4e 53 49 (e));...INTRINSI 0002e670: 43 53 5b 27 25 45 72 72 6f 72 2e 70 72 6f 74 6f CS['%Error.proto 0002e680: 74 79 70 65 25 27 5d 20 3d 20 65 72 72 6f 72 50 type%'] = errorP 0002e690: 72 6f 74 6f 3b 0a 09 7d 0a 7d 0a 0a 76 61 72 20 roto;..}.}..var 0002e6a0: 64 6f 45 76 61 6c 20 3d 20 66 75 6e 63 74 69 6f doEval = functio 0002e6b0: 6e 20 64 6f 45 76 61 6c 28 6e 61 6d 65 29 20 7b n doEval(name) { 0002e6c0: 0a 09 76 61 72 20 76 61 6c 75 65 3b 0a 09 69 66 ..var value;..if 0002e6d0: 20 28 6e 61 6d 65 20 3d 3d 3d 20 27 25 41 73 79 (name === '%Asy 0002e6e0: 6e 63 46 75 6e 63 74 69 6f 6e 25 27 29 20 7b 0a ncFunction%') {. 0002e6f0: 09 09 76 61 6c 75 65 20 3d 20 67 65 74 45 76 61 ..value = getEva 0002e700: 6c 6c 65 64 43 6f 6e 73 74 72 75 63 74 6f 72 28 lledConstructor( 0002e710: 27 61 73 79 6e 63 20 66 75 6e 63 74 69 6f 6e 20 'async function 0002e720: 28 29 20 7b 7d 27 29 3b 0a 09 7d 20 65 6c 73 65 () {}');..} else 0002e730: 20 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 27 25 if (name === '% 0002e740: 47 65 6e 65 72 61 74 6f 72 46 75 6e 63 74 69 6f GeneratorFunctio 0002e750: 6e 25 27 29 20 7b 0a 09 09 76 61 6c 75 65 20 3d n%') {...value = 0002e760: 20 67 65 74 45 76 61 6c 6c 65 64 43 6f 6e 73 74 getEvalledConst 0002e770: 72 75 63 74 6f 72 28 27 66 75 6e 63 74 69 6f 6e ructor('function 0002e780: 2a 20 28 29 20 7b 7d 27 29 3b 0a 09 7d 20 65 6c * () {}');..} el 0002e790: 73 65 20 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 se if (name === 0002e7a0: 27 25 41 73 79 6e 63 47 65 6e 65 72 61 74 6f 72 '%AsyncGenerator 0002e7b0: 46 75 6e 63 74 69 6f 6e 25 27 29 20 7b 0a 09 09 Function%') {... 0002e7c0: 76 61 6c 75 65 20 3d 20 67 65 74 45 76 61 6c 6c value = getEvall 0002e7d0: 65 64 43 6f 6e 73 74 72 75 63 74 6f 72 28 27 61 edConstructor('a 0002e7e0: 73 79 6e 63 20 66 75 6e 63 74 69 6f 6e 2a 20 28 sync function* ( 0002e7f0: 29 20 7b 7d 27 29 3b 0a 09 7d 20 65 6c 73 65 20 ) {}');..} else 0002e800: 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 27 25 41 if (name === '%A 0002e810: 73 79 6e 63 47 65 6e 65 72 61 74 6f 72 25 27 29 syncGenerator%') 0002e820: 20 7b 0a 09 09 76 61 72 20 66 6e 20 3d 20 64 6f {...var fn = do 0002e830: 45 76 61 6c 28 27 25 41 73 79 6e 63 47 65 6e 65 Eval('%AsyncGene 0002e840: 72 61 74 6f 72 46 75 6e 63 74 69 6f 6e 25 27 29 ratorFunction%') 0002e850: 3b 0a 09 09 69 66 20 28 66 6e 29 20 7b 0a 09 09 ;...if (fn) {... 0002e860: 09 76 61 6c 75 65 20 3d 20 66 6e 2e 70 72 6f 74 .value = fn.prot 0002e870: 6f 74 79 70 65 3b 0a 09 09 7d 0a 09 7d 20 65 6c otype;...}..} el 0002e880: 73 65 20 69 66 20 28 6e 61 6d 65 20 3d 3d 3d 20 se if (name === 0002e890: 27 25 41 73 79 6e 63 49 74 65 72 61 74 6f 72 50 '%AsyncIteratorP 0002e8a0: 72 6f 74 6f 74 79 70 65 25 27 29 20 7b 0a 09 09 rototype%') {... 0002e8b0: 76 61 72 20 67 65 6e 20 3d 20 64 6f 45 76 61 6c var gen = doEval 0002e8c0: 28 27 25 41 73 79 6e 63 47 65 6e 65 72 61 74 6f ('%AsyncGenerato 0002e8d0: 72 25 27 29 3b 0a 09 09 69 66 20 28 67 65 6e 20 r%');...if (gen 0002e8e0: 26 26 20 67 65 74 50 72 6f 74 6f 29 20 7b 0a 09 && getProto) {.. 0002e8f0: 09 09 76 61 6c 75 65 20 3d 20 67 65 74 50 72 6f ..value = getPro 0002e900: 74 6f 28 67 65 6e 2e 70 72 6f 74 6f 74 79 70 65 to(gen.prototype 0002e910: 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 49 4e 54 52 );...}..}...INTR 0002e920: 49 4e 53 49 43 53 5b 6e 61 6d 65 5d 20 3d 20 76 INSICS[name] = v 0002e930: 61 6c 75 65 3b 0a 0a 09 72 65 74 75 72 6e 20 76 alue;...return v 0002e940: 61 6c 75 65 3b 0a 7d 3b 0a 0a 76 61 72 20 4c 45 alue;.};..var LE 0002e950: 47 41 43 59 5f 41 4c 49 41 53 45 53 20 3d 20 7b GACY_ALIASES = { 0002e960: 0a 09 5f 5f 70 72 6f 74 6f 5f 5f 3a 20 6e 75 6c ..__proto__: nul 0002e970: 6c 2c 0a 09 27 25 41 72 72 61 79 42 75 66 66 65 l,..'%ArrayBuffe 0002e980: 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 rPrototype%': [' 0002e990: 41 72 72 61 79 42 75 66 66 65 72 27 2c 20 27 70 ArrayBuffer', 'p 0002e9a0: 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 41 rototype'],..'%A 0002e9b0: 72 72 61 79 50 72 6f 74 6f 74 79 70 65 25 27 3a rrayPrototype%': 0002e9c0: 20 5b 27 41 72 72 61 79 27 2c 20 27 70 72 6f 74 ['Array', 'prot 0002e9d0: 6f 74 79 70 65 27 5d 2c 0a 09 27 25 41 72 72 61 otype'],..'%Arra 0002e9e0: 79 50 72 6f 74 6f 5f 65 6e 74 72 69 65 73 25 27 yProto_entries%' 0002e9f0: 3a 20 5b 27 41 72 72 61 79 27 2c 20 27 70 72 6f : ['Array', 'pro 0002ea00: 74 6f 74 79 70 65 27 2c 20 27 65 6e 74 72 69 65 totype', 'entrie 0002ea10: 73 27 5d 2c 0a 09 27 25 41 72 72 61 79 50 72 6f s'],..'%ArrayPro 0002ea20: 74 6f 5f 66 6f 72 45 61 63 68 25 27 3a 20 5b 27 to_forEach%': [' 0002ea30: 41 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 79 Array', 'prototy 0002ea40: 70 65 27 2c 20 27 66 6f 72 45 61 63 68 27 5d 2c pe', 'forEach'], 0002ea50: 0a 09 27 25 41 72 72 61 79 50 72 6f 74 6f 5f 6b ..'%ArrayProto_k 0002ea60: 65 79 73 25 27 3a 20 5b 27 41 72 72 61 79 27 2c eys%': ['Array', 0002ea70: 20 27 70 72 6f 74 6f 74 79 70 65 27 2c 20 27 6b 'prototype', 'k 0002ea80: 65 79 73 27 5d 2c 0a 09 27 25 41 72 72 61 79 50 eys'],..'%ArrayP 0002ea90: 72 6f 74 6f 5f 76 61 6c 75 65 73 25 27 3a 20 5b roto_values%': [ 0002eaa0: 27 41 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 'Array', 'protot 0002eab0: 79 70 65 27 2c 20 27 76 61 6c 75 65 73 27 5d 2c ype', 'values'], 0002eac0: 0a 09 27 25 41 73 79 6e 63 46 75 6e 63 74 69 6f ..'%AsyncFunctio 0002ead0: 6e 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 nPrototype%': [' 0002eae0: 41 73 79 6e 63 46 75 6e 63 74 69 6f 6e 27 2c 20 AsyncFunction', 0002eaf0: 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 'prototype'],..' 0002eb00: 25 41 73 79 6e 63 47 65 6e 65 72 61 74 6f 72 25 %AsyncGenerator% 0002eb10: 27 3a 20 5b 27 41 73 79 6e 63 47 65 6e 65 72 61 ': ['AsyncGenera 0002eb20: 74 6f 72 46 75 6e 63 74 69 6f 6e 27 2c 20 27 70 torFunction', 'p 0002eb30: 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 41 rototype'],..'%A 0002eb40: 73 79 6e 63 47 65 6e 65 72 61 74 6f 72 50 72 6f syncGeneratorPro 0002eb50: 74 6f 74 79 70 65 25 27 3a 20 5b 27 41 73 79 6e totype%': ['Asyn 0002eb60: 63 47 65 6e 65 72 61 74 6f 72 46 75 6e 63 74 69 cGeneratorFuncti 0002eb70: 6f 6e 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 on', 'prototype' 0002eb80: 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a , 'prototype'],. 0002eb90: 09 27 25 42 6f 6f 6c 65 61 6e 50 72 6f 74 6f 74 .'%BooleanProtot 0002eba0: 79 70 65 25 27 3a 20 5b 27 42 6f 6f 6c 65 61 6e ype%': ['Boolean 0002ebb0: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c ', 'prototype'], 0002ebc0: 0a 09 27 25 44 61 74 61 56 69 65 77 50 72 6f 74 ..'%DataViewProt 0002ebd0: 6f 74 79 70 65 25 27 3a 20 5b 27 44 61 74 61 56 otype%': ['DataV 0002ebe0: 69 65 77 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 iew', 'prototype 0002ebf0: 27 5d 2c 0a 09 27 25 44 61 74 65 50 72 6f 74 6f '],..'%DateProto 0002ec00: 74 79 70 65 25 27 3a 20 5b 27 44 61 74 65 27 2c type%': ['Date', 0002ec10: 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 'prototype'],.. 0002ec20: 27 25 45 72 72 6f 72 50 72 6f 74 6f 74 79 70 65 '%ErrorPrototype 0002ec30: 25 27 3a 20 5b 27 45 72 72 6f 72 27 2c 20 27 70 %': ['Error', 'p 0002ec40: 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 45 rototype'],..'%E 0002ec50: 76 61 6c 45 72 72 6f 72 50 72 6f 74 6f 74 79 70 valErrorPrototyp 0002ec60: 65 25 27 3a 20 5b 27 45 76 61 6c 45 72 72 6f 72 e%': ['EvalError 0002ec70: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c ', 'prototype'], 0002ec80: 0a 09 27 25 46 6c 6f 61 74 33 32 41 72 72 61 79 ..'%Float32Array 0002ec90: 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 46 Prototype%': ['F 0002eca0: 6c 6f 61 74 33 32 41 72 72 61 79 27 2c 20 27 70 loat32Array', 'p 0002ecb0: 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 46 rototype'],..'%F 0002ecc0: 6c 6f 61 74 36 34 41 72 72 61 79 50 72 6f 74 6f loat64ArrayProto 0002ecd0: 74 79 70 65 25 27 3a 20 5b 27 46 6c 6f 61 74 36 type%': ['Float6 0002ece0: 34 41 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 4Array', 'protot 0002ecf0: 79 70 65 27 5d 2c 0a 09 27 25 46 75 6e 63 74 69 ype'],..'%Functi 0002ed00: 6f 6e 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b onPrototype%': [ 0002ed10: 27 46 75 6e 63 74 69 6f 6e 27 2c 20 27 70 72 6f 'Function', 'pro 0002ed20: 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 47 65 6e totype'],..'%Gen 0002ed30: 65 72 61 74 6f 72 25 27 3a 20 5b 27 47 65 6e 65 erator%': ['Gene 0002ed40: 72 61 74 6f 72 46 75 6e 63 74 69 6f 6e 27 2c 20 ratorFunction', 0002ed50: 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 'prototype'],..' 0002ed60: 25 47 65 6e 65 72 61 74 6f 72 50 72 6f 74 6f 74 %GeneratorProtot 0002ed70: 79 70 65 25 27 3a 20 5b 27 47 65 6e 65 72 61 74 ype%': ['Generat 0002ed80: 6f 72 46 75 6e 63 74 69 6f 6e 27 2c 20 27 70 72 orFunction', 'pr 0002ed90: 6f 74 6f 74 79 70 65 27 2c 20 27 70 72 6f 74 6f ototype', 'proto 0002eda0: 74 79 70 65 27 5d 2c 0a 09 27 25 49 6e 74 38 41 type'],..'%Int8A 0002edb0: 72 72 61 79 50 72 6f 74 6f 74 79 70 65 25 27 3a rrayPrototype%': 0002edc0: 20 5b 27 49 6e 74 38 41 72 72 61 79 27 2c 20 27 ['Int8Array', ' 0002edd0: 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 prototype'],..'% 0002ede0: 49 6e 74 31 36 41 72 72 61 79 50 72 6f 74 6f 74 Int16ArrayProtot 0002edf0: 79 70 65 25 27 3a 20 5b 27 49 6e 74 31 36 41 72 ype%': ['Int16Ar 0002ee00: 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 ray', 'prototype 0002ee10: 27 5d 2c 0a 09 27 25 49 6e 74 33 32 41 72 72 61 '],..'%Int32Arra 0002ee20: 79 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 yPrototype%': [' 0002ee30: 49 6e 74 33 32 41 72 72 61 79 27 2c 20 27 70 72 Int32Array', 'pr 0002ee40: 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 4a 53 ototype'],..'%JS 0002ee50: 4f 4e 50 61 72 73 65 25 27 3a 20 5b 27 4a 53 4f ONParse%': ['JSO 0002ee60: 4e 27 2c 20 27 70 61 72 73 65 27 5d 2c 0a 09 27 N', 'parse'],..' 0002ee70: 25 4a 53 4f 4e 53 74 72 69 6e 67 69 66 79 25 27 %JSONStringify%' 0002ee80: 3a 20 5b 27 4a 53 4f 4e 27 2c 20 27 73 74 72 69 : ['JSON', 'stri 0002ee90: 6e 67 69 66 79 27 5d 2c 0a 09 27 25 4d 61 70 50 ngify'],..'%MapP 0002eea0: 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 4d 61 rototype%': ['Ma 0002eeb0: 70 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d p', 'prototype'] 0002eec0: 2c 0a 09 27 25 4e 75 6d 62 65 72 50 72 6f 74 6f ,..'%NumberProto 0002eed0: 74 79 70 65 25 27 3a 20 5b 27 4e 75 6d 62 65 72 type%': ['Number 0002eee0: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c ', 'prototype'], 0002eef0: 0a 09 27 25 4f 62 6a 65 63 74 50 72 6f 74 6f 74 ..'%ObjectProtot 0002ef00: 79 70 65 25 27 3a 20 5b 27 4f 62 6a 65 63 74 27 ype%': ['Object' 0002ef10: 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a , 'prototype'],. 0002ef20: 09 27 25 4f 62 6a 50 72 6f 74 6f 5f 74 6f 53 74 .'%ObjProto_toSt 0002ef30: 72 69 6e 67 25 27 3a 20 5b 27 4f 62 6a 65 63 74 ring%': ['Object 0002ef40: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 2c 20 ', 'prototype', 0002ef50: 27 74 6f 53 74 72 69 6e 67 27 5d 2c 0a 09 27 25 'toString'],..'% 0002ef60: 4f 62 6a 50 72 6f 74 6f 5f 76 61 6c 75 65 4f 66 ObjProto_valueOf 0002ef70: 25 27 3a 20 5b 27 4f 62 6a 65 63 74 27 2c 20 27 %': ['Object', ' 0002ef80: 70 72 6f 74 6f 74 79 70 65 27 2c 20 27 76 61 6c prototype', 'val 0002ef90: 75 65 4f 66 27 5d 2c 0a 09 27 25 50 72 6f 6d 69 ueOf'],..'%Promi 0002efa0: 73 65 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b sePrototype%': [ 0002efb0: 27 50 72 6f 6d 69 73 65 27 2c 20 27 70 72 6f 74 'Promise', 'prot 0002efc0: 6f 74 79 70 65 27 5d 2c 0a 09 27 25 50 72 6f 6d otype'],..'%Prom 0002efd0: 69 73 65 50 72 6f 74 6f 5f 74 68 65 6e 25 27 3a iseProto_then%': 0002efe0: 20 5b 27 50 72 6f 6d 69 73 65 27 2c 20 27 70 72 ['Promise', 'pr 0002eff0: 6f 74 6f 74 79 70 65 27 2c 20 27 74 68 65 6e 27 ototype', 'then' 0002f000: 5d 2c 0a 09 27 25 50 72 6f 6d 69 73 65 5f 61 6c ],..'%Promise_al 0002f010: 6c 25 27 3a 20 5b 27 50 72 6f 6d 69 73 65 27 2c l%': ['Promise', 0002f020: 20 27 61 6c 6c 27 5d 2c 0a 09 27 25 50 72 6f 6d 'all'],..'%Prom 0002f030: 69 73 65 5f 72 65 6a 65 63 74 25 27 3a 20 5b 27 ise_reject%': [' 0002f040: 50 72 6f 6d 69 73 65 27 2c 20 27 72 65 6a 65 63 Promise', 'rejec 0002f050: 74 27 5d 2c 0a 09 27 25 50 72 6f 6d 69 73 65 5f t'],..'%Promise_ 0002f060: 72 65 73 6f 6c 76 65 25 27 3a 20 5b 27 50 72 6f resolve%': ['Pro 0002f070: 6d 69 73 65 27 2c 20 27 72 65 73 6f 6c 76 65 27 mise', 'resolve' 0002f080: 5d 2c 0a 09 27 25 52 61 6e 67 65 45 72 72 6f 72 ],..'%RangeError 0002f090: 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 52 Prototype%': ['R 0002f0a0: 61 6e 67 65 45 72 72 6f 72 27 2c 20 27 70 72 6f angeError', 'pro 0002f0b0: 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 52 65 66 totype'],..'%Ref 0002f0c0: 65 72 65 6e 63 65 45 72 72 6f 72 50 72 6f 74 6f erenceErrorProto 0002f0d0: 74 79 70 65 25 27 3a 20 5b 27 52 65 66 65 72 65 type%': ['Refere 0002f0e0: 6e 63 65 45 72 72 6f 72 27 2c 20 27 70 72 6f 74 nceError', 'prot 0002f0f0: 6f 74 79 70 65 27 5d 2c 0a 09 27 25 52 65 67 45 otype'],..'%RegE 0002f100: 78 70 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b xpPrototype%': [ 0002f110: 27 52 65 67 45 78 70 27 2c 20 27 70 72 6f 74 6f 'RegExp', 'proto 0002f120: 74 79 70 65 27 5d 2c 0a 09 27 25 53 65 74 50 72 type'],..'%SetPr 0002f130: 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 53 65 74 ototype%': ['Set 0002f140: 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c ', 'prototype'], 0002f150: 0a 09 27 25 53 68 61 72 65 64 41 72 72 61 79 42 ..'%SharedArrayB 0002f160: 75 66 66 65 72 50 72 6f 74 6f 74 79 70 65 25 27 ufferPrototype%' 0002f170: 3a 20 5b 27 53 68 61 72 65 64 41 72 72 61 79 42 : ['SharedArrayB 0002f180: 75 66 66 65 72 27 2c 20 27 70 72 6f 74 6f 74 79 uffer', 'prototy 0002f190: 70 65 27 5d 2c 0a 09 27 25 53 74 72 69 6e 67 50 pe'],..'%StringP 0002f1a0: 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 53 74 rototype%': ['St 0002f1b0: 72 69 6e 67 27 2c 20 27 70 72 6f 74 6f 74 79 70 ring', 'prototyp 0002f1c0: 65 27 5d 2c 0a 09 27 25 53 79 6d 62 6f 6c 50 72 e'],..'%SymbolPr 0002f1d0: 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 53 79 6d ototype%': ['Sym 0002f1e0: 62 6f 6c 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 bol', 'prototype 0002f1f0: 27 5d 2c 0a 09 27 25 53 79 6e 74 61 78 45 72 72 '],..'%SyntaxErr 0002f200: 6f 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b orPrototype%': [ 0002f210: 27 53 79 6e 74 61 78 45 72 72 6f 72 27 2c 20 27 'SyntaxError', ' 0002f220: 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 prototype'],..'% 0002f230: 54 79 70 65 64 41 72 72 61 79 50 72 6f 74 6f 74 TypedArrayProtot 0002f240: 79 70 65 25 27 3a 20 5b 27 54 79 70 65 64 41 72 ype%': ['TypedAr 0002f250: 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 79 70 65 ray', 'prototype 0002f260: 27 5d 2c 0a 09 27 25 54 79 70 65 45 72 72 6f 72 '],..'%TypeError 0002f270: 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b 27 54 Prototype%': ['T 0002f280: 79 70 65 45 72 72 6f 72 27 2c 20 27 70 72 6f 74 ypeError', 'prot 0002f290: 6f 74 79 70 65 27 5d 2c 0a 09 27 25 55 69 6e 74 otype'],..'%Uint 0002f2a0: 38 41 72 72 61 79 50 72 6f 74 6f 74 79 70 65 25 8ArrayPrototype% 0002f2b0: 27 3a 20 5b 27 55 69 6e 74 38 41 72 72 61 79 27 ': ['Uint8Array' 0002f2c0: 2c 20 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a , 'prototype'],. 0002f2d0: 09 27 25 55 69 6e 74 38 43 6c 61 6d 70 65 64 41 .'%Uint8ClampedA 0002f2e0: 72 72 61 79 50 72 6f 74 6f 74 79 70 65 25 27 3a rrayPrototype%': 0002f2f0: 20 5b 27 55 69 6e 74 38 43 6c 61 6d 70 65 64 41 ['Uint8ClampedA 0002f300: 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 79 70 rray', 'prototyp 0002f310: 65 27 5d 2c 0a 09 27 25 55 69 6e 74 31 36 41 72 e'],..'%Uint16Ar 0002f320: 72 61 79 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 rayPrototype%': 0002f330: 5b 27 55 69 6e 74 31 36 41 72 72 61 79 27 2c 20 ['Uint16Array', 0002f340: 27 70 72 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 'prototype'],..' 0002f350: 25 55 69 6e 74 33 32 41 72 72 61 79 50 72 6f 74 %Uint32ArrayProt 0002f360: 6f 74 79 70 65 25 27 3a 20 5b 27 55 69 6e 74 33 otype%': ['Uint3 0002f370: 32 41 72 72 61 79 27 2c 20 27 70 72 6f 74 6f 74 2Array', 'protot 0002f380: 79 70 65 27 5d 2c 0a 09 27 25 55 52 49 45 72 72 ype'],..'%URIErr 0002f390: 6f 72 50 72 6f 74 6f 74 79 70 65 25 27 3a 20 5b orPrototype%': [ 0002f3a0: 27 55 52 49 45 72 72 6f 72 27 2c 20 27 70 72 6f 'URIError', 'pro 0002f3b0: 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 57 65 61 totype'],..'%Wea 0002f3c0: 6b 4d 61 70 50 72 6f 74 6f 74 79 70 65 25 27 3a kMapPrototype%': 0002f3d0: 20 5b 27 57 65 61 6b 4d 61 70 27 2c 20 27 70 72 ['WeakMap', 'pr 0002f3e0: 6f 74 6f 74 79 70 65 27 5d 2c 0a 09 27 25 57 65 ototype'],..'%We 0002f3f0: 61 6b 53 65 74 50 72 6f 74 6f 74 79 70 65 25 27 akSetPrototype%' 0002f400: 3a 20 5b 27 57 65 61 6b 53 65 74 27 2c 20 27 70 : ['WeakSet', 'p 0002f410: 72 6f 74 6f 74 79 70 65 27 5d 0a 7d 3b 0a 0a 76 rototype'].};..v 0002f420: 61 72 20 62 69 6e 64 20 3d 20 5f 5f 77 65 62 70 ar bind = __webp 0002f430: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0002f440: 21 20 66 75 6e 63 74 69 6f 6e 2d 62 69 6e 64 20 ! function-bind 0002f450: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0002f460: 65 73 2f 66 75 6e 63 74 69 6f 6e 2d 62 69 6e 64 es/function-bind 0002f470: 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 76 61 72 /index.js");.var 0002f480: 20 68 61 73 4f 77 6e 20 3d 20 5f 5f 77 65 62 70 hasOwn = __webp 0002f490: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0002f4a0: 21 20 68 61 73 6f 77 6e 20 2a 2f 20 22 2e 2f 6e ! hasown */ "./n 0002f4b0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 6f ode_modules/haso 0002f4c0: 77 6e 2f 69 6e 64 65 78 2e 6a 73 22 29 3b 0a 76 wn/index.js");.v 0002f4d0: 61 72 20 24 63 6f 6e 63 61 74 20 3d 20 62 69 6e ar $concat = bin 0002f4e0: 64 2e 63 61 6c 6c 28 46 75 6e 63 74 69 6f 6e 2e d.call(Function. 0002f4f0: 63 61 6c 6c 2c 20 41 72 72 61 79 2e 70 72 6f 74 call, Array.prot 0002f500: 6f 74 79 70 65 2e 63 6f 6e 63 61 74 29 3b 0a 76 otype.concat);.v 0002f510: 61 72 20 24 73 70 6c 69 63 65 41 70 70 6c 79 20 ar $spliceApply 0002f520: 3d 20 62 69 6e 64 2e 63 61 6c 6c 28 46 75 6e 63 = bind.call(Func 0002f530: 74 69 6f 6e 2e 61 70 70 6c 79 2c 20 41 72 72 61 tion.apply, Arra 0002f540: 79 2e 70 72 6f 74 6f 74 79 70 65 2e 73 70 6c 69 y.prototype.spli 0002f550: 63 65 29 3b 0a 76 61 72 20 24 72 65 70 6c 61 63 ce);.var $replac 0002f560: 65 20 3d 20 62 69 6e 64 2e 63 61 6c 6c 28 46 75 e = bind.call(Fu 0002f570: 6e 63 74 69 6f 6e 2e 63 61 6c 6c 2c 20 53 74 72 nction.call, Str 0002f580: 69 6e 67 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 ing.prototype.re 0002f590: 70 6c 61 63 65 29 3b 0a 76 61 72 20 24 73 74 72 place);.var $str 0002f5a0: 53 6c 69 63 65 20 3d 20 62 69 6e 64 2e 63 61 6c Slice = bind.cal 0002f5b0: 6c 28 46 75 6e 63 74 69 6f 6e 2e 63 61 6c 6c 2c l(Function.call, 0002f5c0: 20 53 74 72 69 6e 67 2e 70 72 6f 74 6f 74 79 70 String.prototyp 0002f5d0: 65 2e 73 6c 69 63 65 29 3b 0a 76 61 72 20 24 65 e.slice);.var $e 0002f5e0: 78 65 63 20 3d 20 62 69 6e 64 2e 63 61 6c 6c 28 xec = bind.call( 0002f5f0: 46 75 6e 63 74 69 6f 6e 2e 63 61 6c 6c 2c 20 52 Function.call, R 0002f600: 65 67 45 78 70 2e 70 72 6f 74 6f 74 79 70 65 2e egExp.prototype. 0002f610: 65 78 65 63 29 3b 0a 0a 2f 2a 20 61 64 61 70 74 exec);../* adapt 0002f620: 65 64 20 66 72 6f 6d 20 68 74 74 70 73 3a 2f 2f ed from https:// 0002f630: 67 69 74 68 75 62 2e 63 6f 6d 2f 6c 6f 64 61 73 github.com/lodas 0002f640: 68 2f 6c 6f 64 61 73 68 2f 62 6c 6f 62 2f 34 2e h/lodash/blob/4. 0002f650: 31 37 2e 31 35 2f 64 69 73 74 2f 6c 6f 64 61 73 17.15/dist/lodas 0002f660: 68 2e 6a 73 23 4c 36 37 33 35 2d 4c 36 37 34 34 h.js#L6735-L6744 0002f670: 20 2a 2f 0a 76 61 72 20 72 65 50 72 6f 70 4e 61 */.var rePropNa 0002f680: 6d 65 20 3d 20 2f 5b 5e 25 2e 5b 5c 5d 5d 2b 7c me = /[^%.[\]]+| 0002f690: 5c 5b 28 3f 3a 28 2d 3f 5c 64 2b 28 3f 3a 5c 2e \[(?:(-?\d+(?:\. 0002f6a0: 5c 64 2b 29 3f 29 7c 28 5b 22 27 5d 29 28 28 3f \d+)?)|(["'])((? 0002f6b0: 3a 28 3f 21 5c 32 29 5b 5e 5c 5c 5d 7c 5c 5c 2e :(?!\2)[^\\]|\\. 0002f6c0: 29 2a 3f 29 5c 32 29 5c 5d 7c 28 3f 3d 28 3f 3a )*?)\2)\]|(?=(?: 0002f6d0: 5c 2e 7c 5c 5b 5c 5d 29 28 3f 3a 5c 2e 7c 5c 5b \.|\[\])(?:\.|\[ 0002f6e0: 5c 5d 7c 25 24 29 29 2f 67 3b 0a 76 61 72 20 72 \]|%$))/g;.var r 0002f6f0: 65 45 73 63 61 70 65 43 68 61 72 20 3d 20 2f 5c eEscapeChar = /\ 0002f700: 5c 28 5c 5c 29 3f 2f 67 3b 20 2f 2a 2a 20 55 73 \(\\)?/g; /** Us 0002f710: 65 64 20 74 6f 20 6d 61 74 63 68 20 62 61 63 6b ed to match back 0002f720: 73 6c 61 73 68 65 73 20 69 6e 20 70 72 6f 70 65 slashes in prope 0002f730: 72 74 79 20 70 61 74 68 73 2e 20 2a 2f 0a 76 61 rty paths. */.va 0002f740: 72 20 73 74 72 69 6e 67 54 6f 50 61 74 68 20 3d r stringToPath = 0002f750: 20 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 function string 0002f760: 54 6f 50 61 74 68 28 73 74 72 69 6e 67 29 20 7b ToPath(string) { 0002f770: 0a 09 76 61 72 20 66 69 72 73 74 20 3d 20 24 73 ..var first = $s 0002f780: 74 72 53 6c 69 63 65 28 73 74 72 69 6e 67 2c 20 trSlice(string, 0002f790: 30 2c 20 31 29 3b 0a 09 76 61 72 20 6c 61 73 74 0, 1);..var last 0002f7a0: 20 3d 20 24 73 74 72 53 6c 69 63 65 28 73 74 72 = $strSlice(str 0002f7b0: 69 6e 67 2c 20 2d 31 29 3b 0a 09 69 66 20 28 66 ing, -1);..if (f 0002f7c0: 69 72 73 74 20 3d 3d 3d 20 27 25 27 20 26 26 20 irst === '%' && 0002f7d0: 6c 61 73 74 20 21 3d 3d 20 27 25 27 29 20 7b 0a last !== '%') {. 0002f7e0: 09 09 74 68 72 6f 77 20 6e 65 77 20 24 53 79 6e ..throw new $Syn 0002f7f0: 74 61 78 45 72 72 6f 72 28 27 69 6e 76 61 6c 69 taxError('invali 0002f800: 64 20 69 6e 74 72 69 6e 73 69 63 20 73 79 6e 74 d intrinsic synt 0002f810: 61 78 2c 20 65 78 70 65 63 74 65 64 20 63 6c 6f ax, expected clo 0002f820: 73 69 6e 67 20 60 25 60 27 29 3b 0a 09 7d 20 65 sing `%`');..} e 0002f830: 6c 73 65 20 69 66 20 28 6c 61 73 74 20 3d 3d 3d lse if (last === 0002f840: 20 27 25 27 20 26 26 20 66 69 72 73 74 20 21 3d '%' && first != 0002f850: 3d 20 27 25 27 29 20 7b 0a 09 09 74 68 72 6f 77 = '%') {...throw 0002f860: 20 6e 65 77 20 24 53 79 6e 74 61 78 45 72 72 6f new $SyntaxErro 0002f870: 72 28 27 69 6e 76 61 6c 69 64 20 69 6e 74 72 69 r('invalid intri 0002f880: 6e 73 69 63 20 73 79 6e 74 61 78 2c 20 65 78 70 nsic syntax, exp 0002f890: 65 63 74 65 64 20 6f 70 65 6e 69 6e 67 20 60 25 ected opening `% 0002f8a0: 60 27 29 3b 0a 09 7d 0a 09 76 61 72 20 72 65 73 `');..}..var res 0002f8b0: 75 6c 74 20 3d 20 5b 5d 3b 0a 09 24 72 65 70 6c ult = [];..$repl 0002f8c0: 61 63 65 28 73 74 72 69 6e 67 2c 20 72 65 50 72 ace(string, rePr 0002f8d0: 6f 70 4e 61 6d 65 2c 20 66 75 6e 63 74 69 6f 6e opName, function 0002f8e0: 20 28 6d 61 74 63 68 2c 20 6e 75 6d 62 65 72 2c (match, number, 0002f8f0: 20 71 75 6f 74 65 2c 20 73 75 62 53 74 72 69 6e quote, subStrin 0002f900: 67 29 20 7b 0a 09 09 72 65 73 75 6c 74 5b 72 65 g) {...result[re 0002f910: 73 75 6c 74 2e 6c 65 6e 67 74 68 5d 20 3d 20 71 sult.length] = q 0002f920: 75 6f 74 65 20 3f 20 24 72 65 70 6c 61 63 65 28 uote ? $replace( 0002f930: 73 75 62 53 74 72 69 6e 67 2c 20 72 65 45 73 63 subString, reEsc 0002f940: 61 70 65 43 68 61 72 2c 20 27 24 31 27 29 20 3a apeChar, '$1') : 0002f950: 20 6e 75 6d 62 65 72 20 7c 7c 20 6d 61 74 63 68 number || match 0002f960: 3b 0a 09 7d 29 3b 0a 09 72 65 74 75 72 6e 20 72 ;..});..return r 0002f970: 65 73 75 6c 74 3b 0a 7d 3b 0a 2f 2a 20 65 6e 64 esult;.};./* end 0002f980: 20 61 64 61 70 74 61 74 69 6f 6e 20 2a 2f 0a 0a adaptation */.. 0002f990: 76 61 72 20 67 65 74 42 61 73 65 49 6e 74 72 69 var getBaseIntri 0002f9a0: 6e 73 69 63 20 3d 20 66 75 6e 63 74 69 6f 6e 20 nsic = function 0002f9b0: 67 65 74 42 61 73 65 49 6e 74 72 69 6e 73 69 63 getBaseIntrinsic 0002f9c0: 28 6e 61 6d 65 2c 20 61 6c 6c 6f 77 4d 69 73 73 (name, allowMiss 0002f9d0: 69 6e 67 29 20 7b 0a 09 76 61 72 20 69 6e 74 72 ing) {..var intr 0002f9e0: 69 6e 73 69 63 4e 61 6d 65 20 3d 20 6e 61 6d 65 insicName = name 0002f9f0: 3b 0a 09 76 61 72 20 61 6c 69 61 73 3b 0a 09 69 ;..var alias;..i 0002fa00: 66 20 28 68 61 73 4f 77 6e 28 4c 45 47 41 43 59 f (hasOwn(LEGACY 0002fa10: 5f 41 4c 49 41 53 45 53 2c 20 69 6e 74 72 69 6e _ALIASES, intrin 0002fa20: 73 69 63 4e 61 6d 65 29 29 20 7b 0a 09 09 61 6c sicName)) {...al 0002fa30: 69 61 73 20 3d 20 4c 45 47 41 43 59 5f 41 4c 49 ias = LEGACY_ALI 0002fa40: 41 53 45 53 5b 69 6e 74 72 69 6e 73 69 63 4e 61 ASES[intrinsicNa 0002fa50: 6d 65 5d 3b 0a 09 09 69 6e 74 72 69 6e 73 69 63 me];...intrinsic 0002fa60: 4e 61 6d 65 20 3d 20 27 25 27 20 2b 20 61 6c 69 Name = '%' + ali 0002fa70: 61 73 5b 30 5d 20 2b 20 27 25 27 3b 0a 09 7d 0a as[0] + '%';..}. 0002fa80: 0a 09 69 66 20 28 68 61 73 4f 77 6e 28 49 4e 54 ..if (hasOwn(INT 0002fa90: 52 49 4e 53 49 43 53 2c 20 69 6e 74 72 69 6e 73 RINSICS, intrins 0002faa0: 69 63 4e 61 6d 65 29 29 20 7b 0a 09 09 76 61 72 icName)) {...var 0002fab0: 20 76 61 6c 75 65 20 3d 20 49 4e 54 52 49 4e 53 value = INTRINS 0002fac0: 49 43 53 5b 69 6e 74 72 69 6e 73 69 63 4e 61 6d ICS[intrinsicNam 0002fad0: 65 5d 3b 0a 09 09 69 66 20 28 76 61 6c 75 65 20 e];...if (value 0002fae0: 3d 3d 3d 20 6e 65 65 64 73 45 76 61 6c 29 20 7b === needsEval) { 0002faf0: 0a 09 09 09 76 61 6c 75 65 20 3d 20 64 6f 45 76 ....value = doEv 0002fb00: 61 6c 28 69 6e 74 72 69 6e 73 69 63 4e 61 6d 65 al(intrinsicName 0002fb10: 29 3b 0a 09 09 7d 0a 09 09 69 66 20 28 74 79 70 );...}...if (typ 0002fb20: 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 27 75 eof value === 'u 0002fb30: 6e 64 65 66 69 6e 65 64 27 20 26 26 20 21 61 6c ndefined' && !al 0002fb40: 6c 6f 77 4d 69 73 73 69 6e 67 29 20 7b 0a 09 09 lowMissing) {... 0002fb50: 09 74 68 72 6f 77 20 6e 65 77 20 24 54 79 70 65 .throw new $Type 0002fb60: 45 72 72 6f 72 28 27 69 6e 74 72 69 6e 73 69 63 Error('intrinsic 0002fb70: 20 27 20 2b 20 6e 61 6d 65 20 2b 20 27 20 65 78 ' + name + ' ex 0002fb80: 69 73 74 73 2c 20 62 75 74 20 69 73 20 6e 6f 74 ists, but is not 0002fb90: 20 61 76 61 69 6c 61 62 6c 65 2e 20 50 6c 65 61 available. Plea 0002fba0: 73 65 20 66 69 6c 65 20 61 6e 20 69 73 73 75 65 se file an issue 0002fbb0: 21 27 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 !');...}....retu 0002fbc0: 72 6e 20 7b 0a 09 09 09 61 6c 69 61 73 3a 20 61 rn {....alias: a 0002fbd0: 6c 69 61 73 2c 0a 09 09 09 6e 61 6d 65 3a 20 69 lias,....name: i 0002fbe0: 6e 74 72 69 6e 73 69 63 4e 61 6d 65 2c 0a 09 09 ntrinsicName,... 0002fbf0: 09 76 61 6c 75 65 3a 20 76 61 6c 75 65 0a 09 09 .value: value... 0002fc00: 7d 3b 0a 09 7d 0a 0a 09 74 68 72 6f 77 20 6e 65 };..}...throw ne 0002fc10: 77 20 24 53 79 6e 74 61 78 45 72 72 6f 72 28 27 w $SyntaxError(' 0002fc20: 69 6e 74 72 69 6e 73 69 63 20 27 20 2b 20 6e 61 intrinsic ' + na 0002fc30: 6d 65 20 2b 20 27 20 64 6f 65 73 20 6e 6f 74 20 me + ' does not 0002fc40: 65 78 69 73 74 21 27 29 3b 0a 7d 3b 0a 0a 6d 6f exist!');.};..mo 0002fc50: 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 dule.exports = f 0002fc60: 75 6e 63 74 69 6f 6e 20 47 65 74 49 6e 74 72 69 unction GetIntri 0002fc70: 6e 73 69 63 28 6e 61 6d 65 2c 20 61 6c 6c 6f 77 nsic(name, allow 0002fc80: 4d 69 73 73 69 6e 67 29 20 7b 0a 09 69 66 20 28 Missing) {..if ( 0002fc90: 74 79 70 65 6f 66 20 6e 61 6d 65 20 21 3d 3d 20 typeof name !== 0002fca0: 27 73 74 72 69 6e 67 27 20 7c 7c 20 6e 61 6d 65 'string' || name 0002fcb0: 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 29 20 7b .length === 0) { 0002fcc0: 0a 09 09 74 68 72 6f 77 20 6e 65 77 20 24 54 79 ...throw new $Ty 0002fcd0: 70 65 45 72 72 6f 72 28 27 69 6e 74 72 69 6e 73 peError('intrins 0002fce0: 69 63 20 6e 61 6d 65 20 6d 75 73 74 20 62 65 20 ic name must be 0002fcf0: 61 20 6e 6f 6e 2d 65 6d 70 74 79 20 73 74 72 69 a non-empty stri 0002fd00: 6e 67 27 29 3b 0a 09 7d 0a 09 69 66 20 28 61 72 ng');..}..if (ar 0002fd10: 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e guments.length > 0002fd20: 20 31 20 26 26 20 74 79 70 65 6f 66 20 61 6c 6c 1 && typeof all 0002fd30: 6f 77 4d 69 73 73 69 6e 67 20 21 3d 3d 20 27 62 owMissing !== 'b 0002fd40: 6f 6f 6c 65 61 6e 27 29 20 7b 0a 09 09 74 68 72 oolean') {...thr 0002fd50: 6f 77 20 6e 65 77 20 24 54 79 70 65 45 72 72 6f ow new $TypeErro 0002fd60: 72 28 27 22 61 6c 6c 6f 77 4d 69 73 73 69 6e 67 r('"allowMissing 0002fd70: 22 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 20 " argument must 0002fd80: 62 65 20 61 20 62 6f 6f 6c 65 61 6e 27 29 3b 0a be a boolean');. 0002fd90: 09 7d 0a 0a 09 69 66 20 28 24 65 78 65 63 28 2f .}...if ($exec(/ 0002fda0: 5e 25 3f 5b 5e 25 5d 2a 25 3f 24 2f 2c 20 6e 61 ^%?[^%]*%?$/, na 0002fdb0: 6d 65 29 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 0a me) === null) {. 0002fdc0: 09 09 74 68 72 6f 77 20 6e 65 77 20 24 53 79 6e ..throw new $Syn 0002fdd0: 74 61 78 45 72 72 6f 72 28 27 60 25 60 20 6d 61 taxError('`%` ma 0002fde0: 79 20 6e 6f 74 20 62 65 20 70 72 65 73 65 6e 74 y not be present 0002fdf0: 20 61 6e 79 77 68 65 72 65 20 62 75 74 20 61 74 anywhere but at 0002fe00: 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 61 the beginning a 0002fe10: 6e 64 20 65 6e 64 20 6f 66 20 74 68 65 20 69 6e nd end of the in 0002fe20: 74 72 69 6e 73 69 63 20 6e 61 6d 65 27 29 3b 0a trinsic name');. 0002fe30: 09 7d 0a 09 76 61 72 20 70 61 72 74 73 20 3d 20 .}..var parts = 0002fe40: 73 74 72 69 6e 67 54 6f 50 61 74 68 28 6e 61 6d stringToPath(nam 0002fe50: 65 29 3b 0a 09 76 61 72 20 69 6e 74 72 69 6e 73 e);..var intrins 0002fe60: 69 63 42 61 73 65 4e 61 6d 65 20 3d 20 70 61 72 icBaseName = par 0002fe70: 74 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 3f 20 ts.length > 0 ? 0002fe80: 70 61 72 74 73 5b 30 5d 20 3a 20 27 27 3b 0a 0a parts[0] : '';.. 0002fe90: 09 76 61 72 20 69 6e 74 72 69 6e 73 69 63 20 3d .var intrinsic = 0002fea0: 20 67 65 74 42 61 73 65 49 6e 74 72 69 6e 73 69 getBaseIntrinsi 0002feb0: 63 28 27 25 27 20 2b 20 69 6e 74 72 69 6e 73 69 c('%' + intrinsi 0002fec0: 63 42 61 73 65 4e 61 6d 65 20 2b 20 27 25 27 2c cBaseName + '%', 0002fed0: 20 61 6c 6c 6f 77 4d 69 73 73 69 6e 67 29 3b 0a allowMissing);. 0002fee0: 09 76 61 72 20 69 6e 74 72 69 6e 73 69 63 52 65 .var intrinsicRe 0002fef0: 61 6c 4e 61 6d 65 20 3d 20 69 6e 74 72 69 6e 73 alName = intrins 0002ff00: 69 63 2e 6e 61 6d 65 3b 0a 09 76 61 72 20 76 61 ic.name;..var va 0002ff10: 6c 75 65 20 3d 20 69 6e 74 72 69 6e 73 69 63 2e lue = intrinsic. 0002ff20: 76 61 6c 75 65 3b 0a 09 76 61 72 20 73 6b 69 70 value;..var skip 0002ff30: 46 75 72 74 68 65 72 43 61 63 68 69 6e 67 20 3d FurtherCaching = 0002ff40: 20 66 61 6c 73 65 3b 0a 0a 09 76 61 72 20 61 6c false;...var al 0002ff50: 69 61 73 20 3d 20 69 6e 74 72 69 6e 73 69 63 2e ias = intrinsic. 0002ff60: 61 6c 69 61 73 3b 0a 09 69 66 20 28 61 6c 69 61 alias;..if (alia 0002ff70: 73 29 20 7b 0a 09 09 69 6e 74 72 69 6e 73 69 63 s) {...intrinsic 0002ff80: 42 61 73 65 4e 61 6d 65 20 3d 20 61 6c 69 61 73 BaseName = alias 0002ff90: 5b 30 5d 3b 0a 09 09 24 73 70 6c 69 63 65 41 70 [0];...$spliceAp 0002ffa0: 70 6c 79 28 70 61 72 74 73 2c 20 24 63 6f 6e 63 ply(parts, $conc 0002ffb0: 61 74 28 5b 30 2c 20 31 5d 2c 20 61 6c 69 61 73 at([0, 1], alias 0002ffc0: 29 29 3b 0a 09 7d 0a 0a 09 66 6f 72 20 28 76 61 ));..}...for (va 0002ffd0: 72 20 69 20 3d 20 31 2c 20 69 73 4f 77 6e 20 3d r i = 1, isOwn = 0002ffe0: 20 74 72 75 65 3b 20 69 20 3c 20 70 61 72 74 73 true; i < parts 0002fff0: 2e 6c 65 6e 67 74 68 3b 20 69 20 2b 3d 20 31 29 .length; i += 1) 00030000: 20 7b 0a 09 09 76 61 72 20 70 61 72 74 20 3d 20 {...var part = 00030010: 70 61 72 74 73 5b 69 5d 3b 0a 09 09 76 61 72 20 parts[i];...var 00030020: 66 69 72 73 74 20 3d 20 24 73 74 72 53 6c 69 63 first = $strSlic 00030030: 65 28 70 61 72 74 2c 20 30 2c 20 31 29 3b 0a 09 e(part, 0, 1);.. 00030040: 09 76 61 72 20 6c 61 73 74 20 3d 20 24 73 74 72 .var last = $str 00030050: 53 6c 69 63 65 28 70 61 72 74 2c 20 2d 31 29 3b Slice(part, -1); 00030060: 0a 09 09 69 66 20 28 0a 09 09 09 28 0a 09 09 09 ...if (....(.... 00030070: 09 28 66 69 72 73 74 20 3d 3d 3d 20 27 22 27 20 .(first === '"' 00030080: 7c 7c 20 66 69 72 73 74 20 3d 3d 3d 20 22 27 22 || first === "'" 00030090: 20 7c 7c 20 66 69 72 73 74 20 3d 3d 3d 20 27 60 || first === '` 000300a0: 27 29 0a 09 09 09 09 7c 7c 20 28 6c 61 73 74 20 ').....|| (last 000300b0: 3d 3d 3d 20 27 22 27 20 7c 7c 20 6c 61 73 74 20 === '"' || last 000300c0: 3d 3d 3d 20 22 27 22 20 7c 7c 20 6c 61 73 74 20 === "'" || last 000300d0: 3d 3d 3d 20 27 60 27 29 0a 09 09 09 29 0a 09 09 === '`')....)... 000300e0: 09 26 26 20 66 69 72 73 74 20 21 3d 3d 20 6c 61 .&& first !== la 000300f0: 73 74 0a 09 09 29 20 7b 0a 09 09 09 74 68 72 6f st...) {....thro 00030100: 77 20 6e 65 77 20 24 53 79 6e 74 61 78 45 72 72 w new $SyntaxErr 00030110: 6f 72 28 27 70 72 6f 70 65 72 74 79 20 6e 61 6d or('property nam 00030120: 65 73 20 77 69 74 68 20 71 75 6f 74 65 73 20 6d es with quotes m 00030130: 75 73 74 20 68 61 76 65 20 6d 61 74 63 68 69 6e ust have matchin 00030140: 67 20 71 75 6f 74 65 73 27 29 3b 0a 09 09 7d 0a g quotes');...}. 00030150: 09 09 69 66 20 28 70 61 72 74 20 3d 3d 3d 20 27 ..if (part === ' 00030160: 63 6f 6e 73 74 72 75 63 74 6f 72 27 20 7c 7c 20 constructor' || 00030170: 21 69 73 4f 77 6e 29 20 7b 0a 09 09 09 73 6b 69 !isOwn) {....ski 00030180: 70 46 75 72 74 68 65 72 43 61 63 68 69 6e 67 20 pFurtherCaching 00030190: 3d 20 74 72 75 65 3b 0a 09 09 7d 0a 0a 09 09 69 = true;...}....i 000301a0: 6e 74 72 69 6e 73 69 63 42 61 73 65 4e 61 6d 65 ntrinsicBaseName 000301b0: 20 2b 3d 20 27 2e 27 20 2b 20 70 61 72 74 3b 0a += '.' + part;. 000301c0: 09 09 69 6e 74 72 69 6e 73 69 63 52 65 61 6c 4e ..intrinsicRealN 000301d0: 61 6d 65 20 3d 20 27 25 27 20 2b 20 69 6e 74 72 ame = '%' + intr 000301e0: 69 6e 73 69 63 42 61 73 65 4e 61 6d 65 20 2b 20 insicBaseName + 000301f0: 27 25 27 3b 0a 0a 09 09 69 66 20 28 68 61 73 4f '%';....if (hasO 00030200: 77 6e 28 49 4e 54 52 49 4e 53 49 43 53 2c 20 69 wn(INTRINSICS, i 00030210: 6e 74 72 69 6e 73 69 63 52 65 61 6c 4e 61 6d 65 ntrinsicRealName 00030220: 29 29 20 7b 0a 09 09 09 76 61 6c 75 65 20 3d 20 )) {....value = 00030230: 49 4e 54 52 49 4e 53 49 43 53 5b 69 6e 74 72 69 INTRINSICS[intri 00030240: 6e 73 69 63 52 65 61 6c 4e 61 6d 65 5d 3b 0a 09 nsicRealName];.. 00030250: 09 7d 20 65 6c 73 65 20 69 66 20 28 76 61 6c 75 .} else if (valu 00030260: 65 20 21 3d 20 6e 75 6c 6c 29 20 7b 0a 09 09 09 e != null) {.... 00030270: 69 66 20 28 21 28 70 61 72 74 20 69 6e 20 76 61 if (!(part in va 00030280: 6c 75 65 29 29 20 7b 0a 09 09 09 09 69 66 20 28 lue)) {.....if ( 00030290: 21 61 6c 6c 6f 77 4d 69 73 73 69 6e 67 29 20 7b !allowMissing) { 000302a0: 0a 09 09 09 09 09 74 68 72 6f 77 20 6e 65 77 20 ......throw new 000302b0: 24 54 79 70 65 45 72 72 6f 72 28 27 62 61 73 65 $TypeError('base 000302c0: 20 69 6e 74 72 69 6e 73 69 63 20 66 6f 72 20 27 intrinsic for ' 000302d0: 20 2b 20 6e 61 6d 65 20 2b 20 27 20 65 78 69 73 + name + ' exis 000302e0: 74 73 2c 20 62 75 74 20 74 68 65 20 70 72 6f 70 ts, but the prop 000302f0: 65 72 74 79 20 69 73 20 6e 6f 74 20 61 76 61 69 erty is not avai 00030300: 6c 61 62 6c 65 2e 27 29 3b 0a 09 09 09 09 7d 0a lable.');.....}. 00030310: 09 09 09 09 72 65 74 75 72 6e 20 76 6f 69 64 20 ....return void 00030320: 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 7d 0a undefined;....}. 00030330: 09 09 09 69 66 20 28 24 67 4f 50 44 20 26 26 20 ...if ($gOPD && 00030340: 28 69 20 2b 20 31 29 20 3e 3d 20 70 61 72 74 73 (i + 1) >= parts 00030350: 2e 6c 65 6e 67 74 68 29 20 7b 0a 09 09 09 09 76 .length) {.....v 00030360: 61 72 20 64 65 73 63 20 3d 20 24 67 4f 50 44 28 ar desc = $gOPD( 00030370: 76 61 6c 75 65 2c 20 70 61 72 74 29 3b 0a 09 09 value, part);... 00030380: 09 09 69 73 4f 77 6e 20 3d 20 21 21 64 65 73 63 ..isOwn = !!desc 00030390: 3b 0a 0a 09 09 09 09 2f 2f 20 42 79 20 63 6f 6e ;......// By con 000303a0: 76 65 6e 74 69 6f 6e 2c 20 77 68 65 6e 20 61 20 vention, when a 000303b0: 64 61 74 61 20 70 72 6f 70 65 72 74 79 20 69 73 data property is 000303c0: 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 61 6e converted to an 000303d0: 20 61 63 63 65 73 73 6f 72 0a 09 09 09 09 2f 2f accessor.....// 000303e0: 20 70 72 6f 70 65 72 74 79 20 74 6f 20 65 6d 75 property to emu 000303f0: 6c 61 74 65 20 61 20 64 61 74 61 20 70 72 6f 70 late a data prop 00030400: 65 72 74 79 20 74 68 61 74 20 64 6f 65 73 20 6e erty that does n 00030410: 6f 74 20 73 75 66 66 65 72 20 66 72 6f 6d 0a 09 ot suffer from.. 00030420: 09 09 09 2f 2f 20 74 68 65 20 6f 76 65 72 72 69 ...// the overri 00030430: 64 65 20 6d 69 73 74 61 6b 65 2c 20 74 68 61 74 de mistake, that 00030440: 20 61 63 63 65 73 73 6f 72 27 73 20 67 65 74 74 accessor's gett 00030450: 65 72 20 69 73 20 6d 61 72 6b 65 64 20 77 69 74 er is marked wit 00030460: 68 0a 09 09 09 09 2f 2f 20 61 6e 20 60 6f 72 69 h.....// an `ori 00030470: 67 69 6e 61 6c 56 61 6c 75 65 60 20 70 72 6f 70 ginalValue` prop 00030480: 65 72 74 79 2e 20 48 65 72 65 2c 20 77 68 65 6e erty. Here, when 00030490: 20 77 65 20 64 65 74 65 63 74 20 74 68 69 73 2c we detect this, 000304a0: 20 77 65 0a 09 09 09 09 2f 2f 20 75 70 68 6f 6c we.....// uphol 000304b0: 64 20 74 68 65 20 69 6c 6c 75 73 69 6f 6e 20 62 d the illusion b 000304c0: 79 20 70 72 65 74 65 6e 64 69 6e 67 20 74 6f 20 y pretending to 000304d0: 73 65 65 20 74 68 61 74 20 6f 72 69 67 69 6e 61 see that origina 000304e0: 6c 20 64 61 74 61 0a 09 09 09 09 2f 2f 20 70 72 l data.....// pr 000304f0: 6f 70 65 72 74 79 2c 20 69 2e 65 2e 2c 20 72 65 operty, i.e., re 00030500: 74 75 72 6e 69 6e 67 20 74 68 65 20 76 61 6c 75 turning the valu 00030510: 65 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 e rather than th 00030520: 65 20 67 65 74 74 65 72 0a 09 09 09 09 2f 2f 20 e getter.....// 00030530: 69 74 73 65 6c 66 2e 0a 09 09 09 09 69 66 20 28 itself......if ( 00030540: 69 73 4f 77 6e 20 26 26 20 27 67 65 74 27 20 69 isOwn && 'get' i 00030550: 6e 20 64 65 73 63 20 26 26 20 21 28 27 6f 72 69 n desc && !('ori 00030560: 67 69 6e 61 6c 56 61 6c 75 65 27 20 69 6e 20 64 ginalValue' in d 00030570: 65 73 63 2e 67 65 74 29 29 20 7b 0a 09 09 09 09 esc.get)) {..... 00030580: 09 76 61 6c 75 65 20 3d 20 64 65 73 63 2e 67 65 .value = desc.ge 00030590: 74 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a t;.....} else {. 000305a0: 09 09 09 09 09 76 61 6c 75 65 20 3d 20 76 61 6c .....value = val 000305b0: 75 65 5b 70 61 72 74 5d 3b 0a 09 09 09 09 7d 0a ue[part];.....}. 000305c0: 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 ...} else {..... 000305d0: 69 73 4f 77 6e 20 3d 20 68 61 73 4f 77 6e 28 76 isOwn = hasOwn(v 000305e0: 61 6c 75 65 2c 20 70 61 72 74 29 3b 0a 09 09 09 alue, part);.... 000305f0: 09 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 5b 70 .value = value[p 00030600: 61 72 74 5d 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 art];....}.....i 00030610: 66 20 28 69 73 4f 77 6e 20 26 26 20 21 73 6b 69 f (isOwn && !ski 00030620: 70 46 75 72 74 68 65 72 43 61 63 68 69 6e 67 29 pFurtherCaching) 00030630: 20 7b 0a 09 09 09 09 49 4e 54 52 49 4e 53 49 43 {.....INTRINSIC 00030640: 53 5b 69 6e 74 72 69 6e 73 69 63 52 65 61 6c 4e S[intrinsicRealN 00030650: 61 6d 65 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 ame] = value;... 00030660: 09 7d 0a 09 09 7d 0a 09 7d 0a 09 72 65 74 75 72 .}...}..}..retur 00030670: 6e 20 76 61 6c 75 65 3b 0a 7d 3b 0a 0a 0a 2f 2a n value;.};.../* 00030680: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 00030690: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 67 ./node_modules/g 000306a0: 65 74 2d 6e 6f 6e 63 65 2f 64 69 73 74 2f 65 73 et-nonce/dist/es 000306b0: 32 30 31 35 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2015/index.js":. 000306c0: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 000306d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000306e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000306f0: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00030700: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00030710: 73 2f 67 65 74 2d 6e 6f 6e 63 65 2f 64 69 73 74 s/get-nonce/dist 00030720: 2f 65 73 32 30 31 35 2f 69 6e 64 65 78 2e 6a 73 /es2015/index.js 00030730: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 00030740: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 00030770: 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 /***/ ((__unused 00030780: 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c _webpack_module, 00030790: 20 5f 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 __webpack_expor 000307a0: 74 73 5f 5f 2c 20 5f 5f 77 65 62 70 61 63 6b 5f ts__, __webpack_ 000307b0: 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a require__) => {. 000307c0: 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 5f ."use strict";._ 000307d0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 000307e0: 5f 5f 2e 72 28 5f 5f 77 65 62 70 61 63 6b 5f 65 __.r(__webpack_e 000307f0: 78 70 6f 72 74 73 5f 5f 29 3b 0a 2f 2a 20 68 61 xports__);./* ha 00030800: 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a 2f 20 rmony export */ 00030810: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00030820: 65 5f 5f 2e 64 28 5f 5f 77 65 62 70 61 63 6b 5f e__.d(__webpack_ 00030830: 65 78 70 6f 72 74 73 5f 5f 2c 20 7b 0a 2f 2a 20 exports__, {./* 00030840: 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 20 2a harmony export * 00030850: 2f 20 20 20 22 67 65 74 4e 6f 6e 63 65 22 3a 20 / "getNonce": 00030860: 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e 64 69 6e () => (/* bindin 00030870: 67 20 2a 2f 20 67 65 74 4e 6f 6e 63 65 29 2c 0a g */ getNonce),. 00030880: 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 /* harmony expor 00030890: 74 20 2a 2f 20 20 20 22 73 65 74 4e 6f 6e 63 65 t */ "setNonce 000308a0: 22 3a 20 28 29 20 3d 3e 20 28 2f 2a 20 62 69 6e ": () => (/* bin 000308b0: 64 69 6e 67 20 2a 2f 20 73 65 74 4e 6f 6e 63 65 ding */ setNonce 000308c0: 29 0a 2f 2a 20 68 61 72 6d 6f 6e 79 20 65 78 70 )./* harmony exp 000308d0: 6f 72 74 20 2a 2f 20 7d 29 3b 0a 76 61 72 20 63 ort */ });.var c 000308e0: 75 72 72 65 6e 74 4e 6f 6e 63 65 3b 0a 76 61 72 urrentNonce;.var 000308f0: 20 73 65 74 4e 6f 6e 63 65 20 3d 20 66 75 6e 63 setNonce = func 00030900: 74 69 6f 6e 20 28 6e 6f 6e 63 65 29 20 7b 0a 20 tion (nonce) {. 00030910: 20 20 20 63 75 72 72 65 6e 74 4e 6f 6e 63 65 20 currentNonce 00030920: 3d 20 6e 6f 6e 63 65 3b 0a 7d 3b 0a 76 61 72 20 = nonce;.};.var 00030930: 67 65 74 4e 6f 6e 63 65 20 3d 20 66 75 6e 63 74 getNonce = funct 00030940: 69 6f 6e 20 28 29 20 7b 0a 20 20 20 20 69 66 20 ion () {. if 00030950: 28 63 75 72 72 65 6e 74 4e 6f 6e 63 65 29 20 7b (currentNonce) { 00030960: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 . return 00030970: 63 75 72 72 65 6e 74 4e 6f 6e 63 65 3b 0a 20 20 currentNonce;. 00030980: 20 20 7d 0a 20 20 20 20 69 66 20 28 74 72 75 65 }. if (true 00030990: 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 ) {. retu 000309a0: 72 6e 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 rn __webpack_req 000309b0: 75 69 72 65 5f 5f 2e 6e 63 3b 0a 20 20 20 20 7d uire__.nc;. } 000309c0: 0a 20 20 20 20 72 65 74 75 72 6e 20 75 6e 64 65 . return unde 000309d0: 66 69 6e 65 64 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a fined;.};.../*** 000309e0: 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f / }),../***/ "./ 000309f0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 67 6f 70 node_modules/gop 00030a00: 64 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 d/index.js":./*! 00030a10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030a20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030a30: 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e ****!*\. !*** . 00030a40: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 67 6f /node_modules/go 00030a50: 70 64 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 pd/index.js ***! 00030a60: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00030a70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030a80: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/ 00030a90: 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 73 ((module, __unus 00030aa0: 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 ed_webpack_expor 00030ab0: 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 ts, __webpack_re 00030ac0: 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 quire__) => {.." 00030ad0: 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 76 use strict";...v 00030ae0: 61 72 20 47 65 74 49 6e 74 72 69 6e 73 69 63 20 ar GetIntrinsic 00030af0: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00030b00: 69 72 65 5f 5f 28 2f 2a 21 20 67 65 74 2d 69 6e ire__(/*! get-in 00030b10: 74 72 69 6e 73 69 63 20 2a 2f 20 22 2e 2f 6e 6f trinsic */ "./no 00030b20: 64 65 5f 6d 6f 64 75 6c 65 73 2f 67 65 74 2d 69 de_modules/get-i 00030b30: 6e 74 72 69 6e 73 69 63 2f 69 6e 64 65 78 2e 6a ntrinsic/index.j 00030b40: 73 22 29 3b 0a 0a 76 61 72 20 24 67 4f 50 44 20 s");..var $gOPD 00030b50: 3d 20 47 65 74 49 6e 74 72 69 6e 73 69 63 28 27 = GetIntrinsic(' 00030b60: 25 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 %Object.getOwnPr 00030b70: 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 opertyDescriptor 00030b80: 25 27 2c 20 74 72 75 65 29 3b 0a 0a 69 66 20 28 %', true);..if ( 00030b90: 24 67 4f 50 44 29 20 7b 0a 09 74 72 79 20 7b 0a $gOPD) {..try {. 00030ba0: 09 09 24 67 4f 50 44 28 5b 5d 2c 20 27 6c 65 6e ..$gOPD([], 'len 00030bb0: 67 74 68 27 29 3b 0a 09 7d 20 63 61 74 63 68 20 gth');..} catch 00030bc0: 28 65 29 20 7b 0a 09 09 2f 2f 20 49 45 20 38 20 (e) {...// IE 8 00030bd0: 68 61 73 20 61 20 62 72 6f 6b 65 6e 20 67 4f 50 has a broken gOP 00030be0: 44 0a 09 09 24 67 4f 50 44 20 3d 20 6e 75 6c 6c D...$gOPD = null 00030bf0: 3b 0a 09 7d 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 ;..}.}..module.e 00030c00: 78 70 6f 72 74 73 20 3d 20 24 67 4f 50 44 3b 0a xports = $gOPD;. 00030c10: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00030c20: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00030c30: 65 73 2f 68 61 73 2d 62 69 67 69 6e 74 73 2f 69 es/has-bigints/i 00030c40: 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a ndex.js":./*!*** 00030c50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030c60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030c70: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00030c80: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00030c90: 73 2f 68 61 73 2d 62 69 67 69 6e 74 73 2f 69 6e s/has-bigints/in 00030ca0: 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a dex.js ***!. \* 00030cb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030cc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030cd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./*** 00030ce0: 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b / ((module) => { 00030cf0: 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a .."use strict";. 00030d00: 0a 0a 76 61 72 20 24 42 69 67 49 6e 74 20 3d 20 ..var $BigInt = 00030d10: 74 79 70 65 6f 66 20 42 69 67 49 6e 74 20 21 3d typeof BigInt != 00030d20: 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 26 26 = 'undefined' && 00030d30: 20 42 69 67 49 6e 74 3b 0a 0a 6d 6f 64 75 6c 65 BigInt;..module 00030d40: 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 74 .exports = funct 00030d50: 69 6f 6e 20 68 61 73 4e 61 74 69 76 65 42 69 67 ion hasNativeBig 00030d60: 49 6e 74 73 28 29 20 7b 0a 09 72 65 74 75 72 6e Ints() {..return 00030d70: 20 74 79 70 65 6f 66 20 24 42 69 67 49 6e 74 20 typeof $BigInt 00030d80: 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 0a 09 === 'function'.. 00030d90: 09 26 26 20 74 79 70 65 6f 66 20 42 69 67 49 6e .&& typeof BigIn 00030da0: 74 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 t === 'function' 00030db0: 0a 09 09 26 26 20 74 79 70 65 6f 66 20 24 42 69 ...&& typeof $Bi 00030dc0: 67 49 6e 74 28 34 32 29 20 3d 3d 3d 20 27 62 69 gInt(42) === 'bi 00030dd0: 67 69 6e 74 27 20 2f 2f 20 65 73 6c 69 6e 74 2d gint' // eslint- 00030de0: 64 69 73 61 62 6c 65 2d 6c 69 6e 65 20 6e 6f 2d disable-line no- 00030df0: 6d 61 67 69 63 2d 6e 75 6d 62 65 72 73 0a 09 09 magic-numbers... 00030e00: 26 26 20 74 79 70 65 6f 66 20 42 69 67 49 6e 74 && typeof BigInt 00030e10: 28 34 32 29 20 3d 3d 3d 20 27 62 69 67 69 6e 74 (42) === 'bigint 00030e20: 27 3b 20 2f 2f 20 65 73 6c 69 6e 74 2d 64 69 73 '; // eslint-dis 00030e30: 61 62 6c 65 2d 6c 69 6e 65 20 6e 6f 2d 6d 61 67 able-line no-mag 00030e40: 69 63 2d 6e 75 6d 62 65 72 73 0a 7d 3b 0a 0a 0a ic-numbers.};... 00030e50: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00030e60: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00030e70: 2f 68 61 73 2d 70 72 6f 70 65 72 74 79 2d 64 65 /has-property-de 00030e80: 73 63 72 69 70 74 6f 72 73 2f 69 6e 64 65 78 2e scriptors/index. 00030e90: 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a js":./*!******** 00030ea0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030eb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030ec0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030ed0: 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 !*\. !*** ./nod 00030ee0: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 70 72 e_modules/has-pr 00030ef0: 6f 70 65 72 74 79 2d 64 65 73 63 72 69 70 74 6f operty-descripto 00030f00: 72 73 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 rs/index.js ***! 00030f10: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00030f20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030f30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00030f40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 00030f50: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f **/ ((module, __ 00030f60: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 unused_webpack_e 00030f70: 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 xports, __webpac 00030f80: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 00030f90: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 00030fa0: 0a 0a 0a 76 61 72 20 24 64 65 66 69 6e 65 50 72 ...var $definePr 00030fb0: 6f 70 65 72 74 79 20 3d 20 5f 5f 77 65 62 70 61 operty = __webpa 00030fc0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 00030fd0: 20 65 73 2d 64 65 66 69 6e 65 2d 70 72 6f 70 65 es-define-prope 00030fe0: 72 74 79 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d rty */ "./node_m 00030ff0: 6f 64 75 6c 65 73 2f 65 73 2d 64 65 66 69 6e 65 odules/es-define 00031000: 2d 70 72 6f 70 65 72 74 79 2f 69 6e 64 65 78 2e -property/index. 00031010: 6a 73 22 29 3b 0a 0a 76 61 72 20 68 61 73 50 72 js");..var hasPr 00031020: 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 opertyDescriptor 00031030: 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 s = function has 00031040: 50 72 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 PropertyDescript 00031050: 6f 72 73 28 29 20 7b 0a 09 72 65 74 75 72 6e 20 ors() {..return 00031060: 21 21 24 64 65 66 69 6e 65 50 72 6f 70 65 72 74 !!$definePropert 00031070: 79 3b 0a 7d 3b 0a 0a 68 61 73 50 72 6f 70 65 72 y;.};..hasProper 00031080: 74 79 44 65 73 63 72 69 70 74 6f 72 73 2e 68 61 tyDescriptors.ha 00031090: 73 41 72 72 61 79 4c 65 6e 67 74 68 44 65 66 69 sArrayLengthDefi 000310a0: 6e 65 42 75 67 20 3d 20 66 75 6e 63 74 69 6f 6e neBug = function 000310b0: 20 68 61 73 41 72 72 61 79 4c 65 6e 67 74 68 44 hasArrayLengthD 000310c0: 65 66 69 6e 65 42 75 67 28 29 20 7b 0a 09 2f 2f efineBug() {..// 000310d0: 20 6e 6f 64 65 20 76 30 2e 36 20 68 61 73 20 61 node v0.6 has a 000310e0: 20 62 75 67 20 77 68 65 72 65 20 61 72 72 61 79 bug where array 000310f0: 20 6c 65 6e 67 74 68 73 20 63 61 6e 20 62 65 20 lengths can be 00031100: 53 65 74 20 62 75 74 20 6e 6f 74 20 44 65 66 69 Set but not Defi 00031110: 6e 65 64 0a 09 69 66 20 28 21 24 64 65 66 69 6e ned..if (!$defin 00031120: 65 50 72 6f 70 65 72 74 79 29 20 7b 0a 09 09 72 eProperty) {...r 00031130: 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 7d 0a 09 eturn null;..}.. 00031140: 74 72 79 20 7b 0a 09 09 72 65 74 75 72 6e 20 24 try {...return $ 00031150: 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 5b defineProperty([ 00031160: 5d 2c 20 27 6c 65 6e 67 74 68 27 2c 20 7b 20 76 ], 'length', { v 00031170: 61 6c 75 65 3a 20 31 20 7d 29 2e 6c 65 6e 67 74 alue: 1 }).lengt 00031180: 68 20 21 3d 3d 20 31 3b 0a 09 7d 20 63 61 74 63 h !== 1;..} catc 00031190: 68 20 28 65 29 20 7b 0a 09 09 2f 2f 20 49 6e 20 h (e) {...// In 000311a0: 46 69 72 65 66 6f 78 20 34 2d 32 32 2c 20 64 65 Firefox 4-22, de 000311b0: 66 69 6e 69 6e 67 20 6c 65 6e 67 74 68 20 6f 6e fining length on 000311c0: 20 61 6e 20 61 72 72 61 79 20 74 68 72 6f 77 73 an array throws 000311d0: 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 2e 0a 09 an exception... 000311e0: 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 09 7d .return true;..} 000311f0: 0a 7d 3b 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f .};..module.expo 00031200: 72 74 73 20 3d 20 68 61 73 50 72 6f 70 65 72 74 rts = hasPropert 00031210: 79 44 65 73 63 72 69 70 74 6f 72 73 3b 0a 0a 0a yDescriptors;... 00031220: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00031230: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00031240: 2f 68 61 73 2d 70 72 6f 74 6f 2f 69 6e 64 65 78 /has-proto/index 00031250: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!******* 00031260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031280: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00031290: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d ode_modules/has- 000312a0: 70 72 6f 74 6f 2f 69 6e 64 65 78 2e 6a 73 20 2a proto/index.js * 000312b0: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 000312c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000312d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000312e0: 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 /./***/ ((module 000312f0: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00031300: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 74 65 73 74 ict";...var test 00031310: 20 3d 20 7b 0a 09 5f 5f 70 72 6f 74 6f 5f 5f 3a = {..__proto__: 00031320: 20 6e 75 6c 6c 2c 0a 09 66 6f 6f 3a 20 7b 7d 0a null,..foo: {}. 00031330: 7d 3b 0a 0a 76 61 72 20 24 4f 62 6a 65 63 74 20 };..var $Object 00031340: 3d 20 4f 62 6a 65 63 74 3b 0a 0a 2f 2a 2a 20 40 = Object;../** @ 00031350: 74 79 70 65 20 7b 69 6d 70 6f 72 74 28 27 2e 27 type {import('.' 00031360: 29 7d 20 2a 2f 0a 6d 6f 64 75 6c 65 2e 65 78 70 )} */.module.exp 00031370: 6f 72 74 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 orts = function 00031380: 68 61 73 50 72 6f 74 6f 28 29 20 7b 0a 09 2f 2f hasProto() {..// 00031390: 20 40 74 73 2d 65 78 70 65 63 74 2d 65 72 72 6f @ts-expect-erro 000313a0: 72 3a 20 54 53 20 65 72 72 6f 72 73 20 6f 6e 20 r: TS errors on 000313b0: 61 6e 20 69 6e 68 65 72 69 74 65 64 20 70 72 6f an inherited pro 000313c0: 70 65 72 74 79 20 66 6f 72 20 73 6f 6d 65 20 72 perty for some r 000313d0: 65 61 73 6f 6e 0a 09 72 65 74 75 72 6e 20 7b 20 eason..return { 000313e0: 5f 5f 70 72 6f 74 6f 5f 5f 3a 20 74 65 73 74 20 __proto__: test 000313f0: 7d 2e 66 6f 6f 20 3d 3d 3d 20 74 65 73 74 2e 66 }.foo === test.f 00031400: 6f 6f 0a 09 09 26 26 20 21 28 74 65 73 74 20 69 oo...&& !(test i 00031410: 6e 73 74 61 6e 63 65 6f 66 20 24 4f 62 6a 65 63 nstanceof $Objec 00031420: 74 29 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d t);.};.../***/ } 00031430: 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 ),../***/ "./nod 00031440: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 e_modules/has-sy 00031450: 6d 62 6f 6c 73 2f 69 6e 64 65 78 2e 6a 73 22 3a mbols/index.js": 00031460: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 00031470: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031480: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 00031490: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 000314a0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d _modules/has-sym 000314b0: 62 6f 6c 73 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a bols/index.js ** 000314c0: 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!. \********** 000314d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000314e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000314f0: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c */./***/ ((modul 00031500: 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 e, __unused_webp 00031510: 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 ack_exports, __w 00031520: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00031530: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00031540: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 6f 72 69 67 ict";...var orig 00031550: 53 79 6d 62 6f 6c 20 3d 20 74 79 70 65 6f 66 20 Symbol = typeof 00031560: 53 79 6d 62 6f 6c 20 21 3d 3d 20 27 75 6e 64 65 Symbol !== 'unde 00031570: 66 69 6e 65 64 27 20 26 26 20 53 79 6d 62 6f 6c fined' && Symbol 00031580: 3b 0a 76 61 72 20 68 61 73 53 79 6d 62 6f 6c 53 ;.var hasSymbolS 00031590: 68 61 6d 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f ham = __webpack_ 000315a0: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f require__(/*! ./ 000315b0: 73 68 61 6d 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 shams */ "./node 000315c0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d _modules/has-sym 000315d0: 62 6f 6c 73 2f 73 68 61 6d 73 2e 6a 73 22 29 3b bols/shams.js"); 000315e0: 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 ..module.exports 000315f0: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 4e = function hasN 00031600: 61 74 69 76 65 53 79 6d 62 6f 6c 73 28 29 20 7b ativeSymbols() { 00031610: 0a 09 69 66 20 28 74 79 70 65 6f 66 20 6f 72 69 ..if (typeof ori 00031620: 67 53 79 6d 62 6f 6c 20 21 3d 3d 20 27 66 75 6e gSymbol !== 'fun 00031630: 63 74 69 6f 6e 27 29 20 7b 20 72 65 74 75 72 6e ction') { return 00031640: 20 66 61 6c 73 65 3b 20 7d 0a 09 69 66 20 28 74 false; }..if (t 00031650: 79 70 65 6f 66 20 53 79 6d 62 6f 6c 20 21 3d 3d ypeof Symbol !== 00031660: 20 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 20 72 'function') { r 00031670: 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a 09 eturn false; }.. 00031680: 69 66 20 28 74 79 70 65 6f 66 20 6f 72 69 67 53 if (typeof origS 00031690: 79 6d 62 6f 6c 28 27 66 6f 6f 27 29 20 21 3d 3d ymbol('foo') !== 000316a0: 20 27 73 79 6d 62 6f 6c 27 29 20 7b 20 72 65 74 'symbol') { ret 000316b0: 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a 09 69 66 urn false; }..if 000316c0: 20 28 74 79 70 65 6f 66 20 53 79 6d 62 6f 6c 28 (typeof Symbol( 000316d0: 27 62 61 72 27 29 20 21 3d 3d 20 27 73 79 6d 62 'bar') !== 'symb 000316e0: 6f 6c 27 29 20 7b 20 72 65 74 75 72 6e 20 66 61 ol') { return fa 000316f0: 6c 73 65 3b 20 7d 0a 0a 09 72 65 74 75 72 6e 20 lse; }...return 00031700: 68 61 73 53 79 6d 62 6f 6c 53 68 61 6d 28 29 3b hasSymbolSham(); 00031710: 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a .};.../***/ }),. 00031720: 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ./***/ "./node_m 00031730: 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d 62 6f odules/has-symbo 00031740: 6c 73 2f 73 68 61 6d 73 2e 6a 73 22 3a 0a 2f 2a ls/shams.js":./* 00031750: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00031760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031770: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 00031780: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 00031790: 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d 62 6f 6c dules/has-symbol 000317a0: 73 2f 73 68 61 6d 73 2e 6a 73 20 2a 2a 2a 21 0a s/shams.js ***!. 000317b0: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 000317c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000317d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 000317e0: 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 /***/ ((module) 000317f0: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 00031800: 74 22 3b 0a 0a 0a 2f 2a 20 65 73 6c 69 6e 74 20 t";.../* eslint 00031810: 63 6f 6d 70 6c 65 78 69 74 79 3a 20 5b 32 2c 20 complexity: [2, 00031820: 31 38 5d 2c 20 6d 61 78 2d 73 74 61 74 65 6d 65 18], max-stateme 00031830: 6e 74 73 3a 20 5b 32 2c 20 33 33 5d 20 2a 2f 0a nts: [2, 33] */. 00031840: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 00031850: 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 53 79 6d function hasSym 00031860: 62 6f 6c 73 28 29 20 7b 0a 09 69 66 20 28 74 79 bols() {..if (ty 00031870: 70 65 6f 66 20 53 79 6d 62 6f 6c 20 21 3d 3d 20 peof Symbol !== 00031880: 27 66 75 6e 63 74 69 6f 6e 27 20 7c 7c 20 74 79 'function' || ty 00031890: 70 65 6f 66 20 4f 62 6a 65 63 74 2e 67 65 74 4f peof Object.getO 000318a0: 77 6e 50 72 6f 70 65 72 74 79 53 79 6d 62 6f 6c wnPropertySymbol 000318b0: 73 20 21 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 s !== 'function' 000318c0: 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 ) { return false 000318d0: 3b 20 7d 0a 09 69 66 20 28 74 79 70 65 6f 66 20 ; }..if (typeof 000318e0: 53 79 6d 62 6f 6c 2e 69 74 65 72 61 74 6f 72 20 Symbol.iterator 000318f0: 3d 3d 3d 20 27 73 79 6d 62 6f 6c 27 29 20 7b 20 === 'symbol') { 00031900: 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 0a 0a return true; }.. 00031910: 09 76 61 72 20 6f 62 6a 20 3d 20 7b 7d 3b 0a 09 .var obj = {};.. 00031920: 76 61 72 20 73 79 6d 20 3d 20 53 79 6d 62 6f 6c var sym = Symbol 00031930: 28 27 74 65 73 74 27 29 3b 0a 09 76 61 72 20 73 ('test');..var s 00031940: 79 6d 4f 62 6a 20 3d 20 4f 62 6a 65 63 74 28 73 ymObj = Object(s 00031950: 79 6d 29 3b 0a 09 69 66 20 28 74 79 70 65 6f 66 ym);..if (typeof 00031960: 20 73 79 6d 20 3d 3d 3d 20 27 73 74 72 69 6e 67 sym === 'string 00031970: 27 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 ') { return fals 00031980: 65 3b 20 7d 0a 0a 09 69 66 20 28 4f 62 6a 65 63 e; }...if (Objec 00031990: 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 53 74 t.prototype.toSt 000319a0: 72 69 6e 67 2e 63 61 6c 6c 28 73 79 6d 29 20 21 ring.call(sym) ! 000319b0: 3d 3d 20 27 5b 6f 62 6a 65 63 74 20 53 79 6d 62 == '[object Symb 000319c0: 6f 6c 5d 27 29 20 7b 20 72 65 74 75 72 6e 20 66 ol]') { return f 000319d0: 61 6c 73 65 3b 20 7d 0a 09 69 66 20 28 4f 62 6a alse; }..if (Obj 000319e0: 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f ect.prototype.to 000319f0: 53 74 72 69 6e 67 2e 63 61 6c 6c 28 73 79 6d 4f String.call(symO 00031a00: 62 6a 29 20 21 3d 3d 20 27 5b 6f 62 6a 65 63 74 bj) !== '[object 00031a10: 20 53 79 6d 62 6f 6c 5d 27 29 20 7b 20 72 65 74 Symbol]') { ret 00031a20: 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a 0a 09 2f urn false; }.../ 00031a30: 2f 20 74 65 6d 70 20 64 69 73 61 62 6c 65 64 20 / temp disabled 00031a40: 70 65 72 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 per https://gith 00031a50: 75 62 2e 63 6f 6d 2f 6c 6a 68 61 72 62 2f 6f 62 ub.com/ljharb/ob 00031a60: 6a 65 63 74 2e 61 73 73 69 67 6e 2f 69 73 73 75 ject.assign/issu 00031a70: 65 73 2f 31 37 0a 09 2f 2f 20 69 66 20 28 73 79 es/17..// if (sy 00031a80: 6d 20 69 6e 73 74 61 6e 63 65 6f 66 20 53 79 6d m instanceof Sym 00031a90: 62 6f 6c 29 20 7b 20 72 65 74 75 72 6e 20 66 61 bol) { return fa 00031aa0: 6c 73 65 3b 20 7d 0a 09 2f 2f 20 74 65 6d 70 20 lse; }..// temp 00031ab0: 64 69 73 61 62 6c 65 64 20 70 65 72 20 68 74 74 disabled per htt 00031ac0: 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ps://github.com/ 00031ad0: 57 65 62 52 65 66 6c 65 63 74 69 6f 6e 2f 67 65 WebReflection/ge 00031ae0: 74 2d 6f 77 6e 2d 70 72 6f 70 65 72 74 79 2d 73 t-own-property-s 00031af0: 79 6d 62 6f 6c 73 2f 69 73 73 75 65 73 2f 34 0a ymbols/issues/4. 00031b00: 09 2f 2f 20 69 66 20 28 21 28 73 79 6d 4f 62 6a .// if (!(symObj 00031b10: 20 69 6e 73 74 61 6e 63 65 6f 66 20 53 79 6d 62 instanceof Symb 00031b20: 6f 6c 29 29 20 7b 20 72 65 74 75 72 6e 20 66 61 ol)) { return fa 00031b30: 6c 73 65 3b 20 7d 0a 0a 09 2f 2f 20 69 66 20 28 lse; }...// if ( 00031b40: 74 79 70 65 6f 66 20 53 79 6d 62 6f 6c 2e 70 72 typeof Symbol.pr 00031b50: 6f 74 6f 74 79 70 65 2e 74 6f 53 74 72 69 6e 67 ototype.toString 00031b60: 20 21 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 29 !== 'function') 00031b70: 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b { return false; 00031b80: 20 7d 0a 09 2f 2f 20 69 66 20 28 53 74 72 69 6e }..// if (Strin 00031b90: 67 28 73 79 6d 29 20 21 3d 3d 20 53 79 6d 62 6f g(sym) !== Symbo 00031ba0: 6c 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 53 74 l.prototype.toSt 00031bb0: 72 69 6e 67 2e 63 61 6c 6c 28 73 79 6d 29 29 20 ring.call(sym)) 00031bc0: 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 { return false; 00031bd0: 7d 0a 0a 09 76 61 72 20 73 79 6d 56 61 6c 20 3d }...var symVal = 00031be0: 20 34 32 3b 0a 09 6f 62 6a 5b 73 79 6d 5d 20 3d 42;..obj[sym] = 00031bf0: 20 73 79 6d 56 61 6c 3b 0a 09 66 6f 72 20 28 73 symVal;..for (s 00031c00: 79 6d 20 69 6e 20 6f 62 6a 29 20 7b 20 72 65 74 ym in obj) { ret 00031c10: 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 2f 2f 20 urn false; } // 00031c20: 65 73 6c 69 6e 74 2d 64 69 73 61 62 6c 65 2d 6c eslint-disable-l 00031c30: 69 6e 65 20 6e 6f 2d 72 65 73 74 72 69 63 74 65 ine no-restricte 00031c40: 64 2d 73 79 6e 74 61 78 2c 20 6e 6f 2d 75 6e 72 d-syntax, no-unr 00031c50: 65 61 63 68 61 62 6c 65 2d 6c 6f 6f 70 0a 09 69 eachable-loop..i 00031c60: 66 20 28 74 79 70 65 6f 66 20 4f 62 6a 65 63 74 f (typeof Object 00031c70: 2e 6b 65 79 73 20 3d 3d 3d 20 27 66 75 6e 63 74 .keys === 'funct 00031c80: 69 6f 6e 27 20 26 26 20 4f 62 6a 65 63 74 2e 6b ion' && Object.k 00031c90: 65 79 73 28 6f 62 6a 29 2e 6c 65 6e 67 74 68 20 eys(obj).length 00031ca0: 21 3d 3d 20 30 29 20 7b 20 72 65 74 75 72 6e 20 !== 0) { return 00031cb0: 66 61 6c 73 65 3b 20 7d 0a 0a 09 69 66 20 28 74 false; }...if (t 00031cc0: 79 70 65 6f 66 20 4f 62 6a 65 63 74 2e 67 65 74 ypeof Object.get 00031cd0: 4f 77 6e 50 72 6f 70 65 72 74 79 4e 61 6d 65 73 OwnPropertyNames 00031ce0: 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 === 'function' 00031cf0: 26 26 20 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e && Object.getOwn 00031d00: 50 72 6f 70 65 72 74 79 4e 61 6d 65 73 28 6f 62 PropertyNames(ob 00031d10: 6a 29 2e 6c 65 6e 67 74 68 20 21 3d 3d 20 30 29 j).length !== 0) 00031d20: 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b { return false; 00031d30: 20 7d 0a 0a 09 76 61 72 20 73 79 6d 73 20 3d 20 }...var syms = 00031d40: 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 6f Object.getOwnPro 00031d50: 70 65 72 74 79 53 79 6d 62 6f 6c 73 28 6f 62 6a pertySymbols(obj 00031d60: 29 3b 0a 09 69 66 20 28 73 79 6d 73 2e 6c 65 6e );..if (syms.len 00031d70: 67 74 68 20 21 3d 3d 20 31 20 7c 7c 20 73 79 6d gth !== 1 || sym 00031d80: 73 5b 30 5d 20 21 3d 3d 20 73 79 6d 29 20 7b 20 s[0] !== sym) { 00031d90: 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a return false; }. 00031da0: 0a 09 69 66 20 28 21 4f 62 6a 65 63 74 2e 70 72 ..if (!Object.pr 00031db0: 6f 74 6f 74 79 70 65 2e 70 72 6f 70 65 72 74 79 ototype.property 00031dc0: 49 73 45 6e 75 6d 65 72 61 62 6c 65 2e 63 61 6c IsEnumerable.cal 00031dd0: 6c 28 6f 62 6a 2c 20 73 79 6d 29 29 20 7b 20 72 l(obj, sym)) { r 00031de0: 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 0a 0a eturn false; }.. 00031df0: 09 69 66 20 28 74 79 70 65 6f 66 20 4f 62 6a 65 .if (typeof Obje 00031e00: 63 74 2e 67 65 74 4f 77 6e 50 72 6f 70 65 72 74 ct.getOwnPropert 00031e10: 79 44 65 73 63 72 69 70 74 6f 72 20 3d 3d 3d 20 yDescriptor === 00031e20: 27 66 75 6e 63 74 69 6f 6e 27 29 20 7b 0a 09 09 'function') {... 00031e30: 76 61 72 20 64 65 73 63 72 69 70 74 6f 72 20 3d var descriptor = 00031e40: 20 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e 50 72 Object.getOwnPr 00031e50: 6f 70 65 72 74 79 44 65 73 63 72 69 70 74 6f 72 opertyDescriptor 00031e60: 28 6f 62 6a 2c 20 73 79 6d 29 3b 0a 09 09 69 66 (obj, sym);...if 00031e70: 20 28 64 65 73 63 72 69 70 74 6f 72 2e 76 61 6c (descriptor.val 00031e80: 75 65 20 21 3d 3d 20 73 79 6d 56 61 6c 20 7c 7c ue !== symVal || 00031e90: 20 64 65 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d descriptor.enum 00031ea0: 65 72 61 62 6c 65 20 21 3d 3d 20 74 72 75 65 29 erable !== true) 00031eb0: 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b { return false; 00031ec0: 20 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 74 }..}...return t 00031ed0: 72 75 65 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 rue;.};.../***/ 00031ee0: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 00031ef0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 2d 74 de_modules/has-t 00031f00: 6f 73 74 72 69 6e 67 74 61 67 2f 73 68 61 6d 73 ostringtag/shams 00031f10: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!******* 00031f20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031f30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031f40: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !* 00031f50: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module 00031f60: 73 2f 68 61 73 2d 74 6f 73 74 72 69 6e 67 74 61 s/has-tostringta 00031f70: 67 2f 73 68 61 6d 73 2e 6a 73 20 2a 2a 2a 21 0a g/shams.js ***!. 00031f80: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 00031f90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031fa0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00031fb0: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 **/./***/ ((modu 00031fc0: 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 le, __unused_web 00031fd0: 70 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f pack_exports, __ 00031fe0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 00031ff0: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 00032000: 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 68 61 73 rict";...var has 00032010: 53 79 6d 62 6f 6c 73 20 3d 20 5f 5f 77 65 62 70 Symbols = __webp 00032020: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00032030: 21 20 68 61 73 2d 73 79 6d 62 6f 6c 73 2f 73 68 ! has-symbols/sh 00032040: 61 6d 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ams */ "./node_m 00032050: 6f 64 75 6c 65 73 2f 68 61 73 2d 73 79 6d 62 6f odules/has-symbo 00032060: 6c 73 2f 73 68 61 6d 73 2e 6a 73 22 29 3b 0a 0a ls/shams.js");.. 00032070: 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 6f 72 /** @type {impor 00032080: 74 28 27 2e 27 29 7d 20 2a 2f 0a 6d 6f 64 75 6c t('.')} */.modul 00032090: 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 e.exports = func 000320a0: 74 69 6f 6e 20 68 61 73 54 6f 53 74 72 69 6e 67 tion hasToString 000320b0: 54 61 67 53 68 61 6d 73 28 29 20 7b 0a 09 72 65 TagShams() {..re 000320c0: 74 75 72 6e 20 68 61 73 53 79 6d 62 6f 6c 73 28 turn hasSymbols( 000320d0: 29 20 26 26 20 21 21 53 79 6d 62 6f 6c 2e 74 6f ) && !!Symbol.to 000320e0: 53 74 72 69 6e 67 54 61 67 3b 0a 7d 3b 0a 0a 0a StringTag;.};... 000320f0: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/ 00032100: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00032110: 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 /hash.js/lib/has 00032120: 68 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a h.js":./*!****** 00032130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032150: 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e ****!*\. !*** . 00032160: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 /node_modules/ha 00032170: 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2e 6a sh.js/lib/hash.j 00032180: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 00032190: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000321a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000321b0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f ****/./***/ ((__ 000321c0: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d unused_webpack_m 000321d0: 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 odule, exports, 000321e0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000321f0: 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 76 61 72 20 68 e__) => {..var h 00032200: 61 73 68 20 3d 20 65 78 70 6f 72 74 73 3b 0a 0a ash = exports;.. 00032210: 68 61 73 68 2e 75 74 69 6c 73 20 3d 20 5f 5f 77 hash.utils = __w 00032220: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00032230: 28 2f 2a 21 20 2e 2f 68 61 73 68 2f 75 74 69 6c (/*! ./hash/util 00032240: 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 s */ "./node_mod 00032250: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 00032260: 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a 73 22 29 /hash/utils.js") 00032270: 3b 0a 68 61 73 68 2e 63 6f 6d 6d 6f 6e 20 3d 20 ;.hash.common = 00032280: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00032290: 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 73 68 2f 63 e__(/*! ./hash/c 000322a0: 6f 6d 6d 6f 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ommon */ "./node 000322b0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 _modules/hash.js 000322c0: 2f 6c 69 62 2f 68 61 73 68 2f 63 6f 6d 6d 6f 6e /lib/hash/common 000322d0: 2e 6a 73 22 29 3b 0a 68 61 73 68 2e 73 68 61 20 .js");.hash.sha 000322e0: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 000322f0: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 73 68 ire__(/*! ./hash 00032300: 2f 73 68 61 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f /sha */ "./node_ 00032310: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00032320: 6c 69 62 2f 68 61 73 68 2f 73 68 61 2e 6a 73 22 lib/hash/sha.js" 00032330: 29 3b 0a 68 61 73 68 2e 72 69 70 65 6d 64 20 3d );.hash.ripemd = 00032340: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00032350: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 73 68 2f re__(/*! ./hash/ 00032360: 72 69 70 65 6d 64 20 2a 2f 20 22 2e 2f 6e 6f 64 ripemd */ "./nod 00032370: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a e_modules/hash.j 00032380: 73 2f 6c 69 62 2f 68 61 73 68 2f 72 69 70 65 6d s/lib/hash/ripem 00032390: 64 2e 6a 73 22 29 3b 0a 68 61 73 68 2e 68 6d 61 d.js");.hash.hma 000323a0: 63 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 c = __webpack_re 000323b0: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 68 61 quire__(/*! ./ha 000323c0: 73 68 2f 68 6d 61 63 20 2a 2f 20 22 2e 2f 6e 6f sh/hmac */ "./no 000323d0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e de_modules/hash. 000323e0: 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 68 6d 61 63 js/lib/hash/hmac 000323f0: 2e 6a 73 22 29 3b 0a 0a 2f 2f 20 50 72 6f 78 79 .js");..// Proxy 00032400: 20 68 61 73 68 20 66 75 6e 63 74 69 6f 6e 73 20 hash functions 00032410: 74 6f 20 74 68 65 20 6d 61 69 6e 20 6f 62 6a 65 to the main obje 00032420: 63 74 0a 68 61 73 68 2e 73 68 61 31 20 3d 20 68 ct.hash.sha1 = h 00032430: 61 73 68 2e 73 68 61 2e 73 68 61 31 3b 0a 68 61 ash.sha.sha1;.ha 00032440: 73 68 2e 73 68 61 32 35 36 20 3d 20 68 61 73 68 sh.sha256 = hash 00032450: 2e 73 68 61 2e 73 68 61 32 35 36 3b 0a 68 61 73 .sha.sha256;.has 00032460: 68 2e 73 68 61 32 32 34 20 3d 20 68 61 73 68 2e h.sha224 = hash. 00032470: 73 68 61 2e 73 68 61 32 32 34 3b 0a 68 61 73 68 sha.sha224;.hash 00032480: 2e 73 68 61 33 38 34 20 3d 20 68 61 73 68 2e 73 .sha384 = hash.s 00032490: 68 61 2e 73 68 61 33 38 34 3b 0a 68 61 73 68 2e ha.sha384;.hash. 000324a0: 73 68 61 35 31 32 20 3d 20 68 61 73 68 2e 73 68 sha512 = hash.sh 000324b0: 61 2e 73 68 61 35 31 32 3b 0a 68 61 73 68 2e 72 a.sha512;.hash.r 000324c0: 69 70 65 6d 64 31 36 30 20 3d 20 68 61 73 68 2e ipemd160 = hash. 000324d0: 72 69 70 65 6d 64 2e 72 69 70 65 6d 64 31 36 30 ripemd.ripemd160 000324e0: 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ;.../***/ }),../ 000324f0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod 00032500: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 00032510: 2f 68 61 73 68 2f 63 6f 6d 6d 6f 6e 2e 6a 73 22 /hash/common.js" 00032520: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!*********** 00032530: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032540: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032550: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !*** 00032560: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/ 00032570: 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 hash.js/lib/hash 00032580: 2f 63 6f 6d 6d 6f 6e 2e 6a 73 20 2a 2a 2a 21 0a /common.js ***!. 00032590: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 000325a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000325b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000325c0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f ****/./***/ ((__ 000325d0: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d unused_webpack_m 000325e0: 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 odule, exports, 000325f0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00032600: 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 e__) => {.."use 00032610: 73 74 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 75 strict";...var u 00032620: 74 69 6c 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b tils = __webpack 00032630: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e _require__(/*! . 00032640: 2f 75 74 69 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 /utils */ "./nod 00032650: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a e_modules/hash.j 00032660: 73 2f 6c 69 62 2f 68 61 73 68 2f 75 74 69 6c 73 s/lib/hash/utils 00032670: 2e 6a 73 22 29 3b 0a 76 61 72 20 61 73 73 65 72 .js");.var asser 00032680: 74 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 t = __webpack_re 00032690: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 6d 69 6e 69 quire__(/*! mini 000326a0: 6d 61 6c 69 73 74 69 63 2d 61 73 73 65 72 74 20 malistic-assert 000326b0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 000326c0: 65 73 2f 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d es/minimalistic- 000326d0: 61 73 73 65 72 74 2f 69 6e 64 65 78 2e 6a 73 22 assert/index.js" 000326e0: 29 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 42 6c 6f );..function Blo 000326f0: 63 6b 48 61 73 68 28 29 20 7b 0a 20 20 74 68 69 ckHash() {. thi 00032700: 73 2e 70 65 6e 64 69 6e 67 20 3d 20 6e 75 6c 6c s.pending = null 00032710: 3b 0a 20 20 74 68 69 73 2e 70 65 6e 64 69 6e 67 ;. this.pending 00032720: 54 6f 74 61 6c 20 3d 20 30 3b 0a 20 20 74 68 69 Total = 0;. thi 00032730: 73 2e 62 6c 6f 63 6b 53 69 7a 65 20 3d 20 74 68 s.blockSize = th 00032740: 69 73 2e 63 6f 6e 73 74 72 75 63 74 6f 72 2e 62 is.constructor.b 00032750: 6c 6f 63 6b 53 69 7a 65 3b 0a 20 20 74 68 69 73 lockSize;. this 00032760: 2e 6f 75 74 53 69 7a 65 20 3d 20 74 68 69 73 2e .outSize = this. 00032770: 63 6f 6e 73 74 72 75 63 74 6f 72 2e 6f 75 74 53 constructor.outS 00032780: 69 7a 65 3b 0a 20 20 74 68 69 73 2e 68 6d 61 63 ize;. this.hmac 00032790: 53 74 72 65 6e 67 74 68 20 3d 20 74 68 69 73 2e Strength = this. 000327a0: 63 6f 6e 73 74 72 75 63 74 6f 72 2e 68 6d 61 63 constructor.hmac 000327b0: 53 74 72 65 6e 67 74 68 3b 0a 20 20 74 68 69 73 Strength;. this 000327c0: 2e 70 61 64 4c 65 6e 67 74 68 20 3d 20 74 68 69 .padLength = thi 000327d0: 73 2e 63 6f 6e 73 74 72 75 63 74 6f 72 2e 70 61 s.constructor.pa 000327e0: 64 4c 65 6e 67 74 68 20 2f 20 38 3b 0a 20 20 74 dLength / 8;. t 000327f0: 68 69 73 2e 65 6e 64 69 61 6e 20 3d 20 27 62 69 his.endian = 'bi 00032800: 67 27 3b 0a 0a 20 20 74 68 69 73 2e 5f 64 65 6c g';.. this._del 00032810: 74 61 38 20 3d 20 74 68 69 73 2e 62 6c 6f 63 6b ta8 = this.block 00032820: 53 69 7a 65 20 2f 20 38 3b 0a 20 20 74 68 69 73 Size / 8;. this 00032830: 2e 5f 64 65 6c 74 61 33 32 20 3d 20 74 68 69 73 ._delta32 = this 00032840: 2e 62 6c 6f 63 6b 53 69 7a 65 20 2f 20 33 32 3b .blockSize / 32; 00032850: 0a 7d 0a 65 78 70 6f 72 74 73 2e 42 6c 6f 63 6b .}.exports.Block 00032860: 48 61 73 68 20 3d 20 42 6c 6f 63 6b 48 61 73 68 Hash = BlockHash 00032870: 3b 0a 0a 42 6c 6f 63 6b 48 61 73 68 2e 70 72 6f ;..BlockHash.pro 00032880: 74 6f 74 79 70 65 2e 75 70 64 61 74 65 20 3d 20 totype.update = 00032890: 66 75 6e 63 74 69 6f 6e 20 75 70 64 61 74 65 28 function update( 000328a0: 6d 73 67 2c 20 65 6e 63 29 20 7b 0a 20 20 2f 2f msg, enc) {. // 000328b0: 20 43 6f 6e 76 65 72 74 20 6d 65 73 73 61 67 65 Convert message 000328c0: 20 74 6f 20 61 72 72 61 79 2c 20 70 61 64 20 69 to array, pad i 000328d0: 74 2c 20 61 6e 64 20 6a 6f 69 6e 20 69 6e 74 6f t, and join into 000328e0: 20 33 32 62 69 74 20 62 6c 6f 63 6b 73 0a 20 20 32bit blocks. 000328f0: 6d 73 67 20 3d 20 75 74 69 6c 73 2e 74 6f 41 72 msg = utils.toAr 00032900: 72 61 79 28 6d 73 67 2c 20 65 6e 63 29 3b 0a 20 ray(msg, enc);. 00032910: 20 69 66 20 28 21 74 68 69 73 2e 70 65 6e 64 69 if (!this.pendi 00032920: 6e 67 29 0a 20 20 20 20 74 68 69 73 2e 70 65 6e ng). this.pen 00032930: 64 69 6e 67 20 3d 20 6d 73 67 3b 0a 20 20 65 6c ding = msg;. el 00032940: 73 65 0a 20 20 20 20 74 68 69 73 2e 70 65 6e 64 se. this.pend 00032950: 69 6e 67 20 3d 20 74 68 69 73 2e 70 65 6e 64 69 ing = this.pendi 00032960: 6e 67 2e 63 6f 6e 63 61 74 28 6d 73 67 29 3b 0a ng.concat(msg);. 00032970: 20 20 74 68 69 73 2e 70 65 6e 64 69 6e 67 54 6f this.pendingTo 00032980: 74 61 6c 20 2b 3d 20 6d 73 67 2e 6c 65 6e 67 74 tal += msg.lengt 00032990: 68 3b 0a 0a 20 20 2f 2f 20 45 6e 6f 75 67 68 20 h;.. // Enough 000329a0: 64 61 74 61 2c 20 74 72 79 20 75 70 64 61 74 69 data, try updati 000329b0: 6e 67 0a 20 20 69 66 20 28 74 68 69 73 2e 70 65 ng. if (this.pe 000329c0: 6e 64 69 6e 67 2e 6c 65 6e 67 74 68 20 3e 3d 20 nding.length >= 000329d0: 74 68 69 73 2e 5f 64 65 6c 74 61 38 29 20 7b 0a this._delta8) {. 000329e0: 20 20 20 20 6d 73 67 20 3d 20 74 68 69 73 2e 70 msg = this.p 000329f0: 65 6e 64 69 6e 67 3b 0a 0a 20 20 20 20 2f 2f 20 ending;.. // 00032a00: 50 72 6f 63 65 73 73 20 70 65 6e 64 69 6e 67 20 Process pending 00032a10: 64 61 74 61 20 69 6e 20 62 6c 6f 63 6b 73 0a 20 data in blocks. 00032a20: 20 20 20 76 61 72 20 72 20 3d 20 6d 73 67 2e 6c var r = msg.l 00032a30: 65 6e 67 74 68 20 25 20 74 68 69 73 2e 5f 64 65 ength % this._de 00032a40: 6c 74 61 38 3b 0a 20 20 20 20 74 68 69 73 2e 70 lta8;. this.p 00032a50: 65 6e 64 69 6e 67 20 3d 20 6d 73 67 2e 73 6c 69 ending = msg.sli 00032a60: 63 65 28 6d 73 67 2e 6c 65 6e 67 74 68 20 2d 20 ce(msg.length - 00032a70: 72 2c 20 6d 73 67 2e 6c 65 6e 67 74 68 29 3b 0a r, msg.length);. 00032a80: 20 20 20 20 69 66 20 28 74 68 69 73 2e 70 65 6e if (this.pen 00032a90: 64 69 6e 67 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 ding.length === 00032aa0: 30 29 0a 20 20 20 20 20 20 74 68 69 73 2e 70 65 0). this.pe 00032ab0: 6e 64 69 6e 67 20 3d 20 6e 75 6c 6c 3b 0a 0a 20 nding = null;.. 00032ac0: 20 20 20 6d 73 67 20 3d 20 75 74 69 6c 73 2e 6a msg = utils.j 00032ad0: 6f 69 6e 33 32 28 6d 73 67 2c 20 30 2c 20 6d 73 oin32(msg, 0, ms 00032ae0: 67 2e 6c 65 6e 67 74 68 20 2d 20 72 2c 20 74 68 g.length - r, th 00032af0: 69 73 2e 65 6e 64 69 61 6e 29 3b 0a 20 20 20 20 is.endian);. 00032b00: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 for (var i = 0; 00032b10: 69 20 3c 20 6d 73 67 2e 6c 65 6e 67 74 68 3b 20 i < msg.length; 00032b20: 69 20 2b 3d 20 74 68 69 73 2e 5f 64 65 6c 74 61 i += this._delta 00032b30: 33 32 29 0a 20 20 20 20 20 20 74 68 69 73 2e 5f 32). this._ 00032b40: 75 70 64 61 74 65 28 6d 73 67 2c 20 69 2c 20 69 update(msg, i, i 00032b50: 20 2b 20 74 68 69 73 2e 5f 64 65 6c 74 61 33 32 + this._delta32 00032b60: 29 3b 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e );. }.. return 00032b70: 20 74 68 69 73 3b 0a 7d 3b 0a 0a 42 6c 6f 63 6b this;.};..Block 00032b80: 48 61 73 68 2e 70 72 6f 74 6f 74 79 70 65 2e 64 Hash.prototype.d 00032b90: 69 67 65 73 74 20 3d 20 66 75 6e 63 74 69 6f 6e igest = function 00032ba0: 20 64 69 67 65 73 74 28 65 6e 63 29 20 7b 0a 20 digest(enc) {. 00032bb0: 20 74 68 69 73 2e 75 70 64 61 74 65 28 74 68 69 this.update(thi 00032bc0: 73 2e 5f 70 61 64 28 29 29 3b 0a 20 20 61 73 73 s._pad());. ass 00032bd0: 65 72 74 28 74 68 69 73 2e 70 65 6e 64 69 6e 67 ert(this.pending 00032be0: 20 3d 3d 3d 20 6e 75 6c 6c 29 3b 0a 0a 20 20 72 === null);.. r 00032bf0: 65 74 75 72 6e 20 74 68 69 73 2e 5f 64 69 67 65 eturn this._dige 00032c00: 73 74 28 65 6e 63 29 3b 0a 7d 3b 0a 0a 42 6c 6f st(enc);.};..Blo 00032c10: 63 6b 48 61 73 68 2e 70 72 6f 74 6f 74 79 70 65 ckHash.prototype 00032c20: 2e 5f 70 61 64 20 3d 20 66 75 6e 63 74 69 6f 6e ._pad = function 00032c30: 20 70 61 64 28 29 20 7b 0a 20 20 76 61 72 20 6c pad() {. var l 00032c40: 65 6e 20 3d 20 74 68 69 73 2e 70 65 6e 64 69 6e en = this.pendin 00032c50: 67 54 6f 74 61 6c 3b 0a 20 20 76 61 72 20 62 79 gTotal;. var by 00032c60: 74 65 73 20 3d 20 74 68 69 73 2e 5f 64 65 6c 74 tes = this._delt 00032c70: 61 38 3b 0a 20 20 76 61 72 20 6b 20 3d 20 62 79 a8;. var k = by 00032c80: 74 65 73 20 2d 20 28 28 6c 65 6e 20 2b 20 74 68 tes - ((len + th 00032c90: 69 73 2e 70 61 64 4c 65 6e 67 74 68 29 20 25 20 is.padLength) % 00032ca0: 62 79 74 65 73 29 3b 0a 20 20 76 61 72 20 72 65 bytes);. var re 00032cb0: 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 6b 20 s = new Array(k 00032cc0: 2b 20 74 68 69 73 2e 70 61 64 4c 65 6e 67 74 68 + this.padLength 00032cd0: 29 3b 0a 20 20 72 65 73 5b 30 5d 20 3d 20 30 78 );. res[0] = 0x 00032ce0: 38 30 3b 0a 20 20 66 6f 72 20 28 76 61 72 20 69 80;. for (var i 00032cf0: 20 3d 20 31 3b 20 69 20 3c 20 6b 3b 20 69 2b 2b = 1; i < k; i++ 00032d00: 29 0a 20 20 20 20 72 65 73 5b 69 5d 20 3d 20 30 ). res[i] = 0 00032d10: 3b 0a 0a 20 20 2f 2f 20 41 70 70 65 6e 64 20 6c ;.. // Append l 00032d20: 65 6e 67 74 68 0a 20 20 6c 65 6e 20 3c 3c 3d 20 ength. len <<= 00032d30: 33 3b 0a 20 20 69 66 20 28 74 68 69 73 2e 65 6e 3;. if (this.en 00032d40: 64 69 61 6e 20 3d 3d 3d 20 27 62 69 67 27 29 20 dian === 'big') 00032d50: 7b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 74 {. for (var t 00032d60: 20 3d 20 38 3b 20 74 20 3c 20 74 68 69 73 2e 70 = 8; t < this.p 00032d70: 61 64 4c 65 6e 67 74 68 3b 20 74 2b 2b 29 0a 20 adLength; t++). 00032d80: 20 20 20 20 20 72 65 73 5b 69 2b 2b 5d 20 3d 20 res[i++] = 00032d90: 30 3b 0a 0a 20 20 20 20 72 65 73 5b 69 2b 2b 5d 0;.. res[i++] 00032da0: 20 3d 20 30 3b 0a 20 20 20 20 72 65 73 5b 69 2b = 0;. res[i+ 00032db0: 2b 5d 20 3d 20 30 3b 0a 20 20 20 20 72 65 73 5b +] = 0;. res[ 00032dc0: 69 2b 2b 5d 20 3d 20 30 3b 0a 20 20 20 20 72 65 i++] = 0;. re 00032dd0: 73 5b 69 2b 2b 5d 20 3d 20 30 3b 0a 20 20 20 20 s[i++] = 0;. 00032de0: 72 65 73 5b 69 2b 2b 5d 20 3d 20 28 6c 65 6e 20 res[i++] = (len 00032df0: 3e 3e 3e 20 32 34 29 20 26 20 30 78 66 66 3b 0a >>> 24) & 0xff;. 00032e00: 20 20 20 20 72 65 73 5b 69 2b 2b 5d 20 3d 20 28 res[i++] = ( 00032e10: 6c 65 6e 20 3e 3e 3e 20 31 36 29 20 26 20 30 78 len >>> 16) & 0x 00032e20: 66 66 3b 0a 20 20 20 20 72 65 73 5b 69 2b 2b 5d ff;. res[i++] 00032e30: 20 3d 20 28 6c 65 6e 20 3e 3e 3e 20 38 29 20 26 = (len >>> 8) & 00032e40: 20 30 78 66 66 3b 0a 20 20 20 20 72 65 73 5b 69 0xff;. res[i 00032e50: 2b 2b 5d 20 3d 20 6c 65 6e 20 26 20 30 78 66 66 ++] = len & 0xff 00032e60: 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 ;. } else {. 00032e70: 20 72 65 73 5b 69 2b 2b 5d 20 3d 20 6c 65 6e 20 res[i++] = len 00032e80: 26 20 30 78 66 66 3b 0a 20 20 20 20 72 65 73 5b & 0xff;. res[ 00032e90: 69 2b 2b 5d 20 3d 20 28 6c 65 6e 20 3e 3e 3e 20 i++] = (len >>> 00032ea0: 38 29 20 26 20 30 78 66 66 3b 0a 20 20 20 20 72 8) & 0xff;. r 00032eb0: 65 73 5b 69 2b 2b 5d 20 3d 20 28 6c 65 6e 20 3e es[i++] = (len > 00032ec0: 3e 3e 20 31 36 29 20 26 20 30 78 66 66 3b 0a 20 >> 16) & 0xff;. 00032ed0: 20 20 20 72 65 73 5b 69 2b 2b 5d 20 3d 20 28 6c res[i++] = (l 00032ee0: 65 6e 20 3e 3e 3e 20 32 34 29 20 26 20 30 78 66 en >>> 24) & 0xf 00032ef0: 66 3b 0a 20 20 20 20 72 65 73 5b 69 2b 2b 5d 20 f;. res[i++] 00032f00: 3d 20 30 3b 0a 20 20 20 20 72 65 73 5b 69 2b 2b = 0;. res[i++ 00032f10: 5d 20 3d 20 30 3b 0a 20 20 20 20 72 65 73 5b 69 ] = 0;. res[i 00032f20: 2b 2b 5d 20 3d 20 30 3b 0a 20 20 20 20 72 65 73 ++] = 0;. res 00032f30: 5b 69 2b 2b 5d 20 3d 20 30 3b 0a 0a 20 20 20 20 [i++] = 0;.. 00032f40: 66 6f 72 20 28 74 20 3d 20 38 3b 20 74 20 3c 20 for (t = 8; t < 00032f50: 74 68 69 73 2e 70 61 64 4c 65 6e 67 74 68 3b 20 this.padLength; 00032f60: 74 2b 2b 29 0a 20 20 20 20 20 20 72 65 73 5b 69 t++). res[i 00032f70: 2b 2b 5d 20 3d 20 30 3b 0a 20 20 7d 0a 0a 20 20 ++] = 0;. }.. 00032f80: 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d 3b 0a 0a return res;.};.. 00032f90: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 00032fa0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00032fb0: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 00032fc0: 73 68 2f 68 6d 61 63 2e 6a 73 22 3a 0a 2f 2a 21 sh/hmac.js":./*! 00032fd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032fe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00032ff0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 00033000: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 00033010: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 _modules/hash.js 00033020: 2f 6c 69 62 2f 68 61 73 68 2f 68 6d 61 63 2e 6a /lib/hash/hmac.j 00033030: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 00033040: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033050: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033060: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 00033070: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 00033080: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 00033090: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 000330a0: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 000330b0: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 000330c0: 76 61 72 20 75 74 69 6c 73 20 3d 20 5f 5f 77 65 var utils = __we 000330d0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 000330e0: 2f 2a 21 20 2e 2f 75 74 69 6c 73 20 2a 2f 20 22 /*! ./utils */ " 000330f0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 00033100: 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f ash.js/lib/hash/ 00033110: 75 74 69 6c 73 2e 6a 73 22 29 3b 0a 76 61 72 20 utils.js");.var 00033120: 61 73 73 65 72 74 20 3d 20 5f 5f 77 65 62 70 61 assert = __webpa 00033130: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 00033140: 20 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d 61 73 minimalistic-as 00033150: 73 65 72 74 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f sert */ "./node_ 00033160: 6d 6f 64 75 6c 65 73 2f 6d 69 6e 69 6d 61 6c 69 modules/minimali 00033170: 73 74 69 63 2d 61 73 73 65 72 74 2f 69 6e 64 65 stic-assert/inde 00033180: 78 2e 6a 73 22 29 3b 0a 0a 66 75 6e 63 74 69 6f x.js");..functio 00033190: 6e 20 48 6d 61 63 28 68 61 73 68 2c 20 6b 65 79 n Hmac(hash, key 000331a0: 2c 20 65 6e 63 29 20 7b 0a 20 20 69 66 20 28 21 , enc) {. if (! 000331b0: 28 74 68 69 73 20 69 6e 73 74 61 6e 63 65 6f 66 (this instanceof 000331c0: 20 48 6d 61 63 29 29 0a 20 20 20 20 72 65 74 75 Hmac)). retu 000331d0: 72 6e 20 6e 65 77 20 48 6d 61 63 28 68 61 73 68 rn new Hmac(hash 000331e0: 2c 20 6b 65 79 2c 20 65 6e 63 29 3b 0a 20 20 74 , key, enc);. t 000331f0: 68 69 73 2e 48 61 73 68 20 3d 20 68 61 73 68 3b his.Hash = hash; 00033200: 0a 20 20 74 68 69 73 2e 62 6c 6f 63 6b 53 69 7a . this.blockSiz 00033210: 65 20 3d 20 68 61 73 68 2e 62 6c 6f 63 6b 53 69 e = hash.blockSi 00033220: 7a 65 20 2f 20 38 3b 0a 20 20 74 68 69 73 2e 6f ze / 8;. this.o 00033230: 75 74 53 69 7a 65 20 3d 20 68 61 73 68 2e 6f 75 utSize = hash.ou 00033240: 74 53 69 7a 65 20 2f 20 38 3b 0a 20 20 74 68 69 tSize / 8;. thi 00033250: 73 2e 69 6e 6e 65 72 20 3d 20 6e 75 6c 6c 3b 0a s.inner = null;. 00033260: 20 20 74 68 69 73 2e 6f 75 74 65 72 20 3d 20 6e this.outer = n 00033270: 75 6c 6c 3b 0a 0a 20 20 74 68 69 73 2e 5f 69 6e ull;.. this._in 00033280: 69 74 28 75 74 69 6c 73 2e 74 6f 41 72 72 61 79 it(utils.toArray 00033290: 28 6b 65 79 2c 20 65 6e 63 29 29 3b 0a 7d 0a 6d (key, enc));.}.m 000332a0: 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports = 000332b0: 48 6d 61 63 3b 0a 0a 48 6d 61 63 2e 70 72 6f 74 Hmac;..Hmac.prot 000332c0: 6f 74 79 70 65 2e 5f 69 6e 69 74 20 3d 20 66 75 otype._init = fu 000332d0: 6e 63 74 69 6f 6e 20 69 6e 69 74 28 6b 65 79 29 nction init(key) 000332e0: 20 7b 0a 20 20 2f 2f 20 53 68 6f 72 74 65 6e 20 {. // Shorten 000332f0: 6b 65 79 2c 20 69 66 20 6e 65 65 64 65 64 0a 20 key, if needed. 00033300: 20 69 66 20 28 6b 65 79 2e 6c 65 6e 67 74 68 20 if (key.length 00033310: 3e 20 74 68 69 73 2e 62 6c 6f 63 6b 53 69 7a 65 > this.blockSize 00033320: 29 0a 20 20 20 20 6b 65 79 20 3d 20 6e 65 77 20 ). key = new 00033330: 74 68 69 73 2e 48 61 73 68 28 29 2e 75 70 64 61 this.Hash().upda 00033340: 74 65 28 6b 65 79 29 2e 64 69 67 65 73 74 28 29 te(key).digest() 00033350: 3b 0a 20 20 61 73 73 65 72 74 28 6b 65 79 2e 6c ;. assert(key.l 00033360: 65 6e 67 74 68 20 3c 3d 20 74 68 69 73 2e 62 6c ength <= this.bl 00033370: 6f 63 6b 53 69 7a 65 29 3b 0a 0a 20 20 2f 2f 20 ockSize);.. // 00033380: 41 64 64 20 70 61 64 64 69 6e 67 20 74 6f 20 6b Add padding to k 00033390: 65 79 0a 20 20 66 6f 72 20 28 76 61 72 20 69 20 ey. for (var i 000333a0: 3d 20 6b 65 79 2e 6c 65 6e 67 74 68 3b 20 69 20 = key.length; i 000333b0: 3c 20 74 68 69 73 2e 62 6c 6f 63 6b 53 69 7a 65 < this.blockSize 000333c0: 3b 20 69 2b 2b 29 0a 20 20 20 20 6b 65 79 2e 70 ; i++). key.p 000333d0: 75 73 68 28 30 29 3b 0a 0a 20 20 66 6f 72 20 28 ush(0);.. for ( 000333e0: 69 20 3d 20 30 3b 20 69 20 3c 20 6b 65 79 2e 6c i = 0; i < key.l 000333f0: 65 6e 67 74 68 3b 20 69 2b 2b 29 0a 20 20 20 20 ength; i++). 00033400: 6b 65 79 5b 69 5d 20 5e 3d 20 30 78 33 36 3b 0a key[i] ^= 0x36;. 00033410: 20 20 74 68 69 73 2e 69 6e 6e 65 72 20 3d 20 6e this.inner = n 00033420: 65 77 20 74 68 69 73 2e 48 61 73 68 28 29 2e 75 ew this.Hash().u 00033430: 70 64 61 74 65 28 6b 65 79 29 3b 0a 0a 20 20 2f pdate(key);.. / 00033440: 2f 20 30 78 33 36 20 5e 20 30 78 35 63 20 3d 20 / 0x36 ^ 0x5c = 00033450: 30 78 36 61 0a 20 20 66 6f 72 20 28 69 20 3d 20 0x6a. for (i = 00033460: 30 3b 20 69 20 3c 20 6b 65 79 2e 6c 65 6e 67 74 0; i < key.lengt 00033470: 68 3b 20 69 2b 2b 29 0a 20 20 20 20 6b 65 79 5b h; i++). key[ 00033480: 69 5d 20 5e 3d 20 30 78 36 61 3b 0a 20 20 74 68 i] ^= 0x6a;. th 00033490: 69 73 2e 6f 75 74 65 72 20 3d 20 6e 65 77 20 74 is.outer = new t 000334a0: 68 69 73 2e 48 61 73 68 28 29 2e 75 70 64 61 74 his.Hash().updat 000334b0: 65 28 6b 65 79 29 3b 0a 7d 3b 0a 0a 48 6d 61 63 e(key);.};..Hmac 000334c0: 2e 70 72 6f 74 6f 74 79 70 65 2e 75 70 64 61 74 .prototype.updat 000334d0: 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 75 70 64 e = function upd 000334e0: 61 74 65 28 6d 73 67 2c 20 65 6e 63 29 20 7b 0a ate(msg, enc) {. 000334f0: 20 20 74 68 69 73 2e 69 6e 6e 65 72 2e 75 70 64 this.inner.upd 00033500: 61 74 65 28 6d 73 67 2c 20 65 6e 63 29 3b 0a 20 ate(msg, enc);. 00033510: 20 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 7d 3b return this;.}; 00033520: 0a 0a 48 6d 61 63 2e 70 72 6f 74 6f 74 79 70 65 ..Hmac.prototype 00033530: 2e 64 69 67 65 73 74 20 3d 20 66 75 6e 63 74 69 .digest = functi 00033540: 6f 6e 20 64 69 67 65 73 74 28 65 6e 63 29 20 7b on digest(enc) { 00033550: 0a 20 20 74 68 69 73 2e 6f 75 74 65 72 2e 75 70 . this.outer.up 00033560: 64 61 74 65 28 74 68 69 73 2e 69 6e 6e 65 72 2e date(this.inner. 00033570: 64 69 67 65 73 74 28 29 29 3b 0a 20 20 72 65 74 digest());. ret 00033580: 75 72 6e 20 74 68 69 73 2e 6f 75 74 65 72 2e 64 urn this.outer.d 00033590: 69 67 65 73 74 28 65 6e 63 29 3b 0a 7d 3b 0a 0a igest(enc);.};.. 000335a0: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 000335b0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 000335c0: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 000335d0: 73 68 2f 72 69 70 65 6d 64 2e 6a 73 22 3a 0a 2f sh/ripemd.js":./ 000335e0: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 000335f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033600: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033610: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 00033620: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 00033630: 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 72 69 h.js/lib/hash/ri 00033640: 70 65 6d 64 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c pemd.js ***!. \ 00033650: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033660: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033670: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00033680: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 */./***/ ((__unu 00033690: 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 sed_webpack_modu 000336a0: 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 le, exports, __w 000336b0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 000336c0: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 000336d0: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 75 74 69 6c ict";...var util 000336e0: 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 s = __webpack_re 000336f0: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 75 74 quire__(/*! ./ut 00033700: 69 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ils */ "./node_m 00033710: 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c odules/hash.js/l 00033720: 69 62 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a 73 ib/hash/utils.js 00033730: 22 29 3b 0a 76 61 72 20 63 6f 6d 6d 6f 6e 20 3d ");.var common = 00033740: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 00033750: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 63 6f 6d 6d 6f re__(/*! ./commo 00033760: 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 n */ "./node_mod 00033770: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 00033780: 2f 68 61 73 68 2f 63 6f 6d 6d 6f 6e 2e 6a 73 22 /hash/common.js" 00033790: 29 3b 0a 0a 76 61 72 20 72 6f 74 6c 33 32 20 3d );..var rotl32 = 000337a0: 20 75 74 69 6c 73 2e 72 6f 74 6c 33 32 3b 0a 76 utils.rotl32;.v 000337b0: 61 72 20 73 75 6d 33 32 20 3d 20 75 74 69 6c 73 ar sum32 = utils 000337c0: 2e 73 75 6d 33 32 3b 0a 76 61 72 20 73 75 6d 33 .sum32;.var sum3 000337d0: 32 5f 33 20 3d 20 75 74 69 6c 73 2e 73 75 6d 33 2_3 = utils.sum3 000337e0: 32 5f 33 3b 0a 76 61 72 20 73 75 6d 33 32 5f 34 2_3;.var sum32_4 000337f0: 20 3d 20 75 74 69 6c 73 2e 73 75 6d 33 32 5f 34 = utils.sum32_4 00033800: 3b 0a 76 61 72 20 42 6c 6f 63 6b 48 61 73 68 20 ;.var BlockHash 00033810: 3d 20 63 6f 6d 6d 6f 6e 2e 42 6c 6f 63 6b 48 61 = common.BlockHa 00033820: 73 68 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 52 49 sh;..function RI 00033830: 50 45 4d 44 31 36 30 28 29 20 7b 0a 20 20 69 66 PEMD160() {. if 00033840: 20 28 21 28 74 68 69 73 20 69 6e 73 74 61 6e 63 (!(this instanc 00033850: 65 6f 66 20 52 49 50 45 4d 44 31 36 30 29 29 0a eof RIPEMD160)). 00033860: 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 52 return new R 00033870: 49 50 45 4d 44 31 36 30 28 29 3b 0a 0a 20 20 42 IPEMD160();.. B 00033880: 6c 6f 63 6b 48 61 73 68 2e 63 61 6c 6c 28 74 68 lockHash.call(th 00033890: 69 73 29 3b 0a 0a 20 20 74 68 69 73 2e 68 20 3d is);.. this.h = 000338a0: 20 5b 20 30 78 36 37 34 35 32 33 30 31 2c 20 30 [ 0x67452301, 0 000338b0: 78 65 66 63 64 61 62 38 39 2c 20 30 78 39 38 62 xefcdab89, 0x98b 000338c0: 61 64 63 66 65 2c 20 30 78 31 30 33 32 35 34 37 adcfe, 0x1032547 000338d0: 36 2c 20 30 78 63 33 64 32 65 31 66 30 20 5d 3b 6, 0xc3d2e1f0 ]; 000338e0: 0a 20 20 74 68 69 73 2e 65 6e 64 69 61 6e 20 3d . this.endian = 000338f0: 20 27 6c 69 74 74 6c 65 27 3b 0a 7d 0a 75 74 69 'little';.}.uti 00033900: 6c 73 2e 69 6e 68 65 72 69 74 73 28 52 49 50 45 ls.inherits(RIPE 00033910: 4d 44 31 36 30 2c 20 42 6c 6f 63 6b 48 61 73 68 MD160, BlockHash 00033920: 29 3b 0a 65 78 70 6f 72 74 73 2e 72 69 70 65 6d );.exports.ripem 00033930: 64 31 36 30 20 3d 20 52 49 50 45 4d 44 31 36 30 d160 = RIPEMD160 00033940: 3b 0a 0a 52 49 50 45 4d 44 31 36 30 2e 62 6c 6f ;..RIPEMD160.blo 00033950: 63 6b 53 69 7a 65 20 3d 20 35 31 32 3b 0a 52 49 ckSize = 512;.RI 00033960: 50 45 4d 44 31 36 30 2e 6f 75 74 53 69 7a 65 20 PEMD160.outSize 00033970: 3d 20 31 36 30 3b 0a 52 49 50 45 4d 44 31 36 30 = 160;.RIPEMD160 00033980: 2e 68 6d 61 63 53 74 72 65 6e 67 74 68 20 3d 20 .hmacStrength = 00033990: 31 39 32 3b 0a 52 49 50 45 4d 44 31 36 30 2e 70 192;.RIPEMD160.p 000339a0: 61 64 4c 65 6e 67 74 68 20 3d 20 36 34 3b 0a 0a adLength = 64;.. 000339b0: 52 49 50 45 4d 44 31 36 30 2e 70 72 6f 74 6f 74 RIPEMD160.protot 000339c0: 79 70 65 2e 5f 75 70 64 61 74 65 20 3d 20 66 75 ype._update = fu 000339d0: 6e 63 74 69 6f 6e 20 75 70 64 61 74 65 28 6d 73 nction update(ms 000339e0: 67 2c 20 73 74 61 72 74 29 20 7b 0a 20 20 76 61 g, start) {. va 000339f0: 72 20 41 20 3d 20 74 68 69 73 2e 68 5b 30 5d 3b r A = this.h[0]; 00033a00: 0a 20 20 76 61 72 20 42 20 3d 20 74 68 69 73 2e . var B = this. 00033a10: 68 5b 31 5d 3b 0a 20 20 76 61 72 20 43 20 3d 20 h[1];. var C = 00033a20: 74 68 69 73 2e 68 5b 32 5d 3b 0a 20 20 76 61 72 this.h[2];. var 00033a30: 20 44 20 3d 20 74 68 69 73 2e 68 5b 33 5d 3b 0a D = this.h[3];. 00033a40: 20 20 76 61 72 20 45 20 3d 20 74 68 69 73 2e 68 var E = this.h 00033a50: 5b 34 5d 3b 0a 20 20 76 61 72 20 41 68 20 3d 20 [4];. var Ah = 00033a60: 41 3b 0a 20 20 76 61 72 20 42 68 20 3d 20 42 3b A;. var Bh = B; 00033a70: 0a 20 20 76 61 72 20 43 68 20 3d 20 43 3b 0a 20 . var Ch = C;. 00033a80: 20 76 61 72 20 44 68 20 3d 20 44 3b 0a 20 20 76 var Dh = D;. v 00033a90: 61 72 20 45 68 20 3d 20 45 3b 0a 20 20 66 6f 72 ar Eh = E;. for 00033aa0: 20 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c (var j = 0; j < 00033ab0: 20 38 30 3b 20 6a 2b 2b 29 20 7b 0a 20 20 20 20 80; j++) {. 00033ac0: 76 61 72 20 54 20 3d 20 73 75 6d 33 32 28 0a 20 var T = sum32(. 00033ad0: 20 20 20 20 20 72 6f 74 6c 33 32 28 0a 20 20 20 rotl32(. 00033ae0: 20 20 20 20 20 73 75 6d 33 32 5f 34 28 41 2c 20 sum32_4(A, 00033af0: 66 28 6a 2c 20 42 2c 20 43 2c 20 44 29 2c 20 6d f(j, B, C, D), m 00033b00: 73 67 5b 72 5b 6a 5d 20 2b 20 73 74 61 72 74 5d sg[r[j] + start] 00033b10: 2c 20 4b 28 6a 29 29 2c 0a 20 20 20 20 20 20 20 , K(j)),. 00033b20: 20 73 5b 6a 5d 29 2c 0a 20 20 20 20 20 20 45 29 s[j]),. E) 00033b30: 3b 0a 20 20 20 20 41 20 3d 20 45 3b 0a 20 20 20 ;. A = E;. 00033b40: 20 45 20 3d 20 44 3b 0a 20 20 20 20 44 20 3d 20 E = D;. D = 00033b50: 72 6f 74 6c 33 32 28 43 2c 20 31 30 29 3b 0a 20 rotl32(C, 10);. 00033b60: 20 20 20 43 20 3d 20 42 3b 0a 20 20 20 20 42 20 C = B;. B 00033b70: 3d 20 54 3b 0a 20 20 20 20 54 20 3d 20 73 75 6d = T;. T = sum 00033b80: 33 32 28 0a 20 20 20 20 20 20 72 6f 74 6c 33 32 32(. rotl32 00033b90: 28 0a 20 20 20 20 20 20 20 20 73 75 6d 33 32 5f (. sum32_ 00033ba0: 34 28 41 68 2c 20 66 28 37 39 20 2d 20 6a 2c 20 4(Ah, f(79 - j, 00033bb0: 42 68 2c 20 43 68 2c 20 44 68 29 2c 20 6d 73 67 Bh, Ch, Dh), msg 00033bc0: 5b 72 68 5b 6a 5d 20 2b 20 73 74 61 72 74 5d 2c [rh[j] + start], 00033bd0: 20 4b 68 28 6a 29 29 2c 0a 20 20 20 20 20 20 20 Kh(j)),. 00033be0: 20 73 68 5b 6a 5d 29 2c 0a 20 20 20 20 20 20 45 sh[j]),. E 00033bf0: 68 29 3b 0a 20 20 20 20 41 68 20 3d 20 45 68 3b h);. Ah = Eh; 00033c00: 0a 20 20 20 20 45 68 20 3d 20 44 68 3b 0a 20 20 . Eh = Dh;. 00033c10: 20 20 44 68 20 3d 20 72 6f 74 6c 33 32 28 43 68 Dh = rotl32(Ch 00033c20: 2c 20 31 30 29 3b 0a 20 20 20 20 43 68 20 3d 20 , 10);. Ch = 00033c30: 42 68 3b 0a 20 20 20 20 42 68 20 3d 20 54 3b 0a Bh;. Bh = T;. 00033c40: 20 20 7d 0a 20 20 54 20 3d 20 73 75 6d 33 32 5f }. T = sum32_ 00033c50: 33 28 74 68 69 73 2e 68 5b 31 5d 2c 20 43 2c 20 3(this.h[1], C, 00033c60: 44 68 29 3b 0a 20 20 74 68 69 73 2e 68 5b 31 5d Dh);. this.h[1] 00033c70: 20 3d 20 73 75 6d 33 32 5f 33 28 74 68 69 73 2e = sum32_3(this. 00033c80: 68 5b 32 5d 2c 20 44 2c 20 45 68 29 3b 0a 20 20 h[2], D, Eh);. 00033c90: 74 68 69 73 2e 68 5b 32 5d 20 3d 20 73 75 6d 33 this.h[2] = sum3 00033ca0: 32 5f 33 28 74 68 69 73 2e 68 5b 33 5d 2c 20 45 2_3(this.h[3], E 00033cb0: 2c 20 41 68 29 3b 0a 20 20 74 68 69 73 2e 68 5b , Ah);. this.h[ 00033cc0: 33 5d 20 3d 20 73 75 6d 33 32 5f 33 28 74 68 69 3] = sum32_3(thi 00033cd0: 73 2e 68 5b 34 5d 2c 20 41 2c 20 42 68 29 3b 0a s.h[4], A, Bh);. 00033ce0: 20 20 74 68 69 73 2e 68 5b 34 5d 20 3d 20 73 75 this.h[4] = su 00033cf0: 6d 33 32 5f 33 28 74 68 69 73 2e 68 5b 30 5d 2c m32_3(this.h[0], 00033d00: 20 42 2c 20 43 68 29 3b 0a 20 20 74 68 69 73 2e B, Ch);. this. 00033d10: 68 5b 30 5d 20 3d 20 54 3b 0a 7d 3b 0a 0a 52 49 h[0] = T;.};..RI 00033d20: 50 45 4d 44 31 36 30 2e 70 72 6f 74 6f 74 79 70 PEMD160.prototyp 00033d30: 65 2e 5f 64 69 67 65 73 74 20 3d 20 66 75 6e 63 e._digest = func 00033d40: 74 69 6f 6e 20 64 69 67 65 73 74 28 65 6e 63 29 tion digest(enc) 00033d50: 20 7b 0a 20 20 69 66 20 28 65 6e 63 20 3d 3d 3d {. if (enc === 00033d60: 20 27 68 65 78 27 29 0a 20 20 20 20 72 65 74 75 'hex'). retu 00033d70: 72 6e 20 75 74 69 6c 73 2e 74 6f 48 65 78 33 32 rn utils.toHex32 00033d80: 28 74 68 69 73 2e 68 2c 20 27 6c 69 74 74 6c 65 (this.h, 'little 00033d90: 27 29 3b 0a 20 20 65 6c 73 65 0a 20 20 20 20 72 ');. else. r 00033da0: 65 74 75 72 6e 20 75 74 69 6c 73 2e 73 70 6c 69 eturn utils.spli 00033db0: 74 33 32 28 74 68 69 73 2e 68 2c 20 27 6c 69 74 t32(this.h, 'lit 00033dc0: 74 6c 65 27 29 3b 0a 7d 3b 0a 0a 66 75 6e 63 74 tle');.};..funct 00033dd0: 69 6f 6e 20 66 28 6a 2c 20 78 2c 20 79 2c 20 7a ion f(j, x, y, z 00033de0: 29 20 7b 0a 20 20 69 66 20 28 6a 20 3c 3d 20 31 ) {. if (j <= 1 00033df0: 35 29 0a 20 20 20 20 72 65 74 75 72 6e 20 78 20 5). return x 00033e00: 5e 20 79 20 5e 20 7a 3b 0a 20 20 65 6c 73 65 20 ^ y ^ z;. else 00033e10: 69 66 20 28 6a 20 3c 3d 20 33 31 29 0a 20 20 20 if (j <= 31). 00033e20: 20 72 65 74 75 72 6e 20 28 78 20 26 20 79 29 20 return (x & y) 00033e30: 7c 20 28 28 7e 78 29 20 26 20 7a 29 3b 0a 20 20 | ((~x) & z);. 00033e40: 65 6c 73 65 20 69 66 20 28 6a 20 3c 3d 20 34 37 else if (j <= 47 00033e50: 29 0a 20 20 20 20 72 65 74 75 72 6e 20 28 78 20 ). return (x 00033e60: 7c 20 28 7e 79 29 29 20 5e 20 7a 3b 0a 20 20 65 | (~y)) ^ z;. e 00033e70: 6c 73 65 20 69 66 20 28 6a 20 3c 3d 20 36 33 29 lse if (j <= 63) 00033e80: 0a 20 20 20 20 72 65 74 75 72 6e 20 28 78 20 26 . return (x & 00033e90: 20 7a 29 20 7c 20 28 79 20 26 20 28 7e 7a 29 29 z) | (y & (~z)) 00033ea0: 3b 0a 20 20 65 6c 73 65 0a 20 20 20 20 72 65 74 ;. else. ret 00033eb0: 75 72 6e 20 78 20 5e 20 28 79 20 7c 20 28 7e 7a urn x ^ (y | (~z 00033ec0: 29 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 ));.}..function 00033ed0: 4b 28 6a 29 20 7b 0a 20 20 69 66 20 28 6a 20 3c K(j) {. if (j < 00033ee0: 3d 20 31 35 29 0a 20 20 20 20 72 65 74 75 72 6e = 15). return 00033ef0: 20 30 78 30 30 30 30 30 30 30 30 3b 0a 20 20 65 0x00000000;. e 00033f00: 6c 73 65 20 69 66 20 28 6a 20 3c 3d 20 33 31 29 lse if (j <= 31) 00033f10: 0a 20 20 20 20 72 65 74 75 72 6e 20 30 78 35 61 . return 0x5a 00033f20: 38 32 37 39 39 39 3b 0a 20 20 65 6c 73 65 20 69 827999;. else i 00033f30: 66 20 28 6a 20 3c 3d 20 34 37 29 0a 20 20 20 20 f (j <= 47). 00033f40: 72 65 74 75 72 6e 20 30 78 36 65 64 39 65 62 61 return 0x6ed9eba 00033f50: 31 3b 0a 20 20 65 6c 73 65 20 69 66 20 28 6a 20 1;. else if (j 00033f60: 3c 3d 20 36 33 29 0a 20 20 20 20 72 65 74 75 72 <= 63). retur 00033f70: 6e 20 30 78 38 66 31 62 62 63 64 63 3b 0a 20 20 n 0x8f1bbcdc;. 00033f80: 65 6c 73 65 0a 20 20 20 20 72 65 74 75 72 6e 20 else. return 00033f90: 30 78 61 39 35 33 66 64 34 65 3b 0a 7d 0a 0a 66 0xa953fd4e;.}..f 00033fa0: 75 6e 63 74 69 6f 6e 20 4b 68 28 6a 29 20 7b 0a unction Kh(j) {. 00033fb0: 20 20 69 66 20 28 6a 20 3c 3d 20 31 35 29 0a 20 if (j <= 15). 00033fc0: 20 20 20 72 65 74 75 72 6e 20 30 78 35 30 61 32 return 0x50a2 00033fd0: 38 62 65 36 3b 0a 20 20 65 6c 73 65 20 69 66 20 8be6;. else if 00033fe0: 28 6a 20 3c 3d 20 33 31 29 0a 20 20 20 20 72 65 (j <= 31). re 00033ff0: 74 75 72 6e 20 30 78 35 63 34 64 64 31 32 34 3b turn 0x5c4dd124; 00034000: 0a 20 20 65 6c 73 65 20 69 66 20 28 6a 20 3c 3d . else if (j <= 00034010: 20 34 37 29 0a 20 20 20 20 72 65 74 75 72 6e 20 47). return 00034020: 30 78 36 64 37 30 33 65 66 33 3b 0a 20 20 65 6c 0x6d703ef3;. el 00034030: 73 65 20 69 66 20 28 6a 20 3c 3d 20 36 33 29 0a se if (j <= 63). 00034040: 20 20 20 20 72 65 74 75 72 6e 20 30 78 37 61 36 return 0x7a6 00034050: 64 37 36 65 39 3b 0a 20 20 65 6c 73 65 0a 20 20 d76e9;. else. 00034060: 20 20 72 65 74 75 72 6e 20 30 78 30 30 30 30 30 return 0x00000 00034070: 30 30 30 3b 0a 7d 0a 0a 76 61 72 20 72 20 3d 20 000;.}..var r = 00034080: 5b 0a 20 20 30 2c 20 31 2c 20 32 2c 20 33 2c 20 [. 0, 1, 2, 3, 00034090: 34 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 4, 5, 6, 7, 8, 9 000340a0: 2c 20 31 30 2c 20 31 31 2c 20 31 32 2c 20 31 33 , 10, 11, 12, 13 000340b0: 2c 20 31 34 2c 20 31 35 2c 0a 20 20 37 2c 20 34 , 14, 15,. 7, 4 000340c0: 2c 20 31 33 2c 20 31 2c 20 31 30 2c 20 36 2c 20 , 13, 1, 10, 6, 000340d0: 31 35 2c 20 33 2c 20 31 32 2c 20 30 2c 20 39 2c 15, 3, 12, 0, 9, 000340e0: 20 35 2c 20 32 2c 20 31 34 2c 20 31 31 2c 20 38 5, 2, 14, 11, 8 000340f0: 2c 0a 20 20 33 2c 20 31 30 2c 20 31 34 2c 20 34 ,. 3, 10, 14, 4 00034100: 2c 20 39 2c 20 31 35 2c 20 38 2c 20 31 2c 20 32 , 9, 15, 8, 1, 2 00034110: 2c 20 37 2c 20 30 2c 20 36 2c 20 31 33 2c 20 31 , 7, 0, 6, 13, 1 00034120: 31 2c 20 35 2c 20 31 32 2c 0a 20 20 31 2c 20 39 1, 5, 12,. 1, 9 00034130: 2c 20 31 31 2c 20 31 30 2c 20 30 2c 20 38 2c 20 , 11, 10, 0, 8, 00034140: 31 32 2c 20 34 2c 20 31 33 2c 20 33 2c 20 37 2c 12, 4, 13, 3, 7, 00034150: 20 31 35 2c 20 31 34 2c 20 35 2c 20 36 2c 20 32 15, 14, 5, 6, 2 00034160: 2c 0a 20 20 34 2c 20 30 2c 20 35 2c 20 39 2c 20 ,. 4, 0, 5, 9, 00034170: 37 2c 20 31 32 2c 20 32 2c 20 31 30 2c 20 31 34 7, 12, 2, 10, 14 00034180: 2c 20 31 2c 20 33 2c 20 38 2c 20 31 31 2c 20 36 , 1, 3, 8, 11, 6 00034190: 2c 20 31 35 2c 20 31 33 0a 5d 3b 0a 0a 76 61 72 , 15, 13.];..var 000341a0: 20 72 68 20 3d 20 5b 0a 20 20 35 2c 20 31 34 2c rh = [. 5, 14, 000341b0: 20 37 2c 20 30 2c 20 39 2c 20 32 2c 20 31 31 2c 7, 0, 9, 2, 11, 000341c0: 20 34 2c 20 31 33 2c 20 36 2c 20 31 35 2c 20 38 4, 13, 6, 15, 8 000341d0: 2c 20 31 2c 20 31 30 2c 20 33 2c 20 31 32 2c 0a , 1, 10, 3, 12,. 000341e0: 20 20 36 2c 20 31 31 2c 20 33 2c 20 37 2c 20 30 6, 11, 3, 7, 0 000341f0: 2c 20 31 33 2c 20 35 2c 20 31 30 2c 20 31 34 2c , 13, 5, 10, 14, 00034200: 20 31 35 2c 20 38 2c 20 31 32 2c 20 34 2c 20 39 15, 8, 12, 4, 9 00034210: 2c 20 31 2c 20 32 2c 0a 20 20 31 35 2c 20 35 2c , 1, 2,. 15, 5, 00034220: 20 31 2c 20 33 2c 20 37 2c 20 31 34 2c 20 36 2c 1, 3, 7, 14, 6, 00034230: 20 39 2c 20 31 31 2c 20 38 2c 20 31 32 2c 20 32 9, 11, 8, 12, 2 00034240: 2c 20 31 30 2c 20 30 2c 20 34 2c 20 31 33 2c 0a , 10, 0, 4, 13,. 00034250: 20 20 38 2c 20 36 2c 20 34 2c 20 31 2c 20 33 2c 8, 6, 4, 1, 3, 00034260: 20 31 31 2c 20 31 35 2c 20 30 2c 20 35 2c 20 31 11, 15, 0, 5, 1 00034270: 32 2c 20 32 2c 20 31 33 2c 20 39 2c 20 37 2c 20 2, 2, 13, 9, 7, 00034280: 31 30 2c 20 31 34 2c 0a 20 20 31 32 2c 20 31 35 10, 14,. 12, 15 00034290: 2c 20 31 30 2c 20 34 2c 20 31 2c 20 35 2c 20 38 , 10, 4, 1, 5, 8 000342a0: 2c 20 37 2c 20 36 2c 20 32 2c 20 31 33 2c 20 31 , 7, 6, 2, 13, 1 000342b0: 34 2c 20 30 2c 20 33 2c 20 39 2c 20 31 31 0a 5d 4, 0, 3, 9, 11.] 000342c0: 3b 0a 0a 76 61 72 20 73 20 3d 20 5b 0a 20 20 31 ;..var s = [. 1 000342d0: 31 2c 20 31 34 2c 20 31 35 2c 20 31 32 2c 20 35 1, 14, 15, 12, 5 000342e0: 2c 20 38 2c 20 37 2c 20 39 2c 20 31 31 2c 20 31 , 8, 7, 9, 11, 1 000342f0: 33 2c 20 31 34 2c 20 31 35 2c 20 36 2c 20 37 2c 3, 14, 15, 6, 7, 00034300: 20 39 2c 20 38 2c 0a 20 20 37 2c 20 36 2c 20 38 9, 8,. 7, 6, 8 00034310: 2c 20 31 33 2c 20 31 31 2c 20 39 2c 20 37 2c 20 , 13, 11, 9, 7, 00034320: 31 35 2c 20 37 2c 20 31 32 2c 20 31 35 2c 20 39 15, 7, 12, 15, 9 00034330: 2c 20 31 31 2c 20 37 2c 20 31 33 2c 20 31 32 2c , 11, 7, 13, 12, 00034340: 0a 20 20 31 31 2c 20 31 33 2c 20 36 2c 20 37 2c . 11, 13, 6, 7, 00034350: 20 31 34 2c 20 39 2c 20 31 33 2c 20 31 35 2c 20 14, 9, 13, 15, 00034360: 31 34 2c 20 38 2c 20 31 33 2c 20 36 2c 20 35 2c 14, 8, 13, 6, 5, 00034370: 20 31 32 2c 20 37 2c 20 35 2c 0a 20 20 31 31 2c 12, 7, 5,. 11, 00034380: 20 31 32 2c 20 31 34 2c 20 31 35 2c 20 31 34 2c 12, 14, 15, 14, 00034390: 20 31 35 2c 20 39 2c 20 38 2c 20 39 2c 20 31 34 15, 9, 8, 9, 14 000343a0: 2c 20 35 2c 20 36 2c 20 38 2c 20 36 2c 20 35 2c , 5, 6, 8, 6, 5, 000343b0: 20 31 32 2c 0a 20 20 39 2c 20 31 35 2c 20 35 2c 12,. 9, 15, 5, 000343c0: 20 31 31 2c 20 36 2c 20 38 2c 20 31 33 2c 20 31 11, 6, 8, 13, 1 000343d0: 32 2c 20 35 2c 20 31 32 2c 20 31 33 2c 20 31 34 2, 5, 12, 13, 14 000343e0: 2c 20 31 31 2c 20 38 2c 20 35 2c 20 36 0a 5d 3b , 11, 8, 5, 6.]; 000343f0: 0a 0a 76 61 72 20 73 68 20 3d 20 5b 0a 20 20 38 ..var sh = [. 8 00034400: 2c 20 39 2c 20 39 2c 20 31 31 2c 20 31 33 2c 20 , 9, 9, 11, 13, 00034410: 31 35 2c 20 31 35 2c 20 35 2c 20 37 2c 20 37 2c 15, 15, 5, 7, 7, 00034420: 20 38 2c 20 31 31 2c 20 31 34 2c 20 31 34 2c 20 8, 11, 14, 14, 00034430: 31 32 2c 20 36 2c 0a 20 20 39 2c 20 31 33 2c 20 12, 6,. 9, 13, 00034440: 31 35 2c 20 37 2c 20 31 32 2c 20 38 2c 20 39 2c 15, 7, 12, 8, 9, 00034450: 20 31 31 2c 20 37 2c 20 37 2c 20 31 32 2c 20 37 11, 7, 7, 12, 7 00034460: 2c 20 36 2c 20 31 35 2c 20 31 33 2c 20 31 31 2c , 6, 15, 13, 11, 00034470: 0a 20 20 39 2c 20 37 2c 20 31 35 2c 20 31 31 2c . 9, 7, 15, 11, 00034480: 20 38 2c 20 36 2c 20 36 2c 20 31 34 2c 20 31 32 8, 6, 6, 14, 12 00034490: 2c 20 31 33 2c 20 35 2c 20 31 34 2c 20 31 33 2c , 13, 5, 14, 13, 000344a0: 20 31 33 2c 20 37 2c 20 35 2c 0a 20 20 31 35 2c 13, 7, 5,. 15, 000344b0: 20 35 2c 20 38 2c 20 31 31 2c 20 31 34 2c 20 31 5, 8, 11, 14, 1 000344c0: 34 2c 20 36 2c 20 31 34 2c 20 36 2c 20 39 2c 20 4, 6, 14, 6, 9, 000344d0: 31 32 2c 20 39 2c 20 31 32 2c 20 35 2c 20 31 35 12, 9, 12, 5, 15 000344e0: 2c 20 38 2c 0a 20 20 38 2c 20 35 2c 20 31 32 2c , 8,. 8, 5, 12, 000344f0: 20 39 2c 20 31 32 2c 20 35 2c 20 31 34 2c 20 36 9, 12, 5, 14, 6 00034500: 2c 20 38 2c 20 31 33 2c 20 36 2c 20 35 2c 20 31 , 8, 13, 6, 5, 1 00034510: 35 2c 20 31 33 2c 20 31 31 2c 20 31 31 0a 5d 3b 5, 13, 11, 11.]; 00034520: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 00034530: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 00034540: 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f les/hash.js/lib/ 00034550: 68 61 73 68 2f 73 68 61 2e 6a 73 22 3a 0a 2f 2a hash/sha.js":./* 00034560: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 00034570: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00034580: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 00034590: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 000345a0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 _modules/hash.js 000345b0: 2f 6c 69 62 2f 68 61 73 68 2f 73 68 61 2e 6a 73 /lib/hash/sha.js 000345c0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 000345d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000345e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000345f0: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ ( 00034600: 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 (__unused_webpac 00034610: 6b 5f 6d 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 k_module, export 00034620: 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 s, __webpack_req 00034630: 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 uire__) => {.."u 00034640: 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 65 78 se strict";...ex 00034650: 70 6f 72 74 73 2e 73 68 61 31 20 3d 20 5f 5f 77 ports.sha1 = __w 00034660: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00034670: 28 2f 2a 21 20 2e 2f 73 68 61 2f 31 20 2a 2f 20 (/*! ./sha/1 */ 00034680: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00034690: 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 hash.js/lib/hash 000346a0: 2f 73 68 61 2f 31 2e 6a 73 22 29 3b 0a 65 78 70 /sha/1.js");.exp 000346b0: 6f 72 74 73 2e 73 68 61 32 32 34 20 3d 20 5f 5f orts.sha224 = __ 000346c0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 000346d0: 5f 28 2f 2a 21 20 2e 2f 73 68 61 2f 32 32 34 20 _(/*! ./sha/224 000346e0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 000346f0: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00034700: 61 73 68 2f 73 68 61 2f 32 32 34 2e 6a 73 22 29 ash/sha/224.js") 00034710: 3b 0a 65 78 70 6f 72 74 73 2e 73 68 61 32 35 36 ;.exports.sha256 00034720: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00034730: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 73 68 61 uire__(/*! ./sha 00034740: 2f 32 35 36 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f /256 */ "./node_ 00034750: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00034760: 6c 69 62 2f 68 61 73 68 2f 73 68 61 2f 32 35 36 lib/hash/sha/256 00034770: 2e 6a 73 22 29 3b 0a 65 78 70 6f 72 74 73 2e 73 .js");.exports.s 00034780: 68 61 33 38 34 20 3d 20 5f 5f 77 65 62 70 61 63 ha384 = __webpac 00034790: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 000347a0: 2e 2f 73 68 61 2f 33 38 34 20 2a 2f 20 22 2e 2f ./sha/384 */ "./ 000347b0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 000347c0: 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 73 68 h.js/lib/hash/sh 000347d0: 61 2f 33 38 34 2e 6a 73 22 29 3b 0a 65 78 70 6f a/384.js");.expo 000347e0: 72 74 73 2e 73 68 61 35 31 32 20 3d 20 5f 5f 77 rts.sha512 = __w 000347f0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00034800: 28 2f 2a 21 20 2e 2f 73 68 61 2f 35 31 32 20 2a (/*! ./sha/512 * 00034810: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00034820: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 00034830: 73 68 2f 73 68 61 2f 35 31 32 2e 6a 73 22 29 3b sh/sha/512.js"); 00034840: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 00034850: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 00034860: 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f les/hash.js/lib/ 00034870: 68 61 73 68 2f 73 68 61 2f 31 2e 6a 73 22 3a 0a hash/sha/1.js":. 00034880: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!************* 00034890: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000348a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000348b0: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./ 000348c0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 000348d0: 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 73 68 h.js/lib/hash/sh 000348e0: 61 2f 31 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a a/1.js ***!. \* 000348f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00034900: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00034910: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 00034920: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c ./***/ ((module, 00034930: 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 __unused_webpac 00034940: 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 k_exports, __web 00034950: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 pack_require__) 00034960: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 00034970: 74 22 3b 0a 0a 0a 76 61 72 20 75 74 69 6c 73 20 t";...var utils 00034980: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00034990: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 75 74 69 ire__(/*! ../uti 000349a0: 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f ls */ "./node_mo 000349b0: 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 dules/hash.js/li 000349c0: 62 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a 73 22 b/hash/utils.js" 000349d0: 29 3b 0a 76 61 72 20 63 6f 6d 6d 6f 6e 20 3d 20 );.var common = 000349e0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000349f0: 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 63 6f 6d 6d 6f e__(/*! ../commo 00034a00: 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 n */ "./node_mod 00034a10: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 00034a20: 2f 68 61 73 68 2f 63 6f 6d 6d 6f 6e 2e 6a 73 22 /hash/common.js" 00034a30: 29 3b 0a 76 61 72 20 73 68 61 43 6f 6d 6d 6f 6e );.var shaCommon 00034a40: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00034a50: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 63 6f 6d uire__(/*! ./com 00034a60: 6d 6f 6e 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d mon */ "./node_m 00034a70: 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c odules/hash.js/l 00034a80: 69 62 2f 68 61 73 68 2f 73 68 61 2f 63 6f 6d 6d ib/hash/sha/comm 00034a90: 6f 6e 2e 6a 73 22 29 3b 0a 0a 76 61 72 20 72 6f on.js");..var ro 00034aa0: 74 6c 33 32 20 3d 20 75 74 69 6c 73 2e 72 6f 74 tl32 = utils.rot 00034ab0: 6c 33 32 3b 0a 76 61 72 20 73 75 6d 33 32 20 3d l32;.var sum32 = 00034ac0: 20 75 74 69 6c 73 2e 73 75 6d 33 32 3b 0a 76 61 utils.sum32;.va 00034ad0: 72 20 73 75 6d 33 32 5f 35 20 3d 20 75 74 69 6c r sum32_5 = util 00034ae0: 73 2e 73 75 6d 33 32 5f 35 3b 0a 76 61 72 20 66 s.sum32_5;.var f 00034af0: 74 5f 31 20 3d 20 73 68 61 43 6f 6d 6d 6f 6e 2e t_1 = shaCommon. 00034b00: 66 74 5f 31 3b 0a 76 61 72 20 42 6c 6f 63 6b 48 ft_1;.var BlockH 00034b10: 61 73 68 20 3d 20 63 6f 6d 6d 6f 6e 2e 42 6c 6f ash = common.Blo 00034b20: 63 6b 48 61 73 68 3b 0a 0a 76 61 72 20 73 68 61 ckHash;..var sha 00034b30: 31 5f 4b 20 3d 20 5b 0a 20 20 30 78 35 41 38 32 1_K = [. 0x5A82 00034b40: 37 39 39 39 2c 20 30 78 36 45 44 39 45 42 41 31 7999, 0x6ED9EBA1 00034b50: 2c 0a 20 20 30 78 38 46 31 42 42 43 44 43 2c 20 ,. 0x8F1BBCDC, 00034b60: 30 78 43 41 36 32 43 31 44 36 0a 5d 3b 0a 0a 66 0xCA62C1D6.];..f 00034b70: 75 6e 63 74 69 6f 6e 20 53 48 41 31 28 29 20 7b unction SHA1() { 00034b80: 0a 20 20 69 66 20 28 21 28 74 68 69 73 20 69 6e . if (!(this in 00034b90: 73 74 61 6e 63 65 6f 66 20 53 48 41 31 29 29 0a stanceof SHA1)). 00034ba0: 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 53 return new S 00034bb0: 48 41 31 28 29 3b 0a 0a 20 20 42 6c 6f 63 6b 48 HA1();.. BlockH 00034bc0: 61 73 68 2e 63 61 6c 6c 28 74 68 69 73 29 3b 0a ash.call(this);. 00034bd0: 20 20 74 68 69 73 2e 68 20 3d 20 5b 0a 20 20 20 this.h = [. 00034be0: 20 30 78 36 37 34 35 32 33 30 31 2c 20 30 78 65 0x67452301, 0xe 00034bf0: 66 63 64 61 62 38 39 2c 20 30 78 39 38 62 61 64 fcdab89, 0x98bad 00034c00: 63 66 65 2c 0a 20 20 20 20 30 78 31 30 33 32 35 cfe,. 0x10325 00034c10: 34 37 36 2c 20 30 78 63 33 64 32 65 31 66 30 20 476, 0xc3d2e1f0 00034c20: 5d 3b 0a 20 20 74 68 69 73 2e 57 20 3d 20 6e 65 ];. this.W = ne 00034c30: 77 20 41 72 72 61 79 28 38 30 29 3b 0a 7d 0a 0a w Array(80);.}.. 00034c40: 75 74 69 6c 73 2e 69 6e 68 65 72 69 74 73 28 53 utils.inherits(S 00034c50: 48 41 31 2c 20 42 6c 6f 63 6b 48 61 73 68 29 3b HA1, BlockHash); 00034c60: 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 .module.exports 00034c70: 3d 20 53 48 41 31 3b 0a 0a 53 48 41 31 2e 62 6c = SHA1;..SHA1.bl 00034c80: 6f 63 6b 53 69 7a 65 20 3d 20 35 31 32 3b 0a 53 ockSize = 512;.S 00034c90: 48 41 31 2e 6f 75 74 53 69 7a 65 20 3d 20 31 36 HA1.outSize = 16 00034ca0: 30 3b 0a 53 48 41 31 2e 68 6d 61 63 53 74 72 65 0;.SHA1.hmacStre 00034cb0: 6e 67 74 68 20 3d 20 38 30 3b 0a 53 48 41 31 2e ngth = 80;.SHA1. 00034cc0: 70 61 64 4c 65 6e 67 74 68 20 3d 20 36 34 3b 0a padLength = 64;. 00034cd0: 0a 53 48 41 31 2e 70 72 6f 74 6f 74 79 70 65 2e .SHA1.prototype. 00034ce0: 5f 75 70 64 61 74 65 20 3d 20 66 75 6e 63 74 69 _update = functi 00034cf0: 6f 6e 20 5f 75 70 64 61 74 65 28 6d 73 67 2c 20 on _update(msg, 00034d00: 73 74 61 72 74 29 20 7b 0a 20 20 76 61 72 20 57 start) {. var W 00034d10: 20 3d 20 74 68 69 73 2e 57 3b 0a 0a 20 20 66 6f = this.W;.. fo 00034d20: 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 r (var i = 0; i 00034d30: 3c 20 31 36 3b 20 69 2b 2b 29 0a 20 20 20 20 57 < 16; i++). W 00034d40: 5b 69 5d 20 3d 20 6d 73 67 5b 73 74 61 72 74 20 [i] = msg[start 00034d50: 2b 20 69 5d 3b 0a 0a 20 20 66 6f 72 28 3b 20 69 + i];.. for(; i 00034d60: 20 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b < W.length; i++ 00034d70: 29 0a 20 20 20 20 57 5b 69 5d 20 3d 20 72 6f 74 ). W[i] = rot 00034d80: 6c 33 32 28 57 5b 69 20 2d 20 33 5d 20 5e 20 57 l32(W[i - 3] ^ W 00034d90: 5b 69 20 2d 20 38 5d 20 5e 20 57 5b 69 20 2d 20 [i - 8] ^ W[i - 00034da0: 31 34 5d 20 5e 20 57 5b 69 20 2d 20 31 36 5d 2c 14] ^ W[i - 16], 00034db0: 20 31 29 3b 0a 0a 20 20 76 61 72 20 61 20 3d 20 1);.. var a = 00034dc0: 74 68 69 73 2e 68 5b 30 5d 3b 0a 20 20 76 61 72 this.h[0];. var 00034dd0: 20 62 20 3d 20 74 68 69 73 2e 68 5b 31 5d 3b 0a b = this.h[1];. 00034de0: 20 20 76 61 72 20 63 20 3d 20 74 68 69 73 2e 68 var c = this.h 00034df0: 5b 32 5d 3b 0a 20 20 76 61 72 20 64 20 3d 20 74 [2];. var d = t 00034e00: 68 69 73 2e 68 5b 33 5d 3b 0a 20 20 76 61 72 20 his.h[3];. var 00034e10: 65 20 3d 20 74 68 69 73 2e 68 5b 34 5d 3b 0a 0a e = this.h[4];.. 00034e20: 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 for (i = 0; i 00034e30: 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 < W.length; i++) 00034e40: 20 7b 0a 20 20 20 20 76 61 72 20 73 20 3d 20 7e {. var s = ~ 00034e50: 7e 28 69 20 2f 20 32 30 29 3b 0a 20 20 20 20 76 ~(i / 20);. v 00034e60: 61 72 20 74 20 3d 20 73 75 6d 33 32 5f 35 28 72 ar t = sum32_5(r 00034e70: 6f 74 6c 33 32 28 61 2c 20 35 29 2c 20 66 74 5f otl32(a, 5), ft_ 00034e80: 31 28 73 2c 20 62 2c 20 63 2c 20 64 29 2c 20 65 1(s, b, c, d), e 00034e90: 2c 20 57 5b 69 5d 2c 20 73 68 61 31 5f 4b 5b 73 , W[i], sha1_K[s 00034ea0: 5d 29 3b 0a 20 20 20 20 65 20 3d 20 64 3b 0a 20 ]);. e = d;. 00034eb0: 20 20 20 64 20 3d 20 63 3b 0a 20 20 20 20 63 20 d = c;. c 00034ec0: 3d 20 72 6f 74 6c 33 32 28 62 2c 20 33 30 29 3b = rotl32(b, 30); 00034ed0: 0a 20 20 20 20 62 20 3d 20 61 3b 0a 20 20 20 20 . b = a;. 00034ee0: 61 20 3d 20 74 3b 0a 20 20 7d 0a 0a 20 20 74 68 a = t;. }.. th 00034ef0: 69 73 2e 68 5b 30 5d 20 3d 20 73 75 6d 33 32 28 is.h[0] = sum32( 00034f00: 74 68 69 73 2e 68 5b 30 5d 2c 20 61 29 3b 0a 20 this.h[0], a);. 00034f10: 20 74 68 69 73 2e 68 5b 31 5d 20 3d 20 73 75 6d this.h[1] = sum 00034f20: 33 32 28 74 68 69 73 2e 68 5b 31 5d 2c 20 62 29 32(this.h[1], b) 00034f30: 3b 0a 20 20 74 68 69 73 2e 68 5b 32 5d 20 3d 20 ;. this.h[2] = 00034f40: 73 75 6d 33 32 28 74 68 69 73 2e 68 5b 32 5d 2c sum32(this.h[2], 00034f50: 20 63 29 3b 0a 20 20 74 68 69 73 2e 68 5b 33 5d c);. this.h[3] 00034f60: 20 3d 20 73 75 6d 33 32 28 74 68 69 73 2e 68 5b = sum32(this.h[ 00034f70: 33 5d 2c 20 64 29 3b 0a 20 20 74 68 69 73 2e 68 3], d);. this.h 00034f80: 5b 34 5d 20 3d 20 73 75 6d 33 32 28 74 68 69 73 [4] = sum32(this 00034f90: 2e 68 5b 34 5d 2c 20 65 29 3b 0a 7d 3b 0a 0a 53 .h[4], e);.};..S 00034fa0: 48 41 31 2e 70 72 6f 74 6f 74 79 70 65 2e 5f 64 HA1.prototype._d 00034fb0: 69 67 65 73 74 20 3d 20 66 75 6e 63 74 69 6f 6e igest = function 00034fc0: 20 64 69 67 65 73 74 28 65 6e 63 29 20 7b 0a 20 digest(enc) {. 00034fd0: 20 69 66 20 28 65 6e 63 20 3d 3d 3d 20 27 68 65 if (enc === 'he 00034fe0: 78 27 29 0a 20 20 20 20 72 65 74 75 72 6e 20 75 x'). return u 00034ff0: 74 69 6c 73 2e 74 6f 48 65 78 33 32 28 74 68 69 tils.toHex32(thi 00035000: 73 2e 68 2c 20 27 62 69 67 27 29 3b 0a 20 20 65 s.h, 'big');. e 00035010: 6c 73 65 0a 20 20 20 20 72 65 74 75 72 6e 20 75 lse. return u 00035020: 74 69 6c 73 2e 73 70 6c 69 74 33 32 28 74 68 69 tils.split32(thi 00035030: 73 2e 68 2c 20 27 62 69 67 27 29 3b 0a 7d 3b 0a s.h, 'big');.};. 00035040: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00035050: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00035060: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00035070: 61 73 68 2f 73 68 61 2f 32 32 34 2e 6a 73 22 3a ash/sha/224.js": 00035080: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************ 00035090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000350a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000350b0: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !*** 000350c0: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/ 000350d0: 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 hash.js/lib/hash 000350e0: 2f 73 68 61 2f 32 32 34 2e 6a 73 20 2a 2a 2a 21 /sha/224.js ***! 000350f0: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 00035100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00035110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00035120: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 00035130: 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 module, __unused 00035140: 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 _webpack_exports 00035150: 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 , __webpack_requ 00035160: 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 ire__) => {.."us 00035170: 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 76 61 72 e strict";...var 00035180: 20 75 74 69 6c 73 20 3d 20 5f 5f 77 65 62 70 61 utils = __webpa 00035190: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 000351a0: 20 2e 2e 2f 75 74 69 6c 73 20 2a 2f 20 22 2e 2f ../utils */ "./ 000351b0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 000351c0: 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 75 74 h.js/lib/hash/ut 000351d0: 69 6c 73 2e 6a 73 22 29 3b 0a 76 61 72 20 53 48 ils.js");.var SH 000351e0: 41 32 35 36 20 3d 20 5f 5f 77 65 62 70 61 63 6b A256 = __webpack 000351f0: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e _require__(/*! . 00035200: 2f 32 35 36 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f /256 */ "./node_ 00035210: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00035220: 6c 69 62 2f 68 61 73 68 2f 73 68 61 2f 32 35 36 lib/hash/sha/256 00035230: 2e 6a 73 22 29 3b 0a 0a 66 75 6e 63 74 69 6f 6e .js");..function 00035240: 20 53 48 41 32 32 34 28 29 20 7b 0a 20 20 69 66 SHA224() {. if 00035250: 20 28 21 28 74 68 69 73 20 69 6e 73 74 61 6e 63 (!(this instanc 00035260: 65 6f 66 20 53 48 41 32 32 34 29 29 0a 20 20 20 eof SHA224)). 00035270: 20 72 65 74 75 72 6e 20 6e 65 77 20 53 48 41 32 return new SHA2 00035280: 32 34 28 29 3b 0a 0a 20 20 53 48 41 32 35 36 2e 24();.. SHA256. 00035290: 63 61 6c 6c 28 74 68 69 73 29 3b 0a 20 20 74 68 call(this);. th 000352a0: 69 73 2e 68 20 3d 20 5b 0a 20 20 20 20 30 78 63 is.h = [. 0xc 000352b0: 31 30 35 39 65 64 38 2c 20 30 78 33 36 37 63 64 1059ed8, 0x367cd 000352c0: 35 30 37 2c 20 30 78 33 30 37 30 64 64 31 37 2c 507, 0x3070dd17, 000352d0: 20 30 78 66 37 30 65 35 39 33 39 2c 0a 20 20 20 0xf70e5939,. 000352e0: 20 30 78 66 66 63 30 30 62 33 31 2c 20 30 78 36 0xffc00b31, 0x6 000352f0: 38 35 38 31 35 31 31 2c 20 30 78 36 34 66 39 38 8581511, 0x64f98 00035300: 66 61 37 2c 20 30 78 62 65 66 61 34 66 61 34 20 fa7, 0xbefa4fa4 00035310: 5d 3b 0a 7d 0a 75 74 69 6c 73 2e 69 6e 68 65 72 ];.}.utils.inher 00035320: 69 74 73 28 53 48 41 32 32 34 2c 20 53 48 41 32 its(SHA224, SHA2 00035330: 35 36 29 3b 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 56);.module.expo 00035340: 72 74 73 20 3d 20 53 48 41 32 32 34 3b 0a 0a 53 rts = SHA224;..S 00035350: 48 41 32 32 34 2e 62 6c 6f 63 6b 53 69 7a 65 20 HA224.blockSize 00035360: 3d 20 35 31 32 3b 0a 53 48 41 32 32 34 2e 6f 75 = 512;.SHA224.ou 00035370: 74 53 69 7a 65 20 3d 20 32 32 34 3b 0a 53 48 41 tSize = 224;.SHA 00035380: 32 32 34 2e 68 6d 61 63 53 74 72 65 6e 67 74 68 224.hmacStrength 00035390: 20 3d 20 31 39 32 3b 0a 53 48 41 32 32 34 2e 70 = 192;.SHA224.p 000353a0: 61 64 4c 65 6e 67 74 68 20 3d 20 36 34 3b 0a 0a adLength = 64;.. 000353b0: 53 48 41 32 32 34 2e 70 72 6f 74 6f 74 79 70 65 SHA224.prototype 000353c0: 2e 5f 64 69 67 65 73 74 20 3d 20 66 75 6e 63 74 ._digest = funct 000353d0: 69 6f 6e 20 64 69 67 65 73 74 28 65 6e 63 29 20 ion digest(enc) 000353e0: 7b 0a 20 20 2f 2f 20 4a 75 73 74 20 74 72 75 6e {. // Just trun 000353f0: 63 61 74 65 20 6f 75 74 70 75 74 0a 20 20 69 66 cate output. if 00035400: 20 28 65 6e 63 20 3d 3d 3d 20 27 68 65 78 27 29 (enc === 'hex') 00035410: 0a 20 20 20 20 72 65 74 75 72 6e 20 75 74 69 6c . return util 00035420: 73 2e 74 6f 48 65 78 33 32 28 74 68 69 73 2e 68 s.toHex32(this.h 00035430: 2e 73 6c 69 63 65 28 30 2c 20 37 29 2c 20 27 62 .slice(0, 7), 'b 00035440: 69 67 27 29 3b 0a 20 20 65 6c 73 65 0a 20 20 20 ig');. else. 00035450: 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e 73 70 return utils.sp 00035460: 6c 69 74 33 32 28 74 68 69 73 2e 68 2e 73 6c 69 lit32(this.h.sli 00035470: 63 65 28 30 2c 20 37 29 2c 20 27 62 69 67 27 29 ce(0, 7), 'big') 00035480: 3b 0a 7d 3b 0a 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 ;.};..../***/ }) 00035490: 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 ,../***/ "./node 000354a0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 _modules/hash.js 000354b0: 2f 6c 69 62 2f 68 61 73 68 2f 73 68 61 2f 32 35 /lib/hash/sha/25 000354c0: 36 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 6.js":./*!****** 000354d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000354e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000354f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\. 00035500: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo 00035510: 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 dules/hash.js/li 00035520: 62 2f 68 61 73 68 2f 73 68 61 2f 32 35 36 2e 6a b/hash/sha/256.j 00035530: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 00035540: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00035550: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00035560: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./* 00035570: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f **/ ((module, __ 00035580: 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 unused_webpack_e 00035590: 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 xports, __webpac 000355a0: 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 k_require__) => 000355b0: 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 3b {.."use strict"; 000355c0: 0a 0a 0a 76 61 72 20 75 74 69 6c 73 20 3d 20 5f ...var utils = _ 000355d0: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 000355e0: 5f 5f 28 2f 2a 21 20 2e 2e 2f 75 74 69 6c 73 20 __(/*! ../utils 000355f0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00035600: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00035610: 61 73 68 2f 75 74 69 6c 73 2e 6a 73 22 29 3b 0a ash/utils.js");. 00035620: 76 61 72 20 63 6f 6d 6d 6f 6e 20 3d 20 5f 5f 77 var common = __w 00035630: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00035640: 28 2f 2a 21 20 2e 2e 2f 63 6f 6d 6d 6f 6e 20 2a (/*! ../common * 00035650: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00035660: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 00035670: 73 68 2f 63 6f 6d 6d 6f 6e 2e 6a 73 22 29 3b 0a sh/common.js");. 00035680: 76 61 72 20 73 68 61 43 6f 6d 6d 6f 6e 20 3d 20 var shaCommon = 00035690: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 000356a0: 65 5f 5f 28 2f 2a 21 20 2e 2f 63 6f 6d 6d 6f 6e e__(/*! ./common 000356b0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 000356c0: 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f les/hash.js/lib/ 000356d0: 68 61 73 68 2f 73 68 61 2f 63 6f 6d 6d 6f 6e 2e hash/sha/common. 000356e0: 6a 73 22 29 3b 0a 76 61 72 20 61 73 73 65 72 74 js");.var assert 000356f0: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 00035700: 75 69 72 65 5f 5f 28 2f 2a 21 20 6d 69 6e 69 6d uire__(/*! minim 00035710: 61 6c 69 73 74 69 63 2d 61 73 73 65 72 74 20 2a alistic-assert * 00035720: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00035730: 73 2f 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d 61 s/minimalistic-a 00035740: 73 73 65 72 74 2f 69 6e 64 65 78 2e 6a 73 22 29 ssert/index.js") 00035750: 3b 0a 0a 76 61 72 20 73 75 6d 33 32 20 3d 20 75 ;..var sum32 = u 00035760: 74 69 6c 73 2e 73 75 6d 33 32 3b 0a 76 61 72 20 tils.sum32;.var 00035770: 73 75 6d 33 32 5f 34 20 3d 20 75 74 69 6c 73 2e sum32_4 = utils. 00035780: 73 75 6d 33 32 5f 34 3b 0a 76 61 72 20 73 75 6d sum32_4;.var sum 00035790: 33 32 5f 35 20 3d 20 75 74 69 6c 73 2e 73 75 6d 32_5 = utils.sum 000357a0: 33 32 5f 35 3b 0a 76 61 72 20 63 68 33 32 20 3d 32_5;.var ch32 = 000357b0: 20 73 68 61 43 6f 6d 6d 6f 6e 2e 63 68 33 32 3b shaCommon.ch32; 000357c0: 0a 76 61 72 20 6d 61 6a 33 32 20 3d 20 73 68 61 .var maj32 = sha 000357d0: 43 6f 6d 6d 6f 6e 2e 6d 61 6a 33 32 3b 0a 76 61 Common.maj32;.va 000357e0: 72 20 73 30 5f 32 35 36 20 3d 20 73 68 61 43 6f r s0_256 = shaCo 000357f0: 6d 6d 6f 6e 2e 73 30 5f 32 35 36 3b 0a 76 61 72 mmon.s0_256;.var 00035800: 20 73 31 5f 32 35 36 20 3d 20 73 68 61 43 6f 6d s1_256 = shaCom 00035810: 6d 6f 6e 2e 73 31 5f 32 35 36 3b 0a 76 61 72 20 mon.s1_256;.var 00035820: 67 30 5f 32 35 36 20 3d 20 73 68 61 43 6f 6d 6d g0_256 = shaComm 00035830: 6f 6e 2e 67 30 5f 32 35 36 3b 0a 76 61 72 20 67 on.g0_256;.var g 00035840: 31 5f 32 35 36 20 3d 20 73 68 61 43 6f 6d 6d 6f 1_256 = shaCommo 00035850: 6e 2e 67 31 5f 32 35 36 3b 0a 0a 76 61 72 20 42 n.g1_256;..var B 00035860: 6c 6f 63 6b 48 61 73 68 20 3d 20 63 6f 6d 6d 6f lockHash = commo 00035870: 6e 2e 42 6c 6f 63 6b 48 61 73 68 3b 0a 0a 76 61 n.BlockHash;..va 00035880: 72 20 73 68 61 32 35 36 5f 4b 20 3d 20 5b 0a 20 r sha256_K = [. 00035890: 20 30 78 34 32 38 61 32 66 39 38 2c 20 30 78 37 0x428a2f98, 0x7 000358a0: 31 33 37 34 34 39 31 2c 20 30 78 62 35 63 30 66 1374491, 0xb5c0f 000358b0: 62 63 66 2c 20 30 78 65 39 62 35 64 62 61 35 2c bcf, 0xe9b5dba5, 000358c0: 0a 20 20 30 78 33 39 35 36 63 32 35 62 2c 20 30 . 0x3956c25b, 0 000358d0: 78 35 39 66 31 31 31 66 31 2c 20 30 78 39 32 33 x59f111f1, 0x923 000358e0: 66 38 32 61 34 2c 20 30 78 61 62 31 63 35 65 64 f82a4, 0xab1c5ed 000358f0: 35 2c 0a 20 20 30 78 64 38 30 37 61 61 39 38 2c 5,. 0xd807aa98, 00035900: 20 30 78 31 32 38 33 35 62 30 31 2c 20 30 78 32 0x12835b01, 0x2 00035910: 34 33 31 38 35 62 65 2c 20 30 78 35 35 30 63 37 43185be, 0x550c7 00035920: 64 63 33 2c 0a 20 20 30 78 37 32 62 65 35 64 37 dc3,. 0x72be5d7 00035930: 34 2c 20 30 78 38 30 64 65 62 31 66 65 2c 20 30 4, 0x80deb1fe, 0 00035940: 78 39 62 64 63 30 36 61 37 2c 20 30 78 63 31 39 x9bdc06a7, 0xc19 00035950: 62 66 31 37 34 2c 0a 20 20 30 78 65 34 39 62 36 bf174,. 0xe49b6 00035960: 39 63 31 2c 20 30 78 65 66 62 65 34 37 38 36 2c 9c1, 0xefbe4786, 00035970: 20 30 78 30 66 63 31 39 64 63 36 2c 20 30 78 32 0x0fc19dc6, 0x2 00035980: 34 30 63 61 31 63 63 2c 0a 20 20 30 78 32 64 65 40ca1cc,. 0x2de 00035990: 39 32 63 36 66 2c 20 30 78 34 61 37 34 38 34 61 92c6f, 0x4a7484a 000359a0: 61 2c 20 30 78 35 63 62 30 61 39 64 63 2c 20 30 a, 0x5cb0a9dc, 0 000359b0: 78 37 36 66 39 38 38 64 61 2c 0a 20 20 30 78 39 x76f988da,. 0x9 000359c0: 38 33 65 35 31 35 32 2c 20 30 78 61 38 33 31 63 83e5152, 0xa831c 000359d0: 36 36 64 2c 20 30 78 62 30 30 33 32 37 63 38 2c 66d, 0xb00327c8, 000359e0: 20 30 78 62 66 35 39 37 66 63 37 2c 0a 20 20 30 0xbf597fc7,. 0 000359f0: 78 63 36 65 30 30 62 66 33 2c 20 30 78 64 35 61 xc6e00bf3, 0xd5a 00035a00: 37 39 31 34 37 2c 20 30 78 30 36 63 61 36 33 35 79147, 0x06ca635 00035a10: 31 2c 20 30 78 31 34 32 39 32 39 36 37 2c 0a 20 1, 0x14292967,. 00035a20: 20 30 78 32 37 62 37 30 61 38 35 2c 20 30 78 32 0x27b70a85, 0x2 00035a30: 65 31 62 32 31 33 38 2c 20 30 78 34 64 32 63 36 e1b2138, 0x4d2c6 00035a40: 64 66 63 2c 20 30 78 35 33 33 38 30 64 31 33 2c dfc, 0x53380d13, 00035a50: 0a 20 20 30 78 36 35 30 61 37 33 35 34 2c 20 30 . 0x650a7354, 0 00035a60: 78 37 36 36 61 30 61 62 62 2c 20 30 78 38 31 63 x766a0abb, 0x81c 00035a70: 32 63 39 32 65 2c 20 30 78 39 32 37 32 32 63 38 2c92e, 0x92722c8 00035a80: 35 2c 0a 20 20 30 78 61 32 62 66 65 38 61 31 2c 5,. 0xa2bfe8a1, 00035a90: 20 30 78 61 38 31 61 36 36 34 62 2c 20 30 78 63 0xa81a664b, 0xc 00035aa0: 32 34 62 38 62 37 30 2c 20 30 78 63 37 36 63 35 24b8b70, 0xc76c5 00035ab0: 31 61 33 2c 0a 20 20 30 78 64 31 39 32 65 38 31 1a3,. 0xd192e81 00035ac0: 39 2c 20 30 78 64 36 39 39 30 36 32 34 2c 20 30 9, 0xd6990624, 0 00035ad0: 78 66 34 30 65 33 35 38 35 2c 20 30 78 31 30 36 xf40e3585, 0x106 00035ae0: 61 61 30 37 30 2c 0a 20 20 30 78 31 39 61 34 63 aa070,. 0x19a4c 00035af0: 31 31 36 2c 20 30 78 31 65 33 37 36 63 30 38 2c 116, 0x1e376c08, 00035b00: 20 30 78 32 37 34 38 37 37 34 63 2c 20 30 78 33 0x2748774c, 0x3 00035b10: 34 62 30 62 63 62 35 2c 0a 20 20 30 78 33 39 31 4b0bcb5,. 0x391 00035b20: 63 30 63 62 33 2c 20 30 78 34 65 64 38 61 61 34 c0cb3, 0x4ed8aa4 00035b30: 61 2c 20 30 78 35 62 39 63 63 61 34 66 2c 20 30 a, 0x5b9cca4f, 0 00035b40: 78 36 38 32 65 36 66 66 33 2c 0a 20 20 30 78 37 x682e6ff3,. 0x7 00035b50: 34 38 66 38 32 65 65 2c 20 30 78 37 38 61 35 36 48f82ee, 0x78a56 00035b60: 33 36 66 2c 20 30 78 38 34 63 38 37 38 31 34 2c 36f, 0x84c87814, 00035b70: 20 30 78 38 63 63 37 30 32 30 38 2c 0a 20 20 30 0x8cc70208,. 0 00035b80: 78 39 30 62 65 66 66 66 61 2c 20 30 78 61 34 35 x90befffa, 0xa45 00035b90: 30 36 63 65 62 2c 20 30 78 62 65 66 39 61 33 66 06ceb, 0xbef9a3f 00035ba0: 37 2c 20 30 78 63 36 37 31 37 38 66 32 0a 5d 3b 7, 0xc67178f2.]; 00035bb0: 0a 0a 66 75 6e 63 74 69 6f 6e 20 53 48 41 32 35 ..function SHA25 00035bc0: 36 28 29 20 7b 0a 20 20 69 66 20 28 21 28 74 68 6() {. if (!(th 00035bd0: 69 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 53 48 is instanceof SH 00035be0: 41 32 35 36 29 29 0a 20 20 20 20 72 65 74 75 72 A256)). retur 00035bf0: 6e 20 6e 65 77 20 53 48 41 32 35 36 28 29 3b 0a n new SHA256();. 00035c00: 0a 20 20 42 6c 6f 63 6b 48 61 73 68 2e 63 61 6c . BlockHash.cal 00035c10: 6c 28 74 68 69 73 29 3b 0a 20 20 74 68 69 73 2e l(this);. this. 00035c20: 68 20 3d 20 5b 0a 20 20 20 20 30 78 36 61 30 39 h = [. 0x6a09 00035c30: 65 36 36 37 2c 20 30 78 62 62 36 37 61 65 38 35 e667, 0xbb67ae85 00035c40: 2c 20 30 78 33 63 36 65 66 33 37 32 2c 20 30 78 , 0x3c6ef372, 0x 00035c50: 61 35 34 66 66 35 33 61 2c 0a 20 20 20 20 30 78 a54ff53a,. 0x 00035c60: 35 31 30 65 35 32 37 66 2c 20 30 78 39 62 30 35 510e527f, 0x9b05 00035c70: 36 38 38 63 2c 20 30 78 31 66 38 33 64 39 61 62 688c, 0x1f83d9ab 00035c80: 2c 20 30 78 35 62 65 30 63 64 31 39 0a 20 20 5d , 0x5be0cd19. ] 00035c90: 3b 0a 20 20 74 68 69 73 2e 6b 20 3d 20 73 68 61 ;. this.k = sha 00035ca0: 32 35 36 5f 4b 3b 0a 20 20 74 68 69 73 2e 57 20 256_K;. this.W 00035cb0: 3d 20 6e 65 77 20 41 72 72 61 79 28 36 34 29 3b = new Array(64); 00035cc0: 0a 7d 0a 75 74 69 6c 73 2e 69 6e 68 65 72 69 74 .}.utils.inherit 00035cd0: 73 28 53 48 41 32 35 36 2c 20 42 6c 6f 63 6b 48 s(SHA256, BlockH 00035ce0: 61 73 68 29 3b 0a 6d 6f 64 75 6c 65 2e 65 78 70 ash);.module.exp 00035cf0: 6f 72 74 73 20 3d 20 53 48 41 32 35 36 3b 0a 0a orts = SHA256;.. 00035d00: 53 48 41 32 35 36 2e 62 6c 6f 63 6b 53 69 7a 65 SHA256.blockSize 00035d10: 20 3d 20 35 31 32 3b 0a 53 48 41 32 35 36 2e 6f = 512;.SHA256.o 00035d20: 75 74 53 69 7a 65 20 3d 20 32 35 36 3b 0a 53 48 utSize = 256;.SH 00035d30: 41 32 35 36 2e 68 6d 61 63 53 74 72 65 6e 67 74 A256.hmacStrengt 00035d40: 68 20 3d 20 31 39 32 3b 0a 53 48 41 32 35 36 2e h = 192;.SHA256. 00035d50: 70 61 64 4c 65 6e 67 74 68 20 3d 20 36 34 3b 0a padLength = 64;. 00035d60: 0a 53 48 41 32 35 36 2e 70 72 6f 74 6f 74 79 70 .SHA256.prototyp 00035d70: 65 2e 5f 75 70 64 61 74 65 20 3d 20 66 75 6e 63 e._update = func 00035d80: 74 69 6f 6e 20 5f 75 70 64 61 74 65 28 6d 73 67 tion _update(msg 00035d90: 2c 20 73 74 61 72 74 29 20 7b 0a 20 20 76 61 72 , start) {. var 00035da0: 20 57 20 3d 20 74 68 69 73 2e 57 3b 0a 0a 20 20 W = this.W;.. 00035db0: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 for (var i = 0; 00035dc0: 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 20 20 20 i < 16; i++). 00035dd0: 20 57 5b 69 5d 20 3d 20 6d 73 67 5b 73 74 61 72 W[i] = msg[star 00035de0: 74 20 2b 20 69 5d 3b 0a 20 20 66 6f 72 20 28 3b t + i];. for (; 00035df0: 20 69 20 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 i < W.length; i 00035e00: 2b 2b 29 0a 20 20 20 20 57 5b 69 5d 20 3d 20 73 ++). W[i] = s 00035e10: 75 6d 33 32 5f 34 28 67 31 5f 32 35 36 28 57 5b um32_4(g1_256(W[ 00035e20: 69 20 2d 20 32 5d 29 2c 20 57 5b 69 20 2d 20 37 i - 2]), W[i - 7 00035e30: 5d 2c 20 67 30 5f 32 35 36 28 57 5b 69 20 2d 20 ], g0_256(W[i - 00035e40: 31 35 5d 29 2c 20 57 5b 69 20 2d 20 31 36 5d 29 15]), W[i - 16]) 00035e50: 3b 0a 0a 20 20 76 61 72 20 61 20 3d 20 74 68 69 ;.. var a = thi 00035e60: 73 2e 68 5b 30 5d 3b 0a 20 20 76 61 72 20 62 20 s.h[0];. var b 00035e70: 3d 20 74 68 69 73 2e 68 5b 31 5d 3b 0a 20 20 76 = this.h[1];. v 00035e80: 61 72 20 63 20 3d 20 74 68 69 73 2e 68 5b 32 5d ar c = this.h[2] 00035e90: 3b 0a 20 20 76 61 72 20 64 20 3d 20 74 68 69 73 ;. var d = this 00035ea0: 2e 68 5b 33 5d 3b 0a 20 20 76 61 72 20 65 20 3d .h[3];. var e = 00035eb0: 20 74 68 69 73 2e 68 5b 34 5d 3b 0a 20 20 76 61 this.h[4];. va 00035ec0: 72 20 66 20 3d 20 74 68 69 73 2e 68 5b 35 5d 3b r f = this.h[5]; 00035ed0: 0a 20 20 76 61 72 20 67 20 3d 20 74 68 69 73 2e . var g = this. 00035ee0: 68 5b 36 5d 3b 0a 20 20 76 61 72 20 68 20 3d 20 h[6];. var h = 00035ef0: 74 68 69 73 2e 68 5b 37 5d 3b 0a 0a 20 20 61 73 this.h[7];.. as 00035f00: 73 65 72 74 28 74 68 69 73 2e 6b 2e 6c 65 6e 67 sert(this.k.leng 00035f10: 74 68 20 3d 3d 3d 20 57 2e 6c 65 6e 67 74 68 29 th === W.length) 00035f20: 3b 0a 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 ;. for (i = 0; 00035f30: 69 20 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 2b i < W.length; i+ 00035f40: 2b 29 20 7b 0a 20 20 20 20 76 61 72 20 54 31 20 +) {. var T1 00035f50: 3d 20 73 75 6d 33 32 5f 35 28 68 2c 20 73 31 5f = sum32_5(h, s1_ 00035f60: 32 35 36 28 65 29 2c 20 63 68 33 32 28 65 2c 20 256(e), ch32(e, 00035f70: 66 2c 20 67 29 2c 20 74 68 69 73 2e 6b 5b 69 5d f, g), this.k[i] 00035f80: 2c 20 57 5b 69 5d 29 3b 0a 20 20 20 20 76 61 72 , W[i]);. var 00035f90: 20 54 32 20 3d 20 73 75 6d 33 32 28 73 30 5f 32 T2 = sum32(s0_2 00035fa0: 35 36 28 61 29 2c 20 6d 61 6a 33 32 28 61 2c 20 56(a), maj32(a, 00035fb0: 62 2c 20 63 29 29 3b 0a 20 20 20 20 68 20 3d 20 b, c));. h = 00035fc0: 67 3b 0a 20 20 20 20 67 20 3d 20 66 3b 0a 20 20 g;. g = f;. 00035fd0: 20 20 66 20 3d 20 65 3b 0a 20 20 20 20 65 20 3d f = e;. e = 00035fe0: 20 73 75 6d 33 32 28 64 2c 20 54 31 29 3b 0a 20 sum32(d, T1);. 00035ff0: 20 20 20 64 20 3d 20 63 3b 0a 20 20 20 20 63 20 d = c;. c 00036000: 3d 20 62 3b 0a 20 20 20 20 62 20 3d 20 61 3b 0a = b;. b = a;. 00036010: 20 20 20 20 61 20 3d 20 73 75 6d 33 32 28 54 31 a = sum32(T1 00036020: 2c 20 54 32 29 3b 0a 20 20 7d 0a 0a 20 20 74 68 , T2);. }.. th 00036030: 69 73 2e 68 5b 30 5d 20 3d 20 73 75 6d 33 32 28 is.h[0] = sum32( 00036040: 74 68 69 73 2e 68 5b 30 5d 2c 20 61 29 3b 0a 20 this.h[0], a);. 00036050: 20 74 68 69 73 2e 68 5b 31 5d 20 3d 20 73 75 6d this.h[1] = sum 00036060: 33 32 28 74 68 69 73 2e 68 5b 31 5d 2c 20 62 29 32(this.h[1], b) 00036070: 3b 0a 20 20 74 68 69 73 2e 68 5b 32 5d 20 3d 20 ;. this.h[2] = 00036080: 73 75 6d 33 32 28 74 68 69 73 2e 68 5b 32 5d 2c sum32(this.h[2], 00036090: 20 63 29 3b 0a 20 20 74 68 69 73 2e 68 5b 33 5d c);. this.h[3] 000360a0: 20 3d 20 73 75 6d 33 32 28 74 68 69 73 2e 68 5b = sum32(this.h[ 000360b0: 33 5d 2c 20 64 29 3b 0a 20 20 74 68 69 73 2e 68 3], d);. this.h 000360c0: 5b 34 5d 20 3d 20 73 75 6d 33 32 28 74 68 69 73 [4] = sum32(this 000360d0: 2e 68 5b 34 5d 2c 20 65 29 3b 0a 20 20 74 68 69 .h[4], e);. thi 000360e0: 73 2e 68 5b 35 5d 20 3d 20 73 75 6d 33 32 28 74 s.h[5] = sum32(t 000360f0: 68 69 73 2e 68 5b 35 5d 2c 20 66 29 3b 0a 20 20 his.h[5], f);. 00036100: 74 68 69 73 2e 68 5b 36 5d 20 3d 20 73 75 6d 33 this.h[6] = sum3 00036110: 32 28 74 68 69 73 2e 68 5b 36 5d 2c 20 67 29 3b 2(this.h[6], g); 00036120: 0a 20 20 74 68 69 73 2e 68 5b 37 5d 20 3d 20 73 . this.h[7] = s 00036130: 75 6d 33 32 28 74 68 69 73 2e 68 5b 37 5d 2c 20 um32(this.h[7], 00036140: 68 29 3b 0a 7d 3b 0a 0a 53 48 41 32 35 36 2e 70 h);.};..SHA256.p 00036150: 72 6f 74 6f 74 79 70 65 2e 5f 64 69 67 65 73 74 rototype._digest 00036160: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 64 69 67 65 = function dige 00036170: 73 74 28 65 6e 63 29 20 7b 0a 20 20 69 66 20 28 st(enc) {. if ( 00036180: 65 6e 63 20 3d 3d 3d 20 27 68 65 78 27 29 0a 20 enc === 'hex'). 00036190: 20 20 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e return utils. 000361a0: 74 6f 48 65 78 33 32 28 74 68 69 73 2e 68 2c 20 toHex32(this.h, 000361b0: 27 62 69 67 27 29 3b 0a 20 20 65 6c 73 65 0a 20 'big');. else. 000361c0: 20 20 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e return utils. 000361d0: 73 70 6c 69 74 33 32 28 74 68 69 73 2e 68 2c 20 split32(this.h, 000361e0: 27 62 69 67 27 29 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 'big');.};.../** 000361f0: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 00036200: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 /node_modules/ha 00036210: 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 73 sh.js/lib/hash/s 00036220: 68 61 2f 33 38 34 2e 6a 73 22 3a 0a 2f 2a 21 2a ha/384.js":./*!* 00036230: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036240: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036250: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036260: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no 00036270: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e de_modules/hash. 00036280: 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 73 68 61 2f js/lib/hash/sha/ 00036290: 33 38 34 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 384.js ***!. \* 000362a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000362b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000362c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000362d0: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c */./***/ ((modul 000362e0: 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 e, __unused_webp 000362f0: 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 ack_exports, __w 00036300: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00036310: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00036320: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 75 74 69 6c ict";...var util 00036330: 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 s = __webpack_re 00036340: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 75 quire__(/*! ../u 00036350: 74 69 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f tils */ "./node_ 00036360: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00036370: 6c 69 62 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a lib/hash/utils.j 00036380: 73 22 29 3b 0a 0a 76 61 72 20 53 48 41 35 31 32 s");..var SHA512 00036390: 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 = __webpack_req 000363a0: 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 35 31 32 uire__(/*! ./512 000363b0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 000363c0: 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f les/hash.js/lib/ 000363d0: 68 61 73 68 2f 73 68 61 2f 35 31 32 2e 6a 73 22 hash/sha/512.js" 000363e0: 29 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 53 48 41 );..function SHA 000363f0: 33 38 34 28 29 20 7b 0a 20 20 69 66 20 28 21 28 384() {. if (!( 00036400: 74 68 69 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 this instanceof 00036410: 53 48 41 33 38 34 29 29 0a 20 20 20 20 72 65 74 SHA384)). ret 00036420: 75 72 6e 20 6e 65 77 20 53 48 41 33 38 34 28 29 urn new SHA384() 00036430: 3b 0a 0a 20 20 53 48 41 35 31 32 2e 63 61 6c 6c ;.. SHA512.call 00036440: 28 74 68 69 73 29 3b 0a 20 20 74 68 69 73 2e 68 (this);. this.h 00036450: 20 3d 20 5b 0a 20 20 20 20 30 78 63 62 62 62 39 = [. 0xcbbb9 00036460: 64 35 64 2c 20 30 78 63 31 30 35 39 65 64 38 2c d5d, 0xc1059ed8, 00036470: 0a 20 20 20 20 30 78 36 32 39 61 32 39 32 61 2c . 0x629a292a, 00036480: 20 30 78 33 36 37 63 64 35 30 37 2c 0a 20 20 20 0x367cd507,. 00036490: 20 30 78 39 31 35 39 30 31 35 61 2c 20 30 78 33 0x9159015a, 0x3 000364a0: 30 37 30 64 64 31 37 2c 0a 20 20 20 20 30 78 31 070dd17,. 0x1 000364b0: 35 32 66 65 63 64 38 2c 20 30 78 66 37 30 65 35 52fecd8, 0xf70e5 000364c0: 39 33 39 2c 0a 20 20 20 20 30 78 36 37 33 33 32 939,. 0x67332 000364d0: 36 36 37 2c 20 30 78 66 66 63 30 30 62 33 31 2c 667, 0xffc00b31, 000364e0: 0a 20 20 20 20 30 78 38 65 62 34 34 61 38 37 2c . 0x8eb44a87, 000364f0: 20 30 78 36 38 35 38 31 35 31 31 2c 0a 20 20 20 0x68581511,. 00036500: 20 30 78 64 62 30 63 32 65 30 64 2c 20 30 78 36 0xdb0c2e0d, 0x6 00036510: 34 66 39 38 66 61 37 2c 0a 20 20 20 20 30 78 34 4f98fa7,. 0x4 00036520: 37 62 35 34 38 31 64 2c 20 30 78 62 65 66 61 34 7b5481d, 0xbefa4 00036530: 66 61 34 20 5d 3b 0a 7d 0a 75 74 69 6c 73 2e 69 fa4 ];.}.utils.i 00036540: 6e 68 65 72 69 74 73 28 53 48 41 33 38 34 2c 20 nherits(SHA384, 00036550: 53 48 41 35 31 32 29 3b 0a 6d 6f 64 75 6c 65 2e SHA512);.module. 00036560: 65 78 70 6f 72 74 73 20 3d 20 53 48 41 33 38 34 exports = SHA384 00036570: 3b 0a 0a 53 48 41 33 38 34 2e 62 6c 6f 63 6b 53 ;..SHA384.blockS 00036580: 69 7a 65 20 3d 20 31 30 32 34 3b 0a 53 48 41 33 ize = 1024;.SHA3 00036590: 38 34 2e 6f 75 74 53 69 7a 65 20 3d 20 33 38 34 84.outSize = 384 000365a0: 3b 0a 53 48 41 33 38 34 2e 68 6d 61 63 53 74 72 ;.SHA384.hmacStr 000365b0: 65 6e 67 74 68 20 3d 20 31 39 32 3b 0a 53 48 41 ength = 192;.SHA 000365c0: 33 38 34 2e 70 61 64 4c 65 6e 67 74 68 20 3d 20 384.padLength = 000365d0: 31 32 38 3b 0a 0a 53 48 41 33 38 34 2e 70 72 6f 128;..SHA384.pro 000365e0: 74 6f 74 79 70 65 2e 5f 64 69 67 65 73 74 20 3d totype._digest = 000365f0: 20 66 75 6e 63 74 69 6f 6e 20 64 69 67 65 73 74 function digest 00036600: 28 65 6e 63 29 20 7b 0a 20 20 69 66 20 28 65 6e (enc) {. if (en 00036610: 63 20 3d 3d 3d 20 27 68 65 78 27 29 0a 20 20 20 c === 'hex'). 00036620: 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e 74 6f return utils.to 00036630: 48 65 78 33 32 28 74 68 69 73 2e 68 2e 73 6c 69 Hex32(this.h.sli 00036640: 63 65 28 30 2c 20 31 32 29 2c 20 27 62 69 67 27 ce(0, 12), 'big' 00036650: 29 3b 0a 20 20 65 6c 73 65 0a 20 20 20 20 72 65 );. else. re 00036660: 74 75 72 6e 20 75 74 69 6c 73 2e 73 70 6c 69 74 turn utils.split 00036670: 33 32 28 74 68 69 73 2e 68 2e 73 6c 69 63 65 28 32(this.h.slice( 00036680: 30 2c 20 31 32 29 2c 20 27 62 69 67 27 29 3b 0a 0, 12), 'big');. 00036690: 7d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a };.../***/ }),.. 000366a0: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 000366b0: 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 dules/hash.js/li 000366c0: 62 2f 68 61 73 68 2f 73 68 61 2f 35 31 32 2e 6a b/hash/sha/512.j 000366d0: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!********* 000366e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000366f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036700: 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 *********!*\. ! 00036710: 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c *** ./node_modul 00036720: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00036730: 61 73 68 2f 73 68 61 2f 35 31 32 2e 6a 73 20 2a ash/sha/512.js * 00036740: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \********* 00036750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00036770: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 00036780: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 00036790: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 000367a0: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 000367b0: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 000367c0: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 000367d0: 76 61 72 20 75 74 69 6c 73 20 3d 20 5f 5f 77 65 var utils = __we 000367e0: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 000367f0: 2f 2a 21 20 2e 2e 2f 75 74 69 6c 73 20 2a 2f 20 /*! ../utils */ 00036800: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 00036810: 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 hash.js/lib/hash 00036820: 2f 75 74 69 6c 73 2e 6a 73 22 29 3b 0a 76 61 72 /utils.js");.var 00036830: 20 63 6f 6d 6d 6f 6e 20 3d 20 5f 5f 77 65 62 70 common = __webp 00036840: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 00036850: 21 20 2e 2e 2f 63 6f 6d 6d 6f 6e 20 2a 2f 20 22 ! ../common */ " 00036860: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 00036870: 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f ash.js/lib/hash/ 00036880: 63 6f 6d 6d 6f 6e 2e 6a 73 22 29 3b 0a 76 61 72 common.js");.var 00036890: 20 61 73 73 65 72 74 20 3d 20 5f 5f 77 65 62 70 assert = __webp 000368a0: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 000368b0: 21 20 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d 61 ! minimalistic-a 000368c0: 73 73 65 72 74 20 2a 2f 20 22 2e 2f 6e 6f 64 65 ssert */ "./node 000368d0: 5f 6d 6f 64 75 6c 65 73 2f 6d 69 6e 69 6d 61 6c _modules/minimal 000368e0: 69 73 74 69 63 2d 61 73 73 65 72 74 2f 69 6e 64 istic-assert/ind 000368f0: 65 78 2e 6a 73 22 29 3b 0a 0a 76 61 72 20 72 6f ex.js");..var ro 00036900: 74 72 36 34 5f 68 69 20 3d 20 75 74 69 6c 73 2e tr64_hi = utils. 00036910: 72 6f 74 72 36 34 5f 68 69 3b 0a 76 61 72 20 72 rotr64_hi;.var r 00036920: 6f 74 72 36 34 5f 6c 6f 20 3d 20 75 74 69 6c 73 otr64_lo = utils 00036930: 2e 72 6f 74 72 36 34 5f 6c 6f 3b 0a 76 61 72 20 .rotr64_lo;.var 00036940: 73 68 72 36 34 5f 68 69 20 3d 20 75 74 69 6c 73 shr64_hi = utils 00036950: 2e 73 68 72 36 34 5f 68 69 3b 0a 76 61 72 20 73 .shr64_hi;.var s 00036960: 68 72 36 34 5f 6c 6f 20 3d 20 75 74 69 6c 73 2e hr64_lo = utils. 00036970: 73 68 72 36 34 5f 6c 6f 3b 0a 76 61 72 20 73 75 shr64_lo;.var su 00036980: 6d 36 34 20 3d 20 75 74 69 6c 73 2e 73 75 6d 36 m64 = utils.sum6 00036990: 34 3b 0a 76 61 72 20 73 75 6d 36 34 5f 68 69 20 4;.var sum64_hi 000369a0: 3d 20 75 74 69 6c 73 2e 73 75 6d 36 34 5f 68 69 = utils.sum64_hi 000369b0: 3b 0a 76 61 72 20 73 75 6d 36 34 5f 6c 6f 20 3d ;.var sum64_lo = 000369c0: 20 75 74 69 6c 73 2e 73 75 6d 36 34 5f 6c 6f 3b utils.sum64_lo; 000369d0: 0a 76 61 72 20 73 75 6d 36 34 5f 34 5f 68 69 20 .var sum64_4_hi 000369e0: 3d 20 75 74 69 6c 73 2e 73 75 6d 36 34 5f 34 5f = utils.sum64_4_ 000369f0: 68 69 3b 0a 76 61 72 20 73 75 6d 36 34 5f 34 5f hi;.var sum64_4_ 00036a00: 6c 6f 20 3d 20 75 74 69 6c 73 2e 73 75 6d 36 34 lo = utils.sum64 00036a10: 5f 34 5f 6c 6f 3b 0a 76 61 72 20 73 75 6d 36 34 _4_lo;.var sum64 00036a20: 5f 35 5f 68 69 20 3d 20 75 74 69 6c 73 2e 73 75 _5_hi = utils.su 00036a30: 6d 36 34 5f 35 5f 68 69 3b 0a 76 61 72 20 73 75 m64_5_hi;.var su 00036a40: 6d 36 34 5f 35 5f 6c 6f 20 3d 20 75 74 69 6c 73 m64_5_lo = utils 00036a50: 2e 73 75 6d 36 34 5f 35 5f 6c 6f 3b 0a 0a 76 61 .sum64_5_lo;..va 00036a60: 72 20 42 6c 6f 63 6b 48 61 73 68 20 3d 20 63 6f r BlockHash = co 00036a70: 6d 6d 6f 6e 2e 42 6c 6f 63 6b 48 61 73 68 3b 0a mmon.BlockHash;. 00036a80: 0a 76 61 72 20 73 68 61 35 31 32 5f 4b 20 3d 20 .var sha512_K = 00036a90: 5b 0a 20 20 30 78 34 32 38 61 32 66 39 38 2c 20 [. 0x428a2f98, 00036aa0: 30 78 64 37 32 38 61 65 32 32 2c 20 30 78 37 31 0xd728ae22, 0x71 00036ab0: 33 37 34 34 39 31 2c 20 30 78 32 33 65 66 36 35 374491, 0x23ef65 00036ac0: 63 64 2c 0a 20 20 30 78 62 35 63 30 66 62 63 66 cd,. 0xb5c0fbcf 00036ad0: 2c 20 30 78 65 63 34 64 33 62 32 66 2c 20 30 78 , 0xec4d3b2f, 0x 00036ae0: 65 39 62 35 64 62 61 35 2c 20 30 78 38 31 38 39 e9b5dba5, 0x8189 00036af0: 64 62 62 63 2c 0a 20 20 30 78 33 39 35 36 63 32 dbbc,. 0x3956c2 00036b00: 35 62 2c 20 30 78 66 33 34 38 62 35 33 38 2c 20 5b, 0xf348b538, 00036b10: 30 78 35 39 66 31 31 31 66 31 2c 20 30 78 62 36 0x59f111f1, 0xb6 00036b20: 30 35 64 30 31 39 2c 0a 20 20 30 78 39 32 33 66 05d019,. 0x923f 00036b30: 38 32 61 34 2c 20 30 78 61 66 31 39 34 66 39 62 82a4, 0xaf194f9b 00036b40: 2c 20 30 78 61 62 31 63 35 65 64 35 2c 20 30 78 , 0xab1c5ed5, 0x 00036b50: 64 61 36 64 38 31 31 38 2c 0a 20 20 30 78 64 38 da6d8118,. 0xd8 00036b60: 30 37 61 61 39 38 2c 20 30 78 61 33 30 33 30 32 07aa98, 0xa30302 00036b70: 34 32 2c 20 30 78 31 32 38 33 35 62 30 31 2c 20 42, 0x12835b01, 00036b80: 30 78 34 35 37 30 36 66 62 65 2c 0a 20 20 30 78 0x45706fbe,. 0x 00036b90: 32 34 33 31 38 35 62 65 2c 20 30 78 34 65 65 34 243185be, 0x4ee4 00036ba0: 62 32 38 63 2c 20 30 78 35 35 30 63 37 64 63 33 b28c, 0x550c7dc3 00036bb0: 2c 20 30 78 64 35 66 66 62 34 65 32 2c 0a 20 20 , 0xd5ffb4e2,. 00036bc0: 30 78 37 32 62 65 35 64 37 34 2c 20 30 78 66 32 0x72be5d74, 0xf2 00036bd0: 37 62 38 39 36 66 2c 20 30 78 38 30 64 65 62 31 7b896f, 0x80deb1 00036be0: 66 65 2c 20 30 78 33 62 31 36 39 36 62 31 2c 0a fe, 0x3b1696b1,. 00036bf0: 20 20 30 78 39 62 64 63 30 36 61 37 2c 20 30 78 0x9bdc06a7, 0x 00036c00: 32 35 63 37 31 32 33 35 2c 20 30 78 63 31 39 62 25c71235, 0xc19b 00036c10: 66 31 37 34 2c 20 30 78 63 66 36 39 32 36 39 34 f174, 0xcf692694 00036c20: 2c 0a 20 20 30 78 65 34 39 62 36 39 63 31 2c 20 ,. 0xe49b69c1, 00036c30: 30 78 39 65 66 31 34 61 64 32 2c 20 30 78 65 66 0x9ef14ad2, 0xef 00036c40: 62 65 34 37 38 36 2c 20 30 78 33 38 34 66 32 35 be4786, 0x384f25 00036c50: 65 33 2c 0a 20 20 30 78 30 66 63 31 39 64 63 36 e3,. 0x0fc19dc6 00036c60: 2c 20 30 78 38 62 38 63 64 35 62 35 2c 20 30 78 , 0x8b8cd5b5, 0x 00036c70: 32 34 30 63 61 31 63 63 2c 20 30 78 37 37 61 63 240ca1cc, 0x77ac 00036c80: 39 63 36 35 2c 0a 20 20 30 78 32 64 65 39 32 63 9c65,. 0x2de92c 00036c90: 36 66 2c 20 30 78 35 39 32 62 30 32 37 35 2c 20 6f, 0x592b0275, 00036ca0: 30 78 34 61 37 34 38 34 61 61 2c 20 30 78 36 65 0x4a7484aa, 0x6e 00036cb0: 61 36 65 34 38 33 2c 0a 20 20 30 78 35 63 62 30 a6e483,. 0x5cb0 00036cc0: 61 39 64 63 2c 20 30 78 62 64 34 31 66 62 64 34 a9dc, 0xbd41fbd4 00036cd0: 2c 20 30 78 37 36 66 39 38 38 64 61 2c 20 30 78 , 0x76f988da, 0x 00036ce0: 38 33 31 31 35 33 62 35 2c 0a 20 20 30 78 39 38 831153b5,. 0x98 00036cf0: 33 65 35 31 35 32 2c 20 30 78 65 65 36 36 64 66 3e5152, 0xee66df 00036d00: 61 62 2c 20 30 78 61 38 33 31 63 36 36 64 2c 20 ab, 0xa831c66d, 00036d10: 30 78 32 64 62 34 33 32 31 30 2c 0a 20 20 30 78 0x2db43210,. 0x 00036d20: 62 30 30 33 32 37 63 38 2c 20 30 78 39 38 66 62 b00327c8, 0x98fb 00036d30: 32 31 33 66 2c 20 30 78 62 66 35 39 37 66 63 37 213f, 0xbf597fc7 00036d40: 2c 20 30 78 62 65 65 66 30 65 65 34 2c 0a 20 20 , 0xbeef0ee4,. 00036d50: 30 78 63 36 65 30 30 62 66 33 2c 20 30 78 33 64 0xc6e00bf3, 0x3d 00036d60: 61 38 38 66 63 32 2c 20 30 78 64 35 61 37 39 31 a88fc2, 0xd5a791 00036d70: 34 37 2c 20 30 78 39 33 30 61 61 37 32 35 2c 0a 47, 0x930aa725,. 00036d80: 20 20 30 78 30 36 63 61 36 33 35 31 2c 20 30 78 0x06ca6351, 0x 00036d90: 65 30 30 33 38 32 36 66 2c 20 30 78 31 34 32 39 e003826f, 0x1429 00036da0: 32 39 36 37 2c 20 30 78 30 61 30 65 36 65 37 30 2967, 0x0a0e6e70 00036db0: 2c 0a 20 20 30 78 32 37 62 37 30 61 38 35 2c 20 ,. 0x27b70a85, 00036dc0: 30 78 34 36 64 32 32 66 66 63 2c 20 30 78 32 65 0x46d22ffc, 0x2e 00036dd0: 31 62 32 31 33 38 2c 20 30 78 35 63 32 36 63 39 1b2138, 0x5c26c9 00036de0: 32 36 2c 0a 20 20 30 78 34 64 32 63 36 64 66 63 26,. 0x4d2c6dfc 00036df0: 2c 20 30 78 35 61 63 34 32 61 65 64 2c 20 30 78 , 0x5ac42aed, 0x 00036e00: 35 33 33 38 30 64 31 33 2c 20 30 78 39 64 39 35 53380d13, 0x9d95 00036e10: 62 33 64 66 2c 0a 20 20 30 78 36 35 30 61 37 33 b3df,. 0x650a73 00036e20: 35 34 2c 20 30 78 38 62 61 66 36 33 64 65 2c 20 54, 0x8baf63de, 00036e30: 30 78 37 36 36 61 30 61 62 62 2c 20 30 78 33 63 0x766a0abb, 0x3c 00036e40: 37 37 62 32 61 38 2c 0a 20 20 30 78 38 31 63 32 77b2a8,. 0x81c2 00036e50: 63 39 32 65 2c 20 30 78 34 37 65 64 61 65 65 36 c92e, 0x47edaee6 00036e60: 2c 20 30 78 39 32 37 32 32 63 38 35 2c 20 30 78 , 0x92722c85, 0x 00036e70: 31 34 38 32 33 35 33 62 2c 0a 20 20 30 78 61 32 1482353b,. 0xa2 00036e80: 62 66 65 38 61 31 2c 20 30 78 34 63 66 31 30 33 bfe8a1, 0x4cf103 00036e90: 36 34 2c 20 30 78 61 38 31 61 36 36 34 62 2c 20 64, 0xa81a664b, 00036ea0: 30 78 62 63 34 32 33 30 30 31 2c 0a 20 20 30 78 0xbc423001,. 0x 00036eb0: 63 32 34 62 38 62 37 30 2c 20 30 78 64 30 66 38 c24b8b70, 0xd0f8 00036ec0: 39 37 39 31 2c 20 30 78 63 37 36 63 35 31 61 33 9791, 0xc76c51a3 00036ed0: 2c 20 30 78 30 36 35 34 62 65 33 30 2c 0a 20 20 , 0x0654be30,. 00036ee0: 30 78 64 31 39 32 65 38 31 39 2c 20 30 78 64 36 0xd192e819, 0xd6 00036ef0: 65 66 35 32 31 38 2c 20 30 78 64 36 39 39 30 36 ef5218, 0xd69906 00036f00: 32 34 2c 20 30 78 35 35 36 35 61 39 31 30 2c 0a 24, 0x5565a910,. 00036f10: 20 20 30 78 66 34 30 65 33 35 38 35 2c 20 30 78 0xf40e3585, 0x 00036f20: 35 37 37 31 32 30 32 61 2c 20 30 78 31 30 36 61 5771202a, 0x106a 00036f30: 61 30 37 30 2c 20 30 78 33 32 62 62 64 31 62 38 a070, 0x32bbd1b8 00036f40: 2c 0a 20 20 30 78 31 39 61 34 63 31 31 36 2c 20 ,. 0x19a4c116, 00036f50: 30 78 62 38 64 32 64 30 63 38 2c 20 30 78 31 65 0xb8d2d0c8, 0x1e 00036f60: 33 37 36 63 30 38 2c 20 30 78 35 31 34 31 61 62 376c08, 0x5141ab 00036f70: 35 33 2c 0a 20 20 30 78 32 37 34 38 37 37 34 63 53,. 0x2748774c 00036f80: 2c 20 30 78 64 66 38 65 65 62 39 39 2c 20 30 78 , 0xdf8eeb99, 0x 00036f90: 33 34 62 30 62 63 62 35 2c 20 30 78 65 31 39 62 34b0bcb5, 0xe19b 00036fa0: 34 38 61 38 2c 0a 20 20 30 78 33 39 31 63 30 63 48a8,. 0x391c0c 00036fb0: 62 33 2c 20 30 78 63 35 63 39 35 61 36 33 2c 20 b3, 0xc5c95a63, 00036fc0: 30 78 34 65 64 38 61 61 34 61 2c 20 30 78 65 33 0x4ed8aa4a, 0xe3 00036fd0: 34 31 38 61 63 62 2c 0a 20 20 30 78 35 62 39 63 418acb,. 0x5b9c 00036fe0: 63 61 34 66 2c 20 30 78 37 37 36 33 65 33 37 33 ca4f, 0x7763e373 00036ff0: 2c 20 30 78 36 38 32 65 36 66 66 33 2c 20 30 78 , 0x682e6ff3, 0x 00037000: 64 36 62 32 62 38 61 33 2c 0a 20 20 30 78 37 34 d6b2b8a3,. 0x74 00037010: 38 66 38 32 65 65 2c 20 30 78 35 64 65 66 62 32 8f82ee, 0x5defb2 00037020: 66 63 2c 20 30 78 37 38 61 35 36 33 36 66 2c 20 fc, 0x78a5636f, 00037030: 30 78 34 33 31 37 32 66 36 30 2c 0a 20 20 30 78 0x43172f60,. 0x 00037040: 38 34 63 38 37 38 31 34 2c 20 30 78 61 31 66 30 84c87814, 0xa1f0 00037050: 61 62 37 32 2c 20 30 78 38 63 63 37 30 32 30 38 ab72, 0x8cc70208 00037060: 2c 20 30 78 31 61 36 34 33 39 65 63 2c 0a 20 20 , 0x1a6439ec,. 00037070: 30 78 39 30 62 65 66 66 66 61 2c 20 30 78 32 33 0x90befffa, 0x23 00037080: 36 33 31 65 32 38 2c 20 30 78 61 34 35 30 36 63 631e28, 0xa4506c 00037090: 65 62 2c 20 30 78 64 65 38 32 62 64 65 39 2c 0a eb, 0xde82bde9,. 000370a0: 20 20 30 78 62 65 66 39 61 33 66 37 2c 20 30 78 0xbef9a3f7, 0x 000370b0: 62 32 63 36 37 39 31 35 2c 20 30 78 63 36 37 31 b2c67915, 0xc671 000370c0: 37 38 66 32 2c 20 30 78 65 33 37 32 35 33 32 62 78f2, 0xe372532b 000370d0: 2c 0a 20 20 30 78 63 61 32 37 33 65 63 65 2c 20 ,. 0xca273ece, 000370e0: 30 78 65 61 32 36 36 31 39 63 2c 20 30 78 64 31 0xea26619c, 0xd1 000370f0: 38 36 62 38 63 37 2c 20 30 78 32 31 63 30 63 32 86b8c7, 0x21c0c2 00037100: 30 37 2c 0a 20 20 30 78 65 61 64 61 37 64 64 36 07,. 0xeada7dd6 00037110: 2c 20 30 78 63 64 65 30 65 62 31 65 2c 20 30 78 , 0xcde0eb1e, 0x 00037120: 66 35 37 64 34 66 37 66 2c 20 30 78 65 65 36 65 f57d4f7f, 0xee6e 00037130: 64 31 37 38 2c 0a 20 20 30 78 30 36 66 30 36 37 d178,. 0x06f067 00037140: 61 61 2c 20 30 78 37 32 31 37 36 66 62 61 2c 20 aa, 0x72176fba, 00037150: 30 78 30 61 36 33 37 64 63 35 2c 20 30 78 61 32 0x0a637dc5, 0xa2 00037160: 63 38 39 38 61 36 2c 0a 20 20 30 78 31 31 33 66 c898a6,. 0x113f 00037170: 39 38 30 34 2c 20 30 78 62 65 66 39 30 64 61 65 9804, 0xbef90dae 00037180: 2c 20 30 78 31 62 37 31 30 62 33 35 2c 20 30 78 , 0x1b710b35, 0x 00037190: 31 33 31 63 34 37 31 62 2c 0a 20 20 30 78 32 38 131c471b,. 0x28 000371a0: 64 62 37 37 66 35 2c 20 30 78 32 33 30 34 37 64 db77f5, 0x23047d 000371b0: 38 34 2c 20 30 78 33 32 63 61 61 62 37 62 2c 20 84, 0x32caab7b, 000371c0: 30 78 34 30 63 37 32 34 39 33 2c 0a 20 20 30 78 0x40c72493,. 0x 000371d0: 33 63 39 65 62 65 30 61 2c 20 30 78 31 35 63 39 3c9ebe0a, 0x15c9 000371e0: 62 65 62 63 2c 20 30 78 34 33 31 64 36 37 63 34 bebc, 0x431d67c4 000371f0: 2c 20 30 78 39 63 31 30 30 64 34 63 2c 0a 20 20 , 0x9c100d4c,. 00037200: 30 78 34 63 63 35 64 34 62 65 2c 20 30 78 63 62 0x4cc5d4be, 0xcb 00037210: 33 65 34 32 62 36 2c 20 30 78 35 39 37 66 32 39 3e42b6, 0x597f29 00037220: 39 63 2c 20 30 78 66 63 36 35 37 65 32 61 2c 0a 9c, 0xfc657e2a,. 00037230: 20 20 30 78 35 66 63 62 36 66 61 62 2c 20 30 78 0x5fcb6fab, 0x 00037240: 33 61 64 36 66 61 65 63 2c 20 30 78 36 63 34 34 3ad6faec, 0x6c44 00037250: 31 39 38 63 2c 20 30 78 34 61 34 37 35 38 31 37 198c, 0x4a475817 00037260: 0a 5d 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 53 48 .];..function SH 00037270: 41 35 31 32 28 29 20 7b 0a 20 20 69 66 20 28 21 A512() {. if (! 00037280: 28 74 68 69 73 20 69 6e 73 74 61 6e 63 65 6f 66 (this instanceof 00037290: 20 53 48 41 35 31 32 29 29 0a 20 20 20 20 72 65 SHA512)). re 000372a0: 74 75 72 6e 20 6e 65 77 20 53 48 41 35 31 32 28 turn new SHA512( 000372b0: 29 3b 0a 0a 20 20 42 6c 6f 63 6b 48 61 73 68 2e );.. BlockHash. 000372c0: 63 61 6c 6c 28 74 68 69 73 29 3b 0a 20 20 74 68 call(this);. th 000372d0: 69 73 2e 68 20 3d 20 5b 0a 20 20 20 20 30 78 36 is.h = [. 0x6 000372e0: 61 30 39 65 36 36 37 2c 20 30 78 66 33 62 63 63 a09e667, 0xf3bcc 000372f0: 39 30 38 2c 0a 20 20 20 20 30 78 62 62 36 37 61 908,. 0xbb67a 00037300: 65 38 35 2c 20 30 78 38 34 63 61 61 37 33 62 2c e85, 0x84caa73b, 00037310: 0a 20 20 20 20 30 78 33 63 36 65 66 33 37 32 2c . 0x3c6ef372, 00037320: 20 30 78 66 65 39 34 66 38 32 62 2c 0a 20 20 20 0xfe94f82b,. 00037330: 20 30 78 61 35 34 66 66 35 33 61 2c 20 30 78 35 0xa54ff53a, 0x5 00037340: 66 31 64 33 36 66 31 2c 0a 20 20 20 20 30 78 35 f1d36f1,. 0x5 00037350: 31 30 65 35 32 37 66 2c 20 30 78 61 64 65 36 38 10e527f, 0xade68 00037360: 32 64 31 2c 0a 20 20 20 20 30 78 39 62 30 35 36 2d1,. 0x9b056 00037370: 38 38 63 2c 20 30 78 32 62 33 65 36 63 31 66 2c 88c, 0x2b3e6c1f, 00037380: 0a 20 20 20 20 30 78 31 66 38 33 64 39 61 62 2c . 0x1f83d9ab, 00037390: 20 30 78 66 62 34 31 62 64 36 62 2c 0a 20 20 20 0xfb41bd6b,. 000373a0: 20 30 78 35 62 65 30 63 64 31 39 2c 20 30 78 31 0x5be0cd19, 0x1 000373b0: 33 37 65 32 31 37 39 20 5d 3b 0a 20 20 74 68 69 37e2179 ];. thi 000373c0: 73 2e 6b 20 3d 20 73 68 61 35 31 32 5f 4b 3b 0a s.k = sha512_K;. 000373d0: 20 20 74 68 69 73 2e 57 20 3d 20 6e 65 77 20 41 this.W = new A 000373e0: 72 72 61 79 28 31 36 30 29 3b 0a 7d 0a 75 74 69 rray(160);.}.uti 000373f0: 6c 73 2e 69 6e 68 65 72 69 74 73 28 53 48 41 35 ls.inherits(SHA5 00037400: 31 32 2c 20 42 6c 6f 63 6b 48 61 73 68 29 3b 0a 12, BlockHash);. 00037410: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports = 00037420: 20 53 48 41 35 31 32 3b 0a 0a 53 48 41 35 31 32 SHA512;..SHA512 00037430: 2e 62 6c 6f 63 6b 53 69 7a 65 20 3d 20 31 30 32 .blockSize = 102 00037440: 34 3b 0a 53 48 41 35 31 32 2e 6f 75 74 53 69 7a 4;.SHA512.outSiz 00037450: 65 20 3d 20 35 31 32 3b 0a 53 48 41 35 31 32 2e e = 512;.SHA512. 00037460: 68 6d 61 63 53 74 72 65 6e 67 74 68 20 3d 20 31 hmacStrength = 1 00037470: 39 32 3b 0a 53 48 41 35 31 32 2e 70 61 64 4c 65 92;.SHA512.padLe 00037480: 6e 67 74 68 20 3d 20 31 32 38 3b 0a 0a 53 48 41 ngth = 128;..SHA 00037490: 35 31 32 2e 70 72 6f 74 6f 74 79 70 65 2e 5f 70 512.prototype._p 000374a0: 72 65 70 61 72 65 42 6c 6f 63 6b 20 3d 20 66 75 repareBlock = fu 000374b0: 6e 63 74 69 6f 6e 20 5f 70 72 65 70 61 72 65 42 nction _prepareB 000374c0: 6c 6f 63 6b 28 6d 73 67 2c 20 73 74 61 72 74 29 lock(msg, start) 000374d0: 20 7b 0a 20 20 76 61 72 20 57 20 3d 20 74 68 69 {. var W = thi 000374e0: 73 2e 57 3b 0a 0a 20 20 2f 2f 20 33 32 20 78 20 s.W;.. // 32 x 000374f0: 33 32 62 69 74 20 77 6f 72 64 73 0a 20 20 66 6f 32bit words. fo 00037500: 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 r (var i = 0; i 00037510: 3c 20 33 32 3b 20 69 2b 2b 29 0a 20 20 20 20 57 < 32; i++). W 00037520: 5b 69 5d 20 3d 20 6d 73 67 5b 73 74 61 72 74 20 [i] = msg[start 00037530: 2b 20 69 5d 3b 0a 20 20 66 6f 72 20 28 3b 20 69 + i];. for (; i 00037540: 20 3c 20 57 2e 6c 65 6e 67 74 68 3b 20 69 20 2b < W.length; i + 00037550: 3d 20 32 29 20 7b 0a 20 20 20 20 76 61 72 20 63 = 2) {. var c 00037560: 30 5f 68 69 20 3d 20 67 31 5f 35 31 32 5f 68 69 0_hi = g1_512_hi 00037570: 28 57 5b 69 20 2d 20 34 5d 2c 20 57 5b 69 20 2d (W[i - 4], W[i - 00037580: 20 33 5d 29 3b 20 20 2f 2f 20 69 20 2d 20 32 0a 3]); // i - 2. 00037590: 20 20 20 20 76 61 72 20 63 30 5f 6c 6f 20 3d 20 var c0_lo = 000375a0: 67 31 5f 35 31 32 5f 6c 6f 28 57 5b 69 20 2d 20 g1_512_lo(W[i - 000375b0: 34 5d 2c 20 57 5b 69 20 2d 20 33 5d 29 3b 0a 20 4], W[i - 3]);. 000375c0: 20 20 20 76 61 72 20 63 31 5f 68 69 20 3d 20 57 var c1_hi = W 000375d0: 5b 69 20 2d 20 31 34 5d 3b 20 20 2f 2f 20 69 20 [i - 14]; // i 000375e0: 2d 20 37 0a 20 20 20 20 76 61 72 20 63 31 5f 6c - 7. var c1_l 000375f0: 6f 20 3d 20 57 5b 69 20 2d 20 31 33 5d 3b 0a 20 o = W[i - 13];. 00037600: 20 20 20 76 61 72 20 63 32 5f 68 69 20 3d 20 67 var c2_hi = g 00037610: 30 5f 35 31 32 5f 68 69 28 57 5b 69 20 2d 20 33 0_512_hi(W[i - 3 00037620: 30 5d 2c 20 57 5b 69 20 2d 20 32 39 5d 29 3b 20 0], W[i - 29]); 00037630: 20 2f 2f 20 69 20 2d 20 31 35 0a 20 20 20 20 76 // i - 15. v 00037640: 61 72 20 63 32 5f 6c 6f 20 3d 20 67 30 5f 35 31 ar c2_lo = g0_51 00037650: 32 5f 6c 6f 28 57 5b 69 20 2d 20 33 30 5d 2c 20 2_lo(W[i - 30], 00037660: 57 5b 69 20 2d 20 32 39 5d 29 3b 0a 20 20 20 20 W[i - 29]);. 00037670: 76 61 72 20 63 33 5f 68 69 20 3d 20 57 5b 69 20 var c3_hi = W[i 00037680: 2d 20 33 32 5d 3b 20 20 2f 2f 20 69 20 2d 20 31 - 32]; // i - 1 00037690: 36 0a 20 20 20 20 76 61 72 20 63 33 5f 6c 6f 20 6. var c3_lo 000376a0: 3d 20 57 5b 69 20 2d 20 33 31 5d 3b 0a 0a 20 20 = W[i - 31];.. 000376b0: 20 20 57 5b 69 5d 20 3d 20 73 75 6d 36 34 5f 34 W[i] = sum64_4 000376c0: 5f 68 69 28 0a 20 20 20 20 20 20 63 30 5f 68 69 _hi(. c0_hi 000376d0: 2c 20 63 30 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 , c0_lo,. c 000376e0: 31 5f 68 69 2c 20 63 31 5f 6c 6f 2c 0a 20 20 20 1_hi, c1_lo,. 000376f0: 20 20 20 63 32 5f 68 69 2c 20 63 32 5f 6c 6f 2c c2_hi, c2_lo, 00037700: 0a 20 20 20 20 20 20 63 33 5f 68 69 2c 20 63 33 . c3_hi, c3 00037710: 5f 6c 6f 29 3b 0a 20 20 20 20 57 5b 69 20 2b 20 _lo);. W[i + 00037720: 31 5d 20 3d 20 73 75 6d 36 34 5f 34 5f 6c 6f 28 1] = sum64_4_lo( 00037730: 0a 20 20 20 20 20 20 63 30 5f 68 69 2c 20 63 30 . c0_hi, c0 00037740: 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 31 5f 68 69 _lo,. c1_hi 00037750: 2c 20 63 31 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 , c1_lo,. c 00037760: 32 5f 68 69 2c 20 63 32 5f 6c 6f 2c 0a 20 20 20 2_hi, c2_lo,. 00037770: 20 20 20 63 33 5f 68 69 2c 20 63 33 5f 6c 6f 29 c3_hi, c3_lo) 00037780: 3b 0a 20 20 7d 0a 7d 3b 0a 0a 53 48 41 35 31 32 ;. }.};..SHA512 00037790: 2e 70 72 6f 74 6f 74 79 70 65 2e 5f 75 70 64 61 .prototype._upda 000377a0: 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 5f 75 te = function _u 000377b0: 70 64 61 74 65 28 6d 73 67 2c 20 73 74 61 72 74 pdate(msg, start 000377c0: 29 20 7b 0a 20 20 74 68 69 73 2e 5f 70 72 65 70 ) {. this._prep 000377d0: 61 72 65 42 6c 6f 63 6b 28 6d 73 67 2c 20 73 74 areBlock(msg, st 000377e0: 61 72 74 29 3b 0a 0a 20 20 76 61 72 20 57 20 3d art);.. var W = 000377f0: 20 74 68 69 73 2e 57 3b 0a 0a 20 20 76 61 72 20 this.W;.. var 00037800: 61 68 20 3d 20 74 68 69 73 2e 68 5b 30 5d 3b 0a ah = this.h[0];. 00037810: 20 20 76 61 72 20 61 6c 20 3d 20 74 68 69 73 2e var al = this. 00037820: 68 5b 31 5d 3b 0a 20 20 76 61 72 20 62 68 20 3d h[1];. var bh = 00037830: 20 74 68 69 73 2e 68 5b 32 5d 3b 0a 20 20 76 61 this.h[2];. va 00037840: 72 20 62 6c 20 3d 20 74 68 69 73 2e 68 5b 33 5d r bl = this.h[3] 00037850: 3b 0a 20 20 76 61 72 20 63 68 20 3d 20 74 68 69 ;. var ch = thi 00037860: 73 2e 68 5b 34 5d 3b 0a 20 20 76 61 72 20 63 6c s.h[4];. var cl 00037870: 20 3d 20 74 68 69 73 2e 68 5b 35 5d 3b 0a 20 20 = this.h[5];. 00037880: 76 61 72 20 64 68 20 3d 20 74 68 69 73 2e 68 5b var dh = this.h[ 00037890: 36 5d 3b 0a 20 20 76 61 72 20 64 6c 20 3d 20 74 6];. var dl = t 000378a0: 68 69 73 2e 68 5b 37 5d 3b 0a 20 20 76 61 72 20 his.h[7];. var 000378b0: 65 68 20 3d 20 74 68 69 73 2e 68 5b 38 5d 3b 0a eh = this.h[8];. 000378c0: 20 20 76 61 72 20 65 6c 20 3d 20 74 68 69 73 2e var el = this. 000378d0: 68 5b 39 5d 3b 0a 20 20 76 61 72 20 66 68 20 3d h[9];. var fh = 000378e0: 20 74 68 69 73 2e 68 5b 31 30 5d 3b 0a 20 20 76 this.h[10];. v 000378f0: 61 72 20 66 6c 20 3d 20 74 68 69 73 2e 68 5b 31 ar fl = this.h[1 00037900: 31 5d 3b 0a 20 20 76 61 72 20 67 68 20 3d 20 74 1];. var gh = t 00037910: 68 69 73 2e 68 5b 31 32 5d 3b 0a 20 20 76 61 72 his.h[12];. var 00037920: 20 67 6c 20 3d 20 74 68 69 73 2e 68 5b 31 33 5d gl = this.h[13] 00037930: 3b 0a 20 20 76 61 72 20 68 68 20 3d 20 74 68 69 ;. var hh = thi 00037940: 73 2e 68 5b 31 34 5d 3b 0a 20 20 76 61 72 20 68 s.h[14];. var h 00037950: 6c 20 3d 20 74 68 69 73 2e 68 5b 31 35 5d 3b 0a l = this.h[15];. 00037960: 0a 20 20 61 73 73 65 72 74 28 74 68 69 73 2e 6b . assert(this.k 00037970: 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 57 2e 6c 65 .length === W.le 00037980: 6e 67 74 68 29 3b 0a 20 20 66 6f 72 20 28 76 61 ngth);. for (va 00037990: 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 57 2e 6c r i = 0; i < W.l 000379a0: 65 6e 67 74 68 3b 20 69 20 2b 3d 20 32 29 20 7b ength; i += 2) { 000379b0: 0a 20 20 20 20 76 61 72 20 63 30 5f 68 69 20 3d . var c0_hi = 000379c0: 20 68 68 3b 0a 20 20 20 20 76 61 72 20 63 30 5f hh;. var c0_ 000379d0: 6c 6f 20 3d 20 68 6c 3b 0a 20 20 20 20 76 61 72 lo = hl;. var 000379e0: 20 63 31 5f 68 69 20 3d 20 73 31 5f 35 31 32 5f c1_hi = s1_512_ 000379f0: 68 69 28 65 68 2c 20 65 6c 29 3b 0a 20 20 20 20 hi(eh, el);. 00037a00: 76 61 72 20 63 31 5f 6c 6f 20 3d 20 73 31 5f 35 var c1_lo = s1_5 00037a10: 31 32 5f 6c 6f 28 65 68 2c 20 65 6c 29 3b 0a 20 12_lo(eh, el);. 00037a20: 20 20 20 76 61 72 20 63 32 5f 68 69 20 3d 20 63 var c2_hi = c 00037a30: 68 36 34 5f 68 69 28 65 68 2c 20 65 6c 2c 20 66 h64_hi(eh, el, f 00037a40: 68 2c 20 66 6c 2c 20 67 68 2c 20 67 6c 29 3b 0a h, fl, gh, gl);. 00037a50: 20 20 20 20 76 61 72 20 63 32 5f 6c 6f 20 3d 20 var c2_lo = 00037a60: 63 68 36 34 5f 6c 6f 28 65 68 2c 20 65 6c 2c 20 ch64_lo(eh, el, 00037a70: 66 68 2c 20 66 6c 2c 20 67 68 2c 20 67 6c 29 3b fh, fl, gh, gl); 00037a80: 0a 20 20 20 20 76 61 72 20 63 33 5f 68 69 20 3d . var c3_hi = 00037a90: 20 74 68 69 73 2e 6b 5b 69 5d 3b 0a 20 20 20 20 this.k[i];. 00037aa0: 76 61 72 20 63 33 5f 6c 6f 20 3d 20 74 68 69 73 var c3_lo = this 00037ab0: 2e 6b 5b 69 20 2b 20 31 5d 3b 0a 20 20 20 20 76 .k[i + 1];. v 00037ac0: 61 72 20 63 34 5f 68 69 20 3d 20 57 5b 69 5d 3b ar c4_hi = W[i]; 00037ad0: 0a 20 20 20 20 76 61 72 20 63 34 5f 6c 6f 20 3d . var c4_lo = 00037ae0: 20 57 5b 69 20 2b 20 31 5d 3b 0a 0a 20 20 20 20 W[i + 1];.. 00037af0: 76 61 72 20 54 31 5f 68 69 20 3d 20 73 75 6d 36 var T1_hi = sum6 00037b00: 34 5f 35 5f 68 69 28 0a 20 20 20 20 20 20 63 30 4_5_hi(. c0 00037b10: 5f 68 69 2c 20 63 30 5f 6c 6f 2c 0a 20 20 20 20 _hi, c0_lo,. 00037b20: 20 20 63 31 5f 68 69 2c 20 63 31 5f 6c 6f 2c 0a c1_hi, c1_lo,. 00037b30: 20 20 20 20 20 20 63 32 5f 68 69 2c 20 63 32 5f c2_hi, c2_ 00037b40: 6c 6f 2c 0a 20 20 20 20 20 20 63 33 5f 68 69 2c lo,. c3_hi, 00037b50: 20 63 33 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 34 c3_lo,. c4 00037b60: 5f 68 69 2c 20 63 34 5f 6c 6f 29 3b 0a 20 20 20 _hi, c4_lo);. 00037b70: 20 76 61 72 20 54 31 5f 6c 6f 20 3d 20 73 75 6d var T1_lo = sum 00037b80: 36 34 5f 35 5f 6c 6f 28 0a 20 20 20 20 20 20 63 64_5_lo(. c 00037b90: 30 5f 68 69 2c 20 63 30 5f 6c 6f 2c 0a 20 20 20 0_hi, c0_lo,. 00037ba0: 20 20 20 63 31 5f 68 69 2c 20 63 31 5f 6c 6f 2c c1_hi, c1_lo, 00037bb0: 0a 20 20 20 20 20 20 63 32 5f 68 69 2c 20 63 32 . c2_hi, c2 00037bc0: 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 33 5f 68 69 _lo,. c3_hi 00037bd0: 2c 20 63 33 5f 6c 6f 2c 0a 20 20 20 20 20 20 63 , c3_lo,. c 00037be0: 34 5f 68 69 2c 20 63 34 5f 6c 6f 29 3b 0a 0a 20 4_hi, c4_lo);.. 00037bf0: 20 20 20 63 30 5f 68 69 20 3d 20 73 30 5f 35 31 c0_hi = s0_51 00037c00: 32 5f 68 69 28 61 68 2c 20 61 6c 29 3b 0a 20 20 2_hi(ah, al);. 00037c10: 20 20 63 30 5f 6c 6f 20 3d 20 73 30 5f 35 31 32 c0_lo = s0_512 00037c20: 5f 6c 6f 28 61 68 2c 20 61 6c 29 3b 0a 20 20 20 _lo(ah, al);. 00037c30: 20 63 31 5f 68 69 20 3d 20 6d 61 6a 36 34 5f 68 c1_hi = maj64_h 00037c40: 69 28 61 68 2c 20 61 6c 2c 20 62 68 2c 20 62 6c i(ah, al, bh, bl 00037c50: 2c 20 63 68 2c 20 63 6c 29 3b 0a 20 20 20 20 63 , ch, cl);. c 00037c60: 31 5f 6c 6f 20 3d 20 6d 61 6a 36 34 5f 6c 6f 28 1_lo = maj64_lo( 00037c70: 61 68 2c 20 61 6c 2c 20 62 68 2c 20 62 6c 2c 20 ah, al, bh, bl, 00037c80: 63 68 2c 20 63 6c 29 3b 0a 0a 20 20 20 20 76 61 ch, cl);.. va 00037c90: 72 20 54 32 5f 68 69 20 3d 20 73 75 6d 36 34 5f r T2_hi = sum64_ 00037ca0: 68 69 28 63 30 5f 68 69 2c 20 63 30 5f 6c 6f 2c hi(c0_hi, c0_lo, 00037cb0: 20 63 31 5f 68 69 2c 20 63 31 5f 6c 6f 29 3b 0a c1_hi, c1_lo);. 00037cc0: 20 20 20 20 76 61 72 20 54 32 5f 6c 6f 20 3d 20 var T2_lo = 00037cd0: 73 75 6d 36 34 5f 6c 6f 28 63 30 5f 68 69 2c 20 sum64_lo(c0_hi, 00037ce0: 63 30 5f 6c 6f 2c 20 63 31 5f 68 69 2c 20 63 31 c0_lo, c1_hi, c1 00037cf0: 5f 6c 6f 29 3b 0a 0a 20 20 20 20 68 68 20 3d 20 _lo);.. hh = 00037d00: 67 68 3b 0a 20 20 20 20 68 6c 20 3d 20 67 6c 3b gh;. hl = gl; 00037d10: 0a 0a 20 20 20 20 67 68 20 3d 20 66 68 3b 0a 20 .. gh = fh;. 00037d20: 20 20 20 67 6c 20 3d 20 66 6c 3b 0a 0a 20 20 20 gl = fl;.. 00037d30: 20 66 68 20 3d 20 65 68 3b 0a 20 20 20 20 66 6c fh = eh;. fl 00037d40: 20 3d 20 65 6c 3b 0a 0a 20 20 20 20 65 68 20 3d = el;.. eh = 00037d50: 20 73 75 6d 36 34 5f 68 69 28 64 68 2c 20 64 6c sum64_hi(dh, dl 00037d60: 2c 20 54 31 5f 68 69 2c 20 54 31 5f 6c 6f 29 3b , T1_hi, T1_lo); 00037d70: 0a 20 20 20 20 65 6c 20 3d 20 73 75 6d 36 34 5f . el = sum64_ 00037d80: 6c 6f 28 64 6c 2c 20 64 6c 2c 20 54 31 5f 68 69 lo(dl, dl, T1_hi 00037d90: 2c 20 54 31 5f 6c 6f 29 3b 0a 0a 20 20 20 20 64 , T1_lo);.. d 00037da0: 68 20 3d 20 63 68 3b 0a 20 20 20 20 64 6c 20 3d h = ch;. dl = 00037db0: 20 63 6c 3b 0a 0a 20 20 20 20 63 68 20 3d 20 62 cl;.. ch = b 00037dc0: 68 3b 0a 20 20 20 20 63 6c 20 3d 20 62 6c 3b 0a h;. cl = bl;. 00037dd0: 0a 20 20 20 20 62 68 20 3d 20 61 68 3b 0a 20 20 . bh = ah;. 00037de0: 20 20 62 6c 20 3d 20 61 6c 3b 0a 0a 20 20 20 20 bl = al;.. 00037df0: 61 68 20 3d 20 73 75 6d 36 34 5f 68 69 28 54 31 ah = sum64_hi(T1 00037e00: 5f 68 69 2c 20 54 31 5f 6c 6f 2c 20 54 32 5f 68 _hi, T1_lo, T2_h 00037e10: 69 2c 20 54 32 5f 6c 6f 29 3b 0a 20 20 20 20 61 i, T2_lo);. a 00037e20: 6c 20 3d 20 73 75 6d 36 34 5f 6c 6f 28 54 31 5f l = sum64_lo(T1_ 00037e30: 68 69 2c 20 54 31 5f 6c 6f 2c 20 54 32 5f 68 69 hi, T1_lo, T2_hi 00037e40: 2c 20 54 32 5f 6c 6f 29 3b 0a 20 20 7d 0a 0a 20 , T2_lo);. }.. 00037e50: 20 73 75 6d 36 34 28 74 68 69 73 2e 68 2c 20 30 sum64(this.h, 0 00037e60: 2c 20 61 68 2c 20 61 6c 29 3b 0a 20 20 73 75 6d , ah, al);. sum 00037e70: 36 34 28 74 68 69 73 2e 68 2c 20 32 2c 20 62 68 64(this.h, 2, bh 00037e80: 2c 20 62 6c 29 3b 0a 20 20 73 75 6d 36 34 28 74 , bl);. sum64(t 00037e90: 68 69 73 2e 68 2c 20 34 2c 20 63 68 2c 20 63 6c his.h, 4, ch, cl 00037ea0: 29 3b 0a 20 20 73 75 6d 36 34 28 74 68 69 73 2e );. sum64(this. 00037eb0: 68 2c 20 36 2c 20 64 68 2c 20 64 6c 29 3b 0a 20 h, 6, dh, dl);. 00037ec0: 20 73 75 6d 36 34 28 74 68 69 73 2e 68 2c 20 38 sum64(this.h, 8 00037ed0: 2c 20 65 68 2c 20 65 6c 29 3b 0a 20 20 73 75 6d , eh, el);. sum 00037ee0: 36 34 28 74 68 69 73 2e 68 2c 20 31 30 2c 20 66 64(this.h, 10, f 00037ef0: 68 2c 20 66 6c 29 3b 0a 20 20 73 75 6d 36 34 28 h, fl);. sum64( 00037f00: 74 68 69 73 2e 68 2c 20 31 32 2c 20 67 68 2c 20 this.h, 12, gh, 00037f10: 67 6c 29 3b 0a 20 20 73 75 6d 36 34 28 74 68 69 gl);. sum64(thi 00037f20: 73 2e 68 2c 20 31 34 2c 20 68 68 2c 20 68 6c 29 s.h, 14, hh, hl) 00037f30: 3b 0a 7d 3b 0a 0a 53 48 41 35 31 32 2e 70 72 6f ;.};..SHA512.pro 00037f40: 74 6f 74 79 70 65 2e 5f 64 69 67 65 73 74 20 3d totype._digest = 00037f50: 20 66 75 6e 63 74 69 6f 6e 20 64 69 67 65 73 74 function digest 00037f60: 28 65 6e 63 29 20 7b 0a 20 20 69 66 20 28 65 6e (enc) {. if (en 00037f70: 63 20 3d 3d 3d 20 27 68 65 78 27 29 0a 20 20 20 c === 'hex'). 00037f80: 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e 74 6f return utils.to 00037f90: 48 65 78 33 32 28 74 68 69 73 2e 68 2c 20 27 62 Hex32(this.h, 'b 00037fa0: 69 67 27 29 3b 0a 20 20 65 6c 73 65 0a 20 20 20 ig');. else. 00037fb0: 20 72 65 74 75 72 6e 20 75 74 69 6c 73 2e 73 70 return utils.sp 00037fc0: 6c 69 74 33 32 28 74 68 69 73 2e 68 2c 20 27 62 lit32(this.h, 'b 00037fd0: 69 67 27 29 3b 0a 7d 3b 0a 0a 66 75 6e 63 74 69 ig');.};..functi 00037fe0: 6f 6e 20 63 68 36 34 5f 68 69 28 78 68 2c 20 78 on ch64_hi(xh, x 00037ff0: 6c 2c 20 79 68 2c 20 79 6c 2c 20 7a 68 29 20 7b l, yh, yl, zh) { 00038000: 0a 20 20 76 61 72 20 72 20 3d 20 28 78 68 20 26 . var r = (xh & 00038010: 20 79 68 29 20 5e 20 28 28 7e 78 68 29 20 26 20 yh) ^ ((~xh) & 00038020: 7a 68 29 3b 0a 20 20 69 66 20 28 72 20 3c 20 30 zh);. if (r < 0 00038030: 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 30 ). r += 0x100 00038040: 30 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 6e 000000;. return 00038050: 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 r;.}..function 00038060: 63 68 36 34 5f 6c 6f 28 78 68 2c 20 78 6c 2c 20 ch64_lo(xh, xl, 00038070: 79 68 2c 20 79 6c 2c 20 7a 68 2c 20 7a 6c 29 20 yh, yl, zh, zl) 00038080: 7b 0a 20 20 76 61 72 20 72 20 3d 20 28 78 6c 20 {. var r = (xl 00038090: 26 20 79 6c 29 20 5e 20 28 28 7e 78 6c 29 20 26 & yl) ^ ((~xl) & 000380a0: 20 7a 6c 29 3b 0a 20 20 69 66 20 28 72 20 3c 20 zl);. if (r < 000380b0: 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 0). r += 0x10 000380c0: 30 30 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 0000000;. retur 000380d0: 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e n r;.}..function 000380e0: 20 6d 61 6a 36 34 5f 68 69 28 78 68 2c 20 78 6c maj64_hi(xh, xl 000380f0: 2c 20 79 68 2c 20 79 6c 2c 20 7a 68 29 20 7b 0a , yh, yl, zh) {. 00038100: 20 20 76 61 72 20 72 20 3d 20 28 78 68 20 26 20 var r = (xh & 00038110: 79 68 29 20 5e 20 28 78 68 20 26 20 7a 68 29 20 yh) ^ (xh & zh) 00038120: 5e 20 28 79 68 20 26 20 7a 68 29 3b 0a 20 20 69 ^ (yh & zh);. i 00038130: 66 20 28 72 20 3c 20 30 29 0a 20 20 20 20 72 20 f (r < 0). r 00038140: 2b 3d 20 30 78 31 30 30 30 30 30 30 30 30 3b 0a += 0x100000000;. 00038150: 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 66 return r;.}..f 00038160: 75 6e 63 74 69 6f 6e 20 6d 61 6a 36 34 5f 6c 6f unction maj64_lo 00038170: 28 78 68 2c 20 78 6c 2c 20 79 68 2c 20 79 6c 2c (xh, xl, yh, yl, 00038180: 20 7a 68 2c 20 7a 6c 29 20 7b 0a 20 20 76 61 72 zh, zl) {. var 00038190: 20 72 20 3d 20 28 78 6c 20 26 20 79 6c 29 20 5e r = (xl & yl) ^ 000381a0: 20 28 78 6c 20 26 20 7a 6c 29 20 5e 20 28 79 6c (xl & zl) ^ (yl 000381b0: 20 26 20 7a 6c 29 3b 0a 20 20 69 66 20 28 72 20 & zl);. if (r 000381c0: 3c 20 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 < 0). r += 0x 000381d0: 31 30 30 30 30 30 30 30 30 3b 0a 20 20 72 65 74 100000000;. ret 000381e0: 75 72 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 urn r;.}..functi 000381f0: 6f 6e 20 73 30 5f 35 31 32 5f 68 69 28 78 68 2c on s0_512_hi(xh, 00038200: 20 78 6c 29 20 7b 0a 20 20 76 61 72 20 63 30 5f xl) {. var c0_ 00038210: 68 69 20 3d 20 72 6f 74 72 36 34 5f 68 69 28 78 hi = rotr64_hi(x 00038220: 68 2c 20 78 6c 2c 20 32 38 29 3b 0a 20 20 76 61 h, xl, 28);. va 00038230: 72 20 63 31 5f 68 69 20 3d 20 72 6f 74 72 36 34 r c1_hi = rotr64 00038240: 5f 68 69 28 78 6c 2c 20 78 68 2c 20 32 29 3b 20 _hi(xl, xh, 2); 00038250: 20 2f 2f 20 33 34 0a 20 20 76 61 72 20 63 32 5f // 34. var c2_ 00038260: 68 69 20 3d 20 72 6f 74 72 36 34 5f 68 69 28 78 hi = rotr64_hi(x 00038270: 6c 2c 20 78 68 2c 20 37 29 3b 20 20 2f 2f 20 33 l, xh, 7); // 3 00038280: 39 0a 0a 20 20 76 61 72 20 72 20 3d 20 63 30 5f 9.. var r = c0_ 00038290: 68 69 20 5e 20 63 31 5f 68 69 20 5e 20 63 32 5f hi ^ c1_hi ^ c2_ 000382a0: 68 69 3b 0a 20 20 69 66 20 28 72 20 3c 20 30 29 hi;. if (r < 0) 000382b0: 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 30 30 . r += 0x1000 000382c0: 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 6e 20 00000;. return 000382d0: 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 r;.}..function s 000382e0: 30 5f 35 31 32 5f 6c 6f 28 78 68 2c 20 78 6c 29 0_512_lo(xh, xl) 000382f0: 20 7b 0a 20 20 76 61 72 20 63 30 5f 6c 6f 20 3d {. var c0_lo = 00038300: 20 72 6f 74 72 36 34 5f 6c 6f 28 78 68 2c 20 78 rotr64_lo(xh, x 00038310: 6c 2c 20 32 38 29 3b 0a 20 20 76 61 72 20 63 31 l, 28);. var c1 00038320: 5f 6c 6f 20 3d 20 72 6f 74 72 36 34 5f 6c 6f 28 _lo = rotr64_lo( 00038330: 78 6c 2c 20 78 68 2c 20 32 29 3b 20 20 2f 2f 20 xl, xh, 2); // 00038340: 33 34 0a 20 20 76 61 72 20 63 32 5f 6c 6f 20 3d 34. var c2_lo = 00038350: 20 72 6f 74 72 36 34 5f 6c 6f 28 78 6c 2c 20 78 rotr64_lo(xl, x 00038360: 68 2c 20 37 29 3b 20 20 2f 2f 20 33 39 0a 0a 20 h, 7); // 39.. 00038370: 20 76 61 72 20 72 20 3d 20 63 30 5f 6c 6f 20 5e var r = c0_lo ^ 00038380: 20 63 31 5f 6c 6f 20 5e 20 63 32 5f 6c 6f 3b 0a c1_lo ^ c2_lo;. 00038390: 20 20 69 66 20 28 72 20 3c 20 30 29 0a 20 20 20 if (r < 0). 000383a0: 20 72 20 2b 3d 20 30 78 31 30 30 30 30 30 30 30 r += 0x10000000 000383b0: 30 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0;. return r;.} 000383c0: 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 31 5f 35 31 ..function s1_51 000383d0: 32 5f 68 69 28 78 68 2c 20 78 6c 29 20 7b 0a 20 2_hi(xh, xl) {. 000383e0: 20 76 61 72 20 63 30 5f 68 69 20 3d 20 72 6f 74 var c0_hi = rot 000383f0: 72 36 34 5f 68 69 28 78 68 2c 20 78 6c 2c 20 31 r64_hi(xh, xl, 1 00038400: 34 29 3b 0a 20 20 76 61 72 20 63 31 5f 68 69 20 4);. var c1_hi 00038410: 3d 20 72 6f 74 72 36 34 5f 68 69 28 78 68 2c 20 = rotr64_hi(xh, 00038420: 78 6c 2c 20 31 38 29 3b 0a 20 20 76 61 72 20 63 xl, 18);. var c 00038430: 32 5f 68 69 20 3d 20 72 6f 74 72 36 34 5f 68 69 2_hi = rotr64_hi 00038440: 28 78 6c 2c 20 78 68 2c 20 39 29 3b 20 20 2f 2f (xl, xh, 9); // 00038450: 20 34 31 0a 0a 20 20 76 61 72 20 72 20 3d 20 63 41.. var r = c 00038460: 30 5f 68 69 20 5e 20 63 31 5f 68 69 20 5e 20 63 0_hi ^ c1_hi ^ c 00038470: 32 5f 68 69 3b 0a 20 20 69 66 20 28 72 20 3c 20 2_hi;. if (r < 00038480: 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 0). r += 0x10 00038490: 30 30 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 0000000;. retur 000384a0: 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e n r;.}..function 000384b0: 20 73 31 5f 35 31 32 5f 6c 6f 28 78 68 2c 20 78 s1_512_lo(xh, x 000384c0: 6c 29 20 7b 0a 20 20 76 61 72 20 63 30 5f 6c 6f l) {. var c0_lo 000384d0: 20 3d 20 72 6f 74 72 36 34 5f 6c 6f 28 78 68 2c = rotr64_lo(xh, 000384e0: 20 78 6c 2c 20 31 34 29 3b 0a 20 20 76 61 72 20 xl, 14);. var 000384f0: 63 31 5f 6c 6f 20 3d 20 72 6f 74 72 36 34 5f 6c c1_lo = rotr64_l 00038500: 6f 28 78 68 2c 20 78 6c 2c 20 31 38 29 3b 0a 20 o(xh, xl, 18);. 00038510: 20 76 61 72 20 63 32 5f 6c 6f 20 3d 20 72 6f 74 var c2_lo = rot 00038520: 72 36 34 5f 6c 6f 28 78 6c 2c 20 78 68 2c 20 39 r64_lo(xl, xh, 9 00038530: 29 3b 20 20 2f 2f 20 34 31 0a 0a 20 20 76 61 72 ); // 41.. var 00038540: 20 72 20 3d 20 63 30 5f 6c 6f 20 5e 20 63 31 5f r = c0_lo ^ c1_ 00038550: 6c 6f 20 5e 20 63 32 5f 6c 6f 3b 0a 20 20 69 66 lo ^ c2_lo;. if 00038560: 20 28 72 20 3c 20 30 29 0a 20 20 20 20 72 20 2b (r < 0). r + 00038570: 3d 20 30 78 31 30 30 30 30 30 30 30 30 3b 0a 20 = 0x100000000;. 00038580: 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 66 75 return r;.}..fu 00038590: 6e 63 74 69 6f 6e 20 67 30 5f 35 31 32 5f 68 69 nction g0_512_hi 000385a0: 28 78 68 2c 20 78 6c 29 20 7b 0a 20 20 76 61 72 (xh, xl) {. var 000385b0: 20 63 30 5f 68 69 20 3d 20 72 6f 74 72 36 34 5f c0_hi = rotr64_ 000385c0: 68 69 28 78 68 2c 20 78 6c 2c 20 31 29 3b 0a 20 hi(xh, xl, 1);. 000385d0: 20 76 61 72 20 63 31 5f 68 69 20 3d 20 72 6f 74 var c1_hi = rot 000385e0: 72 36 34 5f 68 69 28 78 68 2c 20 78 6c 2c 20 38 r64_hi(xh, xl, 8 000385f0: 29 3b 0a 20 20 76 61 72 20 63 32 5f 68 69 20 3d );. var c2_hi = 00038600: 20 73 68 72 36 34 5f 68 69 28 78 68 2c 20 78 6c shr64_hi(xh, xl 00038610: 2c 20 37 29 3b 0a 0a 20 20 76 61 72 20 72 20 3d , 7);.. var r = 00038620: 20 63 30 5f 68 69 20 5e 20 63 31 5f 68 69 20 5e c0_hi ^ c1_hi ^ 00038630: 20 63 32 5f 68 69 3b 0a 20 20 69 66 20 28 72 20 c2_hi;. if (r 00038640: 3c 20 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 78 < 0). r += 0x 00038650: 31 30 30 30 30 30 30 30 30 3b 0a 20 20 72 65 74 100000000;. ret 00038660: 75 72 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 urn r;.}..functi 00038670: 6f 6e 20 67 30 5f 35 31 32 5f 6c 6f 28 78 68 2c on g0_512_lo(xh, 00038680: 20 78 6c 29 20 7b 0a 20 20 76 61 72 20 63 30 5f xl) {. var c0_ 00038690: 6c 6f 20 3d 20 72 6f 74 72 36 34 5f 6c 6f 28 78 lo = rotr64_lo(x 000386a0: 68 2c 20 78 6c 2c 20 31 29 3b 0a 20 20 76 61 72 h, xl, 1);. var 000386b0: 20 63 31 5f 6c 6f 20 3d 20 72 6f 74 72 36 34 5f c1_lo = rotr64_ 000386c0: 6c 6f 28 78 68 2c 20 78 6c 2c 20 38 29 3b 0a 20 lo(xh, xl, 8);. 000386d0: 20 76 61 72 20 63 32 5f 6c 6f 20 3d 20 73 68 72 var c2_lo = shr 000386e0: 36 34 5f 6c 6f 28 78 68 2c 20 78 6c 2c 20 37 29 64_lo(xh, xl, 7) 000386f0: 3b 0a 0a 20 20 76 61 72 20 72 20 3d 20 63 30 5f ;.. var r = c0_ 00038700: 6c 6f 20 5e 20 63 31 5f 6c 6f 20 5e 20 63 32 5f lo ^ c1_lo ^ c2_ 00038710: 6c 6f 3b 0a 20 20 69 66 20 28 72 20 3c 20 30 29 lo;. if (r < 0) 00038720: 0a 20 20 20 20 72 20 2b 3d 20 30 78 31 30 30 30 . r += 0x1000 00038730: 30 30 30 30 30 3b 0a 20 20 72 65 74 75 72 6e 20 00000;. return 00038740: 72 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 67 r;.}..function g 00038750: 31 5f 35 31 32 5f 68 69 28 78 68 2c 20 78 6c 29 1_512_hi(xh, xl) 00038760: 20 7b 0a 20 20 76 61 72 20 63 30 5f 68 69 20 3d {. var c0_hi = 00038770: 20 72 6f 74 72 36 34 5f 68 69 28 78 68 2c 20 78 rotr64_hi(xh, x 00038780: 6c 2c 20 31 39 29 3b 0a 20 20 76 61 72 20 63 31 l, 19);. var c1 00038790: 5f 68 69 20 3d 20 72 6f 74 72 36 34 5f 68 69 28 _hi = rotr64_hi( 000387a0: 78 6c 2c 20 78 68 2c 20 32 39 29 3b 20 20 2f 2f xl, xh, 29); // 000387b0: 20 36 31 0a 20 20 76 61 72 20 63 32 5f 68 69 20 61. var c2_hi 000387c0: 3d 20 73 68 72 36 34 5f 68 69 28 78 68 2c 20 78 = shr64_hi(xh, x 000387d0: 6c 2c 20 36 29 3b 0a 0a 20 20 76 61 72 20 72 20 l, 6);.. var r 000387e0: 3d 20 63 30 5f 68 69 20 5e 20 63 31 5f 68 69 20 = c0_hi ^ c1_hi 000387f0: 5e 20 63 32 5f 68 69 3b 0a 20 20 69 66 20 28 72 ^ c2_hi;. if (r 00038800: 20 3c 20 30 29 0a 20 20 20 20 72 20 2b 3d 20 30 < 0). r += 0 00038810: 78 31 30 30 30 30 30 30 30 30 3b 0a 20 20 72 65 x100000000;. re 00038820: 74 75 72 6e 20 72 3b 0a 7d 0a 0a 66 75 6e 63 74 turn r;.}..funct 00038830: 69 6f 6e 20 67 31 5f 35 31 32 5f 6c 6f 28 78 68 ion g1_512_lo(xh 00038840: 2c 20 78 6c 29 20 7b 0a 20 20 76 61 72 20 63 30 , xl) {. var c0 00038850: 5f 6c 6f 20 3d 20 72 6f 74 72 36 34 5f 6c 6f 28 _lo = rotr64_lo( 00038860: 78 68 2c 20 78 6c 2c 20 31 39 29 3b 0a 20 20 76 xh, xl, 19);. v 00038870: 61 72 20 63 31 5f 6c 6f 20 3d 20 72 6f 74 72 36 ar c1_lo = rotr6 00038880: 34 5f 6c 6f 28 78 6c 2c 20 78 68 2c 20 32 39 29 4_lo(xl, xh, 29) 00038890: 3b 20 20 2f 2f 20 36 31 0a 20 20 76 61 72 20 63 ; // 61. var c 000388a0: 32 5f 6c 6f 20 3d 20 73 68 72 36 34 5f 6c 6f 28 2_lo = shr64_lo( 000388b0: 78 68 2c 20 78 6c 2c 20 36 29 3b 0a 0a 20 20 76 xh, xl, 6);.. v 000388c0: 61 72 20 72 20 3d 20 63 30 5f 6c 6f 20 5e 20 63 ar r = c0_lo ^ c 000388d0: 31 5f 6c 6f 20 5e 20 63 32 5f 6c 6f 3b 0a 20 20 1_lo ^ c2_lo;. 000388e0: 69 66 20 28 72 20 3c 20 30 29 0a 20 20 20 20 72 if (r < 0). r 000388f0: 20 2b 3d 20 30 78 31 30 30 30 30 30 30 30 30 3b += 0x100000000; 00038900: 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a . return r;.}.. 00038910: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 00038920: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 00038930: 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 61 s/hash.js/lib/ha 00038940: 73 68 2f 73 68 61 2f 63 6f 6d 6d 6f 6e 2e 6a 73 sh/sha/common.js 00038950: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 00038960: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038970: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038980: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 00038990: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 000389a0: 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 ules/hash.js/lib 000389b0: 2f 68 61 73 68 2f 73 68 61 2f 63 6f 6d 6d 6f 6e /hash/sha/common 000389c0: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \**** 000389d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000389e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 000389f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038a00: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 */./***/ ((__unu 00038a10: 73 65 64 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 sed_webpack_modu 00038a20: 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 le, exports, __w 00038a30: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 00038a40: 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 ) => {.."use str 00038a50: 69 63 74 22 3b 0a 0a 0a 76 61 72 20 75 74 69 6c ict";...var util 00038a60: 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 s = __webpack_re 00038a70: 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2e 2f 75 quire__(/*! ../u 00038a80: 74 69 6c 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f tils */ "./node_ 00038a90: 6d 6f 64 75 6c 65 73 2f 68 61 73 68 2e 6a 73 2f modules/hash.js/ 00038aa0: 6c 69 62 2f 68 61 73 68 2f 75 74 69 6c 73 2e 6a lib/hash/utils.j 00038ab0: 73 22 29 3b 0a 76 61 72 20 72 6f 74 72 33 32 20 s");.var rotr32 00038ac0: 3d 20 75 74 69 6c 73 2e 72 6f 74 72 33 32 3b 0a = utils.rotr32;. 00038ad0: 0a 66 75 6e 63 74 69 6f 6e 20 66 74 5f 31 28 73 .function ft_1(s 00038ae0: 2c 20 78 2c 20 79 2c 20 7a 29 20 7b 0a 20 20 69 , x, y, z) {. i 00038af0: 66 20 28 73 20 3d 3d 3d 20 30 29 0a 20 20 20 20 f (s === 0). 00038b00: 72 65 74 75 72 6e 20 63 68 33 32 28 78 2c 20 79 return ch32(x, y 00038b10: 2c 20 7a 29 3b 0a 20 20 69 66 20 28 73 20 3d 3d , z);. if (s == 00038b20: 3d 20 31 20 7c 7c 20 73 20 3d 3d 3d 20 33 29 0a = 1 || s === 3). 00038b30: 20 20 20 20 72 65 74 75 72 6e 20 70 33 32 28 78 return p32(x 00038b40: 2c 20 79 2c 20 7a 29 3b 0a 20 20 69 66 20 28 73 , y, z);. if (s 00038b50: 20 3d 3d 3d 20 32 29 0a 20 20 20 20 72 65 74 75 === 2). retu 00038b60: 72 6e 20 6d 61 6a 33 32 28 78 2c 20 79 2c 20 7a rn maj32(x, y, z 00038b70: 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 66 74 5f );.}.exports.ft_ 00038b80: 31 20 3d 20 66 74 5f 31 3b 0a 0a 66 75 6e 63 74 1 = ft_1;..funct 00038b90: 69 6f 6e 20 63 68 33 32 28 78 2c 20 79 2c 20 7a ion ch32(x, y, z 00038ba0: 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 78 20 ) {. return (x 00038bb0: 26 20 79 29 20 5e 20 28 28 7e 78 29 20 26 20 7a & y) ^ ((~x) & z 00038bc0: 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 63 68 33 );.}.exports.ch3 00038bd0: 32 20 3d 20 63 68 33 32 3b 0a 0a 66 75 6e 63 74 2 = ch32;..funct 00038be0: 69 6f 6e 20 6d 61 6a 33 32 28 78 2c 20 79 2c 20 ion maj32(x, y, 00038bf0: 7a 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 78 z) {. return (x 00038c00: 20 26 20 79 29 20 5e 20 28 78 20 26 20 7a 29 20 & y) ^ (x & z) 00038c10: 5e 20 28 79 20 26 20 7a 29 3b 0a 7d 0a 65 78 70 ^ (y & z);.}.exp 00038c20: 6f 72 74 73 2e 6d 61 6a 33 32 20 3d 20 6d 61 6a orts.maj32 = maj 00038c30: 33 32 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 70 33 32;..function p3 00038c40: 32 28 78 2c 20 79 2c 20 7a 29 20 7b 0a 20 20 72 2(x, y, z) {. r 00038c50: 65 74 75 72 6e 20 78 20 5e 20 79 20 5e 20 7a 3b eturn x ^ y ^ z; 00038c60: 0a 7d 0a 65 78 70 6f 72 74 73 2e 70 33 32 20 3d .}.exports.p32 = 00038c70: 20 70 33 32 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 p32;..function 00038c80: 73 30 5f 32 35 36 28 78 29 20 7b 0a 20 20 72 65 s0_256(x) {. re 00038c90: 74 75 72 6e 20 72 6f 74 72 33 32 28 78 2c 20 32 turn rotr32(x, 2 00038ca0: 29 20 5e 20 72 6f 74 72 33 32 28 78 2c 20 31 33 ) ^ rotr32(x, 13 00038cb0: 29 20 5e 20 72 6f 74 72 33 32 28 78 2c 20 32 32 ) ^ rotr32(x, 22 00038cc0: 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 30 5f );.}.exports.s0_ 00038cd0: 32 35 36 20 3d 20 73 30 5f 32 35 36 3b 0a 0a 66 256 = s0_256;..f 00038ce0: 75 6e 63 74 69 6f 6e 20 73 31 5f 32 35 36 28 78 unction s1_256(x 00038cf0: 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 72 6f 74 ) {. return rot 00038d00: 72 33 32 28 78 2c 20 36 29 20 5e 20 72 6f 74 72 r32(x, 6) ^ rotr 00038d10: 33 32 28 78 2c 20 31 31 29 20 5e 20 72 6f 74 72 32(x, 11) ^ rotr 00038d20: 33 32 28 78 2c 20 32 35 29 3b 0a 7d 0a 65 78 70 32(x, 25);.}.exp 00038d30: 6f 72 74 73 2e 73 31 5f 32 35 36 20 3d 20 73 31 orts.s1_256 = s1 00038d40: 5f 32 35 36 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 _256;..function 00038d50: 67 30 5f 32 35 36 28 78 29 20 7b 0a 20 20 72 65 g0_256(x) {. re 00038d60: 74 75 72 6e 20 72 6f 74 72 33 32 28 78 2c 20 37 turn rotr32(x, 7 00038d70: 29 20 5e 20 72 6f 74 72 33 32 28 78 2c 20 31 38 ) ^ rotr32(x, 18 00038d80: 29 20 5e 20 28 78 20 3e 3e 3e 20 33 29 3b 0a 7d ) ^ (x >>> 3);.} 00038d90: 0a 65 78 70 6f 72 74 73 2e 67 30 5f 32 35 36 20 .exports.g0_256 00038da0: 3d 20 67 30 5f 32 35 36 3b 0a 0a 66 75 6e 63 74 = g0_256;..funct 00038db0: 69 6f 6e 20 67 31 5f 32 35 36 28 78 29 20 7b 0a ion g1_256(x) {. 00038dc0: 20 20 72 65 74 75 72 6e 20 72 6f 74 72 33 32 28 return rotr32( 00038dd0: 78 2c 20 31 37 29 20 5e 20 72 6f 74 72 33 32 28 x, 17) ^ rotr32( 00038de0: 78 2c 20 31 39 29 20 5e 20 28 78 20 3e 3e 3e 20 x, 19) ^ (x >>> 00038df0: 31 30 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 67 10);.}.exports.g 00038e00: 31 5f 32 35 36 20 3d 20 67 31 5f 32 35 36 3b 0a 1_256 = g1_256;. 00038e10: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../** 00038e20: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 00038e30: 65 73 2f 68 61 73 68 2e 6a 73 2f 6c 69 62 2f 68 es/hash.js/lib/h 00038e40: 61 73 68 2f 75 74 69 6c 73 2e 6a 73 22 3a 0a 2f ash/utils.js":./ 00038e50: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 00038e60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038e70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038e80: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 00038e90: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 68 ode_modules/hash 00038ea0: 2e 6a 73 2f 6c 69 62 2f 68 61 73 68 2f 75 74 69 .js/lib/hash/uti 00038eb0: 6c 73 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a ls.js ***!. \** 00038ec0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038ed0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 00038ee0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/. 00038ef0: 2f 2a 2a 2a 2f 20 28 28 5f 5f 75 6e 75 73 65 64 /***/ ((__unused 00038f00: 5f 77 65 62 70 61 63 6b 5f 6d 6f 64 75 6c 65 2c _webpack_module, 00038f10: 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 exports, __webp 00038f20: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d ack_require__) = 00038f30: 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 > {.."use strict 00038f40: 22 3b 0a 0a 0a 76 61 72 20 61 73 73 65 72 74 20 ";...var assert 00038f50: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 00038f60: 69 72 65 5f 5f 28 2f 2a 21 20 6d 69 6e 69 6d 61 ire__(/*! minima 00038f70: 6c 69 73 74 69 63 2d 61 73 73 65 72 74 20 2a 2f listic-assert */ 00038f80: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 00038f90: 2f 6d 69 6e 69 6d 61 6c 69 73 74 69 63 2d 61 73 /minimalistic-as 00038fa0: 73 65 72 74 2f 69 6e 64 65 78 2e 6a 73 22 29 3b sert/index.js"); 00038fb0: 0a 76 61 72 20 69 6e 68 65 72 69 74 73 20 3d 20 .var inherits = 00038fc0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 00038fd0: 65 5f 5f 28 2f 2a 21 20 69 6e 68 65 72 69 74 73 e__(/*! inherits 00038fe0: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 00038ff0: 6c 65 73 2f 69 6e 68 65 72 69 74 73 2f 69 6e 68 les/inherits/inh 00039000: 65 72 69 74 73 5f 62 72 6f 77 73 65 72 2e 6a 73 erits_browser.js 00039010: 22 29 3b 0a 0a 65 78 70 6f 72 74 73 2e 69 6e 68 ");..exports.inh 00039020: 65 72 69 74 73 20 3d 20 69 6e 68 65 72 69 74 73 erits = inherits 00039030: 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 69 73 53 75 ;..function isSu 00039040: 72 72 6f 67 61 74 65 50 61 69 72 28 6d 73 67 2c rrogatePair(msg, 00039050: 20 69 29 20 7b 0a 20 20 69 66 20 28 28 6d 73 67 i) {. if ((msg 00039060: 2e 63 68 61 72 43 6f 64 65 41 74 28 69 29 20 26 .charCodeAt(i) & 00039070: 20 30 78 46 43 30 30 29 20 21 3d 3d 20 30 78 44 0xFC00) !== 0xD 00039080: 38 30 30 29 20 7b 0a 20 20 20 20 72 65 74 75 72 800) {. retur 00039090: 6e 20 66 61 6c 73 65 3b 0a 20 20 7d 0a 20 20 69 n false;. }. i 000390a0: 66 20 28 69 20 3c 20 30 20 7c 7c 20 69 20 2b 20 f (i < 0 || i + 000390b0: 31 20 3e 3d 20 6d 73 67 2e 6c 65 6e 67 74 68 29 1 >= msg.length) 000390c0: 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 61 {. return fa 000390d0: 6c 73 65 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 lse;. }. retur 000390e0: 6e 20 28 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 n (msg.charCodeA 000390f0: 74 28 69 20 2b 20 31 29 20 26 20 30 78 46 43 30 t(i + 1) & 0xFC0 00039100: 30 29 20 3d 3d 3d 20 30 78 44 43 30 30 3b 0a 7d 0) === 0xDC00;.} 00039110: 0a 0a 66 75 6e 63 74 69 6f 6e 20 74 6f 41 72 72 ..function toArr 00039120: 61 79 28 6d 73 67 2c 20 65 6e 63 29 20 7b 0a 20 ay(msg, enc) {. 00039130: 20 69 66 20 28 41 72 72 61 79 2e 69 73 41 72 72 if (Array.isArr 00039140: 61 79 28 6d 73 67 29 29 0a 20 20 20 20 72 65 74 ay(msg)). ret 00039150: 75 72 6e 20 6d 73 67 2e 73 6c 69 63 65 28 29 3b urn msg.slice(); 00039160: 0a 20 20 69 66 20 28 21 6d 73 67 29 0a 20 20 20 . if (!msg). 00039170: 20 72 65 74 75 72 6e 20 5b 5d 3b 0a 20 20 76 61 return [];. va 00039180: 72 20 72 65 73 20 3d 20 5b 5d 3b 0a 20 20 69 66 r res = [];. if 00039190: 20 28 74 79 70 65 6f 66 20 6d 73 67 20 3d 3d 3d (typeof msg === 000391a0: 20 27 73 74 72 69 6e 67 27 29 20 7b 0a 20 20 20 'string') {. 000391b0: 20 69 66 20 28 21 65 6e 63 29 20 7b 0a 20 20 20 if (!enc) {. 000391c0: 20 20 20 2f 2f 20 49 6e 73 70 69 72 65 64 20 62 // Inspired b 000391d0: 79 20 73 74 72 69 6e 67 54 6f 55 74 66 38 42 79 y stringToUtf8By 000391e0: 74 65 41 72 72 61 79 28 29 20 69 6e 20 63 6c 6f teArray() in clo 000391f0: 73 75 72 65 2d 6c 69 62 72 61 72 79 20 62 79 20 sure-library by 00039200: 47 6f 6f 67 6c 65 0a 20 20 20 20 20 20 2f 2f 20 Google. // 00039210: 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 https://github.c 00039220: 6f 6d 2f 67 6f 6f 67 6c 65 2f 63 6c 6f 73 75 72 om/google/closur 00039230: 65 2d 6c 69 62 72 61 72 79 2f 62 6c 6f 62 2f 38 e-library/blob/8 00039240: 35 39 38 64 38 37 32 34 32 61 66 35 39 61 61 63 598d87242af59aac 00039250: 32 33 33 32 37 30 37 34 32 63 38 39 38 34 65 32 233270742c8984e2 00039260: 62 32 62 64 62 65 30 2f 63 6c 6f 73 75 72 65 2f b2bdbe0/closure/ 00039270: 67 6f 6f 67 2f 63 72 79 70 74 2f 63 72 79 70 74 goog/crypt/crypt 00039280: 2e 6a 73 23 4c 31 31 37 2d 4c 31 34 33 0a 20 20 .js#L117-L143. 00039290: 20 20 20 20 2f 2f 20 41 70 61 63 68 65 20 4c 69 // Apache Li 000392a0: 63 65 6e 73 65 20 32 2e 30 0a 20 20 20 20 20 20 cense 2.0. 000392b0: 2f 2f 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 // https://githu 000392c0: 62 2e 63 6f 6d 2f 67 6f 6f 67 6c 65 2f 63 6c 6f b.com/google/clo 000392d0: 73 75 72 65 2d 6c 69 62 72 61 72 79 2f 62 6c 6f sure-library/blo 000392e0: 62 2f 6d 61 73 74 65 72 2f 4c 49 43 45 4e 53 45 b/master/LICENSE 000392f0: 0a 20 20 20 20 20 20 76 61 72 20 70 20 3d 20 30 . var p = 0 00039300: 3b 0a 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 ;. for (var 00039310: 20 69 20 3d 20 30 3b 20 69 20 3c 20 6d 73 67 2e i = 0; i < msg. 00039320: 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20 length; i++) {. 00039330: 20 20 20 20 20 20 20 76 61 72 20 63 20 3d 20 6d var c = m 00039340: 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 69 29 sg.charCodeAt(i) 00039350: 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 63 20 ;. if (c 00039360: 3c 20 31 32 38 29 20 7b 0a 20 20 20 20 20 20 20 < 128) {. 00039370: 20 20 20 72 65 73 5b 70 2b 2b 5d 20 3d 20 63 3b res[p++] = c; 00039380: 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 . } else 00039390: 69 66 20 28 63 20 3c 20 32 30 34 38 29 20 7b 0a if (c < 2048) {. 000393a0: 20 20 20 20 20 20 20 20 20 20 72 65 73 5b 70 2b res[p+ 000393b0: 2b 5d 20 3d 20 28 63 20 3e 3e 20 36 29 20 7c 20 +] = (c >> 6) | 000393c0: 31 39 32 3b 0a 20 20 20 20 20 20 20 20 20 20 72 192;. r 000393d0: 65 73 5b 70 2b 2b 5d 20 3d 20 28 63 20 26 20 36 es[p++] = (c & 6 000393e0: 33 29 20 7c 20 31 32 38 3b 0a 20 20 20 20 20 20 3) | 128;. 000393f0: 20 20 7d 20 65 6c 73 65 20 69 66 20 28 69 73 53 } else if (isS 00039400: 75 72 72 6f 67 61 74 65 50 61 69 72 28 6d 73 67 urrogatePair(msg 00039410: 2c 20 69 29 29 20 7b 0a 20 20 20 20 20 20 20 20 , i)) {. 00039420: 20 20 63 20 3d 20 30 78 31 30 30 30 30 20 2b 20 c = 0x10000 + 00039430: 28 28 63 20 26 20 30 78 30 33 46 46 29 20 3c 3c ((c & 0x03FF) << 00039440: 20 31 30 29 20 2b 20 28 6d 73 67 2e 63 68 61 72 10) + (msg.char 00039450: 43 6f 64 65 41 74 28 2b 2b 69 29 20 26 20 30 78 CodeAt(++i) & 0x 00039460: 30 33 46 46 29 3b 0a 20 20 20 20 20 20 20 20 20 03FF);. 00039470: 20 72 65 73 5b 70 2b 2b 5d 20 3d 20 28 63 20 3e res[p++] = (c > 00039480: 3e 20 31 38 29 20 7c 20 32 34 30 3b 0a 20 20 20 > 18) | 240;. 00039490: 20 20 20 20 20 20 20 72 65 73 5b 70 2b 2b 5d 20 res[p++] 000394a0: 3d 20 28 28 63 20 3e 3e 20 31 32 29 20 26 20 36 = ((c >> 12) & 6 000394b0: 33 29 20 7c 20 31 32 38 3b 0a 20 20 20 20 20 20 3) | 128;. 000394c0: 20 20 20 20 72 65 73 5b 70 2b 2b 5d 20 3d 20 28 res[p++] = ( 000394d0: 28 63 20 3e 3e 20 36 29 20 26 20 36 33 29 20 7c (c >> 6) & 63) | 000394e0: 20 31 32 38 3b 0a 20 20 20 20 20 20 20 20 20 20 128;. 000394f0: 72 65 73 5b 70 2b 2b 5d 20 3d 20 28 63 20 26 20 res[p++] = (c & 00039500: 36 33 29 20 7c 20 31 32 38 3b 0a 20 20 20 20 20 63) | 128;. 00039510: 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 } else {. 00039520: 20 20 20 20 20 20 72 65 73 5b 70 2b 2b 5d 20 3d res[p++] = 00039530: 20 28 63 20 3e 3e 20 31 32 29 20 7c 20 32 32 34 (c >> 12) | 224 00039540: 3b 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 5b ;. res[ 00039550: 70 2b 2b 5d 20 3d 20 28 28 63 20 3e 3e 20 36 29 p++] = ((c >> 6) 00039560: 20 26 20 36 33 29 20 7c 20 31 32 38 3b 0a 20 20 & 63) | 128;. 00039570: 20 20 20 20 20 20 20 20 72 65 73 5b 70 2b 2b 5d res[p++] 00039580: 20 3d 20 28 63 20 26 20 36 33 29 20 7c 20 31 32 = (c & 63) | 12 00039590: 38 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 8;. }. 000395a0: 20 20 20 7d 0a 20 20 20 20 7d 20 65 6c 73 65 20 }. } else 000395b0: 69 66 20 28 65 6e 63 20 3d 3d 3d 20 27 68 65 78 if (enc === 'hex 000395c0: 27 29 20 7b 0a 20 20 20 20 20 20 6d 73 67 20 3d ') {. msg = 000395d0: 20 6d 73 67 2e 72 65 70 6c 61 63 65 28 2f 5b 5e msg.replace(/[^ 000395e0: 61 2d 7a 30 2d 39 5d 2b 2f 69 67 2c 20 27 27 29 a-z0-9]+/ig, '') 000395f0: 3b 0a 20 20 20 20 20 20 69 66 20 28 6d 73 67 2e ;. if (msg. 00039600: 6c 65 6e 67 74 68 20 25 20 32 20 21 3d 3d 20 30 length % 2 !== 0 00039610: 29 0a 20 20 20 20 20 20 20 20 6d 73 67 20 3d 20 ). msg = 00039620: 27 30 27 20 2b 20 6d 73 67 3b 0a 20 20 20 20 20 '0' + msg;. 00039630: 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c for (i = 0; i < 00039640: 20 6d 73 67 2e 6c 65 6e 67 74 68 3b 20 69 20 2b msg.length; i + 00039650: 3d 20 32 29 0a 20 20 20 20 20 20 20 20 72 65 73 = 2). res 00039660: 2e 70 75 73 68 28 70 61 72 73 65 49 6e 74 28 6d .push(parseInt(m 00039670: 73 67 5b 69 5d 20 2b 20 6d 73 67 5b 69 20 2b 20 sg[i] + msg[i + 00039680: 31 5d 2c 20 31 36 29 29 3b 0a 20 20 20 20 7d 0a 1], 16));. }. 00039690: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 66 } else {. f 000396a0: 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 6d or (i = 0; i < m 000396b0: 73 67 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 0a sg.length; i++). 000396c0: 20 20 20 20 20 20 72 65 73 5b 69 5d 20 3d 20 6d res[i] = m 000396d0: 73 67 5b 69 5d 20 7c 20 30 3b 0a 20 20 7d 0a 20 sg[i] | 0;. }. 000396e0: 20 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d 0a 65 return res;.}.e 000396f0: 78 70 6f 72 74 73 2e 74 6f 41 72 72 61 79 20 3d xports.toArray = 00039700: 20 74 6f 41 72 72 61 79 3b 0a 0a 66 75 6e 63 74 toArray;..funct 00039710: 69 6f 6e 20 74 6f 48 65 78 28 6d 73 67 29 20 7b ion toHex(msg) { 00039720: 0a 20 20 76 61 72 20 72 65 73 20 3d 20 27 27 3b . var res = ''; 00039730: 0a 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 . for (var i = 00039740: 30 3b 20 69 20 3c 20 6d 73 67 2e 6c 65 6e 67 74 0; i < msg.lengt 00039750: 68 3b 20 69 2b 2b 29 0a 20 20 20 20 72 65 73 20 h; i++). res 00039760: 2b 3d 20 7a 65 72 6f 32 28 6d 73 67 5b 69 5d 2e += zero2(msg[i]. 00039770: 74 6f 53 74 72 69 6e 67 28 31 36 29 29 3b 0a 20 toString(16));. 00039780: 20 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d 0a 65 return res;.}.e 00039790: 78 70 6f 72 74 73 2e 74 6f 48 65 78 20 3d 20 74 xports.toHex = t 000397a0: 6f 48 65 78 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 oHex;..function 000397b0: 68 74 6f 6e 6c 28 77 29 20 7b 0a 20 20 76 61 72 htonl(w) {. var 000397c0: 20 72 65 73 20 3d 20 28 77 20 3e 3e 3e 20 32 34 res = (w >>> 24 000397d0: 29 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ) |. 000397e0: 28 28 77 20 3e 3e 3e 20 38 29 20 26 20 30 78 66 ((w >>> 8) & 0xf 000397f0: 66 30 30 29 20 7c 0a 20 20 20 20 20 20 20 20 20 f00) |. 00039800: 20 20 20 28 28 77 20 3c 3c 20 38 29 20 26 20 30 ((w << 8) & 0 00039810: 78 66 66 30 30 30 30 29 20 7c 0a 20 20 20 20 20 xff0000) |. 00039820: 20 20 20 20 20 20 20 28 28 77 20 26 20 30 78 66 ((w & 0xf 00039830: 66 29 20 3c 3c 20 32 34 29 3b 0a 20 20 72 65 74 f) << 24);. ret 00039840: 75 72 6e 20 72 65 73 20 3e 3e 3e 20 30 3b 0a 7d urn res >>> 0;.} 00039850: 0a 65 78 70 6f 72 74 73 2e 68 74 6f 6e 6c 20 3d .exports.htonl = 00039860: 20 68 74 6f 6e 6c 3b 0a 0a 66 75 6e 63 74 69 6f htonl;..functio 00039870: 6e 20 74 6f 48 65 78 33 32 28 6d 73 67 2c 20 65 n toHex32(msg, e 00039880: 6e 64 69 61 6e 29 20 7b 0a 20 20 76 61 72 20 72 ndian) {. var r 00039890: 65 73 20 3d 20 27 27 3b 0a 20 20 66 6f 72 20 28 es = '';. for ( 000398a0: 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6d var i = 0; i < m 000398b0: 73 67 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 sg.length; i++) 000398c0: 7b 0a 20 20 20 20 76 61 72 20 77 20 3d 20 6d 73 {. var w = ms 000398d0: 67 5b 69 5d 3b 0a 20 20 20 20 69 66 20 28 65 6e g[i];. if (en 000398e0: 64 69 61 6e 20 3d 3d 3d 20 27 6c 69 74 74 6c 65 dian === 'little 000398f0: 27 29 0a 20 20 20 20 20 20 77 20 3d 20 68 74 6f '). w = hto 00039900: 6e 6c 28 77 29 3b 0a 20 20 20 20 72 65 73 20 2b nl(w);. res + 00039910: 3d 20 7a 65 72 6f 38 28 77 2e 74 6f 53 74 72 69 = zero8(w.toStri 00039920: 6e 67 28 31 36 29 29 3b 0a 20 20 7d 0a 20 20 72 ng(16));. }. r 00039930: 65 74 75 72 6e 20 72 65 73 3b 0a 7d 0a 65 78 70 eturn res;.}.exp 00039940: 6f 72 74 73 2e 74 6f 48 65 78 33 32 20 3d 20 74 orts.toHex32 = t 00039950: 6f 48 65 78 33 32 3b 0a 0a 66 75 6e 63 74 69 6f oHex32;..functio 00039960: 6e 20 7a 65 72 6f 32 28 77 6f 72 64 29 20 7b 0a n zero2(word) {. 00039970: 20 20 69 66 20 28 77 6f 72 64 2e 6c 65 6e 67 74 if (word.lengt 00039980: 68 20 3d 3d 3d 20 31 29 0a 20 20 20 20 72 65 74 h === 1). ret 00039990: 75 72 6e 20 27 30 27 20 2b 20 77 6f 72 64 3b 0a urn '0' + word;. 000399a0: 20 20 65 6c 73 65 0a 20 20 20 20 72 65 74 75 72 else. retur 000399b0: 6e 20 77 6f 72 64 3b 0a 7d 0a 65 78 70 6f 72 74 n word;.}.export 000399c0: 73 2e 7a 65 72 6f 32 20 3d 20 7a 65 72 6f 32 3b s.zero2 = zero2; 000399d0: 0a 0a 66 75 6e 63 74 69 6f 6e 20 7a 65 72 6f 38 ..function zero8 000399e0: 28 77 6f 72 64 29 20 7b 0a 20 20 69 66 20 28 77 (word) {. if (w 000399f0: 6f 72 64 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 37 ord.length === 7 00039a00: 29 0a 20 20 20 20 72 65 74 75 72 6e 20 27 30 27 ). return '0' 00039a10: 20 2b 20 77 6f 72 64 3b 0a 20 20 65 6c 73 65 20 + word;. else 00039a20: 69 66 20 28 77 6f 72 64 2e 6c 65 6e 67 74 68 20 if (word.length 00039a30: 3d 3d 3d 20 36 29 0a 20 20 20 20 72 65 74 75 72 === 6). retur 00039a40: 6e 20 27 30 30 27 20 2b 20 77 6f 72 64 3b 0a 20 n '00' + word;. 00039a50: 20 65 6c 73 65 20 69 66 20 28 77 6f 72 64 2e 6c else if (word.l 00039a60: 65 6e 67 74 68 20 3d 3d 3d 20 35 29 0a 20 20 20 ength === 5). 00039a70: 20 72 65 74 75 72 6e 20 27 30 30 30 27 20 2b 20 return '000' + 00039a80: 77 6f 72 64 3b 0a 20 20 65 6c 73 65 20 69 66 20 word;. else if 00039a90: 28 77 6f 72 64 2e 6c 65 6e 67 74 68 20 3d 3d 3d (word.length === 00039aa0: 20 34 29 0a 20 20 20 20 72 65 74 75 72 6e 20 27 4). return ' 00039ab0: 30 30 30 30 27 20 2b 20 77 6f 72 64 3b 0a 20 20 0000' + word;. 00039ac0: 65 6c 73 65 20 69 66 20 28 77 6f 72 64 2e 6c 65 else if (word.le 00039ad0: 6e 67 74 68 20 3d 3d 3d 20 33 29 0a 20 20 20 20 ngth === 3). 00039ae0: 72 65 74 75 72 6e 20 27 30 30 30 30 30 27 20 2b return '00000' + 00039af0: 20 77 6f 72 64 3b 0a 20 20 65 6c 73 65 20 69 66 word;. else if 00039b00: 20 28 77 6f 72 64 2e 6c 65 6e 67 74 68 20 3d 3d (word.length == 00039b10: 3d 20 32 29 0a 20 20 20 20 72 65 74 75 72 6e 20 = 2). return 00039b20: 27 30 30 30 30 30 30 27 20 2b 20 77 6f 72 64 3b '000000' + word; 00039b30: 0a 20 20 65 6c 73 65 20 69 66 20 28 77 6f 72 64 . else if (word 00039b40: 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 29 0a 20 .length === 1). 00039b50: 20 20 20 72 65 74 75 72 6e 20 27 30 30 30 30 30 return '00000 00039b60: 30 30 27 20 2b 20 77 6f 72 64 3b 0a 20 20 65 6c 00' + word;. el 00039b70: 73 65 0a 20 20 20 20 72 65 74 75 72 6e 20 77 6f se. return wo 00039b80: 72 64 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 7a 65 rd;.}.exports.ze 00039b90: 72 6f 38 20 3d 20 7a 65 72 6f 38 3b 0a 0a 66 75 ro8 = zero8;..fu 00039ba0: 6e 63 74 69 6f 6e 20 6a 6f 69 6e 33 32 28 6d 73 nction join32(ms 00039bb0: 67 2c 20 73 74 61 72 74 2c 20 65 6e 64 2c 20 65 g, start, end, e 00039bc0: 6e 64 69 61 6e 29 20 7b 0a 20 20 76 61 72 20 6c ndian) {. var l 00039bd0: 65 6e 20 3d 20 65 6e 64 20 2d 20 73 74 61 72 74 en = end - start 00039be0: 3b 0a 20 20 61 73 73 65 72 74 28 6c 65 6e 20 25 ;. assert(len % 00039bf0: 20 34 20 3d 3d 3d 20 30 29 3b 0a 20 20 76 61 72 4 === 0);. var 00039c00: 20 72 65 73 20 3d 20 6e 65 77 20 41 72 72 61 79 res = new Array 00039c10: 28 6c 65 6e 20 2f 20 34 29 3b 0a 20 20 66 6f 72 (len / 4);. for 00039c20: 20 28 76 61 72 20 69 20 3d 20 30 2c 20 6b 20 3d (var i = 0, k = 00039c30: 20 73 74 61 72 74 3b 20 69 20 3c 20 72 65 73 2e start; i < res. 00039c40: 6c 65 6e 67 74 68 3b 20 69 2b 2b 2c 20 6b 20 2b length; i++, k + 00039c50: 3d 20 34 29 20 7b 0a 20 20 20 20 76 61 72 20 77 = 4) {. var w 00039c60: 3b 0a 20 20 20 20 69 66 20 28 65 6e 64 69 61 6e ;. if (endian 00039c70: 20 3d 3d 3d 20 27 62 69 67 27 29 0a 20 20 20 20 === 'big'). 00039c80: 20 20 77 20 3d 20 28 6d 73 67 5b 6b 5d 20 3c 3c w = (msg[k] << 00039c90: 20 32 34 29 20 7c 20 28 6d 73 67 5b 6b 20 2b 20 24) | (msg[k + 00039ca0: 31 5d 20 3c 3c 20 31 36 29 20 7c 20 28 6d 73 67 1] << 16) | (msg 00039cb0: 5b 6b 20 2b 20 32 5d 20 3c 3c 20 38 29 20 7c 20 [k + 2] << 8) | 00039cc0: 6d 73 67 5b 6b 20 2b 20 33 5d 3b 0a 20 20 20 20 msg[k + 3];. 00039cd0: 65 6c 73 65 0a 20 20 20 20 20 20 77 20 3d 20 28 else. w = ( 00039ce0: 6d 73 67 5b 6b 20 2b 20 33 5d 20 3c 3c 20 32 34 msg[k + 3] << 24 00039cf0: 29 20 7c 20 28 6d 73 67 5b 6b 20 2b 20 32 5d 20 ) | (msg[k + 2] 00039d00: 3c 3c 20 31 36 29 20 7c 20 28 6d 73 67 5b 6b 20 << 16) | (msg[k 00039d10: 2b 20 31 5d 20 3c 3c 20 38 29 20 7c 20 6d 73 67 + 1] << 8) | msg 00039d20: 5b 6b 5d 3b 0a 20 20 20 20 72 65 73 5b 69 5d 20 [k];. res[i] 00039d30: 3d 20 77 20 3e 3e 3e 20 30 3b 0a 20 20 7d 0a 20 = w >>> 0;. }. 00039d40: 20 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d 0a 65 return res;.}.e 00039d50: 78 70 6f 72 74 73 2e 6a 6f 69 6e 33 32 20 3d 20 xports.join32 = 00039d60: 6a 6f 69 6e 33 32 3b 0a 0a 66 75 6e 63 74 69 6f join32;..functio 00039d70: 6e 20 73 70 6c 69 74 33 32 28 6d 73 67 2c 20 65 n split32(msg, e 00039d80: 6e 64 69 61 6e 29 20 7b 0a 20 20 76 61 72 20 72 ndian) {. var r 00039d90: 65 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 6d es = new Array(m 00039da0: 73 67 2e 6c 65 6e 67 74 68 20 2a 20 34 29 3b 0a sg.length * 4);. 00039db0: 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 for (var i = 0 00039dc0: 2c 20 6b 20 3d 20 30 3b 20 69 20 3c 20 6d 73 67 , k = 0; i < msg 00039dd0: 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 2c 20 6b 20 .length; i++, k 00039de0: 2b 3d 20 34 29 20 7b 0a 20 20 20 20 76 61 72 20 += 4) {. var 00039df0: 6d 20 3d 20 6d 73 67 5b 69 5d 3b 0a 20 20 20 20 m = msg[i];. 00039e00: 69 66 20 28 65 6e 64 69 61 6e 20 3d 3d 3d 20 27 if (endian === ' 00039e10: 62 69 67 27 29 20 7b 0a 20 20 20 20 20 20 72 65 big') {. re 00039e20: 73 5b 6b 5d 20 3d 20 6d 20 3e 3e 3e 20 32 34 3b s[k] = m >>> 24; 00039e30: 0a 20 20 20 20 20 20 72 65 73 5b 6b 20 2b 20 31 . res[k + 1 00039e40: 5d 20 3d 20 28 6d 20 3e 3e 3e 20 31 36 29 20 26 ] = (m >>> 16) & 00039e50: 20 30 78 66 66 3b 0a 20 20 20 20 20 20 72 65 73 0xff;. res 00039e60: 5b 6b 20 2b 20 32 5d 20 3d 20 28 6d 20 3e 3e 3e [k + 2] = (m >>> 00039e70: 20 38 29 20 26 20 30 78 66 66 3b 0a 20 20 20 20 8) & 0xff;. 00039e80: 20 20 72 65 73 5b 6b 20 2b 20 33 5d 20 3d 20 6d res[k + 3] = m 00039e90: 20 26 20 30 78 66 66 3b 0a 20 20 20 20 7d 20 65 & 0xff;. } e 00039ea0: 6c 73 65 20 7b 0a 20 20 20 20 20 20 72 65 73 5b lse {. res[ 00039eb0: 6b 20 2b 20 33 5d 20 3d 20 6d 20 3e 3e 3e 20 32 k + 3] = m >>> 2 00039ec0: 34 3b 0a 20 20 20 20 20 20 72 65 73 5b 6b 20 2b 4;. res[k + 00039ed0: 20 32 5d 20 3d 20 28 6d 20 3e 3e 3e 20 31 36 29 2] = (m >>> 16) 00039ee0: 20 26 20 30 78 66 66 3b 0a 20 20 20 20 20 20 72 & 0xff;. r 00039ef0: 65 73 5b 6b 20 2b 20 31 5d 20 3d 20 28 6d 20 3e es[k + 1] = (m > 00039f00: 3e 3e 20 38 29 20 26 20 30 78 66 66 3b 0a 20 20 >> 8) & 0xff;. 00039f10: 20 20 20 20 72 65 73 5b 6b 5d 20 3d 20 6d 20 26 res[k] = m & 00039f20: 20 30 78 66 66 3b 0a 20 20 20 20 7d 0a 20 20 7d 0xff;. }. } 00039f30: 0a 20 20 72 65 74 75 72 6e 20 72 65 73 3b 0a 7d . return res;.} 00039f40: 0a 65 78 70 6f 72 74 73 2e 73 70 6c 69 74 33 32 .exports.split32 00039f50: 20 3d 20 73 70 6c 69 74 33 32 3b 0a 0a 66 75 6e = split32;..fun 00039f60: 63 74 69 6f 6e 20 72 6f 74 72 33 32 28 77 2c 20 ction rotr32(w, 00039f70: 62 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 77 b) {. return (w 00039f80: 20 3e 3e 3e 20 62 29 20 7c 20 28 77 20 3c 3c 20 >>> b) | (w << 00039f90: 28 33 32 20 2d 20 62 29 29 3b 0a 7d 0a 65 78 70 (32 - b));.}.exp 00039fa0: 6f 72 74 73 2e 72 6f 74 72 33 32 20 3d 20 72 6f orts.rotr32 = ro 00039fb0: 74 72 33 32 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 tr32;..function 00039fc0: 72 6f 74 6c 33 32 28 77 2c 20 62 29 20 7b 0a 20 rotl32(w, b) {. 00039fd0: 20 72 65 74 75 72 6e 20 28 77 20 3c 3c 20 62 29 return (w << b) 00039fe0: 20 7c 20 28 77 20 3e 3e 3e 20 28 33 32 20 2d 20 | (w >>> (32 - 00039ff0: 62 29 29 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 72 b));.}.exports.r 0003a000: 6f 74 6c 33 32 20 3d 20 72 6f 74 6c 33 32 3b 0a otl32 = rotl32;. 0003a010: 0a 66 75 6e 63 74 69 6f 6e 20 73 75 6d 33 32 28 .function sum32( 0003a020: 61 2c 20 62 29 20 7b 0a 20 20 72 65 74 75 72 6e a, b) {. return 0003a030: 20 28 61 20 2b 20 62 29 20 3e 3e 3e 20 30 3b 0a (a + b) >>> 0;. 0003a040: 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d 33 32 20 }.exports.sum32 0003a050: 3d 20 73 75 6d 33 32 3b 0a 0a 66 75 6e 63 74 69 = sum32;..functi 0003a060: 6f 6e 20 73 75 6d 33 32 5f 33 28 61 2c 20 62 2c on sum32_3(a, b, 0003a070: 20 63 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 28 c) {. return ( 0003a080: 61 20 2b 20 62 20 2b 20 63 29 20 3e 3e 3e 20 30 a + b + c) >>> 0 0003a090: 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d 33 ;.}.exports.sum3 0003a0a0: 32 5f 33 20 3d 20 73 75 6d 33 32 5f 33 3b 0a 0a 2_3 = sum32_3;.. 0003a0b0: 66 75 6e 63 74 69 6f 6e 20 73 75 6d 33 32 5f 34 function sum32_4 0003a0c0: 28 61 2c 20 62 2c 20 63 2c 20 64 29 20 7b 0a 20 (a, b, c, d) {. 0003a0d0: 20 72 65 74 75 72 6e 20 28 61 20 2b 20 62 20 2b return (a + b + 0003a0e0: 20 63 20 2b 20 64 29 20 3e 3e 3e 20 30 3b 0a 7d c + d) >>> 0;.} 0003a0f0: 0a 65 78 70 6f 72 74 73 2e 73 75 6d 33 32 5f 34 .exports.sum32_4 0003a100: 20 3d 20 73 75 6d 33 32 5f 34 3b 0a 0a 66 75 6e = sum32_4;..fun 0003a110: 63 74 69 6f 6e 20 73 75 6d 33 32 5f 35 28 61 2c ction sum32_5(a, 0003a120: 20 62 2c 20 63 2c 20 64 2c 20 65 29 20 7b 0a 20 b, c, d, e) {. 0003a130: 20 72 65 74 75 72 6e 20 28 61 20 2b 20 62 20 2b return (a + b + 0003a140: 20 63 20 2b 20 64 20 2b 20 65 29 20 3e 3e 3e 20 c + d + e) >>> 0003a150: 30 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d 0;.}.exports.sum 0003a160: 33 32 5f 35 20 3d 20 73 75 6d 33 32 5f 35 3b 0a 32_5 = sum32_5;. 0003a170: 0a 66 75 6e 63 74 69 6f 6e 20 73 75 6d 36 34 28 .function sum64( 0003a180: 62 75 66 2c 20 70 6f 73 2c 20 61 68 2c 20 61 6c buf, pos, ah, al 0003a190: 29 20 7b 0a 20 20 76 61 72 20 62 68 20 3d 20 62 ) {. var bh = b 0003a1a0: 75 66 5b 70 6f 73 5d 3b 0a 20 20 76 61 72 20 62 uf[pos];. var b 0003a1b0: 6c 20 3d 20 62 75 66 5b 70 6f 73 20 2b 20 31 5d l = buf[pos + 1] 0003a1c0: 3b 0a 0a 20 20 76 61 72 20 6c 6f 20 3d 20 28 61 ;.. var lo = (a 0003a1d0: 6c 20 2b 20 62 6c 29 20 3e 3e 3e 20 30 3b 0a 20 l + bl) >>> 0;. 0003a1e0: 20 76 61 72 20 68 69 20 3d 20 28 6c 6f 20 3c 20 var hi = (lo < 0003a1f0: 61 6c 20 3f 20 31 20 3a 20 30 29 20 2b 20 61 68 al ? 1 : 0) + ah 0003a200: 20 2b 20 62 68 3b 0a 20 20 62 75 66 5b 70 6f 73 + bh;. buf[pos 0003a210: 5d 20 3d 20 68 69 20 3e 3e 3e 20 30 3b 0a 20 20 ] = hi >>> 0;. 0003a220: 62 75 66 5b 70 6f 73 20 2b 20 31 5d 20 3d 20 6c buf[pos + 1] = l 0003a230: 6f 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d o;.}.exports.sum 0003a240: 36 34 20 3d 20 73 75 6d 36 34 3b 0a 0a 66 75 6e 64 = sum64;..fun 0003a250: 63 74 69 6f 6e 20 73 75 6d 36 34 5f 68 69 28 61 ction sum64_hi(a 0003a260: 68 2c 20 61 6c 2c 20 62 68 2c 20 62 6c 29 20 7b h, al, bh, bl) { 0003a270: 0a 20 20 76 61 72 20 6c 6f 20 3d 20 28 61 6c 20 . var lo = (al 0003a280: 2b 20 62 6c 29 20 3e 3e 3e 20 30 3b 0a 20 20 76 + bl) >>> 0;. v 0003a290: 61 72 20 68 69 20 3d 20 28 6c 6f 20 3c 20 61 6c ar hi = (lo < al 0003a2a0: 20 3f 20 31 20 3a 20 30 29 20 2b 20 61 68 20 2b ? 1 : 0) + ah + 0003a2b0: 20 62 68 3b 0a 20 20 72 65 74 75 72 6e 20 68 69 bh;. return hi 0003a2c0: 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 70 6f 72 74 >>> 0;.}.export 0003a2d0: 73 2e 73 75 6d 36 34 5f 68 69 20 3d 20 73 75 6d s.sum64_hi = sum 0003a2e0: 36 34 5f 68 69 3b 0a 0a 66 75 6e 63 74 69 6f 6e 64_hi;..function 0003a2f0: 20 73 75 6d 36 34 5f 6c 6f 28 61 68 2c 20 61 6c sum64_lo(ah, al 0003a300: 2c 20 62 68 2c 20 62 6c 29 20 7b 0a 20 20 76 61 , bh, bl) {. va 0003a310: 72 20 6c 6f 20 3d 20 61 6c 20 2b 20 62 6c 3b 0a r lo = al + bl;. 0003a320: 20 20 72 65 74 75 72 6e 20 6c 6f 20 3e 3e 3e 20 return lo >>> 0003a330: 30 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 6d 0;.}.exports.sum 0003a340: 36 34 5f 6c 6f 20 3d 20 73 75 6d 36 34 5f 6c 6f 64_lo = sum64_lo 0003a350: 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 75 6d 36 ;..function sum6 0003a360: 34 5f 34 5f 68 69 28 61 68 2c 20 61 6c 2c 20 62 4_4_hi(ah, al, b 0003a370: 68 2c 20 62 6c 2c 20 63 68 2c 20 63 6c 2c 20 64 h, bl, ch, cl, d 0003a380: 68 2c 20 64 6c 29 20 7b 0a 20 20 76 61 72 20 63 h, dl) {. var c 0003a390: 61 72 72 79 20 3d 20 30 3b 0a 20 20 76 61 72 20 arry = 0;. var 0003a3a0: 6c 6f 20 3d 20 61 6c 3b 0a 20 20 6c 6f 20 3d 20 lo = al;. lo = 0003a3b0: 28 6c 6f 20 2b 20 62 6c 29 20 3e 3e 3e 20 30 3b (lo + bl) >>> 0; 0003a3c0: 0a 20 20 63 61 72 72 79 20 2b 3d 20 6c 6f 20 3c . carry += lo < 0003a3d0: 20 61 6c 20 3f 20 31 20 3a 20 30 3b 0a 20 20 6c al ? 1 : 0;. l 0003a3e0: 6f 20 3d 20 28 6c 6f 20 2b 20 63 6c 29 20 3e 3e o = (lo + cl) >> 0003a3f0: 3e 20 30 3b 0a 20 20 63 61 72 72 79 20 2b 3d 20 > 0;. carry += 0003a400: 6c 6f 20 3c 20 63 6c 20 3f 20 31 20 3a 20 30 3b lo < cl ? 1 : 0; 0003a410: 0a 20 20 6c 6f 20 3d 20 28 6c 6f 20 2b 20 64 6c . lo = (lo + dl 0003a420: 29 20 3e 3e 3e 20 30 3b 0a 20 20 63 61 72 72 79 ) >>> 0;. carry 0003a430: 20 2b 3d 20 6c 6f 20 3c 20 64 6c 20 3f 20 31 20 += lo < dl ? 1 0003a440: 3a 20 30 3b 0a 0a 20 20 76 61 72 20 68 69 20 3d : 0;.. var hi = 0003a450: 20 61 68 20 2b 20 62 68 20 2b 20 63 68 20 2b 20 ah + bh + ch + 0003a460: 64 68 20 2b 20 63 61 72 72 79 3b 0a 20 20 72 65 dh + carry;. re 0003a470: 74 75 72 6e 20 68 69 20 3e 3e 3e 20 30 3b 0a 7d turn hi >>> 0;.} 0003a480: 0a 65 78 70 6f 72 74 73 2e 73 75 6d 36 34 5f 34 .exports.sum64_4 0003a490: 5f 68 69 20 3d 20 73 75 6d 36 34 5f 34 5f 68 69 _hi = sum64_4_hi 0003a4a0: 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 75 6d 36 ;..function sum6 0003a4b0: 34 5f 34 5f 6c 6f 28 61 68 2c 20 61 6c 2c 20 62 4_4_lo(ah, al, b 0003a4c0: 68 2c 20 62 6c 2c 20 63 68 2c 20 63 6c 2c 20 64 h, bl, ch, cl, d 0003a4d0: 68 2c 20 64 6c 29 20 7b 0a 20 20 76 61 72 20 6c h, dl) {. var l 0003a4e0: 6f 20 3d 20 61 6c 20 2b 20 62 6c 20 2b 20 63 6c o = al + bl + cl 0003a4f0: 20 2b 20 64 6c 3b 0a 20 20 72 65 74 75 72 6e 20 + dl;. return 0003a500: 6c 6f 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 70 6f lo >>> 0;.}.expo 0003a510: 72 74 73 2e 73 75 6d 36 34 5f 34 5f 6c 6f 20 3d rts.sum64_4_lo = 0003a520: 20 73 75 6d 36 34 5f 34 5f 6c 6f 3b 0a 0a 66 75 sum64_4_lo;..fu 0003a530: 6e 63 74 69 6f 6e 20 73 75 6d 36 34 5f 35 5f 68 nction sum64_5_h 0003a540: 69 28 61 68 2c 20 61 6c 2c 20 62 68 2c 20 62 6c i(ah, al, bh, bl 0003a550: 2c 20 63 68 2c 20 63 6c 2c 20 64 68 2c 20 64 6c , ch, cl, dh, dl 0003a560: 2c 20 65 68 2c 20 65 6c 29 20 7b 0a 20 20 76 61 , eh, el) {. va 0003a570: 72 20 63 61 72 72 79 20 3d 20 30 3b 0a 20 20 76 r carry = 0;. v 0003a580: 61 72 20 6c 6f 20 3d 20 61 6c 3b 0a 20 20 6c 6f ar lo = al;. lo 0003a590: 20 3d 20 28 6c 6f 20 2b 20 62 6c 29 20 3e 3e 3e = (lo + bl) >>> 0003a5a0: 20 30 3b 0a 20 20 63 61 72 72 79 20 2b 3d 20 6c 0;. carry += l 0003a5b0: 6f 20 3c 20 61 6c 20 3f 20 31 20 3a 20 30 3b 0a o < al ? 1 : 0;. 0003a5c0: 20 20 6c 6f 20 3d 20 28 6c 6f 20 2b 20 63 6c 29 lo = (lo + cl) 0003a5d0: 20 3e 3e 3e 20 30 3b 0a 20 20 63 61 72 72 79 20 >>> 0;. carry 0003a5e0: 2b 3d 20 6c 6f 20 3c 20 63 6c 20 3f 20 31 20 3a += lo < cl ? 1 : 0003a5f0: 20 30 3b 0a 20 20 6c 6f 20 3d 20 28 6c 6f 20 2b 0;. lo = (lo + 0003a600: 20 64 6c 29 20 3e 3e 3e 20 30 3b 0a 20 20 63 61 dl) >>> 0;. ca 0003a610: 72 72 79 20 2b 3d 20 6c 6f 20 3c 20 64 6c 20 3f rry += lo < dl ? 0003a620: 20 31 20 3a 20 30 3b 0a 20 20 6c 6f 20 3d 20 28 1 : 0;. lo = ( 0003a630: 6c 6f 20 2b 20 65 6c 29 20 3e 3e 3e 20 30 3b 0a lo + el) >>> 0;. 0003a640: 20 20 63 61 72 72 79 20 2b 3d 20 6c 6f 20 3c 20 carry += lo < 0003a650: 65 6c 20 3f 20 31 20 3a 20 30 3b 0a 0a 20 20 76 el ? 1 : 0;.. v 0003a660: 61 72 20 68 69 20 3d 20 61 68 20 2b 20 62 68 20 ar hi = ah + bh 0003a670: 2b 20 63 68 20 2b 20 64 68 20 2b 20 65 68 20 2b + ch + dh + eh + 0003a680: 20 63 61 72 72 79 3b 0a 20 20 72 65 74 75 72 6e carry;. return 0003a690: 20 68 69 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 70 hi >>> 0;.}.exp 0003a6a0: 6f 72 74 73 2e 73 75 6d 36 34 5f 35 5f 68 69 20 orts.sum64_5_hi 0003a6b0: 3d 20 73 75 6d 36 34 5f 35 5f 68 69 3b 0a 0a 66 = sum64_5_hi;..f 0003a6c0: 75 6e 63 74 69 6f 6e 20 73 75 6d 36 34 5f 35 5f unction sum64_5_ 0003a6d0: 6c 6f 28 61 68 2c 20 61 6c 2c 20 62 68 2c 20 62 lo(ah, al, bh, b 0003a6e0: 6c 2c 20 63 68 2c 20 63 6c 2c 20 64 68 2c 20 64 l, ch, cl, dh, d 0003a6f0: 6c 2c 20 65 68 2c 20 65 6c 29 20 7b 0a 20 20 76 l, eh, el) {. v 0003a700: 61 72 20 6c 6f 20 3d 20 61 6c 20 2b 20 62 6c 20 ar lo = al + bl 0003a710: 2b 20 63 6c 20 2b 20 64 6c 20 2b 20 65 6c 3b 0a + cl + dl + el;. 0003a720: 0a 20 20 72 65 74 75 72 6e 20 6c 6f 20 3e 3e 3e . return lo >>> 0003a730: 20 30 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 75 0;.}.exports.su 0003a740: 6d 36 34 5f 35 5f 6c 6f 20 3d 20 73 75 6d 36 34 m64_5_lo = sum64 0003a750: 5f 35 5f 6c 6f 3b 0a 0a 66 75 6e 63 74 69 6f 6e _5_lo;..function 0003a760: 20 72 6f 74 72 36 34 5f 68 69 28 61 68 2c 20 61 rotr64_hi(ah, a 0003a770: 6c 2c 20 6e 75 6d 29 20 7b 0a 20 20 76 61 72 20 l, num) {. var 0003a780: 72 20 3d 20 28 61 6c 20 3c 3c 20 28 33 32 20 2d r = (al << (32 - 0003a790: 20 6e 75 6d 29 29 20 7c 20 28 61 68 20 3e 3e 3e num)) | (ah >>> 0003a7a0: 20 6e 75 6d 29 3b 0a 20 20 72 65 74 75 72 6e 20 num);. return 0003a7b0: 72 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 70 6f 72 r >>> 0;.}.expor 0003a7c0: 74 73 2e 72 6f 74 72 36 34 5f 68 69 20 3d 20 72 ts.rotr64_hi = r 0003a7d0: 6f 74 72 36 34 5f 68 69 3b 0a 0a 66 75 6e 63 74 otr64_hi;..funct 0003a7e0: 69 6f 6e 20 72 6f 74 72 36 34 5f 6c 6f 28 61 68 ion rotr64_lo(ah 0003a7f0: 2c 20 61 6c 2c 20 6e 75 6d 29 20 7b 0a 20 20 76 , al, num) {. v 0003a800: 61 72 20 72 20 3d 20 28 61 68 20 3c 3c 20 28 33 ar r = (ah << (3 0003a810: 32 20 2d 20 6e 75 6d 29 29 20 7c 20 28 61 6c 20 2 - num)) | (al 0003a820: 3e 3e 3e 20 6e 75 6d 29 3b 0a 20 20 72 65 74 75 >>> num);. retu 0003a830: 72 6e 20 72 20 3e 3e 3e 20 30 3b 0a 7d 0a 65 78 rn r >>> 0;.}.ex 0003a840: 70 6f 72 74 73 2e 72 6f 74 72 36 34 5f 6c 6f 20 ports.rotr64_lo 0003a850: 3d 20 72 6f 74 72 36 34 5f 6c 6f 3b 0a 0a 66 75 = rotr64_lo;..fu 0003a860: 6e 63 74 69 6f 6e 20 73 68 72 36 34 5f 68 69 28 nction shr64_hi( 0003a870: 61 68 2c 20 61 6c 2c 20 6e 75 6d 29 20 7b 0a 20 ah, al, num) {. 0003a880: 20 72 65 74 75 72 6e 20 61 68 20 3e 3e 3e 20 6e return ah >>> n 0003a890: 75 6d 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 68 um;.}.exports.sh 0003a8a0: 72 36 34 5f 68 69 20 3d 20 73 68 72 36 34 5f 68 r64_hi = shr64_h 0003a8b0: 69 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 68 72 i;..function shr 0003a8c0: 36 34 5f 6c 6f 28 61 68 2c 20 61 6c 2c 20 6e 75 64_lo(ah, al, nu 0003a8d0: 6d 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 28 m) {. var r = ( 0003a8e0: 61 68 20 3c 3c 20 28 33 32 20 2d 20 6e 75 6d 29 ah << (32 - num) 0003a8f0: 29 20 7c 20 28 61 6c 20 3e 3e 3e 20 6e 75 6d 29 ) | (al >>> num) 0003a900: 3b 0a 20 20 72 65 74 75 72 6e 20 72 20 3e 3e 3e ;. return r >>> 0003a910: 20 30 3b 0a 7d 0a 65 78 70 6f 72 74 73 2e 73 68 0;.}.exports.sh 0003a920: 72 36 34 5f 6c 6f 20 3d 20 73 68 72 36 34 5f 6c r64_lo = shr64_l 0003a930: 6f 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a o;.../***/ }),.. 0003a940: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 0003a950: 64 75 6c 65 73 2f 68 61 73 6f 77 6e 2f 69 6e 64 dules/hasown/ind 0003a960: 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a ex.js":./*!***** 0003a970: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003a980: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003a990: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no 0003a9a0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 6f 77 de_modules/hasow 0003a9b0: 6e 2f 69 6e 64 65 78 2e 6a 73 20 2a 2a 2a 21 0a n/index.js ***!. 0003a9c0: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 0003a9d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003a9e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0003a9f0: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0003aa00: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0003aa10: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0003aa20: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0003aa30: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0003aa40: 76 61 72 20 63 61 6c 6c 20 3d 20 46 75 6e 63 74 var call = Funct 0003aa50: 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 63 61 ion.prototype.ca 0003aa60: 6c 6c 3b 0a 76 61 72 20 24 68 61 73 4f 77 6e 20 ll;.var $hasOwn 0003aa70: 3d 20 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 = Object.prototy 0003aa80: 70 65 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72 74 pe.hasOwnPropert 0003aa90: 79 3b 0a 76 61 72 20 62 69 6e 64 20 3d 20 5f 5f y;.var bind = __ 0003aaa0: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0003aab0: 5f 28 2f 2a 21 20 66 75 6e 63 74 69 6f 6e 2d 62 _(/*! function-b 0003aac0: 69 6e 64 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ind */ "./node_m 0003aad0: 6f 64 75 6c 65 73 2f 66 75 6e 63 74 69 6f 6e 2d odules/function- 0003aae0: 62 69 6e 64 2f 69 6e 64 65 78 2e 6a 73 22 29 3b bind/index.js"); 0003aaf0: 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 7b 69 6d 70 ../** @type {imp 0003ab00: 6f 72 74 28 27 2e 27 29 7d 20 2a 2f 0a 6d 6f 64 ort('.')} */.mod 0003ab10: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 62 69 ule.exports = bi 0003ab20: 6e 64 2e 63 61 6c 6c 28 63 61 6c 6c 2c 20 24 68 nd.call(call, $h 0003ab30: 61 73 4f 77 6e 29 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 asOwn);.../***/ 0003ab40: 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f }),../***/ "./no 0003ab50: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 2d de_modules/hast- 0003ab60: 75 74 69 6c 2d 70 61 72 73 65 2d 73 65 6c 65 63 util-parse-selec 0003ab70: 74 6f 72 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f tor/index.js":./ 0003ab80: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!************** 0003ab90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003aba0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003abb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\. 0003abc0: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu 0003abd0: 6c 65 73 2f 68 61 73 74 2d 75 74 69 6c 2d 70 61 les/hast-util-pa 0003abe0: 72 73 65 2d 73 65 6c 65 63 74 6f 72 2f 69 6e 64 rse-selector/ind 0003abf0: 65 78 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a ex.js ***!. \** 0003ac00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ac10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ac20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ac30: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ (( 0003ac40: 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 22 75 module) => {.."u 0003ac50: 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a 6d 6f se strict";...mo 0003ac60: 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 70 dule.exports = p 0003ac70: 61 72 73 65 0a 0a 76 61 72 20 73 65 61 72 63 68 arse..var search 0003ac80: 20 3d 20 2f 5b 23 2e 5d 2f 67 0a 0a 2f 2f 20 43 = /[#.]/g..// C 0003ac90: 72 65 61 74 65 20 61 20 68 61 73 74 20 65 6c 65 reate a hast ele 0003aca0: 6d 65 6e 74 20 66 72 6f 6d 20 61 20 73 69 6d 70 ment from a simp 0003acb0: 6c 65 20 43 53 53 20 73 65 6c 65 63 74 6f 72 2e le CSS selector. 0003acc0: 0a 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 28 .function parse( 0003acd0: 73 65 6c 65 63 74 6f 72 2c 20 64 65 66 61 75 6c selector, defaul 0003ace0: 74 54 61 67 4e 61 6d 65 29 20 7b 0a 20 20 76 61 tTagName) {. va 0003acf0: 72 20 76 61 6c 75 65 20 3d 20 73 65 6c 65 63 74 r value = select 0003ad00: 6f 72 20 7c 7c 20 27 27 0a 20 20 76 61 72 20 6e or || ''. var n 0003ad10: 61 6d 65 20 3d 20 64 65 66 61 75 6c 74 54 61 67 ame = defaultTag 0003ad20: 4e 61 6d 65 20 7c 7c 20 27 64 69 76 27 0a 20 20 Name || 'div'. 0003ad30: 76 61 72 20 70 72 6f 70 73 20 3d 20 7b 7d 0a 20 var props = {}. 0003ad40: 20 76 61 72 20 73 74 61 72 74 20 3d 20 30 0a 20 var start = 0. 0003ad50: 20 76 61 72 20 73 75 62 76 61 6c 75 65 0a 20 20 var subvalue. 0003ad60: 76 61 72 20 70 72 65 76 69 6f 75 73 0a 20 20 76 var previous. v 0003ad70: 61 72 20 6d 61 74 63 68 0a 0a 20 20 77 68 69 6c ar match.. whil 0003ad80: 65 20 28 73 74 61 72 74 20 3c 20 76 61 6c 75 65 e (start < value 0003ad90: 2e 6c 65 6e 67 74 68 29 20 7b 0a 20 20 20 20 73 .length) {. s 0003ada0: 65 61 72 63 68 2e 6c 61 73 74 49 6e 64 65 78 20 earch.lastIndex 0003adb0: 3d 20 73 74 61 72 74 0a 20 20 20 20 6d 61 74 63 = start. matc 0003adc0: 68 20 3d 20 73 65 61 72 63 68 2e 65 78 65 63 28 h = search.exec( 0003add0: 76 61 6c 75 65 29 0a 20 20 20 20 73 75 62 76 61 value). subva 0003ade0: 6c 75 65 20 3d 20 76 61 6c 75 65 2e 73 6c 69 63 lue = value.slic 0003adf0: 65 28 73 74 61 72 74 2c 20 6d 61 74 63 68 20 3f e(start, match ? 0003ae00: 20 6d 61 74 63 68 2e 69 6e 64 65 78 20 3a 20 76 match.index : v 0003ae10: 61 6c 75 65 2e 6c 65 6e 67 74 68 29 0a 0a 20 20 alue.length).. 0003ae20: 20 20 69 66 20 28 73 75 62 76 61 6c 75 65 29 20 if (subvalue) 0003ae30: 7b 0a 20 20 20 20 20 20 69 66 20 28 21 70 72 65 {. if (!pre 0003ae40: 76 69 6f 75 73 29 20 7b 0a 20 20 20 20 20 20 20 vious) {. 0003ae50: 20 6e 61 6d 65 20 3d 20 73 75 62 76 61 6c 75 65 name = subvalue 0003ae60: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 . } else if 0003ae70: 20 28 70 72 65 76 69 6f 75 73 20 3d 3d 3d 20 27 (previous === ' 0003ae80: 23 27 29 20 7b 0a 20 20 20 20 20 20 20 20 70 72 #') {. pr 0003ae90: 6f 70 73 2e 69 64 20 3d 20 73 75 62 76 61 6c 75 ops.id = subvalu 0003aea0: 65 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 e. } else i 0003aeb0: 66 20 28 70 72 6f 70 73 2e 63 6c 61 73 73 4e 61 f (props.classNa 0003aec0: 6d 65 29 20 7b 0a 20 20 20 20 20 20 20 20 70 72 me) {. pr 0003aed0: 6f 70 73 2e 63 6c 61 73 73 4e 61 6d 65 2e 70 75 ops.className.pu 0003aee0: 73 68 28 73 75 62 76 61 6c 75 65 29 0a 20 20 20 sh(subvalue). 0003aef0: 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 } else {. 0003af00: 20 20 20 20 70 72 6f 70 73 2e 63 6c 61 73 73 4e props.classN 0003af10: 61 6d 65 20 3d 20 5b 73 75 62 76 61 6c 75 65 5d ame = [subvalue] 0003af20: 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 . }.. 0003af30: 73 74 61 72 74 20 2b 3d 20 73 75 62 76 61 6c 75 start += subvalu 0003af40: 65 2e 6c 65 6e 67 74 68 0a 20 20 20 20 7d 0a 0a e.length. }.. 0003af50: 20 20 20 20 69 66 20 28 6d 61 74 63 68 29 20 7b if (match) { 0003af60: 0a 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 . previous 0003af70: 3d 20 6d 61 74 63 68 5b 30 5d 0a 20 20 20 20 20 = match[0]. 0003af80: 20 73 74 61 72 74 2b 2b 0a 20 20 20 20 7d 0a 20 start++. }. 0003af90: 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 7b 74 79 }.. return {ty 0003afa0: 70 65 3a 20 27 65 6c 65 6d 65 6e 74 27 2c 20 74 pe: 'element', t 0003afb0: 61 67 4e 61 6d 65 3a 20 6e 61 6d 65 2c 20 70 72 agName: name, pr 0003afc0: 6f 70 65 72 74 69 65 73 3a 20 70 72 6f 70 73 2c operties: props, 0003afd0: 20 63 68 69 6c 64 72 65 6e 3a 20 5b 5d 7d 0a 7d children: []}.} 0003afe0: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 0003aff0: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 0003b000: 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f 66 les/hastscript/f 0003b010: 61 63 74 6f 72 79 2e 6a 73 22 3a 0a 2f 2a 21 2a actory.js":./*!* 0003b020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003b030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003b040: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0003b050: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0003b060: 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f ules/hastscript/ 0003b070: 66 61 63 74 6f 72 79 2e 6a 73 20 2a 2a 2a 21 0a factory.js ***!. 0003b080: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************* 0003b090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003b0a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 0003b0b0: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c ./***/ ((module, 0003b0c0: 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 __unused_webpac 0003b0d0: 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 k_exports, __web 0003b0e0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 pack_require__) 0003b0f0: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 0003b100: 74 22 3b 0a 0a 0a 76 61 72 20 66 69 6e 64 20 3d t";...var find = 0003b110: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0003b120: 72 65 5f 5f 28 2f 2a 21 20 70 72 6f 70 65 72 74 re__(/*! propert 0003b130: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 66 69 y-information/fi 0003b140: 6e 64 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f nd */ "./node_mo 0003b150: 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 dules/hastscript 0003b160: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 /node_modules/pr 0003b170: 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 operty-informati 0003b180: 6f 6e 2f 66 69 6e 64 2e 6a 73 22 29 0a 76 61 72 on/find.js").var 0003b190: 20 6e 6f 72 6d 61 6c 69 7a 65 20 3d 20 5f 5f 77 normalize = __w 0003b1a0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 0003b1b0: 28 2f 2a 21 20 70 72 6f 70 65 72 74 79 2d 69 6e (/*! property-in 0003b1c0: 66 6f 72 6d 61 74 69 6f 6e 2f 6e 6f 72 6d 61 6c formation/normal 0003b1d0: 69 7a 65 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ize */ "./node_m 0003b1e0: 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 odules/hastscrip 0003b1f0: 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 t/node_modules/p 0003b200: 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 roperty-informat 0003b210: 69 6f 6e 2f 6e 6f 72 6d 61 6c 69 7a 65 2e 6a 73 ion/normalize.js 0003b220: 22 29 0a 76 61 72 20 70 61 72 73 65 53 65 6c 65 ").var parseSele 0003b230: 63 74 6f 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b ctor = __webpack 0003b240: 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 68 _require__(/*! h 0003b250: 61 73 74 2d 75 74 69 6c 2d 70 61 72 73 65 2d 73 ast-util-parse-s 0003b260: 65 6c 65 63 74 6f 72 20 2a 2f 20 22 2e 2f 6e 6f elector */ "./no 0003b270: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 2d de_modules/hast- 0003b280: 75 74 69 6c 2d 70 61 72 73 65 2d 73 65 6c 65 63 util-parse-selec 0003b290: 74 6f 72 2f 69 6e 64 65 78 2e 6a 73 22 29 0a 76 tor/index.js").v 0003b2a0: 61 72 20 73 70 61 63 65 73 20 3d 20 28 5f 5f 77 ar spaces = (__w 0003b2b0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__ 0003b2c0: 28 2f 2a 21 20 73 70 61 63 65 2d 73 65 70 61 72 (/*! space-separ 0003b2d0: 61 74 65 64 2d 74 6f 6b 65 6e 73 20 2a 2f 20 22 ated-tokens */ " 0003b2e0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 0003b2f0: 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d astscript/node_m 0003b300: 6f 64 75 6c 65 73 2f 73 70 61 63 65 2d 73 65 70 odules/space-sep 0003b310: 61 72 61 74 65 64 2d 74 6f 6b 65 6e 73 2f 69 6e arated-tokens/in 0003b320: 64 65 78 2e 6a 73 22 29 2e 70 61 72 73 65 29 0a dex.js").parse). 0003b330: 76 61 72 20 63 6f 6d 6d 61 73 20 3d 20 28 5f 5f var commas = (__ 0003b340: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0003b350: 5f 28 2f 2a 21 20 63 6f 6d 6d 61 2d 73 65 70 61 _(/*! comma-sepa 0003b360: 72 61 74 65 64 2d 74 6f 6b 65 6e 73 20 2a 2f 20 rated-tokens */ 0003b370: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0003b380: 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f hastscript/node_ 0003b390: 6d 6f 64 75 6c 65 73 2f 63 6f 6d 6d 61 2d 73 65 modules/comma-se 0003b3a0: 70 61 72 61 74 65 64 2d 74 6f 6b 65 6e 73 2f 69 parated-tokens/i 0003b3b0: 6e 64 65 78 2e 6a 73 22 29 2e 70 61 72 73 65 29 ndex.js").parse) 0003b3c0: 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 ..module.exports 0003b3d0: 20 3d 20 66 61 63 74 6f 72 79 0a 0a 76 61 72 20 = factory..var 0003b3e0: 6f 77 6e 20 3d 20 7b 7d 2e 68 61 73 4f 77 6e 50 own = {}.hasOwnP 0003b3f0: 72 6f 70 65 72 74 79 0a 0a 66 75 6e 63 74 69 6f roperty..functio 0003b400: 6e 20 66 61 63 74 6f 72 79 28 73 63 68 65 6d 61 n factory(schema 0003b410: 2c 20 64 65 66 61 75 6c 74 54 61 67 4e 61 6d 65 , defaultTagName 0003b420: 2c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 29 , caseSensitive) 0003b430: 20 7b 0a 20 20 76 61 72 20 61 64 6a 75 73 74 20 {. var adjust 0003b440: 3d 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 20 = caseSensitive 0003b450: 3f 20 63 72 65 61 74 65 41 64 6a 75 73 74 4d 61 ? createAdjustMa 0003b460: 70 28 63 61 73 65 53 65 6e 73 69 74 69 76 65 29 p(caseSensitive) 0003b470: 20 3a 20 6e 75 6c 6c 0a 0a 20 20 72 65 74 75 72 : null.. retur 0003b480: 6e 20 68 0a 0a 20 20 2f 2f 20 48 79 70 65 72 73 n h.. // Hypers 0003b490: 63 72 69 70 74 20 63 6f 6d 70 61 74 69 62 6c 65 cript compatible 0003b4a0: 20 44 53 4c 20 66 6f 72 20 63 72 65 61 74 69 6e DSL for creatin 0003b4b0: 67 20 76 69 72 74 75 61 6c 20 68 61 73 74 20 74 g virtual hast t 0003b4c0: 72 65 65 73 2e 0a 20 20 66 75 6e 63 74 69 6f 6e rees.. function 0003b4d0: 20 68 28 73 65 6c 65 63 74 6f 72 2c 20 70 72 6f h(selector, pro 0003b4e0: 70 65 72 74 69 65 73 29 20 7b 0a 20 20 20 20 76 perties) {. v 0003b4f0: 61 72 20 6e 6f 64 65 20 3d 20 70 61 72 73 65 53 ar node = parseS 0003b500: 65 6c 65 63 74 6f 72 28 73 65 6c 65 63 74 6f 72 elector(selector 0003b510: 2c 20 64 65 66 61 75 6c 74 54 61 67 4e 61 6d 65 , defaultTagName 0003b520: 29 0a 20 20 20 20 76 61 72 20 63 68 69 6c 64 72 ). var childr 0003b530: 65 6e 20 3d 20 41 72 72 61 79 2e 70 72 6f 74 6f en = Array.proto 0003b540: 74 79 70 65 2e 73 6c 69 63 65 2e 63 61 6c 6c 28 type.slice.call( 0003b550: 61 72 67 75 6d 65 6e 74 73 2c 20 32 29 0a 20 20 arguments, 2). 0003b560: 20 20 76 61 72 20 6e 61 6d 65 20 3d 20 6e 6f 64 var name = nod 0003b570: 65 2e 74 61 67 4e 61 6d 65 2e 74 6f 4c 6f 77 65 e.tagName.toLowe 0003b580: 72 43 61 73 65 28 29 0a 20 20 20 20 76 61 72 20 rCase(). var 0003b590: 70 72 6f 70 65 72 74 79 0a 0a 20 20 20 20 6e 6f property.. no 0003b5a0: 64 65 2e 74 61 67 4e 61 6d 65 20 3d 20 61 64 6a de.tagName = adj 0003b5b0: 75 73 74 20 26 26 20 6f 77 6e 2e 63 61 6c 6c 28 ust && own.call( 0003b5c0: 61 64 6a 75 73 74 2c 20 6e 61 6d 65 29 20 3f 20 adjust, name) ? 0003b5d0: 61 64 6a 75 73 74 5b 6e 61 6d 65 5d 20 3a 20 6e adjust[name] : n 0003b5e0: 61 6d 65 0a 0a 20 20 20 20 69 66 20 28 70 72 6f ame.. if (pro 0003b5f0: 70 65 72 74 69 65 73 20 26 26 20 69 73 43 68 69 perties && isChi 0003b600: 6c 64 72 65 6e 28 70 72 6f 70 65 72 74 69 65 73 ldren(properties 0003b610: 2c 20 6e 6f 64 65 29 29 20 7b 0a 20 20 20 20 20 , node)) {. 0003b620: 20 63 68 69 6c 64 72 65 6e 2e 75 6e 73 68 69 66 children.unshif 0003b630: 74 28 70 72 6f 70 65 72 74 69 65 73 29 0a 20 20 t(properties). 0003b640: 20 20 20 20 70 72 6f 70 65 72 74 69 65 73 20 3d properties = 0003b650: 20 6e 75 6c 6c 0a 20 20 20 20 7d 0a 0a 20 20 20 null. }.. 0003b660: 20 69 66 20 28 70 72 6f 70 65 72 74 69 65 73 29 if (properties) 0003b670: 20 7b 0a 20 20 20 20 20 20 66 6f 72 20 28 70 72 {. for (pr 0003b680: 6f 70 65 72 74 79 20 69 6e 20 70 72 6f 70 65 72 operty in proper 0003b690: 74 69 65 73 29 20 7b 0a 20 20 20 20 20 20 20 20 ties) {. 0003b6a0: 61 64 64 50 72 6f 70 65 72 74 79 28 6e 6f 64 65 addProperty(node 0003b6b0: 2e 70 72 6f 70 65 72 74 69 65 73 2c 20 70 72 6f .properties, pro 0003b6c0: 70 65 72 74 79 2c 20 70 72 6f 70 65 72 74 69 65 perty, propertie 0003b6d0: 73 5b 70 72 6f 70 65 72 74 79 5d 29 0a 20 20 20 s[property]). 0003b6e0: 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 }. }.. 0003b6f0: 61 64 64 43 68 69 6c 64 28 6e 6f 64 65 2e 63 68 addChild(node.ch 0003b700: 69 6c 64 72 65 6e 2c 20 63 68 69 6c 64 72 65 6e ildren, children 0003b710: 29 0a 0a 20 20 20 20 69 66 20 28 6e 6f 64 65 2e ).. if (node. 0003b720: 74 61 67 4e 61 6d 65 20 3d 3d 3d 20 27 74 65 6d tagName === 'tem 0003b730: 70 6c 61 74 65 27 29 20 7b 0a 20 20 20 20 20 20 plate') {. 0003b740: 6e 6f 64 65 2e 63 6f 6e 74 65 6e 74 20 3d 20 7b node.content = { 0003b750: 74 79 70 65 3a 20 27 72 6f 6f 74 27 2c 20 63 68 type: 'root', ch 0003b760: 69 6c 64 72 65 6e 3a 20 6e 6f 64 65 2e 63 68 69 ildren: node.chi 0003b770: 6c 64 72 65 6e 7d 0a 20 20 20 20 20 20 6e 6f 64 ldren}. nod 0003b780: 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 5b 5d 0a e.children = []. 0003b790: 20 20 20 20 7d 0a 0a 20 20 20 20 72 65 74 75 72 }.. retur 0003b7a0: 6e 20 6e 6f 64 65 0a 20 20 7d 0a 0a 20 20 66 75 n node. }.. fu 0003b7b0: 6e 63 74 69 6f 6e 20 61 64 64 50 72 6f 70 65 72 nction addProper 0003b7c0: 74 79 28 70 72 6f 70 65 72 74 69 65 73 2c 20 6b ty(properties, k 0003b7d0: 65 79 2c 20 76 61 6c 75 65 29 20 7b 0a 20 20 20 ey, value) {. 0003b7e0: 20 76 61 72 20 69 6e 66 6f 0a 20 20 20 20 76 61 var info. va 0003b7f0: 72 20 70 72 6f 70 65 72 74 79 0a 20 20 20 20 76 r property. v 0003b800: 61 72 20 72 65 73 75 6c 74 0a 0a 20 20 20 20 2f ar result.. / 0003b810: 2f 20 49 67 6e 6f 72 65 20 6e 75 6c 6c 69 73 68 / Ignore nullish 0003b820: 20 61 6e 64 20 4e 61 4e 20 76 61 6c 75 65 73 2e and NaN values. 0003b830: 0a 20 20 20 20 69 66 20 28 76 61 6c 75 65 20 3d . if (value = 0003b840: 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 76 61 6c 75 65 == null || value 0003b850: 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 7c === undefined | 0003b860: 7c 20 76 61 6c 75 65 20 21 3d 3d 20 76 61 6c 75 | value !== valu 0003b870: 65 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 e) {. retur 0003b880: 6e 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 6e 66 n. }.. inf 0003b890: 6f 20 3d 20 66 69 6e 64 28 73 63 68 65 6d 61 2c o = find(schema, 0003b8a0: 20 6b 65 79 29 0a 20 20 20 20 70 72 6f 70 65 72 key). proper 0003b8b0: 74 79 20 3d 20 69 6e 66 6f 2e 70 72 6f 70 65 72 ty = info.proper 0003b8c0: 74 79 0a 20 20 20 20 72 65 73 75 6c 74 20 3d 20 ty. result = 0003b8d0: 76 61 6c 75 65 0a 0a 20 20 20 20 2f 2f 20 48 61 value.. // Ha 0003b8e0: 6e 64 6c 65 20 6c 69 73 74 20 76 61 6c 75 65 73 ndle list values 0003b8f0: 2e 0a 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 .. if (typeof 0003b900: 20 72 65 73 75 6c 74 20 3d 3d 3d 20 27 73 74 72 result === 'str 0003b910: 69 6e 67 27 29 20 7b 0a 20 20 20 20 20 20 69 66 ing') {. if 0003b920: 20 28 69 6e 66 6f 2e 73 70 61 63 65 53 65 70 61 (info.spaceSepa 0003b930: 72 61 74 65 64 29 20 7b 0a 20 20 20 20 20 20 20 rated) {. 0003b940: 20 72 65 73 75 6c 74 20 3d 20 73 70 61 63 65 73 result = spaces 0003b950: 28 72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 7d (result). } 0003b960: 20 65 6c 73 65 20 69 66 20 28 69 6e 66 6f 2e 63 else if (info.c 0003b970: 6f 6d 6d 61 53 65 70 61 72 61 74 65 64 29 20 7b ommaSeparated) { 0003b980: 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 . result 0003b990: 3d 20 63 6f 6d 6d 61 73 28 72 65 73 75 6c 74 29 = commas(result) 0003b9a0: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 . } else if 0003b9b0: 20 28 69 6e 66 6f 2e 63 6f 6d 6d 61 4f 72 53 70 (info.commaOrSp 0003b9c0: 61 63 65 53 65 70 61 72 61 74 65 64 29 20 7b 0a aceSeparated) {. 0003b9d0: 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d result = 0003b9e0: 20 73 70 61 63 65 73 28 63 6f 6d 6d 61 73 28 72 spaces(commas(r 0003b9f0: 65 73 75 6c 74 29 2e 6a 6f 69 6e 28 27 20 27 29 esult).join(' ') 0003ba00: 29 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a ). }. }. 0003ba10: 0a 20 20 20 20 2f 2f 20 41 63 63 65 70 74 20 60 . // Accept ` 0003ba20: 6f 62 6a 65 63 74 60 20 6f 6e 20 73 74 79 6c 65 object` on style 0003ba30: 2e 0a 20 20 20 20 69 66 20 28 70 72 6f 70 65 72 .. if (proper 0003ba40: 74 79 20 3d 3d 3d 20 27 73 74 79 6c 65 27 20 26 ty === 'style' & 0003ba50: 26 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 21 & typeof value ! 0003ba60: 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 0a 20 == 'string') {. 0003ba70: 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 73 74 result = st 0003ba80: 79 6c 65 28 72 65 73 75 6c 74 29 0a 20 20 20 20 yle(result). 0003ba90: 7d 0a 0a 20 20 20 20 2f 2f 20 43 6c 61 73 73 2d }.. // Class- 0003baa0: 6e 61 6d 65 73 20 28 77 68 69 63 68 20 63 61 6e names (which can 0003bab0: 20 62 65 20 61 64 64 65 64 20 62 6f 74 68 20 6f be added both o 0003bac0: 6e 20 74 68 65 20 60 73 65 6c 65 63 74 6f 72 60 n the `selector` 0003bad0: 20 61 6e 64 20 68 65 72 65 29 2e 0a 20 20 20 20 and here).. 0003bae0: 69 66 20 28 70 72 6f 70 65 72 74 79 20 3d 3d 3d if (property === 0003baf0: 20 27 63 6c 61 73 73 4e 61 6d 65 27 20 26 26 20 'className' && 0003bb00: 70 72 6f 70 65 72 74 69 65 73 2e 63 6c 61 73 73 properties.class 0003bb10: 4e 61 6d 65 29 20 7b 0a 20 20 20 20 20 20 72 65 Name) {. re 0003bb20: 73 75 6c 74 20 3d 20 70 72 6f 70 65 72 74 69 65 sult = propertie 0003bb30: 73 2e 63 6c 61 73 73 4e 61 6d 65 2e 63 6f 6e 63 s.className.conc 0003bb40: 61 74 28 72 65 73 75 6c 74 29 0a 20 20 20 20 7d at(result). } 0003bb50: 0a 0a 20 20 20 20 70 72 6f 70 65 72 74 69 65 73 .. properties 0003bb60: 5b 70 72 6f 70 65 72 74 79 5d 20 3d 20 70 61 72 [property] = par 0003bb70: 73 65 50 72 69 6d 69 74 69 76 65 73 28 69 6e 66 sePrimitives(inf 0003bb80: 6f 2c 20 70 72 6f 70 65 72 74 79 2c 20 72 65 73 o, property, res 0003bb90: 75 6c 74 29 0a 20 20 7d 0a 7d 0a 0a 66 75 6e 63 ult). }.}..func 0003bba0: 74 69 6f 6e 20 69 73 43 68 69 6c 64 72 65 6e 28 tion isChildren( 0003bbb0: 76 61 6c 75 65 2c 20 6e 6f 64 65 29 20 7b 0a 20 value, node) {. 0003bbc0: 20 72 65 74 75 72 6e 20 28 0a 20 20 20 20 74 79 return (. ty 0003bbd0: 70 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 27 peof value === ' 0003bbe0: 73 74 72 69 6e 67 27 20 7c 7c 0a 20 20 20 20 27 string' ||. ' 0003bbf0: 6c 65 6e 67 74 68 27 20 69 6e 20 76 61 6c 75 65 length' in value 0003bc00: 20 7c 7c 0a 20 20 20 20 69 73 4e 6f 64 65 28 6e ||. isNode(n 0003bc10: 6f 64 65 2e 74 61 67 4e 61 6d 65 2c 20 76 61 6c ode.tagName, val 0003bc20: 75 65 29 0a 20 20 29 0a 7d 0a 0a 66 75 6e 63 74 ue). ).}..funct 0003bc30: 69 6f 6e 20 69 73 4e 6f 64 65 28 74 61 67 4e 61 ion isNode(tagNa 0003bc40: 6d 65 2c 20 76 61 6c 75 65 29 20 7b 0a 20 20 76 me, value) {. v 0003bc50: 61 72 20 74 79 70 65 20 3d 20 76 61 6c 75 65 2e ar type = value. 0003bc60: 74 79 70 65 0a 0a 20 20 69 66 20 28 74 61 67 4e type.. if (tagN 0003bc70: 61 6d 65 20 3d 3d 3d 20 27 69 6e 70 75 74 27 20 ame === 'input' 0003bc80: 7c 7c 20 21 74 79 70 65 20 7c 7c 20 74 79 70 65 || !type || type 0003bc90: 6f 66 20 74 79 70 65 20 21 3d 3d 20 27 73 74 72 of type !== 'str 0003bca0: 69 6e 67 27 29 20 7b 0a 20 20 20 20 72 65 74 75 ing') {. retu 0003bcb0: 72 6e 20 66 61 6c 73 65 0a 20 20 7d 0a 0a 20 20 rn false. }.. 0003bcc0: 69 66 20 28 74 79 70 65 6f 66 20 76 61 6c 75 65 if (typeof value 0003bcd0: 2e 63 68 69 6c 64 72 65 6e 20 3d 3d 3d 20 27 6f .children === 'o 0003bce0: 62 6a 65 63 74 27 20 26 26 20 27 6c 65 6e 67 74 bject' && 'lengt 0003bcf0: 68 27 20 69 6e 20 76 61 6c 75 65 2e 63 68 69 6c h' in value.chil 0003bd00: 64 72 65 6e 29 20 7b 0a 20 20 20 20 72 65 74 75 dren) {. retu 0003bd10: 72 6e 20 74 72 75 65 0a 20 20 7d 0a 0a 20 20 74 rn true. }.. t 0003bd20: 79 70 65 20 3d 20 74 79 70 65 2e 74 6f 4c 6f 77 ype = type.toLow 0003bd30: 65 72 43 61 73 65 28 29 0a 0a 20 20 69 66 20 28 erCase().. if ( 0003bd40: 74 61 67 4e 61 6d 65 20 3d 3d 3d 20 27 62 75 74 tagName === 'but 0003bd50: 74 6f 6e 27 29 20 7b 0a 20 20 20 20 72 65 74 75 ton') {. retu 0003bd60: 72 6e 20 28 0a 20 20 20 20 20 20 74 79 70 65 20 rn (. type 0003bd70: 21 3d 3d 20 27 6d 65 6e 75 27 20 26 26 0a 20 20 !== 'menu' &&. 0003bd80: 20 20 20 20 74 79 70 65 20 21 3d 3d 20 27 73 75 type !== 'su 0003bd90: 62 6d 69 74 27 20 26 26 0a 20 20 20 20 20 20 74 bmit' &&. t 0003bda0: 79 70 65 20 21 3d 3d 20 27 72 65 73 65 74 27 20 ype !== 'reset' 0003bdb0: 26 26 0a 20 20 20 20 20 20 74 79 70 65 20 21 3d &&. type != 0003bdc0: 3d 20 27 62 75 74 74 6f 6e 27 0a 20 20 20 20 29 = 'button'. ) 0003bdd0: 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 27 . }.. return ' 0003bde0: 76 61 6c 75 65 27 20 69 6e 20 76 61 6c 75 65 0a value' in value. 0003bdf0: 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 }..function addC 0003be00: 68 69 6c 64 28 6e 6f 64 65 73 2c 20 76 61 6c 75 hild(nodes, valu 0003be10: 65 29 20 7b 0a 20 20 76 61 72 20 69 6e 64 65 78 e) {. var index 0003be20: 0a 20 20 76 61 72 20 6c 65 6e 67 74 68 0a 0a 20 . var length.. 0003be30: 20 69 66 20 28 74 79 70 65 6f 66 20 76 61 6c 75 if (typeof valu 0003be40: 65 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 20 7c e === 'string' | 0003be50: 7c 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 3d | typeof value = 0003be60: 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 7b 0a 20 == 'number') {. 0003be70: 20 20 20 6e 6f 64 65 73 2e 70 75 73 68 28 7b 74 nodes.push({t 0003be80: 79 70 65 3a 20 27 74 65 78 74 27 2c 20 76 61 6c ype: 'text', val 0003be90: 75 65 3a 20 53 74 72 69 6e 67 28 76 61 6c 75 65 ue: String(value 0003bea0: 29 7d 29 0a 20 20 20 20 72 65 74 75 72 6e 0a 20 )}). return. 0003beb0: 20 7d 0a 0a 20 20 69 66 20 28 74 79 70 65 6f 66 }.. if (typeof 0003bec0: 20 76 61 6c 75 65 20 3d 3d 3d 20 27 6f 62 6a 65 value === 'obje 0003bed0: 63 74 27 20 26 26 20 27 6c 65 6e 67 74 68 27 20 ct' && 'length' 0003bee0: 69 6e 20 76 61 6c 75 65 29 20 7b 0a 20 20 20 20 in value) {. 0003bef0: 69 6e 64 65 78 20 3d 20 2d 31 0a 20 20 20 20 6c index = -1. l 0003bf00: 65 6e 67 74 68 20 3d 20 76 61 6c 75 65 2e 6c 65 ength = value.le 0003bf10: 6e 67 74 68 0a 0a 20 20 20 20 77 68 69 6c 65 20 ngth.. while 0003bf20: 28 2b 2b 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 (++index < lengt 0003bf30: 68 29 20 7b 0a 20 20 20 20 20 20 61 64 64 43 68 h) {. addCh 0003bf40: 69 6c 64 28 6e 6f 64 65 73 2c 20 76 61 6c 75 65 ild(nodes, value 0003bf50: 5b 69 6e 64 65 78 5d 29 0a 20 20 20 20 7d 0a 0a [index]). }.. 0003bf60: 20 20 20 20 72 65 74 75 72 6e 0a 20 20 7d 0a 0a return. }.. 0003bf70: 20 20 69 66 20 28 74 79 70 65 6f 66 20 76 61 6c if (typeof val 0003bf80: 75 65 20 21 3d 3d 20 27 6f 62 6a 65 63 74 27 20 ue !== 'object' 0003bf90: 7c 7c 20 21 28 27 74 79 70 65 27 20 69 6e 20 76 || !('type' in v 0003bfa0: 61 6c 75 65 29 29 20 7b 0a 20 20 20 20 74 68 72 alue)) {. thr 0003bfb0: 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 27 45 78 ow new Error('Ex 0003bfc0: 70 65 63 74 65 64 20 6e 6f 64 65 2c 20 6e 6f 64 pected node, nod 0003bfd0: 65 73 2c 20 6f 72 20 73 74 72 69 6e 67 2c 20 67 es, or string, g 0003bfe0: 6f 74 20 60 27 20 2b 20 76 61 6c 75 65 20 2b 20 ot `' + value + 0003bff0: 27 60 27 29 0a 20 20 7d 0a 0a 20 20 6e 6f 64 65 '`'). }.. node 0003c000: 73 2e 70 75 73 68 28 76 61 6c 75 65 29 0a 7d 0a s.push(value).}. 0003c010: 0a 2f 2f 20 50 61 72 73 65 20 61 20 28 6c 69 73 .// Parse a (lis 0003c020: 74 20 6f 66 29 20 70 72 69 6d 69 74 69 76 65 73 t of) primitives 0003c030: 2e 0a 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 ..function parse 0003c040: 50 72 69 6d 69 74 69 76 65 73 28 69 6e 66 6f 2c Primitives(info, 0003c050: 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 20 7b 0a name, value) {. 0003c060: 20 20 76 61 72 20 69 6e 64 65 78 0a 20 20 76 61 var index. va 0003c070: 72 20 6c 65 6e 67 74 68 0a 20 20 76 61 72 20 72 r length. var r 0003c080: 65 73 75 6c 74 0a 0a 20 20 69 66 20 28 74 79 70 esult.. if (typ 0003c090: 65 6f 66 20 76 61 6c 75 65 20 21 3d 3d 20 27 6f eof value !== 'o 0003c0a0: 62 6a 65 63 74 27 20 7c 7c 20 21 28 27 6c 65 6e bject' || !('len 0003c0b0: 67 74 68 27 20 69 6e 20 76 61 6c 75 65 29 29 20 gth' in value)) 0003c0c0: 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 {. return par 0003c0d0: 73 65 50 72 69 6d 69 74 69 76 65 28 69 6e 66 6f sePrimitive(info 0003c0e0: 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 20 , name, value). 0003c0f0: 20 7d 0a 0a 20 20 6c 65 6e 67 74 68 20 3d 20 76 }.. length = v 0003c100: 61 6c 75 65 2e 6c 65 6e 67 74 68 0a 20 20 69 6e alue.length. in 0003c110: 64 65 78 20 3d 20 2d 31 0a 20 20 72 65 73 75 6c dex = -1. resul 0003c120: 74 20 3d 20 5b 5d 0a 0a 20 20 77 68 69 6c 65 20 t = [].. while 0003c130: 28 2b 2b 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 (++index < lengt 0003c140: 68 29 20 7b 0a 20 20 20 20 72 65 73 75 6c 74 5b h) {. result[ 0003c150: 69 6e 64 65 78 5d 20 3d 20 70 61 72 73 65 50 72 index] = parsePr 0003c160: 69 6d 69 74 69 76 65 28 69 6e 66 6f 2c 20 6e 61 imitive(info, na 0003c170: 6d 65 2c 20 76 61 6c 75 65 5b 69 6e 64 65 78 5d me, value[index] 0003c180: 29 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 ). }.. return 0003c190: 72 65 73 75 6c 74 0a 7d 0a 0a 2f 2f 20 50 61 72 result.}..// Par 0003c1a0: 73 65 20 61 20 73 69 6e 67 6c 65 20 70 72 69 6d se a single prim 0003c1b0: 69 74 69 76 65 73 2e 0a 66 75 6e 63 74 69 6f 6e itives..function 0003c1c0: 20 70 61 72 73 65 50 72 69 6d 69 74 69 76 65 28 parsePrimitive( 0003c1d0: 69 6e 66 6f 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 info, name, valu 0003c1e0: 65 29 20 7b 0a 20 20 76 61 72 20 72 65 73 75 6c e) {. var resul 0003c1f0: 74 20 3d 20 76 61 6c 75 65 0a 0a 20 20 69 66 20 t = value.. if 0003c200: 28 69 6e 66 6f 2e 6e 75 6d 62 65 72 20 7c 7c 20 (info.number || 0003c210: 69 6e 66 6f 2e 70 6f 73 69 74 69 76 65 4e 75 6d info.positiveNum 0003c220: 62 65 72 29 20 7b 0a 20 20 20 20 69 66 20 28 21 ber) {. if (! 0003c230: 69 73 4e 61 4e 28 72 65 73 75 6c 74 29 20 26 26 isNaN(result) && 0003c240: 20 72 65 73 75 6c 74 20 21 3d 3d 20 27 27 29 20 result !== '') 0003c250: 7b 0a 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d {. result = 0003c260: 20 4e 75 6d 62 65 72 28 72 65 73 75 6c 74 29 0a Number(result). 0003c270: 20 20 20 20 7d 0a 20 20 7d 20 65 6c 73 65 20 69 }. } else i 0003c280: 66 20 28 69 6e 66 6f 2e 62 6f 6f 6c 65 61 6e 20 f (info.boolean 0003c290: 7c 7c 20 69 6e 66 6f 2e 6f 76 65 72 6c 6f 61 64 || info.overload 0003c2a0: 65 64 42 6f 6f 6c 65 61 6e 29 20 7b 0a 20 20 20 edBoolean) {. 0003c2b0: 20 2f 2f 20 41 63 63 65 70 74 20 60 62 6f 6f 6c // Accept `bool 0003c2c0: 65 61 6e 60 20 61 6e 64 20 60 73 74 72 69 6e 67 ean` and `string 0003c2d0: 60 2e 0a 20 20 20 20 69 66 20 28 0a 20 20 20 20 `.. if (. 0003c2e0: 20 20 74 79 70 65 6f 66 20 72 65 73 75 6c 74 20 typeof result 0003c2f0: 3d 3d 3d 20 27 73 74 72 69 6e 67 27 20 26 26 0a === 'string' &&. 0003c300: 20 20 20 20 20 20 28 72 65 73 75 6c 74 20 3d 3d (result == 0003c310: 3d 20 27 27 20 7c 7c 20 6e 6f 72 6d 61 6c 69 7a = '' || normaliz 0003c320: 65 28 76 61 6c 75 65 29 20 3d 3d 3d 20 6e 6f 72 e(value) === nor 0003c330: 6d 61 6c 69 7a 65 28 6e 61 6d 65 29 29 0a 20 20 malize(name)). 0003c340: 20 20 29 20 7b 0a 20 20 20 20 20 20 72 65 73 75 ) {. resu 0003c350: 6c 74 20 3d 20 74 72 75 65 0a 20 20 20 20 7d 0a lt = true. }. 0003c360: 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 72 65 }.. return re 0003c370: 73 75 6c 74 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e sult.}..function 0003c380: 20 73 74 79 6c 65 28 76 61 6c 75 65 29 20 7b 0a style(value) {. 0003c390: 20 20 76 61 72 20 72 65 73 75 6c 74 20 3d 20 5b var result = [ 0003c3a0: 5d 0a 20 20 76 61 72 20 6b 65 79 0a 0a 20 20 66 ]. var key.. f 0003c3b0: 6f 72 20 28 6b 65 79 20 69 6e 20 76 61 6c 75 65 or (key in value 0003c3c0: 29 20 7b 0a 20 20 20 20 72 65 73 75 6c 74 2e 70 ) {. result.p 0003c3d0: 75 73 68 28 5b 6b 65 79 2c 20 76 61 6c 75 65 5b ush([key, value[ 0003c3e0: 6b 65 79 5d 5d 2e 6a 6f 69 6e 28 27 3a 20 27 29 key]].join(': ') 0003c3f0: 29 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 ). }.. return 0003c400: 72 65 73 75 6c 74 2e 6a 6f 69 6e 28 27 3b 20 27 result.join('; ' 0003c410: 29 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 72 ).}..function cr 0003c420: 65 61 74 65 41 64 6a 75 73 74 4d 61 70 28 76 61 eateAdjustMap(va 0003c430: 6c 75 65 73 29 20 7b 0a 20 20 76 61 72 20 6c 65 lues) {. var le 0003c440: 6e 67 74 68 20 3d 20 76 61 6c 75 65 73 2e 6c 65 ngth = values.le 0003c450: 6e 67 74 68 0a 20 20 76 61 72 20 69 6e 64 65 78 ngth. var index 0003c460: 20 3d 20 2d 31 0a 20 20 76 61 72 20 72 65 73 75 = -1. var resu 0003c470: 6c 74 20 3d 20 7b 7d 0a 20 20 76 61 72 20 76 61 lt = {}. var va 0003c480: 6c 75 65 0a 0a 20 20 77 68 69 6c 65 20 28 2b 2b lue.. while (++ 0003c490: 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 29 20 index < length) 0003c4a0: 7b 0a 20 20 20 20 76 61 6c 75 65 20 3d 20 76 61 {. value = va 0003c4b0: 6c 75 65 73 5b 69 6e 64 65 78 5d 0a 20 20 20 20 lues[index]. 0003c4c0: 72 65 73 75 6c 74 5b 76 61 6c 75 65 2e 74 6f 4c result[value.toL 0003c4d0: 6f 77 65 72 43 61 73 65 28 29 5d 20 3d 20 76 61 owerCase()] = va 0003c4e0: 6c 75 65 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 lue. }.. retur 0003c4f0: 6e 20 72 65 73 75 6c 74 0a 7d 0a 0a 0a 2f 2a 2a n result.}.../** 0003c500: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ". 0003c510: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 /node_modules/ha 0003c520: 73 74 73 63 72 69 70 74 2f 68 74 6d 6c 2e 6a 73 stscript/html.js 0003c530: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 0003c540: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c550: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0003c560: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0003c570: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 _modules/hastscr 0003c580: 69 70 74 2f 68 74 6d 6c 2e 6a 73 20 2a 2a 2a 21 ipt/html.js ***! 0003c590: 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a . \************ 0003c5a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c5b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 0003c5c0: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f ***/ ((module, _ 0003c5d0: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 0003c5e0: 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 exports, __webpa 0003c5f0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 0003c600: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 0003c610: 3b 0a 0a 0a 76 61 72 20 73 63 68 65 6d 61 20 3d ;...var schema = 0003c620: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0003c630: 72 65 5f 5f 28 2f 2a 21 20 70 72 6f 70 65 72 74 re__(/*! propert 0003c640: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 68 74 y-information/ht 0003c650: 6d 6c 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f ml */ "./node_mo 0003c660: 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 dules/hastscript 0003c670: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 /node_modules/pr 0003c680: 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 operty-informati 0003c690: 6f 6e 2f 68 74 6d 6c 2e 6a 73 22 29 0a 76 61 72 on/html.js").var 0003c6a0: 20 66 61 63 74 6f 72 79 20 3d 20 5f 5f 77 65 62 factory = __web 0003c6b0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0003c6c0: 2a 21 20 2e 2f 66 61 63 74 6f 72 79 20 2a 2f 20 *! ./factory */ 0003c6d0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0003c6e0: 68 61 73 74 73 63 72 69 70 74 2f 66 61 63 74 6f hastscript/facto 0003c6f0: 72 79 2e 6a 73 22 29 0a 0a 76 61 72 20 68 74 6d ry.js")..var htm 0003c700: 6c 20 3d 20 66 61 63 74 6f 72 79 28 73 63 68 65 l = factory(sche 0003c710: 6d 61 2c 20 27 64 69 76 27 29 0a 68 74 6d 6c 2e ma, 'div').html. 0003c720: 64 69 73 70 6c 61 79 4e 61 6d 65 20 3d 20 27 68 displayName = 'h 0003c730: 74 6d 6c 27 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 tml'..module.exp 0003c740: 6f 72 74 73 20 3d 20 68 74 6d 6c 0a 0a 0a 2f 2a orts = html.../* 0003c750: 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 **/ }),../***/ " 0003c760: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 0003c770: 61 73 74 73 63 72 69 70 74 2f 69 6e 64 65 78 2e astscript/index. 0003c780: 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a js":./*!******** 0003c790: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c7a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c7b0: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0003c7c0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 ode_modules/hast 0003c7d0: 73 63 72 69 70 74 2f 69 6e 64 65 78 2e 6a 73 20 script/index.js 0003c7e0: 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a ***!. \******** 0003c7f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c800: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c810: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 **/./***/ ((modu 0003c820: 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 le, __unused_web 0003c830: 70 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f pack_exports, __ 0003c840: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_ 0003c850: 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 _) => {.."use st 0003c860: 72 69 63 74 22 3b 0a 0a 0a 6d 6f 64 75 6c 65 2e rict";...module. 0003c870: 65 78 70 6f 72 74 73 20 3d 20 5f 5f 77 65 62 70 exports = __webp 0003c880: 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a ack_require__(/* 0003c890: 21 20 2e 2f 68 74 6d 6c 20 2a 2f 20 22 2e 2f 6e ! ./html */ "./n 0003c8a0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 ode_modules/hast 0003c8b0: 73 63 72 69 70 74 2f 68 74 6d 6c 2e 6a 73 22 29 script/html.js") 0003c8c0: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../* 0003c8d0: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu 0003c8e0: 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e les/hastscript/n 0003c8f0: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 63 6f 6d 6d ode_modules/comm 0003c900: 61 2d 73 65 70 61 72 61 74 65 64 2d 74 6f 6b 65 a-separated-toke 0003c910: 6e 73 2f 69 6e 64 65 78 2e 6a 73 22 3a 0a 2f 2a ns/index.js":./* 0003c920: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !*************** 0003c930: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c940: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c950: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c960: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0003c970: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0003c980: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 _modules/hastscr 0003c990: 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 ipt/node_modules 0003c9a0: 2f 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 /comma-separated 0003c9b0: 2d 74 6f 6b 65 6e 73 2f 69 6e 64 65 78 2e 6a 73 -tokens/index.js 0003c9c0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 0003c9d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c9e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003c9f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ca00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003ca10: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ ( 0003ca20: 28 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 (__unused_webpac 0003ca30: 6b 5f 6d 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 k_module, export 0003ca40: 73 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 s) => {.."use st 0003ca50: 72 69 63 74 22 3b 0a 0a 0a 65 78 70 6f 72 74 73 rict";...exports 0003ca60: 2e 70 61 72 73 65 20 3d 20 70 61 72 73 65 0a 65 .parse = parse.e 0003ca70: 78 70 6f 72 74 73 2e 73 74 72 69 6e 67 69 66 79 xports.stringify 0003ca80: 20 3d 20 73 74 72 69 6e 67 69 66 79 0a 0a 76 61 = stringify..va 0003ca90: 72 20 63 6f 6d 6d 61 20 3d 20 27 2c 27 0a 76 61 r comma = ','.va 0003caa0: 72 20 73 70 61 63 65 20 3d 20 27 20 27 0a 76 61 r space = ' '.va 0003cab0: 72 20 65 6d 70 74 79 20 3d 20 27 27 0a 0a 2f 2f r empty = ''..// 0003cac0: 20 50 61 72 73 65 20 63 6f 6d 6d 61 2d 73 65 70 Parse comma-sep 0003cad0: 61 72 61 74 65 64 20 74 6f 6b 65 6e 73 20 74 6f arated tokens to 0003cae0: 20 61 6e 20 61 72 72 61 79 2e 0a 66 75 6e 63 74 an array..funct 0003caf0: 69 6f 6e 20 70 61 72 73 65 28 76 61 6c 75 65 29 ion parse(value) 0003cb00: 20 7b 0a 20 20 76 61 72 20 76 61 6c 75 65 73 20 {. var values 0003cb10: 3d 20 5b 5d 0a 20 20 76 61 72 20 69 6e 70 75 74 = []. var input 0003cb20: 20 3d 20 53 74 72 69 6e 67 28 76 61 6c 75 65 20 = String(value 0003cb30: 7c 7c 20 65 6d 70 74 79 29 0a 20 20 76 61 72 20 || empty). var 0003cb40: 69 6e 64 65 78 20 3d 20 69 6e 70 75 74 2e 69 6e index = input.in 0003cb50: 64 65 78 4f 66 28 63 6f 6d 6d 61 29 0a 20 20 76 dexOf(comma). v 0003cb60: 61 72 20 6c 61 73 74 49 6e 64 65 78 20 3d 20 30 ar lastIndex = 0 0003cb70: 0a 20 20 76 61 72 20 65 6e 64 20 3d 20 66 61 6c . var end = fal 0003cb80: 73 65 0a 20 20 76 61 72 20 76 61 6c 0a 0a 20 20 se. var val.. 0003cb90: 77 68 69 6c 65 20 28 21 65 6e 64 29 20 7b 0a 20 while (!end) {. 0003cba0: 20 20 20 69 66 20 28 69 6e 64 65 78 20 3d 3d 3d if (index === 0003cbb0: 20 2d 31 29 20 7b 0a 20 20 20 20 20 20 69 6e 64 -1) {. ind 0003cbc0: 65 78 20 3d 20 69 6e 70 75 74 2e 6c 65 6e 67 74 ex = input.lengt 0003cbd0: 68 0a 20 20 20 20 20 20 65 6e 64 20 3d 20 74 72 h. end = tr 0003cbe0: 75 65 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 61 ue. }.. va 0003cbf0: 6c 20 3d 20 69 6e 70 75 74 2e 73 6c 69 63 65 28 l = input.slice( 0003cc00: 6c 61 73 74 49 6e 64 65 78 2c 20 69 6e 64 65 78 lastIndex, index 0003cc10: 29 2e 74 72 69 6d 28 29 0a 0a 20 20 20 20 69 66 ).trim().. if 0003cc20: 20 28 76 61 6c 20 7c 7c 20 21 65 6e 64 29 20 7b (val || !end) { 0003cc30: 0a 20 20 20 20 20 20 76 61 6c 75 65 73 2e 70 75 . values.pu 0003cc40: 73 68 28 76 61 6c 29 0a 20 20 20 20 7d 0a 0a 20 sh(val). }.. 0003cc50: 20 20 20 6c 61 73 74 49 6e 64 65 78 20 3d 20 69 lastIndex = i 0003cc60: 6e 64 65 78 20 2b 20 31 0a 20 20 20 20 69 6e 64 ndex + 1. ind 0003cc70: 65 78 20 3d 20 69 6e 70 75 74 2e 69 6e 64 65 78 ex = input.index 0003cc80: 4f 66 28 63 6f 6d 6d 61 2c 20 6c 61 73 74 49 6e Of(comma, lastIn 0003cc90: 64 65 78 29 0a 20 20 7d 0a 0a 20 20 72 65 74 75 dex). }.. retu 0003cca0: 72 6e 20 76 61 6c 75 65 73 0a 7d 0a 0a 2f 2f 20 rn values.}..// 0003ccb0: 43 6f 6d 70 69 6c 65 20 61 6e 20 61 72 72 61 79 Compile an array 0003ccc0: 20 74 6f 20 63 6f 6d 6d 61 2d 73 65 70 61 72 61 to comma-separa 0003ccd0: 74 65 64 20 74 6f 6b 65 6e 73 2e 0a 2f 2f 20 60 ted tokens..// ` 0003cce0: 6f 70 74 69 6f 6e 73 2e 70 61 64 4c 65 66 74 60 options.padLeft` 0003ccf0: 20 28 64 65 66 61 75 6c 74 3a 20 60 74 72 75 65 (default: `true 0003cd00: 60 29 20 70 61 64 73 20 61 20 73 70 61 63 65 20 `) pads a space 0003cd10: 6c 65 66 74 20 6f 66 20 65 61 63 68 20 74 6f 6b left of each tok 0003cd20: 65 6e 2c 20 61 6e 64 0a 2f 2f 20 60 6f 70 74 69 en, and.// `opti 0003cd30: 6f 6e 73 2e 70 61 64 52 69 67 68 74 60 20 28 64 ons.padRight` (d 0003cd40: 65 66 61 75 6c 74 3a 20 60 66 61 6c 73 65 60 29 efault: `false`) 0003cd50: 20 70 61 64 73 20 61 20 73 70 61 63 65 20 74 6f pads a space to 0003cd60: 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 65 61 the right of ea 0003cd70: 63 68 20 74 6f 6b 65 6e 2e 0a 66 75 6e 63 74 69 ch token..functi 0003cd80: 6f 6e 20 73 74 72 69 6e 67 69 66 79 28 76 61 6c on stringify(val 0003cd90: 75 65 73 2c 20 6f 70 74 69 6f 6e 73 29 20 7b 0a ues, options) {. 0003cda0: 20 20 76 61 72 20 73 65 74 74 69 6e 67 73 20 3d var settings = 0003cdb0: 20 6f 70 74 69 6f 6e 73 20 7c 7c 20 7b 7d 0a 20 options || {}. 0003cdc0: 20 76 61 72 20 6c 65 66 74 20 3d 20 73 65 74 74 var left = sett 0003cdd0: 69 6e 67 73 2e 70 61 64 4c 65 66 74 20 3d 3d 3d ings.padLeft === 0003cde0: 20 66 61 6c 73 65 20 3f 20 65 6d 70 74 79 20 3a false ? empty : 0003cdf0: 20 73 70 61 63 65 0a 20 20 76 61 72 20 72 69 67 space. var rig 0003ce00: 68 74 20 3d 20 73 65 74 74 69 6e 67 73 2e 70 61 ht = settings.pa 0003ce10: 64 52 69 67 68 74 20 3f 20 73 70 61 63 65 20 3a dRight ? space : 0003ce20: 20 65 6d 70 74 79 0a 0a 20 20 2f 2f 20 45 6e 73 empty.. // Ens 0003ce30: 75 72 65 20 74 68 65 20 6c 61 73 74 20 65 6d 70 ure the last emp 0003ce40: 74 79 20 65 6e 74 72 79 20 69 73 20 73 65 65 6e ty entry is seen 0003ce50: 2e 0a 20 20 69 66 20 28 76 61 6c 75 65 73 5b 76 .. if (values[v 0003ce60: 61 6c 75 65 73 2e 6c 65 6e 67 74 68 20 2d 20 31 alues.length - 1 0003ce70: 5d 20 3d 3d 3d 20 65 6d 70 74 79 29 20 7b 0a 20 ] === empty) {. 0003ce80: 20 20 20 76 61 6c 75 65 73 20 3d 20 76 61 6c 75 values = valu 0003ce90: 65 73 2e 63 6f 6e 63 61 74 28 65 6d 70 74 79 29 es.concat(empty) 0003cea0: 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e 20 76 . }.. return v 0003ceb0: 61 6c 75 65 73 2e 6a 6f 69 6e 28 72 69 67 68 74 alues.join(right 0003cec0: 20 2b 20 63 6f 6d 6d 61 20 2b 20 6c 65 66 74 29 + comma + left) 0003ced0: 2e 74 72 69 6d 28 29 0a 7d 0a 0a 0a 2f 2a 2a 2a .trim().}.../*** 0003cee0: 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f / }),../***/ "./ 0003cef0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 node_modules/has 0003cf00: 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 tscript/node_mod 0003cf10: 75 6c 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e ules/property-in 0003cf20: 66 6f 72 6d 61 74 69 6f 6e 2f 66 69 6e 64 2e 6a formation/find.j 0003cf30: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!********* 0003cf40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cf50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cf60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cf70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cf80: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n 0003cf90: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 ode_modules/hast 0003cfa0: 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 script/node_modu 0003cfb0: 6c 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 les/property-inf 0003cfc0: 6f 72 6d 61 74 69 6f 6e 2f 66 69 6e 64 2e 6a 73 ormation/find.js 0003cfd0: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \******* 0003cfe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003cff0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d000: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d020: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f ****/./***/ ((mo 0003d030: 64 75 6c 65 2c 20 5f 5f 75 6e 75 73 65 64 5f 77 dule, __unused_w 0003d040: 65 62 70 61 63 6b 5f 65 78 70 6f 72 74 73 2c 20 ebpack_exports, 0003d050: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0003d060: 65 5f 5f 29 20 3d 3e 20 7b 0a 0a 22 75 73 65 20 e__) => {.."use 0003d070: 73 74 72 69 63 74 22 3b 0a 0a 0a 76 61 72 20 6e strict";...var n 0003d080: 6f 72 6d 61 6c 69 7a 65 20 3d 20 5f 5f 77 65 62 ormalize = __web 0003d090: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0003d0a0: 2a 21 20 2e 2f 6e 6f 72 6d 61 6c 69 7a 65 20 2a *! ./normalize * 0003d0b0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 0003d0c0: 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 s/hastscript/nod 0003d0d0: 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 e_modules/proper 0003d0e0: 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6e ty-information/n 0003d0f0: 6f 72 6d 61 6c 69 7a 65 2e 6a 73 22 29 0a 76 61 ormalize.js").va 0003d100: 72 20 44 65 66 69 6e 65 64 49 6e 66 6f 20 3d 20 r DefinedInfo = 0003d110: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0003d120: 65 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 2f 75 74 e__(/*! ./lib/ut 0003d130: 69 6c 2f 64 65 66 69 6e 65 64 2d 69 6e 66 6f 20 il/defined-info 0003d140: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul 0003d150: 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f es/hastscript/no 0003d160: 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 de_modules/prope 0003d170: 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f rty-information/ 0003d180: 6c 69 62 2f 75 74 69 6c 2f 64 65 66 69 6e 65 64 lib/util/defined 0003d190: 2d 69 6e 66 6f 2e 6a 73 22 29 0a 76 61 72 20 49 -info.js").var I 0003d1a0: 6e 66 6f 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f nfo = __webpack_ 0003d1b0: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f require__(/*! ./ 0003d1c0: 6c 69 62 2f 75 74 69 6c 2f 69 6e 66 6f 20 2a 2f lib/util/info */ 0003d1d0: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0003d1e0: 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 /hastscript/node 0003d1f0: 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 _modules/propert 0003d200: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 y-information/li 0003d210: 62 2f 75 74 69 6c 2f 69 6e 66 6f 2e 6a 73 22 29 b/util/info.js") 0003d220: 0a 0a 76 61 72 20 64 61 74 61 20 3d 20 27 64 61 ..var data = 'da 0003d230: 74 61 27 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f ta'..module.expo 0003d240: 72 74 73 20 3d 20 66 69 6e 64 0a 0a 76 61 72 20 rts = find..var 0003d250: 76 61 6c 69 64 20 3d 20 2f 5e 64 61 74 61 5b 2d valid = /^data[- 0003d260: 5c 77 2e 3a 5d 2b 24 2f 69 0a 76 61 72 20 64 61 \w.:]+$/i.var da 0003d270: 73 68 20 3d 20 2f 2d 5b 61 2d 7a 5d 2f 67 0a 76 sh = /-[a-z]/g.v 0003d280: 61 72 20 63 61 70 20 3d 20 2f 5b 41 2d 5a 5d 2f ar cap = /[A-Z]/ 0003d290: 67 0a 0a 66 75 6e 63 74 69 6f 6e 20 66 69 6e 64 g..function find 0003d2a0: 28 73 63 68 65 6d 61 2c 20 76 61 6c 75 65 29 20 (schema, value) 0003d2b0: 7b 0a 20 20 76 61 72 20 6e 6f 72 6d 61 6c 20 3d {. var normal = 0003d2c0: 20 6e 6f 72 6d 61 6c 69 7a 65 28 76 61 6c 75 65 normalize(value 0003d2d0: 29 0a 20 20 76 61 72 20 70 72 6f 70 20 3d 20 76 ). var prop = v 0003d2e0: 61 6c 75 65 0a 20 20 76 61 72 20 54 79 70 65 20 alue. var Type 0003d2f0: 3d 20 49 6e 66 6f 0a 0a 20 20 69 66 20 28 6e 6f = Info.. if (no 0003d300: 72 6d 61 6c 20 69 6e 20 73 63 68 65 6d 61 2e 6e rmal in schema.n 0003d310: 6f 72 6d 61 6c 29 20 7b 0a 20 20 20 20 72 65 74 ormal) {. ret 0003d320: 75 72 6e 20 73 63 68 65 6d 61 2e 70 72 6f 70 65 urn schema.prope 0003d330: 72 74 79 5b 73 63 68 65 6d 61 2e 6e 6f 72 6d 61 rty[schema.norma 0003d340: 6c 5b 6e 6f 72 6d 61 6c 5d 5d 0a 20 20 7d 0a 0a l[normal]]. }.. 0003d350: 20 20 69 66 20 28 6e 6f 72 6d 61 6c 2e 6c 65 6e if (normal.len 0003d360: 67 74 68 20 3e 20 34 20 26 26 20 6e 6f 72 6d 61 gth > 4 && norma 0003d370: 6c 2e 73 6c 69 63 65 28 30 2c 20 34 29 20 3d 3d l.slice(0, 4) == 0003d380: 3d 20 64 61 74 61 20 26 26 20 76 61 6c 69 64 2e = data && valid. 0003d390: 74 65 73 74 28 76 61 6c 75 65 29 29 20 7b 0a 20 test(value)) {. 0003d3a0: 20 20 20 2f 2f 20 41 74 74 72 69 62 75 74 65 20 // Attribute 0003d3b0: 6f 72 20 70 72 6f 70 65 72 74 79 2e 0a 20 20 20 or property.. 0003d3c0: 20 69 66 20 28 76 61 6c 75 65 2e 63 68 61 72 41 if (value.charA 0003d3d0: 74 28 34 29 20 3d 3d 3d 20 27 2d 27 29 20 7b 0a t(4) === '-') {. 0003d3e0: 20 20 20 20 20 20 70 72 6f 70 20 3d 20 64 61 74 prop = dat 0003d3f0: 61 73 65 74 54 6f 50 72 6f 70 65 72 74 79 28 76 asetToProperty(v 0003d400: 61 6c 75 65 29 0a 20 20 20 20 7d 20 65 6c 73 65 alue). } else 0003d410: 20 7b 0a 20 20 20 20 20 20 76 61 6c 75 65 20 3d {. value = 0003d420: 20 64 61 74 61 73 65 74 54 6f 41 74 74 72 69 62 datasetToAttrib 0003d430: 75 74 65 28 76 61 6c 75 65 29 0a 20 20 20 20 7d ute(value). } 0003d440: 0a 0a 20 20 20 20 54 79 70 65 20 3d 20 44 65 66 .. Type = Def 0003d450: 69 6e 65 64 49 6e 66 6f 0a 20 20 7d 0a 0a 20 20 inedInfo. }.. 0003d460: 72 65 74 75 72 6e 20 6e 65 77 20 54 79 70 65 28 return new Type( 0003d470: 70 72 6f 70 2c 20 76 61 6c 75 65 29 0a 7d 0a 0a prop, value).}.. 0003d480: 66 75 6e 63 74 69 6f 6e 20 64 61 74 61 73 65 74 function dataset 0003d490: 54 6f 50 72 6f 70 65 72 74 79 28 61 74 74 72 69 ToProperty(attri 0003d4a0: 62 75 74 65 29 20 7b 0a 20 20 76 61 72 20 76 61 bute) {. var va 0003d4b0: 6c 75 65 20 3d 20 61 74 74 72 69 62 75 74 65 2e lue = attribute. 0003d4c0: 73 6c 69 63 65 28 35 29 2e 72 65 70 6c 61 63 65 slice(5).replace 0003d4d0: 28 64 61 73 68 2c 20 63 61 6d 65 6c 63 61 73 65 (dash, camelcase 0003d4e0: 29 0a 20 20 72 65 74 75 72 6e 20 64 61 74 61 20 ). return data 0003d4f0: 2b 20 76 61 6c 75 65 2e 63 68 61 72 41 74 28 30 + value.charAt(0 0003d500: 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 20 ).toUpperCase() 0003d510: 2b 20 76 61 6c 75 65 2e 73 6c 69 63 65 28 31 29 + value.slice(1) 0003d520: 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 64 61 74 .}..function dat 0003d530: 61 73 65 74 54 6f 41 74 74 72 69 62 75 74 65 28 asetToAttribute( 0003d540: 70 72 6f 70 65 72 74 79 29 20 7b 0a 20 20 76 61 property) {. va 0003d550: 72 20 76 61 6c 75 65 20 3d 20 70 72 6f 70 65 72 r value = proper 0003d560: 74 79 2e 73 6c 69 63 65 28 34 29 0a 0a 20 20 69 ty.slice(4).. i 0003d570: 66 20 28 64 61 73 68 2e 74 65 73 74 28 76 61 6c f (dash.test(val 0003d580: 75 65 29 29 20 7b 0a 20 20 20 20 72 65 74 75 72 ue)) {. retur 0003d590: 6e 20 70 72 6f 70 65 72 74 79 0a 20 20 7d 0a 0a n property. }.. 0003d5a0: 20 20 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 2e value = value. 0003d5b0: 72 65 70 6c 61 63 65 28 63 61 70 2c 20 6b 65 62 replace(cap, keb 0003d5c0: 61 62 29 0a 0a 20 20 69 66 20 28 76 61 6c 75 65 ab).. if (value 0003d5d0: 2e 63 68 61 72 41 74 28 30 29 20 21 3d 3d 20 27 .charAt(0) !== ' 0003d5e0: 2d 27 29 20 7b 0a 20 20 20 20 76 61 6c 75 65 20 -') {. value 0003d5f0: 3d 20 27 2d 27 20 2b 20 76 61 6c 75 65 0a 20 20 = '-' + value. 0003d600: 7d 0a 0a 20 20 72 65 74 75 72 6e 20 64 61 74 61 }.. return data 0003d610: 20 2b 20 76 61 6c 75 65 0a 7d 0a 0a 66 75 6e 63 + value.}..func 0003d620: 74 69 6f 6e 20 6b 65 62 61 62 28 24 30 29 20 7b tion kebab($0) { 0003d630: 0a 20 20 72 65 74 75 72 6e 20 27 2d 27 20 2b 20 . return '-' + 0003d640: 24 30 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 $0.toLowerCase() 0003d650: 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 61 6d .}..function cam 0003d660: 65 6c 63 61 73 65 28 24 30 29 20 7b 0a 20 20 72 elcase($0) {. r 0003d670: 65 74 75 72 6e 20 24 30 2e 63 68 61 72 41 74 28 eturn $0.charAt( 0003d680: 31 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 1).toUpperCase() 0003d690: 0a 7d 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a .}.../***/ }),.. 0003d6a0: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo 0003d6b0: 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 dules/hastscript 0003d6c0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 /node_modules/pr 0003d6d0: 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 operty-informati 0003d6e0: 6f 6e 2f 68 74 6d 6c 2e 6a 73 22 3a 0a 2f 2a 21 on/html.js":./*! 0003d6f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d700: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d710: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d720: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d730: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 ***********!*\. 0003d740: 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 !*** ./node_mod 0003d750: 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f ules/hastscript/ 0003d760: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f node_modules/pro 0003d770: 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f perty-informatio 0003d780: 6e 2f 68 74 6d 6c 2e 6a 73 20 2a 2a 2a 21 0a 20 n/html.js ***!. 0003d790: 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \************** 0003d7a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d7b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d7c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003d7d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./ 0003d7e0: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c 20 5f ***/ ((module, _ 0003d7f0: 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 6b 5f _unused_webpack_ 0003d800: 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 exports, __webpa 0003d810: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 3d 3e ck_require__) => 0003d820: 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 74 22 {.."use strict" 0003d830: 3b 0a 0a 0a 76 61 72 20 6d 65 72 67 65 20 3d 20 ;...var merge = 0003d840: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir 0003d850: 65 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 2f 75 74 e__(/*! ./lib/ut 0003d860: 69 6c 2f 6d 65 72 67 65 20 2a 2f 20 22 2e 2f 6e il/merge */ "./n 0003d870: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 ode_modules/hast 0003d880: 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 script/node_modu 0003d890: 6c 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 les/property-inf 0003d8a0: 6f 72 6d 61 74 69 6f 6e 2f 6c 69 62 2f 75 74 69 ormation/lib/uti 0003d8b0: 6c 2f 6d 65 72 67 65 2e 6a 73 22 29 0a 76 61 72 l/merge.js").var 0003d8c0: 20 78 6c 69 6e 6b 20 3d 20 5f 5f 77 65 62 70 61 xlink = __webpa 0003d8d0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 ck_require__(/*! 0003d8e0: 20 2e 2f 6c 69 62 2f 78 6c 69 6e 6b 20 2a 2f 20 ./lib/xlink */ 0003d8f0: 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f "./node_modules/ 0003d900: 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f hastscript/node_ 0003d910: 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 79 modules/property 0003d920: 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 62 -information/lib 0003d930: 2f 78 6c 69 6e 6b 2e 6a 73 22 29 0a 76 61 72 20 /xlink.js").var 0003d940: 78 6d 6c 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f xml = __webpack_ 0003d950: 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f require__(/*! ./ 0003d960: 6c 69 62 2f 78 6d 6c 20 2a 2f 20 22 2e 2f 6e 6f lib/xml */ "./no 0003d970: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 de_modules/hasts 0003d980: 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c cript/node_modul 0003d990: 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f es/property-info 0003d9a0: 72 6d 61 74 69 6f 6e 2f 6c 69 62 2f 78 6d 6c 2e rmation/lib/xml. 0003d9b0: 6a 73 22 29 0a 76 61 72 20 78 6d 6c 6e 73 20 3d js").var xmlns = 0003d9c0: 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 __webpack_requi 0003d9d0: 72 65 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 2f 78 re__(/*! ./lib/x 0003d9e0: 6d 6c 6e 73 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f mlns */ "./node_ 0003d9f0: 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 modules/hastscri 0003da00: 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f pt/node_modules/ 0003da10: 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 property-informa 0003da20: 74 69 6f 6e 2f 6c 69 62 2f 78 6d 6c 6e 73 2e 6a tion/lib/xmlns.j 0003da30: 73 22 29 0a 76 61 72 20 61 72 69 61 20 3d 20 5f s").var aria = _ 0003da40: 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 _webpack_require 0003da50: 5f 5f 28 2f 2a 21 20 2e 2f 6c 69 62 2f 61 72 69 __(/*! ./lib/ari 0003da60: 61 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 a */ "./node_mod 0003da70: 75 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f ules/hastscript/ 0003da80: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f node_modules/pro 0003da90: 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f perty-informatio 0003daa0: 6e 2f 6c 69 62 2f 61 72 69 61 2e 6a 73 22 29 0a n/lib/aria.js"). 0003dab0: 76 61 72 20 68 74 6d 6c 20 3d 20 5f 5f 77 65 62 var html = __web 0003dac0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f pack_require__(/ 0003dad0: 2a 21 20 2e 2f 6c 69 62 2f 68 74 6d 6c 20 2a 2f *! ./lib/html */ 0003dae0: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0003daf0: 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 /hastscript/node 0003db00: 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 _modules/propert 0003db10: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 y-information/li 0003db20: 62 2f 68 74 6d 6c 2e 6a 73 22 29 0a 0a 6d 6f 64 b/html.js")..mod 0003db30: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 6d 65 ule.exports = me 0003db40: 72 67 65 28 5b 78 6d 6c 2c 20 78 6c 69 6e 6b 2c rge([xml, xlink, 0003db50: 20 78 6d 6c 6e 73 2c 20 61 72 69 61 2c 20 68 74 xmlns, aria, ht 0003db60: 6d 6c 5d 29 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c ml]).../***/ }), 0003db70: 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f ../***/ "./node_ 0003db80: 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 69 modules/hastscri 0003db90: 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f pt/node_modules/ 0003dba0: 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d 61 property-informa 0003dbb0: 74 69 6f 6e 2f 6c 69 62 2f 61 72 69 61 2e 6a 73 tion/lib/aria.js 0003dbc0: 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ":./*!********** 0003dbd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dbe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dbf0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dc00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dc10: 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 *****!*\. !*** 0003dc20: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 ./node_modules/h 0003dc30: 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 5f 6d astscript/node_m 0003dc40: 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 79 2d odules/property- 0003dc50: 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 62 2f information/lib/ 0003dc60: 61 72 69 61 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c aria.js ***!. \ 0003dc70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dc80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dc90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dca0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003dcb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f ***************/ 0003dcc0: 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 2c ./***/ ((module, 0003dcd0: 20 5f 5f 75 6e 75 73 65 64 5f 77 65 62 70 61 63 __unused_webpac 0003dce0: 6b 5f 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 k_exports, __web 0003dcf0: 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 pack_require__) 0003dd00: 3d 3e 20 7b 0a 0a 22 75 73 65 20 73 74 72 69 63 => {.."use stric 0003dd10: 74 22 3b 0a 0a 0a 76 61 72 20 74 79 70 65 73 20 t";...var types 0003dd20: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 0003dd30: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 75 74 69 6c ire__(/*! ./util 0003dd40: 2f 74 79 70 65 73 20 2a 2f 20 22 2e 2f 6e 6f 64 /types */ "./nod 0003dd50: 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 e_modules/hastsc 0003dd60: 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ript/node_module 0003dd70: 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 s/property-infor 0003dd80: 6d 61 74 69 6f 6e 2f 6c 69 62 2f 75 74 69 6c 2f mation/lib/util/ 0003dd90: 74 79 70 65 73 2e 6a 73 22 29 0a 76 61 72 20 63 types.js").var c 0003dda0: 72 65 61 74 65 20 3d 20 5f 5f 77 65 62 70 61 63 reate = __webpac 0003ddb0: 6b 5f 72 65 71 75 69 72 65 5f 5f 28 2f 2a 21 20 k_require__(/*! 0003ddc0: 2e 2f 75 74 69 6c 2f 63 72 65 61 74 65 20 2a 2f ./util/create */ 0003ddd0: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules 0003dde0: 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 65 /hastscript/node 0003ddf0: 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 74 _modules/propert 0003de00: 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c 69 y-information/li 0003de10: 62 2f 75 74 69 6c 2f 63 72 65 61 74 65 2e 6a 73 b/util/create.js 0003de20: 22 29 0a 0a 76 61 72 20 62 6f 6f 6c 65 61 6e 69 ")..var booleani 0003de30: 73 68 20 3d 20 74 79 70 65 73 2e 62 6f 6f 6c 65 sh = types.boole 0003de40: 61 6e 69 73 68 0a 76 61 72 20 6e 75 6d 62 65 72 anish.var number 0003de50: 20 3d 20 74 79 70 65 73 2e 6e 75 6d 62 65 72 0a = types.number. 0003de60: 76 61 72 20 73 70 61 63 65 53 65 70 61 72 61 74 var spaceSeparat 0003de70: 65 64 20 3d 20 74 79 70 65 73 2e 73 70 61 63 65 ed = types.space 0003de80: 53 65 70 61 72 61 74 65 64 0a 0a 6d 6f 64 75 6c Separated..modul 0003de90: 65 2e 65 78 70 6f 72 74 73 20 3d 20 63 72 65 61 e.exports = crea 0003dea0: 74 65 28 7b 0a 20 20 74 72 61 6e 73 66 6f 72 6d te({. transform 0003deb0: 3a 20 61 72 69 61 54 72 61 6e 73 66 6f 72 6d 2c : ariaTransform, 0003dec0: 0a 20 20 70 72 6f 70 65 72 74 69 65 73 3a 20 7b . properties: { 0003ded0: 0a 20 20 20 20 61 72 69 61 41 63 74 69 76 65 44 . ariaActiveD 0003dee0: 65 73 63 65 6e 64 61 6e 74 3a 20 6e 75 6c 6c 2c escendant: null, 0003def0: 0a 20 20 20 20 61 72 69 61 41 74 6f 6d 69 63 3a . ariaAtomic: 0003df00: 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 20 booleanish,. 0003df10: 20 61 72 69 61 41 75 74 6f 43 6f 6d 70 6c 65 74 ariaAutoComplet 0003df20: 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 e: null,. ari 0003df30: 61 42 75 73 79 3a 20 62 6f 6f 6c 65 61 6e 69 73 aBusy: booleanis 0003df40: 68 2c 0a 20 20 20 20 61 72 69 61 43 68 65 63 6b h,. ariaCheck 0003df50: 65 64 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a ed: booleanish,. 0003df60: 20 20 20 20 61 72 69 61 43 6f 6c 43 6f 75 6e 74 ariaColCount 0003df70: 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 61 72 : number,. ar 0003df80: 69 61 43 6f 6c 49 6e 64 65 78 3a 20 6e 75 6d 62 iaColIndex: numb 0003df90: 65 72 2c 0a 20 20 20 20 61 72 69 61 43 6f 6c 53 er,. ariaColS 0003dfa0: 70 61 6e 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 pan: number,. 0003dfb0: 20 61 72 69 61 43 6f 6e 74 72 6f 6c 73 3a 20 73 ariaControls: s 0003dfc0: 70 61 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 paceSeparated,. 0003dfd0: 20 20 20 61 72 69 61 43 75 72 72 65 6e 74 3a 20 ariaCurrent: 0003dfe0: 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 44 65 null,. ariaDe 0003dff0: 73 63 72 69 62 65 64 42 79 3a 20 73 70 61 63 65 scribedBy: space 0003e000: 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 61 Separated,. a 0003e010: 72 69 61 44 65 74 61 69 6c 73 3a 20 6e 75 6c 6c riaDetails: null 0003e020: 2c 0a 20 20 20 20 61 72 69 61 44 69 73 61 62 6c ,. ariaDisabl 0003e030: 65 64 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a ed: booleanish,. 0003e040: 20 20 20 20 61 72 69 61 44 72 6f 70 45 66 66 65 ariaDropEffe 0003e050: 63 74 3a 20 73 70 61 63 65 53 65 70 61 72 61 74 ct: spaceSeparat 0003e060: 65 64 2c 0a 20 20 20 20 61 72 69 61 45 72 72 6f ed,. ariaErro 0003e070: 72 4d 65 73 73 61 67 65 3a 20 6e 75 6c 6c 2c 0a rMessage: null,. 0003e080: 20 20 20 20 61 72 69 61 45 78 70 61 6e 64 65 64 ariaExpanded 0003e090: 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 : booleanish,. 0003e0a0: 20 20 61 72 69 61 46 6c 6f 77 54 6f 3a 20 73 70 ariaFlowTo: sp 0003e0b0: 61 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 aceSeparated,. 0003e0c0: 20 20 61 72 69 61 47 72 61 62 62 65 64 3a 20 62 ariaGrabbed: b 0003e0d0: 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 20 20 61 ooleanish,. a 0003e0e0: 72 69 61 48 61 73 50 6f 70 75 70 3a 20 6e 75 6c riaHasPopup: nul 0003e0f0: 6c 2c 0a 20 20 20 20 61 72 69 61 48 69 64 64 65 l,. ariaHidde 0003e100: 6e 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 n: booleanish,. 0003e110: 20 20 20 61 72 69 61 49 6e 76 61 6c 69 64 3a 20 ariaInvalid: 0003e120: 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 4b 65 null,. ariaKe 0003e130: 79 53 68 6f 72 74 63 75 74 73 3a 20 6e 75 6c 6c yShortcuts: null 0003e140: 2c 0a 20 20 20 20 61 72 69 61 4c 61 62 65 6c 3a ,. ariaLabel: 0003e150: 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 4c null,. ariaL 0003e160: 61 62 65 6c 6c 65 64 42 79 3a 20 73 70 61 63 65 abelledBy: space 0003e170: 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 61 Separated,. a 0003e180: 72 69 61 4c 65 76 65 6c 3a 20 6e 75 6d 62 65 72 riaLevel: number 0003e190: 2c 0a 20 20 20 20 61 72 69 61 4c 69 76 65 3a 20 ,. ariaLive: 0003e1a0: 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 4d 6f null,. ariaMo 0003e1b0: 64 61 6c 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c dal: booleanish, 0003e1c0: 0a 20 20 20 20 61 72 69 61 4d 75 6c 74 69 4c 69 . ariaMultiLi 0003e1d0: 6e 65 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a ne: booleanish,. 0003e1e0: 20 20 20 20 61 72 69 61 4d 75 6c 74 69 53 65 6c ariaMultiSel 0003e1f0: 65 63 74 61 62 6c 65 3a 20 62 6f 6f 6c 65 61 6e ectable: boolean 0003e200: 69 73 68 2c 0a 20 20 20 20 61 72 69 61 4f 72 69 ish,. ariaOri 0003e210: 65 6e 74 61 74 69 6f 6e 3a 20 6e 75 6c 6c 2c 0a entation: null,. 0003e220: 20 20 20 20 61 72 69 61 4f 77 6e 73 3a 20 73 70 ariaOwns: sp 0003e230: 61 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 aceSeparated,. 0003e240: 20 20 61 72 69 61 50 6c 61 63 65 68 6f 6c 64 65 ariaPlaceholde 0003e250: 72 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 r: null,. ari 0003e260: 61 50 6f 73 49 6e 53 65 74 3a 20 6e 75 6d 62 65 aPosInSet: numbe 0003e270: 72 2c 0a 20 20 20 20 61 72 69 61 50 72 65 73 73 r,. ariaPress 0003e280: 65 64 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a ed: booleanish,. 0003e290: 20 20 20 20 61 72 69 61 52 65 61 64 4f 6e 6c 79 ariaReadOnly 0003e2a0: 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 : booleanish,. 0003e2b0: 20 20 61 72 69 61 52 65 6c 65 76 61 6e 74 3a 20 ariaRelevant: 0003e2c0: 6e 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 52 65 null,. ariaRe 0003e2d0: 71 75 69 72 65 64 3a 20 62 6f 6f 6c 65 61 6e 69 quired: booleani 0003e2e0: 73 68 2c 0a 20 20 20 20 61 72 69 61 52 6f 6c 65 sh,. ariaRole 0003e2f0: 44 65 73 63 72 69 70 74 69 6f 6e 3a 20 73 70 61 Description: spa 0003e300: 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 ceSeparated,. 0003e310: 20 61 72 69 61 52 6f 77 43 6f 75 6e 74 3a 20 6e ariaRowCount: n 0003e320: 75 6d 62 65 72 2c 0a 20 20 20 20 61 72 69 61 52 umber,. ariaR 0003e330: 6f 77 49 6e 64 65 78 3a 20 6e 75 6d 62 65 72 2c owIndex: number, 0003e340: 0a 20 20 20 20 61 72 69 61 52 6f 77 53 70 61 6e . ariaRowSpan 0003e350: 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 61 72 : number,. ar 0003e360: 69 61 53 65 6c 65 63 74 65 64 3a 20 62 6f 6f 6c iaSelected: bool 0003e370: 65 61 6e 69 73 68 2c 0a 20 20 20 20 61 72 69 61 eanish,. aria 0003e380: 53 65 74 53 69 7a 65 3a 20 6e 75 6d 62 65 72 2c SetSize: number, 0003e390: 0a 20 20 20 20 61 72 69 61 53 6f 72 74 3a 20 6e . ariaSort: n 0003e3a0: 75 6c 6c 2c 0a 20 20 20 20 61 72 69 61 56 61 6c ull,. ariaVal 0003e3b0: 75 65 4d 61 78 3a 20 6e 75 6d 62 65 72 2c 0a 20 ueMax: number,. 0003e3c0: 20 20 20 61 72 69 61 56 61 6c 75 65 4d 69 6e 3a ariaValueMin: 0003e3d0: 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 61 72 69 number,. ari 0003e3e0: 61 56 61 6c 75 65 4e 6f 77 3a 20 6e 75 6d 62 65 aValueNow: numbe 0003e3f0: 72 2c 0a 20 20 20 20 61 72 69 61 56 61 6c 75 65 r,. ariaValue 0003e400: 54 65 78 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 Text: null,. 0003e410: 72 6f 6c 65 3a 20 6e 75 6c 6c 0a 20 20 7d 0a 7d role: null. }.} 0003e420: 29 0a 0a 66 75 6e 63 74 69 6f 6e 20 61 72 69 61 )..function aria 0003e430: 54 72 61 6e 73 66 6f 72 6d 28 5f 2c 20 70 72 6f Transform(_, pro 0003e440: 70 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 70 72 p) {. return pr 0003e450: 6f 70 20 3d 3d 3d 20 27 72 6f 6c 65 27 20 3f 20 op === 'role' ? 0003e460: 70 72 6f 70 20 3a 20 27 61 72 69 61 2d 27 20 2b prop : 'aria-' + 0003e470: 20 70 72 6f 70 2e 73 6c 69 63 65 28 34 29 2e 74 prop.slice(4).t 0003e480: 6f 4c 6f 77 65 72 43 61 73 65 28 29 0a 7d 0a 0a oLowerCase().}.. 0003e490: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../*** 0003e4a0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module 0003e4b0: 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e 6f 64 s/hastscript/nod 0003e4c0: 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 65 72 e_modules/proper 0003e4d0: 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2f 6c ty-information/l 0003e4e0: 69 62 2f 68 74 6d 6c 2e 6a 73 22 3a 0a 2f 2a 21 ib/html.js":./*! 0003e4f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e500: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e510: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e520: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e530: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 ***************! 0003e540: 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 *\. !*** ./node 0003e550: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 _modules/hastscr 0003e560: 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 ipt/node_modules 0003e570: 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d /property-inform 0003e580: 61 74 69 6f 6e 2f 6c 69 62 2f 68 74 6d 6c 2e 6a ation/lib/html.j 0003e590: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \****** 0003e5a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e5b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e5c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e5d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0003e5e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/ 0003e5f0: 20 28 28 6d 6f 64 75 6c 65 2c 20 5f 5f 75 6e 75 ((module, __unu 0003e600: 73 65 64 5f 77 65 62 70 61 63 6b 5f 65 78 70 6f sed_webpack_expo 0003e610: 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 rts, __webpack_r 0003e620: 65 71 75 69 72 65 5f 5f 29 20 3d 3e 20 7b 0a 0a equire__) => {.. 0003e630: 22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 0a 0a "use strict";... 0003e640: 76 61 72 20 74 79 70 65 73 20 3d 20 5f 5f 77 65 var types = __we 0003e650: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0003e660: 2f 2a 21 20 2e 2f 75 74 69 6c 2f 74 79 70 65 73 /*! ./util/types 0003e670: 20 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 */ "./node_modu 0003e680: 6c 65 73 2f 68 61 73 74 73 63 72 69 70 74 2f 6e les/hastscript/n 0003e690: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 70 72 6f 70 ode_modules/prop 0003e6a0: 65 72 74 79 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e erty-information 0003e6b0: 2f 6c 69 62 2f 75 74 69 6c 2f 74 79 70 65 73 2e /lib/util/types. 0003e6c0: 6a 73 22 29 0a 76 61 72 20 63 72 65 61 74 65 20 js").var create 0003e6d0: 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 = __webpack_requ 0003e6e0: 69 72 65 5f 5f 28 2f 2a 21 20 2e 2f 75 74 69 6c ire__(/*! ./util 0003e6f0: 2f 63 72 65 61 74 65 20 2a 2f 20 22 2e 2f 6e 6f /create */ "./no 0003e700: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 de_modules/hasts 0003e710: 63 72 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c cript/node_modul 0003e720: 65 73 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f es/property-info 0003e730: 72 6d 61 74 69 6f 6e 2f 6c 69 62 2f 75 74 69 6c rmation/lib/util 0003e740: 2f 63 72 65 61 74 65 2e 6a 73 22 29 0a 76 61 72 /create.js").var 0003e750: 20 63 61 73 65 49 6e 73 65 6e 73 69 74 69 76 65 caseInsensitive 0003e760: 54 72 61 6e 73 66 6f 72 6d 20 3d 20 5f 5f 77 65 Transform = __we 0003e770: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 bpack_require__( 0003e780: 2f 2a 21 20 2e 2f 75 74 69 6c 2f 63 61 73 65 2d /*! ./util/case- 0003e790: 69 6e 73 65 6e 73 69 74 69 76 65 2d 74 72 61 6e insensitive-tran 0003e7a0: 73 66 6f 72 6d 20 2a 2f 20 22 2e 2f 6e 6f 64 65 sform */ "./node 0003e7b0: 5f 6d 6f 64 75 6c 65 73 2f 68 61 73 74 73 63 72 _modules/hastscr 0003e7c0: 69 70 74 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 ipt/node_modules 0003e7d0: 2f 70 72 6f 70 65 72 74 79 2d 69 6e 66 6f 72 6d /property-inform 0003e7e0: 61 74 69 6f 6e 2f 6c 69 62 2f 75 74 69 6c 2f 63 ation/lib/util/c 0003e7f0: 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 2d ase-insensitive- 0003e800: 74 72 61 6e 73 66 6f 72 6d 2e 6a 73 22 29 0a 0a transform.js").. 0003e810: 76 61 72 20 62 6f 6f 6c 65 61 6e 20 3d 20 74 79 var boolean = ty 0003e820: 70 65 73 2e 62 6f 6f 6c 65 61 6e 0a 76 61 72 20 pes.boolean.var 0003e830: 6f 76 65 72 6c 6f 61 64 65 64 42 6f 6f 6c 65 61 overloadedBoolea 0003e840: 6e 20 3d 20 74 79 70 65 73 2e 6f 76 65 72 6c 6f n = types.overlo 0003e850: 61 64 65 64 42 6f 6f 6c 65 61 6e 0a 76 61 72 20 adedBoolean.var 0003e860: 62 6f 6f 6c 65 61 6e 69 73 68 20 3d 20 74 79 70 booleanish = typ 0003e870: 65 73 2e 62 6f 6f 6c 65 61 6e 69 73 68 0a 76 61 es.booleanish.va 0003e880: 72 20 6e 75 6d 62 65 72 20 3d 20 74 79 70 65 73 r number = types 0003e890: 2e 6e 75 6d 62 65 72 0a 76 61 72 20 73 70 61 63 .number.var spac 0003e8a0: 65 53 65 70 61 72 61 74 65 64 20 3d 20 74 79 70 eSeparated = typ 0003e8b0: 65 73 2e 73 70 61 63 65 53 65 70 61 72 61 74 65 es.spaceSeparate 0003e8c0: 64 0a 76 61 72 20 63 6f 6d 6d 61 53 65 70 61 72 d.var commaSepar 0003e8d0: 61 74 65 64 20 3d 20 74 79 70 65 73 2e 63 6f 6d ated = types.com 0003e8e0: 6d 61 53 65 70 61 72 61 74 65 64 0a 0a 6d 6f 64 maSeparated..mod 0003e8f0: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 63 72 ule.exports = cr 0003e900: 65 61 74 65 28 7b 0a 20 20 73 70 61 63 65 3a 20 eate({. space: 0003e910: 27 68 74 6d 6c 27 2c 0a 20 20 61 74 74 72 69 62 'html',. attrib 0003e920: 75 74 65 73 3a 20 7b 0a 20 20 20 20 61 63 63 65 utes: {. acce 0003e930: 70 74 63 68 61 72 73 65 74 3a 20 27 61 63 63 65 ptcharset: 'acce 0003e940: 70 74 2d 63 68 61 72 73 65 74 27 2c 0a 20 20 20 pt-charset',. 0003e950: 20 63 6c 61 73 73 6e 61 6d 65 3a 20 27 63 6c 61 classname: 'cla 0003e960: 73 73 27 2c 0a 20 20 20 20 68 74 6d 6c 66 6f 72 ss',. htmlfor 0003e970: 3a 20 27 66 6f 72 27 2c 0a 20 20 20 20 68 74 74 : 'for',. htt 0003e980: 70 65 71 75 69 76 3a 20 27 68 74 74 70 2d 65 71 pequiv: 'http-eq 0003e990: 75 69 76 27 0a 20 20 7d 2c 0a 20 20 74 72 61 6e uiv'. },. tran 0003e9a0: 73 66 6f 72 6d 3a 20 63 61 73 65 49 6e 73 65 6e sform: caseInsen 0003e9b0: 73 69 74 69 76 65 54 72 61 6e 73 66 6f 72 6d 2c sitiveTransform, 0003e9c0: 0a 20 20 6d 75 73 74 55 73 65 50 72 6f 70 65 72 . mustUseProper 0003e9d0: 74 79 3a 20 5b 27 63 68 65 63 6b 65 64 27 2c 20 ty: ['checked', 0003e9e0: 27 6d 75 6c 74 69 70 6c 65 27 2c 20 27 6d 75 74 'multiple', 'mut 0003e9f0: 65 64 27 2c 20 27 73 65 6c 65 63 74 65 64 27 5d ed', 'selected'] 0003ea00: 2c 0a 20 20 70 72 6f 70 65 72 74 69 65 73 3a 20 ,. properties: 0003ea10: 7b 0a 20 20 20 20 2f 2f 20 53 74 61 6e 64 61 72 {. // Standar 0003ea20: 64 20 50 72 6f 70 65 72 74 69 65 73 2e 0a 20 20 d Properties.. 0003ea30: 20 20 61 62 62 72 3a 20 6e 75 6c 6c 2c 0a 20 20 abbr: null,. 0003ea40: 20 20 61 63 63 65 70 74 3a 20 63 6f 6d 6d 61 53 accept: commaS 0003ea50: 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 61 63 eparated,. ac 0003ea60: 63 65 70 74 43 68 61 72 73 65 74 3a 20 73 70 61 ceptCharset: spa 0003ea70: 63 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 ceSeparated,. 0003ea80: 20 61 63 63 65 73 73 4b 65 79 3a 20 73 70 61 63 accessKey: spac 0003ea90: 65 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 eSeparated,. 0003eaa0: 61 63 74 69 6f 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 action: null,. 0003eab0: 20 20 61 6c 6c 6f 77 3a 20 6e 75 6c 6c 2c 0a 20 allow: null,. 0003eac0: 20 20 20 61 6c 6c 6f 77 46 75 6c 6c 53 63 72 65 allowFullScre 0003ead0: 65 6e 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 en: boolean,. 0003eae0: 20 61 6c 6c 6f 77 50 61 79 6d 65 6e 74 52 65 71 allowPaymentReq 0003eaf0: 75 65 73 74 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 uest: boolean,. 0003eb00: 20 20 20 61 6c 6c 6f 77 55 73 65 72 4d 65 64 69 allowUserMedi 0003eb10: 61 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 a: boolean,. 0003eb20: 61 6c 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 alt: null,. a 0003eb30: 73 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 73 79 s: null,. asy 0003eb40: 6e 63 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 nc: boolean,. 0003eb50: 20 61 75 74 6f 43 61 70 69 74 61 6c 69 7a 65 3a autoCapitalize: 0003eb60: 20 6e 75 6c 6c 2c 0a 20 20 20 20 61 75 74 6f 43 null,. autoC 0003eb70: 6f 6d 70 6c 65 74 65 3a 20 73 70 61 63 65 53 65 omplete: spaceSe 0003eb80: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 61 75 74 parated,. aut 0003eb90: 6f 46 6f 63 75 73 3a 20 62 6f 6f 6c 65 61 6e 2c oFocus: boolean, 0003eba0: 0a 20 20 20 20 61 75 74 6f 50 6c 61 79 3a 20 62 . autoPlay: b 0003ebb0: 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 63 61 70 74 oolean,. capt 0003ebc0: 75 72 65 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 ure: boolean,. 0003ebd0: 20 20 63 68 61 72 53 65 74 3a 20 6e 75 6c 6c 2c charSet: null, 0003ebe0: 0a 20 20 20 20 63 68 65 63 6b 65 64 3a 20 62 6f . checked: bo 0003ebf0: 6f 6c 65 61 6e 2c 0a 20 20 20 20 63 69 74 65 3a olean,. cite: 0003ec00: 20 6e 75 6c 6c 2c 0a 20 20 20 20 63 6c 61 73 73 null,. class 0003ec10: 4e 61 6d 65 3a 20 73 70 61 63 65 53 65 70 61 72 Name: spaceSepar 0003ec20: 61 74 65 64 2c 0a 20 20 20 20 63 6f 6c 73 3a 20 ated,. cols: 0003ec30: 6e 75 6d 62 65 72 2c 0a 20 20 20 20 63 6f 6c 53 number,. colS 0003ec40: 70 61 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 63 pan: null,. c 0003ec50: 6f 6e 74 65 6e 74 3a 20 6e 75 6c 6c 2c 0a 20 20 ontent: null,. 0003ec60: 20 20 63 6f 6e 74 65 6e 74 45 64 69 74 61 62 6c contentEditabl 0003ec70: 65 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 e: booleanish,. 0003ec80: 20 20 20 63 6f 6e 74 72 6f 6c 73 3a 20 62 6f 6f controls: boo 0003ec90: 6c 65 61 6e 2c 0a 20 20 20 20 63 6f 6e 74 72 6f lean,. contro 0003eca0: 6c 73 4c 69 73 74 3a 20 73 70 61 63 65 53 65 70 lsList: spaceSep 0003ecb0: 61 72 61 74 65 64 2c 0a 20 20 20 20 63 6f 6f 72 arated,. coor 0003ecc0: 64 73 3a 20 6e 75 6d 62 65 72 20 7c 20 63 6f 6d ds: number | com 0003ecd0: 6d 61 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 maSeparated,. 0003ece0: 20 63 72 6f 73 73 4f 72 69 67 69 6e 3a 20 6e 75 crossOrigin: nu 0003ecf0: 6c 6c 2c 0a 20 20 20 20 64 61 74 61 3a 20 6e 75 ll,. data: nu 0003ed00: 6c 6c 2c 0a 20 20 20 20 64 61 74 65 54 69 6d 65 ll,. dateTime 0003ed10: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 64 65 63 6f : null,. deco 0003ed20: 64 69 6e 67 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 ding: null,. 0003ed30: 64 65 66 61 75 6c 74 3a 20 62 6f 6f 6c 65 61 6e default: boolean 0003ed40: 2c 0a 20 20 20 20 64 65 66 65 72 3a 20 62 6f 6f ,. defer: boo 0003ed50: 6c 65 61 6e 2c 0a 20 20 20 20 64 69 72 3a 20 6e lean,. dir: n 0003ed60: 75 6c 6c 2c 0a 20 20 20 20 64 69 72 4e 61 6d 65 ull,. dirName 0003ed70: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 64 69 73 61 : null,. disa 0003ed80: 62 6c 65 64 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 bled: boolean,. 0003ed90: 20 20 20 64 6f 77 6e 6c 6f 61 64 3a 20 6f 76 65 download: ove 0003eda0: 72 6c 6f 61 64 65 64 42 6f 6f 6c 65 61 6e 2c 0a rloadedBoolean,. 0003edb0: 20 20 20 20 64 72 61 67 67 61 62 6c 65 3a 20 62 draggable: b 0003edc0: 6f 6f 6c 65 61 6e 69 73 68 2c 0a 20 20 20 20 65 ooleanish,. e 0003edd0: 6e 63 54 79 70 65 3a 20 6e 75 6c 6c 2c 0a 20 20 ncType: null,. 0003ede0: 20 20 65 6e 74 65 72 4b 65 79 48 69 6e 74 3a 20 enterKeyHint: 0003edf0: 6e 75 6c 6c 2c 0a 20 20 20 20 66 6f 72 6d 3a 20 null,. form: 0003ee00: 6e 75 6c 6c 2c 0a 20 20 20 20 66 6f 72 6d 41 63 null,. formAc 0003ee10: 74 69 6f 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 tion: null,. 0003ee20: 66 6f 72 6d 45 6e 63 54 79 70 65 3a 20 6e 75 6c formEncType: nul 0003ee30: 6c 2c 0a 20 20 20 20 66 6f 72 6d 4d 65 74 68 6f l,. formMetho 0003ee40: 64 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 66 6f 72 d: null,. for 0003ee50: 6d 4e 6f 56 61 6c 69 64 61 74 65 3a 20 62 6f 6f mNoValidate: boo 0003ee60: 6c 65 61 6e 2c 0a 20 20 20 20 66 6f 72 6d 54 61 lean,. formTa 0003ee70: 72 67 65 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 rget: null,. 0003ee80: 68 65 61 64 65 72 73 3a 20 73 70 61 63 65 53 65 headers: spaceSe 0003ee90: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 68 65 69 parated,. hei 0003eea0: 67 68 74 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 ght: number,. 0003eeb0: 20 68 69 64 64 65 6e 3a 20 62 6f 6f 6c 65 61 6e hidden: boolean 0003eec0: 2c 0a 20 20 20 20 68 69 67 68 3a 20 6e 75 6d 62 ,. high: numb 0003eed0: 65 72 2c 0a 20 20 20 20 68 72 65 66 3a 20 6e 75 er,. href: nu 0003eee0: 6c 6c 2c 0a 20 20 20 20 68 72 65 66 4c 61 6e 67 ll,. hrefLang 0003eef0: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 68 74 6d 6c : null,. html 0003ef00: 46 6f 72 3a 20 73 70 61 63 65 53 65 70 61 72 61 For: spaceSepara 0003ef10: 74 65 64 2c 0a 20 20 20 20 68 74 74 70 45 71 75 ted,. httpEqu 0003ef20: 69 76 3a 20 73 70 61 63 65 53 65 70 61 72 61 74 iv: spaceSeparat 0003ef30: 65 64 2c 0a 20 20 20 20 69 64 3a 20 6e 75 6c 6c ed,. id: null 0003ef40: 2c 0a 20 20 20 20 69 6d 61 67 65 53 69 7a 65 73 ,. imageSizes 0003ef50: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 69 6d 61 67 : null,. imag 0003ef60: 65 53 72 63 53 65 74 3a 20 63 6f 6d 6d 61 53 65 eSrcSet: commaSe 0003ef70: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 69 6e 70 parated,. inp 0003ef80: 75 74 4d 6f 64 65 3a 20 6e 75 6c 6c 2c 0a 20 20 utMode: null,. 0003ef90: 20 20 69 6e 74 65 67 72 69 74 79 3a 20 6e 75 6c integrity: nul 0003efa0: 6c 2c 0a 20 20 20 20 69 73 3a 20 6e 75 6c 6c 2c l,. is: null, 0003efb0: 0a 20 20 20 20 69 73 4d 61 70 3a 20 62 6f 6f 6c . isMap: bool 0003efc0: 65 61 6e 2c 0a 20 20 20 20 69 74 65 6d 49 64 3a ean,. itemId: 0003efd0: 20 6e 75 6c 6c 2c 0a 20 20 20 20 69 74 65 6d 50 null,. itemP 0003efe0: 72 6f 70 3a 20 73 70 61 63 65 53 65 70 61 72 61 rop: spaceSepara 0003eff0: 74 65 64 2c 0a 20 20 20 20 69 74 65 6d 52 65 66 ted,. itemRef 0003f000: 3a 20 73 70 61 63 65 53 65 70 61 72 61 74 65 64 : spaceSeparated 0003f010: 2c 0a 20 20 20 20 69 74 65 6d 53 63 6f 70 65 3a ,. itemScope: 0003f020: 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 69 74 boolean,. it 0003f030: 65 6d 54 79 70 65 3a 20 73 70 61 63 65 53 65 70 emType: spaceSep 0003f040: 61 72 61 74 65 64 2c 0a 20 20 20 20 6b 69 6e 64 arated,. kind 0003f050: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6c 61 62 65 : null,. labe 0003f060: 6c 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6c 61 6e l: null,. lan 0003f070: 67 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6c 61 6e g: null,. lan 0003f080: 67 75 61 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 guage: null,. 0003f090: 20 6c 69 73 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 list: null,. 0003f0a0: 20 6c 6f 61 64 69 6e 67 3a 20 6e 75 6c 6c 2c 0a loading: null,. 0003f0b0: 20 20 20 20 6c 6f 6f 70 3a 20 62 6f 6f 6c 65 61 loop: boolea 0003f0c0: 6e 2c 0a 20 20 20 20 6c 6f 77 3a 20 6e 75 6d 62 n,. low: numb 0003f0d0: 65 72 2c 0a 20 20 20 20 6d 61 6e 69 66 65 73 74 er,. manifest 0003f0e0: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6d 61 78 3a : null,. max: 0003f0f0: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6d 61 78 4c 65 null,. maxLe 0003f100: 6e 67 74 68 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 ngth: number,. 0003f110: 20 20 6d 65 64 69 61 3a 20 6e 75 6c 6c 2c 0a 20 media: null,. 0003f120: 20 20 20 6d 65 74 68 6f 64 3a 20 6e 75 6c 6c 2c method: null, 0003f130: 0a 20 20 20 20 6d 69 6e 3a 20 6e 75 6c 6c 2c 0a . min: null,. 0003f140: 20 20 20 20 6d 69 6e 4c 65 6e 67 74 68 3a 20 6e minLength: n 0003f150: 75 6d 62 65 72 2c 0a 20 20 20 20 6d 75 6c 74 69 umber,. multi 0003f160: 70 6c 65 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 ple: boolean,. 0003f170: 20 20 6d 75 74 65 64 3a 20 62 6f 6f 6c 65 61 6e muted: boolean 0003f180: 2c 0a 20 20 20 20 6e 61 6d 65 3a 20 6e 75 6c 6c ,. name: null 0003f190: 2c 0a 20 20 20 20 6e 6f 6e 63 65 3a 20 6e 75 6c ,. nonce: nul 0003f1a0: 6c 2c 0a 20 20 20 20 6e 6f 4d 6f 64 75 6c 65 3a l,. noModule: 0003f1b0: 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 6e 6f boolean,. no 0003f1c0: 56 61 6c 69 64 61 74 65 3a 20 62 6f 6f 6c 65 61 Validate: boolea 0003f1d0: 6e 2c 0a 20 20 20 20 6f 6e 41 62 6f 72 74 3a 20 n,. onAbort: 0003f1e0: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 41 66 74 65 null,. onAfte 0003f1f0: 72 50 72 69 6e 74 3a 20 6e 75 6c 6c 2c 0a 20 20 rPrint: null,. 0003f200: 20 20 6f 6e 41 75 78 43 6c 69 63 6b 3a 20 6e 75 onAuxClick: nu 0003f210: 6c 6c 2c 0a 20 20 20 20 6f 6e 42 65 66 6f 72 65 ll,. onBefore 0003f220: 50 72 69 6e 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 Print: null,. 0003f230: 20 6f 6e 42 65 66 6f 72 65 55 6e 6c 6f 61 64 3a onBeforeUnload: 0003f240: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 42 6c 75 null,. onBlu 0003f250: 72 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 43 r: null,. onC 0003f260: 61 6e 63 65 6c 3a 20 6e 75 6c 6c 2c 0a 20 20 20 ancel: null,. 0003f270: 20 6f 6e 43 61 6e 50 6c 61 79 3a 20 6e 75 6c 6c onCanPlay: null 0003f280: 2c 0a 20 20 20 20 6f 6e 43 61 6e 50 6c 61 79 54 ,. onCanPlayT 0003f290: 68 72 6f 75 67 68 3a 20 6e 75 6c 6c 2c 0a 20 20 hrough: null,. 0003f2a0: 20 20 6f 6e 43 68 61 6e 67 65 3a 20 6e 75 6c 6c onChange: null 0003f2b0: 2c 0a 20 20 20 20 6f 6e 43 6c 69 63 6b 3a 20 6e ,. onClick: n 0003f2c0: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 43 6c 6f 73 65 ull,. onClose 0003f2d0: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 43 6f : null,. onCo 0003f2e0: 6e 74 65 78 74 4d 65 6e 75 3a 20 6e 75 6c 6c 2c ntextMenu: null, 0003f2f0: 0a 20 20 20 20 6f 6e 43 6f 70 79 3a 20 6e 75 6c . onCopy: nul 0003f300: 6c 2c 0a 20 20 20 20 6f 6e 43 75 65 43 68 61 6e l,. onCueChan 0003f310: 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e ge: null,. on 0003f320: 43 75 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f Cut: null,. o 0003f330: 6e 44 62 6c 43 6c 69 63 6b 3a 20 6e 75 6c 6c 2c nDblClick: null, 0003f340: 0a 20 20 20 20 6f 6e 44 72 61 67 3a 20 6e 75 6c . onDrag: nul 0003f350: 6c 2c 0a 20 20 20 20 6f 6e 44 72 61 67 45 6e 64 l,. onDragEnd 0003f360: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 44 72 : null,. onDr 0003f370: 61 67 45 6e 74 65 72 3a 20 6e 75 6c 6c 2c 0a 20 agEnter: null,. 0003f380: 20 20 20 6f 6e 44 72 61 67 45 78 69 74 3a 20 6e onDragExit: n 0003f390: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 44 72 61 67 4c ull,. onDragL 0003f3a0: 65 61 76 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 eave: null,. 0003f3b0: 6f 6e 44 72 61 67 4f 76 65 72 3a 20 6e 75 6c 6c onDragOver: null 0003f3c0: 2c 0a 20 20 20 20 6f 6e 44 72 61 67 53 74 61 72 ,. onDragStar 0003f3d0: 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 44 t: null,. onD 0003f3e0: 72 6f 70 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f rop: null,. o 0003f3f0: 6e 44 75 72 61 74 69 6f 6e 43 68 61 6e 67 65 3a nDurationChange: 0003f400: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 45 6d 70 null,. onEmp 0003f410: 74 69 65 64 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 tied: null,. 0003f420: 6f 6e 45 6e 64 65 64 3a 20 6e 75 6c 6c 2c 0a 20 onEnded: null,. 0003f430: 20 20 20 6f 6e 45 72 72 6f 72 3a 20 6e 75 6c 6c onError: null 0003f440: 2c 0a 20 20 20 20 6f 6e 46 6f 63 75 73 3a 20 6e ,. onFocus: n 0003f450: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 46 6f 72 6d 44 ull,. onFormD 0003f460: 61 74 61 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f ata: null,. o 0003f470: 6e 48 61 73 68 43 68 61 6e 67 65 3a 20 6e 75 6c nHashChange: nul 0003f480: 6c 2c 0a 20 20 20 20 6f 6e 49 6e 70 75 74 3a 20 l,. onInput: 0003f490: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 49 6e 76 61 null,. onInva 0003f4a0: 6c 69 64 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f lid: null,. o 0003f4b0: 6e 4b 65 79 44 6f 77 6e 3a 20 6e 75 6c 6c 2c 0a nKeyDown: null,. 0003f4c0: 20 20 20 20 6f 6e 4b 65 79 50 72 65 73 73 3a 20 onKeyPress: 0003f4d0: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4b 65 79 55 null,. onKeyU 0003f4e0: 70 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4c p: null,. onL 0003f4f0: 61 6e 67 75 61 67 65 43 68 61 6e 67 65 3a 20 6e anguageChange: n 0003f500: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4c 6f 61 64 3a ull,. onLoad: 0003f510: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4c 6f 61 null,. onLoa 0003f520: 64 65 64 44 61 74 61 3a 20 6e 75 6c 6c 2c 0a 20 dedData: null,. 0003f530: 20 20 20 6f 6e 4c 6f 61 64 65 64 4d 65 74 61 64 onLoadedMetad 0003f540: 61 74 61 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f ata: null,. o 0003f550: 6e 4c 6f 61 64 45 6e 64 3a 20 6e 75 6c 6c 2c 0a nLoadEnd: null,. 0003f560: 20 20 20 20 6f 6e 4c 6f 61 64 53 74 61 72 74 3a onLoadStart: 0003f570: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4d 65 73 null,. onMes 0003f580: 73 61 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 sage: null,. 0003f590: 6f 6e 4d 65 73 73 61 67 65 45 72 72 6f 72 3a 20 onMessageError: 0003f5a0: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4d 6f 75 73 null,. onMous 0003f5b0: 65 44 6f 77 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 20 eDown: null,. 0003f5c0: 20 6f 6e 4d 6f 75 73 65 45 6e 74 65 72 3a 20 6e onMouseEnter: n 0003f5d0: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4d 6f 75 73 65 ull,. onMouse 0003f5e0: 4c 65 61 76 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 Leave: null,. 0003f5f0: 20 6f 6e 4d 6f 75 73 65 4d 6f 76 65 3a 20 6e 75 onMouseMove: nu 0003f600: 6c 6c 2c 0a 20 20 20 20 6f 6e 4d 6f 75 73 65 4f ll,. onMouseO 0003f610: 75 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e ut: null,. on 0003f620: 4d 6f 75 73 65 4f 76 65 72 3a 20 6e 75 6c 6c 2c MouseOver: null, 0003f630: 0a 20 20 20 20 6f 6e 4d 6f 75 73 65 55 70 3a 20 . onMouseUp: 0003f640: 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 4f 66 66 6c null,. onOffl 0003f650: 69 6e 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f ine: null,. o 0003f660: 6e 4f 6e 6c 69 6e 65 3a 20 6e 75 6c 6c 2c 0a 20 nOnline: null,. 0003f670: 20 20 20 6f 6e 50 61 67 65 48 69 64 65 3a 20 6e onPageHide: n 0003f680: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 50 61 67 65 53 ull,. onPageS 0003f690: 68 6f 77 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f how: null,. o 0003f6a0: 6e 50 61 73 74 65 3a 20 6e 75 6c 6c 2c 0a 20 20 nPaste: null,. 0003f6b0: 20 20 6f 6e 50 61 75 73 65 3a 20 6e 75 6c 6c 2c onPause: null, 0003f6c0: 0a 20 20 20 20 6f 6e 50 6c 61 79 3a 20 6e 75 6c . onPlay: nul 0003f6d0: 6c 2c 0a 20 20 20 20 6f 6e 50 6c 61 79 69 6e 67 l,. onPlaying 0003f6e0: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 50 6f : null,. onPo 0003f6f0: 70 53 74 61 74 65 3a 20 6e 75 6c 6c 2c 0a 20 20 pState: null,. 0003f700: 20 20 6f 6e 50 72 6f 67 72 65 73 73 3a 20 6e 75 onProgress: nu 0003f710: 6c 6c 2c 0a 20 20 20 20 6f 6e 52 61 74 65 43 68 ll,. onRateCh 0003f720: 61 6e 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 ange: null,. 0003f730: 6f 6e 52 65 6a 65 63 74 69 6f 6e 48 61 6e 64 6c onRejectionHandl 0003f740: 65 64 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e ed: null,. on 0003f750: 52 65 73 65 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 Reset: null,. 0003f760: 20 6f 6e 52 65 73 69 7a 65 3a 20 6e 75 6c 6c 2c onResize: null, 0003f770: 0a 20 20 20 20 6f 6e 53 63 72 6f 6c 6c 3a 20 6e . onScroll: n 0003f780: 75 6c 6c 2c 0a 20 20 20 20 6f 6e 53 65 63 75 72 ull,. onSecur 0003f790: 69 74 79 50 6f 6c 69 63 79 56 69 6f 6c 61 74 69 ityPolicyViolati 0003f7a0: 6f 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e on: null,. on 0003f7b0: 53 65 65 6b 65 64 3a 20 6e 75 6c 6c 2c 0a 20 20 Seeked: null,. 0003f7c0: 20 20 6f 6e 53 65 65 6b 69 6e 67 3a 20 6e 75 6c onSeeking: nul 0003f7d0: 6c 2c 0a 20 20 20 20 6f 6e 53 65 6c 65 63 74 3a l,. onSelect: 0003f7e0: 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 53 6c 6f null,. onSlo 0003f7f0: 74 43 68 61 6e 67 65 3a 20 6e 75 6c 6c 2c 0a 20 tChange: null,. 0003f800: 20 20 20 6f 6e 53 74 61 6c 6c 65 64 3a 20 6e 75 onStalled: nu 0003f810: 6c 6c 2c 0a 20 20 20 20 6f 6e 53 74 6f 72 61 67 ll,. onStorag 0003f820: 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e 53 e: null,. onS 0003f830: 75 62 6d 69 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 ubmit: null,. 0003f840: 20 6f 6e 53 75 73 70 65 6e 64 3a 20 6e 75 6c 6c onSuspend: null 0003f850: 2c 0a 20 20 20 20 6f 6e 54 69 6d 65 55 70 64 61 ,. onTimeUpda 0003f860: 74 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 6f 6e te: null,. on 0003f870: 54 6f 67 67 6c 65 3a 20 6e 75 6c 6c 2c 0a 20 20 Toggle: null,. 0003f880: 20 20 6f 6e 55 6e 68 61 6e 64 6c 65 64 52 65 6a onUnhandledRej 0003f890: 65 63 74 69 6f 6e 3a 20 6e 75 6c 6c 2c 0a 20 20 ection: null,. 0003f8a0: 20 20 6f 6e 55 6e 6c 6f 61 64 3a 20 6e 75 6c 6c onUnload: null 0003f8b0: 2c 0a 20 20 20 20 6f 6e 56 6f 6c 75 6d 65 43 68 ,. onVolumeCh 0003f8c0: 61 6e 67 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 ange: null,. 0003f8d0: 6f 6e 57 61 69 74 69 6e 67 3a 20 6e 75 6c 6c 2c onWaiting: null, 0003f8e0: 0a 20 20 20 20 6f 6e 57 68 65 65 6c 3a 20 6e 75 . onWheel: nu 0003f8f0: 6c 6c 2c 0a 20 20 20 20 6f 70 65 6e 3a 20 62 6f ll,. open: bo 0003f900: 6f 6c 65 61 6e 2c 0a 20 20 20 20 6f 70 74 69 6d olean,. optim 0003f910: 75 6d 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 um: number,. 0003f920: 70 61 74 74 65 72 6e 3a 20 6e 75 6c 6c 2c 0a 20 pattern: null,. 0003f930: 20 20 20 70 69 6e 67 3a 20 73 70 61 63 65 53 65 ping: spaceSe 0003f940: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 70 6c 61 parated,. pla 0003f950: 63 65 68 6f 6c 64 65 72 3a 20 6e 75 6c 6c 2c 0a ceholder: null,. 0003f960: 20 20 20 20 70 6c 61 79 73 49 6e 6c 69 6e 65 3a playsInline: 0003f970: 20 62 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 70 6f boolean,. po 0003f980: 73 74 65 72 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 ster: null,. 0003f990: 70 72 65 6c 6f 61 64 3a 20 6e 75 6c 6c 2c 0a 20 preload: null,. 0003f9a0: 20 20 20 72 65 61 64 4f 6e 6c 79 3a 20 62 6f 6f readOnly: boo 0003f9b0: 6c 65 61 6e 2c 0a 20 20 20 20 72 65 66 65 72 72 lean,. referr 0003f9c0: 65 72 50 6f 6c 69 63 79 3a 20 6e 75 6c 6c 2c 0a erPolicy: null,. 0003f9d0: 20 20 20 20 72 65 6c 3a 20 73 70 61 63 65 53 65 rel: spaceSe 0003f9e0: 70 61 72 61 74 65 64 2c 0a 20 20 20 20 72 65 71 parated,. req 0003f9f0: 75 69 72 65 64 3a 20 62 6f 6f 6c 65 61 6e 2c 0a uired: boolean,. 0003fa00: 20 20 20 20 72 65 76 65 72 73 65 64 3a 20 62 6f reversed: bo 0003fa10: 6f 6c 65 61 6e 2c 0a 20 20 20 20 72 6f 77 73 3a olean,. rows: 0003fa20: 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 72 6f 77 number,. row 0003fa30: 53 70 61 6e 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 Span: number,. 0003fa40: 20 20 73 61 6e 64 62 6f 78 3a 20 73 70 61 63 65 sandbox: space 0003fa50: 53 65 70 61 72 61 74 65 64 2c 0a 20 20 20 20 73 Separated,. s 0003fa60: 63 6f 70 65 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 cope: null,. 0003fa70: 73 63 6f 70 65 64 3a 20 62 6f 6f 6c 65 61 6e 2c scoped: boolean, 0003fa80: 0a 20 20 20 20 73 65 61 6d 6c 65 73 73 3a 20 62 . seamless: b 0003fa90: 6f 6f 6c 65 61 6e 2c 0a 20 20 20 20 73 65 6c 65 oolean,. sele 0003faa0: 63 74 65 64 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 cted: boolean,. 0003fab0: 20 20 20 73 68 61 70 65 3a 20 6e 75 6c 6c 2c 0a shape: null,. 0003fac0: 20 20 20 20 73 69 7a 65 3a 20 6e 75 6d 62 65 72 size: number 0003fad0: 2c 0a 20 20 20 20 73 69 7a 65 73 3a 20 6e 75 6c ,. sizes: nul 0003fae0: 6c 2c 0a 20 20 20 20 73 6c 6f 74 3a 20 6e 75 6c l,. slot: nul 0003faf0: 6c 2c 0a 20 20 20 20 73 70 61 6e 3a 20 6e 75 6d l,. span: num 0003fb00: 62 65 72 2c 0a 20 20 20 20 73 70 65 6c 6c 43 68 ber,. spellCh 0003fb10: 65 63 6b 3a 20 62 6f 6f 6c 65 61 6e 69 73 68 2c eck: booleanish, 0003fb20: 0a 20 20 20 20 73 72 63 3a 20 6e 75 6c 6c 2c 0a . src: null,. 0003fb30: 20 20 20 20 73 72 63 44 6f 63 3a 20 6e 75 6c 6c srcDoc: null 0003fb40: 2c 0a 20 20 20 20 73 72 63 4c 61 6e 67 3a 20 6e ,. srcLang: n 0003fb50: 75 6c 6c 2c 0a 20 20 20 20 73 72 63 53 65 74 3a ull,. srcSet: 0003fb60: 20 63 6f 6d 6d 61 53 65 70 61 72 61 74 65 64 2c commaSeparated, 0003fb70: 0a 20 20 20 20 73 74 61 72 74 3a 20 6e 75 6d 62 . start: numb 0003fb80: 65 72 2c 0a 20 20 20 20 73 74 65 70 3a 20 6e 75 er,. step: nu 0003fb90: 6c 6c 2c 0a 20 20 20 20 73 74 79 6c 65 3a 20 6e ll,. style: n 0003fba0: 75 6c 6c 2c 0a 20 20 20 20 74 61 62 49 6e 64 65 ull,. tabInde 0003fbb0: 78 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 74 x: number,. t 0003fbc0: 61 72 67 65 74 3a 20 6e 75 6c 6c 2c 0a 20 20 20 arget: null,. 0003fbd0: 20 74 69 74 6c 65 3a 20 6e 75 6c 6c 2c 0a 20 20 title: null,. 0003fbe0: 20 20 74 72 61 6e 73 6c 61 74 65 3a 20 6e 75 6c translate: nul 0003fbf0: 6c 2c 0a 20 20 20 20 74 79 70 65 3a 20 6e 75 6c l,. type: nul 0003fc00: 6c 2c 0a 20 20 20 20 74 79 70 65 4d 75 73 74 4d l,. typeMustM 0003fc10: 61 74 63 68 3a 20 62 6f 6f 6c 65 61 6e 2c 0a 20 atch: boolean,. 0003fc20: 20 20 20 75 73 65 4d 61 70 3a 20 6e 75 6c 6c 2c useMap: null, 0003fc30: 0a 20 20 20 20 76 61 6c 75 65 3a 20 62 6f 6f 6c . value: bool 0003fc40: 65 61 6e 69 73 68 2c 0a 20 20 20 20 77 69 64 74 eanish,. widt 0003fc50: 68 3a 20 6e 75 6d 62 65 72 2c 0a 20 20 20 20 77 h: number,. w 0003fc60: 72 61 70 3a 20 6e 75 6c 6c 2c 0a 0a 20 20 20 20 rap: null,.. 0003fc70: 2f 2f 20 4c 65 67 61 63 79 2e 0a 20 20 20 20 2f // Legacy.. / 0003fc80: 2f 20 53 65 65 3a 20 68 74 74 70 73 3a 2f 2f 68 / See: https://h 0003fc90: 74 6d 6c 2e 73 70 65 63 2e 77 68 61 74 77 67 2e tml.spec.whatwg. 0003fca0: 6f 72 67 2f 23 6f 74 68 65 72 2d 65 6c 65 6d 65 org/#other-eleme 0003fcb0: 6e 74 73 2c 2d 61 74 74 72 69 62 75 74 65 73 2d nts,-attributes- 0003fcc0: 61 6e 64 2d 61 70 69 73 0a 20 20 20 20 61 6c 69 and-apis. ali 0003fcd0: 67 6e 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 53 65 76 gn: null, // Sev 0003fce0: 65 72 61 6c 2e 20 55 73 65 20 43 53 53 20 60 74 eral. Use CSS `t 0003fcf0: 65 78 74 2d 61 6c 69 67 6e 60 20 69 6e 73 74 65 ext-align` inste 0003fd00: 61 64 2c 0a 20 20 20 20 61 4c 69 6e 6b 3a 20 6e ad,. aLink: n 0003fd10: 75 6c 6c 2c 20 2f 2f 20 60 3c 62 6f 64 79 3e 60 ull, // `<body>` 0003fd20: 2e 20 55 73 65 20 43 53 53 20 60 61 3a 61 63 74 . Use CSS `a:act 0003fd30: 69 76 65 20 7b 63 6f 6c 6f 72 7d 60 20 69 6e 73 ive {color}` ins 0003fd40: 74 65 61 64 0a 20 20 20 20 61 72 63 68 69 76 65 tead. archive 0003fd50: 3a 20 73 70 61 63 65 53 65 70 61 72 61 74 65 64 : spaceSeparated 0003fd60: 2c 20 2f 2f 20 60 3c 6f 62 6a 65 63 74 3e 60 2e , // `<object>`. 0003fd70: 20 4c 69 73 74 20 6f 66 20 55 52 49 73 20 74 6f List of URIs to 0003fd80: 20 61 72 63 68 69 76 65 73 0a 20 20 20 20 61 78 archives. ax 0003fd90: 69 73 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 60 3c 74 is: null, // `<t 0003fda0: 64 3e 60 20 61 6e 64 20 60 3c 74 68 3e 60 2e 20 d>` and `<th>`. 0003fdb0: 55 73 65 20 60 73 63 6f 70 65 60 20 6f 6e 20 60 Use `scope` on ` 0003fdc0: 3c 74 68 3e 60 0a 20 20 20 20 62 61 63 6b 67 72 <th>`. backgr 0003fdd0: 6f 75 6e 64 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 60 ound: null, // ` 0003fde0: 3c 62 6f 64 79 3e 60 2e 20 55 73 65 20 43 53 53 <body>`. Use CSS 0003fdf0: 20 60 62 61 63 6b 67 72 6f 75 6e 64 2d 69 6d 61 `background-ima 0003fe00: 67 65 60 20 69 6e 73 74 65 61 64 0a 20 20 20 20 ge` instead. 0003fe10: 62 67 43 6f 6c 6f 72 3a 20 6e 75 6c 6c 2c 20 2f bgColor: null, / 0003fe20: 2f 20 60 3c 62 6f 64 79 3e 60 20 61 6e 64 20 74 / `<body>` and t 0003fe30: 61 62 6c 65 20 65 6c 65 6d 65 6e 74 73 2e 20 55 able elements. U 0003fe40: 73 65 20 43 53 53 20 60 62 61 63 6b 67 72 6f 75 se CSS `backgrou 0003fe50: 6e 64 2d 63 6f 6c 6f 72 60 20 69 6e 73 74 65 61 nd-color` instea 0003fe60: 64 0a 20 20 20 20 62 6f 72 64 65 72 3a 20 6e 75 d. border: nu 0003fe70: 6d 62 65 72 2c 20 2f 2f 20 60 3c 74 61 62 6c 65 mber, // `<table 0003fe80: 3e 60 2e 20 55 73 65 20 43 53 53 20 60 62 6f 72 >`. Use CSS `bor 0003fe90: 64 65 72 2d 77 69 64 74 68 60 20 69 6e 73 74 65 der-width` inste 0003fea0: 61 64 2c 0a 20 20 20 20 62 6f 72 64 65 72 43 6f ad,. borderCo 0003feb0: 6c 6f 72 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 60 3c lor: null, // `< 0003fec0: 74 61 62 6c 65 3e 60 2e 20 55 73 65 20 43 53 53 table>`. Use CSS 0003fed0: 20 60 62 6f 72 64 65 72 2d 63 6f 6c 6f 72 60 20 `border-color` 0003fee0: 69 6e 73 74 65 61 64 2c 0a 20 20 20 20 62 6f 74 instead,. bot 0003fef0: 74 6f 6d 4d 61 72 67 69 6e 3a 20 6e 75 6d 62 65 tomMargin: numbe 0003ff00: 72 2c 20 2f 2f 20 60 3c 62 6f 64 79 3e 60 0a 20 r, // `<body>`. 0003ff10: 20 20 20 63 65 6c 6c 50 61 64 64 69 6e 67 3a 20 cellPadding: 0003ff20: 6e 75 6c 6c 2c 20 2f 2f 20 60 3c 74 61 62 6c 65 null, // `<table 0003ff30: 3e 60 0a 20 20 20 20 63 65 6c 6c 53 70 61 63 69 >`. cellSpaci 0003ff40: 6e 67 3a 20 6e 75 6c 6c 2c 20 2f 2f 20 60 3c 74 ng: null, // `<t 0003ff50: 61 62 6c 65 3e 60 0a 20 20 20 20 63 68 61 72 3a able>`. char: 0003ff60: 20 6e 75 6c 6c 2c 20 2f 2f 20 53 65 76 65 72 61 null, // Severa 0003ff70: 6c 20 74 61 62 6c 65 20 65 6c 65 6d 65 6e 74 73 l table elements 0003ff80: 2e 20 57 68 65 6e 20 60 61 6c 69 67 6e 3d 63 68 . When `align=ch 0003ff90: 61 72 60 2c 20 73 65 74 73 20 74 68 65 20 63 68 ar`, sets the ch 0003ffa0: 61 72 61 63 74 65 72 20 74 6f 20 61 6c 69 67 6e aracter to align 0003ffb0: 20 6f 6e 0a 20 20 20 20 63 68 61 72 4f 66 66 3a on. charOff: 0003ffc0: 20 6e 75 6c 6c 2c 20 2f 2f 20 53 65 76 65 72 61 null, // Severa 0003ffd0: 6c 20 74 61 62 6c 65 20 65 6c 65 6d 65 6e 74 73 l table elements 0003ffe0: 2e 20 57 68 65 6e 20 60 63 68 61 72 60 2c 20 6f . When `char`, o 0003fff0: 66 66 73 65 74 73 20 74 68 65 20 61 6c 69 67 6e ffsets the align
Failure:
{
  "type": "action",
  "error": {
    "type": "functionCallError",
    "error": {
      "type": "compilationError",
      "error": {
        "type": "codeDoesNotExist",
        "accountId": "efiz.near"
      }
    }
  }
}
No logs
Receipt:
Predecessor ID:
Receiver ID:
Gas Burned:
223 Ggas
Tokens Burned:
0 
Transferred 0.00361  to efiz.near
Empty result
No logs