function(e,t){"object"==typeofmodule&&"object"==typeofmodule.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)thrownewError("jQuery requires a window with a document");returnt(e)}:t(e)}("undefined"!=typeofwindow?window:this,function(e,t){functionn(e){vart=!!e&&"length"ine&&e.length,n=oe.type(e);return"function"!==n&&!oe.isWindow(e)&&("array"===n||0===t||"number"==typeoft&&t>0&&t-1ine)}functioni(e,t,n){if(oe.isFunction(t))returnoe.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)returnoe.grep(e,function(e){returne===t!==n});if("string"==typeoft){if(ge.test(t))returnoe.filter(t,e,n);t=oe.filter(t,e)}returnoe.grep(e,function(e){returnZ.call(t,e)>-1!==n})}functionr(e,t){for(;(e=e[t])&&1!==e.nodeType;);returne}functiono(e){vart={};returnoe.each(e.match(be)||[],function(e,n){t[n]=!0}),t}functions(){Q.removeEventListener("DOMContentLoaded",s),e.removeEventListener("load",s),oe.ready()}functiona(){this.expando=oe.expando+a.uid++}functionu(e,t,n){vari;if(n===undefined&&1===e.nodeType)if(i="data-"+t.replace(Ne,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:ke.test(n)?oe.parseJSON(n):n)}catch(e){}Ee.set(e,t,n)}elsen=undefined;returnn}functionl(e,t,n,i){varr,o=1,s=20,a=i?function(){returni.cur()}:function(){returnoe.css(e,t,"")},u=a(),l=n&&n[3]||(oe.cssNumber[t]?"":"px"),c=(oe.cssNumber[t]||"px"!==l&&+u)&&je.exec(oe.css(e,t));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+u||1;do{o=o||".5",c/=o,oe.style(e,t,c+l)}while(o!==(o=a()/u)&&1!==o&&--s)}returnn&&(c=+c||+u||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=l,i.start=c,i.end=r)),r}functionc(e,t){varn="undefined"!=typeofe.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeofe.querySelectorAll?e.querySelectorAll(t||"*"):[];returnt===undefined||t&&oe.nodeName(e,t)?oe.merge([e],n):n}functionf(e,t){for(varn=0,i=e.length;n<i;n++)Te.set(e[n],"globalEval",!t||Te.get(t[n],"globalEval"))}functiond(e,t,n,i,r){for(varo,s,a,u,l,d,h=t.createDocumentFragment(),p=[],g=0,m=e.length;g<m;g++)if((o=e[g])||0===o)if("object"===oe.type(o))oe.merge(p,o.nodeType?[o]:o);elseif(Pe.test(o)){for(s=s||h.appendChild(t.createElement("div")),a=(_e.exec(o)||["",""])[1].toLowerCase(),u=He[a]||He._default,s.innerHTML=u[1]+oe.htmlPrefilter(o)+u[2],d=u[0];d--;)s=s.lastChild;oe.merge(p,s.childNodes),s=h.firstChild,s.textContent=""}elsep.push(t.createTextNode(o));for(h.textContent="",g=0;o=p[g++];)if(i&&oe.inArray(o,i)>-1)r&&r.push(o);elseif(l=oe.contains(o.ownerDocument,o),s=c(h.appendChild(o),"script"),l&&f(s),n)for(d=0;o=s[d++];)qe.test(o.type||"")&&n.push(o);returnh}functionh(){return!0}functionp(){return!1}functiong(){try{returnQ.activeElement}catch(e){}}functionm(e,t,n,i,r,o){vars,a;if("object"==typeoft){"string"!=typeofn&&(i=i||n,n=undefined);for(aint)m(e,a,n,i,t[a],o);returne}if(null==i&&null==r?(r=n,i=n=undefined):null==r&&("string"==typeofn?(r=i,i=undefined):(r=i,i=n,n=undefined)),!1===r)r=p;elseif(!r)returnthis;return1===o&&(s=r,r=function(e){returnoe().off(e),s.apply(this,arguments)},r.guid=s.guid||(s.guid=oe.guid++)),e.each(function(){oe.event.add(this,t,r,i,n)})}functionv(e,t){returnoe.nodeName(e,"table")&&oe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e:e}functiony(e){returne.type=(null!==e.getAttribute("type"))+"/"+e.type,e}functionx(e){vart=Be.exec(e.type);returnt?e.type=t[1]:e.removeAttribute("type"),e}functionb(e,t){varn,i,r,o,s,a,u,l;if(1===t.nodeType){if(Te.hasData(e)&&(o=Te.access(e),s=Te.set(t,o),l=o.events)){deletes.handle,s.events={};for(rinl)for(n=0,i=l[r].length;n<i;n++)oe.event.add(t,r,l[r][n])}Ee.hasData(e)&&(a=Ee.access(e),u=oe.extend({},a),Ee.set(t,u))}}functionw(e,t){varn=t.nodeName.toLowerCase();"input"===n&&De.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}functionC(e,t,n,i){t=G.apply([],t);varr,o,s,a,u,l,f=0,h=e.length,p=h-1,g=t[0],m=oe.isFunction(g);if(m||h>1&&"string"==typeofg&&!ie.checkClone&&Me.test(g))retu
oe.ajaxPrefilter("json jsonp",function(t,n,i){varr,o,s,a=!1!==t.jsonp&&(Ht.test(t.url)?"url":"string"==typeoft.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ht.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])returnr=t.jsonpCallback=oe.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Ht,"$1"+r):!1!==t.jsonp&&(t.url+=(mt.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){returns||oe.error(r+" was not called"),s[0]},t.dataTypes[0]="json",o=e[r],e[r]=function(){s=arguments},i.always(function(){o===undefined?oe(e).removeProp(r):e[r]=o,t[r]&&(t.jsonpCallback=n.jsonpCallback,qt.push(r)),s&&oe.isFunction(o)&&o(s[0]),s=o=undefined}),"script"}),ie.createHTMLDocument=function(){vare=Q.implementation.createHTMLDocument("").body;returne.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),oe.parseHTML=function(e,t,n){if(!e||"string"!=typeofe)returnnull;"boolean"==typeoft&&(n=t,t=!1),t=t||(ie.createHTMLDocument?Q.implementation.createHTMLDocument(""):Q);vari=pe.exec(e),r=!n&&[];returni?[t.createElement(i[1])]:(i=d([e],t,r),r&&r.length&&oe(r).remove(),oe.merge([],i.childNodes))};varPt=oe.fn.load;oe.fn.load=function(e,t,n){if("string"!=typeofe&&Pt)returnPt.apply(this,arguments);vari,r,o,s=this,a=e.indexOf(" ");returna>-1&&(i=oe.trim(e.slice(a)),e=e.slice(0,a)),oe.isFunction(t)?(n=t,t=undefined):t&&"object"==typeoft&&(r="POST"),s.length>0&&oe.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){o=arguments,s.html(i?oe("<div>").append(oe.parseHTML(e)).find(i):e)}).always(n&&function(e,t){s.each(function(){n.apply(s,o||[e.responseText,t,e])})}),this},oe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){oe.fn[t]=function(e){returnthis.on(t,e)}}),oe.expr.filters.animated=function(e){returnoe.grep(oe.timers,function(t){returne===t.elem}).length},oe.offset={setOffset:function(e,t,n){vari,r,o,s,a,u,l,c=oe.css(e,"position"),f=oe(e),d={};"static"===c&&(e.style.position="relative"),a=f.offset(),o=oe.css(e,"top"),u=oe.css(e,"left"),l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1,l?(i=f.position(),s=i.top,r=i.left):(s=parseFloat(o)||0,r=parseFloat(u)||0),oe.isFunction(t)&&(t=t.call(e,n,oe.extend({},a))),null!=t.top&&(d.top=t.top-a.top+s),null!=t.left&&(d.left=t.left-a.left+r),"using"int?t.using.call(e,d):f.css(d)}},oe.fn.extend({offset:function(e){if(arguments.length)returne===undefined?this:this.each(function(t){oe.offset.setOffset(this,e,t)});vart,n,i=this[0],r={top:0,left:0},o=i&&i.ownerDocument;if(o)returnt=o.documentElement,oe.contains(t,i)?(r=i.getBoundingClientRect(),n=U(o),{top:r.top+n.pageYOffset-t.clientTop,left:r.left+n.pageXOffset-t.clientLeft}):r},position:function(){if(this[0]){vare,t,n=this[0],i={top:0,left:0};return"fixed"===oe.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),oe.nodeName(e[0],"html")||(i=e.offset()),i.top+=oe.css(e[0],"borderTopWidth",!0)-e.scrollTop(),i.left+=oe.css(e[0],"borderLeftWidth",!0)-e.scrollLeft()),{top:t.top-i.top-oe.css(n,"marginTop",!0),left:t.left-i.left-oe.css(n,"marginLeft",!0)}}},offsetParent:function(){returnthis.map(function(){for(vare=this.offsetParent;e&&"static"===oe.css(e,"position");)e=e.offsetParent;returne||Ge})}}),oe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){varn="pageYOffset"===t;oe.fn[e]=function(i){returnCe(this,function(e,i,r){varo=U(e);if(r===undefined)returno?o[t]:e[i];o?o.scrollTo(n?o.pageXOffset:r,n?r:o.pageYOffset):e[i]=r},e,i,arguments.length)}}),oe.each(["top","left"],function(e,t){oe.cssHooks[t]=N(ie.pixelPosition,function(e,n){if(n)returnn=k(e,t),Ye.test(n)?oe(e).position()[t]+"px":n})}),oe.each({Height:"height",Width:"width"},function(e,t){oe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){oe.fn[i]=function(i,r){varo=arguments.length&&(n||"boolean"!=typeofi),s=n||(!0===i||!0===r?"margin":"border");returnCe(this,function(t,n,i){varr;returnoe.isWindow(t)?t.document.documentElement["client"
e.EventEmitter=function(){this.events={}},e.EventEmitter.prototype.addListener=function(){vare=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeoft)thrownewTypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},e.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){varn=this.events[e].indexOf(t);this.events[e].splice(n,1),this.events[e].length||deletethis.events[e]}},e.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){vart=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(undefined,t)})}},e.EventEmitter.prototype.hasHandler=function(e){returneinthis.events},/*!
e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions={},e.Pipeline.registerFunction=function(t,n){ninthis.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+n),t.label=n,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){t.label&&t.labelinthis.registeredFunctions||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){varn=newe.Pipeline;returnt.forEach(function(t){vari=e.Pipeline.registeredFunctions[t];if(!i)thrownewError("Cannot load un-registered function: "+t);n.add(i)}),n},e.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,n){e.Pipeline.warnIfFunctionNotRegistered(n);vari=this._stack.indexOf(t)+1;this._stack.splice(i,0,n)},e.Pipeline.prototype.before=function(t,n){e.Pipeline.warnIfFunctionNotRegistered(n);vari=this._stack.indexOf(t);this._stack.splice(i,0,n)},e.Pipeline.prototype.remove=function(e){vart=this._stack.indexOf(e);this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(vart=[],n=e.length,i=this._stack.length,r=0;r<n;r++){for(varo=e[r],s=0;s<i&&void0!==(o=this._stack[s](o,r,e));s++);void0!==o&&t.push(o)}returnt},e.Pipeline.prototype.reset=function(){this._stack=[]},e.Pipeline.prototype.toJSON=function(){returnthis._stack.map(function(t){returne.Pipeline.warnIfFunctionNotRegistered(t),t.label})},/*!
jQuery.extend({highlight:function(e,t,n,i){if(3===e.nodeType){varr=e.data.match(t);if(r){varo=document.createElement(n||"span");o.className=i||"highlight";vars=e.splitText(r.index);s.splitText(r[0].length);vara=s.cloneNode(!0);returno.appendChild(a),s.parentNode.replaceChild(o,s),1}}elseif(1===e.nodeType&&e.childNodes&&!/(script|style)/i.test(e.tagName)&&(e.tagName!==n.toUpperCase()||e.className!==i))for(varu=0;u<e.childNodes.length;u++)u+=jQuery.highlight(e.childNodes[u],t,n,i);return0}}),jQuery.fn.unhighlight=function(e){vart={className:"highlight",element:"span"};returnjQuery.extend(t,e),this.find(t.element+"."+t.className).each(function(){vare=this.parentNode;e.replaceChild(this.firstChild,this),e.normalize()}).end()},jQuery.fn.highlight=function(e,t){varn={className:"highlight",element:"span",caseSensitive:!1,wordsOnly:!1};if(jQuery.extend(n,t),e.constructor===String&&(e=[e]),e=jQuery.grep(e,function(e){return""!=e}),e=jQuery.map(e,function(e){returne.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}),0==e.length)returnthis;vari=n.caseSensitive?"":"i",r="("+e.join("|")+")";n.wordsOnly&&(r="\\b"+r+"\\b");varo=newRegExp(r,i);returnthis.each(function(){jQuery.highlight(this,o,n.element,n.className)})},function(){"use strict";functione(){$("h1, h2").each(function(){vare=$(this),t=e.nextUntil("h1, h2");u.add({id:e.prop("id"),title:e.text(),body:t.text()})})}functiont(){o=$(".content"),s=$(".search-results"),$("#input-search").on("keyup",n)}functionn(e){if(r(),s.addClass("visible"),27===e.keyCode&&(this.value=""),this.value){vart=u.search(this.value).filter(function(e){returne.score>1e-4});t.length?(s.empty(),$.each(t,function(e,t){varn=document.getElementById(t.ref);s.append("<li><a href='#"+t.ref+"'>"+$(n).text()+"</a></li>")}),i.call(this)):(s.html("<li></li>"),$(".search-results li").text('No Results Found for "'+this.value+'"'))}elser(),s.removeClass("visible")}functioni(){this.value&&o.highlight(this.value,a)}functionr(){o.unhighlight(a)}varo,s,a={element:"span",className:"search-highlight"},u=newlunr.Index;u.ref("id"),u.field("title",{boost:10}),u.field("body"),u.pipeline.add(lunr.trimmer,lunr.stopWordFilter),$(e),$(t)}(),/*!jQueryUI-v1.11.3-2015-02-12
vart=0,n=Array.prototype.slice;e.cleanData=function(t){returnfunction(n){vari,r,o;for(o=0;null!=(r=n[o]);o++)try{i=e._data(r,"events"),i&&i.remove&&e(r).triggerHandler("remove")}catch(e){}t(n)}}(e.cleanData),e.widget=function(t,n,i){varr,o,s,a,u={},l=t.split(".")[0];returnt=t.split(".")[1],r=l+"-"+t,i||(i=n,n=e.Widget),e.expr[":"][r.toLowerCase()]=function(t){return!!e.data(t,r)},e[l]=e[l]||{},o=e[l][t],s=e[l][t]=function(e,t){if(!this._createWidget)returnnews(e,t);arguments.length&&this._createWidget(e,t)},e.extend(s,o,{version:i.version,_proto:e.extend({},i),_childConstructors:[]}),a=newn,a.options=e.widget.extend({},a.options),e.each(i,function(t,i){if(!e.isFunction(i))returnvoid(u[t]=i);u[t]=function(){vare=function(){returnn.prototype[t].apply(this,arguments)},r=function(e){returnn.prototype[t].apply(this,e)};returnfunction(){vart,n=this._super,o=this._superApply;returnthis._super=e,this._superApply=r,t=i.apply(this,arguments),this._super=n,this._superApply=o,t}}()}),s.prototype=e.widget.extend(a,{widgetEventPrefix:o?a.widgetEventPrefix||t:t},u,{constructor:s,namespace:l,widgetName:t,widgetFullName:r}),o?(e.each(o._childConstructors,function(t,n){vari=n.prototype;e.widget(i.namespace+"."+i.widgetName,s,n._proto)}),deleteo._childConstructors):n._childConstructors.push(s),e.widget.bridge(t,s),s},e.widget.extend=function(t){for(vari,r,o=n.call(arguments,1),s=0,a=o.length;s<a;s++)for(iino[s])r=o[s][i],o[s].hasOwnProperty(i)&&r!==undefined&&(e.isPlainObject(r)?t[i]=e.isPlainObject(t[i])?e.widget.extend({},t[i],r):e.widget.extend({},r):t[i]=r);returnt},e.widget.bridge=function(t,i){varr=i.prototype.widgetFullName||t;e.fn[t]=function(o){vars="string"==typeofo,a=n.call(arguments,1),u=this;returns?this.each(function(){varn,i=e.data(this,r);return"instance"===o?(u=i,!1):i?e.isFunction(i[o])&&"_"!==o.charAt(0)?(n=i[o].apply(i,a),n!==i&&n!==undefined?(u=n&&n.jquery?u.pushStack(n.get()):n,!1):void0):e.error("no such method '"+o+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+o+"'")}):(a.length&&(o=e.widget.extend.apply(null,[o].concat(a))),this.each(function(){vart=e.data(this,r);t?(t.option(o||{}),t._init&&t._init()):e.data(this,r,newi(o,this))})),u}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(n,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=t++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),n),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){returnthis.element},option:function(t,n){vari,r,o,s=t;if(0===arguments.length)returne.widget.extend({},this.options);if("string"==typeoft)if(s={},i=t.split("."),t=i.shift(),i.length){for(r=s[t]=e.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)r[i[o]]=r[i[o]]||{},r=r[i[o]];if(t=i.pop(),1===arguments.length)returnr[t]===undefined?null:r[t];r[t]=n}else{if(1===arguments.length)returnthis.options[t]===undefined?null:this.options[t];s[t]=n}returnthis._setOptions(s),this},_setO