PageSourceSearch

https://www.bmw-service-autopremium.pl/www/js/ds.js

js bmw-service-autopremium.pl collected 2026-10-10 01:34:25 UTC 4,810 bytes, 153 lines download raw bytes

1$('document').ready(function () {
2
3    // visit
4    $.ajax({
5        type: "POST",
6        url: __ds_base_url + "/DS/__ds_visit",
7        data: { ds_id: __ds_current_id },
8        dataType: "json",
9        xhrFields: {
10            withCredentials: true
11        },
12        success: function (data) {
13            console.log(data);
14        },
15        error: function (data) {
16            console.log(data);
17        }
18    });
19
20    // href's
21    $("a").click(function() {
22        var href = $(this).attr('href');
23        if (typeof href == 'undefined' || href === '') return true;
24        var fullhref = href;
25        if (href.indexOf('?') != -1) {
26            href = href.substr(0, href.indexOf('?'));
27        }
28        console.log($(this).attr('href'));
29
30    // calc-pdf
31        if (href.match(/\/calc-pdf\//)) {
32            console.log('calc-pdf');
33            var ds_url = __ds_base_url + "/DS/__ds_pdf";
34            var ds_info = 'calc-pdf:' + $(this).attr('data-vin');
35            console.log(ds_info);
36        }
37        // model-pdf
38        if (href.match(/\/model\/pdf\//)) {
39            console.log('model-pdf');
40            var ds_url = __ds_base_url + "/DS/__ds_pdf";
41            var ds_info = 'model-pdf:' + href.substr(href.lastIndexOf('/')+1);
42            console.log(ds_info);
43        }
44    // pdf
45        if (href.lastIndexOf('.pdf') == href.length - 4) {
46            console.log('pdf');
47            var ds_url = __ds_base_url + "/DS/__ds_pdf";
48            var ds_info = 'pdf:' + href.substr(href.lastIndexOf('/')+1);
49            console.log(ds_info);
50        }
51
52    // tel
53        if (href.indexOf('tel:') === 0) {
54            console.log('tel:');
55            var ds_url = __ds_base_url + "/DS/__ds_tel";
56            var ds_info = href;
57        }
58    // skype
59        if (href.indexOf('skype:') === 0) {
60            console.log('skype:');
61            var ds_url = __ds_base_url + "/DS/__ds_skype";
62            var ds_info = href;
63        }
64    // whatsapp
65        if (href.indexOf('https://wa.me/') === 0) {
66            console.log('whatsup:');
67            var ds_url = __ds_base_url + "/DS/__ds_whatsapp";
68            var ds_info = 'whatsapp:' + href.substr(14);
69        }
70    // messenger
71        if (href.indexOf('https://m.me/') === 0 || href.indexOf('http://m.me/') === 0) {
72            console.log('messenger:');
73            var ds_url = __ds_base_url + "/DS/__ds_messenger";
74            var ds_info = 'messenger:' + href.substr(13);
75        }
76    // teams
77        if (href.indexOf('https://teams.microsoft.com/') === 0) {
78            console.log('teams:');
79            var ds_url = __ds_base_url + "/DS/__ds_teams";
80            var ds_info = 'teams:' + fullhref.substr(7 + fullhref.indexOf('?users='));
81        }
82    // mailto
83        if (href.indexOf('mailto:') === 0) {
84            console.log('mailto:');
85            var ds_url = __ds_base_url + "/DS/__ds_mailto";
86            var ds_info = href;
87        }
88
89        if (ds_url) {
90            $.ajax({
91                type: "POST",
92                url: ds_url,
93                data: { ds_id: __ds_current_id, ds_event: ds_info },
94                dataType: "json",
95                xhrFields: {
96                    withCredentials: true
97                },
98                success: function (data) {
99                    console.log(data);
100                },
101                error: function (data) {
102                    console.log(data);
103                }
104            });
105        }
106    });
107
108    // form
109    $(document).on('ds_form',function(e, data){
110        var ds_info = 'form:' + data.type + ':' + data.title;
111        $.ajax({
112            type: "POST",
113            url: __ds_base_url + "/DS/__ds_form",
114            data: { ds_id: __ds_current_id, ds_event: ds_info },
115            dataType: "json",
116            xhrFields: {
117                withCredentials: true
118            },
119            success: function (data) {
120                console.log(data);
121            },
122            error: function (data) {
123                console.log(data);
124            }
125        });
126    });
127
128    // button cookie-close
129    $("#cookie-close, .cookie-close, #check-all-cookies").click(function() {
130        ds_info = "cookie:accept:";
131        $.ajax({
132            type: "POST",
133            url: __ds_base_url + "/DS/__ds_cookie",
134            data: { ds_id: __ds_current_id, ds_event: ds_info },
135            dataType: "json",
136            xhrFields: {
137                withCredentials: true
138            },
139            success: function (data) {
140                console.log(data);
141            },
142            error: function (data) {
143                console.log(data);
144            }
145        });
146    });
147});
148
149
150
151
152
153

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.