window.modernizr=function(e,t,n){function r(e){b.csstext=e}function o(e,t){return r(s.join(e+";")+(t||""))}function a(e,t){return typeof e===t}function i(e,t){return!!~(""+e).indexof(t)}function c(e,t){for(var r in e){var o=e[r];if(!i(o,"-")&&b[o]!==n)return"pfx"==t?o:!0}return!1}function s(e,t,r){for(var o in e){var i=t[e[o]];if(i!==n)return r===!1?e[o]:a(i,"function")?i.bind(r||t):i}return!1}function u(e,t,n){var r=e.charat(0).touppercase()+e.slice(1),o=(e+" "+k.join(r+" ")+r).split(" ");return a(t,"string")||a(t,"undefined")?c(o,t):(o=(e+" "+t.join(r+" ")+r).split(" "),s(o,t,n))}function l(){p.input=function(n){for(var r=0,o=n.length;o>r;r++)j[n[r]]=!!(n[r]in e);return j.list&&(j.list=!(!t.createelement("datalist")||!e.htmldatalistelement)),j}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),p.inputtypes=function(e){for(var r,o,a,i=0,c=e.length;c>i;i++)e.setattribute("type",o=e[i]),r="text"!==e.type,r&&(e.value=x,e.style.csstext="position:absolute;visibility:hidden;",/^range$/.test(o)&&e.style.webkitappearance!==n?(g.appendchild(e),a=t.defaultview,r=a.getcomputedstyle&&"textfield"!==a.getcomputedstyle(e,null).webkitappearance&&0!==e.offsetheight,g.removechild(e)):/^(search|tel)$/.test(o)||(r=/^(url|email)$/.test(o)?e.checkvalidity&&e.checkvalidity()===!1:e.value!=x)),p[e[i]]=!!r;return p}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d,f,m="2.8.3",p={},h=!0,g=t.documentelement,v="modernizr",y=t.createelement(v),b=y.style,e=t.createelement("input"),x=":)",w={}.tostring,s=" -webkit- -moz- -o- -ms- ".split(" "),c="webkit moz o ms",k=c.split(" "),t=c.tolowercase().split(" "),n={svg:"http://www.w3.org/2000/svg"},m={},p={},j={},$=[],d=$.slice,f=function(e,n,r,o){var a,i,c,s,u=t.createelement("div"),l=t.body,d=l||t.createelement("body");if(parseint(r,10))for(;r--;)c=t.createelement("div"),c.id=o?o[r]:v+(r+1),u.appendchild(c);return a=["­",'"].join(""),u.id=v,(l?u:d).innerhtml+=a,d.appendchild(u),l||(d.style.background="",d.style.overflow="hidden",s=g.style.overflow,g.style.overflow="hidden",g.appendchild(d)),i=n(u,e),l?u.parentnode.removechild(u):(d.parentnode.removechild(d),g.style.overflow=s),!!i},z=function(t){var n=e.matchmedia||e.msmatchmedia;if(n)return n(t)&&n(t).matches||!1;var r;return f("@media "+t+" { #"+v+" { position: absolute; } }",function(t){r="absolute"==(e.getcomputedstyle?getcomputedstyle(t,null):t.currentstyle).position}),r},a=function(){function e(e,o){o=o||t.createelement(r[e]||"div"),e="on"+e;var i=e in o;return i||(o.setattribute||(o=t.createelement("div")),o.setattribute&&o.removeattribute&&(o.setattribute(e,""),i=a(o[e],"function"),a(o[e],"undefined")||(o[e]=n),o.removeattribute(e))),o=null,i}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e}(),l={}.hasownproperty;f=a(l,"undefined")||a(l.call,"undefined")?function(e,t){return t in e&&a(e.constructor.prototype[t],"undefined")}:function(e,t){return l.call(e,t)},function.prototype.bind||(function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new typeerror;var n=d.call(arguments,1),r=function(){if(this instanceof r){var o=function(){};o.prototype=t.prototype;var a=new o,i=t.apply(a,n.concat(d.call(arguments)));return object(i)===i?i:a}return t.apply(e,n.concat(d.call(arguments)))};return r}),m.flexbox=function(){return u("flexwrap")},m.flexboxlegacy=function(){return u("boxdirection")},m.canvas=function(){var e=t.createelement("canvas");return!(!e.getcontext||!e.getcontext("2d"))},m.canvastext=function(){return!(!p.canvas||!a(t.createelement("canvas").getcontext("2d").filltext,"function"))},m.webgl=function(){return!!e.webglrenderingcontext},m.touch=function(){var n;return"ontouchstart"in e||e.documenttouch&&t instanceof documenttouch?n=!0:f(["@media (",s.join("touch-enabled),("),v,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){n=9===e.offsettop}),n},m.geolocation=function(){return"geolocation"in navigator},m.postmessage=function(){return!!e.postmessage},m.websqldatabase=function(){return!!e.opendatabase},m.indexeddb=function(){return!!u("indexeddb",e)},m.hashchange=function(){return a("hashchange",e)&&(t.documentmode===n||t.documentmode>7)},m.history=function(){return!(!e.history||!history.pushstate)},m.draganddrop=function(){var e=t.createelement("div");return"draggable"in e||"ondragstart"in e&&"ondrop"in e},m.websockets=function(){return"websocket"in e||"mozwebsocket"in e},m.rgba=function(){return r("background-color:rgba(150,255,150,.5)"),i(b.backgroundcolor,"rgba")},m.hsla=function(){return r("background-color:hsla(120,40%,100%,.5)"),i(b.backgroundcolor,"rgba")||i(b.backgroundcolor,"hsla")},m.multiplebgs=function(){return r("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(b.background)},m.backgroundsize=function(){return u("backgroundsize")},m.borderimage=function(){return u("borderimage")},m.borderradius=function(){return u("borderradius")},m.boxshadow=function(){return u("boxshadow")},m.textshadow=function(){return""===t.createelement("div").style.textshadow},m.opacity=function(){return o("opacity:.55"),/^0.55$/.test(b.opacity)},m.cssanimations=function(){return u("animationname")},m.csscolumns=function(){return u("columncount")},m.cssgradients=function(){var e="background-image:",t="gradient(linear,left top,right bottom,from(#9f9),to(white));",n="linear-gradient(left top,#9f9, white);";return r((e+"-webkit- ".split(" ").join(t+e)+s.join(n+e)).slice(0,-e.length)),i(b.backgroundimage,"gradient")},m.cssreflections=function(){return u("boxreflect")},m.csstransforms=function(){return!!u("transform")},m.csstransforms3d=function(){var e=!!u("perspective");return e&&"webkitperspective"in g.style&&f("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){e=9===t.offsetleft&&3===t.offsetheight}),e},m.csstransitions=function(){return u("transition")},m.fontface=function(){var e;return f('@font-face {font-family:"font";src:url("https://")}',function(n,r){var o=t.getelementbyid("smodernizr"),a=o.sheet||o.stylesheet,i=a?a.cssrules&&a.cssrules[0]?a.cssrules[0].csstext:a.csstext||"":"";e=/src/i.test(i)&&0===i.indexof(r.split(" ")[0])}),e},m.generatedcontent=function(){var e;return f(["#",v,"{font:0/0 a}#",v,':after{content:"',x,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){e=t.offsetheight>=3}),e},m.video=function(){var e=t.createelement("video"),n=!1;try{(n=!!e.canplaytype)&&(n=new boolean(n),n.ogg=e.canplaytype('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=e.canplaytype('video/mp4; codecs="avc1.42e01e"').replace(/^no$/,""),n.webm=e.canplaytype('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n},m.audio=function(){var e=t.createelement("audio"),n=!1;try{(n=!!e.canplaytype)&&(n=new boolean(n),n.ogg=e.canplaytype('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=e.canplaytype("audio/mpeg;").replace(/^no$/,""),n.wav=e.canplaytype('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(e.canplaytype("audio/x-m4a;")||e.canplaytype("audio/aac;")).replace(/^no$/,""))}catch(r){}return n},m.localstorage=function(){try{return localstorage.setitem(v,v),localstorage.removeitem(v),!0}catch(e){return!1}},m.sessionstorage=function(){try{return sessionstorage.setitem(v,v),sessionstorage.removeitem(v),!0}catch(e){return!1}},m.webworkers=function(){return!!e.worker},m.applicationcache=function(){return!!e.applicationcache},m.svg=function(){return!!t.createelementns&&!!t.createelementns(n.svg,"svg").createsvgrect},m.inlinesvg=function(){var e=t.createelement("div");return e.innerhtml="",(e.firstchild&&e.firstchild.namespaceuri)==n.svg},m.smil=function(){return!!t.createelementns&&/svganimate/.test(w.call(t.createelementns(n.svg,"animate")))},m.svgclippaths=function(){return!!t.createelementns&&/svgclippath/.test(w.call(t.createelementns(n.svg,"clippath")))};for(var h in m)f(m,h)&&(d=h.tolowercase(),p[d]=m[h](),$.push((p[d]?"":"no-")+d));return p.input||l(),p.addtest=function(e,t){if("object"==typeof e)for(var r in e)f(e,r)&&p.addtest(r,e[r]);else{if(e=e.tolowercase(),p[e]!==n)return p;t="function"==typeof t?t():t,"undefined"!=typeof h&&h&&(g.classname+=" "+(t?"":"no-")+e),p[e]=t}return p},r(""),y=e=null,function(e,t){function n(e,t){var n=e.createelement("p"),r=e.getelementsbytagname("head")[0]||e.documentelement;return n.innerhtml="x",r.insertbefore(n.lastchild,r.firstchild)}function r(){var e=y.elements;return"string"==typeof e?e.split(" "):e}function o(e){var t=v[e[h]];return t||(t={},g++,e[h]=g,v[g]=t),t}function a(e,n,r){if(n||(n=t),l)return n.createelement(e);r||(r=o(n));var a;return a=r.cache[e]?r.cache[e].clonenode():p.test(e)?(r.cache[e]=r.createelem(e)).clonenode():r.createelem(e),!a.canhavechildren||m.test(e)||a.tagurn?a:r.frag.appendchild(a)}function i(e,n){if(e||(e=t),l)return e.createdocumentfragment();n=n||o(e);for(var a=n.frag.clonenode(),i=0,c=r(),s=c.length;s>i;i++)a.createelement(c[i]);return a}function c(e,t){t.cache||(t.cache={},t.createelem=e.createelement,t.createfrag=e.createdocumentfragment,t.frag=t.createfrag()),e.createelement=function(n){return y.shivmethods?a(n,e,t):t.createelem(n)},e.createdocumentfragment=function("h,f","return function(){var n=f.clonenode(),c=n.createelement;h.shivmethods&&("+r().join().replace(/[\w\-]+/g,function(e){return t.createelem(e),t.frag.createelement(e),'c("'+e+'")'})+");return n}")(y,t.frag)}function s(e){e||(e=t);var r=o(e);return!y.shivcss||u||r.hascss||(r.hascss=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#ff0;color:#000}template{display:none}")),l||c(e,r),e}var u,l,d="3.7.0",f=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?: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,h="_html5shiv",g=0,v={};!function(){try{var e=t.createelement("a");e.innerhtml="",u="hidden"in e,l=1==e.childnodes.length||function(){t.createelement("a");var e=t.createdocumentfragment();return"undefined"==typeof e.clonenode||"undefined"==typeof e.createdocumentfragment||"undefined"==typeof e.createelement}()}catch(n){u=!0,l=!0}}();var y={elements:f.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:d,shivcss:f.shivcss!==!1,supportsunknownelements:l,shivmethods:f.shivmethods!==!1,type:"default",shivdocument:s,createelement:a,createdocumentfragment:i};e.html5=y,s(t)}(this,t),p._version=m,p._prefixes=s,p._domprefixes=t,p._cssomprefixes=k,p.mq=z,p.hasevent=a,p.testprop=function(e){return c([e])},p.testallprops=u,p.teststyles=f,p.prefixed=function(e,t,n){return t?u(e,t,n):u(e,"pfx")},g.classname=g.classname.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(h?" js "+$.join(" "):""),p}(this,this.document);