PageSourceSearch

https://www.jynarque.com/sites/g/files/qhldwo12166/themes/site/the…/assets/build/js/base/modernizr-custom.js

js jynarque.com collected 2026-10-08 00:24:13 UTC 6,856 bytes, 192 lines download raw bytes

1"use strict";
2
3function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
4
5!function (e, n, t) {
6  function o(e) {
7    var n = c.className,
8        t = Modernizr._config.classPrefix || "";
9
10    if (p && (n = n.baseVal), Modernizr._config.enableJSClass) {
11      var o = new RegExp("(^|\\s)" + t + "no-js(\\s|$)");
12      n = n.replace(o, "$1" + t + "js$2");
13    }
14
15    Modernizr._config.enableClasses && (n += " " + t + e.join(" " + t), p ? c.className.baseVal = n : c.className = n);
16  }
17
18  function a() {
19    return "function" != typeof n.createElement ? n.createElement(arguments[0]) : p ? n.createElementNS.call(n, "http://www.w3.org/2000/svg", arguments[0]) : n.createElement.apply(n, arguments);
20  }
21
22  function i(e, n) {
23    return _typeof(e) === n;
24  }
25
26  function A() {
27    var e, n, t, o, a, A, s;
28
29    for (var r in u) {
30      if (u.hasOwnProperty(r)) {
31        if (e = [], n = u[r], n.name && (e.push(n.name.toLowerCase()), n.options && n.options.aliases && n.options.aliases.length)) for (t = 0; t < n.options.aliases.length; t++) {
32          e.push(n.options.aliases[t].toLowerCase());
33        }
34
35        for (o = i(n.fn, "function") ? n.fn() : n.fn, a = 0; a < e.length; a++) {
36          A = e[a], s = A.split("."), 1 === s.length ? Modernizr[s[0]] = o : (!Modernizr[s[0]] || Modernizr[s[0]] instanceof Boolean || (Modernizr[s[0]] = new Boolean(Modernizr[s[0]])), Modernizr[s[0]][s[1]] = o), f.push((o ? "" : "no-") + s.join("-"));
37        }
38      }
39    }
40  }
41
42  function s(e, n) {
43    if ("object" == _typeof(e)) for (var t in e) {
44      m(e, t) && s(t, e[t]);
45    } else {
46      e = e.toLowerCase();
47      var a = e.split("."),
48          i = Modernizr[a[0]];
49      if (2 == a.length && (i = i[a[1]]), "undefined" != typeof i) return Modernizr;
50      n = "function" == typeof n ? n() : n, 1 == a.length ? Modernizr[a[0]] = n : (!Modernizr[a[0]] || Modernizr[a[0]] instanceof Boolean || (Modernizr[a[0]] = new Boolean(Modernizr[a[0]])), Modernizr[a[0]][a[1]] = n), o([(n && 0 != n ? "" : "no-") + a.join("-")]), Modernizr._trigger(e, n);
51    }
52    return Modernizr;
53  }
54
55  function r() {
56    var e = n.body;
57    return e || (e = a(p ? "svg" : "body"), e.fake = !0), e;
58  }
59
60  function l(e, t, o, i) {
61    var A,
62        s,
63        l,
64        f,
65        u = "modernizr",
66        d = a("div"),
67        p = r();
68    if (parseInt(o, 10)) for (; o--;) {
69      l = a("div"), l.id = i ? i[o] : u + (o + 1), d.appendChild(l);
70    }
71    return A = a("style"), A.type = "text/css", A.id = "s" + u, (p.fake ? p : d).appendChild(A), p.appendChild(d), A.styleSheet ? A.styleSheet.cssText = e : A.appendChild(n.createTextNode(e)), d.id = u, p.fake && (p.style.background = "", p.style.overflow = "hidden", f = c.style.overflow, c.style.overflow = "hidden", c.appendChild(p)), s = t(d, e), p.fake ? (p.parentNode.removeChild(p), c.style.overflow = f, c.offsetHeight) : d.parentNode.removeChild(d), !!s;
72  }
73
74  var f = [],
75      u = [],
76      d = {
77    _version: "3.6.0",
78    _config: {
79      classPrefix: "",
80      enableClasses: !0,
81      enableJSClass: !0,
82      usePrefixes: !0
83    },
84    _q: [],
85    on: function on(e, n) {
86      var t = this;
87      setTimeout(function () {
88        n(t[e]);
89      }, 0);
90    },
91    addTest: function addTest(e, n, t) {
92      u.push({
93        name: e,
94        fn: n,
95        options: t
96      });
97    },
98    addAsyncTest: function addAsyncTest(e) {
99      u.push({
100        name: null,
101        fn: e
102      });
103    }
104  },
105      Modernizr = function Modernizr() {};
106
107  Modernizr.prototype = d, Modernizr = new Modernizr();
108  var c = n.documentElement,
109      p = "svg" === c.nodeName.toLowerCase(),
110      h = d._config.usePrefixes ? " -webkit- -moz- -o- -ms- ".split(" ") : ["", ""];
111  d._prefixes = h;
112  var m;
113  !function () {
114    var e = {}.hasOwnProperty;
115    m = i(e, "undefined") || i(e.call, "undefined") ? function (e, n) {
116      return n in e && i(e.constructor.prototype[n], "undefined");
117    } : function (n, t) {
118      return e.call(n, t);
119    };
120  }(), d._l = {}, d.on = function (e, n) {
121    this._l[e] || (this._l[e] = []), this._l[e].push(n), Modernizr.hasOwnProperty(e) && setTimeout(function () {
122      Modernizr._trigger(e, Modernizr[e]);
123    }, 0);
124  }, d._trigger = function (e, n) {
125    if (this._l[e]) {
126      var t = this._l[e];
127      setTimeout(function () {
128        var e, o;
129
130        for (e = 0; e < t.length; e++) {
131          (o = t[e])(n);
132        }
133      }, 0), delete this._l[e];
134    }
135  }, Modernizr._q.push(function () {
136    d.addTest = s;
137  }), Modernizr.addAsyncTest(function () {
138    function e(e, n, t) {
139      function o(n) {
140        var o = n && "load" === n.type ? 1 == a.width : !1,
141            i = "webp" === e;
142        s(e, i && o ? new Boolean(o) : o), t && t(n);
143      }
144
145      var a = new Image();
146      a.onerror = o, a.onload = o, a.src = n;
147    }
148
149    var n = [{
150      uri: "data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA=",
151      name: "webp"
152    }, {
153      uri: "data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",
154      name: "webp.alpha"
155    }, {
156      uri: "data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA",
157      name: "webp.animation"
158    }, {
159      uri: "data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=",
160      name: "webp.lossless"
161    }],
162        t = n.shift();
163    e(t.name, t.uri, function (t) {
164      if (t && "load" === t.type) for (var o = 0; o < n.length; o++) {
165        e(n[o].name, n[o].uri);
166      }
167    });
168  });
169  var g = d.testStyles = l;
170  Modernizr.addTest("touchevents", function () {
171    var t;
172    if ("ontouchstart" in e || e.DocumentTouch && n instanceof DocumentTouch) t = !0;else {
173      var o = ["@media (", h.join("touch-enabled),("), "heartz", ")", "{#modernizr{top:9px;position:absolute}}"].join("");
174      g(o, function (e) {
175        t = 9 === e.offsetTop;
176      });
177    }
178    return t;
179  }), Modernizr.addTest("details", function () {
180    var e,
181        n = a("details");
182    return "open" in n ? (g("#modernizr details{display:block}", function (t) {
183      t.appendChild(n), n.innerHTML = "<summary>a</summary>b", e = n.offsetHeight, n.open = !0, e = e != n.offsetHeight;
184    }), e) : !1;
185  }), A(), o(f), delete d.addTest, delete d.addAsyncTest;
186
187  for (var v = 0; v < Modernizr._q.length; v++) {
188    Modernizr._q[v]();
189  }
190
191  e.Modernizr = Modernizr;
192}(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.