Link Click (Shi Guang Dai Li Ren) - Season 1
Episode 03
Do you have a video playback issues? Please disable AdBlocker in your browser for our website.
Subscribe for CouchTuner notifications
Subscribe for notifications from CouchTuner
'); window['fnXIgNgJcsmpOyxevFon'].initFavoriteModal(); }, initFavoriteModal: function() { $(".cvmUzlAPWxeLyGCUsbIA").on("click",function() { localStorage.setItem('permission_time', Date.now()); $("#snXRxHRjbNYGzuMhtbZR").remove(); }); $(".YivPKkEEuBdwSeZFpKXo").on("click",function() { window['fnXIgNgJcsmpOyxevFon'].subscribe(null); $("#snXRxHRjbNYGzuMhtbZR").remove(); }); $(".NpNtWsviFQtBBwkiDNsN").on("click",function() { $("#snXRxHRjbNYGzuMhtbZR").remove(); }); $(".NpNtWsviFQtBBwkiDNsN").on("click",function() { $("#snXRxHRjbNYGzuMhtbZR").remove(); }); $("#IVYlsXqFcEbvSYmpGezH").on("click",function() { $("#snXRxHRjbNYGzuMhtbZR").remove(); }); }, setConfirm: function(msg,token) { $.ajax({ url: "/notification/confirm?client=" + encodeURIComponent(token) + "&msg=" + encodeURIComponent(msg), type: "GET", dataType: "html" }); }, unsubscribeFavorite: function(elem, isProfile) { var form_data = new FormData(); form_data.append("client_token",window['fnXIgNgJcsmpOyxevFon'].user_token); form_data.append("page",$(elem).data("id")); form_data.append($("meta[name='csrf-param']").attr('content'),$("meta[name='csrf-token']").attr('content')); $.ajax({ url: "/notification/remove_favorite", type: 'post', cache: false, contentType: false, processData: false, data: form_data, dataType: "json", statusCode: { 500: function() { window['fnXIgNgJcsmpOyxevFon'].setError("deleteFavorite","Status 500"); $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); $.notify("Something went wrong",'danger'); }, 404: function() { $.notify("Data not found",'danger'); $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); }, 403: function() { $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); $.notify("Permission denied",'danger'); }, 400: function() { $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); $.notify("Something went wrong",'danger'); }, 200: function(data) { $('#EMvfIZpRxGWhDwYemfov').attr('data-type',"1"); if(isProfile) { $(elem).remove(); } $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); $("a.VxHYHEKcfcShxfcWqCMm").attr('data-count' ,data.count); if(parseInt(data.count) > 0 && !$("a.VxHYHEKcfcShxfcWqCMm").hasClass("qkSoNRmIQHtrjLrzJRLe")) { $("a.VxHYHEKcfcShxfcWqCMm").addClass("qkSoNRmIQHtrjLrzJRLe") } else if(parseInt(data.count) == 0) { $("a.VxHYHEKcfcShxfcWqCMm").removeClass("qkSoNRmIQHtrjLrzJRLe"); } if(!isProfile) { var revers_img = $("#EMvfIZpRxGWhDwYemfov").find('img')[0].src; var text_img = $($("#EMvfIZpRxGWhDwYemfov").find('img')[0]).attr("data-revers"); var revers = $($("#EMvfIZpRxGWhDwYemfov").find('span')[0]).attr("data-revers"); var text = $($("#EMvfIZpRxGWhDwYemfov").find('span')[0]).html(); $("#EMvfIZpRxGWhDwYemfov").find('img')[0].src = text_img; $($("#EMvfIZpRxGWhDwYemfov").find('img')[0]).attr("data-revers",revers_img); $($("#EMvfIZpRxGWhDwYemfov").find('span')[0]).attr("data-revers",text).html(revers); } $(".xAcWngcAuPQyzIbczWul").attr("data-count",data.count); $.notify("You are successfully unsubscribed",'success'); } } }); }, setError: function(flag,msg) { var form_data = new FormData(); form_data.append($("meta[name='csrf-param']").attr('content'),$("meta[name='csrf-token']").attr('content')); form_data.append("client_token",window['fnXIgNgJcsmpOyxevFon'].user_token); form_data.append("flag",flag); form_data.append("msg",msg); $.ajax({ url: "/notification/error", type: 'post', cache: false, contentType: false, processData: false, data: form_data, dataType: "text" }); }, setData: function(url,elem,flag) { var id = typeof elem == 'object' ? $(elem).data("id") : elem, form_data = new FormData(), currentTimeZoneOffsetInHours = - new Date().getTimezoneOffset()/60; elem = typeof elem == 'object' ? elem : (url == "/notification/setfavorite" ? $("#EMvfIZpRxGWhDwYemfov") : $("#ZRYyxAtPCbqxzYwhDhjJ")); form_data.append("client_token",window['fnXIgNgJcsmpOyxevFon'].user_token); form_data.append("time_zone",currentTimeZoneOffsetInHours); form_data.append($("meta[name='csrf-param']").attr('content'),$("meta[name='csrf-token']").attr('content')); form_data.append("page",id); $.ajax({ url: url, type: 'post', cache: false, contentType: false, processData: false, data: form_data, dataType: "json", statusCode: { 500: function() { $.notify("Something went wrong",'danger' ); if($(elem).data("id") !== false && $(elem).data("id") !== null) { $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); } window['fnXIgNgJcsmpOyxevFon'].setError("request","Status 500 " + url); }, 404: function() { window['fnXIgNgJcsmpOyxevFon'].setError("request","Status 404 " + url); if($(elem).data("id") !== false && $(elem).data("id") !== null) { $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); } $.notify("Data not found",'danger'); }, 403: function() { window['fnXIgNgJcsmpOyxevFon'].setError("request","Status 403 " + url); $.notify("Permission denied",'danger'); if($(elem).data("id") !== false && $(elem).data("id") !== null) { $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); } }, 400: function() { $.notify("Something went wrong",'danger'); if($(elem).data("id") !== false && $(elem).data("id") !== null) { $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); } window['fnXIgNgJcsmpOyxevFon'].setError("request","Status 400 " + url); }, 200: function(data) { $('#EMvfIZpRxGWhDwYemfov').attr('data-type',"0"); if($(elem).data("id") !== false && $(elem).data("id") !== null) { $(elem).removeClass("HSpzYMMFftwUDSQxDpmC"); $("a.VxHYHEKcfcShxfcWqCMm").attr('data-count' ,data.count); if(parseInt(data.count) > 0 && !$("a.VxHYHEKcfcShxfcWqCMm").hasClass("qkSoNRmIQHtrjLrzJRLe")) { $("a.VxHYHEKcfcShxfcWqCMm").addClass("qkSoNRmIQHtrjLrzJRLe") } else if(parseInt(data.count) == 0) { $("a.VxHYHEKcfcShxfcWqCMm").removeClass("qkSoNRmIQHtrjLrzJRLe"); } if(url == "/notification/settoken" || url == "/notification/setfavorite") { var revers_img = $("#EMvfIZpRxGWhDwYemfov").find('img')[0].src; var text_img = $($("#EMvfIZpRxGWhDwYemfov").find('img')[0]).attr("data-revers"); var revers = $($("#EMvfIZpRxGWhDwYemfov").find('span')[0]).attr("data-revers"); var text = $($("#EMvfIZpRxGWhDwYemfov").find('span')[0]).html(); $("#EMvfIZpRxGWhDwYemfov").find('img')[0].src = text_img; $($("#EMvfIZpRxGWhDwYemfov").find('img')[0]).attr("data-revers",revers_img); $($("#EMvfIZpRxGWhDwYemfov").find('span')[0]).attr("data-revers",text).html(revers); if(flag) { $(".QYASbZUDGjpmhPwXiGDC.KYnxfwQLHXnhXBkjNnft").show(); } $(".xAcWngcAuPQyzIbczWul").attr("data-count",data.count); $.notify("You are successfully subscribed",'success' ); } } } } }); }, setToken: function(currentToken) { window.localStorage.setItem( 'firebase_token', currentToken ? currentToken : '' ); }, sendTokenToServer: function(currentToken,id) { window['fnXIgNgJcsmpOyxevFon'].user_token = currentToken; if (!window['fnXIgNgJcsmpOyxevFon'].isTokenSentToServer(currentToken)) { window['fnXIgNgJcsmpOyxevFon'].setToken(currentToken); window['fnXIgNgJcsmpOyxevFon'].setData("/notification/settoken",$("#EMvfIZpRxGWhDwYemfov")); } else if(id !== null) { window['fnXIgNgJcsmpOyxevFon'].setData("/notification/setfavorite",id); } }, isTokenSentToServer: function(currentToken) { return window.localStorage.getItem('firebase_token') == currentToken; }, subscribe: function(id) { window.messaging.requestPermission() .then(function () { window.messaging.getToken() .then(function (currentToken) { if (currentToken) { window['fnXIgNgJcsmpOyxevFon'].sendTokenToServer(currentToken,id); } else { window['fnXIgNgJcsmpOyxevFon'].setError('error get token. ID: ' + id,"error get token."); window['fnXIgNgJcsmpOyxevFon'].setToken(false); window['fnXIgNgJcsmpOyxevFon'].sendTokenToServer(false,id); } }) .catch(function (err) { window['fnXIgNgJcsmpOyxevFon'].setToken(false); if(err != "FirebaseError: Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser).") { window['fnXIgNgJcsmpOyxevFon'].setError('error get token. ID: ' + id,err); } window['fnXIgNgJcsmpOyxevFon'].sendTokenToServer(false,id); //if(err && err.code && err.code == "messaging/unsupported-browser") //{ //window['fnXIgNgJcsmpOyxevFon'].sendTokenToServer(false,id); //} }); }) .catch(function (err) { }); } }; document.addEventListener("DOMContentLoaded", function() { $('#EMvfIZpRxGWhDwYemfov').click(function() { if($("#login_menu").length) { getLogin($("#login_menu")); }else{ if($(this).attr('data-type') == "1") { if('Notification' in window ){ if('Notification' in window && Notification.permission === 'default') { window['fnXIgNgJcsmpOyxevFon'].getFavoriteModal(); } else if(Notification.permission === "denied") { $("#fiOBYbllTxpcgtcSDZsR").css("display",'flex'); } else if(Notification.permission === "granted") { window['fnXIgNgJcsmpOyxevFon'].subscribe($(this).data('id')); } }else{ window['fnXIgNgJcsmpOyxevFon'].setData("/notification/setfavorite",$(this).data('id'),true); } } else { window['fnXIgNgJcsmpOyxevFon'].unsubscribeFavorite($("#EMvfIZpRxGWhDwYemfov"),false); } } }); firebase.initializeApp({messagingSenderId: '212152010864'}); if ('Notification' in window) { window.messaging = firebase.messaging(); window.messaging.onMessage(function(payload) { navigator.serviceWorker.register('/messaging-sw.js'); Notification.requestPermission(function(result) { if (result === 'granted') { navigator.serviceWorker.ready.then(function(registration) { registration.showNotification(payload.notification.title, payload.notification); window['fnXIgNgJcsmpOyxevFon'].setConfirm(payload.notification,window.localStorage.getItem('firebase_token')); }).catch(function(error) { window['fnXIgNgJcsmpOyxevFon'].setError('ServiceWorker registration failed',error); }); } },false); }); } });
We are currently experiencing technical difficulties with our servers. We hope to have this resolved soon. This issue doesn't affect premium users.
Get Premium
Watch on MixDrop/MyStream
Oops... Something went wrong Try again later.
Here You can choose a playback server.
Subtitles Control Here you can customize the appearance of subtitles.
Auto Next
EPISODE
Episode 01 Episode 02 Episode 03 Episode 04 Episode 05 Episode 06 Episode 07 Episode 08 Episode 09 Episode 10 Episode 11 Episode 12 Episode 13 Episode 14 Episode 15 Episode 16 Episode 17 Episode 18 Episode 19 Episode 20 Episode 21 Episode 22 Episode 23 Episode 24
Description A quiet photography studio is run by two superpowered people who can travel through photos to aid their clients.
Actors: Guanjin Bu, Guanjin Bu Lei Fan Lei Fan
Genre: Drama ,Action ,Fantasy
Director: Law Ah, Chang Liu
IMDb: 6.6
Quality:
Duration: 25 min
Keywords: #Chang Liu #Guanjin Bu #Law Ah #Link Click (Shi Guang Dai Li Ren) - Season 1 #Long Jiang #Wenjun Bi
COMMENTS (0) Sort by Newest Newest Oldest
User Name
Email
91 Days [Sub: Eng]
Rainbow: Nisha Rokubou no Shichinin [Sub: Eng]
Heaven Officials Blessing (Tian Guan Ci Fu) - Season 2
Link Click - Season 2
The Case Study of Vanitas - Season 1
Mo Dao Zu Shi - Season 1 [Sub: Eng]
The Unbelievable with Dan Aykroyd - Season 2
The Last Woodsmen - Season 1
Killer Cases - Season 6
Country: Genre: Play Now ';
ACTORS OF "Link Click (Shi Guang Dai Li Ren) - Season 1 "
Guanjin Bu Lei Fan