function Q (a) {a| | (a = b);
var C = m (a);
return r.shivcss &&!f &&!c.hascss && (c.hascss =!! K (A, "article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background: #FF0; color : #000} ")),
j| | P (a,c), a
}
var c = a.html5| | {},d=/^<|^ (?: Button|map|select|textarea|object|iframe|option|optgroup) $/i,
e=/^ (?: A|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul) $/i , f,g= "_html5shiv", h=0,i={},j;
(function () {Try{var a = b.createelement ("a");
a.innerhtml = "<xyz></xzy>", F = "hidden" in a,j = A.childnodes.length = 1| | function () {
B.createelement ("a");
var a = b.createdocumentfragment ();
return typeof A.clonenode = "Undefined" | | typeof a.createdocumentfragment = = "Undefined" | | typeof a.createelement = = "undefined"
}()
}catch () {f=!0,j=!0}
})();
var r = {elements:r.elements| | " Abbr article aside audio BDI canvas data DataList details figcaption Figure footer Header hgroup Mark Meter nav output Pro Gress section Summary Time Video ",
Shivcss:i.shivcss!=!1,supportsunknownelements:
J.shivmethods;c.shivmethods!=!1,
type; " Default ", Shivdocument;q.createelement;n.createdocumentfragment;0
};
A.HTML5 = R,q (b)}
(this,b), e._version = d, e._prefixes = m, e._domprefixes = p, e._cssomprefixes = 0,
E.testprop = function (a) {return D ([a])}, E.testallprops = F, E.teststyles = W,
e.prefixed = function (a,b,c) {return B? F (a,b,c): F (A, "PFX")},
G.classname = G.classname.replace (/(^|\s) No-js (\s|$)/, "$1$2") + (f? "JS" +t.join (""): ""), E)
}
(this,this.document), function (a,b,c) {function d (a) {return "[object function]" = = O.call (a)}
function e (a) {return "string" = = typeof A}
function f () {}
function g (a) {return!a| | " Loaded "= = a| |" Complete "= = a| |" Uninitialized "= = A}
function h () {var a = P.shift (); Q=1,a? A.t?m (Function () {("C" ==a.t? B.injectcss:b.injectjs) (a.s,0,a.a,a.x,a.e,1)},0):(A (), H ()): q=0}
function I (a,c,d,e,f,i,i) {function K (b) {if (!o&&g (1.readyState) && (U.R = O = 1,!q&&h (),
I.onload = I.onreadystatechange = null,b))
{"img"! = a && m (function () {t.removechild (I)},50);
for (Var d in Y[c]) Y[c].hasownproperty (d) &&y[c][d].onload}
}
var j = i| | B.errortimeout,i = B.createelement (a), o = 0,r = 0,u = {T:d,s:c,e:f,a:i,x:j};
1 = = y[c]&& (r = 1,y[c] = []), "object" = = = a? I.data = c: (i.src = C,i.type = a), I.width = I, I.height = "0",
I.onerror = I.onload = I.onreadystatechange = function () {K.call (This,r)}, P.splice (E,0,u)
"img"!=a&& (r| | 2 = = Y[c]? (T.insertbefore (I,s?null:n), M (k,j)): Y[c].push (I))
}
Function J (a,b,c,d,f) {return q = 0,b = b| | " J ", E (a)? I (" c "= = b?v:u,a,b,this.i++,c,d,f):(P.splice (this.i++,0,a), i = P.length&&h ()), this}
function K () {var a = B;return A.loader = {Load:j,i:0},a}
var I = B.documentelement,m = A.settimeout,n = B.getelementsbytagname ("script") [0],o = {}.tostring (), p = [],q = 0,
r = "Mozappearance" in i.style,s = R &&!! B.createrange (). Comparenode,t = s? I:n.parentnode,i = a.opera&& "[Object Opera]" = = O.call (A.opera),
I =!! b.attachevent&& i,u = r? " Object ": I?" Script ":" img ", v = I?" Script ": U,
W = array.isarray| | function (a) {return "[object Array]" = = O.call (a)},x = [],y = {}
z = {Timeout:function (A, b) {return b.length && (a.timeout () = B[0]), A}},
A,b:b = function (a) {function B (a) {var a = A.split (""), B = X.length,c = A.pop (), d = a.length,c = {url:c,origurl:c,prefixes : A},
E, f,g;for (f = 0;f<d;f++) g=a[f].split ("="), (E = Z[g.shift ()]) && (c = e (c,g));
for (f = 0;f<b;f++) c = x[f] (c);
Return C}
function g (a,e,f,g,h) {var i=b (a), J=i.autocallback;i.url.split ("."). Pop (). Split ("?"). Shift (),
i.bypass| | (e&& (E=d (E)? e:e[a]| | e[g]| | E[a.split ("/"). Pop (). Split ("?") [0]]),
I.instead?i.instead (a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load (i.url,i.forcecss| |! i.forcejs&& "CSS" ==i.url.split ("."). Pop (). Split ("?"). Shift ()? " C ": C,
I.noexec,i.attrs,i.timeout), (d (e) | | | D (j)) &&f.load (function () {k (), E&&e (I.origurl,h,g), J&&j (I.origurl,h,g), y[i.url]=2}))}
function h (A, B) {function c (a,c) {if (a) {if (E (a)) c| | (J=function () {var a=[].slice.call (arguments); k.apply (This,a), L ()}), G (A,J,B,0,H);
else if (Object (a) ===a) for (n in M=function () {var b=0,c;
For (c in a) A.hasownproperty (c) &&b++;return B} (), a) A.hasownproperty (n) && (!c&&!--m& & (D (j)? J=function () {var a=[].slice.call (arguments); k.apply (This,a), L ()}:
J[n]=function (a) {return function () {var b=[].slice.call (arguments), a&&a.apply (This,b), L ()}} (K[n])), G (A[n] , j,b,n,h))}
Else!c&&l ()}var h=!!a.test,i=a.load| |a.both,j=a.callback| |f,k=j,l=a.complete| |f,m,n;c (H?a.yep:a.nope,!! i), i&&c (i)}
var i,j,l=this.yepnope.loader;if (E (a)) g (a,0,l,0);
else if (w (a)) for (i=0;i<a.length;i++) j=a[i],e (j)? g (j,0,l,0): W (j)? B (j): Object (j) ===j&&h (j,l);
else Object (a) ===a&&h (a,l)},b.addprefix=function (A, b) {z[a]=b},b.addfilter=function (a) {X.push (a)},
b.errortimeout=1e4,null==b.readystate&&b.addeventlistener&& (b.readyState= "Loading",
B.addeventlistener ("domcontentloaded", A=function () {B.removeeventlistener ("domcontentloaded", A,0),
B.readystate= "complete"},0), A.yepnope=k (), A.yepnope.executestack=h,
A.yepnope.injectjs=function (a,c,d,e,i,j) {var k=b.createelement ("script"), L,o,
e=e| | B.errortimeout;k.src=a;for (o in D) k.setattribute (O,d[o]); c=j?h:c| | F
K.onreadystatechange=k.onload=function () {!l&&g (k.readystate) && (L=1,c (),
K.onload=k.onreadystatechange=null)},m (function () {l| | (L=1,c (1))},e), I?k.onload (): N.parentnode.insertbefore (K,n)},
A.yepnope.injectcss=function (a,c,d,e,g,i) {var e=b.createelement ("link"), j,c=i?h:c| | F;e.href=a,e.rel= "stylesheet",
E.type= "Text/css"; for (J in D) E.setattribute (J,d[j]); G| | (N.parentnode.insertbefore (E,n), M (c,0))}}
(this,document), modernizr.load=function () {yepnope.apply (Window,[].slice.call (arguments,0))};
}}
}
2016/2/1 Modernizr.46684.js (lower part)