/** * rCrumbs - jQuery plugin * https://github.com/cm0s/jquery-rcrumbs * * Copyright (c) 2013 Nicolas Forney. * Distributed under the terms of the MIT license. **/ !function(a,b,c,d){"use strict";function e(b,c){this.element=b,this.$element=a(b),this.options=a.extend(!0,{},g,c),this._defaults=g,this._name=f,e.prototype.plugin=this,this._init()}var f="rcrumbs",g={version:"@@version",callback:{preCrumbsListDisplay:a.noop,preCrumbDisplay:a.noop,postCrumbsListDisplay:a.noop,postCrumbDisplay:a.noop},ellipsis:!0,windowResize:!0,nbUncollapsableCrumbs:2,nbFixedCrumbs:0,animation:{activated:!0,speed:400}};e.prototype={version:function(){return this.options.version},_init:function(){if(this.$element.hasClass("rcrumbs")||this.$element.addClass("rcrumbs"),this.nbCrumbDisplayed=0,this.$crumbsList=a("ol",this.element),this.$crumbs=a("li",this.$crumbsList),this.$lastCrumb=this.$crumbs.last(),this.reversedCrumbs=a("li",this.$crumbsList).get().reverse(),this.lastNbCrumbDisplayed=0,this.totalCrumbsWidth=0,this.fixedCrumbsWidth=0,this._initCrumbs(),this.options.nbFixedCrumbs>0){var b=this.$crumbs.length;this.$crumbs=a("li",this.$crumbsList).slice(this.options.nbFixedCrumbs,b),this.reversedCrumbs=a("li",this.$crumbsList).slice(this.options.nbFixedCrumbs,b).get().reverse();var c=this;a("li",this.$crumbsList).slice(0,this.options.nbFixedCrumbs).each(function(b,d){c.totalCrumbsWidth+=a(d).data("width"),a(d).addClass("show")})}this._showOrHideCrumbsList(!0),this.options.windowResize&&this._showOrHideCrumbsListOnWindowResize()},_getHiddenElWidth:function(b){var c,d=a(b).clone(!1);return d.css({visibility:"hidden",position:"absolute"}),d.appendTo(this.$crumbsList),c=d.width(),d.remove(),c},_initCrumbs:function(){var b=this;a(this.$crumbsList).contents().filter(function(){return 3===this.nodeType}).remove(),a.each(this.$crumbs,function(){var c=a(this);b._storeCrumbWidth(c)}),this.options.nbFixedCrumbs>0&&a(this.$crumbs).slice(0,this.options.nbFixedCrumbs).each(function(c,d){b.fixedCrumbsWidth+=a(d).data("width")})},_storeCrumbWidth:function(a){var b=this._getHiddenElWidth(a);return a.data("width",b),b},_showOrHideCrumbsList:function(b){var c=this;this.remainingSpaceToDisplayCrumbs=this.$element.width(),this.nbCrumbDisplayed=0,this.totalCrumbsWidth=0,this.options.nbFixedCrumbs>0&&(this.remainingSpaceToDisplayCrumbs-=this.fixedCrumbsWidth,a("li",this.$crumbsList).slice(0,this.options.nbFixedCrumbs).each(function(b,d){c.totalCrumbsWidth+=a(d).data("width")})),this.nextCrumbToShowWidth=d,this.options.callback.preCrumbsListDisplay(this),a.each(this.reversedCrumbs,function(d){var e=a(this),f=a(c.reversedCrumbs[d+1]);c._showOrHideCrumb(e,f,d,b)}),this.lastNbCrumbDisplayed=this.nbCrumbDisplayed,this.options.callback.postCrumbsListDisplay(this)},_showOrHideCrumb:function(a,b,c,d){function e(){a.addClass("show"),h.lastNbCrumbDisplayed=0?(e(),this.totalCrumbsWidth+=a.data("width")):(this.lastNbCrumbDisplayed>this.nbCrumbDisplayed-1&&this.options.animation.activated?f():a.removeClass("show"),this.nextCrumbToShowWidth||(this.nextCrumbToShowWidth=a.data("width")))},_showOrHideCrumbsListOnWindowResize:function(){var c=this;a(b).resize(function(){var b=c.$element.width();(b=c.totalCrumbsWidth&&c.$lastCrumb.hasClass("ellipsis")&&c._disableEllipsis(c.$lastCrumb)})},_disableEllipsis:function(a){a.css({width:"auto"}),a.removeClass("ellipsis")}},a.fn[f]=function(b){if(e.prototype[b]&&-1===b.indexOf("_")){var c=a.data(this[0],"plugin_"+f);if(c)return e.prototype[b].apply(c,Array.prototype.slice.call(arguments,1));a.error("jquery."+f+" plugin must be initialized first on the element")}else{if("object"==typeof b||!b)return this.each(function(){a.data(this,"plugin_"+f)?a.error("jquery."+f+" plugin cannot be instantiated multiple times on same element"):a.data(this,"plugin_"+f,new e(this,b))});a.error("Method "+b+" does not exist on jquery."+f)}}}(jQuery,window,document); /** * jquery-match-height master by @liabru * http://brm.io/jquery-match-height/ * License MIT **/ !function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){var e=-1,o=-1,i=function(t){return parseFloat(t)||0},n=function(e){var o=1,n=t(e),a=null,r=[];return n.each(function(){var e=t(this),n=e.offset().top-i(e.css("margin-top")),s=r.length>0?r[r.length-1]:null;null===s?r.push(e):Math.floor(Math.abs(a-n))<=o?r[r.length-1]=s.add(e):r.push(e),a=n}),r},a=function(e){var o={ byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof e?t.extend(o,e):("boolean"==typeof e?o.byRow=e:"remove"===e&&(o.remove=!0),o)},r=t.fn.matchHeight=function(e){var o=a(e);if(o.remove){var i=this;return this.css(o.property,""),t.each(r._groups,function(t,e){e.elements=e.elements.not(i)}),this}return this.length<=1&&!o.target?this:(r._groups.push({elements:this,options:o}),r._apply(this,o),this)};r.version="master",r._groups=[],r._throttle=80,r._maintainScroll=!1,r._beforeUpdate=null, r._afterUpdate=null,r._rows=n,r._parse=i,r._parseOptions=a,r._apply=function(e,o){var s=a(o),h=t(e),c=[h],l=t(window).scrollTop(),p=t("html").outerHeight(!0),d=h.parents().filter(":hidden");return d.each(function(){var e=t(this);e.data("style-cache",e.attr("style"))}),d.css("display","block"),s.byRow&&!s.target&&(h.each(function(){var e=t(this),o=e.css("display");"inline-block"!==o&&"flex"!==o&&"inline-flex"!==o&&(o="block"),e.data("style-cache",e.attr("style")),e.css({display:o,"padding-top":"0", "padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),c=n(h),h.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||"")})),t.each(c,function(e,o){var n=t(o),a=0;if(s.target)a=s.target.outerHeight(!1);else{if(s.byRow&&n.length<=1)return void n.css(s.property,"");n.each(function(){var e=t(this),o=e.css("display");"inline-block"!==o&&"flex"!==o&&"inline-flex"!==o&&(o="block");var i={display:o};i[s.property]="", e.css(i),e.outerHeight(!1)>a&&(a=e.outerHeight(!1)),e.css("display","")})}n.each(function(){var e=t(this),o=0;s.target&&e.is(s.target)||("border-box"!==e.css("box-sizing")&&(o+=i(e.css("border-top-width"))+i(e.css("border-bottom-width")),o+=i(e.css("padding-top"))+i(e.css("padding-bottom"))),e.css(s.property,a-o+"px"))})}),d.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||null)}),r._maintainScroll&&t(window).scrollTop(l/p*t("html").outerHeight(!0)),this},r._applyDataApi=function(){ var e={};t("[data-match-height], [data-mh]").each(function(){var o=t(this),i=o.attr("data-mh")||o.attr("data-match-height");i in e?e[i]=e[i].add(o):e[i]=o}),t.each(e,function(){this.matchHeight(!0)})};var s=function(e){r._beforeUpdate&&r._beforeUpdate(e,r._groups),t.each(r._groups,function(){r._apply(this.elements,this.options)}),r._afterUpdate&&r._afterUpdate(e,r._groups)};r._update=function(i,n){if(n&&"resize"===n.type){var a=t(window).width();if(a===e)return;e=a}i?-1===o&&(o=setTimeout(function(){ s(n),o=-1},r._throttle)):s(n)},t(r._applyDataApi),t(window).bind("load",function(t){r._update(!1,t)}),t(window).bind("resize orientationchange",function(t){r._update(!0,t)})}); /** * fitSidebar 0.1 - jQuery plugin * written by cyokodog * * Copyright (c) 2014 cyokodog * http://www.cyokodog.net/ * http://d.hatena.ne.jp/cyokodog/) * http://cyokodog.tumblr.com/ * MIT LICENCE * * Built for jQuery library * http://jquery.com * **/ !function(t){var a=t.fitSidebar=function(i,o){var e=this,r=e.config=t.extend({},a.defaults,o);r.target=t(i).addClass("fit-sidebar"),r.blank=t("
").addClass(a.id+"-blank").insertBefore(r.target),r.blank.css("border","solid 1px #fff"),r.blank.css({"margin-top":r.target.css("margin-top"),"margin-right":r.target.css("margin-right"),"margin-bottom":r.target.css("margin-bottom"),"margin-left":r.target.css("margin-left"),"border-top-width":r.target.css("border-top-width"),"border-right-width":r.target.css("border-right-width"),"border-bottom-width":r.target.css("border-bottom-width"),"border-left-width":r.target.css("border-left-width"),"padding-top":r.target.css("padding-top"),"padding-right":r.target.css("padding-right"),"padding-bottom":r.target.css("padding-bottom"),"padding-left":r.target.css("padding-left")}),r.wrapper=t(r.target).parents(r.wrapper),r._win=t(window).on("scroll",function(){e.adjustPosition()}).on("resize",function(){r.target.hasClass("for-chrome-bug"),e.adjustPosition()}),setTimeout(function(){e.adjustPosition()},0)};t.extend(t.fitSidebar.prototype,{adjustPosition:function(){var t=this,i=t.config;if(i._win.width()s&&(s=0),i.direction||(i.lastFixedTop=i.lastDownFixedTop=i.lastUpFixedTop=o.top-e,i.lastScrollTop=i.lastDownScrollTop=i.lastUpScrollTop=e),i.target.width(i.blank.width()),i.blank.height(i.target.height()),i.direction=et&&0>t+s){t=-s;var a=i.wrapper.offset().top+i.wrapper.height(),o=e+r+t;o>a&&(t=a-e-r)}i.target.css({top:t,bottom:"auto"}),i.lastDownFixedTop=t,i.lastDownScrollTop=e},n=function(){var t=i.lastDownFixedTop+(i.lastDownScrollTop-e);t>0&&(t=o.top-e,0>t&&(t=0)),i.target.css({top:t,bottom:"auto"}),i.lastUpFixedTop=t,i.lastUpScrollTop=e};"down"==i.direction?d():n(),i.lastFixedTop=top,i.lastScrollTop=e}}),t.fn.fitSidebar=function(i){return this.each(function(){var o=t(this);o.data(a.id,new t.fitSidebar(o,i))})},t.extend(a,{defaults:{wrapper:"body",responsiveWidth:0,fixedClassName:"fit-sidebar-fixed-now",noFixedClassName:"fit-sidebar-no-fixed-now"},id:"fit-sidebar"})}(jQuery); /** Version: 1.6.0 Author: Ken Wheeler Website: http://kenwheeler.github.io Docs: http://kenwheeler.github.io/slick Repo: http://github.com/kenwheeler/slick Issues: http://github.com/kenwheeler/slick/issues **/ !function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){"use strict";var b=window.Slick||{};b=function(){function c(c,d){var f,e=this;e.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:a(c),appendDots:a(c),arrows:!0,asNavFor:null,prevArrow:'',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(b,c){return a('