PageSourceSearch

https://hotmatch.com/

html hotmatch.com collected 2026-09-26 07:12:53 UTC 199,918 bytes, 4,796 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
3<html xmlns="http://www.w3.org/1999/xhtml">
4<head>
5<meta charset="utf-8" />
6<meta name="referrer" value="origin-when-cross-origin"/>
7<link rel="shortcut icon" type="image/x-icon" href="https://secureimage.securedataimages.com/images/ffadult/favicon.ico" />
8<link rel="canonical" href="https://adultfriendfinder.com/" />
9<meta http-equiv="Content-Location" content="https://adultfriendfinder.com/" />
10<link rel="alternate" hreflang="it" href="https://adultfriendfinder.com/?lang=italian" />
11<link rel="alternate" hreflang="ko" href="https://adultfriendfinder.com/?lang=korean" />
12<link rel="alternate" hreflang="en" href="https://adultfriendfinder.com/" />
13<link rel="alternate" hreflang="sv" href="https://adultfriendfinder.com/?lang=swedish" />
14<link rel="alternate" hreflang="es" href="https://adultfriendfinder.com/?lang=spanish" />
15<link rel="alternate" hreflang="fr" href="https://adultfriendfinder.com/?lang=french" />
16<link rel="alternate" hreflang="zh" href="https://adultfriendfinder.com/?lang=chinese" />
17<link rel="alternate" hreflang="ja" href="https://adultfriendfinder.com/?lang=japanese" />
18<link rel="alternate" hreflang="pt" href="https://adultfriendfinder.com/?lang=portuguese" />
19<link rel="alternate" hreflang="de" href="https://adultfriendfinder.com/?lang=german" />
20<link rel="alternate" hreflang="nl" href="https://adultfriendfinder.com/?lang=dutch" />
21<link rel="stylesheet" type="text/css" href="/images/ffadult/css/header.css" />
22<link rel="shortcut icon" type="image/x-icon" href="https://secureimage.securedataimages.com/images/ffadult/favicon_2.ico" />
23<link rel="meta" href="https://secureimage.securedataimages.com/images/ICRA_labels_rdf_adult.rdf" type="application/rdf+xml" title="ICRA labels" />
24<meta http-equiv="pics-Label" content='(pics-1.1 "http://www.icra.org/pics/vocabularyv03/" l gen true for "http://hotmatch.com" r (n 3 s 3 v 0 l 3 oa 0 ob 0 oc 0 od 0 oe 0 of 0 og 0 oh 0 c 3)  gen true for "http://www.hotmatch.com" r (n 3 s 3 v 0 l 3 oa 0 ob 0 oc 0 od 0 oe 0 of 0 og 0 oh 0 c 3))' />
25<meta name="RATING" content="RTA-5042-1996-1400-1577-RTA" />
26<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
27<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
28<meta name="format-detection" content="telephone=no">
29<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" viewport-fit="cover" name="viewport">
30<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/2/secure/global_facelift-1688156027.css">
31<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
32<title>HotMatch.com - The World&#39;s Largest Online Platform for Personal Connections, Casual Dating, Photo Sharing, Member Videos, and Live Chat.</title>
33<style type="text/css">
34  *{
35    border: 0;
36    margin:  0;
37    padding: 0;
38    box-sizing: border-box;
39  }
40  *:before,
41  *:after {
42    box-sizing: border-box;
43  }
44  h1, h2, h3, h4, h5, h6, ul, p, form, input {
45    margin: 0px;
46    padding: 0px;
47    outline: none;
48    list-style-type: none;
49  }
50  button:focus {outline:0;}
51  button, input, select {border: 0; font-family: 'Open Sans', sans-serif, '微軟正黑體'; outline: none;cursor: pointer;}
52  a { text-decoration: none; font-family: 'Open Sans', sans-serif, '微軟正黑體';}
53  html {height: 100%;}
54
55  ::-webkit-scrollbar {width: 3px;}
56  ::-webkit-scrollbar-thumb { background: rgb(0 0 0 / 50%); }
57
58  body {
59    min-height: 100%;
60    font-family: 'Open Sans', sans-serif, '微軟正黑體';
61    text-align: center;
62  }
63  body::after {
64    content:
65    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/bg.jpg") 
66    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/bg_m.jpg") 
67    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/logo.png") 
68    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/1.jpg")
69    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/2.jpg")
70    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/3.jpg")
71    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/4.jpg")
72    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/5.jpg")
73    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/6.jpg")
74    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/1.jpg")
75    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/2.jpg")
76    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/3.jpg")
77    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/4.jpg")
78    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/5.jpg")
79    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/6.jpg");
80    width: 0;
81    height: 0;
82    overflow: hidden;
83    z-index:-1;
84    display: none;
85  }
86  .btnstyle {
87    background: #980752;
88    color: #ffecde;
89    text-transform: uppercase;
90    cursor: pointer;
91    padding: 0 20px;
92    appearance: none;
93    -moz-appearance: none;
94    -webkit-appearance: none;
95  }
96
97  .bg-slider {
98    position: absolute;
99    width: 100%;
100    height: 100%;  
101    background: url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/bg.jpg") top center no-repeat;
102    z-index: -1;
103    background-size: cover;
104  }
105
106  header {
107    background: #242424;
108    display: flex;
109    align-items: center;
110    justify-content: space-between;
111    height: 45px;
112    max-width: 1440px;
113    margin: 0 auto;
114    position: relative;
115    padding-left: 3vw;
116  }
117  header:before {
118    content: '';
119    display: block;
120    position: absolute;
121    top: 0;
122    left: calc(50% - 2px);
123    transform: translateX(-50%);
124    height: 45px;
125    background: #242424;
126    z-index: -1;
127    pointer-events: none;
128    width: calc(100vw - 3px);
129  }
130  header:after {
131    content: '';
132    display: block;
133    width: 100px;
134  }
135  .logo {
136    width: 20vw;
137    max-width: 193px;
138  }
139  header .hamburger,
140  .btn-close { display: none; }
141  nav {
142    z-index: 2;
143  }  
144  nav ul {
145    display: flex;
146    align-items: center;
147    justify-content: space-evenly;
148  }
149  nav ul li.help-link {
150    position: absolute;
151    right: 149px;
152  }
153  nav ul li {
154     min-width: 140px;
155     position: relative;
156  }
157  .german.desktop nav ul li {
158     min-width: 150px;
159  }
160  nav ul li a {
161    color: #ffecde;
162    height: 45px;
163    line-height: 45px;
164    font-size: 14px;
165    display: block;
166    padding: 0 5px;
167    white-space: nowrap;
168  }
169  nav ul li a:hover,
170  nav ul li a.sub_open {
171    background: #e6e2c5;
172    color: #242424;
173  }
174  nav ul li > ul {
175    position: absolute;
176    top: 45px;
177    left: 0;
178    background: #242424;
179    display: none;
180  }
181  nav ul li a.sub_open + ul {
182    display: block;
183  }
184  .login-btn {
185    background: #fffbdb;
186    color: #121212;
187    height: 100%;
188    min-width: 88px;
189    line-height: 45px;
190    text-transform: uppercase;
191    font-size: 16px;
192    cursor: pointer;
193    padding: 0 5px;
194  }
195  .login-btn:hover {
196    background: #e6e2c5;
197  }
198  .login_m { display: none; }
199  .login-box {
200    position: absolute;
201    top: 0;
202    right: 3vw;
203    text-align: right;
204    z-index: 1;
205  }
206  
207  .login-wrapper {
208    display: none;
209  }
210  .login-wrapper:before {
211    content: '';
212    display: block;
213    height: 45px;
214  }
215  .login-wrapper.err input {
216    border: 1px solid #ff0000;
217  }
218  .login-wrapper.err br { display: none; }
219  .login-box input {
220    padding: 10px 5px;
221    color: #121212;
222    font-size: 14px;
223    margin-left: 10px;
224  }
225  .login-box a {
226    color: #d1d1d1;
227    font-size: 12px;
228    line-height: 1.8;
229  }  
230  .login-box .incorrect {
231    display: none;
232    font-size: 12px;
233    color: #ff0000;
234    text-align: left;
235    margin-left: 10px;
236  }
237  .login-wrapper.err .incorrect {
238    display: block;
239  }
240
241  /* reg section */
242  .main-bg {
243    height: calc(var(--vh, 1vh) * 100 - 65px);
244    margin: 0 auto;
245    text-align: center;
246    display: flex;
247    align-items: center;
248    justify-content: space-evenly;
249  }
250  .main-bg h1 {
251    font-size: 76px;
252    color: #ffecde;
253    font-weight: 500;
254    text-align: center;
255    line-height: 85px;
256    text-transform: uppercase;
257    text-shadow: rgb(255 236 222 / 50%) 0px 0 10px;
258    margin-top: -30vh;
259  }
260  .main-bg h1 b { font-weight: 700; }
261  .main-bg h1 span {
262    font-size: 110px;
263    color: #980752;
264    font-weight: 800;
265    display: block;
266    text-shadow: none;
267  }
268  .main-box {
269    width: 90%;
270    max-width: 310px;
271    overflow: hidden auto;
272    color: #d1d1d1;
273    padding: 0;
274  }
275  .main-box a { color: #d1d1d1; }
276  .main-box::-webkit-scrollbar { width: 0; }
277  .main-box::-webkit-scrollbar { background: transparent; }
278
279  .reg-content { width: 100%; }
280
281  /* Reg from - Content */
282  .clearfix {clear: both;}
283  .hide,
284  .submit_alert,
285  div[data-form-field="handle_confirm"],
286  div[data-form-field="email_confirm"],
287  div[data-form-field="password_confirm"],
288  .writing_tool li[data-form-tool="instant_writer"],
289  .reg_consent_group02,
290  .pagination,
291  [data-form-page="1"] .prev_link,
292  .reg-form button.btn.btn-default.prev_link,
293  .reg-form .page_title {
294    display: none;
295  }
296  #reg_consent_single {
297    color: #d1d1d1;
298    text-align: left;
299  }
300  .error,.help-block, .alert-error { 
301    color: #ff0000; 
302    font-size: 12px;
303  }
304  .reg-form .content {
305    padding: 0;
306    margin: 0 auto;
307    background: transparent;
308    text-align: left;
309  }
310  [data-form-page] { margin: 0 auto; }
311  .reg-form .help-block p,
312  [data-form-field="handle"] .note-block,
313  [data-form-field="password"] .note-block,
314  [data-form-field="title"] .note-block { height: auto !important; }
315  .reg-form fieldset { border: 0; margin: 0; padding: 0; }
316  .reg-form .submit_alert {
317    color: #d10a00;
318    text-align: center;
319    font-size: 12px;
320    line-height: 1.5;
321    font-weight: 300;
322  }
323
324  .reg-form .note-block,
325  .reg-form .help-block p span.ok,
326  .reg-form .error .help-block p,
327  .reg-form .help-block p,
328  .reg-form .suggest a,
329  .reg-form .suggest p,
330  .reg-form .subtitle,
331  .reg-form .suggest_handles,
332  .alert-error {
333    font-size: 12px;
334    line-height: 1.5;
335    font-style: normal;    
336  }
337  .reg-form .input > .note-block {margin-top: -5px;}
338  .zip_check { display: none; }
339  .reg-form .help-block p span.ok { color: #26b715; }
340  .reg-form .suggest a { color: #d1d1d1; font-style: initial; }
341  .input {position: relative;}
342  .reg-form .loading {
343    position: absolute;
344    right: 12px;
345    top: 10px;
346    background: url('https://secureimage.securedataimages.com/images/common/icons/loading.gif') no-repeat;
347    background-repeat: no-repeat;
348    background-size: contain;
349    height: 20px;
350    width: 20px;
351  }
352  .reg-form .actions .loading {
353    top: unset;
354    bottom: 12px;
355  }
356  [data-form-field="email"] .loading,
357  [data-form-field="handle"] .loading {
358    top: 12px;
359    right: 12px;
360  }
361
362  .reg-form label {
363    display: block;
364    text-align: left;
365    font-size: 12px;
366    line-height: 1.5;
367    color: #ffecde;
368    padding: 15px 0 2px;
369  }
370  .reg-form .error label {
371    color: #ff0000;
372  }
373  .reg-form label > b {font-weight: 400;}
374  .reg-form label[for="form-intro-title"] > p,
375  .reg-form label[for="form-intro"] > p {
376    text-transform: capitalize;
377    display: inline-block;
378    font-size: 12px;
379    display: none;
380  }
381  .reg-form [data-form-field="intro"] .suggest span {
382    font-size: 15px;
383    font-weight: 300;
384  }
385  .writing_tool a {
386    text-transform: initial;
387  }
388  .reg-form select,
389  .reg-form input[type="text"],
390  .reg-form input[type="password"],
391  .reg-form textarea {
392    padding:0 10px;
393    margin: 0;
394    width: 100%;
395    height: 39px;
396    display: block;
397    background-color: #fff;
398    border: 1px solid #fff;
399    border-radius: 0;
400    font-size: 12px;
401    color: #000000;
402    appearance: none;
403    -moz-appearance: none;
404    -webkit-appearance: none;
405  }
406  .reg-form select[name="REG_sex"],
407  .reg-form select[name="trans_profile"] {
408    width: 50%; 
409  }
410  .reg-form input[name="zip"] {
411    width: 30%;
412  }
413  .reg-form input[name="email"],
414  .reg-form input[name="REG_handle"],
415  .reg-form input[name="password"] {
416    width: 80%;
417  }
418  .reg-form input[name="title"] {
419    height: 80px;
420    width: 90%;
421  }
422  .reg-form .error select,
423  .reg-form .error input { border-color: #ff0000; }
424
425  .trans_part span { text-transform: capitalize; }
426  .reg-form div[data-form-field="looking-for"] .input, 
427  .trans_part { 
428    display: flex;
429    flex-wrap: wrap;
430  }
431
432  .reg-form div[data-form-field="looking-for"] .input>p.clearfix, 
433  .trans_part>p.clearfix {
434    width: auto;
435    margin: 2px;
436  }
437
438  .reg-form div[data-form-field="looking-for"] .input .help-block{ width: 100%; }
439  .reg-form div[data-form-field="looking-for"] .input label, 
440  .reg-form .trans_part label {
441    display: flex;
442    position: relative;  
443    padding: 8px 15px;
444    cursor: pointer;
445    font-weight: 400;
446    z-index: 1;
447    justify-content: center;
448    align-items: center;
449  }  
450  .reg-form div[data-form-field="looking-for"] .input label span { 
451    text-transform: capitalize;
452    color: #ffecde;    
453  }
454  .reg-form div[data-form-field="looking-for"] .input label input:checked ~ span, 
455  .trans_part label input:checked ~ span,
456  .reg-form div[data-form-field="looking-for"] .input label:hover span, 
457  .reg-form .trans_part label:hover span {
458    color: #121212;
459  }
460
461  .reg-form div[data-form-field="looking-for"] .input label input, 
462  .trans_part label input {
463    position: absolute;
464    width: 1px;
465    height: 1px;
466    z-index: -1;
467    opacity: 0;
468  }
469  .reg-form .indicator {
470    position: absolute;
471    top: 0px;
472    left: 0;
473    width: 100%;
474    min-height: 35px;
475    background: #383838;
476    border: 1px solid #383838;
477    color: #ffecde;
478    z-index: -1;
479  }
480  .reg-form div[data-form-field="looking-for"] .input label:hover .indicator, 
481  .reg-form .trans_part label:hover .indicator { 
482    background: #e6e2c5; 
483    border-color: #e6e2c5;
484  }
485  .reg-form .indicator:after {
486    content: "";
487    position: absolute;
488    top: 0px;
489    left: 0px;
490    display: none;
491  }
492
493  .reg-form div[data-form-field="looking-for"] .input label input:checked ~ .indicator:after, 
494  .trans_part label input:checked ~ .indicator:after { display: block; }
495
496  .reg-form div[data-form-field="looking-for"] .input label input:checked ~ .indicator, 
497  .trans_part label input:checked ~ .indicator { 
498    background: #fffbdb;
499    border-color:  #fffbdb;
500  }
501
502  .birth-input {
503    display: flex;
504    flex-wrap: wrap;
505  }
506  select[name^="bday_month"] {
507    margin-right: 5px;
508    width: calc(46% - 5px);
509  }
510  select[name^="bday_day"] {
511    margin-right: 5px;
512    width: calc(27% - 5px);
513  }
514  select[name^="bday_year"] {
515    width: 27%;
516  }
517  .reg-form select {
518    padding-right: 15px;
519    background: url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/arrow_gray.svg") no-repeat right 10px center #fff;
520    background-size: 8px;
521    -webkit-appearance: none;
522    -moz-appearance: none;
523    appearance: none;
524  }
525  .reg-form select::-ms-expand {
526    display: none;
527  }
528  .reg-form textarea {
529    height: 119px;
530    overflow: auto;
531    outline: none;
532    resize: none;
533  }
534
535  #form-intro { display: none; }
536
537  [data-form-field="handle"] .suggest_list .subtitle { display: none; }
538  .reg-form .suggest a.username_check { display: none; position: relative; }
539
540  .reg-form .actions {
541    position: relative;
542    text-align: center;
543  }
544  .reg-form button.next_link,
545  .reg-form button[type="submit"],
546  .reg-form button.btn.btn-default {
547    margin-top: 25px;
548    padding: 0;
549    width: 100%;
550    height: 42px;
551    background: #980752; 
552    font-size: 18px;
553    color: #ffecde;
554    border: 0;
555    text-transform: uppercase;
556    text-align: center;
557    cursor: pointer;
558    font-weight: 700;
559  }
560  .reg-form button:hover { background: #5b0736; color: #fff; }
561
562  #form-intro-title .note-block span {
563    padding-left: 5px;
564  }
565  .select_wrap {
566    width: 100%;
567    max-width: 310px;
568    height: auto;
569    max-height: calc(100vh - 280px);
570    overflow: hidden auto;
571  }
572
573  /*** member list ***/
574  section.bottom {
575    background: #1c1c1c;
576    padding: 25px 5% 50px;
577    color: #ffecde;
578  }
579  section.bottom h2 {
580    font-size: 28px;
581    text-transform: uppercase;
582  }
583  section.bottom .set {
584    display: flex;
585    align-items: center;
586    justify-content: space-between;
587    max-width: 1260px;
588    margin: 30px auto;
589  }
590  section.bottom .member_list {
591    position: relative;
592    max-width: 570px;
593    height: 235px;
594    width: 50%;
595  }
596  section.bottom .member_list ul {
597    position: absolute;
598    top: 0;
599    left: 0;
600    display: flex;
601  }
602  section.bottom .set2 .member_list ul {
603    right: 0;
604    left: auto;
605  }
606  section.bottom ul li {
607    width: 190px;
608    background: #242424;
609    color: #ffecde;
610    font-size: 14px;
611  }
612  section.bottom ul li .info {
613    padding: 5px;
614  }
615  section.bottom ul li .info .location {
616    color: #8a8a8a;
617    font-size: 12px;
618    display: block;
619  }
620  section.bottom .member_list ul.list1{
621    animation: fadeOut 8s infinite alternate;
622  }
623  section.bottom .member_list ul.list2{
624    animation: fadeIn 8s infinite alternate;
625  }
626
627  @keyframes fadeIn {
628    0%, 36.36% {
629      opacity: 0;
630    }
631    63.63%, 100%{
632      opacity: 1;
633    }
634  }
635
636  @keyframes fadeOut {
637    0%, 36.36% {
638      opacity: 1;
639    }
640    63.63%, 100%{
641      opacity: 0;
642    }
643  }
644  section.bottom .desc {
645    width: calc(100% - 600px);
646    border: 2px solid #980752;
647    height: 235px;
648    display: flex;
649    align-items: center;
650    flex-direction: column;
651    justify-content: center;
652    margin: 0;
653    padding: 10px;
654  }
655  section.bottom .desc h3 {
656    font-size: 16px;
657    font-weight: normal;
658    color: #ffecde;
659    margin-bottom: 10px;
660  }
661  section.bottom .desc p {
662    font-size: 12px;
663    font-weight: normal;
664    color: #d1d1d1;
665    padding: 0 15px;
666  }
667  section.bottom .set2 .desc p {
668    padding: 0;
669  }
670  a.go_reg {
671    text-transform: uppercase;
672    background: #980752;
673    color: #ffecde;
674    font-size: 22px;
675    font-weight: 700;
676    padding: 20px;
677    min-width: 310px;
678    display: block;
679    width: fit-content;
680    margin: 0 auto;
681  }
682  a.go_reg:hover { background: #5b0736; color: #fff; }
683
684  /* Footer CSS */
685  #footer { position:relative; background:#000000; color:#999999; text-align:center; padding:10px 0; overflow:hidden; font-size:12px; min-width: auto;}
686  #mem #footer, #gst #footer { position:relative; }
687  #footer a { color:#999999; }
688  #footer .content { margin:10px auto; padding:0; border:none; }
689  #footer .footer-m { margin:0 auto; width:960px; }
690  #footer .footer-m .content { float:left; margin:0; padding:0; width:740px; overflow:hidden; text-align:left; }
691  #footer .footer-l { height:100%; width:30%; float:left; text-align:left; font-size:12px; }
692  #footer .footer-l ul { margin:0; padding:0; overflow:hidden; display:block; }
693  #footer .footer-l li { list-style-type:none; margin:0; padding:0; display:block; }
694  #footer .footer-l li a { margin:0; padding: 0 1px; }
695  #footer .footer-l .fwb { font-weight:normal; }
696  #footer .footer-middle { margin:0; padding:0; line-height:20px; float:right; width:59%; text-align:left; font-size:12px; }
697  #footer .footer-r { float:right; display:block; width:auto; height:100%; text-align:right; position:relative; top:0; }
698  #footer #footer_icra_icon { float:right; position:relative; top:0; margin: 0 -7px 0 auto !important; }
699  #footer_verisign_seal { visibility:hidden; } /* hide from cobrands */
700  #footer_top, #footer_bottom, #footer_navbar, #footer .hider { display:none; }
701
702  @media only screen and (max-width: 1023px) {
703    body.no_scroll {
704      margin: 0; 
705      height: 100%; 
706      overflow: hidden;
707    }
708    section.top {
709      overflow-y: hidden;
710    }
711    header {
712      justify-content: center;
713      padding: 0;
714    }
715    header:before,
716    header:after {
717      display: none;
718    }
719    header .hamburger { 
720      display: block;
721      background: url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/hamburger.svg") top center no-repeat;
722      position: absolute;
723      top: -2px;
724      left: 20px;
725      transform: none;
726      width: 32px;
727      height: 48px;      
728    }
729    .btn-close {
730      display: block;
731      background: url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/close.svg") top center no-repeat;
732      width: 24px;
733      height: 24px;
734      position: absolute;
735      top: 25px;
736      right: 5%;
737    }
738    nav {
739      position: absolute;
740      top: 45px;
741      left: 0;
742      width: 65%;
743      height: 1000px;
744      background: #383838;
745      display: none;
746    }
747    nav.open {
748      display: block;
749    }    
750    nav ul {
751      flex-direction: column;
752      justify-content: flex-start;
753    }
754    nav ul li {
755      width: 100%;
756    }
757    nav ul li a {
758      height: 55px;
759      line-height: 55px;
760    }
761    nav ul li a:hover {
762      background: none;
763      color: #ffecde;
764    }
765    nav ul li a.sub_open {
766      background: #e6e2c5;
767      color: #242424;
768    }
769    nav ul li a.sub_open + ul {
770      position: initial;
771    }
772    .logo { width: auto; height: 33px; }
773    .login_m { 
774      display: block;
775      height: 55px;
776      line-height: 55px;
777    }
778    .login-box {
779      z-index: 2;
780      width: 100%;
781      top: 45px;
782      right: 0;
783      background: rgb(56 56 56 / 90%);
784      height: calc(100vh - 45px);
785      display: none;
786      text-align: center;
787    }
788    .login-box .login-wrapper {
789      display: none;
790      width: 100%;
791      padding: 5%;
792      text-align: right;
793    }
794    .login-box input {
795      width: 100%;
796      margin: 15px auto 0;
797    }
798    #login_submit {
799      width: 90%;
800    }
801    .login-box.active,
802    .login-box.active .login-wrapper {
803      display: block;
804    }
805    .login-wrapper.err .incorrect {
806      position: initial;
807      text-align: left;
808    }
809
810    .bg-slider, .login-wrapper.err br { display: none; }
811    .main-bg { 
812      width: 100%; 
813      height: auto;
814      flex-direction: column;
815      background: url("https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/bg_m.jpg") top center no-repeat; 
816      background-size: cover;
817    }
818    .main-bg h1 {
819      margin-top: 20px;
820      font-size: 42px;
821      line-height: 50px;
822    }
823    .main-bg h1 span {
824      font-size: 60px;
825    }
826    .main-box {
827      height: auto;
828      padding: 15px 0 100px;
829    }
830    .reg-form select[name="REG_sex"], 
831    .reg-form select[name="trans_profile"],
832    .reg-form input[name="zip"],
833    .reg-form input[name="email"], 
834    .reg-form input[name="REG_handle"], 
835    .reg-form input[name="password"],
836    .reg-form input[name="title"] {
837      width: 100%;
838    }
839    .reg-form div[data-form-field="looking-for"] .input>p.clearfix {
840      min-width: 23%;
841    }
842    .select_wrap { 
843      max-height: initial;
844      height: auto;
845      margin: 0 auto;
846    }    
847    section.bottom {
848      padding: 20px 0 50px;
849      width: 100%;
850      overflow-x: hidden;
851    }
852    section.bottom .set {
853      flex-direction: column;
854    }
855    section.bottom .set.set2 {
856      flex-direction: column-reverse;
857    }
858    section.bottom .member_list {
859      width: 100%;
860      height: auto;
861      max-width: initial;
862    }
863    section.bottom ul li,
864    section.bottom ul li img {
865      width: calc(100vw / 3);
866    }
867    section.bottom .member_list ul.list1 { position: initial; }
868    section.bottom ul li .info {
869      font-size: 12px;
870    }
871    section.bottom .desc {
872      width: calc(100% + 4px);
873      margin-top: 30px;
874      border-width: 2px 0; 
875    }
876    a.go_reg {
877      min-width: 220px;
878      padding: 16px;
879    }
880
881    /* footer */
882    .legal_div {
883      background:#000000; 
884      color:#999999;
885      padding: 10px;
886    }
887    .legal_div a {
888      color:#999999;
889    }
890  }
891  </style>
892<style type="text/css">
893            .cc_icon { display: flex; gap: 10px; margin-top: 10px;}
894            .cc_icon img { height: 30px; }
895            </style>
896<style>
897    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');
898</style>
899<style>
900    * {
901        padding: 0;
902        margin: 0;
903        box-sizing: border-box;
904    }
905    #new_footer {
906        width: 100%;
907        background-color: #383838;
908        color: #ffffff;
909        font-family: "open sans", arial, sans-serif, helvetica;
910        text-align: left;
911        position: relative;
912        bottom: 0;
913    }
914    .seo_container {
915        border-bottom: 1px solid #ffffff;
916    }
917    #new_footer a {
918        color: #ffffff;
919        text-decoration: unset;
920    }
921    .seo_nav {
922        font-size: 12px;
923        display: flex;
924        justify-content: space-between;
925        text-align: center;
926        padding: 0 calc(50% - 720px);
927    }
928    .seo_nav > div {
929        width: 20%;
930        height: 3em;
931    }
932    .seo_nav > div > a {
933        width: 100%;
934        height: 100%;
935        display: inline-flex;
936        align-items: center;
937        justify-content: center;
938    }
939    .site_container {
940        display: flex;
941        padding: 20px calc(50% - 720px) 80px;
942    }
943    #new_footer .languages li a.selected {
944        background: url(https://secureimage.securedataimages.com/images/ffadult/sprite_newaff.png) no-repeat right -647px;
945        cursor: pointer;
946        font-size: 12px;
947        width: 80px;
948        display: block;
949        text-align: left;
950    }
951    #new_footer ul {
952        list-style: none;
953    }
954    #new_footer .languages li {
955        position: relative;
956    }
957    #new_footer .languages li ul {
958        display: none;
959        position: absolute;
960        /* bottom: 100%; */
961        border: 1px solid #CECECE;
962        background-color: #1a1a1a;
963        border-radius: 5px;
964    }
965    #new_footer .languages li ul li {
966        min-width: 80px;
967    }
968    #new_footer .languages li:hover ul {
969        display: block;
970        font-size: 12px;
971        padding: 7px 10px;
972    }
973    .other_site {
974        font-size: 12px;
975        margin: 2.4em 0 2em;
976    }
977    .other_site span {
978        font-weight: 600;
979    }
980    .twitter a {
981        font-size: 12px;
982        display: flex;
983        align-items: center;
984    }
985    .twitter img {
986        width: 15px;
987        margin-left: .3em;
988    }
989    .copy_right {
990        width: 850px;
991        margin: 0 90px;
992    }
993    .disclaimer, .safetylaw {
994        font-size: 12px;
995        font-weight: 600;
996        margin-top: 0;
997        margin-bottom: 0;
998    }
999    .footer_links {
1000        margin: 1em 0;
1001    }
1002    .footer_links a {
1003        font-size: 12px;
1004        font-weight: 600;
1005        text-transform: capitalize;
1006    }
1007    .mt10 {
1008        font-size: 12px;
1009        color: #cccccc;
1010        margin-bottom: 1em;
1011    }
1012    #copyright {
1013        font-size: 12px;
1014        color: #cccccc;
1015    }
1016    .call_us {
1017        font-weight: 600;
1018        font-size: 15px;
1019        margin-bottom: 1em;
1020    }
1021    .contact_map {
1022        font-size: 12px;
1023    }
1024    sup {
1025        margin-top: 0;
1026        top: 0;
1027    }
1028    .suspended ul span {
1029        cursor: pointer;
1030        color: #ffffff !important;
1031    }
1032    #footer {
1033        display: none !important;
1034    }
1035    @media (max-width:798px) {
1036        .seo_nav {
1037            flex-direction: column;
1038            width: 100%;    
1039            align-items: center;
1040            padding: .5em 0;
1041        }
1042        .seo_nav>div {
1043            height: 2.5em;
1044            width: 100%;   
1045        }
1046        .site_container {
1047            flex-direction: column;
1048            padding-left: 5%;
1049        }
1050        .lang_other_site {
1051            padding-left: 0 !important;
1052            display: flex;
1053            flex-direction: column;
1054        }
1055        .mt10 {
1056            width: 98%;
1057        }
1058        .copy_right {
1059            margin: 0;
1060            width: 100%;
1061        }
1062    }
1063</style>
1064
1065
1066
1067
1068
1069<!-- FFN Helper Functions -->
1070<script type="text/javascript">
1071(function(){
1072    FFN = window.FFN || {};
1073    FFN.getCookieValueByName = function (cookie_name) {
1074        var cookieValue = null,
1075        cookieList = document.cookie.split(';'),
1076        cookieCount = cookieList.length,
1077        c = 0;
1078        for (c = 0; c < cookieCount; c += 1) {
1079            var myCookie = cookieList[c];
1080            var myCookieTokens = myCookie.split('=');
1081            if (String(myCookieTokens[0]).trim() === cookie_name) {
1082                cookieValue = myCookieTokens[1];
1083                break;
1084            }
1085        }
1086        return cookieValue;
1087    }
1088    FFN.checkThrottle  = function(throttleName){
1089        var throttleCookie,
1090        throttleOn = false;
1091        if (FFN.getCookieValueByName && throttleName){
1092            throttleCookie = FFN.getCookieValueByName('throttling');
1093            try{
1094                throttleCookie = JSON.parse(throttleCookie);
1095                if(throttleCookie && throttleCookie[throttleName]){
1096                    throttleOn = true;
1097                }
1098            }catch(e){
1099
1100            }
1101        }
1102        return throttleOn;
1103    }
1104    FFN.addJSScript = function(scriptURL, options){
1105        var script;
1106        options = options || {};
1107        if (scriptURL){
1108            script = document.createElement('script');
1109            script.type = "text/javascript";
1110            script.src = scriptURL;
1111            if(options && options.attributes){
1112                for(var i in options.attributes){
1113                    if(options.attributes[i]){
1114                        script[i] = options.attributes[i];
1115                    }
1116                }
1117            }
1118            document.head.appendChild(script);
1119        }
1120    }
1121    })();
1122</script>
1122
1123<!-- End FFN Helper Functions -->
1124
1125<!-- Google Tag Manager -->
1126<script>
vendor: 327 bytes, lines 1126-1130
1126(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1127new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1128j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1129'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1130})(window,document,'script','dataLayer','
1130GTM-P8ZF4WS
vendor: 3 bytes, line 1130
1130');
1130</script>
1130
1131<!-- End Google Tag Manager -->
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149<!--security_checking-->
1149<script>
1150if (!window.Promise) {
1151  var scriptEle = document.createElement("script");
1152  scriptEle.src = "https://polyfill.io/v3/polyfill.min.js?features=Promise";
1153  document.head.appendChild(scriptEle);
1154}
1155function loadReact() {
1156    return new Promise(function(resolve, reject) {
1157        if (document.getElementById("react_script")) { return resolve(); }
1158        try {
1159            var linkEle = document.createElement("link");
1160            linkEle.rel = "stylesheet";
1161            linkEle.href = "https://secureimage.securedataimages.com/images/common/css/react/main.css";
1162            document.head.appendChild(linkEle);
1163            var scriptEle = document.createElement("script");
1164            scriptEle.src = "https://secureimage.securedataimages.com/images/common/js/react/main.js";
1165            scriptEle.id = "react_script";
1166            scriptEle.addEventListener("load", function() { resolve(); });
1167            scriptEle.addEventListener("error", function() { reject("Failed to load react script"); });
1168            document.body.appendChild(scriptEle);
1169        } catch (error) {
1170            reject(error);
1171        }
1172    });
1173}
1174function login_security_check(props, loginForm) {
1175    loadReact().then(function() {
1176        console.log("React loaded successfully");
1177        window.setReactLang('english');
1178        window.handleOpenSecurityCheckDialog(props).then(function(msg){
1179            console.log('handleOpenSecurityCheckDialog return:',msg);
1180            if ('success'==msg) { HTMLFormElement.prototype.submit.call(loginForm); }
1181        });
1182    }).catch(function(err) {
1183        console.error(err);
1184    });
1185}
1186</script>
1186
1187<!-- -->
1188<script>
1189if (!window.fetch) {
1190  var scriptEle = document.createElement("script");
1191  scriptEle.src = "https://polyfill.io/v3/polyfill.min.js?features=fetch";
1192  document.head.appendChild(scriptEle);
1193}
1194window.addEventListener('DOMContentLoaded', (event) => {
1195  var loginForms = document.querySelectorAll('form[name="LOGIN"]:not(#forgot_login_form)');
1196  loginForms.forEach(function(loginForm) {
1197    loginForm.addEventListener('submit', function(e){
1198      e.preventDefault();
1199      let useRecaptcha = false
1200
1201      let login = function() {
1202          let completeLoginCB = function(token) {
1203              HTMLFormElement.prototype.submit.call(loginForm);
1204          }
1205
1206          if (useRecaptcha) {
1207              try {
1208                  grecaptcha.enterprise.ready(function() {
1209                      grecaptcha.enterprise.execute('6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp', {action: 'LOGIN'}).then(function(newToken) {
1210
1211                          if (loginForm.querySelector('#g-recaptcha-response')) {
1212                              loginForm.querySelector('#g-recaptcha-response').value=newToken;
1213                          } else {
1214                              var eleToken = document.createElement('input');
1215                              eleToken.setAttribute('type', 'hidden');
1216                              eleToken.setAttribute('id', 'g-recaptcha-response');
1217                              eleToken.setAttribute('name', 'g-recaptcha-response');
1218                              eleToken.setAttribute('value', newToken);
1219                              loginForm.appendChild(eleToken);
1220                          }
1221                          completeLoginCB(newToken);
1222                      }); 
1223                  });
1224              } catch (error) {
1225                  console.error("Captcha error: " + error);
1226              }
1227          } else {
1228              completeLoginCB();
1229          }
1230      };
1231
1232      if (typeof(FFNFingerPrintID) !== 'undefined' && FFNFingerPrintID.useFingerPrintLogin) {
1233          FFNFingerPrintID.addFingerPrint('login', function(fingerprint) {
1234              if (loginForm.querySelector('[name="fingerprint"]')) {
1235                  loginForm.querySelector('[name="fingerprint"]').value = JSON.stringify(fingerprint);
1236              } else {
1237                  var eleToken = document.createElement('input');
1238                  eleToken.setAttribute('type', 'hidden');
1239                  eleToken.setAttribute('name', 'fingerprint');
1240                  eleToken.setAttribute('value', JSON.stringify(fingerprint));
1241                  loginForm.appendChild(eleToken);
1242             }  
1243             login();
1244          });
1245      } else {
1246          login();
1247      }
1248    });
1249  });
1250});</script>
1250
1251<html>
1252
1253  
1254  
1255  
1256  
1257  
1258  
1259  <!-- jQuery -->
1260  
1260<script type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery/jquery-3.4.1.min.js"></script>
1260
1261
1262
1263</head>
1264
1265<!-- from 181.215.65.74 to si205-102 on live_cd -->
1266
1267
1268
1269<body class="english desktop">
1270  <section class="top">
1271    <div class="bg-slider"></div>
1272
1273    <header>
1274      <div class="hamburger"></div>
1275      <div class="logo_box"><img class="logo" src="  https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/logo.png
1276"></div>
1277      <nav>
1278        <ul>
1279          <li class="login-btn login_m">Login</li>
1280                    <li class="help-link"><a href="/p/help.cgi?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-">Help</a></li>
1281        </ul>
1282      </nav>
1283      <div class="login-box">
1284        <div class="btn-close"></div>
vendor: 77 bytes, lines 1284-1286
1284
1285        
1286<script src="https://www.google.com/recaptcha/enterprise.js?render=
12866Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp
vendor: 12 bytes, line 1286
1286"></script>
1287<script type="text/javascript" defer>
1288
1289document.addEventListener("DOMContentLoaded", function(event) { 
1290
1291    if (!window.handleFormSubmitWithCaptcha) {
1292        window.handleFormSubmitWithCaptcha = function(loginForm, callback) {
1293            if (!loginForm.recaptcha_token) { 
1294                event.preventDefault();
1295                try {
1296                  grecaptcha.enterprise.ready(function() {
1297                    grecaptcha.enterprise.execute('6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp', {action: 'LOGIN'}).then(function(token) {
1298                        if (loginForm.querySelector('[name="g-recaptcha-response"]')) {
1299                            loginForm.querySelector('[name="g-recaptcha-response"]').value=token;
1300                        } else {
1301                            var eleToken = document.createElement('input');
1302                            eleToken.setAttribute('type', 'hidden');
1303                            eleToken.setAttribute('id', 'g-recaptcha-response');
1304                            eleToken.setAttribute('name', 'g-recaptcha-response');
1305                            eleToken.setAttribute('value', token);
1306                            loginForm.appendChild(eleToken);
1307                        }
1308                        if (typeof(callback) === 'function') {
1309                            callback();
1310                        }
1311                    }); 
1312                  });
1313                } catch (error) {
1314                    console.error("Captcha error: " + error);
1315                }
1316            }   
1317        }
1318
1319        
1320        // Handler for forgot password forms
1321        var forgotPassword = document.querySelector('#tmpl_forgot_login [name="login_handle"]');
1322        if (forgotPassword) {
1323            forgotPassword.addEventListener('focus', function() {
1324                handleFormSubmitWithCaptcha(this);
1325            });
1326        }
1327
1328        // Handle for login_form_username forgot password form
1329        var forgotPasswordLoginForm = document.querySelector('#forgotPW_form [name="login_handle"]');
1330        if (forgotPasswordLoginForm) {
1331            forgotPasswordLoginForm.addEventListener('focus', function() {
1332                handleFormSubmitWithCaptcha(this);
1333            });
1334        }
1335    }
1336});
1337</script>
1337
1338
1339<form accept-charset=utf-8 method="post" action="https://secure.hotmatch.com/p/login2.cgi" id="loginForm" name="LOGIN" target="_top" autocomplete="off" class="login-form captcha_check">
1340<div><input type="hidden" name="who" value="r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-" /></div>
1341<input type="hidden" name="_templatename_" value="hotmatch.com_cover_2023"><input type="hidden" name="site" value="ffadult" /><input type="hidden" name="dcb" value="hotmatch.com" />
1342          
1343          <div class="login-wrapper">
1344            <input type="text" placeholder="Username" name="handle">
1345            <input type="password" placeholder="Password" name="password" tabindex="2" maxlength="25">
1346            <span class="incorrect">Your Username or Password was incorrect.</span>
1347            <br>
1348            <a class="link-forgot" href="/go/page/forgot_login.html?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-">Forgot password?</a>
1349            <br>
1350          </div>
1351          <button class="login-btn" id="login_submit" type="submit">Login</button>        
1352        </form>
1353      </div>
1354    </header>
1355
1356    <main class="main-bg">
1357      <h1><b>Real</b> People,<span>REAL DATING</span></h1>
1358      <div class="main-box">
1359        <div class="reg-content">
1360          <div class="reg-form steps clear">
1361              
1361<script  type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery-1.12.4.min.js"></script>
vendor: 1 bytes, line 1361
1361
1362<script  type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery-migrate-1.4.1.min.js"></script>
vendor: 1 bytes, line 1362
1362
1363<script src="https://secureimage.securedataimages.com/images/common/js/handlebars-1.0.0.beta.6.js"></script>
vendor: 1 bytes, line 1363
1363
1364<script src="https://secureimage.securedataimages.com/images/common/js/underscore_1.3.3.js"></script>
vendor: 1 bytes, line 1364
1364
1365<script src="https://secureimage.securedataimages.com/images/common/js/backbone_0.9.10.js"></script>
vendor: 1 bytes, line 1365
1365
1366<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
vendor: 1 bytes, line 1366
1366
1367<script src="https://secureimage.securedataimages.com/images/common/js/zxcvbn-async.js"></script>
1367
1368
1369            
1369<script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-registration_stepbystep-1740514453.js"></script>
1369
1370            <div class="content">
1371              <div data-page-view="landing-stepbystep" class="grid_row span7">
1372                <div id="form-content" class="grid_row clearfix">
vendor: 98 bytes, lines 1372-1373
1372
1373                              <script src="https://www.google.com/recaptcha/enterprise.js?render=
13736Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp
vendor: 21 bytes, lines 1373-1375
1373"></script>
1374    
1375    
1375<script type="text/javascript">
1376    (function(){
1377        FFNCaptcha = window.FFNCaptcha || {};
1378        FFNCaptcha.token = '6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp';
1379        FFNCaptcha.useCaptcha = true;
1380
1381        FFNCaptcha.captchaCheck = function(callback) {
1382          if (FFNCaptcha.useCaptcha) {
1383              try {
1384                  grecaptcha.enterprise.ready(function() {
1385                      grecaptcha.enterprise.execute(FFNCaptcha.token, {action: 'LOGIN'}).then(function(newToken) {
1386                          callback(newToken);
1387                      }); 
1388                  });
1389              } catch (error) {
1390                  console.error("Captcha error: " + error);
1391              }
1392          } else {
1393              callback();
1394          }
1395        }
1396    })();
1397    </script>
1397
1398
1399<script type="text/javascript">
1400    (function() {
1401        FFNFingerPrintID = window.FingerPrintID || {};
1402        FFNFingerPrintID.useFingerPrintReg = true;
1403        FFNFingerPrintID.useFingerPrintLogin = false;
1404        FFNFingerPrintID.fingerPrintKey = '9U9zdQ97uHcUmSO9mux3';
1405        FFNFingerPrintID.baseUrl = 'fp.hotmatch.com' ? 'https://' + 'fp.hotmatch.com' : '';
1406
1407        // Log errors to the backend (fire and forget)
1408        FFNFingerPrintID.logError = function(stage, type, error, message) {
1409            // Don't log 'skipped' - it's expected behavior when FP is disabled
1410            if (stage === 'skipped') return;
1411
1412            var errorMessage = message || (error && error.message) || '';
1413            var errorName = (error && error.name) || '';
1414
1415            console.error('FingerPrint Error:', {
1416                stage: stage,
1417                type: type,
1418                message: errorMessage,
1419                name: errorName,
1420                error: error
1421            });
1422
1423            // Fire and forget - don't block the login/reg flow
1424            fetch('/api2/v1/fingerprint_log/log_error', {
1425                method: 'POST',
1426                headers: { 'Content-Type': 'application/json' },
1427                body: JSON.stringify({
1428                    stage: stage,
1429                    type: type || '',
1430                    message: errorMessage || 'n/a',
1431                    error_name: errorName || 'n/a'
1432                })
1433            }).catch(function() {
1434                // Silently ignore failures - don't let logging errors affect the user
1435            });
1436        };
1437
1438        FFNFingerPrintID.addFingerPrint = function(type, callback) {
1439            if (!FFNFingerPrintID.fingerPrintKey) {
1440                FFNFingerPrintID.logError('config', type, null, 'API key is missing');
1441                callback(null);
1442                return;
1443            }
1444
1445            if ((type === 'reg' && !FFNFingerPrintID.useFingerPrintReg) || (type === 'login' && !FFNFingerPrintID.useFingerPrintLogin)) {
1446                FFNFingerPrintID.logError('skipped', type, null, type + ' is disabled');
1447                callback(null);
1448                return;
1449            }
1450
1451            import('https://fpjscdn.net/v4/' + FFNFingerPrintID.fingerPrintKey)
1452                .then(function(Fingerprint) {
1453                    try {
1454                        // v4: start() is synchronous, returns agent instance directly
1455                        var fp = Fingerprint.start({
1456                            apiKey: FFNFingerPrintID.fingerPrintKey,
1457                            endpoints: FFNFingerPrintID.baseUrl || undefined  // Falls back to default if empty
1458                        });
1459
1460                        return fp.get({ tag: { type: type } });
1461                    } catch (e) {
1462                        // Catch synchronous errors from start()
1463                        FFNFingerPrintID.logError('start', type, e);
1464                        return null;
1465                    }
1466                })
1467                .then(function(result) {
1468                    callback(result);
1469                })
1470                .catch(function(error) {
1471                    FFNFingerPrintID.logError('get', type, error);
1472                    callback(null);
1473                });
1474        };
1475    })();
1476</script>
1476
1477
1478<form accept-charset=utf-8 name="reg" method="post" action="/p/register2.cgi" class="form-default" id="reg" no-validate="no-validate" data-form-type="modular" autocomplete="off" >
1479<div><input type="hidden" name="who" value="r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-" /></div>
1480<input type="hidden" name="_templatename_" value="hotmatch.com_cover_2023"><input type="hidden" name="site" value="ffadult" /><input type="hidden" name="dcb" value="hotmatch.com" />
1481                    <input type="hidden" value="page1" name="action">
1482        <input type="hidden" value="reg1" name="page_state">
1483            <input type="hidden" name="regCookie" value='' id="regCookie" />
1484    <noscript> <input type="hidden" name="no_js" value="1" /> </noscript>
1485    <input type="hidden" name="show_sex" value="" />
1486    
1487        <input type="hidden" name="IS_REG_PAGE" value="1"/>
1488    <input type="hidden" name="looking_for_what" value="
148803" />
1489    <input type="hidden" id="looking_for_hidden" name="looking_for_person" value=""/>
1490                <input type="hidden" name="no_js" value="" />
1491    <input type="hidden" name="no_grad_reg" value="" />
1492            <input type="hidden" name="geonames_reg" value="1" />
1493            <input type="hidden" name="skip_profile" value="1"/>
1494            </form>
1495
1496
1497                </div>
1498              </div>
1499            </div>
1500            <div class="clearfix"></div>
1501            
1501<script type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery/jquery-migrate-1.2.1.min.js"></script>
1501
1502            
1502<script type="text/javascript" src="/images/common/js/english_statedropdown_utf8.js"></script>
1502
1503            
1503<script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-confirm_alert-1535586440.js"></script>
vendor: 1 bytes, line 1503
1503
1504<script>
1505    var CD = CD || {};
1506    CD.Forms = CD.Forms || {};
1507    CD.Forms.Events = CD.Forms.Events || {};
1508    CD.Forms.Reg = CD.Forms.Reg || {};
1509
1510    jQuery( document ).ready( function ( $ ) {
1511        jQuery.noConflict();
1512
1513        var mobile_check = "0",
1514            global_mobile = "0",
1515            val_mode = "default",
1516            form_data;
1517
1518        CD.Forms.Reg.deftags = {
1519            next : "Next",
1520            search : "Search",
1521            done : "Done",
1522            join : "Join for Free",
1523            titles : {
1524                page1 : "Get Laid Tonight in Chicago",
1525                page2 : "Your Age & Location",
1526                page3 : "Create Your Account",
1527                page4 : "A Little More Information",
1528                page5 : "More About You"
1529            },
1530            captcha_note: "Please enter the text contained within the image into the text box. This is to prevent automated spam submissions.",
1531            password_strength : {
1532                strength4: "Very Strong",
1533                strength3: "Strong",
1534                strength2: "Fair",
1535                strength1: "Weak",
1536                strength0: "Very Weak"
1537            }
1538        }
1539
1540        CD.Forms.Reg.fields = {
1541            page1: [
1542                {
1543                    name: "reg_sex_looking_for",
1544                    template: "reg_sex_looking_for",
1545                    required: true
1546                },
1547                {
1548                    name: "reg_next_btn",
1549                    template: "reg_button_next",
1550                    button_text: CD.Forms.Reg.deftags.next,
1551                    first_section: true
1552
1553                }
1554            ],
1555            page2: [
1556                {
1557                    name: "reg_email_username",
1558                    template: "reg_email_username",
1559                    required: true
1560                },
1561                {
1562                    name: "recaptcha",
1563                    template: "reg_field_row_recaptcha",
1564                    required: true,
1565                    no_label: true
1566                },
1567                {
1568                    name: "reg_submit_btn",
1569                    template: "reg_button_submit",
1570                    button_text: CD.Forms.Reg.deftags.join
1571                }
1572            ]
1573        };
1574
1575        CD.Forms.Reg.config = new RegStepByStepConfig({
1576            form: "reg",
1577            fields: CD.Forms.Reg.fields,
1578            tmpl: "reg_fieldset_single_tmpl"
1579        });
1580
1581        CD.Forms.Reg.config.addPage( "1", CD.Forms.Reg.fields.page1, {
1582            page_title : CD.Forms.Reg.deftags.titles.page1
1583        });
1584
1585        CD.Forms.Reg.config.addPage( "2", CD.Forms.Reg.fields.page2, {
1586            page_title: CD.Forms.Reg.deftags.titles.page2
1587        });
1588
1589        CD.registerPageEvents.notify({
1590            type : 'url_args',
1591            data : CD.pageFunction.getRegistrationMemberData()
1592        });
1593
1594        CD.Forms.Reg = new FF_FormsManager({
1595            form: "#reg",
1596            hidden_captcha_page : false,
1597            mobile: mobile_check,
1598            gmobile: global_mobile,
1599            validate_mode: val_mode,
1600            enablePagination: true
1601        });
1602
1603        form_data = CD.Forms.Reg.savedFormData( "#reg" );
1604        _.extend( CD.Forms.Events, Backbone.Events );
1605        CD.Forms.Events.on( "click:custom", function ( args ) {
1606            console.log( args );
1607        }).trigger( "custom", form_data );
1608
1609
1610        if ( mobile_check !== "1" ) {
1611            CD.Forms.Reg.History = new FF_FormsBackbone.Router();
1612            Backbone.history.start();
1613        }
1614
1615        function regSetting() {
1616          var pageNum = parseInt(window.location.hash.split("/")[2]);
1617          $("body").attr("step",pageNum);
1618        }
1619
1620        function isDateValid(y, m, d) {
1621          var d = new Date(y, m-1, d);
1622          if(d.getFullYear() == y && d.getMonth()+1 == m) {
1623              return true;
1624          } else {
1625              return false;
1626          }
1627        }
1628
1629        function UpdateDaysByMonthandYear(_year, _month, _day){
1630          var selectedMonth = _month.val();
1631          if (selectedMonth != "2")
1632          {
1633            selectedMonth = (selectedMonth) ? selectedMonth : "1";
1634            if(isDateValid("2000", selectedMonth, "31")){
1635                SetDays(31, _day);
1636            } else {
1637                SetDays(30, _day);
1638            }
1639          } else {
1640            var selectedYear = _year.val() || 1980;
1641            if(isDateValid(selectedYear, selectedMonth, 29)){
1642                SetDays(29, _day);
1643            } else {
1644                SetDays(28, _day);
1645            }
1646          }
1647        }
1648
1649        function SetDays(_dayInt, _daySelector){
1650          var days = _daySelector[0].length - 1;
1651          if(days <= _dayInt){
1652              for(var i = days+1; i <= _dayInt; i++){
1653                  _daySelector.append($("<option></option>").text(i).val(i));
1654              }
1655          } else {
1656              for(var i = days; i > _dayInt; i--){
1657                  _daySelector[0].removeChild(_daySelector[0][i]);
1658              }
1659          }
1660        }
1661
1662        // Set step number
1663        regSetting();
1664
1665        $(window).on( 'hashchange', function(e) {
1666          regSetting();
1667        });
1668
1669        // Set custom "looking for" checkbox item
1670        $('[name="looking_for_person_new"]').parent().append('<div class="indicator"></div>');
1671
1672        // Reset birthday (Month-Day-Year)
1673        UpdateDaysByMonthandYear($("#bday_year"), $("#bday_month"), $("#bday_day"));
1674        UpdateDaysByMonthandYear($("#bday_year2"), $("#bday_month2"), $("#bday_day2"));
1675
1676        $("#bday_month, #bday_year").on("change", function(){
1677            UpdateDaysByMonthandYear($("#bday_year"), $("#bday_month"), $("#bday_day"));
1678        });
1679        $("#bday_month2, #bday_year2").on("change", function(){
1680            UpdateDaysByMonthandYear($("#bday_year2"), $("#bday_month2"), $("#bday_day2"));
1681        });
1682
1683        // Set to avoid "Enter" keypress
1684        $( '#form-content form[name="reg"]' ).on( 'keyup keypress', function(e) {
1685          var keyCode = e.keyCode || e.which;
1686          if (keyCode === 13) {
1687            e.preventDefault();
1688            return false;
1689          }
1690        });
1691
1692        // Set alert box
1693        var FFN = {};
1694        FFN.MC = FFN.MC || {};
1695
1696        FFN.MC.Confirm = new FFN_MC_confirmAlert.Unload( {
1697          trigger: "",
1698          message: "12 members near you are online and ready to fuck."
1699        });
1700    });
1701</script>
1701
1702
1703            
1703<script>
1704    CD.regVars = {
1705        err_field                        : "This field is required",
1706        err_field_empty                  : "Select at least one",
1707        err_bdate                        : "Enter your birthdate",
1708        err_bdate_invalid                : "Invalid birthdate",
1709        err_country                      : "Please select a country",
1710        err_zip_empty                    : "Please enter a zip code",
1711        err_zip_invalid                  : "Invalid zip code",
1712        err_email_empty                  : "Please enter an email",
1713        err_email_invalid                : "Invalid email address",
1714        email_ok                         : "Email address is valid",
1715        email_not_ok                     : "Email is already used",
1716        err_user_empty                   : "Please enter a username",
1717        err_user_invalid                 : "Invalid username",
1718        err_user_not_acceptable          : "Username is not acceptable or appropriate",
1719        err_user_alphanum                : "Special characters and spaces are not allowed",
1720        helper_user                      : "4 ~ 16 characters, no space or special characters",
1721        err_password_empty               : "Please enter a password",
1722        err_password_invalid             : "Invalid password<br>Passwords are case sensitive",
1723        err_password_minlength           : "Too short, must be at least 5 characters long<br>Passwords are case sensitive.",
1724        err_password_alphanum            : "Special characters and spaces are not allowed<br>Passwords are case sensitive",
1725        err_captcha                      : "Incorrect answer. Please try again",
1726        helper_password                  : "At least 5 characters, no space or special characters",
1727        username_ok                      : "Username is available",
1728        username_not_ok                  : "Username is already taken",
1729        err_user_too_short               : "Too short, must be at least 4 characters long",
1730        err_zip_digits                   : "Only 5 digits needed",
1731        err_zip_minlength                : "Too short, must contain 5 digits",
1732        err_state                        : "Please select a state",
1733        err_state_empty                  : "Please enter a state",
1734        state_label                      : "State",
1735        zip_ok                           : "Zip code is valid",
1736        city_label                       : "City",
1737        closet_city_label                : "Closest city",
1738        err_city                         : "Please enter a city",
1739        state_select_error               : "Please select a {JS_state_text}",
1740        state_select_default_option_text : "Select one",
1741        see_suggestions                  : "See suggestions",
1742        check_availability               : "Check availability",
1743        available_usernames              : "Available usernames",
1744        submit_alert_msg                 : "Something's wrong. Please check again",
1745        has_no_gender1                   : "0",
1746        has_no_gender2                   : "0",
1747        has_no_gender3                   : "0",
1748        has_no_gender4                   : "0",
1749        has_no_gender5                   : "0",
1750        has_no_gender6                   : "0",
1751        has_no_gender7                   : "0",
1752        city_url                         : "/go/page/city_list.html?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-&ajax=1&no_perf=1&skip_load_popunder=1&use_ajax=1",
1753        zip_lookup_url                   : "/p/lookup_zip.cgi?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-",
1754        localized_state_text             : {"united kingdom":"County","india":"Territory","taiwan":"County","australia":"Territory","usa":"State","france":"Region","malaysia":"State","mexico":"State","italy":"Region","
1754spain":"Community","philippines":"Province","canada":"Province","austria":"State","switzerland":"Canton","default":"State","germany":"State","united states":"State","south korea":"Province","japan":"Prefecture","portugal":"District","china":"Province"},
1755        localized_state_text_english     : {"united kingdom":"County","india":"Territory","taiwan":"County","australia":"Territory","usa":"State","france":"Region","malaysia":"State","mexico":"State","italy":"Region","spain":"Community","philippines":"Province","canada":"Province","austria":"State","switzerland":"Canton","default":"State","germany":"State","united states":"State","south korea":"Province","japan":"Prefecture","portugal":"District","china":"Province"},
1756        cobrand_flag                     : "hotmatch.com",
1757        hints_reg_intro_url              : "/go/page/hints_reg_intro.html?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-",
1758        hints_reg_intro2_url             : "/go/page/hints_reg_intro2.html?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-",
1759        bday2_label_text_her             : "Her birthdate",
1760        bday2_label_text_his             : "His birthdate",
1761        bday2_label_text_their           : "Their birthdate",
1762        body_type_label                  : "Body type",
1763        body_type2_label_her             : "Her body type",
1764        body_type2_label_his             : "His body type",
1765        body_type2_label_their           : "Their body type",
1766        sex_orient_label                 : "Sexual orientation",
1767        sex_orient2_label_her            : "Her sexual orientation",
1768        sex_orient2_label_his            : "His sexual orientation",
1769        sex_orient2_label_their          : "Their sexual orientation",
1770        race_label                       : "Race",
1771        race_label_her                   : "Her race",
1772        race_label_his                   : "His race",
1773        race_label_their                 : "Their race",
1774        role_label_her                   : "Her Role", 
1775        role_label_his                   : "His Role",
1776        err_title_empty                  : "Requires at least 10 characters.",
1777        err_profile_textarea_empty       : "Requires at least 50 characters",
1778        err_handle_val_no_match          : "The usernames do not match. Please try again.",
1779        err_password_val_no_match        : "The passwords do not match. Please try again.",
1780        err_email_val_no_match           : "The emails do not match. Please try again.",
1781        err_email_prefix_match           : "Email prefix cannot be used as username",
1782        err_password_match               : "Password cannot match username<br>Passwords are case sensitive.",
1783        errEmailInvalidDomain            : "{JS_badDomain} is an invalid domain name. Please check the spelling or try another email provider.",
1784        reg_text_optional                : "Optional",
1785        required                         : "Required",
1786        region_label                     : "Region",
1787        SEX_SINGLE_MAN                   : '1',
1788        SEX_SINGLE_WOMAN                 : "2",
1789        SEX_SINGLE_TS_TV_TG              : "7",
1790        SEX_COUPLE_MAN_AND_MAN           : "6",
1791        SEX_COUPLE_MAN_AND_WOMAN         : "3",
1792        SEX_COUPLE_WOMAN_AND_WOMAN       : "5",
1793        SEX_GROUP                        : "4",
1794        instantWriterURL                 : "/p/writer.cgi?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-",
1795        global_form_show                 : "",
1796        lang                             : "english",
1797        site                             : "ffadult",
1798        min_age_to_join                  : "18"
1799    };
1800</script>
1800
1801            
1801<script>
1802  CD.pageFunction.initSession = function(){
1803    if(window.sessionStorage){
1804      var reg_session = window.sessionStorage.getItem('reg_form_fields');
1805      if(reg_session){
1806        reg_session = JSON.parse(reg_session);
1807        reg_session.looking_for_person_new = '' || reg_session.looking_for_person_new;
1808        reg_session.REG_sex = '' || reg_session.REG_sex;
1809        window.sessionStorage.setItem('reg_form_fields', JSON.stringify(reg_session));
1810      }
1811    }
1812  }
1813  CD.pageFunction.initSession();
1814
1815  CD.pageFunction.setConfigData( {
1816    domain_graphics            : 'https://secureimage.securedataimages.com',
1817    domain_cobrand             : 'hotmatch.com',
1818    host                       : "https://hotmatch.com",
1819    default_looking_for_person : '2',
1820    no_erotic                  : '',
1821    hasNoGenderMap             : {
1822      '1' : '0',
1823      '2' : '0',
1824      '3' : '0',
1825      '4' : '0',
1826      '5' : '0',
1827      '6' : '0',
1828      '7' : '0'
1829    },
1830    pid     : 'p98858',
1831    urlArgs : {
1832      show               : '',
1833      looking_for_person : '',
1834      explicit           : '' || "0",
1835      vid                : ''
1836    }
1837  } );
1838
1839jQuery( function ( $ ) {
1840    CD.namespace( 'registerPageEvents' );
1841    CD.registerPageEvents = CD.CustomEventModule();
1842
1843    CD.registerPageEvents.listen( {
1844        'url_args' : function ( d ) {
1845            $( 'input:checkbox', '[data-form-field="looking-for"]' ).each( function () {
1846                var elm = $( this ),
1847                    chk = false,
1848                    selected_gender = JSON.parse("[" + d.gender + "]");
1849                    
1850                if (selected_gender.indexOf(parseInt(elm.val(), 10)) !== -1) {
1851                    chk = true;
1852                }
1853
1854                elm.prop( "checked", chk );
1855            } );
1856        }
1857    } );
1858}( jQuery ) );
1859</script>
1859
1860
1861            
1861<script id="reg_button_next" type="text/x-handlebars-template">
1862    <div class="actions" data-submit-btn="1">
1863        <button data-form-submit="previous" class="btn btn-default prev_link">Back</button>
1864        <button data-form-submit="next" class="next_link btn primary" tabindex="14">
1865            {{#if button_text}}
1866            {{{button_text}}}
1867            {{else}}
1868            Join and have fun!
1869            {{/if}}
1870        </button>
1871        <span class="suggest"></span>
1872        <div class="actions_msg_box">
1873            <div class="submit_alert">
1874                Something's wrong. Please check again
1875            </div>
1876        </div>
1877    </div>
1878</script>
1878
1879
1880<script id="reg_button_submit" type="text/x-handlebars-template">
1881    <div class="actions">
1882        {{#unless no_consent}}
1883        <div class="help-block reg_consent_group reg_consent_group01">
1884          <div id="reg_consent_single">By registering on HotMatch.com, I certify I am at least 18 years old and have read and agree to its <a href="/www/guest/#/terms-of-use" target="_new" class="overcolor">Terms of Use</a> and 
1885<a href="/www/guest/#/privacy-policy" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/www/guest/#/privacy-policy" target="_new">Cookies</a> and agree to receive emails from us.
1886</div>
1887          <div id="reg_consent_group" class="hide">By registering on HotMatch.com, we certify we are at least 18 years old and have read and agree to its <a href="/go/page/terms_of_use.html?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-" target="_new" class="overcolor">Terms of Use</a> and 
1888<a href="/go/page/privacy.html?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/go/page/privacy.html?iframeanchor=sec2" target="_new">Cookies</a> and agree to receive emails from us.</div>
1889          <div id="reg_consent_combo" class="hide">By registering on HotMatch.com, I/we certify I am/we are at least 18 years old and have read and agree to its <a href="/www/guest/#/terms-of-use" target="_new" class="overcolor">Terms of Use</a> and 
1890<a href="/www/guest/#/privacy-policy" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/www/guest/#/privacy-policy" target="_new">Cookies</a> and agree to receive emails from us.</div>
1891        </div>
1892        {{/unless}}
1893                        <button type="submit" class="btn primary" tabindex="3">
1894            {{#if button_text}}
1895            {{{button_text}}}
1896            {{else}}
1897            Become a FREE member
1898            {{/if}}
1899        </button>
1900        <span class="suggest"></span>
1901        <div class="actions_msg_box">
1902            <div class="reg_alert alert alert-error"><a href="#" class="close">×</a>
1903                <p><strong>Error!</strong> We can&rsquo;t register you at this time.</p>
1904            </div>
1905            <div class="submit_alert">
1906                Something's wrong. Please check again
1907            </div>
1908        </div>
1909        {{#unless no_consent}}
1910        <div class="help-block reg_consent_group reg_consent_group02">
1911          <div id="reg_consent_single">By registering on HotMatch.com, I certify I am at least 18 years old and have read and agree to its <a href="/www/guest/#/terms-of-use" target="_new" class="overcolor">Terms of Use</a> and 
1912<a href="/www/guest/#/privacy-policy" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/www/guest/#/privacy-policy" target="_new">Cookies</a> and agree to receive emails from us.
1913</div>
1914          <div id="reg_consent_group" class="hide">By registering on HotMatch.com, we certify we are at least 18 years old and have read and agree to its <a href="/go/page/terms_of_use.html?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-" target="_new" class="overcolor">Terms of Use</a> and 
1915<a href="/go/page/privacy.html?dcb=hotmatch.com&who=r_DwqNP4Wb8QTZTu0BR781J0jOQrZiysVEkM7ylMrQSse7JrkWQK5BjWhOykDhDbjUkJzen_Uk2Xjy32ecYuC3.gvJUt5bP8_TmF0B9on8rq.NwYIHVYdkm4bembIgvrD5dcSWHkBal942EdMCFVTUJbTRVqa23.RUvSX8yiK7.XA-" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/go/page/privacy.html?iframeanchor=sec2" target="_new">Cookies</a> and agree to receive emails from us.</div>
1916          <div id="reg_consent_combo" class="hide">By registering on HotMatch.com, I/we certify I am/we are at least 18 years old and have read and agree to its <a href="/www/guest/#/terms-of-use" target="_new" class="overcolor">Terms of Use</a> and 
1917<a href="/www/guest/#/privacy-policy" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/www/guest/#/privacy-policy" target="_new">Cookies</a>
1917 and agree to receive emails from us.</div>
1918        </div>
1919        {{/unless}}
1920    </div>
1921</script>
1921
1922
1923<script id="reg_sex" type="text/x-handlebars-template">
1924  <div class="select_wrap">
1925    <div data-form-field="find_sex" class="clearfix ">
1926      <label><b>I am/We are a</b></label>
1927      <div class="input">
1928                <p class="clearfix">
1929            <label>
1930                <input type="radio" value="1" name="REG_sex" checked/>
1931                <span><b>Man</b></span>
1932            </label>
1933        </p>
1934                        <p class="clearfix">
1935            <label>
1936                <input type="radio" value="2" name="REG_sex" />
1937                <span><b>Woman</b></span>
1938            </label>
1939        </p>
1940                        <p class="clearfix">
1941            <label>
1942                <input type="radio" value="3" name="REG_sex" />
1943                <span><b>Couples</b></span>
1944            </label>
1945        </p>
1946                        <p class="clearfix">
1947            <label>
1948                <input type="radio" value="7" name="REG_sex" />
1949                <span><b>TS/TG</b></span>
1950            </label>
1951        </p>
1952                <div class="help-block"></div>
1953      </div>
1954    </div>
1955  </div>
1956</script>
1956
1957
1958<script id="reg_looking_for" type="text/x-handlebars-template">
1959  <div class="select_wrap">
1960    <div data-form-field="looking-for" data-form-group="looking_for" class="clearfix">
1961        <label><b>Looking for</b></label>
1962        <div class="input">
1963                                            <p class="clearfix">
1964                      <label>
1965                          <input type="checkbox" value="2" name="looking_for_person_new" data-group="looking_for" />
1966                          <span><b>Woman</b></span>
1967                      </label>
1968                  </p>
1969                            <p class="clearfix">
1970                  <label>
1971                      <input type="checkbox" value="1" name="looking_for_person_new" data-group="looking_for" />
1972                      <span><b>Man</b></span>
1973                  </label>
1974              </p>
1975                                <p class="clearfix">
1976                      <label>
1977                          <input type="checkbox" value="3" name="looking_for_person_new" data-group="looking_for" />
1978                          <span><b>Couples</b></span>
1979                      </label>
1980                  </p>
1981                                                            <p class="clearfix">
1982                      <label>
1983                          <input type="checkbox" value="7" name="looking_for_person_new" data-group="looking_for" />
1984                          <span><b>TS/TG</b></span>
1985                      </label>
1986                  </p>
1987                                      <div class="help-block"></div>
1988        </div>
1989    </div>
1990  </div>
1991</script>
1991
1992
1993<script id="reg_sex_looking_for" type="text/x-handlebars-template">
1994  <div class="select_wrap">
1995    <div data-form-field="find_sex" class="clearfix ">
1996        <label><b>I am/We are a</b></label>
1997        <div class="input">
1998            <select name="REG_sex" >
1999<option selected="selected" value="1">Man</option>
2000<option value="2">Woman</option>
2001<option value="3">Couple (man/woman)</option>
2002<option value="4">Group</option>
2003<option value="5">Couple (2 women)</option>
2004<option value="6">Couple (2 men)</option>
2005<option value="7">Trans</option>
2006</select>
2007
2008            <div class="help-block"></div>
2009        </div>
2010    </div>
2011    <div id="form-trans_profile" data-form-field="trans_profile" class="clearfix container">
2012      <div class="input">
2013        <div><label for="form-trans_profile"><b>Identity</b></label></div>
2014        <select name="trans_profile" data-field-required="false">
2015          <option value="0">Optional</option>
2016          <option value="1">Trans woman</option>
2017          <option value="2">Trans man</option>
2018          <option value="3">Non binary</option>
2019          <option value="4">Transfeminine</option>
2020          <option value="5">Transmasculine</option>
2021          <option value="0">Prefer not to say</option>
2022        </select>
2023      </div>
2024    </div>
2025    <div data-form-field="looking-for" data-form-group="looking_for" class="clearfix">
2026        <label><b>Looking for</b></label>
2027        <div class="input">
2028                          <p class="clearfix">
2029                  <label>
2030                      <input type="checkbox" value="1" name="looking_for_person_new" data-group="looking_for" />
2031                      <span>Men</span>
2032                  </label>
2033              </p>
2034                                <p class="clearfix">
2035                      <label>
2036                          <input type="checkbox" value="2" name="looking_for_person_new" data-group="looking_for" />
2037                          <span>Women</span>
2038                      </label>
2039                  </p>
2040                                              <p class="clearfix">
2041                      <label>
2042                          <input type="checkbox" value="3" name="looking_for_person_new" data-group="looking_for" />
2043                          <span>Couples</span>
2044                      </label>
2045                  </p>
2046                                                                                                                    <p class="clearfix">
2047                      <label>
2048                          <input type="checkbox" value="7" name="looking_for_person_new" data-group="looking_for" />
2049                          <span>Trans</span>
2050                      </label>
2051                  </p>
2052                                      <div class="help-block"></div>
2053        </div>
2054    </div>
2055    <div id="form-looking-for-trans-profile" data-form-field="looking-for-trans-profile" data-form-group="looking_for-trans-profile" class="clearfix container">
2056      <div><label><b>Trans identity</b></label></div>
2057      <div class="input">        
2058        <div class="trans_part">
2059          <p class="clearfix">  
2060              <label for="looking-for-trans-tw">
2061                  <input id="looking-for-trans-tw" type="checkbox" value="1" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
2062                  <span>Trans woman</span>
2063                  <span class="indicator"></span>
2064              </label>
2065          </p>
2066          <p class="clearfix">
2067              <label for="looking-for-trans-tm">
2068                  <input id="looking-for-trans-tm" type="checkbox" value="2" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
2069                  <span>Trans man</span>
2070                  <span class="indicator"></span>
2071              </label>
2072          </p>
2073          <p class="clearfix">
2074              <label for="looking-for-trans-nb">
2075                  <input id="looking-for-trans-nb" type="checkbox" value="3" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
2076                  <span>Non binary</span>
2077                  <span class="indicator"></span>
2078              </label>
2079          </p>
2080          <p class="clearfix">
2081              <label for="looking-for-trans-tfem">
2082                  <input id="looking-for-trans-tfem" type="checkbox" value="4" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
2083                  <span>Transfeminine</span>
2084                  <span class="indicator"></span>
2085              </label>
2086          </p>
2087          <p class="clearfix">
2088              <label for="looking-for-trans-tmas">
2089                  <input id="looking-for-trans-tmas" type="checkbox" value="5" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
2090                  <span>Transmasculine</span>
2091                  <span class="indicator"></span>
2092             </label>
2093          </p>
2094        </div>          
2095      </div>
2096    </div>
2097
2098    <div data-form-field="birthdate" data-form-group="birthday" class="clearfix">
2099        <label>
2100            <b>My birthdate</b>
2101        </label>
2102        <div class="input birth-input">
2103            <select name="bday_month" size='1' id='bday_month'    class=""" data-group="birthday"">
2104<option value="">Month</option><option value="1">January</option>
2105<option value="2">February</option>
2106<option value="3">March</option>
2107<option value="4">April</option>
2108<option value="5">May</option>
2109<option value="6">June</option>
2110<option value="7">July</option>
2111<option value="8">August</option>
2112<option value="9">September</option>
2113<option value="10">October</option>
2114<option value="11">November</option>
2115<option value="12">December</option>
2116</select>
2117<select name="bday_day" id="bday_day" class=""" data-group="birthday"" >
2118<option value="">Day</option><option value="01">1</option>
2119<option value="02">2</option>
2120<option value="03">3</option>
2121<option value="04">4</option>
2122<option value="05">5</option>
2123<option value="06">6</option>
2124<option value="07">7</option>
2125<option value="08">8</option>
2126<option value="09">9</option>
2127<option value="10">10</option>
2128<option value="11">11</option>
2129<option value="12">12</option>
2130<option value="13">13</option>
2131<option value="14">14</option>
2132<option value="15">15</option>
2133<option value="16">16</option>
2134<option value="17">17</option>
2135<option value="18">18</option>
2136<option value="19">19</option>
2137<option value="20">20</option>
2138<option value="21">21</option>
2139<option value="22">22</option>
2140<option value="23">23</option>
2141<option value="24">24</option>
2142<option value="25">25</option>
2143<option value="26">26</option>
2144<option value="27">27</option>
2145<option value="28">28</option>
2146<option value="29">29</option>
2147<option value="30">30</option>
2148<option value="31">31</option>
2149</select>
2150<select name="bday_year" id="bday_year" class=""" data-group="birthday"" >
2151<option value="">Year</option><option value="2008">2008</option>
2152<option value="2007">2007</option>
2153<option value="2006">2006</option>
2154<option value="2005">2005</option>
2155<option value="2004">2004</option>
2156<option value="2003">2003</option>
2157<option value="2002">2002</option>
2158<option value="2001">2001</option>
2159<option value="2000">2000</option>
2160<option value="1999">1999</option>
2161<option value="1998">1998</option>
2162<option value="1997">1997</option>
2163<option value="1996">1996</option>
2164<option value="1995">1995</option>
2165<option value="1994">1994</option>
2166<option value="1993">1993</option>
2167<option value="1992">1992</option>
2168<option value="1991">1991</option>
2169<option value="1990">1990</option>
2170<option value="1989">1989</option>
2171<option value="1988">1988</option>
2172<option value="1987">1987</option>
2173<option value="1986">1986</option>
2174<option value="1985">1985</option>
2175<option value="1984">1984</option>
2176<option value="1983">1983</option>
2177<option value="1982">1982</option>
2178<option value="1981">1981</option>
2179<option value="1980">1980</option>
2180<option value="1979">1979</option>
2181<option value="1978">1978</option>
2182<option value="1977">1977</option>
2183<option value="1976">1976</option>
2184<option value="1975">1975</option>
2185<option value="1974">1974</option>
2186<option value="1973">1973</option>
2187<option value="1972">1972</option>
2188<option value="1971">1971</option>
2189<option value="1970">1970</option>
2190<option value="1969">1969</option>
2191<option value="1968">1968</option>
2192<option value="1967">1967</option>
2193<option value="1966">1966</option>
2194<option value="1965">1965</option>
2195<option value="1964">1964</option>
2196<option value="1963">1963</option>
2197<option value="1962">1962</option>
2198<option value="1961">1961</option>
2199<option value="1960">1960</option>
2200<option value="1959">1959</option>
2201<option value="1958">1958</option>
2202<option value="1957">1957</option>
2203<option value="1956">1956</option>
2204<option value="1955">1955</option>
2205<option value="1954">1954</option>
2206<option value="1953">1953</option>
2207<option value="1952">1952</option>
2208<option value="1951">1951</option>
2209<option value="1950">1950</option>
2210<option value="1949">1949</option>
2211<option value="1948">1948</option>
2212<option value="1947">1947</option>
2213<option value="1946">1946</option>
2214<option value="1945">1945</option>
2215<option value="1944">1944</option>
2216<option value="1943">1943</option>
2217<option value="1942">1942</option>
2218<option value="1941">1941</option>
2219<option value="1940">1940</option>
2220<option value="1939">1939</option>
2221<option value="1938">1938</option>
2222<option value="1937">1937</option>
2223<option value="1936">1936</option>
2224<option value="1935">1935</option>
2225<option value="1934">1934</option>
2226<option value="1933">1933</option>
2227<option value="1932">1932</option>
2228<option value="1931">1931</option>
2229<option value="1930">1930</option>
2230<option value="1929">1929</option>
2231<option value="1928">1928</option>
2232<option value="1927">1927</option>
2233</select>
2234
2235            <div class="help-block"></div>
2236        </div>
2237    </div>
2238    <div id="form-birthdate2" data-form-field="birthdate2" data-form-group="birthday" class="clearfix hide">
2239        <label for="form-birthdate2"><b>Their birthdate</b></label>
2240        <div class="input birth-input">
2241            <select name="bday_month2" size='1' id='bday_month2'    class="data-error-message="Enter your birthdate" data-group="birthday"">
2242<option value="">Month</option><option value="1">January</option>
2243<option value="2">February</option>
2244<option value="3">March</option>
2245<option value="4">April</option>
2246<option value="5">May</option>
2247<option value="6">June</option>
2248<option value="7">July</option>
2249<option value="8">August</option>
2250<option value="9">September</option>
2251<option value="10">October</option>
2252<option value="11">November</option>
2253<option value="12">December</option>
2254</select>
2255<select name="bday_day2" id="bday_day2" class="data-error-message="Enter your birthdate" data-group="birthday"" >
2256<option value="">Day</option><option value="01">1</option>
2257<option value="02">2</option>
2258<option value="03">3</option>
2259<option value="04">4</option>
2260<option value="05">5</option>
2261<option value="06">6</option>
2262<option value="07">7</option>
2263<option value="08">8</option>
2264<option value="09">9</option>
2265<option value="10">10</option>
2266<option value="11">11</option>
2267<option value="12">12</option>
2268<option value="13">13</option>
2269<option value="14">14</option>
2270<option value="15">15</option>
2271<option value="16">16</option>
2272<option value="17">17</option>
2273<option value="18">18</option>
2274<option value="19">19</option>
2275<option value="20">20</option>
2276<option value="21">21</option>
2277<option value="22">22</option>
2278<option value="23">23</option>
2279<option value="24">24</option>
2280<option value="25">25</option>
2281<option value="26">26</option>
2282<option value="27">27</option>
2283<option value="28">28</option>
2284<option value="29">29</option>
2285<option value="30">30</option>
2286<option value="31">31</option>
2287</select>
2288<select name="bday_year2" id="bday_year2" class="data-error-message="Enter your birthdate" data-group="birthday"" >
2289<option value="">Year</option><option value="2008">2008</option>
2290<option value="2007">2007</option>
2291<option value="2006">2006</option>
2292<option value="2005">2005</option>
2293<option value="2004">2004</option>
2294<option value="2003">2003</option>
2295<option value="2002">2002</option>
2296<option value="2001">2001</option>
2297<option value="2000">2000</option>
2298<option value="1999">1999</option>
2299<option value="1998">1998</option>
2300<option value="1997">1997</option>
2301<option value="1996">1996</option>
2302<option value="1995">1995</option>
2303<option value="1994">1994</option>
2304<option value="1993">1993</option>
2305<option value="1992">1992</option>
2306<option value="1991">1991</option>
2307<option value="1990">1990</option>
2308<option value="1989">
23081989</option>
2309<option value="1988">1988</option>
2310<option value="1987">1987</option>
2311<option value="1986">1986</option>
2312<option value="1985">1985</option>
2313<option value="1984">1984</option>
2314<option value="1983">1983</option>
2315<option value="1982">1982</option>
2316<option value="1981">1981</option>
2317<option value="1980">1980</option>
2318<option value="1979">1979</option>
2319<option value="1978">1978</option>
2320<option value="1977">1977</option>
2321<option value="1976">1976</option>
2322<option value="1975">1975</option>
2323<option value="1974">1974</option>
2324<option value="1973">1973</option>
2325<option value="1972">1972</option>
2326<option value="1971">1971</option>
2327<option value="1970">1970</option>
2328<option value="1969">1969</option>
2329<option value="1968">1968</option>
2330<option value="1967">1967</option>
2331<option value="1966">1966</option>
2332<option value="1965">1965</option>
2333<option value="1964">1964</option>
2334<option value="1963">1963</option>
2335<option value="1962">1962</option>
2336<option value="1961">1961</option>
2337<option value="1960">1960</option>
2338<option value="1959">1959</option>
2339<option value="1958">1958</option>
2340<option value="1957">1957</option>
2341<option value="1956">1956</option>
2342<option value="1955">1955</option>
2343<option value="1954">1954</option>
2344<option value="1953">1953</option>
2345<option value="1952">1952</option>
2346<option value="1951">1951</option>
2347<option value="1950">1950</option>
2348<option value="1949">1949</option>
2349<option value="1948">1948</option>
2350<option value="1947">1947</option>
2351<option value="1946">1946</option>
2352<option value="1945">1945</option>
2353<option value="1944">1944</option>
2354<option value="1943">1943</option>
2355<option value="1942">1942</option>
2356<option value="1941">1941</option>
2357<option value="1940">1940</option>
2358<option value="1939">1939</option>
2359<option value="1938">1938</option>
2360<option value="1937">1937</option>
2361<option value="1936">1936</option>
2362<option value="1935">1935</option>
2363<option value="1934">1934</option>
2364<option value="1933">1933</option>
2365<option value="1932">1932</option>
2366<option value="1931">1931</option>
2367<option value="1930">1930</option>
2368<option value="1929">1929</option>
2369<option value="1928">1928</option>
2370<option value="1927">1927</option>
2371</select>
2372
2373            <div class="help-block"></div>
2374        </div>
2375    </div>
2376    <div data-form-field="country" data-form-group="location" class="clearfix">
2377        <label><b>Country</b></label>
2378        <div class="input">
2379            <select name="country"  >
2380<option value="United States" selected="selected">United States</option>
2381<option value="Afghanistan" > Afghanistan</option>
2382<option value="Algeria" > Algeria</option>
2383<option value="Andorra" > Andorra</option>
2384<option value="Angola" > Angola</option>
2385<option value="Antigua and Barbuda" > Antigua and Barbuda</option>
2386<option value="Argentina" > Argentina</option>
2387<option value="Armenia" > Armenia</option>
2388<option value="Aruba" > Aruba</option>
2389<option value="Australia" > Australia</option>
2390<option value="Austria" > Austria</option>
2391<option value="Azerbaijan" > Azerbaijan</option>
2392<option value="Bahamas" > Bahamas</option>
2393<option value="Bahrain" > Bahrain</option>
2394<option value="Bangladesh" > Bangladesh</option>
2395<option value="Barbados" > Barbados</option>
2396<option value="Belarus" > Belarus</option>
2397<option value="Belgium" > Belgium</option>
2398<option value="Belize" > Belize</option>
2399<option value="Benin" > Benin</option>
2400<option value="Bermuda" > Bermuda</option>
2401<option value="Bhutan" > Bhutan</option>
2402<option value="Bolivia" > Bolivia</option>
2403<option value="Botswana" > Botswana</option>
2404<option value="Brazil" > Brazil</option>
2405<option value="Brunei" > Brunei</option>
2406<option value="Bulgaria" > Bulgaria</option>
2407<option value="Burkina Faso" > Burkina Faso</option>
2408<option value="Burundi" > Burundi</option>
2409<option value="Cambodia" > Cambodia</option>
2410<option value="Cameroon" > Cameroon</option>
2411<option value="Canada" > Canada</option>
2412<option value="Cape Verde" > Cape Verde</option>
2413<option value="Cayman Islands" > Cayman Islands</option>
2414<option value="Central African Republic" > Central Afr. Rep.</option>
2415<option value="Chad" > Chad</option>
2416<option value="Chile" > Chile</option>
2417<option value="China" > China</option>
2418<option value="Colombia" > Colombia</option>
2419<option value="Comoros" > Comoros</option>
2420<option value="Costa Rica" > Costa Rica</option>
2421<option value="Croatia" > Croatia</option>
2422<option value="Cuba" > Cuba</option>
2423<option value="Cyprus" > Cyprus</option>
2424<option value="Czech Republic" > Czech Republic</option>
2425<option value="Denmark" > Denmark</option>
2426<option value="Djibouti" > Djibouti</option>
2427<option value="Dominica" > Dominica</option>
2428<option value="Dominican Republic" > Dom. Republic</option>
2429<option value="Ecuador" > Ecuador</option>
2430<option value="Egypt" > Egypt</option>
2431<option value="El Salvador" > El Salvador</option>
2432<option value="Equatorial Guinea" > Equatorial Guinea</option>
2433<option value="Eritrea" > Eritrea</option>
2434<option value="Estonia" > Estonia</option>
2435<option value="Ethiopia" > Ethiopia</option>
2436<option value="Federated States of Micronesia" > Federated States of Micronesia</option>
2437<option value="Fiji" > Fiji</option>
2438<option value="Finland" > Finland</option>
2439<option value="France" > France</option>
2440<option value="French Guiana" > French Guiana</option>
2441<option value="Gabon" > Gabon</option>
2442<option value="Gambia" > Gambia</option>
2443<option value="Georgia" > Georgia</option>
2444<option value="Germany" > Germany</option>
2445<option value="Ghana" > Ghana</option>
2446<option value="Gibraltar" > Gibraltar</option>
2447<option value="Greece" > Greece</option>
2448<option value="Grenada" > Grenada</option>
2449<option value="Guadeloupe" > Guadeloupe</option>
2450<option value="Guatemala" > Guatemala</option>
2451<option value="Guernsey" > Guernsey</option>
2452<option value="Guinea-Bissau" > Guinea-Bissau</option>
2453<option value="Guyana" > Guyana</option>
2454<option value="Haiti" > Haiti</option>
2455<option value="Honduras" > Honduras</option>
2456<option value="Hong Kong" > Hong Kong</option>
2457<option value="Hungary" > Hungary</option>
2458<option value="Iceland" > Iceland</option>
2459<option value="India" > India</option>
2460<option value="Indonesia" > Indonesia</option>
2461<option value="Ireland" > Ireland</option>
2462<option value="Israel" > Israel</option>
2463<option value="Italy" > Italy</option>
2464<option value="Jamaica" > Jamaica</option>
2465<option value="Japan" > Japan</option>
2466<option value="Jersey" > Jersey</option>
2467<option value="Jordan" > Jordan</option>
2468<option value="Kazakhstan" > Kazakhstan</option>
2469<option value="Kenya" > Kenya</option>
2470<option value="Kuwait" > Kuwait</option>
2471<option value="Kyrgyzstan" > Kyrgyzstan</option>
2472<option value="Laos" > Laos</option>
2473<option value="Latvia" > Latvia</option>
2474<option value="Lebanon" > Lebanon</option>
2475<option value="Lesotho" >
2475 Lesotho</option>
2476<option value="Liechtenstein" > Liechtenstein</option>
2477<option value="Lithuania" > Lithuania</option>
2478<option value="Luxembourg" > Luxembourg</option>
2479<option value="Macau" > Macau</option>
2480<option value="Madagascar" > Madagascar</option>
2481<option value="Malawi" > Malawi</option>
2482<option value="Malaysia" > Malaysia</option>
2483<option value="Maldives" > Maldives</option>
2484<option value="Mali" > Mali</option>
2485<option value="Malta" > Malta</option>
2486<option value="Martinique" > Martinique</option>
2487<option value="Mauritania" > Mauritania</option>
2488<option value="Mauritius" > Mauritius</option>
2489<option value="Mexico" > Mexico</option>
2490<option value="Monaco" > Monaco</option>
2491<option value="Mongolia" > Mongolia</option>
2492<option value="Morocco" > Morocco</option>
2493<option value="Mozambique" > Mozambique</option>
2494<option value="Namibia" > Namibia</option>
2495<option value="Nepal" > Nepal</option>
2496<option value="Netherlands" > Netherlands</option>
2497<option value="Netherlands Antilles" > Netherlands Antilles</option>
2498<option value="New Zealand" > New Zealand</option>
2499<option value="Nicaragua" > Nicaragua</option>
2500<option value="Niger" > Niger</option>
2501<option value="Nigeria" > Nigeria</option>
2502<option value="Norway" > Norway</option>
2503<option value="Oman" > Oman</option>
2504<option value="Pakistan" > Pakistan</option>
2505<option value="Panama" > Panama</option>
2506<option value="Papua New Guinea" > Papua New Guinea</option>
2507<option value="Paraguay" > Paraguay</option>
2508<option value="Peru" > Peru</option>
2509<option value="Philippines" > Philippines</option>
2510<option value="Poland" > Poland</option>
2511<option value="Portugal" > Portugal</option>
2512<option value="Qatar" > Qatar</option>
2513<option value="Romania" > Romania</option>
2514<option value="Russia" > Russia</option>
2515<option value="Rwanda" > Rwanda</option>
2516<option value="San Marino" > San Marino</option>
2517<option value="Sao Tome &amp; Principe" > Sao Tome &amp; Principe</option>
2518<option value="Saudi Arabia" > Saudi Arabia</option>
2519<option value="Senegal" > Senegal</option>
2520<option value="Seychelles" > Seychelles</option>
2521<option value="Sierra Leone" > Sierra Leone</option>
2522<option value="Singapore" > Singapore</option>
2523<option value="Slovakia" > Slovakia</option>
2524<option value="Slovenia" > Slovenia</option>
2525<option value="South Africa" > South Africa</option>
2526<option value="South Korea" > South Korea</option>
2527<option value="Spain" > Spain</option>
2528<option value="Sri Lanka" > Sri Lanka</option>
2529<option value="St. Kitts &amp; Nevis" > St. Kitts &amp; Nevis</option>
2530<option value="St. Lucia" > St. Lucia</option>
2531<option value="St. Vincent &amp; the Grenadines" > St. Vincent &amp; the Grenadines</option>
2532<option value="Suriname" > Suriname</option>
2533<option value="Swaziland" > Swaziland</option>
2534<option value="Sweden" > Sweden</option>
2535<option value="Switzerland" > Switzerland</option>
2536<option value="Taiwan" > Taiwan</option>
2537<option value="Tajikistan" > Tajikistan</option>
2538<option value="Tanzania" > Tanzania</option>
2539<option value="Thailand" > Thailand</option>
2540<option value="Togo" > Togo</option>
2541<option value="Trinidad and Tobago" > Trinidad and Tobago</option>
2542<option value="Tunisia" > Tunisia</option>
2543<option value="Turkey" > Turkey</option>
2544<option value="Turkmenistan" > Turkmenistan</option>
2545<option value="Turks and Caicos Islands" > Turks and Caicos Islands</option>
2546<option value="Uganda" > Uganda</option>
2547<option value="Ukraine" > Ukraine</option>
2548<option value="United Arab Emirates" > U.A.E.</option>
2549<option value="United Kingdom" > United Kingdom</option>
2550<option value="Uruguay" > Uruguay</option>
2551<option value="Uzbekistan" > Uzbekistan</option>
2552<option value="Venezuela" > Venezuela</option>
2553<option value="Vietnam" > Vietnam</option>
2554<option value="Western Sahara" > Western Sahara</option>
2555<option value="Yemen" > Yemen</option>
2556<option value="Zambia" > Zambia</option>
2557</select>
2558
2559            <span class="suggest"></span>
2560            <div class="help-block"></div>
2561        </div>
2562    </div>
2563    <div data-form-field="state" data-form-group="location" class="clearfix">
2564        <label><b><span>State</span></b></label>
2565        <div class="input">
2566            <div id="reg_state">
2567                <select name="state" >
2568<option value="*">Any</option>
2569<option value="Alabama">Alabama</option>
2570<option value="Alaska">Alaska</option>
2571<option value="American Samoa">American Samoa</option>
2572<option value="Arizona">Arizona</option>
2573<option value="Arkansas">Arkansas</option>
2574<option value="California">California</option>
2575<option value="Colorado">Colorado</option>
2576<option value="Connecticut">Connecticut</option>
2577<option value="Delaware">Delaware</option>
2578<option value="District of Columbia">District of Columbia</option>
2579<option value="Florida">Florida</option>
2580<option value="Georgia">Georgia</option>
2581<option value="Guam">Guam</option>
2582<option value="Hawaii">Hawaii</option>
2583<option value="Idaho">Idaho</option>
2584<option value="Illinois" selected="selected">Illinois</option>
2585<option value="Indiana">Indiana</option>
2586<option value="Iowa">Iowa</option>
2587<option value="Kansas">Kansas</option>
2588<option value="Kentucky">Kentucky</option>
2589<option value="Louisiana">Louisiana</option>
2590<option value="Maine">Maine</option>
2591<option value="Maryland">Maryland</option>
2592<option value="Massachusetts">Massachusetts</option>
2593<option value="Michigan">Michigan</option>
2594<option value="Minnesota">Minnesota</option>
2595<option value="Mississippi">Mississippi</option>
2596<option value="Missouri">Missouri</option>
2597<option value="Montana">Montana</option>
2598<option value="Nebraska">Nebraska</option>
2599<option value="Nevada">Nevada</option>
2600<option value="New Hampshire">New Hampshire</option>
2601<option value="New Jersey">New Jersey</option>
2602<option value="New Mexico">New Mexico</option>
2603<option value="New York">New York</option>
2604<option value="North Carolina">North Carolina</option>
2605<option value="North Dakota">North Dakota</option>
2606<option value="Northern Mariana Islands">Northern Mariana Islands</option>
2607<option value="Ohio">Ohio</option>
2608<option value="Oklahoma">Oklahoma</option>
2609<option value="Oregon">Oregon</option>
2610<option value="Pennsylvania">Pennsylvania</option>
2611<option value="Puerto Rico">Puerto Rico</option>
2612<option value="Rhode Island">Rhode Island</option>
2613<option value="South Carolina">South Carolina</option>
2614<option value="South Dakota">South Dakota</option>
2615<option value="Tennessee">Tennessee</option>
2616<option value="Texas">Texas</option>
2617<option value="Utah">Utah</option>
2618<option value="Vermont">Vermont</option>
2619<option value="Virgin Islands">Virgin Islands</option>
2620<option value="Virginia">Virginia</option>
2621<option value="Washington">Washington</option>
2622<option value="West Virginia">West Virginia</option>
2623<option value="Wisconsin">Wisconsin</option>
2624<option value="Wyoming">Wyoming</option>
2625</select>
2626
2627                <span class="suggest"></span>
2628                <div class="help-block"></div>
2629            </div>
2630            <div id="reg_state_input">
2631                <input minl="1" type="text" id="state_text" name="state_input" value="" data-field-required="false" />
2632                <div class="help-block"></div>
2633            </div>
2634        </div>
2635    </div>
2636    <div data-form-field="city" data-form-group="location" class="clearfix">
2637        <label><b><span>Closest city</span></b></label>
2638        <div class="input">
2639            <div id="reg_closest_city">
2640                            </div>
2641            <div id="reg_city_input">
2642                <input type="text" id="city_text" name="city" minl="1" value="" />
2643            </div>
2644            <div class="help-block"></div>
2645        </div>
2646    </div>
2647    <div data-form-field="zip" data-form-group="location" class="clearfix not_validated ">
2648        <label><b>Zip code</b></label>
2649        <div class="input">
2650            <input type="text" name="zip" value="" maxlength="5" data-minlength="5"  data-type="digits" data-minlength="5" />
2651            <span class="suggest"><a class="zip_check" href="javascript://" tabindex="-1">Find your zip code</a></span>
2652            <div class="help-block"></div>
2653        </div>
2654    </div>
2655  </div>
2656</script>
2656
2657
2658<script id="reg_birthdate_location" type="text/x-handlebars-template">
2659  <div class="select_wrap">
2660    <div data-form-field="birthdate" data-form-group="birthday" class="clearfix">
2661        <label>
2662            <b>My birthdate</b>
2663        </label>
2664        <div class="input birth-input">
2665            <select name="bday_month" size='1' id='bday_month'    class=""" data-group="birthday"">
2666<option value="">Month</option><option value="1">January</option>
2667<option value="2">February</option>
2668<option value="3">March</option>
2669<option value="4">April</option>
2670<option value="5">May</option>
2671<option value="6">June</option>
2672<option value="7">July</option>
2673<option value="8">August</option>
2674<option value="9">September</option>
2675<option value="10">October</option>
2676<option value="11">November</option>
2677<option value="12">December</option>
2678</select>
2679<select name="bday_day" id="bday_day" class=""" data-group="birthday"" >
2680<option value="">Day</option><option value="01">1</option>
2681<option value="02">2</option>
2682<option value="03">3</option>
2683<option value="04">4</option>
2684<option value="05">5</option>
2685<option value="06">6</option>
2686<option value="07">7</option>
2687<option value="08">8</option>
2688<option value="09">9</option>
2689<option value="10">10</option>
2690<option value="11">11</option>
2691<option value="12">12</option>
2692<option value="13">13</option>
2693<option value="14">14</option>
2694<option value="15">15</option>
2695<option value="16">16</option>
2696<option value="17">17</option>
2697<option value="18">18</option>
2698<option value="19">19</option>
2699<option value="20">20</option>
2700<option value="21">21</option>
2701<option value="22">22</option>
2702<option value="23">23</option>
2703<option value="24">24</option>
2704<option value="25">25</option>
2705<option value="26">26</option>
2706<option value="27">27</option>
2707<option value="28">28</option>
2708<option value="29">29</option>
2709<option value="30">30</option>
2710<option value="31">31</option>
2711</select>
2712<select name="bday_year" id="bday_year" class=""" data-group="birthday"" >
2713<option value="">Year</option><option value="2008">2008</option>
2714<option value="2007">2007</option>
2715<option value="2006">2006</option>
2716<option value="2005">2005</option>
2717<option value="2004">2004</option>
2718<option value="2003">2003</option>
2719<option value="2002">2002</option>
2720<option value="2001">2001</option>
2721<option value="2000">2000</option>
2722<option value="1999">1999</option>
2723<option value="1998">1998</option>
2724<option value="1997">1997</option>
2725<option value="1996">1996</option>
2726<option value="1995">1995</option>
2727<option value="1994">1994</option>
2728<option value="1993">1993</option>
2729<option value="1992">1992</option>
2730<option value="1991">1991</option>
2731<option value="1990">1990</option>
2732<option value="1989">1989</option>
2733<option value="1988">1988</option>
2734<option value="1987">1987</option>
2735<option value="1986">1986</option>
2736<option value="1985">1985</option>
2737<option value="1984">1984</option>
2738<option value="1983">1983</option>
2739<option value="1982">1982</option>
2740<option value="1981">1981</option>
2741<option value="1980">1980</option>
2742<option value="1979">1979</option>
2743<option value="1978">1978</option>
2744<option value="1977">1977</option>
2745<option value="1976">1976</option>
2746<option value="1975">1975</option>
2747<option value="1974">1974</option>
2748<option value="1973">1973</option>
2749<option value="1972">1972</option>
2750<option value="1971">1971</option>
2751<option value="1970">1970</option>
2752<option value="1969">1969</option>
2753<option value="1968">1968</option>
2754<option value="1967">1967</option>
2755<option value="1966">1966</option>
2756<option value="1965">1965</option>
2757<option value="1964">1964</option>
2758<option value="1963">1963</option>
2759<option value="1962">1962</option>
2760<option value="1961">1961</option>
2761<option value="1960">1960</option>
2762<option value="1959">1959</option>
2763<option value="1958">1958</option>
2764<option value="1957">1957</option>
2765<option value="1956">1956</option>
2766<option value="1955">1955</option>
2767<option value="1954">1954</option>
2768<option value="1953">1953</option>
2769<option value="1952">1952</option>
2770<option value="1951">1951</option>
2771<option value="1950">1950</option>
2772<option value="1949">1949</option>
2773<option value="1948">1948</option>
2774<option value="1947">1947</option>
2775<option value="1946">1946</option>
2776<option value="1945">1945</option>
2777<option value="1944">1944</option>
2778<option value="1943">1943</option>
2779<option value="1942">1942</option>
2780<option value="1941">1941</option>
2781<option value="1940">1940</option>
2782<option value="1939">1939</option>
2783<option value="1938">1938</option>
2784<option value="1937">1937</option>
2785<option value="1936">1936</option>
2786<option value="1935">1935</option>
2787<option value="1934">1934</option>
2788<option value="1933">1933</option>
2789<option value="1932">1932</option>
2790<option value="1931">1931</option>
2791<option value="1930">1930</option>
2792<option value="1929">1929</option>
2793<option value="1928">1928</option>
2794<option value="1927">1927</option>
2795</select>
2796
2797            <div class="help-block"></div>
2798        </div>
2799    </div>
2800    <div id="form-birthdate2" data-form-field="birthdate2" data-form-group="birthday" class="clearfix hide">
2801        <label for="form-birthdate2"><b>Their birthdate</b></label>
2802        <div class="input birth-input">
2803            <select name="bday_month2" size='1' id='bday_month2'    class="data-error-message="Enter your birthdate" data-group="birthday"">
2804<option value="">Month</option><option value="1">January</option>
2805<option value="2">February</option>
2806<option value="3">March</option>
2807<option value="4">April</option>
2808<option value="5">May</option>
2809<option value="6">June</option>
2810<option value="7">July</option>
2811<option value="8">August</option>
2812<option value="9">September</option>
2813<option value="10">October</option>
2814<option value="11">November</option>
2815<option value="12">December</option>
2816</select>
2817<select name="bday_day2" id="bday_day2" class="data-error-message="Enter your birthdate" data-group="birthday"" >
2818<option value="">Day</option><option value="01">1</option>
2819<option value="02">2</option>
2820<option value="03">3</option>
2821<option value="04">4</option>
2822<option value="05">5</option>
2823<option value="06">6</option>
2824<option value="07">7</option>
2825<option value="08">8</option>
2826<option value="09">9</option>
2827<option value="10">10</option>
2828<option value="11">11</option>
2829<option value="12">12</option>
2830<option value="13">13</option>
2831<option value="14">14</option>
2832<option value="15">15</option>
2833<option value="16">16</option>
2834<option value="17">17</option>
2835<option value="18">18</option>
2836<option value="19">19</option>
2837<option value="20">20</option>
2838<option value="21">21</option>
2839<option value="22">22</option>
2840<option value="23">23</option>
2841<option value="24">24</option>
2842<option value="25">25</option>
2843<option value="26">26</option>
2844<option value="27">27</option>
2845<option value="28">28</option>
2846<option value="29">29</option>
2847<option value="30">30</option>
2848<option value="31">31</option>
2849</select>
2850<select name="bday_year2" id="bday_year2" class="data-error-message="Enter your birthdate" data-group="birthday"" >
2851<option value="">Year</option><option value="2008">2008</option>
2852<option value="2007">2007</option>
2853<option value="2006">2006</option>
2854<option value="2005">2005</option>
2855<option value="2004">2004</option>
2856<option value="2003">2003</option>
2857<option value="2002">2002</option>
2858<option value="2001">2001</option>
2859<option value="2000">2000</option>
2860<option value="1999">1999</option>
2861<option value="1998">1998</option>
2862<option value="1997">1997</option>
2863<option value="1996">1996</option>
2864<option value="1995">1995</option>
2865<option value="1994">1994</option>
2866<option value="1993">1993</option>
2867<option value="1992">1992</option>
2868<option value="1991">1991</option>
2869<option value="1990">1990</option>
2870<option value="1989">
28701989</option>
2871<option value="1988">1988</option>
2872<option value="1987">1987</option>
2873<option value="1986">1986</option>
2874<option value="1985">1985</option>
2875<option value="1984">1984</option>
2876<option value="1983">1983</option>
2877<option value="1982">1982</option>
2878<option value="1981">1981</option>
2879<option value="1980">1980</option>
2880<option value="1979">1979</option>
2881<option value="1978">1978</option>
2882<option value="1977">1977</option>
2883<option value="1976">1976</option>
2884<option value="1975">1975</option>
2885<option value="1974">1974</option>
2886<option value="1973">1973</option>
2887<option value="1972">1972</option>
2888<option value="1971">1971</option>
2889<option value="1970">1970</option>
2890<option value="1969">1969</option>
2891<option value="1968">1968</option>
2892<option value="1967">1967</option>
2893<option value="1966">1966</option>
2894<option value="1965">1965</option>
2895<option value="1964">1964</option>
2896<option value="1963">1963</option>
2897<option value="1962">1962</option>
2898<option value="1961">1961</option>
2899<option value="1960">1960</option>
2900<option value="1959">1959</option>
2901<option value="1958">1958</option>
2902<option value="1957">1957</option>
2903<option value="1956">1956</option>
2904<option value="1955">1955</option>
2905<option value="1954">1954</option>
2906<option value="1953">1953</option>
2907<option value="1952">1952</option>
2908<option value="1951">1951</option>
2909<option value="1950">1950</option>
2910<option value="1949">1949</option>
2911<option value="1948">1948</option>
2912<option value="1947">1947</option>
2913<option value="1946">1946</option>
2914<option value="1945">1945</option>
2915<option value="1944">1944</option>
2916<option value="1943">1943</option>
2917<option value="1942">1942</option>
2918<option value="1941">1941</option>
2919<option value="1940">1940</option>
2920<option value="1939">1939</option>
2921<option value="1938">1938</option>
2922<option value="1937">1937</option>
2923<option value="1936">1936</option>
2924<option value="1935">1935</option>
2925<option value="1934">1934</option>
2926<option value="1933">1933</option>
2927<option value="1932">1932</option>
2928<option value="1931">1931</option>
2929<option value="1930">1930</option>
2930<option value="1929">1929</option>
2931<option value="1928">1928</option>
2932<option value="1927">1927</option>
2933</select>
2934
2935            <div class="help-block"></div>
2936        </div>
2937    </div>
2938    <div data-form-field="country" data-form-group="location" class="clearfix">
2939        <label><b>Country</b></label>
2940        <div class="input">
2941            <select name="country"  >
2942<option value="United States" selected="selected">United States</option>
2943<option value="Afghanistan" > Afghanistan</option>
2944<option value="Algeria" > Algeria</option>
2945<option value="Andorra" > Andorra</option>
2946<option value="Angola" > Angola</option>
2947<option value="Antigua and Barbuda" > Antigua and Barbuda</option>
2948<option value="Argentina" > Argentina</option>
2949<option value="Armenia" > Armenia</option>
2950<option value="Aruba" > Aruba</option>
2951<option value="Australia" > Australia</option>
2952<option value="Austria" > Austria</option>
2953<option value="Azerbaijan" > Azerbaijan</option>
2954<option value="Bahamas" > Bahamas</option>
2955<option value="Bahrain" > Bahrain</option>
2956<option value="Bangladesh" > Bangladesh</option>
2957<option value="Barbados" > Barbados</option>
2958<option value="Belarus" > Belarus</option>
2959<option value="Belgium" > Belgium</option>
2960<option value="Belize" > Belize</option>
2961<option value="Benin" > Benin</option>
2962<option value="Bermuda" > Bermuda</option>
2963<option value="Bhutan" > Bhutan</option>
2964<option value="Bolivia" > Bolivia</option>
2965<option value="Botswana" > Botswana</option>
2966<option value="Brazil" > Brazil</option>
2967<option value="Brunei" > Brunei</option>
2968<option value="Bulgaria" > Bulgaria</option>
2969<option value="Burkina Faso" > Burkina Faso</option>
2970<option value="Burundi" > Burundi</option>
2971<option value="Cambodia" > Cambodia</option>
2972<option value="Cameroon" > Cameroon</option>
2973<option value="Canada" > Canada</option>
2974<option value="Cape Verde" > Cape Verde</option>
2975<option value="Cayman Islands" > Cayman Islands</option>
2976<option value="Central African Republic" > Central Afr. Rep.</option>
2977<option value="Chad" > Chad</option>
2978<option value="Chile" > Chile</option>
2979<option value="China" > China</option>
2980<option value="Colombia" > Colombia</option>
2981<option value="Comoros" > Comoros</option>
2982<option value="Costa Rica" > Costa Rica</option>
2983<option value="Croatia" > Croatia</option>
2984<option value="Cuba" > Cuba</option>
2985<option value="Cyprus" > Cyprus</option>
2986<option value="Czech Republic" > Czech Republic</option>
2987<option value="Denmark" > Denmark</option>
2988<option value="Djibouti" > Djibouti</option>
2989<option value="Dominica" > Dominica</option>
2990<option value="Dominican Republic" > Dom. Republic</option>
2991<option value="Ecuador" > Ecuador</option>
2992<option value="Egypt" > Egypt</option>
2993<option value="El Salvador" > El Salvador</option>
2994<option value="Equatorial Guinea" > Equatorial Guinea</option>
2995<option value="Eritrea" > Eritrea</option>
2996<option value="Estonia" > Estonia</option>
2997<option value="Ethiopia" > Ethiopia</option>
2998<option value="Federated States of Micronesia" > Federated States of Micronesia</option>
2999<option value="Fiji" > Fiji</option>
3000<option value="Finland" > Finland</option>
3001<option value="France" > France</option>
3002<option value="French Guiana" > French Guiana</option>
3003<option value="Gabon" > Gabon</option>
3004<option value="Gambia" > Gambia</option>
3005<option value="Georgia" > Georgia</option>
3006<option value="Germany" > Germany</option>
3007<option value="Ghana" > Ghana</option>
3008<option value="Gibraltar" > Gibraltar</option>
3009<option value="Greece" > Greece</option>
3010<option value="Grenada" > Grenada</option>
3011<option value="Guadeloupe" > Guadeloupe</option>
3012<option value="Guatemala" > Guatemala</option>
3013<option value="Guernsey" > Guernsey</option>
3014<option value="Guinea-Bissau" > Guinea-Bissau</option>
3015<option value="Guyana" > Guyana</option>
3016<option value="Haiti" > Haiti</option>
3017<option value="Honduras" > Honduras</option>
3018<option value="Hong Kong" > Hong Kong</option>
3019<option value="Hungary" > Hungary</option>
3020<option value="Iceland" > Iceland</option>
3021<option value="India" > India</option>
3022<option value="Indonesia" > Indonesia</option>
3023<option value="Ireland" > Ireland</option>
3024<option value="Israel" > Israel</option>
3025<option value="Italy" > Italy</option>
3026<option value="Jamaica" > Jamaica</option>
3027<option value="Japan" > Japan</option>
3028<option value="Jersey" > Jersey</option>
3029<option value="Jordan" > Jordan</option>
3030<option value="Kazakhstan" > Kazakhstan</option>
3031<option value="Kenya" > Kenya</option>
3032<option value="Kuwait" > Kuwait</option>
3033<option value="Kyrgyzstan" > Kyrgyzstan</option>
3034<option value="Laos" > Laos</option>
3035<option value="Latvia" > Latvia</option>
3036<option value="Lebanon" > Lebanon</option>
3037<option value="Lesotho" >
3037 Lesotho</option>
3038<option value="Liechtenstein" > Liechtenstein</option>
3039<option value="Lithuania" > Lithuania</option>
3040<option value="Luxembourg" > Luxembourg</option>
3041<option value="Macau" > Macau</option>
3042<option value="Madagascar" > Madagascar</option>
3043<option value="Malawi" > Malawi</option>
3044<option value="Malaysia" > Malaysia</option>
3045<option value="Maldives" > Maldives</option>
3046<option value="Mali" > Mali</option>
3047<option value="Malta" > Malta</option>
3048<option value="Martinique" > Martinique</option>
3049<option value="Mauritania" > Mauritania</option>
3050<option value="Mauritius" > Mauritius</option>
3051<option value="Mexico" > Mexico</option>
3052<option value="Monaco" > Monaco</option>
3053<option value="Mongolia" > Mongolia</option>
3054<option value="Morocco" > Morocco</option>
3055<option value="Mozambique" > Mozambique</option>
3056<option value="Namibia" > Namibia</option>
3057<option value="Nepal" > Nepal</option>
3058<option value="Netherlands" > Netherlands</option>
3059<option value="Netherlands Antilles" > Netherlands Antilles</option>
3060<option value="New Zealand" > New Zealand</option>
3061<option value="Nicaragua" > Nicaragua</option>
3062<option value="Niger" > Niger</option>
3063<option value="Nigeria" > Nigeria</option>
3064<option value="Norway" > Norway</option>
3065<option value="Oman" > Oman</option>
3066<option value="Pakistan" > Pakistan</option>
3067<option value="Panama" > Panama</option>
3068<option value="Papua New Guinea" > Papua New Guinea</option>
3069<option value="Paraguay" > Paraguay</option>
3070<option value="Peru" > Peru</option>
3071<option value="Philippines" > Philippines</option>
3072<option value="Poland" > Poland</option>
3073<option value="Portugal" > Portugal</option>
3074<option value="Qatar" > Qatar</option>
3075<option value="Romania" > Romania</option>
3076<option value="Russia" > Russia</option>
3077<option value="Rwanda" > Rwanda</option>
3078<option value="San Marino" > San Marino</option>
3079<option value="Sao Tome &amp; Principe" > Sao Tome &amp; Principe</option>
3080<option value="Saudi Arabia" > Saudi Arabia</option>
3081<option value="Senegal" > Senegal</option>
3082<option value="Seychelles" > Seychelles</option>
3083<option value="Sierra Leone" > Sierra Leone</option>
3084<option value="Singapore" > Singapore</option>
3085<option value="Slovakia" > Slovakia</option>
3086<option value="Slovenia" > Slovenia</option>
3087<option value="South Africa" > South Africa</option>
3088<option value="South Korea" > South Korea</option>
3089<option value="Spain" > Spain</option>
3090<option value="Sri Lanka" > Sri Lanka</option>
3091<option value="St. Kitts &amp; Nevis" > St. Kitts &amp; Nevis</option>
3092<option value="St. Lucia" > St. Lucia</option>
3093<option value="St. Vincent &amp; the Grenadines" > St. Vincent &amp; the Grenadines</option>
3094<option value="Suriname" > Suriname</option>
3095<option value="Swaziland" > Swaziland</option>
3096<option value="Sweden" > Sweden</option>
3097<option value="Switzerland" > Switzerland</option>
3098<option value="Taiwan" > Taiwan</option>
3099<option value="Tajikistan" > Tajikistan</option>
3100<option value="Tanzania" > Tanzania</option>
3101<option value="Thailand" > Thailand</option>
3102<option value="Togo" > Togo</option>
3103<option value="Trinidad and Tobago" > Trinidad and Tobago</option>
3104<option value="Tunisia" > Tunisia</option>
3105<option value="Turkey" > Turkey</option>
3106<option value="Turkmenistan" > Turkmenistan</option>
3107<option value="Turks and Caicos Islands" > Turks and Caicos Islands</option>
3108<option value="Uganda" > Uganda</option>
3109<option value="Ukraine" > Ukraine</option>
3110<option value="United Arab Emirates" > U.A.E.</option>
3111<option value="United Kingdom" > United Kingdom</option>
3112<option value="Uruguay" > Uruguay</option>
3113<option value="Uzbekistan" > Uzbekistan</option>
3114<option value="Venezuela" > Venezuela</option>
3115<option value="Vietnam" > Vietnam</option>
3116<option value="Western Sahara" > Western Sahara</option>
3117<option value="Yemen" > Yemen</option>
3118<option value="Zambia" > Zambia</option>
3119</select>
3120
3121            <span class="suggest"></span>
3122            <div class="help-block"></div>
3123        </div>
3124    </div>
3125    <div data-form-field="state" data-form-group="location" class="clearfix">
3126        <label><b><span>State</span></b></label>
3127        <div class="input">
3128            <div id="reg_state">
3129                <select name="state" >
3130<option value="*">Any</option>
3131<option value="Alabama">Alabama</option>
3132<option value="Alaska">Alaska</option>
3133<option value="American Samoa">American Samoa</option>
3134<option value="Arizona">Arizona</option>
3135<option value="Arkansas">Arkansas</option>
3136<option value="California">California</option>
3137<option value="Colorado">Colorado</option>
3138<option value="Connecticut">Connecticut</option>
3139<option value="Delaware">Delaware</option>
3140<option value="District of Columbia">District of Columbia</option>
3141<option value="Florida">Florida</option>
3142<option value="Georgia">Georgia</option>
3143<option value="Guam">Guam</option>
3144<option value="Hawaii">Hawaii</option>
3145<option value="Idaho">Idaho</option>
3146<option value="Illinois" selected="selected">Illinois</option>
3147<option value="Indiana">Indiana</option>
3148<option value="Iowa">Iowa</option>
3149<option value="Kansas">Kansas</option>
3150<option value="Kentucky">Kentucky</option>
3151<option value="Louisiana">Louisiana</option>
3152<option value="Maine">Maine</option>
3153<option value="Maryland">Maryland</option>
3154<option value="Massachusetts">Massachusetts</option>
3155<option value="Michigan">Michigan</option>
3156<option value="Minnesota">Minnesota</option>
3157<option value="Mississippi">Mississippi</option>
3158<option value="Missouri">Missouri</option>
3159<option value="Montana">Montana</option>
3160<option value="Nebraska">Nebraska</option>
3161<option value="Nevada">Nevada</option>
3162<option value="New Hampshire">New Hampshire</option>
3163<option value="New Jersey">New Jersey</option>
3164<option value="New Mexico">New Mexico</option>
3165<option value="New York">New York</option>
3166<option value="North Carolina">North Carolina</option>
3167<option value="North Dakota">North Dakota</option>
3168<option value="Northern Mariana Islands">Northern Mariana Islands</option>
3169<option value="Ohio">Ohio</option>
3170<option value="Oklahoma">Oklahoma</option>
3171<option value="Oregon">Oregon</option>
3172<option value="Pennsylvania">Pennsylvania</option>
3173<option value="Puerto Rico">Puerto Rico</option>
3174<option value="Rhode Island">Rhode Island</option>
3175<option value="South Carolina">South Carolina</option>
3176<option value="South Dakota">South Dakota</option>
3177<option value="Tennessee">Tennessee</option>
3178<option value="Texas">Texas</option>
3179<option value="Utah">Utah</option>
3180<option value="Vermont">Vermont</option>
3181<option value="Virgin Islands">Virgin Islands</option>
3182<option value="Virginia">Virginia</option>
3183<option value="Washington">Washington</option>
3184<option value="West Virginia">West Virginia</option>
3185<option value="Wisconsin">Wisconsin</option>
3186<option value="Wyoming">Wyoming</option>
3187</select>
3188
3189                <span class="suggest"></span>
3190                <div class="help-block"></div>
3191            </div>
3192            <div id="reg_state_input">
3193                <input minl="1" type="text" id="state_text" name="state_input" value="" data-field-required="false" />
3194                <div class="help-block"></div>
3195            </div>
3196        </div>
3197    </div>
3198    <div data-form-field="city" data-form-group="location" class="clearfix">
3199        <label><b><span>Closest city</span></b></label>
3200        <div class="input">
3201            <div id="reg_closest_city">
3202                            </div>
3203            <div id="reg_city_input">
3204                <input type="text" id="city_text" name="city" minl="1" value="" />
3205            </div>
3206            <div class="help-block"></div>
3207        </div>
3208    </div>
3209    <div data-form-field="zip" data-form-group="location" class="clearfix not_validated ">
3210        <label><b>Zip</b></label>
3211        <div class="input">
3212            <input type="text" name="zip" value="" maxlength="5" data-minlength="5"  data-type="digits" data-minlength="5" />
3213            <span class="suggest"><a class="zip_check" href="javascript://" tabindex="-1">Find your zip code</a></span>
3214            <div class="help-block"></div>
3215        </div>
3216    </div>
3217  </div>
3218</script>
3218
3219
3220<script id="reg_email_username" type="text/x-handlebars-template">
3221  <div class="select_wrap">
3222    <div id="form-email" data-form-field="email" class="clearfix not_validated ">
3223        <label for="form-email"><b>Email address</b></label>
3224        <div class="input">
3225            <input type="text" name="email" value="" data-type="email" />
3226            <span class="suggest"></span>
3227            <div class="help-block"></div>
3228        </div>
3229    </div>
3230
3231    <div data-form-field="email_confirm" class="clearfix">
3232        <label><b>Confirm Email</b></label>
3233        <div class="input">
3234            <input type="text" name="email_confirm" />
3235            <div class="help-block"></div>
3236        </div>
3237    </div>
3238    <div id="form-handle" data-form-field="handle" class="clearfix not_validated ">
3239        <label for="form-handle"><b>Choose a username</b></label>
3240        <div class="input">
3241            <input type="text" name="REG_handle" value="" maxlength="16" data-minlength="4" data-type="alphanum" />
3242            <span class="suggest"><a class="username_check" href="javascript://">Check availability</a></span>
3243            <div class="help-block">
3244                            </div>
3245            <div class="suggest_base">
3246                <div class="suggest_list">
3247                    <div class="subtitle">Available usernames</div>
3248                    <div class="suggest_handles"></div>
3249                </div>
3250            </div>
3251            <div class="note-block" style=""><!--4 ~ 16 characters, no space or special characters--></div>
3252        </div>
3253    </div>
3254
3255    <div data-form-field="handle_confirm" class="clearfix">
3256        <label><b>Confirm Username</b></label>
3257        <div class="input">
3258            <input type="text" name="handle_confirm"/>
3259            <div class="help-block"></div>
3260        </div>
3261    </div>
3262    <div id="form-password" data-form-field="password" class="clearfix ">
3263        <label for="form-password"><b>Create password</b></label>
3264        <div class="input">
3265            <div class="note-block" style="">5 or more characters. Case sensitive.</div>
3266            <input type="hidden" name="crp_inc" value="r_hc4XcdP3GEwv7bBVaGAX4_4vAF_a0Oa94Kz7cJyDFJdWLER0hyekI.1fsk1I8hKO" />
3267            <input type="password" name="password" value="" maxlength="40" data-type="special" data-minlength="5" data-password-meter="true" />
3268            <div class="help-block"></div>            
3269        </div>
3270    </div>
3271
3272    <div data-form-field="password_confirm" class="clearfix">
3273        <label><b>Confirm Password</b></label>
3274        <div class="input">
3275            <input type="password" name="password_confirm" />
3276            <div class="help-block"></div>
3277        </div>
3278    </div>
3279
3280    <div id="form-intro-title" data-form-field="title" class="clearfix">
3281        <label for="form-intro-title">
3282          <b>Introduction</b>
3283        </label>
3284        <div class="input">
3285            <div class="note-block">At least 10 characters long. No personal contact info.</div>
3286            <input type="text" name="title" value="" maxlength="100" data-minlength="10" data-error-message="Requires at least 10 characters." />
3287            <div class="help-block"></div>            
3288        </div>
3289    </div>
3290    <div id="form-intro" data-form-field="intro" class="clearfix">
3291        <label for="form-intro">
3292            <b>Tell others about yourself</b>
3293            <p>(optional)</p>
3294        </label>
3295        <div class="input">
3296            <textarea name="profile" data-minlength="50" data-error-message="Requires at least 50 characters" wrap="VIRTUAL" onKeyUp="CD.Forms.Reg.textCounter(document.forms['reg'].profile,document.getElementById('inputlen1'),50,document.getElementById('counter1'));" ></textarea>
3297            <div class="note-block">
3298                <div id="counter1" ><span id="inputlen1">50</span> characters more needed</div>
3299            </div>
3300            <div class="help-block"></div>
3301            <div class="suggest">
3302                <span>Need help? Try these tools:</span>
3303                <span class="writing_tool">
3304                    <span data-form-tool="writing_ideas"><a href="javascript:CD.Forms.Reg.hints_reg_intro()">Writing ideas</a></span>
3305                    
3306                </span>
3307                <div class="clearfix"></div>
3308            </div>
3309        </div>
3310    </div>
3311    
3312  </div>
3313</script>
3313
3314
3315<script id="reg_body_type" type="text/x-handlebars-template">
3316  <div class="select_wrap">
3317            <div id="form-orientation" data-form-field="orientation" data-field-required="false" data-form-group="profile" class="hide clearfix">
3318            <label>
3319                <b>Sexual orientation</b>
3320            </label>
3321            <div class="input">
3322                                    <select name="sex_orient"  class=""" data-field-required="false"">
3323<option value="0">Prefer not to say</option>
3324<option value="1">Straight</option>
3325<option value="2">Bi-sexual</option>
3326<option value="3">Bi-curious</option>
3327<option value="4">Gay</option>
3328</select>
3329
3330                                <div class="help-block"></div>
3331            </div>
3332        </div>
3333                <div id="form-orientation2" data-form-field="orientation2" data-field-required="false" data-form-group="profile" class="hide clearfix">
3334            <label>
3335                <b>Their sexual orientation</b>
3336            </label>
3337            <div class="input">
3338                <select name="sex_orient2"  class=""" data-field-required="false"">
3339<option value="0">Prefer not to say</option>
3340<option value="1">Straight</option>
3341<option value="2">Bi-sexual</option>
3342<option value="3">Bi-curious</option>
3343<option value="4">Gay</option>
3344</select>
3345
3346                <div class="help-block"></div>
3347            </div>
3348        </div>
3349        <div id="form-body-type" data-form-field="body_type" data-field-required="false" data-form-group="profile" class="hide clearfix">
3350        <label>
3351            <b>Body type</b>
3352        </label>
3353        <div class="input">
3354            <select name="body_type"  class=""" data-field-required="false"">
3355<option value="0">Prefer not to say</option>
3356<option value="1">Average</option>
3357<option value="2">Slim/Petite</option>
3358<option value="3">Athletic</option>
3359<option value="4">Ample</option>
3360<option value="5">A little extra padding</option>
3361<option value="6">BBW/BBM</option>
3362</select>
3363
3364            <div class="help-block"></div>
3365        </div>
3366    </div>
3367    <div id="form-body-type2" data-form-field="body_type2" data-field-required="false" data-form-group="profile" class="hide clearfix">
3368        <label>
3369            <b>Their body type</b>
3370        </label>
3371        <div class="input">
3372            <select name="body_type2"  class=""" data-field-required="false"">
3373<option value="0">Prefer not to say</option>
3374<option value="1">Average</option>
3375<option value="2">Slim/Petite</option>
3376<option value="3">Athletic</option>
3377<option value="4">Ample</option>
3378<option value="5">A little extra padding</option>
3379<option value="6">BBW/BBM</option>
3380</select>
3381
3382            <div class="help-block"></div>
3383        </div>
3384    </div>
3385            <div id="form-race" data-form-field="race" data-field-required="false" data-form-group="profile" class="hide clearfix">
3386            <label>
3387                <b>Race</b>
3388            </label>
3389            <div class="input">
3390                <select name="race"  class=""" data-field-required="false"">
3391<option value="0">Prefer not to say</option>
3392<option value="1">Native American</option>
3393<option value="2">Asian</option>
3394<option value="3">Black</option>
3395<option value="4">Caucasian</option>
3396<option value="5">East Indian</option>
3397<option value="6">Hispanic</option>
3398<option value="7">Middle Eastern</option>
3399<option value="8">Mixed</option>
3400<option value="9">Other</option>
3401</select>
3402
3403                <div class="help-block"></div>
3404            </div>
3405        </div>
3406        <div id="form-race2" data-form-field="race2" data-field-required="false" data-form-group="profile" class="hide clearfix">
3407            <label>
3408                <b>Their race</b>
3409            </label>
3410            <div class="input">
3411                <select name="race2"  class=""" data-field-required="false"">
3412<option value="0">Prefer not to say</option>
3413<option value="1">Native American</option>
3414<option value="2">Asian</option>
3415<option value="3">Black</option>
3416<option value="4">Caucasian</option>
3417<option value="5">East Indian</option>
3418<option value="6">Hispanic</option>
3419<option value="7">Middle Eastern</option>
3420<option value="8">Mixed</option>
3421<option value="9">Other</option>
3422</select>
3423
3424                <div class="help-block"></div>
3425            </div>
3426        </div>
3427        <div id="form-marital-status" data-form-field="marital_status" data-field-required="false" data-form-group="profile" class="hide clearfix">
3428        <label>
3429            <b>Marital status</b>
3430        </label>
3431        <div class="input">
3432            <select name="marital_status"  class=""" data-field-required="false"">
3433<option value="0">Prefer not to say</option>
3434<option value="1">Single</option>
3435<option value="2">Married</option>
3436<option value="3">Divorced</option>
3437<option value="4">Separated</option>
3438<option value="5">Attached</option>
3439<option value="6">Widowed</option>
3440</select>
3441
3442            <div class="help-block"></div>
3443        </div>
3444    </div>
3445  </div>
3446</script>
3446
3447
3448<script id="reg_title_intro" type="text/x-handlebars-template">
3449  <div class="select_wrap">
3450    <div id="form-intro-title" data-form-field="title" class="clearfix">
3451        <label for="form-intro-title">
3452          <b>Introduction title</b>
3453        </label>
3454        <div class="input">
3455            <input type="text" name="title" value="" maxlength="100" data-minlength="10" data-error-message="Requires at least 10 characters." />
3456            <div class="help-block"></div>
3457            <div class="note-block">At least 10 characters long. No personal contact info.</div>
3458        </div>
3459    </div>
3460    <div id="form-intro" data-form-field="intro" class="clearfix">
3461        <label for="form-intro">
3462            <b>Tell others about yourself</b>
3463            <p>(optional)</p>
3464        </label>
3465        <div class="input">
3466            <textarea name="profile" data-minlength="50" data-error-message="Requires at least 50 characters" wrap="VIRTUAL" onKeyUp="CD.Forms.Reg.textCounter(document.forms['reg'].profile,document.getElementById('inputlen1'),50,document.getElementById('counter1'));" ></textarea>
3467            <div class="note-block">
3468                <div id="counter1" ><span id="inputlen1">50</span> characters more needed</div>
3469            </div>
3470            <div class="help-block"></div>
3471            <div class="suggest">
3472                <span>Need help? Try these tools:</span>
3473                <span class="writing_tool">
3474                    <span data-form-tool="writing_ideas"><a href="javascript:CD.Forms.Reg.hints_reg_intro()">Writing ideas</a></span>
3475                    
3476                </span>
3477                <div class="clearfix"></div>
3478            </div>
3479        </div>
3480    </div>
3481  </div>
3482</script>
3482
3483
3484<script id="reg_field_row_recaptcha" type="text/x-handlebars-template">
3485    {{#if note}}
3486    <div class="note">
3487        {{note}}
3488    </div>
3489    {{/if}}
3490    <div id="form-recaptcha" data-form-field="recaptcha" class="clearfix hide">
3491        {{#unless no_label}}
3492        <label><b>Security Check</b></label>
3493        {{/unless}}
3494        <div class="input">
3495            <div id="recaptcha_box">
3496                <div id="recaptcha" class="g-recaptcha" data-sitekey="6Lf57BsUAAAAAKMhSgtXdURk4YNgpMMuiifba3_U" data-size="invisible" data-callback="validateRecaptcha"></div>
3497            </div>
3498            <div class="help-block"></div>
3499        </div>
3500        <input type="hidden" name="did_captcha" value="1" />
3501    </div>
3502</script>
3502
3503
3504<script id="reg_field_row_location" type="text/x-handlebars-template">
3505    <div data-form-field="country" data-form-group="location" class="clearfix">
3506        <label><b>Country</b></label>
3507        <div class="input">
3508            <select name="country"  >
3509<option value="United States" selected="selected">United States</option>
3510<option value="Afghanistan" > Afghanistan</option>
3511<option value="Algeria" > Algeria</option>
3512<option value="Andorra" > Andorra</option>
3513<option value="Angola" > Angola</option>
3514<option value="Antigua and Barbuda" > Antigua and Barbuda</option>
3515<option value="Argentina" > Argentina</option>
3516<option value="Armenia" > Armenia</option>
3517<option value="Aruba" > Aruba</option>
3518<option value="Australia" > Australia</option>
3519<option value="Austria" > Austria</option>
3520<option value="Azerbaijan" > Azerbaijan</option>
3521<option value="Bahamas" > Bahamas</option>
3522<option value="Bahrain" > Bahrain</option>
3523<option value="Bangladesh" > Bangladesh</option>
3524<option value="Barbados" > Barbados</option>
3525<option value="Belarus" > Belarus</option>
3526<option value="Belgium" > Belgium</option>
3527<option value="Belize" > Belize</option>
3528<option value="Benin" > Benin</option>
3529<option value="Bermuda" > Bermuda</option>
3530<option value="Bhutan" > Bhutan</option>
3531<option value="Bolivia" > Bolivia</option>
3532<option value="Botswana" > Botswana</option>
3533<option value="Brazil" > Brazil</option>
3534<option value="Brunei" > Brunei</option>
3535<option value="Bulgaria" > Bulgaria</option>
3536<option value="Burkina Faso" > Burkina Faso</option>
3537<option value="Burundi" > Burundi</option>
3538<option value="Cambodia" > Cambodia</option>
3539<option value="Cameroon" > Cameroon</option>
3540<option value="Canada" > Canada</option>
3541<option value="Cape Verde" > Cape Verde</option>
3542<option value="Cayman Islands" > Cayman Islands</option>
3543<option value="Central African Republic" > Central Afr. Rep.</option>
3544<option value="Chad" > Chad</option>
3545<option value="Chile" > Chile</option>
3546<option value="China" > China</option>
3547<option value="Colombia" > Colombia</option>
3548<option value="Comoros" > Comoros</option>
3549<option value="Costa Rica" > Costa Rica</option>
3550<option value="Croatia" > Croatia</option>
3551<option value="Cuba" > Cuba</option>
3552<option value="Cyprus" > Cyprus</option>
3553<option value="Czech Republic" > Czech Republic</option>
3554<option value="Denmark" > Denmark</option>
3555<option value="Djibouti" > Djibouti</option>
3556<option value="Dominica" > Dominica</option>
3557<option value="Dominican Republic" > Dom. Republic</option>
3558<option value="Ecuador" > Ecuador</option>
3559<option value="Egypt" > Egypt</option>
3560<option value="El Salvador" > El Salvador</option>
3561<option value="Equatorial Guinea" > Equatorial Guinea</option>
3562<option value="Eritrea" > Eritrea</option>
3563<option value="Estonia" > Estonia</option>
3564<option value="Ethiopia" > Ethiopia</option>
3565<option value="Federated States of Micronesia" > Federated States of Micronesia</option>
3566<option value="Fiji" > Fiji</option>
3567<option value="Finland" > Finland</option>
3568<option value="France" > France</option>
3569<option value="French Guiana" > French Guiana</option>
3570<option value="Gabon" > Gabon</option>
3571<option value="Gambia" > Gambia</option>
3572<option value="Georgia" > Georgia</option>
3573<option value="Germany" > Germany</option>
3574<option value="Ghana" > Ghana</option>
3575<option value="Gibraltar" > Gibraltar</option>
3576<option value="Greece" > Greece</option>
3577<option value="Grenada" > Grenada</option>
3578<option value="Guadeloupe" > Guadeloupe</option>
3579<option value="Guatemala" > Guatemala</option>
3580<option value="Guernsey" > Guernsey</option>
3581<option value="Guinea-Bissau" > Guinea-Bissau</option>
3582<option value="Guyana" > Guyana</option>
3583<option value="Haiti" > Haiti</option>
3584<option value="Honduras" > Honduras</option>
3585<option value="Hong Kong" > Hong Kong</option>
3586<option value="Hungary" > Hungary</option>
3587<option value="Iceland" > Iceland</option>
3588<option value="India" > India</option>
3589<option value="Indonesia" > Indonesia</option>
3590<option value="Ireland" > Ireland</option>
3591<option value="Israel" > Israel</option>
3592<option value="Italy" > Italy</option>
3593<option value="Jamaica" > Jamaica</option>
3594<option value="Japan" > Japan</option>
3595<option value="Jersey" > Jersey</option>
3596<option value="Jordan" > Jordan</option>
3597<option value="Kazakhstan" > Kazakhstan</option>
3598<option value="Kenya" > Kenya</option>
3599<option value="Kuwait" > Kuwait</option>
3600<option value="Kyrgyzstan" > Kyrgyzstan</option>
3601<option value="Laos" > Laos</option>
3602<option value="Latvia" > Latvia</option>
3603<option value="Lebanon" > Lebanon</option>
3604<option value="Lesotho" >
3604 Lesotho</option>
3605<option value="Liechtenstein" > Liechtenstein</option>
3606<option value="Lithuania" > Lithuania</option>
3607<option value="Luxembourg" > Luxembourg</option>
3608<option value="Macau" > Macau</option>
3609<option value="Madagascar" > Madagascar</option>
3610<option value="Malawi" > Malawi</option>
3611<option value="Malaysia" > Malaysia</option>
3612<option value="Maldives" > Maldives</option>
3613<option value="Mali" > Mali</option>
3614<option value="Malta" > Malta</option>
3615<option value="Martinique" > Martinique</option>
3616<option value="Mauritania" > Mauritania</option>
3617<option value="Mauritius" > Mauritius</option>
3618<option value="Mexico" > Mexico</option>
3619<option value="Monaco" > Monaco</option>
3620<option value="Mongolia" > Mongolia</option>
3621<option value="Morocco" > Morocco</option>
3622<option value="Mozambique" > Mozambique</option>
3623<option value="Namibia" > Namibia</option>
3624<option value="Nepal" > Nepal</option>
3625<option value="Netherlands" > Netherlands</option>
3626<option value="Netherlands Antilles" > Netherlands Antilles</option>
3627<option value="New Zealand" > New Zealand</option>
3628<option value="Nicaragua" > Nicaragua</option>
3629<option value="Niger" > Niger</option>
3630<option value="Nigeria" > Nigeria</option>
3631<option value="Norway" > Norway</option>
3632<option value="Oman" > Oman</option>
3633<option value="Pakistan" > Pakistan</option>
3634<option value="Panama" > Panama</option>
3635<option value="Papua New Guinea" > Papua New Guinea</option>
3636<option value="Paraguay" > Paraguay</option>
3637<option value="Peru" > Peru</option>
3638<option value="Philippines" > Philippines</option>
3639<option value="Poland" > Poland</option>
3640<option value="Portugal" > Portugal</option>
3641<option value="Qatar" > Qatar</option>
3642<option value="Romania" > Romania</option>
3643<option value="Russia" > Russia</option>
3644<option value="Rwanda" > Rwanda</option>
3645<option value="San Marino" > San Marino</option>
3646<option value="Sao Tome &amp; Principe" > Sao Tome &amp; Principe</option>
3647<option value="Saudi Arabia" > Saudi Arabia</option>
3648<option value="Senegal" > Senegal</option>
3649<option value="Seychelles" > Seychelles</option>
3650<option value="Sierra Leone" > Sierra Leone</option>
3651<option value="Singapore" > Singapore</option>
3652<option value="Slovakia" > Slovakia</option>
3653<option value="Slovenia" > Slovenia</option>
3654<option value="South Africa" > South Africa</option>
3655<option value="South Korea" > South Korea</option>
3656<option value="Spain" > Spain</option>
3657<option value="Sri Lanka" > Sri Lanka</option>
3658<option value="St. Kitts &amp; Nevis" > St. Kitts &amp; Nevis</option>
3659<option value="St. Lucia" > St. Lucia</option>
3660<option value="St. Vincent &amp; the Grenadines" > St. Vincent &amp; the Grenadines</option>
3661<option value="Suriname" > Suriname</option>
3662<option value="Swaziland" > Swaziland</option>
3663<option value="Sweden" > Sweden</option>
3664<option value="Switzerland" > Switzerland</option>
3665<option value="Taiwan" > Taiwan</option>
3666<option value="Tajikistan" > Tajikistan</option>
3667<option value="Tanzania" > Tanzania</option>
3668<option value="Thailand" > Thailand</option>
3669<option value="Togo" > Togo</option>
3670<option value="Trinidad and Tobago" > Trinidad and Tobago</option>
3671<option value="Tunisia" > Tunisia</option>
3672<option value="Turkey" > Turkey</option>
3673<option value="Turkmenistan" > Turkmenistan</option>
3674<option value="Turks and Caicos Islands" > Turks and Caicos Islands</option>
3675<option value="Uganda" > Uganda</option>
3676<option value="Ukraine" > Ukraine</option>
3677<option value="United Arab Emirates" > U.A.E.</option>
3678<option value="United Kingdom" > United Kingdom</option>
3679<option value="Uruguay" > Uruguay</option>
3680<option value="Uzbekistan" > Uzbekistan</option>
3681<option value="Venezuela" > Venezuela</option>
3682<option value="Vietnam" > Vietnam</option>
3683<option value="Western Sahara" > Western Sahara</option>
3684<option value="Yemen" > Yemen</option>
3685<option value="Zambia" > Zambia</option>
3686</select>
3687
3688            <select name="state" >
3689<option value="*">Any</option>
3690<option value="Alabama">Alabama</option>
3691<option value="Alaska">Alaska</option>
3692<option value="American Samoa">American Samoa</option>
3693<option value="Arizona">Arizona</option>
3694<option value="Arkansas">Arkansas</option>
3695<option value="California">California</option>
3696<option value="Colorado">Colorado</option>
3697<option value="Connecticut">Connecticut</option>
3698<option value="Delaware">Delaware</option>
3699<option value="District of Columbia">District of Columbia</option>
3700<option value="Florida">Florida</option>
3701<option value="Georgia">Georgia</option>
3702<option value="Guam">Guam</option>
3703<option value="Hawaii">Hawaii</option>
3704<option value="Idaho">Idaho</option>
3705<option value="Illinois" selected="selected">Illinois</option>
3706<option value="Indiana">Indiana</option>
3707<option value="Iowa">Iowa</option>
3708<option value="Kansas">Kansas</option>
3709<option value="Kentucky">Kentucky</option>
3710<option value="Louisiana">Louisiana</option>
3711<option value="Maine">Maine</option>
3712<option value="Maryland">Maryland</option>
3713<option value="Massachusetts">Massachusetts</option>
3714<option value="Michigan">Michigan</option>
3715<option value="Minnesota">Minnesota</option>
3716<option value="Mississippi">Mississippi</option>
3717<option value="Missouri">Missouri</option>
3718<option value="Montana">Montana</option>
3719<option value="Nebraska">Nebraska</option>
3720<option value="Nevada">Nevada</option>
3721<option value="New Hampshire">New Hampshire</option>
3722<option value="New Jersey">New Jersey</option>
3723<option value="New Mexico">New Mexico</option>
3724<option value="New York">New York</option>
3725<option value="North Carolina">North Carolina</option>
3726<option value="North Dakota">North Dakota</option>
3727<option value="Northern Mariana Islands">Northern Mariana Islands</option>
3728<option value="Ohio">Ohio</option>
3729<option value="Oklahoma">Oklahoma</option>
3730<option value="Oregon">Oregon</option>
3731<option value="Pennsylvania">Pennsylvania</option>
3732<option value="Puerto Rico">Puerto Rico</option>
3733<option value="Rhode Island">Rhode Island</option>
3734<option value="South Carolina">South Carolina</option>
3735<option value="South Dakota">South Dakota</option>
3736<option value="Tennessee">Tennessee</option>
3737<option value="Texas">Texas</option>
3738<option value="Utah">Utah</option>
3739<option value="Vermont">Vermont</option>
3740<option value="Virgin Islands">Virgin Islands</option>
3741<option value="Virginia">Virginia</option>
3742<option value="Washington">Washington</option>
3743<option value="West Virginia">West Virginia</option>
3744<option value="Wisconsin">Wisconsin</option>
3745<option value="Wyoming">Wyoming</option>
3746</select>
3747
3748            <span class="suggest"></span>
3749            <div class="help-block"></div>
3750        </div>
3751    </div>
3752</script>
3752
3753
3754<script id="reg_field_row_role_select" type="text/x-handlebars-template">
3755    </script>
3755
3756
3757<script id="reg_field_row_role2_select" type="text/x-handlebars-template">
3758    </script>
3758
3759
3760<script id="reg_field_row_living_situation_select" type="text/x-handlebars-template">
3761    </script>
3761
3762
3763<script id="reg_field_row_active_select" type="text/x-handlebars-template">
3764    </script>
3764
3765
3766<script id="reg_field_row_religion_select" type="text/x-handlebars-template">
3767    </script>
3767
3768
3769<script id="reg_field_row_synagogue_select" type="text/x-handlebars-template">
3770    </script>
3770
3771
3772<script id="reg_field_row_kosher_select" type="text/x-handlebars-template">
3773    </script>
3773
3774
3775<script id="reg_field_row_relationship_god_select" type="text/x-handlebars-template">
3776    </script>
3776
3777
3778<script id="reg_field_row_denomination_select" type="text/x-handlebars-template">
3779    </script>
3779
3780
3781<script id="reg_fieldset_tmpl" type="text/x-handlebars-template">
3782    <div class="span5" data-page-layout="left-content">
3783        {{#if video}}
3784            <video>
3785                {{#if video.mp4}}<source src="{{video.mp4}}" type="video/mp4">{{/if}}
3786                {{#if video.ogv}}<source src="{{video.ogv}}" type="video/ogv">{{/if}}
3787                {{#if video.webm}}<source src="{{video.webm}}" type="video/webm">{{/if}}
3788            </video>
3789        {{else}}
3790            <img src="{{img}}" />
3791        {{/if}}
3792    </div>
3793    <div class="span7" data-page-layout="main-content">
3794        <h1 class="page_title">{{{page_title}}}</h1>
3795        {{#if member_totals}}<div class="member_totals">{{member_totals}}</div>{{/if}}
3796
3797        <fieldset>
3798            <div data-page-asset="fields"></div>
3799        </fieldset>
3800        <div class="piclist_outer_container">
3801            <div class="prev_btn"></div>
3802            <div class='clearfix' data-page-asset='piclist'></div>
3803            <div class="next_btn"></div>
3804        </div>
3805    </div>
3806</script>
3806
3807
3808<script id="reg_fieldset_single_tmpl" type="text/x-handlebars-template">
3809    <div class="span7" data-page-layout="main-content">
3810        <h1 class="page_title">
3811            {{#if page_title}}
3812                {{{page_title}}}
3813            {{/if}}
3814        </h1>
3815        {{#if member_totals}}<div class="member_totals">{{member_totals}}</div>{{/if}}
3816
3817        <fieldset>
3818            <div data-page-asset="fields"></div>
3819        </fieldset>
3820        <div class='clearfix' data-page-asset='piclist'></div>
3821    </div>
3822</script>
3822
3823
3824<script id="reg_progress_tmpl" type="text/x-handlebars-template">
3825    <div data-page-asset="progress-bar">
3826        <div data-progress-bar="1" class="bar 0">
3827            <span>0%</span>
3828            <div data-progress-bar-asset="bar"></div>
3829        </div>
3830    </div>
3831</script>
3831
3832
3833<script id="reg_pagination_tmpl" type="text/x-handlebars-template">
3834    <div class="pagination">
3835        <div class="prev_link">
3836            <span class="pagination_back">Back</span>
3837        </div>
3838        <ul class="pages">
3839            {{{pages}}}
3840        </ul>
3841    </div>
3842</script>
3842
3843
3844<script id="reg_pagination_page_tmpl" type="text/x-handlebars-template">
3845    <li class="pagination_item{{#if is_current_page}} current{{/if}}" data-page="{{page}}"  data-item="{{page}}">
3846        <a{{#if url}} href="{{url}}"{{/if}}  class="page_link">
3847            <span>{{page}}</span>
3848        </a>
3849    </li>
3850</script>
3850
3851
3852          </div>
3853          <div class="clearfix"></div>
3854        </div>
3855      </div>
3856    </main>
3857  </section>
3858
3859  <section class="bottom">
3860    
3861    <div class="set set1">
3862      <div class="member_list">
3863        <ul class="list1">
3864          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/1.jpg">
3865            <div class="info"><span class="handle">FlirtWithFire</span><span class="location">Chicago</span></div></li>
3866          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/2.jpg">
3867            <div class="info"><span class="handle">fPro12</span><span class="location">Chicago</span></div></li>
3868          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/3.jpg">
3869            <div class="info"><span class="handle">UndressMeKiara</span><span class="location">Chicago</span></div></li>
3870        </ul>
3871        <ul class="list2">
3872          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/4.jpg">
3873            <div class="info"><span class="handle">BahamasBabee</span><span class="location">Chicago</span></div></li>
3874          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/5.jpg">
3875            <div class="info"><span class="handle">PogOBb69</span><span class="location">Chicago</span></div></li>
3876          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_1/6.jpg">
3877            <div class="info"><span class="handle">MzSexyAmerica</span><span class="location">Chicago</span></div></li>
3878        </ul>
3879      </div>   
3880      <div class="desc">
3881        <h3>Find great dating at <br>HotMatch.com - The world's largest dating site!</h3>
3882        <p>It's easy to find local swingers with HotMatch.com. It features millions of single girls and single guys, all seeking adult dating and all with photo personals. You can also connect with our members using our live video webcam chat. It's a fun way to begin your adult dating fling!</p>
3883      </div>
3884    </div>
3885    <div class="clearfix"></div>
3886    <div class="set set2">
3887      <div class="desc">
3888        <h3>Discover why over 30 million<br>adults are members of HotMatch.com!</h3>
3889        <p>Browse adult personals featuring real people looking for connections.</p>
3890        <p>Find dating partners near you, or wherever you're traveling.</p>
3891        <p>Interact with them via live webcams, chat rooms, etc.</p>
3892        <p>View thousands of dating amateur photos and videos.</p>  
3893        <p></p>
3894      </div>
3895      <div class="member_list">
3896        <ul class="list1">
3897          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/1.jpg">
3898            <div class="info"><span class="handle">BahamasBabee</span><span class="location">Chicago</span></div></li>
3899          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/2.jpg">
3900            <div class="info"><span class="handle">PogOBb69</span><span class="location">Chicago</span></div></li>
3901          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/3.jpg">
3902            <div class="info"><span class="handle">MzSexyAmerica</span><span class="location">Chicago</span></div></li>
3903        </ul>
3904        <ul class="list2">
3905          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/4.jpg">
3906            <div class="info"><span class="handle">CreamyQueen</span><span class="location">Chicago</span></div></li>
3907          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/5.jpg">
3908            <div class="info"><span class="handle">LovingMilfs45</span><span class="location">Chicago</span></div></li>
3909          <li><img src="https://secureimage.securedataimages.com/images/ffadult/cobrand/hotmatch.com/2023/model_2/6.jpg">
3910            <div class="info"><span class="handle">JessiN3xtDoor</span><span class="location">Chicago</span></div></li>
3911        </ul>
3912      </div>
3913    </div>
3914    <a href="/www/guest/#/register" class="go_reg">Register Now</a>
3915  </section>
3916  
3917
3918  
3918<script type="text/javascript">
3919    $(window).on("load", function() {
3920      function hashChangeHandler() {
3921        let regHash = window.location.hash.split('regpage/')[1];
3922
3923        if(isNaN(regHash))regHash = 1;
3924        $("body").attr("step",regHash);
3925
3926        if (regHash == 1) {
3927          history.pushState("", document.title, window.location.pathname + window.location.search);
3928        }
3929      }
3930
3931      function initPage() {
3932        $('.zip_check').on("click", function(){
3933          $('.submit_alert').fadeOut(300);
3934        });
3935
3936        hashChangeHandler();
3937      }
3938
3939      var loadRegTemplate;
3940      function checkLoaded() {
3941        if($("div[data-form-page='1'] .actions").length)
3942        {
3943          clearInterval(loadRegTemplate); 
3944          initPage();
3945        }
3946      }
3947      loadRegTemplate = setInterval(checkLoaded, 200);
3948      $(window).on("hashchange", hashChangeHandler);
3949
3950      function resetVHForIphone(){
3951        let vh = window.innerHeight * 0.01;
3952        document.documentElement.style.setProperty('--vh', `${vh}px`);
3953      }
3954      
3955      window.addEventListener('resize', () => {resetVHForIphone();});
3956      resetVHForIphone();
3957
3958      $(".reg-form button").text('Join for Free!');
3959
3960      $(".hamburger").on("click", function(){
3961        $('nav').toggleClass("open");
3962      });
3963
3964      $(".login_m").on("click", function(){
3965        $('.login-box').addClass("active").show();
3966        $('body').addClass('no_scroll');
3967      });
3968
3969      $(".btn-close").on("click", function(){
3970        $('.login-box').removeClass("active").hide();
3971        $('body').removeClass('no_scroll');
3972      });      
3973
3974      $("#login_submit").on("click", function(){
3975        var handle = $('.login-box input[name="handle"]').val(),
3976            password = $('.login-box input[name="password"]').val();
3977
3978        if( !$(this).hasClass("show") && !$("body").hasClass("mobile")){
3979          $(this).addClass("show");
3980          $(".login-box").addClass("active");
3981          $(".login-wrapper").removeClass("err");
3982          $(".login-wrapper").slideDown();
3983          return false;
3984        }else{
3985          if( !handle && !password ) {
3986            $(this).removeClass("show");
3987            $(".login-box").removeClass("active");
3988            $(".login-wrapper").removeClass("err");
3989
3990            if( !$("body").hasClass("mobile") ){
3991              $(".login-wrapper").slideUp();
3992            }else{
3993              $(".login-box").hide();
3994              $('body').removeClass('no_scroll');
3995            }
3996            return false;
3997          }else if( handle.length == 0 || password.length == 0 ){
3998            $(".login-wrapper").addClass("err");
3999            return false;
4000          }else{
4001            $(".login-wrapper").removeClass("err");
4002          }
4003        }
4004
4005      });
4006    });
4007
4008    function subNav(i){
4009      i.classList.toggle("sub_open");
4010    }  
4011  </script>
4011
4012  </div>
4013<div id="new_footer">
4014    
4015        <div class="site_container">
4016        <div class="lang_other_site">
4017                        <ul class="languages" data-anon="1">
4018                <li class="suspended">
4019                  <a lang="en" hreflang="en" class="selected english" onclick="this.parentNode.className = this.parentNode.className == 'suspended' ? 'expanded nobo' : 'suspended';"><span>English</span></a>
4020                                    <ul>
4021                                        <li><div lang="es" hreflang="es" data-lang="spanish"><span>Espa&#241;ol</span></div></li>                    <li><div lang="fr" hreflang="fr"  data-lang="french"><span>Fran&#231;ais</span></div></li>                    <li><div lang="de" hreflang="de"  data-lang="german"><span>Deutsch</span></div></li>                    <li><div lang="ja" hreflang="ja"  data-lang="japanese"><span>&#26085;&#26412;&#35486;</span></div></li>                    <li><div lang="ko" hreflang="ko"  data-lang="korean"><span>&#54620;&#44544;</span></div></li>                    <li><div lang="pt" hreflang="pt"  data-lang="portuguese"><span>Portugu&ecirc;s</span></div></li>                    <li><div lang="it" hreflang="it"  data-lang="italian"><span>Italiano</span></div></li>                    <li><div lang="nl" hreflang="nl"  data-lang="dutch"><span>Nederlands</span></div></li>                    <li><div lang="sv" hreflang="sv"  data-lang="swedish"><span>Svenska</span></div></li>                    <li><div lang="zh" hreflang="zh"  data-lang="chinese"><span>&#32321;&#39636;&#20013;&#25991;</span></div></li>                  </ul>
4022                </li>
4023            </ul><!-- languages -->
4024                                    <br/>
4025                        
4026            <div class="cc_icon">
4027            <img src="https://secureimage.securedataimages.com/images/visa_2020.jpg">
4028            <img src="https://secureimage.securedataimages.com/images/mastercard_2024.jpg">
4029            </div>
4030                    </div>
4031        <div class="copy_right">
4032            <div class="disclaimer" data-check="0">Persons appearing in photographs and videos may not be actual members. Other data for illustrative purposes only.</div>
4033            <div class="safetylaw">HotMatch.com does not conduct criminal background screening of its members.</div>
4034            <div class="footer_links">
4035            	<a href="/www/guest/#/internet-safety-law" target="_top">Dating safety</a> | 
4036                <a href="/www/guest/#/protect_kids" target="_top">Protect Kids</a> |
4037                <a href="/www/guest/#/report-abuse" target="_top">Report Abuse or Sexually Explicit Ads</a> | 
4038                <a href="/help?contact=1" target="_top">Contact Us</a> |
4039                <a href="/www/guest/#/2257_notice" target="_top">18 U.S.C. 2257 Record Keeping Requirements Compliance Statement</a> |
4040                <a href="javascript:void(0);" id="AHT_policy">Anti-Human & Sexual Trafficking Policy</a> |
4041                <a href="/www/guest/#/complaints-abuse-policy" target="_top">COMPLAINTS, ABUSE REPORTING & CONTENT REMOVAL POLICY</a> |
4042                <a href="/www/guest/#/consent-content-policy" target="_top">Consent & Content Policy</a>
4043            </div>
4044            <div id="aht_overlay" style="display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.75); z-index: 99999; align-items: center; justify-content: center;">
4045                <div class="aht_modal" style="position: relative; width: 80%; max-width: 900px; height: 80%; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.5);">
4046                    <span id="aht_close" style="position: absolute; top: 10px; right: 15px; font-size: 30px; font-weight: bold; color: #333; cursor: pointer; z-index: 100000; line-height: 1;">&times;</span>
4047                    <iframe id="aht_iframe" src="" style="width: 100%; height: 100%; border: none;"></iframe>
4048                </div>
4049            </div>
4050            <div class="mt10">
4051                                This website is operated in the US by Various Inc. at 800 West El Camino Real, Suite 180, Mountain Vie
4051w, CA 94040; in the UK by Ventnor Enterprise Limited At The Old Wheel House, 31/37 Church Street, Reigate, Surrey, RH2 0AD,in the EU by Pixojay Ltd at 6 Dionysiou, office 103, Agios Dometios, 2368 Nicosia, Cyprus.. Contact us at 888-575-8383 (US toll free), 0800 098 8311(UK toll-free), 1800 954 607 (AU toll-free).
4052                           </div>
4053            <div id="copyright">
4054                          Copyright &copy; 1996-2026 Various, Inc. All rights reserved.<br />
4055  HotMatch.com is a registered service mark of Various, Inc.<br />
4056  Disclaimer: This website contains adult material, all members and persons appearing on this site have contractually represented to us that they are 18 years of age or older.
4057                        </div>
4058        </div>
4059        <div class="contact_map">
4060            <div class="call_us">Questions? Call us: <span class="help_phone"></span></div>
4061            <div class="site_map">
4062                                    <a href="https://ffn.com/">FriendFinder Networks</a><br>
4063                    <a href="https://cash.ffn.com/p/partners/main.cgi?action=viewmore&product=HotMatch.com&lang=english">Become an Affiliate</a><br>
4064                                <a href="/www/guest/#/privacy-policy" target="_top">Privacy Policy</a> / <a href="/www/guest/#/privacy-policy" target="_top">Cookies</a><br>
4065                <a href="/www/guest/#/terms-of-use" target="_top">Terms of Use</a><br>
4066                                <a href="/www/guest/#/not-sell-info">Do Not Sell My Personal Information</a>
4067            </div>
4068        </div>
4069    </div>
4070    </div>
4071
4072
4073<script>
4074function httpGet(theUrl)
4075{
4076    var xmlHttp = new XMLHttpRequest();
4077    xmlHttp.open( "GET", theUrl, false );
4078    xmlHttp.send( null );
4079    return xmlHttp.responseText;
4080}
4081
4082var phoneNum =[];
4083var phones = JSON.parse(httpGet("/qz/phone/info")); 
4084 
4085document.addEventListener("DOMContentLoaded", function(event) {
4086    document.querySelectorAll(".help_phone").forEach(
4087    function(div) {
4088        div.innerText = phones.cs.join(' | ');
4089    })
4090    if (phones && phones.info) {
4091        phones.info.map(function(info){
4092            ['inc','addr','city'].map(function(key) {
4093                document.querySelectorAll('.qz-info-'+key+'-'+info.region.toLowerCase()).forEach(function(span) {
4094                    span.innerText = info[key];
4095                });
4096            });
4097        });
4098    }
4099});  
4100</script>
4100
4101
4102<script>
4103(function() {
4104    Number.isInteger = Number.isInteger || function(value) {
4105        return typeof value === "number" && Math.floor(value) === value;
4106    };
4107
4108    if ( typeof(window.dataLayer) !== 'object' || typeof(window.dataLayer.push) !== 'function') {
4109        return null;
4110    }  
4111
4112    var dataLayer = window.dataLayer || [];
4113
4114    var href = window.location.href || '';
4115
4116    var state = {
4117        listeners: [],
4118        pageType: ''
4119    };
4120
4121    var deleteCookie = function(cname, options) {
4122        var cookie = cname + "=;expires=0;path=/;";
4123        var domain = options.domain || '';
4124        if ( domain ) {
4125        cookie += "domain=" + domain;
4126        }
4127        window.document.cookie = cookie;
4128        return null;
4129    };
4130
4131    var getDomain = function() {
4132        var domain = null;
4133        var host = window.location.host || '';
4134        var host_tokens = host.split('.');
4135        if ( host_tokens.length === 3 ) {
4136            host_tokens.shift();
4137        } else if ( host_tokens.length !== 2 ) {
4138            // Unknown domain.
4139            return null;
4140        }
4141        domain = '.' + host_tokens.join('.');
4142        return domain;
4143    };
4144
4145    var getPageType = function() {
4146        var pageType = '';
4147
4148        if ( href.indexOf('/p/main.cgi') !== -1 ) {
4149            pageType = 'homepage';
4150        } else if ( href.indexOf('/p/mc/cover.cgi') !== -1 ) {
4151            pageType = 'MC-messaging';
4152        } else if ( href.indexOf('/messenger.html') !== -1 ) {
4153            pageType = 'IM-messaging';
4154        } else if ( href.indexOf('/go/page/conversation') !== -1 ) {
4155            pageType = 'IM-messaging';
4156        } else if ( href.indexOf('/go/page/your_notifications.html') !== -1 ) {
4157            pageType = 'notifications';
4158        } else if ( href.indexOf('/p/imc/view_video.cgi') !== -1 ) {
4159            pageType = 'broadcasting';
4160        } else if ( href.indexOf('/go/page/vice_page_broadcaster_leaderboard.html') !== -1 ) {
4161            pageType = 'broadcasting';
4162        } else if ( href.indexOf('/messenger?broadcast=1') !== -1 ) {
4163            pageType = 'broadcasting';
4164        } else if ( href.indexOf('/p/chat/makerooms.cgi') !== -1 ) {
4165            pageType = 'chat-room';
4166        } else if ( href.indexOf('/p/chat/makeroom.cgi') !== -1 ) {
4167            pageType = 'chat-room';
4168        } else if ( href.indexOf('/go/page/new_search.html') !== -1 ) {
4169            pageType = 'search';
4170        }
4171
4172        return pageType;
4173    }
4174
4175    var handleLogin = function() {
4176        var domain = getDomain();
4177        if ( !domain ) {
4178            return null;
4179        }
4180        var cookie_name = 'just_logged_in';
4181        if ( typeof(window.FFN) === 'object'
4182        && typeof(window.FFN.getCookieValueByName) === 'function' ) {
4183            var cookie_value = window.FFN.getCookieValueByName(cookie_name);
4184            if ( cookie_value ) {
4185                dataLayer.push({
4186                    'event': 'GTMevent',
4187                    'eventCategory': 'login',
4188                    'eventAction': 'completion',
4189                    'eventLabel': '',
4190                    'userId': cookie_value
4191                });
4192                deleteCookie(cookie_name, {domain: domain});
4193            }
4194        }
4195        return null;
4196    };
4197
4198    var handleRegistration = function() {
4199        var domain = getDomain();
4200        if ( !domain ) {
4201            return null;
4202        }
4203        var cookie_name = 'just_registered';
4204        if ( typeof(window.FFN) === 'object'
4205        && typeof(window.FFN.getCookieValueByName) === 'function' ) {
4206            var cookie_value = window.FFN.getCookieValueByName(cookie_name);
4207            if ( cookie_value ) {
4208                dataLayer.push({
4209                    'event': 'GTMevent',
4210                    'eventCategory': 'registration',
4211                    'eventAction': 'completion',
4212                    'eventLabel': '',
4213                    'userId': cookie_value
4214                });
4215                deleteCookie(cookie_name, {domain: domain});
4216            }
4217        }
4218        return null;
4219    };
4220
4221    var init = function() {
4222        var CD = window.CD || {};
4223        var member = CD.member || {};
4224        var pwsid = member.pwsid || null;
4225        var userType = ( pwsid ) ? 'member' : 'guest';
4226        var level = ( typeof(member.level) !== 'undefined' ) ? parseInt(member.level) : 0;
4227        var purchaseStatus = ( level >= 300 ) ? 'true' : 'false';
4228        var rpid = "p98858";
4229
4230        if ( typeof(rpid) === 'string' && rpid ) {
4231            var rpidTokens = rpid.split('.');
4232            var pid = rpidTokens[0];
4233
4234            dataLayer.push({
4235                'rpid': rpid
4236            });
4237
4238            dataLayer.push({
4239                'pid': pid
4240            });
4241        }
4242
4243        if ( pwsid ) {
4244            dataLayer.push({
4245                'userId': pwsid
4246            });
4247        }
4248
4249        dataLayer.push({
4250            'environment': 'desktop'
4251        });
4252
4253        dataLayer.push({
4254            'userType': userType
4255        });
4256
4257        dataLayer.push({
4258            'purchaseStatus': purchaseStatus
4259        });
4260
4261        handleLogin();
4262        handleRegistration();
4263        trackPage();
4264    };
4265
4266    var initDom = function() {
4267
4268        // Desktop messenger.
4269        var initMessengerDom = function() {
4270            var messengerNode = document.getElementById('messenger');
4271            var initSendImButtons = function() {
4272                var nodeList = messengerNode.getElementsByClassName('launch-conv');
4273                var nodeListCount = nodeList.length;
4274                var n = 0;
4275                for ( n = 0; n < nodeListCount; n += 1 ) {
4276                    var node = nodeList.item(n);
4277                    node.addEventListener("click", function(e) {
4278                        dataLayer.push({
4279                            'event': 'GTMevent',
4280                            'eventCategory': 'messaging',
4281                            'eventAction': 'IM-messenger',
4282                            'eventLabel': 'initiate-chat'
4283                        });
4284                        return null;
4285                    });
4286                }
4287                return null;
4288            };
4289            initSendImButtons();
4290            return null;
4291        };
4292
4293        // Desktop nav.
4294        var initNavDom = function() {
4295            var navNode = document.getElementById('navigation-bar');
4296            if ( typeof(navNode) === 'undefined' || navNode === null ) {
4297                return null;
4298            }
4299            var navUlNode = navNode.getElementsByClassName('nav')[0];
4300            if ( typeof(navUlNode) === 'undefined' || navUlNode === null ) {
4301                return null;
4302            }
4303            var navANodeList = navUlNode.getElementsByTagName('a');
4304            if ( typeof(navANodeList) === 'undefined' || navANodeList === null ) {
4305                return null;
4306            }
4307            var navANodeListCount = navANodeList.length;
4308            var n = 0;
4309            for ( n = 0; n < navANodeListCount; n += 1 ) {
4310                var node = navANodeList.item(n);
4311                if ( typeof(node.href) === 'string' ) {
4312
4313                    if ( node.href.indexOf('/p/mc/cover.cgi') !== -1 && state.listeners.indexOf('mailbox-click') === -1 ) {
4314                        // Message Center nav link.
4315                        state.listeners.push('mailbox-click');
4316                        node.addEventListener("click", function(e) {
4317                            dataLayer.push({
4318                                'event': 'GTMevent',
4319                                'eventCategory': 'messaging',
4320                                'eventAction': 'MC-messenger',
4321                                'eventLabel': 'mailbox-click'
4322                            });
4323                            return null;
4324                        });
4325                    } else if (
4326                        node.href.indexOf('/go/page/your_notifications.html') !== -1
4327                        && state.listeners.indexOf('notifications') === -1
4328                        && typeof(node.dataset.gaEvent) === 'string'
4329                        && node.dataset.gaEvent !== ''
4330                    ) {
4331                        // Notifications nav link.
4332                        state.listeners.push('notifications');
4333                        node.addEventListener("click", function(e) {
4334                            dataLayer.push({
4335                                'event': 'GTMevent',
4336                                'eventCategory': 'notifications',
4337                                'eventAction': 'button-click',
4338                                'eventLabel': 'notifications'
4339                            });
4340                            return null;
4341                        });
4342                    } else if (
4343                        node.href.indexOf('/go/page/your_notifications.html') !== -1
4344                        && state.listeners.indexOf('see-all-activity') === -1
4345                        && ( typeof(node.dataset.gaEvent) === 'undefined' || !node.dataset.gaEvent )
4346                    ) {
4347                        // See all activity nav link.
4348                        state.listeners.push('see-all-activity');
4349                        node.addEventListener("click", function(e) {
4350                            dataLayer.push({
4351                                'event': 'GTMevent',
4352                                'eventCategory': 'notifications',
4353                                'eventAction': 'button-click',
4354                                'eventLabel': 'see-all-activity'
4355                            });
4356                            return null;
4357                        });
4358                    } else if ( node.href.indexOf('/p/update.cgi?p=my_account_notification_settings&notification=1') !== -1 && state.listeners.indexOf('notification-preferences') === -1 ) {
4359                        // Notification preferences nav link.
4360                        state.listeners.push('notification-preferences');
4361                        node.addEventListener("click", function(e) {
4362                            dataLayer.push({
4363                                'event': 'GTMevent',
4364                                'eventCategory': 'notifications',
4365                                'eventAction': 'button-click',
4366                                'eventLabel': 'preferences'
4367                            });
4368                            return null;
4369                        });
4370                    }
4371                }
4372            }
4373            return null;
4374        };
4375
4376        // Desktop profile.
4377        var initProfileDom = function() {
4378            var widgetList = document.getElementsByClassName('message-widget-form');
4379            var widgetListCount = widgetList.length;
4380            var w = 0;
4381            for ( w = 0; w < widgetListCount; w += 1 ) {
4382                var widget = widgetList.item(w);
4383                // Message textarea.
4384                /*
4385                var textAreaList = widget.getElementsByTagName('textarea');
4386                var textAreaListCount = textAreaList.length;
4387                var ta = 0;
4388                for ( ta = 0; ta < textAreaListCount; ta += 1 ) {
4389                    var textarea = textAreaList.item(ta);
4390                    if ( typeof(textarea.dataset.name) === 'string' && textarea.dataset.name === 'MessagerTextArea' ) {
4391                        textarea.addEventListener('keyup', function(e) {
4392                            return null;
4393                        });
4394                    }
4395                }
4396                */
4397                // Send message button.
4398                var buttonList = widget.getElementsByClassName('btn');
4399                var buttonListCount = buttonList.length;
4400                var b = 0;
4401                for ( b = 0; b < buttonListCount; b += 1 ) {
4402                    var button = buttonList.item(b);
4403                    if ( typeof(button.dataset.name) === 'string' && button.dataset.name === 'SendMessageBtn' ) {
4404                        button.addEventListener('click', function(e) {
4405                            dataLayer.push({
4406                                'event': 'GTMevent',
4407                                'eventCategory': 'messaging',
4408                                'eventAction': 'MC-messenger',
4409                                'eventLabel': 'message-sent'
4410                            });
4411                            return null;
4412                        });
4413                    }
4414                }
4415            }
4416            return null;
4417        };
4418
4419        // Registration desktop 'screen(initial)-viewed'
4420        var initRegistrationDom = function() {
4421            var currentRegFormPage = parseInt(/[^/]*$/.exec(window.location.hash.substr(1))[0]);
4422            GTM_Manager('registration-form', [currentRegFormPage]);
4423        };
4424
4425        // Init nav DOM listeners.
4426        initNavDom();
4427
4428        // Init page-specific DOM listeners.
4429        if ( href.indexOf('/messenger.html') !== -1 ) {
4430            initMessengerDom();
4431        } else if ( href.indexOf('/profile2/') !== -1 ) {
4432            initProfileDom();
4433        } else if ( href.indexOf('/p/register.cgi') !== -1 ) {
4434            initRegistrationDom();
4435        }
4436
4437        return null;
4438    };
4439
4440    var isChatRoom = function() {
4441        if ( href.indexOf('/p/chat/chat.cgi') !== -1
4442        || href.indexOf('/p/chat/room.cgi') !== -1
4443        || href.indexOf('/p/chat/body.cgi') !== -1
4444        || href.indexOf('/p/chat/sidebar.cgi') !== -1 ) {
4445            return true;
4446        }
4447        return false;
4448    }
4449
4450    var trackPage = function() {
4451
4452        if ( isChatRoom() ) {
4453            return;
4454        }
4455
4456        var pageType = getPageType();
4457
4458        if ( pageType && pageType !== state.pageType ) {
4459            state.pageType = pageType;
4460            dataLayer.push({
4461                'pageType': pageType
4462            });
4463        }
4464
4465        return;
4466    };
4467
4468    if ( isChatRoom() ) {
4469        return;
4470    }
4471
4472    // Init GTM.
4473    init();
4474
4475    window.addEventListener('hashchange', function(e) {
4476        trackPage();
4477    });
4478
4479    window.addEventListener("load", function(event) {
4480        // Init DOM listeners.
4481        setTimeout(function() {
4482            initDom();
4483            return null;
4484        }, 2000);
4485    });
4486
4487    // Desktop registration updates from Pochen and David.
4488    if ( typeof(window.location.parseParams) === 'undefined' ){
4489        window.location.parseParams = function() {
4490        var params = {}, e, a = /\+/g, r = /([^&=]+)=?([^&]*)/g, d = function(s) {
4491            return decodeURIComponent(s.replace(a, " "));
4492        }, q = this.search.substring(1);
4493        while (e = r.exec(q))
4494        params[d(e[1])] = d(e[2]);
4495        return params;
4496        }
4497    }
4498
4499    // Desktop registration updates from Pochen and David.
4500    window.GTM_Manager = function GTM_Manager(action, args) {
4501        /* example
4502        GTM_Manager('order-form', [2])
4503        GTM_Manager('order-form', ['complete'])
4504        GTM_Manager('error', ['Enter your card number', 'order-form'])
4505        GTM_Manager('error', [<error-message>, <form-type> ])
4506        */
4507        var defaultObj = function(page, action, arg) {
4508            var obj = {
4509                'event': 'GTMevent',
4510                'eventCategory': page,
4511                'eventAction': action,
4512            }
4513            //this part can be fixed by each one
4514            if (Number.isInteger(arg[0]))
4515                obj.eventLabel = 'screen' + arg[0] + '-viewed';
4516            else
4517                obj.eventLabel = arg.join('|'); //maybe 'complete'
4518            return obj;
4519        }
4520        var origin_form = location.parseParams().origin || sessionStorage['order_form_origin'];
4521        if ( origin_form !== undefined){
4522            sessionStorage['order_form_origin'] = origin_form;
4523        }
4524
4525        var origin_form_list = ['login', 'header_upgrade', 'member', 'main_upgrade_now', 'video_limit', 'iicon_member', 'likebox', 'icebreaker_msg', 'mc_read', 'standard_IMC', 'tip'];
4526
4527        var json = {
4528            'extensions': function(arg) {
4529                return defaultObj('ext-order-form', origin_form, arg);
4530            },
4531            'order-form' : function(arg) {
4532                return defaultObj('order-form', origin_form, arg);
4533            },
4534            'registration-form': function(arg) {
4535                var fixHomePageRegForm = function(obj) {
4536                    if ( obj.eventCategory === 'registration-form'
4537                        && obj.eventAction === 'unknown-origin' ) {
4538                        node = document.getElementById('frmID_reg1');
4539                        if ( typeof(node) !== 'undefined' && node !== null ) {
4540                            obj.eventAction = 'home-page-registration-form';
4541                        }
4542                    }
4543                    return obj;
4544                };
4545                if(location.pathname === "/p/register.cgi"){
4546                    origin_form = 'header_join_now'
4547                } else {
4548                    origin_form = 'unknown-origin'
4549                }
4550                var obj = fixHomePageRegForm(defaultObj('registration-form', origin_form, arg));
4551                return obj;
4552            },
4553            'order-fields-click' : function(arg){
4554                if ( Number.isInteger(arg[0]) ) {
4555                arg[0]='field-'+arg[0]+'-click';
4556                }
4557                return defaultObj('order-form', origin_form, arg);
4558            },
4559            'register-fields-click' : function(arg){
4560                if(location.pathname === "/p/register.cgi"){
4561                    origin_form = 'header_join_now'
4562                } else {
4563                    origin_form = 'unknown-origin'
4564                }
4565                if ( Number.isInteger(arg[0]) ) {
4566                arg[0]='field-'+arg[0]+'-click';
4567                }
4568                return defaultObj('registration-form', origin_form, arg);
4569            },
4570            'error' : function(arg) {
4571                var action = arg[0];
4572                var label = arg.splice(1, arg.length)
4573                label.push(origin_form)
4574                if ( action!==undefined){
4575                    if(action.length>0){
4576                        return defaultObj('error', arg[0], label);
4577                    }else{
4578                        return false;
4579                    }
4580                }else{
4581                    return false;
4582                }
4583            }
4584        }
4585        if ( json[action] !== undefined ){
4586            var obj = json[action](args);
4587            if ( (obj!== undefined)&&obj){
4588                dataLayer.push(obj);
4589            }
4590        }
4591    };
4592
4593    // Desktop registration updates from Pochen and David.
4594    document.addEventListener("DOMContentLoaded", function (event) {
4595        var pushErrorMessage = function (node) {
4596            var errorMessage = node.getElementsByClassName("help-block")[0]
4597                .textContent;
4598            var event = {
4599                event: "GTMevent",
4600                eventCategory: "error",
4601                eventAction: errorMessage,
4602                eventLabel: "registration-form|header_join_now"
4603            };
4604            dataLayer.push(event);
4605        };
4606
4607        var handleRegErrorDesktop = function (e, data) {
4608            var allFormFields = document.querySelectorAll("[data-form-field]");
4609            var pages = document.querySelectorAll(
4610                '[data-page-view="landing-stepbystep"] #form-content .grid_row[data-form-page]'
4611            );
4612            var currentPage = undefined;
4613            for (var i = 0; i < pages.length; i++) {
4614                if (pages[i].style.display.toLowerCase() == "block") {
4615                    currentPage = pages[i];
4616                    break;
4617                }
4618            }
4619
4620            var errorFields = currentPage.querySelectorAll(
4621                ".error[data-form-field]"
4622            );
4623            for (var i = 0; i < errorFields.length; i++) {
4624                pushErrorMessage(errorFields[i]);
4625            }
4626
4627            var allFormFieldsCount = allFormFields.length;
4628            return null;
4629        };
4630
4631        var handleRegScreenViewedDesktop = function () {
4632            var currentRegFormPage = parseInt(
4633                /[^/]*$/.exec(window.location.hash.substr(1))[0]
4634            );
4635            GTM_Manager("registration-form", [currentRegFormPage + 1]);
4636        };
4637
4638        var handleRegCompleteDesktop = function () {
4639            var node = document.querySelectorAll("[name=REG_sex]")[0];
4640            var REG_sex = node.options[node.selectedIndex].text;
4641            var event = {
4642                event: "GTMevent",
4643                eventCategory: "registration-form",
4644                eventAction: "header_join_now",
4645                eventLabel: "complete",
4646                userGender: REG_sex
4647            }
4648            dataLayer.push(event);
4649        };
4650
4651        var href = window.location.href || "";
4652
4653        if ( href.indexOf("/p/register.cgi") !== -1
4654        && typeof(window.CD) === 'object'
4655        && typeof(window.CD.events) === 'object'
4656        && typeof(window.CD.events.on) === 'function' ) {
4657            window.CD.events.on(
4658                "gtm:desktop_registration:reg_error",
4659                handleRegErrorDesktop
4660            );
4661
4662            window.CD.events.on(
4663                "gtm:desktop_registration:screen_viewed",
4664                handleRegScreenViewedDesktop
4665            );
4666
4667            window.CD.events.on(
4668                "gtm:desktop_registration:complete",
4669                handleRegCompleteDesktop
4670            );
4671        }
4672    });
4673})();
4674</script>
4674
4675
4676
4677
4678<script>
4679    let nav_l = $("#first_nav").width();
4680    let nav_first_text_l = $("#first_nav a span").width();
4681    let lang_other_site_padding = (nav_l - nav_first_text_l)/2;
4682     $(".lang_other_site").css("padding-left", lang_other_site_padding + "px");
4683 </script>
vendor: 1 bytes, line 4683
4683
4684<script type="text/javascript">
4685$(document).ready(function() {
4686    $('#AHT_policy').on('click', function(e) {
4687        e.preventDefault();
4688        var targetUrl = "/go/page/AHT_policy";
4689        
4690        $('#aht_iframe').attr('src', targetUrl);
4691        $('#aht_overlay').css('display', 'flex'); 
4692    });
4693
4694    $('#aht_close').on('click', function() {
4695        closeAhtOverlay();
4696    });
4697
4698    $('#aht_overlay').on('click', function(e) {
4699        if (e.target === this) {
4700            closeAhtOverlay();
4701        }
4702    });
4703
4704    function closeAhtOverlay() {
4705        $('#aht_overlay').css('display', 'none');
4706        $('#aht_iframe').attr('src', '');
4707    }
4708});
4709</script>
vendor: 1 bytes, line 4709
4709
4710<script type="text/javascript">
4711    var FFN = FFN || {};
4712    FFN.footer_lang = (function($) {
4713      var $obj = {
4714            lang_content: $('.suspended ul')
4715          },
4716      setLang = function(e) {
4717          console.log("lang select")
4718        var lang = $(this).data('lang') || 'english',
4719            newloc = self.location.href.replace(/[\?&](m|show_lang|lang)=(\w+|\d+)/gi, '');
4720
4721        if (!lang) {
4722          return false;
4723        }
4724
4725        if (newloc.indexOf('#') > 0) {
4726          newloc = newloc.replace('#', '&lang=' + lang + '&show_lang=' + lang + '#').replace(/[\?&]/, '?');
4727          // for registration, changing language sends people back to page 1, to make certain their browser has all the info when they reach the final registration page
4728          if (newloc.indexOf('#/regpage') > 0) {
4729            newloc = newloc.replace(/\#\/regpage.*/, '');
4730          }
4731        } else {
4732          newloc = (newloc + '&lang=' + lang + '&show_lang=' + lang).replace(/[\?&]/, '?');
4733        }
4734
4735        self.location.href = newloc + "";
4736      },
4737      init = function() {
4738        $obj.lang_content.on('click', 'div', setLang);
4739      };
4740
4741      return {
4742        init: init
4743      };
4744
4745    })(jQuery);
4746
4747    FFN.footer_lang.init();
4748</script>
4748
4749<!-- -->
4750  
4751  
4751<script>document.addEventListener("DOMContentLoaded",function(event){var DEFAULT_CATEGORIES=[{id:'technical',name:'Technical Cookies',description:'Essential cookies required for website functionality',required:true,},{id:'analytics',name:'Analytics Cookies',description:'Cookies that help us understand how visitors interact with our website',required:false,},{id:'marketing',name:'Marketing Cookies',description:'Cookies used for targeted advertising and marketing purposes',required:false,},];var default_selected={technical:true,analytics:false,marketing:false};var isAFFAlt="1";var PPlink="/www/guest/#/privacy-policy";var contries=['Austria','Belgium','Bulgaria','Croatia','Cyprus','Czech','Denmark','Estonia','Finland','France','Germany','Greece','Hungary','Ireland','Italy','Latvia','Lithuania','Luxembourg','Malta','Netherlands','Poland','Portugal','Romania','Slovakia','Slovenia','Spain','Sweden','United Kingdom','Norway','Switzerland',];if(!localStorage.getItem('cookieConsent')){fetch("/api2/v1/config",{body:JSON.stringify({}),headers:{"accept":"application/json, text/plain, */*","content-type":"application/json; charset=UTF-8",},method:"POST"})
4752.then(function(response){return response.json();})
4753.then(function(res){if(contries.includes(res.payload.user_agent.geoip.country)||isAFFAlt=="1"){renderOverlay();}});}
4754function saveCookiePreference(newPreferences){const consentData={preferences:newPreferences?newPreferences:DEFAULT_CATEGORIES.reduce((acc,category)=>({...acc,[category.id]:true,}),{},),timestamp:new Date().getTime(),};try{localStorage.setItem('cookieConsent',JSON.stringify(consentData));}catch(error){console.error('Error saving cookie consent:',error);}};function handleAgree(){saveCookiePreference({technical:true,analytics:true,marketing:true});document.getElementById('userAgreePopup').remove();}
4755function handleRefuse(){saveCookiePreference({technical:true});document.getElementById('userAgreePopup').remove();}
4756function handleClickSetting(){document.getElementById('userAgreePopup').childNodes[0].style.display='none';renderSettingDialog();}
4757function createPrivacyLink(text){const container=document.createDocumentFragment();const linkTextRegex=/<a[^>]*>([^<]+)<\/a>/;const linkText=text.match(linkTextRegex)?.[1];const[beforeLink,afterLink]=text.split(/<a[^>]*>.*?<\/a>/);if(beforeLink){container.appendChild(document.createTextNode(beforeLink));}
4758if(linkText){const link=document.createElement('a');link.href=PPlink;link.className='link';link.textContent=linkText;container.appendChild(link);}
4759if(afterLink){container.appendChild(document.createTextNode(afterLink));}
4760return container;}
4761function renderOverlay(){var _backdrop=document.createElement('div');_backdrop.setAttribute('id','userAgreePopup');_backdrop.style.fontFamily='Roboto, sans-serif, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';_backdrop.style.width='100%';_backdrop.style.height='100%';_backdrop.style.position='fixed';_backdrop.style.top='0';_backdrop.style.left='0';_backdrop.style.zIndex='9999';_backdrop.style.background='rgba(0, 0, 0, 0.5)';_backdrop.style.display='flex';_backdrop.style.justifyContent='center';_backdrop.style.alignItems='center';var _dialog=document.createElement('div');_dialog.style.width='100%';_dialog.style.maxWidth='unset';_dialog.style.padding='20px';_dialog.style.background='#333';_dialog.style.color='#fff';_dialog.style.borderRadius='0';_dialog.style.textAlign='left';_dialog.style.maxHeight='90vh';_dialog.style.overflow='auto';_dialog.style.position='fixed';_dialog.style.bottom='0';var _dialogHeader=document.createElement('h1');_dialogHeader.style.fontSize='32px';_dialogHeader.style.textAlign='left';_dialogHeader.style.margin='0';_dialogHeader.style.padding='0';_dialogHeader.style.maxWidth='unset';_dialogHeader.style.textShadow='unset';_dialogHeader.style.color='#fff';_dialogHeader.style.fontWeight='bold';_dialogHeader.style.background='none';_dialogHeader.innerText=`We respect your privacy`;var _dialogP1=document.createElement('div');_dialogP1.style.fontSize='13px';_dialogP1.style.color='#fff';_dialogP1.style.textAlign='left';_dialogP1.style.margin='20px 0';_dialogP1.appendChild(createPrivacyLink('We use cookies to enhance your browsing and service experience. By clicking \'Accept All\', you consent to our use of cookies. Read our <a href=\'/go/page/privacy.html?\' class=\'{{linkClass}}\'>Privacy Policy</a>'));
4761var _dialogBottom=document.createElement('div');_dialogBottom.style.textAlign='center';_dialogBottom.style.padding='10px 0';_dialogBottom.style.display='flex';_dialogBottom.style.gap='10px';if(window.outerWidth<600){_dialogBottom.style.flexDirection='column';}
4762_dialogBottom.style.justifyContent='center';var _dialogBottomButton=document.createElement('button');_dialogBottomButton.style.display='block';_dialogBottomButton.style.color='white';_dialogBottomButton.style.fontSize='14px';_dialogBottomButton.style.padding='10px 20px';_dialogBottomButton.style.background='black';_dialogBottomButton.style.border='none';_dialogBottomButton.style.borderRadius='20px';_dialogBottomButton.style.fontWeight='bold';_dialogBottomButton.style.margin='0';_dialogBottomButton.style.height='auto';_dialogBottomButton.style.width='auto';_dialogBottomButton.innerText=`Accept All`;_dialogBottomButton.addEventListener('click',handleAgree);_dialogBottom.append(_dialogBottomButton);var _dialogRefuseBottomButton=document.createElement('button');_dialogRefuseBottomButton.style.display='block';_dialogRefuseBottomButton.style.color='white';_dialogRefuseBottomButton.style.fontSize='14px';_dialogRefuseBottomButton.style.padding='10px 20px';_dialogRefuseBottomButton.style.background='black';_dialogRefuseBottomButton.style.border='none';_dialogRefuseBottomButton.style.borderRadius='20px';_dialogRefuseBottomButton.style.fontWeight='bold';_dialogRefuseBottomButton.style.margin='0';_dialogRefuseBottomButton.style.height='auto';_dialogRefuseBottomButton.style.width='auto';_dialogRefuseBottomButton.innerText=`Necessary Only`;_dialogRefuseBottomButton.addEventListener('click',handleRefuse);_dialogBottom.append(_dialogRefuseBottomButton);var _dialogSettingsBottomButton=document.createElement('button');_dialogSettingsBottomButton.style.display='block';_dialogSettingsBottomButton.style.color='white';_dialogSettingsBottomButton.style.fontSize='14px';_dialogSettingsBottomButton.style.padding='10px 20px';_dialogSettingsBottomButton.style.background='black';_dialogSettingsBottomButton.style.border='none';_dialogSettingsBottomButton.style.borderRadius='20px';_dialogSettingsBottomButton.style.fontWeight='bold';_dialogSettingsBottomButton.style.margin='0';_dialogSettingsBottomButton.style.height='auto';_dialogSettingsBottomButton.style.width='auto';_dialogSettingsBottomButton.innerText=`Cookie Settings`;_dialogSettingsBottomButton.addEventListener('click',handleClickSetting);_dialogBottom.append(_dialogSettingsBottomButton);_dialog.append(_dialogHeader);_dialog.append(_dialogP1);_dialog.append(_dialogBottom);_backdrop.append(_dialog);document.querySelector('body').append(_backdrop);const _css=`#userAgreePopup>*{box-sizing:border-box;}
4763.link{text-decoration:underline;color:#fff;display:inline;}
4764.bg-blue-500{background-color:rgb(59,130,246);}
4765.rounded-full{border-radius:9999px;}
4766.w-11{width:44px;}
4767.h-6{height:24px;}
4768.bg-gray-200{background-color:rgb(229,229,229);}
4769.items-center{align-items:center;}
4770.cursor-pointer{cursor:pointer;}
4771.inline-flex{display:inline-flex;}
4772.relative{position:relative;}
4773.peer\\:checked~.peer-checked\\:after\\:border-white::after{content:"";border-color:rgb(255,255,255);}
4774.peer\\:checked~.peer-checked\\:after\\:translate-x-full::after{content:"";transform:translate(100%,0 rotate(0)skew(0)skewY(0)scaleX(1))scaleY(1);}
4775.after::after{display:block;content:"";}
4776.after\\:transition-all::after{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
4777.after\\:bg-white::after{background-color:rgb(255,255,255);}
4778.after\\:border-gray-300::after{content:"";border-color:rgb(212,212,212);}
4779.after\\:border::after{border-width:1px;}
4780.after\\:rounded-full::after{border-radius:9999px;}
4781.after\\:w-5::after{width:20px;}
4782.after\\:h-5::after{height:20px;}
4783.after\\:top-\\[2px\\]::after{top:2px;}
4784.after\\:left-\\[2px\\]::after{left:2px;}
4785.after\\:absolute::after{position:absolute;}
4786.after.bg-blue-500::after{margin-left:20px;}
4787.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
4788.hover\\:bg-gray-200:hover{background-color:rgb(229,229,229)!important;}
4789.hover\\:bg-blue-600:hover{background-color:rgb(37,99,235)!important;}
4790`;addCSS(_css);}
4791function addCSS(css){const style=document.createElement('style');style.setAttribute('type','text/css');style.textContent=css;document.head.appendChild(style);}
4792function renderOption(cate){var _option=document.createElement('div');_option.style.padding='12px';_option.style.border='1px solid rgb(229, 229, 229)';_option.style.borderRadius='4px';_option.style.marginBottom='16px';var _optionHeader=document.createElement('div');_optionHeader.style.display='flex';_optionHeader.style.justifyContent='space-between';_optionHeader.style.alignItems='center';_optionHeader.style.marginBottom='8px';var _optionTitle=document.createElement('h3');_optionTitle.style.fontFamily='Roboto, sans-serif, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';_optionTitle.style.fontSize='16px';_optionTitle.style.fontWeight='600';_optionTitle.innerText=cate.name;var _optionLabel=document.createElement('label');_optionLabel.classList.add('relative','inline-flex','items-center','cursor-pointer');var _optionButton=document.createElement('div');_optionButton.classList.add('w-11','h-6','bg-gray-200','peer-focus:outline-none','rounded-full','peer','peer-checked:after:translate-x-full',"after",'after:absolute','after:top-[2px]','after:left-[2px]','after:bg-white','after:border-gray-300','after:border','after:rounded-full','after:h-5','after:w-5','after:transition-all','peer-checked:after:border-white');if(cate.required){_optionButton.classList.add('bg-blue-500');_optionButton.classList.remove('bg-gray-200');_optionButton.classList.remove('cursor-pointer');}else{_optionButton.addEventListener('click',function(){default_selected[cate.id]=!default_selected[cate.id];if(!default_selected[cate.id]){_optionButton.classList.remove('bg-blue-500');_optionButton.classList.add('bg-gray-200');}else{_optionButton.classList.remove('bg-gray-200');_optionButton.classList.add('bg-blue-500');}});}
4793_optionLabel.append(_optionButton);var _optionDesc=document.createElement('p');_optionDesc.style.fontSize='14px';_optionDesc.style.color='rgb(115, 115, 115)';_optionDesc.innerText=cate.description;_optionHeader.append(_optionTitle);_optionHeader.append(_optionLabel);_option.append(_optionHeader);_option.append(_optionDesc);return _option;}
4794function renderSettingDialog(){var _dialog=document.createElement('div');_dialog.style.width='384px';_dialog.style.padding='24px';_dialog.style.background='white';_dialog.style.color='black';_dialog.style.borderRadius='8px';_dialog.style.textAlign='left';_dialog.style.maxHeight='90vh';_dialog.style.maxWidth='calc(100vw - 20px);';_dialog.style.overflowY='auto';_dialog.style.position='absolute';_dialog.style.bottom='20px';_dialog.style.right='20px';_dialog.style.maxWidth='calc(100vw - 40px)';var _dialogHeader=document.createElement('h2');_dialogHeader.style.fontFamily='Roboto, sans-serif, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';_dialogHeader.style.fontSize='20px';_dialogHeader.style.textAlign='left';_dialogHeader.style.margin='0 0 16px 0';_dialogHeader.style.padding='0';_dialogHeader.style.textShadow='unset';_dialogHeader.style.color='#000';_dialogHeader.style.fontWeight='700';_dialogHeader.innerText=`Cookie Management`;var _dialogHeaderDesc=document.createElement('p');_dialogHeaderDesc.style.fontSize='14px';_dialogHeaderDesc.style.color='rgb(82, 82, 82)';_dialogHeaderDesc.innerText='This website uses cookies to enhance your browsing experience.';_dialogHeaderDesc.style.marginBottom='16px';_dialog.append(_dialogHeader);_dialog.append(_dialogHeaderDesc);DEFAULT_CATEGORIES.map((cate)=>{_dialog.append(renderOption(cate));});var _dialogFooter=document.createElement('div');_dialogFooter.style.display='flex';_dialogFooter.style.marginTop='24px';_dialogFooter.style.justifyContent='flex-end';_dialogFooter.style.gap='12px';var _dialogFooterBtn1=document.createElement('button');_dialogFooterBtn1.style.padding='8px 16px';_dialogFooterBtn1.style.backgroundColor='rgb(245, 245, 245)';_dialogFooterBtn1.style.color='rgb(38, 38, 38)';_dialogFooterBtn1.style.fontSize='16px';_dialogFooterBtn1.style.borderRadius='4px';_dialogFooterBtn1.style.border='none';_dialogFooterBtn1.innerText='Save preferences';_dialogFooterBtn1.classList.add('transition-colors','hover:bg-gray-200');_dialogFooterBtn1.addEventListener('click',function(){saveCookiePreference(default_selected);document.getElementById('userAgreePopup').remove();});var _dialogFooterBtn2=document.createElement('button');_dialogFooterBtn2.style.padding='8px 16px';_dialogFooterBtn2.style.backgroundColor='rgb(59,130,246)';_dialogFooterBtn2.style.color='white';_dialogFooterBtn2.style.fontSize='16px';_dialogFooterBtn2.style.borderRadius='4px';_dialogFooterBtn2.style.border='none';_dialogFooterBtn2.innerText='Accept all';_dialogFooterBtn2.classList.add('transition-colors','hover:bg-blue-600');_dialogFooterBtn2.addEventListener('click',handleAgree);_dialogFooter.append(_dialogFooterBtn1);_dialogFooter.append(_dialogFooterBtn2);_dialog.append(_dialogFooter);document.getElementById('userAgreePopup').append(_dialog);}});</script>
4794
4795</body>
4796</html><noscript><img src="https://secureimage.securedataimages.com/images/common/glean.gif?rand=8642&site=ffadult&session=hUFhA54%5C%3EZC%5C+1790406772+181.215.65.74+&pwsid=&pagename=%2Funknown&pagestate=regtest&country=United+States&city=&lang=english&level=&gpid=g338009&pid=p98858" width=1 height=1 border=0></noscript>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.