junaidshah commited on
Commit
45a0da3
·
verified ·
1 Parent(s): e048c58

Add 2 files

Browse files
Files changed (2) hide show
  1. README.md +7 -5
  2. index.html +669 -19
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Registeration
3
- emoji: 👁
4
- colorFrom: red
5
- colorTo: blue
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: registeration
3
+ emoji: 🐳
4
+ colorFrom: green
5
+ colorTo: green
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,669 @@
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="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>PowerGrip - Arm Wrestling Championship</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=Bebas+Neue&family=Oswald:wght@400;700&display=swap');
11
+
12
+ body {
13
+ font-family: 'Oswald', sans-serif;
14
+ background-color: #0f0f0f;
15
+ color: white;
16
+ }
17
+
18
+ .hero-bg {
19
+ background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('https://images.unsplash.com/photo-1607962837359-5e7e89f86776?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');
20
+ background-size: cover;
21
+ background-position: center;
22
+ }
23
+
24
+ .title-font {
25
+ font-family: 'Bebas Neue', sans-serif;
26
+ letter-spacing: 2px;
27
+ }
28
+
29
+ .countdown-box {
30
+ background: rgba(255, 255, 255, 0.1);
31
+ backdrop-filter: blur(10px);
32
+ border: 1px solid rgba(255, 255, 255, 0.2);
33
+ }
34
+
35
+ .arm-animation {
36
+ animation: armPump 2s infinite alternate;
37
+ }
38
+
39
+ @keyframes armPump {
40
+ 0% { transform: rotate(-5deg); }
41
+ 100% { transform: rotate(5deg); }
42
+ }
43
+
44
+ .btn-gold {
45
+ background: linear-gradient(45deg, #D4AF37, #F9D423);
46
+ color: #000;
47
+ font-weight: bold;
48
+ transition: all 0.3s;
49
+ }
50
+
51
+ .btn-gold:hover {
52
+ transform: translateY(-3px);
53
+ box-shadow: 0 10px 20px rgba(212, 175, 55, 0.3);
54
+ }
55
+
56
+ /* Payment Modal */
57
+ .payment-modal {
58
+ display: none;
59
+ position: fixed;
60
+ top: 0;
61
+ left: 0;
62
+ width: 100%;
63
+ height: 100%;
64
+ background-color: rgba(0, 0, 0, 0.8);
65
+ z-index: 1000;
66
+ justify-content: center;
67
+ align-items: center;
68
+ }
69
+
70
+ .payment-container {
71
+ background: linear-gradient(135deg, #1e1e1e, #2d2d2d);
72
+ border-radius: 15px;
73
+ width: 90%;
74
+ max-width: 500px;
75
+ overflow: hidden;
76
+ box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
77
+ }
78
+
79
+ .payment-header {
80
+ background-color: #0f0f0f;
81
+ padding: 20px;
82
+ text-align: center;
83
+ border-bottom: 2px solid #D4AF37;
84
+ }
85
+
86
+ .payment-body {
87
+ padding: 30px;
88
+ }
89
+
90
+ .payment-option {
91
+ display: flex;
92
+ align-items: center;
93
+ padding: 15px;
94
+ margin-bottom: 15px;
95
+ background-color: #2d2d2d;
96
+ border-radius: 8px;
97
+ cursor: pointer;
98
+ transition: all 0.3s;
99
+ border: 1px solid transparent;
100
+ }
101
+
102
+ .payment-option:hover {
103
+ border-color: #D4AF37;
104
+ transform: translateY(-3px);
105
+ }
106
+
107
+ .payment-option.selected {
108
+ border-color: #D4AF37;
109
+ background-color: rgba(212, 175, 55, 0.1);
110
+ }
111
+
112
+ .payment-option i {
113
+ font-size: 30px;
114
+ margin-right: 15px;
115
+ color: #D4AF37;
116
+ }
117
+
118
+ .payment-form {
119
+ display: none;
120
+ animation: fadeIn 0.3s ease-in-out;
121
+ }
122
+
123
+ @keyframes fadeIn {
124
+ from { opacity: 0; transform: translateY(10px); }
125
+ to { opacity: 1; transform: translateY(0); }
126
+ }
127
+
128
+ .paytm-logo {
129
+ background-color: #20336b;
130
+ color: white;
131
+ padding: 5px 10px;
132
+ border-radius: 5px;
133
+ font-weight: bold;
134
+ display: inline-flex;
135
+ align-items: center;
136
+ }
137
+
138
+ .success-animation {
139
+ display: none;
140
+ text-align: center;
141
+ animation: fadeIn 0.5s ease-in-out;
142
+ }
143
+
144
+ .success-animation i {
145
+ font-size: 80px;
146
+ color: #4BB543;
147
+ margin-bottom: 20px;
148
+ }
149
+
150
+ /* Registration Steps */
151
+ .registration-step {
152
+ display: none;
153
+ }
154
+
155
+ .registration-step.active {
156
+ display: block;
157
+ animation: fadeIn 0.5s ease-in-out;
158
+ }
159
+
160
+ .step-indicator {
161
+ display: flex;
162
+ justify-content: center;
163
+ margin-bottom: 30px;
164
+ }
165
+
166
+ .step {
167
+ width: 40px;
168
+ height: 40px;
169
+ border-radius: 50%;
170
+ background-color: #2d2d2d;
171
+ color: white;
172
+ display: flex;
173
+ justify-content: center;
174
+ align-items: center;
175
+ margin: 0 10px;
176
+ position: relative;
177
+ border: 2px solid transparent;
178
+ }
179
+
180
+ .step.active {
181
+ background-color: #D4AF37;
182
+ color: black;
183
+ border-color: #D4AF37;
184
+ }
185
+
186
+ .step.completed {
187
+ background-color: #4BB543;
188
+ color: white;
189
+ border-color: #4BB543;
190
+ }
191
+
192
+ .step-line {
193
+ height: 2px;
194
+ background-color: #2d2d2d;
195
+ flex-grow: 1;
196
+ margin-top: 20px;
197
+ }
198
+
199
+ .step-line.active {
200
+ background-color: #D4AF37;
201
+ }
202
+
203
+ .step-line.completed {
204
+ background-color: #4BB543;
205
+ }
206
+ </style>
207
+ </head>
208
+ <body>
209
+ <!-- Navigation -->
210
+ <nav class="bg-black py-4 px-6 sticky top-0 z-50 border-b border-gray-800">
211
+ <div class="container mx-auto flex justify-between items-center">
212
+ <div class="flex items-center">
213
+ <i class="fas fa-hand-fist text-3xl text-yellow-500 mr-2"></i>
214
+ <span class="title-font text-3xl text-white">POWER<span class="text-yellow-500">GRIP</span></span>
215
+ </div>
216
+ <div class="hidden md:flex space-x-8">
217
+ <a href="index.html" class="text-white hover:text-yellow-500 transition">Home</a>
218
+ <a href="index.html#about" class="text-white hover:text-yellow-500 transition">About</a>
219
+ <a href="index.html#events" class="text-white hover:text-yellow-500 transition">Events</a>
220
+ <a href="index.html#athletes" class="text-white hover:text-yellow-500 transition">Athletes</a>
221
+ <a href="register.html" class="text-yellow-500 font-bold">Register</a>
222
+ </div>
223
+ <button class="md:hidden text-white">
224
+ <i class="fas fa-bars text-2xl"></i>
225
+ </button>
226
+ </div>
227
+ </nav>
228
+
229
+ <!-- Registration Section -->
230
+ <section class="min-h-screen py-20 bg-gray-900">
231
+ <div class="container mx-auto px-6">
232
+ <div class="max-w-4xl mx-auto bg-black rounded-xl overflow-hidden shadow-2xl">
233
+ <div class="p-8">
234
+ <h1 class="title-font text-4xl md:text-5xl mb-6 text-white text-center">
235
+ CHAMPIONSHIP <span class="text-yellow-500">REGISTRATION</span>
236
+ </h1>
237
+
238
+ <!-- Step Indicator -->
239
+ <div class="step-indicator">
240
+ <div class="step active" id="step1">1</div>
241
+ <div class="step-line" id="line1-2"></div>
242
+ <div class="step" id="step2">2</div>
243
+ <div class="step-line" id="line2-3"></div>
244
+ <div class="step" id="step3">3</div>
245
+ </div>
246
+
247
+ <!-- Step 1: Personal Information -->
248
+ <div class="registration-step active" id="step1-content">
249
+ <h2 class="text-2xl font-bold mb-6 text-white">Personal Information</h2>
250
+ <form id="personalInfoForm">
251
+ <div class="grid md:grid-cols-2 gap-6">
252
+ <div>
253
+ <label class="block text-gray-400 mb-2" for="firstName">First Name</label>
254
+ <input type="text" id="firstName" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
255
+ </div>
256
+ <div>
257
+ <label class="block text-gray-400 mb-2" for="lastName">Last Name</label>
258
+ <input type="text" id="lastName" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
259
+ </div>
260
+ <div>
261
+ <label class="block text-gray-400 mb-2" for="email">Email</label>
262
+ <input type="email" id="email" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
263
+ </div>
264
+ <div>
265
+ <label class="block text-gray-400 mb-2" for="phone">Phone Number</label>
266
+ <input type="tel" id="phone" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
267
+ </div>
268
+ <div>
269
+ <label class="block text-gray-400 mb-2" for="dob">Date of Birth</label>
270
+ <input type="date" id="dob" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
271
+ </div>
272
+ <div>
273
+ <label class="block text-gray-400 mb-2" for="gender">Gender</label>
274
+ <select id="gender" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
275
+ <option value="">Select Gender</option>
276
+ <option value="male">Male</option>
277
+ <option value="female">Female</option>
278
+ <option value="other">Other</option>
279
+ </select>
280
+ </div>
281
+ </div>
282
+ <div class="mt-8 flex justify-end">
283
+ <button type="button" onclick="nextStep(1)" class="btn-gold py-3 px-8 rounded-full text-lg font-bold">
284
+ NEXT <i class="fas fa-arrow-right ml-2"></i>
285
+ </button>
286
+ </div>
287
+ </form>
288
+ </div>
289
+
290
+ <!-- Step 2: Competition Details -->
291
+ <div class="registration-step" id="step2-content">
292
+ <h2 class="text-2xl font-bold mb-6 text-white">Competition Details</h2>
293
+ <form id="competitionForm">
294
+ <div class="grid md:grid-cols-2 gap-6">
295
+ <div>
296
+ <label class="block text-gray-400 mb-2" for="event">Event</label>
297
+ <select id="event" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
298
+ <option value="">Select Event</option>
299
+ <option value="national">National Championship (July 15)</option>
300
+ <option value="world">World Championship (Sep 22)</option>
301
+ <option value="womens">Women's Championship (Nov 5)</option>
302
+ </select>
303
+ </div>
304
+ <div>
305
+ <label class="block text-gray-400 mb-2" for="weight">Weight Class</label>
306
+ <select id="weight" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
307
+ <option value="">Select Weight Class</option>
308
+ <option value="light">Lightweight (Under 70kg)</option>
309
+ <option value="middle">Middleweight (70-85kg)</option>
310
+ <option value="heavy">Heavyweight (85-100kg)</option>
311
+ <option value="super">Super Heavyweight (100kg+)</option>
312
+ </select>
313
+ </div>
314
+ <div>
315
+ <label class="block text-gray-400 mb-2" for="experience">Experience Level</label>
316
+ <select id="experience" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
317
+ <option value="">Select Experience Level</option>
318
+ <option value="beginner">Beginner (0-1 years)</option>
319
+ <option value="intermediate">Intermediate (1-3 years)</option>
320
+ <option value="advanced">Advanced (3+ years)</option>
321
+ <option value="pro">Professional</option>
322
+ </select>
323
+ </div>
324
+ <div>
325
+ <label class="block text-gray-400 mb-2" for="country">Country</label>
326
+ <select id="country" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" required>
327
+ <option value="">Select Country</option>
328
+ <option value="usa">United States</option>
329
+ <option value="uk">United Kingdom</option>
330
+ <option value="canada">Canada</option>
331
+ <option value="india">India</option>
332
+ <option value="russia">Russia</option>
333
+ <option value="china">China</option>
334
+ <option value="other">Other</option>
335
+ </select>
336
+ </div>
337
+ </div>
338
+ <div class="mt-8 flex justify-between">
339
+ <button type="button" onclick="prevStep(2)" class="bg-transparent border-2 border-yellow-500 py-3 px-8 rounded-full text-lg font-bold text-yellow-500 hover:bg-yellow-500 hover:text-black transition">
340
+ <i class="fas fa-arrow-left mr-2"></i> BACK
341
+ </button>
342
+ <button type="button" onclick="nextStep(2)" class="btn-gold py-3 px-8 rounded-full text-lg font-bold">
343
+ NEXT <i class="fas fa-arrow-right ml-2"></i>
344
+ </button>
345
+ </div>
346
+ </form>
347
+ </div>
348
+
349
+ <!-- Step 3: Payment -->
350
+ <div class="registration-step" id="step3-content">
351
+ <h2 class="text-2xl font-bold mb-6 text-white">Payment Details</h2>
352
+ <div class="bg-gray-800 rounded-lg p-6 mb-6">
353
+ <h3 class="text-xl font-bold mb-4 text-white">Registration Summary</h3>
354
+ <div class="grid grid-cols-2 gap-4 mb-4">
355
+ <div>
356
+ <p class="text-gray-400">Name:</p>
357
+ <p class="text-white" id="summary-name">-</p>
358
+ </div>
359
+ <div>
360
+ <p class="text-gray-400">Event:</p>
361
+ <p class="text-white" id="summary-event">-</p>
362
+ </div>
363
+ <div>
364
+ <p class="text-gray-400">Weight Class:</p>
365
+ <p class="text-white" id="summary-weight">-</p>
366
+ </div>
367
+ <div>
368
+ <p class="text-gray-400">Experience:</p>
369
+ <p class="text-white" id="summary-experience">-</p>
370
+ </div>
371
+ </div>
372
+ <div class="border-t border-gray-700 pt-4">
373
+ <div class="flex justify-between">
374
+ <p class="text-gray-400">Registration Fee:</p>
375
+ <p class="text-white">$99.00</p>
376
+ </div>
377
+ <div class="flex justify-between mt-2">
378
+ <p class="text-gray-400">Processing Fee:</p>
379
+ <p class="text-white">$5.00</p>
380
+ </div>
381
+ <div class="flex justify-between mt-4 pt-2 border-t border-gray-700">
382
+ <p class="text-lg font-bold text-white">Total:</p>
383
+ <p class="text-lg font-bold text-yellow-500">$104.00</p>
384
+ </div>
385
+ </div>
386
+ </div>
387
+
388
+ <h3 class="text-xl font-bold mb-4 text-white">Select Payment Method</h3>
389
+ <div class="grid md:grid-cols-2 gap-4 mb-6">
390
+ <div class="payment-option" onclick="selectPayment('paytm')">
391
+ <i class="fas fa-mobile-alt"></i>
392
+ <div>
393
+ <h4 class="font-bold text-white">PayTM</h4>
394
+ <p class="text-sm text-gray-400">Fast and secure payments</p>
395
+ </div>
396
+ </div>
397
+ <div class="payment-option" onclick="selectPayment('card')">
398
+ <i class="far fa-credit-card"></i>
399
+ <div>
400
+ <h4 class="font-bold text-white">Credit/Debit Card</h4>
401
+ <p class="text-sm text-gray-400">Visa, Mastercard, etc.</p>
402
+ </div>
403
+ </div>
404
+ <div class="payment-option" onclick="selectPayment('bank')">
405
+ <i class="fas fa-university"></i>
406
+ <div>
407
+ <h4 class="font-bold text-white">Bank Transfer</h4>
408
+ <p class="text-sm text-gray-400">Direct bank payment</p>
409
+ </div>
410
+ </div>
411
+ <div class="payment-option" onclick="selectPayment('upi')">
412
+ <i class="fas fa-qrcode"></i>
413
+ <div>
414
+ <h4 class="font-bold text-white">UPI Payment</h4>
415
+ <p class="text-sm text-gray-400">For Indian users</p>
416
+ </div>
417
+ </div>
418
+ </div>
419
+
420
+ <div class="mt-8 flex justify-between">
421
+ <button type="button" onclick="prevStep(3)" class="bg-transparent border-2 border-yellow-500 py-3 px-8 rounded-full text-lg font-bold text-yellow-500 hover:bg-yellow-500 hover:text-black transition">
422
+ <i class="fas fa-arrow-left mr-2"></i> BACK
423
+ </button>
424
+ <button type="button" onclick="showPaymentModal()" class="btn-gold py-3 px-8 rounded-full text-lg font-bold">
425
+ PROCEED TO PAYMENT
426
+ </button>
427
+ </div>
428
+ </div>
429
+ </div>
430
+ </div>
431
+ </div>
432
+ </section>
433
+
434
+ <!-- Payment Modal -->
435
+ <div class="payment-modal" id="paymentModal">
436
+ <div class="payment-container">
437
+ <div class="payment-header">
438
+ <h2 class="title-font text-2xl text-white">PAYMENT <span class="text-yellow-500">GATEWAY</span></h2>
439
+ </div>
440
+ <div class="payment-body">
441
+ <!-- PayTM Payment Form -->
442
+ <div class="payment-form" id="paytmForm">
443
+ <div class="flex justify-center mb-6">
444
+ <div class="paytm-logo">
445
+ <i class="fas fa-mobile-alt mr-2"></i> PAYTM
446
+ </div>
447
+ </div>
448
+ <div class="mb-6">
449
+ <label class="block text-gray-400 mb-2" for="paytmMobile">PayTM Mobile Number</label>
450
+ <input type="tel" id="paytmMobile" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" placeholder="Enter 10-digit mobile number">
451
+ </div>
452
+ <div class="mb-6">
453
+ <label class="block text-gray-400 mb-2" for="paytmUPI">UPI ID (Optional)</label>
454
+ <input type="text" id="paytmUPI" class="w-full bg-gray-800 border border-gray-700 rounded-lg py-3 px-4 text-white focus:outline-none focus:border-yellow-500" placeholder="username@upi">
455
+ </div>
456
+ <div class="flex justify-between items-center mb-6">
457
+ <div>
458
+ <p class="text-gray-400">Amount to Pay:</p>
459
+ <p class="text-xl font-bold text-yellow-500">₹7,800.00</p>
460
+ </div>
461
+ <button onclick="processPayment()" class="btn-gold py-2 px-6 rounded-lg font-bold">
462
+ PAY NOW
463
+ </button>
464
+ </div>
465
+ <p class="text-xs text-gray-500 text-center">
466
+ By continuing, you agree to PayTM's <a href="#" class="text-yellow-500">Terms of Service</a> and <a href="#" class="text-yellow-500">Privacy Policy</a>
467
+ </p>
468
+ </div>
469
+
470
+ <!-- Success Animation -->
471
+ <div class="success-animation" id="successAnimation">
472
+ <i class="fas fa-check-circle"></i>
473
+ <h3 class="text-2xl font-bold text-white mb-2">Payment Successful!</h3>
474
+ <p class="text-gray-400 mb-6">Your registration for PowerGrip Championship is confirmed.</p>
475
+ <div class="bg-gray-800 rounded-lg p-4 mb-6">
476
+ <p class="text-gray-400">Transaction ID:</p>
477
+ <p class="text-white font-mono">PAYTM2023XYZ123456</p>
478
+ </div>
479
+ <a href="index.html" class="btn-gold py-3 px-8 rounded-full text-lg font-bold inline-block">
480
+ RETURN TO HOME
481
+ </a>
482
+ </div>
483
+ </div>
484
+ </div>
485
+ </div>
486
+
487
+ <!-- Footer -->
488
+ <footer class="bg-black py-12 border-t border-gray-800">
489
+ <div class="container mx-auto px-6">
490
+ <div class="flex flex-col md:flex-row justify-between">
491
+ <div class="mb-8 md:mb-0">
492
+ <div class="flex items-center mb-4">
493
+ <i class="fas fa-hand-fist text-3xl text-yellow-500 mr-2"></i>
494
+ <span class="title-font text-3xl text-white">POWER<span class="text-yellow-500">GRIP</span></span>
495
+ </div>
496
+ <p class="text-gray-400 max-w-md">
497
+ The world's premier arm wrestling organization bringing together the strongest competitors from around the globe.
498
+ </p>
499
+ </div>
500
+ <div class="grid grid-cols-2 md:grid-cols-3 gap-8">
501
+ <div>
502
+ <h3 class="text-white font-bold mb-4">COMPETITION</h3>
503
+ <ul class="space-y-2">
504
+ <li><a href="#" class="text-gray-400 hover:text-yellow-500 transition">Rules</a></li>
505
+ <li><a href="#" class="text-gray-400 hover:text-yellow-500 transition">Weight Classes</a></li>
506
+ <li><a href="#" class="text-gray-400 hover:text-yellow-500 transition">Judging Criteria</a></li>
507
+ <li><a href="#" class="text-gray-400 hover:text-yellow-500 transition">Equipment</a></li>
508
+ </ul>
509
+ </div>
510
+ <div>
511
+ <h3 class="text-white font-bold mb-4">ABOUT</h3>
512
+ <ul class="space-y-2">
513
+ <li><a href="#" class="text-gray-400 hover:text-yellow-500 transition">History</a></li>
514
+ <li><a href="#" class="text-gray-400 hover:text-yellow-500 transition">Organization</a></li>
515
+ <li><a href="#" class="text-gray-400 hover:text-yellow-500 transition">Partners</a></li>
516
+ <li><a href="#" class="text-gray-400 hover:text-yellow-500 transition">Contact</a></li>
517
+ </ul>
518
+ </div>
519
+ <div>
520
+ <h3 class="text-white font-bold mb-4">FOLLOW US</h3>
521
+ <div class="flex space-x-4">
522
+ <a href="#" class="text-gray-400 hover:text-yellow-500 transition text-xl"><i class="fab fa-facebook"></i></a>
523
+ <a href="#" class="text-gray-400 hover:text-yellow-500 transition text-xl"><i class="fab fa-instagram"></i></a>
524
+ <a href="#" class="text-gray-400 hover:text-yellow-500 transition text-xl"><i class="fab fa-twitter"></i></a>
525
+ <a href="#" class="text-gray-400 hover:text-yellow-500 transition text-xl"><i class="fab fa-youtube"></i></a>
526
+ </div>
527
+ </div>
528
+ </div>
529
+ </div>
530
+ <div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
531
+ <p class="text-gray-500 mb-4 md:mb-0">
532
+ &copy; 2023 PowerGrip Arm Wrestling Championship. All rights reserved.
533
+ </p>
534
+ <div class="flex space-x-6">
535
+ <a href="#" class="text-gray-500 hover:text-yellow-500 transition">Privacy Policy</a>
536
+ <a href="#" class="text-gray-500 hover:text-yellow-500 transition">Terms of Service</a>
537
+ </div>
538
+ </div>
539
+ </div>
540
+ </footer>
541
+
542
+ <script>
543
+ // Registration Steps
544
+ function nextStep(currentStep) {
545
+ // Validate current step before proceeding
546
+ if (currentStep === 1) {
547
+ const form = document.getElementById('personalInfoForm');
548
+ if (!form.checkValidity()) {
549
+ form.reportValidity();
550
+ return;
551
+ }
552
+ } else if (currentStep === 2) {
553
+ const form = document.getElementById('competitionForm');
554
+ if (!form.checkValidity()) {
555
+ form.reportValidity();
556
+ return;
557
+ }
558
+ }
559
+
560
+ // Hide current step
561
+ document.getElementById(`step${currentStep}-content`).classList.remove('active');
562
+ document.getElementById(`step${currentStep}`).classList.remove('active');
563
+
564
+ // Show next step
565
+ document.getElementById(`step${currentStep+1}-content`).classList.add('active');
566
+ document.getElementById(`step${currentStep+1}`).classList.add('active');
567
+
568
+ // Update step line
569
+ document.getElementById(`line${currentStep}-${currentStep+1}`).classList.add('active');
570
+
571
+ // Update summary if we're on the payment step
572
+ if (currentStep === 2) {
573
+ updateSummary();
574
+ }
575
+ }
576
+
577
+ function prevStep(currentStep) {
578
+ // Hide current step
579
+ document.getElementById(`step${currentStep}-content`).classList.remove('active');
580
+ document.getElementById(`step${currentStep}`).classList.remove('active');
581
+
582
+ // Show previous step
583
+ document.getElementById(`step${currentStep-1}-content`).classList.add('active');
584
+ document.getElementById(`step${currentStep-1}`).classList.add('active');
585
+
586
+ // Update step line
587
+ document.getElementById(`line${currentStep-1}-${currentStep}`).classList.remove('active');
588
+ }
589
+
590
+ function updateSummary() {
591
+ document.getElementById('summary-name').textContent =
592
+ `${document.getElementById('firstName').value} ${document.getElementById('lastName').value}`;
593
+
594
+ const eventSelect = document.getElementById('event');
595
+ document.getElementById('summary-event').textContent =
596
+ eventSelect.options[eventSelect.selectedIndex].text;
597
+
598
+ const weightSelect = document.getElementById('weight');
599
+ document.getElementById('summary-weight').textContent =
600
+ weightSelect.options[weightSelect.selectedIndex].text;
601
+
602
+ const experienceSelect = document.getElementById('experience');
603
+ document.getElementById('summary-experience').textContent =
604
+ experienceSelect.options[experienceSelect.selectedIndex].text;
605
+ }
606
+
607
+ // Payment Methods
608
+ let selectedPayment = '';
609
+
610
+ function selectPayment(method) {
611
+ selectedPayment = method;
612
+
613
+ // Remove selected class from all options
614
+ document.querySelectorAll('.payment-option').forEach(option => {
615
+ option.classList.remove('selected');
616
+ });
617
+
618
+ // Add selected class to clicked option
619
+ event.currentTarget.classList.add('selected');
620
+ }
621
+
622
+ function showPaymentModal() {
623
+ if (!selectedPayment) {
624
+ alert('Please select a payment method');
625
+ return;
626
+ }
627
+
628
+ document.getElementById('paymentModal').style.display = 'flex';
629
+ document.getElementById(`${selectedPayment}Form`).style.display = 'block';
630
+ }
631
+
632
+ function closePaymentModal() {
633
+ document.getElementById('paymentModal').style.display = 'none';
634
+ document.querySelectorAll('.payment-form').forEach(form => {
635
+ form.style.display = 'none';
636
+ });
637
+ document.getElementById('successAnimation').style.display = 'none';
638
+ }
639
+
640
+ function processPayment() {
641
+ const mobile = document.getElementById('paytmMobile').value;
642
+
643
+ if (!mobile || mobile.length !== 10) {
644
+ alert('Please enter a valid 10-digit mobile number');
645
+ return;
646
+ }
647
+
648
+ // Hide payment form
649
+ document.getElementById(`${selectedPayment}Form`).style.display = 'none';
650
+
651
+ // Show success animation
652
+ document.getElementById('successAnimation').style.display = 'block';
653
+
654
+ // After 5 seconds, close modal and redirect
655
+ setTimeout(() => {
656
+ closePaymentModal();
657
+ window.location.href = 'index.html';
658
+ }, 5000);
659
+ }
660
+
661
+ // Close modal when clicking outside
662
+ window.onclick = function(event) {
663
+ if (event.target === document.getElementById('paymentModal')) {
664
+ closePaymentModal();
665
+ }
666
+ }
667
+ </script>
668
+ <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=junaidshah/registeration" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
669
+ </html>