$(function(){"use strict";function f(n){return n.parents(".module")}function e(n,t){return n.find(t.data("target-container"))}function o(n,t){return n.find(t.data("target-element"))}function s(n){return parseInt(n.data("max-rows"),10)}function h(n){return n.eq(0).outerWidth(!0)}function c(n){return n.innerWidth()}function l(n,t){return Math.floor(c(n)/h(t))}function t(n){var t=f(n),i=e(t,n),r=o(i,n),u=s(n);return{parentModule:t,targetContainer:i,targetElements:r,maxRows:u}}function a(n){n.preventDefault();n.stopPropagation();var r=$(this),u=t(r);v(u.targetContainer).queue(function(){i(r)})}function v(n){var t=n.height(),i=n.css("height","auto").height();return n.css("height",t).animate({height:i},1e3,function(){n.css("height","auto")})}function y(n){n.parents(".button-container").removeClass("hidden")}function i(n){n.parents(".button-container").addClass("hidden")}function p(n,t,r,u){t.length>r*u?y(n):i(n)}function w(){var i=$(this),n=t(i),r=l(n.targetContainer,n.targetElements);p(i,n.targetElements,r,n.maxRows)}function b(){u.off("click.mkc").on("click.mkc",n,a)}function k(t){(t||$(n)).each(w)}function r(n){k(n);b();d()}function d(){"undefined"==typeof mkc&&(window.mkc={});"undefined"==typeof window.mkc.components&&(window.mkc.components={});"undefined"==typeof window.mkc.components.viewMoreButton&&(window.mkc.components.viewMoreButton=r)}var u=$(document),n="[data-component=view-more-button]";r()})