Advertisement
Guest User

Untitled

a guest
Nov 13th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.49 KB | None | 0 0
  1. /* eslint-disable */
  2. /*! modernizr 3.5.0 (Custom Build) | MIT *
  3. * https://modernizr.com/download/?-cssfilters-cssgradients-cssgrid_cssgridlegacy-flexbox-flexboxlegacy-flexboxtweener-setclasses ! */
  4. !(function(e, t, n) {
  5. function r(e, t) {
  6. return typeof e === t;
  7. }
  8. function s() {
  9. var e, t, n, s, o, i, l;
  10. for (var a in C)
  11. if (C.hasOwnProperty(a)) {
  12. if (
  13. ((e = []),
  14. (t = C[a]),
  15. t.name &&
  16. (e.push(t.name.toLowerCase()),
  17. t.options && t.options.aliases && t.options.aliases.length))
  18. )
  19. for (n = 0; n < t.options.aliases.length; n++)
  20. e.push(t.options.aliases[n].toLowerCase());
  21. for (s = r(t.fn, 'function') ? t.fn() : t.fn, o = 0; o < e.length; o++)
  22. (i = e[o]),
  23. (l = i.split('.')),
  24. l.length === 1
  25. ? (Modernizr[l[0]] = s)
  26. : (!Modernizr[l[0]] ||
  27. Modernizr[l[0]] instanceof Boolean ||
  28. (Modernizr[l[0]] = Boolean(Modernizr[l[0]])),
  29. (Modernizr[l[0]][l[1]] = s)),
  30. x.push((s ? '' : 'no-') + l.join('-'));
  31. }
  32. }
  33. function o(e) {
  34. var t = w.className,
  35. n = Modernizr._config.classPrefix || '';
  36. if ((b && (t = t.baseVal), Modernizr._config.enableJSClass)) {
  37. var r = new RegExp('(^|\\s)' + n + 'no-js(\\s|$)');
  38. t = t.replace(r, '$1' + n + 'js$2');
  39. }
  40. Modernizr._config.enableClasses &&
  41. ((t += ' ' + n + e.join(' ' + n)),
  42. b ? (w.className.baseVal = t) : (w.className = t));
  43. }
  44. function i() {
  45. return typeof t.createElement !== 'function'
  46. ? t.createElement(arguments[0])
  47. : b
  48. ? t.createElementNS.call(t, 'http://www.w3.org/2000/svg', arguments[0])
  49. : t.createElement.apply(t, arguments);
  50. }
  51. function l(e, t) {
  52. return !!~('' + e).indexOf(t);
  53. }
  54. function a(e) {
  55. return e
  56. .replace(/([a-z])-([a-z])/g, function(e, t, n) {
  57. return t + n.toUpperCase();
  58. })
  59. .replace(/^-/, '');
  60. }
  61. function f(e, t) {
  62. return function() {
  63. return e.apply(t, arguments);
  64. };
  65. }
  66. function u(e, t, n) {
  67. var s;
  68. for (var o in e)
  69. if (e[o] in (t || {}))
  70. return n === !1
  71. ? e[o]
  72. : ((s = t[e[o]]), r(s, 'function') ? f(s, n || t) : s);
  73. return !1;
  74. }
  75. function d(e) {
  76. return e
  77. .replace(/([A-Z])/g, function(e, t) {
  78. return '-' + t.toLowerCase();
  79. })
  80. .replace(/^ms-/, '-ms-');
  81. }
  82. function c(t, n, r) {
  83. var s;
  84. if ('getComputedStyle' in e) {
  85. s = getComputedStyle.call(e, t, n);
  86. var o = e.console;
  87. if (s !== null) r && (s = s.getPropertyValue(r));
  88. else if (o) {
  89. var i = o.error ? 'error' : 'log';
  90. o[i].call(
  91. o,
  92. 'getComputedStyle returning null, its possible modernizr test results are inaccurate'
  93. );
  94. }
  95. } else s = !n && t.currentStyle && t.currentStyle[r];
  96. return s;
  97. }
  98. function p() {
  99. var e = t.body;
  100. return e || ((e = i(b ? 'svg' : 'body')), (e.fake = !0)), e;
  101. }
  102. function m(e, n, r, s) {
  103. var o,
  104. l,
  105. a,
  106. f,
  107. u = 'modernizr',
  108. d = i('div'),
  109. c = p();
  110. if (parseInt(r, 10))
  111. for (; r--; )
  112. (a = i('div')), (a.id = s ? s[r] : u + (r + 1)), d.appendChild(a);
  113. return (
  114. (o = i('style')),
  115. (o.type = 'text/css'),
  116. (o.id = 's' + u),
  117. (c.fake ? c : d).appendChild(o),
  118. c.appendChild(d),
  119. o.styleSheet
  120. ? (o.styleSheet.cssText = e)
  121. : o.appendChild(t.createTextNode(e)),
  122. (d.id = u),
  123. c.fake &&
  124. ((c.style.background = ''),
  125. (c.style.overflow = 'hidden'),
  126. (f = w.style.overflow),
  127. (w.style.overflow = 'hidden'),
  128. w.appendChild(c)),
  129. (l = n(d, e)),
  130. c.fake
  131. ? (c.parentNode.removeChild(c), (w.style.overflow = f), w.offsetHeight)
  132. : d.parentNode.removeChild(d),
  133. !!l
  134. );
  135. }
  136. function g(t, r) {
  137. var s = t.length;
  138. if ('CSS' in e && 'supports' in e.CSS) {
  139. for (; s--; ) if (e.CSS.supports(d(t[s]), r)) return !0;
  140. return !1;
  141. }
  142. if ('CSSSupportsRule' in e) {
  143. for (var o = []; s--; ) o.push('(' + d(t[s]) + ':' + r + ')');
  144. return (
  145. (o = o.join(' or ')),
  146. m(
  147. '@supports (' + o + ') { #modernizr { position: absolute; } }',
  148. function(e) {
  149. return c(e, null, 'position') == 'absolute';
  150. }
  151. )
  152. );
  153. }
  154. return n;
  155. }
  156. function y(e, t, s, o) {
  157. function f() {
  158. d && (delete j.style, delete j.modElem);
  159. }
  160. if (((o = r(o, 'undefined') ? !1 : o), !r(s, 'undefined'))) {
  161. var u = g(e, s);
  162. if (!r(u, 'undefined')) return u;
  163. }
  164. for (
  165. var d, c, p, m, y, v = ['modernizr', 'tspan', 'samp'];
  166. !j.style && v.length;
  167.  
  168. )
  169. (d = !0), (j.modElem = i(v.shift())), (j.style = j.modElem.style);
  170. for (p = e.length, c = 0; p > c; c++)
  171. if (
  172. ((m = e[c]),
  173. (y = j.style[m]),
  174. l(m, '-') && (m = a(m)),
  175. j.style[m] !== n)
  176. ) {
  177. if (o || r(s, 'undefined')) return f(), t == 'pfx' ? m : !0;
  178. try {
  179. j.style[m] = s;
  180. } catch (h) {}
  181. if (j.style[m] != y) return f(), t == 'pfx' ? m : !0;
  182. }
  183. return f(), !1;
  184. }
  185. function v(e, t, n, s, o) {
  186. var i = e.charAt(0).toUpperCase() + e.slice(1),
  187. l = (e + ' ' + k.join(i + ' ') + i).split(' ');
  188. return r(t, 'string') || r(t, 'undefined')
  189. ? y(l, t, s, o)
  190. : ((l = (e + ' ' + E.join(i + ' ') + i).split(' ')), u(l, t, n));
  191. }
  192. function h(e, t, r) {
  193. return v(e, n, n, t, r);
  194. }
  195. var x = [],
  196. C = [],
  197. S = {
  198. _version: '3.5.0',
  199. _config: {
  200. classPrefix: '',
  201. enableClasses: !0,
  202. enableJSClass: !0,
  203. usePrefixes: !0
  204. },
  205. _q: [],
  206. on: function(e, t) {
  207. var n = this;
  208. setTimeout(function() {
  209. t(n[e]);
  210. }, 0);
  211. },
  212. addTest: function(e, t, n) {
  213. C.push({ name: e, fn: t, options: n });
  214. },
  215. addAsyncTest: function(e) {
  216. C.push({ name: null, fn: e });
  217. }
  218. },
  219. Modernizr = function() {};
  220. (Modernizr.prototype = S), (Modernizr = new Modernizr());
  221. var w = t.documentElement,
  222. b = w.nodeName.toLowerCase() === 'svg',
  223. _ = S._config.usePrefixes
  224. ? ' -webkit- -moz- -o- -ms- '.split(' ')
  225. : ['', ''];
  226. (S._prefixes = _),
  227. Modernizr.addTest('cssgradients', function() {
  228. for (
  229. var e,
  230. t = 'background-image:',
  231. n = 'gradient(linear,left top,right bottom,from(#9f9),to(white));',
  232. r = '',
  233. s = 0,
  234. o = _.length - 1;
  235. o > s;
  236. s++
  237. )
  238. (e = s === 0 ? 'to ' : ''),
  239. (r += t + _[s] + 'linear-gradient(' + e + 'left top, #9f9, white);');
  240. Modernizr._config.usePrefixes && (r += t + '-webkit-' + n);
  241. var l = i('a'),
  242. a = l.style;
  243. return (a.cssText = r), ('' + a.backgroundImage).indexOf('gradient') > -1;
  244. });
  245. var T = 'CSS' in e && 'supports' in e.CSS,
  246. P = 'supportsCSS' in e;
  247. Modernizr.addTest('supports', T || P);
  248. var z = 'Moz O ms Webkit',
  249. k = S._config.usePrefixes ? z.split(' ') : [];
  250. S._cssomPrefixes = k;
  251. var E = S._config.usePrefixes ? z.toLowerCase().split(' ') : [];
  252. S._domPrefixes = E;
  253. var N = { elem: i('modernizr') };
  254. Modernizr._q.push(function() {
  255. delete N.elem;
  256. });
  257. var j = { style: N.elem.style };
  258. Modernizr._q.unshift(function() {
  259. delete j.style;
  260. }),
  261. (S.testAllProps = v),
  262. (S.testAllProps = h),
  263. Modernizr.addTest('cssgridlegacy', h('grid-columns', '10px', !0)),
  264. Modernizr.addTest('cssgrid', h('grid-template-rows', 'none', !0)),
  265. Modernizr.addTest('cssfilters', function() {
  266. if (Modernizr.supports) return h('filter', 'blur(2px)');
  267. var e = i('a');
  268. return (
  269. (e.style.cssText = _.join('filter:blur(2px); ')),
  270. !!e.style.length && (t.documentMode === n || t.documentMode > 9)
  271. );
  272. }),
  273. Modernizr.addTest('flexbox', h('flexBasis', '1px', !0)),
  274. Modernizr.addTest('flexboxlegacy', h('boxDirection', 'reverse', !0)),
  275. Modernizr.addTest('flexboxtweener', h('flexAlign', 'end', !0)),
  276. s(),
  277. o(x),
  278. delete S.addTest,
  279. delete S.addAsyncTest;
  280. for (var A = 0; A < Modernizr._q.length; A++) Modernizr._q[A]();
  281. e.Modernizr = Modernizr;
  282. })(window, document);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement