diff --git a/_config.yml b/_config.yml index 925677af..8afd21e5 100644 --- a/_config.yml +++ b/_config.yml @@ -67,6 +67,10 @@ exclude: - .bundle - .jekyll-assets-cache - .sass-cache + - assets/scss + - assets/js/plugins + - assets/js/_main.js + - assets/js/vendor - Capfile - config - Gemfile diff --git a/_includes/scripts.html b/_includes/scripts.html index 55feefae..d16c5c9f 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -1,5 +1,3 @@ - - {% include analytics.html %} diff --git a/_assets/js/_main.js b/assets/js/_main.js similarity index 100% rename from _assets/js/_main.js rename to assets/js/_main.js diff --git a/assets/js/main.min.js b/assets/js/main.min.js index cfe36c4e..a1e8d5bb 100644 --- a/assets/js/main.min.js +++ b/assets/js/main.min.js @@ -1,2 +1,5 @@ -$(document).ready(function(){$("#main").fitVids(),$(".sticky").Stickyfill();var e=function(){var e=$(window).width();e>768?(Stickyfill.rebuild(),Stickyfill.init()):Stickyfill.stop()};e(),$(window).resize(function(){e()}),$("a").smoothScroll({offset:-20}),$("a[href$='.jpg'],a[href$='.jpeg'],a[href$='.JPG'],a[href$='.png'],a[href$='.gif']").addClass("image-popup"),$(".image-popup").magnificPopup({disableOn:function(){return!($(window).width()<500)},type:"image",tLoading:"Loading image #%curr%...",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},image:{tError:'Image #%curr% could not be loaded.'},removalDelay:500,mainClass:"mfp-zoom-in",callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")}},closeOnContentClick:!0,midClick:!0})}),function(e){"use strict";e.fn.fitVids=function(t){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var o=document.head||document.getElementsByTagName("head")[0],n=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}",r=document.createElement("div");r.innerHTML='

x

",o.appendChild(r.childNodes[1])}return t&&e.extend(i,t),this.each(function(){var t=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&t.push(i.customSelector);var o=".fitvidsignore";i.ignore&&(o=o+", "+i.ignore);var n=e(this).find(t.join(","));n=n.not("object object"),n=n.not(o),n.each(function(t){var i=e(this);if(!(i.parents(o).length>0||"embed"===this.tagName.toLowerCase()&&i.parent("object").length||i.parent(".fluid-width-video-wrapper").length)){i.css("height")||i.css("width")||!isNaN(i.attr("height"))&&!isNaN(i.attr("width"))||(i.attr("height",9),i.attr("width",16));var n="object"===this.tagName.toLowerCase()||i.attr("height")&&!isNaN(parseInt(i.attr("height"),10))?parseInt(i.attr("height"),10):i.height(),r=isNaN(parseInt(i.attr("width"),10))?i.width():parseInt(i.attr("width"),10),a=n/r;if(!i.attr("id")){var s="fitvid"+t;i.attr("id",s)}i.wrap('
').parent(".fluid-width-video-wrapper").css("padding-top",100*a+"%"),i.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto),function(e){var t,i,o,n,r,a,s,l="Close",c="BeforeClose",d="AfterClose",f="BeforeAppend",p="MarkupParse",u="Open",m="Change",g="mfp",h="."+g,v="mfp-ready",w="mfp-removing",y="mfp-prevent-close",b=function(){},C=!!window.jQuery,k=e(window),x=function(e,i){t.ev.on(g+e+h,i)},I=function(t,i,o,n){var r=document.createElement("div");return r.className="mfp-"+t,o&&(r.innerHTML=o),n?i&&i.appendChild(r):(r=e(r),i&&r.appendTo(i)),r},S=function(i,o){t.ev.triggerHandler(g+i,o),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(o)?o:[o]))},T=function(i){return i===s&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),s=i),t.currTemplate.closeBtn},E=function(){e.magnificPopup.instance||(t=new b,t.init(),e.magnificPopup.instance=t)},O=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isIE7=-1!==i.indexOf("MSIE 7."),t.isIE8=-1!==i.indexOf("MSIE 8."),t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=O(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),n=e(document),t.popupsCache={}},open:function(i){o||(o=e(document.body));var r;if(i.isObj===!1){t.items=i.items.toArray(),t.index=0;var s,l=i.items;for(r=0;r(e||k.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){return i.target===t.wrap[0]||e.contains(t.wrap[0],i.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,i,o){var n;o.data&&(i=e.extend(o.data,i)),S(p,[t,i,o]),e.each(i,function(e,i){if(void 0===i||i===!1)return!0;if(n=e.split("_"),n.length>1){var o=t.find(h+"-"+n[0]);if(o.length>0){var r=n[1];"replaceWith"===r?o[0]!==i[0]&&o.replaceWith(i):"img"===r?o.is("img")?o.attr("src",i):o.replaceWith(''):o.attr(n[1],i)}}else t.find(h+"-"+e).html(i)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.id="mfp-sbm",e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return E(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading..."}},e.fn.magnificPopup=function(i){E();var o=e(this);if("string"==typeof i)if("open"===i){var n,r=C?o.data("magnificPopup"):o[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?n=r.items[a]:(n=o,r.delegate&&(n=n.find(r.delegate)),n=n.eq(a)),t._openClick({mfpEl:n},o,r)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),C?o.data("magnificPopup",i):o[0].magnificPopup=i,t.addGroup(o,i);return o};var L,P,_,B="inline",z=function(){_&&(P.after(_.addClass(L)).detach(),_=null)};e.magnificPopup.registerModule(B,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(B),x(l+"."+B,function(){z()})},getInline:function(i,o){if(z(),i.src){var n=t.st.inline,r=e(i.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(P||(L=n.hiddenClass,P=I(L),L="mfp-"+L),_=r.after(P).detach().removeClass(L)),t.updateStatus("ready")}else t.updateStatus("error",n.tNotFound),r=e("
");return i.inlineElement=r,r}return t.updateStatus("ready"),t._parseMarkup(o,{},i),o}}});var M,F="ajax",H=function(){M&&o.removeClass(M)},j=function(){H(),t.req&&t.req.abort()};e.magnificPopup.registerModule(F,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){t.types.push(F),M=t.st.ajax.cursor,x(l+"."+F,j),x("BeforeChange."+F,j)},getAjax:function(i){M&&o.addClass(M),t.updateStatus("loading");var n=e.extend({url:i.src,success:function(o,n,r){var a={data:o,xhr:r};S("ParseAjax",a),t.appendContent(e(a.data),F),i.finished=!0,H(),t._setFocus(),setTimeout(function(){t.wrap.addClass(v)},16),t.updateStatus("ready"),S("AjaxContentAdded")},error:function(){H(),i.finished=i.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(n),""}}});var N,W=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var o=t.st.image.titleSrc;if(o){if(e.isFunction(o))return o.call(t,i);if(i.el)return i.el.attr(o)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var e=t.st.image,i=".image";t.types.push("image"),x(u+i,function(){"image"===t.currItem.type&&e.cursor&&o.addClass(e.cursor)}),x(l+i,function(){e.cursor&&o.removeClass(e.cursor),k.off("resize"+h)}),x("Resize"+i,t.resizeImage),t.isLowIE&&x("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var i=0;t.isLowIE&&(i=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-i)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,N&&clearInterval(N),e.isCheckingImgSize=!1,S("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var i=0,o=e.img[0],n=function(r){N&&clearInterval(N),N=setInterval(function(){return o.naturalWidth>0?void t._onImageHasSize(e):(i>200&&clearInterval(N),i++,void(3===i?n(10):40===i?n(50):100===i&&n(500)))},r)};n(1)},getImage:function(i,o){var n=0,r=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,S("ImageLoadComplete")):(n++,200>n?setTimeout(r,100):a()))},a=function(){i&&(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("error",s.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},s=t.st.image,l=o.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",i.img=e(c).on("load.mfploader",r).on("error.mfploader",a),c.src=i.src,l.is("img")&&(i.img=i.img.clone()),c=i.img[0],c.naturalWidth>0?i.hasSize=!0:c.width||(i.hasSize=!1)}return t._parseMarkup(o,{title:W(i),img_replaceWith:i.img},i),t.resizeImage(),i.hasSize?(N&&clearInterval(N),i.loadError?(o.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",i.src))):(o.removeClass("mfp-loading"),t.updateStatus("ready")),o):(t.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,o.addClass("mfp-loading"),t.findImageSize(i)),o)}}});var A,R=function(){return void 0===A&&(A=void 0!==document.createElement("p").style.MozTransform),A};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,i=t.st.zoom,o=".zoom";if(i.enabled&&t.supportsTransition){var n,r,a=i.duration,s=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),o="all "+i.duration/1e3+"s "+i.easing,n={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return n["-webkit-"+r]=n["-moz-"+r]=n["-o-"+r]=n[r]=o,t.css(n),t},d=function(){t.content.css("visibility","visible")};x("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(n),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return void d();r=s(e),r.css(t._getOffset()),t.wrap.append(r),n=setTimeout(function(){r.css(t._getOffset(!0)),n=setTimeout(function(){d(),setTimeout(function(){r.remove(),e=r=null,S("ZoomAnimationEnded")},16)},a)},16)}}),x(c+o,function(){if(t._allowZoom()){if(clearTimeout(n),t.st.removalDelay=a,!e){if(e=t._getItemToZoom(),!e)return;r=s(e)}r.css(t._getOffset(!0)),t.wrap.append(r),t.content.css("visibility","hidden"),setTimeout(function(){r.css(t._getOffset())},16)}}),x(l+o,function(){t._allowZoom()&&(d(),r&&r.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var o;o=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var n=o.offset(),r=parseInt(o.css("padding-top"),10),a=parseInt(o.css("padding-bottom"),10);n.top-=e(window).scrollTop()-r;var s={width:o.width(),height:(C?o.innerHeight():o[0].offsetHeight)-a-r};return R()?s["-moz-transform"]=s.transform="translate("+n.left+"px,"+n.top+"px)":(s.left=n.left,s.top=n.top),s}}});var $="iframe",Y="//about:blank",D=function(e){if(t.currTemplate[$]){var i=t.currTemplate[$].find("iframe");i.length&&(e||(i[0].src=Y),t.isIE8&&i.css("display",e?"block":"none"))}};e.magnificPopup.registerModule($,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push($),x("BeforeChange",function(e,t,i){t!==i&&(t===$?D():i===$&&D(!0))}),x(l+"."+$,function(){D()})},getIframe:function(i,o){var n=i.src,r=t.st.iframe;e.each(r.patterns,function(){return n.indexOf(this.index)>-1?(this.id&&(n="string"==typeof this.id?n.substr(n.lastIndexOf(this.id)+this.id.length,n.length):this.id.call(this,n)),n=this.src.replace("%id%",n),!1):void 0});var a={};return r.srcAction&&(a[r.srcAction]=n),t._parseMarkup(o,a,i),t.updateStatus("ready"),o}}});var Z=function(e){var i=t.items.length;return e>i-1?e-i:0>e?i+e:e},q=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=t.st.gallery,o=".mfp-gallery",r=Boolean(e.fn.mfpFastClick);return t.direction=!0,i&&i.enabled?(a+=" mfp-gallery",x(u+o,function(){i.navigateByImgClick&&t.wrap.on("click"+o,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),n.on("keydown"+o,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),x("UpdateStatus"+o,function(e,i){i.text&&(i.text=q(i.text,t.currItem.index,t.items.length))}),x(p+o,function(e,o,n,r){var a=t.items.length;n.counter=a>1?q(i.tCounter,r.index,a):""}),x("BuildControls"+o,function(){if(t.items.length>1&&i.arrows&&!t.arrowLeft){var o=i.arrowMarkup,n=t.arrowLeft=e(o.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass(y),a=t.arrowRight=e(o.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass(y),s=r?"mfpFastClick":"click";n[s](function(){t.prev()}),a[s](function(){t.next()}),t.isIE7&&(I("b",n[0],!1,!0),I("a",n[0],!1,!0),I("b",a[0],!1,!0),I("a",a[0],!1,!0)),t.container.append(n.add(a))}}),x(m+o,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),void x(l+o,function(){n.off(o),t.wrap.off("click"+o),t.arrowLeft&&r&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(),t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0,t.index=Z(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=Z(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,i=t.st.gallery.preload,o=Math.min(i[0],t.items.length),n=Math.min(i[1],t.items.length);for(e=1;e<=(t.direction?n:o);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?o:n);e++)t._preloadItem(t.index-e)},_preloadItem:function(i){if(i=Z(i),!t.items[i].preloaded){var o=t.items[i];o.parsed||(o=t.parseEl(i)),S("LazyLoad",o),"image"===o.type&&(o.img=e('').on("load.mfploader",function(){o.hasSize=!0}).on("error.mfploader",function(){o.hasSize=!0,o.loadError=!0,S("LazyLoadError",o)}).attr("src",o.src)),o.preloaded=!0}}}});var K="retina";e.magnificPopup.registerModule(K,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,i=e.ratio;i=isNaN(i)?i():i,i>1&&(x("ImageHasSize."+K,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})}),x("ElementParse."+K,function(t,o){o.src=e.replaceSrc(o,i)}))}}}}),function(){var t=1e3,i="ontouchstart"in window,o=function(){k.off("touchmove"+r+" touchend"+r)},n="mfpFastClick",r="."+n;e.fn.mfpFastClick=function(n){return e(this).each(function(){var a,s=e(this);if(i){var l,c,d,f,p,u;s.on("touchstart"+r,function(e){f=!1,u=1,p=e.originalEvent?e.originalEvent.touches[0]:e.touches[0],c=p.clientX,d=p.clientY,k.on("touchmove"+r,function(e){p=e.originalEvent?e.originalEvent.touches:e.touches,u=p.length,p=p[0],(Math.abs(p.clientX-c)>10||Math.abs(p.clientY-d)>10)&&(f=!0,o())}).on("touchend"+r,function(e){o(),f||u>1||(a=!0,e.preventDefault(),clearTimeout(l),l=setTimeout(function(){a=!1},t),n())})})}s.on("click"+r,function(){a||n()})})},e.fn.destroyMfpFastClick=function(){e(this).off("touchstart"+r+" click"+r),i&&k.off("touchmove"+r+" touchend"+r)}}(),E()}(window.jQuery||window.Zepto),!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof module&&module.exports?require("jquery"):jQuery)}(function(e){var t="1.7.2",i={},o={exclude:[],excludeWithin:[],offset:0,direction:"top",delegateSelector:null,scrollElement:null,scrollTarget:null,beforeScroll:function(){},afterScroll:function(){},easing:"swing",speed:400,autoCoefficient:2,preventDefault:!0},n=function(t){var i=[],o=!1,n=t.dir&&"left"===t.dir?"scrollLeft":"scrollTop";return this.each(function(){var t=e(this);return this!==document&&this!==window?!document.scrollingElement||this!==document.documentElement&&this!==document.body?void(t[n]()>0?i.push(this):(t[n](1),o=t[n]()>0,o&&i.push(this),t[n](0))):(i.push(document.scrollingElement),!1):void 0}),i.length||this.each(function(){this===document.documentElement&&"smooth"===e(this).css("scrollBehavior")&&(i=[this]),i.length||"BODY"!==this.nodeName||(i=[this])}),"first"===t.el&&i.length>1&&(i=[i[0]]),i};e.fn.extend({scrollable:function(e){var t=n.call(this,{dir:e});return this.pushStack(t)},firstScrollable:function(e){var t=n.call(this,{el:"first",dir:e});return this.pushStack(t)},smoothScroll:function(t,i){if(t=t||{},"options"===t)return i?this.each(function(){var t=e(this),o=e.extend(t.data("ssOpts")||{},i);e(this).data("ssOpts",o)}):this.first().data("ssOpts");var o=e.extend({},e.fn.smoothScroll.defaults,t),n=function(t){var i=function(e){return e.replace(/(:|\.|\/)/g,"\\$1")},n=this,r=e(this),a=e.extend({},o,r.data("ssOpts")||{}),s=o.exclude,l=a.excludeWithin,c=0,d=0,f=!0,p={},u=e.smoothScroll.filterPath(location.pathname),m=e.smoothScroll.filterPath(n.pathname),g=location.hostname===n.hostname||!n.hostname,h=a.scrollTarget||m===u,v=i(n.hash);if(v&&!e(v).length&&(f=!1),a.scrollTarget||g&&h&&v){for(;f&&c=0;e--)c(z[e])}function c(e){if(e.inited){var t=_.top<=e.limit.start?0:_.top>=e.limit.end?2:1;e.mode!=t&&g(e,t)}}function d(){for(var e=z.length-1;e>=0;e--)if(z[e].inited){var t=Math.abs(y(z[e].clone)-z[e].docOffsetTop),i=Math.abs(z[e].parent.node.offsetHeight-z[e].parent.height);if(t>=2||i>=2)return!1}return!0}function f(e){isNaN(parseFloat(e.computed.top))||e.isCell||"none"==e.computed.display||(e.inited=!0,e.clone||h(e),"absolute"!=e.parent.computed.position&&"relative"!=e.parent.computed.position&&(e.parent.node.style.position="relative"),c(e),e.parent.height=e.parent.node.offsetHeight,e.docOffsetTop=y(e.clone))}function p(e){var t=!0;e.clone&&v(e),o(e.node.style,e.css);for(var i=z.length-1;i>=0;i--)if(z[i].node!==e.node&&z[i].parent.node===e.parent.node){t=!1;break}t&&(e.parent.node.style.position=e.parent.css.position),e.mode=-1}function u(){for(var e=z.length-1;e>=0;e--)f(z[e])}function m(){for(var e=z.length-1;e>=0;e--)p(z[e])}function g(e,t){var i=e.node.style;switch(t){case 0:i.position="absolute",i.left=e.offset.left+"px",i.right=e.offset.right+"px",i.top=e.offset.top+"px",i.bottom="auto",i.width="auto",i.marginLeft=0,i.marginRight=0,i.marginTop=0;break;case 1:i.position="fixed",i.left=e.box.left+"px",i.right=e.box.right+"px",i.top=e.css.top,i.bottom="auto",i.width="auto",i.marginLeft=0,i.marginRight=0,i.marginTop=0;break;case 2:i.position="absolute",i.left=e.offset.left+"px",i.right=e.offset.right+"px",i.top="auto",i.bottom=0,i.width="auto",i.marginLeft=0,i.marginRight=0}e.mode=t}function h(e){e.clone=document.createElement("div");var t=e.node.nextSibling||e.node,i=e.clone.style;i.height=e.height+"px",i.width=e.width+"px",i.marginTop=e.computed.marginTop,i.marginBottom=e.computed.marginBottom,i.marginLeft=e.computed.marginLeft,i.marginRight=e.computed.marginRight,i.padding=i.border=i.borderSpacing=0,i.fontSize="1em",i.position="static",i.cssFloat=e.computed.cssFloat,e.node.parentNode.insertBefore(e.clone,t)}function v(e){e.clone.parentNode.removeChild(e.clone),e.clone=void 0}function w(e){var t=getComputedStyle(e),i=e.parentNode,o=getComputedStyle(i),r=e.style.position;e.style.position="relative";var a={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat,display:t.display},s={top:n(t.top),marginBottom:n(t.marginBottom),paddingLeft:n(t.paddingLeft),paddingRight:n(t.paddingRight),borderLeftWidth:n(t.borderLeftWidth),borderRightWidth:n(t.borderRightWidth)};e.style.position=r;var l={position:e.style.position,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight},c=b(e),d=b(i),f={node:i,css:{position:i.style.position},computed:{position:o.position},numeric:{borderLeftWidth:n(o.borderLeftWidth),borderRightWidth:n(o.borderRightWidth),borderTopWidth:n(o.borderTopWidth),borderBottomWidth:n(o.borderBottomWidth)}},p={node:e,box:{left:c.win.left,right:F.clientWidth-c.win.right},offset:{top:c.win.top-d.win.top-f.numeric.borderTopWidth,left:c.win.left-d.win.left-f.numeric.borderLeftWidth,right:-c.win.right+d.win.right-f.numeric.borderRightWidth},css:l,isCell:"table-cell"==t.display,computed:a,numeric:s,width:c.win.right-c.win.left,height:c.win.bottom-c.win.top,mode:-1,inited:!1,parent:f,limit:{start:c.doc.top-s.top,end:d.doc.top+i.offsetHeight-f.numeric.borderBottomWidth-e.offsetHeight-s.top-s.marginBottom}};return p}function y(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}function b(e){var i=e.getBoundingClientRect();return{doc:{top:i.top+t.pageYOffset,left:i.left+t.pageXOffset},win:i}}function C(){B=setInterval(function(){!d()&&S()},500)}function k(){clearInterval(B)}function x(){M&&(document[j]?k():C())}function I(){M||(r(),u(),t.addEventListener("scroll",a),t.addEventListener("wheel",s),t.addEventListener("resize",S),t.addEventListener("orientationchange",S),e.addEventListener(N,x),C(),M=!0)}function S(){if(M){m();for(var e=z.length-1;e>=0;e--)z[e]=w(z[e].node);u()}}function T(){t.removeEventListener("scroll",a),t.removeEventListener("wheel",s),t.removeEventListener("resize",S),t.removeEventListener("orientationchange",S),e.removeEventListener(N,x),k(),M=!1}function E(){T(),m()}function O(){for(E();z.length;)z.pop()}function L(e){for(var t=z.length-1;t>=0;t--)if(z[t].node===e)return;var i=w(e);z.push(i),M?f(i):I()}function P(e){for(var t=z.length-1;t>=0;t--)z[t].node===e&&(p(z[t]),z.splice(t,1))}var _,B,z=[],M=!1,F=e.documentElement,H=function(){},j="hidden",N="visibilitychange";void 0!==e.webkitHidden&&(j="webkitHidden",N="webkitvisibilitychange"),t.getComputedStyle||i();for(var W=["","-webkit-","-moz-","-ms-"],A=document.createElement("div"),R=W.length-1;R>=0;R--){try{A.style.position=W[R]+"sticky"}catch($){}""!=A.style.position&&i()}r(),t.Stickyfill={ -stickies:z,add:L,remove:P,init:I,rebuild:S,pause:T,stop:E,kill:O}}(document,window),window.jQuery&&!function(e){e.fn.Stickyfill=function(){return this.each(function(){Stickyfill.add(this)}),this}}(window.jQuery); \ No newline at end of file +!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){var t=!!e&&"length"in e&&e.length,n=pe.type(e);return"function"===n||pe.isWindow(e)?!1:"array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e}function i(e,t,n){if(pe.isFunction(t))return pe.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return pe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Te.test(t))return pe.filter(t,e,n);t=pe.filter(t,e)}return pe.grep(e,function(e){return pe.inArray(e,t)>-1!==n})}function r(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function o(e){var t={};return pe.each(e.match(Ae)||[],function(e,n){t[n]=!0}),t}function a(){ie.addEventListener?(ie.removeEventListener("DOMContentLoaded",s),e.removeEventListener("load",s)):(ie.detachEvent("onreadystatechange",s),e.detachEvent("onload",s))}function s(){(ie.addEventListener||"load"===e.event.type||"complete"===ie.readyState)&&(a(),pe.ready())}function l(e,t,n){if(void 0===n&&1===e.nodeType){var i="data-"+t.replace(Oe,"-$1").toLowerCase();if(n=e.getAttribute(i),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:Ie.test(n)?pe.parseJSON(n):n}catch(r){}pe.data(e,t,n)}else n=void 0}return n}function u(e){var t;for(t in e)if(("data"!==t||!pe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function c(e,t,n,i){if(He(e)){var r,o,a=pe.expando,s=e.nodeType,l=s?pe.cache:e,u=s?e[a]:e[a]&&a;if(u&&l[u]&&(i||l[u].data)||void 0!==n||"string"!=typeof t)return u||(u=s?e[a]=ne.pop()||pe.guid++:a),l[u]||(l[u]=s?{}:{toJSON:pe.noop}),("object"==typeof t||"function"==typeof t)&&(i?l[u]=pe.extend(l[u],t):l[u].data=pe.extend(l[u].data,t)),o=l[u],i||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[pe.camelCase(t)]=n),"string"==typeof t?(r=o[t],null==r&&(r=o[pe.camelCase(t)])):r=o,r}}function d(e,t,n){if(He(e)){var i,r,o=e.nodeType,a=o?pe.cache:e,s=o?e[pe.expando]:pe.expando;if(a[s]){if(t&&(i=n?a[s]:a[s].data)){pe.isArray(t)?t=t.concat(pe.map(t,pe.camelCase)):t in i?t=[t]:(t=pe.camelCase(t),t=t in i?[t]:t.split(" ")),r=t.length;for(;r--;)delete i[t[r]];if(n?!u(i):!pe.isEmptyObject(i))return}(n||(delete a[s].data,u(a[s])))&&(o?pe.cleanData([e],!0):de.deleteExpando||a!=a.window?delete a[s]:a[s]=void 0)}}}function f(e,t,n,i){var r,o=1,a=20,s=i?function(){return i.cur()}:function(){return pe.css(e,t,"")},l=s(),u=n&&n[3]||(pe.cssNumber[t]?"":"px"),c=(pe.cssNumber[t]||"px"!==u&&+l)&&Me.exec(pe.css(e,t));if(c&&c[3]!==u){u=u||c[3],n=n||[],c=+l||1;do o=o||".5",c/=o,pe.style(e,t,c+u);while(o!==(o=s()/l)&&1!==o&&--a)}return n&&(c=+c||+l||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=c,i.end=r)),r}function p(e){var t=$e.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function h(e,t){var n,i,r=0,o="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(i=n[r]);r++)!t||pe.nodeName(i,t)?o.push(i):pe.merge(o,h(i,t));return void 0===t||t&&pe.nodeName(e,t)?pe.merge([e],o):o}function m(e,t){for(var n,i=0;null!=(n=e[i]);i++)pe._data(n,"globalEval",!t||pe._data(t[i],"globalEval"))}function g(e){qe.test(e.type)&&(e.defaultChecked=e.checked)}function v(e,t,n,i,r){for(var o,a,s,l,u,c,d,f=e.length,v=p(t),y=[],b=0;f>b;b++)if(a=e[b],a||0===a)if("object"===pe.type(a))pe.merge(y,a.nodeType?[a]:a);else if(Ye.test(a)){for(l=l||v.appendChild(t.createElement("div")),u=(Re.exec(a)||["",""])[1].toLowerCase(),d=Xe[u]||Xe._default,l.innerHTML=d[1]+pe.htmlPrefilter(a)+d[2],o=d[0];o--;)l=l.lastChild;if(!de.leadingWhitespace&&We.test(a)&&y.push(t.createTextNode(We.exec(a)[0])),!de.tbody)for(a="table"!==u||Ue.test(a)?""!==d[1]||Ue.test(a)?0:l:l.firstChild,o=a&&a.childNodes.length;o--;)pe.nodeName(c=a.childNodes[o],"tbody")&&!c.childNodes.length&&a.removeChild(c);for(pe.merge(y,l.childNodes),l.textContent="";l.firstChild;)l.removeChild(l.firstChild);l=v.lastChild}else y.push(t.createTextNode(a));for(l&&v.removeChild(l),de.appendChecked||pe.grep(h(y,"input"),g),b=0;a=y[b++];)if(i&&pe.inArray(a,i)>-1)r&&r.push(a);else if(s=pe.contains(a.ownerDocument,a),l=h(v.appendChild(a),"script"),s&&m(l),n)for(o=0;a=l[o++];)ze.test(a.type||"")&&n.push(a);return l=null,v}function y(){return!0}function b(){return!1}function x(){try{return ie.activeElement}catch(e){}}function w(e,t,n,i,r,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(i=i||n,n=void 0);for(s in t)w(e,s,n,i,t[s],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),r===!1)r=b;else if(!r)return e;return 1===o&&(a=r,r=function(e){return pe().off(e),a.apply(this,arguments)},r.guid=a.guid||(a.guid=pe.guid++)),e.each(function(){pe.event.add(this,t,r,i,n)})}function C(e,t){return pe.nodeName(e,"table")&&pe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function T(e){return e.type=(null!==pe.find.attr(e,"type"))+"/"+e.type,e}function k(e){var t=rt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function E(e,t){if(1===t.nodeType&&pe.hasData(e)){var n,i,r,o=pe._data(e),a=pe._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(i=0,r=s[n].length;r>i;i++)pe.event.add(t,n,s[n][i])}a.data&&(a.data=pe.extend({},a.data))}}function S(e,t){var n,i,r;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!de.noCloneEvent&&t[pe.expando]){r=pe._data(t);for(i in r.events)pe.removeEvent(t,i,r.handle);t.removeAttribute(pe.expando)}"script"===n&&t.text!==e.text?(T(t).text=e.text,k(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),de.html5Clone&&e.innerHTML&&!pe.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&qe.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function N(e,t,n,i){t=oe.apply([],t);var r,o,a,s,l,u,c=0,d=e.length,f=d-1,p=t[0],m=pe.isFunction(p);if(m||d>1&&"string"==typeof p&&!de.checkClone&&it.test(p))return e.each(function(r){var o=e.eq(r);m&&(t[0]=p.call(this,r,o.html())),N(o,t,n,i)});if(d&&(u=v(t,e[0].ownerDocument,!1,e,i),r=u.firstChild,1===u.childNodes.length&&(u=r),r||i)){for(s=pe.map(h(u,"script"),T),a=s.length;d>c;c++)o=u,c!==f&&(o=pe.clone(o,!0,!0),a&&pe.merge(s,h(o,"script"))),n.call(e[c],o,c);if(a)for(l=s[s.length-1].ownerDocument,pe.map(s,k),c=0;a>c;c++)o=s[c],ze.test(o.type||"")&&!pe._data(o,"globalEval")&&pe.contains(l,o)&&(o.src?pe._evalUrl&&pe._evalUrl(o.src):pe.globalEval((o.text||o.textContent||o.innerHTML||"").replace(ot,"")));u=r=null}return e}function L(e,t,n){for(var i,r=t?pe.filter(t,e):e,o=0;null!=(i=r[o]);o++)n||1!==i.nodeType||pe.cleanData(h(i)),i.parentNode&&(n&&pe.contains(i.ownerDocument,i)&&m(h(i,"script")),i.parentNode.removeChild(i));return e}function A(e,t){var n=pe(t.createElement(e)).appendTo(t.body),i=pe.css(n[0],"display");return n.detach(),i}function j(e){var t=ie,n=ut[e];return n||(n=A(e,t),"none"!==n&&n||(lt=(lt||pe("',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(z),T("BeforeChange",function(e,t,n){t!==n&&(t===z?$():n===z&&$(!0))}),T(l+"."+z,function(){$()})},getIframe:function(n,i){var r=n.src,o=t.st.iframe;e.each(o.patterns,function(){return r.indexOf(this.index)>-1?(this.id&&(r="string"==typeof this.id?r.substr(r.lastIndexOf(this.id)+this.id.length,r.length):this.id.call(this,r)),r=this.src.replace("%id%",r),!1):void 0});var a={};return o.srcAction&&(a[o.srcAction]=r),t._parseMarkup(i,a,n),t.updateStatus("ready"),i}}});var X=function(e){var n=t.items.length;return e>n-1?e-n:0>e?n+e:e},Y=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,i=".mfp-gallery",o=Boolean(e.fn.mfpFastClick);return t.direction=!0,n&&n.enabled?(a+=" mfp-gallery",T(p+i,function(){n.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),r.on("keydown"+i,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),T("UpdateStatus"+i,function(e,n){n.text&&(n.text=Y(n.text,t.currItem.index,t.items.length))}),T(f+i,function(e,i,r,o){var a=t.items.length;r.counter=a>1?Y(n.tCounter,o.index,a):""}),T("BuildControls"+i,function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var i=n.arrowMarkup,r=t.arrowLeft=e(i.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(b),a=t.arrowRight=e(i.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(b),s=o?"mfpFastClick":"click";r[s](function(){t.prev()}),a[s](function(){t.next()}),t.isIE7&&(k("b",r[0],!1,!0),k("a",r[0],!1,!0),k("b",a[0],!1,!0),k("a",a[0],!1,!0)),t.container.append(r.add(a))}}),T(h+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),void T(l+i,function(){r.off(i),t.wrap.off("click"+i),t.arrowLeft&&o&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(),t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0,t.index=X(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=X(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,i=Math.min(n[0],t.items.length),r=Math.min(n[1],t.items.length);for(e=1;e<=(t.direction?r:i);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?i:r);e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=X(n),!t.items[n].preloaded){var i=t.items[n];i.parsed||(i=t.parseEl(n)),E("LazyLoad",i),"image"===i.type&&(i.img=e('').on("load.mfploader",function(){i.hasSize=!0}).on("error.mfploader",function(){i.hasSize=!0,i.loadError=!0,E("LazyLoadError",i)}).attr("src",i.src)),i.preloaded=!0}}}});var U="retina";e.magnificPopup.registerModule(U,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;n=isNaN(n)?n():n,n>1&&(T("ImageHasSize."+U,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})}),T("ElementParse."+U,function(t,i){i.src=e.replaceSrc(i,n)}))}}}}),function(){var t=1e3,n="ontouchstart"in window,i=function(){C.off("touchmove"+o+" touchend"+o)},r="mfpFastClick",o="."+r;e.fn.mfpFastClick=function(r){return e(this).each(function(){var a,s=e(this);if(n){var l,u,c,d,f,p;s.on("touchstart"+o,function(e){d=!1,p=1,f=e.originalEvent?e.originalEvent.touches[0]:e.touches[0],u=f.clientX,c=f.clientY,C.on("touchmove"+o,function(e){f=e.originalEvent?e.originalEvent.touches:e.touches,p=f.length,f=f[0],(Math.abs(f.clientX-u)>10||Math.abs(f.clientY-c)>10)&&(d=!0,i())}).on("touchend"+o,function(e){i(),d||p>1||(a=!0,e.preventDefault(),clearTimeout(l),l=setTimeout(function(){a=!1},t),r())})})}s.on("click"+o,function(){a||r()})})},e.fn.destroyMfpFastClick=function(){e(this).off("touchstart"+o+" click"+o),n&&C.off("touchmove"+o+" touchend"+o)}}(),N()}(window.jQuery||window.Zepto),!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof module&&module.exports?require("jquery"):jQuery)}(function(e){var t="1.7.2",n={},i={exclude:[],excludeWithin:[],offset:0,direction:"top",delegateSelector:null,scrollElement:null,scrollTarget:null,beforeScroll:function(){},afterScroll:function(){},easing:"swing",speed:400,autoCoefficient:2,preventDefault:!0},r=function(t){var n=[],i=!1,r=t.dir&&"left"===t.dir?"scrollLeft":"scrollTop";return this.each(function(){var t=e(this);return this!==document&&this!==window?!document.scrollingElement||this!==document.documentElement&&this!==document.body?void(t[r]()>0?n.push(this):(t[r](1),i=t[r]()>0,i&&n.push(this),t[r](0))):(n.push(document.scrollingElement),!1):void 0}),n.length||this.each(function(){this===document.documentElement&&"smooth"===e(this).css("scrollBehavior")&&(n=[this]),n.length||"BODY"!==this.nodeName||(n=[this])}),"first"===t.el&&n.length>1&&(n=[n[0]]),n};e.fn.extend({scrollable:function(e){var t=r.call(this,{dir:e});return this.pushStack(t)},firstScrollable:function(e){var t=r.call(this,{el:"first",dir:e});return this.pushStack(t)},smoothScroll:function(t,n){if(t=t||{},"options"===t)return n?this.each(function(){var t=e(this),i=e.extend(t.data("ssOpts")||{},n);e(this).data("ssOpts",i)}):this.first().data("ssOpts");var i=e.extend({},e.fn.smoothScroll.defaults,t),r=function(t){var n=function(e){return e.replace(/(:|\.|\/)/g,"\\$1")},r=this,o=e(this),a=e.extend({},i,o.data("ssOpts")||{}),s=i.exclude,l=a.excludeWithin,u=0,c=0,d=!0,f={},p=e.smoothScroll.filterPath(location.pathname),h=e.smoothScroll.filterPath(r.pathname),m=location.hostname===r.hostname||!r.hostname,g=a.scrollTarget||h===p,v=n(r.hash);if(v&&!e(v).length&&(d=!1),a.scrollTarget||m&&g&&v){for(;d&&u=0;e--)u(I[e])}function u(e){if(e.inited){var t=D.top<=e.limit.start?0:D.top>=e.limit.end?2:1;e.mode!=t&&m(e,t)}}function c(){for(var e=I.length-1;e>=0;e--)if(I[e].inited){var t=Math.abs(b(I[e].clone)-I[e].docOffsetTop),n=Math.abs(I[e].parent.node.offsetHeight-I[e].parent.height);if(t>=2||n>=2)return!1}return!0}function d(e){isNaN(parseFloat(e.computed.top))||e.isCell||"none"==e.computed.display||(e.inited=!0,e.clone||g(e),"absolute"!=e.parent.computed.position&&"relative"!=e.parent.computed.position&&(e.parent.node.style.position="relative"),u(e),e.parent.height=e.parent.node.offsetHeight,e.docOffsetTop=b(e.clone))}function f(e){var t=!0;e.clone&&v(e),i(e.node.style,e.css);for(var n=I.length-1;n>=0;n--)if(I[n].node!==e.node&&I[n].parent.node===e.parent.node){t=!1;break}t&&(e.parent.node.style.position=e.parent.css.position),e.mode=-1}function p(){for(var e=I.length-1;e>=0;e--)d(I[e])}function h(){for(var e=I.length-1;e>=0;e--)f(I[e])}function m(e,t){var n=e.node.style;switch(t){case 0:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top=e.offset.top+"px",n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 1:n.position="fixed",n.left=e.box.left+"px",n.right=e.box.right+"px",n.top=e.css.top,n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 2:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top="auto",n.bottom=0,n.width="auto",n.marginLeft=0,n.marginRight=0}e.mode=t}function g(e){e.clone=document.createElement("div");var t=e.node.nextSibling||e.node,n=e.clone.style;n.height=e.height+"px",n.width=e.width+"px",n.marginTop=e.computed.marginTop,n.marginBottom=e.computed.marginBottom,n.marginLeft=e.computed.marginLeft,n.marginRight=e.computed.marginRight,n.padding=n.border=n.borderSpacing=0,n.fontSize="1em",n.position="static",n.cssFloat=e.computed.cssFloat,e.node.parentNode.insertBefore(e.clone,t)}function v(e){e.clone.parentNode.removeChild(e.clone),e.clone=void 0}function y(e){var t=getComputedStyle(e),n=e.parentNode,i=getComputedStyle(n),o=e.style.position;e.style.position="relative";var a={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat,display:t.display},s={top:r(t.top),marginBottom:r(t.marginBottom),paddingLeft:r(t.paddingLeft),paddingRight:r(t.paddingRight),borderLeftWidth:r(t.borderLeftWidth),borderRightWidth:r(t.borderRightWidth)};e.style.position=o;var l={position:e.style.position,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight},u=x(e),c=x(n),d={node:n,css:{position:n.style.position},computed:{position:i.position},numeric:{borderLeftWidth:r(i.borderLeftWidth),borderRightWidth:r(i.borderRightWidth),borderTopWidth:r(i.borderTopWidth),borderBottomWidth:r(i.borderBottomWidth)}},f={node:e,box:{left:u.win.left,right:_.clientWidth-u.win.right},offset:{top:u.win.top-c.win.top-d.numeric.borderTopWidth,left:u.win.left-c.win.left-d.numeric.borderLeftWidth,right:-u.win.right+c.win.right-d.numeric.borderRightWidth},css:l,isCell:"table-cell"==t.display,computed:a,numeric:s,width:u.win.right-u.win.left,height:u.win.bottom-u.win.top,mode:-1,inited:!1,parent:d,limit:{start:u.doc.top-s.top,end:c.doc.top+n.offsetHeight-d.numeric.borderBottomWidth-e.offsetHeight-s.top-s.marginBottom}};return f}function b(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}function x(e){var n=e.getBoundingClientRect();return{doc:{top:n.top+t.pageYOffset, +left:n.left+t.pageXOffset},win:n}}function w(){H=setInterval(function(){!c()&&E()},500)}function C(){clearInterval(H)}function T(){O&&(document[P]?C():w())}function k(){O||(o(),p(),t.addEventListener("scroll",a),t.addEventListener("wheel",s),t.addEventListener("resize",E),t.addEventListener("orientationchange",E),e.addEventListener(B,T),w(),O=!0)}function E(){if(O){h();for(var e=I.length-1;e>=0;e--)I[e]=y(I[e].node);p()}}function S(){t.removeEventListener("scroll",a),t.removeEventListener("wheel",s),t.removeEventListener("resize",E),t.removeEventListener("orientationchange",E),e.removeEventListener(B,T),C(),O=!1}function N(){S(),h()}function L(){for(N();I.length;)I.pop()}function A(e){for(var t=I.length-1;t>=0;t--)if(I[t].node===e)return;var n=y(e);I.push(n),O?d(n):k()}function j(e){for(var t=I.length-1;t>=0;t--)I[t].node===e&&(f(I[t]),I.splice(t,1))}var D,H,I=[],O=!1,_=e.documentElement,M=function(){},P="hidden",B="visibilitychange";void 0!==e.webkitHidden&&(P="webkitHidden",B="webkitvisibilitychange"),t.getComputedStyle||n();for(var F=["","-webkit-","-moz-","-ms-"],q=document.createElement("div"),R=F.length-1;R>=0;R--){try{q.style.position=F[R]+"sticky"}catch(z){}""!=q.style.position&&n()}o(),t.Stickyfill={stickies:I,add:A,remove:j,init:k,rebuild:E,pause:S,stop:N,kill:L}}(document,window),window.jQuery&&!function(e){e.fn.Stickyfill=function(){return this.each(function(){Stickyfill.add(this)}),this}}(window.jQuery),$(document).ready(function(){$("#main").fitVids(),$(".sticky").Stickyfill();var e=function(){var e=$(window).width();e>768?(Stickyfill.rebuild(),Stickyfill.init()):Stickyfill.stop()};e(),$(window).resize(function(){e()}),$("a").smoothScroll({offset:-20}),$("a[href$='.jpg'],a[href$='.jpeg'],a[href$='.JPG'],a[href$='.png'],a[href$='.gif']").addClass("image-popup"),$(".image-popup").magnificPopup({disableOn:function(){return!($(window).width()<500)},type:"image",tLoading:"Loading image #%curr%...",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},image:{tError:'Image #%curr% could not be loaded.'},removalDelay:500,mainClass:"mfp-zoom-in",callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")}},closeOnContentClick:!0,midClick:!0})}); \ No newline at end of file diff --git a/_assets/js/plugins/jquery.fitvids.js b/assets/js/plugins/jquery.fitvids.js similarity index 100% rename from _assets/js/plugins/jquery.fitvids.js rename to assets/js/plugins/jquery.fitvids.js diff --git a/_assets/js/plugins/jquery.magnific-popup.js b/assets/js/plugins/jquery.magnific-popup.js similarity index 100% rename from _assets/js/plugins/jquery.magnific-popup.js rename to assets/js/plugins/jquery.magnific-popup.js diff --git a/_assets/js/plugins/jquery.smooth-scroll.min.js b/assets/js/plugins/jquery.smooth-scroll.min.js similarity index 100% rename from _assets/js/plugins/jquery.smooth-scroll.min.js rename to assets/js/plugins/jquery.smooth-scroll.min.js diff --git a/_assets/js/plugins/stickyfill.min.js b/assets/js/plugins/stickyfill.min.js similarity index 100% rename from _assets/js/plugins/stickyfill.min.js rename to assets/js/plugins/stickyfill.min.js diff --git a/assets/js/vendor/jquery-1.12.1.min.js b/assets/js/vendor/jquery/jquery-1.12.1.min.js similarity index 100% rename from assets/js/vendor/jquery-1.12.1.min.js rename to assets/js/vendor/jquery/jquery-1.12.1.min.js diff --git a/_assets/css/_archive.scss b/assets/scss/_archive.scss similarity index 100% rename from _assets/css/_archive.scss rename to assets/scss/_archive.scss diff --git a/_assets/css/_base.scss b/assets/scss/_base.scss similarity index 100% rename from _assets/css/_base.scss rename to assets/scss/_base.scss diff --git a/_assets/css/_buttons.scss b/assets/scss/_buttons.scss similarity index 100% rename from _assets/css/_buttons.scss rename to assets/scss/_buttons.scss diff --git a/_assets/css/_footer.scss b/assets/scss/_footer.scss similarity index 100% rename from _assets/css/_footer.scss rename to assets/scss/_footer.scss diff --git a/_assets/css/_forms.scss b/assets/scss/_forms.scss similarity index 100% rename from _assets/css/_forms.scss rename to assets/scss/_forms.scss diff --git a/_assets/css/_masthead.scss b/assets/scss/_masthead.scss similarity index 100% rename from _assets/css/_masthead.scss rename to assets/scss/_masthead.scss diff --git a/_assets/css/_mixins.scss b/assets/scss/_mixins.scss similarity index 100% rename from _assets/css/_mixins.scss rename to assets/scss/_mixins.scss diff --git a/_assets/css/_navigation.scss b/assets/scss/_navigation.scss similarity index 100% rename from _assets/css/_navigation.scss rename to assets/scss/_navigation.scss diff --git a/_assets/css/_notices.scss b/assets/scss/_notices.scss similarity index 100% rename from _assets/css/_notices.scss rename to assets/scss/_notices.scss diff --git a/_assets/css/_page.scss b/assets/scss/_page.scss similarity index 100% rename from _assets/css/_page.scss rename to assets/scss/_page.scss diff --git a/_assets/css/_print.scss b/assets/scss/_print.scss similarity index 100% rename from _assets/css/_print.scss rename to assets/scss/_print.scss diff --git a/_assets/css/_reset.scss b/assets/scss/_reset.scss similarity index 100% rename from _assets/css/_reset.scss rename to assets/scss/_reset.scss diff --git a/_assets/css/_sidebar.scss b/assets/scss/_sidebar.scss similarity index 100% rename from _assets/css/_sidebar.scss rename to assets/scss/_sidebar.scss diff --git a/_assets/css/_syntax.scss b/assets/scss/_syntax.scss similarity index 100% rename from _assets/css/_syntax.scss rename to assets/scss/_syntax.scss diff --git a/_assets/css/_tables.scss b/assets/scss/_tables.scss similarity index 100% rename from _assets/css/_tables.scss rename to assets/scss/_tables.scss diff --git a/_assets/css/_toc.scss b/assets/scss/_toc.scss similarity index 100% rename from _assets/css/_toc.scss rename to assets/scss/_toc.scss diff --git a/_assets/css/_utilities.scss b/assets/scss/_utilities.scss similarity index 100% rename from _assets/css/_utilities.scss rename to assets/scss/_utilities.scss diff --git a/_assets/css/_variables.scss b/assets/scss/_variables.scss similarity index 100% rename from _assets/css/_variables.scss rename to assets/scss/_variables.scss diff --git a/_assets/css/main.scss b/assets/scss/main.scss similarity index 100% rename from _assets/css/main.scss rename to assets/scss/main.scss diff --git a/_assets/css/vendor/breakpoint/_breakpoint.scss b/assets/scss/vendor/breakpoint/_breakpoint.scss similarity index 100% rename from _assets/css/vendor/breakpoint/_breakpoint.scss rename to assets/scss/vendor/breakpoint/_breakpoint.scss diff --git a/_assets/css/vendor/breakpoint/_context.scss b/assets/scss/vendor/breakpoint/_context.scss similarity index 100% rename from _assets/css/vendor/breakpoint/_context.scss rename to assets/scss/vendor/breakpoint/_context.scss diff --git a/_assets/css/vendor/breakpoint/_helpers.scss b/assets/scss/vendor/breakpoint/_helpers.scss similarity index 100% rename from _assets/css/vendor/breakpoint/_helpers.scss rename to assets/scss/vendor/breakpoint/_helpers.scss diff --git a/_assets/css/vendor/breakpoint/_legacy-settings.scss b/assets/scss/vendor/breakpoint/_legacy-settings.scss similarity index 100% rename from _assets/css/vendor/breakpoint/_legacy-settings.scss rename to assets/scss/vendor/breakpoint/_legacy-settings.scss diff --git a/_assets/css/vendor/breakpoint/_no-query.scss b/assets/scss/vendor/breakpoint/_no-query.scss similarity index 100% rename from _assets/css/vendor/breakpoint/_no-query.scss rename to assets/scss/vendor/breakpoint/_no-query.scss diff --git a/_assets/css/vendor/breakpoint/_parsers.scss b/assets/scss/vendor/breakpoint/_parsers.scss similarity index 100% rename from _assets/css/vendor/breakpoint/_parsers.scss rename to assets/scss/vendor/breakpoint/_parsers.scss diff --git a/_assets/css/vendor/breakpoint/_respond-to.scss b/assets/scss/vendor/breakpoint/_respond-to.scss similarity index 100% rename from _assets/css/vendor/breakpoint/_respond-to.scss rename to assets/scss/vendor/breakpoint/_respond-to.scss diff --git a/_assets/css/vendor/breakpoint/_settings.scss b/assets/scss/vendor/breakpoint/_settings.scss similarity index 100% rename from _assets/css/vendor/breakpoint/_settings.scss rename to assets/scss/vendor/breakpoint/_settings.scss diff --git a/_assets/css/vendor/breakpoint/parsers/_double.scss b/assets/scss/vendor/breakpoint/parsers/_double.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/_double.scss rename to assets/scss/vendor/breakpoint/parsers/_double.scss diff --git a/_assets/css/vendor/breakpoint/parsers/_query.scss b/assets/scss/vendor/breakpoint/parsers/_query.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/_query.scss rename to assets/scss/vendor/breakpoint/parsers/_query.scss diff --git a/_assets/css/vendor/breakpoint/parsers/_resolution.scss b/assets/scss/vendor/breakpoint/parsers/_resolution.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/_resolution.scss rename to assets/scss/vendor/breakpoint/parsers/_resolution.scss diff --git a/_assets/css/vendor/breakpoint/parsers/_single.scss b/assets/scss/vendor/breakpoint/parsers/_single.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/_single.scss rename to assets/scss/vendor/breakpoint/parsers/_single.scss diff --git a/_assets/css/vendor/breakpoint/parsers/_triple.scss b/assets/scss/vendor/breakpoint/parsers/_triple.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/_triple.scss rename to assets/scss/vendor/breakpoint/parsers/_triple.scss diff --git a/_assets/css/vendor/breakpoint/parsers/double/_default-pair.scss b/assets/scss/vendor/breakpoint/parsers/double/_default-pair.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/double/_default-pair.scss rename to assets/scss/vendor/breakpoint/parsers/double/_default-pair.scss diff --git a/_assets/css/vendor/breakpoint/parsers/double/_default.scss b/assets/scss/vendor/breakpoint/parsers/double/_default.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/double/_default.scss rename to assets/scss/vendor/breakpoint/parsers/double/_default.scss diff --git a/_assets/css/vendor/breakpoint/parsers/double/_double-string.scss b/assets/scss/vendor/breakpoint/parsers/double/_double-string.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/double/_double-string.scss rename to assets/scss/vendor/breakpoint/parsers/double/_double-string.scss diff --git a/_assets/css/vendor/breakpoint/parsers/resolution/_resolution.scss b/assets/scss/vendor/breakpoint/parsers/resolution/_resolution.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/resolution/_resolution.scss rename to assets/scss/vendor/breakpoint/parsers/resolution/_resolution.scss diff --git a/_assets/css/vendor/breakpoint/parsers/single/_default.scss b/assets/scss/vendor/breakpoint/parsers/single/_default.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/single/_default.scss rename to assets/scss/vendor/breakpoint/parsers/single/_default.scss diff --git a/_assets/css/vendor/breakpoint/parsers/triple/_default.scss b/assets/scss/vendor/breakpoint/parsers/triple/_default.scss similarity index 100% rename from _assets/css/vendor/breakpoint/parsers/triple/_default.scss rename to assets/scss/vendor/breakpoint/parsers/triple/_default.scss diff --git a/_assets/css/vendor/font-awesome/_animated.scss b/assets/scss/vendor/font-awesome/_animated.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_animated.scss rename to assets/scss/vendor/font-awesome/_animated.scss diff --git a/_assets/css/vendor/font-awesome/_bordered-pulled.scss b/assets/scss/vendor/font-awesome/_bordered-pulled.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_bordered-pulled.scss rename to assets/scss/vendor/font-awesome/_bordered-pulled.scss diff --git a/_assets/css/vendor/font-awesome/_core.scss b/assets/scss/vendor/font-awesome/_core.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_core.scss rename to assets/scss/vendor/font-awesome/_core.scss diff --git a/_assets/css/vendor/font-awesome/_fixed-width.scss b/assets/scss/vendor/font-awesome/_fixed-width.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_fixed-width.scss rename to assets/scss/vendor/font-awesome/_fixed-width.scss diff --git a/_assets/css/vendor/font-awesome/_font-awesome.scss b/assets/scss/vendor/font-awesome/_font-awesome.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_font-awesome.scss rename to assets/scss/vendor/font-awesome/_font-awesome.scss diff --git a/_assets/css/vendor/font-awesome/_icons.scss b/assets/scss/vendor/font-awesome/_icons.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_icons.scss rename to assets/scss/vendor/font-awesome/_icons.scss diff --git a/_assets/css/vendor/font-awesome/_larger.scss b/assets/scss/vendor/font-awesome/_larger.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_larger.scss rename to assets/scss/vendor/font-awesome/_larger.scss diff --git a/_assets/css/vendor/font-awesome/_list.scss b/assets/scss/vendor/font-awesome/_list.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_list.scss rename to assets/scss/vendor/font-awesome/_list.scss diff --git a/_assets/css/vendor/font-awesome/_mixins.scss b/assets/scss/vendor/font-awesome/_mixins.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_mixins.scss rename to assets/scss/vendor/font-awesome/_mixins.scss diff --git a/_assets/css/vendor/font-awesome/_path.scss b/assets/scss/vendor/font-awesome/_path.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_path.scss rename to assets/scss/vendor/font-awesome/_path.scss diff --git a/_assets/css/vendor/font-awesome/_rotated-flipped.scss b/assets/scss/vendor/font-awesome/_rotated-flipped.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_rotated-flipped.scss rename to assets/scss/vendor/font-awesome/_rotated-flipped.scss diff --git a/_assets/css/vendor/font-awesome/_stacked.scss b/assets/scss/vendor/font-awesome/_stacked.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_stacked.scss rename to assets/scss/vendor/font-awesome/_stacked.scss diff --git a/_assets/css/vendor/font-awesome/_variables.scss b/assets/scss/vendor/font-awesome/_variables.scss similarity index 100% rename from _assets/css/vendor/font-awesome/_variables.scss rename to assets/scss/vendor/font-awesome/_variables.scss diff --git a/_assets/css/vendor/magnific-popup/_magnific-popup.scss b/assets/scss/vendor/magnific-popup/_magnific-popup.scss similarity index 100% rename from _assets/css/vendor/magnific-popup/_magnific-popup.scss rename to assets/scss/vendor/magnific-popup/_magnific-popup.scss diff --git a/_assets/css/vendor/magnific-popup/_settings.scss b/assets/scss/vendor/magnific-popup/_settings.scss similarity index 100% rename from _assets/css/vendor/magnific-popup/_settings.scss rename to assets/scss/vendor/magnific-popup/_settings.scss diff --git a/_assets/css/vendor/susy/_su.scss b/assets/scss/vendor/susy/_su.scss similarity index 100% rename from _assets/css/vendor/susy/_su.scss rename to assets/scss/vendor/susy/_su.scss diff --git a/_assets/css/vendor/susy/_susy.scss b/assets/scss/vendor/susy/_susy.scss similarity index 100% rename from _assets/css/vendor/susy/_susy.scss rename to assets/scss/vendor/susy/_susy.scss diff --git a/_assets/css/vendor/susy/_susyone.scss b/assets/scss/vendor/susy/_susyone.scss similarity index 100% rename from _assets/css/vendor/susy/_susyone.scss rename to assets/scss/vendor/susy/_susyone.scss diff --git a/_assets/css/vendor/susy/susy/_su.scss b/assets/scss/vendor/susy/susy/_su.scss similarity index 100% rename from _assets/css/vendor/susy/susy/_su.scss rename to assets/scss/vendor/susy/susy/_su.scss diff --git a/_assets/css/vendor/susy/susy/language/_susy.scss b/assets/scss/vendor/susy/susy/language/_susy.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/_susy.scss rename to assets/scss/vendor/susy/susy/language/_susy.scss diff --git a/_assets/css/vendor/susy/susy/language/_susyone.scss b/assets/scss/vendor/susy/susy/language/_susyone.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/_susyone.scss rename to assets/scss/vendor/susy/susy/language/_susyone.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_background.scss b/assets/scss/vendor/susy/susy/language/susy/_background.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_background.scss rename to assets/scss/vendor/susy/susy/language/susy/_background.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_bleed.scss b/assets/scss/vendor/susy/susy/language/susy/_bleed.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_bleed.scss rename to assets/scss/vendor/susy/susy/language/susy/_bleed.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_box-sizing.scss b/assets/scss/vendor/susy/susy/language/susy/_box-sizing.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_box-sizing.scss rename to assets/scss/vendor/susy/susy/language/susy/_box-sizing.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_breakpoint-plugin.scss b/assets/scss/vendor/susy/susy/language/susy/_breakpoint-plugin.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_breakpoint-plugin.scss rename to assets/scss/vendor/susy/susy/language/susy/_breakpoint-plugin.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_container.scss b/assets/scss/vendor/susy/susy/language/susy/_container.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_container.scss rename to assets/scss/vendor/susy/susy/language/susy/_container.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_context.scss b/assets/scss/vendor/susy/susy/language/susy/_context.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_context.scss rename to assets/scss/vendor/susy/susy/language/susy/_context.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_gallery.scss b/assets/scss/vendor/susy/susy/language/susy/_gallery.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_gallery.scss rename to assets/scss/vendor/susy/susy/language/susy/_gallery.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_grids.scss b/assets/scss/vendor/susy/susy/language/susy/_grids.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_grids.scss rename to assets/scss/vendor/susy/susy/language/susy/_grids.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_gutters.scss b/assets/scss/vendor/susy/susy/language/susy/_gutters.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_gutters.scss rename to assets/scss/vendor/susy/susy/language/susy/_gutters.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_isolate.scss b/assets/scss/vendor/susy/susy/language/susy/_isolate.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_isolate.scss rename to assets/scss/vendor/susy/susy/language/susy/_isolate.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_margins.scss b/assets/scss/vendor/susy/susy/language/susy/_margins.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_margins.scss rename to assets/scss/vendor/susy/susy/language/susy/_margins.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_padding.scss b/assets/scss/vendor/susy/susy/language/susy/_padding.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_padding.scss rename to assets/scss/vendor/susy/susy/language/susy/_padding.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_rows.scss b/assets/scss/vendor/susy/susy/language/susy/_rows.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_rows.scss rename to assets/scss/vendor/susy/susy/language/susy/_rows.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_settings.scss b/assets/scss/vendor/susy/susy/language/susy/_settings.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_settings.scss rename to assets/scss/vendor/susy/susy/language/susy/_settings.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_span.scss b/assets/scss/vendor/susy/susy/language/susy/_span.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_span.scss rename to assets/scss/vendor/susy/susy/language/susy/_span.scss diff --git a/_assets/css/vendor/susy/susy/language/susy/_validation.scss b/assets/scss/vendor/susy/susy/language/susy/_validation.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susy/_validation.scss rename to assets/scss/vendor/susy/susy/language/susy/_validation.scss diff --git a/_assets/css/vendor/susy/susy/language/susyone/_background.scss b/assets/scss/vendor/susy/susy/language/susyone/_background.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susyone/_background.scss rename to assets/scss/vendor/susy/susy/language/susyone/_background.scss diff --git a/_assets/css/vendor/susy/susy/language/susyone/_functions.scss b/assets/scss/vendor/susy/susy/language/susyone/_functions.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susyone/_functions.scss rename to assets/scss/vendor/susy/susy/language/susyone/_functions.scss diff --git a/_assets/css/vendor/susy/susy/language/susyone/_grid.scss b/assets/scss/vendor/susy/susy/language/susyone/_grid.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susyone/_grid.scss rename to assets/scss/vendor/susy/susy/language/susyone/_grid.scss diff --git a/_assets/css/vendor/susy/susy/language/susyone/_isolation.scss b/assets/scss/vendor/susy/susy/language/susyone/_isolation.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susyone/_isolation.scss rename to assets/scss/vendor/susy/susy/language/susyone/_isolation.scss diff --git a/_assets/css/vendor/susy/susy/language/susyone/_margin.scss b/assets/scss/vendor/susy/susy/language/susyone/_margin.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susyone/_margin.scss rename to assets/scss/vendor/susy/susy/language/susyone/_margin.scss diff --git a/_assets/css/vendor/susy/susy/language/susyone/_media.scss b/assets/scss/vendor/susy/susy/language/susyone/_media.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susyone/_media.scss rename to assets/scss/vendor/susy/susy/language/susyone/_media.scss diff --git a/_assets/css/vendor/susy/susy/language/susyone/_padding.scss b/assets/scss/vendor/susy/susy/language/susyone/_padding.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susyone/_padding.scss rename to assets/scss/vendor/susy/susy/language/susyone/_padding.scss diff --git a/_assets/css/vendor/susy/susy/language/susyone/_settings.scss b/assets/scss/vendor/susy/susy/language/susyone/_settings.scss similarity index 100% rename from _assets/css/vendor/susy/susy/language/susyone/_settings.scss rename to assets/scss/vendor/susy/susy/language/susyone/_settings.scss diff --git a/_assets/css/vendor/susy/susy/output/_float.scss b/assets/scss/vendor/susy/susy/output/_float.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/_float.scss rename to assets/scss/vendor/susy/susy/output/_float.scss diff --git a/_assets/css/vendor/susy/susy/output/_shared.scss b/assets/scss/vendor/susy/susy/output/_shared.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/_shared.scss rename to assets/scss/vendor/susy/susy/output/_shared.scss diff --git a/_assets/css/vendor/susy/susy/output/_support.scss b/assets/scss/vendor/susy/susy/output/_support.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/_support.scss rename to assets/scss/vendor/susy/susy/output/_support.scss diff --git a/_assets/css/vendor/susy/susy/output/float/_container.scss b/assets/scss/vendor/susy/susy/output/float/_container.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/float/_container.scss rename to assets/scss/vendor/susy/susy/output/float/_container.scss diff --git a/_assets/css/vendor/susy/susy/output/float/_end.scss b/assets/scss/vendor/susy/susy/output/float/_end.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/float/_end.scss rename to assets/scss/vendor/susy/susy/output/float/_end.scss diff --git a/_assets/css/vendor/susy/susy/output/float/_isolate.scss b/assets/scss/vendor/susy/susy/output/float/_isolate.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/float/_isolate.scss rename to assets/scss/vendor/susy/susy/output/float/_isolate.scss diff --git a/_assets/css/vendor/susy/susy/output/float/_span.scss b/assets/scss/vendor/susy/susy/output/float/_span.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/float/_span.scss rename to assets/scss/vendor/susy/susy/output/float/_span.scss diff --git a/_assets/css/vendor/susy/susy/output/shared/_background.scss b/assets/scss/vendor/susy/susy/output/shared/_background.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/shared/_background.scss rename to assets/scss/vendor/susy/susy/output/shared/_background.scss diff --git a/_assets/css/vendor/susy/susy/output/shared/_container.scss b/assets/scss/vendor/susy/susy/output/shared/_container.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/shared/_container.scss rename to assets/scss/vendor/susy/susy/output/shared/_container.scss diff --git a/_assets/css/vendor/susy/susy/output/shared/_direction.scss b/assets/scss/vendor/susy/susy/output/shared/_direction.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/shared/_direction.scss rename to assets/scss/vendor/susy/susy/output/shared/_direction.scss diff --git a/_assets/css/vendor/susy/susy/output/shared/_inspect.scss b/assets/scss/vendor/susy/susy/output/shared/_inspect.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/shared/_inspect.scss rename to assets/scss/vendor/susy/susy/output/shared/_inspect.scss diff --git a/_assets/css/vendor/susy/susy/output/shared/_margins.scss b/assets/scss/vendor/susy/susy/output/shared/_margins.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/shared/_margins.scss rename to assets/scss/vendor/susy/susy/output/shared/_margins.scss diff --git a/_assets/css/vendor/susy/susy/output/shared/_output.scss b/assets/scss/vendor/susy/susy/output/shared/_output.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/shared/_output.scss rename to assets/scss/vendor/susy/susy/output/shared/_output.scss diff --git a/_assets/css/vendor/susy/susy/output/shared/_padding.scss b/assets/scss/vendor/susy/susy/output/shared/_padding.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/shared/_padding.scss rename to assets/scss/vendor/susy/susy/output/shared/_padding.scss diff --git a/_assets/css/vendor/susy/susy/output/support/_background.scss b/assets/scss/vendor/susy/susy/output/support/_background.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/support/_background.scss rename to assets/scss/vendor/susy/susy/output/support/_background.scss diff --git a/_assets/css/vendor/susy/susy/output/support/_box-sizing.scss b/assets/scss/vendor/susy/susy/output/support/_box-sizing.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/support/_box-sizing.scss rename to assets/scss/vendor/susy/susy/output/support/_box-sizing.scss diff --git a/_assets/css/vendor/susy/susy/output/support/_clearfix.scss b/assets/scss/vendor/susy/susy/output/support/_clearfix.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/support/_clearfix.scss rename to assets/scss/vendor/susy/susy/output/support/_clearfix.scss diff --git a/_assets/css/vendor/susy/susy/output/support/_prefix.scss b/assets/scss/vendor/susy/susy/output/support/_prefix.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/support/_prefix.scss rename to assets/scss/vendor/susy/susy/output/support/_prefix.scss diff --git a/_assets/css/vendor/susy/susy/output/support/_rem.scss b/assets/scss/vendor/susy/susy/output/support/_rem.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/support/_rem.scss rename to assets/scss/vendor/susy/susy/output/support/_rem.scss diff --git a/_assets/css/vendor/susy/susy/output/support/_support.scss b/assets/scss/vendor/susy/susy/output/support/_support.scss similarity index 100% rename from _assets/css/vendor/susy/susy/output/support/_support.scss rename to assets/scss/vendor/susy/susy/output/support/_support.scss diff --git a/_assets/css/vendor/susy/susy/su/_grid.scss b/assets/scss/vendor/susy/susy/su/_grid.scss similarity index 100% rename from _assets/css/vendor/susy/susy/su/_grid.scss rename to assets/scss/vendor/susy/susy/su/_grid.scss diff --git a/_assets/css/vendor/susy/susy/su/_settings.scss b/assets/scss/vendor/susy/susy/su/_settings.scss similarity index 100% rename from _assets/css/vendor/susy/susy/su/_settings.scss rename to assets/scss/vendor/susy/susy/su/_settings.scss diff --git a/_assets/css/vendor/susy/susy/su/_utilities.scss b/assets/scss/vendor/susy/susy/su/_utilities.scss similarity index 100% rename from _assets/css/vendor/susy/susy/su/_utilities.scss rename to assets/scss/vendor/susy/susy/su/_utilities.scss diff --git a/_assets/css/vendor/susy/susy/su/_validation.scss b/assets/scss/vendor/susy/susy/su/_validation.scss similarity index 100% rename from _assets/css/vendor/susy/susy/su/_validation.scss rename to assets/scss/vendor/susy/susy/su/_validation.scss diff --git a/gulpfile.js b/gulpfile.js index a42bfff0..181109c9 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -27,7 +27,7 @@ var pngquant = require('imagemin-pngquant'); * **/ gulp.task('css', function() { - return gulp.src('_assets/css/**/*.scss') + return gulp.src('assets/scss/**/*.scss') .pipe(sass({outputStyle: 'compressed'})) .pipe(prefix('last 2 versions', '> 5%', 'ie 9')) .pipe(plumber()) @@ -43,7 +43,7 @@ gulp.task('css', function() { * **/ gulp.task('scripts', function() { - return gulp.src(['_assets/js/*.js', '_assets/js/plugins/*.js']) + return gulp.src(['assets/js/vendor/jquery/*.js', 'assets/js/plugins/*.js', 'assets/js/_main*.js']) .pipe(uglify()) .pipe(rename({ basename: "main", @@ -59,7 +59,7 @@ gulp.task('scripts', function() { * **/ gulp.task('jslint', function() { - return gulp.src('_assets/js/_*.js') + return gulp.src('assets/js/_*.js') .pipe(jshint()) .pipe(jshint.reporter('default')) .pipe(jshint.reporter('fail')) @@ -90,8 +90,8 @@ gulp.task('images', function () { * **/ gulp.task('default', ['css', 'jslint', 'scripts', 'images'], function () { - gulp.watch('_assets/**/*.scss', ['css']); - gulp.watch('_assets/js/_*.js', ['jslint']); - gulp.watch('_assets/js/**/*.js', ['scripts']); + gulp.watch('assets/scss/**/*.scss', ['css']); + gulp.watch('assets/js/_*.js', ['jslint']); + gulp.watch('assets/js/**/*.js', ['scripts']); gulp.watch('images/*', ['images']); }); \ No newline at end of file