vendor: 4,767 bytes, lines 1-10
1/*! 2 * Isotope PACKAGED v3.0.6 3 * 4 * Licensed GPLv3 for open source use 5 * or Isotope Commercial License for commercial use 6 * 7 * https://isotope.metafizzy.co 8 * Copyright 2010-2018 Metafizzy 9 */ 10;!function(a,b){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("jquery")):a.jQueryBridget=b(a,a.jQuery)}(window,function(b,f){function a(k,m,e){function j(i,q,r){var u,p="$()."+k+'("'+q+'")';return i.each(function(s,o){var v=e.data(o,k);if(!v){return void d(k+" not initialized. Cannot call methods, i.e. "+p)}var w=v[q];if(!w||"_"==q.charAt(0)){return void d(p+" is not a valid method")}var n=w.apply(v,r);u=void 0===u?n:u}),void 0!==u?u:i}function l(i,n){i.each(function(p,q){var r=e.data(q,k);r?(r.option(n),r._init()):(r=new m(q,n),e.data(q,k,r))})}e=e||f||b.jQuery,e&&(m.prototype.option||(m.prototype.option=function(i){e.isPlainObject(i)&&(this.options=e.extend(!0,this.options,i))}),e.fn[k]=function(i){if("string"==typeof i){var n=h.call(arguments,1);return j(this,i,n)}return l(this,i),this},g(e))}function g(e){!e||e&&e.bridget||(e.bridget=a)}var h=Array.prototype.slice,c=b.console,d="undefined"==typeof c?function(){}:function(e){c.error(e)};return g(f||b.jQuery),a}),function(a,b){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",b):"object"==typeof module&&module.exports?module.exports=b():a.EvEmitter=b()}("undefined"!=typeof window?window:this,function(){function a(){}var b=a.prototype;return b.on=function(d,f){if(d&&f){var c=this._events=this._events||{},g=c[d]=c[d]||[];return g.indexOf(f)==-1&&g.push(f),this}},b.once=function(d,f){if(d&&f){this.on(d,f);var c=this._onceEvents=this._onceEvents||{},g=c[d]=c[d]||{};return g[f]=!0,this}},b.off=function(d,f){var c=this._events&&this._events[d];if(c&&c.length){var g=c.indexOf(f);return g!=-1&&c.splice(g,1),this}},b.emitEvent=function(d,h){var c=this._events&&this._events[d];if(c&&c.length){c=c.slice(0),h=h||[];for(var j=this._onceEvents&&this._onceEvents[d],k=0;k<c.length;k++){var f=c[k],g=j&&j[f];g&&(this.off(d,f),delete j[f]),f.apply(this,h)}return this}},b.allOff=function(){delete this._events,delete this._onceEvents},a}),function(a,b){"function"==typeof define&&define.amd?define("get-size/get-size",b):"object"==typeof module&&module.exports?module.exports=b():a.getSize=b()}(window,function(){function q(d){var h=parseFloat(d),a=d.indexOf("%")==-1&&!isNaN(h);return a&&h}function k(){}function g(){for(var d={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},h=0;h<j;h++){var a=p[h];d[a]=0}return d}function c(a){var d=getComputedStyle(a);return d||m("Style returned "+d+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),d}function f(){if(!l){l=!0;var d=document.createElement("div");d.style.width="200px",d.style.padding="1px 2px 3px 4px",d.style.borderStyle="solid",d.style.borderWidth="1px 2px 3px 4px",d.style.boxSizing="border-box";var a=document.body||document.documentElement;a.appendChild(d);var h=c(d);b=200==Math.round(q(h.width)),v.isBoxSizeOuter=b,a.removeChild(d)}}function v(u){if(f(),"string"==typeof u&&(u=document.querySelector(u)),u&&"object"==typeof u&&u.nodeType){var J=c(u);if("none"==J.display){return g()}var E={};E.width=u.offsetWidth,E.height=u.offsetHeight;for(var w=E.isBorderBox="border-box"==J.boxSizing,n=0;n<j;n++){var t=p[n],B=J[t],i=parseFloat(B);E[t]=isNaN(i)?0:i}var h=E.paddingLeft+E.paddingRight,C=E.paddingTop+E.paddingBottom,r=E.marginLeft+E.marginRight,H=E.marginTop+E.marginBottom,G=E.borderLeftWidth+E.borderRightWidth,A=E.borderTopWidth+E.borderBottomWidth,F=w&&b,D=q(J.width);D!==!1&&(E.width=D+(F?0:h+G));var o=q(J.height);return o!==!1&&(E.height=o+(F?0:C+A)),E.innerWidth=E.width-(h+G),E.innerHeight=E.height-(C+A),E.outerWidth=E.width+r,E.outerHeight=E.height+H,E}}var b,m="undefined"==typeof console?k:function(a){console.error(a)},p=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],j=p.length,l=!1;return v}),function(a,b){"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",b):"object"==typeof module&&module.exports?module.exports=b():a.matchesSelector=b()}(window,function(){var a=function(){var c=window.Element.prototype;if(c.matches){return"matches"}if(c.matchesSelector){return"matchesSelector"}for(var d=["webkit","moz","ms","o"],b=0;b<d.length;b++){var f=d[b],g=f+"MatchesSelector";if(c[g]){return g}}}();return function(c,b){return c[a](b)}}),function(a,b){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
10sandro-matches-selector/matches-selector"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.matchesSelector)}(window,function(b,c){var a={};a.extend=function(h,j){for(var g in j){h[g]=j[g]}return h},a.modulo=function(g,h){return(g%h+h)%h};var d=Array.prototype.slice;a.makeArray=function(g){if(Array.isArray(g)){return g}if(null===g||void 0===g){return[]}var h="object"==typeof g&&"number"==typeof g.length;return h?d.call(g):[g]},a.removeFrom=function(h,j){var g=h.indexOf(j);g!=-1&&h.splice(g,1)},a.getParent=function(g,e){for(;g.parentNode&&g!=document.body;){if(g=g.parentNode,c(g,e)){return g}}},a.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},a.handleEvent=function(g){var h="on"+g.type;this[h]&&this[h](g)},a.filterFindElements=function(e,g){e=a.makeArray(e);var h=[];return e.forEach(function(k){if(k instanceof HTMLElement){if(!g){return void h.push(k)}c(k,g)&&h.push(k);for(var j=k.querySelectorAll(g),l=0;l<j.length;l++){h.push(j[l])}}}),h},a.debounceMethod=function(h,j,g){g=g||100;var k=h.prototype[j],l=j+"Timeout";h.prototype[j]=function(){var i=this[l];clearTimeout(i);var n=arguments,m=this;this[l]=setTimeout(function(){k.apply(m,n),delete m[l]},g)}},a.docReady=function(g){var h=document.readyState;"complete"==h||"interactive"==h?setTimeout(g):document.addEventListener("DOMContentLoaded",g)},a.toDashed=function(e){return e.replace(/(.)([A-Z])/g,function(h,j,g){return j+"-"+g}).toLowerCase()};var f=b.console;return a.htmlInit=function(g,h){a.docReady(function(){var m=a.toDashed(h),n="data-"+m,i=document.querySelectorAll("["+n+"]"),j=document.querySelectorAll(".js-"+m),k=a.makeArray(i).concat(a.makeArray(j)),o=n+"-options",e=b.jQuery;k.forEach(function(r){var q,v=r.getAttribute(n)||r.getAttribute(o);try{q=v&&JSON.parse(v)}catch(l){return void (f&&f.error("Error parsing "+n+" on "+r.className+": "+l))}var p=new g(r,q);e&&e.data(r,h,p)})})},a}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],b):"object"==typeof module&&module.exports?module.exports=b(require("ev-emitter"),require("get-size")):(a.Outlayer={},a.Outlayer.Item=b(a.EvEmitter,a.getSize))}(window,function(A,v){function m(a){for(var c in a){return !1}return c=null,!0}function g(a,c){a&&(this.element=a,this.layout=c,this.position={x:0,y:0},this._create())}function j(a){return a.replace(/([A-Z])/g,function(c){return"-"+c.toLowerCase()})}var B=document.documentElement.style,b="string"==typeof B.transition?"transition":"WebkitTransition",y="string"==typeof B.transform?"transform":"WebkitTransform",z={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[b],p={transform:y,transition:b,transitionDuration:b+"Duration",transitionProperty:b+"Property",transitionDelay:b+"Delay"},w=g.prototype=Object.create(A.prototype);w.constructor=g,w._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},w.handleEvent=function(a){var c="on"+a.type;this[c]&&this[c](a)},w.getSize=function(){this.size=v(this.element)},w.css=function(c){var d=this.element.style;for(var a in c){var f=p[a]||a;d[f]=c[a]}},w.getPosition=function(){var f=getComputedStyle(this.element),u=this.layout._getOption("originLeft"),d=this.layout._getOption("originTop"),C=f[u?"left":"right"],D=f[d?"top":"bottom"],h=parseFloat(C),l=parseFloat(D),c=this.layout.size;C.indexOf("%")!=-1&&(h=h/100*c.width),D.indexOf("%")!=-1&&(l=l/100*c.height),h=isNaN(h)?0:h,l=isNaN(l)?0:l,h-=u?c.paddingLeft:c.paddingRight,l-=d?c.paddingTop:c.paddingBottom,this.position.x=h,this.position.y=l},w.layoutPosition=function(){var K=this.layout.size,G={},E=this.layout._getOption("originLeft"),f=this.layout._getOption("originTop"),C=E?"paddingLeft":"paddingRight",L=E?"left":"right",c=E?"right":"left",I=this.position.x+K[C];G[L]=this.getXValue(I),G[c]="";var J=f?"paddingTop":"paddingBottom",F=f?"top":"bottom",H=f?"bottom":"top",D=this.position.y+K[J];G[F]=this.getYValue(D),G[H]="",this.css(G),this.emitEvent("layout",[this])},w.getXValue=function(a){var c=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!c?a/this.layout.size.width*100+"%":a+"px"},w.getYValue=function(a){var c=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&c?a/this.layout.size.height*100+"%":a+"px"},w._transitionTo=function(f,u){this.getPosition();var d=this.position.x,C=this.position.y,D=f==this.position.x&&u==this.position.y;if(this.setPosition(f,u),D&&!this.isTransitioning){return void this.layoutPosition()}var h=f-d,l=u-C,c={};c.transform=this.getTranslate(h,l),this.transition({to:c,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},w.getTranslate=function(c,d){var a=this.layout._getOption("originLeft"),f=this.layout._getOption("originTop");return c=a?c:-c,d=f?d:-d,"translate3d("+c+"px, "+d+"px, 0)"},w.goTo=function(a,c){this.setPosition(a,c),this.layoutPosition()},w.moveTo=w._transitionTo,w.setPosition=function(a,c){this.position.x=parseFloat(a),this.position.y=parseFloat(c)},w._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var c in a.onTransitionEnd){a.onTransitionEnd[c].call(this)}},w.transition=function(c){if(!parseFloat(this.layout.options.transitionDuration)){return void this._nonTransition(c)}var d=this._transn;for(var a in c.onTransitionEnd){d.onEnd[a]=c.onTransitionEnd[a]}for(a in c.to){d.ingProperties[a]=!0,c.isCleaning&&(d.clean[a]=!0)}if(c.from){this.css(c.from);var f=this.element.offsetHeight;f=null}this.enableTransition(c.to),this.css(c.to),this.isTransitioning=!0};var k="opacity,"+j(y);w.enableTransition=function(){if(!this.isTransitioning){var a=this.layout.options.transitionDuration;a="number"==typeof a?a+"ms":a,this.css({transitionProperty:k,transitionDuration:a,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(z,this,!1)}},w.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},w.onotransitionend=function(a){this.ontransitionend(a)};var q={"-webkit-transform":"transform"};
vendor: 7,837 bytes, line 10
10w.ontransitionend=function(a){if(a.target===this.element){var c=this._transn,d=q[a.propertyName]||a.propertyName;if(delete c.ingProperties[d],m(c.ingProperties)&&this.disableTransition(),d in c.clean&&(this.element.style[a.propertyName]="",delete c.clean[d]),d in c.onEnd){var f=c.onEnd[d];f.call(this),delete c.onEnd[d]}this.emitEvent("transitionEnd",[this])}},w.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(z,this,!1),this.isTransitioning=!1},w._removeStyles=function(c){var d={};for(var a in c){d[a]=""}this.css(d)};var x={transitionProperty:"",transitionDuration:"",transitionDelay:""};return w.removeTransitionStyles=function(){this.css(x)},w.stagger=function(a){a=isNaN(a)?0:a,this.staggerDelay=a+"ms"},w.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},w.remove=function(){return b&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},w.reveal=function(){delete this.isHidden,this.css({display:""});var c=this.layout.options,d={},a=this.getHideRevealTransitionEndProperty("visibleStyle");d[a]=this.onRevealTransitionEnd,this.transition({from:c.hiddenStyle,to:c.visibleStyle,isCleaning:!0,onTransitionEnd:d})},w.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},w.getHideRevealTransitionEndProperty=function(c){var d=this.layout.options[c];if(d.opacity){return"opacity"}for(var a in d){return a}},w.hide=function(){this.isHidden=!0,this.css({display:""});var c=this.layout.options,d={},a=this.getHideRevealTransitionEndProperty("hiddenStyle");d[a]=this.onHideTransitionEnd,this.transition({from:c.visibleStyle,to:c.hiddenStyle,isCleaning:!0,onTransitionEnd:d})},w.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},w.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},g}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,e,f,d){return b(a,c,e,f,d)}):"object"==typeof module&&module.exports?module.exports=b(a,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.EvEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(C,x,q,g,j){function D(c,f){var a=g.getQueryElement(c);if(!a){return void (B&&B.error("Bad element for "+this.constructor.namespace+": "+(a||c)))}this.element=a,v&&(this.$element=v(this.element)),this.options=g.extend({},this.constructor.defaults),this.option(f);var h=++p;this.element.outlayerGUID=h,w[h]=this,this._create();var d=this._getOption("initLayout");d&&this.layout()}function b(a){function c(){a.apply(this,arguments)}return c.prototype=Object.create(a.prototype),c.prototype.constructor=c,c}function A(c){if("number"==typeof c){return c}var d=c.match(/(^\d*\.?\d*)(\w*)/),a=d&&d[1],f=d&&d[2];if(!a.length){return 0}a=parseFloat(a);var h=k[f]||1;return a*h}var B=C.console,v=C.jQuery,y=function(){},p=0,w={};D.namespace="outlayer",D.Item=j,D.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var z=D.prototype;g.extend(z,x.prototype),z.option=function(a){g.extend(this.options,a)},z._getOption=function(a){var c=this.constructor.compatOptions[a];return c&&void 0!==this.options[c]?this.options[c]:this.options[a]},D.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},z._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),g.extend(this.element.style,this.options.containerStyle);var a=this._getOption("resize");a&&this.bindResize()},z.reloadItems=function(){this.items=this._itemize(this.element.children)},z._itemize=function(c){for(var h=this._filterFindItemElements(c),a=this.constructor.Item,l=[],m=0;m<h.length;m++){var d=h[m],f=new a(d,this);l.push(f)}return l},z._filterFindItemElements=function(a){return g.filterFindElements(a,this.options.itemSelector)},z.getItemElements=function(){return this.items.map(function(a){return a.element})},z.layout=function(){this._resetLayout(),this._manageStamps();var a=this._getOption("layoutInstant"),c=void 0!==a?a:!this._isLayoutInited;this.layoutItems(this.items,c),this._isLayoutInited=!0},z._init=z.layout,z._resetLayout=function(){this.getSize()},z.getSize=function(){this.size=q(this.element)},z._getMeasurement=function(a,c){var d,f=this.options[a];f?("string"==typeof f?d=this.element.querySelector(f):f instanceof HTMLElement&&(d=f),this[a]=d?q(d)[c]:f):this[a]=0},z.layoutItems=function(a,c){a=this._getItemsForLayout(a),this._layoutItems(a,c),this._postLayout()},z._getItemsForLayout=function(a){return a.filter(function(c){return !c.isIgnored})},z._layoutItems=function(c,d){if(this._emitCompleteOnItems("layout",c),c&&c.length){var a=[];c.forEach(function(e){var f=this._getItemLayoutPosition(e);f.item=e,f.isInstant=d||e.isLayoutInstant,a.push(f)},this),this._processLayoutQueue(a)}},z._getItemLayoutPosition=function(){return{x:0,y:0}},z._processLayoutQueue=function(a){this.updateStagger(),a.forEach(function(c,d){this._positionItem(c.item,c.x,c.y,c.isInstant,d)},this)},z.updateStagger=function(){var a=this.options.stagger;return null===a||void 0===a?void (this.stagger=0):(this.stagger=A(a),this.stagger)},z._positionItem=function(c,d,a,f,h){f?c.goTo(d,a):(c.stagger(h*this.stagger),c.moveTo(d,a))},z._postLayout=function(){this.resizeContainer()},z.resizeContainer=function(){var a=this._getOption("resizeContainer");if(a){var c=this._getContainerSize();c&&(this._setContainerMeasure(c.width,!0),this._setContainerMeasure(c.height,!1))}},z._getContainerSize=y,z._setContainerMeasure=function(c,d){if(void 0!==c){var a=this.size;a.isBorderBox&&(c+=d?a.paddingLeft+a.paddingRight+a.borderLeftWidth+a.borderRightWidth:a.paddingBottom+a.paddingTop+a.borderTopWidth+a.borderBottomWidth),c=Math.max(c,0),this.element.style[d?"width":"height"]=c+"px"}},z._emitCompleteOnItems=function(c,h){function a(){m.dispatchEvent(c+"Complete",null,[h])}function l(){f++,f==d&&a()}var m=this,d=h.length;if(!h||!d){return void a()}var f=0;h.forEach(function(i){i.once(c,l)})},z.dispatchEvent=function(c,d,a){var f=d?[d].concat(a):a;if(this.emitEvent(c,f),v){if(this.$element=this.$element||v(this.element),d){var h=v.Event(d);h.type=c,this.$element.trigger(h,a)}else{this.$element.trigger(c,a)}}},z.ignore=function(a){var c=this.getItem(a);c&&(c.isIgnored=!0)},z.unignore=function(a){var c=this.getItem(a);c&&delete c.isIgnored},z.stamp=function(a){a=this._find(a),a&&(this.stamps=this.stamps.concat(a),a.forEach(this.ignore,this))},z.unstamp=function(a){a=this._find(a),a&&a.forEach(function(c){g.removeFrom(this.stamps,c),this.unignore(c)},this)},z._find=function(a){if(a){return"string"==typeof a&&(a=this.element.querySelectorAll(a)),a=g.makeArray(a)}},z._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},z._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),c=this.size;this._boundingRect={left:a.left+c.paddingLeft+c.borderLeftWidth,top:a.top+c.paddingTop+c.borderTopWidth,right:a.right-(c.paddingRight+c.borderRightWidth),bottom:a.bottom-(c.paddingBottom+c.borderBottomWidth)}},z._manageStamp=y,z._getElementOffset=function(a){var d=a.getBoundingClientRect(),f=this._boundingRect,h=q(a),c={left:d.left-f.left-h.marginLeft,top:d.top-f.to
vendor: 1,073 bytes, line 10
10p-h.marginTop,right:f.right-d.right-h.marginRight,bottom:f.bottom-d.bottom-h.marginBottom};return c},z.handleEvent=g.handleEvent,z.bindResize=function(){C.addEventListener("resize",this),this.isResizeBound=!0},z.unbindResize=function(){C.removeEventListener("resize",this),this.isResizeBound=!1},z.onresize=function(){this.resize()},g.debounceMethod(D,"onresize",100),z.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},z.needsResizeLayout=function(){var a=q(this.element),c=this.size&&a;return c&&a.innerWidth!==this.size.innerWidth},z.addItems=function(a){var c=this._itemize(a);return c.length&&(this.items=this.items.concat(c)),c},z.appended=function(a){var c=this.addItems(a);c.length&&(this.layoutItems(c,!0),this.reveal(c))},z.prepended=function(c){var d=this._itemize(c);if(d.length){var a=this.items.slice(0);this.items=d.concat(a),this._resetLayout(),this._manageStamps(),this.layoutItems(d,!0),this.reveal(d),this.layoutItems(a)}},z.reveal=function(a){if(this._emitCompleteOnItems("reveal",a),a&&a.length){var c=this.updateStagger();
vendor: 15,536 bytes, line 10
10a.forEach(function(e,d){e.stagger(d*c),e.reveal()})}},z.hide=function(a){if(this._emitCompleteOnItems("hide",a),a&&a.length){var c=this.updateStagger();a.forEach(function(e,d){e.stagger(d*c),e.hide()})}},z.revealItemElements=function(a){var c=this.getItems(a);this.reveal(c)},z.hideItemElements=function(a){var c=this.getItems(a);this.hide(c)},z.getItem=function(c){for(var d=0;d<this.items.length;d++){var a=this.items[d];if(a.element==c){return a}}},z.getItems=function(a){a=g.makeArray(a);var c=[];return a.forEach(function(e){var d=this.getItem(e);d&&c.push(d)},this),c},z.remove=function(a){var c=this.getItems(a);this._emitCompleteOnItems("remove",c),c&&c.length&&c.forEach(function(d){d.remove(),g.removeFrom(this.items,d)},this)},z.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="",this.items.forEach(function(d){d.destroy()}),this.unbindResize();var c=this.element.outlayerGUID;delete w[c],delete this.element.outlayerGUID,v&&v.removeData(this.element,this.constructor.namespace)},D.data=function(a){a=g.getQueryElement(a);var c=a&&a.outlayerGUID;return c&&w[c]},D.create=function(c,d){var a=b(D);return a.defaults=g.extend({},D.defaults),g.extend(a.defaults,d),a.compatOptions=g.extend({},D.compatOptions),a.namespace=c,a.data=D.data,a.Item=b(j),g.htmlInit(a,c),v&&v.bridget&&v.bridget(c,a),a};var k={ms:1,s:1000};return D.Item=j,D}),function(a,b){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],b):"object"==typeof module&&module.exports?module.exports=b(require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.Item=b(a.Outlayer))}(window,function(b){function c(){b.Item.apply(this,arguments)}var a=c.prototype=Object.create(b.Item.prototype),d=a._create;a._create=function(){this.id=this.layout.itemGUID++,d.call(this),this.sortData={}},a.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var h=this.layout.options.getSortData,j=this.layout._sorters;for(var g in h){var k=j[g];this.sortData[g]=k(this.element,this)}}};var f=a.destroy;return a.destroy=function(){f.apply(this,arguments),this.css({display:""})},c}),function(a,b){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof module&&module.exports?module.exports=b(require("get-size"),require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(b,c){function a(e){this.isotope=e,e&&(this.options=e.options[this.namespace],this.element=e.element,this.items=e.filteredItems,this.size=e.size)}var d=a.prototype,f=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return f.forEach(function(e){d[e]=function(){return c.prototype[e].apply(this.isotope,arguments)}}),d.needsVerticalResizeLayout=function(){var h=b(this.isotope.element),g=this.isotope.size&&h;return g&&h.innerHeight!=this.isotope.size.innerHeight},d._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},d.getColumnWidth=function(){this.getSegmentSize("column","Width")},d.getRowHeight=function(){this.getSegmentSize("row","Height")},d.getSegmentSize=function(h,j){var g=h+j,k="outer"+j;if(this._getMeasurement(g,k),!this[g]){var l=this.getFirstItemSize();this[g]=l&&l[k]||this.isotope.size["inner"+j]}},d.getFirstItemSize=function(){var g=this.isotope.filteredItems[0];return g&&g.element&&b(g.element)},d.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},d.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},a.modes={},a.create=function(g,h){function i(){a.apply(this,arguments)}return i.prototype=Object.create(d),i.prototype.constructor=i,h&&(i.options=h),i.prototype.namespace=g,a.modes[g]=i,i},a}),function(a,b){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],b):"object"==typeof module&&module.exports?module.exports=b(require("outlayer"),require("get-size")):a.Masonry=b(a.Outlayer,a.getSize)}(window,function(b,c){var a=b.create("masonry");a.compatOptions.fitWidth="isFitWidth";var d=a.prototype;return d._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var e=0;e<this.cols;e++){this.colYs.push(0)}this.maxY=0,this.horizontalColIndex=0},d.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var g=this.items[0],f=g&&g.element;this.columnWidth=f&&c(f).outerWidth||this.containerWidth}var k=this.columnWidth+=this.gutter,l=this.containerWidth+this.gutter,h=l/k,j=k-l%k,e=j&&j<1?"round":"floor";h=Math[e](h),this.cols=Math.max(h,1)},d.getContainerWidth=function(){var f=this._getOption("fitWidth"),e=f?this.element.parentNode:this.element,g=c(e);this.containerWidth=g&&g.innerWidth},d._getItemLayoutPosition=function(v){v.getSize();var m=v.size.outerWidth%this.columnWidth,k=m&&m<1?"round":"ceil",g=Math[k](v.size.outerWidth/this.columnWidth);g=Math.min(g,this.cols);for(var j=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",w=this[j](g,v),f={x:this.columnWidth*w.col,y:w.y},p=w.y+v.size.outerHeight,q=g+w.col,l=w.col;l<q;l++){this.colYs[l]=p}return f},d._getTopColPosition=function(g){var h=this._getTopColGroup(g),f=Math.min.apply(Math,h);return{col:h.indexOf(f),y:f}},d._getTopColGroup=function(g){if(g<2){return this.colYs}for(var h=[],f=this.cols+1-g,j=0;j<f;j++){h[j]=this._getColGroupY(j,g)}return h},d._getColGroupY=function(g,h){if(h<2){return this.colYs[g]}var f=this.colYs.slice(g,g+h);return Math.max.apply(Math,f)},d._getHorizontalColPosition=function(g,h){var f=this.horizontalColIndex%this.cols,j=g>1&&f+g>this.cols;f=j?0:f;var k=h.size.outerWidth&&h.size.outerHeight;return this.horizontalColIndex=k?f+g:this.horizontalColIndex,{col:f,y:this._getColGroupY(f,g)}},d._manageStamp=function(w){var k=c(w),f=this._getElementOffset(w),g=this._getOption("originLeft"),x=g?f.left:f.right,e=x+k.outerWidth,q=Math.floor(x/this.columnWidth);q=Math.max(0,q);var v=Math.floor(e/this.columnWidth);v-=e%this.columnWidth?0:1,v=Math.min(this.cols-1,v);for(var m=this._getOption("originTop"),p=(m?f.top:f.bottom)+k.outerHeight,j=q;j<=v;j++){this.colYs[j]=Math.max(p,this.colYs[j])}},d._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},d._getContainerFitWidth=function(){for(var f=0,g=this.cols;--g&&0===this.colYs[g];){f++}return(this.cols-f)*this.columnWidth-this.gutter},d.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},a}),function(a,b){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],b):"object"==typeof module&&module.exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.Isotope.LayoutMode,a.Masonry)}(window,function(d,h){var c=d.create("masonry"),j=c.prototype,k={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var f in h.prototype){k[f]||(j[f]=h.prototype[f])}var g=j.measureColumns;j.measureColumns=function(){this.items=this.isotope.filteredItems,g.call(this)};var b=j._getOption;return j._getOption=function(a){return"fitWidth"==a?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:b.apply(this.isotope,arguments)},c}),function(a,b){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(b){var c=b.create("fitRows"),a=c.prototype;return a._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},a._getItemLayoutPosition=function(f){f.getSize();var g=f.size.outerWidth+this.gutter,d=this.isotope.size.innerWidth+this.gutter;0!==this.x&&g+this.x>d&&(this.x=0,this.y=this.maxY);var h={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+f.size.outerHeight),this.x+=g,h},a._getContainerSize=function(){return{height:this.maxY}},c}),function(a,b){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof module&&module.exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(b){var c=b.create("vertical",{horizontalAlignment:0}),a=c.prototype;return a._resetLayout=function(){this.y=0},a._getItemLayoutPosition=function(f){f.getSize();var g=(this.isotope.size.innerWidth-f.size.outerWidth)*this.options.horizontalAlignment,d=this.y;return this.y+=f.size.outerHeight,{x:g,y:d}},a._getContainerSize=function(){return{height:this.y}},c}),function(a,b){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(d,g,h,e,f,c){return b(a,d,g,h,e,f,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(A,v,m,g,j,B,b){function y(a,c){return function(f,D){for(var E=0;E<a.length;E++){var t=a[E],C=f.sortData[t],d=D.sortData[t];if(C>d||C<d){var e=void 0!==c[t]?c[t]:c,l=e?1:-1;return(C>d?1:-1)*l}}return 0}}var z=A.jQuery,p=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},w=v.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});w.Item=B,w.LayoutMode=b;var k=w.prototype;k._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),v.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in b.modes){this._initLayoutMode(a)}},k.reloadItems=function(){this.itemGUID=0,v.prototype.reloadItems.call(this)},k._itemize=function(){for(var c=v.prototype._itemize.apply(this,arguments),a=0;a<c.length;a++){var d=c[a];d.id=this.itemGUID++}return this._updateItemsSortData(c),c},k._initLayoutMode=function(c){var d=b.modes[c],a=this.options[c]||{};this.options[c]=d.options?j.extend(d.options,a):a,this.modes[c]=new d(this)},k.layout=function(){return !this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},k._layout=function(){var a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},k.arrange=function(a){this.option(a),this._getIsInstant();var c=this._filter(this.items);this.filteredItems=c.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[c]):this._hideReveal(c),this._sort(),this._layout()},k._init=k.arrange,k._hideReveal=function(a){this.reveal(a.needReveal),this.hide(a.needHide)},k._getIsInstant=function(){var a=this._getOption("layoutInstant"),c=void 0!==a?a:!this._isLayoutInited;return this._isInstant=c,c},k._bindArrangeComplete=function(){function c(){d&&a&&f&&h.dispatchEvent("arrangeComplete",null,[h.filteredItems])}var d,a,f,h=this;this.once("layoutComplete",function(){d=!0,c()}),this.once("hideComplete",function(){a=!0,c()}),this.once("revealComplete",function(){f=!0,c()})},k._filter=function(E){var l=this.options.filter;l=l||"*";for(var h=[],d=[],f=[],F=this._getFilterTest(l),c=0;c<E.length;c++){var C=E[c];if(!C.isIgnored){var D=F(C);D&&h.push(C),D&&C.isHidden?d.push(C):D||C.isHidden||f.push(C)}}return{matches:h,needReveal:d,needHide:f}},k._getFilterTest=function(a){return z&&this.options.isJQueryFiltering?function(c){return z(c.element).is(a)}:"function"==typeof a?function(c){return a(c.element)}:function(c){return g(c.element,a)}},k.updateSortData=function(a){var c;a?(a=j.makeArray(a),c=this.getItems(a)):c=this.items,this._getSorters(),this._updateItemsSortData(c)},k._getSorters=function(){var c=this.options.getSortData;for(var d in c){var a=c[d];this._sorters[d]=q(a)}},k._updateItemsSortData=function(c){for(var d=c&&c.length,a=0;d&&a<d;a++){var f=c[a];f.updateSortData()}};var q=function(){function a(f){if("string"!=typeof f){return f}var e=p(f).split(" "),u=e[0],C=u.match(/^\[(.+)\]$/),h=C&&C[1],l=c(h,u),d=w.sortDataParsers[e[1]];return f=d?function(i){return i&&d(l(i))}:function(i){return i&&l(i)}}function c(d,f){return d?function(h){return h.getAttribute(d)}:function(h){var e=h.querySelector(f);return e&&e.textContent}}return a}();w.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},k._sort=function(){if(this.options.sortBy){var a=j.makeArray(this.options.sortBy);this._getIsSameSortBy(a)||(this.sortHistory=a.concat(this.sortHistory));var c=y(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(c)}},k._getIsSameSortBy=function(a){for(var c=0;c<a.length;c++){if(a[c]!=this.sortHistory[c]){return !1}}return !0},k._mode=function(){var a=this.options.layoutMode,c=this.modes[a];if(!c){throw new Error("No layout mode: "+a)}return c.options=this.options[a],c},k._resetLayout=function(){v.prototype._resetLayout.call(this),this._mode()._resetLayout()},k._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},k._manageStamp=function(a){this._mode()._manageStamp(a)},k._getContainerSize=function(){return this._mode()._getContainerSize()},k.needsResizeLayout=function(){return this._mode().needsResizeLayout()},k.appended=function(c){var d=this.addItems(c);if(d.length){var a=this._filterRevealAdded(d);this.filteredItems=this.filteredItems.concat(a)}},k.prepended=function(c){var d=this._itemize(c);if(d.length){this._resetLayout(),this._manageStamps();var a=this._filterRevealAdded(d);this.layoutItems(this.filteredItems),this.filteredItems=a.concat(this.filteredItems),this.items=d.concat(this.items)}},k._filterRevealAdded=function(a){var c=this._filter(a);return this.hide(c.needHide),this.reveal(c.matches),this.layoutItems(c.matches,!0),c.matches},k.insert=function(c){var f=this.addItems(c);if(f.length){var a,h,l=f.length;for(a=0;a<l;a++){h=f[a],this.element.appendChild(h.element)}var d=this._filter(f).matches;for(a=0;a<l;a++){f[a].isLayoutInstant=!0}for(this.arrange(),a=0;a<l;a++){delete f[a].isLayoutInstant}this.reveal(d)}};var x=k.remove;return k.remove=function(c){c=j.makeArray(c);var f=this.getItems(c);x.call(this,c);for(var a=f&&f.length,h=0;a&&h<a;h++){var d=f[h];j.removeFrom(this.filteredItems,d)}},k.shuffle=function(){for(var a=0;a<this.items.length;a++){var c=this.items[a];c.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},k._noTransition=function(c,d){var a=this.options.transitionDuration;this.options.transitionDuration=0;var f=c.apply(this,d);return this.options.transitionDuration=a,f},k.getFilteredItemElements=function(){return this.filteredItems.map(function(a){return a.element})},w});
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.