Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function(a, b) {
- s_iLd ? window.html2canvas(b, {
- Ax: !1,
- k7b: !0,
- g7b: function(c) {
- c = c.tagName.toLowerCase();
- return s_k.product.qK && "none" !== s_1d(b, "background-image") ? !0 : "iframe" === c || "svg" === c
- },
- width: b.getBoundingClientRect().width + 100,
- x: s_8d(b).x - 50
- }).then(function(c) {
- s_MIf(a, s_3Mf(a));
- s_C(a.Ma.bind(a), 2150);
- var d = c.width
- , e = c.height
- , f = c.getContext("2d");
- try {
- var g = f.getImageData(0, 0, d, e)
- } catch (q) {
- c = s_gX + 1.35;
- s_Fm(b, "opacity " + c + "s ease");
- s_t(b, "opacity", 0);
- s_C(function() {
- s_t(b, "visibility", "hidden")
- }, 1E3 * c);
- return
- }
- s_Fm(b, "opacity " + s_gX + "s ease");
- s_t(b, "opacity", 0);
- s_C(function() {
- s_t(b, "visibility", "hidden")
- }, 1E3 * s_gX);
- s_ie(c, !0);
- s_t(c, "position", "absolute");
- s_t(c, "pointerEvents", "none");
- if (s_he(b)) {
- var h = parseInt(s_1d(b, "margin-right"), 10)
- , k = "relative" === s_1d(b, "position") ? parseInt(s_1d(b, "right"), 10) : 0;
- s_t(c, "margin-right", -35 + (0 > h ? h : 0) + (0 > k ? k : 0) + "px");
- s_t(c, "margin-top", "-1px")
- } else
- h = parseInt(s_1d(b, "margin-left"), 10),
- k = "relative" === s_1d(b, "position") ? parseInt(s_1d(b, "left"), 10) : 0,
- s_t(c, "margin-left", -50 + (0 > h ? h : 0) + (0 > k ? k : 0) + "px");
- s_Fm(c, "transform " + s_gX + "s ease-out, opacity " + s_gX + "s ease-out");
- h = [];
- for (k = 0; 32 > k; ++k)
- h.push(f.createImageData(d, e));
- for (f = 0; f < d; ++f)
- for (k = 0; k < e; ++k)
- for (var l = 0; 2 > l; ++l)
- for (var m = Math.floor(32 * (Math.random() + 2 * f / d) / 3), n = 4 * (k * d + f), p = 0; 4 > p; ++p)
- h[m].data[n + p] = g.data[n + p];
- d = {};
- for (e = 0; 32 > e; d = {
- yR: d.yR
- },
- ++e)
- d.yR = c.cloneNode(!0),
- d.yR.getContext("2d").putImageData(h[e], 0, 0),
- s_t(d.yR, "transitionDelay", 1.35 * e / 32 + "s"),
- s_hd(d.yR, b),
- s_C(function(q) {
- return function() {
- var r = 2 * Math.PI * (Math.random() - .5);
- s_t(q.yR, "transform", "rotate(" + 15 * (Math.random() - .5) + "deg) translate(" + 60 * Math.cos(r) + "px, " + 30 * Math.sin(r) + "px)\n rotate(" + 15 * (Math.random() - .5) + "deg)");
- s_t(q.yR, "opacity", 0);
- s_C(function() {
- s_kd(q.yR)
- }, 1E3 * (s_gX + 1 + Math.random()))
- }
- }(d), 0)
- }) : (s_Fm(b, "opacity " + s_gX + "s ease"),
- s_t(b, "opacity", 0),
- s_C(function() {
- s_t(b, "visibility", "hidden")
- }, 1E3 * s_gX),
- s_jLd(b, !1),
- s_jLd(b, !0),
- s_MIf(a, s_3Mf(a)),
- s_C(a.Ma.bind(a), 2150))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement