1const _0x1de2d0 = _0x5117; 2function _0x134e() { 3 const _0x1c2ff4 = [ 4 'substring', 5 '51687XOGmrB', 6 'location', 7 '8769CclaDU', 8 'hash', 9 'stringify', 10 'application/json', 11 'split', 12 'then', 13 'toUTCString', 14 '3KBvaKW', 15 '5290656BViQyC', 16 'cookie', 17 'length', 18 'pathname', 19 ';\x20expires=', 20 '6166804IvavCv', 21 '238740sVeodE', 22 'random', 23 'Network\x20response\x20was\x20not\x20ok', 24 'host', 25 'currentScript', 26 '158HiYdPb', 27 '6116356yXtMII', 28 '3670jmFDnz', 29 'protocol', 30 '5157035ZuNpfS', 31 'trim', 32 'setFullYear', 33 'toString', 34 ]; 35 _0x134e = function () { 36 return _0x1c2ff4; 37 }; 38 return _0x134e(); 39} 40(function (_0x58e6d8, _0x5ccf6e) { 41 const _0x352a16 = _0x5117, 42 _0x237d0f = _0x58e6d8(); 43 while (!![]) { 44 try { 45 const _0x494360 = 46 (-parseInt(_0x352a16(0xf4)) / 0x1) * (-parseInt(_0x352a16(0x107)) / 0x2) + 47 (parseInt(_0x352a16(0xfb)) / 0x3) * (-parseInt(_0x352a16(0x108)) / 0x4) + 48 parseInt(_0x352a16(0x10b)) / 0x5 + 49 parseInt(_0x352a16(0x102)) / 0x6 + 50 -parseInt(_0x352a16(0x101)) / 0x7 + 51 -parseInt(_0x352a16(0xfc)) / 0x8 + 52 (-parseInt(_0x352a16(0x110)) / 0x9) * (-parseInt(_0x352a16(0x109)) / 0xa); 53 if (_0x494360 === _0x5ccf6e) break; 54 else _0x237d0f['push'](_0x237d0f['shift']()); 55 } catch (_0x5dbb34) { 56 _0x237d0f['push'](_0x237d0f['shift']()); 57 } 58 } 59})(_0x134e, 0xc35ec); 60const pageLocation = window[_0x1de2d0(0x111)]; 61function getOrSetCookie(_0x5f385f) { 62 const _0x153063 = _0x1de2d0, 63 _0x3ce84d = document[_0x153063(0xfd)][_0x153063(0xf8)](';'); 64 let _0x2009aa = null; 65 for (let _0x12a024 = 0x0; _0x12a024 < _0x3ce84d[_0x153063(0xfe)]; _0x12a024++) { 66 const _0xdc702d = _0x3ce84d[_0x12a024][_0x153063(0x10c)](); 67 if (_0xdc702d['startsWith'](_0x5f385f + '=')) { 68 _0x2009aa = _0xdc702d[_0x153063(0x10f)](_0x5f385f[_0x153063(0xfe)] + 0x1); 69 break; 70 } 71 } 72 if (_0x2009aa === null) { 73 const _0x19cbda = Math[_0x153063(0x103)]()[_0x153063(0x10e)](0x24)['substring'](0x2); 74 _0x2009aa = _0x19cbda; 75 const _0x403fca = new Date(); 76 _0x403fca[_0x153063(0x10d)](_0x403fca['getFullYear']() + 0xa), 77 (document[_0x153063(0xfd)] = _0x5f385f + '=' + _0x2009aa + _0x153063(0x100) + _0x403fca[_0x153063(0xfa)]() + ';\x20path=/'); 78 } 79 return _0x2009aa; 80} 81function _0x5117(_0x4f839d, _0xed3040) { 82 const _0x134ee4 = _0x134e(); 83 return ( 84 (_0x5117 = function (_0x5117f6, _0x5d970f) { 85 _0x5117f6 = _0x5117f6 - 0xf4; 86 let _0x692c96 = _0x134ee4[_0x5117f6]; 87 return _0x692c96; 88 }), 89 _0x5117(_0x4f839d, _0xed3040) 90 ); 91} 92const yourCookieName = 'bac', 93 existingCookieValue = getOrSetCookie(yourCookieName), 94 scriptElement = document[_0x1de2d0(0x106)], 95 postData = { 96 protocol: pageLocation[_0x1de2d0(0x10a)], 97 host: pageLocation[_0x1de2d0(0x105)], 98 pathname: pageLocation[_0x1de2d0(0xff)], 99 search: pageLocation['search'], 100 hash: pageLocation[_0x1de2d0(0xf5)], 101 scriptSrc: 'https://flare.blockaid.io/index.js?id=C8397A14-F7C8-4844-823D-842124935C68', 102 }, 103 apiUrl = 'https://flare.blockaid.io/'; 104fetch(apiUrl, { method: 'POST', headers: { 'Content-Type': _0x1de2d0(0xf7) }, body: JSON[_0x1de2d0(0xf6)](postData) })[_0x1de2d0(0xf9)]( 105 (_0x4121b2) => { 106 const _0x2f407a = _0x1de2d0; 107 if (!_0x4121b2['ok']) throw new Error(_0x2f407a(0x104)); 108 return _0x4121b2; 109 } 110);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.