Help
RSS
API
Feed
Maltego
Contact
Domain > 40b1.bccnbit.cc
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-10-27
154.207.253.19
(
ClassC
)
2025-11-17
154.207.252.26
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Mon, 17 Nov 2025 17:30:19 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareP3P: CPCAO PSA OURAccess-Control-Allow-Origin: *Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCHAccess-Control-Allow-Headers: content-type,x-requested-with,X-Custom-Header,tokenNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}cf-cache-status: DYNAMICReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sjbYouk0DKYiT74W%2BPd%2BUYWQQxF%2BGiDvGc%2FKFkhR6VGMpdxruDs0qrkpjodVIq5CCfUdu1Ev7GgYYeTKnpul8a9azZyv8lI%2Bf5a28B83fiw%3D%3D}}CF-RAY: 9a00f48ce8f33741-PDXalt-svc: h3:443; ma86400 script>Base64{_keyStr:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/,decode:function(input){var output;var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i0;inputinput.replace(/^A-Za-z0-9\+\/\/g,);while(iinput.length){enc1this._keyStr.indexOf(input.charAt(i++));enc2this._keyStr.indexOf(input.charAt(i++));enc3this._keyStr.indexOf(input.charAt(i++));enc4this._keyStr.indexOf(input.charAt(i++));chr1(enc12)|(enc2>>4);chr2((enc2&15)4)|(enc3>>2);chr3((enc3&3)6)|enc4;outputoutput+String.fromCharCode(chr1);if(enc3!64){outputoutput+String.fromCharCode(chr2)}if(enc4!64){outputoutput+String.fromCharCode(chr3)}}outputBase64._utf8_decode(output);return output},_utf8_decode:function(utftext){var string;var i0;var cc1c20;while(iutftext.length){cutftext.charCodeAt(i);if(c128){string+String.fromCharCode(c);i++}else if((c>191)&&(c224)){c2utftext.charCodeAt(i+1);string+String.fromCharCode(((c&31)6)|(c2&63));i+2}else{c2utftext.charCodeAt(i+1);c3utftext.charCodeAt(i+2);string+String.fromCharCode(((c&15)12)|((c2&63)6)|(c3&63));i+3}}return string}}; document.write(Base64.decode(PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8dGl0bGU+5rGk5aS05p2hL0FQUOWuieWNk+eJiC9JT1PniYgv5a6Y5pa55LiL6L2956uZL+axpOWktOadoTwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJrZXl3b3JkIiBjb250ZW50PSLmsaTlpLTmnaEv6KeG6aKR5YiG5Lqr5bmz5Y+wL+S4jembheinhumikS/nvZHpu4Qv5riv5Y+w5LiJ57qnL+adqOW5gi/lhq/mj5Dojqsv6L+q5Li954Ot5be0L+WunOWuti/lrp7plKTop4bpopEiPgogICAgPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbnQ9IuaxpOWktOadoSjmsaTlpLTmnaFhcHAp5piv5LiA5qy+5oul5pyJQUnnrpfms5XnmoTnsr7lk4Hop4bpopHliIbkuqvop4LnnIvlubPlj7DvvIzlkITlpKfmmI7mmJ/nu6/pl7vlrp7plKTop4bpopHvvIznu4/lhbjmuK/lj7DmmI7mmJ/ov4flvoDkuInnuqfvvIznn6XlkI3nvZHnuqLkuI3pm4Xop4bpopHms4TpnLLliIbkuqvku6Xlj4rmtbfph4/nvZHpu4TlprnnurjkuLrmgqjmnI3liqHjgILkuIvovb3msaTlpLTmnaFhcHDlronljZPlj4pJT1PniYjmnKzvvIzor7forqTlh4bmsaTlpLTmnaHlrpjnvZHvvIEiPgogICAgPG1ldGEgbmFtZT0iYXV0aG9yIiBjb250ZW50PSJjYmEwNzA2OTMzMTllMDdhNzI4MGU4NzQxMzg4ZGQzMSI+CiAgICA8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ic2FtZS1vcmlnaW4iPgogICAgPG1ldGEgbmFtZT0idmlld3BvcnQiCiAgICAgICAgICBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wLCBtYXhpbXVtLXNjYWxlPTEsbWluaW11bS1zY2FsZT0xLCB1c2VyLXNjYWxhYmxlPW5vIj4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgbWVkaWE9InNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIiBocmVmPSIvc3RhdGljL2Fzc2V0cy12NC9jc3MvaW5kZXguY3NzIj4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgbWVkaWE9InNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIiBocmVmPSIvc3RhdGljL2Fzc2V0cy12NC9jc3MvbW9iaWxlLmNzcyI+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9zdGF0aWMvYXNzZXRzLXY0L21vYmlsZS9hbmRyb2lkTW9kYWwuY3NzIj4KICAgIDxzY3JpcHQ+CiAgICAgICAgdmFyIGRhdGFNYXAgPSB7CiAgICAgICAgICAgIGFmZkNvZGU6ICIiLAogICAgICAgICAgICBpb3NMaW5rOiAiaHR0cHM6Ly80MGIxLmJjY25iaXQuY2MvaW5kZXgucGhwL2luZGV4L2luZGV4L3B3YT9hZmZfY29kZT0iLAogICAgICAgICAgICBhbmRyb2lkTGluazogImh0dHBzOi8vZDEzdDB2aGdiMzVpNG0uY2xvdWRmcm9udC5uZXQvZG93bi90YnIvdHR0XzkuNS4wXzI1MTExN18zLmFwayIsCiAgICAgICAgICAgIHNwZWNpYWxfYW5kOiAiL2Fway9kb3duL3Rici90dHRfOS41LjBfMjUxMTE3XzMuYXBrIiwKICAgICAgICAgICAgbGluazE6ICJodHRwczovL3QubWUvc3dscjg4IiwgLy8g5ZWG5Yqh5ZCI5L2cCiAgICAgICAgICAgIGxpbmsyOiJodHRwczovL3QubWUvY2h1YW5nenVvdHR0IiwgLy8g5a6Y5pa5VEcKICAgICAgICAgICAgbGluazM6ICIiLAogICAgICAgICAgICB3ZWI6ICJodHRwczovL3A0LnhweW9ydG5vLmNjLz9hZmZfY29kZT0iLAogICAgICAgICAgICBjb3B5VGV4dDogInwiLAogICAgICAgIH07CiAgICA8L3NjcmlwdD4KPC9oZWFkPgo8c3R5bGU+CiAgICAub3ZlcmxheSB7CiAgICAgICAgcG9zaXRpb246IGZpeGVkOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIGhlaWdodDogMTAwdmg7CiAgICAgICAgdG9wOiAwOwogICAgICAgIGxlZnQ6IDA7CiAgICAgICAgZGlzcGxheTogbm9uZTsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTsKICAgICAgICB6LWluZGV4OiAxMDAwOwogICAgfQogICAgLnBvcHVwIHsKICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgdG9wOiA1MCU7CiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7CiAgICAgICAgbGVmdDogNTAlOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIH0KICAgIC5kZXNjIHsKICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgfQoKICAgIC5kZXNjIGltZ3sKICAgICAgICB3aWR0aDogODAlOwogICAgfQoKICAgIC5saW5rLWJ0bnsKICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgYm90dG9tOiAwLjhyZW07CiAgICAgICAgbGVmdDogNTAlOwogICAgICAgIG1hcmdpbi1sZWZ0OiAtMy40NXJlbTsKICAgIH0KCiAgICAubGluay1idG4gaW1newogICAgICAgIHdpZHRoOiA2LjNyZW07CiAgICAgICAgaGVpZ2h0OiAxLjlyZW07CiAgICB9CgogICAgLmNsb3NlIHsKICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB9CgogICAgLmNsb3NlIGltZyB7CiAgICAgICAgd2lkdGg6IDEwJTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgfQoKICAgIC5wb3B1cF9faDIgewogICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIH0KPC9zdHlsZT4KPGJvZHk+CjxzZWN0aW9uIGNsYXNzPSJkZXNrdG9wIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nbyI+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L2ltYWdlcy9wYy9pbWctMS5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLXR4dCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9pbWFnZXMvcGMvaW1nLTIucG5nIiBjbGFzcz0idHh0LTEiPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvaW1hZ2VzL3BjL2ltZy0zLnBuZz92PTEiIGNsYXNzPSJ0eHQtMiI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhY3QtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtaXRlbSIgb25jbGljaz0ib25BZGRyZXNzKCdsaW5rMScpIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWN0LXVzIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvaW1hZ2VzL3BjL2ltZy00LnBuZyIgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1pdGVtIiBvbmNsaWNrPSJvbkFkZHJlc3MoJ2xpbmsyJykiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhY3QtdXMiPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9pbWFnZXMvcGMvaW1nLTUucG5nIiBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PiAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9Im1haW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVjcy1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlXyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9pbWFnZXMvcGMvaW1nLTYucG5nIiBhbHQ9IiI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5mby1hY3Rpdml0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InFyY29kZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJxciIgdGl0bGU9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9pbWFnZXMvcGMvYW5kLnBuZyIgYWx0PSIiIGNsYXNzPSJhbmRyb2lkLWltZyIgb25jbGljaz0iZG93bmxvYWRBcHAoJ2FuZHJvaWQnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvaW1hZ2VzL3BjL2lvcy5wbmciIGFsdD0iIiBjbGFzcz0iaW9zLWltZyIgb25jbGljaz0iZG93bmxvYWRBcHAoJ2lvcycpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRoZW1lLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L2ltYWdlcy9wYy9pbWctNy5wbmciIGFsdD0iIiBjbGFzcz0iaW1nZyI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+Cjwvc2VjdGlvbj4KPHNlY3Rpb24gY2xhc3M9Im1vYmlsZSI+CiAgICA8ZGl2IGNsYXNzPSJ3cmFwLWJvZHkiPgogICAgICAgIDxkaXYgY2xhc3M9Im1haW4tY29udGVudCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRvcC1idG4iPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9pbWFnZXMvbWIvaW1nLTIucG5nIiBhbHQ9InRleHQiIHRpdGxlPSIiIGNsYXNzPSJsb2dvLWhlYWRlciI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby10eHQiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0eHQtMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvaW1hZ2VzL21iL2ltZy0zLnBuZyIgYWx0PSIiIGNsYXNzPSJ0aXRsZS1pbWctMSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0eHQtMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvaW1hZ2VzL21iL2ltZy00LnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYnRuLWxpc3QiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJ0bmltZyIgb25jbGljaz0ib25BZGRyZXNzKCdsaW5rMScpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaWNvbi1pbWciIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvaW1hZ2VzL21iL2ltZy01LnBuZyI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYnRuaW1nIiBvbmNsaWNrPSJvbkFkZHJlc3MoJ2xpbmsyJykiPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJpY29uLWltZyIgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9pbWFnZXMvbWIvaW1nLTYucG5nIj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icmVjb21tZW5kIj4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9pbWFnZXMvbWIvaW1nLTcucG5nIiBhbHQ9IiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0aW1nIj4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvaW1hZ2VzL21iL3R4dHQucG5nIiBhbHQ9IiI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItYXJlYSI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXZpY2UtYXBwIj4KICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJhcHAtbG9nby1hbmRyb2lkIiBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L2ltYWdlcy9tYi9hbmQucG5nIiBhbHQ9IiIgb25jbGljaz0iZG93bmxvYWRBcHAoJ2FuZHJvaWQnKSI+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L2ltYWdlcy9tYi9pb3MucG5nIiBhbHQ9IiIgb25jbGljaz0iZG93bmxvYWRBcHAoJ2lvcycpIj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGV2aWNlLWFyZWEiPgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9pbWFnZXMvbWIvYW5kcm9pZDIucG5nIiBhbHQ9IiIgb25jbGljaz0iZG93bmxvYWRBcHAoJ3NwZWNpYWwnKSI+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L2ltYWdlcy9tYi9hcHAucG5nIiBhbHQ9IiIgY2xhc3M9InNldHVwLXRpcHMtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJhbmRyb2lkLW1vZGFsIiBpZD0icGxhdGZvcm0tbGlzdCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbmRyb2lkLW1vZGFsLWFycm93IiBkYXRhLXR5cGU9IjEiPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvYmFjay1ibGFjay5wbmciIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIiBpZD0ic2hvdy1wbGF0Zm9ybS10aXBzIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvbW9iaWxlL3UtMS5wbmciIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+Jm5ic3A7Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBsYXRmb3JtLWl0ZW0iIGRhdGEtc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDEtZGV0YWlsLmpwZyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L21vYmlsZS9jZWxsMS5wbmciCiAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBsYXRmb3JtLWl0ZW0iIGRhdGEtc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDItZGV0YWlsLmpwZyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L21vYmlsZS9jZWxsMi5wbmciCiAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBsYXRmb3JtLWl0ZW0iIGRhdGEtc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDMtZGV0YWlsMS5qcGciCiAgICAgICAgICAgICAgICAgICAgZGF0YS1zcmMyPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDMtZGV0YWlsMi5qcGciPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDMucG5nIiBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF0Zm9ybS1pdGVtIiBkYXRhLXNyYz0iL3N0YXRpYy9hc3NldHMtdjQvbW9iaWxlL2NlbGw0LWRldGFpbC5qcGciPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDQucG5nIgogICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF0Zm9ybS1pdGVtIiBkYXRhLXNyYz0iL3N0YXRpYy9hc3NldHMtdjQvbW9iaWxlL2NlbGw1LWRldGFpbC5qcGciPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDUucG5nIgogICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF0Zm9ybS1pdGVtIiBkYXRhLXNyYz0iL3N0YXRpYy9hc3NldHMtdjQvbW9iaWxlL2NlbGw2LWRldGFpbC5qcGciPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDYucG5nIgogICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF0Zm9ybS1pdGVtIiBkYXRhLXNyYz0iL3N0YXRpYy9hc3NldHMtdjQvbW9iaWxlL2NlbGw3LWRldGFpbC5qcGciPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDcucG5nIgogICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF0Zm9ybS1pdGVtIiBkYXRhLXNyYz0iL3N0YXRpYy9hc3NldHMtdjQvbW9iaWxlL2NlbGw4LWRldGFpbC5qcGciPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDgucG5nIgogICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF0Zm9ybS1pdGVtIiBkYXRhLXNyYz0iL3N0YXRpYy9hc3NldHMtdjQvbW9iaWxlL2NlbGw5LWRldGFpbC5qcGciPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvY2VsbDkucG5nIgogICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImFuZHJvaWQtbW9kYWwgdHdvIiBpZD0icGxhdGZvcm0tZGV0YWlsIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFuZHJvaWQtbW9kYWwtYXJyb3ciIGRhdGEtdHlwZT0iMiI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L21vYmlsZS9iYWNrLWJsYWNrLnBuZyIgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvdS0xLnBuZyIgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj4mbmJzcDsmbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPgogICAgICAgICAgICAgICAgPGltZyBjbGFzcz0ibW9kYWwtY29tbW9uLWltZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGltZyBjbGFzcz0ibW9kYWwtY29tbW9uLWltZy0yIiBhbHQ9IiI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImFuZHJvaWQtbW9kYWwgdHdvIiBpZD0iaW9zLWRldGFpbCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbmRyb2lkLW1vZGFsLWFycm93IiBkYXRhLXR5cGU9IjMiPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9tb2JpbGUvYmFjay1ibGFjay5wbmciIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvbW9iaWxlL3UtMi5wbmciIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+Jm5ic3A7Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4KICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9Im1vZGFsLWNvbW1vbi1pbWciIHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvbW9iaWxlL2RvYy1pb3MtMS5qcGVnIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KPC9zZWN0aW9uPgo8ZGl2IGNsYXNzPSJvdmVybGF5Ij4KICAgIDxkaXYgY2xhc3M9InBvcHVwIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjbG9zZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy12NC9pbWFnZXMvbWIvY2xvc2UucG5nIj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJkZXNjIj4KICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L2ltYWdlcy9tYi9kZXNjLnBuZz92PTEiPgogICAgICAgICAgICA8IS0tICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluay1idG4iIG9uY2xpY2s9Im9uQWRkcmVzcygnYmRmYScpIj4tLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluay1idG4iPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L2ltYWdlcy9tYi9idG4tMi5wbmciPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L2pzL2pRdWVyeS5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iL3N0YXRpYy9hc3NldHMtdjQvanMvcXJjb2RlLm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii9zdGF0aWMvYXNzZXRzLXY0L2pzL2NsaXBib2FyZC5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CgogICAgJCgnLmFwcC1sb2dvLWFuZHJvaWQnKS5vbignY2xpY2snLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgJCgnLm92ZXJsYXknKS5mYWRlSW4oKTsKICAgIH0pOwogICAgJCgnLmNsb3NlJykuY2xpY2soZnVuY3Rpb24gKCkgewogICAgICAgICQoJy5vdmVybGF5JykuZmFkZU91dCgpOwogICAgfSk7CiAgICAkKCIubGluay1idG4iKS5vbignY2xpY2snLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgJCgnI3BsYXRmb3JtLWxpc3QnKS5mYWRlSW4oKS5jc3MoJ2Rpc3BsYXknLCAnZmxleCcpOwogICAgICAgICQoJy5vdmVybGF5JykuZmFkZU91dCgpOwogICAgfSk7CiAgICBjb25zdCBnZXREZXZpY2VJbmZvID0gKCkgPT4gewogICAgICAgIGNvbnN0IHVzZXJBZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQudG9Mb3dlckNhc2UoKQogICAgICAgIGxldCBpc1BjID0gQm9vbGVhbih1c2VyQWdlbnQubWF0Y2goL21vYmlsZXxhbmRyb2lkfGlwaG9uZS9pKSkgPT09IGZhbHNlCiAgICAgICAgbGV0IGlzTW9iaWxlID0gQm9vbGVhbih1c2VyQWdlbnQubWF0Y2goL21vYmlsZXxhbmRyb2lkfGlwaG9uZS9pKSkKICAgICAgICBsZXQgaXNJb3MgPSBCb29sZWFuKHVzZXJBZ2VudC5tYXRjaCgvaXBob25lfGlwYWQvaSkpCiAgICAgICAgbGV0IGlzQW5kcm9pZCA9IEJvb2xlYW4odXNlckFnZW50Lm1hdGNoKC9hbmRyb2lkfG1vYmlsZXxwYWQvaSkgJiYgQm9vbGVhbih1c2VyQWdlbnQubWF0Y2goL2lwYWQvaSkpID09PSBmYWxzZSAmJiBCb29sZWFuKHVzZXJBZ2VudC5tYXRjaCgvbWFjL2kpKSA9PT0gZmFsc2UpCgogICAgICAgIGlmIChzY3JlZW4uYXZhaWxXaWR0aCA+PSAxMDI0ICYmIGlzQW5kcm9pZCkgewogICAgICAgICAgICAvL+WuieWNk+W5s+advyDop4bkuLpwY+errwogICAgICAgICAgICBpc1BjID0gdHJ1ZQogICAgICAgICAgICBpc01vYmlsZSA9IGZhbHNlCiAgICAgICAgICAgIGlzQW5kcm9pZCA9IGZhbHNlCiAgICAgICAgfQoKICAgICAgICByZXR1cm4geyBpc1BjLCBpc01vYmlsZSwgaXNJb3MsIGlzQW5kcm9pZCB9CiAgICB9CiAgICAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbiAoKSB7CiAgICAgICAgaWYoZ2V0RGV2aWNlSW5mbygpLmlzSW9zKXsKICAgICAgICAgICAgJCgiLnNldHVwLXRpcHMtY29udGFpbmVyIikub24oJ2NsaWNrJywgZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgJCgnI2lvcy1kZXRhaWwnKS5mYWRlSW4oKS5jc3MoJ2Rpc3BsYXknLCAnZmxleCcpOwogICAgICAgICAgICB9KQogICAgICAgIH1lbHNlIHsKICAgICAgICAgICAgJCgiLnNldHVwLXRpcHMtY29udGFpbmVyIikub24oJ2NsaWNrJywgZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgJCgnI3BsYXRmb3JtLWxpc3QnKS5mYWRlSW4oKS5jc3MoJ2Rpc3BsYXknLCAnZmxleCcpOwogICAgICAgICAgICB9KQogICAgICAgIH0KCgogICAgICAgICQoJy5wbGF0Zm9ybS1pdGVtJykub24oJ2NsaWNrJywgZnVuY3Rpb24gKCkgewogICAgICAgICAgICBjb25zdCBpbWdTcmMgPSAkKHRoaXMpLmRhdGEoJ3NyYycpOwogICAgICAgICAgICBjb25zdCBpbWdTcmMyID0gJCh0aGlzKS5kYXRhKCdzcmMyJyk7CiAgICAgICAgICAgIGNvbnN0IHBsYXRmb3JtRGV0YWlsID0gJCgnI3BsYXRmb3JtLWRldGFpbCcpCiAgICAgICAgICAgIHBsYXRmb3JtRGV0YWlsLmZpbmQoJy5tb2RhbC1jb21tb24taW1nJykuYXR0cignc3JjJywgaW1nU3JjKQogICAgICAgICAgICBpZiAoaW1nU3JjMiAhPT0gIiIgfHwgaW1nU3JjMiAhPT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICBwbGF0Zm9ybURldGFpbC5maW5kKCcubW9kYWwtY29tbW9uLWltZy0yJykuYXR0cignc3JjJywgaW1nU3JjMikKICAgICAgICAgICAgfQogICAgICAgICAgICBsZXQgc3JjID0gcGxhdGZvcm1EZXRhaWwuZmluZCgnLm1vZGFsLWNvbW1vbi1pbWctMicpLmF0dHIoJ3NyYycpCiAgICAgICAgICAgIGlmIChzcmMpIHsKICAgICAgICAgICAgICAgIHBsYXRmb3JtRGV0YWlsLmZpbmQoJy5tb2RhbC1jb21tb24taW1nLTInKS5zaG93KCkKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIHBsYXRmb3JtRGV0YWlsLmZpbmQoJy5tb2RhbC1jb21tb24taW1nLTInKS5oaWRlKCkKICAgICAgICAgICAgfQogICAgICAgICAgICBwbGF0Zm9ybURldGFpbC5mYWRlSW4oKS5jc3MoJ2Rpc3BsYXknLCAnZmxleCcpOwogICAgICAgIH0pCgogICAgICAgICQoJy5hbmRyb2lkLW1vZGFsLWFycm93Jykub24oJ2NsaWNrJywgZnVuY3Rpb24gKCkgewogICAgICAgICAgICBjb25zdCB0eXBlID0gJCh0aGlzKS5kYXRhKCd0eXBlJykKICAgICAgICAgICAgaWYgKHR5cGUgPT09IDEpIHsKICAgICAgICAgICAgICAgICQoJyNwbGF0Zm9ybS1saXN0JykuZmFkZU91dCgpCiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKHR5cGUgPT09IDIpIHsKICAgICAgICAgICAgICAgICQoJyNwbGF0Zm9ybS1kZXRhaWwnKS5mYWRlT3V0KCkKICAgICAgICAgICAgICAgIGNvbnN0IHBsYXRmb3JtRGV0YWlsID0gJCgnI3BsYXRmb3JtLWRldGFpbCcpOwogICAgICAgICAgICAgICAgcGxhdGZvcm1EZXRhaWwuZmluZCgnLm1vZGFsLWNvbW1vbi1pbWcnKS5hdHRyKCdzcmMnLCAnJyk7CiAgICAgICAgICAgICAgICBwbGF0Zm9ybURldGFpbC5maW5kKCcubW9kYWwtY29tbW9uLWltZy0yJykuYXR0cignc3JjJywgJycpCiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKHR5cGUgPT09IDMpIHsKICAgICAgICAgICAgICAgICQoJyNpb3MtZGV0YWlsJykuZmFkZU91dCgpOwogICAgICAgICAgICB9CiAgICAgICAgfSkKCgogICAgICAgIGNyZWF0UXIoIi5xciIsIGxvY2F0aW9uLmhyZWYsIDEyMCk7CgogICAgICAgIGZ1bmN0aW9uIGNyZWF0UXIoaWQsIHVybCwgc2l6ZSkgewogICAgICAgICAgICBuZXcgUVJDb2RlKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoaWQpLCB7CiAgICAgICAgICAgICAgICB0ZXh0OiB1cmwsCiAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSwKICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSwKICAgICAgICAgICAgICAgIGNvbG9yRGFyazogIiMwMDAwMDAiLAogICAgICAgICAgICAgICAgY29sb3JMaWdodDogIiNmZmZmZmYiLAogICAgICAgICAgICAgICAgY29ycmVjdExldmVsOiBRUkNvZGUuQ29ycmVjdExldmVsLlEKICAgICAgICAgICAgfSk7CiAgICAgICAgfQoKICAgICAgICAKICAgIH0pOwoKICAgIGZ1bmN0aW9uIGRvd25sb2FkQXBwKHR5cGUpIHsKICAgICAgICBjb3B5VGV4dChkYXRhTWFwLmNvcHlUZXh0KQogICAgICAgIGlmICh0eXBlID09PSB1bmRlZmluZWQpIHsKICAgICAgICAgICAgaWYgKGdldERldmljZUluZm8oKS5pc0lvcykgewogICAgICAgICAgICAgICAgdHlwZSA9ICdpb3MnOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgdHlwZSA9ICdhbmRyb2lkJzsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZiAodHlwZSA9PT0gJ2lvcycpIHsKICAgICAgICAgICAgZG93bmFwcF9pb3MoKTsKICAgICAgICB9IGVsc2UgaWYgKHR5cGUgPT09ICd3ZWInKSB7CiAgICAgICAgICAgIGRvd25hcHBfd2ViKCk7CiAgICAgICAgfWVsc2UgaWYgKHR5cGUgPT09ICdzcGVjaWFsJykgewogICAgICAgICAgICBkb3duYXBwX3NwZWNpYWxfYW5kKCk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgZG93bmFwcF9hbmRyb2lkKCk7CiAgICAgICAgfQogICAgfQoKICAgIGZ1bmN0aW9uIGRvd25hcHBfaW9zKCkgewogICAgICAgIGNvcHlUZXh0KGRhdGFNYXAuY29weVRleHQpCiAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIGxvY2F0aW9uLmhyZWYgPSBkYXRhTWFwLmlvc0xpbms7CiAgICAgICAgfSwgMjAwKTsKICAgIH0KICAgIGZ1bmN0aW9uIGRvd25hcHBfd2ViKCkgewogICAgICAgIGNvcHlUZXh0KGRhdGFNYXAuY29weVRleHQpCiAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIGxvY2F0aW9uLmhyZWYgPSBkYXRhTWFwLndlYjsKICAgICAgICB9LCAyMDApOwogICAgfQogICAgZnVuY3Rpb24gZG93bmFwcF9hbmRyb2lkKCkgewogICAgICAgIGNvcHlUZXh0KGRhdGFNYXAuY29weVRleHQpCiAgICAgICAgJC5hamF4KHsKICAgICAgICAgICAgdXJsOiAnL2luZGV4LnBocC9pbmRleC9zdGF0JywKICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBkYXRhTWFwLmFuZHJvaWRMaW5rCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24uaHJlZiA9IGRhdGFNYXAuYW5kcm9pZExpbmsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIC8vIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAgIC8vICAgICBsb2NhdGlvbi5ocmVmID0gZGF0YU1hcC5hbmRyb2lkTGluazsKICAgICAgICAvLyB9LCAyMDApOwogICAgfQogICAgZnVuY3Rpb24gZG93bmFwcF9zcGVjaWFsX2FuZCgpIHsKICAgICAgICBjb3B5VGV4dChkYXRhTWFwLmNvcHlUZXh0KQogICAgICAgICQuYWpheCh7CiAgICAgICAgICAgIHVybDogJy9pbmRleC5waHAvaW5kZXgvc3RhdCcsCiAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gZGF0YU1hcC5zcGVjaWFsX2FuZAogICAgICAgICAgICB9LAogICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBkYXRhTWFwLnNwZWNpYWxfYW5kCiAgICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgICAvLyBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICAvLyAgICAgbG9jYXRpb24uaHJlZiA9IGRhdGFNYXAuYW5kcm9pZExpbms7CiAgICAgICAgLy8gfSwgMjAwKTsKICAgIH0KCiAgICBmdW5jdGlvbiBvbkFkZHJlc3ModHlwZSkgewogICAgICAgIGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpCiAgICAgICAgc3dpdGNoICh0eXBlKSB7CiAgICAgICAgICAgIGNhc2UgJ2xpbmsxJzoKICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKGRhdGFNYXAubGluazEsICJfYmxhbmsiKQogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgJ2xpbmsyJzoKICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKGRhdGFNYXAubGluazIsICJfYmxhbmsiKQogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgJ2xpbmszJzoKICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKGRhdGFNYXAubGluazMsICJfYmxhbmsiKQogICAgICAgICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICB9CiAgICB9CgogICAgZnVuY3Rpb24gY29weVRleHQob2JqKSB7CiAgICAgICAgaWYgKCFvYmopIHsKICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgIH0KICAgICAgICB2YXIgdGV4dDsKICAgICAgICBpZiAodHlwZW9mIChvYmopID09ICdvYmplY3QnKSB7CiAgICAgICAgICAgIGlmIChvYmoubm9kZVR5cGUpIHsgLy8gRE9NIG5vZGUKICAgICAgICAgICAgICAgIG9iaiA9ICQob2JqKTsgLy8gdG8galF1ZXJ5IG9iamVjdAogICAgICAgICAgICB9CiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICB0ZXh0ID0gb2JqLnRleHQoKTsKICAgICAgICAgICAgICAgIGlmICghdGV4dCkgeyAvLyBNYXliZSA8dGV4dGFyZWEgLz4KICAgICAgICAgICAgICAgICAgICB0ZXh0ID0gb2JqLnZhbCgpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IGNhdGNoIChlcnIpIHsgLy8gYXMgSlNPTgogICAgICAgICAgICAgICAgdGV4dCA9IEpTT04uc3RyaW5naWZ5KG9iaik7CiAgICAgICAgICAgIH0KICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB0ZXh0ID0gb2JqOwogICAgICAgIH0KCiAgICAgICAgdmFyICR0ZW1wID0gJCgnPHRleHRhcmVhPicpOwogICAgICAgICQoJ2JvZHknKS5hcHBlbmQoJHRlbXApOwogICAgICAgICR0ZW1wLnZhbCh0ZXh0KS5zZWxlY3QoKTsKICAgICAgICB2YXIgcmVzID0gZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ2NvcHknKTsKICAgICAgICAkdGVtcC5yZW1vdmUoKTsKICAgICAgICByZXR1cm4gcmVzOwogICAgfQoKPC9zY3JpcHQ+CjwvYm9keT4KPCEtLSBHb29nbGUgdGFnIChndGFnLmpzKSAtLT4KPHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tL2d0YWcvanM/aWQ9Ry1DRUsxNlJQVk0yIj48L3NjcmlwdD4KPHNjcmlwdD4KICAgIHdpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdOwogICAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogICAgZ3RhZygnanMnLCBuZXcgRGF0ZSgpKTsKCiAgICBndGFnKCdjb25maWcnLCAnRy1DRUsxNlJQVk0yJyk7Cjwvc2NyaXB0Pgo8L2h0bWw+Cg));/script>noscript>error ../noscript>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]