PageSourceSearch

https://jaimepaslecole.com/wp-content/plugins/powerai-utilitaires/js/banners.js?ver=1.0.0

js jaimepaslecole.com collected 2026-10-07 17:12:57 UTC 984 bytes, 35 lines download raw bytes

1document.addEventListener('click', function (e) {
2	var el = e.target.closest('.pai-banner')
3	if (!el) return
4
5	var bannerId   = el.getAttribute('data-banner-id')
6	var site       = el.getAttribute('data-site')
7	var b64        = el.getAttribute('data-bzk')
8	var token      = el.getAttribute('data-token')
9	var bannerType = el.getAttribute('data-type') || ''
10
11	if (!bannerId || !site || !b64 || !token) return
12
13	var url
14	try {
15		url = atob(b64)
16	} catch (err) {
17		return
18	}
19
20	var formData = new FormData()
21	formData.append('id', bannerId)
22	formData.append('site', site)
23	formData.append('token', token)
24	formData.append('ref', window.location.href)
25	formData.append('type', bannerType)
26
27	var endpoint = 'https://tool1280.power-ai.fr/api/banner_click.php'
28
29	if (navigator.sendBeacon)
30		navigator.sendBeacon(endpoint, formData)
31	else
32		fetch(endpoint, { method:'POST', body:formData, keepalive:true }).catch(function(){})
33
34	window.open(url, '_blank')
35})

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.