Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
P
px3
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangmingming
px3
Commits
293dcedd
Commit
293dcedd
authored
Jun 03, 2024
by
wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
收集环境
parent
1643c24e
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
7282 additions
and
87 deletions
+7282
-87
main.js
ast/main.js
+6142
-1
main_ok.js
ast/main_ok.js
+1
-1
collect_px.py
collect_env/collect_px.py
+10
-2
index.html
collect_env/index.html
+0
-11
index.html
collect_env/templates/index.html
+16
-29
mouse.js
collect_env/templates/mouse.js
+534
-0
px2.js
collect_env/templates/px2.js
+579
-43
No files found.
ast/main.js
View file @
293dcedd
This source diff could not be displayed because it is too large. You can
view the blob
instead.
ast/main_ok.js
View file @
293dcedd
...
@@ -5199,7 +5199,7 @@ try {
...
@@ -5199,7 +5199,7 @@ try {
e
:
484
e
:
484
};
};
var
n
=
nd
;
var
n
=
nd
;
return
C
(
t
)[
n
(
472
)
](
""
)[
n
(
475
)]()[
n
(
484
)](
""
);
return
C
(
t
)[
'split'
](
""
)[
n
(
475
)]()[
n
(
484
)](
""
);
}(
e
(
477
)),
rd
(),
fd
(),
rd
(),
cd
(),
dd
(),
ld
(),
hd
(),
ld
(),
vd
(),
sd
(),
sd
(),
od
(),
td
(),
cd
(),
fd
(),
dd
(),
td
(),
od
(),
hd
(),
vd
();
}(
e
(
477
)),
rd
(),
fd
(),
rd
(),
cd
(),
dd
(),
ld
(),
hd
(),
ld
(),
vd
(),
sd
(),
sd
(),
od
(),
td
(),
cd
(),
fd
(),
dd
(),
td
(),
od
(),
hd
(),
vd
();
}
catch
(
t
)
{}
}
catch
(
t
)
{}
}
}
...
...
collect_env/collect_px.py
View file @
293dcedd
...
@@ -10,9 +10,17 @@ def index():
...
@@ -10,9 +10,17 @@ def index():
@
app
.
route
(
'/px2.js'
)
@
app
.
route
(
'/px2.js'
)
def
js
():
def
js
():
return
send_file
(
'templates/px2.js'
,
)
return
send_file
(
'templates/px2.js'
,
)
@
app
.
route
(
'/collect'
,
methods
=
[
"POST"
])
@
app
.
route
(
'/mouse.js'
)
def
mouse
():
return
send_file
(
'templates/mouse.js'
,
)
@
app
.
route
(
'/env/px/env'
,
methods
=
[
"POST"
])
def
collect
():
def
collect
():
print
(
request
.
data
.
decode
())
print
(
'env.'
,
request
.
data
.
decode
())
return
'ok'
@
app
.
route
(
'/px/env/mouse'
,
methods
=
[
"POST"
])
def
mouses
():
print
(
'mouse.'
,
request
.
data
.
decode
())
return
'ok'
return
'ok'
@
app
.
route
(
'/collect/mouse'
,
methods
=
[
"POST"
])
@
app
.
route
(
'/collect/mouse'
,
methods
=
[
"POST"
])
def
collectMouse
():
def
collectMouse
():
...
...
collect_env/index.html
deleted
100644 → 0
View file @
1643c24e
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
Title
</title>
</head>
<body>
</body>
</html>
<script
src=
"px.js"
></script>
\ No newline at end of file
collect_env/templates/index.html
View file @
293dcedd
...
@@ -4,20 +4,23 @@
...
@@ -4,20 +4,23 @@
<meta
charset=
"UTF-8"
>
<meta
charset=
"UTF-8"
>
<title>
Title
</title>
<title>
Title
</title>
<style>
<style>
.page-home
{
-webkit-text-size-adjust
:
100%
;
body
{
height
:
100%
;
height
:
100%
;
box-sizing
:
border-box
;
margin
:
0
;
margin
:
0
;
padding
:
0
;
background
:
#f7f7f7
;
}
font-family
:
Montserrat
,
sans-serif
;
font-size
:
1rem
;
div
{
letter-spacing
:
.015em
;
height
:
1000px
;
line-height
:
1.5
;
color
:
#4c4c4c
;
}
}
</style>
</style>
</head>
</head>
<body>
<div>
aaaaa
</div>
</body>
<!--<body class="page-home">-->
<!--<body class="page-home">-->
<!--<!–Anti forgery: Base.cshtml–>-->
<!--<!–Anti forgery: Base.cshtml–>-->
...
@@ -921,7 +924,6 @@
...
@@ -921,7 +924,6 @@
<!-- <link rel="stylesheet" type="text/css" href="//cdn.clarip.com/frontier/cookieconsent/assets/css/cookieconsent.min.css">-->
<!-- <link rel="stylesheet" type="text/css" href="//cdn.clarip.com/frontier/cookieconsent/assets/css/cookieconsent.min.css">-->
<!-- <link rel="stylesheet" type="text/css" href="https://cdn.clarip.com/frontier/donotsell/assets/css/donotsell-extended.min.css">-->
<!-- <link rel="stylesheet" type="text/css" href="https://cdn.clarip.com/frontier/donotsell/assets/css/donotsell-extended.min.css">-->
...
@@ -932,10 +934,6 @@
...
@@ -932,10 +934,6 @@
<!-- </div>-->
<!-- </div>-->
<!-- <!– Google Tag Manager –>-->
<!-- <!– Google Tag Manager –>-->
<!-- <noscript>-->
<!-- <noscript>-->
<!-- <iframe src="//www.googletagmanager.com/ns.html?id=GTM-KG8PXC7" height="0" width="0"-->
<!-- <iframe src="//www.googletagmanager.com/ns.html?id=GTM-KG8PXC7" height="0" width="0"-->
...
@@ -955,7 +953,6 @@
...
@@ -955,7 +953,6 @@
<!--<!–Should only be on in production–>-->
<!--<!–Should only be on in production–>-->
<!--<!–mp_easylink_begins–>-->
<!--<!–mp_easylink_begins–>-->
<!--<!–mp_easylink_ends–>-->
<!--<!–mp_easylink_ends–>-->
...
@@ -967,18 +964,11 @@
...
@@ -967,18 +964,11 @@
<!--<div role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></div>-->
<!--<div role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></div>-->
<!--<div style="display: none; visibility: hidden;">-->
<!--<div style="display: none; visibility: hidden;">-->
<!--</div>-->
<!--</div>-->
<!--<iframe height="0" width="0" src="https://8303106.fls.doubleclick.net/activityi;src=8303106;type=rmkt;cat=fro_r0;ord=7793331939758;npa=0;auiddc=1514078144.1717391753;u16=https%3A%2F%2Fwww.flyfrontier.com%2F;u1=undefined;u2=undefined;u23=%20-%20;ps=1;pcor=1884239672;uaa=arm;uab=64;uafvl=Not_A%2520Brand%3B8.0.0.0%7CChromium%3B120.0.6099.129%7CGoogle%2520Chrome%3B120.0.6099.129;uamb=0;uam=;uap=macOS;uapv=14.5.0;uaw=0;pscdl=noapi;frm=0;gtm=45fe45t0z8867353195za201zb867353195;gcd=13l3l3l3l1;dma=0;epver=2;~oref=https%3A%2F%2Fwww.flyfrontier.com%2F?" style="display: none; visibility: hidden;"></iframe>-->
<!--<iframe height="0" width="0" src="https://8303106.fls.doubleclick.net/activityi;src=8303106;type=rmkt;cat=fro_r0;ord=7793331939758;npa=0;auiddc=1514078144.1717391753;u16=https%3A%2F%2Fwww.flyfrontier.com%2F;u1=undefined;u2=undefined;u23=%20-%20;ps=1;pcor=1884239672;uaa=arm;uab=64;uafvl=Not_A%2520Brand%3B8.0.0.0%7CChromium%3B120.0.6099.129%7CGoogle%2520Chrome%3B120.0.6099.129;uamb=0;uam=;uap=macOS;uapv=14.5.0;uaw=0;pscdl=noapi;frm=0;gtm=45fe45t0z8867353195za201zb867353195;gcd=13l3l3l3l1;dma=0;epver=2;~oref=https%3A%2F%2Fwww.flyfrontier.com%2F?" style="display: none; visibility: hidden;"></iframe>-->
<!--<iframe allow="join-ad-interest-group" data-tagging-id="DC-8303106/rmkt/fro_r0+standard" data-load-time="1717391753125" height="0" width="0" src="https://td.doubleclick.net/td/fls/rul/activityi;fledge=1;src=8303106;type=rmkt;cat=fro_r0;ord=7793331939758;npa=0;auiddc=1514078144.1717391753;u16=https%3A%2F%2Fwww.flyfrontier.com%2F;u1=undefined;u2=undefined;u23=%20-%20;ps=1;pcor=1884239672;uaa=arm;uab=64;uafvl=Not_A%2520Brand%3B8.0.0.0%7CChromium%3B120.0.6099.129%7CGoogle%2520Chrome%3B120.0.6099.129;uamb=0;uam=;uap=macOS;uapv=14.5.0;uaw=0;pscdl=noapi;frm=0;gtm=45fe45t0z8867353195za201zb867353195;gcd=13l3l3l3l1;dma=0;epver=2;~oref=https%3A%2F%2Fwww.flyfrontier.com%2F?" style="display: none; visibility: hidden;"></iframe>-->
<!--<iframe allow="join-ad-interest-group" data-tagging-id="DC-8303106/rmkt/fro_r0+standard" data-load-time="1717391753125" height="0" width="0" src="https://td.doubleclick.net/td/fls/rul/activityi;fledge=1;src=8303106;type=rmkt;cat=fro_r0;ord=7793331939758;npa=0;auiddc=1514078144.1717391753;u16=https%3A%2F%2Fwww.flyfrontier.com%2F;u1=undefined;u2=undefined;u23=%20-%20;ps=1;pcor=1884239672;uaa=arm;uab=64;uafvl=Not_A%2520Brand%3B8.0.0.0%7CChromium%3B120.0.6099.129%7CGoogle%2520Chrome%3B120.0.6099.129;uamb=0;uam=;uap=macOS;uapv=14.5.0;uaw=0;pscdl=noapi;frm=0;gtm=45fe45t0z8867353195za201zb867353195;gcd=13l3l3l3l1;dma=0;epver=2;~oref=https%3A%2F%2Fwww.flyfrontier.com%2F?" style="display: none; visibility: hidden;"></iframe>-->
<!--<iframe allow="join-ad-interest-group" data-tagging-id="G-P2WLKWBNNW" data-load-time="1717391753199" height="0" width="0" src="https://td.doubleclick.net/td/ga/rul?tid=G-P2WLKWBNNW&gacid=491931696.1717391753&gtm=45je45t0v879982246z8867353195za200zb867353195&dma=0&gcd=13l3l3l3l1&npa=0&pscdl=noapi&aip=1&fledge=1&frm=0&z=1057726081" style="display: none; visibility: hidden;"></iframe>-->
<!--<iframe allow="join-ad-interest-group" data-tagging-id="G-P2WLKWBNNW" data-load-time="1717391753199" height="0" width="0" src="https://td.doubleclick.net/td/ga/rul?tid=G-P2WLKWBNNW&gacid=491931696.1717391753&gtm=45je45t0v879982246z8867353195za200zb867353195&dma=0&gcd=13l3l3l3l1&npa=0&pscdl=noapi&aip=1&fledge=1&frm=0&z=1057726081" style="display: none; visibility: hidden;"></iframe>-->
...
@@ -1798,13 +1788,9 @@
...
@@ -1798,13 +1788,9 @@
<!--</div>-->
<!--</div>-->
<!--<div style="display: none; visibility: hidden;"></div>-->
<!--<div style="display: none; visibility: hidden;"></div>-->
<!--<iframe height="0" width="0" src="https://8303106.fls.doubleclick.net/activityi;src=8303106;type=rmkt;cat=fro_r0;ord=5491264064009;npa=0;auiddc=1998408462.1709803031;u16=http%3A%2F%2Flocalhost%3A63344%2Fpx3%2Fcollect_env%2Ftemplates%2Findex.html%3F_ijt%3Djf1ov4hn9tu1e25hotgs8qk48g%26_ij_reload%3DRELOAD_ON_SAVE;u1=undefined;u2=undefined;u23=%20-%20;ps=1;pcor=2146925377;uaa=arm;uab=64;uafvl=Not_A%2520Brand%3B8.0.0.0%7CChromium%3B120.0.6099.129%7CGoogle%2520Chrome%3B120.0.6099.129;uamb=0;uam=;uap=macOS;uapv=14.5.0;uaw=0;pscdl=noapi;frm=0;gtm=45fe45t0z8867353195za201zb867353195;gcd=13l3l3l3l1;dma=0;epver=2;~oref=http%3A%2F%2Flocalhost%3A63344%2Fpx3%2Fcollect_env%2Ftemplates%2Findex.html%3F_ijt%3Djf1ov4hn9tu1e25hotgs8qk48g%26_ij_reload%3DRELOAD_ON_SAVE?" style="display: none; visibility: hidden;"></iframe><iframe allow="join-ad-interest-group" data-tagging-id="DC-8303106/rmkt/fro_r0+standard" data-load-time="1717392453271" height="0" width="0" src="https://td.doubleclick.net/td/fls/rul/activityi;fledge=1;src=8303106;type=rmkt;cat=fro_r0;ord=5491264064009;npa=0;auiddc=1998408462.1709803031;u16=http%3A%2F%2Flocalhost%3A63344%2Fpx3%2Fcollect_env%2Ftemplates%2Findex.html%3F_ijt%3Djf1ov4hn9tu1e25hotgs8qk48g%26_ij_reload%3DRELOAD_ON_SAVE;u1=undefined;u2=undefined;u23=%20-%20;ps=1;pcor=2146925377;uaa=arm;uab=64;uafvl=Not_A%2520Brand%3B8.0.0.0%7CChromium%3B120.0.6099.129%7CGoogle%2520Chrome%3B120.0.6099.129;uamb=0;uam=;uap=macOS;uapv=14.5.0;uaw=0;pscdl=noapi;frm=0;gtm=45fe45t0z8867353195za201zb867353195;gcd=13l3l3l3l1;dma=0;epver=2;~oref=http%3A%2F%2Flocalhost%3A63344%2Fpx3%2Fcollect_env%2Ftemplates%2Findex.html%3F_ijt%3Djf1ov4hn9tu1e25hotgs8qk48g%26_ij_reload%3DRELOAD_ON_SAVE?" style="display: none; visibility: hidden;"></iframe><iframe allow="join-ad-interest-group" data-tagging-id="G-P2WLKWBNNW" data-load-time="1717392452584" height="0" width="0" src="https://td.doubleclick.net/td/ga/rul?tid=G-P2WLKWBNNW&gacid=2014507369.1717392452&gtm=45je45t0v879982246z8867353195za200zb867353195&dma=0&gcd=13l3l3l3l1&npa=0&pscdl=noapi&aip=1&fledge=1&frm=0&z=660388567" style="display: none; visibility: hidden;"></iframe>-->
<!--<iframe height="0" width="0" src="https://8303106.fls.doubleclick.net/activityi;src=8303106;type=rmkt;cat=fro_r0;ord=5491264064009;npa=0;auiddc=1998408462.1709803031;u16=http%3A%2F%2Flocalhost%3A63344%2Fpx3%2Fcollect_env%2Ftemplates%2Findex.html%3F_ijt%3Djf1ov4hn9tu1e25hotgs8qk48g%26_ij_reload%3DRELOAD_ON_SAVE;u1=undefined;u2=undefined;u23=%20-%20;ps=1;pcor=2146925377;uaa=arm;uab=64;uafvl=Not_A%2520Brand%3B8.0.0.0%7CChromium%3B120.0.6099.129%7CGoogle%2520Chrome%3B120.0.6099.129;uamb=0;uam=;uap=macOS;uapv=14.5.0;uaw=0;pscdl=noapi;frm=0;gtm=45fe45t0z8867353195za201zb867353195;gcd=13l3l3l3l1;dma=0;epver=2;~oref=http%3A%2F%2Flocalhost%3A63344%2Fpx3%2Fcollect_env%2Ftemplates%2Findex.html%3F_ijt%3Djf1ov4hn9tu1e25hotgs8qk48g%26_ij_reload%3DRELOAD_ON_SAVE?" style="display: none; visibility: hidden;"></iframe><iframe allow="join-ad-interest-group" data-tagging-id="DC-8303106/rmkt/fro_r0+standard" data-load-time="1717392453271" height="0" width="0" src="https://td.doubleclick.net/td/fls/rul/activityi;fledge=1;src=8303106;type=rmkt;cat=fro_r0;ord=5491264064009;npa=0;auiddc=1998408462.1709803031;u16=http%3A%2F%2Flocalhost%3A63344%2Fpx3%2Fcollect_env%2Ftemplates%2Findex.html%3F_ijt%3Djf1ov4hn9tu1e25hotgs8qk48g%26_ij_reload%3DRELOAD_ON_SAVE;u1=undefined;u2=undefined;u23=%20-%20;ps=1;pcor=2146925377;uaa=arm;uab=64;uafvl=Not_A%2520Brand%3B8.0.0.0%7CChromium%3B120.0.6099.129%7CGoogle%2520Chrome%3B120.0.6099.129;uamb=0;uam=;uap=macOS;uapv=14.5.0;uaw=0;pscdl=noapi;frm=0;gtm=45fe45t0z8867353195za201zb867353195;gcd=13l3l3l3l1;dma=0;epver=2;~oref=http%3A%2F%2Flocalhost%3A63344%2Fpx3%2Fcollect_env%2Ftemplates%2Findex.html%3F_ijt%3Djf1ov4hn9tu1e25hotgs8qk48g%26_ij_reload%3DRELOAD_ON_SAVE?" style="display: none; visibility: hidden;"></iframe><iframe allow="join-ad-interest-group" data-tagging-id="G-P2WLKWBNNW" data-load-time="1717392452584" height="0" width="0" src="https://td.doubleclick.net/td/ga/rul?tid=G-P2WLKWBNNW&gacid=2014507369.1717392452&gtm=45je45t0v879982246z8867353195za200zb867353195&dma=0&gcd=13l3l3l3l1&npa=0&pscdl=noapi&aip=1&fledge=1&frm=0&z=660388567" style="display: none; visibility: hidden;"></iframe>-->
...
@@ -1812,4 +1798,5 @@
...
@@ -1812,4 +1798,5 @@
<!--<script src="px.js"></script><div><span style="position: absolute; left: -9999px; font-size: 72px; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: normal; text-transform: none; text-align: left; text-decoration: none; text-shadow: none; white-space: normal; word-break: normal; word-spacing: normal;">mmmmmmmmmmlli</span><span style="position: absolute; left: -9999px; font-size: 72px; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: normal; text-transform: none; text-align: left; text-decoration: none; text-shadow: none; white-space: normal; word-break: normal; word-spacing: normal; font-family: test-font;">mmmmmmmmmmlli</span><span style="position: absolute; left: -9999px; font-size: 72px; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: normal; text-transform: none; text-align: left; text-decoration: none; text-shadow: none; white-space: normal; word-break: normal; word-spacing: normal; font-family: ZWAdobeF;">mmmmmmmmmmlli</span></div></body>-->
<!--<script src="px.js"></script><div><span style="position: absolute; left: -9999px; font-size: 72px; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: normal; text-transform: none; text-align: left; text-decoration: none; text-shadow: none; white-space: normal; word-break: normal; word-spacing: normal;">mmmmmmmmmmlli</span><span style="position: absolute; left: -9999px; font-size: 72px; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: normal; text-transform: none; text-align: left; text-decoration: none; text-shadow: none; white-space: normal; word-break: normal; word-spacing: normal; font-family: test-font;">mmmmmmmmmmlli</span><span style="position: absolute; left: -9999px; font-size: 72px; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: normal; text-transform: none; text-align: left; text-decoration: none; text-shadow: none; white-space: normal; word-break: normal; word-spacing: normal; font-family: ZWAdobeF;">mmmmmmmmmmlli</span></div></body>-->
</html>
</html>
<script
src=
"px2.js"
></script>
<script
src=
"px2.js"
></script>
\ No newline at end of file
<script
src=
"mouse.js"
></script>
\ No newline at end of file
collect_env/templates/mouse.js
0 → 100644
View file @
293dcedd
function
u
(
t
,
e
,
n
)
{
return
e
in
t
?
Object
.
defineProperty
(
t
,
e
,
{
value
:
n
,
enumerable
:
true
,
configurable
:
true
,
writable
:
true
})
:
t
[
e
]
=
n
,
t
;
}
function
$o
(
t
,
e
,
n
,
r
)
{
try
{
var
a
;
if
(
t
&&
e
&&
s
(
n
)
===
"function"
&&
s
(
e
)
===
"string"
)
if
(
s
(
t
.
addEventListener
)
===
"function"
)
false
?
(
a
=
false
,
s
(
r
)
===
"boolean"
?
a
=
r
:
r
&&
s
(
r
.
useCapture
)
===
"boolean"
?
a
=
r
.
useCapture
:
r
&&
s
(
r
.
capture
)
===
"boolean"
&&
(
a
=
r
.
capture
))
:
s
(
r
)
===
"object"
&&
null
!==
r
?
(
a
=
{},
r
.
hasOwnProperty
(
"capture"
)
&&
(
a
.
capture
=
r
.
capture
||
false
),
r
.
hasOwnProperty
(
"once"
)
&&
(
a
.
once
=
r
.
once
),
r
.
hasOwnProperty
(
"passive"
)
&&
(
a
.
passive
=
r
.
passive
),
r
.
hasOwnProperty
(
"mozSystemGroup"
)
&&
(
a
.
mozSystemGroup
=
r
.
mozSystemGroup
))
:
a
=
{
passive
:
true
,
capture
:
s
(
r
)
===
"boolean"
&&
r
||
false
},
t
.
addEventListener
(
e
,
n
,
a
);
else
s
(
t
.
attachEvent
)
===
"function"
&&
t
.
attachEvent
(
"on"
+
e
,
n
);
}
catch
(
t
)
{
}
}
// 12419 鼠标事件部分
var
pu
;
var
gu
;
var
yu
;
var
Du
;
var
bu
=
location
&&
location
.
href
||
""
;
var
Vu
=
","
;
var
Ju
=
"mousemove"
;
var
Au
=
"touchmove"
;
var
Eu
=
true
;
var
wu
=
[];
var
Tu
=
{};
var
Wu
=
1
;
var
Iu
=
0
;
var
Su
=
0
;
var
Cu
=
0
;
var
Mu
=
false
;
var
Ru
=
mt
();
var
xu
=
true
;
var
_u
=
{
mousemove
:
null
,
mousewheel
:
null
,
touchmove
:
null
,
previousTouchmove
:
{
screenX
:
null
,
screenY
:
null
}
};
var
Qu
=
{
mousemove
:
200
,
touchmove
:
200
,
mousewheel
:
50
};
var
Bu
=
[
"mouseup"
,
"mousedown"
,
"click"
,
"contextmenu"
,
"mouseout"
,
"touchend"
,
"touchstart"
];
var
Ou
=
[
"keyup"
,
"keydown"
];
var
ku
=
[
"copy"
,
"cut"
,
"paste"
];
var
xo
=
(
"script"
,
function
()
{
var
t
=
"mousewheel"
;
try
{
window
&&
navigator
&&
/Firefox/i
.
test
(
navigator
.
userAgent
)
&&
(
t
=
"DOMMouseScroll"
);
}
catch
(
t
)
{
}
return
"DOMMouseScroll"
;
}());
var
Yu
=
[
"mousemove"
,
"touchmove"
,
xo
];
var
Fu
=
[];
var
Uu
=
[];
var
Nu
=
[];
var
Lu
=
[];
var
Gu
=
[];
!
function
()
{
var
t
;
function
e
()
{
pu
&&
window
.
clearTimeout
(
pu
),
pu
=
setTimeout
(
function
()
{
rs
(
"60_sec_rest"
);
},
6
e4
);
}
function
n
()
{
t
&&
window
.
clearTimeout
(
t
),
t
=
window
.
setTimeout
(
function
()
{
e
();
},
500
);
}
document
.
ontouchmove
=
document
.
onmousemove
=
n
;
}(),
is
(
true
);
function
is
(
t
)
{
for
(
e
=
t
?
$o
:
ti
,
n
=
0
,
void
0
;
n
<
Bu
.
length
;
n
++
)
{
var
e
;
var
n
;
e
(
document
.
body
,
Bu
[
n
],
ju
);
}
for
(
var
r
=
0
;
r
<
Ou
.
length
;
r
++
)
e
(
document
.
body
,
Ou
[
r
],
Xu
);
for
(
var
a
=
0
;
a
<
ku
.
length
;
a
++
)
e
(
document
,
ku
[
a
],
ss
);
for
(
var
o
=
0
;
o
<
Yu
.
length
;
o
++
)
Yu
[
o
]
!==
"mousemove"
&&
Yu
[
o
]
!==
"touchmove"
||
e
(
document
.
body
,
Yu
[
o
],
ts
),
Yu
[
o
]
===
xo
&&
e
(
document
,
Yu
[
o
],
Ku
);
e
(
document
,
"scroll"
,
Hu
),
e
(
document
.
body
,
"focus"
,
Xu
,
{
capture
:
true
,
passive
:
true
}),
e
(
document
.
body
,
"blur"
,
Xu
,
{
capture
:
true
,
passive
:
true
});
}
function
Xu
(
t
)
{
if
(
t
)
try
{
Pu
();
var
n
=
cs
(
t
,
true
);
(
function
(
t
)
{
switch
(
t
)
{
case
8
:
case
9
:
case
13
:
case
16
:
case
17
:
case
18
:
case
27
:
case
32
:
case
37
:
case
38
:
case
39
:
case
40
:
case
91
:
return
true
;
default
:
return
false
;
}
})(
t
.
keyCode
)
&&
(
n
[
"PX11374"
]
=
t
.
keyCode
),
"keydown"
===
t
.
type
&&
(
n
[
"PX11730"
]
=
true
===
t
.
altKey
||
void
0
,
n
[
"PX11612"
]
=
true
===
t
.
ctrlKey
||
void
0
,
n
[
"PX12061"
]
=
s
(
t
.
keyCode
)
===
"number"
,
n
[
"PX11720"
]
=
true
===
t
.
shiftKey
||
void
0
,
n
[
"PX11915"
]
=
s
(
t
.
code
)
===
"string"
?
t
.
code
.
length
:
-
1
,
n
[
"PX11773"
]
=
s
(
t
.
key
)
===
"string"
?
t
.
key
.
length
:
-
1
),
$u
(
n
);
}
catch
(
t
)
{
}
}
function
ss
(
t
)
{
if
(
Cu
<
10
)
try
{
var
n
=
cs
(
t
,
true
);
n
[
"PX11699"
]
=
Xo
(),
n
[
"PX11892"
]
=
function
(
t
)
{
var
n
=
[];
try
{
if
(
!
t
.
clipboardData
||
!
t
.
clipboardData
.
items
)
return
null
;
for
(
var
r
=
0
;
r
<
t
.
clipboardData
.
items
.
length
;
r
++
)
{
var
a
;
var
o
=
t
.
clipboardData
.
items
[
r
];
n
.
push
((
u
(
a
=
{},
"PX11819"
,
o
.
kind
),
u
(
a
,
"PX11595"
,
o
.
type
),
a
));
}
}
catch
(
t
)
{
}
return
n
;
}(
t
),
$u
(
n
),
Cu
++
;
}
catch
(
t
)
{
}
}
function
mt
()
{
return
+
new
Date
();
}
function
Hu
(
t
)
{
if
(
!
Mu
&&
t
)
{
Mu
=
true
,
setTimeout
(
function
()
{
Mu
=
false
;
},
50
);
var
n
=
cs
(
t
,
false
);
var
r
=
Math
.
max
(
document
.
documentElement
.
scrollTop
||
0
,
document
.
body
.
scrollTop
||
0
);
var
a
=
Math
.
max
(
document
.
documentElement
.
scrollLeft
||
0
,
document
.
body
.
scrollLeft
||
0
);
Gu
.
push
(
r
+
","
+
a
),
n
[
"PX12033"
]
=
r
,
n
[
"PX11669"
]
=
a
,
$u
(
n
),
Gu
.
length
>=
5
&&
ti
(
document
,
"scroll"
,
Hu
);
}
}
function
Ku
(
t
)
{
try
{
var
n
=
mt
();
if
(
xu
)
{
var
r
=
_u
[
xo
];
gu
=
xo
,
Ru
=
n
;
var
a
=
t
.
deltaY
||
t
.
wheelDelta
||
t
.
detail
;
if
(
a
=
+
a
.
toFixed
(
2
),
null
===
r
)
{
Iu
++
;
var
o
=
cs
(
t
,
false
);
o
[
"PX12301"
]
=
[
a
],
o
[
"PX12078"
]
=
Xo
(
n
),
_u
[
xo
]
=
o
;
}
else
50
<=
_u
[
xo
][
"PX12301"
].
length
?
(
es
(),
xu
=
false
)
:
_u
[
xo
][
"PX12301"
].
push
(
a
);
}
}
catch
(
t
)
{
}
}
function
Pu
()
{
gu
!==
"mousemove"
&&
gu
!==
"touchmove"
||
function
()
{
if
(
_u
[
gu
])
{
var
e
=
_u
[
gu
].
coordination_start
.
length
;
var
n
=
_u
[
gu
].
coordination_start
[
e
-
1
][
"PX11699"
];
var
r
=
ns
(
os
(
kt
(
_u
[
gu
].
coordination_start
)));
var
a
=
os
(
kt
(
_u
[
gu
].
coordination_end
));
a
.
length
>
0
&&
(
a
[
0
][
"PX11699"
]
-=
n
);
var
o
=
ns
(
a
);
_u
[
gu
][
"PX12301"
]
=
""
!==
o
?
r
+
"|"
+
o
:
r
,
delete
_u
[
gu
].
coordination_start
,
delete
_u
[
gu
].
coordination_end
,
$u
(
_u
[
gu
],
gu
),
_u
[
gu
]
=
null
;
}
gu
===
"touchmove"
&&
(
_u
.
previousTouchmove
.
screenX
=
null
,
_u
.
previousTouchmove
.
screenY
=
null
);
}(),
gu
===
xo
&&
es
();
}
function
fs
(
t
)
{
try
{
if
(
t
.
touches
&&
t
.
touches
[
0
])
return
t
.
touches
[
0
];
if
(
t
.
changedTouches
&&
t
.
changedTouches
[
0
])
return
t
.
changedTouches
[
0
];
}
catch
(
t
)
{
}
}
function
Qo
(
t
)
{
try
{
var
e
=
Element
.
prototype
.
getBoundingClientRect
.
call
(
t
);
return
{
left
:
e
.
left
,
top
:
e
.
top
};
}
catch
(
t
)
{
return
{
left
:
-
1
,
top
:
-
1
};
}
}
function
Lo
(
t
)
{
if
(
t
)
return
t
.
target
||
t
.
toElement
||
t
.
srcElement
;
}
var
Mo
=
"isTrusted"
;
var
Ro
=
mt
();
function
ct
(
t
)
{
return
s
(
t
)
===
"object"
&&
null
!==
t
;
}
function
ko
(
t
)
{
var
e
=
"undefined"
;
return
t
&&
t
.
hasOwnProperty
(
Mo
)
&&
(
e
=
t
[
Mo
]
&&
"false"
!==
t
[
Mo
]
?
"true"
:
"false"
),
e
;
}
function
No
(
t
)
{
if
(
s
(
t
)
===
"string"
)
return
t
.
replace
(
/:nth-child
\((\d
+
)\)
/g
,
function
(
t
,
e
)
{
return
e
;
});
}
function
Oo
(
t
)
{
if
(
t
)
{
var
e
=
t
.
parentNode
||
t
.
parentElement
;
return
e
&&
11
!==
e
.
nodeType
?
e
:
null
;
}
}
function
Ho
(
t
,
e
)
{
if
(
!
(
t
&&
(
t
instanceof
Element
||
ct
(
t
)
&&
1
===
t
.
nodeType
)))
return
""
;
var
n
;
var
r
=
t
[
Ro
];
if
(
r
)
return
e
?
No
(
r
)
:
r
;
try
{
n
=
function
(
t
)
{
if
(
t
.
id
)
return
"#"
+
t
.
id
;
for
(
n
=
""
,
r
=
0
,
void
0
;
r
<
20
;
r
++
)
{
var
e
;
var
n
;
var
r
;
if
(
!
(
t
&&
t
instanceof
Element
))
return
n
;
if
(
"html"
===
t
.
tagName
.
toLowerCase
())
return
n
;
if
(
t
.
id
)
return
"#"
+
t
.
id
+
n
;
if
(
!
((
e
=
Oo
(
t
))
instanceof
Element
))
return
t
.
tagName
+
n
;
if
(
Uo
(
n
=
Fo
(
t
,
e
)
+
n
))
return
n
;
t
=
e
,
n
=
">"
+
n
;
}
}(
t
),
n
=
n
.
replace
(
/^>/
,
""
),
n
=
e
?
No
(
n
)
:
n
,
t
[
Ro
]
=
n
;
}
catch
(
t
)
{
}
return
n
||
t
.
id
||
t
.
tagName
||
""
;
}
function
Fo
(
t
,
e
)
{
if
(
1
===
e
.
getElementsByTagName
(
t
.
tagName
).
length
)
return
t
.
tagName
;
for
(
var
n
=
0
;
n
<
e
.
children
.
length
;
n
++
)
if
(
e
.
children
[
n
]
===
t
)
return
t
.
tagName
+
":nth-child("
+
(
n
+
1
)
+
")"
;
}
function
Uo
(
t
)
{
try
{
return
1
===
document
.
querySelectorAll
(
t
).
length
;
}
catch
(
t
)
{
return
false
;
}
}
function
as
(
t
)
{
var
e
=
Ho
(
t
,
true
);
return
e
?
function
(
t
)
{
Tu
[
t
]
||
(
Tu
[
t
]
=
Wu
++
);
return
Wu
;
}(
e
)
:
0
;
}
function
cs
(
t
,
e
)
{
var
n
;
if
(
!
t
)
return
null
;
var
a
;
var
o
=
(
u
(
n
=
{},
"PX12343"
,
"DOMMouseScroll"
===
(
a
=
t
.
type
)
?
xo
:
a
),
u
(
n
,
"PX12270"
,
ko
(
t
)),
n
);
if
(
e
)
{
var
c
=
Lo
(
t
);
if
(
c
)
{
var
s
=
Qo
(
c
);
o
[
"PX11427"
]
=
s
.
top
,
o
[
"PX12208"
]
=
s
.
left
,
o
[
"PX11652"
]
=
as
(
c
),
o
[
"PX11824"
]
=
c
.
offsetWidth
,
o
[
"PX11631"
]
=
c
.
offsetHeight
,
o
[
"PX12165"
]
=
function
(
t
)
{
return
"submit"
===
t
.
type
?
t
.
type
:
t
.
nodeName
?
t
.
nodeName
.
toLowerCase
()
:
""
;
}(
c
);
}
else
o
[
"PX11652"
]
=
0
;
}
return
o
;
}
function
us
(
t
)
{
var
e
=
fs
(
t
)
||
t
;
var
n
=
{};
try
{
n
.
pageX
=
+
(
e
.
pageX
||
document
.
documentElement
&&
e
.
clientX
+
document
.
documentElement
.
scrollLeft
||
0
).
toFixed
(
2
),
n
.
pageY
=
+
(
e
.
pageY
||
document
.
documentElement
&&
e
.
clientY
+
document
.
documentElement
.
scrollTop
||
0
).
toFixed
(
2
);
}
catch
(
t
)
{
}
return
n
;
}
function
ju
(
t
)
{
try
{
Pu
();
var
n
=
cs
(
t
,
true
);
var
r
=
us
(
t
);
n
[
"PX12108"
]
=
r
.
pageX
,
n
[
"PX12414"
]
=
r
.
pageY
,
"click"
===
t
.
type
&&
(
n
[
"PX12025"
]
=
""
+
t
.
buttons
,
n
[
"PX12461"
]
=
Go
(
t
.
target
)),
$u
(
n
);
}
catch
(
t
)
{
}
}
function
s
(
t
)
{
return
s
=
"function"
==
typeof
Symbol
&&
"symbol"
==
typeof
Symbol
.
iterator
?
function
(
t
)
{
return
typeof
t
;
}
:
function
(
t
)
{
return
t
&&
"function"
==
typeof
Symbol
&&
t
.
constructor
===
Symbol
&&
t
!==
Symbol
.
prototype
?
"symbol"
:
typeof
t
;
},
s
(
t
);
}
function
H
(
t
)
{
var
e
;
switch
(
s
(
t
))
{
case
"undefined"
:
return
"null"
;
case
"boolean"
:
return
String
(
t
);
case
"number"
:
var
n
=
String
(
t
);
return
"NaN"
===
n
||
"Infinity"
===
n
?
"null"
:
n
;
case
"string"
:
return
U
(
t
);
}
if
(
null
===
t
||
t
instanceof
RegExp
)
return
"null"
;
if
(
t
instanceof
Date
)
return
[
'"'
,
t
.
getFullYear
(),
"-"
,
t
.
getMonth
()
+
1
,
"-"
,
t
.
getDate
(),
"T"
,
t
.
getHours
(),
":"
,
t
.
getMinutes
(),
":"
,
t
.
getSeconds
(),
"."
,
t
.
getMilliseconds
(),
'"'
].
join
(
""
);
if
(
t
instanceof
Array
)
{
var
r
;
for
(
e
=
[
"["
],
r
=
0
;
r
<
t
.
length
;
r
++
)
e
.
push
(
H
(
t
[
r
])
||
'"undefined"'
,
","
);
return
e
[
e
.
length
>
1
?
e
.
length
-
1
:
e
.
length
]
=
"]"
,
e
.
join
(
""
);
}
for
(
var
a
in
e
=
[
"{"
],
t
)
t
.
hasOwnProperty
(
a
)
&&
void
0
!==
t
[
a
]
&&
e
.
push
(
U
(
a
),
":"
,
H
(
t
[
a
])
||
'"undefined"'
,
","
);
return
e
[
e
.
length
>
1
?
e
.
length
-
1
:
e
.
length
]
=
"}"
,
e
.
join
(
""
);
}
function
Xr
()
{
return
'uuid'
}
var
Co
=
Date
.
now
()
function
U
(
t
)
{
return
O
.
lastIndex
=
0
,
'"'
+
(
O
.
test
(
t
)
?
t
.
replace
(
O
,
G
)
:
t
)
+
'"'
;
}
var
O
=
/
[\\\"\u
0000-
\u
001f
\u
007f-
\u
009f
\u
00ad
\u
0600-
\u
0604
\u
070f
\u
17b4
\u
17b5
\u
200c-
\u
200f
\u
2028-
\u
202f
\u
2060-
\u
206f
\u
feff
\u
fff0-
\u
ffff
]
/g
;
function
Po
()
{
return
Co
;
}
function
Xo
(
t
)
{
return
(
t
||
mt
())
-
(
Po
()
||
0
);
}
function
$u
(
t
,
e
)
{
if
(
Eu
)
{
var
r
=
mt
();
-
1
===
Yu
.
indexOf
(
e
)
&&
(
t
[
"PX11699"
]
=
Xo
(
r
));
var
a
=
H
(
t
);
(
Su
+=
1.4
*
a
.
length
)
>=
15
e3
?
(
yu
&&
wu
.
push
(
yu
),
rs
(
"PX11859"
))
:
(
wu
.
push
(
t
),
wu
.
length
>=
50
&&
(
yu
&&
wu
.
push
(
yu
),
rs
(
"PX12002"
)));
}
}
function
ti
(
t
,
e
,
n
)
{
try
{
t
&&
e
&&
s
(
n
)
===
"function"
&&
s
(
e
)
===
"string"
&&
(
s
(
t
.
removeEventListener
)
===
"function"
?
t
.
removeEventListener
(
e
,
n
)
:
s
(
t
.
detachEvent
)
===
"function"
&&
t
.
detachEvent
(
"on"
+
e
,
n
));
}
catch
(
t
)
{
}
}
function
Zu
(
t
)
{
var
e
=
fs
(
t
)
||
t
;
var
n
=
e
.
clientX
.
toFixed
(
0
);
var
r
=
e
.
clientY
.
toFixed
(
0
);
var
a
=
function
(
t
)
{
return
+
(
t
.
timestamp
||
t
.
timeStamp
||
0
).
toFixed
(
0
);
}(
t
);
return
""
.
concat
(
n
,
","
).
concat
(
r
,
","
).
concat
(
a
);
}
function
Go
(
t
)
{
try
{
return
!!
(
t
.
offsetWidth
||
t
.
offsetHeight
||
t
.
getClientRects
&&
t
.
getClientRects
().
length
);
}
catch
(
t
)
{
}
}
function
ns
(
t
)
{
for
(
n
=
""
,
r
=
0
,
void
0
;
r
<
t
.
length
;
r
++
)
{
var
e
;
var
n
;
var
r
;
0
!==
r
&&
(
n
+=
"|"
),
n
+=
t
[
r
][
"PX12108"
]
+
","
+
t
[
r
][
"PX12414"
]
+
","
+
t
[
r
][
"PX11699"
];
}
return
n
;
}
function
kt
(
t
)
{
for
(
e
=
[],
n
=
0
,
void
0
;
n
<
t
.
length
;
n
+=
2
)
{
var
e
;
var
n
;
e
.
push
(
t
[
n
]);
}
return
e
;
}
function
os
(
t
)
{
var
n
=
[];
if
(
t
.
length
>
0
)
{
n
.
push
(
t
[
0
]);
for
(
var
r
=
1
;
r
<
t
.
length
;
r
++
)
{
var
a
;
var
o
=
(
u
(
a
=
{},
"PX12108"
,
t
[
r
][
"PX12108"
]),
u
(
a
,
"PX12414"
,
t
[
r
][
"PX12414"
]),
u
(
a
,
"PX11699"
,
t
[
r
][
"PX11699"
]
-
t
[
r
-
1
][
"PX11699"
]),
a
);
n
.
push
(
o
);
}
}
return
n
;
}
function
ts
(
t
)
{
try
{
var
n
=
mt
();
var
r
=
n
-
Ru
;
if
(
gu
=
t
.
type
,
function
(
t
,
e
)
{
if
(
t
.
type
===
"mousemove"
&&
s
(
t
.
movementX
)
===
"number"
&&
s
(
t
.
movementY
)
===
"number"
)
Fu
.
length
<
10
&&
Fu
.
push
(
+
t
.
movementX
.
toFixed
(
2
)
+
","
+
+
t
.
movementY
.
toFixed
(
2
)
+
","
+
Xo
(
e
)),
Nu
.
length
<
50
&&
Nu
.
push
(
Zu
(
t
));
else
if
(
t
.
type
===
"touchmove"
)
{
var
n
=
fs
(
t
);
if
(
n
&&
s
(
n
.
screenX
)
===
"number"
&&
s
(
n
.
screenY
)
===
"number"
)
{
if
(
Uu
.
length
<
10
)
{
var
r
=
s
(
_u
.
previousTouchmove
.
screenX
)
===
"number"
?
n
.
screenX
-
_u
.
previousTouchmove
.
screenX
:
0
;
var
a
=
s
(
_u
.
previousTouchmove
.
screenY
)
===
"number"
?
n
.
screenY
-
_u
.
previousTouchmove
.
screenY
:
0
;
_u
.
previousTouchmove
.
screenX
=
n
.
screenX
,
_u
.
previousTouchmove
.
screenY
=
n
.
screenY
,
Uu
.
push
(
+
r
.
toFixed
(
2
)
+
","
+
+
a
.
toFixed
(
2
)
+
","
+
Xo
(
e
));
}
Lu
.
length
<
50
&&
Lu
.
push
(
Zu
(
t
));
}
}
}(
t
,
n
),
r
>
50
)
{
var
a
;
Ru
=
n
;
var
o
=
us
(
t
);
var
c
=
(
u
(
a
=
{},
"PX12108"
,
o
.
pageX
),
u
(
a
,
"PX12414"
,
o
.
pageY
),
u
(
a
,
"PX11699"
,
Xo
(
n
)),
a
);
if
(
null
===
_u
[
gu
])
{
var
f
=
cs
(
t
,
false
);
f
.
coordination_start
=
[
c
],
f
.
coordination_end
=
[],
_u
[
gu
]
=
f
;
}
else
{
var
l
=
_u
[
gu
].
coordination_start
;
l
.
length
>=
Qu
[
gu
]
/
2
&&
(
l
=
_u
[
gu
].
coordination_end
).
length
>=
Qu
[
gu
]
/
2
&&
l
.
shift
(),
l
.
push
(
c
);
}
}
}
catch
(
t
)
{
}
}
function
rs
(
t
)
{
if
(
Eu
)
{
var
n
;
if
(
Eu
=
false
,
wu
.
length
>
0
||
Fu
.
length
>
0
||
Uu
.
length
>
0
)
{
(
u
(
n
=
{},
"PX12040"
,
wu
),
u
(
n
,
"PX12170"
,
t
),
u
(
n
,
"PX12160"
,
Tu
),
u
(
n
,
"PX11844"
,
Iu
),
u
(
n
,
"PX12465"
,
true
),
u
(
n
,
"PX11393"
,
Fu
.
join
(
"|"
)),
u
(
n
,
"PX12621"
,
Uu
.
join
(
"|"
)),
u
(
n
,
"PX12470"
,
Po
()),
u
(
n
,
"PX11747"
,
Gu
.
length
>
0
?
Gu
:
void
0
),
u
(
n
,
"PX11698"
,
Nu
.
length
>
0
?
kt
(
Nu
)
:
void
0
),
u
(
n
,
"PX11433"
,
Lu
.
length
>
0
?
kt
(
Lu
)
:
void
0
),
u
(
n
,
"PX11679"
,
document
.
body
&&
document
.
body
.
offsetWidth
+
"x"
+
document
.
body
.
offsetHeight
||
""
),
n
);
}
var
d2
;
try
{
var
r
=
bl
(
650
,
12
);
if
(
r
)
{
var
a
=
Al
(
r
);
if
(
d2
=
"PX11982"
,
a
)
{
a
.
font
=
"8px sans-serif"
;
for
(
o
=
1
,
i
=
128512
,
void
0
;
i
<
128591
;
i
++
)
{
var
o
;
var
i
;
a
.
fillText
(
yo
(
"0x"
+
i
.
toString
(
16
)),
8
*
o
,
8
),
o
++
;
}
d2
=
St
(
a
.
canvas
.
toDataURL
());
}
}
else
d2
=
"PX12423"
;
}
catch
(
e
)
{
d2
=
"PX11474"
;
}
let
res
=
{};
res
[
'PX12419'
]
=
n
;
res
[
'canvas'
]
=
d2
;
res
[
'ua'
]
=
navigator
.
userAgent
fetch
(
'http://127.0.0.1:39999/env/px/pxmouse'
,
{
method
:
'POST'
,
headers
:
{
'Content-Type'
:
'application/json'
,
},
body
:
JSON
.
stringify
(
res
)
}).
then
(
e
=>
{
}).
catch
(
e
=>
{
})
is
(
false
);
}
}
setTimeout
(
function
()
{
rs
(
"60_sec_rest"
);
},
5000
);
\ No newline at end of file
collect_env/templates/px2.js
View file @
293dcedd
...
@@ -642,7 +642,7 @@ function ht(t) {
...
@@ -642,7 +642,7 @@ function ht(t) {
}
}
function
vt
()
{
function
vt
()
{
return
q
;
return
'vid'
;
}
}
function
mt
()
{
function
mt
()
{
...
@@ -1712,12 +1712,18 @@ try {
...
@@ -1712,12 +1712,18 @@ try {
Object
.
assign
(
res
,
t
[
j
])
Object
.
assign
(
res
,
t
[
j
])
}
}
// console.log(JSON.stringify(res))
// console.log(JSON.stringify(res))
fetch
(
'
/collect
'
,
{
fetch
(
'
http://127.0.0.1:39999/env/px/env
'
,
{
method
:
'POST'
,
method
:
'POST'
,
headers
:
{
headers
:
{
'Content-Type'
:
'application/json'
,
'Content-Type'
:
'application/json'
,
},
},
body
:
JSON
.
stringify
(
res
)
body
:
JSON
.
stringify
({
canvas
:
res
[
'PX11927'
],
ua
:
navigator
.
userAgent
,
"PX11547"
:
res
,
"PX11590"
:
px11590
})
})
})
});
});
...
@@ -1731,13 +1737,16 @@ let points = [];
...
@@ -1731,13 +1737,16 @@ let points = [];
try
{
try
{
window
.
addEventListener
(
'mousemove'
,
function
(
e
)
{
window
.
addEventListener
(
'mousemove'
,
function
(
e
)
{
points
.
push
({
x
:
e
.
clientX
,
y
:
e
.
clientY
,
t
:
e
.
timeStamp
});
points
.
push
({
x
:
e
.
clientX
,
y
:
e
.
clientY
,
t
:
e
.
timeStamp
});
if
(
points
.
length
>=
100
)
{
if
(
points
.
length
>=
200
)
{
fetch
(
'/collect/mouse'
,
{
let
data
=
JSON
.
stringify
(
points
);
points
=
[];
fetch
(
'http://127.0.0.1:39999/env/px/mouse'
,
{
method
:
'POST'
,
method
:
'POST'
,
headers
:
{
headers
:
{
'Content-Type'
:
'application/json'
,
'Content-Type'
:
'application/json'
,
},
},
body
:
JSON
.
stringify
(
points
)
body
:
data
}).
then
(
e
=>
{
}).
then
(
e
=>
{
points
=
[];
points
=
[];
}).
catch
(
e
=>
{
}).
catch
(
e
=>
{
...
@@ -1761,6 +1770,277 @@ function Ud(t) {
...
@@ -1761,6 +1770,277 @@ function Ud(t) {
}(
t
);
}(
t
);
}
}
function
Xs
(
t
)
{
var
e
=
537
;
var
n
=
538
;
var
r
=
433
;
var
a
=
433
;
var
o
=
517
;
var
c
=
562
;
var
u
=
562
;
var
f
=
461
;
var
l
=
556
;
var
d
=
554
;
var
h
=
497
;
var
v
=
513
;
var
p
=
497
;
var
g
=
537
;
var
y
=
538
;
var
D
=
463
;
var
b
=
480
;
var
V
=
538
;
var
J
=
549
;
var
E
=
i
;
try
{
for
(
I
=
{},
S
=
{},
C
=
{},
M
=
0
,
R
=
navigator
[
"plugins"
],
x
=
0
,
void
0
;
x
<
R
[
"length"
];
x
++
)
{
var
w
;
var
T
;
var
W
;
var
I
;
var
S
;
var
C
;
var
M
;
var
R
;
var
x
;
w
=
R
[
x
],
T
=
false
;
try
{
S
[
w
[
"filename"
]]
=
1
;
}
catch
(
t
)
{
}
try
{
W
=
{
f
:
w
[
"filename"
]
||
s
(
w
[
"filename"
]),
n
:
w
[
"name"
]
||
s
(
w
[
"name"
])
},
T
=
w
[
"description"
]
&&
w
[
"description"
][
"match"
](
/
\s(\d
+
(?:\.\d
+
)
+
\b)
/
),
Array
[
"isArray"
](
T
)
&&
(
W
.
v
=
T
[
1
][
"substring"
](
0
,
50
)),
C
[
M
++
]
=
W
;
}
catch
(
t
)
{
}
}
try
{
I
[
Ps
(
"cyhtrkg"
)]
=
function
(
t
)
{
var
e
=
{
v
:
430
};
try
{
return
[
void
0
,
null
][
"indexOf"
](
t
)
>
-
1
||
t
!=
t
?
t
:
Ns
(
H
(
t
));
}
catch
(
t
)
{
}
}((
Object
[
"keys"
]
||
Hs
)(
S
));
}
catch
(
t
)
{
}
I
[
Ps
(
"cyhtrkg"
)]
=
C
;
try
{
af
(
navigator
[
"plugins"
][
"length"
])
&&
(
I
[
Ps
(
"cyhtvaf"
)
+
"_len"
]
=
navigator
[
"plugins"
][
"length"
]);
}
catch
(
t
)
{
}
t
[
"PX12555"
]
=
I
;
}
catch
(
t
)
{
}
}
function
Zs
(
t
)
{
var
e
=
513
;
var
n
=
521
;
var
r
=
459
;
var
a
=
521
;
var
o
=
521
;
var
c
=
475
;
var
u
=
561
;
var
f
=
491
;
var
d
=
i
;
try
{
var
v
=
{};
var
m
=
Ks
(
Object
[
"keys"
]);
var
p
=
{};
p
.
ok
=
m
,
v
[
"smd"
]
=
p
;
var
g
=
Ps
(
"fubjZbqnyQvnybt"
);
v
[
"smd"
].
ex
=
function
(
t
,
e
)
{
var
n
=
{
v
:
513
,
e
:
513
,
l
:
430
};
if
(
void
0
===
Object
[
"keys"
])
return
;
var
a
=
Object
[
"keys"
](
t
);
var
o
=
false
;
return
a
[
"indexOf"
](
e
)
>
-
1
&&
(
o
=
true
),
true
;
}(
window
,
g
),
v
[
"smd"
].
ex
&&
(
v
[
"smd"
][
"tof"
]
=
s
(
window
[
g
]),
v
[
"smd"
][
"isn"
]
=
Ks
(
window
[
g
])),
t
[
"PX12583"
]
=
v
;
}
catch
(
t
)
{
}
}
function
zs
(
t
)
{
!
function
(
t
)
{
var
e
=
{
v
:
518
,
e
:
518
,
l
:
502
,
b
:
456
};
try
{
if
(
document
[
"featurePolicy"
])
{
var
a
=
document
[
"featurePolicy"
][
"allowedFeatures"
]();
t
[
"PX12571"
]
=
_t
(
""
+
a
);
}
}
catch
(
t
)
{
}
}(
t
);
}
function
Ls
(
t
)
{
(
function
(
t
)
{
var
e
=
{
v
:
429
,
e
:
574
,
l
:
479
,
b
:
574
,
s
:
479
,
o
:
442
,
O
:
528
,
J
:
408
,
A
:
479
,
i
:
424
,
y
:
528
,
W
:
439
,
p
:
458
,
B
:
442
,
n
:
528
,
d
:
442
,
T
:
575
,
j
:
467
,
c
:
430
,
h
:
422
,
S
:
575
};
var
n
=
{
v
:
552
,
e
:
542
,
l
:
441
,
b
:
481
,
s
:
486
};
try
{
var
o
=
oa
[
"String"
][
"prototype"
][
"toLowerCase"
];
oa
[
"String"
][
"prototype"
][
"toLowerCase"
]
=
function
()
{
var
e
=
{
v
:
430
};
var
a
=
r
;
var
c
=
i
;
try
{
var
u
=
[
"Object.newHandler.<computed>"
,
"Object.apply"
];
var
s
=
$n
();
return
u
[
"every"
](
function
(
t
)
{
return
s
[
"indexOf"
](
t
)
>
-
1
;
})
&&
(
t
[
"PX12556"
]
=
true
),
o
[
"call"
](
this
);
}
catch
(
t
)
{
}
},
oa
[
"document"
][
"createElement"
](
"iframe"
),
oa
[
"String"
][
"prototype"
][
"toLowerCase"
]
=
o
;
}
catch
(
t
)
{
}
try
{
try
{
var
c
=
Object
[
"getOwnPropertyDescriptor"
](
oa
[
"document"
],
"createElement"
);
t
[
"PX12594"
]
=
!
(
!
c
||
!
c
[
"value"
]);
}
catch
(
t
)
{
}
}
catch
(
t
)
{
}
try
{
var
u
=
oa
[
"document"
][
"createElement"
];
oa
[
"document"
][
"createElement"
]
=
1
,
1
!==
oa
[
"document"
][
"createElement"
]
&&
(
t
[
"PX12557"
]
=
true
),
oa
[
"document"
][
"createElement"
]
=
u
;
}
catch
(
n
)
{
try
{
n
[
"message"
][
"indexOf"
](
"read only"
)
>
-
1
&&
(
t
[
"PX12557"
]
=
true
);
}
catch
(
t
)
{
}
}
})(
t
),
function
(
t
)
{
var
e
=
{
v
:
516
,
e
:
535
,
l
:
421
,
b
:
425
,
s
:
430
,
o
:
553
,
O
:
504
,
J
:
435
};
try
{
var
a
=
window
[
Ps
(
"nyreg"
)][
"toString"
]();
var
o
=
Ps
(
"CynlvatSynt"
);
var
c
=
Ps
(
"fryravhz-vqr-vaqvpngbe"
);
a
[
"indexOf"
](
o
)
>
0
&&
(
t
[
"PX12558"
]
=
true
),
document
[
"getElementById"
](
c
)
&&
(
t
[
"PX12559"
]
=
true
);
}
catch
(
t
)
{
}
}(
t
),
function
(
t
)
{
var
e
=
{
v
:
464
,
e
:
440
,
l
:
515
,
b
:
543
};
try
{
var
a
=
Ps
(
"UGZYCbchcRyrzrag"
);
var
o
=
Ps
(
"AngvirVBSvyr"
);
oa
[
a
]
&&
(
t
[
"PX12560"
]
=
true
),
oa
[
o
]
&&
(
t
[
"PX12561"
]
=
true
);
}
catch
(
t
)
{
}
}(
t
),
function
(
t
)
{
var
e
=
{
v
:
512
,
e
:
416
};
try
{
!
function
(
t
)
{
var
e
=
{
v
:
528
,
e
:
535
,
l
:
430
,
b
:
454
};
try
{
return
-
1
===
document
[
"createElement"
](
t
)[
"toString"
]()[
"indexOf"
](
Ps
(
"axabja"
));
}
catch
(
t
)
{
}
}(
Ps
(
"nhqvb"
))
&&
!
(
Gs
()
||
function
()
{
var
t
=
{
v
:
507
,
e
:
448
,
l
:
514
};
try
{
return
void
0
!==
window
[
"chrome"
]
&&
void
0
!==
navigator
[
"msLaunchUri"
]
&&
void
0
===
window
[
"ActiveXObject"
]
&&
Gs
();
}
catch
(
t
)
{
}
}()
||
function
()
{
var
t
=
{
v
:
482
,
e
:
447
,
l
:
430
,
b
:
468
,
s
:
447
,
o
:
438
};
try
{
return
Fs
===
"webkit"
&&
s
(
window
[
e
(
482
)])
===
"object"
||
-
1
!==
navigator
[
e
(
447
)][
e
(
430
)](
e
(
468
))
||
-
1
!==
navigator
[
e
(
447
)][
e
(
430
)](
e
(
438
));
}
catch
(
t
)
{
}
}())
&&
(
t
[
"PX12562"
]
=
true
);
}
catch
(
t
)
{
}
}(
t
),
function
(
t
)
{
var
e
=
{
v
:
493
,
e
:
451
};
try
{
t
[
"PX12566"
]
=
!!
navigator
[
"brave"
];
}
catch
(
t
)
{
}
}(
t
);
}
function
nf
(
t
)
{
function
nf
(
t
)
{
Fs
=
qs
(),
function
(
t
)
{
Fs
=
qs
(),
function
(
t
)
{
var
e
=
411
;
var
e
=
411
;
...
@@ -1785,10 +2065,9 @@ function nf(t) {
...
@@ -1785,10 +2065,9 @@ function nf(t) {
var
W
=
420
;
var
W
=
420
;
var
I
=
570
;
var
I
=
570
;
var
S
=
478
;
var
S
=
478
;
var
C
=
tf
;
var
M
=
i
;
var
M
=
i
;
try
{
try
{
t
[
"PX12588"
]
=
Fs
,
t
[
"PX12551"
]
=
s
(
location
)
===
"object"
&&
location
[
"protocol"
]
,
s
(
navigator
[
"share"
])
===
"function"
&&
(
t
[
"PX12552"
]
=
navigator
[
"share"
][
"toString"
]());
t
[
"PX12588"
]
=
Fs
,
t
[
"PX12551"
]
=
'https:'
,
s
(
navigator
[
"share"
])
===
"function"
&&
(
t
[
"PX12552"
]
=
navigator
[
"share"
][
"toString"
]());
try
{
try
{
var
R
=
window
[
"Intl"
][
"DateTimeFormat"
]();
var
R
=
window
[
"Intl"
][
"DateTimeFormat"
]();
t
[
"PX12553"
]
=
R
[
"resolvedOptions"
]()[
"timeZone"
];
t
[
"PX12553"
]
=
R
[
"resolvedOptions"
]()[
"timeZone"
];
...
@@ -1807,7 +2086,7 @@ function nf(t) {
...
@@ -1807,7 +2086,7 @@ function nf(t) {
var
c
=
572
;
var
c
=
572
;
var
u
=
524
;
var
u
=
524
;
var
s
=
417
;
var
s
=
417
;
var
f
=
tf
;
var
l
=
i
;
var
l
=
i
;
try
{
try
{
var
d
=
navigator
;
var
d
=
navigator
;
...
@@ -1835,7 +2114,7 @@ function nf(t) {
...
@@ -1835,7 +2114,7 @@ function nf(t) {
var
y
=
534
;
var
y
=
534
;
var
D
=
471
;
var
D
=
471
;
var
b
=
432
;
var
b
=
432
;
var
V
=
tf
;
var
A
=
i
;
var
A
=
i
;
try
{
try
{
af
(
navigator
[
"permissions"
])
&&
af
(
navigator
[
"permissions"
][
"query"
])
&&
(
!
Ks
(
navigator
[
"permissions"
][
"query"
])
&&
(
t
[
"PX12580"
]
=
navigator
[
"permissions"
][
"query"
][
"toString"
]()[
"substring"
](
0
,
1024
)),
af
(
window
[
"Notification"
])
&&
(
s
(
window
[
"Notification"
][
"permission"
])
===
"object"
?
t
[
"PX12581"
]
=
JSON
[
"stringify"
](
window
[
"Notification"
][
"permission"
])
:
t
[
"PX12581"
]
=
window
[
"Notification"
][
"permission"
]));
af
(
navigator
[
"permissions"
])
&&
af
(
navigator
[
"permissions"
][
"query"
])
&&
(
!
Ks
(
navigator
[
"permissions"
][
"query"
])
&&
(
t
[
"PX12580"
]
=
navigator
[
"permissions"
][
"query"
][
"toString"
]()[
"substring"
](
0
,
1024
)),
af
(
window
[
"Notification"
])
&&
(
s
(
window
[
"Notification"
][
"permission"
])
===
"object"
?
t
[
"PX12581"
]
=
JSON
[
"stringify"
](
window
[
"Notification"
][
"permission"
])
:
t
[
"PX12581"
]
=
window
[
"Notification"
][
"permission"
]));
...
@@ -1848,7 +2127,7 @@ function nf(t) {
...
@@ -1848,7 +2127,7 @@ function nf(t) {
var
a
=
410
;
var
a
=
410
;
var
o
=
470
;
var
o
=
470
;
var
c
=
474
;
var
c
=
474
;
var
u
=
tf
;
var
f
=
i
;
var
f
=
i
;
try
{
try
{
var
l
=
Ps
(
"pqp"
)
+
"_"
+
Ps
(
"nqbDcbnfasn76cspMYzpsy"
)
+
"_"
;
var
l
=
Ps
(
"pqp"
)
+
"_"
+
Ps
(
"nqbDcbnfasn76cspMYzpsy"
)
+
"_"
;
...
@@ -1861,7 +2140,7 @@ function nf(t) {
...
@@ -1861,7 +2140,7 @@ function nf(t) {
var
r
=
431
;
var
r
=
431
;
var
a
=
538
;
var
a
=
538
;
var
o
=
519
;
var
o
=
519
;
var
c
=
tf
;
var
u
=
i
;
var
u
=
i
;
try
{
try
{
for
(
f
=
[
"jroxvgRkvgShyyfperra"
,
"jroxvgShyyfperraRyrzrag"
,
"jroxvgVfShyyFperra"
],
l
=
0
,
d
=
0
,
void
0
;
d
<
f
[
"length"
];
d
++
)
{
for
(
f
=
[
"jroxvgRkvgShyyfperra"
,
"jroxvgShyyfperraRyrzrag"
,
"jroxvgVfShyyFperra"
],
l
=
0
,
d
=
0
,
void
0
;
d
<
f
[
"length"
];
d
++
)
{
...
@@ -1887,7 +2166,7 @@ function nf(t) {
...
@@ -1887,7 +2166,7 @@ function nf(t) {
var
l
=
527
;
var
l
=
527
;
var
d
=
430
;
var
d
=
430
;
var
h
=
511
;
var
h
=
511
;
var
m
=
tf
;
var
p
=
i
;
var
p
=
i
;
try
{
try
{
var
g
=
Ps
(
"pncgher"
);
var
g
=
Ps
(
"pncgher"
);
...
@@ -1898,6 +2177,14 @@ function nf(t) {
...
@@ -1898,6 +2177,14 @@ function nf(t) {
}(
t
);
}(
t
);
}
}
function
Ns
(
t
,
e
,
n
)
{
try
{
return
e
?
e
.
apply
(
this
,
[
t
])
:
JSON
.
parse
(
t
);
}
catch
(
t
)
{
n
&&
n
();
}
}
function
Yd
(
t
)
{
function
Yd
(
t
)
{
var
e
=
645
;
var
e
=
645
;
var
n
=
515
;
var
n
=
515
;
...
@@ -1941,6 +2228,11 @@ var Td = "webdriver";
...
@@ -1941,6 +2228,11 @@ var Td = "webdriver";
var
Wd
=
[
Ad
,
Ed
,
wd
];
var
Wd
=
[
Ad
,
Ed
,
wd
];
var
Id
=
"missing"
;
var
Id
=
"missing"
;
function
Bd
(
t
)
{
var
e
=
parseFloat
(
t
);
if
(
!
isNaN
(
e
))
return
e
;
}
function
pd
(
t
,
e
)
{
function
pd
(
t
,
e
)
{
var
n
=
gd
();
var
n
=
gd
();
return
(
pd
=
function
(
t
,
e
)
{
return
(
pd
=
function
(
t
,
e
)
{
...
@@ -1961,14 +2253,31 @@ function _d(t) {
...
@@ -1961,14 +2253,31 @@ function _d(t) {
var
c
=
533
;
var
c
=
533
;
var
u
=
md
;
var
u
=
md
;
var
s
=
i
;
var
s
=
i
;
t
[
"PX12544"
]
=
!
(
!
window
[
"WebAssembly"
]
||
!
window
[
"WebAssembly"
][
"instantiate"
]),
t
[
"PX12589"
]
=
1
;
t
[
"PX12544"
]
=
!
(
!
window
[
"WebAssembly"
]
||
!
window
[
"WebAssembly"
][
"instantiate"
]),
t
[
"PX12589"
]
=
'succeeded'
;
try
{
try
{
t
[
"PX11524"
]
=
3
===
tr
[
"add"
](
1
,
2
)
;
t
[
"PX11524"
]
=
3
===
3
;
}
catch
(
e
)
{
}
catch
(
e
)
{
t
[
"PX11524"
]
=
false
;
t
[
"PX11524"
]
=
false
;
}
}
}
}
function
jl
(
t
,
e
)
{
for
(
n
=
456
,
r
=
407
,
o
=
""
,
i
=
0
,
void
0
;
i
<
e
[
'length'
];
i
++
)
{
var
n
;
var
r
;
var
a
;
var
o
;
var
i
;
try
{
var
c
=
e
[
i
];
o
+=
""
+
t
[
'hasOwnProperty'
](
c
);
}
catch
(
t
)
{
o
+=
t
;
}
}
return
_t
(
o
);
}
function
qs
()
{
function
qs
()
{
var
t
=
540
;
var
t
=
540
;
var
e
=
423
;
var
e
=
423
;
...
@@ -2011,7 +2320,6 @@ function qs() {
...
@@ -2011,7 +2320,6 @@ function qs() {
s
:
479
,
s
:
479
,
o
:
412
o
:
412
};
};
var
e
=
tf
;
try
{
try
{
var
n
;
var
n
;
var
r
;
var
r
;
...
@@ -2070,7 +2378,7 @@ function Qd(t) {
...
@@ -2070,7 +2378,7 @@ function Qd(t) {
},
2
),
Xt
(
t
,
"PX11538"
,
function
()
{
},
2
),
Xt
(
t
,
"PX11538"
,
function
()
{
var
t
=
b
;
var
t
=
b
;
return
history
&&
s
(
history
[
"length"
])
===
"number"
&&
history
[
"length"
]
||
-
1
;
return
history
&&
s
(
history
[
"length"
])
===
"number"
&&
history
[
"length"
]
||
-
1
;
},
-
1
),
t
[
"PX11
984"
]
=
$n
(),
t
[
"PX11645"
]
=
bu
,
t
[
"PX11
597"
]
=
function
()
{
},
-
1
),
t
[
"PX11597"
]
=
function
()
{
var
t
=
{
var
t
=
{
l
:
752
,
l
:
752
,
b
:
752
,
b
:
752
,
...
@@ -2114,9 +2422,11 @@ function So() {
...
@@ -2114,9 +2422,11 @@ function So() {
}();
}();
return
document
[(
""
===
t
?
"v"
:
"V"
)
+
"isibilityState"
];
return
document
[(
""
===
t
?
"v"
:
"V"
)
+
"isibilityState"
];
}
}
function
Hd
(
t
)
{
if
(
s
(
t
)
!==
"undefined"
)
return
_t
(
t
);
function
Hd
(
t
)
{
}
if
(
s
(
t
)
!==
"undefined"
)
return
_t
(
t
);
}
function
kd
(
t
)
{
function
kd
(
t
)
{
var
e
=
570
;
var
e
=
570
;
var
n
=
479
;
var
n
=
479
;
...
@@ -2183,7 +2493,6 @@ function kd(t) {
...
@@ -2183,7 +2493,6 @@ function kd(t) {
}(),
t
[
"PX11705"
]
=
function
()
{
}(),
t
[
"PX11705"
]
=
function
()
{
var
t
=
232
;
var
t
=
232
;
var
e
=
232
;
var
e
=
232
;
var
n
=
Tl
;
var
r
=
window
[
Yl
];
var
r
=
window
[
Yl
];
var
a
=
r
?
(
r
+
""
)[
"length"
]
:
0
;
var
a
=
r
?
(
r
+
""
)[
"length"
]
:
0
;
return
a
+=
Ml
&&
Ml
[
kl
]
?
(
Ml
[
kl
]
+
""
)[
"length"
]
:
0
,
a
+
(
document
&&
document
[
Bl
]
?
(
document
[
Bl
]
+
""
)[
"length"
]
:
0
);
return
a
+=
Ml
&&
Ml
[
kl
]
?
(
Ml
[
kl
]
+
""
)[
"length"
]
:
0
,
a
+
(
document
&&
document
[
Bl
]
?
(
document
[
Bl
]
+
""
)[
"length"
]
:
0
);
...
@@ -2192,6 +2501,35 @@ function kd(t) {
...
@@ -2192,6 +2501,35 @@ function kd(t) {
}
}
}
}
var
S
=
function
()
{
try
{
return
window
.
atob
;
}
catch
(
t
)
{
}
}();
function
C
(
t
)
{
return
s
(
S
)
===
"function"
?
S
(
t
)
:
function
(
t
)
{
var
e
;
var
n
;
var
r
;
var
a
;
var
o
=
[];
var
i
=
0
;
var
c
=
t
.
length
;
try
{
if
(
I
.
test
(
t
)
||
/=/
.
test
(
t
)
&&
(
/=
[^
=
]
/
.
test
(
t
)
||
/=
{3}
/
.
test
(
t
)))
return
null
;
for
(
c
%
4
>
0
&&
(
c
=
(
t
+=
window
.
Array
(
4
-
c
%
4
+
1
).
join
(
"="
)).
length
);
i
<
c
;)
{
for
(
n
=
[],
a
=
i
;
i
<
a
+
4
;)
n
.
push
(
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
.
indexOf
(
t
.
charAt
(
i
++
)));
for
(
r
=
[((
e
=
(
n
[
0
]
<<
18
)
+
(
n
[
1
]
<<
12
)
+
((
63
&
n
[
2
])
<<
6
)
+
(
63
&
n
[
3
]))
&
16711680
)
>>
16
,
64
===
n
[
2
]
?
-
1
:
(
65280
&
e
)
>>
8
,
64
===
n
[
3
]
?
-
1
:
255
&
e
],
a
=
0
;
a
<
3
;
++
a
)
(
r
[
a
]
>=
0
||
0
===
a
)
&&
o
.
push
(
String
.
fromCharCode
(
r
[
a
]));
}
return
o
.
join
(
""
);
}
catch
(
t
)
{
return
null
;
}
}(
t
);
}
function
zl
(
t
)
{
function
zl
(
t
)
{
var
e
;
var
e
;
var
n
;
var
n
;
...
@@ -2223,8 +2561,7 @@ function zl(t) {
...
@@ -2223,8 +2561,7 @@ function zl(t) {
var
t
=
{
var
t
=
{
r
:
660
,
r
:
660
,
e
:
407
e
:
407
};
}
var
e
=
Kl
;
try
{
try
{
var
n
=
"webdriver"
;
var
n
=
"webdriver"
;
var
r
=
false
;
var
r
=
false
;
...
@@ -2236,7 +2573,6 @@ function zl(t) {
...
@@ -2236,7 +2573,6 @@ function zl(t) {
var
t
=
610
;
var
t
=
610
;
var
e
=
422
;
var
e
=
422
;
var
n
=
512
;
var
n
=
512
;
var
r
=
Kl
;
try
{
try
{
var
a
=
"call"
;
var
a
=
"call"
;
var
o
=
"Function"
;
var
o
=
"Function"
;
...
@@ -2251,7 +2587,6 @@ function zl(t) {
...
@@ -2251,7 +2587,6 @@ function zl(t) {
e
:
327
,
e
:
327
,
l
:
327
l
:
327
};
};
var
e
=
Kl
;
try
{
try
{
var
n
=
"refresh"
;
var
n
=
"refresh"
;
var
r
=
false
;
var
r
=
false
;
...
@@ -2273,7 +2608,6 @@ function zl(t) {
...
@@ -2273,7 +2608,6 @@ function zl(t) {
s
:
529
,
s
:
529
,
o
:
385
o
:
385
};
};
var
e
=
Kl
;
try
{
try
{
var
n
=
window
[
"performance"
]
&&
window
[
"performance"
][
"memory"
];
var
n
=
window
[
"performance"
]
&&
window
[
"performance"
][
"memory"
];
if
(
n
)
return
ea
!==
n
[
"jsHeapSizeLimit"
]
||
na
!==
n
[
"totalJSHeapSize"
]
||
ra
!==
n
[
"usedJSHeapSize"
];
if
(
n
)
return
ea
!==
n
[
"jsHeapSizeLimit"
]
||
na
!==
n
[
"totalJSHeapSize"
]
||
ra
!==
n
[
"usedJSHeapSize"
];
...
@@ -2282,7 +2616,6 @@ function zl(t) {
...
@@ -2282,7 +2616,6 @@ function zl(t) {
}(),
t
[
"PX12515"
]
=
function
()
{
}(),
t
[
"PX12515"
]
=
function
()
{
var
t
=
383
;
var
t
=
383
;
var
e
=
361
;
var
e
=
361
;
var
n
=
Kl
;
try
{
try
{
(
void
0
)[
"width"
];
(
void
0
)[
"width"
];
}
catch
(
t
)
{
}
catch
(
t
)
{
...
@@ -2296,7 +2629,6 @@ function zl(t) {
...
@@ -2296,7 +2629,6 @@ function zl(t) {
var
a
=
333
;
var
a
=
333
;
var
o
=
335
;
var
o
=
335
;
var
i
=
460
;
var
i
=
460
;
var
c
=
Kl
;
try
{
try
{
return
Array
[
"prototype"
][
"slice"
][
"call"
](
window
[
"getComputedStyle"
](
document
[
"documentElement"
],
""
))[
"join"
](
""
)[
"match"
](
/-
(
moz|webkit|ms
)
-/
)[
1
];
return
Array
[
"prototype"
][
"slice"
][
"call"
](
window
[
"getComputedStyle"
](
document
[
"documentElement"
],
""
))[
"join"
](
""
)[
"match"
](
/-
(
moz|webkit|ms
)
-/
)[
1
];
}
catch
(
t
)
{
}
catch
(
t
)
{
...
@@ -2305,18 +2637,17 @@ function zl(t) {
...
@@ -2305,18 +2637,17 @@ function zl(t) {
var
t
=
302
;
var
t
=
302
;
var
e
=
361
;
var
e
=
361
;
var
n
=
456
;
var
n
=
456
;
var
r
=
Kl
;
try
{
try
{
return
window
[
"eval"
][
"toString"
]()[
"length"
];
return
window
[
"eval"
][
"toString"
]()[
"length"
];
}
catch
(
t
)
{
}
catch
(
t
)
{
}
}
}(),
t
[
"PX12518"
]
=
/constructor/i
[
(
n
=
Kl
)(
299
)](
window
[
n
(
430
)
]),
t
[
"PX12519"
]
=
function
()
{
}(),
t
[
"PX12518"
]
=
/constructor/i
[
'test'
](
window
[
'HTMLElement'
]),
t
[
"PX12519"
]
=
function
()
{
var
t
=
545
;
var
t
=
545
;
var
e
=
545
;
var
e
=
545
;
var
n
=
306
;
var
n
=
306
;
var
r
=
361
;
var
r
=
361
;
var
a
=
602
;
var
a
=
602
;
var
o
=
Kl
;
try
{
try
{
var
i
=
window
[
"safari"
]
&&
window
[
"safari"
][
"pushNotification"
];
var
i
=
window
[
"safari"
]
&&
window
[
"safari"
][
"pushNotification"
];
if
(
i
)
return
i
[
"toString"
]()
===
"[object SafariRemoteNotification]"
;
if
(
i
)
return
i
[
"toString"
]()
===
"[object SafariRemoteNotification]"
;
...
@@ -2333,7 +2664,7 @@ function zl(t) {
...
@@ -2333,7 +2664,7 @@ function zl(t) {
var
c
=
373
;
var
c
=
373
;
var
u
=
456
;
var
u
=
456
;
var
f
=
373
;
var
f
=
373
;
var
l
=
Kl
;
var
d
=
false
;
var
d
=
false
;
try
{
try
{
d
=
(
typeof
global
===
"undefined"
?
"undefined"
:
s
(
global
))
===
"object"
&&
String
(
global
)
===
"[object global]"
;
d
=
(
typeof
global
===
"undefined"
?
"undefined"
:
s
(
global
))
===
"object"
&&
String
(
global
)
===
"[object global]"
;
...
@@ -2357,7 +2688,7 @@ function zl(t) {
...
@@ -2357,7 +2688,7 @@ function zl(t) {
}
}
return
d
;
return
d
;
}(),
t
[
"PX12593"
]
=
function
()
{
}(),
t
[
"PX12593"
]
=
function
()
{
var
t
=
Kl
;
try
{
try
{
var
e
=
"chrome://juggler/content"
;
var
e
=
"chrome://juggler/content"
;
return
new
Worker
(
e
),
true
;
return
new
Worker
(
e
),
true
;
...
@@ -2372,7 +2703,7 @@ function zl(t) {
...
@@ -2372,7 +2703,7 @@ function zl(t) {
var
a
=
494
;
var
a
=
494
;
var
o
=
299
;
var
o
=
299
;
var
i
=
563
;
var
i
=
563
;
var
c
=
Kl
;
try
{
try
{
return
Object
[
"getOwnPropertyNames"
](
window
)[
"filter"
](
function
(
t
)
{
return
Object
[
"getOwnPropertyNames"
](
window
)[
"filter"
](
function
(
t
)
{
var
e
=
c
;
var
e
=
c
;
...
@@ -2390,6 +2721,48 @@ function zl(t) {
...
@@ -2390,6 +2721,48 @@ function zl(t) {
}
}
}
}
var
_
=
function
(
t
)
{
if
(
s
(
t
)
===
"boolean"
?
t
:
(
"undefined"
==
typeof
btoa
?
"undefined"
:
s
(
btoa
))
===
"function"
)
return
function
(
t
)
{
return
btoa
(
encodeURIComponent
(
t
).
replace
(
/%
([
0-9A-F
]{2})
/g
,
function
(
t
,
e
)
{
return
String
.
fromCharCode
(
"0x"
+
e
);
}));
};
var
e
=
window
.
unescape
||
window
.
decodeURI
;
return
function
(
t
)
{
var
n
;
var
r
;
var
a
;
var
o
;
var
i
;
var
c
=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
;
var
u
=
0
;
var
s
=
0
;
var
f
=
[];
if
(
!
t
)
return
t
;
try
{
t
=
e
(
encodeURIComponent
(
t
));
}
catch
(
e
)
{
return
t
;
}
do
{
n
=
(
i
=
t
.
charCodeAt
(
u
++
)
<<
16
|
t
.
charCodeAt
(
u
++
)
<<
8
|
t
.
charCodeAt
(
u
++
))
>>
18
&
63
,
r
=
i
>>
12
&
63
,
a
=
i
>>
6
&
63
,
o
=
63
&
i
,
f
[
s
++
]
=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
.
charAt
(
n
)
+
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
.
charAt
(
r
)
+
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
.
charAt
(
a
)
+
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
.
charAt
(
o
);
}
while
(
u
<
t
.
length
);
var
l
=
f
.
join
(
""
);
var
d
=
t
.
length
%
3
;
return
(
d
?
l
.
slice
(
0
,
d
-
3
)
:
l
)
+
"==="
.
slice
(
d
||
3
);
};
}();
function
eo
(
t
)
{
if
(
t
)
try
{
return
_
(
Yt
(
t
,
4210
));
}
catch
(
t
)
{
}
}
var
bu
=
location
&&
location
.
href
||
""
;
var
mf
=
Bn
(
"sessionStorage"
);
function
Rd
(
t
)
{
function
Rd
(
t
)
{
var
e
=
738
;
var
e
=
738
;
var
n
=
788
;
var
n
=
788
;
...
@@ -2498,7 +2871,7 @@ function Rd(t) {
...
@@ -2498,7 +2871,7 @@ function Rd(t) {
}
catch
(
t
)
{
}
catch
(
t
)
{
}
}
return
St
(
n
);
return
St
(
n
);
}(),
t
[
"PX12
568"
]
=
Ys
,
t
[
"PX12486"
]
=
sf
||
mf
.
getItem
(
Ef
,
false
),
Ya
&&
(
Xt
(
t
,
"PX11663"
,
function
()
{
}(),
t
[
"PX12
486"
]
=
null
||
mf
.
getItem
(
Ef
,
false
),
Ya
&&
(
Xt
(
t
,
"PX11663"
,
function
()
{
var
t
=
ut
;
var
t
=
ut
;
return
Hd
(
document
[
"documentElement"
][
"dispatchEvent"
]);
return
Hd
(
document
[
"documentElement"
][
"dispatchEvent"
]);
},
""
),
Xt
(
t
,
"PX12347"
,
function
()
{
},
""
),
Xt
(
t
,
"PX12347"
,
function
()
{
...
@@ -2548,6 +2921,22 @@ function Rd(t) {
...
@@ -2548,6 +2921,22 @@ function Rd(t) {
}
}
}
}
function
Ps
(
t
)
{
var
e
=
{
v
:
538
,
e
:
496
};
var
n
=
{
v
:
569
,
e
:
460
,
l
:
444
};
var
a
=
arguments
[
"length"
]
>
1
&&
void
0
!==
arguments
[
1
]
?
arguments
[
1
]
:
13
;
return
t
[
"replace"
](
/
[
A-Za-z
]
/g
,
function
(
t
)
{
return
String
[
"fromCharCode"
](
t
[
"charCodeAt"
](
0
)
+
(
t
[
"toUpperCase"
]()
<=
"M"
?
a
:
-
a
));
});
}
function
id
(
t
)
{
function
id
(
t
)
{
try
{
try
{
Wl
=
t
,
Il
=
[
ga
,
vt
(),
Xr
()],
Sl
=
function
(
t
)
{
Wl
=
t
,
Il
=
[
ga
,
vt
(),
Xr
()],
Sl
=
function
(
t
)
{
...
@@ -2556,12 +2945,16 @@ function id(t) {
...
@@ -2556,12 +2945,16 @@ function id(t) {
r
:
475
,
r
:
475
,
e
:
484
e
:
484
};
};
return
C
(
t
)[
"
UU8ydjdZeA=="
](
""
)[
"26504KvmAaX"
]()[
"5Cyw
"
](
""
);
return
C
(
t
)[
"
split"
](
""
)[
"reverse"
]()[
"join
"
](
""
);
}(
"WA3CLr4"
),
rd
(),
fd
(),
rd
(),
cd
(),
dd
(),
ld
(),
hd
(),
ld
(),
vd
(),
sd
(),
sd
(),
od
(),
td
(),
cd
(),
fd
(),
dd
(),
td
(),
od
(),
hd
(),
vd
();
}(
"WA3CLr4"
),
rd
(),
fd
(),
rd
(),
cd
(),
dd
(),
ld
(),
hd
(),
ld
(),
vd
(),
sd
(),
sd
(),
od
(),
td
(),
cd
(),
fd
(),
dd
(),
td
(),
od
(),
hd
(),
vd
();
}
catch
(
t
)
{
}
catch
(
t
)
{
}
}
}
}
function
Xa
()
{
return
!!
Element
.
prototype
.
attachShadow
;
}
function
ql
(
t
)
{
function
ql
(
t
)
{
var
e
=
633
;
var
e
=
633
;
var
n
=
442
;
var
n
=
442
;
...
@@ -2883,7 +3276,6 @@ function ql(t) {
...
@@ -2883,7 +3276,6 @@ function ql(t) {
var
ro
=
323
;
var
ro
=
323
;
var
ao
=
527
;
var
ao
=
527
;
var
oo
=
520
;
var
oo
=
520
;
var
io
=
Kl
;
var
co
=
i
;
var
co
=
i
;
try
{
try
{
var
uo
=
"opr"
;
var
uo
=
"opr"
;
...
@@ -3056,6 +3448,26 @@ function Fd(t) {
...
@@ -3056,6 +3448,26 @@ function Fd(t) {
}
}
}
}
function
rt
()
{
for
(
t
=
document
.
styleSheets
,
e
=
{
cssFromStyleSheets
:
0
},
n
=
0
,
void
0
;
n
<
t
.
length
;
n
++
)
{
var
t
;
var
e
;
var
n
;
t
[
n
].
href
&&
e
.
cssFromStyleSheets
++
;
}
if
(
window
.
performance
&&
s
(
window
.
performance
.
getEntriesByType
)
===
"function"
)
{
var
r
=
window
.
performance
.
getEntriesByType
(
"resource"
);
e
.
imgFromResourceApi
=
0
,
e
.
cssFromResourceApi
=
0
,
e
.
fontFromResourceApi
=
0
;
for
(
var
a
=
0
;
a
<
r
.
length
;
a
++
)
{
var
o
=
r
[
a
];
"img"
===
o
.
initiatorType
&&
e
.
imgFromResourceApi
++
,
(
"css"
===
o
.
initiatorType
||
"link"
===
o
.
initiatorType
&&
-
1
!==
o
.
name
.
indexOf
(
".css"
))
&&
e
.
cssFromResourceApi
++
,
"link"
===
o
.
initiatorType
&&
-
1
!==
o
.
name
.
indexOf
(
".woff"
)
&&
e
.
fontFromResourceApi
++
;
}
}
return
e
;
}
function
Ld
(
t
)
{
function
Ld
(
t
)
{
var
e
=
834
;
var
e
=
834
;
var
n
=
620
;
var
n
=
620
;
...
@@ -3218,6 +3630,22 @@ function Ld(t) {
...
@@ -3218,6 +3630,22 @@ function Ld(t) {
}
}
}
}
var
Ml
=
window
[
"performance"
]
&&
window
[
"performance"
][
"timing"
];
var
Rl
=
window
[
"chrome"
];
var
xl
=
"app"
;
var
_l
=
"runtime"
;
var
Ql
=
[
"webstore"
,
_l
,
xl
,
"csi"
,
"loadTimes"
];
var
Bl
=
"createElement"
;
var
Ol
=
"webdriver"
;
var
kl
=
"toJSON"
;
var
Yl
=
"fetch"
;
var
Fl
=
"webstore"
;
var
Ul
=
"runtime"
;
var
Nl
=
"onInstallStageChanged"
;
var
Ll
=
"dispatchToListener"
;
var
Gl
=
"sendMessage"
;
var
Hl
=
"install"
;
function
Cd
(
t
)
{
function
Cd
(
t
)
{
var
e
=
478
;
var
e
=
478
;
var
n
=
703
;
var
n
=
703
;
...
@@ -3260,6 +3688,26 @@ function Cd(t) {
...
@@ -3260,6 +3688,26 @@ function Cd(t) {
}
}
}
}
function
Xr
()
{
return
'uuid'
}
function
Ks
(
t
)
{
try
{
return
!!
function
(
t
)
{
var
e
=
{
v
:
526
,
e
:
554
,
l
:
486
};
return
(
s
(
t
)
===
"function"
?
function
()
{
}
:
{})[
"toS"
+
s
(
""
)[
"substring"
](
1
)][
"call"
](
t
);
}(
t
)[
"match"
](
/
\{\s
*
\[
native code
\]\s
*
\}
$/m
);
}
catch
(
t
)
{
return
false
;
}
}
function
Nd
(
t
)
{
function
Nd
(
t
)
{
var
e
=
808
;
var
e
=
808
;
var
n
=
703
;
var
n
=
703
;
...
@@ -3466,7 +3914,15 @@ function Nd(t) {
...
@@ -3466,7 +3914,15 @@ function Nd(t) {
},
-
1
);
},
-
1
);
}
}
var
p
=
[
nf
,
Ud
,
Yd
,
_d
,
Qd
,
kd
,
zl
,
Rd
,
id
,
ql
,
Md
,
Od
,
Fd
,
Ld
,
Cd
,
Nd
];
function
af
(
t
)
{
return
void
0
!==
t
;
}
var
Ef
=
"px_mdfp"
;
var
p
=
[
nf
,
Ud
,
Yd
,
_d
,
Qd
,
kd
,
zl
,
Rd
,
// id,
ql
,
Md
,
Od
,
Fd
,
Ld
,
Cd
,
Nd
];
function
xd
(
t
,
e
,
n
,
r
)
{
function
xd
(
t
,
e
,
n
,
r
)
{
var
a
=
703
;
var
a
=
703
;
...
@@ -3506,10 +3962,74 @@ function za() {
...
@@ -3506,10 +3962,74 @@ function za() {
}
}
}
}
function
js
(
t
,
e
)
{
var
n
;
var
r
=
565
;
var
a
=
574
;
var
o
=
535
;
var
i
=
486
;
var
c
=
430
;
var
u
=
566
;
if
(
!
e
)
return
null
;
try
{
if
(
-
1
===
(
n
=
t
[
"Function"
][
"prototype"
][
"toString"
][
"call"
](
e
))[
"indexOf"
](
Ps
(
"angvir pbqr"
)))
return
n
;
}
catch
(
t
)
{
return
n
;
}
return
null
;
}
function
Ao
()
{
function
Ao
()
{
return
window
.
performance
&&
s
(
window
.
performance
.
now
)
===
"function"
;
return
window
.
performance
&&
s
(
window
.
performance
.
now
)
===
"function"
;
}
}
function
$s
(
t
)
{
(
function
(
t
)
{
var
e
=
508
;
var
n
=
536
;
try
{
if
(
af
(
Object
[
"getOwnPropertyDescriptors"
]))
{
var
o
=
js
(
oa
,
Object
[
"getOwnPropertyDescriptors"
]);
o
&&
(
t
[
"PX12554"
]
=
o
);
}
}
catch
(
t
)
{
}
})(
t
),
function
(
t
)
{
var
e
=
{
v
:
505
,
e
:
503
,
l
:
476
,
b
:
503
,
s
:
452
};
var
r
=
i
;
try
{
var
a
;
void
0
!==
navigator
[
"permissions"
]
&&
void
0
!==
navigator
[
"permissions"
][
"query"
]
&&
(
a
=
js
(
oa
,
oa
[
"navigator"
][
"permissions"
][
"query"
]))
&&
(
t
[
"PX12577"
]
=
a
);
}
catch
(
t
)
{
}
}(
t
),
function
(
t
)
{
var
e
=
520
;
var
n
=
434
;
var
r
=
508
;
var
a
=
455
;
var
o
=
523
;
try
{
var
s
;
var
f
;
var
l
=
{};
if
(
af
(
navigator
[
"connection"
]))
{
var
d
=
oa
[
"Object"
][
"getOwnPropertyDescriptors"
](
navigator
[
"connection"
]);
if
(
d
)
for
(
s
in
d
)
(
f
=
js
(
oa
,
d
[
s
][
"get"
]))
&&
(
l
[
s
]
=
f
);
}
t
[
"PX12578"
]
=
l
;
}
catch
(
t
)
{
}
}(
t
);
}
function
To
()
{
function
To
()
{
return
Ao
()
?
window
.
performance
.
now
()
:
mt
();
return
Ao
()
?
window
.
performance
.
now
()
:
mt
();
}
}
...
@@ -3549,15 +4069,16 @@ var Dd;
...
@@ -3549,15 +4069,16 @@ var Dd;
var
d
=
{};
var
d
=
{};
d
.
ts
=
new
Date
()[
"getTime"
]();
d
.
ts
=
new
Date
()[
"getTime"
]();
var
h
=
Date
.
now
();
var
h
=
Date
.
now
();
d
[
"PX11431"
]
=
h
&&
parseInt
(
h
);
var
v
=
(
Zn
(
Un
[
ie
])
||
"2,10"
)[
"split"
](
","
)[
"map"
](
function
(
t
)
{
var
v
=
(
Zn
(
Un
[
ie
])
||
"2,10"
)[
"split"
](
","
)[
"map"
](
function
(
t
)
{
return
+
t
;
return
+
t
;
});
});
var
m
=
wl
(
v
,
2
);
var
m
=
wl
(
v
,
2
);
yd
=
m
[
0
],
Dd
=
m
[
1
];
yd
=
m
[
0
],
Dd
=
m
[
1
];
(
p
=
p
[
"sort"
](
function
()
{
// (p = p["sort"](function () {
return
.
5
-
Math
[
"random"
]();
// return .5 - Math["random"]();
}))[
"push"
](
za
),
setTimeout
(
function
()
{
// }))
let
px11590
;
p
[
"push"
](
za
),
setTimeout
(
function
()
{
var
e
=
792
;
var
e
=
792
;
xd
(
d
,
p
,
0
,
function
()
{
xd
(
d
,
p
,
0
,
function
()
{
var
r
=
io
(
d
.
ts
);
var
r
=
io
(
d
.
ts
);
...
@@ -3566,5 +4087,20 @@ yd = m[0], Dd = m[1];
...
@@ -3566,5 +4087,20 @@ yd = m[0], Dd = m[1];
})
})
// t(!r && d);
// t(!r && d);
});
});
px11590
=
d
// fetch('env/px/fingerprint', {
// method: 'POST',
// headers: {
// 'Content-Type': 'application/json',
// },
// body: JSON.stringify({
// "PX11590":d
// })
// })
},
0
);
},
0
);
console
.
log
(
d
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment