1(function(t){function e(){}function i(p){if(p){var h="undefined"==typeof console?e:function(t){console.error(t)};return p.bridget=function(t,e){(function(t){t.prototype.option||(t.prototype.option=function(t){p.isPlainObject(t)&&(this.options=p.extend(!0,this.options,t))})})(e),function(a,u){p.fn[a]=function(e){if("string"!=typeof e)return this.each(function(){var t=p.data(this,a);t?(t.option(e),t._init()):(t=new u(this,e),p.data(this,a,t))});for(var t=f.call(arguments,1),i=0,o=this.length;i<o;i++){var n=this[i],r=p.data(n,a);if(r)if(p.isFunction(r[e])&&"_"!==e.charAt(0)){var s=r[e].apply(r,t);if(void 0!==s)return s}else h("no such method '"+e+"' for "+a+" instance");else h("cannot call methods on "+a+" prior to initialization; attempted to call '"+e+"'")}return this}}(t,e)},p.bridget}}var f=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["js/vendors/test/js/vendors/jquery"],i):"object"==typeof exports?i(require("js/vendors/test/js/vendors/jquery")):i(t.jQuery)})(window),function(i){function o(t){var e=i.event;return e.target=e.target||e.srcElement||t,e}var t=document.documentElement,e=function(){};t.addEventListener?e=function(t, e, i){t.addEventListener(e,i,!1)}:t.attachEvent&&(e=function(e, t, i){e[t+i]=i.handleEvent?function(){var t=o(e);i.handleEvent.call(i,t)}:function(){var t=o(e);i.call(e,t)},e.attachEvent("on"+t,e[t+i])});var n=function(){};t.removeEventListener?n=function(t, e, i){t.removeEventListener(e,i,!1)}:t.detachEvent&&(n=function(e, i, o){e.detachEvent("on"+i,e[i+o]);try{delete e[i+o]}catch(t){e[i+o]=void 0}});var r={bind:e,unbind:n};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:i.eventie=r}(this),function(e){function i(t){"function"==typeof t&&(i.isReady?t():s.push(t))}function o(t){var e="readystatechange"===t.type&&"complete"!==r.readyState;i.isReady||e||n()}function n(){i.isReady=!0;for(var t=0,e=s.length; t<e; t++){(0,s[t])()}}function t(t){return"complete"===r.readyState?n():(t.bind(r,"DOMContentLoaded",o),t.bind(r,"readystatechange",o),t.bind(e,"load",o)),i}var r=e.document,s=[];i.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],t):"object"==typeof exports?module.exports=t(require("eventie")):e.docReady=t(e.eventie)}(window),function(){function t(){}function r(t, e){for(var i=t.length; i--;)if(t[i].listener===e)return i;return-1}function e(t){return function(){return this[t].apply(this,arguments)}}var i=t.prototype,o=this,n=o.EventEmitter;i.getListeners=function(t){var e,i,o=this._getEvents();if(t instanceof RegExp)for(i in e={},o)o.hasOwnProperty(i)&&t.test(i)&&(e[i]=o[i]);else e=o[t]||(o[t]=[]);return e},i.flattenListeners=function(t){var e,i=[];for(e=0; t.length>e; e+=1)i.push(t[e].listener);return i},i.getListenersAsObject=function(t){var e,i=this.getListeners(t);return i instanceof Array&&((e={})[t]=i),e||i},i.addListener=function(t, e){var i,o=this.getListenersAsObject(t),n="object"==typeof e;for(i in o)o.hasOwnProperty(i)&&-1===r(o[i],e)&&o[i].push(n?e:{listener:e,once:!1});return this},i.on=e("addListener"),i.addOnceListener=function(t, e){return this.addListener(t,{listener:e,once:!0})},i.once=e("addOnceListener"),i.defineEvent=function(t){return this.getListeners(t),this},i.defineEvents=function(t){for(var e=0; t.length>e; e+=1)this.defineEvent(t[e]);return this},i.removeListener=function(t, e){var i,o,n=this.getListenersAsObject(t);for(o in n)n.hasOwnProperty(o)&&(-1!==(i=r(n[o],e))&&n[o].splice(i,1));return this},i.off=e("removeListener"),i.addListeners=function(t, e){return this.manipulateListeners(!1,t,e)},i.removeListeners=function(t, e){return this.manipulateListeners(!0,t,e)},i.manipulateListeners=function(t, e, i){var o,n,r=t?this.removeListener:this.addListener,s=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(o=i.length; o--;)r.call(this,e,i[o]);else for(o in e)e.hasOwnProperty(o)&&(n=e[o])&&("function"==typeof n?r.call(this,o,n):s.call(this,o,n));return this},i.removeEvent=function(t){var e,i=typeof t,o=this._getEvents();if("string"==i)delete o[t];else if(t instanceof RegExp)for(e in o)o.hasOwnProperty(e)&&t.test(e)&&delete o[e];else delete this._events;return this},i.removeAllListeners=e("removeEvent"),i.emitEvent=function(t, e){var i,o,n,r=this.getListenersAsObject(t);for(n in r)if(r.hasOwnProperty(n))for(o=r[n].length; o--;)!0===(i=r[n][o]).once&&this.removeListener(t,i.listener),i.listener.apply(this,e||[])===this._getOnceReturnValue()&&this.removeListener(t,i.listener);return this},i.trigger=e("emitEvent"),i.emit=function(t){var e=Array.prototype.slice.call(arguments,1
1);return this.emitEvent(t,e)},i.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},i._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},i._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return o.EventEmitter=n,t},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:o.EventEmitter=t}.call(this),function(t){function e(t){if(t){if("string"==typeof r[t])return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var e,i=0,o=n.length; i<o; i++)if(e=n[i]+t,"string"==typeof r[e])return e}}var n="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return e}):"object"==typeof exports?module.exports=e:t.getStyleProperty=e}(window),function(a){function b(t){var e=parseFloat(t);return-1===t.indexOf("%")&&!isNaN(e)&&e}function t(r){function v(){if(!s){s=!0;var e=a.getComputedStyle;if(n=e?function(t){return e(t,null)}:function(t){return t.currentStyle},I=function(t){var e=n(t);return e||u("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e},L=r("boxSizing")){var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[L]="border-box";var i=document.body||document.documentElement;i.appendChild(t);var o=I(t);z=200===b(o.width),i.removeChild(t)}}var n}function _(t, e){if(a.getComputedStyle||-1===e.indexOf("%"))return e;var i=t.style,o=i.left,n=t.runtimeStyle,r=n&&n.left;return r&&(n.left=t.currentStyle.left),i.left=e,e=i.pixelLeft,i.left=o,r&&(n.left=r),e}var I,L,z,s=!1;return function(t){if(v(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var e=I(t);if("none"===e.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0,i=x.length; e<i; e++){t[x[e]]=0}return t}();var i={};i.width=t.offsetWidth,i.height=t.offsetHeight;for(var o=i.isBorderBox=!(!L||!e[L]||"border-box"!==e[L]),n=0,r=x.length; n<r; n++){var s=x[n],a=e[s];a=_(t,a);var u=parseFloat(a);i[s]=isNaN(u)?0:u}var p=i.paddingLeft+i.paddingRight,h=i.paddingTop+i.paddingBottom,f=i.marginLeft+i.marginRight,l=i.marginTop+i.marginBottom,d=i.borderLeftWidth+i.borderRightWidth,c=i.borderTopWidth+i.borderBottomWidth,y=o&&z,m=b(e.width);!1!==m&&(i.width=m+(y?0:p+d));var g=b(e.height);return!1!==g&&(i.height=g+(y?0:h+c)),i.innerWidth=i.width-(p+d),i.innerHeight=i.height-(h+c),i.outerWidth=i.width+f,i.outerHeight=i.height+l,i}}}var u="undefined"==typeof console?function(){}:function(t){console.error(t)},x=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],t):"object"==typeof exports?module.exports=t(require("desandro-get-style-property")):a.getSize=t(a.getStyleProperty)}(window),function(n){function i(t, e){return t[o](e)}function r(t){t.parentNode||document.createDocumentFragment().appendChild(t)}var t,o=function(){if(n.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],e=0,i=t.length; e<i; e++){var o=t[e]+"MatchesSelector";if(n[o])return o}}();if(o){var e=i(document.createElement("div"),"div");t=e?i:function(t, e){return r(t),i(t,e)}}else t=function(t, e){r(t);for(var i=t.parentNode.querySelectorAll(e),o=0,n=i.length; o<n; o++)if(i[o]===t)return!0;return!1};"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return t}):"object"==typeof exports?module.exports=t:window.matchesSelector=t}(Element.prototype),function(t){function e(t, e, r){function i(t, e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var o=r("transition"),n=r("transform"),s=o&&n,a=!!r("perspective"),u={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[o],p=["transform","transition","transitionDuration","transitionProperty"],h=function(){for(var t={},e=0,i=p.length; e<i; e++){var o=p[e],n=r(o);n&&n!==o&&(t[o]=n)}return t}();(function(t, e){for(var i in e)t[i]=e[i]})(i.prototype,t.prototype),i.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},i.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.prototype.getSize=function(){this.size=e(this.element)},i.prototype.css=function(t){var e=this.element.style;for(var i in t){e[h[i]||i]=t[i]}},i.prototype.getPosition=function(){var t=y(this.element),e=this.layout.options,i=e.isOriginLeft,o=e.isOriginTop,n=parseInt(t[i?"left":"right"],10),r=parseInt(t[o?"top":"bottom"],10);n=isNaN(n)?0:n,r=isNaN(r)?0:r;var s=this.layout.size;
1n-=i?s.paddingLeft:s.paddingRight,r-=o?s.paddingTop:s.paddingBottom,this.position.x=n,this.position.y=r},i.prototype.layoutPosition=function(){var t=this.layout.size,e=this.layout.options,i={};e.isOriginLeft?(i.left=this.position.x+t.paddingLeft+"px",i.right=""):(i.right=this.position.x+t.paddingRight+"px",i.left=""),e.isOriginTop?(i.top=this.position.y+t.paddingTop+"px",i.bottom=""):(i.bottom=this.position.y+t.paddingBottom+"px",i.top=""),this.css(i),this.emitEvent("layout",[this])};var f=a?function(t, e){return"translate3d("+t+"px, "+e+"px, 0)"}:function(t, e){return"translate("+t+"px, "+e+"px)"};i.prototype._transitionTo=function(t, e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),r=parseInt(e,10),s=n===this.position.x&&r===this.position.y;if(this.setPosition(t,e),!s||this.isTransitioning){var a=t-i,u=e-o,p={},h=this.layout.options;a=h.isOriginLeft?a:-a,u=h.isOriginTop?u:-u,p.transform=f(a,u),this.transition({to:p,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},i.prototype.goTo=function(t, e){this.setPosition(t,e),this.layoutPosition()},i.prototype.moveTo=s?i.prototype._transitionTo:i.prototype.goTo,i.prototype.setPosition=function(t, e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},i.prototype._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},i.prototype._transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);this.element.offsetHeight;null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var l=n&&function(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}(n)+",opacity";i.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:l,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(u,this,!1))},i.prototype.transition=i.prototype[o?"_transition":"_nonTransition"],i.prototype.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},i.prototype.onotransitionend=function(t){this.ontransitionend(t)};var d={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};i.prototype.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=d[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],function(t){for(var e in t)return!1;return!null}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd)e.onEnd[i].call(this),delete e.onEnd[i];this.emitEvent("transitionEnd",[this])}},i.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},i.prototype._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:""};return i.prototype.removeTransitionStyles=function(){this.css(c)},i.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.emitEvent("remove",[this])},i.prototype.remove=function(){if(o&&parseFloat(this.layout.options.transitionDuration)){var t=this;this.on("transitionEnd",function(){return t.removeElem(),!0}),this.hide()}else this.removeElem()},i.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options;this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0})},i.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options;this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},i.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},i}var i=t.getComputedStyle,y=i?function(t){return i(t,null)}:function(t){return t.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],e):"object"==typeof exports?module.exports=e(require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property")):(t.Outlayer={},t.Outlayer.Item=e(t.EventEmitter,t.getSize,t.getStyleProperty))}(window),function(u){function f(t, e){for(var i in e)t[i]=e[i];return t}function h(t){var e=[];
1if(function(t){return"[object Array]"===n.call(t)}(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0,o=t.length; i<o; i++)e.push(t[i]);else e.push(t);return e}function l(t, e){var i=o(e,t);-1!==i&&e.splice(i,1)}function t(t, e, i, n, p, o){function r(t, e){if("string"==typeof t&&(t=c.querySelector(t)),t&&g(t)){this.element=t,this.options=f({},this.constructor.defaults),this.option(e);var i=++s;this.element.outlayerGUID=i,(a[i]=this)._create(),this.options.isInitLayout&&this.layout()}else y&&y.error("Bad "+this.constructor.namespace+" element: "+t)}var s=0,a={};return r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},f(r.prototype,i.prototype),r.prototype.option=function(t){f(this.options,t)},r.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),f(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},r.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},r.prototype._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0,r=e.length; n<r; n++){var s=new i(e[n],this);o.push(s)}return o},r.prototype._filterFindItemElements=function(t){t=h(t);for(var e=this.options.itemSelector,i=[],o=0,n=t.length; o<n; o++){var r=t[o];if(g(r))if(e){p(r,e)&&i.push(r);for(var s=r.querySelectorAll(e),a=0,u=s.length; a<u; a++)i.push(s[a])}else i.push(r)}return i},r.prototype.getItemElements=function(){for(var t=[],e=0,i=this.items.length; e<i; e++)t.push(this.items[e].element);return t},r.prototype._init=r.prototype.layout=function(){this._resetLayout(),this._manageStamps();var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},r.prototype._resetLayout=function(){this.getSize()},r.prototype.getSize=function(){this.size=n(this.element)},r.prototype._getMeasurement=function(t, e){var i,o=this.options[t];o?("string"==typeof o?i=this.element.querySelector(o):g(o)&&(i=o),this[t]=i?n(i)[e]:o):this[t]=0},r.prototype.layoutItems=function(t, e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},r.prototype._getItemsForLayout=function(t){for(var e=[],i=0,o=t.length; i<o; i++){var n=t[i];n.isIgnored||e.push(n)}return e},r.prototype._layoutItems=function(t, e){function i(){o.emitEvent("layoutComplete",[o,t])}var o=this;if(t&&t.length){this._itemsOn(t,"layout",i);for(var n=[],r=0,s=t.length; r<s; r++){var a=t[r],u=this._getItemLayoutPosition(a);u.item=a,u.isInstant=e||a.isLayoutInstant,n.push(u)}this._processLayoutQueue(n)}else i()},r.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},r.prototype._processLayoutQueue=function(t){for(var e=0,i=t.length; e<i; e++){var o=t[e];this._positionItem(o.item,o.x,o.y,o.isInstant)}},r.prototype._positionItem=function(t, e, i, o){o?t.goTo(e,i):t.moveTo(e,i)},r.prototype._postLayout=function(){this.resizeContainer()},r.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},r.prototype._getContainerSize=d,r.prototype._setContainerMeasure=function(t, e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},r.prototype._itemsOn=function(t, e, i){function o(){return++n===r&&i.call(s),!0}for(var n=0,r=t.length,s=this,a=0,u=t.length; a<u; a++){t[a].on(e,o)}},r.prototype.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},r.prototype.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},r.prototype.stamp=function(t){if(t=this._find(t)){this.stamps=this.stamps.concat(t);for(var e=0,i=t.length; e<i; e++){var o=t[e];this.ignore(o)}}},r.prototype.unstamp=function(t){if(t=this._find(t))for(var e=0,i=t.length; e<i; e++){var o=t[e];l(o,this.stamps),this.unignore(o)}},r.prototype._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=h(t)):void 0},r.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect
1();for(var t=0,e=this.stamps.length; t<e; t++){var i=this.stamps[t];this._manageStamp(i)}}},r.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},r.prototype._manageStamp=d,r.prototype._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,o=n(t);return{left:e.left-i.left-o.marginLeft,top:e.top-i.top-o.marginTop,right:i.right-e.right-o.marginRight,bottom:i.bottom-e.bottom-o.marginBottom}},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.bindResize=function(){this.isResizeBound||(t.bind(u,"resize",this),this.isResizeBound=!0)},r.prototype.unbindResize=function(){this.isResizeBound&&t.unbind(u,"resize",this),this.isResizeBound=!1},r.prototype.onresize=function(){this.resizeTimeout&&clearTimeout(this.resizeTimeout);var t=this;this.resizeTimeout=setTimeout(function(){t.resize(),delete t.resizeTimeout},100)},r.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},r.prototype.needsResizeLayout=function(){var t=n(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},r.prototype.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},r.prototype.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},r.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},r.prototype.reveal=function(t){var e=t&&t.length;if(e)for(var i=0; i<e; i++){t[i].reveal()}},r.prototype.hide=function(t){var e=t&&t.length;if(e)for(var i=0; i<e; i++){t[i].hide()}},r.prototype.getItem=function(t){for(var e=0,i=this.items.length; e<i; e++){var o=this.items[e];if(o.element===t)return o}},r.prototype.getItems=function(t){if(t&&t.length){for(var e=[],i=0,o=t.length; i<o; i++){var n=t[i],r=this.getItem(n);r&&e.push(r)}return e}},r.prototype.remove=function(t){t=h(t);var e=this.getItems(t);if(e&&e.length){this._itemsOn(e,"remove",function(){this.emitEvent("removeComplete",[this,e])});for(var i=0,o=e.length; i<o; i++){var n=e[i];n.remove(),l(n,this.items)}}},r.prototype.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="";for(var e=0,i=this.items.length; e<i; e++){this.items[e].destroy()}this.unbindResize();var o=this.element.outlayerGUID;delete a[o],delete this.element.outlayerGUID,m&&m.removeData(this.element,this.constructor.namespace)},r.data=function(t){var e=t&&t.outlayerGUID;return e&&a[e]},r.create=function(p, t){function h(){r.apply(this,arguments)}return Object.create?h.prototype=Object.create(r.prototype):f(h.prototype,r.prototype),(h.prototype.constructor=h).defaults=f({},r.defaults),f(h.defaults,t),h.prototype.settings={},h.namespace=p,h.data=r.data,(h.Item=function(){o.apply(this,arguments)}).prototype=new o,e(function(){for(var t=function(t){return t.replace(/(.)([A-Z])/g,function(t, e, i){return e+"-"+i}).toLowerCase()}(p),e=c.querySelectorAll(".js-"+t),i="data-"+t+"-options",o=0,n=e.length; o<n; o++){var r,s=e[o],a=s.getAttribute(i);try{r=a&&JSON.parse(a)}catch(t){y&&y.error("Error parsing "+i+" on "+s.nodeName.toLowerCase()+(s.id?"#"+s.id:"")+": "+t);continue}var u=new h(s,r);m&&m.data(s,p,u)}}),m&&m.bridget&&m.bridget(p,h),h},r.Item=o,r}function d(){}var c=u.document,y=u.console,m=u.jQuery,n=Object.prototype.toString,g="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(t){return t instanceof HTMLElement}:function(t){return t&&"object"==typeof t&&1===t.nodeType&&"string"==typeof t.nodeName},o=Array.prototype.indexOf?function(t, e){return t.indexOf(e)}:function(t, e){for(var i=0,o=t.length; i<o; i++)if(t[i]===e)return i;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],t):"object"==typeof exports?module.exports=t(require("eventie"),require("doc-ready"),require("wolfy87-eventemitter"),require("get-size"),require("desandro-matches-selector"),require("./item")):u.Outlayer=t(u.eventie,u.docReady,u.EventEmitter,u.getSize,u.matchesSelector,u.Outlayer.Item)}(window),function(t){function e(t){function e(){t.Item.apply(this,arguments)}(e.prototype=new t.Item)._create=function(){this.id=this.layout.itemGUID++,t.Item.prototype._create.call(this),this.sortData={}},e.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var i=e.prototype.destroy;return e.prototype.destroy=function(){i.apply(this,arguments),this.css({display:""})},e}"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):"object"==typeof exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window),function(t){function e(e, r){function s(t){(this.isotope=t)&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}return function(){function t(t){return function(){return r.prototype[t].apply(this.isotope,arguments)}}for(var e=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],i=0,o=e.length; i<o; i++){var n=e[i];s.prototype[n]=t(n)}}(),s.prototype.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);
1return this.isotope.size&&t&&t.innerHeight!==this.isotope.size.innerHeight},s.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},s.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},s.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},s.prototype.getSegmentSize=function(t, e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},s.prototype.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},s.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},s.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},s.modes={},s.create=function(t, e){function i(){s.apply(this,arguments)}return i.prototype=new s,e&&(i.options=e),s.modes[i.prototype.namespace=t]=i},s}"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window),function(t){function e(t, p){var e=t.create("masonry");return e.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var t=this.cols;for(this.colYs=[]; t--;)this.colYs.push(0);this.maxY=0},e.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],e=t&&t.element;this.columnWidth=e&&p(e).outerWidth||this.containerWidth}this.columnWidth+=this.gutter,this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth),this.cols=Math.max(this.cols,1)},e.prototype.getContainerWidth=function(){var t=this.options.isFitWidth?this.element.parentNode:this.element,e=p(t);this.containerWidth=e&&e.innerWidth},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var o=this._getColGroup(i),n=Math.min.apply(Math,o),r=h(o,n),s={x:this.columnWidth*r,y:n},a=n+t.size.outerHeight,u=this.cols+1-o.length,p=0; p<u; p++)this.colYs[r+p]=a;return s},e.prototype._getColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0; o<i; o++){var n=this.colYs.slice(o,o+t);e[o]=Math.max.apply(Math,n)}return e},e.prototype._manageStamp=function(t){var e=p(t),i=this._getElementOffset(t),o=this.options.isOriginLeft?i.left:i.right,n=o+e.outerWidth,r=Math.floor(o/this.columnWidth);r=Math.max(0,r);var s=Math.floor(n/this.columnWidth);s-=n%this.columnWidth?0:1,s=Math.min(this.cols-1,s);for(var a=(this.options.isOriginTop?i.top:i.bottom)+e.outerHeight,u=r; u<=s; u++)this.colYs[u]=Math.max(a,this.colYs[u])},e.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this.options.isFitWidth&&(t.width=this._getContainerFitWidth()),t},e.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols; --e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},e.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!==this.containerWidth},e}var h=Array.prototype.indexOf?function(t, e){return t.indexOf(e)}:function(t, e){for(var i=0,o=t.length; i<o; i++){if(t[i]===e)return i}return-1};"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window),function(t){function e(t, e){var i=t.create("masonry"),o=i.prototype._getElementOffset,n=i.prototype.layout,r=i.prototype._getMeasurement;(function(t, e){for(var i in e)t[i]=e[i]})(i.prototype,e.prototype),i.prototype._getElementOffset=o,i.prototype.layout=n,i.prototype._getMeasurement=r;var s=i.prototype.measureColumns;i.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)};var a=i.prototype._manageStamp;return i.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,a.apply(this,arguments)},i}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window),function(t){function e(t){var e=t.create("fitRows");return e.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},e.prototype._getContainerSize=function(){return{height:this.maxY}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window),function(t){function e(t){var e=t.create("vertical",{horizontalAlignment:0});return e.prototype._resetLayout=function(){this.y=0},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},e.prototype._getContainerSize=function(){return{height:this.y}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window),function(t){function p(t){var e=[];
1if(function(t){return"[object Array]"===n.call(t)}(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0,o=t.length; i<o; i++)e.push(t[i]);else e.push(t);return e}function e(o, t, i, e, n){var s=o.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});s.Item=e,s.LayoutMode=n,s.prototype._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),o.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],n.modes)this._initLayoutMode(t)},s.prototype.reloadItems=function(){this.itemGUID=0,o.prototype.reloadItems.call(this)},s.prototype._itemize=function(){for(var t=o.prototype._itemize.apply(this,arguments),e=0,i=t.length; e<i; e++){t[e].id=this.itemGUID++}return this._updateItemsSortData(t),t},s.prototype._initLayoutMode=function(t){var e=n.modes[t],i=this.options[t]||{};this.options[t]=e.options?function(t, e){for(var i in e)t[i]=e[i];return t}(e.options,i):i,this.modes[t]=new e(this)},s.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},s.prototype._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},s.prototype.arrange=function(t){function e(){o.reveal(i.needReveal),o.hide(i.needHide)}this.option(t),this._getIsInstant();var i=this._filter(this.items);this.filteredItems=i.matches;var o=this;this._isInstant?this._noTransition(e):e(),this._sort(),this._layout()},s.prototype._init=s.prototype.arrange,s.prototype._getIsInstant=function(){var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=t},s.prototype._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],r=this._getFilterTest(e),s=0,a=t.length; s<a; s++){var u=t[s];if(!u.isIgnored){var p=r(u);
1p&&i.push(u),p&&u.isHidden?o.push(u):p||u.isHidden||n.push(u)}}return{matches:i,needReveal:o,needHide:n}},s.prototype._getFilterTest=function(e){return a&&this.options.isJQueryFiltering?function(t){return a(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return i(t.element,e)}},s.prototype.updateSortData=function(t){var e;e=t?(t=p(t),this.getItems(t)):this.items,this._getSorters(),this._updateItemsSortData(e)},s.prototype._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=r(i)}},s.prototype._updateItemsSortData=function(t){for(var e=t&&t.length,i=0; e&&i<e; i++){t[i].updateSortData()}};var r=function(t){if("string"!=typeof t)return t;var e=h(t).split(" "),i=e[0],o=i.match(/^\[(.+)\]$/),n=function(e, i){return e?function(t){return t.getAttribute(e)}:function(t){var e=t.querySelector(i);return e&&f(e)}}(o&&o[1],i),r=s.sortDataParsers[e[1]];return r?function(t){return t&&r(n(t))}:function(t){return t&&n(t)}};s.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},s.prototype._sort=function(){var t=this.options.sortBy;if(t){var e=function(a, u){return function(t, e){for(var i=0,o=a.length; i<o; i++){var n=a[i],r=t.sortData[n],s=e.sortData[n];if(s<r||r<s)return(s<r?1:-1)*((void 0!==u[n]?u[n]:u)?1:-1)}return 0}}([].concat.apply(t,this.sortHistory),this.options.sortAscending);this.filteredItems.sort(e),t!==this.sortHistory[0]&&this.sortHistory.unshift(t)}},s.prototype._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw Error("No layout mode: "+t);return e.options=this.options[t],e},s.prototype._resetLayout=function(){o.prototype._resetLayout.call(this),this._mode()._resetLayout()},s.prototype._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},s.prototype._manageStamp=function(t){this._mode()._manageStamp(t)},s.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},s.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},s.prototype.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},s.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},s.prototype._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},s.prototype.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0; i<n; i++)o=e[i],this.element.appendChild(o.element);var r=this._filter(e).matches;for(i=0; i<n; i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0; i<n; i++)delete e[i].isLayoutInstant;this.reveal(r)}};var u=s.prototype.remove;return s.prototype.remove=function(t){t=p(t);var e,i,o,n=this.getItems(t);if(u.call(this,t),n&&n.length)for(var r=0,s=n.length; r<s; r++){var a=n[r];e=a,i=this.filteredItems,void 0,-1!==(o=l(i,e))&&i.splice(o,1)}},s.prototype.shuffle=function(){for(var t=0,e=this.items.length; t<e; t++){this.items[t].sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},s.prototype._noTransition=function(t){var e=this.options.transitionDuration;this.options.transitionDuration=0;var i=t.call(this);return this.options.transitionDuration=e,i},s.prototype.getFilteredItemElements=function(){for(var t=[],e=0,i=this.filteredItems.length; e<i; e++)t.push(this.filteredItems[e].element);return t},s}var a=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},f=document.documentElement.textContent?function(t){return t.textContent}:function(t){return t.innerText},n=Object.prototype.toString,l=Array.prototype.indexOf?function(t, e){return t.indexOf(e)}:function(t, e){for(var i=0,o=t.length; i<o; i++)if(t[i]===e)return i;return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],e):"object"==typeof exports?module.exports=e(require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):t.Isotope=e(t.Outlayer,t.getSize,t.matchesSelector,t.Isotope.Item,t.Isotope.LayoutMode)}(window);
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.