-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
549 lines (490 loc) · 87.8 KB
/
Copy pathindex.html
File metadata and controls
549 lines (490 loc) · 87.8 KB
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Georgios Triantafillidis</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500&family=IBM+Plex+Mono:ital,wght@0,400;0,500;1,400&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="style.css" />
<style>
.jake-wink{
--size: 150px;
width:var(--size); max-width:100%;
position:relative; cursor:pointer; user-select:none; -webkit-user-select:none;
margin:0;
animation:jw-bob 3.4s ease-in-out infinite;
}
.jake-wink img{display:block;width:100%;height:auto;-webkit-user-drag:none}
.jake-wink svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
.jake-wink .jw-lid{transform:translateY(-122px);animation:jw-loop 2.8s ease-in-out infinite}
.jake-wink.jw-once .jw-lid{animation:jw-once .85s ease-in-out}
@keyframes jw-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes jw-loop{0%,38%{transform:translateY(-122px)}44%,52%{transform:translateY(0)}58%,100%{transform:translateY(-122px)}}
@keyframes jw-once{0%{transform:translateY(-122px)}20%{transform:translateY(0)}58%{transform:translateY(0)}80%,100%{transform:translateY(-122px)}}
@media (prefers-reduced-motion:reduce){
.jake-wink{animation:none}
}
</style>
</head>
<body>
<!-- ── STICKY HEADER ── -->
<header class="site-header" id="siteHeader">
<div class="header-inner">
<a href="#hero" class="header-brand">GT</a>
<nav class="tab-nav">
<a href="#about" class="tab tab-about" data-section="about">about me</a>
<a href="#projects" class="tab tab-projects" data-section="projects">projects</a>
<a href="#aktuell" class="tab tab-aktuell" data-section="aktuell">now</a>
<a href="#mehr" class="tab tab-mehr" data-section="mehr">Education & Skills</a>
<a href="#certs" class="tab tab-certs" data-section="certs">certificates</a>
</nav>
</div>
</header>
<!-- ── HERO ── -->
<section class="hero-section" id="hero">
<canvas class="scratch-canvas" id="scratchCanvas"></canvas>
<h1 class="monogram">AlitisCoder</h1>
<div class="hero-info">
<p class="hero-name">Georgios Triantafillidis</p>
<p class="hero-role">ai-student & developer</p>
</div>
<div class="hero-jake">
<img src="jake2.png" alt="Jake the Dog" class="jake-hero" />
<p class="jake-quote" id="jakeQuote"></p>
</div>
<div class="scroll-hint">scroll ↓</div>
</section>
<!-- ── ABOUT ── -->
<section class="page-section" id="about" data-theme="about">
<div class="section-inner">
<span class="panel-label reveal">// about me</span>
<div class="panel-about-body reveal">
<div class="about-avatar-wrap">
<img src="IMG_7327.JPG" alt="Georgios Triantafillidis" class="avatar" />
<div class="jake-wink jake-intro" id="jakeWink" role="img" aria-label="Jake the Dog winking">
<img src="data:image/png;base64,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" alt="Jake the Dog">
<svg viewBox="0 0 512 421">
<defs>
<clipPath id="jwEyeClip">
<ellipse cx="319" cy="137" rx="31" ry="34" transform="rotate(-12 319 137)"></ellipse>
</clipPath>
</defs>
<g clip-path="url(#jwEyeClip)">
<g class="jw-lid">
<rect x="268" y="18" width="122" height="184" fill="#F2C92F"></rect>
<path d="M296,151 Q320,169 344,149" stroke="#1a1a1a" stroke-width="7" fill="none" stroke-linecap="round"></path>
</g>
</g>
</svg>
</div>
</div>
<div class="about-text">
<p class="lead">Hello, I'm <em>Georgios</em> — student of Applied Artificial Intelligence at Hochschule Heilbronn.</p>
<p class="sub">🎓 Student of Applied Artificial Intelligence @ Hochschule Heilbronn<br>I'm learning not just to understand AI, but to actually apply it — from technical fundamentals and machine learning to ethical questions around AI systems. My goal: bridging theory and practice.</p>
<p class="sub">Before university, I completed a voluntary social year (FSJ) at ASB, working in their emergency call service (Hausnotruf) — a 24/7 service providing safety to elderly and vulnerable people. In emergencies, I was the first point of contact: assessing situations, coordinating responses, acting quickly and calmly. It taught me more than any course ever could — responsibility, empathy, and a clear head under pressure.</p>
<p class="sub">Alongside my studies I keep gaining real-world work experience: as a waiter at Markthalle Ludwigsburg, and previously as a delivery driver for Deutsche Post — reliable, even when things get busy.</p>
<p class="sub">In parallel, I build my own coding projects and actively maintain my GitHub with new repositories — because hands-on work matters just as much to me as the theory in the lecture hall.</p>
<p class="sub">I'm looking for an internship or working-student position in the AI field where I can contribute and grow.</p>
<p class="sub sub-meta">📍 Heilbronn/Stuttgart area | 💡 Open for opportunities | 🐙 github.com/AlitisCoder</p>
<div class="intro-stats">
<div class="stat"><span class="stat-n" id="statProjects">—</span><span class="stat-l">Projects</span></div>
<div class="stat"><span class="stat-n">5</span><span class="stat-l">Languages</span></div>
<div class="stat"><span class="stat-n">2025</span><span class="stat-l">Since</span></div>
</div>
<div class="socials-list">
<a href="https://www.instagram.com/vgeo.rosen/" target="_blank" rel="noopener" class="social-link">
<span class="social-platform">Instagram</span>
<span class="social-handle">@vgeo.rosen</span>
<span class="social-arrow">↗</span>
</a>
<a href="https://open.spotify.com/user/toai1z7cfvzip0fawmtq5ohlm" target="_blank" rel="noopener" class="social-link">
<span class="social-platform">Spotify</span>
<span class="social-handle">my profile</span>
<span class="social-arrow">↗</span>
</a>
<a href="https://www.linkedin.com/in/georgios-triantafillidis-95a028415" target="_blank" rel="noopener" class="social-link">
<span class="social-platform">LinkedIn</span>
<span class="social-handle">Georgios Triantafillidis</span>
<span class="social-arrow">↗</span>
</a>
</div>
</div>
</div>
</div>
</section>
<!-- ── PROJECTS ── -->
<section class="page-section" id="projects" data-theme="projects">
<div class="section-inner">
<span class="panel-label reveal">// projects</span>
<div class="panel-scroll" id="projectsGrid">
<p class="projects-loading">loading repos…</p>
</div>
</div>
</section>
<!-- ── NOW ── -->
<section class="page-section" id="aktuell" data-theme="aktuell">
<div class="section-inner">
<span class="panel-label reveal">// now</span>
<div class="aktuell-grid">
<div class="aktuell-card reveal">
<span class="aktuell-badge">learning</span>
<h3>TouchDesigner</h3>
<p>Real-time visuals and interactive installations with TouchDesigner — the intersection of AI, generative art, and live performance.</p>
</div>
<div class="aktuell-card reveal">
<span class="aktuell-badge">studies</span>
<h3>Applied AI — 2nd Semester</h3>
<p>Fundamentals of Artificial Intelligence, Mathematics, and Programming at Hochschule Heilbronn.</p>
</div>
<div class="aktuell-card reveal">
<span class="aktuell-badge">next project</span>
<h3>Playlist Matcher</h3>
<p>Web app that automatically creates matching playlists based on your Spotify Wrapped. Songs can be added or removed by swiping left or right.</p>
</div>
</div>
</div>
</section>
<!-- ── EDUCATION & SKILLS ── -->
<section class="page-section" id="mehr" data-theme="mehr">
<div class="section-inner">
<span class="panel-label reveal">// education & skills</span>
<h2 class="section-title reveal">education</h2>
<div class="edu-entry reveal">
<div class="edu-left"><span class="edu-year">2025 — present</span></div>
<div class="edu-right">
<strong>Hochschule Heilbronn</strong>
<span class="edu-location">Heilbronn, Germany</span>
<p>Bachelor of Applied Artificial Intelligence.</p>
</div>
</div>
<h2 class="section-title reveal">work experience</h2>
<div class="job-list">
<div class="edu-entry reveal">
<div class="edu-left"><span class="edu-year">April 2026 — present</span></div>
<div class="edu-right">
<strong>Waiter</strong>
<span class="edu-location">Markthalle Ludwigsburg, Germany</span>
<p>Service at Markthalle Ludwigsburg.</p>
</div>
</div>
<div class="edu-entry reveal">
<div class="edu-left"><span class="edu-year">Summer 2024</span></div>
<div class="edu-right">
<strong>Parcel Delivery Driver</strong>
<span class="edu-location">Deutsche Post, Germany</span>
<p>Holiday job as a parcel delivery driver at Deutsche Post.</p>
</div>
</div>
<div class="edu-entry reveal">
<div class="edu-left"><span class="edu-year">Sep. 2024 — Jul. 2025</span></div>
<div class="edu-right">
<strong>FSJ — ASB Emergency Call Service</strong>
<span class="edu-location">Arbeiter-Samariter-Bund, Germany</span>
<p>Voluntary Social Year (FSJ) at ASB in the emergency call service (Hausnotruf).</p>
</div>
</div>
</div>
<h2 class="section-title reveal">skills</h2>
<div class="skills-grid">
<div class="skill-group reveal">
<h4>programming</h4>
<ul>
<li>Python</li>
<li>HTML / CSS / JavaScript</li>
<li>Jupyter Notebook</li>
<li>MediaPipe / OpenCV</li>
<li>Machine Learning Fundamentals</li>
<li>AI Engineering</li>
</ul>
</div>
<div class="skill-group reveal">
<h4>languages</h4>
<ul>
<li>Greek — native</li>
<li>German — native</li>
<li>English — fluent</li>
<li>French — basics</li>
<li>Spanish — basics</li>
</ul>
</div>
</div>
<div class="terminal reveal" id="resumeTerminal">
<div class="terminal-bar">
<span class="terminal-dot"></span>
<span class="terminal-dot"></span>
<span class="terminal-dot"></span>
<span class="terminal-title">georgios@portfolio ~ </span>
</div>
<div class="terminal-body" id="terminalBody"></div>
</div>
</div>
</section>
<!-- ── CERTIFICATES ── -->
<section class="page-section" id="certs" data-theme="certs">
<div class="section-inner">
<span class="panel-label reveal">// certificates</span>
<div class="cert-grid">
<a href="Claude101.pdf" target="_blank" rel="noopener" class="cert-card reveal">
<div class="cert-issuer">Anthropic</div>
<div class="cert-name">Claude 101</div>
<div class="cert-link">view certificate ↗</div>
</a>
<a href="ClaudeCode101.pdf" target="_blank" rel="noopener" class="cert-card reveal">
<div class="cert-issuer">Anthropic</div>
<div class="cert-name">Claude Code 101</div>
<div class="cert-link">view certificate ↗</div>
</a>
</div>
</div>
</section>
<!-- ── FOOTER ── -->
<footer class="site-footer">
<span class="footer-name">georgios triantafillidis <span class="sep">|</span> ai-student & developer <span class="sep">|</span> built with Claude Code</span>
<div class="footer-links">
<a href="https://github.com/AlitisCoder" target="_blank" rel="noopener">github ↗</a>
<a href="mailto:geotrianta145@gmail.com">e-mail</a>
</div>
</footer>
<script>
// ── Scratch card ──
const canvas = document.getElementById('scratchCanvas');
const ctx = canvas.getContext('2d');
let scratching = false;
function resizeCanvas() {
const hero = canvas.parentElement;
canvas.width = hero.offsetWidth;
canvas.height = hero.offsetHeight;
ctx.fillStyle = '#1a2010';
ctx.fillRect(0, 0, canvas.width, canvas.height);
}
resizeCanvas();
window.addEventListener('resize', resizeCanvas);
function scratch(x, y) {
ctx.globalCompositeOperation = 'destination-out';
ctx.beginPath();
ctx.arc(x, y, 38, 0, Math.PI * 2);
ctx.fill();
}
function getPos(e) {
const r = canvas.getBoundingClientRect();
if (e.touches) return { x: e.touches[0].clientX - r.left, y: e.touches[0].clientY - r.top };
return { x: e.clientX - r.left, y: e.clientY - r.top };
}
canvas.addEventListener('mousedown', e => { scratching = true; scratch(...Object.values(getPos(e))); });
canvas.addEventListener('mousemove', e => { if (scratching) scratch(...Object.values(getPos(e))); });
canvas.addEventListener('mouseup', () => scratching = false);
canvas.addEventListener('mouseleave', () => scratching = false);
let touchStartX = 0, touchStartY = 0, touchMode = 'unknown';
canvas.addEventListener('touchstart', e => {
const pos = getPos(e);
touchStartX = pos.x;
touchStartY = pos.y;
touchMode = 'unknown';
scratching = true;
}, { passive: true });
canvas.addEventListener('touchmove', e => {
if (!scratching) return;
const pos = getPos(e);
if (touchMode === 'unknown') {
const dx = Math.abs(pos.x - touchStartX);
const dy = Math.abs(pos.y - touchStartY);
touchMode = dy > dx * 1.5 ? 'scroll' : 'scratch';
}
if (touchMode === 'scroll') { scratching = false; return; }
e.preventDefault();
scratch(pos.x, pos.y);
}, { passive: false });
canvas.addEventListener('touchend', () => { scratching = false; touchMode = 'unknown'; });
// ── Jake quotes ──
const jakeQuotes = [
"Dude, sucking at something is the first step to being sorta good at something.",
"To live life you need problems. If you get everything you want the minute you want it, then what's the point of living?",
"Homies help homies. Always.",
"Being crazy is hard. You gotta focus on what's real, man.",
"Bad biscuits make the baker broke, bro.",
"I love food more than I love people.",
"Just do whatever you want, man, as long as it comes from the inside.",
"Now go sit in the corner and think about your life.",
"Sometimes life is scary and dark. That is why we must find the light.",
"You don't just read the poetry to understand it, you got to feel it.",
"Your heart may be small, but it's strong as a bull donk.",
"I know who I am, and I'll know what I want if and when it ever comes along.",
"The unknown is where all the fun stuff happens.",
"Don't be afraid to dream big.",
"Always stay curious, my friend. The world is a weird and wonderful place.",
"Sometimes, the best adventures are the ones you didn't plan.",
"The imagination is a powerful tool. It can take you to places you've never been.",
"I've always got room for ice cream.",
"Adventure isn't about the destination; it's about the journey and the friends you make along the way.",
"Logic is the magic of truth and the skeleton of reality.",
];
let quoteIdx = Math.floor(Math.random() * jakeQuotes.length);
const quoteEl = document.getElementById('jakeQuote');
quoteEl.textContent = '"' + jakeQuotes[quoteIdx] + '"';
quoteEl.addEventListener('click', () => {
quoteEl.style.opacity = '0';
setTimeout(() => {
quoteIdx = (quoteIdx + 1) % jakeQuotes.length;
quoteEl.textContent = '"' + jakeQuotes[quoteIdx] + '"';
quoteEl.style.opacity = '1';
}, 200);
});
// ── Header on scroll ──
const header = document.getElementById('siteHeader');
window.addEventListener('scroll', () => {
header.classList.toggle('scrolled', window.scrollY > 40);
}, { passive: true });
// ── Active tab on scroll ──
const sections = document.querySelectorAll('.page-section');
const tabs = document.querySelectorAll('.tab[data-section]');
function updateActiveTab() {
const scrollY = window.scrollY;
const offset = header.offsetHeight + 80;
let current = '';
sections.forEach(sec => {
if (scrollY >= sec.offsetTop - offset) current = sec.id;
});
tabs.forEach(tab => tab.classList.toggle('active', tab.dataset.section === current));
}
window.addEventListener('scroll', updateActiveTab, { passive: true });
// ── Scroll reveal ──
const revealObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('visible');
revealObserver.unobserve(entry.target);
}
});
}, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });
// Stagger siblings within each section
document.querySelectorAll('.section-inner').forEach(inner => {
inner.querySelectorAll('.reveal').forEach((el, i) => {
el.style.transitionDelay = (i * 0.07) + 's';
revealObserver.observe(el);
});
});
// ── Terminal typewriter ──
const termBody = document.getElementById('terminalBody');
const termLines = [
{ type: 'cmd', text: 'cat education.txt' },
{ type: 'out', text: ' → B.Sc. Applied AI — Hochschule Heilbronn (2025 – present)' },
{ type: 'cmd', text: 'git log --work --oneline' },
{ type: 'out', text: ' a3f1c2 Waiter @ Markthalle Ludwigsburg (Apr 2026 – now)' },
{ type: 'out', text: ' 9b2e4a FSJ @ ASB Hausnotruf (Sep 2024 – Jul 2025)' },
{ type: 'out', text: ' 1c8d3f Delivery Driver @ Deutsche Post (Summer 2024)' },
{ type: 'cmd', text: 'skills --list' },
{ type: 'out', text: ' code Python · HTML/CSS/JS · Jupyter · MediaPipe · OpenCV' },
{ type: 'out', text: ' human Greek (native) · German (native) · English (fluent)' },
{ type: 'cmd', text: 'echo $OPEN_TO' },
{ type: 'out', text: ' internship | working-student position | heilbronn / stuttgart' },
];
let tLineIdx = 0, tCharIdx = 0, tCurrent = null, tCursor = null;
let termStarted = false;
function typeNext() {
if (tLineIdx >= termLines.length) {
if (tCursor) tCursor.remove();
const fin = document.createElement('span');
fin.className = 't-line';
fin.innerHTML = '<span class="t-prompt">~/portfolio $</span> <span class="t-cursor"></span>';
termBody.appendChild(fin);
return;
}
const line = termLines[tLineIdx];
if (tCharIdx === 0) {
if (tCursor) tCursor.remove();
tCurrent = document.createElement('span');
tCurrent.className = 't-line';
if (line.type === 'cmd') {
tCurrent.innerHTML = '<span class="t-prompt">~/portfolio $</span> <span class="t-cmd"></span>';
} else {
tCurrent.innerHTML = '<span class="t-out"></span>';
}
termBody.appendChild(tCurrent);
tCursor = document.createElement('span');
tCursor.className = 't-cursor';
tCurrent.appendChild(tCursor);
}
const target = tCurrent.querySelector(line.type === 'cmd' ? '.t-cmd' : '.t-out');
target.textContent = line.text.slice(0, tCharIdx + 1);
tCharIdx++;
if (tCharIdx >= line.text.length) {
tLineIdx++; tCharIdx = 0;
setTimeout(typeNext, line.type === 'cmd' ? 380 : 80);
} else {
setTimeout(typeNext, line.type === 'cmd' ? 42 + Math.random() * 40 : 6);
}
}
const termObs = new IntersectionObserver(entries => {
if (entries[0].isIntersecting && !termStarted) {
termStarted = true;
termObs.disconnect();
setTimeout(typeNext, 400);
}
}, { threshold: 0.25 });
const termEl = document.getElementById('resumeTerminal');
if (termEl) termObs.observe(termEl);
// ── Jake click pop ──
function popEl(el) {
el.classList.remove('jake-popping');
void el.offsetWidth;
el.classList.add('jake-popping');
el.addEventListener('animationend', () => el.classList.remove('jake-popping'), { once: true });
}
document.querySelector('.jake-hero').addEventListener('click', () => popEl(document.querySelector('.jake-hero')));
const jakePanel = document.querySelector('.jake-intro');
if (jakePanel) jakePanel.addEventListener('click', () => popEl(jakePanel));
const avatar = document.querySelector('.avatar');
if (avatar) {
avatar.addEventListener('click', () => {
avatar.classList.remove('avatar-popping');
void avatar.offsetWidth;
avatar.classList.add('avatar-popping');
avatar.addEventListener('animationend', () => avatar.classList.remove('avatar-popping'), { once: true });
});
}
// ── GitHub projects ──
async function loadGitHubProjects() {
const grid = document.getElementById('projectsGrid');
const statEl = document.getElementById('statProjects');
try {
const res = await fetch('https://api.github.com/users/AlitisCoder/repos?sort=pushed&per_page=30');
const repos = await res.json();
const list = repos.filter(r => !r.fork);
grid.innerHTML = list.map(repo => `
<article class="project reveal">
<div class="project-meta">
<span class="lang">${repo.language || 'Code'}</span>
<a href="${repo.html_url}" target="_blank" rel="noopener" class="repo-link">↗</a>
</div>
<h3>${repo.name.replace(/[-_]/g, ' ')}</h3>
<p>${repo.description ? repo.description.replace(/</g, '<').replace(/>/g, '>') : ''}</p>
</article>
`).join('');
grid.querySelectorAll('.project.reveal').forEach((el, i) => {
el.style.transitionDelay = (i * 0.07) + 's';
revealObserver.observe(el);
});
if (statEl) statEl.textContent = list.length;
} catch {
grid.innerHTML = '<p style="color:var(--fg-dim);font-size:0.83rem">Could not load repos.</p>';
}
}
loadGitHubProjects();
// ── Jake wink click ──
(function(){
var jwEl = document.getElementById('jakeWink');
if (!jwEl) return;
jwEl.addEventListener('click', function(){
jwEl.classList.remove('jw-once');
void jwEl.offsetWidth;
jwEl.classList.add('jw-once');
});
jwEl.addEventListener('animationend', function(e){
if(e.animationName === 'jw-once') jwEl.classList.remove('jw-once');
});
})();
</script>
</body>
</html>