PageSourceSearch

https://www.chugachmiut.org/wp-content/themes/chugchmuit-spoon/js/picturefill.min.js

js chugachmiut.org collected 2026-10-02 07:04:52 UTC 15,859 bytes, 148 lines download raw bytes

vendor: 15,859 bytes, lines 1-148
1/*! picturefill - v3.0.2 - 2016-05-10
2 * https://scottjehl.github.io/picturefill/
3 * Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT
4 */
5! function(a) { var b = navigator.userAgent;
6    a.HTMLPictureElement && /ecko/.test(b) && b.match(/rv\:(\d+)/) && RegExp.$1 < 45 && addEventListener("resize", function() { var b, c = document.createElement("source"),
7            d = function(a) { var b, d, e = a.parentNode; "PICTURE" === e.nodeName.toUpperCase() ? (b = c.cloneNode(), e.insertBefore(b, e.firstElementChild), setTimeout(function() { e.removeChild(b) })) : (!a._pfLastSize || a.offsetWidth > a._pfLastSize) && (a._pfLastSize = a.offsetWidth, d = a.sizes, a.sizes += ",100vw", setTimeout(function() { a.sizes = d })) },
8            e = function() { var a, b = document.querySelectorAll("picture > img, img[srcset][sizes]"); for (a = 0; a < b.length; a++) d(b[a]) },
9            f = function() { clearTimeout(b), b = setTimeout(e, 99) },
10            g = a.matchMedia && matchMedia("(orientation: landscape)"),
11            h = function() { f(), g && g.addListener && g.addListener(f) }; return c.srcset = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", /^[c|i]|d$/.test(document.readyState || "") ? h() : document.addEventListener("DOMContentLoaded", h), f }()) }(window),
12function(a, b, c) { "use strict";
13
14    function d(a) { return " " === a || "	" === a || "\n" === a || "\f" === a || "\r" === a }
15
16    function e(b, c) { var d = new a.Image; return d.onerror = function() { A[b] = !1, ba() }, d.onload = function() { A[b] = 1 === d.width, ba() }, d.src = c, "pending" }
17
18    function f() { M = !1, P = a.devicePixelRatio, N = {}, O = {}, s.DPR = P || 1, Q.width = Math.max(a.innerWidth || 0, z.clientWidth), Q.height = Math.max(a.innerHeight || 0, z.clientHeight), Q.vw = Q.width / 100, Q.vh = Q.height / 100, r = [Q.height, Q.width, P].join("-"), Q.em = s.getEmValue(), Q.rem = Q.em }
19
20    function g(a, b, c, d) { var e, f, g, h; return "saveData" === B.algorithm ? a > 2.7 ? h = c + 1 : (f = b - c, e = Math.pow(a - .6, 1.5), g = f * e, d && (g += .1 * e), h = a + g) : h = c > 1 ? Math.sqrt(a * b) : a, h > c }
21
22    function h(a) { var b, c = s.getSet(a),
23            d = !1; "pending" !== c && (d = r, c && (b = s.setRes(c), s.applySetCandidate(b, a))), a[s.ns].evaled = d }
24
25    function i(a, b) { return a.res - b.res }
26
27    function j(a, b, c) { var d; return !c && b && (c = a[s.ns].sets, c = c && c[c.length - 1]), d = k(b, c), d && (b = s.makeUrl(b), a[s.ns].curSrc = b, a[s.ns].curCan = d, d.res || aa(d, d.set.sizes)), d }
28
29    function k(a, b) { var c, d, e; if (a && b)
30            for (e = s.parseSet(b), a = s.makeUrl(a), c = 0; c < e.length; c++)
31                if (a === s.makeUrl(e[c].url)) { d = e[c]; break }
32        return d }
33
34    function l(a, b) { var c, d, e, f, g = a.getElementsByTagName("source"); for (c = 0, d = g.length; d > c; c++) e = g[c], e[s.ns] = !0, f = e.getAttribute("srcset"), f && b.push({ srcset: f, media: e.getAttribute("media"), type: e.getAttribute("type"), sizes: e.getAttribute("sizes") }) }
35
36    function m(a, b) {
37        function c(b) { var c, d = b.exec(a.substring(m)); return d ? (c = d[0], m += c.length, c) : void 0 }
38
39        function e() { var a, c, d, e, f, i, j, k, l, m = !1,
40                o = {}; for (e = 0; e < h.length; e++) f = h[e], i = f[f.length - 1], j = f.substring(0, f.length - 1), k = parseInt(j, 10), l = parseFloat(j), X.test(j) && "w" === i ? ((a || c) && (m = !0), 0 === k ? m = !0 : a = k) : Y.test(j) && "x" === i ? ((a || c || d) && (m = !0), 0 > l ? m = !0 : c = l) : X.test(j) && "h" === i ? ((d || c) && (m = !0), 0 === k ? m = !0 : d = k) : m = !0;
41            m || (o.url = g, a && (o.w = a), c && (o.d = c), d && (o.h = d), d || c || a || (o.d = 1), 1 === o.d && (b.has1x = !0), o.set = b, n.push(o)) }
42
43        function f() { for (c(T), i = "", j = "in descriptor";;) { if (k = a.charAt(m), "in descriptor" === j)
44                    if (d(k)) i && (h.push(i), i = "", j = "after descriptor");
45                    else { if ("," === k) return m += 1, i && h.push(i), void e(); if ("(" === k) i += k, j = "in parens";
46                        else { if ("" === k) return i && h.push(i), void e();
47                            i += k } }
48                else if ("in parens" === j)
49                    if (")" === k) i += k, j = "in descriptor";
50                    else { if ("" === k) return h.push(i), void e();
51                        i += k }
52                else if ("after descriptor" === j)
53                    if (d(k));
54                    else { if ("" === k) return void e();
55                        j = "in descriptor", m -= 1 }
56                m += 1 } } for (var g, h, i, j, k, l = a.length, m = 0, n = [];;) { if (c(U), m >= l) return n;
57            g = c(V), h = [], "," === g.slice(-1) ? (g = g.replace(W, ""), e()) : f() } }
58
59    function n(a) {
60        function b(a) {
61            function b() { f && (g.push(f), f = "") }
62
63            function c() { g[0] && (h.push(g), g = []) } for (var e, f = "", g = [], h = [], i = 0, j = 0, k = !1;;) { if (e = a.charAt(j), "" === e) return b(), c(), h; if (k) { if ("*" === e && "/" === a[j + 1]) { k = !1, j += 2, b(); continue }
64                    j += 1 } else { if (d(e)) { if (a.charAt(j - 1) && d(a.charAt(j - 1)) || !f) { j += 1; continue } if (0 === i) { b(), j += 1; continue }
65                        e = " " } else if ("(" === e) i += 1;
66                    else if (")" === e) i -= 1;
67                    else { if ("," === e) { b(), c(), j += 1; continue } if ("/" === e && "*" === a.charAt(j + 1)) { k = !0, j += 2; continue } }
68                    f += e, j += 1 } } }
69
70        function c(a) { return k.test(a) && parseFloat(a) >= 0 ? !0 : l.test(a) ? !0 : "0" === a || "-0" === a || "+0" === a ? !0 : !1 } var e, f, g, h, i, j, k = /^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,
71            l = /^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i; for (f = b(a), g = f.length, e = 0; g > e; e++)
72            if (h = f[e], i = h[h.length - 1], c(i)) { if (j = i, h.pop(), 0 === h.length) return j; if (h = h.join(" "), s.matchesMedia(h)) return j }
73        return "100vw" }
74    b.createElement("picture"); var o, p, q, r, s = {},
75        t = !1,
76        u = function() {},
77        v = b.createElement("img"),
78        w = v.getAttribute,
79        x = v.setAttribute,
80        y = v.removeAttribute,
81        z = b.documentElement,
82        A = {},
83        B = { algorithm: "" },
84        C = "data-pfsrc",
85        D = C + "set",
86        E = navigator.userAgent,
87        F = /rident/.test(E) || /ecko/.test(E) && E.match(/rv\:(\d+)/) && RegExp.$1 > 35,
88        G = "currentSrc",
89        H = /\s+\+?\d+(e\d+)?w/,
90        I = /(\([^)]+\))?\s*(.+)/,
91        J = a.picturefillCFG,
92        K = "position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",
93        L = "font-size:100%!important;",
94        M = !0,
95        N = {},
96        O = {},
97        P = a.devicePixelRatio,
98        Q = { px: 1, "in": 96 },
99        R = b.createElement("a"),
100        S = !1,
101        T = /^[ \t\n\r\u000c]+/,
102        U = /^[, \t\n\r\u000c]+/,
103        V = /^[^ \t\n\r\u000c]+/,
104        W = /[,]+$/,
105        X = /^\d+$/,
106        Y = /^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,
107        Z = function(a, b, c, d) { a.addEventListener ? a.addEventListener(b, c, d || !1) : a.attachEvent && a.attachEvent("on" + b, c) },
108        $ = function(a) { var b = {}; return function(c) { return c in b || (b[c] = a(c)), b[c] } },
109        _ = function() { var a = /^([\d\.]+)(em|vw|px)$/,
110                b = function() { for (var a = arguments, b = 0, c = a[0]; ++b in a;) c = c.replace(a[b], a[++b]); return c },
111                c = $(function(a) { return "return " + b((a || "").toLowerCase(), /\band\b/g, "&&", /,/g, "||", /min-([a-z-\s]+):/g, "e.$1>=", /max-([a-z-\s]+):/g, "e.$1<=", /calc([^)]+)/g, "($1)", /(\d+[\.]*[\d]*)([a-z]+)/g, "($1 * e.$2)", /^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi, "") + ";" }); return function(b, d) { var e; if (!(b in N))
112                    if (N[b] = !1, d && (e = b.match(a))) N[b] = e[1] * Q[e[2]];
113                    else try { N[b] = new Function("e", c(b))(Q) } catch (f) {}
114                    return N[b] } }(),
115        aa = function(a, b) { return a.w ? (a.cWidth = s.calcListLength(b || "100vw"), a.res = a.w / a.cWidth) : a.res = a.d, a },
116        ba = function(a) { if (t) { var c, d, e, f = a || {}; if (f.elements && 1 === f.elements.nodeType && ("IMG" === f.elements.nodeName.toUpperCase() ? f.elements = [f.elements] : (f.context = f.elements, f.elements = null)), c = f.elements || s.qsa(f.context || b, f.reevaluate || f.reselect ? s.sel : s.selShort), e = c.length) { for (s.setupRun(f), S = !0, d = 0; e > d; d++) s.fillImg(c[d], f);
117                    s.teardownRun(f) } } };
118    o = a.console && console.warn ? function(a) { console.warn(a) } : u, G in v || (G = "src"), A["image/jpeg"] = !0, A["image/gif"] = !0, A["image/png"] = !0, A["image/svg+xml"] = b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image", "1.1"), s.ns = ("pf" + (new Date).getTime()).substr(0, 9), s.supSrcset = "srcset" in v, s.supSizes = "sizes" in v, s.supPicture = !!a.HTMLPictureElement, s.supSrcset && s.supPicture && !s.supSizes && ! function(a) { v.srcset = "data:,a", a.src = "data:,a", s.supSrcset = v.complete === a.complete, s.supPicture = s.supSrcset && s.supPicture }(b.createElement("img")), s.supSrcset && !s.supSizes ? ! function() { var a = "data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",
119            c = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
120            d = b.createElement("img"),
121            e = function() { var a = d.width;
122                2 === a && (s.supSizes = !0), q = s.supSrcset && !s.supSizes, t = !0, setTimeout(ba) };
123        d.onload = e, d.onerror = e, d.setAttribute("sizes", "9px"), d.srcset = c + " 1w," + a + " 9w", d.src = c }() : t = !0, s.selShort = "picture>img,img[srcset]", s.sel = s.selShort, s.cfg = B, s.DPR = P || 1, s.u = Q, s.types = A, s.setSize = u, s.makeUrl = $(function(a) { return R.href = a, R.href }), s.qsa = function(a, b) { return "querySelector" in a ? a.querySelectorAll(b) : [] }, s.matchesMedia = function() { return a.matchMedia && (matchMedia("all") || {}).matches ? s.matchesMedia = function(a) { return !a || matchMedia(a).matches } : s.matchesMedia = s.mMQ, s.matchesMedia.apply(this, arguments) }, s.mMQ = function(a) { return a ? _(a) : !0 }, s.calcLength = function(a) { var b = _(a, !0) || !1; return 0 > b && (b = !1), b }, s.supportsType = function(a) { return a ? A[a] : !0 }, s.parseSize = $(function(a) { var b = (a || "").match(I); return { media: b && b[1], length: b && b[2] } }), s.parseSet = function(a) { return a.cands || (a.cands = m(a.srcset, a)), a.cands }, s.getEmValue = function() { var a; if (!p && (a = b.body)) { var c = b.createElement("div"),
124                d = z.style.cssText,
125                e = a.style.cssText;
126            c.style.cssText = K, z.style.cssText = L, a.style.cssText = L, a.appendChild(c), p = c.offsetWidth, a.removeChild(c), p = parseFloat(p, 10), z.style.cssText = d, a.style.cssText = e } return p || 16 }, s.calcListLength = function(a) { if (!(a in O) || B.uT) { var b = s.calcLength(n(a));
127            O[a] = b ? b : Q.width } return O[a] }, s.setRes = function(a) { var b; if (a) { b = s.parseSet(a); for (var c = 0, d = b.length; d > c; c++) aa(b[c], a.sizes) } return b }, s.setRes.res = aa, s.applySetCandidate = function(a, b) { if (a.length) { var c, d, e, f, h, k, l, m, n, o = b[s.ns],
128                p = s.DPR; if (k = o.curSrc || b[G], l = o.curCan || j(b, k, a[0].set), l && l.set === a[0].set && (n = F && !b.complete && l.res - .1 > p, n || (l.cached = !0, l.res >= p && (h = l))), !h)
129                for (a.sort(i), f = a.length, h = a[f - 1], d = 0; f > d; d++)
130                    if (c = a[d], c.res >= p) { e = d - 1, h = a[e] && (n || k !== s.makeUrl(c.url)) && g(a[e].res, c.res, p, a[e].cached) ? a[e] : c; break }
131            h && (m = s.makeUrl(h.url), o.curSrc = m, o.curCan = h, m !== k && s.setSrc(b, h), s.setSize(b)) } }, s.setSrc = function(a, b) { var c;
132        a.src = b.url, "image/svg+xml" === b.set.type && (c = a.style.width, a.style.width = a.offsetWidth + 1 + "px", a.offsetWidth + 1 && (a.style.width = c)) }, s.getSet = function(a) { var b, c, d, e = !1,
133            f = a[s.ns].sets; for (b = 0; b < f.length && !e; b++)
134            if (c = f[b], c.srcset && s.matchesMedia(c.media) && (d = s.supportsType(c.type))) { "pending" === d && (c = d), e = c; break }
135        return e }, s.parseSets = function(a, b, d) { var e, f, g, h, i = b && "PICTURE" === b.nodeName.toUpperCase(),
136            j = a[s.ns];
137        (j.src === c || d.src) && (j.src = w.call(a, "src"), j.src ? x.call(a, C, j.src) : y.call(a, C)), (j.srcset === c || d.srcset || !s.supSrcset || a.srcset) && (e = w.call(a, "srcset"), j.srcset = e, h = !0), j.sets = [], i && (j.pic = !0, l(b, j.sets)), j.srcset ? (f = { srcset: j.srcset, sizes: w.call(a, "sizes") }, j.sets.push(f), g = (q || j.src) && H.test(j.srcset || ""), g || !j.src || k(j.src, f) || f.has1x || (f.srcset += ", " + j.src, f.cands.push({ url: j.src, d: 1, set: f }))) : j.src && j.sets.push({ srcset: j.src, sizes: null }), j.curCan = null, j.curSrc = c, j.supported = !(i || f && !s.supSrcset || g && !s.supSizes), h && s.supSrcset && !j.supported && (e ? (x.call(a, D, e), a.srcset = "") : y.call(a, D)), j.supported && !j.srcset && (!j.src && a.src || a.src !== s.makeUrl(j.src)) && (null === j.src ? a.removeAttribute("src") : a.src = j.src), j.parsed = !0 }, s.fillImg = function(a, b) { var c, d = b.reselect || b.reevaluate;
138        a[s.ns] || (a[s.ns] = {}), c = a[s.ns], (d || c.evaled !== r) && ((!c.parsed || b.reevaluate) && s.parseSets(a, a.parentNode, b), c.supported ? c.evaled = r : h(a)) }, s.setupRun = function() {
139        (!S || M || P !== a.devicePixelRatio) && f() }, s.supPicture ? (ba = u, s.fillImg = u) : ! function() { var c, d = a.attachEvent ? /d$|^c/ : /d$|^c|^i/,
140            e = function() { var a = b.readyState || "";
141                f = setTimeout(e, "loading" === a ? 200 : 999), b.body && (s.fillImgs(), c = c || d.test(a), c && clearTimeout(f)) },
142            f = setTimeout(e, b.body ? 9 : 99),
143            g = function(a, b) { var c, d, e = function() { var f = new Date - d;
144                    b > f ? c = setTimeout(e, b - f) : (c = null, a()) }; return function() { d = new Date, c || (c = setTimeout(e, b)) } },
145            h = z.clientHeight,
146            i = function() { M = Math.max(a.innerWidth || 0, z.clientWidth) !== Q.width || z.clientHeight !== h, h = z.clientHeight, M && s.fillImgs() };
147        Z(a, "resize", g(i, 99)), Z(b, "readystatechange", e) }(), s.picturefill = ba, s.fillImgs = ba, s.teardownRun = u, ba._ = s, a.picturefillCFG = { pf: s, push: function(a) { var b = a.shift(); "function" == typeof s[b] ? s[b].apply(s, a) : (B[b] = a[0], S && s.fillImgs({ reselect: !0 })) } }; for (; J && J.length;) a.picturefillCFG.push(J.shift());
148    a.picturefill = ba, "object" == typeof module && "object" == typeof module.exports ? module.exports = ba : "function" == typeof define && define.amd && define("picturefill", function() { return ba }), s.supPicture || (A["image/webp"] = e("image/webp", "data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==")) }(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.