1!function(d,u,f){function p(t,e){return typeof t===e}function s(t){var e,n=E.className,o=C._config.classPrefix||"";k&&(n=n.baseVal),C._config.enableJSClass&&(e=new RegExp("(^|s)"+o+"no-js(s|$)"),n=n.replace(e,"$1"+o+"js$2")),C._config.enableClasses&&(n+=" "+o+t.join(" "+o),k?E.className.baseVal=n:E.className=n)}function m(t){return"function"!=typeof u.createElement?u.createElement(t):k?u.createElementNS.call(u,"http://www.w3.org/2000/svg",t):u.createElement.apply(u,arguments)}function g(t,e,n){var o,i;return"getComputedStyle"in d?(o=getComputedStyle.call(d,t,e),i=d.console,null!==o?n&&(o=o.getPropertyValue(n)):i&&i[i.error?"error":"log"].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")):o=!e&&t.currentStyle&&t.currentStyle[n],o}function n(t,e){return t-1===e||t===e||t+1===e}function y(t,e,n,o){var i,s,r,a,l="modernizr",c=m("div");(a=u.body)||((a=m(k?"svg":"body")).fake=!0);if(parseInt(n,10))for(;n--;)(s=m("div")).id=o?o[n]:l+(n+1),c.appendChild(s);return(i=m("style")).type="text/css",i.id="s"+l,(a.fake?a:c).appendChild(i),a.appendChild(c),i.styleSheet?i.styleSheet.cssText=t:i.appendChild(u.createTextNode(t)),c.id=l,a.fake&&(a.style.background="",a.style.overflow="hidden",r=E.style.overflow,E.style.overflow="hidden",E.appendChild(a)),i=e(c,t),a.fake?(a.parentNode.removeChild(a),E.style.overflow=r,E.offsetHeight):c.parentNode.removeChild(c),!!i}function r(t,e){if("object"==typeof t)for(var n in t)a(t,n)&&r(n,t[n]);else{var o=(t=t.toLowerCase()).split("."),i=C[o[0]];if(void 0!==(i=2==o.length?i[o[1]]:i))return C;e="function"==typeof e?e():e,1==o.length?C[o[0]]=e:(!C[o[0]]||C[o[0]]instanceof Boolean||(C[o[0]]=new Boolean(C[o[0]])),C[o[0]][o[1]]=e),s([(e&&0!=e?"":"no-")+o.join("-")]),C._trigger(t,e)}return C}function w(t){return t.replace(/([A-Z])/g,function(t,e){return"-"+e.toLowerCase()}).replace(/^ms-/,"-ms-")}function M(t,e,n,o){function i(){r&&(delete z.style,delete z.modElem)}if(o=void 0!==o&&o,void 0!==n){var s=function(t,e){var n=t.length;if("CSS"in d&&"supports"in d.CSS){for(;n--;)if(d.CSS.supports(w(t[n]),e))return!0;return!1}if("CSSSupportsRule"in d){for(var o=[];n--;)o.push("("+w(t[n])+":"+e+")");return y("@supports ("+(o=o.join(" or "))+") { #modernizr { position: absolute; } }",function(t){return"absolute"==g(t,null,"position")})}return f}(t,n);if(void 0!==s)return s}for(var r,a,l,c,u,h=["modernizr","tspan","samp"];!z.style&&h.length;)r=!0,z.modElem=m(h.shift()),z.style=z.modElem.style;for(l=t.length,a=0;a<l;a++)if(c=t[a],u=z.style[c],~(""+c).indexOf("-")&&(c=c.replace(/([a-z])-([a-z])/g,function(t,e,n){return e+n.toUpperCase()}).replace(/^-/,"")),z.style[c]!==f){if(o||void 0===n)return i(),"pfx"!=e||c;try{z.style[c]=n}catch(t){}if(z.style[c]!=u)return i(),"pfx"!=e||c}return i(),!1}function o(t,e,n,o,i){var s,r,a=t.charAt(0).toUpperCase()+t.slice(1),l=(t+" "+B.join(a+" ")+a).split(" ");if(p(e,"string")||void 0===e)return M(l,e,o,i);var c=(t+" "+L.join(a+" ")+a).split(" "),u=e,h=n;for(r in c)if(c[r]in u)if(!1===h)return c[r];else{s=u[c[r]];if(p(s,"function")){var d=s;var f=h||u;return function(){return d.apply(f,arguments)};return}else return s}return!1}function e(t,e,n){return o(t,f,f,e,n)}var i,a,l,t,c,h,v,b,_,T,x=[],S=[],H={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(t,e){var n=this;setTimeout(function(){e(n[t])},0)},addTest:function(t,e,n){S.push({name:t,fn:e,options:n})},addAsyncTest:function(t){S.push({name:null,fn:t})}},C=function(){},E=(C.prototype=H,C=new C,u.documentElement),k="svg"===E.nodeName.toLowerCase(),P=(C.addTest("inlinesvg",function(){var t=m("div");return t.innerHTML="<svg/>","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&t.firstChild&&t.firstChild.namespaceURI)}),H._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""]),j=(H._prefixes=P,C.addTest("csscalc",function(){var t=m("a");return t.style.cssText="width:"+P.join("calc(10px);width:"),!!t.style.length}),"CSS"in d&&"supports"in d.CSS),q="supportsCSS"in d,j=(C.addTest("supports",j||q),(i=d.matchMedia||d.msMatchMedia)?function(t){t=i(t);return t&&t.matches||!1}:function(t){var e=!1;return y("@media "+t+" { #modernizr { position: absolute; } }",function(t){e="absolute"==(d.getComputedStyle?d.getComputedStyle(t,null):t.currentStyle).position}),e}),q=(H.mq=j,C.addTest("mediaqueries",j("only all")),H.testStyles=y),j=(q("#modernizr { height: 50vh; }",function(t){var e=parseInt(d.innerHeight/2,10),t=parseInt(g(t,null,"height"),10);C.addTest("cssvhunit",n(t,e))}),q("#modernizr { width: 50vw; }",function(t){var e=parseInt(d.innerWidth/2,10),t=parseInt(g(t,null,"width"),10);C.addTest("cssvwunit",n(t,e))}),a=void 0===(l={}.hasOwnProperty)||void 0===l.call?function(t,e){return e in t&&void 0===t.constructor.prototype[e]}:function(t,e){return l.call(t,e)},H._l={},H.on=function(t,e){this._l[t]||(this._l[t]=[]),this._l[t].push(e),C.hasOwnProperty(t)&&setTimeout(function(){C._trigger(t,C[t])},0)},H._trigger=function(t,e){var n;this._l[t]&&(n=this._l[t],setTimeout(function(){for(var t=0;t<n.length;t++)(0,n[t])(e)},0),delete this._l[t])},C._q.push(function(){H.addTest=r}),C.addTest("svgasimg",u.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")),"Moz O ms Webkit"),B=H._config.usePrefixes?j.split(" "):[],L=(H._cssomPrefixes=B,H._config.usePrefixes?j.toLowerCase().split(" "):[]),N=(H._domPrefixes=L,{elem:m("modernizr")}),z=(C._q.push(function(){delete N.elem}),{style:N.elem.style});for(T in C._q.unshift(function(){delete z.style}),H.testAllProps=o,H.testAllProps=e,C.addTest("cssgridlegacy",e("grid-columns","10px",!0)),C.addTest("cssgrid",e("grid-template-rows","none",!0)),C.addTest("cssfilters",function(){var t;return C.supports?e("filter","blur(2px)"):((t=m("a")).style.cssText=P.join("filter:blur(2px); "),!!t.style.length&&(u.documentMode===f||9<u.documentMode))}),C.addTest("flexbox",e("flexBasis","1px",!0)),C.addTest("flexwrap",e("flexWrap","wrap",!0)),S)if(S.hasOwnProperty(T)){if(t=[],(c=S[T]).name&&(t.push(c.name.toLowerCase()),c.options)&&c.options.aliases&&c.options.aliases.length)for(h=0;h<c.options.aliases.length;h++)t.push(c.options.aliases[h].toLowerCase());for(v=p(c.fn,"function")?c.fn():c.fn,b=0;b<t.length;b++)1===(_=t[b].split(".")).length?C[_[0]]=v:(!C[_[0]]||C[_[0]]instanceof Boolean||(C[_[0]]=new Boolean(C[_[0]])),C[_[0]][_[1]]=v),x.push((v?"":"no-")+_.join("-"))}s(x),delete H.addTest,delete H.addAsyncTest;for(var A=0;A<C._q.length;A++)C._q[A]();d.Modernizr=C}(window,document),function(t,u){var o,e=t.jQuery||t.Cowboy||(t.Cowboy={});e.throttle=o=function(i,s,r,a){var l,c=0;function t(){var t=this,e=+new Date-c,n=arguments;function o(){c=+new Date,r.apply(t,n)}a&&!l&&o(),l&&clearTimeout(l),a===u&&i<e?o():!0!==s&&(l=setTimeout(a?function(){l=u}:o,a===u?i-e:i))}return"boolean"!=typeof s&&(a=r,r=s,s=u),e.guid&&(t.guid=r.guid=r.guid||e.guid++),t},e.debounce=function(t,e,n){return n===u?o(t,e,!1):o(t,n,!1!==e)}}(this),function(t,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.Headroom=e()}(this,function(){"use strict";function t(t){this.callback=t,this.ticking=!1}function r(t){if(arguments.length<=0)throw new Error("Missing arguments in extend function");for(var e,n,o=t||{},i=1;i<arguments.length;i++){var s=arguments[i]||{};for(e in s)"object"!=typeof o[e]||(n=o[e],n&&"undefined"!=typeof window&&(n===window||n.nodeType))?o[e]=o[e]||s[e]:o[e]=r(o[e],s[e])}return o}function n(t,e){e=r(e,n.options),this.lastKnownScrollY=0,this.elem=t,this.tolerance=(t=e.tolerance)===Object(t)?t:{down:t,up:t},this.classes=e.classes,this.offset=e.offset,this.scroller=e.scroller,this.initialised=!1,this.onPin=e.onPin,this.onUnpin=e.onUnpin,this.onTop=e.onTop,this.onNotTop=e.onNotTop,this.onBottom=e.onBottom,this.onNotBottom=e.onNotBottom}var e={bind:!!function(){}.bind,classList:"classList"in document.documentElement,rAF:!!(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame)};return window.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,t.prototype={constructor:t,update:function(){this.callback&&this.callback(),this.ticking=!1},requestTick:function(){this.ticking||(requestAnimationFrame(this.rafCallback||(this.rafCallback=this.update.bind(this))),this.ticking=!0)},handleEvent:function(){this.requestTick()}},n.prototype={constructor:n,init:function(){if(n.cutsTheMustard)return this.debouncer=new t(this.update.bind(this)),this.elem.classList.add(this.classes.initial),setTimeout(this.attachEvent.bind(this),100),this},destroy:function(){var t,e=this.classes;for(t in this.initialised=!1,e)e.hasOwnProperty(t)&&this.elem.classList.remove(e[t]);this.scroller.removeEventListener("scroll",this.debouncer,!1)},attachEvent:function(){this.initialised||(this.lastKnownScrollY=this.getScrollY(),this.initialised=!0,this.scroller.addEventListener("scroll",this.debouncer,!1),this.debouncer.handleEvent())},unpin:function(){var t=this.elem.classList,e=this.classes;!t.contains(e.pinned)&&t.contains(e.unpinned)||(t.add(e.unpinned),t.remove(e.pinned),this.onUnpin&&this.onUnpin.call(this))},pin:function(){var t=this.elem.classList,e=this.classes;t.contains(e.unpinned)&&(t.remove(e.unpinned),t.add(e.pinned),this.onPin)&&this.onPin.call(this)},top:function(){var t=this.elem.classList,e=this.classes;t.contains(e.top)||(t.add(e.top),t.remove(e.notTop),this.onTop&&this.onTop.call(this))},notTop:function(){var t=this.elem.classList,e=this.classes;t.contains(e.notTop)||(t.add(e.notTop),t.remove(e.top),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){var t=this.elem.classList,e=this.classes;t.contains(e.bottom)||(t.add(e.bottom),t.remove(e.notBottom),this.onBottom&&this.onBottom.call(this))},notBottom:function(){var t=this.elem.classList,e=this.classes;t.contains(e.notBottom)||(t.add(e.notBottom),t.remove(e.bottom),this.onNotBottom&&this.onNotBottom.call(this))},getScrollY:function(){return void 0!==this.scroller.pageYOffset?this.scroller.pageYOffset:(void 0!==this.scroller.scrollTop?this.scroller:document.documentElement||document.body.parentNode||document.body).scrollTop}
1,getViewportHeight:function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},getElementPhysicalHeight:function(t){return Math.max(t.offsetHeight,t.clientHeight)},getScrollerPhysicalHeight:function(){return this.scroller===window||this.scroller===document.body?this.getViewportHeight():this.getElementPhysicalHeight(this.scroller)},getDocumentHeight:function(){var t=document.body,e=document.documentElement;return Math.max(t.scrollHeight,e.scrollHeight,t.offsetHeight,e.offsetHeight,t.clientHeight,e.clientHeight)},getElementHeight:function(t){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},getScrollerHeight:function(){return this.scroller===window||this.scroller===document.body?this.getDocumentHeight():this.getElementHeight(this.scroller)},isOutOfBounds:function(t){var e=t<0,t=t+this.getScrollerPhysicalHeight()>this.getScrollerHeight();return e||t},toleranceExceeded:function(t,e){return Math.abs(t-this.lastKnownScrollY)>=this.tolerance[e]},shouldUnpin:function(t,e){var n=t>this.lastKnownScrollY,t=t>=this.offset;return n&&t&&e},shouldPin:function(t,e){var n=t<this.lastKnownScrollY,t=t<=this.offset;return n&&e||t},update:function(){var t=this.getScrollY(),e=t>this.lastKnownScrollY?"down":"up",e=this.toleranceExceeded(t,e);this.isOutOfBounds(t)||(t<=this.offset?this.top():this.notTop(),t+this.getViewportHeight()>=this.getScrollerHeight()?this.bottom():this.notBottom(),this.shouldUnpin(t,e)?this.unpin():this.shouldPin(t,e)&&this.pin(),this.lastKnownScrollY=t)}},n.options={tolerance:{up:0,down:0},offset:0,scroller:window,classes:{pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},n.cutsTheMustard=void 0!==e&&e.rAF&&e.bind&&e.classList,n}),function(i){i&&(i.fn.headroom=function(o){return this.each(function(){var t=i(this),e=t.data("headroom"),n="object"==typeof o&&o,n=i.extend(!0,{},Headroom.options,n);e||((e=new Headroom(this,n)).init(),t.data("headroom",e)),"string"==typeof o&&(e[o](),"destroy"===o)&&t.removeData("headroom")})},i("[data-headroom]").each(function(){var t=i(this);t.headroom(t.data())}))}(window.Zepto||window.jQuery),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(r){function a(t){return parseFloat(t)||0}function l(t){var t=r(t),o=null,i=[];return t.each(function(){var t=r(this),e=t.offset().top-a(t.css("margin-top")),n=0<i.length?i[i.length-1]:null;null!==n&&Math.floor(Math.abs(o-e))<=1?i[i.length-1]=n.add(t):i.push(t),o=e}),i}function c(t){var e={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof t?r.extend(e,t):("boolean"==typeof t?e.byRow=t:"remove"===t&&(e.remove=!0),e)}function o(t){u._beforeUpdate&&u._beforeUpdate(t,u._groups),r.each(u._groups,function(){u._apply(this.elements,this.options)}),u._afterUpdate&&u._afterUpdate(t,u._groups)}var i=-1,s=-1,u=r.fn.matchHeight=function(t){var n,t=c(t);return t.remove?((n=this).css(t.property,""),r.each(u._groups,function(t,e){e.elements=e.elements.not(n)})):this.length<=1&&!t.target||(u._groups.push({elements:this,options:t}),u._apply(this,t)),this};u.version="0.7.0",u._groups=[],u._throttle=80,u._maintainScroll=!1,u._beforeUpdate=null,u._afterUpdate=null,u._rows=l,u._parse=a,u._parseOptions=c,u._apply=function(t,e){var i=c(e),e=r(t),t=[e],n=r(window).scrollTop(),o=r("html").outerHeight(!0),s=e.parents().filter(":hidden");return s.each(function(){var t=r(this);t.data("style-cache",t.attr("style"))}),s.css("display","block"),i.byRow&&!i.target&&(e.each(function(){var t=r(this),e=t.css("display");"inline-block"!==e&&"flex"!==e&&"inline-flex"!==e&&(e="block"),t.data("style-cache",t.attr("style")),t.css({display:e,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),t=l(e),e.each(function(){var t=r(this);t.attr("style",t.data("style-cache")||"")})),r.each(t,function(t,e){var e=r(e),o=0;if(i.target)o=i.target.outerHeight(!1);else{if(i.byRow&&e.length<=1)return void e.css(i.property,"");e.each(function(){var t=r(this),e=t.attr("style"),n=t.css("display"),n={display:n="inline-block"!==n&&"flex"!==n&&"inline-flex"!==n?"block":n};n[i.property]="",t.css(n),t.outerHeight(!1)>o&&(o=t.outerHeight(!1)),e?t.attr("style",e):t.css("display","")})}e.each(function(){var t=r(this),e=0;i.target&&t.is(i.target)||("border-box"!==t.css("box-sizing")&&(e=(e+=a(t.css("border-top-width"))+a(t.css("border-bottom-width")))+(a(t.css("padding-top"))+a(t.css("padding-bottom")))),t.css(i.property,o-e+"px"))})}),s.each(function(){var t=r(this);t.attr("style",t.data("style-cache")||null)}),u._maintainScroll&&r(window).scrollTop(n/o*r("html").outerHeight(!0)),this},u._applyDataApi=function(){var n={};r("[data-match-height], [data-mh]").each(function(){var t=r(this),e=t.attr("data-mh")||t.attr("data-match-height");e in n?n[e]=n[e].add(t):n[e]=t}),r.each(n,function(){this.matchHeight(!0)})};u._update=function(t,e){if(e&&"resize"===e.type){var n=r(window).width();if(n===i)return;i=n}t?-1===s&&(s=setTimeout(function(){o(e),s=-1},u._throttle)):o(e)},r(u._applyDataApi),r(window).bind("load",function(t){u._update(!1,t)}),r(window).bind("resize orientationchange",function(t){u._update(!0,t)})});
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.