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 & 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&ie=UTF8&t=m&ll=33.763816,-118.192595&spn=0.0008,0.004581&z=15&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&ie=UTF8&t=m&ll=34.098186,-118.364489&spn=0.0008,0.004581&z=15&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&ie=UTF8&t=m&ll=41.93946,-87.644369&spn=0.0008,0.004581&z=15&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">×</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">×</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">×</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">×</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">×</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.