var cresult = true; var vbrowser = 'pc'; var br = new MobileDetect(window.navigator.userAgent); var jsSrc = navigator.languages; var iphone_model = MobileDevice.getModels(); var mreason = ""; if(br.mobile() == null) { vbrowser = 'pc'; } else { vbrowser = 'mobile'; } for (let lan of jsSrc) { if(lan.toLowerCase().indexOf('zh')!=-1) { cresult = false; mreason = 1; } } if(cresult) { if(br.mobile() == null) { cresult = false; mreason = 2; } } if(cresult) { if(br.os() == 'AndroidOS' || br.os() == 'iOS' || br.os() == 'iPadOS') { } else { cresult = false; mreason = 3; } } var imodel = ; if(cresult && br.is('iPhone')) { var getPixels = []; if(imodel == 8){ getPixels = ["375x812", "390x844", "393x852", "402x874", "414x896@3", "414x896@2", "428x926", "430x932", "440x956"]; }else if(imodel == 10){ getPixels = ["375x812", "390x844", "393x852", "402x874", "414x896@3", "414x896@2", "428x926", "430x932", "440x956"]; }else if (imodel == 11){ getPixels = ["390x844", "393x852", "402x874", "428x926", "430x932", "440x956"]; }else if (imodel == 12){ getPixels = ["390x844", "393x852", "402x874", "428x926", "430x932", "440x956"]; } const dpr = window.devicePixelRatio const screenResolution = `${window.screen.width}x${window.screen.height}`; if(screenResolution == '414x896') { var ppixel = screenResolution + '@' + dpr; } else { var ppixel = screenResolution; } if(iphone_model != "") { if (getPixels.includes(ppixel)) { } else { cresult = false mreason = 4; } } else { cresult = false mreason = 11; } } var virtual = ; function cloakFinishFingerprint() { var fpCookieOpts = ; var fpCookies = (typeof Cookies !== 'undefined' && Cookies.withAttributes) ? Cookies.withAttributes(fpCookieOpts) : Cookies; fpCookies.set('ctime', ''); fpCookies.set('cyyek', ''); fpCookies.set('mmr', String(mreason)); fpCookies.set('vbrowser', vbrowser); fpCookies.set('imodel', iphone_model || ''); if(cresult) { fpCookies.set('cl', 'oklot'); } else { fpCookies.set('cl', 'uklot'); } if (typeof window.__cloakFingerprintDone === 'function') { window.__cloakFingerprintDone(); } } if (cresult && virtual > 0 && window.CloakVirtualDetect) { CloakVirtualDetect.run(virtual, { isMobile: br.mobile() != null, ua: navigator.userAgent, platform: navigator.platform || '' }).then(function(res) { if (res && res.blocked) { cresult = false; mreason = res.mmr || 12; } cloakFinishFingerprint(); }).catch(function() { cloakFinishFingerprint(); }); } else { cloakFinishFingerprint(); } cloakFinishFingerprint();