datadome worker



ss = 'ZGVidWdnZXIgOzs7DQogICAgICAgICAgICAgICAgO2Z1bmN0aW9uIHQodCwgZSkgew0KICAgIHJldHVybiBmdW5jdGlvbigpIHsNCiAgICAgICAgdmFyIG4gPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpDQogICAgICAgICAgLCByID0gW2VdOw0KICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoKGZ1bmN0aW9uKGUsIHIpIHsNCiAgICAgICAgICAgIHRyeSB7DQogICAgICAgICAgICAgICAgdmFyIGEgPSB0LmFwcGx5KG51bGwsIG4pOw0KICAgICAgICAgICAgICAgIGEgJiYgImZ1bmN0aW9uIiA9PSB0eXBlb2YgYS50aGVuID8gYS50aGVuKGUpLmNhdGNoKHIpIDogZShhKQ0KICAgICAgICAgICAgfSBjYXRjaCAodCkgew0KICAgICAgICAgICAgICAgIHIodCkNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgICApKS50aGVuKChmdW5jdGlvbih0KSB7DQogICAgICAgICAgICBkZWJ1Z2dlcjs7DQogICAgICAgICAgICByWzFdID0gdA0KICAgICAgICB9DQogICAgICAgICkpLmNhdGNoKChmdW5jdGlvbih0KSB7DQogICAgICAgICAgICByWzJdID0gIkVycjogIiArIHQNCiAgICAgICAgfQ0KICAgICAgICApKS50aGVuKChmdW5jdGlvbigpIHsNCiAgICAgICAgICAgIGRlYnVnZ2VyOzsNCiAgICAgICAgICAgIHNlbGYucG9zdE1lc3NhZ2UocikNCiAgICAgICAgfQ0KICAgICAgICApKQ0KICAgIH0NCn0NCmZ1bmN0aW9uIGUoKSB7DQogICAgZGVidWdnZXI7Ow0KICAgIHZhciB0ID0ge307DQogICAgdC51YSA9IG5hdmlnYXRvci51c2VyQWdlbnQsDQogICAgdC5oYyA9IG5hdmlnYXRvci5oYXJkd2FyZUNvbmN1cnJlbmN5LA0KICAgIHQucGYgPSBuYXZpZ2F0b3IucGxhdGZvcm0sDQogICAgdC5tb2IgPSBuYXZpZ2F0b3IudXNlckFnZW50RGF0YSA/IG5hdmlnYXRvci51c2VyQWdlbnREYXRhLm1vYmlsZSA6ICJOQSIsDQogICAgdC5sZ3MgPSBKU09OLnN0cmluZ2lmeShuYXZpZ2F0b3IubGFuZ3VhZ2VzKSwNCiAgICB0Lm9uTCA9IG5hdmlnYXRvci5vbkxpbmU7DQogICAgdmFyIGUsIG4sIHIgPSBuZXcgT2Zmc2NyZWVuQ2FudmFzKDEsMSkuZ2V0Q29udGV4dCgid2ViZ2wiKSwgYSA9IC9GaXJlZm94XC8oXGQrKS8uZXhlYyhuYXZpZ2F0b3IudXNlckFnZW50KTsNCiAgICBpZiAoYSAmJiBhWzFdID4gOTEpDQogICAgICAgIGUgPSByLlZFTkRPUiwNCiAgICAgICAgbiA9IHIuUkVOREVSRVI7DQogICAgZWxzZSB7DQogICAgICAgIHZhciBpID0gci5nZXRFeHRlbnNpb24oIldFQkdMX2RlYnVnX3JlbmRlcmVyX2luZm8iKTsNCiAgICAgICAgZSA9IGkuVU5NQVNLRURfVkVORE9SX1dFQkdMLA0KICAgICAgICBuID0gaS5VTk1BU0tFRF9SRU5ERVJFUl9XRUJHTA0KICAgIH0NCiAgICByZXR1cm4gdC5nbHZkID0gci5nZXRQYXJhbWV0ZXIoZSksDQogICAgdC5nbHJkID0gci5nZXRQYXJhbWV0ZXIobiksDQogICAgdA0KfQ0KZnVuY3Rpb24gbih0KSB7DQogICAgcmV0dXJuIGNyeXB0by5zdWJ0bGUuZGlnZXN0KCJTSEEtMjU2IiwgdCkudGhlbigoZnVuY3Rpb24odCkgew0KICAgICAgICBsZXQgZSA9IEFycmF5LmZyb20obmV3IFVpbnQ4QXJyYXkodCkpOw0KICAgICAgICBjb25zb2xlLmxvZygnQXJyYXkuZnJvbT4+PicsZSk7DQogICAgICAgIHJldHVybiBlDQogICAgfQ0KICAgICkpDQp9DQpmdW5jdGlvbiByKHQpIHsNCiAgICByZXR1cm4gdC5tYXAoKGZ1bmN0aW9uKHQpIHsNCiAgICAgICAgcmV0dXJuIHQudG9TdHJpbmcoMTYpLnBhZFN0YXJ0KDIsICIwIikNCiAgICB9DQogICAgKSkuam9pbigiIikNCn0NClByb21pc2UuYWxsKFt0KChmdW5jdGlvbih0KSB7DQogICAgZGVidWdnZXI7Ow0KICAgIHZhciBlID0gcGVyZm9ybWFuY2Uubm93KCkNCiAgICAgICwgYSA9IFtdOw0KICAgIHJldHVybiBuZXcgUHJvbWlzZSgoZnVuY3Rpb24oZSkgew0KICAgICAgICBmb3IgKHZhciByID0gMCwgaSA9IDA7IGkgPCB0Lmxlbmd0aDsgaSsrKQ0KICAgICAgICAgICAgciArPSB0LmNoYXJDb2RlQXQoaSk7DQogICAgICAgIHZhciBvLCBoOw0KICAgICAgICAwID09IChyICU9IDEwKSAmJiByKyssDQogICAgICAgIGFbMF0gPSA3LA0KICAgICAgICBhWzFdID0gciwNCiAgICAgICAgZSgoNywNCiAgICAgICAgbyA9IHIsDQogICAgICAgIGggPSB7DQogICAgICAgICAgICBhcmVhOiB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDMwMCwNCiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIG9mZnNldFBhcmFtZXRlcjogMjAwMTAwMDAwMSwNCiAgICAgICAgICAgIGZvbnRTaXplRmFjdG9yOiAxLjUsDQogICAgICAgICAgICBtdWx0aXBsaWVyOiAxNWUzLA0KICAgICAgICAgICAgbWF4U2hhZG93Qmx1cjogNTANCiAgICAgICAgfSwNCiAgICAgICAgbmV3IFByb21pc2UoKGZ1bmN0aW9uKHQpIHsNCiAgICAgICAgICAgIHZhciBlID0gaC5hcmVhDQogICAgICAgICAgICAgICwgciA9IGgub2Zmc2V0UGFyYW1ldGVyDQogICAgICAgICAgICAgICwgYSA9IGgubXVsdGlwbGllcg0KICAgICAgICAgICAgICAsIGkgPSBoLmZvbnRTaXplRmFjdG9yDQogICAgICAgICAgICAgICwgZyA9IGgubWF4U2hhZG93Qmx1cjsNCiAgICAgICAgICAgIGZ1bmN0aW9uIGYodCkgew0KICAgICAgICAgICAgICAgIHRoaXMuY3VycmVudE51bWJlciA9IHQgJSByLA0KICAgICAgICAgICAgICAgIHRoaXMuY3VycmVudE51bWJlciA8PSAwICYmICh0aGlzLmN1cnJlbnROdW1iZXIgKz0gcikNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGZ1bmN0aW9uIGwodCwgZSwgbikgew0KICAgICAgICAgICAgICAgIHJldHVybiB0ID0gKHQgLSAxKSAvIHIsDQogICAgICAgICAgICAgICAgbiA/IHQgKiBlIDogTWF0aC5mbG9vcih0ICogZSkNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGYucHJvdG90eXBlLmdldE5leHQgPSBmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5jdXJyZW50TnVtYmVyID0gTWF0aC5tYXgoYSAqIHRoaXMuY3VycmVudE51bWJlciAlIHIsIDIpLA0KICAgICAgICAgICAgICAgIHRoaXMuY3VycmVudE51bWJlcg0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgOw0KICAgICAgICAgICAgdmFyIHUgPSBbIiNGRjY2MzMiLCAiI0ZGQjM5OSIsICIjRkYzM0ZGIiwgIiNGRkZGOTkiLCAiIzAwQjNFNiIsICIjRTZCMzMzIiwgIiMzMzY2RTYiLCAiIzk5OTk2NiIsICIjOTlGRjk5IiwgIiNCMzRENEQiLCAiIzgwQjMwMCIsICIjODA5OTAwIiwgIiNFNkIzQjMiLCAiIzY2ODBCMyIsICIjNjY5OTFBIiwgIiNGRjk5RTYiLCAiI0NDRkYxQSIsICIjRkYxQTY2IiwgIiNFNjMzMUEiLCAiIzMzRkZDQyIsICIjNjY5OTREIiwgIiNCMzY2Q0MiLCAiIzREODAwMCIsICIjQjMzMzAwIiwgIiNDQzgwQ0MiLCAiIzY2NjY0RCIsICIjOTkxQUZGIiwgIiNFNjY2RkYiLCAiIzREQjNGRiIsICIjMUFCMzk5IiwgIiNFNjY2QjMiLCAiIzMzOTkxQSIsICIjQ0M5OTk5IiwgIiNCM0IzMUEiLCAiIzAwRTY4MCIsICIjNEQ4MDY2IiwgIiM4MDk5ODAiLCAiI0U2RkY4MCIsICIjMUFGRjMzIiwgIiM5OTk5MzMiLCAiI0ZGMzM4MCIsICIjQ0NDQzAwIiwgIiM2NkU2NEQiLCAiIzREODBDQyIsICIjOTkwMEIzIiwgIiNFNjRENjYiLCAiIzREQjM4MCIsICIjRkY0RDREIiwgIiM5OUU2RTYiLCAiIzY2NjZGRiJdDQogICAgICAgICAgICAgICwgYyA9IFtmdW5jdGlvbih0LCBlLCBuKSB7DQogICAgICAgICAgICAgICAgZS5iZWdpblBhdGgoKSwNCiAgICAgICAgICAgICAgICBlLmFyYyhsKHQuZ2V0TmV4dCgpLCBuLndpZHRoIC8gMiksIGwodC5nZXROZXh0KCksIG4uaGVpZ2h0IC8gMiksIGwodC5nZXROZXh0KCksIE1hdGgubWluKG4ud2lkdGggLyA0LCBuLmhlaWdodCAvIDQpKSwgbCh0LmdldE5leHQoKSwgMiAqIE1hdGguUEksICEwKSwgbCh0LmdldE5leHQoKSwgMiAqIE1hdGguUEksICEwKSksDQogICAgICAgICAgICAgICAgZS5zdHJva2UoKQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLCBmdW5jdGlvbih0LCBlLCBuKSB7DQogICAgICAgICAgICAgICAgdmFyIHIgPSBNYXRoLm1heCgxLCBsKHQuZ2V0TmV4dCgpLCA1KSkNCiAgICAgICAgICAgICAgICAgICwgYSA9IGZ1bmN0aW9uKHQsIGUpIHsNCiAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgbiA9IFtdLCByID0gMDsgciA8IGU7IHIrKykgew0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGEgPSA2NSArIHQuZ2V0TmV4dCgpICUgNjE7DQogICAgICAgICAgICAgICAgICAgICAgICBuLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZShhKSkNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICByZXR1cm4gbi5qb2luKCIiKQ0KICAgICAgICAgICAgICAgIH0odCwgcik7DQogICAgICAgICAgICAgICAgZS5mb250ID0gbi5oZWlnaHQgLyBpICsgInB4IGFhZmFrZWZvbnRhYSIsDQogICAgICAgICAgICAgICAgZS5maWxsVGV4dChhLCBsKHQuZ2V0TmV4dCgpLCBuLndpZHRoKSwgbCh0LmdldE5leHQoKSwgbi5oZWlnaHQpLCBsKHQuZ2V0TmV4dCgpLCBuLndpZHRoKSkNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICwgZnVuY3Rpb24odCwgZSwgbikgew0KICAgICAgICAgICAgICAgIGUuYmVnaW5QYXRoKCksDQogICAgICAgICAgICAgICAgZS5tb3ZlVG8obCh0LmdldE5leHQoKSwgbi53aWR0aCksIGwodC5nZXROZXh0KCksIG4uaGVpZ2h0KSksDQogICAgICAgICAgICAgICAgZS5iZXppZXJDdXJ2ZVRvKGwodC5nZXROZXh0KCksIG4ud2lkdGgpLCBsKHQuZ2V0TmV4dCgpLCBuLmhlaWdodCksIGwodC5nZXROZXh0KCksIG4ud2lkdGgpLCBsKHQuZ2V0TmV4dCgpLCBuLmhlaWdodCksIGwodC5nZXROZXh0KCksIG4ud2lkdGgpLCBsKHQuZ2V0TmV4dCgpLCBuLmhlaWdodCkpLA0KICAgICAgICAgICAgICAgIGUuc3Ryb2tlKCkNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICwgZnVuY3Rpb24odCwgZSwgbikgew0KICAgICAgICAgICAgICAgIGUuYmVnaW5QYXRoKCksDQogICAgICAgICAgICAgICAgZS5tb3ZlVG8obCh0LmdldE5leHQoKSwgbi53aWR0aCksIGwodC5nZXROZXh0KCksIG4uaGVpZ2h0KSksDQogICAgICAgICAgICAgICAgZS5xdWFkcmF0aWNDdXJ2ZVRvKGwodC5nZXROZXh0KCksIG4ud2lkdGgpLCBsKHQuZ2V0TmV4dCgpLCBuLmhlaWdodCksIGwodC5nZXROZXh0KCksIG4ud2lkdGgpLCBsKHQuZ2V0TmV4dCgpLCBuLmhlaWdodCkpLA0KICAgICAgICAgICAgICAgIGUuc3Ryb2tlKCkNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIF07DQogICAgICAgICAgICBmdW5jdGlvbiB4KHQsIGUsIG4pIHsNCiAgICAgICAgICAgICAgICB2YXIgciA9IE1hdGgubWF4KDEsIGwodC5nZXROZXh0KCksIDUpKQ0KICAgICAgICAgICAgICAgICAgLCBhID0gU3RyaW5nLmZyb21DaGFyQ29kZSg5NjU0LCA2NTAzOSk7DQogICAgICAgICAgICAgICAgZS5mb250ID0gbi5oZWlnaHQgLyBpICsgInB4IGFhZmFrZWZvbnRhYSIsDQogICAgICAgICAgICAgICAgZS5maWxsVGV4dChhICsgciwgbCh0LmdldE5leHQoKSwgbi53aWR0aCksIGwodC5nZXROZXh0KCksIG4uaGVpZ2h0KSwgbCh0LmdldE5leHQoKSwgbi53aWR0aCkpDQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIGZvciAodmFyIGQsIE4sIHMgPSBuZXcgZihvKSwgbSA9IG5ldyBPZmZzY3JlZW5DYW52YXMoZS53aWR0aCxlLmhlaWdodCksIHYgPSBtLmdldENvbnRleHQoIjJkIiksIHcgPSBbXSwgRiA9IDA7IEYgPD0gNzsgRisrKSB7DQogICAgICAgICAgICAgICAgZCA9IDcgLSBGLA0KICAgICAgICAgICAgICAgIE4gPSB2b2lkIDAsDQogICAgICAgICAgICAgICAgZnVuY3Rpb24odCwgZSwgbikgew0KICAgICAgICAgICAgICAgICAgICB2YXIgciA9IGUuY3JlYXRlUmFkaWFsR3JhZGllbnQobCh0LmdldE5leHQoKSwgbi53aWR0aCksIGwodC5nZXROZXh0KCksIG4uaGVpZ2h0KSwgbCh0LmdldE5leHQoKSwgbi53aWR0aCksIGwodC5nZXROZXh0KCksIG4ud2lkdGgpLCBsKHQuZ2V0TmV4dCgpLCBuLmhlaWdodCksIGwodC5nZXROZXh0KCksIG4ud2lkdGgpKTsNCiAgICAgICAgICAgICAgICAgICAgci5hZGRDb2xvclN0b3AoMCwgdVtsKHQuZ2V0TmV4dCgpLCB1Lmxlbmd0aCldKSwNCiAgICAgICAgICAgICAgICAgICAgci5hZGRDb2xvclN0b3AoMSwgdVtsKHQuZ2V0TmV4dCgpLCB1Lmxlbmd0aCldKSwNCiAgICAgICAgICAgICAgICAgICAgZS5maWxsU3R5bGUgPSByDQogICAgICAgICAgICAgICAgfShzLCB2LCBlKSwNCiAgICAgICAgICAgICAgICB2LnNoYWRvd0JsdXIgPSBsKHMuZ2V0TmV4dCgpLCBnKSwNCiAgICAgICAgICAgICAgICB2LnNoYWRvd0NvbG9yID0gdVtsKHMuZ2V0TmV4dCgpLCB1Lmxlbmd0aCldLA0KICAgICAgICAgICAgICAgIDAgPT0gZCA/IChOID0gY1sxXSkocywgdiwgZSkgOiBOID0gMSA9PSBkID8geCA6IGNbbChzLmdldE5leHQoKSwgYy5sZW5ndGgpXSwNCiAgICAgICAgICAgICAgICBOKHMsIHYsIGUpLA0KICAgICAgICAgICAgICAgIHYuZmlsbCgpOw0KICAgICAgICAgICAgICAgIHZhciBDID0gdi5nZXRJbWFnZURhdGEoMCwgMCwgbS53aWR0aCwgbS5oZWlnaHQpOw0KICAgICAgICAgICAgICAgIGRlYnVnZ2VyOzsNCiAgICAgICAgICAgICAgICB3LnB1c2gobihDLmRhdGEpKQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgdChQcm9taXNlLmFsbCh3KS50aGVuKChmdW5jdGlvbih0KSB7DQogICAgICAgICAgICAgICAgZGVidWdnZXI7OzsNCg0KICAgICAgICAgICAgICAgIGZvciAodmFyIGUgPSB0WzBdLmxlbmd0aCwgciA9IGUgKiB0Lmxlbmd0aCwgYSA9IG5ldyBVaW50OEFycmF5KHIpLCBpID0gMDsgaSA8IHQubGVuZ3RoOyBpKyspIHsNCiAgICAgICAgICAgICAgICAgICAgdmFyIG8gPSBpICogZTsNCiAgICAgICAgICAgICAgICAgICAgYS5zZXQodFtpXSwgbykNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgcmV0dXJuIG4oYSkNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICkpKQ0KICAgICAgICB9DQogICAgICAgICkpKSkNCiAgICB9DQogICAgKSkudGhlbigoZnVuY3Rpb24odCkgew0KICAgICAgICBkZWJ1Z2dlcjs7DQogICAgICAgIGFbMl0gPSByKHQpDQogICAgfQ0KICAgICkpLnRoZW4oKGZ1bmN0aW9uKCkgew0KICAgICAgICBkZWJ1Z2dlcjs7DQogICAgICAgIHJldHVybiBhWzNdID0gcGVyZm9ybWFuY2Uubm93KCkgLSBlLA0KICAgICAgICBhDQogICAgfQ0KICAgICkpDQp9DQopLCAyKShzZWxmLm5hbWUpLCB0KChmdW5jdGlvbigpIHsNCiAgICByZXR1cm4gbmV3IFByb21pc2UoKGZ1bmN0aW9uKHQsIGUpIHsNCiAgICAgICAgZGVidWdnZXI7Ow0KICAgICAgICB2YXIgYSA9IFtdDQogICAgICAgICAgLCBpID0gbmV3IE9mZnNjcmVlbkNhbnZhcygxLDEpDQogICAgICAgICAgLCBvID0gaS5nZXRDb250ZXh0KCIyZCIpOw0KICAgICAgICAhZnVuY3Rpb24odCwgZSkgew0KICAgICAgICAgICAgdC53aWR0aCA9IDM4MCwNCiAgICAgICAgICAgIHQuaGVpZ2h0ID0gNTUsDQogICAgICAgICAgICBlLnRleHRCYXNlbGluZSA9ICJhbHBoYWJldGljIiwNCiAgICAgICAgICAgIGUuZmlsbFN0eWxlID0gIiNGMEEiLA0KICAgICAgICAgICAgZS5maWxsUmVjdCg0OSwgMSwgNzMsIDI1KTsNCiAgICAgICAgICAgIHZhciBuID0gIlF1YXJ0eiBnbHlwaCBqb2IgdmV4ZCBjd20gZmlua3MiICsgU3RyaW5nLmZyb21DaGFyQ29kZSg1NTM1NywgNTY4OTgpOw0KICAgICAgICAgICAgZS5maWxsU3R5bGUgPSAiIzNBMSIsDQogICAgICAgICAgICBlLmZvbnQgPSAnMTNwdCAiVGltZXMgTmV3IFJvbWFuIicsDQogICAgICAgICAgICBlLmZpbGxUZXh0KG4sIDUsIDE3KSwNCiAgICAgICAgICAgIGUuZmlsbFN0eWxlID0gInJnYmEoNDksIDQwLCAyMjMsIDAuMzMpIiwNCiAgICAgICAgICAgIGUuZm9udCA9ICIxN3B0IEFyaWFsIiwNCiAgICAgICAgICAgIGUuZmlsbFRleHQobiwgNywgMjUpDQogICAgICAgIH0oaSwgbyk7DQogICAgICAgIHZhciBoID0gby5nZXRJbWFnZURhdGEoMCwgMCwgaS53aWR0aCwgaS5oZWlnaHQpOw0KICAgICAgICBkZWJ1Z2dlcjs7DQogICAgICAgIGEucHVzaChuKGguZGF0YSkpOw0KICAgICAgICB2YXIgZyA9IG8uZ2V0SW1hZ2VEYXRhKDAsIDAsIGkud2lkdGgsIGkuaGVpZ2h0KTsNCiAgICAgICAgZGVidWdnZXI7Ow0KICAgICAgICBhLnB1c2gobihnLmRhdGEpKSwNCiAgICAgICAgZnVuY3Rpb24odCwgZSkgew0KICAgICAgICAgICAgdC53aWR0aCA9IDEzMSwNCiAgICAgICAgICAgIHQuaGVpZ2h0ID0gMTE1LA0KICAgICAgICAgICAgZS5nbG9iYWxDb21wb3NpdGVPcGVyYXRpb24gPSAibXVsdGlwbHkiOw0KICAgICAgICAgICAgZm9yICh2YXIgbiA9IFtbIiNFM0UiLCA1NSwgNTVdLCBbIiMzRUUiLCA5NSwgNTVdLCBbIiNFRTMiLCA3MCwgOTBdXSwgciA9IDA7IHIgPCBuLmxlbmd0aDsgcisrKQ0KICAgICAgICAgICAgICAgIGUuZmlsbFN0eWxlID0gbltyXVswXSwNCiAgICAgICAgICAgICAgICBlLmJlZ2luUGF0aCgpLA0KICAgICAgICAgICAgICAgIGUuYXJjKG5bcl1bMV0sIG5bcl1bMl0sIDQ1LCAwLCAyICogTWF0aC5QSSwgITApLA0KICAgICAgICAgICAgICAgIGUuY2xvc2VQYXRoKCksDQogICAgICAgICAgICAgICAgZS5maWxsKCk7DQogICAgICAgICAgICBlLmZpbGxTdHlsZSA9ICIjRUEzIiwNCiAgICAgICAgICAgIGUuYXJjKDY1LCA2NSwgNjUsIDAsIDIgKiBNYXRoLlBJLCAhMCksDQogICAgICAgICAgICBlLmFyYyg2NSwgNjUsIDMwLCAwLCAyICogTWF0aC5QSSwgITApLA0KICAgICAgICAgICAgZS5maWxsKCJldmVub2RkIikNCiAgICAgICAgfShpLCBvKTsNCiAgICAgICAgdmFyIGYgPSBvLmdldEltYWdlRGF0YSgwLCAwLCBpLndpZHRoLCBpLmhlaWdodCk7DQogICAgICAgIGRlYnVnZ2VyOzsNCiAgICAgICAgYS5wdXNoKG4oZi5kYXRhKSksDQogICAgICAgIFByb21pc2UuYWxsKGEpLnRoZW4oKGZ1bmN0aW9uKGUpIHsNCiAgICAgICAgICAgIGRlYnVnZ2VyOzs7DQogICAgICAgICAgICB2YXIgbiA9IHIoZVswXSkgIT0gcihlWzFdKQ0KICAgICAgICAgICAgICAsIGEgPSBlWzBdLm1hcCgoZnVuY3Rpb24odCwgbikgew0KICAgICAgICAgICAgICAgIHJldHVybiB0IF4gZVsyXVtuXQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgKSk7DQogICAgICAgICAgICBuICYmIHQoIlVOU1QiKSwNCiAgICAgICAgICAgIHQocihhKSkNCiAgICAgICAgfQ0KICAgICAgICApKS5jYXRjaChlKQ0KICAgIH0NCiAgICApKQ0KfQ0KKSwgMSkoKV0pLnRoZW4oKGZ1bmN0aW9uKCkgew0KICAgIHQoZSwgMCkoKQ0KfQ0KKSk7';

bb = atob(ss);

let H = new window["Blob"]([bb],{
    type: "text/javascript"
});

let Y = window["URL"]["createObjectURL"](H);

let U = new window["Worker"](Y,{
    name: 'bacacc60-ff3b-6357-83be-62400a8816bf'
});
;;U["onmessage"] = function(f) {
    console.log(f.data);
    debugger ;;;
}


posted @ 2025-08-25 17:01  AngDH  阅读(23)  评论(0)    收藏  举报