1 2<!DOCTYPE html> 3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml" > 4 <head> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <link href="/templates/ays/images/favicon.ico" rel="shortcut icon" type="image/x-icon"> 7 <meta name="google-site-verification" content="uQ_q7wYjhcxKAInf4i_JmPaTBWujck2iohGhpFS58ec" /> 8 <base href="https://ays-pro.com/contact" /> 9 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 10 <meta name="keywords" content="premium plugins, wordpress plugins, wordpress best plugins, wordpress, wp, wp plugins, wordpress premium plugins, wp premium plugins, plugin" /> 11 <meta name="robots" content="index, follow" /> 12 <meta name="description" content="Need help? AYS Pro avidly supports its community. Our Customer Care team is here to help you!" /> 13 <meta name="generator" content="Joomla! - Open Source Content Management" /> 14 <title>The Fastest Customer Care | Ays Pro</title> 15 <link href="https://ays-pro.com/contact/b2jcontact?bid=1" rel="canonical" /> 16 <link rel="stylesheet" href="/contact/loader/component/116/components/b2jcontact/css?bid=1" type="text/css" /> 17 <link rel="stylesheet" href="https://ays-pro.com/templates/ays/css/template.css?v=54" type="text/css" media="screen,projection" /> 18 <link rel="stylesheet" href="https://ays-pro.com/templates/ays/css/template_def.css?v=56" type="text/css" media="screen,projection" as="style" rel="preload" onload="this.media='all'" /> 19
19<script src="/contact/loader/component/116?type=js&filename=jtext" type="text/javascript"></script>
19 20
20<script src="/components/com_b2jcontact/js/fileuploader.js" type="text/javascript"></script>
20 21
21<script src="/components/com_b2jcontact/js/glDatePicker.js" type="text/javascript"></script>
21 22
22<script src="/components/com_b2jcontact/js/chosen.jquery.js" type="text/javascript"></script>
22 23
23<script src="https://ays-pro.com/templates/ays/js/jquery.min.js" type="text/javascript"></script>
23 24
24<script src="/templates/ays/js/main.js?v=33" type="text/javascript" defer="defer"></script>
24 25 <noscript><link rel="stylesheet" href="https://ays-pro.com/templates/ays/css/template_def.css?v=57"></noscript> 26 27 28 29 30 <!-- 2025 | Black Friday 2025 top banner main page | Start --> 31 <!-- 2025 | Black Friday 2025 top banner main page | End --> 32 <style> /* Christmas 2025 footer banner | Start */ /* Keyframe Animations */ @keyframes ays-pro-sparkle-animation { 0%, 100% { opacity: 0.3; transform: scale(0.8); } 50% { opacity: 1; transform: scale(1.2); } } @keyframes ays-pro-slide-up { 0% { opacity: 0; transform: translateY(100%); } 100% { opacity: 1; transform: translateY(0); } } @keyframes ays-pro-slide-down { 0% { opacity: 1; transform: translateY(0); } 100% { opacity: 0; transform: translateY(100%); } } @keyframes ays-pro-pulse-glow { 0%, 100% { box-shadow: 0 0 20px rgba(238, 173, 43, 0.3); } 50% { box-shadow: 0 0 30px rgba(238, 173, 43, 0.5); } } /* Main Wrapper */ .ays-pro-christmas-bottom-banner-wrapper { position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; padding: 0 16px 16px; animation: ays-pro-slide-up 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards; } .ays-pro-christmas-bottom-banner-wrapper.ays-pro-banner-closing { animation: ays-pro-slide-down 0.4s cubic-bezier(0.16, 1, 0.3, 1) forwards; } /* Container */ .ays-pro-christmas-bottom-banner-container { position: relative; margin: 0 auto; max-width: 700px; overflow: hidden; border-radius: 16px; background: linear-gradient(135deg, rgb(170, 24, 48) 0%, rgb(105, 22, 43) 100%); box-shadow: 0 -4px 30px -5px rgba(170, 24, 48, 0.25), 0 -2px 10px -2px rgba(0, 0, 0, 0.1); } /* Content */ .ays-pro-christmas-bottom-banner-content { position: relative; } /* Decorative Sparkles */ .ays-pro-christmas-bottom-banner-sparkle { position: absolute; pointer-events: none; color: rgba(238, 173, 43, 0.4); animation: ays-pro-sparkle-animation 2s ease-in-out infinite; } .ays-pro-christmas-bottom-banner-sparkle-1 { top: 12px; left: 16px; width: 16px; height: 16px; animation-delay: 0s; } .ays-pro-christmas-bottom-banner-sparkle-2 { top: 8px; right: 64px; width: 12px; height: 12px; color: rgba(250, 246, 232, 0.3); animation-delay: 0.7s; } .ays-pro-christmas-bottom-banner-sparkle-3 { bottom: 12px; left: 25%; width: 12px; height: 12px; color: rgba(238, 173, 43, 0.3); animation-delay: 1.4s; } /* Gradient Overlay */ .ays-pro-christmas-bottom-banner-gradient { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(to right, transparent, rgba(250, 246, 232, 0.05), transparent); } /* Inner Content */ .ays-pro-christmas-bottom-banner-inner { position: relative; padding: 16px 20px 14px; } /* Left Section */ .ays-pro-christmas-bottom-banner-left { display: inline-block; vertical-align: middle; } .ays-pro-christmas-bottom-banner-icon-wrapper { display: inline-block; position: relative; margin-right: 12px; vertical-align: middle; } .ays-pro-christmas-bottom-banner-icon-glow { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(238, 173, 43, 0.2); border-radius: 50%; filter: blur(16px); } .ays-pro-christmas-bottom-banner-icon { position: relative; display: inline-block; width: 40px; height: 40px; border-radius: 50%; background: rgba(250, 246, 232, 0.1); backdrop-filter: blur(4px); border: 1px solid rgba(250, 246, 232, 0.2); text-align: center; line-height: 40px; } .ays-pro-christmas-bottom-banner-icon svg { width: 20px; height: 20px; color: rgb(250, 246, 232); vertical-align: middle; } /* Text */ .ays-pro-christmas-bottom-banner-text { display: inline-block; vertical-align: middle; } .ays-pro-christmas-bottom-banner-title { color: rgb(250, 246, 232); font-size: 18px; font-weight: 600; letter-spacing: -0.025em; margin-right: 8px; } .ays-pro-christmas-bottom-banner-subtitle { color: rgba(250, 246, 232, 0.9); font-size: 20px; font-weight: 500; } /* Right Section */ .ays-pro-christmas-bottom-banner-right { float: right; } .ays-pro-christmas-bottom-banner-code-wrapper, .ays-pro-christmas-bottom-banner-cta, .ays-pro-christmas-bottom-banner-close { display: inline-block; vertical-align: middle; margin-left: 12px; } /* Promo Code */ .ays-pro-christmas-bottom-banner-code-wrapper { position: relative; } .ays-pro-christmas-bottom-banner-code-glow { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(238, 173, 43, 0.2); border-radius: 50%; filter: blur(12px); opacity: 0; transition: opacity 0.2s; } .ays-pro-christmas-bottom-banner-code-wrapper:hover .ays-pro-christmas-bottom-banner-code-glow { opacity: 1; } .ays-pro-christmas-bottom-banner-code { position: relative; padding: 6px 16px; border-radius: 50px; background: rgba(250, 246, 232, 0.95); box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.15); border: 2px dashed rgba(105, 22, 43, 0.3); cursor: pointer; } .ays-pro-christmas-bottom-banner-code-text { display: flex; justify-content: center; align-items: center; color: rgb(105, 22, 43); font-weight: 700; font-size: 14px; letter-spacing: 0.05em; } .ays-pro-christmas-bottom-banner-code-text path { fill: rgb(105, 22, 43); } /* CTA Button */ .ays-pro-christmas-bottom-banner-wrapper .ays-pro-christmas-bottom-banner-cta { position: relative; padding: 10px 24px; border-radius: 50px; background-color: rgb(238, 173, 43); color: rgb(105, 22, 43); font-weight: 600; font-size: 14px; border: none; cursor: pointer; box-shadow: 0 4px 15px -3px rgba(170, 24, 48, 0.4); transition: transform 0.2s; } .ays-pro-christmas-bottom-banner-wrapper .ays-pro-christmas-bottom-banner-cta:hover { transform: scale(1.05); background-color: rgb(238, 173, 43); } .ays-pro-christmas-bottom-banner-cta-glow { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(238, 173, 43, 0.4); border-radius: 50px; filter: blur(12px); opacity: 0.4; animation: ays-pro-pulse-glow 2s ease-in-out infinite; } .ays-pro-christmas-bottom-banner-cta-text { position: relative; white-space: nowrap; color: rgb(105, 22, 43); } /* Close Button */ .ays-pro-christmas-bottom-banner-close { padding: 6px; border-radius: 50%; background: transparent; color: rgba(250, 246, 232, 0.6); border: none; cursor: pointer; transition: all 0.2s; }
32 .ays-pro-christmas-bottom-banner-close:hover { color: rgb(250, 246, 232); background: rgba(250, 246, 232, 0.1); } .ays-pro-christmas-bottom-banner-close svg { width: 20px; height: 20px; display: block; } /* Notification */ .ays-quiz-christmas-banner-copy-notification { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(0, 0, 0, 0.8); color: #fff; padding: 12px 24px; border-radius: 8px; font-size: 14px; z-index: 10000; opacity: 0; transition: opacity 0.3s; } .ays-quiz-christmas-banner-copy-notification.show { opacity: 1; } /* Responsive Design */ @media (max-width: 768px) { .ays-pro-christmas-bottom-banner-inner { padding: 14px 16px; } .ays-pro-christmas-bottom-banner-left, .ays-pro-christmas-bottom-banner-right { display: block; float: none; text-align: center; } .ays-pro-christmas-bottom-banner-right { margin-top: 12px; } .ays-pro-christmas-bottom-banner-icon-wrapper { margin-right: 8px; } .ays-pro-christmas-bottom-banner-code-wrapper, .ays-pro-christmas-bottom-banner-cta, .ays-pro-christmas-bottom-banner-close { margin-left: 8px; } .ays-pro-christmas-bottom-banner-close { position: absolute; top: 0; right: 0; } .ays-pro-christmas-bottom-banner-title { font-size: 16px; } .ays-pro-christmas-bottom-banner-subtitle { font-size: 14px; } .ays-pro-christmas-bottom-banner-cta { padding: 8px 20px; font-size: 13px; } } @media (max-width: 480px) { .ays-pro-christmas-bottom-banner-wrapper { padding: 0 12px 12px; } .ays-pro-christmas-bottom-banner-container { border-radius: 12px; } .ays-pro-christmas-bottom-banner-title { display: block; } .ays-pro-christmas-bottom-banner-subtitle { display: none; } .ays-pro-christmas-bottom-banner-code-wrapper { display: block; margin: 8px auto; width: fit-content; } div.ays-pro-christmas-bottom-banner-wrapper .ays-pro-christmas-bottom-banner-cta { margin-left: 0; } } /* 2025 | Christmas 2025 footer banner | End */ </style> </head> 33 <body> 34 <div id="top"></div> 35 <div id="jmain" class="ays-view-b2jcontact"> 36 <!-- 2025 | Black Friday top banner main page | Start --> 37 <!-- 2025 | Black Friday top banner main page | End --> 38 <header class="ays-site-header"> 39 <div class="jrow_full_width jtop_header"> 40 <div class="jrow_content_width ays-site-header__inner"> 41 <div class="jlogo"> 42 <a href="/" class="jlogo_text" aria-label="AYS Pro home"> 43 <img src="/templates/ays/images/Logo_final.png" alt="" width="80" height="54"> 44 <span class="ays-site-brand-name">AYS <strong>Pro</strong></span> 45 </a> 46 </div> 47 <div class="jtopmenu"> 48 <button type="button" class="dd_menu_trigger" aria-expanded="false" aria-controls="ays-site-menu-drawer" aria-label="Open navigation menu"> 49 <span class="ays-menu-icon" aria-hidden="true"></span> 50 </button> 51 <div class="ays-site-header__drawer" id="ays-site-menu-drawer"> 52 <ul class="nav menu"> 53<li class="item-201"><a href="/" >Home</a></li><li class="item-168 deeper parent"><a href="/wordpress" title="WordPress Plugins" >WordPress Plugins</a><button type="button" class="ays-submenu-toggle" aria-expanded="false" aria-controls="ays-submenu-168" aria-label="Toggle WordPress Plugins submenu"><span aria-hidden="true"></span></button><ul class="nav-child unstyled small" id="ays-submenu-168"><li class="item-187"><a href="/wordpress/quiz-maker" title="Wordpress Quiz Plugin" ><img src="/images/plugins-icons-menu/quiz-maker.webp" alt="Quiz Maker" loading="lazy" /><span class="image-title">Quiz Maker</span> </a></li><li class="item-215"><a href="/wordpress/survey-maker" ><img src="/images/plugins-icons-menu/survey-maker.webp" alt="Survey Maker" loading="lazy" /><span class="image-title">Survey Maker</span> </a></li><li class="item-195"><a href="/wordpress/poll-maker" title="Wordpress Poll Plugin" ><img src="/images/plugins-icons-menu/poll-maker.webp" alt="Poll Maker" loading="lazy" /><span class="image-title">Poll Maker</span> </a></li><li class="item-329"><a href="https://foxlms.com/" target="_blank" ><img src="/images/plugins-icons-menu/fox-lms.webp" alt="Fox LMS" loading="lazy" />
53<span class="image-title">Fox LMS</span> </a></li><li class="item-190"><a href="/wordpress/popup-box" ><img src="/images/plugins-icons-menu/popup-box.webp" alt="Popup Box" loading="lazy" /><span class="image-title">Popup Box</span> </a></li><li class="item-304"><a href="/wordpress/chatgpt-assistant" ><img src="/images/plugins-icons-menu/chatgpt-assistant.webp" alt="ChatGPT assistant" loading="lazy" /><span class="image-title">ChatGPT assistant</span> </a></li><li class="item-289"><a href="/wordpress/easy-form" ><img src="/images/plugins-icons-menu/easy-form.webp" alt="Easy Form" loading="lazy" /><span class="image-title">Easy Form</span> </a></li><li class="item-288"><a href="/wordpress/chart-builder" ><img src="/images/plugins-icons-menu/chart-builder.webp" alt="Chart Builder" loading="lazy" /><span class="image-title">Chart Builder</span> </a></li><li class="item-172"><a href="/wordpress/facebook-popup-likebox" ><img src="/images/plugins-icons-menu/facebook-popup-likebox.webp" alt="Facebook Popup Likebox" loading="lazy" /><span class="image-title">Facebook Popup Likebox</span> </a></li><li class="item-194"><a href="/wordpress/secure-copy-content-protection" title="WordPress Copy Content Protection Plugin" ><img src="/images/plugins-icons-menu/secure-copy-content-protection.webp" alt="Copy Content Protection" loading="lazy" /><span class="image-title">Copy Content Protection</span> </a></li><li class="item-188"><a href="/wordpress/photo-gallery" title="Wordpress Photo Gallery Plugin" ><img src="/images/plugins-icons-menu/photo-gallery.webp" alt="Photo Gallery" loading="lazy" /><span class="image-title">Photo Gallery</span> </a></li><li class="item-226"><a href="/wordpress/personal-dictionary" ><img src="/images/plugins-icons-menu/personal-dictionary.webp" alt="Personal Dictionary" loading="lazy" /><span class="image-title">Personal Dictionary</span> </a></li><li class="item-176"><a href="/wordpress/image-slider" ><img src="/images/plugins-icons-menu/image-slider.webp" alt="Image Slider" loading="lazy" /><span class="image-title">Image Slider</span> </a></li><li class="item-170"><a href="/wordpress/random-posts-and-pages" ><img src="/images/plugins-icons-menu/random-posts.webp" alt="Random posts and pages" loading="lazy" /><span class="image-title">Random posts and pages</span> </a></li><li class="item-198"><a href="/wordpress/faq-builder" ><img src="/images/plugins-icons-menu/faq-builder.webp" alt="FAQ Builder" loading="lazy" /><span class="image-title">FAQ Builder</span> </a></li><li class="item-203"><a href="/wordpress/portfolio-responsive-gallery" ><img src="/images/plugins-icons-menu/portfolio-responsive-gallery.webp" alt="Portfolio Responsive Gallery" loading="lazy" /><span class="image-title">Portfolio Responsive Gallery</span> </a></li><li class="item-237"><a href="/wordpress/advanced-related-posts" ><img src="/images/plugins-icons-menu/advanced-related-posts.webp" alt="Advanced Related Posts" loading="lazy" /><span class="image-title">Advanced Related Posts</span> </a></li><li class="item-272"><a href="/wordpress/auto-scroll" ><img src="/images/plugins-icons-menu/autoscroll.webp" alt="Auto scroll" loading="lazy" /><span class="image-title">Auto scroll</span> </a></li></ul></li><li class="item-117"><a href="/log-in" >Log In</a></li><li class="item-106"><a href="/about-us" >About Us</a></li><li class="item-116 current active"><a href="/contact" >Contact Us</a></li></ul> 54 55 <a class="ays-site-header__cta" href="/wordpress"> 56 Explore Plugins </a> 57 </div> 58 <button type="button" class="jmenu_bg" aria-label="Close navigation menu" tabindex="-1"></button> 59 </div> 60 </div> 61 </div> 62 </header> 63 <div class="jrow_full_width jslider"> 64 </div> 65 66 <div class="jcontent"> 67 <div class="jrow_content_width"> 68 69 <div id="system-message-container"> 70 </div> 71 72 73 74 <a name="b2jcomid_116"></a><div id="b2jcontainer_c116" class="b2jcontainer b2j_contact"><h2>CONTACT US</h2> 75 <form enctype="multipart/form-data" 76 id="b2j_form_c116" 77 name="b2j_form_c116" 78 class="b2j_form b2jform-extended" 79 method="post" 80 action="/contact#b2jcomid_116"> 81 <div class="control-group"><label class="control-label"></label><div class="controls"><div><div><p><span style="color: #000000;"><em><span style="font-size: 14pt;">Need help? Here is how to reach us.<br /> 82</span></em><span style="font-size: 14pt;"><span style="font-size: 12pt;">AYS Pro avidly supports its community. The support is a valuable part of your purchase.</span></span></span><br /> 83<span style="color: #000000;">Our <strong>Customer Care team</strong> is here to help you! We are easily accessible via email.</span></p> 84<p><span style="color: #000000;">For instant answers, take a look through the <em>Frequently Asked Questions</em> (FAQs) and the <em><a style="color:#2C00FF" href="https://ays-pro.com/ays-pro-plugins-documentation">User Manual(Documentation)</a></em> of the given plugin.</span></p> 85<p><span style="color: #000000;">Have you still got a pre-sale or support requests that are not answered in there? Please feel free to contact us via the form and our experts will always be happy to help you. <strong>Note</strong> to clarify it as much as possible for quick resolution by providing the website URL, the versions of your WP and our plugin and so on.</span></p> 86<p><span style="color: #000000;"><em>Please check your spam folder if you donât see a reply within a working day.</em><br /> 87<em>Our email address: [email protected]</em><br /> 88</span></p></div> 89 90 91<div style="color:red !important;display:none"><i>Wishing you a prosperous Happy New Year!</i><br /> 92Please note that our office will be closed <b>from now to the 5th of January</b> on account of the Christmas and New Year Holidays.</div></div></div></div><div class='b2j_clearfix'></div><div class="b2j-contact-group-class-new-style"><div class='b2j-contact-group-class '><div class="control-group"><label class="control-label">First Name<span class="required"></span></label><div class="controls"><input type="text" value="" title="First Name" name="dynamic_0" /></div></div><div class="control-group"><label class="control-label">Last Name<span class="required"></span></label><div class="controls"><input type="text" value="" title="Last Name" name="dynamic_1" /></div></div><div class="control-group"><label class="control-label">Email<span class="required"></span></label><div class="controls"><input type="text" value="" title="Email" name="dynamic_2" /></div></div><div class="control-group"><label class="control-label">Plugin</label><div class="controls"><select class="b2j_select" data-placeholder="Select the plugin"name="dynamic_5" ><option value=""></option><option value="Quiz Maker">Quiz Maker</option><option value="Survey Maker">Survey Maker</option><option value="Poll Maker">Poll Maker</option><option value="Popup Box">Popup Box</option><option value="Copy Content Protection">Copy Content Protection</option><option value="Photo Gallery">Photo Gallery</option><option value="Personal Dictionary">Personal Dictionary</option><option value="Facebook Popup Likebox">Facebook Popup Likebox</option><option value="Random Posts">Random Posts</option><option value="Image Slider">Image Slider</option><option value="FAQ Builder">FAQ Builder</option><option value="Portfolio Responsive Gallery">Portfolio Responsive Gallery</option><option value="Advanced Related Posts">Advanced Related Posts</option><option value="Auto Scroll">Auto Scroll</option><option value="ChatGPT Assistant">ChatGPT Assistant</option><option value="Chart Builder">Chart Builder</option><option value="Easy Form">Easy Form</option></select></div></div><div class="control-group"><label class="control-label">Subject<span class="required"></span></label><div class="controls"><input type="text" value="" title="Subject" name="dynamic_3" /></div></div><div class="control-group"><label class="control-label">Message<span class="required"></span></label><div class="controls"><textarea rows="10" cols="30" name="dynamic_4" title="Message" ></textarea></div></div><div class='b2j_clearfix'></div></div><div class="control-group"><label class="control-label">Select files to attach</label><div class="controls"><div id="b2jupload_cid_116"></div><span class="help-block">Size limit for each file is 100 MB</span></div>
92<script language="javascript" type="text/javascript">jQuery(document).ready(function () {if (typeof Joomla == 'undefined'){ Joomla = {}; Joomla.JText = { strings:{}, '_':function (key, def) { return typeof this.strings[key.toUpperCase()] !== 'undefined' ? this.strings[key.toUpperCase()] : def; }, load:function (object) { for (var key in object) { this.strings[key.toUpperCase()] = object[key]; } return this; } };}Joomla.JText.load({"COM_B2JCONTACT_BROWSE_FILES":'Browse files',"JCANCEL":'Cancel',"COM_B2JCONTACT_FAILED":'Failed',"COM_B2JCONTACT_SUCCESS":'Success',"COM_B2JCONTACT_NO_RESULTS_MATCH":'No results match'});CreateUploadButton('b2jupload_cid_116', '/contact/loader/component/116/none/none/uploader?bid=1', 116, 0, 'component', 116);ResetBind('cid_116', 1, 116, 0, 'component');});</script>
92<noscript><input type="file" name="b2jstdupload" /></noscript></div> 93<div class="control-group"><label class="control-label"></label><div class="controls"><ul id="uploadlist-component116" class="qq-upload-list"></ul> 94<a href="javascript:void(0)" class="" onClick="ResetAttachments(this.parentNode.parentNode.parentNode)">Reset attachments</a></div></div> 95<div class="control-group ays-pro-b2j-captcha-main-box"> 96<label class="control-label">Security code<span class="required"></span></label><div class="controls ays-pro-b2j-captcha-main-controls" > 97<div class="ays-pro-b2j-captcha-field-input-box"><div class="b2jcaptchafieldcontainer"><img src="/contact/loader/component/116/none/none/captcha?bid=1" class="b2j_captcha_img" alt="captcha" id="b2jcaptcha_cid_116" width="110" height="50"/></div><div class="b2jcaptcha-reload-container"><img src="/media/com_b2jcontact/images/transparent.gif" id="reloadbtn_cid_116" alt="Reload" title="Reload image" width="16" height="16" onclick="javascript:ReloadB2JCaptcha('b2jcaptcha_cid_116')" /></div>
97<script language="javascript" type="text/javascript">BuildReloadButton('reloadbtn_cid_116');</script>
97</div><div class="b2jcaptchainputcontainer"><input type="text" name="b2jcaptcha" value="" title="Security code" /></div></div></div> 98<div class="control-group"><label class="control-label"></label><div class="controls"><div>By submitting this form, you accept our privacy policy.</div></div></div><div class="control-group b2j-contact-actions"><div class="controls"> 99<button class="btn btn-success" type="submit" style="margin-right:32px;" name="cid_116"> 100<span > 101Submit</span> 102</button> 103</div></div><div class="b2j_clearfix"></div></div> </form> 104 105 </div><!-- B2J Contact version 2.0 for Joomla 3.+ --> 106 107 108 109 </div> 110 </div> 111 <footer class="ays-site-footer"> 112 <div class="jrow_full_width jfooter"> 113 <div class="jrow_content_width ays-site-footer__inner"> 114 <div class="ays-site-footer__brand"> 115 <a href="/" class="jlogo_text" aria-label="AYS Pro home"> 116 <img src="/templates/ays/images/Logo_final.png" alt="" width="80" height="54"> 117 <span class="ays-site-brand-name">AYS <strong>Pro</strong></span> 118 </a> 119 <p>Premium WordPress plugins built and supported by one team since 2014.</p> 120 </div> 121 <nav class="jfootermenu" aria-label="Footer navigation"> 122 123<ul class="nav menu"> 124<li class="item-142"><a href="/wordpress" >Products</a></li><li class="item-212"><a href="https://wordpress.org/plugins/search/ays-pro/" target="_blank" >WordPress Plugins</a></li><li class="item-330"><a href="https://foxlms.com/" target="_blank" >Fox LMS</a></li><li class="item-143"><a href="/about-us" >About Us</a></li><li class="item-253"><a href="/affiliates" >Affiliates</a></li><li class="item-147"><a href="/sitemap" >Sitemap</a></li><li class="item-149"><a href="/terms-and-conditions" >Terms and Conditions</a></li><li class="item-146 current active"><a href="/contact" >Contact Us</a></li><li class="item-217"><a href="/blog" >Blog</a></li></ul> 125 </nav> 126 <div class="ays-site-footer__copyright"> 127 <p class="jfooter_text"> 128 AYS Pro Plugins © 2014-2026 </p> 129 </div> 130 </div> 131 </div> 132 </footer> 133 </div> 134 135 136 137 138 <!-- Mega Bundle Popup | Start --> 139 <!-- Mega Bundle Popup | End --> 140 141 142 143 <!-- 2025 | Christmas 2025 footer banner | HTML | Start --> 144 145 <div class="ays-pro-christmas-bottom-banner-wrapper" style="display: none;"> 146 <div class="ays-pro-christmas-bottom-banner-container"> 147 <div class="ays-pro-christmas-bottom-banner-content"> 148 149 <!-- Decorative sparkles --> 150 <svg class="ays-pro-christmas-bottom-banner-sparkle ays-pro-christmas-bottom-banner-sparkle-1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 151 <path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path> 152 <path d="M20 3v4"></path> 153 <path d="M22 5h-4"></path> 154 <path d="M4 17v2"></path> 155 <path d="M5 18H3"></path> 156 </svg> 157 158 <svg class="ays-pro-christmas-bottom-banner-sparkle ays-pro-christmas-bottom-banner-sparkle-2" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 159 <path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path> 160 <path d="M20 3v4"></path> 161 <path d="M22 5h-4"></path> 162 <path d="M4 17v2"></path> 163 <path d="M5 18H3"></path> 164 </svg> 165 166 <svg class="ays-pro-christmas-bottom-banner-sparkle ays-pro-christmas-bottom-banner-sparkle-3" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 167 <path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path> 168 <path d="M20 3v4"></path> 169 <path d="M22 5h-4"></path> 170 <path d="M4 17v2"></path> 171 <path d="M5 18H3"></path> 172 </svg> 173 174 <!-- Gradient overlay --> 175 <div class="ays-pro-christmas-bottom-banner-gradient"></div> 176 177 <!-- Main content --> 178 <div class="ays-pro-christmas-bottom-banner-inner"> 179 180 <!-- Left section with icon and text --> 181 <div class="ays-pro-christmas-bottom-banner-left"> 182 <div class="ays-pro-christmas-bottom-banner-icon-wrapper"> 183 <div class="ays-pro-christmas-bottom-banner-icon-glow"></div> 184 <div class="ays-pro-christmas-bottom-banner-icon"> 185 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 186 <rect x="3" y="8" width="18" height="4" rx="1"></rect> 187 <path d="M12 8v13"></path> 188 <path d="M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7"></path> 189 <path d="M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5"></path> 190 </svg> 191 </div>
192 </div> 193 194 <div class="ays-pro-christmas-bottom-banner-text"> 195 <span class="ays-pro-christmas-bottom-banner-title">Mega Bundle (Quiz, Survey, Poll)</span> 196 <span class="ays-pro-christmas-bottom-banner-subtitle">- 50% OFF</span> 197 </div> 198 </div> 199 200 <!-- Right section with code and buttons --> 201 <div class="ays-pro-christmas-bottom-banner-right"> 202 203 <!-- CTA Button --> 204 <button class="ays-pro-christmas-bottom-banner-cta"> 205 <div class="ays-pro-christmas-bottom-banner-cta-glow"></div> 206 <div class="ays-pro-christmas-bottom-banner-cta-text">Get Deal</div> 207 </button> 208 209 <!-- Close Button --> 210 <button class="ays-pro-christmas-bottom-banner-close" aria-label="Close popup"> 211 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 212 <path d="M18 6 6 18"></path> 213 <path d="m6 6 12 12"></path> 214 </svg> 215 </button> 216 217 </div> 218 219 </div> 220 </div> 221 </div> 222 </div>
222<script> 223 /** 224 * Christmas Banner JavaScript - ES5 Compatible 225 * With delayed popup and visit tracking 226 */ 227 228 (function() { 229 'use strict'; 230 231 // Configuration 232 var STORAGE_KEY = 'ays_christmas_banner_data'; 233 var POPUP_RULES = [ 234 { visit: 1, delay: 10000 }, // 1st visit: 10 seconds 235 { visit: 2, delay: 10000 }, // 2nd visit: 10 seconds 236 { visit: 3, delay: 15000 }, // 3th visit: 15 seconds 237 { visit: 4, delay: 15000 }, // 4th visit: 15 seconds 238 { visit: 5, delay: 20000 }, // 5th visit: 20 seconds 239 { visit: 7, delay: 20000 }, // 7th visit: 20 seconds 240 { visit: 10, delay: 30000 } // 10th visit: 30 seconds 241 ]; 242 var MAX_SHOWS_PER_DAY = 7; 243 244 // Wait for DOM to be ready 245 if (document.readyState === 'loading') { 246 document.addEventListener('DOMContentLoaded', initBanner); 247 } else { 248 initBanner(); 249 } 250 251 function initBanner() { 252 var banner = document.querySelector('.ays-pro-christmas-bottom-banner-wrapper'); 253 var closeButton = document.querySelector('.ays-pro-christmas-bottom-banner-close'); 254 var ctaButton = document.querySelector('.ays-pro-christmas-bottom-banner-cta'); 255 256 if (!banner) { 257 return; 258 } 259 260 // Hide banner initially 261 banner.style.display = 'none'; 262 263 // Get or initialize banner data 264 var bannerData = getBannerData(); 265 266 // Check if we need to reset daily data 267 if (shouldResetData(bannerData.lastResetDate)) { 268 bannerData = resetDailyData(); 269 } 270 271 // Increment visit count 272 bannerData.visitCount++; 273 saveBannerData(bannerData); 274 275 // Check if banner should be shown 276 var shouldShow = shouldShowBanner(bannerData); 277 278 if (shouldShow.show) { 279 // Show banner after delay 280 setTimeout(function() { 281 banner.style.display = 'block'; 282 283 // Increment show count 284 bannerData.showCount++; 285 saveBannerData(bannerData); 286 }, shouldShow.delay); 287 } 288 289 // Close button handler 290 if (closeButton) { 291 closeButton.addEventListener('click', function() { 292 closeBanner(banner); 293 }); 294 } 295 296 // CTA button handler 297 if (ctaButton) { 298 ctaButton.addEventListener('click', function() { 299 // Add your CTA URL here 300 window.open('https://ays-pro.com/mega-bundle?utm_source=ays-pro&utm_medium=mega-bundle-popup&utm_campaign=get-deal'); 301 // Optionally close banner after click 302 closeBanner(banner); 303 }); 304 } 305 } 306 307 /** 308 * Get banner data from localStorage 309 */ 310 function getBannerData() { 311 try { 312 var data = localStorage.getItem(STORAGE_KEY); 313 if (data) { 314 return JSON.parse(data); 315 } 316 } catch (e) { 317 // localStorage not available or parsing error 318 } 319 320 // Return default data 321 return { 322 visitCount: 0, 323 showCount: 0, 324 lastResetDate: getTodayDate() 325 }; 326 } 327 328 /** 329 * Save banner data to localStorage 330 */ 331 function saveBannerData(data) { 332 try { 333 localStorage.setItem(STORAGE_KEY, JSON.stringify(data)); 334 } catch (e) { 335 // localStorage not available 336 } 337 } 338 339 /** 340 * Check if data should be reset (new day) 341 */ 342 function shouldResetData(lastResetDate) {
343 var today = getTodayDate(); 344 return lastResetDate !== today; 345 } 346 347 /** 348 * Reset daily data 349 */ 350 function resetDailyData() { 351 var newData = { 352 visitCount: 0, 353 showCount: 0, 354 lastResetDate: getTodayDate() 355 }; 356 saveBannerData(newData); 357 return newData; 358 } 359 360 /** 361 * Get today's date as string (YYYY-MM-DD) 362 */ 363 function getTodayDate() { 364 var date = new Date(); 365 var year = date.getFullYear(); 366 var month = String(date.getMonth() + 1).padStart(2, '0'); 367 var day = String(date.getDate()).padStart(2, '0'); 368 return year + '-' + month + '-' + day; 369 } 370 371 /** 372 * Check if banner should be shown based on rules 373 */ 374 function shouldShowBanner(bannerData) { 375 // Check if already shown max times today 376 if (bannerData.showCount >= MAX_SHOWS_PER_DAY) { 377 return { show: false, delay: 0 }; 378 } 379 380 // Check visit count against rules 381 for (var i = 0; i < POPUP_RULES.length; i++) { 382 var rule = POPUP_RULES[i]; 383 if (bannerData.visitCount === rule.visit) { 384 return { show: true, delay: rule.delay }; 385 } 386 } 387 388 return { show: false, delay: 0 }; 389 } 390 391 /** 392 * Close banner with animation 393 */ 394 function closeBanner(banner) { 395 if (!banner) { 396 return; 397 } 398 399 // Add closing animation class 400 banner.classList.add('ays-pro-banner-closing'); 401 402 // Wait for animation to complete 403 setTimeout(function() { 404 banner.style.display = 'none'; 405 }, 400); 406 } 407 408 // Polyfill for String.padStart (for older browsers) 409 if (!String.prototype.padStart) { 410 String.prototype.padStart = function(targetLength, padString) { 411 targetLength = targetLength >> 0; 412 padString = String(typeof padString !== 'undefined' ? padString : ' '); 413 if (this.length >= targetLength) { 414 return String(this); 415 } else { 416 targetLength = targetLength - this.length; 417 if (targetLength > padString.length) { 418 padString += padString.repeat(targetLength / padString.length); 419 } 420 return padString.slice(0, targetLength) + String(this); 421 } 422 }; 423 } 424 })(); 425 426 function aysQuizChristmasCopyToClipboard(text) { 427 var textarea = document.createElement('textarea'); 428 textarea.value = text; 429 textarea.style.position = 'fixed'; 430 textarea.style.opacity = '0'; 431 document.body.appendChild(textarea); 432 433 textarea.select(); 434 textarea.setSelectionRange(0, 99999); 435 436 try { 437 document.execCommand('copy'); 438 aysQuizChristmasShowCopyNotification('Coupon code copied'); 439 } catch (err) { 440 console.error('Failed to copy text: ', err); 441 } 442 443 document.body.removeChild(textarea); 444 } 445 446 function aysQuizChristmasShowCopyNotification(message) { 447 var existingNotification = document.querySelector('.ays-quiz-christmas-banner-copy-notification'); 448 if (existingNotification) { 449 document.body.removeChild(existingNotification); 450 } 451 452 var notification = document.createElement('div'); 453 notification.className = 'ays-quiz-christmas-banner-copy-notification'; 454 notification.textContent = message; 455 document.body.appendChild(notification); 456 457 setTimeout(function() { 458 notification.classList.add('show'); 459 }, 10); 460 461 setTimeout(function() { 462 notification.classList.remove('show'); 463 setTimeout(function() { 464 if (notification.parentNode) { 465 document.body.removeChild(notification); 466 } 467 }, 300); 468 }, 2000); 469 } 470 </script>
470 <!-- 2025 | Christmas 2025 footer banner | HTML | End --> 471 472 473 <!-- Livechat support Aro--> 474 <!-- Livechat support Aro--> 475 </body> 476</html>
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.