1window.Modernizr=(function(A,c,g){var J="2.8.3",w={},y=true,M=c.documentElement,a="modernizr",I=c.createElement(a),E=I.style,L=c.createElement("input"),C=":)",b={}.toString,j=" -webkit- -moz- -o- -ms- ".split(" "),h="Webkit Moz O ms",F=h.split(" "),K=h.toLowerCase().split(" "),H={svg:"http://www.w3.org/2000/svg"},l={},p={},f={},e=[],k=e.slice,s,n=function(V,X,P,W){var O,U,R,S,N=c.createElement("div"),T=c.body,Q=T||c.createElement("body"); 2if(parseInt(P,10)){while(P--){R=c.createElement("div"); 3R.id=W?W[P]:a+(P+1); 4N.appendChild(R) 5}}O=["­",'<style id="s',a,'">',V,"</style>"].join(""); 6N.id=a; 7(T?N:Q).innerHTML+=O; 8Q.appendChild(N); 9if(!T){Q.style.background=""; 10Q.style.overflow="hidden"; 11S=M.style.overflow; 12M.style.overflow="hidden"; 13M.appendChild(Q) 14}U=X(N,V); 15if(!T){Q.parentNode.removeChild(Q); 16M.style.overflow=S 17}else{N.parentNode.removeChild(N) 18}return !!U 19},G=function(P){var O=A.matchMedia||A.msMatchMedia; 20if(O){return O(P)&&O(P).matches||false 21}var N; 22n("@media "+P+" { #"+a+" { position: absolute; } }",function(Q){N=(A.getComputedStyle?getComputedStyle(Q,null):Q.currentStyle)["position"]=="absolute" 23}); 24return N 25},o=(function(){var O={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"}; 26function N(P,R){R=R||c.createElement(O[P]||"div"); 27P="on"+P; 28var Q=P in R; 29if(!Q){if(!R.setAttribute){R=c.createElement("div") 30}if(R.setAttribute&&R.removeAttribute){R.setAttribute(P,""); 31Q=r(R[P],"function"); 32if(!r(R[P],"undefined")){R[P]=g 33}R.removeAttribute(P) 34}}R=null; 35return Q 36}return N 37})(),i=({}).hasOwnProperty,x; 38if(!r(i,"undefined")&&!r(i.call,"undefined")){x=function(N,O){return i.call(N,O) 39} 40}else{x=function(N,O){return((O in N)&&r(N.constructor.prototype[O],"undefined")) 41} 42}if(!Function.prototype.bind){Function.prototype.bind=function d(P){var Q=this; 43if(typeof Q!="function"){throw new TypeError() 44}var N=k.call(arguments,1),O=function(){if(this instanceof O){var T=function(){}; 45T.prototype=Q.prototype; 46var S=new T(); 47var R=Q.apply(S,N.concat(k.call(arguments))); 48if(Object(R)===R){return R 49}return S 50}else{return Q.apply(P,N.concat(k.call(arguments))) 51}}; 52return O 53} 54}function D(N){E.cssText=N 55}function u(O,N){return D(j.join(O+";")+(N||"")) 56}function r(O,N){return typeof O===N 57}function t(O,N){return !!~(""+O).indexOf(N) 58}function z(P,N){for(var O in P){var Q=P[O]; 59if(!t(Q,"-")&&E[Q]!==g){return N=="pfx"?Q:true 60}}return false 61}function q(O,R,Q){for(var N in O){var P=R[O[N]]; 62if(P!==g){if(Q===false){return O[N] 63}if(r(P,"function")){return P.bind(Q||R) 64}return P 65}}return false 66}function m(R,N,Q){var O=R.charAt(0).toUpperCase()+R.slice(1),P=(R+" "+F.join(O+" ")+O).split(" "); 67if(r(N,"string")||r(N,"undefined")){return z(P,N) 68}else{P=(R+" "+(K).join(O+" ")+O).split(" "); 69return q(P,N,Q) 70}}l.flexbox=function(){return m("flexWrap") 71}; 72l.canvas=function(){var N=c.createElement("canvas"); 73return !!(N.getContext&&N.getContext("2d")) 74}; 75l.canvastext=function(){return !!(w.canvas&&r(c.createElement("canvas").getContext("2d").fillText,"function")) 76}; 77l.webgl=function(){return !!A.WebGLRenderingContext 78}; 79l.touch=function(){var N; 80if(("ontouchstart" in A)||A.DocumentTouch&&c instanceof DocumentTouch){N=true 81}else{n(["@media (",j.join("touch-enabled),("),a,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(O){N=O.offsetTop===9 82}) 83}return N 84}; 85l.geolocation=function(){return"geolocation" in navigator 86}; 87l.postmessage=function(){return !!A.postMessage 88}; 89l.websqldatabase=function(){return !!A.openDatabase 90}; 91l.indexedDB=function(){return !!m("indexedDB",A) 92}; 93l.hashchange=function(){return o("hashchange",A)&&(c.documentMode===g||c.documentMode>7) 94}; 95l.history=function(){return !!(A.history&&history.pushState) 96}; 97l.draganddrop=function(){var N=c.createElement("div"); 98return("draggable" in N)||("ondragstart" in N&&"ondrop" in N) 99}; 100l.websockets=function(){return"WebSocket" in A||"MozWebSocket" in A 101}; 102l.rgba=function(){D("background-color:rgba(150,255,150,.5)"); 103return t(E.backgroundColor,"rgba") 104}; 105l.hsla=function(){D("background-color:hsla(120,40%,100%,.5)"); 106return t(E.backgroundColor,"rgba")||t(E.backgroundColor,"hsla") 107}; 108l.multiplebgs=function(){D("background:url(https://),url(https://),red url(https://)"); 109return(/(url\s*\(.*?){3}/).test(E.background) 110}; 111l.backgroundsize=function(){return m("backgroundSize") 112}; 113l.borderimage=function(){return m("borderImage") 114};
115l.borderradius=function(){return m("borderRadius") 116}; 117l.boxshadow=function(){return m("boxShadow") 118}; 119l.textshadow=function(){return c.createElement("div").style.textShadow==="" 120}; 121l.opacity=function(){u("opacity:.55"); 122return(/^0.55$/).test(E.opacity) 123}; 124l.cssanimations=function(){return m("animationName") 125}; 126l.csscolumns=function(){return m("columnCount") 127}; 128l.cssgradients=function(){var P="background-image:",O="gradient(linear,left top,right bottom,from(#9f9),to(white));",N="linear-gradient(left top,#9f9, white);"; 129D((P+"-webkit- ".split(" ").join(O+P)+j.join(N+P)).slice(0,-P.length)); 130return t(E.backgroundImage,"gradient") 131}; 132l.cssreflections=function(){return m("boxReflect") 133}; 134l.csstransforms=function(){return !!m("transform") 135}; 136l.csstransforms3d=function(){var N=!!m("perspective"); 137if(N&&"webkitPerspective" in M.style){n("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(O,P){N=O.offsetLeft===9&&O.offsetHeight===3 138}) 139}return N 140}; 141l.csstransitions=function(){return m("transition") 142}; 143l.fontface=function(){var N; 144n('@font-face {font-family:"font";src:url("https://")}',function(R,S){var Q=c.getElementById("smodernizr"),O=Q.sheet||Q.styleSheet,P=O?(O.cssRules&&O.cssRules[0]?O.cssRules[0].cssText:O.cssText||""):""; 145N=/src/i.test(P)&&P.indexOf(S.split(" ")[0])===0 146}); 147return N 148}; 149l.generatedcontent=function(){var N; 150n(["#",a,"{font:0/0 a}#",a,':after{content:"',C,'";visibility:hidden;font:3px/1 a}'].join(""),function(O){N=O.offsetHeight>=3 151}); 152return N 153}; 154l.video=function(){var O=c.createElement("video"),N=false; 155try{if(N=!!O.canPlayType){N=new Boolean(N); 156N.ogg=O.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""); 157N.h264=O.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""); 158N.webm=O.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"") 159}}catch(P){}return N 160}; 161l.audio=function(){var O=c.createElement("audio"),N=false; 162try{if(N=!!O.canPlayType){N=new Boolean(N); 163N.ogg=O.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""); 164N.mp3=O.canPlayType("audio/mpeg;").replace(/^no$/,""); 165N.wav=O.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""); 166N.m4a=(O.canPlayType("audio/x-m4a;")||O.canPlayType("audio/aac;")).replace(/^no$/,"") 167}}catch(P){}return N 168}; 169l.localstorage=function(){try{localStorage.setItem(a,a); 170localStorage.removeItem(a); 171return true 172}catch(N){return false 173}}; 174l.sessionstorage=function(){try{sessionStorage.setItem(a,a); 175sessionStorage.removeItem(a); 176return true 177}catch(N){return false 178}}; 179l.webworkers=function(){return !!A.Worker 180}; 181l.applicationcache=function(){return !!A.applicationCache 182}; 183l.svg=function(){return !!c.createElementNS&&!!c.createElementNS(H.svg,"svg").createSVGRect 184}; 185l.inlinesvg=function(){var N=c.createElement("div"); 186N.innerHTML="<svg/>"; 187return(N.firstChild&&N.firstChild.namespaceURI)==H.svg 188}; 189l.smil=function(){return !!c.createElementNS&&/SVGAnimate/.test(b.call(c.createElementNS(H.svg,"animate"))) 190}; 191l.svgclippaths=function(){return !!c.createElementNS&&/SVGClipPath/.test(b.call(c.createElementNS(H.svg,"clipPath"))) 192}; 193function B(){w.input=(function(P){for(var O=0,N=P.length; 194O<N; 195O++){f[P[O]]=!!(P[O] in L) 196}if(f.list){f.list=!!(c.createElement("datalist")&&A.HTMLDataListElement) 197}return f 198})("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")); 199w.inputtypes=(function(Q){for(var P=0,O,S,R,N=Q.length; 200P<N; 201P++){L.setAttribute("type",S=Q[P]); 202O=L.type!=="text"; 203if(O){L.value=C; 204L.style.cssText="position:absolute;visibility:hidden;"; 205if(/^range$/.test(S)&&L.style.WebkitAppearance!==g){M.appendChild(L); 206R=c.defaultView; 207O=R.getComputedStyle&&R.getComputedStyle(L,null).WebkitAppearance!=="textfield"&&(L.offsetHeight!==0); 208M.removeChild(L) 209}else{if(/^(search|tel)$/.test(S)){}else{if(/^(url|email)$/.test(S)){O=L.checkValidity&&L.checkValidity()===false 210}else{O=L.value!=C 211}}}}p[Q[P]]=!!O 212}return p 213})("search tel url email datetime date month week time datetime-local number range color".split(" ")) 214}for(var v in l){if(x(l,v)){s=v.toLowerCase(); 215w[s]=l[v]();
216e.push((w[s]?"":"no-")+s) 217}}w.input||B(); 218w.addTest=function(O,P){if(typeof O=="object"){for(var N in O){if(x(O,N)){w.addTest(N,O[N]) 219}}}else{O=O.toLowerCase(); 220if(w[O]!==g){return w 221}P=typeof P=="function"?P():P; 222if(typeof y!=="undefined"&&y){M.className+=" "+(P?"":"no-")+O 223}w[O]=P 224}return w 225}; 226D(""); 227I=L=null; 228w._version=J; 229w._prefixes=j; 230w._domPrefixes=K; 231w._cssomPrefixes=F; 232w.mq=G; 233w.hasEvent=o; 234w.testProp=function(N){return z([N]) 235}; 236w.testAllProps=m; 237w.testStyles=n; 238w.prefixed=function(P,O,N){if(!O){return m(P,"pfx") 239}else{return m(P,O,N) 240}}; 241M.className=M.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(y?" js "+e.join(" "):""); 242return w 243})(this,this.document); 244(function(p,t){var j="3.7.0"; 245var g=p.html5||{}; 246var k=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; 247var 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; 248var y; 249var l="_html5shiv"; 250var c=0; 251var v={}; 252var h; 253(function(){try{var B=t.createElement("a"); 254B.innerHTML="<xyz></xyz>"; 255y=("hidden" in B); 256h=B.childNodes.length==1||(function(){(t.createElement)("a"); 257var D=t.createDocumentFragment(); 258return(typeof D.cloneNode=="undefined"||typeof D.createDocumentFragment=="undefined"||typeof D.createElement=="undefined") 259}()) 260}catch(C){y=true; 261h=true 262}}()); 263function i(B,D){var E=B.createElement("p"),C=B.getElementsByTagName("head")[0]||B.documentElement; 264E.innerHTML="x<style>"+D+"</style>"; 265return C.insertBefore(E.lastChild,C.firstChild) 266}function r(){var B=o.elements; 267return typeof B=="string"?B.split(" "):B 268}function x(B){var C=v[B[l]]; 269if(!C){C={}; 270c++; 271B[l]=c; 272v[c]=C 273}return C 274}function u(E,B,D){if(!B){B=t 275}if(h){return B.createElement(E) 276}if(!D){D=x(B) 277}var C; 278if(D.cache[E]){C=D.cache[E].cloneNode() 279}else{if(e.test(E)){C=(D.cache[E]=D.createElem(E)).cloneNode() 280}else{C=D.createElem(E) 281}}return C.canHaveChildren&&!k.test(E)&&!C.tagUrn?D.frag.appendChild(C):C 282}function z(D,F){if(!D){D=t 283}if(h){return D.createDocumentFragment() 284}F=F||x(D); 285var G=F.frag.cloneNode(),E=0,C=r(),B=C.length; 286for(; 287E<B; 288E++){G.createElement(C[E]) 289}return G 290}function A(B,C){if(!C.cache){C.cache={}; 291C.createElem=B.createElement; 292C.createFrag=B.createDocumentFragment; 293C.frag=C.createFrag() 294}B.createElement=function(D){if(!o.shivMethods){return C.createElem(D) 295}return u(D,B,C) 296}; 297B.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/\w+/g,function(D){C.createElem(D); 298C.frag.createElement(D); 299return'c("'+D+'")' 300})+");return n}")(o,C.frag) 301}function d(B){if(!B){B=t 302}var C=x(B); 303if(o.shivCSS&&!y&&!C.hasCSS){C.hasCSS=!!i(B,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}") 304}if(!h){A(B,C) 305}return B 306}var o={elements:g.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:j,shivCSS:(g.shivCSS!==false),supportsUnknownElements:h,shivMethods:(g.shivMethods!==false),type:"default",shivDocument:d,createElement:u,createDocumentFragment:z}; 307p.html5=o; 308d(t); 309var b=/^$|\b(?:all|print)\b/; 310var m="html5shiv"; 311var s=!h&&(function(){var B=t.documentElement; 312return !(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof B.applyElement=="undefined"||typeof B.removeNode=="undefined"||typeof p.attachEvent=="undefined") 313}()); 314function f(F){var G,D=F.getElementsByTagName("*"),E=D.length,C=RegExp("^(?:"+r().join("|")+")$","i"),B=[]; 315while(E--){G=D[E]; 316if(C.test(G.nodeName)){B.push(G.applyElement(w(G))) 317}}return B 318}function w(D){var E,B=D.attributes,C=B.length,F=D.ownerDocument.createElement(m+":"+D.nodeName); 319while(C--){E=B[C]; 320E.specified&&F.setAttribute(E.nodeName,E.nodeValue) 321}F.style.cssText=D.style.cssText; 322return F 323}function a(E){var G,F=E.split("{"),C=F.length,B=RegExp("(^|[\\s,>+~])("+r().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),D="$1"+m+"\\:$2"; 324while(C--){G=F[C]=F[C].split("}"); 325G[G.length-1]=G[G.length-1].replace(B,D); 326F[C]=G.join("}") 327}return F.join("{") 328}function q(C){var B=C.length; 329while(B--){C[B].removeNode() 330}}function n(B){var H,F,E=x(B),D=B.namespaces,G=B.parentWindow; 331if(!s||B.printShived){return B 332}if(typeof D[m]=="undefined"){D.add(m) 333}function C(){clearTimeout(E._removeSheetTimer); 334if(H){H.removeNode(true) 335}H=null 336}G.attachEvent("onbeforeprint",function(){C(); 337var I,M,K,O=B.styleSheets,L=[],J=O.length,N=Array(J); 338while(J--){N[J]=O[J] 339}while((K=N.pop())){if(!K.disabled&&b.test(K.media)){try{I=K.imports; 340M=I.length 341}catch(P){M=0 342}for(J=0; 343J<M; 344J++){N.push(I[J]) 345}try{L.push(K.cssText) 346}catch(P){}}}L=a(L.reverse().join("")); 347F=f(B); 348H=i(B,L) 349}); 350G.attachEvent("onafterprint",function(){q(F); 351clearTimeout(E._removeSheetTimer); 352E._removeSheetTimer=setTimeout(C,500) 353}
353); 354B.printShived=true; 355return B 356}o.type+=" print"; 357o.shivPrint=n; 358n(t) 359}(this,document)); 360(function(ad,ac,ab){function aa(b){return"[object Function]"==P.call(b) 361}function Z(b){return"string"==typeof b 362}function Y(){}function X(b){return !b||"loaded"==b||"complete"==b||"uninitialized"==b 363}function W(){var b=O.shift(); 364M=1,b?b.t?R(function(){("c"==b.t?L.injectCss:L.injectJs)(b.s,0,b.a,b.x,b.e,1) 365},0):(b(),W()):M=0 366}function V(w,v,t,s,q,p,n){function m(a){if(!g&&X(h.readyState)&&(x.r=g=1,!M&&W(),h.onload=h.onreadystatechange=null,a)){"img"!=w&&R(function(){I.removeChild(h) 367},50); 368for(var c in D[v]){D[v].hasOwnProperty(c)&&D[v][c].onload() 369}}}var n=n||L.errorTimeout,h=ac.createElement(w),g=0,b=0,x={t:t,s:v,e:q,a:p,x:n}; 3701===D[v]&&(b=1,D[v]=[]),"object"==w?h.data=v:(h.src=v,h.type=w),h.width=h.height="0",h.onerror=h.onload=h.onreadystatechange=function(){m.call(this,b) 371},O.splice(s,0,x),"img"!=w&&(b||2===D[v]?(I.insertBefore(h,J?null:Q),R(m,n)):D[v].push(h)) 372}function U(g,e,j,i,h){return M=0,e=e||"j",Z(g)?V("c"==e?G:H,g,e,this.i++,j,i,h):(O.splice(this.i++,0,g),1==O.length&&W()),this 373}function T(){var b=L; 374return b.loader={load:U,i:0},b 375}var S=ac.documentElement,R=ad.setTimeout,Q=ac.getElementsByTagName("script")[0],P={}.toString,O=[],M=0,K="MozAppearance" in S.style,J=K&&!!ac.createRange().compareNode,I=J?S:Q.parentNode,S=ad.opera&&"[object Opera]"==P.call(ad.opera),S=!!ac.attachEvent&&!S,H=K?"object":S?"script":"img",G=S?"script":H,F=Array.isArray||function(b){return"[object Array]"==P.call(b) 376},E=[],D={},C={timeout:function(d,c){return c.length&&(d.timeout=c[0]),d 377}},N,L; 378L=function(e){function c(i){var i=i.split("!"),h=E.length,q=i.pop(),p=i.length,q={url:q,origUrl:q,prefixes:i},o,l,j; 379for(l=0; 380l<p; 381l++){j=i[l].split("="),(o=C[j.shift()])&&(q=o(q,j)) 382}for(l=0; 383l<h; 384l++){q=E[l](q) 385}return q 386}function n(b,s,r,q,p){var o=c(b),l=o.autoCallback; 387o.url.split(".").pop().split("?").shift(),o.bypass||(s&&(s=aa(s)?s:s[b]||s[q]||s[b.split("/").pop().split("?")[0]]),o.instead?o.instead(b,s,r,q,p):(D[o.url]?o.noexec=!0:D[o.url]=1,r.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":ab,o.noexec,o.attrs,o.timeout),(aa(s)||aa(l))&&r.load(function(){T(),s&&s(o.origUrl,p,q),l&&l(o.origUrl,p,q),D[o.url]=2 388}))) 389}function m(w,v){function u(b,h){if(b){if(Z(b)){h||(r=function(){var i=[].slice.call(arguments); 390q.apply(this,i),p() 391}),n(b,r,v,0,t) 392}else{if(Object(b)===b){for(g in o=function(){var a=0,i; 393for(i in b){b.hasOwnProperty(i)&&a++ 394}return a 395}(),b){b.hasOwnProperty(g)&&(!h&&!--o&&(aa(r)?r=function(){var i=[].slice.call(arguments); 396q.apply(this,i),p() 397}:r[g]=function(i){return function(){var a=[].slice.call(arguments); 398i&&i.apply(this,a),p() 399} 400}(q[g])),n(b[g],r,v,g,t)) 401}}}}else{!h&&p() 402}}var t=!!w.test,s=w.load||w.both,r=w.callback||Y,q=r,p=w.complete||Y,o,g; 403u(t?w.yep:w.nope,!!s),s&&u(s) 404}var k,f,d=this.yepnope.loader; 405if(Z(e)){n(e,0,d,0) 406}else{if(F(e)){for(k=0; 407k<e.length; 408k++){f=e[k],Z(f)?n(f,0,d,0):F(f)?L(f):Object(f)===f&&m(f,d) 409}}else{Object(e)===e&&m(e,d) 410}}},L.addPrefix=function(d,c){C[d]=c 411},L.addFilter=function(b){E.push(b) 412},L.errorTimeout=10000,null==ac.readyState&&ac.addEventListener&&(ac.readyState="loading",ac.addEventListener("DOMContentLoaded",N=function(){ac.removeEventListener("DOMContentLoaded",N,0),ac.readyState="complete" 413},0)),ad.yepnope=T(),ad.yepnope.executeStack=W,ad.yepnope.injectJs=function(r,q,p,n,m,h){var g=ac.createElement("script"),f,b,n=n||L.errorTimeout; 414g.src=r; 415for(b in p){g.setAttribute(b,p[b]) 416}q=h?W:q||Y,g.onreadystatechange=g.onload=function(){!f&&X(g.readyState)&&(f=1,q(),g.onload=g.onreadystatechange=null) 417},R(function(){f||(f=1,q(1)) 418},n),m?g.onload():Q.parentNode.insertBefore(g,Q) 419},ad.yepnope.injectCss=function(b,n,m,l,k,h){var l=ac.createElement("link"),f,n=h?W:n||Y; 420l.href=b,l.rel="stylesheet",l.type="text/css"; 421for(f in m){l.setAttribute(f,m[f]) 422}k||(Q.parentNode.insertBefore(l,Q),R(n,0)) 423} 424})(this,document); 425Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0)) 426}; 427Modernizr.addTest("mediaqueries",Modernizr.mq("only all")); 428Modernizr.addTest("ipad",function(){return !!navigator.userAgent.match(/iPad/i) 429}
429); 430Modernizr.addTest("iphone",function(){return !!navigator.userAgent.match(/iPhone/i) 431}); 432Modernizr.addTest("ipod",function(){return !!navigator.userAgent.match(/iPod/i) 433}); 434Modernizr.addTest("ios",function(){return(Modernizr.ipad||Modernizr.ipod||Modernizr.iphone) 435});
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.