PageSourceSearch

https://ara.ro/assets/js/modernizr.min.js

js ara.ro collected 2026-10-02 04:43:24 UTC 4,769 bytes, 115 lines download raw bytes

vendor: 4,769 bytes, lines 1-115
1/*! modernizr 3.11.8 (Custom Build) | MIT *
2 * https://modernizr.com/download/?-webp !*/
3!function(e, n, A, o) {
4    function a(e, n) {
5        return typeof e === n;
6    }
7    function t(e) {
8        var n = c.className, A = l._config.classPrefix || "";
9        if (p && (n = n.baseVal), l._config.enableJSClass) {
10            var o = new RegExp("(^|\\s)" + A + "no-js(\\s|$)");
11            n = n.replace(o, "$1" + A + "js$2");
12        }
13        l._config.enableClasses && (e.length > 0 && (n += " " + A + e.join(" " + A)), p ? c.className.baseVal = n : c.className = n);
14    }
15    function i(e, n) {
16        if ("object" == typeof e) for (var A in e) f(e, A) && i(A, e[A]); else {
17            e = e.toLowerCase();
18            var o = e.split("."), a = l[o[0]];
19            if (2 === o.length && (a = a[o[1]]), void 0 !== a) return l;
20            n = "function" == typeof n ? n() : n, 1 === o.length ? l[o[0]] = n : (!l[o[0]] || l[o[0]] instanceof Boolean || (l[o[0]] = new Boolean(l[o[0]])), 
21            l[o[0]][o[1]] = n), t([ (n && !1 !== n ? "" : "no-") + o.join("-") ]), l._trigger(e, n);
22        }
23        return l;
24    }
25    var s = [], r = {
26        _version: "3.11.8",
27        _config: {
28            classPrefix: "",
29            enableClasses: !0,
30            enableJSClass: !0,
31            usePrefixes: !0
32        },
33        _q: [],
34        on: function(e, n) {
35            var A = this;
36            setTimeout(function() {
37                n(A[e]);
38            }, 0);
39        },
40        addTest: function(e, n, A) {
41            s.push({
42                name: e,
43                fn: n,
44                options: A
45            });
46        },
47        addAsyncTest: function(e) {
48            s.push({
49                name: null,
50                fn: e
51            });
52        }
53    }, l = function() {};
54    l.prototype = r, l = new l();
55    var f, u = [];
56    !function() {
57        var e = {}.hasOwnProperty;
58        f = a(e, "undefined") || a(e.call, "undefined") ? function(e, n) {
59            return n in e && a(e.constructor.prototype[n], "undefined");
60        } : function(n, A) {
61            return e.call(n, A);
62        };
63    }();
64    var c = A.documentElement, p = "svg" === c.nodeName.toLowerCase();
65    r._l = {}, r.on = function(e, n) {
66        this._l[e] || (this._l[e] = []), this._l[e].push(n), l.hasOwnProperty(e) && setTimeout(function() {
67            l._trigger(e, l[e]);
68        }, 0);
69    }, r._trigger = function(e, n) {
70        if (this._l[e]) {
71            var A = this._l[e];
72            setTimeout(function() {
73                var e;
74                for (e = 0; e < A.length; e++) (0, A[e])(n);
75            }, 0), delete this._l[e];
76        }
77    }, l._q.push(function() {
78        r.addTest = i;
79    }), l.addAsyncTest(function() {
80        function e(e, n, A) {
81            function o(n) {
82                var o = !(!n || "load" !== n.type) && 1 === a.width;
83                i(e, "webp" === e && o ? new Boolean(o) : o), A && A(n);
84            }
85            var a = new Image();
86            a.onerror = o, a.onload = o, a.src = n;
87        }
88        var n = [ {
89            uri: "data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA=",
90            name: "webp"
91        }, {
92            uri: "data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",
93            name: "webp.alpha"
94        }, {
95            uri: "data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA",
96            name: "webp.animation"
97        }, {
98            uri: "data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=",
99            name: "webp.lossless"
100        } ], A = n.shift();
101        e(A.name, A.uri, function(A) {
102            if (A && "load" === A.type) for (var o = 0; o < n.length; o++) e(n[o].name, n[o].uri);
103        });
104    }), function() {
105        var e, n, A, o, t, i, r;
106        for (var f in s) if (s.hasOwnProperty(f)) {
107            if (e = [], n = s[f], n.name && (e.push(n.name.toLowerCase()), n.options && n.options.aliases && n.options.aliases.length)) for (A = 0; A < n.options.aliases.length; A++) e.push(n.options.aliases[A].toLowerCase());
108            for (o = a(n.fn, "function") ? n.fn() : n.fn, t = 0; t < e.length; t++) i = e[t], 
109            r = i.split("."), 1 === r.length ? l[r[0]] = o : (l[r[0]] && (!l[r[0]] || l[r[0]] instanceof Boolean) || (l[r[0]] = new Boolean(l[r[0]])), 
110            l[r[0]][r[1]] = o), u.push((o ? "" : "no-") + r.join("-"));
111        }
112    }(), delete r.addTest, delete r.addAsyncTest;
113    for (var d = 0; d < l._q.length; d++) l._q[d]();
114    e.Modernizr = l;
115}(window, window, document);

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.