docto41 commited on
Commit
9593d05
·
verified ·
1 Parent(s): b402249

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +6 -4
  2. index.html +468 -19
  3. prompts.txt +1 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Envato Code
3
- emoji: 🐢
4
- colorFrom: pink
5
  colorTo: pink
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: envato-code
3
+ emoji: 🐳
4
+ colorFrom: yellow
5
  colorTo: pink
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,468 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="fr">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Hacker Codes - Envato & CodeCanyon</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <style>
10
+ @import url('https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap');
11
+
12
+ :root {
13
+ --neon-green: #39ff14;
14
+ --neon-blue: #00f7ff;
15
+ --neon-pink: #ff00ff;
16
+ }
17
+
18
+ body {
19
+ font-family: 'Share Tech Mono', monospace;
20
+ background-color: #0a0a0a;
21
+ color: #fff;
22
+ overflow-x: hidden;
23
+ }
24
+
25
+ .glitch {
26
+ position: relative;
27
+ }
28
+
29
+ .glitch::before, .glitch::after {
30
+ content: attr(data-text);
31
+ position: absolute;
32
+ top: 0;
33
+ left: 0;
34
+ width: 100%;
35
+ height: 100%;
36
+ }
37
+
38
+ .glitch::before {
39
+ left: 2px;
40
+ text-shadow: -2px 0 var(--neon-pink);
41
+ clip: rect(44px, 450px, 56px, 0);
42
+ animation: glitch-anim 5s infinite linear alternate-reverse;
43
+ }
44
+
45
+ .glitch::after {
46
+ left: -2px;
47
+ text-shadow: -2px 0 var(--neon-blue);
48
+ clip: rect(44px, 450px, 56px, 0);
49
+ animation: glitch-anim2 5s infinite linear alternate-reverse;
50
+ }
51
+
52
+ @keyframes glitch-anim {
53
+ 0% { clip: rect(31px, 9999px, 94px, 0); }
54
+ 10% { clip: rect(112px, 9999px, 76px, 0); }
55
+ 20% { clip: rect(85px, 9999px, 77px, 0); }
56
+ 30% { clip: rect(27px, 9999px, 97px, 0); }
57
+ 40% { clip: rect(64px, 9999px, 98px, 0); }
58
+ 50% { clip: rect(61px, 9999px, 85px, 0); }
59
+ 60% { clip: rect(99px, 9999px, 114px, 0); }
60
+ 70% { clip: rect(34px, 9999px, 115px, 0); }
61
+ 80% { clip: rect(98px, 9999px, 129px, 0); }
62
+ 90% { clip: rect(43px, 9999px, 96px, 0); }
63
+ 100% { clip: rect(82px, 9999px, 64px, 0); }
64
+ }
65
+
66
+ @keyframes glitch-anim2 {
67
+ 0% { clip: rect(65px, 9999px, 119px, 0); }
68
+ 10% { clip: rect(79px, 9999px, 66px, 0); }
69
+ 20% { clip: rect(101px, 9999px, 114px, 0); }
70
+ 30% { clip: rect(107px, 9999px, 99px, 0); }
71
+ 40% { clip: rect(47px, 9999px, 128px, 0); }
72
+ 50% { clip: rect(13px, 9999px, 55px, 0); }
73
+ 60% { clip: rect(60px, 9999px, 92px, 0); }
74
+ 70% { clip: rect(10px, 9999px, 2px, 0); }
75
+ 80% { clip: rect(86px, 9999px, 40px, 0); }
76
+ 90% { clip: rect(41px, 9999px, 23px, 0); }
77
+ 100% { clip: rect(83px, 9999px, 40px, 0); }
78
+ }
79
+
80
+ .terminal {
81
+ border: 1px solid var(--neon-green);
82
+ box-shadow: 0 0 10px var(--neon-green);
83
+ position: relative;
84
+ }
85
+
86
+ .terminal::before {
87
+ content: '';
88
+ position: absolute;
89
+ top: 0;
90
+ left: 0;
91
+ right: 0;
92
+ height: 30px;
93
+ background: rgba(57, 255, 20, 0.1);
94
+ border-bottom: 1px solid var(--neon-green);
95
+ }
96
+
97
+ .terminal-header {
98
+ position: absolute;
99
+ top: 5px;
100
+ left: 10px;
101
+ display: flex;
102
+ }
103
+
104
+ .terminal-btn {
105
+ width: 12px;
106
+ height: 12px;
107
+ border-radius: 50%;
108
+ margin-right: 5px;
109
+ }
110
+
111
+ .terminal-btn.red {
112
+ background: #ff5f56;
113
+ }
114
+
115
+ .terminal-btn.yellow {
116
+ background: #ffbd2e;
117
+ }
118
+
119
+ .terminal-btn.green {
120
+ background: #27c93f;
121
+ }
122
+
123
+ .code-input {
124
+ background: transparent;
125
+ border: 1px solid var(--neon-blue);
126
+ color: var(--neon-green);
127
+ font-family: 'Share Tech Mono', monospace;
128
+ outline: none;
129
+ box-shadow: 0 0 5px var(--neon-blue);
130
+ }
131
+
132
+ .code-input:focus {
133
+ box-shadow: 0 0 10px var(--neon-blue);
134
+ }
135
+
136
+ .neon-text {
137
+ text-shadow: 0 0 5px var(--neon-green);
138
+ color: var(--neon-green);
139
+ }
140
+
141
+ .neon-border {
142
+ border: 1px solid var(--neon-green);
143
+ box-shadow: 0 0 10px var(--neon-green);
144
+ }
145
+
146
+ .neon-border-blue {
147
+ border: 1px solid var(--neon-blue);
148
+ box-shadow: 0 0 10px var(--neon-blue);
149
+ }
150
+
151
+ .neon-border-pink {
152
+ border: 1px solid var(--neon-pink);
153
+ box-shadow: 0 0 10px var(--neon-pink);
154
+ }
155
+
156
+ .scanline {
157
+ position: absolute;
158
+ top: 0;
159
+ left: 0;
160
+ width: 100%;
161
+ height: 100%;
162
+ background: linear-gradient(
163
+ to bottom,
164
+ rgba(255, 255, 255, 0) 0%,
165
+ rgba(255, 255, 255, 0.03) 50%,
166
+ rgba(255, 255, 255, 0) 100%
167
+ );
168
+ animation: scanline 8s linear infinite;
169
+ pointer-events: none;
170
+ }
171
+
172
+ @keyframes scanline {
173
+ 0% { transform: translateY(-100%); }
174
+ 100% { transform: translateY(100%); }
175
+ }
176
+
177
+ .typewriter {
178
+ overflow: hidden;
179
+ border-right: 3px solid var(--neon-green);
180
+ white-space: nowrap;
181
+ margin: 0 auto;
182
+ letter-spacing: 2px;
183
+ animation: typing 3.5s steps(40, end), blink-caret 0.75s step-end infinite;
184
+ }
185
+
186
+ @keyframes typing {
187
+ from { width: 0 }
188
+ to { width: 100% }
189
+ }
190
+
191
+ @keyframes blink-caret {
192
+ from, to { border-color: transparent }
193
+ 50% { border-color: var(--neon-green) }
194
+ }
195
+
196
+ .matrix-bg {
197
+ position: fixed;
198
+ top: 0;
199
+ left: 0;
200
+ width: 100%;
201
+ height: 100%;
202
+ z-index: -1;
203
+ opacity: 0.1;
204
+ }
205
+
206
+ .pulse {
207
+ animation: pulse 2s infinite;
208
+ }
209
+
210
+ @keyframes pulse {
211
+ 0% { box-shadow: 0 0 0 0 rgba(57, 255, 20, 0.7); }
212
+ 70% { box-shadow: 0 0 0 10px rgba(57, 255, 20, 0); }
213
+ 100% { box-shadow: 0 0 0 0 rgba(57, 255, 20, 0); }
214
+ }
215
+
216
+ .flicker {
217
+ animation: flicker 3s linear infinite;
218
+ }
219
+
220
+ @keyframes flicker {
221
+ 0%, 19.999%, 22%, 62.999%, 64%, 64.999%, 70%, 100% {
222
+ opacity: 1;
223
+ }
224
+ 20%, 21.999%, 63%, 63.999%, 65%, 69.999% {
225
+ opacity: 0.4;
226
+ }
227
+ }
228
+ </style>
229
+ </head>
230
+ <body class="min-h-screen flex flex-col items-center justify-center p-4">
231
+ <canvas id="matrix" class="matrix-bg"></canvas>
232
+ <div class="scanline"></div>
233
+
234
+ <div class="w-full max-w-4xl relative">
235
+ <!-- Header with glitch effect -->
236
+ <div class="text-center mb-8">
237
+ <h1 class="glitch text-4xl md:text-6xl font-bold mb-4" data-text="HACKER CODES">
238
+ HACKER CODES
239
+ </h1>
240
+ <p class="typewriter text-xl neon-text">Envato & CodeCanyon Premium Access</p>
241
+ </div>
242
+
243
+ <!-- Main terminal -->
244
+ <div class="terminal bg-black bg-opacity-90 rounded-lg p-6 pt-12 mb-8 neon-border">
245
+ <div class="terminal-header">
246
+ <div class="terminal-btn red"></div>
247
+ <div class="terminal-btn yellow"></div>
248
+ <div class="terminal-btn green"></div>
249
+ </div>
250
+
251
+ <div class="mb-6">
252
+ <div class="flex items-center mb-2">
253
+ <span class="text-green-400 mr-2">$</span>
254
+ <span class="text-gray-300">sudo access envato_codes --admin</span>
255
+ </div>
256
+ <div class="text-green-400 mb-4 ml-4">
257
+ <p>> Access granted. Welcome back, admin.</p>
258
+ <p>> Loading premium codes database...</p>
259
+ <p>> Decrypting secure entries...</p>
260
+ </div>
261
+ </div>
262
+
263
+ <!-- Code display section -->
264
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6">
265
+ <!-- Envato Codes -->
266
+ <div class="bg-gray-900 rounded p-4 neon-border-blue">
267
+ <div class="flex items-center mb-3">
268
+ <i class="fab fa-envato text-2xl text-blue-400 mr-2"></i>
269
+ <h3 class="text-xl font-bold text-blue-400">ENVATO CODES</h3>
270
+ </div>
271
+ <div class="space-y-3">
272
+ <div class="bg-gray-800 p-3 rounded">
273
+ <p class="text-gray-400 text-sm">Premium Theme</p>
274
+ <div class="flex items-center justify-between">
275
+ <code class="text-green-400 font-mono">ENV-7XK9-2P4M-Q6R1</code>
276
+ <button onclick="copyCode('ENV-7XK9-2P4M-Q6R1')" class="text-xs bg-blue-900 text-blue-300 px-2 py-1 rounded hover:bg-blue-800 transition">
277
+ <i class="fas fa-copy mr-1"></i> Copy
278
+ </button>
279
+ </div>
280
+ </div>
281
+ <div class="bg-gray-800 p-3 rounded">
282
+ <p class="text-gray-400 text-sm">Graphic Pack</p>
283
+ <div class="flex items-center justify-between">
284
+ <code class="text-green-400 font-mono">ENV-3L8D-9F2K-5N7J</code>
285
+ <button onclick="copyCode('ENV-3L8D-9F2K-5N7J')" class="text-xs bg-blue-900 text-blue-300 px-2 py-1 rounded hover:bg-blue-800 transition">
286
+ <i class="fas fa-copy mr-1"></i> Copy
287
+ </button>
288
+ </div>
289
+ </div>
290
+ <div class="bg-gray-800 p-3 rounded">
291
+ <p class="text-gray-400 text-sm">Audio Bundle</p>
292
+ <div class="flex items-center justify-between">
293
+ <code class="text-green-400 font-mono">ENV-1M4P-7R9T-2S6V</code>
294
+ <button onclick="copyCode('ENV-1M4P-7R9T-2S6V')" class="text-xs bg-blue-900 text-blue-300 px-2 py-1 rounded hover:bg-blue-800 transition">
295
+ <i class="fas fa-copy mr-1"></i> Copy
296
+ </button>
297
+ </div>
298
+ </div>
299
+ </div>
300
+ </div>
301
+
302
+ <!-- CodeCanyon Codes -->
303
+ <div class="bg-gray-900 rounded p-4 neon-border-pink">
304
+ <div class="flex items-center mb-3">
305
+ <i class="fas fa-code text-2xl text-pink-400 mr-2"></i>
306
+ <h3 class="text-xl font-bold text-pink-400">CODECANYON CODES</h3>
307
+ </div>
308
+ <div class="space-y-3">
309
+ <div class="bg-gray-800 p-3 rounded">
310
+ <p class="text-gray-400 text-sm">Plugin Suite</p>
311
+ <div class="flex items-center justify-between">
312
+ <code class="text-green-400 font-mono">CC-5H8J-3K9M-4P2Q</code>
313
+ <button onclick="copyCode('CC-5H8J-3K9M-4P2Q')" class="text-xs bg-pink-900 text-pink-300 px-2 py-1 rounded hover:bg-pink-800 transition">
314
+ <i class="fas fa-copy mr-1"></i> Copy
315
+ </button>
316
+ </div>
317
+ </div>
318
+ <div class="bg-gray-800 p-3 rounded">
319
+ <p class="text-gray-400 text-sm">Script Package</p>
320
+ <div class="flex items-center justify-between">
321
+ <code class="text-green-400 font-mono">CC-7R2T-9Y4U-1I6O</code>
322
+ <button onclick="copyCode('CC-7R2T-9Y4U-1I6O')" class="text-xs bg-pink-900 text-pink-300 px-2 py-1 rounded hover:bg-pink-800 transition">
323
+ <i class="fas fa-copy mr-1"></i> Copy
324
+ </button>
325
+ </div>
326
+ </div>
327
+ <div class="bg-gray-800 p-3 rounded">
328
+ <p class="text-gray-400 text-sm">App Template</p>
329
+ <div class="flex items-center justify-between">
330
+ <code class="text-green-400 font-mono">CC-8W3E-5R7T-2Y9U</code>
331
+ <button onclick="copyCode('CC-8W3E-5R7T-2Y9U')" class="text-xs bg-pink-900 text-pink-300 px-2 py-1 rounded hover:bg-pink-800 transition">
332
+ <i class="fas fa-copy mr-1"></i> Copy
333
+ </button>
334
+ </div>
335
+ </div>
336
+ </div>
337
+ </div>
338
+ </div>
339
+
340
+ <!-- Generate new code section -->
341
+ <div class="mb-6">
342
+ <div class="flex items-center mb-2">
343
+ <span class="text-green-400 mr-2">$</span>
344
+ <span class="text-gray-300">generate_new_code --type=</span>
345
+ <select class="code-input ml-2 px-2 py-1 rounded bg-black text-green-400">
346
+ <option value="envato">Envato</option>
347
+ <option value="codecanyon">CodeCanyon</option>
348
+ </select>
349
+ </div>
350
+ <button id="generateBtn" class="ml-8 mt-2 px-4 py-2 bg-green-900 text-green-300 rounded hover:bg-green-800 transition flex items-center pulse">
351
+ <i class="fas fa-bolt mr-2"></i> Generate New Code
352
+ </button>
353
+ </div>
354
+
355
+ <!-- Status bar -->
356
+ <div class="text-xs text-gray-500 flex justify-between border-t border-gray-800 pt-2">
357
+ <div>
358
+ <span class="text-green-400">STATUS:</span>
359
+ <span class="text-gray-400">ACTIVE</span>
360
+ </div>
361
+ <div>
362
+ <span class="text-blue-400">CONNECTION:</span>
363
+ <span class="text-gray-400">SECURE</span>
364
+ </div>
365
+ <div>
366
+ <span class="text-pink-400">LAST UPDATE:</span>
367
+ <span class="text-gray-400">2023-11-15 14:37:42</span>
368
+ </div>
369
+ </div>
370
+ </div>
371
+
372
+ <!-- Disclaimer -->
373
+ <div class="text-center text-xs text-gray-500 neon-border p-3 rounded">
374
+ <p class="flicker">WARNING: These are demo codes for UI demonstration only. They are not valid for actual use on Envato or CodeCanyon.</p>
375
+ </div>
376
+ </div>
377
+
378
+ <script>
379
+ // Matrix background effect
380
+ const canvas = document.getElementById('matrix');
381
+ const ctx = canvas.getContext('2d');
382
+
383
+ canvas.width = window.innerWidth;
384
+ canvas.height = window.innerHeight;
385
+
386
+ const katakana = 'アァカサタナハマヤャラワガザダバパイィキシチニヒミリヰギジヂビピウゥクスツヌフムユュルグズブヅプエェケセテネヘメレヱゲゼデベペオォコソトノホモヨョロヲゴゾドボポヴッン';
387
+ const latin = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
388
+ const nums = '0123456789';
389
+ const symbols = '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~';
390
+
391
+ const alphabet = katakana + latin + nums + symbols;
392
+
393
+ const fontSize = 16;
394
+ const columns = canvas.width / fontSize;
395
+
396
+ const rainDrops = [];
397
+
398
+ for (let x = 0; x < columns; x++) {
399
+ rainDrops[x] = 1;
400
+ }
401
+
402
+ const draw = () => {
403
+ ctx.fillStyle = 'rgba(0, 0, 0, 0.05)';
404
+ ctx.fillRect(0, 0, canvas.width, canvas.height);
405
+
406
+ ctx.fillStyle = '#39ff14';
407
+ ctx.font = fontSize + 'px monospace';
408
+
409
+ for (let i = 0; i < rainDrops.length; i++) {
410
+ const text = alphabet.charAt(Math.floor(Math.random() * alphabet.length));
411
+ ctx.fillText(text, i * fontSize, rainDrops[i] * fontSize);
412
+
413
+ if (rainDrops[i] * fontSize > canvas.height && Math.random() > 0.975) {
414
+ rainDrops[i] = 0;
415
+ }
416
+ rainDrops[i]++;
417
+ }
418
+ };
419
+
420
+ setInterval(draw, 30);
421
+
422
+ // Handle window resize
423
+ window.addEventListener('resize', () => {
424
+ canvas.width = window.innerWidth;
425
+ canvas.height = window.innerHeight;
426
+ });
427
+
428
+ // Copy code function
429
+ function copyCode(code) {
430
+ navigator.clipboard.writeText(code).then(() => {
431
+ // Show copied notification
432
+ const notification = document.createElement('div');
433
+ notification.className = 'fixed top-4 right-4 bg-green-900 text-green-300 px-4 py-2 rounded shadow-lg flex items-center';
434
+ notification.innerHTML = `<i class="fas fa-check-circle mr-2"></i> Copied: ${code}`;
435
+ document.body.appendChild(notification);
436
+
437
+ setTimeout(() => {
438
+ notification.classList.add('opacity-0', 'transition-opacity', 'duration-500');
439
+ setTimeout(() => notification.remove(), 500);
440
+ }, 2000);
441
+ });
442
+ }
443
+
444
+ // Generate new code button
445
+ document.getElementById('generateBtn').addEventListener('click', function() {
446
+ const typeSelect = document.querySelector('.code-input');
447
+ const type = typeSelect.value;
448
+
449
+ // Generate a random code
450
+ const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
451
+ let code = '';
452
+
453
+ for (let i = 0; i < 4; i++) {
454
+ if (i > 0) code += '-';
455
+ for (let j = 0; j < 4; j++) {
456
+ code += chars.charAt(Math.floor(Math.random() * chars.length));
457
+ }
458
+ }
459
+
460
+ // Prefix based on type
461
+ code = (type === 'envato' ? 'ENV-' : 'CC-') + code.substring(4);
462
+
463
+ // Show the generated code in an alert (in a real app, you'd add it to the list)
464
+ alert(`New ${type} code generated:\n${code}\n\nThis is a demo - in a real app, this would be added to the database.`);
465
+ });
466
+ </script>
467
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=docto41/envato-code" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
468
+ </html>
prompts.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ hacker code d'achat envato et codecanyon