1!function(e,n,o){var a=[],i={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var o=this;setTimeout(function(){n(o[e])},0)},addTest:function(e,n,o){a.push({name:e,fn:n,options:o})},addAsyncTest:function(e){a.push({name:null,fn:e})}},d=function(){};d.prototype=i,d=new d;var r,t,l=[];function c(e,n){return typeof e===n}r=c(t={}.hasOwnProperty,"undefined")||c(t.call,"undefined")?function(e,n){return n in e&&c(e.constructor.prototype[n],"undefined")}:function(e,n){return t.call(e,n)};var s=n.documentElement,m="svg"===s.nodeName.toLowerCase();function p(e,n){if("object"==typeof e)for(var o in e)r(e,o)&&p(o,e[o]);else{var i=(e=e.toLowerCase()).split("."),t=d[i[0]];if(2==i.length&&(t=t[i[1]]),void 0!==t)return d;n="function"==typeof n?n():n,1==i.length?d[i[0]]=n:(!d[i[0]]||d[i[0]]instanceof Boolean||(d[i[0]]=new Boolean(d[i[0]])),d[i[0]][i[1]]=n),function(e){var n=s.className,o=d._config.classPrefix||"";if(m&&(n=n.baseVal),d._config.enableJSClass){var i=new RegExp("(^|\\s)"+o+"no-js(\\s|$)");n=n.replace(i,"$1"+o+"js$2")}d._config.enableClasses&&(n+=" "+o+e.join(" "+o),m?s.className.baseVal=n:s.className=n)}([(n&&0!=n?"":"no-")+i.join("-")]),d._trigger(e,n)}return d}i._l={},i.on=function(e,n){this._l[e]||(this._l[e]=[]),this._l[e].push(n),d.hasOwnProperty(e)&&setTimeout(function(){d._trigger(e,d[e])},0)},i._trigger=function(e,n){if(this._l[e]){var o=this._l[e];setTimeout(function(){var e;for(e=0;e<o.length;e++)(0,o[e])(n)},0),delete this._l[e]}},d._q.push(function(){i.addTest=p}),function(){var e,n,o,i,t,r;for(var s in a)if(a.hasOwnProperty(s)){if(e=[],(n=a[s]).name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(o=0;o<n.options.aliases.length;o++)e.push(n.options.aliases[o].toLowerCase());for(i=c(n.fn,"function")?n.fn():n.fn,t=0;t<e.length;t++)1===(r=e[t].split(".")).length?d[r[0]]=i:(!d[r[0]]||d[r[0]]instanceof Boolean||(d[r[0]]=new Boolean(d[r[0]])),d[r[0]][r[1]]=i),l.push((i?"":"no-")+r.join("-"))}}(),delete i.addTest,delete i.addAsyncTest;for(var u=0;u<d._q.length;u++)d._q[u]();e.Modernizr=d}(window,document),window.Detectizr=function(d,l,c,n){var e,o,m={},p=d.Modernizr,u=["tv","tablet","mobile","desktop"],g={addAllFeaturesAsClass:!1,detectDevice:!0,detectDeviceModel:!0,detectScreen:!0,detectOS:!0,detectBrowser:!0,detectPlugins:!0},f=[{name:"adobereader",substrs:["Adobe","Acrobat"],progIds:["AcroPDF.PDF","PDF.PDFCtrl.5"]},{name:"flash",substrs:["Shockwave Flash"],progIds:["ShockwaveFlash.ShockwaveFlash.1"]},{name:"wmplayer",substrs:["Windows Media"],progIds:["wmplayer.ocx"]},{name:"silverlight",substrs:["Silverlight"],progIds:["AgControl.AgControl"]},{name:"quicktime",substrs:["QuickTime"],progIds:["QuickTime.QuickTime"]}],t=/[\t\r\n]/g,i=c.documentElement;function w(e){return-1<m.browser.userAgent.indexOf(e)}function h(e){return e.test(m.browser.userAgent)}function v(e){return e.exec(m.browser.userAgent)}function b(e){return null===e||e===n?"":String(e).replace(/((\s|\-|\.)+[a-z0-9])/g,function(e){return e.toUpperCase().replace(/(\s|\-|\.)/g,"")})}function y(e,n,o){e&&(e=b(e),n&&(x(e+(n=b(n)),!0),o&&x(e+n+"_"+o,!0)))}function x(e,n){e&&p&&(g.addAllFeaturesAsClass?p.addTest(e,n):(n="function"==typeof n?n():n)?p.addTest(e,!0):(delete p[e],function(e,n){var o=n||"",i=1===e.nodeType&&(e.className?(" "+e.className+" ").replace(t," "):"");if(i){for(;0<=i.indexOf(" "+o+" ");)i=i.replace(" "+o+" "," ");e.className=n?i.replace(/^\s+|\s+$/g,""):""}}(i,e)))}function k(e,n){var o=(e.version=n).split(".");0<o.length?(o=o.reverse(),e.major=o.pop(),0<o.length?(e.minor=o.pop(),0<o.length?(o=o.reverse(),e.patch=o.join(".")):e.patch="0"):e.minor="0"):e.major="0"}function _(){d.clearTimeout(e),e=d.setTimeout(function(){o=m.device.orientation,d.innerHeight>d.innerWidth?m.device.orientation="portrait":m.device.orientation="landscape",x(m.device.orientation,!0),o!==m.device.orientation&&x(o,!1)},10)}function j(e){var n,o,i,t,r,s=l.plugins;for(t=s.length-1;0<=t;t--){for(o=(n=s[t]).name+n.description,i=0,r=e.length;0<=r;r--)-1!==o.indexOf(e[r])&&(i+=1);if(i===e.length)return!0}return!1}function S(e){var n;for(n=e.length-1;0<=n;n--)try{new ActiveXObject(e[n])}catch(e){}return!1}function r(e){var n,o,i,t,r,s,a;if((g=function e(n,o){var i,t,r;if(2<arguments.length)for(i=1,t=arguments.length;i<t;i+=1)e(n,arguments[i]);else for(r in o)o.hasOwnProperty(r)&&(n[r]=o[r]);return n}({},g,e||{})).detectDevice){for(m.device={type:"",model:"",orientation:""},i=m.device,h(/googletv|smarttv|smart-tv|internet.tv|netcast|nettv|appletv|boxee|kylo|roku|dlnadoc|roku|pov_tv|hbbtv|ce\-html/)?(i.type=u[0],i.model="smartTv"):h(/xbox|playstation.3|wii/)?(i.type=u[0],i.model="gameConsole"):h(/ip(a|ro)d/)?(i.type=u[1],i.model="ipad"):h(/tablet/)&&!h(/rx-34/)&&!h(/shield/)||h(/folio/)?(i.type=u[1],i.model=String(v(/playbook/)||"")):h(/linux/)&&h(/android/)&&!h(/fennec|mobi|htc.magic|htcX06ht|nexus.one|sc-02b|fone.945/)?(i.type=u[1],i.model="android"):h(/kindle/)||h(/mac.os/)&&h(/silk/)?(i.type=u[1],i.model="kindle"):h(/gt-p10|sc-01c|shw-m180s|sgh-t849|sch-i800|shw-m180l|sph-p100|sgh-i987|zt180|htc(.flyer|\_flyer)|sprint.atp51|viewpad7|pandigital(sprnova|nova)|ideos.s7|dell.streak.7|advent.vega|a101it|a70bht|mid7015|next2|nook/)||h(/mb511/)&&h(/rutem/)?(i.type=u[1],i.model="android"):h(/bb10/)?(i.type=u[2],i.model="blackberry"):(i.model=v(/iphone|ipod|android|blackberry|opera mini|o
1pera mobi|skyfire|maemo|windows phone|palm|iemobile|symbian|symbianos|fennec|j2me/),null!==i.model?(i.type=u[2],i.model=String(i.model)):(i.model="",h(/bolt|fennec|iris|maemo|minimo|mobi|mowser|netfront|novarra|prism|rx-34|skyfire|tear|xv6875|xv6975|google.wireless.transcoder/)?i.type=u[2]:h(/opera/)&&h(/windows.nt.5/)&&h(/htc|xda|mini|vario|samsung\-gt\-i8000|samsung\-sgh\-i9/)?i.type=u[2]:h(/windows.(nt|xp|me|9)/)&&!h(/phone/)||h(/win(9|.9|nt)/)||h(/\(windows 8\)/)?i.type=u[3]:h(/macintosh|powerpc/)&&!h(/silk/)?(i.type=u[3],i.model="mac"):h(/linux/)&&h(/x11/)?i.type=u[3]:h(/solaris|sunos|bsd/)?i.type=u[3]:h(/cros/)?i.type=u[3]:h(/bot|crawler|spider|yahoo|ia_archiver|covario-ids|findlinks|dataparksearch|larbin|mediapartners-google|ng-search|snappy|teoma|jeeves|tineye/)&&!h(/mobile/)?(i.type=u[3],i.model="crawler"):i.type=u[2])),n=0,o=u.length;n<o;n+=1)x(u[n],i.type===u[n]);g.detectDeviceModel&&x(b(i.model),!0)}if(g.detectScreen&&(i.screen={},p&&p.mq&&(p.mq("only screen and (max-width: 240px)")?(i.screen.size="veryVerySmall",x("veryVerySmallScreen",!0)):p.mq("only screen and (max-width: 320px)")?(i.screen.size="verySmall",x("verySmallScreen",!0)):p.mq("only screen and (max-width: 480px)")&&(i.screen.size="small",x("smallScreen",!0)),i.type!==u[1]&&i.type!==u[2]||p.mq("only screen and (-moz-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6/2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx)")&&(i.screen.resolution="high",x("highresolution",!0))),i.type===u[1]||i.type===u[2]?(d.onresize=function(e){_()},_()):(i.orientation="landscape",x(i.orientation,!0))),g.detectOS&&(m.os={},t=m.os,""!==i.model&&("ipad"===i.model||"iphone"===i.model||"ipod"===i.model?(t.name="ios",k(t,(h(/os\s([\d_]+)/)?RegExp.$1:"").replace(/_/g,"."))):"android"===i.model?(t.name="android",k(t,h(/android\s([\d\.]+)/)?RegExp.$1:"")):"blackberry"===i.model?(t.name="blackberry",k(t,h(/version\/([^\s]+)/)?RegExp.$1:"")):"playbook"===i.model&&(t.name="blackberry",k(t,h(/os ([^\s]+)/)?RegExp.$1.replace(";",""):""))),t.name||(w("win")||w("16bit")?(t.name="windows",w("windows nt 10")?k(t,"10"):w("windows nt 6.3")?k(t,"8.1"):w("windows nt 6.2")||h(/\(windows 8\)/)?k(t,"8"):w("windows nt 6.1")?k(t,"7"):w("windows nt 6.0")?k(t,"vista"):w("windows nt 5.2")||w("windows nt 5.1")||w("windows xp")?k(t,"xp"):w("windows nt 5.0")||w("windows 2000")?k(t,"2k"):w("winnt")||w("windows nt")?k(t,"nt"):w("win98")||w("windows 98")?k(t,"98"):(w("win95")||w("windows 95"))&&k(t,"95")):w("mac")||w("darwin")?(t.name="mac os",w("68k")||w("68000")?k(t,"68k"):w("ppc")||w("powerpc")?k(t,"ppc"):w("os x")&&k(t,(h(/os\sx\s([\d_]+)/)?RegExp.$1:"os x").replace(/_/g,"."))):w("webtv")?t.name="webtv":w("x11")||w("inux")?t.name="linux":w("sunos")?t.name="sun":w("irix")?t.name="irix":w("freebsd")?t.name="freebsd":w("bsd")&&(t.name="bsd")),t.name&&(x(t.name,!0),t.major&&(y(t.name,t.major),t.minor&&y(t.name,t.major,t.minor))),h(/\sx64|\sx86|\swin64|\swow64|\samd64/)?t.addressRegisterSize="64bit":t.addressRegisterSize="32bit",x(t.addressRegisterSize,!0)),g.detectBrowser&&(r=m.browser,h(/opera|webtv/)||!h(/msie\s([\d\w\.]+)/)&&!w("trident")?w("firefox")?(r.engine="gecko",r.name="firefox",k(r,h(/firefox\/([\d\w\.]+)/)?RegExp.$1:"")):w("gecko/")?r.engine="gecko":w("opera")?(r.name="opera",r.engine="presto",k(r,h(/version\/([\d\.]+)/)?RegExp.$1:h(/opera(\s|\/)([\d\.]+)/)?RegExp.$2:"")):w("konqueror")?r.name="konqueror":w("edge")?(r.engine="webkit",r.name="edge",k(r,h(/edge\/([\d\.]+)/)?RegExp.$1:"")):w("chrome")?(r.engine="webkit",r.name="chrome",k(r,h(/chrome\/([\d\.]+)/)?RegExp.$1:"")):w("iron")?(r.engine="webkit",r.name="iron"):w("crios")?(r.name="chrome",r.engine="webkit",k(r,h(/crios\/([\d\.]+)/)?RegExp.$1:"")):w("fxios")?(r.name="firefox",r.engine="webkit",k(r,h(/fxios\/([\d\.]+)/)?RegExp.$1:"")):w("applewebkit/")?(r.name="safari",r.engine="webkit",k(r,h(/version\/([\d\.]+)/)?RegExp.$1:"")):w("mozilla/")&&(r.engine="gecko"):(r.engine="trident",r.name="ie",!d.addEventListener&&c.documentMode&&7===c.documentMode?k(r,"8.compat"):h(/trident.*rv[ :](\d+)\./)?k(r,RegExp.$1):k(r,h(/trident\/4\.0/)?"8":RegExp.$1)),r.name&&(x(r.name,!0),r.major&&(y(r.name,r.major),r.minor&&y(r.name,r.major,r.minor))),x(r.engine,!0),r.language=l.userLanguage||l.language,x(r.language,!0)),g.detectPlugins){for(r.plugins=[],n=f.length-1;0<=n;n--)s=f[n],a=!1,d.ActiveXObject?a=S(s.progIds):l.plugins&&(a=j(s.substrs)),a&&(r.plugins.push(s.name),x(s.name,!0));"function"==typeof l.javaEnabled&&l.javaEnabled()&&(r.plugins.push("java"),x("java",!0))}}return m.detect=function(e){return r(e)},m.init=function(){m!==n&&(m.browser={userAgent:(l.userAgent||l.vendor||d.opera||"").toLowerCase()},m.detect())}
1,m.init(),m}(this,this.navigator,this.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.