-
Notifications
You must be signed in to change notification settings - Fork 9
/
scripts.js
160 lines (160 loc) · 4.53 KB
/
scripts.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
const _0x1bbd82 = _0x15c0;
(function (_0xfe2964, _0x40ce6a) {
const _0x16f70b = _0x15c0,
_0x127cf2 = _0xfe2964();
while (!![]) {
try {
const _0x29951d =
(parseInt(_0x16f70b(0x1c8)) / 0x1) * (parseInt(_0x16f70b(0x1b5)) / 0x2) +
-parseInt(_0x16f70b(0x1b4)) / 0x3 +
parseInt(_0x16f70b(0x1bb)) / 0x4 +
parseInt(_0x16f70b(0x1dd)) / 0x5 +
-parseInt(_0x16f70b(0x1d8)) / 0x6 +
parseInt(_0x16f70b(0x1c2)) / 0x7 +
(-parseInt(_0x16f70b(0x1bf)) / 0x8) * (-parseInt(_0x16f70b(0x1ca)) / 0x9);
if (_0x29951d === _0x40ce6a) break;
else _0x127cf2["push"](_0x127cf2["shift"]());
} catch (_0xd732a) {
_0x127cf2["push"](_0x127cf2["shift"]());
}
}
})(_0x55eb, 0xc4937);
const container = document[_0x1bbd82(0x1de)](_0x1bbd82(0x1e1));
for (let i = 0x1; i <= 0x64; i++) {
const hearts = document[_0x1bbd82(0x1d9)]("div");
hearts[_0x1bbd82(0x1db)][_0x1bbd82(0x1d2)]("heart"), container[_0x1bbd82(0x1be)](hearts);
}
function animateHearts() {
const _0x2ae08d = _0x1bbd82;
anime({
targets: _0x2ae08d(0x1df),
translateX: function () {
const _0x27f956 = _0x2ae08d;
return anime[_0x27f956(0x1c0)](-0x2bc, 0x2bc);
},
translateY: function () {
return anime["random"](-0x1f4, 0x1f4);
},
rotate: 0x2d,
scale: function () {
const _0x4e8e2b = _0x2ae08d;
return anime[_0x4e8e2b(0x1c0)](0x1, 0x5);
},
easing: _0x2ae08d(0x1c1),
duration: 0xbb8,
delay: anime["stagger"](0xa),
complete: animateHearts,
});
}
function _0x55eb() {
const _0x5e0da4 = [
"715239pfPIwo",
"padding:\x208px",
"font-size:\x2018px",
"%c❤️",
"color:\x20#fff",
"%cGithub\x20\x20\x20%chttps://bit.ly/3iwQC6U",
"padding:\x2016px",
"border-radius:\x204px",
"add",
"%cLinkedin\x20%chttps://bit.ly/3cygAD4",
"join",
"clear",
"font-size:\x2020px",
"%cPortfolio%chttps://bit.ly/3QQr1Ux",
"6516480nOQrKo",
"createElement",
"%cHello\x20World!\x20I\x27m\x20Emmanuel.",
"classList",
"margin:\x206px\x200\x206px\x2014px",
"1641105jAqOQD",
"querySelector",
".heart",
"%cThank\x20you\x20for\x20checking\x20out\x20my\x20work!",
".container",
"3690588BtCMGG",
"402hYNRmb",
"scope",
"log",
"/heart-animation/",
"font-size:\x2014px",
"%cHave\x20a\x20wonderful\x20day!",
"5761656WEfmhZ",
"register",
"color:\x20white",
"appendChild",
"56gvYMJs",
"random",
"easeInOutBack",
"1682464mQjgte",
"color:\x20rgba(238,58,136,1)",
"then",
"padding:\x2012px",
"serviceWorker",
"background:\x20rgba(238,58,136,1)",
"2767GTCjZW",
"/heart-animation/sw.js",
];
_0x55eb = function () {
return _0x5e0da4;
};
return _0x55eb();
}
animateHearts();
function _0x15c0(_0x543283, _0x5e5eb6) {
const _0x55ebe5 = _0x55eb();
return (
(_0x15c0 = function (_0x15c05a, _0x2c8b0d) {
_0x15c05a = _0x15c05a - 0x1b4;
let _0x202de7 = _0x55ebe5[_0x15c05a];
return _0x202de7;
}),
_0x15c0(_0x543283, _0x5e5eb6)
);
}
function swRegistration() {
const _0x213a76 = _0x1bbd82,
_0x5e1b55 = [_0x213a76(0x1d6), _0x213a76(0x1c5), "margin:\x204px\x200\x204px\x204px", _0x213a76(0x1c3)]["join"](
";"
);
if (_0x213a76(0x1c6) in navigator) {
const _0x2785c8 = {};
(_0x2785c8[_0x213a76(0x1b6)] = _0x213a76(0x1b8)),
navigator[_0x213a76(0x1c6)]
[_0x213a76(0x1bc)](_0x213a76(0x1c9), _0x2785c8)
[_0x213a76(0x1c4)](function (_0x440ffc) {
const _0x527788 = _0x213a76;
console["log"](_0x527788(0x1cd), _0x5e1b55);
})
["catch"](function (_0x2e90ef) {
console["log"](_0x2e90ef);
});
}
}
function consoleText() {
const _0x381565 = _0x1bbd82;
console[_0x381565(0x1d5)]();
const _0x2d360a = [_0x381565(0x1bd), _0x381565(0x1c7), _0x381565(0x1cc), _0x381565(0x1c5), _0x381565(0x1dc)]["join"](
";"
),
_0x53df83 = [_0x381565(0x1b9), _0x381565(0x1d0), "margin:\x206px\x200\x206px\x200", "color:\x20rgba(238,58,136,1)"][
_0x381565(0x1d4)
](";");
console["log"](_0x381565(0x1da), _0x2d360a), console["log"](_0x381565(0x1e0), _0x53df83);
const _0x48e3ea = [
_0x381565(0x1b9),
_0x381565(0x1ce),
"width:\x20200px",
_0x381565(0x1cb),
_0x381565(0x1dc),
_0x381565(0x1d1),
_0x381565(0x1c7),
"background:\x20linear-gradient(\x20109.6deg,\x20rgba(238,58,136,1)\x2011.2%,\x20rgba(128,162,245,1)\x2091.1%\x20)",
]["join"](";");
console["log"](_0x381565(0x1d7), _0x48e3ea, _0x53df83),
console[_0x381565(0x1b7)](_0x381565(0x1d3), _0x48e3ea, _0x53df83),
console["log"](_0x381565(0x1cf), _0x48e3ea, _0x53df83),
console[_0x381565(0x1b7)]("%cThe\x20README\x20\x20\x20%chttps://bit.ly/3xwRdMH", _0x48e3ea, _0x53df83),
console["log"](_0x381565(0x1ba), _0x53df83);
}
swRegistration(), consoleText();