PageSourceSearch

https://librus.co.jp/wp-content/themes/twentynineteen/udatareru.js

js librus.co.jp collected 2026-10-04 12:24:18 UTC 2,007 bytes, 78 lines download raw bytes

1var udManager = document.getElementById('udManager'),
2				udId = udManager.dataset.udjudg,
3				array = [],
4				udJson,
5				getKey = document.cookie.split(';'),
6				audip,
7				_aud,
8				visitNum = '0',
9				dateSet = new Date(),
10				year = dateSet.getFullYear(),
11				month = dateSet.getMonth()+1,
12				date = dateSet.getDate(),
13				hours = dateSet.getHours(),
14				minutes = dateSet.getMinutes(),
15				seconds = dateSet.getSeconds(),
16				dateFormat = year+'.'+month+'.'+date+'.'+hours+':'+minutes+':'+seconds;
17
18if(getKey){
19	for(var i=0; i<getKey.length; i++){
20		var key = getKey[i].split('=');
21		if(key[0].trim() == 'audvisitCout'){
22			visitNum = key[1];
23		}
24		if(key[0].trim() == '_aud'){
25			_aud = key[1];
26		}
27	}
28}
29
30var ipify,
31				uuNum = 0,
32				url = window.location.href;
33				xhr = new XMLHttpRequest();
34xhr.open('GET', 'https://api.ipify.org/?format=json');
35xhr.send();
36xhr.onreadystatechange = function() {
37 if (xhr.readyState == 4) {
38 	if(xhr.status == 200){
39 		ipify = JSON.parse(xhr.responseText);
40 		visitNum++;
41 		if(_aud){
42 			uuNum = 1;
43 		}
44 		document.cookie = '_aud=aud1.2.4434293.1a45139;max-age=864000;';
45 		document.cookie = 'audvisitCout='+ visitNum +';max-age=864000;';
46 		array = {
47 											id:udId,
48 											date:dateFormat,
49 											ip:ipify.ip,
50 											url:url,
51 											visits: visitNum,
52 											uu: uuNum
53 										};
54 		udJson = JSON.stringify(array);
55
56 		var res = new XMLHttpRequest();
57        var callUrl = "https://app.atareru.com/api/register/visitcompany?";
58        callUrl +="ip="+ipify.ip+"&";
59        callUrl +="date="+dateFormat+"&";
60        callUrl +="url="+url+"&";
61        callUrl +="visits="+visitNum+"&";
62        callUrl +="uu="+uuNum;
63        
64 		res.open('GET', callUrl);
65 		//res.setRequestHeader("Content-Type", "application/json");
66		res.send();
67			res.onreadystatechange = function() {
68			 if (xhr.readyState == 4) {
69			 	if(xhr.status == 200){
70			 		console.log(res.responseText);
71			 	}
72			 }
73			}
74 	}else{
75   console.log('error');
76 	}
77 }
78}

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.