PageSourceSearch

https://quickdatescript.com/login

html quickdatescript.com collected 2026-10-01 13:11:36 UTC 103,448 bytes, 1,693 lines download raw bytes

1<!DOCTYPE html>
2<html>
3<head>
4    <title>Quickdate</title>
5    <meta charset="UTF-8">
6<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
7<meta name="title" content="Quickdate">
8<meta name="description" content="Login">
9<meta name="keywords" content="Login">
10
11
12<meta property="og:title" content="Quickdate" />
13<meta property="og:description" content="Login" />
14<meta property="og:image" content="https://quickdatescript.com/themes/love/assets/img/logo.png" />
15<meta property="og:url" content="https://quickdatescript.com/login" />
16<meta property="og:type" content="article" />
17
18
19<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap" rel="stylesheet">
20<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap" rel="stylesheet">
21
22<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css"/>    <link rel="icon" href="https://quickdatescript.com/themes/love/assets/img/icon.png" type="image/x-icon">
23<link href="https://quickdatescript.com/themes/love/assets/css/materialize.min.css" type="text/css" id="materialize" rel="stylesheet" media="screen,projection"/><link href="https://quickdatescript.com/themes/love/assets/css/plugins.css" type="text/css" id="plugins" rel="stylesheet" media="screen,projection"/><link href="https://quickdatescript.com/themes/love/assets/css/style.css" type="text/css" id="style" rel="stylesheet" media="screen,projection"/><link href="https://quickdatescript.com/themes/love/assets/css/overrides.css" type="text/css" id="overrides" rel="stylesheet" media="screen,projection"/>
24<link href="https://quickdatescript.com/themes/love/assets/css/ie.css" type="text/css" id="ie" rel="stylesheet" media="screen,projection"/>
25
26
27    
27<script>
28        document_title = document.title;
29
30        window.site_url =  "https://quickdatescript.com";
31        window.ajax = "https://quickdatescript.com/aj/";
32        window.theme_url = "https://quickdatescript.com/themes/love/";
33        window.worker_updateDelay = '5000';
34        window.email_notification = '0';
35        window.media_path = "https://quickdatescript.com/";
36        window.current_route1 = "/login";
37        window.current_route2 = "/";
38        window.current_route3 = "/";
39        window.current_route4 = "/";
40        window.current_page = "login";
41        window.located = "125";
42        window.ajaxsend = true;
43        window.maintenance_mode = ""
44
45        var imageAddr = "https://quickdatescript.com/themes/love/assets/img/logo.png" + "?n=" + Math.random();
46        var startTime, endTime;
47        var downloadSize = 5616998;
48        var download = new Image();
49        download.onload = function () {
50            endTime = (new Date()).getTime();
51            var duration = (endTime - startTime) / 1000; //Math.round()
52            var bitsLoaded = downloadSize * 8;
53            var speedBps = (bitsLoaded / duration).toFixed(2);
54            var speedKbps = (speedBps / 1024).toFixed(2);
55            var speedMbps = (speedKbps / 1024).toFixed(2);
56
57            window.internet_speed = speedMbps;
58        }
59        startTime = (new Date()).getTime();
60        download.src = imageAddr;
61
62    </script>
62
63    <!--
63<script src="https://quickdatescript.com/themes/love/assets/js/jquery-2.1.1.min.js" type="text/javascript" id="jquery-2.1.1"></script>
63-->
64    
64<script src="https://quickdatescript.com/themes/love/assets/js/jquery-3.5.1.min.js" type="text/javascript" id="jquery-2.1.1"></script>
64
65    
65<script src="https://quickdatescript.com/themes/love/assets/js/functions.js" type="text/javascript" id="functions"></script>
65
66	
67	
67<script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script>
67
68
69    
69<script src="https://quickdatescript.com/themes/love/assets/js/materialize.min.js" type="text/javascript" id="materialize"/></script>
69<script src="https://quickdatescript.com/themes/love/assets/js/script.js" type="text/javascript" id="script"/></script>
69<script src="https://quickdatescript.com/themes/love/assets/js/plugins.js" type="text/javascript" id="plugins"/></script>
69<script src="https://quickdatescript.com/themes/love/assets/js/agora.js" type="text/javascript"/></script>
69<link href="https://vjs.zencdn.net/7.11.4/video-js.css" rel="stylesheet" />
69<script src="https://vjs.zencdn.net/7.11.4/video.min.js"></script>
69<script src="https://securionpay.com/checkout.js"></script>
69    <!-- onesignal -->
70    <link rel="manifest" href="https://quickdatescript.com/themes/love/assets/js/OneSignalSDKFiles/manifest.json">
71    
71<script src="https://quickdatescript.com/OneSignalSDKWorker.js" async='async'></script>
71
72    
72<script>
73        var push_user_id = '';
74        var my_id = '';
75        var OneSignal = window.OneSignal || [];
76            OneSignal.push(["init", {
77                appId: "c6d8ecf6-e3b8-4c49-b208-07a23364a6ed",
78                allowLocalhostAsSecureOrigin: true,
79                autoRegister: true, /* Set to true to automatically prompt visitors */
80                notifyButton: {
81                    enable: true /* Set to false to hide */
82                },
83                persistNotification: false,
84            }]);
85            OneSignal.push(function () {
86                OneSignal.getUserId(function(userId) {
87                    push_user_id = userId;
88                    if (userId != my_id) {
89                        $.get( window.ajax + 'onesignal/update_user_device_id', { id:push_user_id } );
90                    }
91                });
92                OneSignal.on('subscriptionChange', function (isSubscribed) {
93                    if (isSubscribed == false) {
94                        $.get( window.ajax + 'onesignal/remove_user_device_id', {} );
95                    } else {
96                        $.get( window.ajax + 'onesignal/update_user_device_id', { id:push_user_id } );
97                    }
98                });
99
100                OneSignal.on('notificationDisplay', function (event) {
101                    console.warn('OneSignal notification displayed:', event);
102                /*
103                {
104                    "id": "ce31de29-e1b0-4961-99ee-080644677cd7",
105                    "heading": "OneSignal Test Message",
106                    "content": "This is an example notification.",
107                    "url": "https://onesignal.com?_osp=do_not_open",
108                    "icon": "https://onesignal.com/images/notification_logo.png"
109                }
110                */
111                });
112
113                //
114                // OneSignal.sendSelfNotification(
115                //     /* Title (defaults if unset) */
116                //     "OneSignal Web Push Notification",
117                //     /* Message (defaults if unset) */
118                //     "Action buttons increase the ways your users can interact with your notification.",
119                //     /* URL (defaults if unset) */
120                //     'https://example.com/?_osp=do_not_open',
121                //     /* Icon */
122                //     'https://onesignal.com/images/notification_logo.png',
123                //     {
124                //         /* Additional data hash */
125                //         notificationType: 'news-feature'
126                //     },
127                //     [{ /* Buttons */
128                //         /* Choose any unique identifier for your button. The ID of the clicked button is passed to you so you can identify which button is clicked */
129                //         id: 'like-button',
130                //         /* The text the button should display. Supports emojis. */
131                //         text: 'Like',
132                //         /* A valid publicly reachable URL to an icon. Keep this small because it's downloaded on each notification display. */
133                //         icon: 'http://i.imgur.com/N8SN8ZS.png',
134                //         /* The URL to open when this action button is clicked. See the sections below for special URLs that prevent opening any window. */
135                //         url: 'https://example.com/?_osp=do_not_open'
136                //     },
137                //     {
138                //         id: 'read-more-button',
139                //         text: 'Read more',
140                //         icon: 'http://i.imgur.com/MIxJp1L.png',
141                //         url: 'https://example.com/?_osp=do_not_open'
142                //     }]
143                // );
144
145
146            });
147
148
149
150
151    </script>
151
152    
152<script>
153        function bindAjaxElement(item,e) {
154            if ($(item).attr('id') !== 'notificationbtn'){
155                $("#loader").css("display", "block");
156            }
157            var url ="";
158            var data_ajax = $(item).attr('data-ajax');
159            var data_ajax_post = $(item).attr('data-ajax-post');
160            var data_ajax_callback = $(item).attr('data-ajax-callback');
161
162            // var data_replace_text = $(item).attr('data-replace-text');
163            // var data_replace_dom = $(item).attr('data-replace-dom');
164            // if (typeof data_replace_text !== typeof undefined && data_replace_text !== false) {
165            //     if (typeof data_replace_dom !== typeof undefined && data_replace_dom !== false) {
166            //         $(data_replace_dom).html(data_replace_text);
167            //     }
168            // }
169
170            window.itm = $(item).attr('id');
171                        if (typeof data_ajax !== typeof undefined && data_ajax !== false) {
172                e.preventDefault();
173                url = $(item).attr('data-ajax');
174                window.current_page = url;
175                $.ajax({
176                    url: window.site_url + url + window.maintenance_mode,
177                    data:'url='+url+'&ajax=true',
178                    type: "POST",
179                    timeout: 60000,
180                    success: function(result) {
181                        $('body').css({'overflow':'inherit'});
182                        $("#loader").css("display","none");
183
184                        var is_user_logged_in = $( result ).filter( '.is_user_logged_in' ).html();
185                        if( typeof is_user_logged_in !== "undefined" ){
186                            if( is_user_logged_in !== "1" ){
187                                window.location.href = "https://quickdatescript.com/login";
188                            }
189                        }
190                        var title = $( result ).filter( '.page_title' ).html();
191                        var page_name = $( result ).filter( '.page_name' ).html();
192                            window.current_page = page_name;
193
194                        if(page_name !== 'profile' ){
195                            $('meta[name=robots]').remove();
196                            $('meta[name=googlebot]').remove();
197                        }
198                        $('#container').html(result);
199                        window.history.pushState({state:'new'},'', window.site_url + url);
200
201
202                        $("html, body").animate({ scrollTop: 0 }, 150);
203                        custom_footer_js(page_name);
204
205                        document.title = decodeHtml( title );
206                        window.title = decodeHtml( title );
207                        document.getElementsByTagName('title')[0].innerHTML = decodeHtml( title );
208                        
209                        M.updateTextFields();
210
211                           window.onpopstate = function(event) {
212                               $(window).unbind('popstate');
213                               window.location.href = document.location;
214                           };
215
216                        event_runner(true);
217                    },
218                    error: function(result){
219                        console.warn(result);
220                    }
221                });
222            }
223            
224            if (typeof data_ajax_post !== typeof undefined && data_ajax_post !== false) {
225                
226                url = window.ajax + $(item).attr('data-ajax-post') + window.maintenance_mode;
227                var params = $(item).attr('data-ajax-params');
228                var callback = $(item).attr('data-ajax-callback');
229                var formData = new FormData();
230                var data_ajax_template = $(item).attr('data-ajax-template');
231
232                if (params !== ''){
233                    params.split("&").forEach(function(item) {
234                        var s = item.split("="), k = s[0], v = s[1];
235                        formData.append(k, decodeURIComponent(s[1]) );
236                    });
237                }
238
239                if (typeof data_ajax_template !== typeof undefined) {
240                    formData.append('data_ajax_template', data_ajax_template);
241                }
242                window.ajaxsend = false;
243                $.ajax({
244                    url: url,
245                    type: "POST",
246                    data: formData,
247                    contentType: false,
248                    processData: false,
249                    success: function(result) {
250                    //     window.ajaxsend = true;
251                    //     console.log('fuck1')
252                     }
253                }).done(function (result) {
254                    window.ajaxsend = true;
255                    if (result.can_send == 1) {
256                        SendMessages();
257                    }
258                    var fn = window[callback];
259                    if (typeof fn === "function") fn( result );
260
261                }).fail(function (data) {
262                    window.ajaxsend = true;
263                    if( data.responseJSON.spam == true ) {
264                        //$('.chat_foot').remove();
265
266                        $('#chat_declined_modal').modal();
267                        $('#chat_declined_modal #chat_declined_modal_container').html(data.responseJSON.message);
268                        $('#chat_declined_modal').modal('open');
269                    }
270                });
271            }
272
273            
274            if( typeof data_ajax_post === typeof undefined && typeof data_ajax === typeof undefined ){
275                $("#loader").css("display","none");
276            }
277
278        }
279        window.onload = function () {
280
281            $("body").on("click", "a,button,span", function(e) {
282                bindAjaxElement(this,e);
283            });
284
285            $(document).ajaxStart(function() {
286            }).ajaxSuccess(function() {
287                $("#loader").css("display","none");
288            });
289
290        };
291    </script>
291
292    
292<script src="https://cdn.jsdelivr.net/gh/tigrr/[email protected]/dist/circle-progress.min.js"></script>
292
293    </head>
294<body class="login-page  no-padd">
295	<img src="https://quickdatescript.com/themes/love/assets/img/login-banner-mask.svg" class="body_banner_mask">
296    <div id="pop_up_18" class="modal matdialog et_plus">
297		<div class="modal-dialog">
298			<div class="modal-content">
299				<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="120" height="120" x="0" y="0" viewBox="0 0 479.635 479.635" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><g><path d="m50.516 54.186c-58.063 46.478-67.455 131.225-20.977 189.288 3.081 3.849 6.371 7.526 9.855 11.014l200.41 200.5 37.014-220.34-37.014-159.485c-46.478-58.063-131.225-67.455-189.288-20.977z" fill="#ff6378" data-original="#ff6378"></path><path d="m440.152 64.089c-55.958-56.654-150.957-51.3-200.349 11.074v379.825l200.41-200.41c52.586-52.619 52.558-137.904-.061-190.489z" fill="#fd5151" data-original="#c30047" class=""></path><path d="m174.616 169.647h19.827v134h30v-164h-49.827z" fill="#ffffff" data-original="#fbf4f4" class=""></path><path d="m337.227 213.936c6.42-7.78 10.281-17.747 10.281-28.598 0-24.813-20.187-45-45-45s-45 20.187-45 45c0 10.852 3.861 20.818 10.281 28.598-11.369 9.784-18.59 24.261-18.59 40.402 0 29.395 23.915 53.31 53.309 53.31s53.309-23.915 53.309-53.31c0-16.141-7.22-30.619-18.59-40.402zm-34.719-43.598c8.271 0 15 6.729 15 15s-6.729 15-15 15-15-6.729-15-15 6.729-15 15-15zm0 107.309c-12.853 0-23.309-10.457-23.309-23.31s10.457-23.309 23.309-23.309 23.309 10.456 23.309 23.309-10.456 23.31-23.309 23.31z" fill="#ffffff" data-original="#e9e9ee" class=""></path><path d="m140.347 180.98h-30v21.952h-21.952v30h21.952v21.951h30v-21.951h21.951v-30h-21.951z" fill="#ffffff" data-original="#fbf4f4" class=""></path></g></g></svg>
300				<h4>Are you 18 years old or above?</h4>
301				<p>Please note that if you are under 18, you won't be able to access this site. </p>
302
303				<div class="modal-footer center">
304					<button class="btn-flat waves-effect waves-light btn_primary white-text" id="pop_up_18_yes">Yes</button>
305					<button class="btn-flat waves-effect" id="pop_up_18_no">No</button>
306				</div>
307            </div>
308		</div>
309    </div>
310	
311                <style>
312.theme_switch {position: fixed;top: 200px;z-index: 1000;right: 15px;}
313.theme_switch .btn {box-shadow: 0 -5px 20px 5px rgb(0 0 0 / 15%);display: flex;flex-direction: column;align-items: center;justify-content: center;overflow: hidden;padding: 8px 6px;width: 66px;height: 66px;background-color: #fff;border-radius: 6px;font-size: 13px;line-height: 1;font-weight: 500;color: #4a5259 !important;}
314.theme_switch .btn svg {width: 26px;height: 26px;margin: 0 0 7px;}
315.theme_switch_box {max-width: 950px;}
316.theme_switch_box .modal-header h4 {font-size: 20px !important;line-height: 32px !important;font-weight: 500 !important;font-family: "Roboto", sans-serif;}
317.theme_switch_box .modal-body {padding: 0 !important;font-size: 15px !important;text-align: initial;}
318.theme_switch_box .modal-body .buy-button {box-shadow: none;text-transform: capitalize;line-height: 37px;transition: all 0.3s;padding: 0 16px;height: auto;font-weight: 500;}
319.theme_switch_box .modal-body .divider {margin: 20px 0;}
320.theme_switch_details {background-color: rgb(0 0 0 / 0.06);border-radius: 5px;margin-top: 10px;overflow: hidden;text-align: center;}
321.theme_switch_details.default {background-color: #ffcdf9;}
322.theme_switch_details.love {background-color: #ffcddc;}
323.theme_switch_details.todate {background-color: #ffb2cd;}
324.theme_switch_details p {padding: 20px 10px 10px;margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight: 500;font-size: 20px;color: #222 !important;}
325.theme_switch_details p a {color: #222 !important;}
326.theme_switch_details small {margin: -18px 0 0px;display: block;color: #333 !important;}
327.theme_switch_details > a {display: block;position: relative;padding-bottom: 56.25%;margin: 10px -48px 0 25px;box-shadow: 0 0 15px rgb(0 0 0 / 25%);border-radius: 5px 0 0 0;}
328.theme_switch_details img {width: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 5px 0 0 0;}
329.theme_details_foot {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 0 10px 25px;justify-content: center;}
330.theme_details_foot .btn {text-align: center;line-height: 28px;padding: 0 16px;border-radius: 4px;font-size: 13px;font-weight: 500;overflow: hidden;box-shadow: none;border: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin: 0 4px;background-color: #444;color: #fff;height: auto;}
331.theme_details_foot .btn.buy {background-color: transparent;box-shadow: inset 0 0 0 2px #444;color: #444!important;}
332.theme_switch_box .modal-footer {background-color: transparent}
333@media (min-width: 768px) {
334.theme_switch_box .modal-body .row {margin-left: -.5rem;margin-right: -.5rem;margin-bottom: 0;}
335.theme_switch_box .modal-body .row > div {padding-left: .5rem;padding-right: .5rem;}
336}
337@media (max-width: 768px) {
338.theme_switch_box .modal-body > p {display: none;}
339}
340</style>
341<div class="theme_switch">
342    <button type="button" class="btn modal-trigger" data-target="theme_switcher">
343        <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M22.0009 16.5V19.5C22.0009 20.88 20.8809 22 19.5009 22H12.3609C11.4709 22 11.0309 20.93 11.6509 20.3L17.5209 14.3C17.7109 14.11 17.9709 14 18.2309 14H19.5009C20.8809 14 22.0009 15.12 22.0009 16.5Z"></path><path d="M18.3702 11.2895L15.6602 13.9995L13.2002 16.4495C12.5702 17.0795 11.4902 16.6395 11.4902 15.7495C11.4902 12.5395 11.4902 7.25953 11.4902 7.25953C11.4902 6.98953 11.6002 6.73953 11.7802 6.54953
343L12.7002 5.62953C13.6802 4.64953 15.2602 4.64953 16.2402 5.62953L18.3602 7.74953C19.3502 8.72953 19.3502 10.3095 18.3702 11.2895Z"></path><path d="M7.5 2H4.5C3 2 2 3 2 4.5V18C2 18.27 2.03 18.54 2.08 18.8C2.11 18.93 2.14 19.06 2.18 19.19C2.23 19.34 2.28 19.49 2.34 19.63C2.35 19.64 2.35 19.65 2.35 19.65C2.36 19.65 2.36 19.65 2.35 19.66C2.49 19.94 2.65 20.21 2.84 20.46C2.95 20.59 3.06 20.71 3.17 20.83C3.28 20.95 3.4 21.05 3.53 21.15L3.54 21.16C3.79 21.35 4.06 21.51 4.34 21.65C4.35 21.64 4.35 21.64 4.35 21.65C4.5 21.72 4.65 21.77 4.81 21.82C4.94 21.86 5.07 21.89 5.2 21.92C5.46 21.97 5.73 22 6 22C6.41 22 6.83 21.94 7.22 21.81C7.33 21.77 7.44 21.73 7.55 21.68C7.9 21.54 8.24 21.34 8.54 21.08C8.63 21.01 8.73 20.92 8.82 20.83L8.86 20.79C9.56 20.07 10 19.08 10 18V4.5C10 3 9 2 7.5 2ZM6 19.5C5.17 19.5 4.5 18.83 4.5 18C4.5 17.17 5.17 16.5 6 16.5C6.83 16.5 7.5 17.17 7.5 18C7.5 18.83 6.83 19.5 6 19.5Z"></path></svg>Themes
344    </button>
345</div>
346<div class="modal theme_switch_box" id="theme_switcher" role="dialog">
347	<div class="modal-content">
348		<div class="modal-header">
349			<h4 class="modal-title">QuickDate</h4>
350		</div>
351		<div class="modal-body">
352			<p>QuickDate is a dating social script, QuickDate is the best way to start your own dating website! QuickDate is fast, secured, and it will be regularly updated.</p>
353			<a href="https://codecanyon.net/item/quickdate-the-ultimate-php-dating-platform/23268605" target="_blank" class="btn btn_primary btn_round buy-button">Buy QuickDate Now!</a>
354			<div class="divider"></div>
355			<h6>Theme Switcher</h6>
356			<div class="row">
357				<div class="col s6 m4">
358					<div class="theme_switch_details default">
359						<p>Default</p>
360						<div class="theme_details_foot">
361							<a class="btn" href="?theme=default">Activate</a>
362						</div>
363						<a href="?theme=default"><img alt="Default" src="https://i.ibb.co/Cwg9GY7/default.png"></a>
364					</div>
365				</div>
366				<div class="col s6 m4">
367					<div class="theme_switch_details love">
368						<p>Love</p>
369						<div class="theme_details_foot">
370							<a class="btn" href="?theme=love">Activate</a>
371						</div>
372						<a href="?theme=love"><img alt="love" src="https://i.ibb.co/8jbWks9/Screenshot-39.png"></a>
373					</div>
374				</div>
375				<div class="col s12 m4">
376					<div class="theme_switch_details todate">
377						<p><a href="http://bit.ly/Todate">Todate</a></p>
378						<div class="theme_details_foot">
379							<a class="btn buy" href="http://bit.ly/Todate" target="_blank">Buy</a>
380							<a class="btn" href="?theme=todate">Activate</a>
381						</div>
382						<small>Sold Separately</small>
383						<a href="?theme=todate"><img alt="todate" src="https://i.ibb.co/BZC6DGB/todate.png"></a>
384					</div>
385				</div>
386			</div>
387		</div>
388	</div>
389	<div class="modal-footer">
390		<a href="#!" class="modal-close waves-effect waves-green btn-flat">Close</a>
391    </div>
392</div>
393        <div id="loader" class="dt_ajax_progress"></div>
394    <div class="modal modal-sm" id="authorize_modal" role="dialog" data-keyboard="false" style="overflow-y: auto;">
395        <div class="modal-dialog">
396            <div class="modal-content">
397                <h4 class="modal-title">Check out</h4>
398                <form class="form form-horizontal" method="post" id="authorize_form" action="#">
399                    <div class="modal-body authorize_modal">
400                        <div id="authorize_alert"></div>
401                        <div class="clear"></div>
402                        <div class="row">
403                            <div class="input-field col s12">
404                                <input id="authorize_number" type="text" class="form-control input-md" autocomplete="off" placeholder="Card Number">
405                            </div>
406                            <div class="input-field col s4">
407                                <select id="authorize_month" name="card_month" type="text" class="browser-default" autocomplete="off" placeholder="month (01)">
408                                    <option value="01">01</option>
409                                    <option value="02">02</option>
410                                    <option value="03">03</option>
411                                    <option value="04">04</option>
412                                    <option value="05">05</option>
413                                    <option value="06">06</option>
414                                    <option value="07">07</option>
415                                    <option value="08">08</option>
416                                    <option value="09">09</option>
417                                    <option value="10">10</option>
418                                    <option value="11">11</option>
419                                    <option value="12">12</option>
420                                </select>
421                            </div>
422                            <div class="input-field col s4 no-padding-both">
423                                <select id="authorize_year" name="card_year" type="text" class="browser-default" autocomplete="off" placeholder="year (2021)">
424                                                                            <option value="2026">2026</option>
425                                                                            <option value="2027">2027</option>
426                                                                            <option value="2028">2028</option>
427                                                                            <option value="2029">2029</option>
428                                                                            <option value="2030">2030</option>
429                                                                            <option value="2031">2031</option>
430                                                                            <option value="2032">2032</option>
431                                                                            <option value="2033">2033</option>
432                                                                            <option value="2034">2034</option>
433                                                                            <option value="2035">2035</option>
434                                                                            <option value="2036">2036</option>
435                                                                            <option value="2037">2037</option>
436                                                                            <option value="2038">2038</option>
437                                                                            <option value="2039">2039</option>
438                                                                            <option value="2040">2040</option>
439                                                                            <option value="2041">2041</option>
440                                                                    </select>
441                            </div>
442                            <div class="input-field col s4">
443                                <input id="authorize_cvc" name="card_cvc" type="text" class="form-control input-md" autocomplete="off" placeholder="CVC" maxlength="3" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');">
444                            </div>
445                        </div>
446                    </div>
447                    <div class="clear"></div>
448                    <div class="modal-footer">
449                        <div class="ball-pulse"><div></div><div></div><div></div></div>
450                        <button type="button" class="waves-effect waves-light btn-flat btn_primary white-text" onclick="AuthorizeRequest()" id="authorize_btn">Pay</button>
451                    </div>
452                </form>
453            </div>
454        </div>
455    </div>
456    <div class="modal modal-sm" id="paystack_wallet_modal" role="dialog" data-keyboard="false" style="overflow-y: auto;">
457        <div class="modal-dialog">
458            <div class="modal-content">
459                <h4 class="modal-title">PayStack</h4>
460                <form class="form form-horizontal" method="post" id="paystack_wallet_form" action="#">
461                    <div class="modal-body twocheckout_modal">
462                        <div id="paystack_wallet_alert"></div>
463                        <div class="clear"></div>
464                        <div class="input-field col-md-12">
465                            <label class="plr15" for="paystack_wallet_email">Email</label>  
466                            <input id="paystack_wallet_email" type="text" class="form-control input-md" autocomplete="off" placeholder="Email">
467                        </div>
468                        <div class="clear"></div>
469                    </div>
470                    <div class="clear"></div>
471                    <div class="modal-footer">
472                        <div class="ball-pulse"><div></div><div></div><div></div></div>
473                        <button type="button" class="waves-effect waves-light btn-flat btn_primary white-text" id="paystack_btn" onclick="InitializeWalletPaystack()">Confirm</button>
474                    </div>
475                </form>
476            </div>
477        </div>
478    </div>
479    <!-- Header not-logged-in -->
480<nav class="nav-not-logged-in" role="navigation" id="nav-not-logged-in">
481	<div class="nav-wrapper container container_new">
482		<div class="left header_logo">
483			<a id="logo-container" href="https://quickdatescript.com/" class="brand-logo"><img src="https://quickdatescript.com/themes/love/assets/img/logo.png" /></a>
484		</div>
485		<ul class="right">
486			<li class="hide_mobi_login"><a href="https://quickdatescript.com/login" data-ajax="/login" class="btn-flat waves-effect text-main qdt_hdr_auth_btns">Login</a></li>
487							<li class="hide_mobi_login"><a href="https://quickdatescript.com/register" data-ajax="/register" class="btn-flat btn btn_primary waves-effect waves-light white-text qdt_hdr_auth_btns">Register</a></li>
488						<div class="show_mobi_login">
489				<a class="dropdown-trigger" href="#" data-target="log_in_dropdown"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
489<path fill="#222" d="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z" /></svg></a>
490				<ul id="log_in_dropdown" class="dropdown-content">
491					<li>
492						<a href="https://quickdatescript.com/login" data-ajax="/login" class="btn-flat waves-effect text-main qdt_hdr_auth_btns">Login</a>
493					</li>
494											<li>
495							<a href="https://quickdatescript.com/register" data-ajax="/register" class="btn-flat btn btn_primary waves-effect waves-light white-text qdt_hdr_auth_btns">Register</a>
496						</li>
497									</ul>
498			</div>
499		</ul>
500	</div>
501</nav>
502<!-- End Header not-logged-in -->        <div id="container">
503        <style>body > #container {padding: 0 !important;}#nav-not-logged-in,.page_footer:not(.dt_auth_footr_page){display: none !important;visibility: hidden !important;}</style>
504
505<div class="dt_login_body">
506	<div class="dt_login_body_inner">
507		<img src="https://quickdatescript.com/themes/love/assets/img/login-banner.png" class="login_baner">
508		<img src="https://quickdatescript.com/themes/love/assets/img/login-banner-mask.svg" class="login_banner_mask">
509		<img src="https://quickdatescript.com/themes/love/assets/img/login-banner-lines.svg" class="login_banner_lines">
510		
511		<nav role="navigation">
512			<div class="nav-wrapper">
513				<div class="left header_logo">
514					<a id="logo-container" href="https://quickdatescript.com/" class="brand-logo"><img src="https://quickdatescript.com/themes/love/assets/img/logo.png" /></a>
515				</div>
516				<ul class="right not_usr_nav">
517					<li><a href="https://quickdatescript.com/login" data-ajax="/login" class="btn btn-flat">Login</a></li>
518											<li><a href="https://quickdatescript.com/register" data-ajax="/register" class="btn-flat btn white waves-effect">Register</a></li>
519									</ul>
520			</div>
521		</nav>
522
523		<div class="container-fluid auth_bg_img">
524			<div class="container dt_login_bg">
525				<div class="">
526					<div class="dt_login_con">
527						<div class="row dt_login login">
528							<form method="POST" action="/Useractions/login" class="login">
529								<p><span class="bold">Welcome back,</span> Login to your account to continue. </p>
530								<div class="alert alert-success" role="alert" style="display:none;"></div>
531								<div class="alert alert-danger" role="alert" style="display:none;"></div>
532								<div class="row">
533									<div class="input-field">
534										<input name="username" id="username" type="text" class="validate" required >
535										<label for="username">Username or Email</label>
536									</div>
537								</div>
538								<div class="row">
539									<div class="input-field">
540										<input name="password" id="password" type="password" class="validate" required>
541										<label for="password">Password</label>
542									</div>
543								</div>
544																
545								<div class="dt_login_footer">
546									<button class="btn btn-large waves-effect waves-light bold btn_primary btn_round" type="submit" name="action"><span>Login</span></button>
547									<a href="https://quickdatescript.com/forgot" data-ajax="/forgot">Forgot Password?</a>
548								</div>
549
550								<div class="dt_social_login">
551									<a href="https://quickdatescript.com/social-login.php?provider=Facebook" target="_blank" class="btn_social" onclick="clickAndDisable(this);"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M13.397,20.997v-8.196h2.765l0.411-3.209h-3.176V7.548c0-0.926,0.258-1.56,1.587-1.56h1.684V3.127	C15.849,3.039,15.025,2.997,14.201,3c-2.444,0-4.122,1.492-4.122,4.231v2.355H7.332v3.209h2.753v8.202H13.397z"/></svg>&nbsp;&nbsp;Login with Facebook</a>																											<a href="https://quickdatescript.com/social-login.php?provider=Vkontakte" target="_blank" class="btn_social" onclick="clickAndDisable(this);"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M20.8,7.74C20.93,7.32 20.8,7 20.18,7H18.16C17.64,7 17.41,7.27 17.28,7.57C17.28,7.57 16.25,10.08 14.79,11.72C14.31,12.19 14.1,12.34 13.84,12.34C13.71,12.34 13.5,12.19 13.5,11.76V7.74C13.5,7.23 13.38,7 12.95,7H9.76C9.44,7 9.25,7.24 9.25,7.47C9.25,7.95 10,8.07 10.05,9.44V12.42C10.05,13.08 9.93,13.2 9.68,13.2C9,13.2 7.32,10.67 6.33,7.79C6.13,7.23 5.94,7 5.42,7H3.39C2.82,7 2.7,7.27 2.7,7.57C2.7,8.11 3.39,10.77 5.9,14.29C7.57,16.7 9.93,18 12.08,18C13.37,18 13.53,17.71 13.53,17.21V15.39C13.53,14.82 13.65,14.7 14.06,14.7C14.36,14.7 14.87,14.85 16.07,16C17.45,17.38 17.67,18 18.45,18H20.47C21.05,18 21.34,17.71 21.18,17.14C21,16.57 20.34,15.74 19.47,
55114.76C19,14.21 18.29,13.61 18.07,13.3C17.77,12.92 17.86,12.75 18.07,12.4C18.07,12.4 20.54,8.93 20.8,7.74Z"/></svg>&nbsp;&nbsp;Login with VK</a>																											<a href="https://quickdatescript.com/social-login.php?provider=Discord" target="_blank" class="btn_social" onclick="clickAndDisable(this);"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><g><path d="m484.629 225.058c-20.379-70.018-43.361-106.196-43.732-106.845-1.31-1.599-33.786-40.463-112.059-69.209l-10.343 28.16c37.237 13.676 63.655 30.36 78.184 41.14-43.376-12.953-94.977-20.886-140.679-20.886s-97.303 7.933-140.679 20.886c14.528-10.779 40.946-27.464 78.183-41.14l-10.343-28.16c-78.271 28.746-110.747 67.61-112.057 69.209-.371.649-23.354 36.827-43.732 106.845-19.64 67.476-27.101 162.665-27.372 166.482 1.75 2.736 42 71.456 151.693 71.456l27.804-40.262c-31.15-8.271-60.853-21.609-88.043-39.708l16.623-24.973c43.865 29.197 95.016 44.631 147.923 44.631s104.058-15.434 147.923-44.631l16.623 24.973c-27.189 18.099-56.893 31.437-88.043 39.708l27.804 40.262c109.693 0 149.943-68.72 151.693-71.456-.271-3.817-7.732-99.006-27.371-166.482zm-297.987 78.482h-30v-50h30zm168.716 0h-30v-50h30z"></path></g></svg>&nbsp;&nbsp;Login with Discord</a>																		<a href="https://demo.wowonder.com/oauth?app_id=769492894a8b71a10f67" class="btn_social" target="_blank" onclick="clickAndDisable(this);"><img src="https://demo.wowonder.com/themes/default/img/icon.png" style="width: 20px;">&nbsp;&nbsp;Login with Wowonder</a>																										</div>
552							</form>
553						</div>
554					</div>
555				</div>
556			</div>
557		</div>
558	</div>
559</div>    </div>
560    <a href="javascript:void(0);" id="ajaxRedirect" style="visibility: hidden;display: none;"></a>
561    <!-- Footer  -->
562        <footer id="footer" class="page_footer">
563		<div class="container-fluid container_new">
564			<div class="footer-copyright">
565				<div class="valign-wrapper">
566					<div>
567						<!-- Dropdown language -->
568<span class="dt_foot_langs">
569	<a class="modal-trigger" href="#modal_langs">
570		<svg xmlns="http://www.w3.org/2000/svg" width="16.66" height="16.66" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-globe"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> Language	</a>
571</span>
572
573<div id="modal_langs" class="modal modal-sm" tabindex="0">
574	<div class="modal-content">
575		<h6 class="bold">Language</h6>
576		<ul class="browser-default dt_lang_modal">
577							<li class="active"><a href="?language=english"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> English</a></li>
578							<li ><a href="?language=arabic"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> Arabic</a></li>
579							<li ><a href="?language=dutch"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> Dutch</a></li>
580							<li ><a href="?language=french"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> French</a></li>
581							<li ><a href="?language=german"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> German</a></li>
582							<li ><a href="?language=italian"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> Italian</a></li>
583							<li ><a href="?language=portuguese"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> Portuguese</a></li>
584							<li ><a href="?language=russian"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
584<path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> Russian</a></li>
585							<li ><a href="?language=spanish"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> Spanish</a></li>
586							<li ><a href="?language=turkish"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg> Turkish</a></li>
587					</ul>
588	</div>
589</div>						
590												&nbsp;&nbsp;<span class="docial">
591													&nbsp;&nbsp;<a href="http://facebsook.com" target="_blank">
592								<svg height="512" viewBox="0 0 152 152" width="512" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><g><g><path d="m76 0a76 76 0 1 0 76 76 76 76 0 0 0 -76-76zm19.26 68.8-1.26 10.59a2 2 0 0 1 -2 1.78h-11v31.4a1.42 1.42 0 0 1 -1.4 1.43h-11.2a1.42 1.42 0 0 1 -1.4-1.44l.06-31.39h-8.33a2 2 0 0 1 -2-2v-10.58a2 2 0 0 1 2-2h8.27v-10.26c0-11.87 7.07-18.33 17.4-18.33h8.47a2 2 0 0 1 2 2v8.91a2 2 0 0 1 -2 2h-5.19c-5.62.09-6.68 2.78-6.68 6.8v8.85h12.32a2 2 0 0 1 1.94 2.24z"></path></g></g></svg>
593							</a>
594																			&nbsp;&nbsp;<a href="http://twitter.com" target="_blank">
595								<svg height="512" viewBox="0 0 152 152" width="512" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><g><g><path d="m76 0a76 76 0 1 0 76 76 76 76 0 0 0 -76-76zm37.85 53a32.09 32.09 0 0 1 -6.51 7.15 2.78 2.78 0 0 0 -1 2.17v.25a45.58 45.58 0 0 1 -2.94 15.86 46.45 46.45 0 0 1 -8.65 14.5 42.73 42.73 0 0 1 -18.75 12.39 46.9 46.9 0 0 1 -14.74 2.29 45 45 0 0 1 -22.6-6.09 1.3 1.3 0 0 1 -.62-1.44 1.25 1.25 0 0 1 1.22-.94h1.9a30.31 30.31 0 0 0 16.94-5.14 16.45 16.45 0 0 1 -13-11.17.86.86 0 0 1 1-1.11 15.08 15.08 0 0 0 2.76.26h.35a16.42 16.42 0 0 1 -9.57-15.11.86.86 0 0 1 1.27-.75 14.44 14.44 0 0 0 3.74 1.45 16.42 16.42 0 0 1 -2.65-19.91.86.86 0 0 1 1.41-.11 43 43 0 0 0 29.51 15.77h.08a.62.62 0 0 0 .6-.67 17.39 17.39 0 0 1 .38-6 15.91 15.91 0 0 1 10.7-11.44 17.59 17.59 0 0 1 5.19-.8 16.36 16.36 0 0 1 10.84 4.09 2.12 2.12 0 0 0 1.41.54 2.15 2.15 0 0 0 .5-.07 30.3 30.3 0 0 0 8-3.3.85.85 0 0 1 1.25 1 16.23 16.23 0 0 1 -4.31 6.87 29.38 29.38 0 0 0 5.24-1.77.86.86 0 0 1 1.05 1.23z"></path></g></g></svg>
596							</a>
597																			&nbsp;&nbsp;<a href="http://google.com" target="_blank">
598								<svg height="512" viewBox="0 0 152 152" width="512" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><g><g><circle cx="76" cy="76" r="12.01"></circle><path d="m91.36 45.65h-30.72a15 15 0 0 0 -15 15v30.71a15 15 0 0 0 15 15h30.72a15 15 0 0 0 15-15v-30.72a15 15 0 0 0 -15-14.99zm-15.36 50.01a19.66 19.66 0 1 1 19.65-19.66 19.68 19.68 0 0 1 -19.65 19.66zm19.77-34.46a4.86 4.86 0 1 1 4.85-4.85 4.86 4.86 0 0 1 -4.85 4.85z"></path><path d="m76 0a76 76 0 1 0 76 76 76 76 0 0 0 -76-76zm38 91.36a22.66 22.66 0 0 1 -22.64 22.64h-30.72a22.67 22.67 0 0 1 -22.64-22.64v-30.72a22.67 22.67 0 0 1 22.64-22.64h30.72a22.67 22.67 0 0 1 22.64 22.64z"></path></g></g></svg>
599							</a>
600												</span>
601											</div>
602					
603					
604					<div class="dt_fotr_spn">
605					<ul class="dt_footer_links">
606						<li><a href="https://quickdatescript.com/about" data-ajax="/about">About Us</a></li>
607						&nbsp;-&nbsp;<li><a href="https://quickdatescript.com/terms" data-ajax="/terms">Terms</a></li>
608						&nbsp;-&nbsp;<li><a href="https://quickdatescript.com/privacy" data-ajax="/privacy">Privacy Policy</a></li>
609						&nbsp;-&nbsp;<li><a href="https://quickdatescript.com/contact" data-ajax="/contact">Contact</a></li>
610						&nbsp;-&nbsp;<li><a href="https://quickdatescript.com/faqs" data-ajax="/faqs">FAQs</a></li>
611						&nbsp;-&nbsp;<li><a href="https://quickdatescript.com/refund" data-ajax="/refund">Refund</a></li>
612												&nbsp;-&nbsp;<li><a href="https://quickdatescript.com/developers" data-ajax="/developers">Developers</a></li>
613											</ul>
614										
615					</div>
616					
617					<div>Copyright © 2026 Quickdate. All rights reserved.</div>
618				</div>
619			</div>
620		</div>
621    </footer>
622<!-- End Footer  -->        		
623	<!-- Scroll to top  -->
624    <a href="javascript:void(0);" class="btn-floating btn-large waves-effect waves-light dt_to_top bg_gradient"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
624<path fill="currentColor" d="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"></path></svg></a>
625    <!-- End Scroll to top  -->
626
627	    <div id="max_swap_modal" class="modal dt_swipe_modal_max">
628    <div class="modal-content">
629		<img src="https://quickdatescript.com/themes/love/assets/img/max-swipe-alert.svg" alt="Close">
630        <div id="max_swap_modal_container"></div>
631    </div>
632    <div class="modal-footer">
633        <a href="https://quickdatescript.com/pro" data-ajax="/pro" class="prema"><span style="margin-left: 9px;">Premium</span></a>
634        <a href="javascript:void(0);" class="modal-close waves-effect btn-flat">Close</a>
635    </div>
636</div>
637
638<div id="chat_declined_modal" class="modal">
639    <div class="modal-content">
640        <div id="chat_declined_modal_container"></div>
641    </div>
642    <div class="modal-footer">
643        <a href="javascript:void(0);" class="modal-close waves-effect btn-flat">Close</a>
644    </div>
645</div>
646
647<script>
648    var Wo_Delay = (function(){
649        var timer = 0;
650        return function(callback, ms){
651            clearTimeout (timer);
652            timer = setTimeout(callback, ms);
653        };
654    })();
655
656    function Wo_ChatSticker(self){
657        if (!self) {
658            return false;
659        }
660
661        $( '#gify_box' ).modal("close");
662        $('.lds-facebook').removeClass('hide');
663        $('#btn_chat_f_send').addClass('hide');
664
665
666        let id = $( this ).attr( 'data-id' );
667        let form = $("#chat_message_form");
668        let url = window.ajax + form.attr('action');
669        $.ajax({
670            type: 'POST',
671            url: url,
672            data: form.serialize() + '&gifurl=' + $(self).attr('data-gif'),
673            success: function (data) {
674
675                if (window._get_chatConversationsInterval) {
676                    window._get_chatConversationsInterval.start();
677                }
678                let el = $( '#dt_emoji' ).emojioneArea();
679                el.data( 'emojioneArea' ).setText('');
680                if( typeof el.data( 'emojioneArea' ).editor !== "undefined" ){
681                    el.data( 'emojioneArea' ).editor.focus();
682                }
683
684                _get_chat_conversation(data.to);
685                $('#btn_chat_f_send').removeClass('hide');
686                $('.lds-facebook').addClass('hide');
687            }
688        });
689
690    }
691
692    function GetGifyChat(keyword){
693        Wo_Delay(function(){
694            let offset = Math.floor(Math.random() * 100) + 1;
695            $.ajax({
696                url: 'https://api.giphy.com/v1/gifs/search?',
697                type: 'GET',
698                dataType: 'json',
699                data: {q:keyword,api_key:'GIjbMwjlfGcmNEgB0eqphgRgwNCYN8gh',limit:24,offset: offset},
700            })
701            .done(function(data) {
702                if (data.meta.status == 200 && data.data.length > 0) {
703                    $('#gifylist').empty();
704                    for (var i = 0; i < data.data.length; i++) {
705                        appended = true;
706                        if (appended == true) {
707                            appended = false;
708                            $('#gifylist').append($('<img alt="gif" src="'+data.data[i].images.fixed_height_small.url+'" data-gif="' + data.data[i].images.fixed_height.url + '" onclick="Wo_ChatSticker(this)" autoplay loop>'));
709                            appended = true;
710                        }
711                    }
712                }
713                else{
714                    $('#gifylist').html('<p class="no_chat_gifs_found"><i class="fa fa-frown-o"></i> No result found</p>');
715                }
716            })
717            .fail(function() {
718                console.log("error");
719            })
720        },1000);
721    }
722
723    function Wo_GetChatStickers(keyword){
724        if (!keyword) {
725            return false;
726        }
727        var chat_gif_loading =  '\
728  <div class="sk-circle">\
729    <div class="sk-circle1 sk-child"></div>\
730    <div class="sk-circle2 sk-child"></div>\
731    <div class="sk-circle3 sk-child"></div>\
732    <div class="sk-circle4 sk-child"></div>\
733    <div class="sk-circle5 sk-child"></div>\
734    <div class="sk-circle6 sk-child"></div>\
735    <div class="sk-circle7 sk-child"></div>\
736    <div class="sk-circle8 sk-child"></div>\
737    <div class="sk-circle9 sk-child"></div>\
738    <div class="sk-circle10 sk-child"></div>\
739    <div class="sk-circle11 sk-child"></div>\
740    <div class="sk-circle12 sk-child"></div>\
741  </div>';
742        $('#chat-box-stickers-cont').html(chat_gif_loading);
743        Wo_Delay(function(){
744            $.ajax({
745                url: 'https://api.giphy.com/v1/gifs/search?',
746                type: 'GET',
747                dataType: 'json',
748                data: {q:keyword,api_key:'GIjbMwjlfGcmNEgB0eqphgRgwNCYN8gh',limit:15},
749            })
750                .done(function(data) {
751                    if (data.meta.status == 200 && data.data.length > 0) {
752                        $('#chat-box-stickers-cont').empty();
753                        for (var i = 0; i < data.data.length; i++) {
754                            appended = true;
755                            if (appended == true) {
756                                appended = false;
757                                $('#chat-box-stickers-cont').append($('<img alt="gif" src="'+data.data[i].images.fixed_height_small.url+'" data-gif="' + data.data[i].images.fixed_height.url + '" onclick="Wo_ChatSticker(this)" autoplay loop>'));
758                                appended = true;
759                            }
760                        }
761                    }
762                    else{
763                        $('#chat-box-stickers-cont').html('<p class="no_chat_gifs_found"><i class="fa fa-frown-o"></i> No result found</p>');
764                    }
765                })
766                .fail(function() {
767                    console.log("error");
768                })
769        },1000);
770    }
771
772    function interest_chipsUpdate(e, data) {
773        var chipsData = M.Chips.getInstance($('.interest_chips')).chipsData;
774        var len = chipsData.length;
775        var chipsValue = "";
776        var i;
777        for (i = 0; i < len; i++) { 
778            chipsValue += chipsData[i].tag + ",";
779        }
780
781        document.getElementsByName("interest")[0].value = chipsValue;
782    }
783    function deleteimage(img){
784        var src = $(img).parent().parent().find('.fancybox-image').attr('src'); // Looks for the *fancyboxed* image
785        var url = window.ajax + '/profile/delete_avater';
786        var formData = new FormData();
787            formData.append("id", $(img).attr('data-id') );
788        $.ajax({
789            type: 'POST',
790            url: url,
791            data: formData,
792            contentType:false,
793            cache: false,
794            processData:false,
795            success: function(data){
796                if(data.status == 200) {
797                    parent.$.fancybox.close();
798                    $("#ajaxRedirect").attr("data-ajax",'/' + window.loggedin_user);
799                    $("#ajaxRedirect").click();
800                }
801            },
802            error: function (data) {
803                M.toast({html: data.responseJSON.message});
804            },
805        });
806    }
807    function deleteimageadmin(img,user){
808        var src = $(img).parent().parent().find('.fancybox-image').attr('src'); // Looks for the *fancyboxed* image
809        var url = window.ajax + '/profile/delete_avater_admin';
810        var formData = new FormData();
811        formData.append("id", $(img).attr('data-id') );
812        formData.append("uid", user );
813        $.ajax({
814            type: 'POST',
815            url: url,
816            data: formData,
817            contentType:false,
818            cache: false,
819            processData:false,
820            success: function(data){
821                if(data.status == 200) {
822                    parent.$.fancybox.close();
823                    $("#ajaxRedirect").attr("data-ajax",'/@' + data.userData.username);
824                    $("#ajaxRedirect").click();
825                }
826            },
827            error: function (data) {
828                M.toast({html: data.responseJSON.message});
829            },
830        });
831    }
832
833    function privateimage(img){
834        var src = $(img).parent().parent().find('.fancybox-image').attr('src'); // Looks for the *fancyboxed* image
835        var url = window.ajax + '/profile/private_avater';
836        var formData = new FormData();
837            formData.append("id", $(img).attr('data-id') );
838
839        var chat_gif_loading =  '<div class="qdt_lbox_prvtLoader"><svg width="120" height="30" viewBox="0 0 120 30" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15"> <animate attributeName="r" from="15" to="15" begin="0s" dur="0.8s" values="15;9;15" calcMode="linear" repeatCount="indefinite" /> <animate attributeName="fill-opacity" from="1" to="1" begin="0s" dur="0.8s" values="1;.5;1" calcMode="linear" repeatCount="indefinite" /> </circle> <circle cx="60" cy="15" r="9" fill-opacity="0.3"> <animate attributeName="r" from="9" to="9" begin="0s" dur="0.8s" values="9;15;9" calcMode="linear" repeatCount="indefinite" /> <animate attributeName="fill-opacity" from="0.5" to="0.5" begin="0s" dur="0.8s" values=".5;1;.5" calcMode="linear" repeatCount="indefinite" /> </circle> <circle cx="105" cy="15" r="15"> <animate attributeName="r" from="15" to="15" begin="0s" dur="0.8s" values="15;9;15" calcMode="linear" repeatCount="indefinite" /> <animate attributeName="fill-opacity" from="1" to="1" begin="0s" dur="0.8s" values="1;.5;1" calcMode="linear" repeatCount="indefinite" /></circle></svg></div>';
840        $('.fancybox-content img.fancybox-image').after(chat_gif_loading);
841
842        $.ajax({
843            type: 'POST',
844            url: url,
845            data: formData,
846            contentType:false,
847            cache: false,
848            processData:false,
849            success: function(data){
850                if(data.status == 200) {
851                    $('.sk-circle').remove();
852                    parent.$.fancybox.close();
853                    if(data.lock_private_photo == true){
854                        var lock_private_photo_fee = '30';
855                        if (typeof data.type != 'undefined') {
856                            if (data.type == 'photo') {
857                                $('.payment_modalx').modal('open');
858                            }
859                            else{
860                                $('.payment_v_modalx').modal('open');
861                            }
862                            return false;
863                        }
864                        $('.payment_modalx').modal('open');
865                    }else{
866                        $("#ajaxRedirect").attr("data-ajax",'/' + window.loggedin_user);
867                        $("#ajaxRedirect").click();
868                    }
869                }
870            },
871            error: function (data) {
872                M.toast({html: data.responseJSON.message});
873            },
874        });
875    }
876    function unprivateimage(img){
877        var src = $(img).parent().parent().find('.fancybox-image').attr('src'); // Looks for the *fancyboxed* image
878        var url = window.ajax + '/profile/unprivate_avater';
879        var formData = new FormData();
880            formData.append("id", $(img).attr('data-id') );
881
882        var chat_gif_loading =  '<div class="qdt_lbox_prvtLoader"><svg width="120" height="30" viewBox="0 0 120 30" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15"> <animate attributeName="r" from="15" to="15" begin="0s" dur="0.8s" values="15;9;15" calcMode="linear" repeatCount="indefinite" /> <animate attributeName="fill-opacity" from="1" to="1" begin="0s" dur="0.8s" values="1;.5;1" calcMode="linear" repeatCount="indefinite" /> </circle> <circle cx="60" cy="15" r="9" fill-opacity="0.3"> <animate attributeName="r" from="9" to="9" begin="0s" dur="0.8s" values="9;15;9" calcMode="linear" repeatCount="indefinite" /> <animate attributeName="fill-opacity" from="0.5" to="0.5" begin="0s" dur="0.8s" values=".5;1;.5" calcMode="linear" repeatCount="indefinite" /> </circle> <circle cx="105" cy="15" r="15"> <animate attributeName="r" from="15" to="15" begin="0s" dur="0.8s" values="15;9;15" calcMode="linear" repeatCount="indefinite" /> <animate attributeName="fill-opacity" from="1" to="1" begin="0s" dur="0.8s" values="1;.5;1" calcMode="linear" repeatCount="indefinite" /></circle></svg></div>';
883        $('.fancybox-content img.fancybox-image').after(chat_gif_loading);
884
885        $.ajax({
886            type: 'POST',
887            url: url,
888            data: formData,
889            contentType:false,
890            cache: false,
891            processData:false,
892            success: function(data){
893                if(data.status == 200) {
894                    $('.sk-circle').remove();
895                    parent.$.fancybox.close();
896                    $("#ajaxRedirect").attr("data-ajax",'/' + window.loggedin_user);
897                    $("#ajaxRedirect").click();
898                }
899            },
900            error: function (data) {
901                M.toast({html: data.responseJSON.message});
902            },
903        });
904    }
905
906    var stripe_array = [];
907    function SH_lock_pro_video_StripeRequest(argument) {
908        if ($("#lock_pro_video_stripe_name").val() != '' && $("#lock_pro_video_stripe_email").val() != '' && $("#lock_pro_video_stripe_number").val() != '' && $("#lock_pro_video_stripe_month").val() != '' && $("#lock_pro_video_stripe_year").val() != '' && $("#lock_pro_video_stripe_cvc").val() != '') {
909            var script = document.createElement('script');
910            script.src = 'https://js.stripe.com/v2/';
911            script.type = 'text/javascript';
912            script.onload = script.onreadystatechange = function() {
913                Stripe.setPublishableKey('pk_test_1ujWeV5SjafkpuEK7NMpURNz');
914
915                $('#lock_pro_video_stripe_button').attr('disabled', 'true');
916                $('#lock_pro_video_stripe_button').text("Please wait..");
917                stripe_array['stripe_name'] = $('#lock_pro_video_stripe_name').val();
918                stripe_array['stripe_email'] = $('#lock_pro_video_stripe_email').val();
919                stripe_array['stripe_number'] = $('#lock_pro_video_stripe_number').val();
920                stripe_array['stripe_month'] = $('#lock_pro_video_stripe_month').val();
921                stripe_array['stripe_year'] = $('#lock_pro_video_stripe_year').val();
922                stripe_array['stripe_cvc'] = $('#lock_pro_video_stripe_cvc').val();
923                stripe_array['amount'] = '40';
924                Stripe.createToken({
925                    number: $('#lock_pro_video_stripe_number').val(),
926                    exp_month: $('#lock_pro_video_stripe_month').val(),
927                    exp_year: $('#lock_pro_video_stripe_year').val(),
928                    cvc: $('#lock_pro_video_stripe_cvc').val()
929                }, SH_lock_pro_video_StripeResponseHandler);
930            };
931            let head  = document.getElementsByTagName('head')[0];
932            head.appendChild(script);
933
934        }
935        else{
936            $('#lock_pro_video_stripe_alert').html("Please check your details");
937        }
938    }
939    function SH_lock_pro_video_StripeResponseHandler(status, response) {
940        if (response.error) {
941            $('#lock_pro_video_stripe_alert').html(response.error.message);
942            $('#lock_pro_video_stripe_button').removeAttr('disabled');
943            $('#lock_pro_video_stripe_button').text("Pay");
944        } else {
945            stripe_array['token'] = response.id;
946
947            $.post(window.ajax + 'stripe/handle', {
948                stripeToken: stripe_array['token'],
949                stripe_name: stripe_array['stripe_name'],
950                stripe_email: stripe_array['stripe_email'],
951                stripe_number: stripe_array['stripe_number'],
952                stripe_month: stripe_array['stripe_month'],
953                stripe_year: stripe_array['stripe_year'],
954                stripe_cvc: stripe_array['stripe_cvc'],
955                amount: stripe_array['amount'],
956                description: 'Unlock Upload Video Feature',
957                price: stripe_array['amount'],
958                payType: 'lock_pro_video'
959            }, function (data) {
960                if (data.status == 200) {
961                    //$('#credit_amount').html(data.credit_amount);
962                    //document.location = window.site_url + data.location;
963                    $("#btnProSuccess").attr("data-ajax", data.location);
964                    $("#btnProSuccess").click();
965                } else {
966                    $('.modal-body').html('<i class="fa fa-spin fa-spinner"></i> Payment declined ');
967                }
968            });
969        }
970    }
971
972
973    function SH_unlock_photo_private_StripeRequest(argument) {
974        if ($("#unlock_photo_private_stripe_name").val() != '' && $("#unlock_photo_private_stripe_email").val() != '' && $("#unlock_photo_private_stripe_number").val() != '' && $("#unlock_photo_private_stripe_month").val() != '' && $("#unlock_photo_private_stripe_year").val() != '' && $("#unlock_photo_private_stripe_cvc").val() != '') {
975            var script = document.createElement('script');
976            script.src = 'https://js.stripe.com/v2/';
977            script.type = 'text/javascript';
978            script.onload = script.onreadystatechange = function() {
979                Stripe.setPublishableKey('pk_test_1ujWeV5SjafkpuEK7NMpURNz');
980
981                $('#unlock_photo_private_stripe_button').attr('disabled', 'true');
982                $('#unlock_photo_private_stripe_button').text("Please wait..");
983                stripe_array['stripe_name'] = $('#unlock_photo_private_stripe_name').val();
984                stripe_array['stripe_email'] = $('#unlock_photo_private_stripe_email').val();
985                stripe_array['stripe_number'] = $('#unlock_photo_private_stripe_number').val();
986                stripe_array['stripe_month'] = $('#unlock_photo_private_stripe_month').val();
987                stripe_array['stripe_year'] = $('#unlock_photo_private_stripe_year').val();
988                stripe_array['stripe_cvc'] = $('#unlock_photo_private_stripe_cvc').val();
989                stripe_array['amount'] = '30';
990                Stripe.createToken({
991                    number: $('#unlock_photo_private_stripe_number').val(),
992                    exp_month: $('#unlock_photo_private_stripe_month').val(),
993                    exp_year: $('#unlock_photo_private_stripe_year').val(),
994                    cvc: $('#unlock_photo_private_stripe_cvc').val()
995                }, SH_unlock_photo_private_StripeResponseHandler);
996            };
997            let head  = document.getElementsByTagName('head')[0];
998            head.appendChild(script);
999
1000        }
1001        else{
1002            $('#unlock_photo_private_stripe_alert').html("Please check your details");
1003        }
1004    }
1005    function SH_unlock_photo_private_StripeResponseHandler(status, response) {
1006        if (response.error) {
1007            $('#unlock_photo_private_stripe_alert').html(response.error.message);
1008            $('#unlock_photo_private_stripe_button').removeAttr('disabled');
1009            $('#unlock_photo_private_stripe_button').text("Pay");
1010        } else {
1011            stripe_array['token'] = response.id;
1012
1013            $.post(window.ajax + 'stripe/handle', {
1014                stripeToken: stripe_array['token'],
1015                stripe_name: stripe_array['stripe_name'],
1016                stripe_email: stripe_array['stripe_email'],
1017                stripe_number: stripe_array['stripe_number'],
1018                stripe_month: stripe_array['stripe_month'],
1019                stripe_year: stripe_array['stripe_year'],
1020                stripe_cvc: stripe_array['stripe_cvc'],
1021                amount: stripe_array['amount'],
1022                description: 'Unlock Private Photo Feature',
1023                price: stripe_array['amount'],
1024                payType: 'unlock_private_photo'
1025            }, function (data) {
1026                if (data.status == 200) {
1027                    //$('#credit_amount').html(data.credit_amount);
1028                    //document.location = window.site_url + data.location;
1029                    $("#btnProSuccess").attr("data-ajax", data.location);
1030                    $("#btnProSuccess").click();
1031                } else {
1032                    $('.modal-body').html('<i class="fa fa-spin fa-spinner"></i> Payment declined ');
1033                }
1034            });
1035        }
1036    }
1037
1038    function SH_StripeRequest(argument) {
1039        if ($("#stripe_name").val() != '' && $("#stripe_email").val() != '' && $("#stripe_number").val() != '' && $("#stripe_month").val() != '' && $("#stripe_year").val() != '' && $("#stripe_cvc").val() != '' && $("#wallet_amount").val() != '') {
1040            var script = document.createElement('script');
1041            script.src = 'https://js.stripe.com/v2/';
1042            script.type = 'text/javascript';
1043            script.onload = script.onreadystatechange = function() {
1044                Stripe.setPublishableKey('pk_test_1ujWeV5SjafkpuEK7NMpURNz');
1045
1046                $('#stripe_button').attr('disabled', 'true');
1047                $('#stripe_button').text("Please wait..");
1048                stripe_array['stripe_name'] = $('#stripe_name').val();
1049                stripe_array['stripe_email'] = $('#stripe_email').val();
1050                stripe_array['stripe_number'] = $('#stripe_number').val();
1051                stripe_array['stripe_month'] = $('#stripe_month').val();
1052                stripe_array['stripe_year'] = $('#stripe_year').val();
1053                stripe_array['stripe_cvc'] = $('#stripe_cvc').val();
1054                stripe_array['amount'] = getPrice();
1055                Stripe.createToken({
1056                    number: $('#stripe_number').val(),
1057                    exp_month: $('#stripe_month').val(),
1058                    exp_year: $('#stripe_year').val(),
1059                    cvc: $('#stripe_cvc').val()
1060                }, SH_StripeResponseHandler);
1061            };
1062            let head  = document.getElementsByTagName('head')[0];
1063            head.appendChild(script);
1064
1065        }
1066        else{
1067            $('#stripe_alert').html("Please check your details");
1068        }
1069    }
1070    function SH_StripeResponseHandler(status, response) {
1071        if (response.error) {
1072            $('#stripe_alert').html(response.error.message);
1073            $('#stripe_button').removeAttr('disabled');
1074            $('#stripe_button').text("Pay");
1075        } else {
1076            stripe_array['token'] = response.id;
1077
1078            $.post(window.ajax + 'stripe/handle', {
1079                stripeToken: stripe_array['token'],
1080                stripe_name: stripe_array['stripe_name'],
1081                stripe_email: stripe_array['stripe_email'],
1082                stripe_number: stripe_array['stripe_number'],
1083                stripe_month: stripe_array['stripe_month'],
1084                stripe_year: stripe_array['stripe_year'],
1085                stripe_cvc: stripe_array['stripe_cvc'],
1086                amount: stripe_array['amount'],
1087                description: getDescription(),
1088                price: stripe_array['amount'],
1089                payType: 'credits'
1090            }, function (data) {
1091                if (data.status == 200) {
1092                    $('#credit_amount').html(data.credit_amount);
1093                    //document.location = window.site_url + data.location;
1094                    $("#btnProSuccess").attr("data-ajax", data.location);
1095                    $("#btnProSuccess").click();
1096                } else {
1097                    $('.modal-body').html('<i class="fa fa-spin fa-spinner"></i> Payment declined ');
1098                }
1099            });
1100        }
1101    }
1102
1103    function SH_StripeRequestPro(argument) {
1104        if ($("#stripe_name").val() != '' && $("#stripe_email").val() != '' && $("#stripe_number").val() != '' && $("#stripe_month").val() != '' && $("#stripe_year").val() != '' && $("#stripe_cvc").val() != '' && $("#wallet_amount").val() != '') {
1105            var script = document.createElement('script');
1106            script.src = 'https://js.stripe.com/v2/';
1107            script.type = 'text/javascript';
1108            script.onload = script.onreadystatechange = function() {
1109                Stripe.setPublishableKey('pk_test_1ujWeV5SjafkpuEK7NMpURNz');
1110
1111                $('#stripe_button_pro').attr('disabled', 'true');
1112                $('#stripe_button_pro').text("Please wait..");
1113                stripe_array['stripe_name'] = $('#stripe_name').val();
1114                stripe_array['stripe_email'] = $('#stripe_email').val();
1115                stripe_array['stripe_number'] = $('#stripe_number').val();
1116                stripe_array['stripe_month'] = $('#stripe_month').val();
1117                stripe_array['stripe_year'] = $('#stripe_year').val();
1118                stripe_array['stripe_cvc'] = $('#stripe_cvc').val();
1119                stripe_array['amount'] = getPrice();
1120                Stripe.createToken({
1121                    number: $('#stripe_number').val(),
1122                    exp_month: $('#stripe_month').val(),
1123                    exp_year: $('#stripe_year').val(),
1124                    cvc: $('#stripe_cvc').val()
1125                }, SH_StripeResponseHandlerPro);
1126            };
1127            let head  = document.getElementsByTagName('head')[0];
1128            head.appendChild(script);
1129
1130        }
1131        else{
1132            $('#stripe_alert').html("Please check your details");
1133        }
1134    }
1135    function SH_StripeResponseHandlerPro(status, response) {
1136        if (response.error) {
1137            $('#stripe_alert').html(response.error.message);
1138            $('#stripe_button_pro').removeAttr('disabled');
1139            $('#stripe_button_pro').text("Pay");
1140        } else {
1141            stripe_array['token'] = response.id;
1142
1143            $.post(window.ajax + 'stripe/handle', {
1144                stripeToken: stripe_array['token'],
1145                stripe_name: stripe_array['stripe_name'],
1146                stripe_email: stripe_array['stripe_email'],
1147                stripe_number: stripe_array['stripe_number'],
1148                stripe_month: stripe_array['stripe_month'],
1149                stripe_year: stripe_array['stripe_year'],
1150                stripe_cvc: stripe_array['stripe_cvc'],
1151                amount: stripe_array['amount'],
1152                description: getDescription(),
1153                price: stripe_array['amount'],
1154                payType: 'membership'
1155            }, function (data) {
1156                if (data.status == 200) {
1157                    $('.prem').hide();
1158                    $("#btnProSuccess").attr("data-ajax", data.location);
1159                    $("#btnProSuccess").click();
1160                } else {
1161                    $('.modal-body').html('<i class="fa fa-spin fa-spinner"></i> Payment declined ');
1162                }
1163            });
1164        }
1165    }
1166
1167    function custom_footer_js(page_name){
1168        
1169
1170
1171        $("#avater_profile_img2").fancybox();
1172        $("#avater_profile_img").fancybox();
1173        $.fancybox.defaults.hash = false;
1174        $('[data-fancybox="gallery"]').fancybox({
1175            beforeShow: function(){
1176                // fancybox is open, run myFunct()
1177
1178
1179                $('body').addClass('fancybox-show-toolbar');
1180                $('body').addClass('fancybox-show-infobar');
1181                $('body').addClass('fancybox-show-nav');
1182
1183                $('.fancybox-button--del').attr('data-id', this.opts.id);
1184
1185                if(typeof this.opts.private !== "undefined"){
1186
1187                    if( this.opts.private === true ){
1188                        $('.fancybox-button--remove-prvt').show();
1189                        $('.fancybox-button--prvt').hide();
1190
1191                        $('.fancybox-button--remove-prvt').attr('data-id', this.opts.id);
1192                    }else{
1193                        $('.fancybox-button--remove-prvt').hide();
1194                        $('.fancybox-button--prvt').show();
1195
1196                        $('.fancybox-button--prvt').attr('data-id', this.opts.id);
1197                    }
1198
1199                    if( this.opts.avater === true ){
1200                        $('.fancybox-button--remove-prvt').hide();
1201                        $('.fancybox-button--prvt').hide();
1202                    }
1203
1204                }
1205            },
1206            loop: true,
1207            video: {
1208                controls: 0
1209            },
1210            afterClose: function(){
1211                // fancybox is closed, run myOtherFunct()
1212            },
1213            closeExisting: false,
1214            buttons : [
1215                'prvt',
1216                'remove_prvt',
1217                'del',
1218                'zoom',
1219                'slideShow',
1220                'thumbs',
1221                'close'
1222            ]
1223        });
1224
1225
1226        $('.sidenav').sidenav();
1227    	$('.parallax').parallax();
1228
1229        $(document).ready(function(){
1230		    $('.dt_tstm_usr .carousel.carousel-slider,.carousel.carousel-slider').carousel({fullWidth: true,indicators: true});
1231        });
1232		setInterval(function(){
1233			$('.dt_tstm_usr .carousel.carousel-slider').carousel('next');
1234		}, 7000);
1235
1236
1237        var dropdown_trigger = document.getElementsByClassName('dropdown-trigger');
1238        if (dropdown_trigger !== undefined) {
1239            try{
1240                $('.dropdown-trigger').dropdown();
1241            } catch(e) {}
1242        }
1243
1244       //
1245        $('.modal').modal();
1246        $('select').formSelect();
1247
1248        $("select").trigger('contentChanged');
1249		$('.tooltipped').tooltip();
1250		$('.collapsible').collapsible();
1251
1252        var maxdate1 = new Date();
1253            maxdate1.setDate(maxdate1.getDate());
1254
1255        $('#start_date').datepicker({
1256            container: 'body',
1257            format: 'yyyy-mm-dd',
1258            maxDate: maxdate1
1259        });
1260
1261        var maxdate = new Date();
1262            maxdate.setDate(maxdate.getDate() - 6574);
1263
1264        // Basic Info Step 2
1265        var dt = $('.user_bday').datepicker({
1266            yearRange: [1947, 2010],
1267            container: 'body',
1268            format: 'yyyy-mm-dd',
1269            maxDate: maxdate
1270        });
1271        if(typeof dt[0] !== "undefined") {
1272            if (dt[0].value !== '0000-00-00' || dt[0].value !== '') {
1273                $('.user_bday').datepicker('setDate', dt[0].value);
1274            } else {
1275                var d = new Date();
1276                d.setDate(d.getDate() - 6574);
1277                $('.user_bday').datepicker('setDate', d);
1278            }
1279        }
1280        if (typeof dt[0] !== "undefined" && dt[0].value == '') {
1281            var dat = new Date();
1282            dat.setDate(dat.getDate() - 6574);
1283            $('.datepicker').datepicker('setDate', dat);
1284        }
1285        // Settings
1286		$('.interest_chips').chips({
1287			placeholder: 'Enter a tag, then hit enter',
1288			secondaryPlaceholder: '+Tag, Hit enter to add more',
1289			onChipDelete: function (e, data) { interest_chipsUpdate(e, data) },
1290        	onChipAdd: function (e, data) { interest_chipsUpdate(e, data) }
1291        });
1292        if ( $('#interest_entry_profile').length ){
1293			var chips = $('#interest_entry_profile').val();
1294			var chips_array = chips.split(',');
1295			var i;
1296			for (i = 0; i < chips_array.length; i++) { 
1297				$('.interest_chips').chips('addChip', {tag: chips_array[i]});
1298			}
1299		}
1300    	jQuery(document).ready(function() {jQuery('.custom_fixed_element').theiaStickySidebar({additionalMarginTop: 10});});
1301        $("form").submit(function(e) {
1302            var form = $(this);
1303            var url = window.ajax + form.attr('action') + window.maintenance_mode;
1304            var button_text = form.find(':submit span').text();
1305
1306            form.find(':submit').addClass( 'disabled' );
1307            form.find(':submit span').text( 'Loading..' );
1308
1309            $.ajax({
1310                type: 'POST',
1311                url: url,
1312                data: form.serialize(),
1313                success: function(data){
1314                    form.find(':submit').removeClass( 'disabled' );
1315                    form.find(':submit span').text( button_text );
1316                    if( typeof data.message !== "undefined" ){
1317                        form.find( '.alert-danger' ).html( '' ).hide();
1318                        form.find( '.alert-success' ).html( data.message ).fadeIn( "fast" );
1319                        setTimeout(function() {
1320                            form.find( '.alert-success' ).fadeOut( "fast" );
1321                        }, 3000);
1322                    }else{
1323                        if(form.attr('action') === '/Useractions/verifyphone'){
1324                            form.find('.alert-danger').html("Error while sending the SMS, please try again later.").fadeIn("fast");
1325                        }else {
1326                            form.find('.alert-danger').html("Error while submitting form.").fadeIn("fast");
1327                        }
1328                        form.find( '.alert-success' ).html( '' ).hide();
1329                        setTimeout(function() {
1330                            form.find( '.alert-danger' ).fadeOut( "fast" );
1331                        }, 3000);
1332                    }
1333                    if( typeof(data.updateDom) !== 'undefined' ){
1334                        if( typeof(data.updateDom.selector) !== 'undefined' && typeof(data.updateDom.attributes) !== 'undefined' ){
1335                            $.each(data.updateDom.attributes, function(index, value) {
1336                                //console.log(data.updateDom.selector,index,value);
1337                                $(data.updateDom.selector).attr(index,value);
1338                            });
1339                        }
1340                    }
1341                    if ( typeof(data.cookies) !== 'undefined' ){
1342                        var date = new Date();
1343                            date.setTime(date.getTime()+(10 * 365 * 24 * 60 * 60 * 1000 ) );
1344                            $.each(data.cookies, function(index, value) {
1345                                document.cookie = index + "=" + value + "; expires=" + date.toGMTString() + "; path=/;SameSite=None;Secure";
1346                            });
1347                    }
1348                    if ( typeof(data.remove_cookies) !== 'undefined' ){
1349                        $.each(data.remove_cookies, function(index, value) {
1350                            document.cookie = index+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;SameSite=None;Secure";
1351                        });
1352                    }
1353                    if( typeof(data.url) !== 'undefined' ){
1354                        form.find(':submit').addClass( 'disabled' );
1355                        setTimeout(function() {
1356                            window.location = data.url;
1357                        }, 2000);
1358                    }
1359                    if( typeof(data.ajaxRedirect) !== 'undefined' ){
1360                        form.find(':submit').addClass( 'disabled' );
1361                        setTimeout(function() {
1362                            $("#ajaxRedirect").attr("data-ajax", data.ajaxRedirect);
1363                            $("#ajaxRedirect").click();
1364                        }, 1000);
1365                    }
1366                    M.updateTextFields();
1367                    $("html, body").animate({ scrollTop: 0 }, 150);
1368                },
1369                error: function (data) {
1370                    if( data.responseJSON.status == 600 ){
1371                        window.location = data.responseJSON.url;
1372                    }else{
1373                        form.find( '.alert-success' ).html( '' ).hide();
1374                        form.find( '.alert-danger' ).html( data.responseJSON.message ).fadeIn( "fast" );
1375                        setTimeout(function() {
1376                            form.find( '.alert-danger' ).fadeOut( "fast" );
1377                        }, 5000);
1378
1379                        form.find(':submit').removeClass( 'disabled' );
1380                        form.find(':submit span').text( button_text );
1381                    }
1382                },
1383            });
1384
1385            e.preventDefault();
1386        });
1387
1388        // stripe
1389        (function($){
1390            $(function(){
1391                var handler = null;
1392                $( document ).on( 'click', '#stripe_credit_btn', function(e) {
1393                    if( handler !== null ) {
1394                        handler.open({
1395                            name: 'Quickdate',
1396                            description: getDescription(),
1397                            currency: 'USD',
1398                            amount: getPrice() * 100,
1399                            opened: function () {
1400                                $('#stripe_credit').addClass('disabled');
1401                                $('#stripe_credit').attr('disabled', true);
1402                            },
1403                            closed: function () {
1404                                //document.location = window.site_url + '/credit';
1405                                $('#stripe_credit').removeClass('disabled');
1406                                $('#stripe_credit').attr('disabled', false);
1407                            }
1408                        });
1409                        e.preventDefault();
1410                    }
1411                });
1412                $( document ).on( 'click', '#stripe_creditc', function(e) {
1413                    e.preventDefault();
1414                    e.stopImmediatePropagation();
1415                    if (typeof StripeCheckout == 'undefined'){
1416                        $('#stripe_credit').addClass('disabled');
1417                        $('#stripe_credit').attr('disabled', true);
1418                        var script = document.createElement('script');
1419                            script.src = 'https://checkout.stripe.com/checkout.js';
1420                            script.type = 'text/javascript';
1421                            script.onload = script.onreadystatechange = function() {
1422                                if ( !this.readyState || this.readyState == "loaded" || this.readyState == "complete" ) {
1423                                    if (typeof StripeCheckout !== 'undefined'){
1424                                        handler = StripeCheckout.configure({
1425                                            key: 'pk_test_1ujWeV5SjafkpuEK7NMpURNz',
1426                                            image: 'https://stripe.com/img/documentation/checkout/marketplace.png',
1427                                            locale: 'english',
1428                                            token: function (token) {
1429                                                $.post(window.ajax + 'stripe/handle', {
1430                                                    stripeToken: token.id,
1431                                                    description: getDescription(),
1432                                                    price: getPrice(),
1433                                                    payType: 'credits'
1434                                                }, function (data) {
1435                                                    if (data.status == 200) {
1436                                                        $('#credit_amount').html(data.credit_amount);
1437                                                        //document.location = window.site_url + data.location;
1438                                                        $("#btnProSuccess").attr("data-ajax", data.location);
1439                                                        $("#btnProSuccess").click();
1440                                                    } else {
1441                                                        $('.modal-body').html('<i class="fa fa-spin fa-spinner"></i> Payment declined ');
1442                                                    }
1443                                                });
1444                                            }
1445                                        });
1446                                        $('#stripe_credit_btn').trigger('click');
1447                                    }
1448                                }
1449                            }
1450                            let head  = document.getElementsByTagName('head')[0];
1451                                head.appendChild(script);
1452                    }else{
1453                        $('#stripe_credit_btn').trigger('click');
1454                    }
1455                });
1456                $( document ).on( 'click', '#stripe_pro_btn', function(e) {
1457                    if( handler !== null ) {
1458                        handler.open({
1459                            name: 'Quickdate',
1460                            description: getDescription(),
1461                            currency: 'USD',
1462                            amount: getPrice() * 100,
1463                            opened: function () {
1464                                $('#stripe_pro').addClass('disabled');
1465                                $('#stripe_pro').attr('disabled', true);
1466                            },
1467                            closed: function () {
1468                                $('#stripe_pro').removeClass('disabled');
1469                                $('#stripe_pro').attr('disabled', false);
1470                            }
1471                        });
1472                        e.preventDefault();
1473                    }
1474                });
1475                $( document ).on( 'click', '#stripe_pro', function(e) {
1476                    e.preventDefault();
1477                    e.stopImmediatePropagation();
1478                    if (typeof StripeCheckout == 'undefined'){
1479                        $('#stripe_pro').addClass('disabled');
1480                        $('#stripe_pro').attr('disabled', true);
1481                        var script = document.createElement('script');
1482                        script.src = 'https://checkout.stripe.com/checkout.js';
1483                        script.type = 'text/javascript';
1484                        script.onload = script.onreadystatechange = function() {
1485                            if ( !this.readyState || this.readyState == "loaded" || this.readyState == "complete" ) {
1486                                if (typeof StripeCheckout !== 'undefined'){
1487                                    handler = StripeCheckout.configure({
1488                                        key: 'pk_test_1ujWeV5SjafkpuEK7NMpURNz',
1489                                        image: 'https://stripe.com/img/documentation/checkout/marketplace.png',
1490                                        locale: 'english',
1491                                        token: function (token) {
1492                                            $.post(window.ajax + 'stripe/handle', {
1493                                                stripeToken: token.id,
1494                                                description: getDescription(),
1495                                                price: getPrice(),
1496                                                payType: 'membership'
1497                                            }, function (data) {
1498                                                if (data.status == 200) {
1499                                                    $("#btnProSuccess").attr("data-ajax", data.location);
1500                                                    $("#btnProSuccess").click();
1501
1502                                                } else {
1503                                                    $('.modal-body').html('<i class="fa fa-spin fa-spinner"></i> Payment declined ');
1504                                                }
1505                                            });
1506                                        }
1507                                    });
1508                                    $('#stripe_pro_btn').trigger('click');
1509                                }
1510                            }
1511                        }
1512                        let head  = document.getElementsByTagName('head')[0];
1513                        head.appendChild(script);
1514                    }else{
1515                        $('#stripe_pro_btn').trigger('click');
1516                    }
1517                });
1518
1519            });
1520        })(jQuery);
1521    }
1522    custom_footer_js();
1523    $(window).on("popstate", function (event) {
1524        $(window).unbind('popstate');
1525        location.reload();
1526    });
1527
1528    //$(window).on("load",function(){
1529        var doc = document.documentElement;
1530        doc.setAttribute('data-useragent', navigator.userAgent);
1531    //});
1532
1533    $(document).on('click', '#night_mode_toggle', function(event) {
1534        mode = $(this).attr('data-mode');
1535        if (mode == 'night') {
1536            $('head').append('<link rel="stylesheet" href="https://quickdatescript.com/themes/love/assets/css/night.css?1379" id="night-mode-css">');
1537            $('#night_mode_toggle').attr('data-mode', 'day');
1538			$('#night_mode_toggle').removeClass('night');
1539			$('#night_mode_toggle').addClass('day');
1540			//$('#night_mode_toggle span').html($('#night_mode_toggle').attr('data-light-text'));
1541			//$('#night_mode_toggle svg').html('<path fill="currentColor" d="M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,2L14.39,5.42C13.65,5.15 12.84,5 12,5C11.16,5 10.35,5.15 9.61,5.42L12,2M3.34,7L7.5,6.65C6.9,7.16 6.36,7.78 5.94,8.5C5.5,9.24 5.25,10 5.11,10.79L3.34,7M3.36,17L5.12,13.23C5.26,14 5.53,14.78 5.95,15.5C6.37,16.24 6.91,16.86 7.5,17.37L3.36,17M20.65,7L18.88,10.79C18.74,10 18.47,9.23 18.05,8.5C17.63,7.78 17.1,7.15 16.5,6.64L20.65,7M20.64,17L16.5,17.36C17.09,16.85 17.62,16.22 18.04,15.5C18.46,14.77 18.73,14 18.87,13.21L20.64,17M12,22L9.59,18.56C10.33,18.83 11.14,19 12,19C12.82,19 13.63,18.83 14.37,18.56L12,22Z" />');
1542
1543        } else {
1544            $('#night-mode-css').remove();
1545            $('#night_mode_toggle').attr('data-mode', 'night');
1546			$('#night_mode_toggle').removeClass('day');
1547			$('#night_mode_toggle').addClass('night');
1548			//$('#night_mode_toggle span').html($('#night_mode_toggle').attr('data-night-text'));
1549			//$('#night_mode_toggle svg').html('<path fill="currentColor" d="M17.75,4.09L15.22,6.03L16.13,9.09L13.5,7.28L10.87,9.09L11.78,6.03L9.25,4.09L12.44,4L13.5,1L14.56,4L17.75,4.09M21.25,11L19.61,12.25L20.2,14.23L18.5,13.06L16.8,14.23L17.39,12.25L15.75,11L17.81,10.95L18.5,9L19.19,10.95L21.25,11M18.97,15.95C19.8,15.87 20.69,17.05 20.16,17.8C19.84,18.25 19.5,18.67 19.08,19.07C15.17,23 8.84,23 4.94,19.07C1.03,15.17 1.03,8.83 4.94,4.93C5.34,4.53 5.76,4.17 6.21,3.85C6.96,3.32 8.14,4.21 8.06,5.04C7.79,7.9 8.75,10.87 10.95,13.06C13.14,15.26 16.1,16.22 18.97,15.95M17.33,17.97C14.5,17.81 11.7,16.64 9.53,14.5C7.36,12.31 6.2,9.5 6.04,6.68C3.23,9.82 3.34,14.64 6.35,17.66C9.37,20.67 14.19,20.78 17.33,17.97Z" />');
1550        }
1551        $.get(window.site_url + '?mode=' + mode);
1552    });
1553	
1554	$(document).on('click', '#night_mode_toggle_sidebar', function(event) {
1555        mode = $(this).attr('data-mode');
1556        if (mode == 'night') {
1557            $('head').append('<link rel="stylesheet" href="https://quickdatescript.com/themes/love/assets/css/night.css?2026" id="night-mode-css">');
1558            $('#night_mode_toggle_sidebar').attr('data-mode', 'day');
1559			$('#night_mode_toggle_sidebar span').html($('#night_mode_toggle_sidebar').attr('data-light-text'));
1560			$('#night_mode_toggle_sidebar svg').html('<path fill="currentColor" d="M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,2L14.39,5.42C13.65,5.15 12.84,5 12,5C11.16,5 10.35,5.15 9.61,5.42L12,2M3.34,7L7.5,6.65C6.9,7.16 6.36,7.78 5.94,8.5C5.5,9.24 5.25,10 5.11,10.79L3.34,7M3.36,17L5.12,13.23C5.26,14 5.53,14.78 5.95,15.5C6.37,16.24 6.91,16.86 7.5,17.37L3.36,17M20.65,7L18.88,10.79C18.74,10 18.47,9.23 18.05,8.5C17.63,7.78 17.1,7.15 16.5,6.64L20.65,7M20.64,17L16.5,17.36C17.09,16.85 17.62,16.22 18.04,15.5C18.46,14.77 18.73,14 18.87,13.21L20.64,17M12,22L9.59,18.56C10.33,18.83 11.14,19 12,19C12.82,19 13.63,18.83 14.37,18.56L12,22Z" />');
1561
1562        } else {
1563            $('#night-mode-css').remove();
1564            $('#night_mode_toggle_sidebar').attr('data-mode', 'night');
1565			$('#night_mode_toggle_sidebar span').html($('#night_mode_toggle_sidebar').attr('data-night-text'));
1566			$('#night_mode_toggle_sidebar svg').html('<path fill="currentColor" d="M17.75,4.09L15.22,6.03L16.13,9.09L13.5,7.28L10.87,9.09L11.78,6.03L9.25,4.09L12.44,4L13.5,1L14.56,4L17.75,4.09M21.25,11L19.61,12.25L20.2,14.23L18.5,13.06L16.8,14.23L17.39,12.25L15.75,11L17.81,10.95L18.5,9L19.19,10.95L21.25,11M18.97,15.95C19.8,15.87 20.69,17.05 20.16,17.8C19.84,18.25 19.5,18.67 19.08,19.07C15.17,23 8.84,23 4.94,19.07C1.03,15.17 1.03,8.83 4.94,4.93C5.34,4.53 5.76,4.17 6.21,3.85C6.96,3.32 8.14,4.21 8.06,5.04C7.79,7.9 8.75,10.87 10.95,13.06C13.14,15.26 16.1,16.22 18.97,15.95M17.33,17.97C14.5,17.81 11.7,16.64 9.53,14.5C7.36,12.31 6.2,9.5 6.04,6.68C3.23,9.82 3.34,14.64 6.35,17.66C9.37,20.67 14.19,20.78 17.33,17.97Z" />');
1567        }
1568        $.get(window.site_url + '?mode=' + mode);
1569    });
1570    </script>
1570    	
1571	
1571<script type="text/javascript">
1572				$(document).on('click', '.find_matches_cont > .row > .col.l3 .dt_sections [data-ajax]', function() {
1573			$('body').removeClass('side_open');
1574		});
1575        $('#open_slide').on('click', function(event) {
1576			event.preventDefault();
1577			$('body').toggleClass('side_open');
1578		});
1579			function SlideSetCookie(cname, cvalue, exdays) {
1580			  $('#open_slide').attr('onclick', "SlideEraseCookie('open_slide')");
1581				var d = new Date();
1582				d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
1583				var expires = "expires="+d.toUTCString();
1584				document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
1585			}
1586			function SlideEraseCookie(name) {
1587			  $('#open_slide').attr('onclick', "SlideSetCookie('open_slide','yes',1)");
1588				document.cookie = name + '=;path=/;Max-Age=0'
1589			}
1590		</script>
1590
1591
1592    
1593        
1593<script>
1594        window.addEventListener("load", function(){
1595            window.cookieconsent.initialise({
1596                "palette": {
1597                    "popup": {
1598                        "background": "#ffffff",
1599                        "text": "#afafaf"
1600                    },
1601                    "button": {
1602                        "background": "#c649b8"
1603                    }
1604                },
1605                "theme": "edgeless",
1606                "position": "bottom-left",
1607                "content": {
1608                    "message": "This website uses cookies to ensure you get the best experience on our website.",
1609                    "dismiss": "Got It!",
1610                    "link": "Learn More",
1611                    "href": "https://quickdatescript.com/privacy"
1612                }
1613            });
1614        });
1615    </script>
1615
1616    
1617    </body>
1618</html>
1619
1620
1621<script type="text/javascript">
1622    function PayUsingWallet(type,type2 = 'hide') {
1623        let price = 0;
1624        let main_price = 0;
1625        if (type == 'pro') {
1626            price = main_price = getPrice();
1627        }
1628        else if(type == 'private_photo'){
1629            price = 30;
1630        }
1631        else if(type == 'private_video'){
1632            price = 40;
1633        }
1634        price = parseInt(price * 100);
1635        $('.pay_modal_wallet_alert').html("");
1636        if (type2 == 'show') {
1637            if (type == 'pro') {
1638                $('.pay_modal_wallet_text').html("You are about to upgrade to a PRO memeber.");
1639                $('#pay_modal_wallet_btn').html("Pay "+'<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" style="margin-top: -3px;"><path fill="currentColor" d="M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4M11,17V16H9V14H13V13H10A1,1 0 0,1 9,12V9A1,1 0 0,1 10,8H11V7H13V8H15V10H11V11H14A1,1 0 0,1 15,12V15A1,1 0 0,1 14,16H13V17H11Z"></path></svg> '+price);
1640                $('#pay_modal_wallet_btn').removeAttr('disabled');
1641            }
1642            else if(type == 'private_photo'){
1643                $('.pay_modal_wallet_text').html("You are about to unlock private photo feature.");
1644                $('#pay_modal_wallet_btn').html("Pay "+'<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" style="margin-top: -3px;"><path fill="currentColor" d="M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4M11,17V16H9V14H13V13H10A1,1 0 0,1 9,12V9A1,1 0 0,1 10,8H11V7H13V8H15V10H11V11H14A1,1 0 0,1 15,12V15A1,1 0 0,1 14,16H13V17H11Z"></path></svg> '+price);
1645                $('#pay_modal_wallet_btn').removeAttr('disabled');
1646            }
1647            else if(type == 'private_video'){
1648                $('.pay_modal_wallet_text').html("You are about to unlock private video feature.");
1649                $('#pay_modal_wallet_btn').html("Pay "+'<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" style="margin-top: -3px;"><path fill="currentColor" d="M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4M11,17V16H9V14H13V13H10A1,1 0 0,1 9,12V9A1,1 0 0,1 10,8H11V7H13V8H15V10H11V11H14A1,1 0 0,1 15,12V15A1,1 0 0,1 14,16H13V17H11Z"></path></svg> '+price);
1650                $('#pay_modal_wallet_btn').removeAttr('disabled');
1651            }
1652            $('#pay_modal_wallet_btn').attr('onclick', "PayUsingWallet('"+type+"')");
1653            
1654            if (parseInt(0) < price ) {
1655                $('.pay_modal_wallet_alert').html('<div class="wallet_empty_state"><p><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><linearGradient xmlns="http://www.w3.org/2000/svg" id="paint0_linear_4_349" gradientUnits="userSpaceOnUse" x1="256" x2="256" y1="11.115" y2="490.464"><stop stop-opacity="1" stop-color="#ffe8e8" offset="0"/><stop stop-opacity="1" stop-color="#ffb4b4" offset="1"/></linearGradient><linearGradient xmlns="http://www.w3.org/2000/svg" id="paint1_linear_4_349" gradientUnits="userSpaceOnUse" x1="256.5" x2="256.5" y1="99" y2="414"><stop stop-opacity="1" stop-color="#ff4646" offset="0"/><stop stop-opacity="1" stop-color="#ff8585" offset="1"/></linearGradient><path xmlns="http://www.w3.org/2000/svg" d="m494.999 114.319c-1.425-25.3479-12.136-49.2826-30.088-67.2346s-41.887-28.6635-67.234-30.0893c-94.374-5.3333-188.974-5.3333-283.349 0-25.3474 1.4267-49.2822 12.1382-67.2347 30.0899-17.9524 17.9517-28.6651 41.886-30.0928 67.234-5.3333 94.376-5.3333 188.978 0 283.353 1.4278 25.348 12.1404 49.282 30.0929 67.234 17.9525 17.951 41.8873 28.663 67.2346 30.089 94.374 5.346 188.975 5.346 283.349 0 25.347-1.425 49.282-12.137 67.234-30.089 17.952-17.951 28.663-41.886 30.088-67.234 5.334-94.375 5.334-188.977 0-283.353z" fill="url(#paint0_linear_4_349)" data-original="url(#paint0_linear_4_349)" class=""/><g xmlns="http://www.w3.org/2000/svg" fill="url(#paint1_linear_4_349)"><path clip-rule="evenodd" d="m413.958 223.497.042 65.382c-.419 6.229-.958 12.45-1.619 18.66-1.105 10.385-8.784 18.761-18.427 19.946-30.202 3.711-61.456 3.711-91.659 0-9.643-1.185-17.321-9.561-18.426-19.946-3.608-33.91-3.608-68.168 0-102.078 1.105-10.385 8.783-18.761 18.426-19.946 30.203-3.711 61.457-3.711 91.659 0 9.643 1.185 17.322 9.561 18.427 19.946.639 6.002 1.164 12.016 1.577 18.036zm-65.833 5.932c-13.6 0-24.625 12.12-24.625 27.071s11.025 27.071 24.625 27.071 24.625-12.12 24.625-27.071-11.025-27.071-24.625-27.071z" fill-rule="evenodd" fill=""/><path d="m404 148.934c2.553 4.86-2.238 10.301-7.311 9.678-32.02-3.934-65.109-3.934-97.129 0-20.838 2.56-37.691 20.599-40.149 43.704-3.83 36-3.83 72.368 0 108.368 2.458 23.105 19.311 41.144 40.149 43.704 32.02 3.934 65.109 3.934 97.129 0 5.107-.628 9.937 4.852 7.359 9.738-12.781 24.234-35.569 41.148-62.05 44.211l-10.701 1.238c-54.353 6.288-109.175 5.873-163.444-1.236l-7.09-.929c-29.257-3.832-52.438-28.96-56.335-61.065-7.2375-59.633-7.2375-120.057 0-179.69 3.897-32.105 27.078-57.233 56.334-61.065l7.091-.929c54.269-7.1092 109.091-7.5239 163.444-1.236l10.701 1.238c26.503 3.066 49.255 20.005 62.002 44.271z" fill=""/></g></g></svg>&nbsp;&nbsp;&nbsp;<span>You don&#039;t have enough balance to purchase, please buy credits.</span></p><div><a href="javascript:void(0)" onclick="SetPageCookie(\''+type+'\',\''+type+'\')" class="btn waves-effect waves-light btn_primary white-text">wallet</a></div></div>');
1656                $('#pay_modal_wallet_btn').attr('disabled','true');
1657                $('.pay_modal_wallet_text').html("");
1658            }
1659            $('#pay-go-pro').modal('open');
1660        }
1661        else{
1662            $('#pay_modal_wallet_btn').html("please wait");
1663            $('#pay_modal_wallet_btn').attr('disabled','true');
1664            let link = '';
1665            if (type == 'pro') {
1666                link = '?pay_for=pro&price='+main_price;
1667            }
1668            else if (type == 'private_photo'){
1669                link = '?pay_for=private_photo';
1670            }
1671            else if (type == 'private_video'){
1672                link = '?pay_for=private_video';
1673            }
1674            $.get(window.ajax + 'wallet/pay' + link, function (data) {
1675                if (data.status == 200) {
1676                    location.href = data.url;
1677                }
1678
1679            }).fail(function(data) {
1680                $('#pay_modal_wallet_btn').html("Pay "+'<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" style="margin-top: -3px;">
1680<path fill="currentColor" d="M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4M11,17V16H9V14H13V13H10A1,1 0 0,1 9,12V9A1,1 0 0,1 10,8H11V7H13V8H15V10H11V11H14A1,1 0 0,1 15,12V15A1,1 0 0,1 14,16H13V17H11Z"></path></svg> '+price);
1681                $('#pay_modal_wallet_btn').removeAttr('disabled');
1682                $('#payu_btn').removeAttr('disabled');
1683                $('.pay_modal_wallet_alert').html("<div class='alert alert-danger'>"+data.responseJSON.message+"</div>");
1684            });
1685        }
1686            
1687    }
1688    function SetPageCookie(type,id){
1689        $.get(window.ajax + 'wallet/set?type=' + type, function (data) {
1690            location.href = window.site_url+'/credit';
1691        });
1692    }
1693</script>

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.