Output:
function* range(var14) {
	const obj = {
		SjYsZ: function(var15, var16) {
			return var15 < var16;
		},
		UeTkF: function(var17, var18) {
			return var17 * var18;
		}
	};
	const var19 = obj;
	for (let index1 = 0; var19.SjYsZ(index1, var14); index1++) yield var19.UeTkF(index1, index1);
}
console.log([...range(4)].join(","));


Output: console.log(22140);


Output:
function gcd(var4, var5) {
	var obj = { JwkBO: function(var6, var7) {
		return var6 % var7;
	} };
	var var8 = obj;
	while (var5) {
		[var4, var5] = [var5, var8.JwkBO(var4, var5)];
	}
	return var4;
}
console.log(gcd(96, 6));


Output:
function fib(var14) {
	const obj = {
		gkPep: function(var15, var16) {
			return var15 > var16;
		},
		QeQII: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	let num4 = 0, num5 = 1;
	while (var19.gkPep(var14--, 0)) {
		const var20 = var19.QeQII(num4, num5);
		num4 = num5;
		num5 = var20;
	}
	return num4;
}
console.log([...Array(8).keys()].map(fib).join(","));


Output:
function bubble(var4) {
	const obj = {
		eApVK: function(var5, var6) {
			return var5 < var6;
		},
		OWDZc: function(var7, var8) {
			return var7 - var8;
		},
		JGnqZ: function(var9, var10) {
			return var9 - var10;
		},
		UTZXb: function(var11, var12) {
			return var11 > var12;
		},
		JWyaQ: function(var13, var14) {
			return var13 + var14;
		},
		AcMWY: function(var15, var16) {
			return var15 + var16;
		},
		uujLL: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	var4 = var4.slice();
	for (let index = 0; var19.eApVK(index, var4.length); index++) for (let index1 = 0; var19.eApVK(index1, var19.OWDZc(var19.JGnqZ(var4.length, 1), index)); index1++) if (var19.UTZXb(var4[index1], var4[var19.JWyaQ(index1, 1)])) [var4[index1], var4[var19.AcMWY(index1, 1)]] = [var4[var19.uujLL(index1, 1)], var4[index1]];
	return var4;
}
console.log(bubble([
	42,
	47,
	39,
	46,
	19,
	45,
	19,
	25
]).join(","));


Output: console.log(false);


Output: console.log(5040);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(3);
console.log(step() + step() + step());


Output:
const _0x2acc17 = {
	x: 9,
	y: 6,
	z: 4
};
const o = _0x2acc17, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"lorem\":1,\"ipsum\":1,\"dolor\":1}");


Output: console.log("2,3,5,7,11,13,17,19,23,29");


Output: console.log(-1);


Output:
function* range(var14) {
	const obj = {
		SjYsZ: function(var15, var16) {
			return var15 < var16;
		},
		UeTkF: function(var17, var18) {
			return var17 * var18;
		}
	};
	const var19 = obj;
	for (let index1 = 0; var19.SjYsZ(index1, var14); index1++) yield var19.UeTkF(index1, index1);
}
console.log([...range(4)].join(","));


Output: console.log(506);


Output:
function gcd(var14, var15) {
	var obj = { YkFLh: function(var16, var17) {
		return var16 % var17;
	} };
	var var18 = obj;
	while (var15) {
		[var14, var15] = [var15, var18.YkFLh(var14, var15)];
	}
	return var14;
}
console.log(gcd(46, 2));


Output:
function fib(var14) {
	const obj = {
		OsCDa: function(var15, var16) {
			return var15 > var16;
		},
		uysaH: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	let num4 = 0, num5 = 1;
	while (var19.OsCDa(var14--, 0)) {
		const var20 = var19.uysaH(num4, num5);
		num4 = num5;
		num5 = var20;
	}
	return num4;
}
console.log([...Array(9).keys()].map(fib).join(","));


Output:
function bubble(var14) {
	const obj = {
		Vakbh: function(var15, var16) {
			return var15 < var16;
		},
		BeOOT: function(var17, var18) {
			return var17 - var18;
		},
		TgekM: function(var19, var20) {
			return var19 > var20;
		},
		owYGw: function(var21, var22) {
			return var21 + var22;
		},
		BSPzT: function(var23, var24) {
			return var23 + var24;
		}
	};
	const var25 = obj;
	var14 = var14.slice();
	for (let index1 = 0; var25.Vakbh(index1, var14.length); index1++) for (let index2 = 0; var25.Vakbh(index2, var25.BeOOT(var25.BeOOT(var14.length, 1), index1)); index2++) if (var25.TgekM(var14[index2], var14[var25.owYGw(index2, 1)])) [var14[index2], var14[var25.BSPzT(index2, 1)]] = [var14[var25.owYGw(index2, 1)], var14[index2]];
	return var14;
}
console.log(bubble([
	67,
	96,
	57,
	56,
	39,
	76
]).join(","));


Output: console.log(true);


Output: console.log(120);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(4);
console.log(step() + step() + step());


Output:
const _0x263fd3 = {
	x: 2,
	y: 3,
	z: 6,
	w: 3
};
const o = _0x263fd3, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"lorem\":1,\"ipsum\":1,\"dolor\":1}");


Output: console.log("2,3,5,7,11");


Output: console.log(5);


Output:
function* range(var4) {
	const obj = {
		DMqRK: function(var5, var6) {
			return var5 < var6;
		},
		ZPaSZ: function(var7, var8) {
			return var7 * var8;
		}
	};
	const var9 = obj;
	for (let index = 0; var9.DMqRK(index, var4); index++) yield var9.ZPaSZ(index, index);
}
console.log([...range(3)].join(","));


Output: console.log(506);


Output:
function gcd(var14, var15) {
	var obj = { aILMO: function(var16, var17) {
		return var16 % var17;
	} };
	var var18 = obj;
	while (var15) {
		[var14, var15] = [var15, var18.aILMO(var14, var15)];
	}
	return var14;
}
console.log(gcd(168, 8));


Output:
function fib(var14) {
	const obj = {
		OsCDa: function(var15, var16) {
			return var15 > var16;
		},
		uysaH: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	let num4 = 0, num5 = 1;
	while (var19.OsCDa(var14--, 0)) {
		const var20 = var19.uysaH(num4, num5);
		num4 = num5;
		num5 = var20;
	}
	return num4;
}
console.log([...Array(9).keys()].map(fib).join(","));


Output:
function bubble(var4) {
	const obj = {
		BnHvl: function(var5, var6) {
			return var5 < var6;
		},
		Yqaom: function(var7, var8) {
			return var7 < var8;
		},
		sePFX: function(var9, var10) {
			return var9 - var10;
		},
		lTtEH: function(var11, var12) {
			return var11 - var12;
		},
		cdprM: function(var13, var14) {
			return var13 > var14;
		},
		ZRxXv: function(var15, var16) {
			return var15 + var16;
		}
	};
	const var17 = obj;
	var4 = var4.slice();
	for (let index = 0; var17.BnHvl(index, var4.length); index++) for (let index1 = 0; var17.Yqaom(index1, var17.sePFX(var17.lTtEH(var4.length, 1), index)); index1++) if (var17.cdprM(var4[index1], var4[var17.ZRxXv(index1, 1)])) [var4[index1], var4[var17.ZRxXv(index1, 1)]] = [var4[var17.ZRxXv(index1, 1)], var4[index1]];
	return var4;
}
console.log(bubble([
	49,
	7,
	53,
	85,
	78,
	96,
	71,
	92
]).join(","));


Output: console.log(true);


Output: console.log(120);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(3);
console.log(step() + step() + step());


Output:
const _0x25177c = {
	x: 9,
	y: 2,
	z: 2
};
const o = _0x25177c, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"a\":1,\"b\":1,\"c\":1,\"d\":1,\"e\":1,\"f\":1,\"g\":1}");


Output: console.log("2,3,5,7,11,13");


Output: console.log(-1);


Output:
function* range(var14) {
	const obj = {
		cIeqB: function(var15, var16) {
			return var15 < var16;
		},
		aAqzU: function(var17, var18) {
			return var17 * var18;
		}
	};
	const var19 = obj;
	for (let index1 = 0; var19.cIeqB(index1, var14); index1++) yield var19.aAqzU(index1, index1);
}
console.log([...range(5)].join(","));


Output: console.log(4900);


Output:
function gcd(var14, var15) {
	var obj = { IuqKd: function(var16, var17) {
		return var16 % var17;
	} };
	var var18 = obj;
	while (var15) {
		[var14, var15] = [var15, var18.IuqKd(var14, var15)];
	}
	return var14;
}
console.log(gcd(120, 8));


Output:
function fib(var14) {
	const obj = {
		ZKAPh: function(var15, var16) {
			return var15 > var16;
		},
		GAAgd: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	let num4 = 0, num5 = 1;
	while (var19.ZKAPh(var14--, 0)) {
		const var20 = var19.GAAgd(num4, num5);
		num4 = num5;
		num5 = var20;
	}
	return num4;
}
console.log([...Array(14).keys()].map(fib).join(","));


Output:
function bubble(var4) {
	const obj = {
		ASnAW: function(var5, var6) {
			return var5 < var6;
		},
		gIHML: function(var7, var8) {
			return var7 < var8;
		},
		pfzIf: function(var9, var10) {
			return var9 - var10;
		},
		QINWc: function(var11, var12) {
			return var11 > var12;
		},
		JyUlH: function(var13, var14) {
			return var13 + var14;
		},
		tqRbb: function(var15, var16) {
			return var15 + var16;
		},
		jJBJQ: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	var4 = var4.slice();
	for (let index = 0; var19.ASnAW(index, var4.length); index++) for (let index1 = 0; var19.gIHML(index1, var19.pfzIf(var19.pfzIf(var4.length, 1), index)); index1++) if (var19.QINWc(var4[index1], var4[var19.JyUlH(index1, 1)])) [var4[index1], var4[var19.tqRbb(index1, 1)]] = [var4[var19.jJBJQ(index1, 1)], var4[index1]];
	return var4;
}
console.log(bubble([
	38,
	78,
	65,
	53,
	73
]).join(","));


Output: console.log(false);


Output: console.log(5040);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(5);
console.log(step() + step() + step());


Output:
const _0x33f9b5 = {
	x: 1,
	y: 7,
	z: 5
};
const o = _0x33f9b5, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"a\":1,\"b\":1,\"c\":1,\"d\":1,\"e\":1,\"f\":1,\"g\":1}");


Output: console.log("2,3,5,7,11,13");


Output: console.log(2);


Output:
function* range(var14) {
	const obj = {
		njmTr: function(var15, var16) {
			return var15 < var16;
		},
		JDuRY: function(var17, var18) {
			return var17 * var18;
		}
	};
	const var19 = obj;
	for (let index1 = 0; var19.njmTr(index1, var14); index1++) yield var19.JDuRY(index1, index1);
}
console.log([...range(6)].join(","));


Output: console.log(20540);


Output:
function gcd(var14, var15) {
	var obj = { CqORx: function(var16, var17) {
		return var16 % var17;
	} };
	var var18 = obj;
	while (var15) {
		[var14, var15] = [var15, var18.CqORx(var14, var15)];
	}
	return var14;
}
console.log(gcd(36, 3));


Output:
function fib(var4) {
	const obj = {
		iKiBu: function(var5, var6) {
			return var5 > var6;
		},
		CtyIr: function(var7, var8) {
			return var7 + var8;
		}
	};
	const var9 = obj;
	let num = 0, num1 = 1;
	while (var9.iKiBu(var4--, 0)) {
		const var10 = var9.CtyIr(num, num1);
		num = num1;
		num1 = var10;
	}
	return num;
}
console.log([...Array(15).keys()].map(fib).join(","));


Output:
function bubble(var14) {
	const obj = {
		yXVvy: function(var15, var16) {
			return var15 < var16;
		},
		YwWvC: function(var17, var18) {
			return var17 < var18;
		},
		sGEhd: function(var19, var20) {
			return var19 - var20;
		},
		aMhuG: function(var21, var22) {
			return var21 - var22;
		},
		LnIOD: function(var23, var24) {
			return var23 > var24;
		},
		yJsmg: function(var25, var26) {
			return var25 + var26;
		},
		tPlBp: function(var27, var28) {
			return var27 + var28;
		}
	};
	const var29 = obj;
	var14 = var14.slice();
	for (let index1 = 0; var29.yXVvy(index1, var14.length); index1++) for (let index2 = 0; var29.YwWvC(index2, var29.sGEhd(var29.aMhuG(var14.length, 1), index1)); index2++) if (var29.LnIOD(var14[index2], var14[var29.yJsmg(index2, 1)])) [var14[index2], var14[var29.tPlBp(index2, 1)]] = [var14[var29.tPlBp(index2, 1)], var14[index2]];
	return var14;
}
console.log(bubble([
	45,
	37,
	92,
	90,
	65,
	27,
	2
]).join(","));


Output: console.log(true);


Output: console.log(24);


Output:
const make = (var4) => {
	let num = 0;
	return () => {
		num += var4;
		return num;
	};
}, step = make(2);
console.log(step() + step() + step());


Output:
const _0x31546d = {
	x: 3,
	y: 3
};
const o = _0x31546d, sum = Object.keys(o).reduce((var4, var5) => var4 + o[var5], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"the\":1,\"quick\":1,\"brown\":1,\"fox\":1}");


Output: console.log("2,3,5,7,11,13,17,19,23");


Output: console.log(-1);


Output:
function* range(var14) {
	const obj = {
		njmTr: function(var15, var16) {
			return var15 < var16;
		},
		JDuRY: function(var17, var18) {
			return var17 * var18;
		}
	};
	const var19 = obj;
	for (let index1 = 0; var19.njmTr(index1, var14); index1++) yield var19.JDuRY(index1, index1);
}
console.log([...range(6)].join(","));


Output: console.log(1015);


Output:
function gcd(var14, var15) {
	var obj = { hIMci: function(var16, var17) {
		return var16 % var17;
	} };
	var var18 = obj;
	while (var15) {
		[var14, var15] = [var15, var18.hIMci(var14, var15)];
	}
	return var14;
}
console.log(gcd(45, 3));


Output:
function fib(var14) {
	const obj = {
		ZKAPh: function(var15, var16) {
			return var15 > var16;
		},
		GAAgd: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	let num4 = 0, num5 = 1;
	while (var19.ZKAPh(var14--, 0)) {
		const var20 = var19.GAAgd(num4, num5);
		num4 = num5;
		num5 = var20;
	}
	return num4;
}
console.log([...Array(14).keys()].map(fib).join(","));


Output:
function bubble(var4) {
	const obj = {
		USGxI: function(var5, var6) {
			return var5 < var6;
		},
		CEJtb: function(var7, var8) {
			return var7 - var8;
		},
		eFmhj: function(var9, var10) {
			return var9 - var10;
		},
		pmgjr: function(var11, var12) {
			return var11 > var12;
		},
		ZNPiL: function(var13, var14) {
			return var13 + var14;
		},
		pJgKS: function(var15, var16) {
			return var15 + var16;
		}
	};
	const var17 = obj;
	var4 = var4.slice();
	for (let index = 0; var17.USGxI(index, var4.length); index++) for (let index1 = 0; var17.USGxI(index1, var17.CEJtb(var17.eFmhj(var4.length, 1), index)); index1++) if (var17.pmgjr(var4[index1], var4[var17.ZNPiL(index1, 1)])) [var4[index1], var4[var17.pJgKS(index1, 1)]] = [var4[var17.ZNPiL(index1, 1)], var4[index1]];
	return var4;
}
console.log(bubble([
	16,
	4,
	66,
	62,
	75,
	38
]).join(","));


Output: console.log(true);


Output: console.log(6);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(4);
console.log(step() + step() + step());


Output:
const _0x4544f4 = {
	x: 7,
	y: 4
};
const o = _0x4544f4, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"lorem\":1,\"ipsum\":1,\"dolor\":1}");


Output: console.log("2,3,5,7,11,13,17,19,23");


Output: console.log(-1);


Output:
function* range(var4) {
	const obj = {
		DMqRK: function(var5, var6) {
			return var5 < var6;
		},
		ZPaSZ: function(var7, var8) {
			return var7 * var8;
		}
	};
	const var9 = obj;
	for (let index = 0; var9.DMqRK(index, var4); index++) yield var9.ZPaSZ(index, index);
}
console.log([...range(3)].join(","));


Output: console.log(8555);


Output:
function gcd(var14, var15) {
	var obj = { NEley: function(var16, var17) {
		return var16 % var17;
	} };
	var var18 = obj;
	while (var15) {
		[var14, var15] = [var15, var18.NEley(var14, var15)];
	}
	return var14;
}
console.log(gcd(68, 4));


Output:
function fib(var14) {
	const obj = {
		OsCDa: function(var15, var16) {
			return var15 > var16;
		},
		uysaH: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	let num4 = 0, num5 = 1;
	while (var19.OsCDa(var14--, 0)) {
		const var20 = var19.uysaH(num4, num5);
		num4 = num5;
		num5 = var20;
	}
	return num4;
}
console.log([...Array(9).keys()].map(fib).join(","));


Output:
function bubble(var14) {
	const obj = {
		tCAfY: function(var15, var16) {
			return var15 < var16;
		},
		TDCfG: function(var17, var18) {
			return var17 - var18;
		},
		Eywms: function(var19, var20) {
			return var19 - var20;
		},
		FSaXn: function(var21, var22) {
			return var21 > var22;
		},
		lhLLt: function(var23, var24) {
			return var23 + var24;
		}
	};
	const var25 = obj;
	var14 = var14.slice();
	for (let index1 = 0; var25.tCAfY(index1, var14.length); index1++) for (let index2 = 0; var25.tCAfY(index2, var25.TDCfG(var25.Eywms(var14.length, 1), index1)); index2++) if (var25.FSaXn(var14[index2], var14[var25.lhLLt(index2, 1)])) [var14[index2], var14[var25.lhLLt(index2, 1)]] = [var14[var25.lhLLt(index2, 1)], var14[index2]];
	return var14;
}
console.log(bubble([
	99,
	54,
	61,
	75,
	55,
	12,
	5,
	68,
	36
]).join(","));


Output: console.log(true);


Output: console.log(120);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(4);
console.log(step() + step() + step());


Output:
const _0x2bbe00 = {
	x: 1,
	y: 4
};
const o = _0x2bbe00, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"the\":1,\"quick\":1,\"brown\":1,\"fox\":1}");


Output: console.log("2,3,5,7,11,13,17,19,23");


Output: console.log(-1);


Output:
function* range(var14) {
	const obj = {
		njmTr: function(var15, var16) {
			return var15 < var16;
		},
		JDuRY: function(var17, var18) {
			return var17 * var18;
		}
	};
	const var19 = obj;
	for (let index1 = 0; var19.njmTr(index1, var14); index1++) yield var19.JDuRY(index1, index1);
}
console.log([...range(6)].join(","));


Output: console.log(12529);


Output:
function gcd(var14, var15) {
	var obj = { IuqKd: function(var16, var17) {
		return var16 % var17;
	} };
	var var18 = obj;
	while (var15) {
		[var14, var15] = [var15, var18.IuqKd(var14, var15)];
	}
	return var14;
}
console.log(gcd(120, 8));


Output:
function fib(var14) {
	const obj = {
		RjaDN: function(var15, var16) {
			return var15 > var16;
		},
		ZTjEm: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	let num4 = 0, num5 = 1;
	while (var19.RjaDN(var14--, 0)) {
		const var20 = var19.ZTjEm(num4, num5);
		num4 = num5;
		num5 = var20;
	}
	return num4;
}
console.log([...Array(12).keys()].map(fib).join(","));


Output:
function bubble(var14) {
	const obj = {
		yoQeV: function(var15, var16) {
			return var15 < var16;
		},
		qbFyR: function(var17, var18) {
			return var17 - var18;
		},
		efmJV: function(var19, var20) {
			return var19 - var20;
		},
		UcyVf: function(var21, var22) {
			return var21 > var22;
		},
		kuYUO: function(var23, var24) {
			return var23 + var24;
		},
		ngDCd: function(var25, var26) {
			return var25 + var26;
		}
	};
	const var27 = obj;
	var14 = var14.slice();
	for (let index1 = 0; var27.yoQeV(index1, var14.length); index1++) for (let index2 = 0; var27.yoQeV(index2, var27.qbFyR(var27.efmJV(var14.length, 1), index1)); index2++) if (var27.UcyVf(var14[index2], var14[var27.kuYUO(index2, 1)])) [var14[index2], var14[var27.kuYUO(index2, 1)]] = [var14[var27.ngDCd(index2, 1)], var14[index2]];
	return var14;
}
console.log(bubble([
	6,
	0,
	38,
	94,
	51,
	42,
	17,
	53,
	79,
	51
]).join(","));


Output: console.log(true);


Output: console.log(5040);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(4);
console.log(step() + step() + step());


Output:
const _0x51b548 = {
	x: 3,
	y: 4,
	z: 3,
	w: 6
};
const o = _0x51b548, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"the\":1,\"quick\":1,\"brown\":1,\"fox\":1}");


Output: console.log("2,3,5,7,11,13,17,19,23");


Output: console.log(-1);


Output:
function* range(var4) {
	const obj = {
		DMqRK: function(var5, var6) {
			return var5 < var6;
		},
		ZPaSZ: function(var7, var8) {
			return var7 * var8;
		}
	};
	const var9 = obj;
	for (let index = 0; var9.DMqRK(index, var4); index++) yield var9.ZPaSZ(index, index);
}
console.log([...range(3)].join(","));


Output: console.log(2870);


Output:
function gcd(var4, var5) {
	var obj = { JBJYR: function(var6, var7) {
		return var6 % var7;
	} };
	var var8 = obj;
	while (var5) {
		[var4, var5] = [var5, var8.JBJYR(var4, var5)];
	}
	return var4;
}
console.log(gcd(198, 9));


Output:
function fib(var4) {
	const obj = {
		iKiBu: function(var5, var6) {
			return var5 > var6;
		},
		CtyIr: function(var7, var8) {
			return var7 + var8;
		}
	};
	const var9 = obj;
	let num = 0, num1 = 1;
	while (var9.iKiBu(var4--, 0)) {
		const var10 = var9.CtyIr(num, num1);
		num = num1;
		num1 = var10;
	}
	return num;
}
console.log([...Array(15).keys()].map(fib).join(","));


Output:
function bubble(var4) {
	const obj = {
		grgHE: function(var5, var6) {
			return var5 < var6;
		},
		aHsVp: function(var7, var8) {
			return var7 - var8;
		},
		dYGAP: function(var9, var10) {
			return var9 > var10;
		},
		loFyS: function(var11, var12) {
			return var11 + var12;
		},
		wdmlE: function(var13, var14) {
			return var13 + var14;
		}
	};
	const var15 = obj;
	var4 = var4.slice();
	for (let index = 0; var15.grgHE(index, var4.length); index++) for (let index1 = 0; var15.grgHE(index1, var15.aHsVp(var15.aHsVp(var4.length, 1), index)); index1++) if (var15.dYGAP(var4[index1], var4[var15.loFyS(index1, 1)])) [var4[index1], var4[var15.wdmlE(index1, 1)]] = [var4[var15.wdmlE(index1, 1)], var4[index1]];
	return var4;
}
console.log(bubble([
	80,
	38,
	51,
	60,
	97,
	56,
	10,
	14,
	61
]).join(","));


Output: console.log(true);


Output: console.log(5040);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(3);
console.log(step() + step() + step());


Output:
const _0x486ac6 = {
	x: 8,
	y: 6,
	z: 3
};
const o = _0x486ac6, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"a\":1,\"b\":1,\"c\":1,\"d\":1,\"e\":1,\"f\":1,\"g\":1}");


Output: console.log("2,3,5,7,11,13,17");


Output: console.log(-1);


Output:
function* range(var4) {
	const obj = {
		DMqRK: function(var5, var6) {
			return var5 < var6;
		},
		ZPaSZ: function(var7, var8) {
			return var7 * var8;
		}
	};
	const var9 = obj;
	for (let index = 0; var9.DMqRK(index, var4); index++) yield var9.ZPaSZ(index, index);
}
console.log([...range(3)].join(","));


Output: console.log(9455);


Output:
function gcd(var4, var5) {
	var obj = { UcmOE: function(var6, var7) {
		return var6 % var7;
	} };
	var var8 = obj;
	while (var5) {
		[var4, var5] = [var5, var8.UcmOE(var4, var5)];
	}
	return var4;
}
console.log(gcd(30, 3));


Output:
function fib(var14) {
	const obj = {
		RjaDN: function(var15, var16) {
			return var15 > var16;
		},
		ZTjEm: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	let num4 = 0, num5 = 1;
	while (var19.RjaDN(var14--, 0)) {
		const var20 = var19.ZTjEm(num4, num5);
		num4 = num5;
		num5 = var20;
	}
	return num4;
}
console.log([...Array(12).keys()].map(fib).join(","));


Output:
function bubble(var14) {
	const obj = {
		mSXJh: function(var15, var16) {
			return var15 < var16;
		},
		RfIRT: function(var17, var18) {
			return var17 < var18;
		},
		ULrhr: function(var19, var20) {
			return var19 - var20;
		},
		tuhUH: function(var21, var22) {
			return var21 - var22;
		},
		OvUGe: function(var23, var24) {
			return var23 > var24;
		},
		zQpWP: function(var25, var26) {
			return var25 + var26;
		},
		gKLbX: function(var27, var28) {
			return var27 + var28;
		}
	};
	const var29 = obj;
	var14 = var14.slice();
	for (let index1 = 0; var29.mSXJh(index1, var14.length); index1++) for (let index2 = 0; var29.RfIRT(index2, var29.ULrhr(var29.tuhUH(var14.length, 1), index1)); index2++) if (var29.OvUGe(var14[index2], var14[var29.zQpWP(index2, 1)])) [var14[index2], var14[var29.gKLbX(index2, 1)]] = [var14[var29.gKLbX(index2, 1)], var14[index2]];
	return var14;
}
console.log(bubble([
	14,
	61,
	21,
	14,
	94,
	76
]).join(","));


Output: console.log(true);


Output: console.log(120);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(3);
console.log(step() + step() + step());


Output:
const _0x11fb8b = {
	x: 6,
	y: 7,
	z: 9
};
const o = _0x11fb8b, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Output: console.log("{\"lorem\":1,\"ipsum\":1,\"dolor\":1}");


Output: console.log("2,3,5,7,11,13");


Output: console.log(-1);


Output:
function* range(var14) {
	const obj = {
		SjYsZ: function(var15, var16) {
			return var15 < var16;
		},
		UeTkF: function(var17, var18) {
			return var17 * var18;
		}
	};
	const var19 = obj;
	for (let index1 = 0; var19.SjYsZ(index1, var14); index1++) yield var19.UeTkF(index1, index1);
}
console.log([...range(4)].join(","));


Output: console.log(11440);


Output:
function gcd(var14, var15) {
	var obj = { aILMO: function(var16, var17) {
		return var16 % var17;
	} };
	var var18 = obj;
	while (var15) {
		[var14, var15] = [var15, var18.aILMO(var14, var15)];
	}
	return var14;
}
console.log(gcd(168, 8));


Output:
function fib(var14) {
	const obj = {
		wutSD: function(var15, var16) {
			return var15 > var16;
		},
		ykdNd: function(var17, var18) {
			return var17 + var18;
		}
	};
	const var19 = obj;
	let num4 = 0, num5 = 1;
	while (var19.wutSD(var14--, 0)) {
		const var20 = var19.ykdNd(num4, num5);
		num4 = num5;
		num5 = var20;
	}
	return num4;
}
console.log([...Array(13).keys()].map(fib).join(","));


Output:
function bubble(var14) {
	const obj = {
		PfMoK: function(var15, var16) {
			return var15 < var16;
		},
		VBNpC: function(var17, var18) {
			return var17 - var18;
		},
		RDHog: function(var19, var20) {
			return var19 > var20;
		},
		ceqTs: function(var21, var22) {
			return var21 + var22;
		},
		HFETy: function(var23, var24) {
			return var23 + var24;
		},
		KbVBC: function(var25, var26) {
			return var25 + var26;
		}
	};
	const var27 = obj;
	var14 = var14.slice();
	for (let index1 = 0; var27.PfMoK(index1, var14.length); index1++) for (let index2 = 0; var27.PfMoK(index2, var27.VBNpC(var27.VBNpC(var14.length, 1), index1)); index2++) if (var27.RDHog(var14[index2], var14[var27.ceqTs(index2, 1)])) [var14[index2], var14[var27.HFETy(index2, 1)]] = [var14[var27.KbVBC(index2, 1)], var14[index2]];
	return var14;
}
console.log(bubble([
	53,
	51,
	45,
	75,
	26
]).join(","));


Output: console.log(false);


Output: console.log(5040);


Output:
const make = (var14) => {
	let num4 = 0;
	return () => {
		num4 += var14;
		return num4;
	};
}, step = make(4);
console.log(step() + step() + step());


Output:
const _0x4544f4 = {
	x: 7,
	y: 4
};
const o = _0x4544f4, sum = Object.keys(o).reduce((var14, var15) => var14 + o[var15], 0);
console.log(JSON.stringify(o), sum);


Input:
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=6)}([function(e,t,n){var r=n(1);e.exports.find=function(e,t){if(Array.isArray(e)||void 0!==e.length&&void 0!==e.item){for(var n=[],r=0;r<e.length;r+=1)n.push(e[r].getElementsByClassName(t));return n}return e.getElementsByClassName(t)},e.exports.getParents=function(e,t){for(var n=[],r=e.parentNode;null!==r;){var a=r;a.getAttribute&&a.hasAttribute("class")&&a.getAttribute("class").match(t)&&n.push(a),r=a.parentNode}return n},e.exports.getSiblings=function(e,t){function n(e){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e.className.match(t)&&n.push(e);return n}if(Array.isArray(e)){var r=[];for(var a in e)r.push(n(a));return r}return n(e)},e.exports.addClass=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n+=1){var r=e[n];r.className&&r.className.match("(\\s|^)"+t+"(\\s|$)")||(r.className=r.className?r.className+" "+t:t)}else e.className=e.className?e.className+" "+t:t},e.exports.removeClass=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n+=1){var r=e[n];r.className&&(r.className=r.className.replace(t,""))}else e.className&&(e.className=e.className.replace(t,""))},e.exports.hasClass=function(e,t){if(Array.isArray(e)){for(var n=0;n<e.length;n+=1)if(e[n].className.match("(\\s|^)"+t+"(\\s|$)"))return!0;return!1}return e.className.match("(\\s|^)"+t+"(\\s|$)")},e.exports.notifyEvent=function(e,t){try{var n={};Object.assign(n,t),n.state=e;var a=new CustomEvent(r.EVENT_NAME,{detail:n});window.dispatchEvent&&window.dispatchEvent(a)}catch(e){console.log("error in notification event")}}},function(e,t){e.exports={STATES:{PPCAPTCHA_SOLVED:"CLIENT_SIDE_PPCAPTCHA_SOLVED"},CLIENT_STATE:{TRIGGERED:"CAPTCHA_TRIGGERED",SUBMITTED:"CAPTCHA_SUBMITTED",SOLVED:"CAPTCHA_SOLVED",FAILED:"CAPTCHA_INVALID",ERROR:"CAPTCHA_ERROR"},ERROR_STATE:{TIME_OUT:"CAPTCHA_VALIDATION_TIMEOUT",ERROR:"CAPTCHA_VALIDATION_ERROR"},EVENT_NAME:"NGRL_CAPTCHA_EVENT"}},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports.isRequestToPayPal=function(e){if(!(e=this.getUrl(e)))return!1;if(!e.match("https?://"))return!0;var t=/:\/\/(.[^:/]+)/.exec(e);return!(!t||!(/\.?paypal\.com$/.exec(t[1])&&!/bm\.?paypal\.com$/.exec(t[1])&&!/i\.?paypal\.com$/.exec(t[1])||/\.?paypal\.cn$/.exec(t[1])&&!/objects\.?paypal\.cn$/.exec(t[1])||/\.?venmo\.com$/.exec(t[1])||/\.?xoom\.com$/.exec(t[1])))||void 0},e.exports.triggerCustomTracking=function(e){if("undefined"!=typeof PAYPAL&&void 0!==PAYPAL.analytics&&void 0!==PAYPAL.analytics.instance&&"undefined"!=typeof fpti){var t="main:authchallenge::submit:"+window.location.pathname.replace(/\//g,":");if(fpti.pgrp=t,fpti.page=t,e.adsCaptcha&&(fpti.adsCaptcha=e.adsCaptcha),e.link)return fpti.link=e.link,void PAYPAL.analytics.instance.recordClick();PAYPAL.analytics.instance.recordImpression()}},e.exports.serialize=function(e){var t,r,a="";if("object"===n(e)&&"FORM"===e.nodeName){var i=e.elements.length;for(r=0;r<i;r++)(t=e.elements[r]).name&&!t.disabled&&"file"!==t.type&&"reset"!==t.type&&"submit"!==t.type&&"button"!==t.type&&"select-multiple"!==t.type&&("checkbox"!==t.type&&"radio"!==t.type||t.checked)&&(a&&(a+="&"),a+=t.name+"="+encodeURIComponent(t.value))}return a},e.exports.getXMLHTTPResponseText=function(e,t){try{var n="utf-8",r="text/html",a=e.getResponseHeader("Content-Type"),i=new FileReader;if(a){r=a.split(";")[0].trim();var o=/charset\s*=\s*\"?([^\s\"]*)\"?\s*$/i.exec(a);o&&(n=o[1].toLowerCase())}if("arraybuffer"===e.responseType){var s=new Blob([e.response],{type:r.toLowerCase()});i.onloadend=function(){t(null,i.result)},i.onerror=function(){t("Error while reading the response",null)},i.onabort=function(){t("Abort while reading the response",null)},i.readAsText(s,n)}else"json"===e.responseType?t(null,JSON.stringify(e.response)):"document"===e.responseType?t(null,(new XMLSerializer).serializeToString(e.response)):"blob"===e.responseType?(i.onloadend=function(){t(null,i.result)},i.onerror=function(){t("Error while reading the response",null)},i.onabort=function(){t("Abort while reading the response",null)},i.readAsText(e.response,n)):t(null,e.response)}catch(e){return t(e)}},e.exports.isString=function(e){return"string"==typeof e||e instanceof String},e.exports.getUrl=function(e){return e instanceof window.URL?e.href:e instanceof window.Request?e.url:e}},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function a(e){return"function"==typeof e}function i(e){return"object"===n(e)&&null!==e}function o(e){return void 0===e}e.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!function(e){return"number"==typeof e}(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,s,l,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var u=new Error('Uncaught, unspecified "error" event. ('+t+")");throw u.context=t,u}if(o(n=this._events[e]))return!1;if(a(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(i(n))for(s=Array.prototype.slice.call(arguments,1),r=(c=n.slice()).length,l=0;l<r;l++)c[l].apply(this,s);return!0},r.prototype.addListener=function(e,t){var n;if(!a(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,a(t.listener)?t.listener:t),this._events[e]?i(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,i(this._events[e])&&!this._events[e].warned&&(n=o(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){if(!a(t))throw TypeError("listener must be a function");var n=!1;function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}return r.listener=t,this.on(e,r),this},r.prototype.removeListener=function(e,t){var n,r,o,s;if(!a(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(o=(n=this._events[e]).length,r=-1,n===t||a(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(s=o;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){r=s;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(a(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){return this._events&&this._events[e]?a(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(a(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t){e.exports={isChallengeResponse:function(e,t){var n,r,a;return!!e.match(/data-app=[\\]?"authchallenge_response[\\]?"/)&&!(!e.match(/id=[\\]?"captcha-standalone[\\]?"/)&&!e.match(/id=[\\]?"response500[\\]?"/))&&(e.match(/id=[\\]?"response500[\\]?"/)?(a=e.match(/<div id="main"(.+)<\/div>/))&&(r=a[0]):-1!==t.indexOf("application/json")?n=JSON.parse(e).htmlResponse:(a=e.match(/
(.+)
<\/div>/))&&(n=a[0]),!(!n&&!r)&&{text:e,adsResponse:n,errorResponse:r})},isFailedResponse:function(e){var t=!1;try{t=!!e.match(/class=[\\]?"invalidCode[\\]?"/)}catch(e){console.log("error in checking failed")}return t}}},function(e,t,n){var r=n(8),a=n(2),i=n(1),o=n(0);e.exports={challengeHandler:function(e,t){var n=e.adsResponse,s=e.errorResponse,l=document.querySelector(".ngrl-anomalydetection-div");l&&document.body.removeChild(l);var c=document.createElement("div");c.id="captchaComponent",c.className="ngrl-anomalydetection-div",c.style.display="none";var u=r(t),d={showError:function(e){var t,n;t="focusin"===e.type?document.querySelector(e.target):e,n=o.getParents(t,"textInput")[0],o.hasClass(n,"hasError")&&(n.style["z-index"]=100,o.addClass(o.getSiblings(o.getParents(t,"fieldWrapper"),"errorMessage"),"show"),t.setAttribute("aria-describedby",t.nodeName+"ErrorMessage"))},removeError:function(e){var t=o.getParents(e.target,"textInput")[0];o.hasClass(t,"hasError")&&!o.hasClass(t,"fieldinvalid")&&(t.className=t.className.replace("hasError",""),t.style["z-index"]="",o.removeClass(o.getSiblings(o.getParents(e.target,"fieldWrapper"),"errorMessage"),"show"),e.target.setAttribute("aria-describedby",""))},hideErrorMessage:function(e){var t=document.getElementById(e.target.id);o.getParents(t,"textInput")[0].style["z-index"]="",o.removeClass(o.getSiblings(o.getParents(t,"fieldWrapper"),"errorMessage"),"show")},markError:function(e){var n,r=[].slice.call(e.querySelectorAll(".validate, .validateEmpty")),a=[];0!==r.length&&r.forEach(function(e){a.push(e.getAttribute("name")),e.addEventListener("blur",function(e){var t=document.getElementById(e.target.id);o.hasClass(o.getParents(t,"textInput"),"fieldinvalid")&&o.addClass(o.getParents(t,"textInput"),"hasError")})}),["empty","invalid","valid"].forEach(function(e){a.forEach(function(r){!function(e,r){t.on(e+r,function(t){n=document.getElementById(t+"div"),"invalid"===e&&(n.className+=" field"+e,n.className=n.className.replace("fieldempty",""),o.addClass(o.find(n.querySelectorAll(".errorMessage"),"emptyError"),"hide")),"empty"===e&&(n.className+=" field"+e,n.className=n.className.replace("fieldinvalid",""),o.addClass(o.find(n.querySelectorAll(".errorMessage"),"invalidError"),"hide")),"empty"!==e&&"invalid"!==e||o.removeClass(o.find(n.querySelectorAll(".errorMessage"),e+"Error"),"hide"),"valid"===e&&(o.removeClass(n,"fieldempty"),o.removeClass(n,"fieldinvalid"),o.removeClass(n,"hasError"),o.removeClass(o.find(n,"errorMessage"),"show"),o.addClass(o.find(n.querySelectorAll(".errorMessage"),"emptyError"),"hide"),o.addClass(o.find(n.querySelectorAll(".errorMessage"),"invalidError"),"hide"))})}(e,r)})})},focusError:function(e){var t,n=e.querySelectorAll(".validate, .validateEmpty"),r=[],a=0;n.forEach(function(e){o.getParents(e,"hasError").length>0&&(r.push(a),a+=1)}),(t=n[r[0]]).is(":focus")?d.showError(t):t.focus()},animateNotification:function(){var e=document.getElementById("notifications");e.slideDown(),setTimeout(function(){e.slideUp(function(){t.emit("slidUp")})},5e3)},verifyForm:function(e){var n=e.target,r=[].slice.call(n.querySelectorAll(".validate, .validateEmpty")),a=!0;return 0!==r.length&&r.forEach(function(e){var t=e.name,n=document.getElementById(t+"div");u.doValidation(e),(o.hasClass(n,"fieldempty")||o.hasClass(n,"fieldinvalid"))&&(o.addClass(n,"hasError"),a=!1)}),a?(o.removeClass(n,"hasErrors"),t.emit("valid"+n.name),window.ADS_FPTI&&window.ADS_FPTI.triggerADSClientSideFPTITracking&&window.ADS_FPTI.triggerADSClientSideFPTITracking({captchaState:i.STATES.PPCAPTCHA_SOLVED})):(o.addClass(n,"hasErrors"),e.preventDefault(),t.emit("invalid"+n.name)),a}},p={$el:null,render:function(e){if(o.notifyEvent(i.CLIENT_STATE.TRIGGERED),this.$el=document.getElementById("captcha-standalone"),!this.$el)return this.renderError();this.$el.className+=" captcha-overlay captcha-container",e||(document.getElementsByClassName("captchaRefresh")[0].addEventListener("click",this.refreshCaptcha),document.getElementsByClassName("captchaPlay")[0].addEventListener("click",this.playCaptcha),document.getElementById("captcha").addEventListener("focus",d.showError),document.getElementById("captcha").addEventListener("keydown",d.removeError),document.getElementById("captcha").addEventListener("blur",d.removeError)),t.on("closePopup",function(){p.removePopup()}),this.$el.style.visibility="visible",d.markError(this.$el),u.init(this.$el)},renderError:function(){this.$el=document.getElementById("captchaComponent"),this.$el.className+=" captcha-overlay captcha-container",this.$el.style.display="block",this.$el.style.visibility="visible"},refreshCaptcha:function(e){e.preventDefault(),e.stopPropagation(),a.triggerCustomTracking({adsCaptcha:"captchaRefresh",link:"Captcha refresh."});var t=new XMLHttpRequest;t.open("get","/auth/refreshcaptcha",!0),t.setRequestHeader("Accept","application/json"),t.onreadystatechange=function(){if(4===t.readyState&&this.response){var e=JSON.parse(this.response),n=document.getElementById("captcha");n.querySelector("img").setAttribute("src",e.captchaImgUrl),n.querySelector(".audio a").setAttribute("href",e.captchaAudioUrl),n.querySelector("input").value="",document.getElementById("captchaPlayer").setAttribute("src",e.captchaAudioUrl),document.querySelectorAll("body.desktop").length>0&&n.querySelector("input").focus()}},t.send()},playCaptcha:function(e){a.triggerCustomTracking({adsCaptcha:"playCaptcha",link:"Captcha play audio."});var t=document.querySelector("#captcha.captcha-container"),n=document.getElementById("captchaPlayer");if(!n.canPlayType||!n.canPlayType("audio/mpeg;").replace(/no/,""))return!0;e.preventDefault(),t.querySelector("input").focus(),n.load(),n.play()},removePopup:function(){try{document.body.removeChild(document.getElementById("captchaComponent"))}catch(e){}}};if(t.on("abortChallenge",p.removePopup.bind(p)),s)return c.innerHTML=s,document.body.appendChild(c),p.renderError();c.innerHTML=n,document.body.appendChild(c);var h=!1;0!==document.getElementsByName("recaptcha").length&&(h=!0);var f=document.querySelector("#captchaComponent script[data-name=authchallenge]");if(!f||!f.src)return t.emit("challengeError");var m=document.createElement("script");return m.type="text/javascript",m.src=f.src,m.onerror=function(){var e=document.createEvent("Event");e.initEvent("challengerendered",!0,!0),document.getElementById("captcha-standalone").dispatchEvent(e)},c.appendChild(m),document.getElementById("captcha-standalone").addEventListener("challengerendered",function(){var e=document.querySelector("#captchaComponent form[name=challenge]");if(!e)return t.emit("noChallenge");function n(){t.emit("submitChallenge",{action:e.action,data:a.serialize(e)}),o.notifyEvent(i.CLIENT_STATE.SUBMITTED);var n=document.querySelector("#captchaComponent button[name=continue]");n&&(n.disabled=!0)}"undefined"!=typeof autosubmit&&!0===autosubmit?(a.triggerCustomTracking({adsCaptcha:"silent"}),n()):(h?e.addEventListener("click",function(e){e.preventDefault(),a.triggerCustomTracking({adsCaptcha:"recaptcha"}),n(),t.on("challengeSolved",function(){a.triggerCustomTracking({adsCaptcha:"reCaptchaSolved",link:"Google reCaptcha submit."}),t.emit("closePopup","closePopup")})}):e.addEventListener("submit",function(e){e.preventDefault(),a.triggerCustomTracking({adsCaptcha:"explicit"}),d.verifyForm(e)&&(n(),t.on("challengeSolved",function(){a.triggerCustomTracking({adsCaptcha:"captchaSubmit",link:"Explicit Captcha submit."}),t.emit("closePopup","closePopup")}))}),document.getElementById("captchaComponent").style.display="block",p.render(h))},!1),t}}},function(e,t,n){var r=n(7),a=n(9);!function(){if(!window.paypalADSInterceptorInjected){var e=document.head?document.head:document.getElementsByTagName("head")[0];e&&!e.getAttribute("data-xhr-interceptor-disabled")&&(window.XMLHttpRequest?window.XMLHttpRequest=r:window.ActiveXObject=r),window.fetch&&(window.fetch=a),window.paypalADSInterceptorInjected=!0}}()},function(e,t,n){"use strict";var r=n(3),a=n(4),i=n(5).challengeHandler,o=n(2),s=n(1),l=n(0),c=window.XMLHttpRequest,u=window.ActiveXObject;e.exports=function(e){var t=new r,n=c?new c:new u(e),d=this;d.overriddenMimeType=null,d.challengeSubmit=null,d.xRequestWithHeaderSet=!1,d.isPayPalRequest=!1,d.overrideMimeType=function(e){d.overriddenMimeType=e,n.overrideMimeType(e)},d.setRequestHeader=function(e){"string"==typeof e&&"x-requested-with"===e.toLowerCase()&&(d.xRequestWithHeaderSet=!0),n.setRequestHeader.apply(n,arguments)},d.open=function(e,t){d.isPayPalRequest=o.isRequestToPayPal(t),n.open.apply(n,arguments)},d.send=function(){!d.xRequestWithHeaderSet&&d.isPayPalRequest&&d.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send.apply(n,arguments),d.xRequestWithHeaderSet=!1},d.abort=function(){d.challengeSubmit&&d.challengeSubmit.abort.apply(d.challengeSubmit,arguments),t.emit("abortChallenge"),n.abort.apply(n,arguments)},d.onreadystatechange=null,n.onreadystatechange=function(){return d.isPayPalRequest?4!==d.readyState||200!==d.status?d.onreadystatechange&&d.onreadystatechange():void 0:d.onreadystatechange&&d.onreadystatechange()},d.onload=null,n.onload=function(){if(!d.isPayPalRequest)return d.onload&&d.onload();var r=function(){d.onreadystatechange&&d.onreadystatechange(),d.onload&&d.onload()},c=n.getResponseHeader("Content-Type");200!==n.status||!c||-1===c.indexOf("application/json")&&-1===c.indexOf("text/html")?r():o.getXMLHTTPResponseText(n,function(o,u){if(o)return r();try{var p=a.isChallengeResponse(u,c);if(!p)return r();a.isFailedResponse(u)&&l.notifyEvent(s.CLIENT_STATE.FAILED),t.on("challengeError",function(){d.onerror&&d.onerror()}),t.on("noChallenge",function(){r()}),t.on("submitChallenge",function(a){!function(r,a){d.challengeSubmit=function(e){return window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject(e)}(e),d.challengeSubmit.open("post",r.action,!0),d.challengeSubmit.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),d.overriddenMimeType&&d.challengeSubmit.overrideMimeType(d.overriddenMimeType);d.challengeSubmit.responseType=d.responseType,d.challengeSubmit.onload=function(){n=d.challengeSubmit,a()},d.challengeSubmit.onreadystatechange=function(){4===d.challengeSubmit.readyState&&(l.notifyEvent(s.CLIENT_STATE.SOLVED),n.onreadystatechange&&n.onreadystatechange.apply(n,arguments))},d.ontimeout&&(d.challengeSubmit.timeout=15e3,"ontimeout"in d.challengeSubmit&&(d.challengeSubmit.ontimeout=function(){l.notifyEvent(s.CLIENT_STATE.ERROR,{reason:s.ERROR_STATE.TIME_OUT}),d.ontimeout.apply(d,arguments)}));"onerror"in d.challengeSubmit&&(d.challengeSubmit.onerror=function(){l.notifyEvent(s.CLIENT_STATE.ERROR,{reason:s.ERROR_STATE.ERROR}),d.onerror&&d.onerror.apply(d,arguments)},t.emit("abortChallenge"));d.challengeSubmit.send(r.data)}(a,function(){t.emit("challengeSolved"),r()})}),i(p,t)}catch(e){d.onerror&&d.onerror()}})},["readyState","response","responseText","responseURL","responseXML","status","statusText","upload"].forEach(function(e){Object.defineProperty(d,e,{get:function(){return n[e]}})}),["onerror","onprogress","onloadstart","onloadend","ontimeout","responseType","timeout","withCredentials"].forEach(function(e){Object.defineProperty(d,e,{get:function(){return n[e]},set:function(t){n[e]=t}})}),["addEventListener","removeEventListener","dispatchEvent","getResponseHeader","getAllResponseHeaders"].forEach(function(e){Object.defineProperty(d,e,{value:function(){return n[e].apply(n,arguments)}})})}},function(e,t,n){var r=n(0);e.exports=function(e){var t={init:function(n){if(n){var r=[].slice.call(n.querySelectorAll(".validate, .validateEmpty"));0!==r.length&&r.forEach(function(n){e.on("keyup",function(){t.doValidation(n.target)})})}},doValidation:function(n){if(n){var a=n.type,i=n.name,o=n.getAttribute("disabled"),s=n.value&&n.value.trim();if("text"===a)if(t.isEmpty(n)&&!o)e.emit("empty"+i,i);else if(r.hasClass(n,"validate")&&!o)switch(i){case"captcha":t.isValid(/^\S+$/,s,i)}else e.emit("valid"+i,i)}},isValid:function(t,n,r){t.test(n)?e.emit("valid"+r,r):e.emit("invalid"+r,r)},isEmpty:function(e){return!e.value}};return t}},function(e,t,n){var r=n(3),a=n(4),i=n(5),o=n(2),s=n(1),l=n(0),c=window.fetch;e.exports=function(e,t){var n=e;return e?e instanceof window.Request?n=e.url:e instanceof window.URL&&(n=e.href):n=window.location.href,o.isRequestToPayPal(n)?new Promise(function(n,u){var d=new r;if(e instanceof window.Request)e.headers.has("X-Requested-With")||e.headers.append("X-Requested-With","fetch");else{var p=o.isString(e)||e instanceof window.URL?t:e;p||(t=p={}),p.headers=p.headers||{};var h=!1;for(var f in p.headers)if(f&&"x-requested-with"===f.toLowerCase()){h=!0;break}h||(p.headers["X-Requested-With"]="fetch")}c(e,t).then(function(e){var t=e.headers.get("Content-Type");200!==e.status||!t||-1===t.indexOf("application/json")&&-1===t.indexOf("text/html")?n(e):e.clone().text().then(function(r){var o=a.isChallengeResponse(r,t);if(!o)return n(e);a.isFailedResponse(r)&&l.notifyEvent(s.CLIENT_STATE.FAILED),d.on("challengeError",function(){n(e)}),d.on("noChallenge",function(){n(e)}),d.on("submitChallenge",function(e){(function(e){return window.fetch(e.action,{credentials:"include",method:"post",body:e.data,headers:{"Content-Type":"application/x-www-form-urlencoded"}})})(e).then(function(e){l.notifyEvent(s.CLIENT_STATE.SOLVED),d.emit("challengeSolved"),n(e)}).catch(function(e){l.notifyEvent(s.CLIENT_STATE.ERROR,{reason:s.ERROR_STATE.ERROR}),d.emit("abortChallenge"),u(e)})}),i.challengeHandler(o,d)}).catch(function(){n(e)})}).catch(function(e){u(e)})}):c(e,t)}}]);

Output:
!function(var1) {
	var obj = {};
	function exports(var2) {
		if (obj[var2]) return obj[var2].exports;
		var var3 = obj[var2] = {
			i: var2,
			l: false,
			exports: {}
		};
		var1[var2].call(var3.exports, var3, var3.exports, exports);
		var3.l = true;
		return var3.exports;
	}
	exports.m = var1;
	exports.c = obj;
	exports.d = function(var4, var5, var6) {
		exports.o(var4, var5) || Object.defineProperty(var4, var5, {
			enumerable: true,
			get: var6
		});
	};
	exports.r = function(var7) {
		"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(var7, Symbol.toStringTag, { value: "Module" });
		Object.defineProperty(var7, "__esModule", { value: true });
	};
	exports.t = function(__esModule, var8) {
		if (1 & var8 && (__esModule = exports(__esModule)), 8 & var8) return __esModule;
		if (4 & var8 && "object" == typeof __esModule && __esModule && __esModule.__esModule) return __esModule;
		var var9 = Object.create(null);
		if (exports.r(var9), Object.defineProperty(var9, "default", {
			enumerable: true,
			value: __esModule
		}), 2 & var8 && "string" != typeof __esModule) for (var var10 in __esModule) exports.d(var9, var10, function(var11) {
			return __esModule[var11];
		}.bind(null, var10));
		return var9;
	};
	exports.n = function(var12) {
		var var13 = var12 && var12.__esModule ? function() {
			return var12.default;
		} : function() {
			return var12;
		};
		exports.d(var13, "a", var13);
		return var13;
	};
	exports.o = function(var14, var15) {
		return Object.prototype.hasOwnProperty.call(var14, var15);
	};
	exports.p = "";
	exports(exports.s = 6);
}([
	function(exports1, var16, var17) {
		var EVENT_NAME = var17(1);
		exports1.exports.find = function(var18, var19) {
			if (Array.isArray(var18) || undefined !== var18.length && undefined !== var18.item) {
				for (var arr = [], num = 0; num < var18.length; num += 1) arr.push(var18[num].getElementsByClassName(var19));
				return arr;
			}
			return var18.getElementsByClassName(var19);
		};
		exports1.exports.getParents = function(elem, var20) {
			for (var arr1 = [], parentNode = elem.parentNode; null !== parentNode;) {
				var elem1 = parentNode;
				elem1.getAttribute && elem1.hasAttribute("class") && elem1.getAttribute("class").match(var20) && arr1.push(parentNode);
				parentNode = elem1.parentNode;
			}
			return arr1;
		};
		exports1.exports.getSiblings = function(var21, var22) {
			function fn3(elem2) {
				for (var arr2 = []; elem2; elem2 = elem2.nextSibling) 1 === elem2.nodeType && elem2.className.match(var22) && arr2.push(elem2);
				return arr2;
			}
			if (Array.isArray(var21)) {
				var arr3 = [];
				for (var var23 in var21) arr3.push(fn3(var23));
				return arr3;
			}
			return fn3(var21);
		};
		exports1.exports.addClass = function(var24, var25) {
			if (Array.isArray(var24)) for (var index = 0; index < var24.length; index += 1) {
				var className = var24[index];
				className.className && className.className.match("(\\s|^)" + var25 + "(\\s|$)") || (className.className = className.className ? className.className + " " + var25 : var25);
			}
			else var24.className = var24.className ? var24.className + " " + var25 : var25;
		};
		exports1.exports.removeClass = function(var26, var27) {
			if (Array.isArray(var26)) for (var index1 = 0; index1 < var26.length; index1 += 1) {
				var className1 = var26[index1];
				className1.className && (className1.className = className1.className.replace(var27, ""));
			}
			else var26.className && (var26.className = var26.className.replace(var27, ""));
		};
		exports1.exports.hasClass = function(var28, var29) {
			if (Array.isArray(var28)) {
				for (var index2 = 0; index2 < var28.length; index2 += 1) if (var28[index2].className.match("(\\s|^)" + var29 + "(\\s|$)")) return true;
				return false;
			}
			return var28.className.match("(\\s|^)" + var29 + "(\\s|$)");
		};
		exports1.exports.notifyEvent = function(var30, var31) {
			try {
				var obj1 = {};
				Object.assign(obj1, var31);
				obj1.state = var30;
				var obj2 = new CustomEvent(EVENT_NAME.EVENT_NAME, { detail: obj1 });
				window.dispatchEvent && window.dispatchEvent(obj2);
			} catch (error) {
				console.log("error in notification event");
			}
		};
	},
	function(exports2, var32) {
		exports2.exports = {
			STATES: { PPCAPTCHA_SOLVED: "CLIENT_SIDE_PPCAPTCHA_SOLVED" },
			CLIENT_STATE: {
				TRIGGERED: "CAPTCHA_TRIGGERED",
				SUBMITTED: "CAPTCHA_SUBMITTED",
				SOLVED: "CAPTCHA_SOLVED",
				FAILED: "CAPTCHA_INVALID",
				ERROR: "CAPTCHA_ERROR"
			},
			ERROR_STATE: {
				TIME_OUT: "CAPTCHA_VALIDATION_TIMEOUT",
				ERROR: "CAPTCHA_VALIDATION_ERROR"
			},
			EVENT_NAME: "NGRL_CAPTCHA_EVENT"
		};
	},
	function(exports3, var33) {
		function call(var34) {
			return (call = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(var35) {
				return typeof var35;
			} : function(var36) {
				return var36 && "function" == typeof Symbol && var36.constructor === Symbol && var36 !== Symbol.prototype ? "symbol" : typeof var36;
			})(var34);
		}
		exports3.exports.isRequestToPayPal = function(str) {
			if (!(str = this.getUrl(str))) return false;
			if (!str.match("https?://")) return true;
			var var37 = /:\/\/(.[^:/]+)/.exec(str);
			return !(!var37 || !(/\.?paypal\.com$/.exec(var37[1]) && !/bm\.?paypal\.com$/.exec(var37[1]) && !/i\.?paypal\.com$/.exec(var37[1]) || /\.?paypal\.cn$/.exec(var37[1]) && !/objects\.?paypal\.cn$/.exec(var37[1]) || /\.?venmo\.com$/.exec(var37[1]) || /\.?xoom\.com$/.exec(var37[1]))) || undefined;
		};
		exports3.exports.triggerCustomTracking = function(var38) {
			if ("undefined" != typeof PAYPAL && undefined !== PAYPAL.analytics && undefined !== PAYPAL.analytics.instance && "undefined" != typeof fpti) {
				var var39 = "main:authchallenge::submit:" + window.location.pathname.replace(/\//g, ":");
				if (fpti.pgrp = var39, fpti.page = var39, var38.adsCaptcha && (fpti.adsCaptcha = var38.adsCaptcha), var38.link) return fpti.link = var38.link, void PAYPAL.analytics.instance.recordClick();
				PAYPAL.analytics.instance.recordImpression();
			}
		};
		exports3.exports.serialize = function(elem3) {
			var var40, var41, str1 = "";
			if ("object" === call(elem3) && "FORM" === elem3.nodeName) {
				var length = elem3.elements.length;
				for (var41 = 0; var41 < length; var41++) (var40 = elem3.elements[var41]).name && !var40.disabled && "file" !== var40.type && "reset" !== var40.type && "submit" !== var40.type && "button" !== var40.type && "select-multiple" !== var40.type && ("checkbox" !== var40.type && "radio" !== var40.type || var40.checked) && (str1 && (str1 += "&"), str1 += var40.name + "=" + encodeURIComponent(var40.value));
			}
			return str1;
		};
		exports3.exports.getXMLHTTPResponseText = function(var42, var43) {
			try {
				var str2 = "utf-8", str3 = "text/html", str4 = var42.getResponseHeader("Content-Type"), obj3 = new FileReader();
				if (str4) {
					str3 = str4.split(";")[0].trim();
					var var44 = /charset\s*=\s*\"?([^\s\"]*)\"?\s*$/i.exec(str4);
					var44 && (str2 = var44[1].toLowerCase());
				}
				if ("arraybuffer" === var42.responseType) {
					var obj4 = new Blob([var42.response], { type: str3.toLowerCase() });
					obj3.onloadend = function() {
						var43(null, obj3.result);
					};
					obj3.onerror = function() {
						var43("Error while reading the response", null);
					};
					obj3.onabort = function() {
						var43("Abort while reading the response", null);
					};
					obj3.readAsText(obj4, str2);
				} else "json" === var42.responseType ? var43(null, JSON.stringify(var42.response)) : "document" === var42.responseType ? var43(null, new XMLSerializer().serializeToString(var42.response)) : "blob" === var42.responseType ? (obj3.onloadend = function() {
					var43(null, obj3.result);
				}, obj3.onerror = function() {
					var43("Error while reading the response", null);
				}, obj3.onabort = function() {
					var43("Abort while reading the response", null);
				}, obj3.readAsText(var42.response, str2)) : var43(null, var42.response);
			} catch (error1) {
				return var43(error1);
			}
		};
		exports3.exports.isString = function(var45) {
			return "string" == typeof var45 || var45 instanceof String;
		};
		exports3.exports.getUrl = function(var46) {
			return var46 instanceof window.URL ? var46.href : var46 instanceof window.Request ? var46.url : var46;
		};
	},
	function(exports4, var47) {
		function call1(var48) {
			return (call1 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(var49) {
				return typeof var49;
			} : function(var50) {
				return var50 && "function" == typeof Symbol && var50.constructor === Symbol && var50 !== Symbol.prototype ? "symbol" : typeof var50;
			})(var48);
		}
		function fn1() {
			this._events = this._events || {};
			this._maxListeners = this._maxListeners || undefined;
		}
		function and(var52) {
			return "object" === call1(var52) && null !== var52;
		}
		function equals1(var53) {
			return undefined === var53;
		}
		exports4.exports = fn1;
		fn1.EventEmitter = fn1;
		fn1.prototype._events = undefined;
		fn1.prototype._maxListeners = undefined;
		fn1.defaultMaxListeners = 10;
		fn1.prototype.setMaxListeners = function(var54) {
			if (!function(var55) {
				return "number" == typeof var55;
			}(var54) || var54 < 0 || isNaN(var54)) throw TypeError("n must be a positive number");
			this._maxListeners = var54;
			return this;
		};
		fn1.prototype.emit = function(var56) {
			var var57, var58, var59, var60, var61, var62;
			if (this._events || (this._events = {}), "error" === var56 && (!this._events.error || and(this._events.error) && !this._events.error.length)) {
				if ((var57 = arguments[1]) instanceof Error) throw var57;
				var err = new Error("Uncaught, unspecified \"error\" event. (" + var57 + ")");
				err.context = var57;
				throw err;
			}
			if (equals1(var58 = this._events[var56])) return false;
			if ("function" == typeof var58) switch (arguments.length) {
				case 1:
					var58.call(this);
					break;
				case 2:
					var58.call(this, arguments[1]);
					break;
				case 3:
					var58.call(this, arguments[1], arguments[2]);
					break;
				default:
					var60 = Array.prototype.slice.call(arguments, 1);
					var58.apply(this, var60);
			}
			else if (and(var58)) for (var60 = Array.prototype.slice.call(arguments, 1), var59 = (var62 = var58.slice()).length, var61 = 0; var61 < var59; var61++) var62[var61].apply(this, var60);
			return true;
		};
		fn1.prototype.addListener = function(var63, listener) {
			var var64;
			if (!("function" == typeof listener)) throw TypeError("listener must be a function");
			this._events || (this._events = {});
			this._events.newListener && this.emit("newListener", var63, "function" == typeof listener.listener ? listener.listener : listener);
			this._events[var63] ? and(this._events[var63]) ? this._events[var63].push(listener) : this._events[var63] = [this._events[var63], listener] : this._events[var63] = listener;
			and(this._events[var63]) && !this._events[var63].warned && (var64 = fn1.defaultMaxListeners) && var64 > 0 && this._events[var63].length > var64 && (this._events[var63].warned = true, console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.", this._events[var63].length), "function" == typeof console.trace && console.trace());
			return this;
		};
		fn1.prototype.on = fn1.prototype.addListener;
		fn1.prototype.once = function(var65, var66) {
			if (!("function" == typeof var66)) throw TypeError("listener must be a function");
			var flag = false;
			function listener1() {
				this.removeListener(var65, listener1);
				flag || (flag = true, var66.apply(this, arguments));
			}
			listener1.listener = var66;
			this.on(var65, listener1);
			return this;
		};
		fn1.prototype.removeListener = function(var67, var68) {
			var var69, var70, var71, var72;
			if (!("function" == typeof var68)) throw TypeError("listener must be a function");
			if (!this._events || !this._events[var67]) return this;
			if (var71 = (var69 = this._events[var67]).length, var70 = -1, var69 === var68 || "function" == typeof var69.listener && var69.listener === var68) {
				delete this._events[var67];
				this._events.removeListener && this.emit("removeListener", var67, var68);
			} else if (and(var69)) {
				for (var72 = var71; var72-- > 0;) if (var69[var72] === var68 || var69[var72].listener && var69[var72].listener === var68) {
					var70 = var72;
					break;
				}
				if (var70 < 0) return this;
				1 === var69.length ? (var69.length = 0, delete this._events[var67]) : var69.splice(var70, 1);
				this._events.removeListener && this.emit("removeListener", var67, var68);
			}
			return this;
		};
		fn1.prototype.removeAllListeners = function(var73) {
			var var74, list;
			if (!this._events) return this;
			if (!this._events.removeListener) return 0 === arguments.length ? this._events = {} : this._events[var73] && delete this._events[var73], this;
			if (0 === arguments.length) {
				for (var74 in this._events) "removeListener" !== var74 && this.removeAllListeners(var74);
				this.removeAllListeners("removeListener");
				this._events = {};
				return this;
			}
			if ("function" == typeof (list = this._events[var73])) this.removeListener(var73, list);
			else if (list) for (; list.length;) this.removeListener(var73, list[list.length - 1]);
			delete this._events[var73];
			return this;
		};
		fn1.prototype.listeners = function(var75) {
			return this._events && this._events[var75] ? "function" == typeof this._events[var75] ? [this._events[var75]] : this._events[var75].slice() : [];
		};
		fn1.prototype.listenerCount = function(var76) {
			if (this._events) {
				var list1 = this._events[var76];
				if ("function" == typeof list1) return 1;
				if (list1) return list1.length;
			}
			return 0;
		};
		fn1.listenerCount = function(listenerCount, var77) {
			return listenerCount.listenerCount(var77);
		};
	},
	function(exports5, var78) {
		exports5.exports = {
			isChallengeResponse: function(str5, list2) {
				var var79, var80, var81;
				return !!str5.match(/data-app=[\\]?"authchallenge_response[\\]?"/) && !(!str5.match(/id=[\\]?"captcha-standalone[\\]?"/) && !str5.match(/id=[\\]?"response500[\\]?"/)) && (str5.match(/id=[\\]?"response500[\\]?"/) ? (var81 = str5.match(/<div id="main"(.+)<\/div>/)) && (var80 = var81[0]) : -1 !== list2.indexOf("application/json") ? var79 = JSON.parse(str5).htmlResponse : (var81 = str5.match(/
(.+)
<\/div>/)) && (var79 = var81[0]), !(!var79 && !var80) && {
					text: str5,
					adsResponse: var79,
					errorResponse: var80
				});
			},
			isFailedResponse: function(str6) {
				var flag1 = false;
				try {
					flag1 = !!str6.match(/class=[\\]?"invalidCode[\\]?"/);
				} catch (error2) {
					console.log("error in checking failed");
				}
				return flag1;
			}
		};
	},
	function(exports6, var82, var83) {
		var var84 = var83(8), var85 = var83(2), var86 = var83(1), var87 = var83(0);
		exports6.exports = { challengeHandler: function(var88, var89) {
			var adsResponse = var88.adsResponse, errorResponse = var88.errorResponse, elem4 = document.querySelector(".ngrl-anomalydetection-div");
			elem4 && document.body.removeChild(elem4);
			var elem5 = document.createElement("div");
			elem5.id = "captchaComponent";
			elem5.className = "ngrl-anomalydetection-div";
			elem5.style.display = "none";
			var var90 = var84(var89), obj5 = {
				showError: function(var91) {
					var elem6, style;
					elem6 = "focusin" === var91.type ? document.querySelector(var91.target) : var91;
					style = var87.getParents(elem6, "textInput")[0];
					var87.hasClass(style, "hasError") && (style.style["z-index"] = 100, var87.addClass(var87.getSiblings(var87.getParents(elem6, "fieldWrapper"), "errorMessage"), "show"), elem6.setAttribute("aria-describedby", elem6.nodeName + "ErrorMessage"));
				},
				removeError: function(target) {
					var var92 = var87.getParents(target.target, "textInput")[0];
					var87.hasClass(var92, "hasError") && !var87.hasClass(var92, "fieldinvalid") && (var92.className = var92.className.replace("hasError", ""), var92.style["z-index"] = "", var87.removeClass(var87.getSiblings(var87.getParents(target.target, "fieldWrapper"), "errorMessage"), "show"), target.target.setAttribute("aria-describedby", ""));
				},
				markError: function(elem7) {
					var elem8, list3 = [].slice.call(elem7.querySelectorAll(".validate, .validateEmpty")), arr4 = [];
					0 !== list3.length && list3.forEach(function(item) {
						arr4.push(item.getAttribute("name"));
						item.addEventListener("blur", function(target1) {
							var elem9 = document.getElementById(target1.target.id);
							var87.hasClass(var87.getParents(elem9, "textInput"), "fieldinvalid") && var87.addClass(var87.getParents(elem9, "textInput"), "hasError");
						});
					});
					[
						"empty",
						"invalid",
						"valid"
					].forEach(function(item1) {
						arr4.forEach(function(item2) {
							!function(var93, var94) {
								var89.on(var93 + var94, function(var95) {
									elem8 = document.getElementById(var95 + "div");
									"invalid" === var93 && (elem8.className += " field" + var93, elem8.className = elem8.className.replace("fieldempty", ""), var87.addClass(var87.find(elem8.querySelectorAll(".errorMessage"), "emptyError"), "hide"));
									"empty" === var93 && (elem8.className += " field" + var93, elem8.className = elem8.className.replace("fieldinvalid", ""), var87.addClass(var87.find(elem8.querySelectorAll(".errorMessage"), "invalidError"), "hide"));
									"empty" !== var93 && "invalid" !== var93 || var87.removeClass(var87.find(elem8.querySelectorAll(".errorMessage"), var93 + "Error"), "hide");
									"valid" === var93 && (var87.removeClass(elem8, "fieldempty"), var87.removeClass(elem8, "fieldinvalid"), var87.removeClass(elem8, "hasError"), var87.removeClass(var87.find(elem8, "errorMessage"), "show"), var87.addClass(var87.find(elem8.querySelectorAll(".errorMessage"), "emptyError"), "hide"), var87.addClass(var87.find(elem8.querySelectorAll(".errorMessage"), "invalidError"), "hide"));
								});
							}(item1, item2);
						});
					});
				},
				verifyForm: function(var96) {
					var target2 = var96.target, list4 = [].slice.call(target2.querySelectorAll(".validate, .validateEmpty")), flag2 = true;
					0 !== list4.length && list4.forEach(function(item3) {
						var elem10 = document.getElementById(item3.name + "div");
						var90.doValidation(item3);
						(var87.hasClass(elem10, "fieldempty") || var87.hasClass(elem10, "fieldinvalid")) && (var87.addClass(elem10, "hasError"), flag2 = false);
					});
					flag2 ? (var87.removeClass(target2, "hasErrors"), var89.emit("valid" + target2.name), window.ADS_FPTI && window.ADS_FPTI.triggerADSClientSideFPTITracking && window.ADS_FPTI.triggerADSClientSideFPTITracking({ captchaState: var86.STATES.PPCAPTCHA_SOLVED })) : (var87.addClass(target2, "hasErrors"), var96.preventDefault(), var89.emit("invalid" + target2.name));
					return flag2;
				}
			}, obj6 = {
				$el: null,
				render: function(var97) {
					if (var87.notifyEvent(var86.CLIENT_STATE.TRIGGERED), this.$el = document.getElementById("captcha-standalone"), !this.$el) return this.renderError();
					this.$el.className += " captcha-overlay captcha-container";
					var97 || (document.getElementsByClassName("captchaRefresh")[0].addEventListener("click", this.refreshCaptcha), document.getElementsByClassName("captchaPlay")[0].addEventListener("click", this.playCaptcha), document.getElementById("captcha").addEventListener("focus", obj5.showError), document.getElementById("captcha").addEventListener("keydown", obj5.removeError), document.getElementById("captcha").addEventListener("blur", obj5.removeError));
					var89.on("closePopup", function() {
						obj6.removePopup();
					});
					this.$el.style.visibility = "visible";
					obj5.markError(this.$el);
					var90.init(this.$el);
				},
				renderError: function() {
					this.$el = document.getElementById("captchaComponent");
					this.$el.className += " captcha-overlay captcha-container";
					this.$el.style.display = "block";
					this.$el.style.visibility = "visible";
				},
				refreshCaptcha: function(var98) {
					var98.preventDefault();
					var98.stopPropagation();
					var85.triggerCustomTracking({
						adsCaptcha: "captchaRefresh",
						link: "Captcha refresh."
					});
					var obj7 = new XMLHttpRequest();
					obj7.open("get", "/auth/refreshcaptcha", true);
					obj7.setRequestHeader("Accept", "application/json");
					obj7.onreadystatechange = function() {
						if (4 === obj7.readyState && this.response) {
							var parsed = JSON.parse(this.response), elem11 = document.getElementById("captcha");
							elem11.querySelector("img").setAttribute("src", parsed.captchaImgUrl);
							elem11.querySelector(".audio a").setAttribute("href", parsed.captchaAudioUrl);
							elem11.querySelector("input").value = "";
							document.getElementById("captchaPlayer").setAttribute("src", parsed.captchaAudioUrl);
							document.querySelectorAll("body.desktop").length > 0 && elem11.querySelector("input").focus();
						}
					};
					obj7.send();
				},
				playCaptcha: function(preventDefault) {
					var85.triggerCustomTracking({
						adsCaptcha: "playCaptcha",
						link: "Captcha play audio."
					});
					var elem12 = document.querySelector("#captcha.captcha-container"), elem13 = document.getElementById("captchaPlayer");
					if (!elem13.canPlayType || !elem13.canPlayType("audio/mpeg;").replace(/no/, "")) return true;
					preventDefault.preventDefault();
					elem12.querySelector("input").focus();
					elem13.load();
					elem13.play();
				},
				removePopup: function() {
					try {
						document.body.removeChild(document.getElementById("captchaComponent"));
					} catch (error3) {}
				}
			};
			if (var89.on("abortChallenge", obj6.removePopup.bind(obj6)), errorResponse) return elem5.innerHTML = errorResponse, document.body.appendChild(elem5), obj6.renderError();
			elem5.innerHTML = adsResponse;
			document.body.appendChild(elem5);
			var flag3 = false;
			0 !== document.getElementsByName("recaptcha").length && (flag3 = true);
			var elem14 = document.querySelector("#captchaComponent script[data-name=authchallenge]");
			if (!elem14 || !elem14.src) return var89.emit("challengeError");
			var elem15 = document.createElement("script");
			elem15.type = "text/javascript";
			elem15.src = elem14.src;
			elem15.onerror = function() {
				var initEvent = document.createEvent("Event");
				initEvent.initEvent("challengerendered", true, true);
				document.getElementById("captcha-standalone").dispatchEvent(initEvent);
			};
			elem5.appendChild(elem15);
			document.getElementById("captcha-standalone").addEventListener("challengerendered", function() {
				var elem16 = document.querySelector("#captchaComponent form[name=challenge]");
				if (!elem16) return var89.emit("noChallenge");
				function fn2() {
					var89.emit("submitChallenge", {
						action: elem16.action,
						data: var85.serialize(elem16)
					});
					var87.notifyEvent(var86.CLIENT_STATE.SUBMITTED);
					var elem17 = document.querySelector("#captchaComponent button[name=continue]");
					elem17 && (elem17.disabled = true);
				}
				"undefined" != typeof autosubmit && true === autosubmit ? (var85.triggerCustomTracking({ adsCaptcha: "silent" }), fn2()) : (flag3 ? elem16.addEventListener("click", function(preventDefault1) {
					preventDefault1.preventDefault();
					var85.triggerCustomTracking({ adsCaptcha: "recaptcha" });
					fn2();
					var89.on("challengeSolved", function() {
						var85.triggerCustomTracking({
							adsCaptcha: "reCaptchaSolved",
							link: "Google reCaptcha submit."
						});
						var89.emit("closePopup", "closePopup");
					});
				}) : elem16.addEventListener("submit", function(preventDefault2) {
					preventDefault2.preventDefault();
					var85.triggerCustomTracking({ adsCaptcha: "explicit" });
					obj5.verifyForm(preventDefault2) && (fn2(), var89.on("challengeSolved", function() {
						var85.triggerCustomTracking({
							adsCaptcha: "captchaSubmit",
							link: "Explicit Captcha submit."
						});
						var89.emit("closePopup", "closePopup");
					}));
				}), document.getElementById("captchaComponent").style.display = "block", obj6.render(flag3));
			}, false);
			return var89;
		} };
	},
	function(var99, var100, var101) {
		var var102 = var101(7), var103 = var101(9);
		!function() {
			if (!window.paypalADSInterceptorInjected) {
				var elem18 = document.head ? document.head : document.getElementsByTagName("head")[0];
				elem18 && !elem18.getAttribute("data-xhr-interceptor-disabled") && (window.XMLHttpRequest ? window.XMLHttpRequest = var102 : window.ActiveXObject = var102);
				window.fetch && (window.fetch = var103);
				window.paypalADSInterceptorInjected = true;
			}
		}();
	},
	function(exports7, var104, var105) {
		"use strict";
		var var106 = var105(3), var107 = var105(4), challengeHandler = var105(5).challengeHandler, var108 = var105(2), var109 = var105(1), notifyEvent = var105(0), XMLHttpRequest = window.XMLHttpRequest, ActiveXObject = window.ActiveXObject;
		exports7.exports = function(var110) {
			var obj8 = new var106(), var111 = XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(var110), var112 = this;
			var112.overriddenMimeType = null;
			var112.challengeSubmit = null;
			var112.xRequestWithHeaderSet = false;
			var112.isPayPalRequest = false;
			var112.overrideMimeType = function(var113) {
				var112.overriddenMimeType = var113;
				var111.overrideMimeType(var113);
			};
			var112.setRequestHeader = function(str7) {
				"string" == typeof str7 && "x-requested-with" === str7.toLowerCase() && (var112.xRequestWithHeaderSet = true);
				var111.setRequestHeader.apply(var111, arguments);
			};
			var112.open = function(var114, var115) {
				var112.isPayPalRequest = var108.isRequestToPayPal(var115);
				var111.open.apply(var111, arguments);
			};
			var112.send = function() {
				!var112.xRequestWithHeaderSet && var112.isPayPalRequest && var112.setRequestHeader("X-Requested-With", "XMLHttpRequest");
				var111.send.apply(var111, arguments);
				var112.xRequestWithHeaderSet = false;
			};
			var112.abort = function() {
				var112.challengeSubmit && var112.challengeSubmit.abort.apply(var112.challengeSubmit, arguments);
				obj8.emit("abortChallenge");
				var111.abort.apply(var111, arguments);
			};
			var112.onreadystatechange = null;
			var111.onreadystatechange = function() {
				return var112.isPayPalRequest ? 4 !== var112.readyState || 200 !== var112.status ? var112.onreadystatechange && var112.onreadystatechange() : undefined : var112.onreadystatechange && var112.onreadystatechange();
			};
			var112.onload = null;
			var111.onload = function() {
				if (!var112.isPayPalRequest) return var112.onload && var112.onload();
				var var116 = function() {
					var112.onreadystatechange && var112.onreadystatechange();
					var112.onload && var112.onload();
				}, list5 = var111.getResponseHeader("Content-Type");
				200 !== var111.status || !list5 || -1 === list5.indexOf("application/json") && -1 === list5.indexOf("text/html") ? var116() : var108.getXMLHTTPResponseText(var111, function(var117, var118) {
					if (var117) return var116();
					try {
						var var119 = var107.isChallengeResponse(var118, list5);
						if (!var119) return var116();
						var107.isFailedResponse(var118) && notifyEvent.notifyEvent(var109.CLIENT_STATE.FAILED);
						obj8.on("challengeError", function() {
							var112.onerror && var112.onerror();
						});
						obj8.on("noChallenge", function() {
							var116();
						});
						obj8.on("submitChallenge", function(var120) {
							!function(var121, var122) {
								var112.challengeSubmit = function(var123) {
									return window.XMLHttpRequest ? new window.XMLHttpRequest() : new window.ActiveXObject(var123);
								}(var110);
								var112.challengeSubmit.open("post", var121.action, true);
								var112.challengeSubmit.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
								var112.overriddenMimeType && var112.challengeSubmit.overrideMimeType(var112.overriddenMimeType);
								var112.challengeSubmit.responseType = var112.responseType;
								var112.challengeSubmit.onload = function() {
									var111 = var112.challengeSubmit;
									var122();
								};
								var112.challengeSubmit.onreadystatechange = function() {
									4 === var112.challengeSubmit.readyState && (notifyEvent.notifyEvent(var109.CLIENT_STATE.SOLVED), var111.onreadystatechange && var111.onreadystatechange.apply(var111, arguments));
								};
								var112.ontimeout && (var112.challengeSubmit.timeout = 15e3, "ontimeout" in var112.challengeSubmit && (var112.challengeSubmit.ontimeout = function() {
									notifyEvent.notifyEvent(var109.CLIENT_STATE.ERROR, { reason: var109.ERROR_STATE.TIME_OUT });
									var112.ontimeout.apply(var112, arguments);
								}));
								"onerror" in var112.challengeSubmit && (var112.challengeSubmit.onerror = function() {
									notifyEvent.notifyEvent(var109.CLIENT_STATE.ERROR, { reason: var109.ERROR_STATE.ERROR });
									var112.onerror && var112.onerror.apply(var112, arguments);
								}, obj8.emit("abortChallenge"));
								var112.challengeSubmit.send(var121.data);
							}(var120, function() {
								obj8.emit("challengeSolved");
								var116();
							});
						});
						challengeHandler(var119, obj8);
					} catch (error4) {
						var112.onerror && var112.onerror();
					}
				});
			};
			[
				"readyState",
				"response",
				"responseText",
				"responseURL",
				"responseXML",
				"status",
				"statusText",
				"upload"
			].forEach(function(item4) {
				Object.defineProperty(var112, item4, { get: function() {
					return var111[item4];
				} });
			});
			[
				"onerror",
				"onprogress",
				"onloadstart",
				"onloadend",
				"ontimeout",
				"responseType",
				"timeout",
				"withCredentials"
			].forEach(function(item5) {
				Object.defineProperty(var112, item5, {
					get: function() {
						return var111[item5];
					},
					set: function(var124) {
						var111[item5] = var124;
					}
				});
			});
			[
				"addEventListener",
				"removeEventListener",
				"dispatchEvent",
				"getResponseHeader",
				"getAllResponseHeaders"
			].forEach(function(item6) {
				Object.defineProperty(var112, item6, { value: function() {
					return var111[item6].apply(var111, arguments);
				} });
			});
		};
	},
	function(exports8, var125, var126) {
		var hasClass = var126(0);
		exports8.exports = function(var127) {
			var obj9 = {
				init: function(elem19) {
					if (elem19) {
						var list6 = [].slice.call(elem19.querySelectorAll(".validate, .validateEmpty"));
						0 !== list6.length && list6.forEach(function(item7) {
							var127.on("keyup", function() {
								obj9.doValidation(item7.target);
							});
						});
					}
				},
				doValidation: function(elem20) {
					if (elem20) {
						var type = elem20.type, name = elem20.name, var128 = elem20.getAttribute("disabled"), var129 = elem20.value && elem20.value.trim();
						if ("text" === type) if (!elem20.value && !var128) var127.emit("empty" + name, name);
						else if (hasClass.hasClass(elem20, "validate") && !var128) switch (name) {
							case "captcha": obj9.isValid(/^\S+$/, var129, name);
						}
						else var127.emit("valid" + name, name);
					}
				},
				isValid: function(test, var130, var131) {
					test.test(var130) ? var127.emit("valid" + var131, var131) : var127.emit("invalid" + var131, var131);
				},
				isEmpty: function(value) {
					return !value.value;
				}
			};
			return obj9;
		};
	},
	function(exports9, var132, var133) {
		var var134 = var133(3), var135 = var133(4), challengeHandler1 = var133(5), var136 = var133(2), var137 = var133(1), notifyEvent1 = var133(0), fetch = window.fetch;
		exports9.exports = function(var138, var139) {
			var var140 = var138;
			var138 ? var138 instanceof window.Request ? var140 = var138.url : var138 instanceof window.URL && (var140 = var138.href) : var140 = window.location.href;
			return var136.isRequestToPayPal(var140) ? new Promise(function(var141, var142) {
				var obj10 = new var134();
				if (var138 instanceof window.Request) var138.headers.has("X-Requested-With") || var138.headers.append("X-Requested-With", "fetch");
				else {
					var headers = var136.isString(var138) || var138 instanceof window.URL ? var139 : var138;
					headers || (var139 = headers = {});
					headers.headers = headers.headers || {};
					var flag4 = false;
					for (var str8 in headers.headers) if (str8 && "x-requested-with" === str8.toLowerCase()) {
						flag4 = true;
						break;
					}
					flag4 || (headers.headers["X-Requested-With"] = "fetch");
				}
				fetch(var138, var139).then(function(var143) {
					var list7 = var143.headers.get("Content-Type");
					200 !== var143.status || !list7 || -1 === list7.indexOf("application/json") && -1 === list7.indexOf("text/html") ? var141(var143) : var143.clone().text().then(function(var144) {
						var var145 = var135.isChallengeResponse(var144, list7);
						if (!var145) return var141(var143);
						var135.isFailedResponse(var144) && notifyEvent1.notifyEvent(var137.CLIENT_STATE.FAILED);
						obj10.on("challengeError", function() {
							var141(var143);
						});
						obj10.on("noChallenge", function() {
							var141(var143);
						});
						obj10.on("submitChallenge", function(var146) {
							(function(var147) {
								return window.fetch(var147.action, {
									credentials: "include",
									method: "post",
									body: var147.data,
									headers: { "Content-Type": "application/x-www-form-urlencoded" }
								});
							})(var146).then(function(var148) {
								notifyEvent1.notifyEvent(var137.CLIENT_STATE.SOLVED);
								obj10.emit("challengeSolved");
								var141(var148);
							}).catch(function(var149) {
								notifyEvent1.notifyEvent(var137.CLIENT_STATE.ERROR, { reason: var137.ERROR_STATE.ERROR });
								obj10.emit("abortChallenge");
								var142(var149);
							});
						});
						challengeHandler1.challengeHandler(var145, obj10);
					}).catch(function() {
						var141(var143);
					});
				}).catch(function(var150) {
					var142(var150);
				});
			}) : fetch(var138, var139);
		};
	}
]);