1 2<!DOCTYPE html> 3<html lang="en"> 4 <head> 5 <title>ZoZland</title> 6 <meta http-equiv="Content-type" content="text/html; charset=UTF-8"> 7 <meta name="title" content="ZoZland"> 8 <meta name="description" content="Social Networking Platform. With our new feature, user can wonder posts, photos, and others"> 9 <meta name="keywords" content="social, social site"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> 11 12 <link rel="apple-touch-icon" href="https://zozland.com/themes/wondertag/img/icon.png"> 13 <meta name="apple-mobile-web-app-capable" content="yes"> 14 <meta name="apple-mobile-web-app-title" content="ZoZland"> 15 16 <meta name="pinterest-rich-pin" content="false" /> 17 <link rel="alternate" href="https://zozland.com?lang=arabic" hreflang="ar" /><link rel="alternate" href="https://zozland.com?lang=bengali" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=chinese" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=croatian" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=danish" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=dutch" hreflang="nl" /><link rel="alternate" href="https://zozland.com?lang=english" hreflang="en" /><link rel="alternate" href="https://zozland.com?lang=filipino" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=french" hreflang="fr" /><link rel="alternate" href="https://zozland.com?lang=german" hreflang="de" /><link rel="alternate" href="https://zozland.com?lang=hebrew" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=hindi" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=indonesian" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=italian" hreflang="it" /><link rel="alternate" href="https://zozland.com?lang=japanese" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=korean" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=persian" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=portuguese" hreflang="pt" /><link rel="alternate" href="https://zozland.com?lang=russian" hreflang="ru" /><link rel="alternate" href="https://zozland.com?lang=spanish" hreflang="es" /><link rel="alternate" href="https://zozland.com?lang=swedish" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=turkish" hreflang="tr" /><link rel="alternate" href="https://zozland.com?lang=urdu" hreflang="" /><link rel="alternate" href="https://zozland.com?lang=vietnamese" hreflang="" /> <meta property="og:title" content="ZoZland" /> 18 <meta property="og:type" content="article" /> 19 <meta property="og:url" content="https://zozland.com" /> 20 <meta property="og:image" content="https://zozland.com/themes/wondertag/img/og.jpg" /> 21 <meta property="og:image:secure_url" content="https://zozland.com/themes/wondertag/img/og.jpg" /> 22 <meta property="og:description" content="Social Networking Platform. With our new feature, user can wonder posts, photos, and others" /> 23 <meta name="twitter:card" content="summary"> 24 <meta name="twitter:title" content="ZoZland" /> 25 <meta name="twitter:description" content="Social Networking Platform. With our new feature, user can wonder posts, photos, and others" /> 26 <meta name="twitter:image" content="https://zozland.com/themes/wondertag/img/og.jpg" /> 27 <link rel="canonical" href="https://zozland.com/welcome" /> 28 29 <link rel="preconnect" href="https://fonts.googleapis.com"> 30 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 31 <link href="https://fonts.googleapis.com/css2?family=Readex+Pro:wght@300;500&family=Roboto:wght@400;500&display=swap" rel="stylesheet"> 32 33 <link rel="shortcut icon" type="image/png" href="https://zozland.com/themes/wondertag/img/icon.png"/> 34 <link rel="stylesheet" href="https://zozland.com/themes/wondertag/stylesheet/general-style-plugins.css?version=2.9.1"> 35 36 37 <link rel="stylesheet" href="https://zozland.com/themes/wondertag/stylesheet/welcome.css?version=2.9.1"> 38 39 <link rel="stylesheet" href="https://zozland.com/themes/wondertag/stylesheet/font-awesome-4.7.0/css/font-awesome.min.css"> 40 41 42 43
43<script src="https://zozland.com/themes/wondertag/javascript/jquery-3.1.1.min.js"></script>
43 44
44<script src="https://zozland.com/themes/wondertag/javascript/jquery.ui.touch-punch.min.js"></script>
44 45 46 <link rel="stylesheet" href="https://zozland.com/themes/wondertag/stylesheet/bootstrap-select.min.css"> 47
47<script src="https://zozland.com/themes/wondertag/javascript/bootstrap-select.min.js"></script>
47 48 49 50 51 52
52<script src="https://zozland.com/themes/wondertag/player/plyr.js"></script>
52 53 54
54<script src="https://zozland.com/themes/wondertag/player/wavesurfer.min.js"></script>
54 55
55<script src="https://zozland.com/themes/wondertag/player/wavesurfer.cursor.min.js"></script>
55 56 57 58 <style>/* 59 60Add here your custom css styles Example: p { text-align: center; color: red; } 61 62*/ 63.tag_sidebar { 64 background: linear-gradient(309deg, #4C8C1E, #300147) !important; 65} 66 67.tag_hdr_droptoggle { 68 color: #ffffff; 69} 70@media (min-width: 1351px) { 71 .tag_srch_recent, .tag_hdr_right > .dropdown .dropdown-menu .empty_state, .notification-list .notification-text > span, .tag_hdr_user_dropdown > li > a, .tag_hdr_user_dropdown > li > a:hover, .tag_hdr_user_dropdown > li > a:active, .tag_hdr_user_dropdown > li > a:focus, .turn-off-sound, .notification-list .notification-text > span a, .notification-list .ajax-time, .user-request-list .user-info .user-lastseen, .user-request-list .user-info > a, .tag_footer, .tag_footer .tag_footer_links a, .tag_sidebar_head, .tag_sidebar_section > a, .tag_hdr_user_submenu a, .tag_sett_sidebar > p.bold, .tag_footer .tag_footer_cright .dropup .dropdown-toggle { 72 color: #fff; 73 } 74} 75.tag_header .search-input { 76 background: transparent; 77 border: 1px solid #fff !important; 78}</style> 79 80
80<script src="https://zozland.com/themes/wondertag/javascript/html2pdf.bundle.js"></script>
80 81
81<script src="https://zozland.com/themes/wondertag/javascript/qrcode.js"></script>
81 82 83 84
84<script type="text/javascript"> 85 /* 86Add here your JavaScript Code. 87Note. the code entered here will be added in <head> tag 88 89 90 Example: 91 92 var x, y, z; 93 x = 5; 94 y = 6; 95 z = x + y; 96 97*/ function Wo_Ajax_Requests_File(){ 98 return "https://zozland.com/requests.php" 99 } 100 function RunLiveAgora(channelName,DIV_ID,token) { 101 var agoraAppId = ''; 102 var token = token; 103 104 var client = AgoraRTC.createClient({mode: 'live', codec: 'vp8'}); 105 client.init(agoraAppId, function () { 106 client.setClientRole('audience', function() { 107 }, function(e) { 108 }); 109 let rand = Math.floor(Math.random() * 1000000); 110 111 client.join(token, channelName, rand, function(uid) { 112 }, function(err) { 113 }); 114 }, function (err) { 115 }); 116 117 client.on('stream-added', function (evt) { 118 var stream = evt.stream; 119 var streamId = stream.getId(); 120 121 client.subscribe(stream, function (err) { 122 }); 123 }); 124 client.on('stream-subscribed', function (evt) { 125 var remoteStream = evt.stream; 126 remoteStream.play(DIV_ID); 127 $('#player_'+remoteStream.getId()).addClass('embed-responsive-item'); 128 }); 129 } 130 </script>
130 131 132 <style> 133:root { 134 --body-bg: #f0f2f5; 135 --header-background: #1e2321; 136 --header-color: #ffffff; 137 --header-hover-color: #333333; 138 --header-search-color: #0f1110; 139 --main: #4c9c2e; 140 --main-hover: #7acb5c; 141 --main-color: #ffffff; 142 --main-hover-color: #ffffff; 143 --chat-outgoing: #fff9f9; 144 --plyr-color-main: #4c9c2e; 145 --plyr-control-toggle-checked-background: transparent; 146 --plyr-video-control-background-hover: rgba(255, 255, 255, 0.2); 147 --plyr-range-fill-background: #fff; 148 --plyr-range-track-height: 3px; 149} 150 151.reaction-1::after {content: "Like";} 152.reaction-2::after {content: "Love";} 153.reaction-3::after {content: "HaHa";} 154.reaction-4::after {content: "WoW";} 155.reaction-5::after {content: "Sad";} 156.reaction-6::after {content: "Angry";} 157</style> 158 159 160 161 162
162<script crossorigin="anonymous" src="https://zozland.com/themes/wondertag/javascript/sdk.js"></script>
162 163 164 165
165<script src="https://zozland.com/themes/wondertag/javascript/socket.io.js"></script>
165 166 167
167<script src="https://zozland.com/themes/wondertag/javascript/jquery.adaptive-backgrounds.js"></script>
167 168 169
169<script> 170 let nodejs_system = "1"; 171 let socket = null 172 let groupChatListener = {} 173 $(()=>{ 174 var main_hash_id = $('.main_session').val(); 175 socket = io("https://zozland.com:449/?hash=" + main_hash_id) 176 let recipient_ids = [] 177 let recipient_group_ids = [] 178 setTimeout(function(){ 179 var inputs = $("input.chat-user-id"); 180 $(".chat-wrapper").each(function(){ 181 let id = $(this).attr("class").substr("chat-wrapper".length); 182 let isGroup = $(this).attr("class").substr("chat-wrapper".length).split("_").includes("group") 183 if(isGroup) { 184 id = id.substr(' chat_group_'.length) 185 recipient_group_ids.push(id) 186 } else{ 187 id = id.substr(' chat_'.length) 188 recipient_ids.push(id) 189 } 190 }); 191 socket.emit('join', {username: "", user_id: _getCookie('user_id'), recipient_ids, recipient_group_ids }, ()=>{ 192 setInterval(() => { 193 socket.emit("ping_for_lastseen", {user_id: _getCookie("user_id")}) 194 }, 2000); 195 }); 196 }, 2500); 197 198 socket.on("reconnect", ()=>{ 199 let recipient_ids = [] 200 let recipient_group_ids = [] 201 setTimeout(function(){ 202 var inputs = $("input.chat-user-id"); 203 $(".chat-wrapper").each(function(){ 204 let id = $(this).attr("class").substr("chat-wrapper".length); 205 let isGroup = $(this).attr("class").substr("chat-wrapper".length).split("_").includes("group") 206 if(isGroup) { 207 id = id.substr(' chat_group_'.length) 208 recipient_group_ids.push(id) 209 } else{ 210 id = id.substr(' chat_'.length) 211 recipient_ids.push(id) 212 } 213 }); 214 socket.emit('join', {username: "", user_id: _getCookie('user_id'), recipient_ids, recipient_group_ids }, ()=>{ 215 setInterval(() => { 216 socket.emit("ping_for_lastseen", {user_id: _getCookie("user_id")}) 217 }, 2000); 218 }); 219 }, 3000); 220 }) 221 socket.on("decline_call", (data) => { 222 $('#re-calling-modal').addClass('calling'); 223 document.title = document_title; 224 setTimeout(function () { 225 $( '#re-calling-modal' ).remove(); 226 $( '.modal-backdrop' ).remove(); 227 $( 'body' ).removeClass( "modal-open" ); 228 }, 3000); 229 $( '#re-calling-modal' ).remove(); 230 $('.modal-backdrop.in').hide(); 231 Wo_CloseModels(); 232 Wo_PlayAudioCall('stop'); 233 Wo_PlayVideoCall('stop'); 234 }) 235 socket.on("lastseen", (data) => { 236 //$('.messages-text[data-message-id='+data.message_id+']').length > 0 237 if (data.message_id && data.user_id) { 238 var chat_container = $('.chat-tab').find('#chat_' + data.user_id); 239 if ($('#messageId_'+data.message_id).length > 0) { 240 if (chat_container.length > 0) { 241 chat_container.find('.message-seen').hide(); 242 } 243 else{ 244 $('.message-seen').hide(); 245 } 246 $('#messageId_'+data.message_id).find('.message-seen').hide().html('<span class="select-color" title="Seen ' + data.seen + '"><svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 24 24" width="14"><path fill="currentColor" d="M17.3 6.3c-.39-.39-1.02-.39-1.41 0l-5.64 5.64 1.41 1.41L17.3 7.7c.38-.38.38-1.02 0-1.4zm4.24-.01l-9.88 9.88-3.48-3.47c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L22.95 7.71c.39-.39.39-1.02 0-1.41h-.01c-.38-.4-1.01-.4-1.4-.01zM1.12 14.12L5.3 18.3c.39.39 1.02.39 1.41 0l.7-.7-4.88-4.9c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.03 0 1.42z"/></svg></span>').fadeIn(300); 247 if (chat_container.length > 0) { 248 //chat_container.find('.online-toggle-hdr').attr('style', ''); 249 setTimeout(function(){ 250 chat_container.find('.chat-messages-wrapper').scrollTop(chat_container.find('.chat-messages-wrapper')[0].scrollHeight); 251 }, 100); 252 } 253 else{ 254 $(".messages-container").animate({ 255 scrollTop: $('.messages-container')[0].scrollHeight 256 }, 200); 257 } 258 } 259 } 260 }) 261 socket.on("register_reaction", (data) => { 262 if(data.status == 200) { 263 $('.post-reactions-icons-m-'+data.id).html(data.reactions); 264 } 265 }); 266 socket.on("on_user_loggedin", (data) => {
267 $('#chat_' + data.user_id).find('.chat-tab-status').addClass('active'); 268 $("#online_" + data.user_id).find('svg path').attr('fill', '#60d465'); 269 $("#messages-recipient-" + data.user_id).find('.dot').css({"background-color": "#63c666"}); 270 }); 271 socket.on("on_user_loggedoff", (data) => { 272 $('#chat_' + data.user_id).find('.chat-tab-status').removeClass('active'); 273 $("#online_" + data.user_id).find('svg path').attr('fill', '#dddddd'); 274 $("#messages-recipient-" + data.user_id).find('.dot').css({"background-color": "lightgray"}); 275 }); 276 socket.on("update_new_posts", (data) => { 277 Wo_intervalUpdates(1); 278 }); 279 socket.on("on_avatar_changed", (data) => { 280 $("#online_" + data.user_id).find('img').attr('src', data.name); 281 $("#messages-recipient-" + data.user_id).find('img').attr('src', data.name); 282 }); 283 socket.on("on_name_changed", (data) => { 284 $("#online_" + data.user_id).find('#chat-tab-id').html(data.name); 285 $("#messages-recipient-" + data.user_id).find('.messages-user-name').html(data.name); 286 }); 287 socket.on("new_notification", (data) => { 288 Wo_GetLastNotification(); 289 current_notifications = $('.notification-container').find('.new-update-alert').text(); 290 $('.notification-container').find('.new-update-alert').removeClass('hidden'); 291 $('.notification-container').find('.sixteen-font-size').addClass('unread-update'); 292 $('.notification-container').find('.new-update-alert').text(Number(current_notifications) + 1).show(); 293 document.getElementById('notification-sound').play(); 294 }); 295 socket.on("new_notification_removed", (data) => { 296 current_notifications = $('.notification-container').find('.new-update-alert').text(); 297 $('.notification-container').find('.new-update-alert').removeClass('hidden'); 298 if (Number(current_notifications) > 0) { 299 if ((Number(current_notifications) - 1) == 0) { 300 $('.notification-container').find('.new-update-alert').addClass('hidden'); 301 $('.notification-container').find('.new-update-alert').addClass('hidden').text('0').hide(); 302 } else { 303 $('.notification-container').find('.sixteen-font-size').addClass('unread-update'); 304 $('.notification-container').find('.new-update-alert').text(Number(current_notifications) - 1).show(); 305 } 306 } else if (Number(current_notifications) == 0) { 307 $('.notification-container').find('.new-update-alert').addClass('hidden'); 308 $('.notification-container').find('.new-update-alert').addClass('hidden').text('0').hide(); 309 } 310 }); 311 312 socket.on("new_request", (data) => { 313 current_requests= $('.requests-container').find('.new-update-alert').text(); 314 $('.requests-container').find('.new-update-alert').removeClass('hidden'); 315 $('.requests-container').find('.sixteen-font-size').addClass('unread-update'); 316 $('.requests-container').find('.new-update-alert').text(Number(current_requests) + 1).show(); 317 document.getElementById('notification-sound').play(); 318 }); 319 socket.on("new_request_removed", (data) => { 320 current_requests = $('.requests-container').find('.new-update-alert').text(); 321 $('.requests-container').find('.new-update-alert').removeClass('hidden'); 322 if (Number(current_requests) > 0) { 323 if ((Number(current_requests) - 1) == 0) { 324 $('.requests-container').find('.new-update-alert').addClass('hidden'); 325 $('.requests-container').find('.new-update-alert').addClass('hidden').text('0').hide(); 326 } else { 327 $('.requests-container').find('.sixteen-font-size').addClass('unread-update'); 328 $('.requests-container').find('.new-update-alert').text(Number(current_requests) - 1).show(); 329 } 330 } else if (Number(current_requests) == 0) { 331 $('.requests-container').find('.new-update-alert').addClass('hidden'); 332 $('.requests-container').find('.new-update-alert').addClass('hidden').text('0').hide(); 333 } 334 }); 335 336 socket.on("messages_count", (data) => { 337 current_messages_number = data.count; 338 if (current_messages_number > 0) { 339 $("[data_messsages_count]").text(current_messages_number).removeClass("hidden"); 340 $("[data_messsages_count]").attr('data_messsages_count', current_messages_number); 341 } else { 342 $("[data_messsages_count]").text(current_messages_number).addClass("hidden"); 343 $("[data_messsages_count]").attr('data_messsages_count', "0"); 344 } 345 }); 346 socket.on("new_video_call", (data) => { 347 Wo_intervalUpdates(1); 348 }); 349 socket.on("load_comment_replies", (data) => { 350 Wo_ViewMoreReplies(data.comment_id); 351 }); 352 socket.on("color-change", (data)=>{ 353 if (data.sender == 0) { 354 $(".chat_" + data.id).find('.outgoing .message-text, .outgoing .message-media').css('background', data.color); 355 $(".chat_" + data.id).find('.outgoing .message-text').css('color', '#fff'); 356 $(".chat_" + data.id).find('.select-color rect, .select-color path').css('fill', data.color); 357 $(".chat_" + data.id).find('#color').val(data.color); 358 } 359 let user_id = $('#user-id').val(); 360 if(""+user_id === ""+data.id) { 361 if(data.sender == 0){ 362 $('.send-button').css('background-color', data.color); 363 $('.send-button').css('border-color', data.color); 364 $('#wo_msg_right_prt .message-option-btns .btn svg').css('color', data.color); 365 $(".messages-container").find(".pull-right").find(".message").css('background-color', data.color); 366 $(".messages-container").find(".pull-right").find(".message-text").css('background-color', data.color) 367 } 368 } 369 }) 370 var new_current_messages = 0; 371 socket.on("private_message", (data)=>{ 372 $('#chat_' + data.sender).find('.online-toggle-hdr').addClass('white_online'); 373 var chat_container = $('.chat-tab').find('.chat_main_' + data.id); 374 if (chat_container.length > 0) { 375 chat_container.find('.chat-messages-wrapper').find("div[class*='message-seen']").empty(); 376 chat_container.find('.chat-messages-wrapper').find("div[class*='message-typing']").empty(); 377 chat_container.find('.chat-messages-wrapper').append(data.messages_html); 378 setTimeout(function(){ 379 chat_container.find('.chat-messages-wrapper').scrollTop(chat_container.find('.chat-messages-wrapper')[0].scrollHeight); 380 }, 100); 381 if (data.sender == 0) { 382 383 $(".chat_" + data.id).find('.outgoing .message-text, .outgoing .message-media').css('background', data.color); 384 $(".chat_" + data.id).find('.outgoing .message-text').css('color', '#fff'); 385 $(".chat_" + data.id).find('.select-color rect, .select-color path').css('fill', data.color); 386 $(".chat_" + data.id).find('#color').val(data.color); 387 $(".text-sender-container .red-list").css('background', data.color); 388 $(".text-sender-container .btn-file").css('background', data.color); 389 $(".text-sender-container .btn-file").css('border-color', data.color); 390 } 391 }else { 392 current_number = $('#online_' + data.id).find('.new-message-alert').text(); 393 $('#online_' + data.id).find('.new-message-alert').html(Number(current_number) + 1).show(); 394 } 395 if (!chat_container.find("#sendMessage").is(":focus")) { 396 if(data.sender != 0){ 397 document.getElementById('message-sound').play(); 398 } 399 } 400 if (!chat_container.find('#sendMessage').is(':focus') && chat_container.length == 0) { 401 new_current_messages = new_current_messages + 1; 402 current_messages_number = Number($("[data_messsages_count]").attr('data_messsages_count')) + 1; 403 $("[data_messsages_count]").text(current_messages_number).removeClass("hidden"); 404 $("[data_messsages_count]").attr('data_messsages_count', current_messages_number); 405 document.title = 'New Message | ' + document_title; 406 } 407 }) 408 409 socket.on("group_message", (data)=>{ 410 var chat_messages_wrapper = $('.group-messages-wrapper-'+data.id); 411 if (data.status == 200) { 412 if ($(".group-messages-wrapper-"+data.id).find('.no_message').length > 0) { 413 $(".group-messages-wrapper-"+data.id).find('.chat-messages').html(data.html); 414 }else{ 415 $(".group-messages-wrapper-"+data.id).find('.chat-messages').append(data.html); 416 } 417 if ($('.chat_group_'+data.id).length == 0) { 418 current_messages_number = Number($("[data_messsages_count]").attr('data_messsages_count')) + 1; 419 $("[data_messsages_count]").text(current_messages_number).removeClass("hidden"); 420 $("[data_messsages_count]").attr('data_messsages_count', current_messages_number); 421 document.title = 'New Message | ' + document_title; 422 document.getElementById('message-sound').play(); 423 } 424 425 chat_messages_wrapper.scrollTop(chat_messages_wrapper[0].scrollHeight); 426 } 427 }) 428 429 }); 430 </script>
430 431
431<script src="https://zozland.com/themes/wondertag/javascript/bootstrap-tagsinput-latest/src/bootstrap-tagsinput.js"></script>
431 432 433 434
434<script src="https://unpkg.com/flickity@2/dist/flickity.pkgd.min.js"></script>
434 435 436 <link rel="stylesheet" href="https://zozland.com/themes/wondertag/javascript/green-audio-player/green-audio-player.css" /> 437
437<script src="https://zozland.com/themes/wondertag/javascript/green-audio-player/green-audio-player.js"></script>
437 438 439 <link rel="stylesheet" href="https://zozland.com/themes/wondertag/stylesheet/flatpickr.min.css"> 440
440<script src="https://zozland.com/themes/wondertag/javascript/flatpickr.js"></script>
440 441 </head> 442 443 <body > 444 <input type="hidden" id="get_no_posts_name" value="No more posts"> 445 446 <input type="hidden" class="seen_stories_users_ids" value=""> 447 <input type="hidden" class="main_session" value="4fc535ff885e31d70f5c"> 448 449 450 <div id="ajax_loading" class="tag_content"> 451 <div class="ad-placement-header-footer"> 452 </div> 453 <div id="contnet"> 454
455<script>window.addEventListener('resize', () => {let vh = window.innerHeight * 0.01;document.documentElement.style.setProperty('--vh', `${vh}px`);});</script>
455 456<svg viewBox="0 0 909 721" version="1.1" class="tag_auth_effect"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1744.000000, -1065.000000)" fill="#4c9c2e"><path d="M1954.43919,1792.6682 C1992.31638,1797.09936 2029.78299,1794.70896 2067.01008,1789.73436 C2120.30732,1782.61259 2173.62738,1775.58582 2226.69271,1767.39996 C2260.60085,1762.17074 2294.7713,1756.87312 2327.56171,1748.10961 C2372.16427,1736.19945 2413.88127,1718.36841 2451.75847,1693.72343 C2486.62465,1671.0318 2516.57893,1644.33085 2541.29434,1613.05053 C2563.39792,1585.08407 2579.7228,1554.51441 2591.52734,1521.52015 C2605.34684,1482.89004 2611.12175,1443.30225 2609.82154,1402.9544 C2608.74943,1369.81193 2601.56786,1336.95448 2589.34512,1305.18772 C2567.23773,1247.74609 2531.29564,1197.68846 2481.13487,1156.39053 C2449.00978,1129.9556 2412.8852,1108.35086 2372.457,1092.43138 C2337.29048,1078.58306 2300.84656,1069.59534 2263.61946,1064.1875 C2233.99594,1059.88176 2203.84778,1060.52401 2173.81367,1062.68258 C2137.97042,1065.25919 2103.56046,1072.62418 2070.51913,1083.86549 C2018.80343,1101.46471 1973.74846,1128.28727 1935.14892,1163.71372 C1904.17957,1192.12861 1879.84053,1224.76184 1858.39846,1259.15081 C1848.63167,1274.82708 1842.33591,1292.27808 1834.48522,1308.93102 C1823.53608,1332.13949 1812.37023,1355.27576 1801.75184,1378.60964 C1791.84819,1400.35119 1782.14603,1422.18015 1773.07116,1444.21812 C1761.57836,1472.14277 1750.1578,1500.07883 1743.786,1529.592 C1737.76778,1557.47105 1736.1216,1585.54771 1740.3834,1613.74598 C1744.73265,1642.5447 1755.98213,1669.59528 1773.50077,1694.5861 C1800.94966,1733.75965 1839.22985,1761.07245 1886.84342,1778.21564 C1908.63146,1786.06327 1931.35474,1790.1676 1954.43919,1792.6682" transform="translate(2174.000000, 1428.000000) rotate(205.000000) translate(-2174.000000, -1428.000000) "></path></g></g></svg> 457<div class="valign tag_welcome"> 458 <div class="tag_wel_upper"> 459 <div class="container"> 460 <div class="valign navbar-default"> 461 <a class="logo" href="https://zozland.com"><img src="https://zozland.com/themes/wondertag/img/logo.png?cache=793" alt="Logo"> </a> 462 <a class="btn btn-main btn-mat" href="https://zozland.com/register">Register</a> 463 </div> 464</div> </div> 465 <div class="tag_wel_middle"> 466 <div class="container"> 467 <div class="valign row tag_wel_row"> 468 <div class="col-xl-6 col-lg-6 col-sm-5"> 469 <h2 class="tag_wel_title">Share your animal adventures and nature moments with the world.</h2> <div class="tag_wel_widget"> 470 <p>Trending !</p> 471 <ul class="list-unstyled tag_wel_trend"></ul> 472 </div> 473 <div class="tag_wel_widget tag_pro_widget"> 474 <p>Joined users</p> 475 <div class="tag_pro_users"> 476 <div><a class="user" href="https://zozland.com/georgebuttler" title="George Buttler"><img alt="George Buttler" src="https://zozland.com/upload/photos/2026/09/1JzGqI9mP8VP1phmmzmI_29_266a631f0fde7a77eae43afe02ab4089_avatar.jpg?cache=0"></a></div><div><a class="user" href="https://zozland.com/smmwise" title="SMM Wise"><img alt="SMM Wise" src="https://zozland.com/upload/photos/2026/09/xDgD8NKsGqLzioIMulQL_30_ef6dc6508158ccc52d0d06206047cffe_avatar.jpg?cache=0"></a></div><div><a class="user" href="https://zozland.com/timeline&[email protected]" title="[email protected]"><img alt="[email protected]" src="https://zozland.com/upload/photos/2026/07/UWPmBF66w2w1nY6xbjjL_30_8eae6a8ad4778bab5dc6e9d461782bcb_avatar.jpg?cache=1755555241"></a></div><div><a class="user" href="https://zozland.com/Medoed" title="Medoed"><img alt="Medoed" src="https://zozland.com/upload/photos/2026/07/A2RcmRDEmwabgBKTpcad_30_ec835723dfb9794fbf54cfabd256e3bf_avatar.jpg?cache=0"></a></div><div><a class="user" href="https://zozland.com/Mubashir" title="Mubashir Ch"><img alt="Mubashir Ch" src="https://zozland.com/upload/photos/2026/09/c1CsKx46dpBSS6ZMN1TV_24_2d2d0668fc387f2d0abf3a835f277692_avatar.jpg?cache=0"></a></div><div><a class="user" href="https://zozland.com/May6050" title="Mayer Peru"><img alt="Mayer Peru" src="https://zozland.com/upload/photos/2025/08/8SfabJhun9EFDuhQpoGm_18_be991ffc3dda19225c20d120acc0506a_avatar.jpg?cache=0"></a></div><div><a class="user" href="https://zozland.com/sapttechlabs" title="SaptTech Labs"><img alt="SaptTech Labs" src="https://zozland.com/upload/photos/2026/09/r7z9hmopc7YpFZIzbmZD_22_d06cdbf21ec2cab0660adde682d806f6_avatar.png?cache=0"></a></div><div><a class="user" href="https://zozland.com/flyworldmigrationcanada" title="Flyworld Migration Canada"><img alt="Flyworld Migration Canada" src="https://zozland.com/upload/photos/2026/10/MMjjiM37Bx2TzitiNz1G_08_97635f8f26424335f1790db4e214525e_avatar.jpg?cache=0"></a></div> </div> 477 </div> 478 479 </div> 480 <div class="col-xl-6 col-lg-6 col-sm-7"> 481 <div class="wow_content tag_auth_box"> 482 <div class="valign tag_auth_animation d-none"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 367.805 367.805" xml:space="preserve"> <g> <path style="fill:#3BB54A;" d="M183.903,0.001c101.566,0,183.902,82.336,183.902,183.902s-82.336,183.902-183.902,183.902 S0.001,285.469,0.001,183.903l0,0C-0.288,82.625,81.579,0.29,182.856,0.001C183.205,0,183.554,0,183.903,0.001z"/> <polygon style="fill:#fff;" points="285.78,133.225 155.168,263.837 82.025,191.217 111.805,161.96 155.168,204.801 256.001,103.968"/> </g></svg>Welcome back!</div> 483 <form id="login" method="post"> 484 <p class="title">Welcome!</p> 485 <div class="errors"></div> 486 <label class="tag_field"> 487 <input name="username" type="text" autocomplete="off" placeholder=" " autofocus required> 488 <span>Username</span> 489 </label> 490 <label class="tag_field"> 491 <input name="password" type="password" autocomplete="off" placeholder=" " required> 492 <span>Password</span> 493 </label> 494 <div class="tag_login_forgot"> 495 <a href="https://zozland.com/forgot-password">Forgot Password?</a> 496 </div> 497 498 499 <div class="round-check"> 500 <input type="checkbox" name="remember_device" id="remember_device" checked> 501 <label for="remember_device"> 502 Remember this device </label> 503 <div class="clear"></div> 504 </div> 505 506 <button type="submit" class="btn btn-main btn-mat disable_btn tag_wel_btn">Login</button> 507 </form> 508 </div> 509 <div class="text-center tag_wel_register">Don't have an account? <a class="dec" href="https://zozland.com/register">Register</a></div> 510 </div> 511 </div> 512 </div> 513 </div> 514 <div class="tag_wel_bottom"> 515 <div class="container"> 516 <div class="welcome-footer"> 517 © 2026 ZoZland <span class="middot">·</span> 518 <a data-ajax="?link1=terms&type=terms" href="https://zozland.com/terms/terms">Terms of Use</a> <span class="middot">·</span> 519 <a data-ajax="?link1=terms&type=privacy-policy" href="https://zozland.com/terms/privacy-policy">Privacy Policy</a> <span class="middot">·</span> 520 <a data-ajax="?link1=contact-us" href="https://zozland.com/contact-us">Contact Us</a> <span class="middot">·</span> 521 <a data-ajax="?link1=terms&type=about-us" href="https://zozland.com/terms/about-us">About</a> 522 <span class="middot">·</span> <a href="https://zozland.com/directory" data-ajax="?link1=directory">Directory</a> 523 <span class="middot">·</span> 524 <span> 525 <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="modal" data-target="#select-language"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24">
525<path fill="currentColor" d="M17.9,17.39C17.64,16.59 16.89,16 16,16H15V13A1,1 0 0,0 14,12H8V10H10A1,1 0 0,0 11,9V7H13A2,2 0 0,0 15,5V4.59C17.93,5.77 20,8.64 20,12C20,14.08 19.2,15.97 17.9,17.39M11,19.93C7.05,19.44 4,16.08 4,12C4,11.38 4.08,10.78 4.21,10.21L9,15V16A2,2 0 0,0 11,18M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z" /></svg> 526 Language</a> 527 </span> 528 </div> 529</div> </div> 530</div> 531<svg viewBox="0 0 426 474" version="1.1" class="tag_auth_effect_bottom"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-388.000000, -381.000000)" fill="currentColor"><path d="M860,593.437773 C859.701866,623.190759 854.01417,647.43429 843.154019,670.755769 C835.205601,687.828885 825.163406,703.502 813.182105,717.814975 C800.906695,732.472251 787.047984,745.753829 772.03906,757.76087 C750.242228,775.197984 727.029635,790.417393 702.212602,803.333163 C674.616456,817.697686 645.581032,827.632183 614.714333,831.474542 C603.380661,832.884952 591.76881,833.81003 580.214183,831.985022 C571.47474,830.604015 562.415871,830.578238 553.942993,828.315225 C541.615712,825.024967 529.36,821.000299 517.649374,815.967491 C494.095111,805.852786 474.801247,789.965248 459.436002,769.62324 C451.026851,758.495492 442.506364,747.287914 435.644682,735.212933 C428.529553,722.686405 423.21254,709.13569 417.381761,695.91096 C412.440889,684.713717 407.688794,673.427264 403.227584,662.033107 C396.705691,645.373491 389.465919,628.889411 384.444813,611.774218 C378.049538,589.980074 371.703899,567.946234 372.010694,544.854827 C372.304719,522.470146 376.864757,500.89125 388.307451,481.514782 C398.325615,464.551152 412.604948,451.530522 430.084638,441.755974 C449.393384,430.95415 470.307088,427.074211 491.846728,427 C507.582237,426.9463 523.319571,429.1654 538.780809,432.715123 C551.519781,435.636433 564.267893,438.812771 577.190075,440.53256 C590.795953,442.344157 604.488365,444.324704 618.346374,443.398399 C638.00253,442.087913 657.658722,440.712901 677.333257,439.734255 C694.619246,438.879821 711.773953,440.425228 728.87232,443.138286 C742.898737,445.361393 756.265003,449.652778 768.87532,455.81277 C792.583457,467.399208 813.71259,482.213376 828.977802,504.402122 C838.057174,517.59435 846.61669,530.937424 851.372704,546.292112 C853.692037,553.772837 855.695707,561.41044 857.015592,569.116017 C858.625367,578.496049 859.362587,588.020975 860,593.437773" transform="translate(616.000000, 630.000000) rotate(-78.000000) translate(-616.000000, -630.000000) "></path></g></g></svg> 532
533<script> 534var working = false; 535var $this = $('#login'); 536var $state = $this.find('.errors'); 537var $login_anim = $('.tag_auth_animation'); 538 539 540$(function() { 541 $('#login').ajaxForm({ 542 url: Wo_Ajax_Requests_File() + '?f=login', 543 beforeSend: function() { 544 working = true; 545 $this.find('.disable_btn').attr("disabled", true); 546 }, 547 success: function(data) { 548 console.log(data); 549 if (data.status == 200 || data.status == 600) { 550 $login_anim.removeClass('d-none'); 551 setTimeout(function () { 552 window.location.href = data.location; 553 }, 1000); 554 } else { 555 var errors = data.errors.join("<br>"); 556 $state.html(errors); 557 } 558 working = false; 559 $this.find('.disable_btn').attr("disabled", false); 560 } 561 }); 562}); 563</script>
563</div> 564 <div class="ad-placement-header-footer"> 565 </div> 566 </div> 567 568 569 570 <div class="modal fade image-modal" id="modal_light_box" role="dialog"> 571 <div class="valign tag_lbox_toolbar"><div class="btn btn-mat close-lightbox" data-dismiss="modal" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="currentColor" d="M7.828 11H20v2H7.828l5.364 5.364-1.414 1.414L4 12l7.778-7.778 1.414 1.414z"></path></svg></div></div> 572 <div class="modal-dialog"> 573 <div class="modal-content"> 574 <img class="image"> 575 </div> 576 </div> 577</div> 578 579<div class="modal fade" id="views-info-modal" role="dialog"> 580 <div class="modal-dialog wow_mat_mdl modal-md"> 581 <div class="modal-content"> 582 <div class="modal-header"> 583 <h4 class="modal-title"><span id="views_info_title"></span></h4> 584 </div> 585 <div class="modal-body"> 586 <div id="views_info" class="wo_react_ursrs_list"></div> 587 <div class="clearfix"></div> 588 <div id="views_info_load" style="display: none;"> 589 <div class="load-more views_info_load_ wo_react_ursrs_list_lod_mor"> 590 <button class="btn btn-default text-center views_info_load_more" data-type="" post-id="" table-type="" onclick="Wo_LoadViewsInfo(this);"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"></path></svg></span> <span class="no_load_more_btn_span" id="load_more_info_btn">Load more</span> 591 </button> 592 </div> 593 </div> 594 </div> 595 </div> 596 </div> 597</div> 598 599<div class="modal fade" id="users-reacted-modal" role="dialog"> 600 <div class="modal-dialog wow_mat_mdl modal-md"> 601 <div class="modal-content"> 602 <div class="valign mb-15 who_react_modal"> 603 <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(1);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> 604 <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://zozland.com/upload/files/2022/09/EAufYfaIkYQEsYzwvZha_01_4bafb7db09656e1ecb54d195b26be5c3_file.svg"></div></div> 605 </span> 606 <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(2);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> 607 <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://zozland.com/upload/files/2022/09/2MRRkhb7rDhUNuClfOfc_01_76c3c700064cfaef049d0bb983655cd4_file.svg"></div></div> 608 </span> 609 <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(3);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> 610 <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://zozland.com/upload/files/2022/09/D91CP5YFfv74GVAbYtT7_01_288940ae12acf0198d590acbf11efae0_file.svg"></div></div> 611 </span> 612 <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(4);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> 613 <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://zozland.com/upload/files/2022/09/cFNOXZB1XeWRSdXXEdlx_01_7d9c4adcbe750bfc8e864c69cbed3daf_file.svg"></div></div> 614 </span> 615 <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(5);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> 616 <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://zozland.com/upload/files/2022/09/yKmDaNA7DpA7RkCRdoM6_01_eb391ca40102606b78fef1eb70ce3c0f_file.svg"></div></div> 617 </span> 618 <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(6);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> 619 <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://zozland.com/upload/files/2022/09/iZcVfFlay3gkABhEhtVC_01_771d67d0b8ae8720f7775be3a0cfb51a_f
619ile.svg"></div></div> 620 </span> 621 </div> 622 <div class="modal-body"> 623 <div id="reacted_users_box" class="wo_react_ursrs_list"></div> 624 <div class="clearfix"></div> 625 <div id="reacted_users_load" style="display: none;"> 626 <div class="load-more wo_react_ursrs_list_lod_mor"> 627 <button class="btn btn-default text-center reacted_users_load_more" data-type="" post-id="" col-type="" onclick="Wo_LoadMoreReactedUsers(this);"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"></path></svg></span> <span class="no_load_more_btn_span" id="load_more_reacted_btn">Load more</span> 628 </button> 629 </div> 630 </div> 631 </div> 632 </div> 633 </div> 634</div> 635 636<div class="modal fade" id="error_post" role="dialog"> 637 <div class="modal-dialog wow_mat_mdl"> 638 <div class="modal-content"> 639 <p class="text-center" id="error_post_text"></p> 640 </div> 641 </div> 642</div> 643 644<div class="modal fade" id="edit-offer-modal" role="dialog"> 645 <div class="modal-dialog wow_mat_mdl"> 646 <div class="modal-content"> 647 <div class="modal-header"> 648 <h4 class="modal-title">Edit Offer</h4> 649 </div> 650 <form class="edit-offer-form form-horizontal" method="post"> 651 <div class="modal-body tag_field_full_margin"> 652 <div class="app-offer-alert app-general-alert"></div> 653 <div class="clear"></div> 654 <div class="edit_offer_modal_form"></div> 655 </div> 656 <div class="modal-footer"> 657 <button type="button" class="btn btn-default btn-mat disable_btn" data-dismiss="modal" aria-label="Close">Cancel</button> 658 <button type="submit" class="btn btn-main btn-mat disable_btn">Update</button> 659 </div> 660 </form> 661 </div> 662 </div> 663</div> 664 665 666 667<div class="modal fade" id="add_tier_modal" role="dialog" data-keyboard="false" style="overflow-y: auto;"> 668 <div class="modal-dialog"> 669 <div class="modal-content"> 670 <div class="modal-header"> 671 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span></button> 672 <h4 class="modal-title">Add tier</h4> 673 </div> 674 <form class="form form-horizontal tier_form" method="post" action="#"> 675 <div class="modal-body twocheckout_modal"> 676 <div class="modal_add_tier_modal_alert"></div> 677 <div class="clear"></div> 678 <div class="sun_input col-md-6"> 679 <input name="title" type="text" class="form-control input-md" autocomplete="off" placeholder="Tier title"> 680 <label class="plr15">Tier title</label> 681 </div> 682 <div class="sun_input col-md-6"> 683 <input name="price" type="number" class="form-control input-md" autocomplete="off" placeholder="Tier price"> 684 <label class="plr15">Tier price</label> 685 </div> 686 <div class=" col-lg-12"> 687 <label class="plr15">Benefits</label> 688 <br> 689 <input type="checkbox" name="benefits[]" value="chat" onclick="ShowBenefitsChat(this)"> 690 <label>Chat</label><br> 691 <div class="add_benefits_chat" style="display: none;"> 692 <input type="radio" id="benefits_chat_1" name="chat" value="chat_without_audio_video"> 693 <label for="benefits_chat_1">Chat without audio and video call</label><br> 694 <input type="radio" id="benefits_chat_2" name="chat" value="chat_with_audio_without_video"> 695 <label for="benefits_chat_2">Chat with audio call and without video call</label><br> 696 <input type="radio" id="benefits_chat_3" name="chat" value="chat_without_audio_with_video"> 697 <label for="benefits_chat_3">Chat without audio call and with video call</label><br>
698 <input type="radio" id="benefits_chat_4" name="chat" value="chat_with_audio_video"> 699 <label for="benefits_chat_4">Chat with audio and video call</label><br> 700 </div> 701 <input type="checkbox" name="benefits[]" value="live_stream"> 702 <label>Live Stream</label><br> 703 </div> 704 <div class="sun_input col-md-12"> 705 <textarea class="form-control input-md" placeholder="Tier description" name="description"></textarea> 706 <label class="plr15">Tier description</label> 707 </div> 708 <div class="clear"></div> 709 <div class="form-group col-lg-12"> 710 <label class="col-md-12">Tier image:</label> 711 <div class="col-md-12"> 712 <div class="select_ev_covr" id="select_tier_image"> 713 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M5,3A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H14.09C14.03,20.67 14,20.34 14,20C14,19.32 14.12,18.64 14.35,18H5L8.5,13.5L11,16.5L14.5,12L16.73,14.97C17.7,14.34 18.84,14 20,14C20.34,14 20.67,14.03 21,14.09V5C21,3.89 20.1,3 19,3H5M19,16V19H16V21H19V24H21V21H24V19H21V16H19Z" /></svg> 714 Select an image 715 </div> 716 </div> 717 </div> 718 </div> 719 <input type="file" name="image" class="hidden" id="tier_image"> 720 <div class="clear"></div> 721 <div class="modal-footer"> 722 <div class="ball-pulse"><div></div><div></div><div></div></div> 723 <button type="submit" class="btn btn-main btn-mat">Add</button> 724 </div> 725 </form> 726 </div> 727 </div> 728</div> 729<div class="modal fade" id="delete-tier" tabindex="-1" role="dialog" aria-labelledby="delete-tier" aria-hidden="true" data-id="0"> 730 <div class="modal-dialog mat_box" role="document"> 731 <div class="modal-content"> 732 <div class="modal-header"> 733 <h5 class="modal-title"> Delete your tier</h5> 734 </div> 735 <div class="modal-body"> 736 Are you sure you want to delete this tier? </div> 737 <div class="modal-footer"> 738 <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> 739 <button type="button" class="btn btn-danger btn-mat" data-dismiss="modal">Delete</button> 740 </div> 741 </div> 742 </div> 743</div> 744<div class="modal fade" id="show_product_reviews_modal" role="dialog"> 745 <div class="modal-dialog wow_mat_mdl"> 746 <div class="modal-content check_reviews"> 747 <div class="modal-header"> 748 <h4 class="modal-title">Reviews</h4> 749 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span></button> 750 </div> 751 <div class="modal-body"> 752 <div id="show_product_reviews_modal_info" class="wo_react_ursrs_list"></div> 753 <div class="clearfix"></div> 754 <div id="show_product_reviews_modal_info_load" style="display: none;"> 755 <div class="load-more"> 756 <button class="btn btn-default text-center pointer" data-type="" post-id="" table-type="" onclick="Wo_LoadReviews();"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"></path></svg></span> <p class="m-0 d-inline" id="show_product_reviews_load_text">Load more</p></button> 757 </div> 758 </div> 759 </div> 760 </div> 761 </div> 762</div> 763 764<div class="modal fade" id="monetization_modal" role="dialog"> 765 <div class="modal-dialog wow_mat_mdl"> 766 <div class="modal-content"> 767 <div class="wo_error_messages empty_state"> 768 <svg enable-background="new 0 0 64 64" height="512" viewBox="0 0 64 64" width="512" xmlns="http://www.w3.org/2000/svg"><g id="Icons"><g><g><path d="m32 58c-14.359 0-26-11.641-26-26 0-14.359 11.641-26 26-26 14.359 0 26 11.641 26 26 0 14.359-11.641 26-26 26z" fill="#fa6450"/></g><g><path d="m10 32c0-13.686 10.576-24.894 24-25.916-.661-.05-1.326-.084-2-.084-14.359 0-26 11.641-26 26 0 14.359 11.641 26 26 26 .674 0 1.339-.034 2-.084-13.424-1.022-24-12.23-24-25.916z" fill="#dc4632"/></g><g><path d="m32 38c-2.209 0-4-1.791-4-4v-16c0-2.209 1.791-4 4-4 2.209 0 4 1.791 4 4v16c0 2.209-1.791 4-4 4z" fill="#f0f0f0"/></g><g><path d="m32 50c-2.209 0-4-1.791-4-4 0-2.209 1.791-4 4-4 2.209 0 4 1.791 4 4 0 2.209-1.791 4-4 4z" fill="#f0f0f0"/></g></g></g></svg> 769 In order to sell your content and posts, start by creating a few packages. <a href="https://zozland.com/setting/flyworldmigrationcanada/monetization">Monetization</a> 770 </div> 771 </div> 772 </div> 773</div> 774 775 776
776<script type="text/javascript" src="https://zozland.com/themes/wondertag/javascript/welcome.js"></script>
776 777 778
778<script type="text/javascript">const node_socket_flow = "1"</script>
778 779 780
780<script type="text/javascript" src="https://zozland.com/themes/wondertag/javascript/script.js?version=2.9.1"></script>
780 781 782 783 784 <div class="extra-css"></div> 785 786 787
787<script type="text/javascript"> 788 (function (factory) { 789 if (typeof define === 'function' && define.amd) { 790 // AMD. Register as an anonymous module. 791 define(['jquery'], factory); 792 } else { 793 // Browser globals 794 factory(jQuery); 795 } 796}(function ($) { 797 $.timeago = function(timestamp) { 798 if (timestamp instanceof Date) { 799 return inWords(timestamp); 800 } else if (typeof timestamp === "string") { 801 return inWords($.timeago.parse(timestamp)); 802 } else if (typeof timestamp === "number") { 803 return inWords(new Date(timestamp)); 804 } else { 805 return inWords($.timeago.datetime(timestamp)); 806 } 807 }; 808 var $t = $.timeago; 809 810 $.extend($.timeago, { 811 settings: { 812 refreshMillis: 60000, 813 allowPast: true, 814 allowFuture: false, 815 localeTitle: false, 816 cutoff: 0, 817 strings: { 818 prefixAgo: null, 819 prefixFromNow: null, 820 suffixAgo: "ago", 821 suffixFromNow: "from now", 822 inPast: "any moment now", 823 seconds: "now", 824 minute: "minute", 825 minutes: "minutes", 826 hour: "hour", 827 hours: "hours", 828 day: "day", 829 days: "days", 830 week: "Week", 831 weeks: "Weeks", 832 month: "month", 833 months: "months", 834 year: "year", 835 years: "years", 836 wordSeparator: " ", 837 numbers: [] 838 } 839 }, 840 841 inWords: function(distanceMillis,type = '') { 842 if(!this.settings.allowPast && ! this.settings.allowFuture) { 843 throw 'timeago allowPast and allowFuture settings can not both be set to false.'; 844 } 845 846 var $l = this.settings.strings; 847 var prefix = $l.prefixAgo; 848 var suffix = $l.suffixAgo; 849 if (this.settings.allowFuture) { 850 if (distanceMillis < 0) { 851 prefix = $l.prefixFromNow; 852 suffix = $l.suffixFromNow; 853 } 854 } 855 856 if(!this.settings.allowPast && distanceMillis >= 0) { 857 return this.settings.strings.inPast; 858 } 859 860 var seconds = Math.abs(distanceMillis) / 1000; 861 var minutes = seconds / 60; 862 var hours = minutes / 60; 863 var days = hours / 24; 864 var weeks = days / 7; 865 var years = days / 365; 866 867 function substitute(stringOrFunction, number) { 868 var string = $.isFunction(stringOrFunction) ? stringOrFunction(number, distanceMillis) : stringOrFunction; 869 var value = ($l.numbers && $l.numbers[number]) || number; 870 return number+' '+string.replace(/%d/i, value); 871 //return string.replace(/%d/i, value); 872 } 873 874 // var words = seconds < 45 && substitute($l.seconds, '') || 875 // seconds < 90 && substitute('m', 1) || 876 // minutes < 45 && substitute('m', Math.round(minutes)) || 877 // minutes < 90 && substitute('h', 1) || 878 // hours < 24 && substitute('hrs', Math.round(hours)) || 879 // hours < 42 && substitute('d', 1) || 880 // days < 7 && substitute('d', Math.round(days)) || 881 // weeks < 2 && substitute('w', 1) || 882 // weeks < 52 && substitute('w', Math.round(weeks)) || 883 // years < 1.5 && substitute('y', 1) || 884 // substitute('yrs', Math.round(years)); 885 var words = ''; 886 if (type != 'notification') { 887 if (seconds < 45) { 888 words = substitute($l.seconds, ''); 889 } 890 else if (seconds < 90) { 891 words = substitute('m', 1); 892 } 893 else if (minutes < 45) { 894 words = substitute('m', Math.round(minutes)); 895 } 896 else if (minutes < 90) { 897 words = substitute('h', 1); 898 } 899 else if (hours < 24) { 900 words = substitute('hrs', Math.round(hours)); 901 } 902 else if (hours < 42) { 903 words = substitute('d', 1); 904 } 905 else if (days < 7) { 906 words = substitute('d', Math.round(days)); 907 } 908 else if (weeks < 2) { 909 words = substitute('w', 1); 910 } 911 else if (weeks < 52) { 912 words = substitute('w', Math.round(weeks)); 913 } 914 else if (years < 1.5) { 915 words = substitute('y', 1); 916 } 917 else { 918 words = substitute('yrs', Math.round(years)); 919 } 920 } 921 else{ 922 if (seconds < 45) { 923 words = substitute($l.seconds, ''); 924 } 925 else if (seconds < 90) { 926 words = substitute($l.minute + ' ago', 1); 927 } 928 else if (minutes < 45) { 929 words = substitute($l.minutes + ' ago', Math.round(minutes)); 930 } 931 else if (minutes < 90) { 932 words = substitute($l.hour + ' ago', 1); 933 } 934 else if (hours < 24) { 935 words = substitute($l.hours + ' ago', Math.round(hours)); 936 } 937 else if (hours < 42) { 938 words = substitute($l.day + ' ago', 1); 939 } 940 else if (days < 7) { 941 words = substitute($l.days + ' ago', Math.round(days)); 942 } 943 else if (weeks < 2) { 944 words = substitute($l.week + ' ago', 1); 945 } 946 else if (weeks < 52) { 947 words = substitute($l.weeks + ' ago', Math.round(weeks)); 948 } 949 else if (years < 1.5) { 950 words = substitute($l.year + ' ago', 1); 951 } 952 else { 953 words = substitute($l.years + ' ago', Math.round(years)); 954 } 955 } 956 957 958 959 960 var separator = $l.wordSeparator || ""; 961 if ($l.wordSeparator === undefined) { separator = " "; } 962 963 964 return $.trim([prefix, words].join(separator)); 965 966 }, 967 968 parse: function(iso8601) { 969 var s = $.trim(iso8601); 970 s = s.replace(/\.\d+/,""); // remove milliseconds 971 s = s.replace(/-/,"/").replace(/-/,"/"); 972 s = s.replace(/T/," ").replace(/Z/," UTC"); 973 s = s.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2"); // -04:00 -> -0400 974 s = s.replace(/([\+\-]\d\d)$/," $100"); // +09 -> +0900 975 return new Date(s); 976 }, 977 datetime: function(elem) { 978 var iso8601 = $t.isTime(elem) ? $(elem).attr("datetime") : $(elem).attr("title"); 979 return $t.parse(iso8601); 980 }, 981 isTime: function(elem) { 982 // jQuery's `is()` doesn't play well with HTML5 in IE 983 return $(elem).get(0).tagName.toLowerCase() === "time"; // $(elem).is("time"); 984 } 985 }); 986 987 // functions that can be called via $(el).timeago('action') 988 // init is default when no action is given 989 // functions are called with context of a single element 990 var functions = { 991 init: function(){ 992 var refresh_el = $.proxy(refresh, this); 993 refresh_el(); 994 var $s = $t.settings; 995 if ($s.refreshMillis > 0) { 996 this._timeagoInterval = setInterval(refresh_el, $s.refreshMillis); 997 } 998 }, 999 update: function(time){ 1000 var parsedTime = $t.parse(time); 1001 $(this).data('timeago', { datetime: parsedTime }); 1002 if($t.settings.localeTitle) $(this).attr("title", parsedTime.toLocaleStr
1002ing()); 1003 refresh.apply(this); 1004 }, 1005 updateFromDOM: function(){ 1006 $(this).data('timeago', { datetime: $t.parse( $t.isTime(this) ? $(this).attr("datetime") : $(this).attr("title") ) }); 1007 refresh.apply(this); 1008 }, 1009 dispose: function () { 1010 if (this._timeagoInterval) { 1011 window.clearInterval(this._timeagoInterval); 1012 this._timeagoInterval = null; 1013 } 1014 } 1015 }; 1016 1017 $.fn.timeago = function(action, options) { 1018 var fn = action ? functions[action] : functions.init; 1019 if(!fn){ 1020 throw new Error("Unknown function name '"+ action +"' for timeago"); 1021 } 1022 // each over objects here and call the requested function 1023 this.each(function(){ 1024 fn.call(this, options); 1025 }); 1026 return this; 1027 }; 1028 1029 function refresh() { 1030 var data = prepareData(this); 1031 var $s = $t.settings; 1032 1033 if (!isNaN(data.datetime)) { 1034 if ( $s.cutoff == 0 || Math.abs(distance(data.datetime)) < $s.cutoff) { 1035 let tType = ''; 1036 if ($(this).hasClass('notification-time')) { 1037 tType = 'notification'; 1038 } 1039 $(this).text(inWords(data.datetime,tType)); 1040 } 1041 } 1042 return this; 1043 } 1044 1045 function prepareData(element) { 1046 element = $(element); 1047 if (!element.data("timeago")) { 1048 element.data("timeago", { datetime: $t.datetime(element) }); 1049 var text = $.trim(element.text()); 1050 if ($t.settings.localeTitle) { 1051 element.attr("title", element.data('timeago').datetime.toLocaleString()); 1052 } else if (text.length > 0 && !($t.isTime(element) && element.attr("title"))) { 1053 element.attr("title", text); 1054 } 1055 } 1056 return element.data("timeago"); 1057 } 1058 1059 function inWords(date,type) { 1060 return $t.inWords(distance(date),type); 1061 } 1062 1063 function distance(date) { 1064 return (new Date().getTime() - date.getTime()); 1065 } 1066 1067 // fix for IE6 suckage 1068 document.createElement("abbr"); 1069 document.createElement("time"); 1070})); 1071 1072 1073$(function () { 1074 setInterval(function () { 1075 1076 if ( $('.ajax-time').length > 0) { 1077 $('.ajax-time').timeago() 1078 .removeClass('.ajax-time'); 1079 } 1080 }, 1081 1000); 1082}); 1083</script>
1083 1084 1085 1086
1086<script> 1087 function _getSession(cname) { 1088 return ''; 1089 } 1090 function ReadMoreText(selector) { 1091 let text = "Read More"; 1092 if (typeof selector == 'object') { 1093 selector = $(selector).attr('class'); 1094 } 1095 for (var i = 0; i < $(selector).length; i++) { 1096 var t = $(selector)[i]; 1097 if (!$(t).hasClass('ReadMoreAdded') && $(t).text().trim().length > 0 && $(t).height() > 190) { 1098 var c = new Date().getUTCMilliseconds() + (Math.floor(Math.random() * 9999)) + 100 + "_" + i; 1099 $(t).addClass(c); 1100 $(t).addClass('ReadMoreAdded'); 1101 $(t).css({ maxHeight: "150px" }) 1102 $(t).after('<a href="javascript:void(0)" class="main" onclick="ShowReadMoreText(\'.'+c+'\',this)">'+text+'</a>'); 1103 } 1104 } 1105 } 1106 function ShowReadMoreText(selector,self) { 1107 let text = "Read Less"; 1108 $(selector).css({ maxHeight: "" }) 1109 $(self).replaceWith('<a href="javascript:void(0)" class="main" onclick="HideReadMoreText(\''+selector+'\',this)">'+text+'</a>') 1110 } 1111 function HideReadMoreText(selector,self) { 1112 let text = "Read More"; 1113 $(selector).css({ maxHeight: "150px" }) 1114 $(self).replaceWith('<a href="javascript:void(0)" class="main" onclick="ShowReadMoreText(\''+selector+'\',this)">'+text+'</a>') 1115 } 1116
1117 let f = navigator.userAgent.search("Firefox"); 1118 if (f > -1) { 1119 $('.header-brand').attr('href', "https://zozland.com/?cache=1791486469"); 1120 } 1121 1122 function GifScrolledC(self) { 1123 if ((($(self).prop("scrollHeight") - $(self).height()) - $(self).scrollTop()) < 300) { 1124 id = $(self).attr('GId'); 1125 type = $(self).attr('GType'); 1126 word = $(self).attr('GWord'); 1127 offset = $(self).attr('GOffset'); 1128 SearchForGif(word,id,type,offset); 1129 } 1130 } 1131 1132 function SearchForGif(keyword,id = 0,type = '',offset = 0) { 1133 if ($('#publisher-box-stickers-cont-'+id).attr('GWord') != keyword) { 1134 $('#publisher-box-stickers-cont-'+id).empty(); 1135 $('#publisher-box-stickers-cont-'+id).attr('GOffset', 0); 1136 $('#publisher-box-stickers-cont-'+id).attr('GWord', keyword); 1137 } 1138 else{ 1139 $('#publisher-box-stickers-cont-'+id).attr('GOffset', parseInt($('#publisher-box-stickers-cont-'+id).attr('GOffset')) + 20); 1140 } 1141 Wo_Delay(function(){ 1142 $.ajax({ 1143 url: 'https://api.giphy.com/v1/gifs/search?', 1144 type: 'GET', 1145 dataType: 'json', 1146 data: {q:keyword,api_key:'420d477a542b4287b2bf91ac134ae041', limit: 20,offset: offset}, 1147 }) 1148 .done(function(data) { 1149 if (data.meta.status == 200 && data.data.length > 0) { 1150 $('#publisher-box-stickers-cont-'+id).empty(); 1151 var appended = false; 1152 for (var i = 0; i < data.data.length; i++) { 1153 appended = true; 1154 if (appended == true) { 1155 appended = false; 1156 if (type == 'story') { 1157 $('#publisher-box-stickers-cont-'+id).append($('<img alt="gif" src="'+data.data[i].images.fixed_height_small.url+'" data-gif="' + data.data[i].images.fixed_height.url + '" onclick="Wo_PostCommentGif_'+id+'(this,'+id+')" autoplay loop>')); 1158 } 1159 else{ 1160 $('#publisher-box-stickers-cont-'+id).append($('<img alt="gif" src="'+data.data[i].images.fixed_height_small.url+'" data-gif="' + data.data[i].images.fixed_height.url + '" onclick="Wo_PostReplyCommentGif_'+id+'(this,'+id+')" autoplay loop>')); 1161 } 1162 appended = true; 1163 } 1164 } 1165 var images = 0; 1166 Wo_ElementLoad($('img[alt=gif]'), function(){ 1167 images++; 1168 }); 1169 if (data.data.length == images || images >= 5) { 1170 } 1171 } else { 1172 $('#publisher-box-stickers-cont-'+id).html('<div class="empty_state"><svg height="512pt" viewBox="0 0 512 512" width="512pt" xmlns="http://www.w3.org/2000/svg"><path d="m416 512h-320c-53.023438 0-96-42.976562-96-96v-320c0-53.023438 42.976562-96 96-96h320c53.023438 0 96 42.976562 96 96v320c0 53.023438-42.976562 96-96 96zm0 0" fill="#f5e6fe"/><path d="m229.425781 303.902344c0-39.359375 30.652344-71.644532 69.328125-74.398438v-69.601562c0-17.644532-14.355468-32-32-32h-106.675781c-17.644531 0-32 14.355468-32 32v149.328125c0 17.648437 14.355469 32 32 32h79.441406c-6.382812-10.992188-10.09375-23.710938-10.09375-37.328125zm-50.769531-46.078125c-7.039062-7.039063-19.425781-7.039063-26.464844 0l-2.765625 2.769531v-100.691406c0-5.886719 4.78125-10.671875 10.671875-10.671875h106.671875c5.886719 0 10.671875 4.785156 10.671875 10.671875v68.691406l-8.113281-8.113281c-7.296875-7.296875-19.167969-7.296875-26.464844 0l-50.765625 50.765625zm0 0" fill="#be63f9"/><path d="m381.328125 365.34375-28.625-28.625c6.351563-9.375 10.050781-20.65625 10.050781-32.796875 0-32.335937-26.320312-58.675781-58.675781-58.675781-32.351563 0-58.671875 26.320312-58.671875 58.675781 0 32.351563 26.320312 58.671875 58.671875 58.671875 12.515625 0 24.097656-3.96875 33.632813-10.671875l28.511718 28.511719c2.082032 2.078125 4.816406 3.117187 7.539063 3.117187 2.71875 0 5.453125-1.039062 7.535156-3.117187 4.191406-4.175782 4.191406-10.929688.03125-15.089844zm-77.230469-24.097656c-20.578125 0-37.328125-16.75-37.328125-37.324219 0-20.578125 16.75-37.328125 37.328125-37.328125 20.574219 0 37.328125 16.75 37.328125 37.328125 0 20.574219-16.753906 37.324219-37.328125 37.324219zm
11720 0" fill="#d9a4fc"/><path d="m202.753906 202.574219c0 11.78125-9.550781 21.328125-21.328125 21.328125-11.78125 0-21.328125-9.546875-21.328125-21.328125 0-11.777344 9.546875-21.328125 21.328125-21.328125 11.777344 0 21.328125 9.550781 21.328125 21.328125zm0 0" fill="#be63f9"/></svg>No result to show</div>'); 1173 } 1174 }) 1175 .fail(function() { 1176 console.log("error"); 1177 }) 1178 },100); 1179 } 1180 1181 1182 $(document).ready(function(){ 1183 $('body').on('contextmenu', 'video', function() { return false; }); 1184 }); 1185 $(window).on("popstate", function (e) { 1186 location.reload(); 1187 }); 1188 jQuery(document).click(function(event){ 1189 if (!(jQuery(event.target).closest(".remove_combo_on_click").length)) { 1190 jQuery('.remove_combo_on_click').removeClass('comment-toggle'); 1191 } 1192 }); 1193 /* 1194 1195The code entered here will be added in <footer> tag 1196 1197*/ </script>
1197 1198 1199
1199<script> 1200 window.addEventListener("load", function(){ 1201 window.cookieconsent.initialise({ 1202 "theme": "classic", 1203 "content": { 1204 "message": "This website uses cookies to ensure you get the best experience on our website.", 1205 "dismiss": "Got It!", 1206 "link": "Learn More", 1207 "href": "https://zozland.com/terms/privacy-policy" 1208 } 1209 }) 1210 }); 1211 </script>
1211 1212 1213 1214 1215 <div id="select-language" class="modal fade" data-keyboard="false"> 1216 <div class="modal-dialog modal-lg wow_mat_mdl lang_select_modal"> 1217 <div class="modal-content"> 1218 <div class="modal-header"> 1219 <h4 class="modal-title">Language</h4> 1220 </div> 1221 <div class="modal-body"> 1222 <ul class="lang_modal"> 1223 <li class="language_select"><a href="?lang=arabic" rel="nofollow" class="Arabic">Arabic</a></li> 1224 <li class="language_select"><a href="?lang=bengali" rel="nofollow" class="Bengali">Bengali</a></li> 1225 <li class="language_select"><a href="?lang=chinese" rel="nofollow" class="Chinese">Chinese</a></li> 1226 <li class="language_select"><a href="?lang=croatian" rel="nofollow" class="Croatian">Croatian</a></li> 1227 <li class="language_select"><a href="?lang=danish" rel="nofollow" class="Danish">Danish</a></li> 1228 <li class="language_select"><a href="?lang=dutch" rel="nofollow" class="Dutch">Dutch</a></li> 1229 <li class="language_select"><a href="?lang=english" rel="nofollow" class="English">English</a></li> 1230 <li class="language_select"><a href="?lang=filipino" rel="nofollow" class="Filipino">Filipino</a></li> 1231 <li class="language_select"><a href="?lang=french" rel="nofollow" class="French">French</a></li> 1232 <li class="language_select"><a href="?lang=german" rel="nofollow" class="German">German</a></li> 1233 <li class="language_select"><a href="?lang=hebrew" rel="nofollow" class="Hebrew">Hebrew</a></li> 1234 <li class="language_select"><a href="?lang=hindi" rel="nofollow" class="Hindi">Hindi</a></li> 1235 <li class="language_select"><a href="?lang=indonesian" rel="nofollow" class="Indonesian">Indonesian</a></li> 1236 <li class="language_select"><a href="?lang=italian" rel="nofollow" class="Italian">Italian</a></li> 1237 <li class="language_select"><a href="?lang=japanese" rel="nofollow" class="Japanese">Japanese</a></li> 1238 <li class="language_select"><a href="?lang=korean" rel="nofollow" class="Korean">Korean</a></li> 1239 <li class="language_select"><a href="?lang=persian" rel="nofollow" class="Persian">Persian</a></li> 1240 <li class="language_select"><a href="?lang=portuguese" rel="nofollow" class="Portuguese">Portuguese</a></li> 1241 <li class="language_select"><a href="?lang=russian" rel="nofollow" class="Russian">Russian</a></li> 1242 <li class="language_select"><a href="?lang=spanish" rel="nofollow" class="Spanish">Spanish</a></li> 1243 <li class="language_select"><a href="?lang=swedish" rel="nofollow" class="Swedish">Swedish</a></li> 1244 <li class="language_select"><a href="?lang=turkish" rel="nofollow" class="Turkish">Turkish</a></li> 1245 <li class="language_select"><a href="?lang=urdu" rel="nofollow" class="Urdu">Urdu</a></li> 1246 <li class="language_select"><a href="?lang=vietnamese" rel="nofollow" class="Vietnamese">Vietnamese</a></li> 1247 </ul> 1248 </div> 1249 </div> 1250 </div> 1251 </div> 1252 </body> 1253</html> 1254
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.