1/*! For license information please see modernizr.js.LICENSE.txt */ 2!function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}!function(t,n,o){var r=[],s=[],i={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout((function(){t(n[e])}),0)},addTest:function(e,t,n){s.push({name:e,fn:t,options:n})},addAsyncTest:function(e){s.push({name:null,fn:e})}},l=function(){};function a(t,n){return e(t)===n}l.prototype=i,l=new l;var u=n.documentElement,f="svg"===u.nodeName.toLowerCase();var c=i._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];function p(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):f?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}function d(e,t,o,r){var s,i,l,a,c="modernizr",d=p("div"),m=function(){var e=n.body;return e||((e=p(f?"svg":"body")).fake=!0),e}();if(parseInt(o,10))for(;o--;)(l=p("div")).id=r?r[o]:c+(o+1),d.appendChild(l);return(s=p("style")).type="text/css",s.id="s"+c,(m.fake?m:d).appendChild(s),m.appendChild(d),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(n.createTextNode(e)),d.id=c,m.fake&&(m.style.background="",m.style.overflow="hidden",a=u.style.overflow,u.style.overflow="hidden",u.appendChild(m)),i=t(d,e),m.fake?(m.parentNode.removeChild(m),u.style.overflow=a,u.offsetHeight):d.parentNode.removeChild(d),!!i}i._prefixes=c;var m=i.testStyles=d;l.addTest("touchevents",(function(){var e;if("ontouchstart"in t||t.DocumentTouch&&n instanceof DocumentTouch)e=!0;else{var o=["@media (",c.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");m(o,(function(t){e=9===t.offsetTop}))}return e}));var y="Moz O ms Webkit",h=i._config.usePrefixes?y.split(" "):[];i._cssomPrefixes=h;var v=i._config.usePrefixes?y.toLowerCase().split(" "):[];function g(e,t){return function(){return e.apply(t,arguments)}}i._domPrefixes=v,l.addTest("placeholder","placeholder"in p("input")&&"placeholder"in p("textarea"));var C={elem:p("modernizr")};l._q.push((function(){delete C.elem}));var S={style:C.elem.style};function b(e){return e.replace(/([A-Z])/g,(function(e,t){return"-"+t.toLowerCase()})).replace(/^ms-/,"-ms-")}function x(e,n){var r=e.length;if("CSS"in t&&"supports"in t.CSS){for(;r--;)if(t.CSS.supports(b(e[r]),n))return!0;return!1}if("CSSSupportsRule"in t){for(var s=[];r--;)s.push("("+b(e[r])+":"+n+")");return d("@supports ("+(s=s.join(" or "))+") { #modernizr { position: absolute; } }",(function(e){return"absolute"==function(e,n,o){var r;if("getComputedStyle"in t){r=getComputedStyle.call(t,e,n);var s=t.console;null!==r?o&&(r=r.getPropertyValue(o)):s&&s[s.error?"error":"log"].call(s,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}else r=!n&&e.currentStyle&&e.currentStyle[o];return r}(e,null,"position")}))}return o}function w(e,t,n,r,s){var i=e.charAt(0).toUpperCase()+e.slice(1),l=(e+" "+h.join(i+" ")+i).split(" ");return a(t,"string")||a(t,"undefined")?function(e,t,n,r){if(r=!a(r,"undefined")&&r,!a(n,"undefined")){var s=x(e,n);if(!a(s,"undefined"))return s}for(var i,l,u,f,c,d=["modernizr","tspan","samp"];!S.style&&d.length;)i=!0,S.modElem=p(d.shift()),S.style=S.modElem.style;function m(){i&&(delete S.style,delete S.modElem)}for(u=e.length,l=0;l<u;l++)if(f=e[l],c=S.style[f],~(""+f).indexOf("-")&&(f=f.replace(/([a-z])-([a-z])/g,(function(e,t,n){return t+n.toUpperCase()})).replace(/^-/,"")),S.style[f]!==o){if(r||a(n,"undefined"))return m(),"pfx"!=t||f;try{S.style[f]=n}catch(e){}if(S.style[f]!=c)return m(),"pfx"!=t||f}return m(),!1}(l,t,r,s):function(e,t,n){var o;for(var r in e)if(e[r]in t)return!1===n?e[r]:a(o=t[e[r]],"function")?g(o,n||t):o;return!1}(l=(e+" "+v.join(i+" ")+i).split(" "),t,n)}function _(e,t,n){return w(e,o,o,t,n)}l._q.unshift((function(){delete S.style})),i.testAllProps=w,i.testAllProps=_,l.addTest("flexbox",_("flexBasis","1px",!0)),function(){var e,t,n,o,i,u;for(var f in s)if(s.hasOwnProperty(f)){if(e=[],(t=s[f]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(o=a(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)1===(u=e[i].split(".")).length?l[u[0]]=o:(!l[u[0]]||l[u[0]]instanceof Boolean||(l[u[0]]=new Boolean(l[u[0]])),l[u[0]][u[1]]=o),r.push((o?"":"no-")+u.join("-"))}}(),function(e){var t=u.className,n=l._config.classPrefix||"";if(f&&(t=t.baseVal),l._config.enableJSClass){var o=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(o,"$1"+n+"js$2")}l._config.enableClasses&&(t+=" "+n+e.join(" "+n),f?u.className.baseVal=t:u.className=t)}(r),delete i.addTest,delete i.addAsyncTest;for(var T=0;T<l._q.length;T++)l._q[T]();t.Modernizr=l}(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.