(function(a){'use strict';'function'==typeof define&&define.amd?define(['jquery'],a):'undefined'!=typeof module&&module.exports?module.exports=a(require('jquery')):a(jQuery)})(function(a){var b=-1,c=-1,d=function(j){return parseFloat(j)||0},e=function(j){var l=a(j),m=null,n=[];return l.each(function(){var o=a(this),p=o.offset().top-d(o.css('margin-top')),q=0=this.length&&!k.target?this:(g._groups.push({elements:this,options:k}),g._apply(this,k),this)};g.version='master',g._groups=[],g._throttle=80,g._maintainScroll=!1,g._beforeUpdate=null,g._afterUpdate=null,g._rows=e,g._parse=d,g._parseOptions=f,g._apply=function(j,k){var l=f(k),m=a(j),n=[m],o=a(window).scrollTop(),p=a('html').outerHeight(!0),q=m.parents().filter(':hidden');return q.each(function(){var r=a(this);r.data('style-cache',r.attr('style'))}),q.css('display','block'),l.byRow&&!l.target&&(m.each(function(){var r=a(this),s=r.css('display');'inline-block'!==s&&'flex'!==s&&'inline-flex'!==s&&(s='block'),r.data('style-cache',r.attr('style')),r.css({display:s,'padding-top':'0','padding-bottom':'0','margin-top':'0','margin-bottom':'0','border-top-width':'0','border-bottom-width':'0',height:'100px',overflow:'hidden'})}),n=e(m),m.each(function(){var r=a(this);r.attr('style',r.data('style-cache')||'')})),a.each(n,function(r,s){var t=a(s),u=0;if(!l.target){if(l.byRow&&1>=t.length)return void t.css(l.property,'');t.each(function(){var v=a(this),w=v.attr('style'),x=v.css('display');'inline-block'!==x&&'flex'!==x&&'inline-flex'!==x&&(x='block');var y={display:x};y[l.property]='',v.css(y),v.outerHeight(!1)>u&&(u=v.outerHeight(!1)),w?v.attr('style',w):v.css('display','')})}else u=l.target.outerHeight(!1);t.each(function(){var v=a(this),w=0;l.target&&v.is(l.target)||('border-box'!==v.css('box-sizing')&&(w+=d(v.css('border-top-width'))+d(v.css('border-bottom-width')),w+=d(v.css('padding-top'))+d(v.css('padding-bottom'))),v.css(l.property,u-w+'px'))})}),q.each(function(){var r=a(this);r.attr('style',r.data('style-cache')||null)}),g._maintainScroll&&a(window).scrollTop(o/p*a('html').outerHeight(!0)),this},g._applyDataApi=function(){var j={};a('[data-match-height], [data-mh]').each(function(){var k=a(this),l=k.attr('data-mh')||k.attr('data-match-height');j[l]=l in j?j[l].add(k):k}),a.each(j,function(){this.matchHeight(!0)})};var h=function(j){g._beforeUpdate&&g._beforeUpdate(j,g._groups),a.each(g._groups,function(){g._apply(this.elements,this.options)}),g._afterUpdate&&g._afterUpdate(j,g._groups)};g._update=function(j,k){if(k&&'resize'===k.type){var l=a(window).width();if(l===b)return;b=l}j?-1==c&&(c=setTimeout(function(){h(k),c=-1},g._throttle)):h(k)},a(g._applyDataApi);var i=a.fn.on?'on':'bind';a(window)[i]('load',function(j){g._update(!1,j)}),a(window)[i]('resize orientationchange',function(j){g._update(!0,j)})});