PageSourceSearch

https://www.laughfactory.com/contact-us

html laughfactory.com collected 2026-10-02 02:33:36 UTC 157,143 bytes, 3,940 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="google-site-verification" content="m7PdfuGkBC3CVVw-SZNuC8wHxCzeJKTZRHKYTEY-C_k" />
8    <meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no">
9    <meta name="base-url" content="https://www.laughfactory.com" />
10    <link rel="canonical" href="https://www.laughfactory.com/contact-us">
11    <link rel="shortcut icon" href="//cdn.laughfactory.com/new-assets/images/favicon.png" type="image/png">
12    <meta name="description"
13        content="Watch our huge library of the best stand-up comedy videos, get information on our stand-up comedians, read our joke of the day, and buy tickets to live shows at our comedy clubs." />
14    <meta name="keywords"
15        content="stand up comedy videos, best stand up comedy videos, laugh factory, laughfactory, laughfactory.com, funny videos, joke of the day, hollywood laugh factory, laugh factory long beach, stand up comedians, comedy podcast" />
16
17            <title>Laugh Factory</title>
18        
19        <!-- <link rel="icon" href="assets/images/favicon.ico" type="image/x-icon"> -->
20        <!-- StyleSheet -->
21        <link href="//cdn.laughfactory.com/new-assets/css/bootstrap.min.css" rel="stylesheet">
22        <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
23
24        <link href="//cdn.laughfactory.com/new-assets/css/jquery.mCustomScrollbar.css" type="text/css"
25            rel="stylesheet" />
26        <link href="//cdn.laughfactory.com/new-assets/css/animate.css" rel="stylesheet">
27
28
29        <link href="//cdn.laughfactory.com/new-assets/css/slick-theme.css" rel="stylesheet">
30
31        <link href="//cdn.laughfactory.com/new-assets/css/slick.css" rel="stylesheet">
32
33        <link href="//cdn.laughfactory.com/new-assets/css/jarallax.css" rel="stylesheet">
34
35        
35<script src="//cdn.laughfactory.com/new-assets/js/jquery.js"></script>
35
36        <!--===================== New style ===================-->
37        <link href="//cdn.laughfactory.com/new-assets/css/style.css?v1=0035" rel="stylesheet">
38        <!-- <link href="http://staging.laughfactory.com/new-assets/css/style.css?v1=0033" rel="stylesheet"> -->
39
40        <link rel="stylesheet" href="//cdn.laughfactory.com/new-assets/js/croppie/croppie.css">
41        <!--============Toaster==============-->
42        <link href="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css" rel="stylesheet">
43        
44        <link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet">
45        <!--===========Edn toaster===========-->
46
47
48
49        
50
51        
51<script type="text/javascript">
52        //use this variable for site link in js
53        var base_url = 'https://www.laughfactory.com';
54        var base_url = 'https://www.laughfactory.com';
55        var HTTP_SITE = 'https://www.laughfactory.com/';
56        var HTTP_IMAGES = '//cdn.laughfactory.com/images/';
57        var checkAuth = '';
58
59        //check if user is logged in
60
61        function authCheck() {
62            if (checkAuth == '') {
63                $('#login-form').modal('show'); //show login model
64                var url = window.location.href;
65                $('.redirect_url').val(url);
66                return false;
67            } else {
68                return true;
69            }
70        }
71        //===============Validate search form on empty input =============//
72        function validateForm() {
73            var x = document.forms["myForm"]["title"].value;
74            if (x == "" || x == null) {
75                return false;
76            }
77        }
78
79        function alert_message(type, message) {
80            var alert = '<div role="alert" class="alert alert-' + type + '">' +
81                '<button data-dismiss="alert" class="close" type="button">' +
82                '<span aria-hidden="true">x</span><span class="only">Close</span></button>' +
83                message +
84                '</div>';
85            $(".alert_message").append(alert);
86        }
87        </script>
87
88        <style>
89                </style>
90        <style>
91        body .comedian-selection-item .figure img {
92            height: auto;
93        }
94
95        .vote-comedian-section .loadmore-comedians img {
96            height: auto;
97        }
98
99        .box-card-item .meta-cta .button-cta img {
100            width: auto;
101            height: auto;
102        }
103
104        .layout-header .logo img,
105        .footer-logo img,
106        .footer-main-content .bordered-social-links a img {
107            width: auto;
108            height: auto;
109        }
110
111        .career-main-content {
112            padding: 40px 0;
113        }
114
115        .career-main-content .main-title {
116            text-align: center;
117            padding: 10px 0;
118            margin-bottom: 15px;
119        }
120
121        .career-main-content .main-title h2 {
122            font-family: 'Poppins', sans-serif;
123            font-weight: 700;
124        }
125
126        .career-main-content .content-holder {
127            max-width: 1000px;
128            margin: 0 auto;
129        }
130
131        .career-main-content .sub-title {
132            padding: 15px 0 10px;
133        }
134
135        .career-main-content .sub-title h3 {
136            background-color: #FF4E00;
137            color: #fff;
138            display: inline-block;
139            padding: 5px 7px;
140            font-family: 'Poppins', sans-serif;
141            font-weight: 600;
142            font-size: 20px;
143            text-transform: uppercase;
144        }
145
146        .careers-list {
147            padding: 15px 0;
148        }
149
150        .careers-list .career-item {
151            margin-bottom: 25px;
152        }
153
154        .careers-list .career-item a {
155            padding: 20px;
156            display: inline-block;
157            vertical-align: top;
158            width: 100%;
159            box-shadow: 0px 12px 25px rgba(0, 15, 30, 0.20);
160            border-radius: 8px;
161            font-size: 28px;
162            font-family: 'Poppins', sans-serif;
163            font-weight: 600;
164            color: #222;
165            padding-right: 100px;
166            position: relative;
167            line-height: 1.2;
168        }
169
170        .careers-list .career-item .icon {
171            position: absolute;
172            right: 30px;
173            top: 50%;
174            transform: translateY(-50%);
175            transition: all 0.3s ease 0s;
176        }
177
178        .careers-list .career-item a:hover {
179            background-color: #FF4E00;
180            color: #fff;
181        }
182
183        .careers-list .career-item a:hover .icon {
184            right: 15px;
185            filter: brightness(0) invert(1);
186        }
187
188        .careers-list .career-item .icon img {
189            width: auto;
190            height: auto;
191            max-width: 55px;
192        }
193
194        .career-hunting-text {
195            margin-bottom: 20px;
196            padding: 15px 0;
197        }
198
199        .career-hunting-text p a {
200            color: #FF4E00;
201            filter: brightness(0.9);
202        }
203
204        @media(max-width: 1199px) {
205            .careers-list .career-item a {
206                font-size: 24px;
207                padding-right: 80px;
208            }
209
210            .careers-list .career-item .icon img {
211                max-width: 45px;
212            }
213
214            .careers-list .career-item .icon {
215                right: 25px;
216            }
217
218            .career-main-content .main-title h2 {
219                font-size: 36px;
220            }
221        }
222
223        .job_career_detail {
224            background-color: #f6f6f6;
225            padding: 30px 0;
226        }
227
228        .job_career_detail .content-wraper {
229            max-width: 1100px;
230            margin: 0 auto;
231            text-align: center;
232        }
233
234        .job_career_detail .job-title-figure {
235            padding: 10px 15px;
236        }
237
238        .job_career_detail .job-title-figure img {
239            width: 100%;
240            height: auto;
241        }
242
243        .job_career_detail .text {
244            font-size: 26px;
245            font-family: 'azo_sansmedium';
246            text-transform: uppercase;
247            padding: 40px 0;
248            letter-spacing: 3px;
249
250        }
251
252        .job_career_detail .text p {
253            margin-bottom: 40px;
254        }
255
256        .job_career_detail .text strong {
257            font-family: 'azo_sansbold';
258        }
259
260        .job_career_detail .text p a {
261            color: #000;
262        }
263
264        .job_career_detail .text p:last-of-type {
265            margin-bottom: 15px;
266        }
267
268        .valet-services-pane-content {
269            text-transform: uppercase;
270        }
271
272        .valet-services-pane-content h2 {
273            text-transform: uppercase;
274            font-size: 36px;
275            text-align: center;
276            font-family: 'azo_sansblack';
277            padding-top: 5px;
278        }
279
280        .valet-services-pane-content .text {
281            padding: 5px 15px;
282            font-size: 17px;
283            max-width: 400px;
284            margin: 0 auto;
285        }
286
287        .valet-services-pane-content .text p {
288            line-height: 1.36;
289            font-family: "Avenir-Medium";
290            margin-bottom: 5px;
291        }
292
293        .valet-services-pane-content .text p strong {
294            font-family: 'Avenir-Black';
295        }
296
297        @media(max-width: 1799px) {
298            .valet-services-pane-content h2 {
299                font-size: 34px;
300            }
301
302            .valet-services-pane-content .text {
303                font-size: 16px;
304                max-width: 375px;
305            }
306        }
307
308        @media(max-width: 1699px) {
309            .valet-services-pane-content h2 {
310                font-size: 32px;
311            }
312
313            .valet-services-pane-content .text {
314                font-size: 15px;
315                max-width: 360px;
316            }
317        }
318
319        @media(max-width: 1440px) {
320            .valet-services-pane-content h2 {
321                font-size: 30px;
322            }
323
324            .valet-services-pane-content .text {
325                font-size: 13px;
326                max-width: 320px;
327            }
328        }
329
330        @media(max-width: 1279px) {
331            .job_career_detail .text {
332                font-size: 24px;
333            }
334
335            .job_career_detail .text p {
336                margin-bottom: 30px;
337            }
338
339            .job_career_detail .text {
340                padding: 30px 0;
341            }
342
343            .valet-services-pane-content .text {
344                font-size: 14px;
345                max-width: 340px;
346            }
347        }
348
349        @media(max-width: 1199px) {
350            .job_career_detail .text {
351                font-size: 20px;
352            }
353
354            .job_career_detail .text {
355                padding: 20px 0;
356            }
357        }
358
359        @media(max-width: 940px) {
360            .job_career_detail .text {
361                font-size: 18px;
362            }
363        }
364
365        @media(max-width: 820px) {
366            .job_career_detail .text {
367                font-size: 16px;
368            }
369        }
370
371
372        .tickets-pane-main .description-participants .short-text {
373            max-height: none !important;
374        }
375
376        .participants-comedians .comedian-avatar img {
377            max-width: calc(100% + 6px);
378        }
379
380        .club-detail-hero-slider .section-content {
381            padding: 0 !important;
382        }
383
384        .club-detail-hero-slider .slide-item .item-content {
385            padding: 21% 0;
386            background: rgba(0, 0, 0, 0.2);
387            position: relative;
388        }
389
390        .club-detail-hero-slider .slide-item {
391            background-size: cover;
392            background-position: center;
393        }
394
395        .club-detail-hero-slider .controls {
396            position: absolute;
397            left: 10px;
398            top: 49%;
399            transform: translateY(-50%);
400            z-index: 1;
401            color: #fff;
402        }
403
404        .club-detail-hero-slider .controls .slick-arrow {
405            width: 24px;
406            height: 25px;
407            display: flex;
408            align-items: center;
409            justify-content: center;
410            cursor: pointer;
411        }
412
413        .club-detail-hero-slider .controls .controls-text {
414            font-family: 'Poppins', sans-serif;
415            font-weight: 600;
416        }
417
418        .club-detail-hero-slider .controls-text span {
419            display: block;
420            font-style: italic;
421            font-weight: 300;
422            font-size: 14px;
423            padding: 2px 2px 2px 1px;
424        }
425
426        .club-detail-hero-slider .controls .controls-content {
427            padding: 10px 5px 10px;
428            background: linear-gradient(#FE240A 0%, #FB691D 28%, #F89615 100%);
429            display: flex;
430            flex-wrap: wrap;
431            flex-direction: column;
432            justify-content: center;
433            align-items: center;
434            text-align: center;
435            border-radius: 20px;
436            width: 34px;
437        }
438
439        .club-detail-hero-slider .slide-item .baseline-text-block {
440            z-index: 9;
441        }
442
443        .clubs-detail-banner-section.club-detail-hero-slider:after {
444            content: none;
445        }
446
447        .club-detail-hero-slider .slide-item .item-content:after {
448            content: '';
449            height: 200px;
450            width: 100%;
451            bottom: 0;
452            left: 0;
453            background: linear-gradient(transparent, rgba(39, 9, 71, 0.85));
454            z-index: 0;
455            position: absolute;
456            pointer-events: none;
457        }
458
459        @media(max-width: 1499px) {
460            .club-detail-hero-slider .baseline-text-block .text-btn-content {
461                bottom: 5px;
462            }
463
464            .clubs-detail-banner-section.club-detail-hero-slider .baseline-text-block {
465                bottom: 15px;
466                padding-right: 20px;
467                padding-left: 40px;
468            }
469
470            .club-detail-hero-slider .controls .slick-arrow {
471                font-size: 25px;
472            }
473        }
474
475        @media(max-width: 1025px) {
476            .clubs-detail-banner-section.club-detail-hero-slider .baseline-text-block h5 {
477                font-size: 20px;
478            }
479
480            .clubs-detail-banner-section.club-detail-hero-slider .baseline-text-block .sub-text {
481                padding-bottom: 10px;
482            }
483        }
484
485        @media(max-width: 992px) {
486            .clubs-detail-banner-section.club-detail-hero-slider .baseline-text-block h5 {
487                font-size: 18px;
488            }
489        }
490
491
492        .comingsoon-popup .modal-body .media-wrapper .media {
493            display: flex;
494            align-items: center;
495            justify-content: center;
496        }
497
498        .comingsoon-popup .media img {
499            width: auto;
500            height: auto;
501            max-width: 100%;
502            padding: 20px;
503        }
504
505        .box-card-item.two-columns-box-card .box-feature-img .text-content {
506            display: flex-start;
507        }
508
509        .box-card-item.two-columns-box-card .box-feature-img .text-content .btn-content {
510            margin-left: 0;
511            text-align: left;
512        }
513
514        .ticket-pane-item .calender-date-area .c-btn {
515            filter: brightness(1);
516        }
517
518        .box-card-item.two-columns-box-card .base-content {
519            margin-top: -40px;
520        }
521
522
523        .ua_edge .box-card-item .box-feature-img img,
524        .ua_edge .standout-box-videos video {
525            height: 100%;
526            left: 50%;
527            top: 50%;
528            width: auto;
529            transform: translate(-50%, -50%);
530        }
531
532        .ua_edge .overlapped-banner .feature-image,
533        .ua_edge .overlapped-banner video,
534        .ua_edge .video-hero-section .media video,
535        .ua_edge .preloader .loader-video video {
536            height: auto;
537            left: 50%;
538            top: 50%;
539            width: 100%;
540            transform: translate(-50%, -50%);
541        }
542
543        .comedian-banner-section.secondary-version .title h1 {
544            color: #d17902;
545        }
546
547        .comedian-banner-section.secondary-version .feature-img-block .caption a,
548        .about-main-content-wrapper .generic-text-block li a,
549        .about-main-content-wrapper .generic-text-block li:before,
550        .playlist-aside-media-content .playlist-block .heading h5 {
551            filter: brightness(0.9);
552        }
553
554
555
556
557        /*--- 20DEC 2022 --*/
558        .ff-tagline-section {
559            background-color: #E9462A;
560            color: #fff;
561            background-position: center;
562            background-size: cover;
563            padding: 30px 20px;
564        }
565
566        .ff-tagline-section .content-holder {
567            display: flex;
568            flex-wrap: wrap;
569            align-items: center;
570        }
571
572        .ff-tagline-section .left-content {
573            width: 68%;
574            text-align: center;
575            font-family: 'azo_sansmedium';
576            font-size: 40px;
577            line-height: 1.15;
578        }
579
580        .ff-tagline-section .left-content h1 {
581            font-size: 40px;
582            color: #fff;
583            font-family: 'azo_sansmedium';
584        }
585
586        .ff-tagline-section .right-content {
587            width: 32%;
588            font-family: 'Poppins', sans-serif;
589            font-size: 26px;
590            text-align: center;
591            padding-top: 5px;
592        }
593
594        .ff-dual-section {
595            display: flex;
596            flex-wrap: wrap;
597            border: 5px solid #000;
598        }
599
600        .ff-dual-section .content-holder {
601            display: flex;
602            flex-wrap: wrap;
603        }
604
605        .ff-dual-section .main {
606            width: 68%;
607        }
608
609        .ff-dual-section .main .figure,
610        .ff-dual-section .main .media {
611            padding: 28% 0;
612            margin: 0;
613            position: relative;
614            height: 100%;
615        }
616
617        .ff-dual-section .main .figure img,
618        .ff-dual-section .main .media iframe,
619        .ff-dual-section .main .media video {
620            height: auto;
621            width: 100%;
622            height: 100%;
623            position: absolute;
624            left: 0;
625            top: 0;
626            object-fit: cover;
627        }
628
629        .ff-dual-section .aside-block {
630            width: 32%;
631        }
632
633        .ff-dual-section .aside-block .block-content {
634            display: flex;
635            flex-wrap: wrap;
636            /* max-height: 605px; */
637            overflow-y: auto;
638            padding: 20px 25px 5px;
639        }
640
641        .ff-dual-section .aside-block .ff-item {
642            width: 50%;
643            padding: 0 10px;
644            margin-bottom: 10px;
645        }
646
647        .ff-item .main-area {
648            border-radius: 20px;
649            position: relative;
650            background-position: center;
651            background-size: cover;
652            overflow: hidden;
653            padding: 25% 0;
654        }
655
656        .ff-item .main-area .name {
657            font-size: 26px;
658            font-family: 'Poppins', sans-serif;
659            font-weight: 700;
660            color: #fff;
661            position: absolute;
662            left: 0;
663            top: 50%;
664            transform: translateY(-50%);
665            max-width: 140px;
666            line-height: 1;
667            padding-bottom: 25px;
668            padding-left: 5px;
669            text-align: center;
670            width: 100%;
671        }
672
673        .ff-item .main-area .name h3 {
674            color: #fff;
675            font-size: 16px;
676        }
677
678        .ff-item .main-area .name h3 a {
679            color: #fff;
680        }
681
682        .ff-item .main-area .name h3 small {
683            font-size: 70%;
684            color: #fff;
685        }
686
687        .ff-item .main-area .bottom-content {
688            position: absolute;
689            bottom: 0;
690            left: 0;
691            width: 100%;
692            display: flex;
693            flex-wrap: wrap;
694        }
695
696        .ff-item .bottom-content .watch {
697            background-color: #E9492B;
698            color: #fff;
699            width: 70px;
700            text-align: center;
701            padding-top: 4px;
702        }
703
704        .ff-item .bottom-content .watch {
705            cursor: pointer;
706        }
707
708        .ff-item .right-content {
709            width: calc(100% - 70px);
710            display: flex;
711            align-items: center;
712            background-color: #E9B62B;
713            justify-content: center;
714            padding-right: 4px;
715        }
716
717        .ff-item .right-content input[type=text] {
718            width: 60px;
719            height: 16px;
720            font-size: 11px;
721            border-radius: 0;
722            margin: 0;
723            padding: 0 5px !important;
724            text-align: center;
725            pointer-events: none;
726        }
727
728        .ff-item .checkbox-field {
729            position: relative;
730            padding-right: 6px;
731            cursor: pointer;
732        }
733
734        .ff-item .checkbox-field label {
735            position: relative;
736            line-height: 1;
737            padding-top: 5px;
738        }
739
740        .ff-item input[type=radio]+span {
741            display: inline-block;
742            position: relative;
743            padding: 3px 20px 0 0;
744            text-transform: uppercase;
745            font-family: 'Poppins', sans-serif;
746            font-weight: 600;
747            font-size: 16px;
748        }
749
750        .ff-item input[type=radio]+span::after {
751            content: '';
752            position: absolute;
753            right: 0;
754            top: 5px;
755            background-image: url('https://cdn.laughfactory.com/images/ads/star-default_new.png');
756            width: 18px;
757            height: 18px;
758            background-size: contain;
759        }
760
761        .ff-item input[type=radio]:checked+span::after {
762            background-image: url('https://cdn.laughfactory.com/images/ads/star.png');
763        }
764
765        .ff-item input[type=radio] {
766            opacity: 0;
767            width: 100%;
768            position: absolute;
769            height: 100%;
770            left: 0;
771            top: 0;
772            z-index: 1;
773            margin-top: 0;
774            cursor: pointer;
775        }
776
777        .ff-page .center-cta-content {
778            padding: 20px 10px;
779            margin-bottom: 15px;
780            font-size: 20px;
781        }
782
783        .center-cta-content span {
784            font-weight: 600;
785            font-family: 'Poppins', sans-serif;
786            padding: 0 10px
787        }
788
789        .ff-comedians-list {
790            display: flex;
791            flex-wrap: wrap;
792            width: 100%;
793            max-width: 93%;
794            margin: 0 auto;
795        }
796
797        .submit-selection-btn {
798            padding: 5px 0;
799            width: 100%;
800        }
801
802        .submit-selection-btn .c-btn {
803            padding: 7px 15px;
804        }
805
806        .ff-item .main-area {
807            background-color: #464646;
808        }
809
810        .main-area .contestant {
811            width: 40%;
812            position: absolute;
813            right: 0;
814            bottom: 0;
815            margin-bottom: 13px;
816            height: 100%;
817            display: flex;
818            justify-content: flex-end;
819        }
820
821        .main-area .contestant img {
822            max-width: 130%;
823            max-height: 100%;
824            object-fit: cover;
825            position: absolute;
826            right: auto;
827            bottom: 0;
828            left: -5%;
829        }
830
831        .membership-popup.ff-vote-popup button.close {
832            position: fixed;
833            right: 35px;
834            width: 30px;
835        }
836
837        .membership-popup.ff-vote-popup button.close img {
838            max-width: 100%;
839        }
840
841        .ff-item .main-area .name h3 small {
842            font-size: 80%;
843            display: block;
844            font-weight: 600;
845        }
846
847        .ff-item .bottom-content .watch img {
848            max-width: 100%;
849        }
850
851        @media(max-width: 1799px) {
852            .ff-tagline-section .left-content h1 {
853                font-size: 36px;
854            }
855
856            .ff-tagline-section .right-content {
857                font-size: 23px;
858            }
859
860            .ff-dual-section .aside-block .ff-item {
861                padding: 0 7px;
862                margin-bottom: 9px;
863            }
864
865            .ff-item .main-area .name {
866                max-width: 125px;
867                font-size: 24px;
868                padding-left: 5px;
869            }
870
871            .ff-item .main-area .name h3 {
872                font-size: 14px;
873            }
874
875            .ff-item .bottom-content .watch {
876                width: 64px;
877                padding: 2px 1px;
878            }
879
880            .ff-item .right-content {
881                width: calc(100% - 64px);
882            }
883
884            /* .ff-item .bottom-content .watch img{
885                    max-width: 40px;
886                } */
887            .ff-item .checkbox-field {
888                padding-top: 2px;
889            }
890
891            .ff-item input[type=checkbox]+span {
892                font-size: 14px;
893            }
894
895            .ff-item input[type=checkbox]+span::after {
896                width: 17px;
897                height: 17px;
898                top: 3px;
899            }
900
901            .ff-item .right-content .input-field {
902                padding-bottom: 1px;
903            }
904
905            .ff-item .right-content input[type=text] {
906                width: 50px;
907                font-size: 10px;
908                padding: 0 2px !important;
909            }
910
911            .ff-dual-section .aside-block .block-content {
912                padding: 18px 25px 5px;
913            }
914
915            .ff-item .main-area {
916                border-radius: 17px;
917            }
918        }
919
920        @media(max-width: 1599px) {
921            .ff-tagline-section .left-content h1 {
922                font-size: 32px;
923            }
924
925            .ff-tagline-section .right-content {
926                font-size: 22px;
927            }
928
929            .ff-item .main-area {
930                border-radius: 12px;
931            }
932
933            .ff-dual-section .aside-block .block-content {
934                padding-left: 22px;
935                padding-right: 22px;
936            }
937
938            .ff-item .bottom-content .watch {
939                width: 48px;
940                padding: 1px;
941            }
942
943            .ff-item .right-content {
944                width: calc(100% - 48px);
945            }
946
947            .ff-item input[type=checkbox]+span {
948                font-size: 13px;
949            }
950
951            .ff-item input[type=checkbox]+span::after {
952                top: 3px;
953                width: 15px;
954                height: 15px;
955            }
956
957            .ff-item input[type=checkbox]+span {
958                padding: 2px 17px 0 0;
959            }
960
961            .ff-item .right-content .input-field {
962                padding-bottom: 2px;
963            }
964
965            .ff-item .main-area .name {
966                max-width: 110px;
967                font-size: 21px;
968            }
969
970            .ff-item .main-area .name h3 {
971                font-size: 20px;
972            }
973
974            .ff-item .right-content input[type=text] {
975                width: 49px;
976            }
977
978            .ff-item .right-content {
979                padding-left: 2px;
980                padding-right: 8px;
981            }
982
983            .ff-page .center-cta-content {
984                font-size: 18px;
985            }
986
987            .submit-selection-btn {
988                padding-top: 2px;
989            }
990
991            .ff-item .main-area {
992                padding: 24.5% 0;
993            }
994        }
995
996        @media(max-width: 1439px) {
997            .ff-tagline-section .left-content h1 {
998                font-size: 30px;
999            }
1000
1001            .ff-tagline-section .right-content {
1002                font-size: 20px;
1003            }
1004
1005            .ff-dual-section .aside-block .block-content {
1006                padding: 10px 18px 5px;
1007            }
1008
1009            /* .ff-item .bottom-content .watch img {
1010                    max-width: 33px;
1011                } */
1012            .ff-item .bottom-content .watch {
1013                width: 42px;
1014            }
1015
1016            .ff-item .right-content {
1017                width: calc(100% - 42px);
1018            }
1019
1020            .ff-item .checkbox-field {
1021                padding-right: 4px;
1022            }
1023
1024            .ff-item .main-area .name {
1025                max-width: 100px;
1026            }
1027
1028            .ff-item .main-area .name h3 {
1029                font-size: 18px;
1030            }
1031
1032            .ff-item input[type=checkbox]+span {
1033                font-size: 12px;
1034                letter-spacing: -0.2px;
1035            }
1036
1037            .ff-item input[type=checkbox]+span::after {
1038                top: 3px;
1039                width: 14px;
1040                height: 14px;
1041            }
1042
1043            .ff-dual-section .aside-block .ff-item {
1044                padding: 0 5px;
1045                margin-bottom: 7px;
1046            }
1047
1048            .ff-item .right-content input[type=text] {
1049                width: 46px;
1050                font-size: 9px
1051            }
1052        }
1053
1054        @media(max-width: 1279px) {
1055            .ff-item .main-area .name {
1056                max-width: 105px;
1057            }
1058
1059            .ff-item .main-area .name h3 {
1060                font-size: 20px;
1061            }
1062
1063            .ff-item input[type=checkbox]+span {
1064                font-size: 13px;
1065            }
1066
1067            .ff-item input[type=checkbox]+span::after {
1068                top: 3px;
1069                width: 14px;
1070                height: 14px;
1071            }
1072
1073            .ff-item input[type=checkbox]+span {
1074                padding: 2px 18px 0 0;
1075            }
1076
1077            .ff-item .right-content input[type=text] {
1078                width: 46px;
1079                font-size: 9px;
1080            }
1081
1082            .ff-item .right-content {
1083                padding-right: 6px;
1084                width: calc(100% - 50px);
1085            }
1086
1087            .ff-item .bottom-content .watch {
1088                width: 50px;
1089            }
1090
1091            /* .ff-item .bottom-content .watch img {
1092                    max-width: 32px;
1093                } */
1094        }
1095
1096        @media(max-width: 1279px) {
1097            .ff-tagline-section .left-content h1 {
1098                font-size: 28px;
1099            }
1100
1101            .ff-tagline-section .right-content {
1102                font-size: 18px;
1103            }
1104
1105            .ff-item .main-area .name {
1106                max-width: 95px;
1107                padding-bottom: 20px;
1108            }
1109
1110            .ff-item .main-area .name h3 {
1111                font-size: 16px;
1112            }
1113
1114            .ff-item input[type=checkbox]+span {
1115                font-size: 11px;
1116            }
1117
1118            .ff-item input[type=checkbox]+span::after {
1119                top: 3px;
1120                width: 12px;
1121                height: 12px;
1122            }
1123
1124            .ff-item input[type=checkbox]+span {
1125                padding: 2px 14px 0 0;
1126            }
1127
1128            .ff-item .right-content input[type=text] {
1129                width: 40px;
1130                font-size: 8px;
1131            }
1132
1133            .ff-item .right-content {
1134                padding-right: 5px;
1135                width: calc(100% - 42px);
1136            }
1137
1138            .ff-item .bottom-content .watch {
1139                width: 42px;
1140            }
1141
1142            /* .ff-item .bottom-content .watch img {
1143                    max-width: 26px;
1144                } */
1145            .ff-dual-section .aside-block .block-content {
1146                padding: 10px 13px 5px;
1147            }
1148
1149            .ff-tagline-section {
1150                padding: 25px 20px;
1151            }
1152
1153            .ff-item .main-area {
1154                padding: 24% 0;
1155            }
1156        }
1157
1158        @media(max-width: 1199px) {
1159            .ff-tagline-section .left-content h1 {
1160                font-size: 26px;
1161            }
1162
1163            .ff-tagline-section .right-content {
1164                font-size: 16px;
1165            }
1166
1167            .ff-dual-section .aside-block .block-content {
1168                padding: 10px 10px 5px;
1169            }
1170
1171            .ff-item .right-content {
1172                width: calc(100% - 32px);
1173            }
1174
1175            .ff-item .bottom-content .watch {
1176                width: 32px;
1177            }
1178
1179            /* .ff-item .bottom-content .watch img {
1180                    max-width: 24px;
1181                } */
1182            .ff-item .main-area .bottom-content {
1183                line-height: 1;
1184            }
1185
1186            .ff-item .checkbox-field {
1187                padding-top: 0px;
1188            }
1189
1190            .ff-item input[type=checkbox]+span::after {
1191                top: 0px;
1192            }
1193
1194            .ff-item .main-area .name {
1195                max-width: 85px;
1196            }
1197
1198            .ff-item .main-area .name h3 {
1199                font-size: 15px;
1200            }
1201
1202            .ff-item .right-content .input-field input {
1203                height: 12px;
1204            }
1205
1206            .ff-dual-section .aside-block .ff-item {
1207                margin-bottom: 5px;
1208            }
1209
1210            .submit-selection-btn {
1211                padding-bottom: 3px;
1212            }
1213
1214            .submit-selection-btn .c-btn {
1215                padding-top: 6px;
1216                padding-bottom: 6px;
1217            }
1218
1219            .ff-item input[type=checkbox]+span {
1220                font-size: 10px;
1221            }
1222        }
1223
1224        @media(max-width: 1000px) {
1225            .ff-tagline-section {
1226                padding: 15px 20px;
1227            }
1228
1229            .ff-tagline-section .left-content {
1230                width: 100%
1231            }
1232
1233            .ff-tagline-section .right-content {
1234                width: 100%
1235            }
1236
1237            .ff-dual-section .main .figure,
1238            .ff-dual-section .main .media {
1239                padding: 28% 0;
1240            }
1241
1242            .ff-dual-section .main {
1243                width: 100%;
1244            }
1245
1246            .ff-dual-section .aside-block {
1247                width: 100%;
1248            }
1249
1250            .ff-dual-section .aside-block .ff-item {
1251                padding: 0 5px;
1252                margin-bottom: 10px;
1253                width: 25%;
1254            }
1255
1256            .ff-item .bottom-content .watch {
1257                width: 44px;
1258            }
1259
1260            .ff-item .right-content {
1261                padding-right: 5px;
1262                width: calc(100% - 44px);
1263            }
1264
1265            .ff-item .main-area .bottom-content {
1266                line-height: normal;
1267            }
1268
1269            .ff-item input[type=checkbox]+span::after {
1270                top: 3px;
1271                width: 14px;
1272                height: 14px;
1273            }
1274
1275            .ff-item input[type=checkbox]+span {
1276                padding: 2px 18px 0 0;
1277                font-size: 12px;
1278            }
1279
1280            .ff-item .right-content input[type=text] {
1281                width: 52px;
1282                font-size: 10px;
1283            }
1284        }
1285
1286
1287        /*-- 9th Jan 2023 --*/
1288
1289        .main-area .contestant {
1290            right: auto;
1291            left: 40%;
1292        }
1293
1294        .ff-item .main-area .name {
1295            max-width: 100px;
1296            padding-left: 6px;
1297        }
1298
1299        .ff-item .main-area .name h3 {
1300            font-size: 16px;
1301            font-family: 'Poppins', sans-serif;
1302        }
1303
1304        .ff-item .main-area .name h3 a {
1305            font-weight: 700;
1306        }
1307
1308        .ff-item .main-area .bottom-content {
1309            font-size: 15px;
1310        }
1311
1312        .ff-item .main-area {
1313            border-radius: 16px;
1314            border: 1px solid #000;
1315        }
1316
1317        .ff-item .bottom-content .watch {
1318            padding-top: 0;
1319        }
1320
1321        .ff-item .right-content .input-field {
1322            width: 100%;
1323        }
1324
1325        .ff-item input[type=checkbox]+span {
1326            width: 100%;
1327            padding: 0;
1328            vertical-align: bottom;
1329            font-size: 8px;
1330            height: 100%;
1331        }
1332
1333        .ff-item .checkbox-field {
1334            width: 60px;
1335            position: absolute;
1336            right: 0;
1337            height: 60px;
1338            bottom: 0;
1339        }
1340
1341        .ff-item input[type=checkbox]+span::after {
1342            right: -5px;
1343            width: 58px;
1344            height: 58px;
1345            bottom: -3px;
1346            top: auto;
1347            background-repeat: no-repeat;
1348            background-image: url('https://cdn.laughfactory.com/images/ads/star-default_new.png');
1349
1350        }
1351
1352        .ff-item input[type=checkbox]:checked+span::after {
1353            background-image: url('https://cdn.laughfactory.com/images/ads/star.svg');
1354        }
1355
1356        .ff-item .right-content input[type=text] {
1357            width: calc(100% - 60px);
1358            border: none;
1359            margin: 0;
1360            vertical-align: middle;
1361        }
1362
1363        .ff-item .right-content {
1364            justify-content: flex-start;
1365            padding-left: 5px;
1366        }
1367
1368        .submit-selection-btn .c-btn {
1369            min-width: 100px;
1370        }
1371
1372        .membership-popup.modal .opaque-field input {
1373            background-color: #fff;
1374        }
1375
1376        .membership-popup.ff-vote-popup .main-btn-content {
1377            padding-left: 40px;
1378            display: flex;
1379            justify-content: space-between;
1380            align-items: center;
1381        }
1382
1383        .membership-popup.ff-vote-popup .main-btn-content .c-btn {
1384            border-radius: 18px;
1385            line-height: 1;
1386            font-size: 20px;
1387            padding: 8px 10px;
1388        }
1389
1390        @media(max-width: 1799px) {
1391            .ff-item .bottom-content .watch {
1392                padding-top: 1px;
1393            }
1394
1395            .ff-item .main-area .bottom-content {
1396                font-size: 10px;
1397            }
1398
1399            .ff-item .right-content input[type=text] {
1400                height: 12px;
1401                line-height: 1;
1402                font-size: 11px;
1403            }
1404
1405            .ff-item .main-area .name h3 {
1406                font-size: 15px;
1407            }
1408        }
1409
1410        @media(max-width: 1599px) {
1411            .ff-item .bottom-content .watch {
1412                width: 54px;
1413            }
1414
1415            .ff-item .right-content {
1416                width: calc(100% - 54px);
1417            }
1418
1419            .ff-item input[type=checkbox]+span::after {
1420                width: 50px;
1421                height: 50px;
1422            }
1423
1424            .ff-item .checkbox-field {
1425                width: 50px;
1426            }
1427
1428            .ff-item .right-content input[type=text] {
1429                width: calc(100% - 46px);
1430            }
1431        }
1432
1433        @media(max-width: 1499px) {
1434            .ff-item input[type=checkbox]+span::after {
1435                width: 44px;
1436                height: 44px;
1437            }
1438
1439            .ff-item .right-content input[type=text] {
1440                width: calc(100% - 40px);
1441            }
1442
1443            .ff-item .right-content {
1444                width: calc(100% - 50px);
1445            }
1446
1447            .ff-item .bottom-content .watch {
1448                width: 50px;
1449                padding-left: 2px;
1450            }
1451        }
1452
1453
1454
1455        /*-- 30th Jan 2023 --*/
1456        .long-menu.open .slim-dropdown {
1457            opacity: 1 !important;
1458            height: auto !important;
1459            pointer-events: auto !important;
1460        }
1461
1462        .contest-info-form-block .toggle-trigger-cta.disabled,
1463        .contest-hero-banner-section .toggle-trigger-cta.disabled {
1464            pointer-events: none;
1465        }
1466
1467        .contest-hero-banner-section .toggle-trigger-cta.disabled .c-btn {
1468            border: 1px solid rgba(255, 255, 255, 0.5);
1469        }
1470
1471        .contest-info-form-block .toggle-trigger-cta.disabled .c-btn,
1472        .contest-hero-banner-section .toggle-trigger-cta.disabled .c-btn {
1473            position: relative;
1474            overflow: hidden;
1475        }
1476
1477        .contest-info-form-block .toggle-trigger-cta.disabled .c-btn:before,
1478        .contest-hero-banner-section .toggle-trigger-cta.disabled .c-btn:before {
1479            content: '';
1480            background-color: rgba(0, 0, 0, 0.6);
1481            width: 100%;
1482            height: 100%;
1483            position: absolute;
1484            left: 0;
1485            top: 0;
1486        }
1487
1488        .contest-hero-banner-section .toggle-trigger-cta.disabled .c-btn:before {
1489            box-shadow: 0 0 2px #fff inset;
1490        }
1491
1492        .contest-info-form-block .toggle-trigger-cta .c-btn img.locked,
1493        .contest-hero-banner-section .toggle-trigger-cta .c-btn img.locked {
1494            display: none;
1495        }
1496
1497        .contest-info-form-block .toggle-trigger-cta.disabled .c-btn img.locked,
1498        .contest-hero-banner-section .toggle-trigger-cta.disabled .c-btn img.locked {
1499            position: absolute;
1500            left: 50%;
1501            transform: translate(-50%, -50%);
1502            top: 50%;
1503            max-width: 20px;
1504            padding-top: 2px;
1505            display: block;
1506        }
1507
1508        .vote-comedian-section .top-title-bar .title-cta {
1509            display: flex;
1510            align-items: center;
1511            justify-content: center;
1512        }
1513
1514        .vote-comedian-section .top-title-bar .title-cta .btn-content {
1515            padding-left: 10px;
1516        }
1517
1518        .vote-comedian-section .top-title-bar .title-cta .c-btn {
1519            border-radius: 5px;
1520            text-transform: uppercase;
1521            color: #000;
1522            padding: 6px 14px;
1523            letter-spacing: 0.5px;
1524            font-family: 'antarctican_headlinebold';
1525            background: linear-gradient(#FE240A 0%, #FB691D 60%, #F89615 100%)
1526        }
1527
1528        .vote-comedian-section .top-title-bar .title-cta .c-btn:hover {
1529            background: linear-gradient(#FE240A 0%, #FE240A 22%, #F89615 100%)
1530        }
1531
1532        .greenroom-hero-img.greenroom-banner-fix {
1533            padding: 37% 0;
1534        }
1535
1536        .greenroom-hero-img.greenroom-banner-fix img {
1537            object-position: center;
1538        }
1539        </style>
1540       
1541</head>
1542
1543<body >
1544
1545    
1546    <div class="site-wrapper">
1547                <div class="header-wrap" style="height: 50px;">
1548            <header id="main-header" class="header layout-header in">
1549                <div class="header-main-content">
1550                    <div class="container">
1551                        <div class="row">
1552                            <div class="header-content">
1553                                <div class="logo">
1554
1555                                    <a href="https://www.laughfactory.com">
1556                                        <img class="default-logo"
1557                                            src="//cdn.laughfactory.com/new-assets/images/project-images/logo.png"
1558                                            width="84" height="74" alt="LF_logo">
1559                                    </a>
1560                                </div>
1561                                <div class="main-navigation">
1562                                    <div id="navbar" class="main-nav navbar-collapse collapse">
1563                                        <div class="mobile-menu-close">
1564                                            <span>X</span>
1565                                        </div>
1566                                        <div class="navbar-content">
1567                                            <ul class="navbar">
1568
1569                                                <li class="">
1570                                                    <a href="/">Home</a>
1571                                                </li>
1572                                                <li class="">
1573                                                    <a href="/comedians">Comedians</a>
1574                                                </li>
1575                                                <li
1576                                                    class="">
1577                                                    <a href="/browse-by-channel">Videos</a>
1578                                                </li>
1579                                                <li class="">
1580                                                    <a href="/jokes">Jokes</a>
1581                                                </li>
1582                                                <li class="">
1583                                                    <a href="/magazine">Magazine</a>
1584                                                </li>
1585                                                <!-- <li class="">
1586                                                    <a href="/podcasts">Podcasts</a>
1587                                                </li> -->
1588
1589                                                <!--                                             <li class="parent-li">
1590                                                <a href="https://www.laughfactory.com/contests">Contests<span class="dropdown-sign"></span></a>
1591                                                <div class="slim-dropdown">
1592                                                    <div class="dropdown-list-holder">
1593                                                        <ul>
1594                                                                                                                            <li><a href="/contests/detail/9">THE FUNNIEST AVERAGE JOE YOU KNOW</a></li>
1595                                                                                                                            <li><a href="/contests/detail/1">Laugh Bowl</a></li>
1596                                                                                                                            <li><a href="/contests/detail/2">Funniest Person in the World</a></li>
1597                                                                                                                    </ul>
1598                                                    </div>
1599                                                </div>
1600                                            </li>
1601                                             -->
1602
1603                                                <!-- <li class="">
1604                                                    <a href="/freshfaces/shows">Fresh Faces</a>
1605                                                </li> -->
1606                                                <li>
1607                                                    <a href="/comedians/award">Laugh Factory Legacy</a>
1608                                                </li>
1609                                                                                            </ul>
1610                                        </div>
1611                                    </div>
1612                                </div>
1613                                <div class="header-ctalist">
1614                                    <div class="inline-list">
1615                                        <div class="cta-list-item search-popup-cta">
1616                                            <a href="#">
1617                                                <img src="//cdn.laughfactory.com/new-assets/images/project-images/comedians/search-icon.svg"
1618                                                    width="16" height="19" alt="alttext">
1619                                            </a>
1620                                        </div>
1621                                                                                <div
1622                                            class="cta-list-item long-menu parent-li ">
1623                                            <a class="orange-text-link" href="https://www.laughfactory.com/clubs">Clubs
1624                                                &amp; Tickets </a>
1625                                            <div class="slim-dropdown">
1626                                                <div class="dropdown-list-holder">
1627                                                    <ul>
1628                                                                                                          <li>
1629                                                                                                                        <a href="/hollywood">Hollywood</a>
1630                                                                                                                    </li>
1631                                                                                                                <li>
1632                                                                                                                        <a href="/long-beach">Long Beach</a>
1633                                                                                                                    </li>
1634                                                                                                                <li>
1635                                                                                                                        <a href="https://www.tixr.com/groups/laughfactorycovina"
1636                                                                onClick="return confirm('Do you want to leave this website')">Covina</a>
1637                                                                                                                    </li>
1638                                                                                                                <li>
1639                                                                                                                        <a href="/san-diego">San Diego</a>
1640                                                                                                                    </li>
1641                                                                                                                <li>
1642                                                                                                                        <a href="/chicago">Chicago</a>
1643                                                                                                                    </li>
1644                                                                                                                <li>
1645                                                                                                                        <a href="https://www.ticketmaster.com/laugh-factory-las-vegas-tickets/artist/2439505"
1646                                                                onClick="return confirm('Do you want to leave this website')">Las Vegas</a>
1647                                                                                                                    </li>
1648                                                                                                                <li>
1649                                                                                                                        <a href="https://www.caesars.com/silver-legacy-reno/shows/venues/laugh-factory"
1650                                                                onClick="return confirm('Do you want to leave this website')">Reno</a>
1651                                                                                                                    </li>
1652                                                                                                            </ul>
1653                                                </div>
1654                                            </div>
1655                                        </div>
1656                                        
1657                                                                                <div class="cta-list-item long-menu parent-li">
1658                                            <a class="orange-text-link" href="https://www.laughfactory.com/contests">Contests</a>
1659                                            <div class="slim-dropdown">
1660                                                <div class="dropdown-list-holder">
1661                                                    <ul>
1662                                                    <li class="">
1663                                                    <a href="/freshfaces/shows">Fresh Faces</a>
1664                                                </li>
1665                                                                                                                <li><a
1666                                                                href="/contests/detail/9">THE FUNNIEST AVERAGE JOE YOU KNOW</a>
1667                                                        </li>
1668                                                                                                                <li><a
1669                                                                href="/contests/detail/1">Laugh Bowl</a>
1670                                                        </li>
1671                                                                                                                <li><a
1672                                                                href="/contests/detail/2">Funniest Person in the World</a>
1673                                                        </li>
1674                                                                                                            </ul>
1675                                                </div>
1676                                            </div>
1677                                        </div>
1678                                        
1679                                                                                <!-- <div class="cta-list-item long-menu parent-li">
1680                                            <a class="orange-text-link" href="javascript:void(0);">Membership</a>
1681                                            <div class="slim-dropdown">
1682                                                <div class="dropdown-list-holder">
1683                                                    <ul>
1684                                                        <li><a href="/signin">Login</a></li>
1685                                                        <li><a href="/membership_congrates">signup</a></li>
1686                                                        <li><a href="/members">members</a></li>
1687                                                    </ul>
1688                                                </div>
1689                                            </div>
1690                                        </div> -->
1691                                        
1692
1693                                        
1694                                                                                <!-- <div class="cta-list-item">
1695                                            <a class="orange-text-link" data-toggle="modal"
1696                                                data-target="#ytyf-popup">Submit</a>
1697                                        </div> -->
1698                                        <!--                                    <div class="cta-list-item">-->
1699                                        <!--                                        <a class="orange-text-link" href="/signin">Membership</a>-->
1700                                        <!--                                    </div>-->
1701                                                                                
1702                                        
1703                                    </div>
1704                                </div>
1705
1706                                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
1707                                    data-target="#navbar" aria-expanded="false" aria-controls="navbar"
1708                                    aria-label="menu-icon">
1709                                    <span>
1710                                        <img src="//cdn.laughfactory.com/new-assets/mobile/images/menu-icon.svg"
1711                                            alt="altertext">
1712                                    </span>
1713                                </button>
1714
1715                            </div>
1716                        </div>
1717                    </div>
1718                </div>
1719            </header>
1720        </div>
1721        <!--=============================================================-->
1722        
1723        <div class="search-popup custom-popup" style="display: none;">
1724            <div class="container">
1725                <div class="jotd-popup-body popup-body">
1726                    <div class="search-content">
1727                        <div class="form">
1728                            <form method="get" action="https://www.laughfactory.com/discover?title=">
1729                                <div class="input-field">
1730                                    <label for="t" style="display:none">search</label>
1731                                    <input type="text" name="title" id="t"
1732                                        placeholder="Enter a search, we’ll find it...">
1733                                </div>
1734                                <button class="c-btn" type="submit">Search</button>
1735                            </form>
1736                        </div>
1737                    </div>
1738                </div>
1739            </div>
1740            <div class="popup-close"><img src="//cdn.laughfactory.com/new-assets/images/project-images/close-icon.svg"
1741                    alt="alter"></div>
1742        </div>
1743
1744        
1744<script>
1745        function newnotifyclear() {
1746            $.ajax({
1747                url: HTTP_SITE + "/clearnewnotification",
1748                success: function(result) {
1749                    if (result == "Updated") {
1750                        $('#notify-counter').remove();
1751                    }
1752                },
1753                error: function(status) {
1754                    // console.log('error');
1755                }
1756            });
1757        }
1758
1759        // $(window).on('load', function(){
1760        //     setTimeout(loaderLandingscreen,1000); //wait for page load PLUS two seconds.
1761        // });
1762        // function loaderLandingscreen(){
1763        //     setTimeout(function() {
1764        //         $( ".preloader" ).slideUp(500, function() {
1765        //             $( ".preloader" ).remove(); //makes page more lightweight
1766        //         });
1767        //     }, 2000);
1768        // }
1769
1770
1771
1772
1773        // function loadingRemove(){
1774        //     const loading = document.querySelector('.preloader');
1775        //     loading.style.display = "none";
1776        // }
1777        // const firstVisit = localStorage.getItem('visited');
1778        //
1779        // if(firstVisit == null){
1780        //     // window.setInterval(loadingFade,2800);
1781        //     window.setInterval(loadingRemove, 3000);
1782        //     localStorage.setItem('visited', 1)
1783        // }
1784        // else{
1785        //     loadingRemove();
1786        // }
1787
1788
1789
1790        function post_joke_on_facebook(url, title, pagename) {
1791            url_link = 'http://www.facebook.com/dialog/feed?app_id=530980343596175&link=' + url + '&name=' + pagename +
1792                '&caption=Jokes&description=' + title + '&message=' + title + '&redirect_uri=' + url;
1793
1794            window.open(url_link, "_blank",
1795                "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=600,height=450");
1796
1797        }
1798
1799        function post_joke_on_twitter(url, title) {
1800            var url_link = "http://twitter.com/intent/tweet?status=" + title + "+" + url;
1801            window.open(url_link, "_blank",
1802                "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=600,height=450");
1803        }
1804
1805        // $(window).on('load', function(){
1806        //     window.history.pushState({ prevUrl: window.location.href }, null, "")
1807        //     console.log('prev', window.history.state.prevUrl)
1808        //     // if(window.history.state.prevUrl) {
1809        //     //
1810        //     // }
1811        //     // setTimeout(loaderLandingscreen,1000); //wait for page load PLUS two seconds.
1812        // });
1813        //jQuery(document).ready(function (){
1814
1815        let history_url = document.referrer;
1816        let current_url = "https://www.laughfactory.com";
1817        if (history_url.includes(current_url) == true) {
1818            // console.log(history_url, current_url);
1819            const loader = document.querySelector('.preloader');
1820            if (loader != null) {
1821                loader.style = 'display:none';
1822            }
1823        } else {
1824            // console.log('page loader open');
1825
1826        }
1827
1828
1829        //});
1830        </script>
1830<style>
1831    .reg-info-block .club{
1832        padding-top: 5px;
1833        border-bottom: 1px solid #d0cbcb;
1834        padding-bottom: 15px;
1835        /*box-shadow: 1px 3px 8px 1px #d4cbcb;
1836        border-radius: 5px;
1837        padding: 10px;*/
1838    }
1839    .reg-info-block .club:last-of-type{
1840        border-bottom: none;
1841    }
1842    .reg-info-block .club h3{
1843        padding-bottom: 2px;
1844    }
1845
1846    .frmcontact span{
1847        color: red;
1848    }
1849
1850    .contact-page .reg-main-block .title{
1851        padding: 20px 0;
1852    }
1853    .contact-page .reg-main-block .form{
1854        padding: 20px 0;
1855    }
1856    .contact-page .reg-main-block .form .form-row,.contact-page .reg-main-block .form .form-select-row{
1857        margin-bottom: 5px;
1858    }
1859    .contact-page .reg-main-block .select-field-group {
1860        margin-bottom: 15px;
1861    }
1862    .contact-page  .reg-info-block{
1863        text-align: left;
1864        padding-top: 20px;
1865    }
1866
1867</style>
1868<div class="registration-page contact-page">
1869    <div class="page-title-banner-section with-bg generic-banner-section" style="background-image: url('//cdn.laughfactory.com/new-assets/images/project-images/discover/discover-banner.png')">
1870    </div>
1871    <div class="discover-main-content-wrapper about-main-content-wrapper pt0 pb0">
1872        <div class="reg-info-block">
1873            <div class="block-holder">
1874                <div class="club">
1875                    <h3>Hollywood</h3>
1876                    <p>
1877                        8001 Sunset Boulevard,
1878                        Los Angeles, CA, United States
1879                    </p>
1880                    <span>(323) 656-1336 ext. 1</span>
1881
1882                    <div class="map">
1883                        <div id="map_canvas">
1884                            <iframe class="openmic-map" width="100%" height="100" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3303.8815919109547!2d-118.36665328478367!3d34.09817368059356!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80c2bec1ee0ba7a9%3A0xfb68a311cbd79c4a!2s8001%20Sunset%20Blvd%2C%20Los%20Angeles%2C%20CA%2090046%2C%20USA!5e0!3m2!1sen!2s!4v1659378601752!5m2!1sen!2s"></iframe>
1885                        </div>
1886                        <a href="https://maps.google.com/maps?q=8001 Sunset Boulevard Los Angeles CA United States" target="_blank" style="padding-top:10px">Click to view larger map</a>
1887                    </div>
1888                </div>
1889                <!--====== Club ======-->
1890                <div class="club">
1891                    <h3>Long Beach</h3>
1892                    <p>
1893                        151 S. Pine Avenue,
1894                        Long Beach,<br> CA 90802
1895                    </p>
1896                    <span>(562) 495-2844 ext. 1</span>
1897
1898                    <div class="map">
1899                        <div id="map_canvas">
1900                            <iframe class="openmic-map" width="100%" height="100" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?hl=en&amp;ie=UTF8&amp;t=m&amp;ll=33.763816,-118.192595&amp;spn=0.0008,0.004581&amp;z=15&amp;output=embed"></iframe>
1901                        </div>
1902                        <a href="https://maps.google.com/maps?q=151 S. Pine Ave. Long Beach, CA 90802" target="_blank"  style="padding-top:10px">Click to view larger map</a>
1903                    </div>
1904                </div>
1905                <!--====== Club ======-->
1906                <div class="club">
1907                    <h3>Chicago</h3>
1908                    <p>
1909                        3175 Broadway Street,
1910                        Chicago, IL 60657
1911                    </p>
1912                    <span>(773) 327-3175</span>
1913
1914                    <div class="map">
1915                        <div id="map_canvas">
1916                            <iframe class="openmic-map" width="100%" height="100" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?hl=en&amp;ie=UTF8&amp;t=m&amp;ll=34.098186,-118.364489&amp;spn=0.0008,0.004581&amp;z=15&amp;output=embed"></iframe>
1917                        </div>
1918                        <a href="https://maps.google.com/maps?q=3175 Broadway St. Chicago, IL 60657" target="_blank"  style="padding-top:10px">Click to view larger map</a>
1919                    </div>
1920                </div>
1921                <!--====== Club ======-->
1922                <div class="club">
1923                    <h3>Las Vegas</h3>
1924                    <p>
1925                        3801 Las Vegas Blvd. S.
1926                        Las Vegas,<br> NV 89109
1927                    </p>
1928                    <span>(702) 739-2411</span>
1929
1930                    <div class="map">
1931                        <div id="map_canvas">
1932                            <iframe class="openmic-map" width="100%" height="100" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?hl=en&amp;ie=UTF8&amp;t=m&amp;ll=41.93946,-87.644369&amp;spn=0.0008,0.004581&amp;z=15&amp;output=embed"></iframe>
1933                        </div>
1934                        <a href="https://maps.google.com/maps?q=3801 Las Vegas Blvd. S. Las Vegas, NV 89109" target="_blank" style="padding-top:10px">Click to view larger map</a>
1935                    </div>
1936                </div>
1937
1938                <div class="club">
1939                    <h3>San Diego</h3>
1940                    <p>
1941                        432 F St, San Diego,<br> CA 92101
1942                    </p>
1943
1944                    <div class="map">
1945                        <div id="map_canvas">
1946                            <iframe class="openmic-map" width="100%" height="100" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3356.957084269976!2d-117.16295642441212!3d32.71376807369016!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80d9535815206f8d%3A0xcbde87f36a837cb5!2s432%20F%20St%2C%20San%20Diego%2C%20CA%2092101!5e0!3m2!1sen!2sus!4v1681412541219!5m2!1sen!2sus"></iframe>
1947                        </div>
1948                        <a href="https://maps.google.com/maps?q=432 F St, San Diego, CA 92101" target="_blank" style="padding-top:10px">Click to view larger map</a>
1949                    </div>
1950                </div>
1951
1952                <div class="club">
1953                    <h3>Covina</h3>
1954                    <p>
1955                        104 N Citrus Ave, Covina,<br> CA 91723
1956                    </p>
1957                   
1958                    <div class="map">
1959                        <div id="map_canvas">
1960                        <iframe class="openmic-map" width="100%" height="100" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3304.3349411076747!2d-117.89251712435315!3d34.08655907314411!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80c32844d47c339b%3A0x1dc3fe7a6cd8465f!2s104%20N%20Citrus%20Ave%2C%20Covina%2C%20CA%2091723!5e0!3m2!1sen!2sus!4v1681411280091!5m2!1sen!2sus"></iframe>
1961                             </div>
1962                        <a href="https://maps.google.com/maps?q=104 N Citrus Ave, Covina, CA 91723" target="_blank"  style="padding-top:10px">Click to view larger map</a>
1963                    </div>
1964                </div>
1965
1966                <div class="club">
1967                    <h3>Reno</h3>
1968                    <p>
1969                     407 N Virginia St, Reno,<br> NV 89501
1970                    </p>
1971                   
1972                    <div class="map">
1973                        <div id="map_canvas">
1974                        <iframe class="openmic-map" width="100%" height="100" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3077.290429667469!2d-119.81791022409884!3d39.53050177159591!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8099473420f59149%3A0x84eb66147e25a788!2s407%20N%20Virginia%20St%2C%20Reno%2C%20NV%2089501!5e0!3m2!1sen!2sus!4v1681410928029!5m2!1sen!2sus"></iframe>
1975                             </div>
1976                        <a href="https://maps.google.com/maps?q=407 N Virginia St, Reno, NV 89501" target="_blank"  style="padding-top:10px">Click to view larger map</a>
1977                    </div>
1978                </div>
1979
1980            </div>
1981        </div>
1982        <div class="reg-main-block">
1983            <div class="block-holder">
1984                <div class="title">
1985                    <h1>Contact Form</h1>
1986                </div>
1987                <div class="form">
1988                    <form name="frmcontact" id="frmcontact" class="frmcontact" method="post" action="https://www.laughfactory.com/contact-submit" onsubmit="return valid_contact()">
1989
1990                        <div class="form-row">
1991                        <div class="field-group">
1992                            <div class="label-field">
1993                                <label for="fname">First Name</label>
1994                            </div>
1995                            <div class="input-field">
1996                                <input name="firstname" value="" id="fname" type="text"/>
1997                                <span class="fname"></span>
1998                            </div>
1999                        </div>
2000
2001                        <div class="field-group">
2002                            <div class="label-field">
2003                                <label for="lname">Last Name</label>
2004                            </div>
2005                            <div class="input-field">
2006                                <input name="lastname" id="lname" value="" type="text"/>
2007                                <span class="lname"></span>
2008                            </div>
2009                        </div>
2010                        </div>
2011
2012                        <div class="form-row">
2013                            <div class="field-group">
2014                                <div class="label-field">
2015                                    <label for="email">E-mail Address</label>
2016                                </div>
2017                                <div class="input-field">
2018                                    <input  name="email" id="email" value="" type="text"/>
2019                                    <span class="email"></span>
2020                                </div>
2021                            </div>
2022                        </div>
2023
2024                        <div class="form-select-row">
2025                            <div class="select-field-group">
2026                            <div class="label-field">
2027                                <label for="cont_type">Contact Type</label>
2028                            </div>
2029
2030                            <div class="select-field contact-type">
2031                                <select name="cont_type" id="cont_type">
2032                                    <option value="">Select Contact Type</option>
2033                                                                                <option value="1" >Website Feedback</option>
2034                                                                                        <option value="2" >Hollywood Club Issue / Feedback</option>
2035                                                                                        <option value="3" >Long Beach Club Issues / Feedback</option>
2036                                                                                        <option value="4" >Website Support / Issues</option>
2037                                                                                        <option value="5" >Advertising Inquiries</option>
2038                                                                                        <option value="6" >Talent Management / Booking Inquiries</option>
2039                                                                                        <option value="7" >Private Event Inquiries</option>
2040                                                                                        <option value="8" >Chicago Club Issues / Feedback</option>
2041                                                                                        <option value="9" >Las Vegas Club Issues / Feedback</option>
2042                                                                                        <option value="11" >Chicago Group Events</option>
2043                                                                                        <option value="12" >Hollywood Group Events</option>
2044                                                                                        <option value="13" >Las Vegas Group Events</option>
2045                                                                                        <option value="14" >Long Beach Group Events</option>
2046                                                                                        <option value="15" >San Manuel Group Events</option>
2047                                                                                        <option value="17" >Hollywood Donation Requests</option>
2048                                                                                        <option value="18" >Long Beach Donation Requests</option>
2049                                                                                        <option value="19" >Chicago Donation Requests</option>
2050                                                                                        <option value="21" >Covina Issues / Feedback</option>
2051                                                                                        <option value="22" >
2051Covina Group Events</option>
2052                                                                                        <option value="24" >Reno Issues / Feedback</option>
2053                                                                                        <option value="25" >Reno Group Events</option>
2054                                                                            </select>
2055                                <span class="cont_type"></span>
2056                            </div>
2057                        </div>
2058                        </div>
2059
2060                        <div class="form-row">
2061                            <div class="field-group">
2062                                <div class="label-field">
2063                                    <label for="message">Message</label>
2064                                </div>
2065                                <div class="textarea-field">
2066                                    <textarea  name="message" id="message" ></textarea>
2067                                </div>
2068                                <span class="message"></span>
2069                            </div>
2070                        </div>
2071
2072                        <div class="field-group">
2073                                    <div class="label-field">
2074                                        <label for="captcha">Verify Captcha</label>
2075                                    </div>
2076                                    <div class="captcha-field">
2077                                        <div class="g-recaptcha" data-sitekey="6Leu0g8sAAAAALqZqC-vAr0n3BLVl4moAcREKqJr" data-theme="light" style="transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;"></div>
2078                                    </div>
2079                                </div>
2080
2081                        <div class="btn-content">
2082                            <button class="c-btn">Send Message</button>
2083                        </div>
2084                    </form>
2085                </div>
2086            </div>
2087        </div>
2088    </div>
2089</div>
2090
2091<script type="text/javascript">
2092    function valid_contact(){
2093        var fname = $(".frmcontact #fname").val();
2094        var lname = $(".frmcontact #lname").val();
2095        var email = $(".frmcontact #email").val();
2096        var ctype = $(".frmcontact #cont_type").val();
2097        var msg = $(".frmcontact #message").val();
2098        var gresponse = $("#g-recaptcha-response").val();
2099
2100        var em_pattern = /^\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b$/i;
2101        if(fname==''){
2102            $('.fname').text('Please provide your first name');
2103            $(".frmcontact #firstname").focus();
2104            return false;
2105        }
2106        if(lname==''){
2107            $('.lname').text('Please provide your lsst name');
2108            $(".frmcontact #lastname").focus();
2109            return false;
2110        }
2111        if(!em_pattern.test(email)){
2112            $('.email').text('Please provide a valid email');
2113            $(".frmcontact #email").focus();
2114            return false;
2115        }
2116        if(ctype==''){
2117            $('.cont_type').text('Please select contact type');
2118            $(".frmcontact #cont_type").focus();
2119            return false;
2120        }
2121        if(msg==''){
2122            $('.message').text('Please enter your message');
2123            $(".frmcontact #message").focus();
2124            return false;
2125        }
2126        if(gresponse==''){
2127            $('.email').text('Please enter captcha!');
2128            $(".frmcontact #g-recaptcha-response").focus();
2129            return false;
2130        }
2131        return true;
2132    }
2133</script>
vendor: 81 bytes, lines 2133-2135
2133
2134<script src="https://www.google.com/recaptcha/api.js" async defer></script>
2135
2136<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"> </script>
vendor: 2 bytes, line 2136
2136
2137<script>
2138   /* function initialize() {
2139        var mapOptions = {
2140            zoom: 18,
2141            center: new google.maps.LatLng(34.098028, -118.364491),
2142            disableDefaultUI: true,
2143            mapTypeId: google.maps.MapTypeId.ROADMAP
2144        }
2145        var map = new google.maps.Map(document.getElementById("map_canvas"),
2146            mapOptions);
2147    }
2148    function initialize1() {
2149        var mapOptions1 = {
2150            zoom: 18,
2151            center: new google.maps.LatLng(41.939455, -87.644374),
2152            disableDefaultUI: true,
2153            mapTypeId: google.maps.MapTypeId.ROADMAP
2154        }
2155        var map1 = new google.maps.Map(document.getElementById("map_canvas1"),
2156            mapOptions1);
2157    }
2158    $(document).ready(function () {
2159        initialize();
2160        initialize1();
2161    });*/
2162
2163</script>
2163 
2163<script>
2164    $(document).ready(function () {
2165         $('#subscribe-form').on('submit', function (e) {
2166            e.preventDefault();
2167
2168            const email = $('#list_email').val().trim();
2169            const listId = $('#list_id').val();
2170            const $message = $('#form-message');
2171
2172            $message.text('').removeClass('error success');
2173
2174            const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
2175            if (!email || !emailPattern.test(email)) {
2176            $message.text('Please enter a valid email address.').addClass('error');
2177            return;
2178            }
2179
2180            if (!listId) {
2181            $message.text('Please select a list to subscribe to.').addClass('error');
2182            return;
2183            }
2184
2185            $('#subscribe-form button').prop('disabled', true);
2186
2187            $.ajax({
2188            type: 'POST',
2189            url: 'https://www.laughfactory.com/user-subscriptions', // adjust path
2190            data: {
2191                email: email,
2192                list_id: listId
2193            },
2194            success: function (response) {
2195                $message.text('Successfully subscribed!').addClass('success');
2196                $('#subscribe-form')[0].reset();
2197            },
2198            error: function () {
2199                $message.text('Subscription failed. Please try again.').addClass('error');
2200            },
2201            complete: function () {
2202                $('#subscribe-form button').prop('disabled', false);
2203            }
2204            });
2205        });
2206    });
2207    </script>
2207
2208<style>
2209
2210    #subscribe-form  select{
2211    border: 1px solid #1C1C1B;
2212    border-radius: 10px;
2213    height: 60px;
2214    background: transparent; 
2215    color: rgba(28,28,27,0.5);
2216}
2217#subscribe-form  input{
2218    max-width: 50% !important;
2219}
2220#subscribe-form   .input-field:before{
2221    background-image:none !important;
2222}
2223
2224</style> 
2225<footer class="footer">
2226
2227
2228    <div class="footer-main-content">
2229<!--        <div class="beta-btn">-->
2230<!--            <span>Beta</span>-->
2231<!--        </div>-->
2232        <div class="container">
2233            <div class="footer-logo">
2234                <a href="https://www.laughfactory.com" style="width: 50%;">
2235                    <img src="//cdn.laughfactory.com/new-assets/images/project-images/logo.png" width="84" height="74" alt="Logo not loaded">
2236                    <span>THE WORLD FAMOUS LAUGH FACTORY INC.</span>
2237                </a>
2238            </div>
2239            <div class="row">
2240                <div class="footer-columns-block">
2241                    <div class="columns-holder">
2242                        <div class="footer-column contact-info-column">
2243                            <div class="column-content">
2244                                <div class="heading">
2245                                    <h5>Contact Info</h5>
2246                                </div>
2247                                <div class="content">
2248                                    <div class="contact-info">
2249                                    <div class="info">
2250                                            <a href="javascript:void(0)">
2251                                                <img src="//cdn.laughfactory.com/new-assets/images/project-images/footer-address-icon.png" alt="footer Address Icon">
2252                                                <a target="_blank" href="https://goo.gl/maps/qSLCkswDCcagJGDd7">
2253                                                    <span class="text">
2254                                                        8001 Sunset Boulevard
2255                                                    </span>
2256                                                </a>
2257                                            </a>
2258                                        </div>
2259                                        <div class="info">
2260                                            <a href="javascript:void(0)">
2261                                                <img src="//cdn.laughfactory.com/new-assets/images/project-images/footer-email-icon.png" alt="footer Email Icon">
2262                                                <a href="mailto:[email protected]">
2263                                                    <span class="text">
2264                                                        [email protected]
2265                                                    </span>
2266                                                </a>
2267                                            </a>
2268                                        </div>
2269                                        <div class="info">
2270                                            <a href="javascript:void(0)">
2271                                                <img src="//cdn.laughfactory.com/new-assets/images/project-images/footer-phone-icon.png" alt="footerPhoneIcon">
2272                                                <a href="tel:1(10)656-1336 ">
2273                                                    <span class="text">
2274                                                        1(323) 656-1336
2275                                                    </span>
2276                                                </a>
2277                                            </a>
2278                                        </div>
2279                                    </div>
2280                                </div>
2281                            </div>
2282                        </div>
2283                        <div class="footer-column links-column">
2284                            <div class="column-content">
2285                                <div class="heading">
2286                                    <h5>About Us</h5>
2287                                </div>
2288                                <div class="content">
2289                                    <div class="links">
2290                                        <ul>
2291                                            <li><a href="https://www.laughfactory.com/history">Our History</a></li>
2292                                            <li><a href="https://www.laughfactory.com/leadership">Our Founder</a></li>
2293                                            <li><a href="https://www.laughfactory.com/community">Community</a></li>
2294                                            <li><a href="https://www.laughfactory.com/open-mic">Open Mic</a></li>
2295                                            <li><a href="https://www.laughfactory.com/comedy-camp">Comedy Camp</a></li>
2296                                            <li><a href="https://www.laughfactory.com/donation-request">Donation Requests</a></li>
2297                                            <li><a href="https://www.laughfactory.com/contact-us">Contact Us</a></li>
2298                                            <li><a href="https://www.laughfactory.com/careers">Careers</a></li>
2299                                            <li><a href="https://www.laughfactory.com/laughfactory-spotlight">Press Release</a></li>
2300                                        </ul>
2301                                    </div>
2302                                </div>
2303                            </div>
2304                        </div>
2305
2306                        <div class="footer-column links-column">
2307                            <div class="column-content">
2308                                <div class="heading">
2309                                    <h5>Site Navigation</h5>
2310                                </div>
2311                                <div class="content">
2312                                    <div class="links">
2313                                        <ul>
2314                                            <li><a href="https://www.laughfactory.com/clubs">Shows</a></li>
2315                                            <li><a href="https://www.laughfactory.com/comedians">Search Comedians</a></li>
2316                                            <li><a href="https://www.laughfactory.com/browse-by-channel">Search Videos</a></li>
2317                                           
2318
2319                                        </ul>
2320                                    </div>
2321                                </div>
2322                            </div>
2323                        </div>
2324                        <div class="footer-column links-column">
2325                            <div class="column-content">
2326                                <div class="heading">
2327                                    <h5>Privacy & Terms</h5>
2328                                </div>
2329                                <div class="content">
2330                                    <div class="links">
2331                                        <ul>
2332                                            <li><a href="https://www.laughfactory.com/terms">Terms of Use</a></li>
2333                                            <li><a href="https://www.laughfactory.com/privacy-policy">Privacy Policy</a></li>
2334                                        </ul>
2335                                    </div>
2336                                </div>
2337                            </div>
2338                        </div>
2339                    </div>
2340                </div>
2341            </div>
2342            <div class="bottom-content">
2343                <div class="subscription-content" id="bottom">
2344                    <label for="">Stay up to date on the latest from the Laugh Factory</label>
2345                    <form action="https://www.laughfactory.com/user-subscriptions" method="post" id="subscribe-form">
2346                            <div class="subscription">
2347                                <div class="input-field-group">
2348                                    <div class="input-field">
2349                                        <input type="email" id="list_email" name="email" placeholder="Email address" required>
2350                                        <select  id="list_id" name="list_id" style="min-width:190px" >
2351                                            <option value=""> Select Club</option>
2352                                            <option value="44afca0225"> Hollywood</option>
2353                                            <option value="e78ef3a483"> Long Beach</option>
2354                                            <option value="d07bcc179e"> Chicago</option>
2355                                            <option value="4052c3b183"> San Diego</option>
2356                                        </select>    
2357                                    </div>
2358                                </div>
2359                                <div class="btn-content text-center">
2360                                    <button type="submit" class="c-btn">Sign up</button>
2361                                </div>
2362                                <div id="form-message"></div>
2363                            </div>
2364                        </form>
2365
2366
2367                </div>
2368                <div class="bordered-social-links">
2369                    <a href="https://twitter.com/TheLaughFactory" target="_blank">
2370                        <img src="//cdn.laughfactory.com/new-assets/images/project-images/twitter-icon.png" width="31" height="25" alt="twitterIcon">
2371                    </a>
2372                    <a href="https://www.instagram.com/laughfactoryhw/" target="_blank">
2373                        <img src="//cdn.laughfactory.com/new-assets/images/project-images/insta-icon.png" width="26" height="26" alt="instaIcon">
2374                    </a>
2375                    <a href="https://www.youtube.com/channel/UCxyCzPY2pjAjrxoSYclpuLg" target="_blank">
2376                        <img src="//cdn.laughfactory.com/new-assets/images/project-images/youtube-icon.png" width="28" height="20" alt="youtubeIcon">
2377                    </a>
2378                    <a href="https://www.facebook.com/LaughFactoryHW/" target="_blank">
2379                        <img src="//cdn.laughfactory.com/new-assets/images/project-images/facebook-icon.png" width="14" height="25" alt="facebookIcon">
2380                    </a>
2381                    <!-- <a href="http://laughfactoryhw.tumblr.com/" target="_blank">
2382                        <img src="//cdn.laughfactory.com/new-assets/images/project-images/tumblr.png" alt="tumblr">
2383                    </a> -->
2384                    <!-- <a href="https://www.linkedin.com/company/laugh-factory" target="_blank">
2385                        <img src="//cdn.laughfactory.com/new-assets/images/project-images/linkedin.png" alt="linkedin">
2386                    </a> -->
2387                    <a href="https://www.tiktok.com/@laughfactoryofficial?lang=en" target="_blank">
2388                        <img src="//cdn.laughfactory.com/new-assets/images/project-images/tiktok-icon.png" width="25" height="28" alt="tiktokIcon">
2389                    </a>
2390                    <!-- <a href="https://www.eventbrite.com/o/laugh-factory-hollywood-18525142576" target="_blank">
2391                        <img src="//cdn.laughfactory.com/new-assets/images/project-images/e-icon.png" alt="eIcon">
2392                    </a> -->
2393                </div>
2394            </div>
2395        </div>
2396    </div>
2397    <div class="footer-bottom-content">
2398        <div class="container">
2399            <div class="bottom-content text-center">
2400                <div class="copyright-content">
2401                    <p>
2402                        © Copyright 1979 - 2026. Laugh Factory Inc., or its affiliates. All rights reserved.
2403                    </p>
2404                    <p>
2405                        Copyright Notice: This website is protected by U.S. and International copyright laws. Reproduction and distribution of content, with or without modification, without written permission  of Laugh Factory Inc., is prohibited.  © Copyright 1979 - 2026. Laugh Factory Inc., or its affiliates. All rights reserved. Laugh Factory, LaughFactory.com, the Laugh Factory logo, and all  media posted have proprietary rights and are registered as trademarks and copyrights, of Laugh Factory Inc., or its affiliates. Laugh Factory Inc., 8001 Sunset Blvd., Los Angeles, CA 90046.
2406                    </p>
2407                </div>
2408            </div>
2409        </div>
2410    </div>
2411
2412
2413
2414
2415
2416    <!----- Update Profile image modal ! -->
2417</footer>
2418
2419<div class="modal fade login-main-popup generic-modal" id="login-form" role="dialog">
2420    <div class="modal-dialog">
2421        <div class="modal-content">
2422            <button type="button" class="close" data-dismiss="modal">&times;</button>
2423            <div class="modal-content-holder">
2424
2425                <div class="modal-body" style="padding: 10px 0;">
2426                    <div class="login-content">
2427                        <form class="login-form" method="" action="" id="form_signin">
2428                            <div class="heading text-center">
2429                                <h1>Member Login</h1>
2430                            </div>
2431
2432                            <div class="alert alert-danger alert-post-hide" role="alert" style="display: none;"></div>
2433                            <input type="hidden" name="ses_id" value="" >
2434                            <input type="hidden" class="redirect_url" name="redirect_url" value="">
2435
2436                             <div class="icon-input-field">
2437                                <div class="icon">
2438                                    <img src="//cdn.laughfactory.com/new-assets/images/project-images/login/user-icon.svg" alt="userIcon">
2439                                </div>
2440                               <input type="email" name="uemail" id="uemail" value="" class="email-address" placeholder="Email Address">
2441                            </div>
2442                            <div class="error">
2443                                    <span class="login_alert" id="login_email_error" style="display:none;">Please Provide a valid <span>Email Address</span></span>
2444                            </div>
2445                            <div class="icon-input-field">
2446                                <div class="icon">
2447                                    <img src="//cdn.laughfactory.com/new-assets/images/project-images/login/lock-icon.svg" alt="lockIcon">
2448                                </div>
2449                                <input type="password" name="upassword" id="upassword" class="password" placeholder="Password" aria-label="Password">
2450                            </div>
2451                            <div class="error">
2452                                    <span class="login_alert" id="login_pwd_error" style="display:none">Please Provide your <span>Password</span></span>
2453                            </div>
2454                            <div class="options-block">
2455                                <div class="checkbox-field remember-checkbox">
2456                                    <input type="checkbox" id="rememberme">
2457                                    <label for="rememberme">Remember me</label>
2458                                </div>
2459
2460                                <div class="forgot-password">
2461                                    <a data-toggle="modal" data-target="#forget-pswrd-form" onclick="hidelogin()">Forgot Password</a>
2462                                </div>
2463                            </div>
2464                        </form>
2465                        <div class="btn-content">
2466                            <button type="submit" value="Login" class="contact-us-btn3 readmore-btn c-btn" onclick="return doLogin();">Login</button>
2467                        </div>
2468
2469                    </div>
2470                </div>
2471            </div>
2472        </div>
2473    </div>
2474</div>
2475
2476
2477
2478
2479
2480<!----- Forget Password  start ! -->
2481
2482<div class="modal fade xs-modal" id="forget-pswrd-form" role="dialog">
2483    <div class="modal-dialog">
2484        <div class="modal-content">
2485            <div class="modal-header">
2486                <button type="button" class="close" data-dismiss="modal">&times;</button>
2487                <h2 class="modal-title">Forgot Password?</h2>
2488            </div>
2489            <div class="modal-body">
2490                <div class="login-form-block">
2491                    <form class="login-form"  method="post" action="https://www.laughfactory.com/forgot-password" id="form_forgotemail">
2492                        <div class="field-group">
2493                            <div class="label">
2494                                <label for="email">Email Address:</label>
2495                            </div>
2496                            <div class="input-field">
2497                                <input type="hidden" name="ses_id" value="" />
2498                                <input type="email" name="email" id="forgotemail" class="email-address" placeholder="Email Address" aria-label="Email Address" required>
2499                            </div>
2500                        </div>
2501                        <div class="btn-content">
2502                            <button type="submit" value="Forgot" class="contact-us-btn3 readmore-btn c-btn" onclick="return validate(document.getElementId('forgotemail').value);">Submit</button>
2503                        </div>
2504                    </form>
2505                </div>
2506            </div>
2507        </div>
2508    </div>
2509</div>
2510
2511<!----- Forget Password  End! -->
2512
2513<!----- Activate Account start ! -->
2514
2515<div class="modal fade xs-modal generic-modal" id="reactivate-form" role="dialog">
2516    <div class="modal-dialog">
2517        <div class="modal-content">
2518            <div class="modal-content-holder">
2519                <div class="modal-header">
2520                    <button type="button" class="close" data-dismiss="modal">&times;</button>
2521                    <h2 class="modal-title">To Activate your Account</h2>
2522                </div>
2523                <div class="modal-body">
2524                    <div class="login-form-block">
2525                        <form class="login-form" method="post" id="activation">
2526                            <div class="field-group">
2527                                <div class="label">
2528                                    <label for="uemail">Email Address:</label>
2529                                </div>
2530                                <div class="input-field">
2531                                    <input type="email" name="active-email" id="active-email" class="email-address" placeholder="Email Address" aria-label="Email Address">
2532                                </div>
2533                            </div>
2534                            <div class="btn-content">
2535                                <button type="button" onclick="activate()" class="c-btn">Submit</button>
2536                            </div>
2537                        </form>
2538                    </div>
2539                </div>
2540            </div>
2541        </div>
2542    </div>
2543</div>
2544
2545<!----- Activate Account End! -->
2546
2547
2548<!----- Registration Form ! -->
2549<div class="modal fade" id="reg-form" role="dialog">
2550    <div class="modal-dialog">
2551        <div class="modal-content">
2552            <div class="modal-header">
2553                <button type="button" class="close" data-dismiss="modal">&times;</button>
2554                <h2 class="modal-title">login to Laugh Factory</h2>
2555            </div>
2556            <div class="modal-body">
2557                <div class="reg-form-block">
2558                    <div class="reg-description">
2559                        <div class="login-connect-via-block">
2560                            <h6>Connect with Facebook</h6>
2561                            <a href="javascript:void(0)" onclick="getFbInfo()"><img src="//cdn.laughfactory.com/images/project-images/connect-fb.png" alt="Connect with Facebook"></a>
2562                        </div>
2563                        <p>We'll never post to Facebook without your permission We will access Facebook to get and use your email address,
2564                            friend list, interests, likes and public profile, which includes your name, profile picture, user ID, age range, gender, networks,
2565                            language, country and your other public info. See our <a href="//cdn.laughfactory.com/privacy-policy">Privacy Policy</a>.</p>
2566                    </div>
2567                    <div class="or"> <span>Or</span> </div>
2568                    <div class="reg-form">
2569                        <form class="registration" action="" method="post" id="form_update_profile">
2570                                                        <input type="hidden" name="fb_id" id="fb_id" value="">
2571                            <input type="hidden" name="fb_email" id="fb_email" value="">
2572                            <input type="hidden" name="fb_access_token" id="fb_access_token" value="">
2573                            <input type="hidden" id="user_id" name="id" value="">
2574                            <input type="hidden" id="cur_pwd" name="cur_pwd" value="">
2575                            <input type="hidden" id="is_pass" value="0">
2576                            <div class="reg-form-fields">
2577                                <div class="field-group">
2578                                    <div class="label">
2579                                        <label for="firstname">First Name*</label>
2580                                    </div>
2581                                    <div class="input-field">
2582                                        <input type="text" name="firstname" id="firstname" autocomplete="off" value="" >
2583                                    </div>
2584                                    <div class="error">
2585                                        <span class="alert" id="fname_error" style="display:none;">Please Provide your <span>First Name</span></span>
2586                                    </div>
2587                                </div>
2588                                <div class="field-group">
2589                                    <div class="label">
2590                                        <label for="lastname">last Name*</label>
2591                                    </div>
2592                                    <div class="input-field">
2593                                        <input type="text" name="lastname" id="lastname" autocomplete="off" value="">
2594                                    </div>
2595                                    <div class="error">
2596                                        <span class="alert" id="lname_error" style="display:none;">Please Provide your <span>First Name</span></span>
2597                                    </div>
2598                                </div>
2599                                <div class="field-group">
2600                                    <div class="label">
2601                                        <label for="email_reg">Email Address*</label>
2602                                    </div>
2603                                    <div class="input-field">
2604                                        <input name="email" id="email_reg" type="text" autocomplete="off" value=" " onblur="checkNewsLetter()">
2605                                    </div>
2606                                    <div class="error">
2607                                        <span class="alert" id="email_error" style="display:none;"></span>
2608                                    </div>
2609                                </div>
2610                                <div class="field-group">
2611                                    <div class="label">
2612                                        <label for="pwd">Password*</label>
2613                                    </div>
2614                                    <div class="input-field">
2615                                        <input name="pwd" id="pwd" type="password" autocomplete="off">
2616                                    </div>
2617                                    <div class="error">
2618                                        <span class="alert" id="pwd_error" style="display:none;"></span>
2619                                    </div>
2620                                </div>
2621                                <div class="field-group">
2622                                    <div class="label">
2623                                        <label for="cpwd">Confirm Password*</label>
2624                                    </div>
2625                                    <div class="input-field">
2626                                        <input name="cpwd" id="cpwd" type="password" autocomplete="off" value="">
2627                                    </div>
2628                                    <div class="error">
2629                                        <span class="alert" id="cpwd_error" style="display:none;"></span>
2630                                    </div>
2631                                </div>
2632                                <div class="btn-content"> <a role="button" class="submit-btn" href="javascript:void(0)" id="register_btn" onclick="register_user()">Register</a>
2633                                    <div class="save-text" style=" width:445px; display:none;"></div>
2634                                </div>
2635                            </div>
2636                        </form>
2637                    </div>
2638                </div>
2639            </div>
2640        </div>
2641    </div>
2642</div>
2643<!--------------submit a joke-------->
2644<div id="submit-joke-form" class="modal centered-modal fade submit-joke-popup" role="dialog">
2645    <div class="modal-dialog">
2646        <div class="modal-content">
2647            <button type="button" class="close" data-dismiss="modal">&times;</button>
2648            <div class="content-holder">
2649                <div class="modal-body">
2650                    <div class="joke-form">
2651                        <div class="pane-top-content">
2652                            <div class="person-avatar-info small-avatar">
2653                                <div class="avatar">
2654                                    <a href="" aria-label="avatar link">
2655                                        <div class="figure" style="background-image: url('//cdn.laughfactory.com/new-assets/images/project-images/jotd-popup-avatar.png"></div>
2656                                    </a>
2657                                </div>
2658                                <div class="info">
2659                                    <h4><a href="#">Koepp Natalie</a></h4>
2660                                    <span>@Hassan_VonRueden36</span>
2661                                </div>
2662                            </div>
2663                        </div>
2664                        <div class="joke-title-content inline-flex">
2665                            <div class="heading">
2666                                <h4>Joke</h4>
2667                            </div>
2668                            <div class="title">
2669                                <h3>Submit A Joke</h3>
2670                            </div>
2671                        </div>
2672                        <form action="" id="submit_joke_form">
2673                            <input type="hidden" name="user_id" value="" />
2674                            <div class="form-content">
2675                                <div class="fields-block">
2676                                    <div class="field-group">
2677                                        <div class="textarea-field">
2678                                            <label for="joke_text" style="display:none">joke</label>
2679                                            <textarea name="joke_text" id="joke_text"></textarea>
2680
2681                                        </div>
2682                                    </div>
2683                                    <div class="select-field-group">
2684                                        <div class="select-field">
2685                                        <label for="joke_category">Select joke Category</label>
2686                                            <select name="joke_category" id="joke_category">
2687                                                <option value="">Category</option>
2688                                                                                            </select>
2689                                        </div>
2690                                    </div>
2691                                    <div class="field-group">
2692                                        <div class="input-field">
2693                                            <label for="submit_name" style="display:none;">credit</label>
2694                                            <input type="text" placeholder="Credit Joke To" name="submit_name" id="submit_name" value="">
2695
2696                                        </div>
2697                                    </div>
2698                                </div>
2699
2700                            </div>
2701
2702                            <div class="checkbox-aside-btn">
2703                                <div class="btn-content">
2704                                    <button class="c-btn" onclick="return submit_joke()">
2705                                        Submit
2706                                    </button>
2707                                </div>
2708                                <div class="make-anonymous">
2709                                    <div class="checkbox-field">
2710                                        <input type="checkbox" name="is_anonymous" id="is_anonymous" value="1">
2711                                        <label for="is_anonymous">Make Annonymous</label>
2712                                    </div>
2713                                </div>
2714                            </div>
2715
2716                        </form>
2717                    </div>
2718                </div>
2719            </div>
2720        </div>
2721    </div>
2722</div>
2723<!-- ==================Submit Content========================= -->
2724<div class="modal fade membership-popup" id="ytyf-popup" role="dialog">
2725        <div class="modal-dialog">
2726            <div class="modal-content">
2727                <div class="content-holder">
2728                    <div class="modal-body">
2729                        <div class="top-text-area" style="max-width: 500px;margin: 0 auto;">
2730                                                    <div class="main-heading text-center text-uppercase">
2731                                <h3>So you thinK you’re funny?</h3>
2732                            </div>
2733                            <div class="tagline-text text-center">
2734                                <p>Let's see what our Doctors of the Soul have to say.</p>
2735                            </div>
2736                            <div class="description">
2737                                <p>
2738                                    Submit your best content, jokes, photos, or videos to become an exclusive Laugh Factory member and have your content shared on our website.
2739                                </p>
2740                            </div>
2741                                                </div>
2742                        <div class="form">
2743                            <form action="https://www.laughfactory.com/user-content-submit" id="user-content-form" method="post" enctype="multipart/form-data">
2744                                                            <div style="max-width: 550px; margin: 0 auto">
2745                                    <div class="fields-group-row">
2746                                        <div class="field-icon">
2747                                            <img src="//cdn.laughfactory.com/new-assets/images/project-images/membership/popup-user-icon.svg" alt="popupUserIcon">
2748                                        </div>
2749                                        <div class="form-fields">
2750                                            <div class="form-row">
2751                                                <div class="field-group">
2752                                                    <div class="input-field orange-field">
2753                                                        <label for="p" style="display:none;">fname</label>
2754                                                        <input type="text" name="fname" required placeholder="Enter first name" id="p" value="">
2755
2756                                                    </div>
2757                                                </div>
2758                                                <div class="field-group">
2759                                                    <div class="input-field orange-field">
2760                                                        <label for="ln" style="
2761                                                        display: none">lname</label>
2762                                                        <input type="text" id="ln" name="lname" required placeholder="Enter last name" value="">
2763
2764                                                    </div>
2765                                                </div>
2766                                            </div>
2767                                        </div>
2768                                    </div>
2769                                    <div class="fields-group-row">
2770                                        <div class="field-icon">
2771                                            <img src="//cdn.laughfactory.com/new-assets/images/project-images/membership/popup-email-icon.svg" alt="popupEmailIcon">
2772                                        </div>
2773                                        <div class="form-fields">
2774                                            <div class="form-row">
2775                                                <div class="field-group">
2776                                                    <div class="input-field orange-field">
2777                                                        <label for="em" style="display:none;">emails</label>
2778                                                        <input type="email" id="em" name="email" required placeholder="Enter email" value="">
2779
2780                                                                                                            </div>
2781                                                </div>
2782                                            </div>
2783                                        </div>
2784                                    </div>
2785                                </div>
2786                                                            <div class="main-pane-item">
2787                                    <div class="pane-content">
2788                                        <div class="pane-content-holder" style="padding-bottom: 10px;">
2789                                            <button type="button" class="close" data-dismiss="modal">
2789×</button>
2790
2791                                            <div class="full-wide upload-media-file-area">
2792                                                <div class="uploading-cta-area">
2793                                                    <div class="upload-btn">
2794                                                        <label for="uploadmedia" id="uploadmedia">
2795                                                            <div class="c-btn">
2796                                                                <img src="//cdn.laughfactory.com/new-assets/images/project-images/contest/upload-media-icon.svg" alt="uploadMediaIcon">
2797                                                                Upload Media
2798                                                            </div>
2799                                                        </label>
2800                                                    </div>
2801
2802                                                    <div class="short-instruction">
2803                                                        <div class="note">
2804                                                            <span>limit 5 minute clip</span>
2805                                                        </div>
2806                                                        <div class="support">
2807                                                            <span>Format Required image, MP4, MOV and MP3</span>
2808                                                        </div>
2809                                                    </div>
2810                                                </div>
2811                                                <div class="input-preview-area preview-area" id="upload_content_img" style="display:none;">
2812                                                    <div class="area-content">
2813                                                        <div class="drop-zone">
2814                                                            <div class="drop-zone__prompt">
2815                                                                <div class="icon">
2816                                                                    <img src="//cdn.laughfactory.com/new-assets/images/project-images/membership/gallery-icon.svg" alt="galleryIcon">
2817                                                                </div>
2818                                                                <h3>Add Content</h3>
2819                                                                <span>Drop file here or click to upload</span>
2820                                                            </div>
2821                                                            <label for="mf" style="display:none;">file</label>
2822                                                            <input type="file" id="mf" name="myFile" class="drop-zone__input">
2823                                                        </div>
2824                                                        <div class="cta-list jc-center" style="display: none;">
2825                                                            <!-- <div class="item">
2826                                                                <a href="#" id="btn-uploads_preview"><i class="fa fa-eye"></i> Preview</a>
2827                                                            </div>
2828                                                            <div class="item">
2829                                                                <a href="#" id="btn-uploads_edit"><i class="fa fa-pencil"></i> Edit Name</a>
2830                                                            </div> -->
2831                                                            <div class="item">
2832                                                                <a href="#" id="btn-uploads_delete"> <i class="fa fa-trash"></i> Delete</a>
2833                                                            </div>
2834                                                        </div>
2835                                                    </div>
2836                                                </div>
2837
2838
2839                                                <div class="or">Or</div>
2840
2841                                                <div class="submitjoke-area">
2842                                                    <h6 class="text-center">Submit a joke</h6>
2843                                                    <div class="fields-group-row">
2844                                                        <div class="field-icon">
2845                                                            <img src="//cdn.laughfactory.com/new-assets/images/project-images/membership/popup-text-icon.svg" alt="popupTextIcon">
2846                                                        </div>
2847                                                        <div class="form-fields">
2848                                                            <div class="form-row">
2849                                                                <div class="field-group mb0">
2850                                                                    <div class="textarea-field orange-field">
2851                                                                        <label for="con" style="display:none">content</label>
2852                                                                        <textarea name="content" id="con" required placeholder="enter text here"></textarea>
2853
2854
2855                                                                    </div>
2856                                                                </div>
2857                                                            </div>
2858                                                        </div>
2859                                                    </div>
2860                                                </div>
2861                                            </div>
2862
2863                                        </div>
2864
2865                                    </div>
2866                                </div>
2867
2868                                <div class="tagline-note text-center" id="error_age">
2869                                                                    </div>
2870                                <div class="tagline-note text-center">
2871                                    <span><b>The Doctors of the Soul will analyze your content</b></span>
2872                                </div>
2873                                                            <div class="age-checkbox">
2874                                    <div class="checkbox-field-content">
2875                                        <div class="input-field radio-field orange-bordered-field">
2876                                            <label>
2877                                            <input type="checkbox"  name="older" id="checkbox_older">
2878                                            <span>I Am older than 18 years of age</span>
2879                                             </label>
2880                                        </div>
2881                                    </div>
2882                                </div>
2883                                <div class="age-checkbox">
2884                                    <div class="checkbox-field-content">
2885                                        <div class="input-field radio-field orange-bordered-field">
2886                                            <label>
2887                                            <input type="checkbox"  name="club_member">
2888                                            <span>I would like to join the exclusive Laugh Factory Members Club</span>
2889                                        </label>
2890
2891                                        </div>
2892                                    </div>
2893                                </div>
2894                                <div class="age-checkbox">
2895                                    <div class="checkbox-field-content">
2896                                        <div class="input-field radio-field orange-bordered-field">
2897                                            <label>
2898                                            <input type="checkbox"  name="is_anonymous">
2899                                            <span>Please keep my information anonymous</span>
2900                                             </label>
2901                                        </div>
2902                                    </div>
2903                                </div>
2904                                                            <div class="btn-content main-btn-content text-center">
2905                                    <button class="c-btn" type="button" onclick="userContentFormClick()">Submit</button>
2906                                </div>
2907                            </form>
2908                        </div>
2909                    </div>
2910                </div>
2911            </div>
2912        </div>
2913    </div>
2914<!-- ==========================end submit content======================== -->
2915</div>
2916
2917
2918<!--  Start Podcasts JW Player include Link -->
2919<script type="text/javascript" src="https://p.jwpcdn.com/6/12/jwplayer.js"></script>
2919
2920
2921<!--===========Edn toaster===========-->
2922
2923<script src="https://apis.google.com/js/platform.js"></script>
vendor: 1 bytes, line 2923
2923
2924<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>
2924
2925
2926<script src="http://maps.google.com/maps/api/js?key=AIzaSyAG750S0ub4s4LqieTsRg5yCvnCOgnVFW4" type="text/javascript"></script>
2926
2927
2928<script src="https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/markerclusterer.js"></script>
2928
2929
2930<!-- Critical JavaScript - Load immediately -->
2931<script type="text/javascript" language="javascript" src="//cdn.laughfactory.com/new-assets/js/header.js"></script>
vendor: 1 bytes, line 2931
2931
2932<script src="//cdn.laughfactory.com/new-assets/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 2932
2932
2933<script src="//cdn.laughfactory.com/new-assets/js/slick.min.js"></script>
2933
2934
2935<!-- Non-critical JavaScript - Load asynchronously -->
2936<script type="text/javascript" language="javascript" src="//cdn.laughfactory.com/new-assets/js/slides.min.jquery.js" defer></script>
vendor: 1 bytes, line 2936
2936
2937<script type="text/javascript" src="//cdn.laughfactory.com/new-assets/js/project-js/jquery.modal.js" defer></script>
vendor: 1 bytes, line 2937
2937
2938<script type="text/javascript" src="//cdn.laughfactory.com/new-assets/js/project-js/jquery.matchHeight-min.js" defer></script>
vendor: 1 bytes, line 2938
2938
2939<script src="//cdn.laughfactory.com/new-assets/js/jquery.mousewheel.min.js" defer></script>
vendor: 1 bytes, line 2939
2939
2940<script src="//cdn.laughfactory.com/new-assets/js/jquery.mCustomScrollbar.min.js" defer></script>
vendor: 1 bytes, line 2940
2940
2941<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" defer></script>
vendor: 1 bytes, line 2941
2941
2942<script src="//cdn.laughfactory.com/new-assets/js/jarallax.min.js" defer></script>
vendor: 1 bytes, line 2942
2942
2943<script src="//cdn.laughfactory.com/new-assets/js/jarallax-video.min.js" defer></script>
vendor: 1 bytes, line 2943
2943
2944<script src="https://unpkg.com/[email protected]/dist/aos.js" defer></script>
vendor: 1 bytes, line 2944
2944
2945<script src="//cdn.laughfactory.com/new-assets/js/app.js" defer></script>
vendor: 1 bytes, line 2945
2945
2946<script type="text/javascript" src="//cdn.laughfactory.com/new-assets/js/project-js/custom.js" defer></script>
vendor: 1 bytes, line 2946
2946
2947<script type="text/javascript" src="//cdn.laughfactory.com/new-assets/js/jquery.marquee.min.js" defer></script>
vendor: 1 bytes, line 2947
2947
2948<script type="text/javascript" src="//cdn.laughfactory.com/js/user_profile.js" defer></script>
2948
2949
2950<script src="//cdn.laughfactory.com/new-assets/js/croppie/croppie.js"></script>
2950
2951
2952
2953<!--===== Nav Delay ======-->
2954<script>
2955    const CLOSING_DELAY = 2000 // Delay in millisecond
2956    const dropDownMenus = document.querySelectorAll('.long-menu');
2957    dropDownMenus.forEach(function(element){
2958        element.addEventListener("mouseover", function(event){
2959            this.className = "cta-list-item long-menu parent-li open";
2960            clearTimeout();
2961        });
2962        element.addEventListener("mouseout", function(event){
2963            timer = setTimeout(function(event){
2964                document.querySelector(".cta-list-item.long-menu.parent-li.open").className = "cta-list-item long-menu parent-li";
2965            }, CLOSING_DELAY);
2966        });
2967    });
2968</script>
2968
2969
2970<!--==========================Toaster message ========================-->
2971<script type="text/javascript">
2972    </script>
2972
2973
2974<!--=======================end Toaster message ========================-->
2975
2976<script type="text/javascript">//$('.marquee').marquee();
2977
2978    
2979</script>
vendor: 1 bytes, line 2979
2979
2980<script type="text/javascript">
2981    function hidelogin(){
2982        $('#login-form').modal('hide');
2983    }
2984    function registerform(){
2985
2986        $('#login-form').modal('hide');
2987    }
2988
2989    function userContentFormClick(is_user_logged_in = false){
2990
2991        var fname = $('#p').val();
2992        var lname = $('#ln').val();
2993        var email = $('#em').val();
2994        var content = $('#con').val();
2995
2996
2997        if(fname == ''){
2998            $('#error_age').html("<span style='color: red;'>First name is required.</span>");
2999            return false;
3000        }
3001        if(lname == ''){
3002            $('#error_age').html("<span style='color: red;'>Last name is required.</span>");
3003            return false;
3004        }
3005        if(email == ''){
3006            $('#error_age').html("<span style='color: red;'>Email is required.</span>");
3007            return false;
3008        }
3009
3010        if( $('#mf').get(0).files.length == 0 ){
3011            if(content == ''){
3012                $('#error_age').html("<span style='color: red;'>You must be upload any media or enter some text.</span>");
3013                // $('#error_age').html("<span style='color: red;'>Joke is required.</span>");
3014                return false;
3015            }
3016        }
3017
3018        // if(content == ''){
3019        //     $('#error_age').html("<span style='color: red;'>Joke is required.</span>");
3020        //     return false;
3021        // }
3022
3023        if(!is_user_logged_in){
3024            if(!$('#checkbox_older').is(':checked')){
3025                $('#error_age').html("<span style='color:red'><b>You must be atleast 18 years old to submit content.</b></span><br>");
3026                return false;
3027            }
3028        }
3029
3030        $('form#user-content-form').submit();
3031    }
3032
3033</script>
3033
3034<!--============= End Linking Project Js Files ==============-->
3035<script language="javascript">
3036    (function(d, s, id) {
3037        var js, fjs = d.getElementsByTagName(s)[0];
3038        if (d.getElementById(id)) return;
3039        js = d.createElement(s); js.id = id;
3040        js.src = "//connect.facebook.net/en_US/sdk.js";
3041        fjs.parentNode.insertBefore(js, fjs);
3042    }(document, 'script', 'facebook-jssdk'));
3043
3044
3045    window.fbAsyncInit = function() {
3046        FB.init({
3047            appId      : '//www.laughfactory.com/',
3048            cookie     : true,  // enable cookies to allow the server to access
3049                                // the session
3050            xfbml      : true,  // parse social plugins on this page
3051            version    : 'v2.5' // use graph api version 2.5
3052        });
3053    }
3054
3055
3056    function loginWithFB(){
3057        FB.getLoginStatus(function(response) {
3058            if (response.status === 'connected') {
3059                checkUserAuth(response.authResponse.id);
3060            }
3061            else {
3062                FB.login(function(response){
3063                    checkUserAuth(response.id);
3064                    // Handle the response object, like in statusChangeCallback() in our demo
3065                    // code.
3066                }, {scope: 'public_profile,email'});
3067            }
3068        });
3069    }
3070
3071    function getFbInfo(){
3072        FB.getLoginStatus(function(response) {
3073            if (response.status === 'connected') {
3074                getFBData(response);
3075            }
3076            else {
3077                FB.login(function(response){
3078                    getFBData(response);
3079                    // Handle the response object, like in statusChangeCallback() in our demo
3080                    // code.
3081                }, {scope: 'public_profile,email'});
3082            }
3083        });
3084    }
3085
3086    function getFBData(response){
3087
3088        FB.api('/me',{fields: 'first_name, last_name, email'},function(res){
3089
3090            $("#fb_id").val(res.id);
3091            $("#fb_email").val(res.email);
3092            $("#fb_access_token").val(response.authResponse.accessToken);
3093            $("#email").val(res.email);
3094            $("#firstname").val(res.first_name);
3095            $("#lastname").val(res.last_name);
3096
3097        });
3098    }
3099
3100    $(document).ready(function(){
3101
3102    // Offset Animation setup for home page start
3103
3104        var page =document.getElementById("clubs");
3105
3106        if(page && page.value =='club'){
3107            $(window).on('load',function() {
3108                AOS.init({
3109                    offset: 50
3110                });
3111            });
3112            // console.log('club offset ');
3113        }
3114        else{
3115            AOS.init({
3116                offset: 50
3117            });
3118            // console.log('other offset ');
3119        }
3120
3121    // Offset Animation setup for home page end
3122
3123        $("#existing-iframe-featuredd").hide();
3124
3125        var originalWidth = screen.width; //1936;// $("body").width();
3126        //alert(originalWidth);
3127        $(".target").each(resize);
3128        $(window).resize(function(){
3129            $(".target").each(resize);
3130        });
3131        setTimeout(function() {
3132            resize();}, 20);
3133        function resize()
3134        {
3135            this._originalHeight = this._originalHeight || $(this).height();
3136            var bodyWidth = ($("body").width())+17;
3137            if(bodyWidth>1920)
3138            {
3139                $(this).css("height", '570');
3140                $(".slides_control").css("height", '570');
3141                $(".slide > .play").css("top", '40%');
3142            }
3143            else if(bodyWidth > 960 && originalWidth == 768)
3144            {
3145                $(this).css("height", '300');
3146                $(".slides_control").css("height", '300');
3147                $("#example").find('.play').fadeIn(1000);
3148                $(".slide > .play").css("top", '25%');
3149                $("#slides > .next").css("top", '53%');// (bodyWidth/35.5)+
3150                $("#slides > .prev").css("top", '53%');// (bodyWidth/35.5)+
3151            }
3152            else if(bodyWidth >960)
3153            {
3154                var widthDiff = bodyWidth - originalWidth;
3155                final_ratio = originalWidth/300;
3156                var newHeight =  this._originalHeight + (widthDiff / final_ratio);// (bodyWidth/37)+'%';
3157                $(this).css("height", (bodyWidth/3.35)); // newHeight
3158                $(".slides_control").css("height", (bodyWidth/3.35));
3159                //console.log(final_ratio+'/'+newHeight+'/'+originalWidth+'/'+bodyWidth+'/'+this._originalHeight+'/'+$(this).height()+'/'+(widthDiff / final_ratio));
3160                $(".slide > .play").css("top", (bodyWidth/37)+'%');
3161                $("#slides > .next").css("top", '53%');// (bodyWidth/35.5)+
3162                $("#slides > .prev").css("top", '53%');// (bodyWidth/35.5)+
3163            }
3164            else
3165            {
3166                $(this).css("height", '570');
3167                $(".slides_control").css("height", '570');
3168                $(".slide > .play").css("top", '40%');
3169                $("#slides > .next").css("top", '53%');// (bodyWidth/35.5)+
3170                $("#slides > .prev").css("top", '53%');// (bodyWidth/35.5)+
3171            }
3172
3173        }
3174
3175
3176    });
3177
3178    $(window).scroll(function () {
3179        $('#header').css('margin-left', '-' +$(window).scrollLeft() + 'px');
3180        $('#footer').css('margin-left', '-' +$(window).scrollLeft() + 'px');
3181    });
3182    function show_radio(){
3183        location.href = HTTP_SITE+'radio';
3184    }
3185
3186    
3187</script>
vendor: 1 bytes, line 3187
3187
3188<script type="text/javascript">
3189    
3190
3191    jQuery(function($){
3192        var jokeOfTheDay = $('.daily-joke-tweet-sec .joke-otd-sec').height(),
3193            tweetOfTheDay = $('.daily-joke-tweet-sec .tweet-otd-sec').height();
3194
3195        jokeOfTheDay = parseInt(jokeOfTheDay) + 20;
3196        tweetOfTheDay = parseInt(tweetOfTheDay) + 20;
3197
3198        if(jokeOfTheDay > tweetOfTheDay ) {
3199            $(tweetOfTheDay).css('height', jokeOfTheDay +'px');
3200        } else {
3201            $(jokeOfTheDay).css('height', tweetOfTheDay +'px');
3202        }
3203
3204    });
3205
3206
3207    var resize = $('#upload-demo').croppie({
3208        enableExif: true,
3209        enableOrientation: true,
3210        viewport: { // Default { width: 100, height: 100, type: 'square' }
3211            width: 200,
3212            height: 200,
3213            //type: 'circle' //square
3214            type: 'square' //circle
3215        },
3216        boundary: {
3217            width: 300,
3218            height: 300
3219        }
3220    });
3221
3222
3223    $('#image').on('change', function () {
3224        console.log('changed!!!!');
3225        var reader = new FileReader();
3226        var files = $('#image')[0].files;
3227
3228        if(files.length > 0 ){
3229            var fileName = files[0].name;
3230//            console.log(files);
3231//            console.log(files[0].name);
3232            var fileExtension = fileName.split('.').pop();
3233
3234//            console.log (fileExtension);
3235            if(fileExtension == 'png' || fileExtension == 'jpg' || fileExtension == 'jpeg'){
3236                reader.onload = function (e) {
3237                    resize.croppie('bind',{
3238                        url: e.target.result
3239                    }).then(function(){
3240                        console.log('jQuery bind complete');
3241                    });
3242                }
3243                $('#choose-image').show();
3244                $('#figure-image').hide();
3245                reader.readAsDataURL(this.files[0]);
3246            }else{
3247                $('#image').val('');
3248                alert('Image must be .png, .jpg, .jpeg');
3249            }
3250        }
3251    });
3252
3253
3254    $('#figure-image-icon').on('click', function (e) {
3255
3256        $('.btn-upload-image').show();
3257        $('.update-profile').hide();
3258        $('#image').trigger('click');
3259
3260
3261    });
3262
3263
3264    $('.btn-upload-image').on('click', function (ev) {
3265
3266        var files = $('#image')[0].files;
3267        var user_id = $(this).attr('data-user_id');
3268
3269        if(files.length > 0 ){
3270
3271            $('.save-image-spinner').html('<img src="'+HTTP_IMAGES+'ajax_loader.gif" alt="Loading" width="25">');
3272            $(".save-image-spinner").fadeIn();
3273            if(!user_id){
3274                $('#image').hide();
3275                $('.btn-upload-image').attr('disabled',true);
3276            }
3277
3278            resize.croppie('result', {
3279                type: 'canvas',
3280                size: 'viewport'
3281            }).then(function (response) {
3282                $.ajax({
3283
3284                    url: HTTP_SITE+'upload_profile_image',
3285                    type: "POST",
3286                    data: {"image":response,"user_id":user_id},
3287                    success: function (data) {
3288
3289                        if(response){
3290                            $(".save-image-spinner").fadeOut();
3291
3292                            $("#forid").hide();
3293                            $('#choose-image').hide();
3294                            $('#figure-image').show();
3295
3296                            var html = '<img src="' + response + '" style="width: 100%;"/>';
3297
3298                            $('.member-profile-img .figure').css('background-image','url('+HTTP_SITE+data+')');
3299                            console.log('user_id',user_id);
3300                            if(user_id){
3301                                $(".preview-crop-image").attr('src',response);
3302                                $('.user-avatar-info').find('.feed-avatar').find('.avatar').find('.figure').css('background-image','');
3303                                $('.user-avatar-info').find('.feed-avatar').find('.avatar').find('.figure').html(html);
3304                                $('#image').val('');
3305                                $('#modalUserUpdateProfileImageForm').modal('hide');
3306                            }else{
3307                                $(".preview-crop-image").css('background-image','');
3308                                $(".preview-crop-image").html(html);
3309
3310                                $('.btn-upload-image').html('updated');
3311                                $('.btn-upload-image').attr('disabled',true);
3312                                $('#image').hide();
3313                            }
3314
3315                        }else{
3316                            $('#choose-image').show();
3317                            $('.btn-upload-image').html('upload image');
3318                            $('.btn-upload-image').attr('disabled',false);
3319
3320                            alert('file not uploaded please try later!');
3321                        }
3322                    }
3323                });
3324            });
3325        }else{
3326            alert("Please select a file.");
3327        }
3328
3329    });
3330
3331    /*============================join group ajax ==================*/
3332    function joinGroup(id){
3333        if(!authCheck()) { return false; }
3334        console.log($(this).text());
3335
3336        $.ajax({
3337            data : 'id='+id,
3338            url  : HTTP_SITE+'/GroupsController/joinGroup',
3339            type : "POST",
3340            success : function(response){
3341
3342                var res = $.parseJSON(response);
3343                if(res.action=="added"){
3344                    alert('You Join Group Successfly');
3345                    $(".follow_"+id).hide();
3346                    $(".unfollow_"+id).show();
3347                    $(".grpTxt_"+id).text('Leave Group');
3348                }else if(res.action=="no-added"){
3349                    alert('You Leave this  Group');
3350                    $(".unfollow_"+id).hide();
3351                    $(".follow_"+id).show();
3352                    $(".grpTxt_"+id).text('Join Group');
3353
3354                };
3355            }
3356        });
3357    }
3358    </script>
3358
3359
3360
3361<!-- Google tag (gtag.js) disabled
vendor: 64 bytes, lines 3361-3362
3361
3362<script async src="https://www.googletagmanager.com/gtag/js?id=
3362G-5METVVMVP7
vendor: 12 bytes, line 3362
3362"></script>
3363<script>
3364  
vendor: 134 bytes, lines 3364-3367
3364window.dataLayer = window.dataLayer || [];
3365  function gtag(){dataLayer.push(arguments);} 
3366  gtag('js', new Date());
3367  gtag('config', '
3367G-5METVVMVP7
vendor: 4 bytes, line 3367
3367');
3368</script>
3368
3369-->
3370<!-- AdSense disabled
3371<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9733722037028796" crossorigin="anonymous"></script>
3371
3372-->
3373<script>
3374    $(document).ready(function () {
3375        $(".mainslider").hide();
3376        $(".mainslider").delay(600).fadeIn(100);
3377        $("#spotiDivError").hide();
3378    });
3379
3380    $(document).ready(function() {
3381        var $slider = $('.mainslider .slider-content').slick({
3382            slidesToShow: 1,
3383            slidesToScroll: 1,
3384            arrows: false,
3385            fade: true,
3386            speed: 2400,
3387            autoplay: true,
3388            autoplaySpeed: 300,
3389            pauseOnHover: false,
3390            pauseOnFocus: false,
3391        });
3392        $slider.on('afterChange', function(event, slick, currentSlide) {
3393            var vid = $(slick.$slides[currentSlide]).find('video');
3394            if (vid.length > 0) {
3395                $slider.slick('slickPause');
3396                $(vid).get(0).play();
3397            }
3398        });
3399        $('.mainslider video').on('ended', function() {
3400            $slider.slick('slickPlay');
3401        });
3402    });
3403
3404    $(function() {
3405
3406        $(".slide-item .text-btn-content").hide();
3407        setTimeout(function() {
3408            $(".slide-item .text-btn-content").fadeIn();
3409        }, 4000);
3410    });
3411</script>
vendor: 1 bytes, line 3411
3411
3412<script type="text/javascript">
3413    //let's hide Error message for initial
3414    var errorDiv = document.getElementById('errorShowforfeaturedLink');
3415    var videoFramedocumentForFeaturedVideo = document.getElementById('existing-iframe-featured');
3416
3417    function chnnelVideoEmbeded(link) {
3418        var changeTag = document.getElementById('existing-iframe').src = "https://www.youtube.com/embed/"+link;
3419        console.log(changeTag);
3420    }
3421
3422    function featureVideoEmbed(link,type) {
3423        console.log("Link: "+link+"  function is call successfully!");
3424
3425        if(link == null || link == "" ){
3426            window.alert('We are Sorry Video Link is not  Found, Watch Another Video!');
3427            return;
3428        }else{
3429            $("#showFrame").show();
3430            var video_link = '';
3431            try {
3432                if(type =='youtube')
3433                    video_link = "https://www.youtube.com/embed/"+link;
3434                else
3435                    video_link = "https://player.vimeo.com/video/"+link;
3436                var changeTag = $('#existing-iframe-featured').attr('src',video_link);
3437                var changeTag = $('#existing-iframe').attr('src',video_link);
3438            } catch (error) {
3439                console.log(error);
3440            }
3441            console.log(changeTag);
3442        }
3443    }
3444
3445</script>
3445
3446<!-- New Video for channels End -->
3447<script>
3448    document.querySelectorAll(".drop-zone__input").forEach((inputElement) => {
3449        const dropZoneElement = inputElement.closest(".drop-zone");
3450
3451        dropZoneElement.addEventListener("click", (e) => {
3452            inputElement.click();
3453        });
3454
3455        inputElement.addEventListener("change", (e) => {
3456            if (inputElement.files.length) {
3457                // console.log('inputElement.files[0]', inputElement.files[0]);
3458            updateThumbnail(dropZoneElement, inputElement.files[0]);
3459            }
3460        });
3461
3462        dropZoneElement.addEventListener("dragover", (e) => {
3463            e.preventDefault();
3464            dropZoneElement.classList.add("drop-zone--over");
3465        });
3466
3467        ["dragleave", "dragend"].forEach((type) => {
3468            dropZoneElement.addEventListener(type, (e) => {
3469            dropZoneElement.classList.remove("drop-zone--over");
3470            });
3471        });
3472
3473        dropZoneElement.addEventListener("drop", (e) => {
3474            e.preventDefault();
3475
3476            if (e.dataTransfer.files.length) {
3477            inputElement.files = e.dataTransfer.files;
3478            updateThumbnail(dropZoneElement, e.dataTransfer.files[0]);
3479            }
3480
3481            dropZoneElement.classList.remove("drop-zone--over");
3482        });
3483    });
3484
3485    /**
3486     * Updates the thumbnail on a drop zone element.
3487     *
3488     * @param {HTMLElement} dropZoneElement
3489     * @param {File} file
3490     */
3491    function updateThumbnail(dropZoneElement, file) {
3492        $('.cta-list').hide();
3493        $('#videoPreview').remove();
3494        $('#audioPreview').remove();
3495
3496
3497        let thumbnailElement = dropZoneElement.querySelector(".drop-zone__thumb");
3498
3499        // First time - remove the prompt
3500        if (dropZoneElement.querySelector(".drop-zone__prompt")) {
3501            // dropZoneElement.querySelector(".drop-zone__prompt").remove();
3502            dropZoneElement.querySelector('.drop-zone__prompt').style.display = 'none';
3503        }
3504
3505        // First time - there is no thumbnail element, so lets create it
3506        if (!thumbnailElement) {
3507            thumbnailElement = document.createElement("div");
3508            thumbnailElement.classList.add("drop-zone__thumb");
3509            dropZoneElement.appendChild(thumbnailElement);
3510        }
3511
3512        thumbnailElement.dataset.label = file.name;
3513        thumbnailElement.classList.remove("image");
3514        thumbnailElement.classList.remove("video");
3515        thumbnailElement.classList.remove("audio");
3516
3517        // Show thumbnail for image files
3518        if (file.type.startsWith("image/")) {
3519            // for images uploads
3520            const reader = new FileReader();
3521
3522            reader.readAsDataURL(file);
3523            reader.onload = () => {
3524                thumbnailElement.style.backgroundImage = `url('${reader.result}')`;
3525                thumbnailElement.classList.add("image");
3526                $('.cta-list').show();
3527            };
3528        }else if(file.type.startsWith("video/")) {
3529            // for videos uploads
3530            var fileURL = URL.createObjectURL(file);
3531            var video = '<video id="videoPreview" controls="" autoplay="" muted width="400" height="200" style="" src="'+fileURL+'"></video>';
3532
3533            thumbnailElement.style.backgroundImage = null;
3534            thumbnailElement.innerHTML = video;
3535            thumbnailElement.classList.add("video");
3536            $('.cta-list').show();
3537
3538        }else {
3539            // for audio uploads
3540            // var file = event.target.files[0];
3541            var fileURL = URL.createObjectURL(file);
3542            var audio = '<audio controls id="audioPreview"><source src="'+fileURL+'" id="audioSrc"></audio>';
3543
3544            thumbnailElement.style.backgroundImage = null;
3545            thumbnailElement.innerHTML = audio;
3546            thumbnailElement.classList.add('audio');
3547            $('.cta-list').show();
3548
3549            document.getElementById("audio").load();
3550        }
3551    }
3552
3553    // for audio files upload
3554    // const mf = document.querySelector('input[name="myFile"]');
3555    // // const mf = $('#mf');
3556    // mf.addEventListener("change", (event) => {
3557
3558    //     var file = event.target.files[0];
3559    //     if(file.type.startsWith("audio/")){
3560    //         var fileURL = URL.createObjectURL(file);
3561    //         var audio = '<audio controls id="audio"><source src="'+fileURL+'" id="audioSrc"></audio>';
3562
3563    //         $('.drop-zone__thumb').removeClass('image');
3564    //         $('.drop-zone__thumb').removeClass('video');
3565    //         $('.drop-zone__thumb').addClass('audio');
3566    //         $('.drop-zone__thumb').html(audio);
3567
3568    //         document.getElementById("audio").load();
3569    //     }
3570    // });
3571
3572    $(document).on('click','#btn-uploads_delete',function(e){
3573        e.preventDefault();
3574
3575        $('#mf').val('');
3576        $('.cta-list').hide();
3577        $('.drop-zone__thumb').remove();
3578        $('.drop-zone__prompt').show();
3579    });
3580
3581    $(document).on('click','#uploadmedia',function(e){
3582        e.preventDefault();
3583        $('#upload_content_img').slideToggle(500);
3584        // $("#upload_content_img").slideToggle(500);
3585    })
3586    $(document).on('click','#uploadmed',function(e){
3587        e.preventDefault();
3588        $('#upload_content').slideToggle(500);
3589        // $("#upload_content_img").slideToggle(500);
3590    })
3591</script>
3591
3592
3593<script>
3594    $(window).on("load",function() {
3595        $(window).scroll(function() {
3596            var windowBottom = $(this).scrollTop() + $(this).innerHeight();
3597            $(".footer-bottom-content .bottom-content").each(function() {
3598            /* Check the location of each desired element */
3599            var objectBottom = $(this).offset().top + $(this).outerHeight() - 70;
3600            
3601                /* If the element is completely within bounds of the window, fade it in */
3602                if (objectBottom < windowBottom) { //object comes into view (scrolling down)
3603                    $(this).addClass('start');
3604                } else { //object goes out of view (scrolling up)
3605                    $(this).removeClass('start');
3606                }
3607            });
3608        }).scroll(); //invoke scroll-handler on page-load
3609    });
3610
3611    var header = document.getElementById("main-header");
3612    var headerHeight = $('#main-header').innerHeight();
3613
3614    if ( window.location.pathname == '/' ){
3615        var topLandingSection = $('#top-header').innerHeight();
3616        var sticky = header.offsetTop - topLandingSection + headerHeight + 80;
3617
3618    } else {
3619        var sticky = header.offsetTop + headerHeight + 80;
3620    }
3621    // Other page
3622    function myFunction() {
3623        if (window.pageYOffset > sticky) {
3624            header.classList.add("fixed-header");
3625        } else {
3626            header.classList.remove("fixed-header");
3627        }
3628    }
3629    if ( window.location.pathname !== '/' ){
3630        function fixHeaderJump() {
3631            var headerHeight = $('#main-header').innerHeight();
3632            // $("#main-header").wrap('<div class="header-wrap"></div>');
3633            // $(".header-wrap").height(headerHeight);
3634        }
3635        fixHeaderJump();
3636    }
3637
3638
3639    $(window).on('load', function(){
3640        if ( window.location.pathname == '/' ){
3641            setTimeout(function() {
3642                window.onscroll = function () {
3643                    myFunction()
3644                };
3645                function fixHeaderJump() {
3646                    var headerHeight = $('#main-header').innerHeight();
3647                    // $("#main-header").wrap('<div class="header-wrap"></div>');
3648                    // $(".header-wrap").height(headerHeight);
3649                }
3650                fixHeaderJump();
3651            }, 8400);
3652
3653        } else {
3654            setTimeout(function() {
3655                window.onscroll = function () {
3656                    myFunction()
3657                };
3658
3659            }, 0);
3660
3661
3662        }
3663    });
3664
3665</script>
3665
3666
3667<script>
3668    var $status = $('.controls-text');
3669    var $slickElement = $('.club-detail-hero-slider .slider-content');
3670
3671    $slickElement.on('init reInit afterChange', function (event, slick, currentSlide, nextSlide) {
3672        var i = (currentSlide ? currentSlide : 0) + 1;
3673        $status.html( i+'<span>of</span> ' + slick.slideCount);
3674    });
3675
3676    $slickElement.slick({
3677        slide: '.slide-item',
3678        autoplay: true,
3679        dots: false,
3680        autoplaySpeed: 6000,
3681        vertical: true,
3682        verticalSwiping: true,
3683        arrows: true,
3684        nextArrow: $('.controls').find('.next'),
3685        prevArrow: $('.controls').find('.prev'),
3686    });
3687</script>
3687
3688<!-- Cookie Consent Banner -->
3689<div id="cookieConsent" class="cookie-consent-banner" style="display: none;">
3690    <div class="cookie-consent-content">
3691        <div class="cookie-consent-text">
3692            <h4>🍪 We Use Cookies</h4>
3693            <p>We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. <a href="https://www.laughfactory.com/privacy-policy" target="_blank">Learn more</a></p>
3694    </div>
3695        <div class="cookie-consent-buttons">
3696            <button id="cookieDecline" class="cookie-btn cookie-btn-decline">Decline</button>
3697            <button id="cookieAccept" class="cookie-btn cookie-btn-accept">Accept All</button>
3698        </div>
3699    </div>
3700</div>
3701
3702<style>
3703/* Cookie Consent Banner Styles */
3704.cookie-consent-banner {
3705    position: fixed;
3706    bottom: 0;
3707    left: 0;
3708    right: 0;
3709    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
3710    color: #ffffff;
3711    padding: 20px;
3712    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.3);
3713    z-index: 9999;
3714    border-top: 3px solid #ff6b35;
3715    font-family: 'Arial', sans-serif;
3716    animation: slideUp 0.5s ease-out;
3717}
3718
3719@keyframes slideUp {
3720    from {
3721        transform: translateY(100%);
3722        opacity: 0;
3723    }
3724    to {
3725        transform: translateY(0);
3726        opacity: 1;
3727    }
3728}
3729
3730.cookie-consent-content {
3731    max-width: 1200px;
3732    margin: 0 auto;
3733    display: flex;
3734    align-items: center;
3735    justify-content: space-between;
3736    gap: 20px;
3737}
3738
3739.cookie-consent-text {
3740    flex: 1;
3741}
3742
3743.cookie-consent-text h4 {
3744    margin: 0 0 8px 0;
3745    font-size: 18px;
3746    font-weight: bold;
3747    color: #ff6b35;
3748}
3749
3750.cookie-consent-text p {
3751    margin: 0;
3752    font-size: 14px;
3753    line-height: 1.4;
3754    color: #e0e0e0;
3755}
3756
3757.cookie-consent-text a {
3758    color: #ff6b35;
3759    text-decoration: underline;
3760}
3761
3762.cookie-consent-text a:hover {
3763    color: #ff8c5a;
3764}
3765
3766.cookie-consent-buttons {
3767    display: flex;
3768    gap: 12px;
3769    flex-shrink: 0;
3770}
3771
3772.cookie-btn {
3773    padding: 12px 24px;
3774    border: none;
3775    border-radius: 6px;
3776    font-size: 14px;
3777    font-weight: 600;
3778    cursor: pointer;
3779    transition: all 0.3s ease;
3780    min-width: 100px;
3781}
3782
3783.cookie-btn-decline {
3784    background: transparent;
3785    color: #ffffff;
3786    border: 2px solid #666;
3787}
3788
3789.cookie-btn-decline:hover {
3790    background: #666;
3791    border-color: #888;
3792}
3793
3794.cookie-btn-accept {
3795    background: linear-gradient(135deg, #ff6b35 0%, #ff8c5a 100%);
3796    color: #ffffff;
3797    border: 2px solid #ff6b35;
3798}
3799
3800.cookie-btn-accept:hover {
3801    background: linear-gradient(135deg, #ff8c5a 0%, #ff6b35 100%);
3802    transform: translateY(-2px);
3803    box-shadow: 0 4px 12px rgba(255, 107, 53, 0.3);
3804}
3805
3806/* Mobile Responsive */
3807@media (max-width: 768px) {
3808    .cookie-consent-content {
3809        flex-direction: column;
3810        text-align: center;
3811        gap: 15px;
3812    }
3813    
3814    .cookie-consent-buttons {
3815        width: 100%;
3816        justify-content: center;
3817    }
3818    
3819    .cookie-btn {
3820        flex: 1;
3821        max-width: 150px;
3822    }
3823    
3824    .cookie-consent-text h4 {
3825        font-size: 16px;
3826    }
3827    
3828    .cookie-consent-text p {
3829        font-size: 13px;
3830    }
3831}
3832
3833@media (max-width: 480px) {
3834    .cookie-consent-banner {
3835        padding: 15px;
3836    }
3837    
3838    .cookie-consent-buttons {
3839        flex-direction: column;
3840        gap: 10px;
3841    }
3842    
3843    .cookie-btn {
3844        width: 100%;
3845        max-width: none;
3846    }
3847}
3848</style>
3849
3850<script>
3851// Cookie Consent Management
3852document.addEventListener('DOMContentLoaded', function() {
3853    const cookieBanner = document.getElementById('cookieConsent');
3854    const acceptBtn = document.getElementById('cookieAccept');
3855    const declineBtn = document.getElementById('cookieDecline');
3856
3857    // Helpers
3858    function setCookie(name, value, days) {
3859        const expires = new Date();
3860        expires.setTime(expires.getTime() + (days * 24 * 60 * 60 * 1000));
3861        document.cookie = name + '=' + value + ';expires=' + expires.toUTCString() + ';path=/;SameSite=Lax';
3862    }
3863
3864    function getCookie(name) {
3865        const nameEQ = name + "=";
3866        const ca = document.cookie.split(';');
3867        for (let i = 0; i < ca.length; i++) {
3868            let c = ca[i];
3869            while (c.charAt(0) === ' ') c = c.substring(1, c.length);
3870            if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
3871        }
3872        return null;
3873    }
3874
3875    function clearCookie(name) {
3876        document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; SameSite=Lax';
3877    }
3878
3879    function hasQueryParam(param) {
3880        try { return new URLSearchParams(window.location.search).has(param); } catch(e) { return false; }
3881    }
3882
3883    function hideBanner() {
3884        cookieBanner.style.animation = 'slideDown 0.5s ease-out';
3885        setTimeout(() => {
3886            cookieBanner.style.display = 'none';
3887        }, 500);
3888    }
3889
3890    function enableAllCookies() {
3891        try { console.log('All cookies accepted'); } catch(e) {}
3892    }
3893
3894    function disableNonEssentialCookies() {
3895        try { console.log('Non-essential cookies declined'); } catch(e) {}
3896    }
3897
3898    // Force-show for QA: add ?force_cookie_banner=1 to URL
3899    if (hasQueryParam('force_cookie_banner')) {
3900        clearCookie('cookie_consent');
3901        setTimeout(() => { cookieBanner.style.display = 'block'; }, 300);
3902    }
3903
3904    // Normal show if no prior choice
3905    const cookieChoice = getCookie('cookie_consent');
3906    if (!cookieChoice && !hasQueryParam('force_cookie_banner')) {
3907        setTimeout(() => { cookieBanner.style.display = 'block'; }, 1000);
3908    }
3909
3910    // Safety fallback: if still hidden and no cookie after load, force show
3911    setTimeout(() => {
3912        if (!getCookie('cookie_consent') && cookieBanner && cookieBanner.style.display === 'none') {
3913            cookieBanner.style.display = 'block';
3914        }
3915    }, 3000);
3916
3917    // Bind actions
3918    acceptBtn && acceptBtn.addEventListener('click', function() {
3919        setCookie('cookie_consent', 'accepted', 365);
3920        hideBanner();
3921        enableAllCookies();
3922    });
3923
3924    declineBtn && declineBtn.addEventListener('click', function() {
3925        setCookie('cookie_consent', 'declined', 365);
3926        hideBanner();
3927        disableNonEssentialCookies();
3928    });
3929});
3930
3931// Add slide down animation
3932const style = document.createElement('style');
3933style.textContent = `
3934    @keyframes slideDown {
3935        from { transform: translateY(0); opacity: 1; }
3936        to { transform: translateY(100%); opacity: 0; }
3937    }
3938`;
3939document.head.appendChild(style);
3940</script>
vendor: 1 bytes, line 3940
3940

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.