function onYouTubeIframeAPIReady(){$('[data-video-iframe][data-video-host="www.youtube.com"]').each(function(){var n=$(this).data("video-iframe"),t=new YT.Player(n,{playerVars:{autoplay:0,controls:0},events:{onReady:Williams.Video.onPlayerReady}});Williams.Video.youtubePlayers.push({id:n,player:t})})}var qualifyURL,Williams,$,youtubePlayer;(function(){var n=jQuery,t=function(){function n(){this.fadeDuration=500;this.fitImagesInViewport=!0;this.resizeDuration=700;this.positionFromTop=50;this.showImageNumberLabel=!0;this.alwaysShowNavOnTouchDevices=!1;this.wrapAround=!1}return n.prototype.albumLabel=function(n,t){return"Image "+n+" of "+t},n}(),i=function(){function t(n){this.options=n;this.album=[];this.currentImageIndex=void 0;this.init()}return t.prototype.init=function(){this.enable();this.build()},t.prototype.enable=function(){var t=this;n("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(i){return t.start(n(i.currentTarget)),!1})},t.prototype.build=function(){var t=this;n("<div id='lightboxOverlay' class='lightboxOverlay'><\/div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ><\/a><a class='lb-next' href='' ><\/a><\/div><div class='lb-loader'><a class='lb-cancel'><\/a><\/div><\/div><\/div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'><\/span><span class='lb-number'><\/span><\/div><div class='lb-closeContainer'><a class='lb-close'><\/a><\/div><\/div><\/div><\/div>").appendTo(n("body"));this.$lightbox=n("#lightbox");this.$overlay=n("#lightboxOverlay");this.$outerContainer=this.$lightbox.find(".lb-outerContainer");this.$container=this.$lightbox.find(".lb-container");this.containerTopPadding=parseInt(this.$container.css("padding-top"),10);this.containerRightPadding=parseInt(this.$container.css("padding-right"),10);this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10);this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10);this.$overlay.hide().on("click",function(){return t.end(),!1});this.$lightbox.hide().on("click",function(i){return"lightbox"===n(i.target).attr("id")&&t.end(),!1});this.$outerContainer.on("click",function(i){return"lightbox"===n(i.target).attr("id")&&t.end(),!1});this.$lightbox.find(".lb-prev").on("click",function(){return t.changeImage(0===t.currentImageIndex?t.album.length-1:t.currentImageIndex-1),!1});this.$lightbox.find(".lb-next").on("click",function(){return t.changeImage(t.currentImageIndex===t.album.length-1?0:t.currentImageIndex+1),!1});this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return t.end(),!1})},t.prototype.start=function(t){function e(n){l.album.push({link:n.attr("href"),title:n.attr("data-title")||n.attr("title")})}var l=this,o=n(window),i,f,s,r,u,h,c;if(o.on("resize",n.proxy(this.sizeOverlay,this)),n("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[],f=0,s=t.attr("data-lightbox"),s)for(i=n(t.prop("tagName")+'[data-lightbox="'+s+'"]'),r=0;r<i.length;r=++r)e(n(i[r])),i[r]===t[0]&&(f=r);else if("lightbox"===t.attr("rel"))e(t);else for(i=n(t.prop("tagName")+'[rel="'+t.attr("rel")+'"]'),u=0;u<i.length;u=++u)e(n(i[u])),i[u]===t[0]&&(f=u);h=o.scrollTop()+this.options.positionFromTop;c=o.scrollLeft();this.$lightbox.css({top:h+"px",left:c+"px"}).fadeIn(this.options.fadeDuration);this.changeImage(f)},t.prototype.changeImage=function(t){var u=this,r,i;this.disableKeyboardNav();r=this.$lightbox.find(".lb-image");this.$overlay.fadeIn(this.options.fadeDuration);n(".lb-loader").fadeIn("slow");this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide();this.$outerContainer.addClass("animating");i=new Image;i.onload=function(){var l,f,e,o,s,h,c;r.attr("src",u.album[t].link);l=n(i);r.width(i.width);r.height(i.height);u.options.fitImagesInViewport&&(c=n(window).width(),h=n(window).height(),s=c-u.containerLeftPadding-u.containerRightPadding-20,o=h-u.containerTopPadding-u.containerBottomPadding-120,(i.width>s||i.height>o)&&(i.width/s>i.height/o?(e=s,f=parseInt(i.height/(i.width/e),10),r.width(e),r.height(f)):(f=o,e=parseInt(i.width/(i.height/f),10),r.width(e),r.height(f))));u.sizeContainer(r.width(),r.height())};i.src=this.album[t].link;this.currentImageIndex=t},t.prototype.sizeOverlay=function(){this.$overlay.width(n(window).width()).height(n(document).height())},t.prototype.sizeContainer=function(n,t){function f(){i.$lightbox.find(".lb-dataContainer").width(u);i.$lightbox.find(".lb-prevLink").height(r);i.$lightbox.find(".lb-nextLink").height(r);i.showImage()}var i=this,e=this.$outerContainer.outerWidth(),o=this.$outerContainer.outerHeight(),u=n+this.containerLeftPadding+this.containerRightPadding,r=t+this.containerTopPadding+this.containerBottomPadding;e!==u||o!==r?this.$outerContainer.animate({width:u,height:r},this.options.resizeDuration,"swing",function(){f()}):f()},t.prototype.showImage=function(){this.$lightbox.find(".lb-loader").hide();this.$lightbox.find(".lb-image").fadeIn("slow");this.updateNav();this.updateDetails();this.preloadNeighboringImages();this.enableKeyboardNav()},t.prototype.updateNav=function(){var n=!1;try{document.createEvent("TouchEvent");n=this.options.alwaysShowNavOnTouchDevices?!0:!1}catch(t){}this.$lightbox.find(".lb-nav").show();this.album.length>1&&(this.options.wrapAround?(n&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),n&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex<this.album.length-1&&(this.$lightbox.find(".lb-next").show(),n&&this.$lightbox.find(".lb-next").css("opacity","1"))))},t.prototype.updateDetails=function(){var t=this;"undefined"!=typeof this.album[this.currentImageIndex].title&&""!==this.album[this.currentImageIndex].title&&this.$lightbox.find(".lb-caption").html(this.album[this.currentImageIndex].title).fadeIn("fast").find("a").on("click",function(){location.href=n(this).attr("href")});this.album.length>1&&this.options.showImageNumberLabel?this.$lightbox.find(".lb-number").text(this.options.albumLabel(this.currentImageIndex+1,this.album.length)).fadeIn("fast"):this.$lightbox.find(".lb-number").hide();this.$outerContainer.removeClass("animating");this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return t.sizeOverlay()})},t.prototype.preloadNeighboringImages=function(){var n,t;this.album.length>this.currentImageIndex+1&&(n=new Image,n.src=this.album[this.currentImageIndex+1].link);this.currentImageIndex>0&&(t=new Image,t.src=this.album[this.currentImageIndex-1].link)},t.prototype.enableKeyboardNav=function(){n(document).on("keyup.keyboard",n.proxy(this.keyboardAction,this))},t.prototype.disableKeyboardNav=function(){n(document).off(".keyboard")},t.prototype.keyboardAction=function(n){var t=n.keyCode,i=String.fromCharCode(t).toLowerCase();t===27||i.match(/x|o|c/)?this.end():"p"===i||t===37?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):("n"===i||t===39)&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},t.prototype.end=function(){this.disableKeyboardNav();n(window).off("resize",this.sizeOverlay);this.$lightbox.fadeOut(this.options.fadeDuration);this.$overlay.fadeOut(this.options.fadeDuration);n("select, object, embed").css({visibility:"visible"})},t}();n(function(){var n=new t;new i(n)})}).call(this);qualifyURL=function(n){var t=document.createElement("img");return t.src=n,n=t.src,t.src=null,n},function(n,t,r){function e(t,i){this.element=t;this.$element=n(t);this.settings=n.extend({},f,i);this._columnSize=0;this._defaults=f;this._name=u;this.tiles=[];this._loadedImages=0;this._rows=[[]];this._currentRow=0;this._currentRowTile=0;this.edges=[];this.imagesData={};this.currentWidth=0;this.currentImageSizeFactor=1;this.currentColumnsCount=0;this.ajaxComplete=!1;this.isLoading=!1;this.currentPage=1;this.init()}n.fn.visible=function(i){if(!n(this).offset())return!0;var u=n(this),f=n(t),e=f.scrollTop(),s=e+f.height(),r=u.offset().top,o=r+u.height(),h=i===!0?o:r,c=i===!0?r:o;return c<=s&&h>=e};var u="finalTilesGallery",f={layout:"final",columns:[[4e3,5],[1024,4],[800,3],[480,2],[320,1]],rowHeight:200,margin:10,minTileWidth:200,ignoreImageAttributes:!0,imageSizeFactor:[[4e3,.9],[1024,.8],[800,.7],[600,.6],[480,.5],[320,.3]],gridSize:10,allowEnlargement:!0,autoLoadURL:null,autoLoadOffset:50,onComplete:function(){},onUpdate:function(){},debug:!1};n.extend(e.prototype,{print:function(n){this.settings.debug&&console.log(n)},setCurrentImageSizeFactor:function(){var r,i;for(this.currentImageSizeFactor=1,r=n(t).width(),i=0;i<this.settings.imageSizeFactor.length;i++)this.settings.imageSizeFactor[i][0]>=r&&(this.currentImageSizeFactor=this.settings.imageSizeFactor[i][1]);this.currentImageSizeFactor||(this.currentImageSizeFactor=1);this.print("current image size factor: "+this.currentImageSizeFactor+" ("+r+")")},setCurrentColumnSize:function(){for(var r=n(t).width(),i=0;i<this.settings.columns.length;i++)this.settings.columns[i][0]>=r&&(this.currentColumnsCount=this.settings.columns[i][1]);this._columnSize=Math.floor((this.currentWidth-this.settings.margin*(this.currentColumnsCount-1))/this.currentColumnsCount);console.log(this.currentWidth,this._columnSize,this.currentColumnsCount);this.print(this.currentWidth,this._columnSize)},init:function(){var i=this,u;if(i.currentWidth=i.$element.width(),i.$element.filter(":visible").length==0){i.print("cannot initialize the gallery, container is hidden. Retrying in 500ms.");setTimeout(function(){i.init()},500);return}this.$element.find(".ftg-items").css({position:"relative"});this.tiles=this.$element.find(".tile").not(".ftg-hidden");this.tiles.css({transition:"all .3s"});this.currentWidth=this.$element.width();this.print("this.currentWidth: "+this.currentWidth);this.settings.layout!="columns"&&this.settings.layout!="rows"&&this.settings.layout!="final"&&console.log("WARNING: unknown layout, falling back to 'final'.");this.settings.layout=="columns"&&this.setCurrentColumnSize();u=0;this.setCurrentImageSizeFactor();n(t).resize(function(){u=setTimeout(function(){i.currentWidth!=i.$element.width()&&(clearTimeout(u),i.print("this.currentWidth",this.currentWidth),i.currentWidth=i.$element.width(),i.setCurrentColumnSize(),i.setCurrentImageSizeFactor(),i.refresh())},500)});i.isLoading=!0;i.settings.autoLoadURL&&n(t).scroll(function(){i.ajaxComplete||i.isLoading||n(t).scrollTop()>=n(r).height()-n(t).height()-i.settings.autoLoadOffset&&(i.isLoading=!0,n.get(i.settings.autoLoadURL,{page:++i.currentPage},function(t){n.trim(t).length==0?i.ajaxComplete=!0:(i.$element.find(".ftg-items").append(t),i.tiles=i.$element.find(".tile"),i.loadImage())}))});this.setupFilters();this.edges.push({left:0,top:0,width:this.currentWidth,index:0});this.loadImage()},addElements:function(n){this.$element.find(".ftg-items").append(n);this.tiles=this.$element.find(".tile");this.loadImage()},removeAt:function(n){this.tiles[n].remove();this.refresh()},clear:function(){this.$element.find(".ftg-items").height(0).empty();this.refresh()},setupFilters:function(){var t=this;t.$element.find(".ftg-filters a").click(function(i){i.preventDefault();t.$element.find(".ftg-filters a").removeClass("selected");n(this).addClass("selected");var r=n(this).attr("href").replace("#ftg-set-","");r=="ftgall"?t.$element.find(".tile").removeClass("ftg-hidden"):t.$element.find(".tile").not(".ftg-set-"+r).addClass("ftg-hidden").end().filter(".ftg-set-"+r).removeClass("ftg-hidden");t.refresh()})},printEdges:function(){for(this.$element.find(".edge").remove(),i=0;i<this.edges.length;i++){var t=n("<div class='edge' />");t.append("top: "+this.edges[i].top+"<br>");t.append("left: "+this.edges[i].left+"<br>");t.append("width: "+this.edges[i].width+"<br>");t.css({left:this.edges[i].left,top:this.edges[i].top,marginTop:-25,marginLeft:20});this.$element.append(t)}},printEdge:function(t){var i=n("<div class='edge enlarged-"+t.enlarged+"' />");i.append("<b>"+t.index+" "+t.case+"<\/b><br>");i.append("t: "+Math.round(t.top)+" l: "+t.left+"<br>");i.append("width: "+t.width+"<br>");i.append("idx: "+t.tileIndex+"<br>");i.css({left:t.left,top:t.top,marginTop:-25,marginLeft:20});this.$element.append(i)},refresh:function(){this.$element.find(".edge").remove();this.edges=[{left:0,top:0,width:this.currentWidth}];this.tiles.removeClass("ftg-loaded ftg-enlarged");this.tiles=this.$element.find(".tile").not(".ftg-hidden");this._loadedImages=0;this.loadImage()},getAvailableRowSpace:function(){return this.currentWidth-this.getBusyRowSpace()},getBusyRowSpace:function(){for(var t=0,n=0;n<this._rows[this._currentRow].length;n++)t+=this._rows[this._currentRow][n].data("width")+this.settings.margin;return t},addImageToRow:function(n){console.log(this._rows);console.log(this._currentRow);this._rows[this._currentRow].push(n)},fitImagesInRow:function(){for(var t,r,u=this.getAvailableRowSpace()-this.settings.margin,i=(this.currentWidth-(this._rows[this._currentRow].length-1)*this.settings.margin)/this.getBusyRowSpace(),n=0;n<this._rows[this._currentRow].length;n++)$item=this._rows[this._currentRow][n],t=$item.data("width"),r=$item.data("height"),$item.data("width",t*i),this.add(this._currentRowTile++)},nextTile:function(n){var t=this,i;n&&t.add(t._loadedImages);++t._loadedImages<t.tiles.length?t.loadImage():(i=t.lowerEdgeTop(),t.print("lower edge top: "+i),t.$element.find(".ftg-items").height(i),t.isLoading=!1,t.settings.onComplete())},loadImage:function(){var n=this,r=this.tiles.eq(this._loadedImages),t,i;r.children("iframe").length&&r.children("iframe").addClass("item-gallery");t=r.find(".item-gallery");switch(t.get(0).tagName.toLowerCase()){case"img":i=new Image;i.onload=function(){var f=n.currentImageSizeFactor,u,e,o,s;r.data("ftg-ignore-size-factor")&&(f=1);u={};e=!0;n.settings.layout=="final"&&(o=t.attr("width")?parseInt(t.attr("width")):i.width,s=t.attr("height")?parseInt(t.attr("height")):i.height,u.width=o*f,u.height=s*f);n.settings.layout=="columns"&&(u.width=n._columnSize,u.height=u.width*i.height/i.width);n.settings.layout=="rows"&&(u.width=n.settings.rowHeight*i.width/i.height,u.height=n.settings.rowHeight,e=!1,n.getAvailableRowSpace()>u.width?n.addImageToRow(t):(n.fitImagesInRow(),n._currentRow++,n._rows.push([]),n.addImageToRow(t)));t.attr("src",this.src);n.imagesData["tile"+n._loadedImages]={width:u.width,height:u.height,owidth:i.width,oheight:i.height,src:i.src};n.nextTile(e)};i.onerror=function(){n.print("error loading image: "+i.src);n.nextTile(!0)};i.src=t.data("src");r.data("ftg-type","image");break;case"iframe":n.imagesData["tile"+n._loadedImages]={width:parseInt(t.attr("width")),height:parseInt(t.attr("height")),owidth:parseInt(t.attr("width")),oheight:parseInt(t.attr("height"))};r.data("ftg-type","iframe");n.nextTile(!0);break;default:n.imagesData["tile"+n._loadedImages]={width:parseInt(t.data("width")),height:parseInt(t.data("height")),owidth:parseInt(t.data("width")),oheight:parseInt(t.data("height"))};n.nextTile(!0)}},higherEdge:function(){for(var t=1e5,i=0,n=0;n<this.edges.length;n++)this.edges[n].top<t&&(i=n,t=this.edges[n].top);return this.edges[i]},lowerEdgeTop:function(){for(var t=0,n=0;n<this.edges.length;n++)this.edges[n].top>t&&(t=this.edges[n].top);return t},alignEdge:function(n){for(var t=0;t<this.edges.length;t++)if(this.edges[t].left+this.edges[t].width+this.settings.margin==n.left&&(this.print("found edge on left",t),n.top==this.edges[t].top))return this.print("edges can be aligned [1]"),{side:"left",edge:this.edges[t]};for(t=0;t<this.edges.length;t++)if(this.edges[t].left-this.settings.margin==n.left+n.width&&(this.print("found edge on right",t),n.top==this.edges[t].top))return this.print("edges can be aligned [2]"),{side:"right",edge:this.edges[t]};return null},removeEdge:function(n){for(var i=[],t=0;t<this.edges.length;t++)this.edges[t]!=n&&i.push(this.edges[t]);this.edges=i},add:function(n){var u=this.tiles.eq(n),a=u.find(".item-gallery"),o="tile"+n,r=this.imagesData[o].width,i=this.imagesData[o].height,t=this.higherEdge(),f,s,v,c,h,e,y,l;if(this.print(t),t.tileIndex=n,this.print(n+" ["+u.data("ftg-type")+"] ("+r+"x"+i+")"),t.top>0&&(t.top+=this.settings.margin),u.css({left:t.left,top:t.top,position:"absolute"}),t.enlarged=!1,t.width<r+this.settings.margin)t.case="Te",this.print("Te",t.width),f=t.width,s=i/r*f,f+t.left-this.settings.margin==this.currentWidth&&(this.print("END"),f-=this.settings.margin,s=i/r*f),r=f,i=s;else if(t.width>r)if(this.print("tE"),this.settings.layout=="columns"||t.width-r>=this.settings.minTileWidth)t.case="tE",this.print("tE1",t.width,t.left,this.currentWidth),v={left:t.left+r+this.settings.margin,top:t.top-(t.top>0?this.settings.margin:0),width:t.width-r-this.settings.margin,marginLeft:!0,"case":"NEW",index:t.index+1},this.edges.push(v);else{t.case="tE2";this.print("tE2");this.print("enlargement",t.width,t.left,this.currentWidth);var p=t.left+t.width==this.currentWidth?0:this.settings.margin,f=t.width,s=this.settings.allowEnlargement&&this.settings.layout!="rows"?i/r*f:i;this.settings.allowEnlargement?(u.addClass("ftg-enlarged"),t.enlarged=!0):this.settings.layout!="rows"&&u.find(".item-gallery").css({width:r,height:i});r=f;i=s}t.top+=i;this.settings.gridSize&&(c=t.top%this.settings.gridSize,t.top-=c,i-=c);t.left=t.left;t.width=r;h=!0;e=this.alignEdge(t,n);e&&(e.side=="left"?(this.removeEdge(t),e.edge.width+=r+this.settings.margin,i=i-(t.top-e.edge.top),t.top-=i,h=!1):(this.removeEdge(e.edge),t.width+=this.settings.margin+e.edge.width,h=!1),u.height(i));this.$element.find(".ftg-items").height()<t.top&&this.$element.find(".ftg-items").height(t.top);this.settings.debug&&h&&this.printEdge(t);u.data("ftg-type")=="iframe"&&u.find("iframe").height(i);this.print(r+"x"+i);this.print("----");u.css({width:r,height:i});y=r/this.imagesData[o].width;l=this.imagesData[o].height*y-i;a.css({height:"auto"});l>0&&a.css({top:0-l/2});u.addClass("ftg-loaded")}});n.fn[u]=function(t){return this.each(function(){n.data(this,u)||n.data(this,u,new e(this,t))}),this};n(function(){n(".ftg-social a").click(function(i){var e,f,u;i.preventDefault();var o=n(this).data("social"),h=n(this).parents(".tile").first(),s=h.data("big");s||(s=h.find(".item-gallery").attr("src"));e=n.trim(h.find(".caption").text());e.length||(e=r.title);o=="facebook"&&(f="https://www.facebook.com/dialog/feed?app_id=1447224948871585&link="+encodeURIComponent(location.href)+"&display=popup&name="+encodeURIComponent(r.title)+"&caption=&description="+encodeURIComponent(e)+"&picture="+encodeURIComponent(qualifyURL(s))+"&ref=share&actions={%22name%22:%22View%20the%20gallery%22,%20%22link%22:%22"+encodeURIComponent(location.href)+"%22}&redirect_uri=http://final-tiles-gallery.com/facebook_redirect.html",u=t.open(f,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400"),u.moveTo(screen.width/2-300,screen.height/2-200));o=="twitter"&&(u=t.open("https://twitter.com/intent/tweet?url="+encodeURI(location.href.split("#")[0])+"&text="+encodeURI(e),"ftgw","location=1,status=1,scrollbars=1,width=600,height=400"),u.moveTo(screen.width/2-300,screen.height/2-200));o=="pinterest"&&(f="http://pinterest.com/pin/create/button/?url="+encodeURIComponent(location.href)+"&description="+encodeURI(e),f+="&media="+encodeURIComponent(qualifyURL(s)),u=t.open(f,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400"),u.moveTo(screen.width/2-300,screen.height/2-200));o=="google-plus"&&(f="https://plus.google.com/share?url="+encodeURI(location.href),u=t.open(f,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400"),u.moveTo(screen.width/2-300,screen.height/2-200))})})}(jQuery,window,document);!function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t(require,exports,module):n.CountUp=t()}(this,function(){return function(n,t,i,r,u,f){for(var h,e,c=0,s=["webkit","moz","ms","o"],o=0;o<s.length&&!window.requestAnimationFrame;++o)window.requestAnimationFrame=window[s[o]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[s[o]+"CancelAnimationFrame"]||window[s[o]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-c)),r=window.setTimeout(function(){n(t+i)},i);return c=t+i,r});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)});this.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",postFormatter:null};for(h in f)f.hasOwnProperty(h)&&(this.options[h]=f[h]);""===this.options.separator&&(this.options.useGrouping=!1);this.options.prefix||(this.options.prefix="");this.options.suffix||(this.options.suffix="");this.d="string"==typeof n?document.getElementById(n):n;this.startVal=Number(t);this.endVal=Number(i);this.countDown=this.startVal>this.endVal;this.frameVal=this.startVal;this.decimals=Math.max(0,r||0);this.dec=Math.pow(10,this.decimals);this.duration=1e3*Number(u)||2e3;e=this;this.version=function(){return"1.6.1"};this.printValue=function(n){var t=isNaN(n)?"--":e.formatNumber(n);"INPUT"==e.d.tagName?this.d.value=t:"text"==e.d.tagName||"tspan"==e.d.tagName?this.d.textContent=t:this.d.innerHTML=t};this.easeOutExpo=function(n,t,i,r){return i*(-Math.pow(2,-10*n/r)+1)*1024/1023+t};this.count=function(n){e.startTime||(e.startTime=n);e.timestamp=n;var t=n-e.startTime;e.remaining=e.duration-t;e.frameVal=e.options.useEasing?e.countDown?e.startVal-e.easeOutExpo(t,0,e.startVal-e.endVal,e.duration):e.easeOutExpo(t,e.startVal,e.endVal-e.startVal,e.duration):e.countDown?e.startVal-(e.startVal-e.endVal)*(t/e.duration):e.startVal+(e.endVal-e.startVal)*(t/e.duration);e.frameVal=e.countDown?e.frameVal<e.endVal?e.endVal:e.frameVal:e.frameVal>e.endVal?e.endVal:e.frameVal;e.frameVal=Math.floor(e.frameVal*e.dec)/e.dec;e.printValue(e.frameVal);t<e.duration?e.rAF=requestAnimationFrame(e.count):e.callback&&e.callback()};this.start=function(n){return e.callback=n,e.rAF=requestAnimationFrame(e.count),!1};this.pauseResume=function(){e.paused?(e.paused=!1,delete e.startTime,e.duration=e.remaining,e.startVal=e.frameVal,requestAnimationFrame(e.count)):(e.paused=!0,cancelAnimationFrame(e.rAF))};this.reset=function(){e.paused=!1;delete e.startTime;e.startVal=t;cancelAnimationFrame(e.rAF);e.printValue(e.startVal)};this.update=function(n){cancelAnimationFrame(e.rAF);e.paused=!1;delete e.startTime;e.startVal=e.frameVal;e.endVal=Number(n);e.countDown=e.startVal>e.endVal;e.rAF=requestAnimationFrame(e.count)};this.formatNumber=function(n){var i,t,f,u,r;if(n=n.toFixed(e.decimals),n+="",i=n.split("."),t=i[0],f=i.length>1?e.options.decimal+i[1]:"",u=/(\d+)(\d{3})/,e.options.useGrouping)for(;u.test(t);)t=t.replace(u,"$1"+e.options.separator+"$2");return r=e.options.prefix+t+f+e.options.suffix,null!=e.options.postFormatter&&(r=e.options.postFormatter(r)),r};e.printValue(e.startVal)}});!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this._handlers={};this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._widths=[];this._invalidated={};this._pipe=[];this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null};this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};n.each(["onResize","onThrottledResize"],n.proxy(function(t,i){this._handlers[i]=n.proxy(this[i],this)},this));n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Workers,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}u.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Type={Event:"event",State:"state"};u.Plugins={};u.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(n){var t=this.settings.margin||"",u=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?t:"","margin-right":i?"":t};u||this.$stage.children().css(r);n.css=r}},{filter:["width","items","settings"],run:function(n){var r=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,t=null,i=this._items.length,f=!this.settings.autoWidth,u=[];for(n.items={merge:!1,width:r};i--;)t=this._mergers[i],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,n.items.merge=t>1||n.items.merge,u[i]=f?r*t:this._items[i].width();this._widths=u}},{filter:["items","settings"],run:function(){var t=[],i=this._items,r=this.settings,e=Math.max(2*r.items,4),s=2*Math.ceil(i.length/2),u=r.loop&&i.length?r.rewind?e:Math.max(e,s):0,o="",f="";for(u/=2;u>0;)t.push(this.normalize(t.length/2,!0)),o+=i[t[t.length-1]][0].outerHTML,t.push(this.normalize(i.length-1-(t.length-1)/2,!0)),f=i[t[t.length-1]][0].outerHTML+f,u-=1;this._clones=t;n(o).addClass("cloned").appendTo(this.$stage);n(f).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,n=-1,i=0,r=0,t=[];++n<f;)i=t[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,t.push(i+r*u);this._coordinates=t}},{filter:["width","items","settings"],run:function(){var n=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+2*n,"padding-left":n||"","padding-right":n||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(n){var t=this._coordinates.length,i=!this.settings.autoWidth,r=this.$stage.children();if(i&&n.items.merge)for(;t--;)n.css.width=this._widths[this.relative(t)],r.eq(t).css(n.css);else i&&(n.css.width=n.items.width,r.css(n.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(n){n.current=n.current?this.$stage.children().index(n.current):0;n.current=Math.max(this.minimum(),Math.min(this.maximum(),n.current));this.reset(n.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;n<u;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children(".active").removeClass("active");this.$stage.children(":eq("+s.join("), :eq(")+")").addClass("active");this.$stage.children(".center").removeClass("center");this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}];u.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass);this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=n("<"+this.settings.stageElement+">",{"class":this.settings.stageClass}).wrap(n("<div/>",{"class":this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))};u.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return n(t)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent()));this.isVisible()?this.refresh():this.invalidate("width");this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)};u.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var n,t,i;n=this.$element.find("img");t=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r;i=this.$element.children(t).width();n.length&&i<=0&&this.preloadAutoWidthImages(n)}this.initializeStage();this.initializeItems();this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};u.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,t=null;r?(n.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),t=n.extend({},this.options,r[i]),"function"==typeof t.stagePadding&&(t.stagePadding=t.stagePadding()),delete t.responsive,t.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):t=n.extend({},this.options);this.trigger("change",{property:{name:"settings",value:t}});this._breakpoint=i;this.settings=t;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};u.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};t<i;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={};this.is("valid")||this.enter("valid")};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){this.enter("refreshing");this.trigger("refresh");this.setup();this.optionsLogic();this.$element.addClass(this.options.refreshClass);this.update();this.$element.removeClass(this.options.refreshClass);this.leave("refreshing");this.trigger("refreshed")};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))};u.prototype.registerEventHandlers=function(){n.support.transition&&this.$stage.on(n.support.transition.end+".owl.core",n.proxy(this.onTransitionEnd,this));!1!==this.settings.responsive&&this.on(t,"resize",this._handlers.onThrottledResize);this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1}));this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",n.proxy(this.onDragEnd,this)))};u.prototype.onDragStart=function(t){var r=null;3!==t.which&&(n.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[16===r.length?12:4],y:r[16===r.length?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top}),this.is("animating")&&(n.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=n(t.target),this._drag.stage.start=r,this._drag.stage.current=r,this._drag.pointer=this.pointer(t),n(i).on("mouseup.owl.core touchend.owl.core",n.proxy(this.onDragEnd,this)),n(i).one("mousemove.owl.core touchmove.owl.core",n.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));n(i).on("mousemove.owl.core touchmove.owl.core",n.proxy(this.onDragMove,this));Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))};u.prototype.onDragMove=function(n){var t=null,i=null,u=null,f=this.difference(this._drag.pointer,this.pointer(n)),r=this.difference(this._drag.stage.start,f);this.is("dragging")&&(n.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,r.x=((r.x-t)%i+i)%i+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),u=this.settings.pullDrag?f.x/-5:0,r.x=Math.max(Math.min(r.x,t+u),i+u)),this._drag.stage.current=r,this.animate(r.x))};u.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),f=this._drag.stage.current,u=r.x>0^this.settings.rtl?"left":"right";n(i).off(".owl.core");this.$element.removeClass(this.options.grabClass);(0!==r.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==r.x?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,(Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1}));this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))};u.prototype.closest=function(t,i){var u=-1,e=30,o=this.width(),f=this.coordinates();return this.settings.freeDrag||n.each(f,n.proxy(function(n,s){return"left"===i&&t>s-e&&t<s+e?u=n:"right"===i&&t>s-o-e&&t<s-o+e?u=n+1:this.op(t,"<",s)&&this.op(t,">",f[n+1]!==r?f[n+1]:s-o)&&(u="left"===i?n+1:n),-1===u},this)),this.settings.loop||(this.op(t,">",f[this.minimum()])?u=t=this.minimum():this.op(t,"<",f[this.maximum()])&&(u=t=this.maximum())),u};u.prototype.animate=function(t){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));n.support.transform3d&&n.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,n.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})};u.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(t){return"string"===n.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),n.map(this._invalidated,function(n,t){return t})};u.prototype.reset=function(n){(n=this.normalize(n))!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(n,t){var i=this._items.length,u=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=r:(n<0||n>=i+u)&&(n=((n-u/2)%i+i)%i+u/2),n};u.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var t,u,f,i=this.settings,r=this._coordinates.length;if(i.loop)r=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){if(t=this._items.length)for(u=this._items[--t].width(),f=this.$element.width();t--&&!((u+=this._items[t].width()+this.settings.margin)>f););r=t+1}else r=i.center?this._items.length-1:this._items.length-i.items;return n&&(r-=this._clones.length/2),Math.max(r,0)};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i,f=1,u=t-1;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,u=t+1),i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[u]||0))/2*f):i=this._coordinates[u]||0,i=Math.ceil(i))};u.prototype.duration=function(n,t,i){return 0===i?0:Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(n,t){var u=this.current(),f=null,i=n-this.relative(u),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),r=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=-1*s*e),n=u+i,(f=((n-o)%e+e)%e+o)!==n&&f-i<=r&&f-i>0&&(u=f-i,n=f,this.reset(u))):this.settings.rewind?(r+=1,n=(n%r+r)%r):n=Math.max(o,Math.min(r,n));this.speed(this.duration(u,n,t));this.current(n);this.isVisible()&&this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.onTransitionEnd=function(n){if(n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating");this.trigger("translated")};u.prototype.viewport=function(){var r;return this.options.responsiveBaseElement!==t?r=n(this.options.responsiveBaseElement).width():t.innerWidth?r=t.innerWidth:i.documentElement&&i.documentElement.clientWidth?r=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this));this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(t,i){var u=this.relative(this._current);i=i===r?this._items.length:this.normalize(i,!0);t=t instanceof jQuery?t:n(t);this.trigger("add",{content:t,position:i});t=this.prepare(t);0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[i-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1));this._items[u]&&this.reset(this._items[u].index());this.invalidate("items");this.trigger("added",{content:t,position:i})};u.prototype.remove=function(n){(n=this.normalize(n,!0))!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.preloadAutoWidthImages=function(t){t.each(n.proxy(function(t,i){this.enter("pre-loading");i=n(i);n(new Image).one("load",n.proxy(function(n){i.attr("src",n.target.src);i.css("opacity",1);this.leave("pre-loading");!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))};u.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");n(i).off(".owl.core");!1!==this.settings.responsive&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$stage.remove();this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:n<i;case">":return r?n<i:n>i;case">=":return r?n<=i:n>=i;case"<=":return r?n>=i:n<=i}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var o={item:{count:this._items.length,index:this.current()}},e=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),f=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},o,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(f)}),this.register({type:u.Type.Event,name:t}),this.$element.trigger(f),this.settings&&"function"==typeof this.settings[e]&&this.settings[e].call(this,f)),f};u.prototype.enter=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]===r&&(this._states.current[t]=0);this._states.current[t]++},this))};u.prototype.leave=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]--},this))};u.prototype.register=function(t){if(t.type===u.Type.Event){if(n.event.special[t.name]||(n.event.special[t.name]={}),!n.event.special[t.name].owl){var i=n.event.special[t.name]._default;n.event.special[t.name]._default=function(n){return!i||!i.apply||n.namespace&&-1!==n.namespace.indexOf("owl")?n.namespace&&n.namespace.indexOf("owl")>-1:i.apply(this,arguments)};n.event.special[t.name].owl=!0}}else t.type===u.Type.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=n.grep(this._states.tags[t.name],n.proxy(function(i,r){return n.inArray(i,this._states.tags[t.name])===r},this)))};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.pointer=function(n){var i={x:null,y:null};return n=n.originalEvent||n||t.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i};u.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};u.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};n.fn.owlCarousel=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=n(this),r=f.data("owl.carousel");r||(r=new u(this,"object"==typeof t&&t),f.data("owl.carousel",r),n.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,i){r.register({type:u.Type.Event,name:i});r.$element.on(i+".owl.carousel.core",n.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))}));"string"==typeof t&&"_"!==t.charAt(0)&&r[t].apply(r,i)})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._interval=null;this._visible=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoRefresh&&this.watch()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500};i.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=t.setInterval(n.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))};i.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())};i.prototype.destroy=function(){var n,i;t.clearInterval(this._interval);for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type)){var i=this._core.settings,u=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&-1*u||0,f=(t.property&&t.property.value!==r?t.property.value:this._core.current())+e,o=this._core.clones().length,s=n.proxy(function(n,t){this.load(t)},this);for(i.lazyLoadEager>0&&(u+=i.lazyLoadEager,i.loop&&(f-=i.lazyLoadEager,u++));e++<u;)this.load(o/2+this._core.relative(f)),o&&n.each(this._core.clones(this._core.relative(f)),s),f++}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1,lazyLoadEager:0};u.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src")||u.attr("data-srcset");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):u.is("source")?u.one("load.owl.lazy",n.proxy(function(){this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("srcset",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":'url("'+f+'")',opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(r){this._core=r;this._previousHeight=null;this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&"position"===n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers);this._intervalId=null;var u=this;n(t).on("load",function(){u._core.settings.autoHeight&&u.update()});n(t).resize(function(){u._core.settings.autoHeight&&(null!=u._intervalId&&clearTimeout(u._intervalId),u._intervalId=setTimeout(function(){u.update()},250))})};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};i.prototype.update=function(){var i=this._core._current,u=i+this._core.settings.items,f=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(i,u),r=[],t=0;n.each(e,function(t,i){r.push(n(i).height())});t=Math.max.apply(null,r);t<=1&&f&&this._previousHeight&&(t=this._previousHeight);this._previousHeight=t;this._core.$stage.parent().height(t).addClass(this._core.settings.autoHeightClass)};i.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.video&&this.isInFullScreen()&&n.preventDefault()},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"===n.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))}},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=function(){return n.attr("data-vimeo-id")?"vimeo":n.attr("data-vzaar-id")?"vzaar":"youtube"}(),i=n.attr("data-vimeo-id")||n.attr("data-youtube-id")||n.attr("data-vzaar-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else if(i[3].indexOf("vimeo")>-1)u="vimeo";else{if(!(i[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");u="vzaar"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var e,o,r,c=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",f=t.find("img"),s="src",h="",l=this._core.settings,u=function(i){o='<div class="owl-video-play-icon"><\/div>';e=l.lazyLoad?n("<div/>",{"class":"owl-video-tn "+h,srcType:i}):n("<div/>",{"class":"owl-video-tn",style:"opacity:1;background-image:url("+i+")"});t.after(e);t.after(o)};if(t.wrap(n("<div/>",{"class":"owl-video-wrapper",style:c})),this._core.settings.lazyLoad&&(s="data-src",h="owl-lazy"),f.length)return u(f.attr(s)),f.remove(),!1;"youtube"===i.type?(r="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",u(r)):"vimeo"===i.type?n.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;u(r)}}):"vzaar"===i.type&&n.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n.framegrab_url;u(r)}})};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null;this._core.leave("playing");this._core.trigger("stopped",null,"video")};r.prototype.play=function(t){var r,f=n(t.target),u=f.closest("."+this._core.settings.itemClass),i=this._videos[u.attr("data-video")],e=i.width||"100%",o=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),u=this._core.items(this._core.relative(u.index())),this._core.reset(u.index()),r=n('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ><\/iframe>'),r.attr("height",o),r.attr("width",e),"youtube"===i.type?r.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&rel=0&v="+i.id):"vimeo"===i.type?r.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&r.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),n(r).wrap('<div class="owl-video-frame" />').insertAfter(u.find(".owl-video")),this._playing=u.addClass("owl-video-playing"))};r.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&n(t).parent().hasClass("owl-video-frame")};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){n.namespace&&(this.swapping="translated"==n.type)},this),"translate.owl.carousel":n.proxy(function(n){n.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&n.support.animation&&n.support.transition){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(n.support.animation.end,i).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u)),r&&e.one(n.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.onTransitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._call=null;this._time=0;this._timeout=0;this._paused=!0;this._handlers={"changed.owl.carousel":n.proxy(function(n){n.namespace&&"settings"===n.property.name?this._core.settings.autoplay?this.play():this.stop():n.namespace&&"position"===n.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":n.proxy(function(n,t,i){n.namespace&&this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(n){n.namespace&&this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)};this._core.$element.on(this._handlers);this._core.options=n.extend({},r.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype._next=function(r){this._call=t.setTimeout(n.proxy(this._next,this,r),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read());this._core.is("interacting")||i.hidden||this._core.next(r||this._core.settings.autoplaySpeed)};r.prototype.read=function(){return(new Date).getTime()-this._time};r.prototype.play=function(i,r){var u;this._core.is("rotating")||this._core.enter("rotating");i=i||this._core.settings.autoplayTimeout;u=Math.min(this._time%(this._timeout||i),i);this._paused?(this._time=this.read(),this._paused=!1):t.clearTimeout(this._call);this._time+=this.read()%i-u;this._timeout=i;this._call=t.setTimeout(n.proxy(this._next,this,r),i-u)};r.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,t.clearTimeout(this._call),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,t.clearTimeout(this._call))};r.prototype.destroy=function(){var n,t;this.stop();for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"<\/div>")},this),"added.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;<\/span>','<span aria-label="Next">&#x203a;<\/span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1};t.prototype.initialize=function(){var i,t=this._core.settings;this._controls.$relative=(t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).appendTo(this.$element)).addClass("disabled");this._controls.$previous=n("<"+t.navElement+">").addClass(t.navClass[0]).html(t.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next=n("<"+t.navElement+">").addClass(t.navClass[1]).html(t.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(){this.next(t.navSpeed)},this));t.dotsData||(this._templates=[n('<button role="button">').addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);this._controls.$absolute=(t.dotsContainer?n(t.dotsContainer):n("<div>").addClass(t.dotsClass).appendTo(this.$element)).addClass("disabled");this._controls.$absolute.on("click","button",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$absolute)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));for(i in this._overrides)this._core[i]=n.proxy(this[i],this)};t.prototype.destroy=function(){var t,n,i,r,u=this._core.settings;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(n in this._controls)"$relative"===n&&u.navContainer?this._controls[n].html(""):this._controls[n].remove();for(r in this.overides)this._core[r]=this._overrides[r];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};t.prototype.update=function(){var t,i,f,r=this._core.clones().length/2,o=r+this._core.items().length,u=this._core.maximum(!0),n=this._core.settings,e=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,f=0;t<o;t++){if(i>=e||0===i){if(this._pages.push({start:Math.min(u,t-r),end:t-r+e-1}),Math.min(u,t-r)===u)break;i=0;++f}i+=this._core.mergers(this._core.relative(t))}};t.prototype.draw=function(){var i,t=this._core.settings,r=this._core.items().length<=t.items,u=this._core.relative(this._core.current()),f=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||r);t.nav&&(this._controls.$previous.toggleClass("disabled",!f&&u<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&u>=this._core.maximum(!0)));this._controls.$absolute.toggleClass("disabled",!t.dots||r);t.dots&&(i=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!==i?this._controls.$absolute.html(this._templates.join("")):i>0?this._controls.$absolute.append(new Array(i+1).join(this._templates[0])):i<0&&this._controls.$absolute.children().slice(i).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(n){return n.start<=t&&n.end>=t},this)).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;!r&&this._pages.length?(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i)):n.proxy(this._overrides.to,this._core)(t,i)};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){"use strict";var u=function(i){this._core=i;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=t.content}},this),"changed.owl.carousel":n.proxy(function(i){if(i.namespace&&"position"===i.property.name){var u=this._core.items(this._core.relative(this._core.current())),r=n.map(this._hashes,function(n,t){return n===u?t:null}).join();if(!r||t.location.hash.slice(1)===r)return;t.location.hash=r}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var i=t.location.hash.substring(1),u=this._core.$stage.children(),n=this._hashes[i]&&u.index(this._hashes[i]);n!==r&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};u.Defaults={URLhashListener:!1};u.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=u}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){function u(t,i){var u=!1,f=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+h.join(f+" ")+f).split(" "),function(n,t){if(s[t]!==r)return u=!i||t,!1}),u}function e(n){return u(n,!0)}var s=n("<support>").get(0).style,h="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!u("transform")},csstransforms3d:function(){return!!u("perspective")},csstransitions:function(){return!!u("transition")},cssanimations:function(){return!!u("animation")}};f.csstransitions()&&(n.support.transition=new String(e("transition")),n.support.transition.end=o.transition.end[n.support.transition]);f.cssanimations()&&(n.support.animation=new String(e("animation")),n.support.animation.end=o.animation.end[n.support.animation]);f.csstransforms()&&(n.support.transform=new String(e("transform")),n.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document);!function(n){"use strict";n.ThreeSixty=function(t,i){var r,u=this,f=[];u.$el=n(t);u.el=t;u.$el.data("ThreeSixty",u);u.init=function(){(r=n.extend({},n.ThreeSixty.defaultOptions,i)).disableSpin&&(r.currentFrame=1,r.endFrame=1);u.initProgress();u.loadImages()};u.resize=function(){};u.initProgress=function(){u.$el.css({width:r.width+"px",height:r.height+"px","background-image":"none !important"});r.styles&&u.$el.css(r.styles);u.responsive();u.$el.find(r.progress).css({marginTop:r.height/2-15+"px"});u.$el.find(r.progress).fadeIn("slow");u.$el.find(r.imgList).hide()};u.loadImages=function(){var t,e,i,o;t=document.createElement("li");o=r.zeroBased?0:1;e=r.imgArray?r.imgArray[r.loadedImages]:r.domain+r.imagePath+r.filePrefix+u.zeroPad(r.loadedImages+o)+r.ext+(u.browser.isIE()?"?"+(new Date).getTime():"");i=n("<img>").attr("src",e).addClass("previous-image").appendTo(t);f.push(i);u.$el.find(r.imgList).append(t);n(i).on("load",function(){u.imageLoaded()})};u.imageLoaded=function(){r.loadedImages+=1;n(r.progress+" span").text(Math.floor(r.loadedImages/r.totalFrames*100)+"%");r.loadedImages>=r.totalFrames?(r.disableSpin&&f[0].removeClass("previous-image").addClass("current-image"),n(r.progress).fadeOut("slow",function(){n(this).hide();u.showImages();u.showNavigation()})):u.loadImages()};u.showImages=function(){u.$el.find(".txtC").fadeIn();u.$el.find(r.imgList).fadeIn();u.ready=!0;r.ready=!0;r.drag&&u.initEvents();u.refresh();u.initPlugins();r.onReady();setTimeout(function(){u.responsive()},50)};u.initPlugins=function(){n.each(r.plugins,function(t,i){if("function"!=typeof n[i])throw new Error(i+" not available.");n[i].call(u,u.$el,r)})};u.showNavigation=function(){var t,i,f,e;r.navigation&&!r.navigation_init&&(t=n("<div/>").attr("class","nav_bar"),i=n("<a/>").attr({href:"#","class":"nav_bar_next"}).html("next"),f=n("<a/>").attr({href:"#","class":"nav_bar_previous"}).html("previous"),e=n("<a/>").attr({href:"#","class":"nav_bar_play"}).html("play"),t.append(f),t.append(e),t.append(i),u.$el.prepend(t),i.bind("mousedown touchstart",u.next),f.bind("mousedown touchstart",u.previous),e.bind("mousedown touchstart",u.play_stop),r.navigation_init=!0)};u.play_stop=function(t){t.preventDefault();r.autoplay?(r.autoplay=!1,n(t.currentTarget).removeClass("nav_bar_stop").addClass("nav_bar_play"),clearInterval(r.play),r.play=null):(r.autoplay=!0,r.play=setInterval(u.moveToNextFrame,r.playSpeed),n(t.currentTarget).removeClass("nav_bar_play").addClass("nav_bar_stop"))};u.next=function(n){n&&n.preventDefault();r.endFrame-=5;u.refresh()};u.previous=function(n){n&&n.preventDefault();r.endFrame+=5;u.refresh()};u.play=function(n,t){var i=n||r.playSpeed,f=t||r.autoplayDirection;r.autoplayDirection=f;r.autoplay||(r.autoplay=!0,r.play=setInterval(u.moveToNextFrame,i))};u.stop=function(){r.autoplay&&(r.autoplay=!1,clearInterval(r.play),r.play=null)};u.moveToNextFrame=function(){1===r.autoplayDirection?r.endFrame-=1:r.endFrame+=1;u.refresh()};u.gotoAndPlay=function(n){var i;if(r.disableWrap)r.endFrame=n,u.refresh();else{i=Math.ceil(r.endFrame/r.totalFrames);0===i&&(i=1);var t=i>1?r.endFrame-(i-1)*r.totalFrames:r.endFrame,f=r.totalFrames-t,e=0;e=n-t>0?n-t<t+(r.totalFrames-n)?r.endFrame+(n-t):r.endFrame-(t+(r.totalFrames-n)):t-n<f+n?r.endFrame-(t-n):r.endFrame+(f+n);t!==n&&(r.endFrame=e,u.refresh())}};u.initEvents=function(){u.$el.bind("mousedown touchstart touchmove touchend mousemove click",function(n){n.preventDefault();"mousedown"===n.type&&1===n.which||"touchstart"===n.type?(r.pointerStartPosX=u.getPointerEvent(n).pageX,r.dragging=!0,r.onDragStart(r.currentFrame)):"touchmove"===n.type?u.trackPointer(n):"touchend"===n.type&&(r.dragging=!1,r.onDragStop(r.endFrame))});n(document).bind("mouseup",function(){r.dragging=!1;r.onDragStop(r.endFrame);n(this).css("cursor","none")});n(window).bind("resize",function(){u.responsive()});n(document).bind("mousemove",function(n){r.dragging?(n.preventDefault(),!u.browser.isIE&&r.showCursor&&u.$el.css("cursor","url(assets/images/hand_closed.png), auto")):!u.browser.isIE&&r.showCursor&&u.$el.css("cursor","url(assets/images/hand_open.png), auto");u.trackPointer(n)});n(window).resize(function(){u.resize()})};u.getPointerEvent=function(n){return n.originalEvent.targetTouches?n.originalEvent.targetTouches[0]:n};u.trackPointer=function(n){r.ready&&r.dragging&&(r.pointerEndPosX=u.getPointerEvent(n).pageX,r.monitorStartTime<(new Date).getTime()-r.monitorInt&&(r.pointerDistance=r.pointerEndPosX-r.pointerStartPosX,r.endFrame=r.pointerDistance>0?r.currentFrame+Math.ceil((r.totalFrames-1)*r.speedMultiplier*(r.pointerDistance/u.$el.width())):r.currentFrame+Math.floor((r.totalFrames-1)*r.speedMultiplier*(r.pointerDistance/u.$el.width())),r.disableWrap&&(r.endFrame=Math.min(r.totalFrames-(r.zeroBased?1:0),r.endFrame),r.endFrame=Math.max(r.zeroBased?0:1,r.endFrame)),u.refresh(),r.monitorStartTime=(new Date).getTime(),r.pointerStartPosX=u.getPointerEvent(n).pageX))};u.refresh=function(){0===r.ticker&&(r.ticker=setInterval(u.render,Math.round(1e3/r.framerate)))};u.render=function(){var n;r.currentFrame!==r.endFrame?(n=r.endFrame<r.currentFrame?Math.floor(.1*(r.endFrame-r.currentFrame)):Math.ceil(.1*(r.endFrame-r.currentFrame)),u.hidePreviousFrame(),r.currentFrame+=n,u.showCurrentFrame(),u.$el.trigger("frameIndexChanged",[u.getNormalizedCurrentFrame(),r.totalFrames])):(window.clearInterval(r.ticker),r.ticker=0)};u.hidePreviousFrame=function(){f[u.getNormalizedCurrentFrame()].removeClass("current-image").addClass("previous-image")};u.showCurrentFrame=function(){f[u.getNormalizedCurrentFrame()].removeClass("previous-image").addClass("current-image")};u.getNormalizedCurrentFrame=function(){var n,t;return r.disableWrap?(n=Math.min(r.currentFrame,r.totalFrames-(r.zeroBased?1:0)),t=Math.min(r.endFrame,r.totalFrames-(r.zeroBased?1:0)),n=Math.max(n,r.zeroBased?0:1),t=Math.max(t,r.zeroBased?0:1),r.currentFrame=n,r.endFrame=t):(n=Math.ceil(r.currentFrame%r.totalFrames))<0&&(n+=r.totalFrames-(r.zeroBased?1:0)),n};u.getCurrentFrame=function(){return r.currentFrame};u.responsive=function(){r.responsive&&u.$el.css({height:u.$el.find(".current-image").first().css("height"),width:"100%"})};u.zeroPad=function(n){var t=Math.log(r.totalFrames)/Math.LN10,i=Math.round(1e3*t)/1e3;return function(n,t){var i=n.toString();if(r.zeroPadding)for(;i.length<t;)i="0"+i;return i}(n,Math.floor(i)+1)};u.browser={};u.browser.isIE=function(){var n=-1,t;return"Microsoft Internet Explorer"===navigator.appName&&(t=navigator.userAgent,null!==new RegExp("MSIE ([0-9]{1,}[\\.0-9]{0,})").exec(t)&&(n=parseFloat(RegExp.$1))),-1!==n};u.getConfig=function(){return r};n.ThreeSixty.defaultOptions={dragging:!1,ready:!1,pointerStartPosX:0,pointerEndPosX:0,pointerDistance:0,monitorStartTime:0,monitorInt:10,ticker:0,speedMultiplier:7,totalFrames:180,currentFrame:0,endFrame:0,loadedImages:0,framerate:60,domains:null,domain:"",parallel:!1,queueAmount:8,idle:0,filePrefix:"",ext:"png",height:300,width:300,styles:{},navigation:!1,autoplay:!1,autoplayDirection:1,disableSpin:!1,disableWrap:!1,responsive:!1,zeroPadding:!1,zeroBased:!1,plugins:[],showCursor:!1,drag:!0,onReady:function(){},onDragStart:function(){},onDragStop:function(){},imgList:".threesixty_images",imgArray:null,playSpeed:100};u.init()};n.fn.ThreeSixty=function(t){return Object.create(new n.ThreeSixty(this,t))}}(jQuery);"function"!=typeof Object.create&&(Object.create=function(n){"use strict";function t(){}return t.prototype=n,new t}),function(n,t){typeof define=="function"&&define.amd?define("zepto",function(){return t(n)}):t(n)}(window,function(n){var t=function(){function p(n){return n==null?String(n):ft[oi.call(n)]||"object"}function c(n){return p(n)=="function"}function g(n){return n!=null&&n==n.window}function ot(n){return n!=null&&n.nodeType==n.DOCUMENT_NODE}function l(n){return p(n)=="object"}function w(n){return l(n)&&!g(n)&&Object.getPrototypeOf(n)==Object.prototype}function st(n){var i=!!n&&"length"in n&&n.length,r=t.type(n);return"function"!=r&&!g(n)&&("array"==r||i===0||typeof i=="number"&&i>0&&i-1 in n)}function si(n){return y.call(n,function(n){return n!=null})}function hi(n){return n.length>0?t.fn.concat.apply([],n):n}function b(n){return n.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function yt(n){return n in it?it[n]:it[n]=new RegExp("(^|\\s)"+n+"(\\s|$)")}function pt(n,t){return typeof t=="number"&&!ti[b(n)]?t+"px":t}function ci(n){var t,i;return tt[n]||(t=u.createElement(n),u.body.appendChild(t),i=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),i=="none"&&(i="block"),tt[n]=i),tt[n]}function wt(n){return"children"in n?h.call(n.children):t.map(n.childNodes,function(n){if(n.nodeType==1)return n})}function bt(n,t){for(var r=n?n.length:0,i=0;i<r;i++)this[i]=n[i];this.length=r;this.selector=t||""}function kt(n,t,i){for(r in t)i&&(w(t[r])||v(t[r]))?(w(t[r])&&!w(n[r])&&(n[r]={}),v(t[r])&&!v(n[r])&&(n[r]=[]),kt(n[r],t[r],i)):t[r]!==f&&(n[r]=t[r])}function nt(n,i){return i==null?t(n):t(n).filter(i)}function o(n,t,i,r){return c(t)?t.call(n,i,r):t}function ht(n,t,i){i==null?n.removeAttribute(t):n.setAttribute(t,i)}function a(n,t){var i=n.className||"",r=i&&i.baseVal!==f;if(t===f)return r?i.baseVal:i;r?i.baseVal=t:n.className=t}function dt(n){try{return n?n=="true"||(n=="false"?!1:n=="null"?null:+n+""==n?+n:/^[\[\{]/.test(n)?t.parseJSON(n):n):n}catch(i){return n}}function gt(n,t){t(n);for(var i=0,r=n.childNodes.length;i<r;i++)gt(n.childNodes[i],t)}var f,r,t,s,e=[],ni=e.concat,y=e.filter,h=e.slice,u=n.document,tt={},it={},ti={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},rt=/^\s*<(\w+|!)[^>]*>/,ii=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ri=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,ct=/^(?:body|html)$/i,ui=/([A-Z])/g,fi=["val","css","html","text","data","width","height","offset"],ut=u.createElement("table"),lt=u.createElement("tr"),at={tr:u.createElement("tbody"),tbody:ut,thead:ut,tfoot:ut,td:lt,th:lt,"*":u.createElement("div")},ei=/^[\w-]*$/,ft={},oi=ft.toString,i={},k,d,vt=u.createElement("div"),et={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},v=Array.isArray||function(n){return n instanceof Array};return i.matches=function(n,t){var u,e,r,f;return!t||!n||n.nodeType!==1?!1:(u=n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.oMatchesSelector||n.matchesSelector,u)?u.call(n,t):(r=n.parentNode,f=!r,f&&(r=vt).appendChild(n),e=~i.qsa(r,t).indexOf(n),f&&vt.removeChild(n),e)},k=function(n){return n.replace(/-+(.)?/g,function(n,t){return t?t.toUpperCase():""})},d=function(n){return y.call(n,function(t,i){return n.indexOf(t)==i})},i.fragment=function(n,i,r){var e,s,o;return ii.test(n)&&(e=t(u.createElement(RegExp.$1))),e||(n.replace&&(n=n.replace(ri,"<$1><\/$2>")),i===f&&(i=rt.test(n)&&RegExp.$1),i in at||(i="*"),o=at[i],o.innerHTML=""+n,e=t.each(h.call(o.childNodes),function(){o.removeChild(this)})),w(r)&&(s=t(e),t.each(r,function(n,t){fi.indexOf(n)>-1?s[n](t):s.attr(n,t)})),e},i.Z=function(n,t){return new bt(n,t)},i.isZ=function(n){return n instanceof i.Z},i.init=function(n,r){var e;if(n)if(typeof n=="string")if(n=n.trim(),n[0]=="<"&&rt.test(n))e=i.fragment(n,RegExp.$1,r),n=null;else{if(r!==f)return t(r).find(n);e=i.qsa(u,n)}else{if(c(n))return t(u).ready(n);if(i.isZ(n))return n;if(v(n))e=si(n);else if(l(n))e=[n],n=null;else if(rt.test(n))e=i.fragment(n.trim(),RegExp.$1,r),n=null;else{if(r!==f)return t(r).find(n);e=i.qsa(u,n)}}else return i.Z();return i.Z(e,n)},t=function(n,t){return i.init(n,t)},t.extend=function(n){var t,i=h.call(arguments,1);return typeof n=="boolean"&&(t=n,n=i.shift()),i.forEach(function(i){kt(n,i,t)}),n},i.qsa=function(n,t){var u,i=t[0]=="#",f=!i&&t[0]==".",r=i||f?t.slice(1):t,e=ei.test(r);return n.getElementById&&e&&i?(u=n.getElementById(r))?[u]:[]:n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11?[]:h.call(e&&!i&&n.getElementsByClassName?f?n.getElementsByClassName(r):n.getElementsByTagName(t):n.querySelectorAll(t))},t.contains=u.documentElement.contains?function(n,t){return n!==t&&n.contains(t)}:function(n,t){while(t&&(t=t.parentNode))if(t===n)return!0;return!1},t.type=p,t.isFunction=c,t.isWindow=g,t.isArray=v,t.isPlainObject=w,t.isEmptyObject=function(n){for(var t in n)return!1;return!0},t.isNumeric=function(n){var t=Number(n),i=typeof n;return n!=null&&i!="boolean"&&(i!="string"||n.length)&&!isNaN(t)&&isFinite(t)||!1},t.inArray=function(n,t,i){return e.indexOf.call(t,n,i)},t.camelCase=k,t.trim=function(n){return n==null?"":String.prototype.trim.call(n)},t.uuid=0,t.support={},t.expr={},t.noop=function(){},t.map=function(n,t){var i,u=[],r,f;if(st(n))for(r=0;r<n.length;r++)i=t(n[r],r),i!=null&&u.push(i);else for(f in n)i=t(n[f],f),i!=null&&u.push(i);return hi(u)},t.each=function(n,t){var i,r;if(st(n)){for(i=0;i<n.length;i++)if(t.call(n[i],i,n[i])===!1)return n}else for(r in n)if(t.call(n[r],r,n[r])===!1)return n;return n},t.grep=function(n,t){return y.call(n,t)},n.JSON&&(t.parseJSON=JSON.parse),t.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ft["[object "+t+"]"]=t.toLowerCase()}),t.fn={constructor:i.Z,length:0,forEach:e.forEach,reduce:e.reduce,push:e.push,sort:e.sort,splice:e.splice,indexOf:e.indexOf,concat:function(){for(var t,r=[],n=0;n<arguments.length;n++)t=arguments[n],r[n]=i.isZ(t)?t.toArray():t;return ni.apply(i.isZ(this)?this.toArray():this,r)},map:function(n){return t(t.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return t(h.apply(this,arguments))},ready:function(i){if(u.readyState!=="complete"&&(u.readyState==="loading"||u.documentElement.doScroll)){var r=function(){u.removeEventListener("DOMContentLoaded",r,!1);n.removeEventListener("load",r,!1);i(t)};u.addEventListener("DOMContentLoaded",r,!1);n.addEventListener("load",r,!1)}else setTimeout(function(){i(t)},0);return this},get:function(n){return n===f?h.call(this):this[n>=0?n:n+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){this.parentNode!=null&&this.parentNode.removeChild(this)})},each:function(n){return e.every.call(this,function(t,i){return n.call(t,i,t)!==!1}),this},filter:function(n){return c(n)?this.not(this.not(n)):t(y.call(this,function(t){return i.matches(t,n)}))},add:function(n,i){return t(d(this.concat(t(n,i))))},is:function(n){return typeof n=="string"?this.length>0&&i.matches(this[0],n):n&&this.selector==n.selector},not:function(n){var i=[],r;return c(n)&&n.call!==f?this.each(function(t){n.call(this,t)||i.push(this)}):(r=typeof n=="string"?this.filter(n):st(n)&&c(n.item)?h.call(n):t(n),this.forEach(function(n){r.indexOf(n)<0&&i.push(n)})),t(i)},has:function(n){return this.filter(function(){return l(n)?t.contains(this,n):t(this).find(n).size()})},eq:function(n){return n===-1?this.slice(n):this.slice(n,+n+1)},first:function(){var n=this[0];return n&&!l(n)?n:t(n)},last:function(){var n=this[this.length-1];return n&&!l(n)?n:t(n)},find:function(n){var r=this;return n?typeof n=="object"?t(n).filter(function(){var n=this;return e.some.call(r,function(i){return t.contains(i,n)})}):this.length==1?t(i.qsa(this[0],n)):this.map(function(){return i.qsa(this,n)}):t()},closest:function(n,r){var u=[],f=typeof n=="object"&&t(n);return this.each(function(t,e){while(e&&!(f?f.indexOf(e)>=0:i.matches(e,n)))e=e!==r&&!ot(e)&&e.parentNode;e&&u.indexOf(e)<0&&u.push(e)}),t(u)},parents:function(n){for(var i=[],r=this;r.length>0;)r=t.map(r,function(n){if((n=n.parentNode)&&!ot(n)&&i.indexOf(n)<0)return i.push(n),n});return nt(i,n)},parent:function(n){return nt(d(this.pluck("parentNode")),n)},children:function(n){return nt(this.map(function(){return wt(this)}),n)},contents:function(){return this.map(function(){return this.contentDocument||h.call(this.childNodes)})},siblings:function(n){return nt(this.map(function(n,t){return y.call(wt(t.parentNode),function(n){return n!==t})}),n)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(n){return t.map(this,function(t){return t[n]})},show:function(){return this.each(function(){this.style.display=="none"&&(this.style.display="");getComputedStyle(this,"").getPropertyValue("display")=="none"&&(this.style.display=ci(this.nodeName))})},replaceWith:function(n){return this.before(n).remove()},wrap:function(n){var r=c(n),i,u;return this[0]&&!r&&(i=t(n).get(0),u=i.parentNode||this.length>1),this.each(function(f){t(this).wrapAll(r?n.call(this,f):u?i.cloneNode(!0):i)})},wrapAll:function(n){if(this[0]){t(this[0]).before(n=t(n));for(var i;(i=n.children()).length;)n=i.first();t(n).append(this)}return this},wrapInner:function(n){var i=c(n);return this.each(function(r){var u=t(this),f=u.contents(),e=i?n.call(this,r):n;f.length?f.wrapAll(e):u.append(e)})},unwrap:function(){return this.parent().each(function(){t(this).replaceWith(t(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(n){return this.each(function(){var i=t(this);(n===f?i.css("display")=="none":n)?i.show():i.hide()})},prev:function(n){return t(this.pluck("previousElementSibling")).filter(n||"*")},next:function(n){return t(this.pluck("nextElementSibling")).filter(n||"*")},html:function(n){return 0 in arguments?this.each(function(i){var r=this.innerHTML;t(this).empty().append(o(this,n,i,r))}):0 in this?this[0].innerHTML:null},text:function(n){return 0 in arguments?this.each(function(t){var i=o(this,n,t,this.textContent);this.textContent=i==null?"":""+i}):0 in this?this.pluck("textContent").join(""):null},attr:function(n,t){var i;return typeof n=="string"&&!(1 in arguments)?0 in this&&this[0].nodeType==1&&(i=this[0].getAttribute(n))!=null?i:f:this.each(function(i){if(this.nodeType===1)if(l(n))for(r in n)ht(this,r,n[r]);else ht(this,n,o(this,t,i,this.getAttribute(n)))})},removeAttr:function(n){return this.each(function(){this.nodeType===1&&n.split(" ").forEach(function(n){ht(this,n)},this)})},prop:function(n,t){return n=et[n]||n,typeof n=="string"&&!(1 in arguments)?this[0]&&this[0][n]:this.each(function(i){if(l(n))for(r in n)this[et[r]||r]=n[r];else this[n]=o(this,t,i,this[n])})},removeProp:function(n){return n=et[n]||n,this.each(function(){delete this[n]})},data:function(n,t){var i="data-"+n.replace(ui,"-$1").toLowerCase(),r=1 in arguments?this.attr(i,t):this.attr(i);return r!==null?dt(r):f},val:function(n){return 0 in arguments?(n==null&&(n=""),this.each(function(t){this.value=o(this,n,t,this.value)})):this[0]&&(this[0].multiple?t(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(i){if(i)return this.each(function(n){var r=t(this),u=o(this,i,n,r.offset()),f=r.offsetParent().offset(),e={top:u.top-f.top,left:u.left-f.left};r.css("position")=="static"&&(e.position="relative");r.css(e)});if(!this.length)return null;if(u.documentElement!==this[0]&&!t.contains(u.documentElement,this[0]))return{top:0,left:0};var r=this[0].getBoundingClientRect();return{left:r.left+n.pageXOffset,top:r.top+n.pageYOffset,width:Math.round(r.width),height:Math.round(r.height)}},css:function(n,i){var u,e,o,f;if(arguments.length<2){if(u=this[0],typeof n=="string")return u?u.style[k(n)]||getComputedStyle(u,"").getPropertyValue(n):void 0;if(v(n))return u?(e={},o=getComputedStyle(u,""),t.each(n,function(n,t){e[t]=u.style[k(t)]||o.getPropertyValue(t)}),e):void 0}if(f="",p(n)=="string")i||i===0?f=b(n)+":"+pt(n,i):this.each(function(){this.style.removeProperty(b(n))});else for(r in n)n[r]||n[r]===0?f+=b(r)+":"+pt(r,n[r])+";":this.each(function(){this.style.removeProperty(b(r))});return this.each(function(){this.style.cssText+=";"+f})},index:function(n){return n?this.indexOf(t(n)[0]):this.parent().children().indexOf(this[0])},hasClass:function(n){return n?e.some.call(this,function(n){return this.test(a(n))},yt(n)):!1},addClass:function(n){return n?this.each(function(i){if("className"in this){s=[];var r=a(this),u=o(this,n,i,r);u.split(/\s+/g).forEach(function(n){t(this).hasClass(n)||s.push(n)},this);s.length&&a(this,r+(r?" ":"")+s.join(" "))}}):this},removeClass:function(n){return this.each(function(t){if("className"in this){if(n===f)return a(this,"");s=a(this);o(this,n,t,s).split(/\s+/g).forEach(function(n){s=s.replace(yt(n)," ")});a(this,s.trim())}})},toggleClass:function(n,i){return n?this.each(function(r){var u=t(this),e=o(this,n,r,a(this));e.split(/\s+/g).forEach(function(n){(i===f?!u.hasClass(n):i)?u.addClass(n):u.removeClass(n)})}):this},scrollTop:function(n){if(this.length){var t="scrollTop"in this[0];return n===f?t?this[0].scrollTop:this[0].pageYOffset:this.each(t?function(){this.scrollTop=n}:function(){this.scrollTo(this.scrollX,n)})}},scrollLeft:function(n){if(this.length){var t="scrollLeft"in this[0];return n===f?t?this[0].scrollLeft:this[0].pageXOffset:this.each(t?function(){this.scrollLeft=n}:function(){this.scrollTo(n,this.scrollY)})}},position:function(){if(this.length){var u=this[0],n=this.offsetParent(),i=this.offset(),r=ct.test(n[0].nodeName)?{top:0,left:0}:n.offset();return i.top-=parseFloat(t(u).css("margin-top"))||0,i.left-=parseFloat(t(u).css("margin-left"))||0,r.top+=parseFloat(t(n[0]).css("border-top-width"))||0,r.left+=parseFloat(t(n[0]).css("border-left-width"))||0,{top:i.top-r.top,left:i.left-r.left}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||u.body;n&&!ct.test(n.nodeName)&&t(n).css("position")=="static";)n=n.offsetParent;return n})}},t.fn.detach=t.fn.remove,["width","height"].forEach(function(n){var i=n.replace(/./,function(n){return n[0].toUpperCase()});t.fn[n]=function(r){var e,u=this[0];return r===f?g(u)?u["inner"+i]:ot(u)?u.documentElement["scroll"+i]:(e=this.offset())&&e[n]:this.each(function(i){u=t(this);u.css(n,o(this,r,i,u[n]()))})}}),["after","prepend","before","append"].forEach(function(r,e){var o=e%2;t.fn[r]=function(){var s,h=t.map(arguments,function(n){var r=[];return(s=p(n),s=="array")?(n.forEach(function(n){if(n.nodeType!==f)return r.push(n);if(t.zepto.isZ(n))return r=r.concat(n.get());r=r.concat(i.fragment(n))}),r):s=="object"||n==null?n:i.fragment(n)}),r,c=this.length>1;return h.length<1?this:this.each(function(i,f){r=o?f:f.parentNode;f=e==0?f.nextSibling:e==1?f.firstChild:e==2?f:null;var s=t.contains(u.documentElement,r);h.forEach(function(i){if(c)i=i.cloneNode(!0);else if(!r)return t(i).remove();r.insertBefore(i,f);s&&gt(i,function(t){if(t.nodeName!=null&&t.nodeName.toUpperCase()==="SCRIPT"&&(!t.type||t.type==="text/javascript")&&!t.src){var i=t.ownerDocument?t.ownerDocument.defaultView:n;i.eval.call(i,t.innerHTML)}})})})};t.fn[o?r+"To":"insert"+(e?"Before":"After")]=function(n){return t(n)[r](this),this}}),i.Z.prototype=bt.prototype=t.fn,i.uniq=d,i.deserializeValue=dt,t.zepto=i,t}();return n.Zepto=t,n.$crt=t,n.$===undefined&&(n.$=t),function(t){function u(n){return n._zid||(n._zid=tt++)}function p(n,t,i,r){if(t=w(t),t.ns)var f=it(t.ns);return(e[u(n)]||[]).filter(function(n){return n&&(!t.e||n.e==t.e)&&(!t.ns||f.test(n.ns))&&(!i||u(n.fn)===u(i))&&(!r||n.sel==r)})}function w(n){var t=(""+n).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function it(n){return new RegExp("(?:^| )"+n.replace(" "," .* ?")+"(?: |$)")}function b(n,t){return n.del&&!v&&n.e in c||!!t}function k(n){return y[n]||v&&c[n]||n}function d(n,i,f,s,h,c,l){var a=u(n),v=e[a]||(e[a]=[]);i.split(/\s/).forEach(function(i){var u,e;if(i=="ready")return t(document).ready(f);u=w(i);u.fn=f;u.sel=h;u.e in y&&(f=function(n){var i=n.relatedTarget;if(!i||i!==this&&!t.contains(this,i))return u.fn.apply(this,arguments)});u.del=c;e=c||f;u.proxy=function(t){if(t=o(t),!t.isImmediatePropagationStopped()){t.data=s;var i=e.apply(n,t._args==r?[t]:[t].concat(t._args));return i===!1&&(t.preventDefault(),t.stopPropagation()),i}};u.i=v.length;v.push(u);"addEventListener"in n&&n.addEventListener(k(u.e),u.proxy,b(u,l))})}function l(n,t,i,r,f){var o=u(n);(t||"").split(/\s/).forEach(function(t){p(n,t,i,r).forEach(function(t){delete e[o][t.i];"removeEventListener"in n&&n.removeEventListener(k(t.e),t.proxy,b(t,f))})})}function o(n,i){if(i||!n.isDefaultPrevented){i||(i=n);t.each(ut,function(t,r){var u=i[t];n[t]=function(){return this[r]=g,u&&u.apply(i,arguments)};n[r]=a});try{n.timeStamp||(n.timeStamp=Date.now())}catch(u){}(i.defaultPrevented!==r?i.defaultPrevented:"returnValue"in i?i.returnValue===!1:i.getPreventDefault&&i.getPreventDefault())&&(n.isDefaultPrevented=g)}return n}function nt(n){var t,i={originalEvent:n};for(t in n)rt.test(t)||n[t]===r||(i[t]=n[t]);return o(i,n)}var tt=1,r,s=Array.prototype.slice,h=t.isFunction,i=function(n){return typeof n=="string"},e={},f={},v="onfocusin"in n,c={focus:"focusin",blur:"focusout"},y={mouseenter:"mouseover",mouseleave:"mouseout"};f.click=f.mousedown=f.mouseup=f.mousemove="MouseEvents";t.event={add:d,remove:l};t.proxy=function(n,r){var f=2 in arguments&&s.call(arguments,2),e;if(h(n))return e=function(){return n.apply(r,f?f.concat(s.call(arguments)):arguments)},e._zid=u(n),e;if(i(r))return f?(f.unshift(n[r],n),t.proxy.apply(null,f)):t.proxy(n[r],n);throw new TypeError("expected function");};t.fn.bind=function(n,t,i){return this.on(n,t,i)};t.fn.unbind=function(n,t){return this.off(n,t)};t.fn.one=function(n,t,i,r){return this.on(n,t,i,r,1)};var g=function(){return!0},a=function(){return!1},rt=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,ut={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};t.fn.delegate=function(n,t,i){return this.on(t,n,i)};t.fn.undelegate=function(n,t,i){return this.off(t,n,i)};t.fn.live=function(n,i){return t(document.body).delegate(this.selector,n,i),this};t.fn.die=function(n,i){return t(document.body).undelegate(this.selector,n,i),this};t.fn.on=function(n,u,f,e,o){var c,y,v=this;return n&&!i(n)?(t.each(n,function(n,t){v.on(n,u,f,t,o)}),v):(i(u)||h(e)||e===!1||(e=f,f=u,u=r),(e===r||f===!1)&&(e=f,f=r),e===!1&&(e=a),v.each(function(i,r){o&&(c=function(n){return l(r,n.type,e),e.apply(this,arguments)});u&&(y=function(n){var f,i=t(n.target).closest(u,r).get(0);if(i&&i!==r)return f=t.extend(nt(n),{currentTarget:i,liveFired:r}),(c||e).apply(i,[f].concat(s.call(arguments,1)))});d(r,n,e,f,u,y||c)}))};t.fn.off=function(n,u,f){var e=this;return n&&!i(n)?(t.each(n,function(n,t){e.off(n,u,t)}),e):(i(u)||h(f)||f===!1||(f=u,u=r),f===!1&&(f=a),e.each(function(){l(this,n,f,u)}))};t.fn.trigger=function(n,r){return n=i(n)||t.isPlainObject(n)?t.Event(n):o(n),n._args=r,this.each(function(){n.type in c&&typeof this[n.type]=="function"?this[n.type]():"dispatchEvent"in this?this.dispatchEvent(n):t(this).triggerHandler(n,r)})};t.fn.triggerHandler=function(n,r){var u,f;return this.each(function(e,o){u=nt(i(n)?t.Event(n):n);u._args=r;u.target=o;t.each(p(o,n.type||n),function(n,t){return f=t.proxy(u),u.isImmediatePropagationStopped()?!1:void 0})}),f};"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(n){t.fn[n]=function(t){return 0 in arguments?this.bind(n,t):this.trigger(n)}});t.Event=function(n,t){var u,e,r;if(i(n)||(t=n,n=t.type),u=document.createEvent(f[n]||"Events"),e=!0,t)for(r in t)r=="bubbles"?e=!!t[r]:u[r]=t[r];return u.initEvent(n,e,!0),o(u)}}(t),function(){try{getComputedStyle(undefined)}catch(i){var t=getComputedStyle;n.getComputedStyle=function(n,i){try{return t(n,i)}catch(r){return null}}}}(),function(n,t){function b(n){return n.replace(/([A-Z])/g,"-$1").toLowerCase()}function p(n){return u?u+n:n.toLowerCase()}var i="",u,f=document.createElement("div"),w=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,e,o,s,h,c,l,a,v,y,r={};f.style.transform===t&&n.each({Webkit:"webkit",Moz:"",O:"o"},function(n,r){if(f.style[n+"TransitionProperty"]!==t)return i="-"+n.toLowerCase()+"-",u=r,!1});e=i+"transform";r[o=i+"transition-property"]=r[s=i+"transition-duration"]=r[c=i+"transition-delay"]=r[h=i+"transition-timing-function"]=r[l=i+"animation-name"]=r[a=i+"animation-duration"]=r[y=i+"animation-delay"]=r[v=i+"animation-timing-function"]="";n.fx={off:u===t&&f.style.transitionProperty===t,speeds:{_default:400,fast:200,slow:600},cssPrefix:i,transitionEnd:p("TransitionEnd"),animationEnd:p("AnimationEnd")};n.fn.animate=function(i,r,u,f,e){return n.isFunction(r)&&(f=r,u=t,r=t),n.isFunction(u)&&(f=u,u=t),n.isPlainObject(r)&&(u=r.easing,f=r.complete,e=r.delay,r=r.duration),r&&(r=(typeof r=="number"?r:n.fx.speeds[r]||n.fx.speeds._default)/1e3),e&&(e=parseFloat(e)/1e3),this.anim(i,r,u,f,e)};n.fn.anim=function(i,u,f,p,k){var g,d={},tt,rt="",ut=this,nt,it=n.fx.transitionEnd,ft=!1;if(u===t&&(u=n.fx.speeds._default/1e3),k===t&&(k=0),n.fx.off&&(u=0),typeof i=="string")d[l]=i,d[a]=u+"s",d[y]=k+"s",d[v]=f||"linear",it=n.fx.animationEnd;else{tt=[];for(g in i)w.test(g)?rt+=g+"("+i[g]+") ":(d[g]=i[g],tt.push(b(g)));rt&&(d[e]=rt,tt.push(e));u>0&&typeof i=="object"&&(d[o]=tt.join(", "),d[s]=u+"s",d[c]=k+"s",d[h]=f||"linear")}return nt=function(t){if(typeof t!="undefined"){if(t.target!==t.currentTarget)return;n(t.target).unbind(it,nt)}else n(this).unbind(it,nt);ft=!0;n(this).css(r);p&&p.call(this)},u>0&&(this.bind(it,nt),setTimeout(function(){ft||nt.call(ut)},(u+k)*1e3+25)),this.size()&&this.get(0).clientLeft,this.css(d),u<=0&&setTimeout(function(){ut.each(function(){nt.call(this)})},0),this};f=null}(t),function(t,i){function r(n,r,u,f,e){typeof r!="function"||e||(e=r,r=i);var o={opacity:u};return f&&(o.scale=f,n.css(t.fx.cssPrefix+"transform-origin","0 0")),n.animate(o,r,null,e)}function e(n,i,u,e){return r(n,i,0,u,function(){f.call(t(this));e&&e.call(this)})}var s=n.document,u=t.fn.show,f=t.fn.hide,o=t.fn.toggle;t.fn.show=function(n,t){return u.call(this),n===i?n=0:this.css("opacity",0),r(this,n,1,"1,1",t)};t.fn.hide=function(n,t){return n===i?f.call(this):e(this,n,"0,0",t)};t.fn.toggle=function(n,r){return n===i||typeof n=="boolean"?o.call(this,n):this.each(function(){var i=t(this);i[i.css("display")=="none"?"show":"hide"](n,r)})};t.fn.fadeTo=function(n,t,i){return r(this,n,t,null,i)};t.fn.fadeIn=function(n,t){var i=this.css("opacity");return i>0?this.css("opacity",0):i=1,u.call(this).fadeTo(n,i,t)};t.fn.fadeOut=function(n,t){return e(this,n,null,t)};t.fn.fadeToggle=function(n,i){return this.each(function(){var r=t(this);r[r.css("opacity")==0||r.css("display")=="none"?"fadeIn":"fadeOut"](n,i)})}}(t),function(n){function o(e,o){var c=e[i],s=c&&t[c],h;if(o===undefined)return s||u(e);if(s){if(o in s)return s[o];if(h=r(o),h in s)return s[h]}return f.call(n(e),o)}function u(u,f,e){var o=u[i]||(u[i]=++n.uuid),h=t[o]||(t[o]=s(u));return f!==undefined&&(h[r(f)]=e),h}function s(t){var i={};return n.each(t.attributes||e,function(t,u){u.name.indexOf("data-")==0&&(i[r(u.name.replace("data-",""))]=n.zepto.deserializeValue(u.value))}),i}var t={},f=n.fn.data,r=n.camelCase,i=n.expando="Zepto"+ +new Date,e=[];n.fn.data=function(t,i){return i===undefined?n.isPlainObject(t)?this.each(function(i,r){n.each(t,function(n,t){u(r,n,t)})}):0 in this?o(this[0],t):undefined:this.each(function(){u(this,t,i)})};n.data=function(t,i,r){return n(t).data(i,r)};n.hasData=function(r){var u=r[i],f=u&&t[u];return f?!n.isEmptyObject(f):!1};n.fn.removeData=function(u){return typeof u=="string"&&(u=u.split(/\s+/)),this.each(function(){var e=this[i],f=e&&t[e];f&&n.each(u||f,function(n){delete f[u?r(this):n]})})};["remove","empty"].forEach(function(t){var i=n.fn[t];n.fn[t]=function(){var n=this.find("*");return t==="remove"&&(n=n.add(this)),n.removeData(),i.call(this)}})}(t),t}),function(n,t){typeof define=="function"&&define.amd?define("curator",t):typeof exports=="object"?module.exports=t(require("jquery")):n.Curator=t(n.jQuery||n.Zepto)}(this,function(n){if(n==undefined)return window.alert("jQuery not found\n\nThe Curator Widget is running in dependency mode - this requires jQuery of Zepto. Try disabling DEPENDENCY MODE in the Admin on the Publish page."),!1;return function(){"use strict";function st(n,t){function f(n,r){return function(){h||(t(i.status===undefined?n:i.status,i.status===0?"Error":i.response||i.responseText||r,i),h=!0)}}var r=n.headers||{},u=n.body,l=n.method||(u?"POST":"GET"),h=!1,i=ui(n.cors),c,s;i.open(l,n.url,!0);c=i.onload=f(200);i.onreadystatechange=function(){i.readyState===4&&c()};i.onerror=f(null,"Error");i.ontimeout=f(null,"Timeout");i.onabort=f(null,"Abort");u&&(ht(r,"X-Requested-With","XMLHttpRequest"),global.FormData&&u instanceof global.FormData||ht(r,"Content-Type","application/x-www-form-urlencoded"));for(var o=0,a=ot.length,e=void 0;o<a;o++)e=ot[o],n[e]!==undefined&&(i[e]=n[e]);for(s in r)i.setRequestHeader(s,r[s]);return i.send(u),i}function ui(n){return n&&window.XDomainRequest&&!/MSIE 1/.test(window.navigator.userAgent)?new window.XDomainRequest:window.XMLHttpRequest?new window.XMLHttpRequest:void 0}function ht(n,t,i){n[t]=n[t]||i}function hi(n,t,i){for(var r,f=t.split("."),u=0;u<f.length;u++)r=f[u],n[r]||(n[r]={}),u===f.length-1?n[r]=i:n=n[r]}var ot=["responseType","withCredentials","timeout","onprogress"],fi=function(n,t,i,r){var u,f,e;if(!Array.isArray(n))throw new TypeError("array is not a Array");for(u=n.length,i=parseInt(i,10)||0,r=r===undefined?u:parseInt(r,10)||0,f=i<0?Math.max(u+i,0):Math.min(i,u),e=r<0?Math.max(u+r,0):Math.min(r,u);f<e;f++)n[f]=t;return n},oi,f,v,wt,g,nt,y,h;if(Array.prototype.fill||(Array.prototype.fill=function(n,t,i){return fi(this,n,t,i)}),!Object.keys){var ct=!0,lt=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],ei=lt.length;for(oi in{toString:null})ct=!1;Object.keys=function(n){var t,r,i,f,u;if(typeof n!="object"&&typeof n!="function"||n===null)throw new TypeError("Object.keys called on a non-object");t=[];for(r in n)owns(n,r)&&t.push(r);if(ct)for(i=0,f=ei;i<f;i++)u=lt[i],owns(n,u)&&t.push(u);return t}}(function(){function t(t,i){return i=i||"",typeof t!="string"&&(t.global&&i.indexOf("g")<0&&(i+="g"),t.ignoreCase&&i.indexOf("i")<0&&(i+="i"),t.multiline&&i.indexOf("m")<0&&(i+="m"),t=t.source),new RegExp(t.replace(/#\{(\w+)\}/g,function(t,i){var r=n.txt.regexen[i]||"";return typeof r!="string"&&(r=r.source),r}),i)}function e(n,t){return n.replace(/#\{(\w+)\}/g,function(n,i){return t[i]||""})}function o(n,t,i){var r=String.fromCharCode(t);return i!==t&&(r+="-"+String.fromCharCode(i)),n.push(r),n}var n={},r;n.txt={};n.txt.regexen={};r={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#39;"};n.txt.htmlEscape=function(n){return n&&n.replace(/[&"'><]/g,function(n){return r[n]})};n.txt.regexSupplant=t;n.txt.stringSupplant=e;n.txt.addCharsToCharClass=o;var i=/A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E4-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u192B\u1930-\u193B\u19B0-\u19C0\u19C8\u19C9\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2D/.source,u=/0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19/.source,f=/_\u200c\u200d\ua67e\u05be\u05f3\u05f4\uff5e\u301c\u309b\u309c\u30a0\u30fb\u3003\u0f0b\u0f0c\u00b7/.source,s=/\.-/.source;n.txt.regexen.hashSigns=/[#ï¼ƒ]/;n.txt.regexen.hashtagAlpha=new RegExp("["+i+"]");n.txt.regexen.hashtagAlphaNumeric=new RegExp("["+i+u+f+s+"]");n.txt.regexen.endHashtagMatch=t(/^(?:#{hashSigns}|:\/\/)/);n.txt.regexen.hashtagBoundary=new RegExp("(?:^|$|[^&"+i+u+f+"])");n.txt.regexen.validHashtag=t(/[#]+(#{hashtagAlphaNumeric}*)/gi);window.twttr=n})();f=function(){this.listeners={}};f.prototype.on=function(n,t,i){for(var f=arguments,r=[],e=arguments.length,u=0;u<e;u++)r.push(f[u]);r=r.length>3?r.splice(3,r.length-1):[];typeof this.listeners[n]!="undefined"?this.listeners[n].push({scope:i,callback:t,args:r}):this.listeners[n]=[{scope:i,callback:t,args:r}]};f.prototype.off=function(n,t,i){var o=this,e,f,r,u;if(typeof this.listeners[n]!="undefined"){for(e=this.listeners[n].length,f=[],r=0;r<e;r++)u=o.listeners[n][r],u.scope===i&&u.callback===t||f.push(u);this.listeners[n]=f}};f.prototype.has=function(n,t,i){var e=this,u,r,f;if(typeof this.listeners[n]!="undefined"){if(u=this.listeners[n].length,t===undefined&&i===undefined)return u>0;for(r=0;r<u;r++)if(f=e.listeners[n][r],(i?f.scope===i:!0)&&f.callback===t)return!0}return!1};f.prototype.trigger=function(n){for(var f,r,t,e,o=arguments,s=this,h={type:n},i=[],u=1;u<arguments.length;u++)i.push(o[u]);if(i=[h].concat(i),typeof this.listeners[n]!="undefined")for(f=this.listeners[n].length,r=0;r<f;r++)t=s.listeners[n][r],t&&t.callback&&(e=i.concat(t.args),t.callback.apply(t.scope,e))};f.prototype.getEvents=function(){var r=this,u="",n,f,t,i;for(n in r.listeners)for(f=r.listeners[n].length,t=0;t<f;t++)i=r.listeners[n][t],u+=i.scope&&i.scope.className?i.scope.className:"anonymous",u+=" listen for '"+n+"'\n";return u};f.prototype.destroy=function(){this.listeners={}};var a={POST_CLICK_ACTION_OPEN_POPUP:"open-popup",POST_CLICK_ACTION_GOTO_SOURCE:"goto-source",POST_CLICK_ACTION_NOTHING:"nothing"},u={postUrl:function(n){return n.url&&n.url!==""&&n.url!=="''"?n.url:n.network_id+""=="1"?"https://twitter.com/"+n.user_screen_name+"/status/"+n.source_identifier:""},center:function(n,t,i){var r=window.screen,u=i||{},f=u.height||r.height,e=u.width||r.height;return{top:f?(f-t)/2:0,left:e?(e-n)/2:0}},popup:function(n,t,i,r,u){var f=this.center(i,r),e="height="+r+",width="+i+",top="+f.top+",left="+f.left+",scrollbars="+u+",resizable";window.open(n,t,e)},tinyparser:function(n,t){return n.replace(/\{\{(.*?)\}\}/g,function(n,i){return t&&typeof t[i]!="undefined"?encodeURIComponent(t[i]):""})},debounce:function(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;window.clearTimeout(r);r=window.setTimeout(e,t);o&&n.apply(u,f)}},uId:function(){return"_"+Math.random().toString(36).substr(2,9)}},r={camelize:function(n){return n.replace(/(?:^|[-_])(\w)/g,function(n,t){return t?t.toUpperCase():""})},twitterLinks:function(n){return n=n.replace(/[@]+[A-Za-z0-9-_]+/g,function(n){var t=n.replace("@","");return r.url("https://twitter.com/"+t,n)}),n.replace(twttr.txt.regexen.validHashtag,function(n){var t=n.replace("#","%23");return r.url("https://twitter.com/search?q="+t,n)})},instagramLinks:function(n){return n=n.replace(/[@]+[A-Za-z0-9-_\.]+/g,function(n){var t=n.replace("@","");return r.url("https://www.instagram.com/"+t+"/",n)}),n.replace(twttr.txt.regexen.validHashtag,function(n){var t=n.replace("#","");return r.url("https://www.instagram.com/explore/tags/"+t+"/",n)})},facebookLinks:function(n){return n=n.replace(/[@]+[A-Za-z0-9-_]+/g,function(n){var t=n.replace("@","");return r.url("https://www.facebook.com/"+t+"/",n)}),n.replace(/[#]+[A-Za-z0-9-_]+/g,function(n){var t=n.replace("#","%23");return r.url("https://www.facebook.com/search/top/?q="+t,n)})},linksToHref:function(n){return n.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&~\?\/.=]+[A-Za-z0-9-_:%&~\?\/=]+/g,function(n){return r.url(n)})},url:function(n,t){return t=t||n,'<a href="'+n+'" target="_blank">'+t+"<\/a>"},youtubeVideoId:function(n){var i=n.match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/),r,t;return i&&i[7].length===11?i[7]:(r=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/))([^#\&\?]*).*/,t=n.match(r),t&&t[6].length===11)?t[6]:!1},vimeoVideoId:function(n){var t=n.match(/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/);return t&&t.length>=2?t[1]:!1},filterHtml:function(n){var t;try{return t=document.createElement("div"),t.innerHTML=n,t.textContent||t.innerText||""}catch(i){return n}},nl2br:function(n){return n=n.trim(),n.replace(/(?:\r\n|\r|\n)/g,"<br />")}},at={share:function(n){var t=n,o=function(){},i,f,e;t.url=u.postUrl(n);t.cleanText=r.filterHtml(n.text);t.url.indexOf("http")!==0&&(t.url=t.image);i=!1;i?window.FB.ui({method:"feed",link:t.url,picture:t.image,name:t.user_screen_name,description:t.cleanText},o):(f="https://www.facebook.com/sharer/sharer.php?u={{url}}&d={{cleanText}}",e=u.tinyparser(f,t),u.popup(e,"twitter","600","430","0"))}},vt={share:function(n){var t=n,i,f;t.url=u.postUrl(n);t.cleanText=r.filterHtml(n.text);i="http://twitter.com/share?url={{url}}&text={{cleanText}}&hashtags={{hashtags}}";f=u.tinyparser(i,t);u.popup(f,"twitter","600","430","0")}},t={debug:!1,log:function(n){window.console&&t.debug&&window.console.log(n)},error:function(n){window.console&&window.console.error(n)}},i={FEED_LOADED:"feed:loaded",FEED_FAILED:"feed:failed",FILTER_CHANGED:"filter:changed",POSTS_LOADED:"posts:loaded",POSTS_FAILED:"posts:failed",POSTS_RENDERED:"posts:rendered",POST_CREATED:"post:created",POST_CLICK:"post:click",POST_CLICK_READ_MORE:"post:clickReadMore",POST_IMAGE_LOADED:"post:imageLoaded",POST_IMAGE_FAILED:"post:imageFailed",CAROUSEL_CHANGED:"carousel:changed"},rt={filter:'<div class="crt-filter"> \n<div class="crt-filter-networks">\n<ul class="crt-networks"> \n    <li class="crt-filter-label"><label><%=this._t(\'filter\')%>:<\/label><\/li>\n    <li class="active"><a href="#" data-network="0"> <%=this._t(\'all\')%><\/a><\/li>\n<\/ul>\n<\/div> \n<div class="crt-filter-sources">\n<ul class="crt-sources"> \n    <li class="crt-filter-label"><label><%=this._t(\'filter\')%>:<\/label><\/li>\n    <li class="active"><a href="#" data-source="0"> <%=this._t(\'all\')%><\/a><\/li>\n<\/ul>\n<\/div> \n<\/div>',popup:' \n<div class="crt-popup"> \n    <a href="#" class="crt-close crt-icon-cancel"><\/a> \n    <a href="#" class="crt-next crt-icon-right-open"><\/a> \n    <a href="#" class="crt-previous crt-icon-left-open"><\/a> \n    <div class="crt-popup-left">  \n        <div class="crt-video"> \n            <div class="crt-video-container">\n                <video preload="none">\n                <source src="<%=video%>" type="video/mp4">\n                <\/video>\n                <img src="<%=image%>" alt="Image posted by <%=this.userScreenName()%> to <%=this.networkName()%>" />\n                <a href="javascript:;" class="crt-play"><i class="crt-play-icon"><\/i><\/a> \n            <\/div> \n        <\/div> \n        <div class="crt-image"> \n            <img src="<%=image%>" alt="Image posted by <%=this.userScreenName()%> to <%=this.networkName()%>" /> \n        <\/div> \n        <div class="crt-pagination"><ul><\/ul><\/div>\n    <\/div> \n    <div class="crt-popup-right"> \n        <div class="crt-popup-header"> \n            <span class="crt-social-icon"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n            <img src="<%=user_image%>" alt="Profile image for <%=user_full_name%>"  /> \n            <div class="crt-post-name"><span><%=user_full_name%><\/span><br/><a href="<%=this.userUrl()%>" target="_blank"><%=this.userScreenName()%><\/a><\/div> \n        <\/div> \n        <div class="crt-popup-text <%=this.contentTextClasses()%>"> \n            <div class="crt-popup-text-container"> \n                <p class="crt-date"><%=this.prettyDate(source_created_at)%><\/p> \n                <div class="crt-popup-text-body"><%=this.parseText(text)%><\/div> \n            <\/div> \n        <\/div> \n        <div class="crt-popup-read-more">\n            <a href="<%=url%>" target="_blank" class="crt-button"><%=this._t("go-to-original-post")%><\/a> \n        <\/div>\n        <div class="crt-popup-footer">\n            <div class="crt-popup-stats"><span><%=likes%><\/span> <%=this._t("likes", likes)%> <i class="sep"><\/i> <span><%=comments%><\/span> <%=this._t("comments", comments)%><\/div> \n            <div class="crt-post-share"><span class="ctr-share-hint"><\/span><a href="#" class="crt-share-facebook"><i class="crt-icon-facebook"><\/i><\/a>  <a href="#" class="crt-share-twitter"><i class="crt-icon-twitter"><\/i><\/a><\/div>\n        <\/div> \n    <\/div> \n<\/div>',"popup-underlay":"","popup-wrapper":' <div class="crt-popup-wrapper">     <div class="crt-popup-wrapper-c">         <div class="crt-popup-underlay"><\/div>         <div class="crt-popup-container"><\/div>     <\/div> <\/div>',"post-v1":' <div class="crt-post-v1 crt-post-c">    <div class="crt-post-bg"><\/div>     <div class="crt-post post<%=id%> crt-post-<%=this.networkIcon()%>">         <div class="crt-post-header">             <span class="crt-social-icon"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span>             <img src="<%=user_image%>" alt="Profile image for <%=user_full_name%>"  />             <div class="crt-post-name">            <div class="crt-post-fullname"><%=user_full_name%><\/div>            <div class="crt-post-username"><a href="<%=this.userUrl()%>" target="_blank">@<%=user_screen_name%><\/a><\/div>            <\/div>         <\/div>         <div class="crt-post-content">             <div class="crt-image crt-hitarea crt-post-content-image <%=this.contentImageClasses()%>" >                 <div class="crt-image-c"><img src="<%=image%>" class="crt-post-image" alt="Image posted by <%=user_screen_name%> to <%=this.networkName()%>" /><\/div>                 <span class="crt-play"><i class="crt-play-icon"><\/i><\/span>             <\/div>             <div class="text crt-post-content-text <%=this.contentTextClasses()%>">                 <div class="crt-post-text-body"><%=this.parseText(text)%><\/div>             <\/div>         <\/div>         <div class="crt-post-footer">            <div class="crt-date"><%=this.prettyDate(source_created_at)%><\/div>             <div class="crt-post-share"><span class="crt-share-hint"><\/span><a href="#" class="crt-share-facebook"><i class="crt-icon-facebook"><\/i><\/a>  <a href="#" class="crt-share-twitter"><i class="crt-icon-twitter"><\/i><\/a><\/div>        <\/div>         <div class="crt-post-read-more"><a href="#" class="crt-post-read-more-button">Read more<\/a> <\/div>     <\/div><\/div>',"grid-post-v1":' \n<div class="crt-post-c">\n    <div class="crt-post post<%=id%> <%=this.contentImageClasses()%> <%=this.contentTextClasses()%>"> \n        <div class="crt-post-content"> \n            <div class="crt-hitarea" > \n                <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="spacer" alt="Image posted by <%=user_screen_name%> to <%=this.networkName()%>" /> \n                <div class="crt-post-content-image" style="background-image:url(\'<%=image%>\');"><\/div> \n                <div class="crt-post-content-text-c"> \n                    <div class="crt-post-content-text"> \n                        <%=this.parseText(text)%> \n                    <\/div> \n                <\/div> \n                <a href="javascript:;" class="crt-play"><i class="crt-play-icon"><\/i><\/a> \n                <span class="crt-social-icon crt-social-icon-normal"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n                <div class="crt-post-hover">\n                    <div class="crt-post-header"> \n                        <img src="<%=user_image%>" alt="Profile image for <%=user_full_name%>"  /> \n                        <div class="crt-post-name"><span><%=user_full_name%><\/span><br/><a href="<%=this.userUrl()%>" target="_blank">@<%=user_screen_name%><\/a><\/div> \n                    <\/div> \n                    <div class="crt-post-hover-text"> \n                        <%=this.parseText(text)%> \n                    <\/div> \n                    <span class="crt-social-icon crt-social-icon-hover"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n                <\/div> \n            <\/div> \n        <\/div> \n    <\/div>\n<\/div>',"post-v2":' \n<div class="crt-post-v2 crt-post crt-post-<%=this.networkIcon()%> <%=this.contentTextClasses()%>  <%=this.contentImageClasses()%>" data-post="<%=id%>"> \n    <div class="crt-post-border">\n        <div class="crt-post-c">\n            <div class="crt-post-content">\n                <div class="crt-image crt-hitarea crt-post-content-image" > \n                    <div class="crt-image-c"><img src="<%=image%>" class="crt-post-image" alt="Image posted by <%=user_screen_name%> to <%=this.networkName()%>" /><\/div>   \n                    <span class="crt-play"><i class="crt-play-icon"><\/i><\/span> \n                    <div class="crt-image-carousel"><i class="crt-icon-image-carousel"><\/i><\/div> \n                <\/div> \n                <div class="crt-post-header"> \n                    <span class="crt-social-icon"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n                    <div class="crt-post-fullname"><a href="<%=this.userUrl()%>" target="_blank"><%=user_full_name%><\/a><\/div>\n                <\/div> \n                <div class="text crt-post-content-text"> \n                    <%=this.parseText(text)%> \n                <\/div> \n            <\/div> \n            <div class="crt-post-footer"> \n                <img class="crt-post-userimage" src="<%=user_image%>" alt="Profile image for <%=user_screen_name%>" /> \n                <span class="crt-post-username"><a href="<%=this.userUrl()%>" target="_blank"><%=this.userScreenName()%><\/a><\/span>\n                <span class="crt-date"><%=this.prettyDate(source_created_at)%><\/span> \n                <div class="crt-post-share"><span class="crt-share-hint"><\/span><a href="#" class="crt-share-facebook"><i class="crt-icon-facebook"><\/i><\/a>  <a href="#" class="crt-share-twitter"><i class="crt-icon-twitter"><\/i><\/a><\/div>\n            <\/div> \n            <div class="crt-post-max-height-read-more"><a href="#" class="crt-post-read-more-button"><%=this._t("read-more")%><\/a><\/div> \n        <\/div> \n    <\/div> \n<\/div>',"grid-post-v2":'\n<div class="crt-grid-post crt-grid-post-v2 crt-post-<%=id%> <%=this.contentImageClasses()%> <%=this.contentTextClasses()%>" data-post="<%=id%>">     <div class="crt-post-c"> \n        <div class="crt-post-content"> \n            <div class="crt-hitarea" > \n                <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="crt-spacer" alt="Image posted by <%=user_screen_name%> to <%=this.networkName()%>" /> \n                <div class="crt-grid-post-image">\n                    <div class="crt-post-content-image" style="background-image:url(\'<%=image%>\');"><\/div> \n                    <span class="crt-play"><i class="crt-play-icon"><\/i><\/span> \n                    <span class="crt-social-icon crt-social-icon-normal"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n                    <div class="crt-image-carousel"><i class="crt-icon-image-carousel"><\/i><\/div> \n                <\/div>\n                <div class="crt-grid-post-text">\n                    <div class="crt-grid-post-text-wrap"> \n                        <div><%=this.parseText(text)%><\/div> \n                    <\/div> \n                    <span class="crt-social-icon crt-social-icon-normal"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n                <\/div>\n                <div class="crt-post-hover">\n                    <div>\n                        <div class="crt-post-header"> \n                            <span class="crt-social-icon"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n                            <div class="crt-post-fullname"><a href="<%=this.userUrl()%>" target="_blank"><%=user_full_name%><\/a><\/div>\n                        <\/div> \n                        <div class="crt-post-content-text"> \n                            <%=this.parseText(text)%> \n                        <\/div> \n                        <div class="crt-post-read-more"><a href="#" class="crt-post-read-more-button"><%=this._t("read-more")%><\/a><\/div> \n                        <div class="crt-post-footer">\n                            <img class="crt-post-userimage" src="<%=user_image%>" alt="Profile image for <%=user_full_name%>" /> \n                            <span class="crt-post-username"><a href="<%=this.userUrl()%>" target="_blank"><%=this.userScreenName()%><\/a><\/span>\n                            <span class="crt-date"><%=this.prettyDate(source_created_at)%><\/span> \n                            <div class="crt-post-share"><span class="crt-share-hint"><\/span><a href="#" class="crt-share-facebook"><i class="crt-icon-facebook"><\/i><\/a>  <a href="#" class="crt-share-twitter"><i class="crt-icon-twitter"><\/i><\/a><\/div>\n                        <\/div> \n                    <\/div>\n                <\/div> \n            <\/div> \n        <\/div> \n    <\/div>\n<\/div>',"grid-post-minimal":'\n<div class="crt-grid-post crt-grid-post-minimal crt-grid-post-v2 crt-post-<%=id%> <%=this.contentImageClasses()%> <%=this.contentTextClasses()%>" data-post="<%=id%>">     <div class="crt-post-c"> \n        <div class="crt-post-content"> \n            <div class="crt-hitarea" > \n                <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="crt-spacer" alt="Image posted by <%=user_screen_name%> to <%=this.networkName()%>" /> \n                <div class="crt-grid-post-image">\n                    <div class="crt-post-content-image" style="background-image:url(\'<%=image%>\');"><\/div> \n                    <a href="javascript:;" class="crt-play"><i class="crt-play-icon"><\/i><\/a> \n                    <span class="crt-social-icon crt-social-icon-normal"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n                    <div class="crt-image-carousel"><i class="crt-icon-image-carousel"><\/i><\/div> \n                <\/div>\n                <div class="crt-grid-post-text">\n                    <div class="crt-grid-post-text-wrap"> \n                        <div><%=this.parseText(text)%><\/div> \n                    <\/div> \n                    <span class="crt-social-icon crt-social-icon-normal"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n                <\/div>\n                <div class="crt-post-hover">\n                    <div>\n                        <div class="crt-post-header">\n                            <span class="crt-social-icon"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span>  \n                        <\/div> \n                        <div class="crt-post-minimal-stats"> \n                            <span class="crt-likes"><i class="crt-icon-heart"><\/i>&nbsp;<%=likes%><\/span>\n                            <span class="crt-comments"><i class="crt-icon-comment"><\/i>&nbsp;<%=comments%><\/span>\n                        <\/div> \n                    <\/div> \n                <\/div> \n            <\/div> \n        <\/div> \n    <\/div>\n<\/div>',"grid-feed-v2":'\n<div class="crt-feed-window">\n    <div class="crt-feed"><\/div>\n<\/div>\n<div class="crt-load-more"><a href="#"><%=this._t("load-more")%><\/a><\/div>',"list-feed":'\n<div class="crt-feed-window">\n    <div class="crt-feed"><\/div>\n<\/div>\n<div class="crt-load-more"><a href="#"><%=this._t("load-more")%><\/a><\/div>',"list-post":'\n<div class="crt-list-post crt-post-<%=id%> <%=this.contentImageClasses()%> <%=this.contentTextClasses()%>" data-post="<%=id%>">     <div class="crt-post-c"> \n        <div class="crt-post-content"> \n            <div class="crt-list-post-image">\n                <div>\n                <img class="crt-post-content-image" src="<%=image%>" alt="Image posted by <%=user_screen_name%> to <%=this.networkName()%>" /> \n                <a href="javascript:;" class="crt-play"><i class="crt-play-icon"><\/i><\/a> \n                <span class="crt-social-icon crt-social-icon-normal"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span> \n                <span class="crt-image-carousel"><i class="crt-icon-image-carousel"><\/i><\/span>\n                <\/div> \n            <\/div>\n            <div class="crt-list-post-text">\n                <div class="crt-post-header"> \n                    <div class="crt-post-fullname"><%=id%> - <a href="<%=this.userUrl()%>" target="_blank"><%=user_full_name%><\/a><\/div>\n                <\/div> \n                <div class="crt-list-post-text-wrap"> \n                    <div><%=this.parseText(text)%><\/div> \n                <\/div> \n                <span class="crt-social-icon crt-social-icon-normal"><i class="crt-icon-<%=this.networkIcon()%>"><\/i><\/span>\n                 <div class="crt-post-footer">\n                    <img class="crt-post-userimage" src="<%=user_image%>" alt="Profile image for <%=user_full_name%>"/> \n                    <span class="crt-post-username"><a href="<%=this.userUrl()%>" target="_blank">@<%=user_screen_name%><\/a><\/span>\n                    <span class="crt-date"><%=this.prettyDate(source_created_at)%><\/span> \n                    <div class="crt-post-share"><span class="crt-share-hint"><\/span><a href="#" class="crt-share-facebook"><i class="crt-icon-facebook"><\/i><\/a>  <a href="#" class="crt-share-twitter"><i class="crt-icon-twitter"><\/i><\/a><\/div>\n                <\/div>  \n            <\/div>\n        <\/div> \n    <\/div>\n<\/div>'},yt=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},k=function(n){return typeof n=="object"&&n!==null},si=function(n){return Object.prototype.toString.call(n)==="[object String]"},pt={getTranslationFunction:function(n,t){function u(t){if(n[t])return n[t];var u=t.split(r),i=u[0],f=u[1];return n[i]&&n[i][f]?n[i][f]:null}function f(n,t){var r,f,u;if(k(n)){if(r=Object.keys(n),r.length===0)return i&&window.console.log("[Translation] No plural forms found."),null;for(u=0;u<r.length;u++)r[u].indexOf("gt")===0&&(f=parseInt(r[u].replace("gt",""),10));n[t]?n=n[t]:t>f?n=n["gt"+f]:n.n?n=n.n:(i&&window.console.log('[Translation] No plural forms found for count:"'+t+'" in',n),n=n[Object.keys(n).reverse()[0]])}return n}function e(n,t){return si(n)?n.replace(/\{(\w*)\}/g,function(n,r){return t.hasOwnProperty(r)?t.hasOwnProperty(r)?t[r]:r:(i&&window.console.log('Could not find replacement "'+r+'" in provided replacements object:',t),"{"+r+"}")}):n}t=k(t)?t:{};var i=t.debug,r=t.namespaceSplitter||"::";return function(n){var r=k(arguments[1])?arguments[1]:k(arguments[2])?arguments[2]:{},o=yt(arguments[1])?arguments[1]:yt(arguments[2])?arguments[2]:null,t=u(n);return o!==null&&(r.n=r.n?r.n:o,t=f(t,o)),t=e(t,r),t===null&&(t=i?"@@"+n+"@@":n,i&&window.console.log('Translation for "'+n+'" not found.')),t}}};var d={},l="\nid,en,de,it,nl,es,fr,po,ru,sl,pl,ar,fi\nload-more,Load more,Mehr anzeigen,Di piÃ¹,Laad meer,Cargar mÃ¡s,Voir plus,Carregar Mais,Ð—Ð°Ð³Ñ€ÑƒÐ·Ð¸Ñ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐµ,PrikaÅ¾i veÄ,,,Lataa lisÃ¤Ã¤\nminutes-ago.1,{n} minute ago,Vor einer Minute,Un minuto fa,{n} minuut geleden,Hace un minuto,Il y a {n} minute,Tem um minuto,ÐžÐ´Ð½Ñƒ Ð¼Ð¸Ð½ÑƒÑ‚Ñƒ Ð½Ð°Ð·Ð°Ð´,pred {n} minuto,,,{n} minuutti sitten\nminutes-ago.n,{n} minutes ago,Vor {n} Minuten,{n} minuti fa,{n} minuten geleden,Hace {n} minutos,Il y a {n} minutes,Tem {n} minutos,{n} Ð¼Ð¸Ð½ÑƒÑ‚ Ð½Ð°Ð·Ð°Ð´,pred {n} minutami,,,{n} minuuttia sitten\nhours-ago.1,{n} hour ago,Vor einer Stunde,Un'ora fa,{n} uur geleden,Hace una hora,Il y a {n} heure,Tem {n} hora,ÐžÐ´Ð¸Ð½ Ñ‡Ð°Ñ Ð½Ð°Ð·Ð°Ð´,pred {n} uro,,,{n} tunti sitten\nhours-ago.n,{n} hours ago,Vor {n} Stunden,{n} ore fa,{n} uren geleden,Hace {n} horas,Il y a {n} heures,Tem {n} horas,{n} Ñ‡Ð°ÑÐ¾Ð² Ð½Ð°Ð·Ð°Ð´,pred {n} urami,,,{n} tuntia sitten\ndays-ago.1,{n} day ago,Vor einem Tag,Un giorno fa,{n} dag geleden,Hace un dÃ­a,Il y a {n} jour,Faz um dia,ÐžÐ´Ð¸Ð½ Ð´ÐµÐ½ÑŒ Ð½Ð°Ð·Ð°Ð´,pred {n} dnevom,,,{n} pÃ¤ivÃ¤ sitten\ndays-ago.n,{n} days ago,Vor {n} Tagen,{n} giorni fa,{n} dagen geleden,Hace {n} dÃ­as,Il y a {n} jours,Fazem {n} dias,{n} Ð´Ð½ÐµÐ¹ Ð½Ð°Ð·Ð°Ð´,pred {n} dnevi,,,{n} pÃ¤ivÃ¤Ã¤ sitten\nweeks-ago.1,{n} week ago,Vor einer Woche,Una settimana fa,{n} week geleden,Hace una semana,Il y a {n} semaine,Faz uma semana,ÐžÐ´Ð½Ñƒ Ð½ÐµÐ´ÐµÐ»ÑŽ Ð½Ð°Ð·Ð°Ð´,pred {n} tednom,,,{n} viikko sitten\nweeks-ago.n,{n} weeks ago,Vor {n} Wochen,{n} settimane fa,{n} weken geleden,Hace {n} semanas,Il y a {n} semaines,Fazem {n} semanas,{n} Ð½ÐµÐ´ÐµÐ»ÑŒ Ð½Ð°Ð·Ð°Ð´,pred {n} tedni,,,{n} viikkoa sitten\nmonths-ago.1,{n} month ago,Vor einem Monat,Un mese fa,{n} maand geleden,Hace un mes,Il y a {n} mois,Tem um mÃªs,ÐžÐ´Ð¸Ð½ Ð¼ÐµÑÑÑ† Ð½Ð°Ð·Ð°Ð´,pred {n} mesecem,,,{n} kuukausi sitten\nmonths-ago.n,{n} months ago,Vor {n} Monaten,{n} mesi,{n} maanden geleden,Hace {n} meses,Il y a {n} mois,Tem {n} meses,{n} Ð¼ÐµÑÑÑ†ÐµÐ² Ð½Ð°Ð·Ð°Ð´,pred {n} meseci,,,{n} kuukautta sitten\nyesterday,Yesterday,Gestern,Leri,Gisteren,Ayer,Hier,Ontem,Ð’Ñ‡ÐµÑ€Ð°,VÄeraj,,,Eilen\njust-now,Just now,Eben,Appena,Nu,Ahora,Il y a un instant,Agora,Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ñ‡Ñ‚Ð¾,Pravkar,,,Juuri nyt\nprevious,Previous,ZurÃ¼ck,Indietro,Vorige,Anterior,PrÃ©cÃ©dent,Anterior,ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð¸Ð¹,PrejÅ¡nji,,,Edellinen\nnext,Next,Weiter,PiÃ¹,Volgende,Siguiente,Suivant,PrÃ³ximo,Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹,Naslednji,,,Seuraava\ncomments,Comments,Kommentare,Commenti,Comments,Comentarios,Commentaires,ComentÃ¡rios,ÐšÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸,Komentarji,,,Kommentit\nlikes,Likes,GefÃ¤llt mir,Mi piace,Likes,Me gusta,J'aime,Curtir,Ð›Ð°Ð¹ÐºÐ¸,VÅ¡eÄki,,,TykkÃ¤ykset\nread-more,Read more,Weiterlesen,Di piÃ¹,Lees meer,Leer mÃ¡s,En savoir plus,Leia mais,ÐŸÐ¾Ð´Ñ€Ð¾Ð±Ð½ÐµÐµ,Preberi veÄ,,,Lue lisÃ¤Ã¤\nfilter,Filter,Filtern,filtrare,Filtreren,filtrar,filtrer,Filtro,Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ,Filter,,,Suodata\nall,All,Alle,Tutti,Alle,Todas,Tout,Todos,Ð²ÑÐµ,Vsi,,,Kaikki\ngo-to-original-post,Go to original post,,,,,,,,,,,Palaa alkuperÃ¤iseen postaukseen\n".split("\n");for(v=l.length-1;v>=0;v--)l[v]||l.splice(v,1);for(wt=l[0].split(","),g=1;g<l.length;g++)for(nt=l[g].split(","),y=1;y<nt.length;y++)hi(d,wt[y]+"."+nt[0],nt[y]);var tt={},bt="en",s={setLang:function(n){bt=n},t:function(n,t,i){i=i||bt;tt[i]||(d[i]?tt[i]=pt.getTranslationFunction(d[i]):(window.console.error("Unsupported language `"+i+"`"),tt[i]=pt.getTranslationFunction(d.en)));n=n.toLowerCase();n=n.replace(" ","-");var r=tt[i](n,t);return r===n?s.t(n,t,"en"):r}},ut={dateFromString:function(n){var i=n.replace(/\D/g," "),t=i.split(" ");return t[1]--,new Date(Date.UTC(t[0],t[1],t[2],t[3],t[4],t[5]))},dateAsDayMonthYear:function(n){var r=new Date(parseInt(n,10)),t=r.getDate()+"",i=r.getMonth()+1+"",u=r.getFullYear()+"";return t=t.length===1?"0"+t:t,i=i.length===1?"0"+i:i,t+"/"+i+"/"+u},dateAsTimeArray:function(n){var u=new Date(parseInt(n,10)),t=u.getHours()+"",i=u.getMinutes()+"",r;return t>=12?(r="PM",t>12&&(t=t-12+"")):r="AM",t=t.length===1?"0"+t:t,i=i.length===1?"0"+i:i,[parseInt(t.charAt(0),10),parseInt(t.charAt(1),10),parseInt(i.charAt(0),10),parseInt(i.charAt(1),10),r]},fuzzyDate:function(n){var f=Date.parse(n+" UTC"),t=Math.round((new Date-f)/1e3),i=60,r=i*60,u=r*24,e=u*7,o=u*30;return t<30?"Just now":t<i?t+" seconds ago":t<2*i?"a minute ago.":t<r?Math.floor(t/i)+" minutes ago":Math.floor(t/r)===1?"1 hour ago.":t<u?Math.floor(t/r)+" hours ago":t<u*2?"Yesterday":t<e?"This week":t<e*2?"Last week":t<o?"This month":f},prettyDate:function(n){var r=ut.dateFromString(n),i=((new Date).getTime()-r.getTime())/1e3,t=Math.floor(i/86400),e=r.getFullYear(),u=r.getMonth()+1,f=r.getDate();if(isNaN(t)||t<0||t>=31)return e.toString()+"-"+(u<10?"0"+u.toString():u.toString())+"-"+(f<10?"0"+f.toString():f.toString());var o=Math.floor(i/60),h=Math.floor(i/3600),c=Math.ceil(t/7);return t===0&&(i<60&&s.t("Just now")||i<3600&&s.t("minutes ago",o)||i<86400&&s.t("hours ago",h))||t===1&&s.t("Yesterday")||t<7&&s.t("days ago",t)||t<31&&s.t("weeks ago",c)}},kt={networkIcon:function(){return this.data.network_name.toLowerCase()},networkName:function(){return this.data.network_name.toLowerCase()},userUrl:function(){if(this.data.user_url&&this.data.user_url!=="")return this.data.user_url;if(this.data.originator_user_url&&this.data.originator_user_url!=="")return this.data.originator_user_url;if(this.data.userUrl&&this.data.userUrl!=="")return this.data.userUrl;var n=this.data.network_id+"";return n==="1"?"http://twitter.com/"+this.data.user_screen_name:n==="2"?"http://instagram.com/"+this.data.user_screen_name:n==="3"?"http://facebook.com/"+this.data.user_screen_name:"#"},userScreenName:function(){return this.data.user_screen_name?"@"+this.data.user_screen_name:""},parseText:function(n){return this.data.is_html?n:(this.data.network_name==="Twitter"?(n=r.linksToHref(n),n=r.twitterLinks(n)):this.data.network_name==="Instagram"?(n=r.linksToHref(n),n=r.instagramLinks(n)):this.data.network_name==="Facebook"?(n=r.linksToHref(n),n=r.facebookLinks(n)):n=r.linksToHref(n),r.nl2br(n))},nl2br:function(n){return r.nl2br(n)},contentImageClasses:function(){return this.data.image?"crt-post-has-image":"crt-post-content-image-hidden crt-post-no-image"},contentTextClasses:function(){return this.data.text?"crt-post-has-text":"crt-post-content-text-hidden crt-post-no-text"},fuzzyDate:function(n){return ut.fuzzyDate(n)},prettyDate:function(n){return ut.prettyDate(n)},_t:function(n,t){return s.t(n,t)}},p=null;window.$crt?p=window.$crt:window.Zepto?p=window.Zepto:window.jQuery&&(p=window.jQuery);p||window.alert("Curator requires jQuery or Zepto. \n\nPlease include jQuery in your HTML before the Curator widget script tag.\n\nVisit http://jquery.com/download/ to get the latest version");var n=p,dt={},c={renderTemplate:function(t,i){var r="",f=n("#"+t),u;if(f.length===1?r=f.html():rt[t]!==undefined&&(r=rt[t]),r==="")throw new Error("Could not find template "+t);return u=c.render(r,i),n.parseHTML&&(u=n.parseHTML(u)),n(u).filter("div")},render:function(n,i){var u="",r,f,e;try{return r=dt[n],r||(f=n.replace(/[\r\t\n]/g," ").replace(/'(?=[^%]*%>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<%=(.+?)%>/g,"',$1,'").split("<%").join("');").split("%>").join("p.push('"),e="var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+f+"');}return p.join('');",r=new Function("obj",e),dt[n]=r),kt.data=i,r.call(kt,i)}catch(o){t.error("Template parse error: "+o.message);u=o.message}return" # ERROR: "+u+" # "}},gt=function(r){function u(n,t,i){var e=this,u,f;if(r.call(this),this.options=t,this.widget=i,u=this.widget.options.templatePost,this.json=n,this.$el=c.renderTemplate(u,n),this.$postC=this.$el.find(".crt-post-c"),this.$image=this.$el.find(".crt-post-image"),this.$imageContainer=this.$el.find(".crt-image-c"),this.$el.find(".crt-share-facebook").click(this.onShareFacebookClick.bind(this)),this.$el.find(".crt-share-twitter").click(this.onShareTwitterClick.bind(this)),this.$el.find(".crt-post-read-more-button").click(this.onReadMoreClick.bind(this)),this.$postC.click(this.onPostClick.bind(this)),this.$image.css({opacity:0}),this.json.image){this.$image.on("load",this.onImageLoaded.bind(this));this.$image.on("error",this.onImageError.bind(this))}else window.setTimeout(function(){e.setHeight()},100);this.json.image_width>0&&(f=this.json.image_height/this.json.image_width*100,this.$imageContainer.addClass("crt-image-responsive").css("padding-bottom",f+"%"));this.json.url.indexOf("http")!==0&&this.$el.find(".crt-post-share").hide();this.$image.data("dims",this.json.image_width+":"+this.json.image_height);this.json.video&&this.$el.addClass("crt-post-has-video");this.json.images&&this.json.images.length>0&&this.$el.addClass("crt-has-image-carousel")}return r&&(u.__proto__=r),u.prototype=Object.create(r&&r.prototype),u.prototype.constructor=u,u.prototype.onShareFacebookClick=function(n){return n.preventDefault(),at.share(this.json),this.widget.track("share:facebook"),!1},u.prototype.onShareTwitterClick=function(n){return n.preventDefault(),vt.share(this.json),this.widget.track("share:twitter"),!1},u.prototype.onPostClick=function(r){t.log("Post->click");var u=n(r.target);u[0]&&u[0].className.indexOf("read-more")>0||(u.is("a")&&u.attr("href")!=="#"&&u.attr("href")!=="javascript:;"?this.widget.track("click:link"):(r.preventDefault(),this.trigger(i.POST_CLICK,this,r)))},u.prototype.onReadMoreClick=function(n){n.preventDefault();this.widget.track("click:read-more");this.trigger(i.POST_CLICK_READ_MORE,this,this.json,n)},u.prototype.onImageLoaded=function(){this.$image.animate({opacity:1});this.setHeight();this.trigger(i.POST_IMAGE_LOADED,this);this.widget.trigger(i.POST_IMAGE_LOADED,this)},u.prototype.onImageError=function(){this.$image.hide();this.setHeight();this.trigger(i.POST_IMAGE_FAILED,this);this.widget.trigger(i.POST_IMAGE_FAILED,this)},u.prototype.setHeight=function(){var n=this.$postC.height();this.options.maxHeight&&this.options.maxHeight>0&&n>this.options.maxHeight&&(this.$postC.css({maxHeight:this.options.maxHeight}),this.$el.addClass("crt-post-max-height"));this.layout()},u.prototype.getHeight=function(){if(this.$el.hasClass("crt-post-max-height"))return this.$postC.height();var n=this.$el.find(".crt-post-content").height(),t=this.$el.find(".crt-post-footer").height();return n+t+2},u.prototype.layout=function(){this.layoutFooter()},u.prototype.layoutFooter=function(){var n=this.$el.find(".crt-post-username"),t=this.$el.find(".crt-date"),i=this.$el.find(".crt-post-footer"),r=this.$el.find(".crt-post-share"),u=this.$el.find(".crt-post-userimage"),f=i.width(),e=n.width()+t.width()+r.width()+u.width()+40;e>f&&n.hide()},u}(f),ft={checkContainer:function(i){return(t.log("Curator->checkContainer: "+i),n(i).length===0)?(t.error("Curator could not find the element "+i+". Please ensure this element existings in your HTML code. Exiting."),!1):!0},checkPowered:function(n){t.log("Curator->checkPowered");var i=n.html();return i.indexOf("Curator")>0?!0:(window.alert("Container is missing Powered by Curator"),!1)},addCSSRule:function(n,t,i,r){r=r||0;"insertRule"in n?n.insertRule(t+"{"+i+"}",0):"addRule"in n&&n.addRule(t,i)},createSheet:function(){var n=document.createElement("style");return n.appendChild(document.createTextNode("")),document.head.appendChild(n),n.sheet},loadCSS:function(){},isTouch:function(){var n=!1;try{n="ontouchstart"in document.documentElement}catch(t){}return n}},ci=function(n){return"?"+Object.keys(n).reduce(function(t,i){return t.push(i+"="+encodeURIComponent(n[i])),t},[]).join("&")},ni=function(n){var t=window.location.protocol,i=n.indexOf("://");return i&&(n=n.substr(i+3)),t=t!=="https:"&&t!=="http:"?"https:":t,t+"//"+n},it={get:function(n,t,i,r){n=ni(n);t&&(n=n+ci(t));st({url:n,cors:!0},function(n,t){n?i(JSON.parse(t)):r(n,t)})},post:function(n,t,i,r){n=ni(n);st({url:n,cors:!0,body:t,method:"POST"},function(n,t){n?i(JSON.parse(t)):r(n,t)})}},li=function(r){function u(n){r.call(this);t.log("Feed->init with options");this.widget=n;this.posts=[];this.currentPage=0;this.postsLoaded=0;this.postCount=0;this.loading=!1;this.allPostsLoaded=!1;this.pagination={after:null,before:null};this.options=this.widget.options;this.params=this.options.feedParams||{};this.params.limit=this.options.postsPerPage;this.feedBase=this.options.apiEndpoint+"/feeds"}return r&&(u.__proto__=r),u.prototype=Object.create(r&&r.prototype),u.prototype.constructor=u,u.prototype.loadPosts=function(i,r){if(i=i||0,t.log("Feed->loadPosts "+this.loading),this.loading)return!1;this.currentPage=i;+this.currentPage==0&&(this.posts=[],this.postsLoaded=0);var u=n.extend({},this.params,r);u.limit=this.options.postsPerPage;u.offset=i*this.options.postsPerPage;this._loadPosts(u)},u.prototype.loadMorePaginated=function(t){var i=n.extend({},this.params,t);this.pagination&&this.pagination.after&&(i.after=this.pagination.after);this._loadPosts(i)},u.prototype.loadMore=function(i){if(t.log("Feed->loadMore "+this.loading),this.loading)return!1;var r={limit:this.options.postsPerPage};n.extend(r,this.options.feedParams,i);r.offset=this.posts.length;this._loadPosts(r)},u.prototype.load=function(i){if(t.log("Feed->load "+this.loading),this.loading)return!1;this.currentPage=0;var r=n.extend(this.params,i);this._loadPosts(r)},u.prototype.loadAfter=function(){if(t.log("Feed->loadAfter "+this.loading),this.loading)return!1;this.currentPage=0;var i=n.extend({},this.params);this.pagination&&this.pagination.after&&(i.after=this.pagination.after,delete i.before);this._loadPosts(i)},u.prototype._loadPosts=function(n){var r=this;t.log("Feed->_loadPosts");this.loading=!0;n.rnd=(new Date).getTime();it.get(this.getUrl("/posts"),n,function(n){t.log("Feed->_loadPosts success");n.success?(r.postCount=n.postCount,r.postsLoaded+=n.posts.length,r.allPostsLoaded=r.postsLoaded>=r.postCount,r.posts=r.posts.concat(n.posts),r.networks=n.networks,n.pagination&&(r.pagination=n.pagination),r.widget.trigger(i.FEED_LOADED,n),r.trigger(i.FEED_LOADED,n),r.widget.trigger(i.POSTS_LOADED,n.posts),r.trigger(i.POSTS_LOADED,n.posts)):(r.trigger(i.POSTS_FAILED,n),r.widget.trigger(i.POSTS_FAILED,n));r.loading=!1},function(n,u,f){t.log("Feed->_loadPosts fail");t.log(u);t.log(f);r.trigger(i.POSTS_FAILED,[]);r.loading=!1})},u.prototype.loadPost=function(n,t,i){i=i||function(){};it.get(this.getUrl("/post/"+n),{},function(n){n.success?t(n.post):i()},function(){})},u.prototype.inappropriatePost=function(t,i,r,u){var f={reason:i};it.post(this.getUrl("/post/"+t+"/inappropriate"),f,function(t,i,f){t=n.parseJSON(t);t.success===!0?r():u(f)})},u.prototype.lovePost=function(t,i,r){n.post(this.getUrl("/post/"+t+"/love"),{},function(t,u,f){t=n.parseJSON(t);t.success===!0?i(t.loves):r(f)})},u.prototype.getUrl=function(n){return this.feedBase+"/"+this.options.feedId+n},u.prototype.destroy=function(){r.prototype.destroy.call(this)},u}(f),ti={1:{name:"Twitter",icon:"crt-icon-twitter"},2:{name:"Instagram",icon:"crt-icon-instagram"},3:{name:"Facebook",icon:"crt-icon-facebook"},4:{name:"Pinterest",icon:"crt-icon-pinterest"},5:{name:"Google",icon:"crt-icon-google"},6:{name:"Vine",icon:"crt-icon-vine"},7:{name:"Flickr",icon:"crt-icon-flickr"},8:{name:"Youtube",icon:"crt-icon-youtube"},9:{name:"Tumblr",icon:"crt-icon-tumblr"},10:{name:"RSS",icon:"crt-icon-rss"},11:{name:"LinkedIn",icon:"crt-icon-linkedin"},12:{id:12,name:"Vimeo",slug:"vimeo",icon:"crt-icon-vimeo"},13:{id:13,name:"Diffbot",slug:"difbot",icon:"crt-icon-cogs"},14:{id:14,name:"Webo",slug:"webo",icon:"crt-icon-weibo"},15:{id:15,name:"Glassdoor",slug:"glassdoor",icon:"crt-icon-cogs"},16:{id:16,name:"Instagram",slug:"instagram",icon:"crt-icon-instagram"},17:{id:17,name:"Yelp",slug:"yelp",icon:"crt-icon-yelp"}},ai=function(r){function u(u){var f=this;t.log("Filter->construct");r.call(this);this.widget=u;this.options=u.options;this.$filter=c.renderTemplate(this.options.templateFilter,{});this.$filterNetworks=this.$filter.find(".crt-filter-networks");this.$filterNetworksUl=this.$filter.find(".crt-filter-networks ul");this.$filterSources=this.$filter.find(".crt-filter-sources");this.$filterSourcesUl=this.$filter.find(".crt-filter-sources ul");this.widget.$container.append(this.$filter);this.$filter.on("click",".crt-filter-networks a",function(t){t.preventDefault();var r=n(t.target),u=r.data("network");f.$filter.find(".crt-filter-networks li").removeClass("active");r.parent().addClass("active");f.widget.trigger(i.FILTER_CHANGED,f);f.widget.feed.params.network_id=u?u:0;f.widget.feed.loadPosts(0)});this.$filter.on("click",".crt-filter-sources a",function(t){t.preventDefault();var r=n(t.target),u=r.data("source");f.$filter.find(".crt-filter-sources li").removeClass("active");r.parent().addClass("active");f.widget.trigger(i.FILTER_CHANGED,f);f.widget.feed.params.source_id=u?u:0;f.widget.feed.loadPosts(0)});this.widget.on(i.FEED_LOADED,this.onPostsLoaded.bind(this))}return r&&(u.__proto__=r),u.prototype=Object.create(r&&r.prototype),u.prototype.constructor=u,u.prototype.onPostsLoaded=function(n,t){var c=this,l=t.networks,a=t.sources,i,e,o,r,u,s,f,h;if(!this.filtersLoaded){if(this.options.filter.showNetworks)for(i=0,e=l;i<e.length;i+=1)o=e[i],r=ti[o],r&&c.$filterNetworksUl.append('<li><a href="#" data-network="'+o+'"><i class="'+r.icon+'"><\/i> '+r.name+"<\/a><\/li>");else this.$filterNetworks.hide();if(this.options.filter.showSources)for(u=0,s=a;u<s.length;u+=1)f=s[u],h=ti[f.network_id],h&&c.$filterSourcesUl.append('<li><a href="#" data-source="'+f.id+'"><i class="'+h.icon+'"><\/i> '+f.name+"<\/a><\/li>");else this.$filterSources.hide();this.filtersLoaded=!0}},u.prototype.destroy=function(){this.$filter.remove()},u}(f),o=function(i,f,e){var y=this,h,l,a,s,v,o;if(t.log("Popup->init "),this.popupManager=i,this.json=f,this.widget=e,h=this.widget.options.templatePopup,this.videoPlaying=!1,this.$popup=c.renderTemplate(h,this.json),this.$left=this.$popup.find(".crt-popup-left"),this.json.image&&this.$popup.addClass("has-image"),this.json.video&&this.$popup.addClass("has-video"),this.json.url&&this.$popup.addClass("crt-has-read-more"),this.json.video&&this.json.video.indexOf("youtu")>=0?(this.$popup.find("video").remove(),l=r.youtubeVideoId(this.json.video),a='<div class="crt-responsive-video"><iframe id="ytplayer" src="https://www.youtube.com/embed/'+l+'?autoplay=0&rel=0&showinfo" frameborder="0" allowfullscreen><\/iframe><\/div>',this.$popup.find(".crt-video-container img").remove(),this.$popup.find(".crt-video-container a").remove(),this.$popup.find(".crt-video-container").append(a)):this.json.video&&this.json.video.indexOf("vimeo")>=0&&(this.$popup.find("video").remove(),s=r.vimeoVideoId(this.json.video),s&&(v='<div class="crt-responsive-video"><iframe src="https://player.vimeo.com/video/'+s+'?color=ffffff&title=0&byline=0&portrait=0" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>',this.$popup.find(".crt-video-container img").remove(),this.$popup.find(".crt-video-container a").remove(),this.$popup.find(".crt-video-container").append(v))),this.json.images){for(this.$page=this.$popup.find(".crt-pagination ul"),o=0;o<this.json.images.length;o++)y.$page.append('<li><a href="" data-page="'+o+'"><\/a><\/li>');this.$page.find("a").click(this.onPageClick.bind(this));this.currentImage=0;this.$page.find("li:nth-child("+(this.currentImage+1)+")").addClass("selected")}this.$popup.on("click"," .crt-close",this.onClose.bind(this));this.$popup.on("click"," .crt-previous",this.onPrevious.bind(this));this.$popup.on("click"," .crt-next",this.onNext.bind(this));this.$popup.on("click"," .crt-play",this.onPlay.bind(this));this.$popup.on("click",".crt-share-facebook",this.onShareFacebookClick.bind(this));this.$popup.on("click",".crt-share-twitter",this.onShareTwitterClick.bind(this));n(window).on("resize.crt-popup",u.debounce(this.onResize.bind(this),50));this.onResize()};o.prototype.onResize=function(){t.log("Popup->onResize");var i=n(window).width(),r=40,u=600;i>1055?this.$left.width(u+335):i>910?this.$left.width(i-120):i>u+r*2?this.$left.width(600):this.$left.width(i-r*2)};o.prototype.onPageClick=function(t){t.preventDefault();var r=n(t.target),i=r.data("page"),u=this.json.images[i];this.$popup.find(".crt-image img").attr("src",u.url);this.currentImage=i;this.$page.find("li").removeClass("selected");this.$page.find("li:nth-child("+(this.currentImage+1)+")").addClass("selected")};o.prototype.onShareFacebookClick=function(n){return n.preventDefault(),at.share(this.json),this.widget.track("share:facebook"),!1};o.prototype.onShareTwitterClick=function(n){return n.preventDefault(),vt.share(this.json),this.widget.track("share:twitter"),!1};o.prototype.onClose=function(n){n.preventDefault();var t=this;this.hide(function(){t.popupManager.onClose()})};o.prototype.onPrevious=function(n){n.preventDefault();this.popupManager.onPrevious()};o.prototype.onNext=function(n){n.preventDefault();this.popupManager.onNext()};o.prototype.onPlay=function(n){t.log("Popup->onPlay");n.preventDefault();this.videoPlaying=!this.videoPlaying;this.videoPlaying?(this.$popup.find("video")[0].play(),this.widget.track("video:play")):(this.$popup.find("video")[0].pause(),this.widget.track("video:pause"));t.log(this.videoPlaying);this.$popup.toggleClass("video-playing",this.videoPlaying)};o.prototype.show=function(){this.$popup.fadeIn(function(){})};o.prototype.hide=function(n){t.log("Popup->hide");var i=this;this.$popup.fadeOut(function(){i.destroy();n()})};o.prototype.destroy=function(){this.$popup&&this.$popup.length&&(this.$popup.remove(),this.$popup.find("video").length&&this.$popup.find("video")[0].pause());n(window).off("resize.crt-popup");delete this.$popup};h=function(i){t.log("PopupManager->init ");this.widget=i;var r=this.widget.options.templatePopupWrapper;this.$wrapper=c.renderTemplate(r,{});this.$popupContainer=this.$wrapper.find(".crt-popup-container");this.$underlay=this.$wrapper.find(".crt-popup-underlay");n("body").append(this.$wrapper);this.$underlay.click(this.onUnderlayClick.bind(this))};h.prototype.showPopup=function(n){var t=this;this.popup?this.popup.hide(function(){t.popup.destroy();t.showPopup2(n)}):this.showPopup2(n)};h.prototype.showPopup2=function(i){var u=this,r;for(this.popup=new o(this,i,this.widget),this.$popupContainer.append(this.popup.$popup),this.$wrapper.show(),this.$underlay.css("display")!=="block"&&this.$underlay.fadeIn(),this.popup.show(),n("body").addClass("crt-popup-visible"),this.currentPostNum=0,r=0;r<this.posts.length;r++)if(i.id===u.posts[r].id){u.currentPostNum=r;t.log("Found post "+r);break}this.widget.track("popup:show")};h.prototype.setPosts=function(n){this.posts=n};h.prototype.onClose=function(){this.hide()};h.prototype.onPrevious=function(){this.currentPostNum-=1;this.currentPostNum=this.currentPostNum>=0?this.currentPostNum:this.posts.length-1;this.showPopup(this.posts[this.currentPostNum])};h.prototype.onNext=function(){this.currentPostNum+=1;this.currentPostNum=this.currentPostNum<this.posts.length?this.currentPostNum:0;this.showPopup(this.posts[this.currentPostNum])};h.prototype.onUnderlayClick=function(n){t.log("PopupManager->onUnderlayClick");n.preventDefault();this.popup&&this.popup.hide(function(){this.hide()}.bind(this))};h.prototype.hide=function(){var i=this;t.log("PopupManager->hide");this.widget.track("popup:hide");n("body").removeClass("crt-popup-visible");this.currentPostNum=0;this.popup=null;this.$underlay.fadeOut(function(){i.$underlay.css({display:"",opacity:""});i.$wrapper.hide()})};h.prototype.destroy=function(){this.$underlay.remove();delete this.$popup;delete this.$underlay};var w=function(r){function f(){t.log("Widget->construct");r.call(this);this.id=u.uId()}return r&&(f.__proto__=r),f.prototype=Object.create(r&&r.prototype),f.prototype.constructor=f,f.prototype.init=function(i,r){var h=this,c,u,f,e,o;if(this.options=n.extend(!0,{},r,i),!ft.checkContainer(this.options.container))return!1;for(this.$container=n(this.options.container),this.$container.addClass("crt-feed"),this.$container.addClass("crt-feed-container"),ft.isTouch()?this.$container.addClass("crt-touch"):this.$container.addClass("crt-no-touch"),c=["lang","debug"],u=0,f=c;u<f.length;u+=1)e=f[u],o=h.$container.data("crt-"+e),o&&(h.options[e]=o);return this.options.debug&&(t.debug=!0),this.updateResponsiveOptions(),t.log("Setting language to: "+this.options.lang),s.setLang(this.options.lang),this.createFeed(),this.createFilter(),this.createPopupManager(),!0},f.prototype.updateResponsiveOptions=function(){var e,t,i,r,u,f;if(!this.options.responsive){this.responsiveOptions=n.extend(!0,{},this.options);return}for(e=n(window).width(),t=Object.keys(this.options.responsive),t=t.map(function(n){return parseInt(n)}),t=t.sort(function(n,t){return n-t}),t=t.reverse(),i=null,r=0,u=t;r<u.length;r+=1)f=u[r],e<=f&&(i=f);i||(this.responsiveKey=null,this.responsiveOptions=n.extend(!0,{},this.options));this.responsiveKey!==i&&(this.responsiveKey=i,this.responsiveOptions=n.extend(!0,{},this.options,this.options.responsive[i]))},f.prototype.createFeed=function(){this.feed=new li(this);this.feed.on(i.POSTS_LOADED,this.onPostsLoaded.bind(this));this.feed.on(i.POSTS_FAILED,this.onPostsFail.bind(this));this.feed.on(i.FEED_LOADED,this.onFeedLoaded.bind(this))},f.prototype.createPopupManager=function(){this.popupManager=new h(this)},f.prototype.createFilter=function(){t.log("Widget->createFilter");t.log(this.options.filter);this.options.filter&&(this.options.filter.showNetworks||this.options.filter.showSources)&&(this.filter=new ai(this))},f.prototype.loadPosts=function(n){this.feed.loadPosts(n)},f.prototype.createPostElements=function(t){var r=this,i=[];return n(t).each(function(){var n=r.createPostElement(this);i.push(n.$el)}),i},f.prototype.createPostElement=function(n){var t=new gt(n,this.options,this);t.on(i.POST_CLICK,this.onPostClick.bind(this));t.on(i.POST_CLICK_READ_MORE,this.onPostClickReadMore.bind(this));t.on(i.POST_IMAGE_LOADED,this.onPostImageLoaded.bind(this));return this.trigger(i.POST_CREATED,t),t},f.prototype.onPostsLoaded=function(n,i){t.log("Widget->onPostsLoaded");t.log(n);t.log(i)},f.prototype.onPostsFail=function(n,i){t.log("Widget->onPostsLoadedFail");t.log(n);t.log(i)},f.prototype.onPostClick=function(n,r){t.log("Widget->onPostClick");t.log(n);t.log(r);this.trigger(i.POST_CLICK,r);this.options.postClickAction===a.POST_CLICK_ACTION_OPEN_POPUP?this.popupManager.showPopup(r.json):this.options.postClickAction===a.POST_CLICK_ACTION_GOTO_SOURCE&&window.open(r.json.url)},f.prototype.onPostClickReadMore=function(n,r){t.log("Widget->onPostClickReadMore");t.log(n);t.log(r);this.trigger(i.POST_CLICK_READ_MORE,r);this.options.postClickReadMoreAction===a.POST_CLICK_ACTION_OPEN_POPUP?this.popupManager.showPopup(r.json):this.options.postClickAction===a.POST_CLICK_ACTION_GOTO_SOURCE&&window.open(r.json.url)},f.prototype.onPostImageLoaded=function(){},f.prototype.onFeedLoaded=function(n,t){this.options.hidePoweredBy&&t.account.plan.unbranded===1?this.$container.addClass("crt-feed-unbranded"):this.$container.addClass("crt-feed-branded")},f.prototype.track=function(n){t.log("Feed->track "+n);it.get(this.getUrl("/track/"+this.options.feedId),{a:n},function(n){t.log("Feed->track success");t.log(n)},function(n,i,r){t.log("Feed->_loadPosts fail");t.log(i);t.log(r)})},f.prototype.getUrl=function(n){return this.options.apiEndpoint+n},f.prototype._t=function(n){return s.t(n)},f.prototype.destroy=function(){t.log("Widget->destroy");r.prototype.destroy.call(this);this.feed&&this.feed.destroy();this.filter&&this.filter.destroy();this.popupManager&&this.popupManager.destroy();this.$container.removeClass("crt-feed");this.$container.removeClass("crt-feed-unbranded");this.$container.removeClass("crt-feed-branded")},f}(f),b={apiEndpoint:"https://api.curator.io/v1.1",feedId:"",postsPerPage:12,maxPosts:0,templatePost:"post-v2",templatePopup:"popup",templatePopupWrapper:"popup-wrapper",templateFilter:"filter",lang:"en",debug:!1,postClickAction:"open-popup",postClickReadMoreAction:"open-popup",filter:{showNetworks:!1,showSources:!1}},vi=n.extend({},b,{waterfall:{showLoadMore:!0,continuousScroll:!1,gridWidth:300,animate:!0,animateSpeed:400}}),yi=function(n,t){return(n=Array.prototype.slice.call(n),t)?(t.push.apply(t,n),t):n},pi={selector:".item",width:225,gutter:20,animate:!1,animationOptions:{speed:200,duration:300,effect:"fadeInOnAppear",queue:!0,complete:function(){}}},e=function(i,r){t.log("WaterfallLayout->onPostsLoaded");this.element=n(r);this.id=u.uId();this.name=this._setName(5);this.gridArr=[];this.gridArrAppend=[];this.gridArrPrepend=[];this.setArr=!1;this.setGrid=!1;this.cols=0;this.itemCount=0;this.isPrepending=!1;this.appendCount=0;this.resetCount=!0;this.ifCallback=!0;this.box=this.element;this.boxWidth=this.box.width();this.options=n.extend(!0,{},pi,i);this.gridArr=yi(this.box.find(this.options.selector));this.isResizing=!1;this.w=0;this.boxArr=[];this._setCols();this._renderGrid("append");n(this.box).addClass("gridalicious");this.createHandlers()};e.prototype.createHandlers=function(){var i=this;t.log("WaterfallLayout->createHandlers");n(window).on("resize."+this.id,u.debounce(function(){i.resize()},100))};e.prototype.destroyHandlers=function(){t.log("WaterfallLayout->destroyHandlers");n(window).off("resize."+this.id)};e.prototype._setName=function(n,t){return t=t?t:"",n?this._setName(--n,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".charAt(Math.floor(Math.random()*60))+t):t};e.prototype._setCols=function(){var t=this,u,r,i,f;for(this.cols=Math.floor(this.box.width()/this.options.width),this.cols<1&&(this.cols=1),u=(this.box.width()-this.cols*this.options.width-this.options.gutter)/this.cols,r=(this.options.width+u)/this.box.width()*100,this.w=r,this.colHeights=new Array(this.cols),this.colHeights.fill(0),this.colItems=new Array(this.cols),this.colItems.fill([]),i=0;i<this.cols;i++)f=n("<div><\/div>").addClass("galcolumn").attr("id","item"+i+t.name).css({width:r+"%",paddingLeft:t.options.gutter,paddingBottom:t.options.gutter,float:"left","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","-o-box-sizing":"border-box","box-sizing":"border-box"}),t.box.append(f)};e.prototype._renderGrid=function(t,i,r){var s=this,l=[],h=[],f=this.appendCount,v=this.cols,y=this.name,c,a,u,e,o;for(i?(h=i,t==="append"&&(f+=r),t==="prepend"&&(this.isPrepending=!0),t==="renderAfterPrepend"&&(f+=r)):(h=this.gridArr,f=n(this.gridArr).length),c=0,a=h;c<a.length;c+=1){for(u=a[c],u.hasClass("not-responsive"),u.css({zoom:"1",filter:"alpha(opacity=0)",opacity:"0"}),e=0,o=1;o<this.colHeights.length;o++)s.colHeights[o]<s.colHeights[e]&&(e=o);t==="prepend"?(n("#item"+e+y).prepend(u),l.push(u)):(n("#item"+e+y).append(u),l.push(u),f>=v&&(f=f-v));s.colItems[e].push(u);s.colHeights[e]+=u.height()}this.appendCount=f;t==="append"||t==="prepend"?(t==="prepend"&&this._updateAfterPrepend(this.gridArr,h),this._renderItem(l),this.isPrepending=!1):this._renderItem(this.gridArr)};e.prototype._collectItems=function(){var t=[];return n(this.box).find(this.options.selector).each(function(){t.push(n(this))}),t};e.prototype._renderItem=function(t){var s=this.options.animationOptions.speed,u=this.options.animationOptions.effect,e=this.options.animationOptions.duration,f=this.options.animationOptions.queue,h=this.options.animate,r=this.options.animationOptions.complete,o=0,i=0;h!==!0||this.isResizing?(n.each(t,function(t,i){n(i).css({opacity:"1",filter:"alpha(opacity=100)"})}),this.ifCallback&&r.call(t)):(f===!0&&u==="fadeInOnAppear"?(this.isPrepending&&t.reverse(),n.each(t,function(u,f){window.setTimeout(function(){n(f).animate({opacity:"1.0"},e);i++;i===t.length&&r.call(undefined,t)},o*s);o++})):f===!1&&u==="fadeInOnAppear"&&(this.isPrepending&&t.reverse(),n.each(t,function(u,f){n(f).animate({opacity:"1.0"},e);i++;i===t.length&&this.ifCallback&&r.call(undefined,t)})),f!==!0||u||n.each(t,function(u,f){n(f).css({opacity:"1",filter:"alpha(opacity=100)"});i++;i===t.length&&this.ifCallback&&r.call(undefined,t)}))};e.prototype._updateAfterPrepend=function(t,i){var r=this.gridArr;n.each(i,function(n,t){r.unshift(t)});this.gridArr=r};e.prototype.resize=function(){if(this.box.width()!==this.boxWidth){var t=Math.floor(this.box.width()/this.options.width);this.cols!==t&&(this.box.find(n(".galcolumn")).remove(),this._setCols(),this.ifCallback=!1,this.isResizing=!0,this._renderGrid("append"),this.ifCallback=!0,this.isResizing=!1,this.boxWidth=this.box.width())}};e.prototype.append=function(t){var i=this.gridArr,r=this.gridArrPrepend;n.each(t,function(n,t){i.push(t);r.push(t)});this._renderGrid("append",t,n(t).length)};e.prototype.prepend=function(t){this.ifCallback=!1;this._renderGrid("prepend",t,n(t).length);this.ifCallback=!0};e.prototype.destroy=function(){this.destroyHandlers()};var wi=function(r){function u(u){var f=this;if(r.call(this),this.init(u,vi)){if(t.log("Waterfall->init with options:"),t.log(this.options),this.$scroll=n('<div class="crt-feed-scroll"><\/div>').appendTo(this.$container),this.$feed=n('<div class="crt-feed"><\/div>').appendTo(this.$scroll),this.$container.addClass("crt-widget-waterfall"),this.options.continuousScroll&&n(this.$scroll).scroll(function(){var n=f.$scroll.height(),t=f.$feed.height(),i=f.$scroll.scrollTop();i>=t-n&&f.loadMorePosts()}),this.options.waterfall.showLoadMore){this.$more=n('<div class="crt-load-more"><a href="#"><span>'+this._t("load-more")+"<\/span><\/a><\/div>").appendTo(this.$scroll);this.$more.find("a").on("click",function(n){n.preventDefault();f.loadMorePosts()})}this.ui=new e({selector:".crt-post-c",gutter:0,width:this.options.waterfall.gridWidth,animate:this.options.waterfall.animate,animationOptions:{speed:this.options.waterfall.animateSpeed/2,duration:this.options.waterfall.animateSpeed}},this.$feed);this.on(i.FILTER_CHANGED,function(){f.$feed.find(".crt-post").remove()});this.feed.load();this.iniListeners()}}return r&&(u.__proto__=r),u.prototype=Object.create(r&&r.prototype),u.prototype.constructor=u,u.prototype.iniListeners=function(){},u.prototype.destroyListeners=function(){},u.prototype.loadMorePosts=function(){t.log("Waterfall->loadMorePosts");this.feed.loadAfter()},u.prototype.loadPage=function(n){t.log("Waterfall->loadPage");this.$feed.find(".crt-post").remove();this.feed.loadPosts(n)},u.prototype.onPostsLoaded=function(r,u){var f,e;t.log("Waterfall->onPostsLoaded");f=this.createPostElements(u);this.ui.append(f);e=this;n.each(f,function(){var n=this;e.options.waterfall.showReadMore&&n.find(".crt-post").addClass("crt-post-show-read-more")});this.options.waterfall.showLoadMore&&(this.feed.allPostsLoaded?this.$more.hide():this.$more.show());this.popupManager.setPosts(u);this.loading=!1;this.trigger(i.POSTS_RENDERED,this)},u.prototype.destroy=function(){t.log("Waterfall->destroy");r.prototype.destroy.call(this);this.feed.destroy();this.ui.destroy();this.$feed.remove();this.$scroll.remove();this.$more&&this.$more.remove();this.$container.removeClass("crt-feed-container").removeClass("crt-widget-waterfall");this.destroyListeners();delete this.$feed;delete this.$scroll;delete this.$container;delete this.options;delete this.totalPostsLoaded;delete this.loading;delete this.allLoaded;delete this.feed},u}(w),bi=n.extend({},b,{templatePost:"list-post",templateFeed:"list-feed",animate:!1,list:{showLoadMore:!0}}),ki=function(r){function f(i){if(r.call(this),this.loading=!1,this.feed=null,this.$container=null,this.$feed=null,this.posts=[],this.init(i,bi)){t.log("List->init with options:");t.log(this.options);var u=c.renderTemplate(this.responsiveOptions.templateFeed,{});this.$container.append(u);this.$feed=this.$container.find(".crt-feed");this.$feedWindow=this.$container.find(".crt-feed-window");this.$loadMore=this.$container.find(".crt-load-more a");this.$scroller=n(window);this.$container.addClass("crt-list");this.$container.addClass("crt-widget-list");this.responsiveOptions.list.showLoadMore?(this.$feedWindow.css({position:"relative"}),this.$loadMore.click(this.onMoreClicked.bind(this))):this.$loadMore.hide();this.createHandlers();this.feed.load()}}return r&&(f.__proto__=r),f.prototype=Object.create(r&&r.prototype),f.prototype.constructor=f,f.prototype.createHandlers=function(){var t=this,r=this.id,f=u.debounce(function(){t.updateLayout()},100);n(window).on("resize."+r,u.debounce(function(){t.updateResponsiveOptions();t.updateLayout()},100));n(window).on("curatorCssLoaded."+r,f);n(document).on("ready."+r,f);if(this.responsiveOptions.list.continuousScroll)n(window).on("scroll."+r,u.debounce(function(){t.checkScroll()},100));this.on(i.FILTER_CHANGED,function(){t.$feed.find(".crt-list-post").remove()})},f.prototype.destroyHandlers=function(){var t=this.id;n(window).off("resize."+t);n(window).off("curatorCssLoaded."+t);n(document).off("ready."+t);n(window).off("scroll."+t)},f.prototype.loadPosts=function(){},f.prototype.updateLayout=function(){var n=Math.floor(this.$container.width()/this.responsiveOptions.list.minWidth),t,i,r;n=n<1?1:n;this.$container.removeClass("crt-list-col"+this.columnCount);this.columnCount=n;this.$container.addClass("crt-list-col"+this.columnCount);t=n*(this.rowsMax+1);t>this.feed.postsLoaded&&!this.feed.allPostsLoaded?(i=t-this.feed.postsLoaded,r={limit:i},this.feed.loadMorePaginated(r)):this.updateHeight(!1)},f.prototype.updateHeight=function(){var n=this.$container.find(".crt-post-c").first(),t=n.width(),o=parseInt(n.css("margin-left")),f,e;t+=o;this.$feedWindow.css({overflow:"hidden"});var i=Math.ceil(this.feed.postCount/this.columnCount),r=this.rowsMax<i?this.rowsMax:i,u=this.$scroller.scrollTop();this.$feedWindow.height(r*t);f=this.$scroller.scrollTop();f>u+100&&this.$scroller.scrollTop(u);this.responsiveOptions.list.showLoadMore&&(e=this.columnCount*r,this.feed.allPostsLoaded&&e>=this.feed.posts.length?this.$loadMore.hide():this.$loadMore.show())},f.prototype.checkScroll=function(){t.log("List->checkScroll");var i=this.$container.offset().top,r=i+this.$feedWindow.height(),u=this.$scroller.scrollTop(),f=u+n(window).height(),e=f-r;e>this.responsiveOptions.list.continuousScrollOffset&&(this.feed.loading||this.feed.allPostsLoaded||(this.rowsMax+=this.responsiveOptions.list.rowsToAdd,this.updateLayout()))},f.prototype.onPostsLoaded=function(n,i){var u=this,f,s,e,o,h,r;if(t.log("List->onPostsLoaded"),this.loading=!1,i.length!==0){for(this.postElements=[],f=0,s=function(n){window.setTimeout(function(){n.$el.css({opacity:0}).animate({opacity:1})},f*100)},e=0,o=i;e<o.length;e+=1)h=o[e],r=u.createPostElement(h),u.postElements.push(r),u.$feed.append(r.$el),r.layout(),u.responsiveOptions.animate&&(r.$el.css({opacity:0}),s(r,f),f++);this.popupManager.setPosts(i);this.responsiveOptions.list.showLoadMore?this.feed.allPostsLoaded?this.$loadMore.hide():this.$loadMore.show():this.$loadMore.hide()}},f.prototype.onMoreClicked=function(n){n.preventDefault();this.feed.loadMorePaginated()},f.prototype.destroy=function(){r.prototype.destroy.call(this);this.feed.destroy();this.destroyHandlers();this.$container.empty().removeClass("crt-list").removeClass("crt-widget-list").removeClass("crt-list-col"+this.columnCount).css({height:"",overflow:""});delete this.$feed;delete this.$container;delete this.options;delete this.loading;delete this.feed},f}(w),di=n.extend({},b,{templatePost:"grid-post-v2",templateFeed:"grid-feed-v2",animate:!1,grid:{minWidth:200,rows:3,showLoadMore:!1,rowsToAdd:1,continuousScroll:!1,continuousScrollOffset:50,hover:{showName:!0,showFooter:!0,showText:!0}}}),gi=function(r){function f(i){if(r.call(this),this.loading=!1,this.feed=null,this.$container=null,this.$feed=null,this.posts=[],this.columnCount=0,this.rowsMax=0,this.totalPostsLoaded=0,this.allLoaded=!1,this.init(i,di)){t.log("Grid->init with options:");t.log(this.options);var u=c.renderTemplate(this.responsiveOptions.templateFeed,{});this.$container.append(u);this.$feed=this.$container.find(".crt-feed");this.$feedWindow=this.$container.find(".crt-feed-window");this.$loadMore=this.$container.find(".crt-load-more a");this.$scroller=n(window);this.$container.addClass("crt-grid");this.$container.addClass("crt-widget-grid");this.responsiveOptions.grid.showLoadMore?(this.$feedWindow.css({position:"relative"}),this.$loadMore.click(this.onMoreClicked.bind(this))):this.$loadMore.hide();this.responsiveOptions.grid.hover.showName||this.$container.addClass("crt-grid-hide-name");this.responsiveOptions.grid.hover.showFooter||this.$container.addClass("crt-grid-hide-footer");this.responsiveOptions.grid.hover.showText||this.$container.addClass("crt-grid-hide-text");this.createHandlers();this.rowsMax=this.responsiveOptions.grid.rows;this.updateLayout()}}return r&&(f.__proto__=r),f.prototype=Object.create(r&&r.prototype),f.prototype.constructor=f,f.prototype.createHandlers=function(){var t=this,r=this.id,f=u.debounce(function(){t.updateLayout()},100);n(window).on("resize."+r,u.debounce(function(){t.updateResponsiveOptions();t.updateLayout()},100));n(window).on("curatorCssLoaded."+r,f);n(document).on("ready."+r,f);if(this.responsiveOptions.grid.continuousScroll)n(window).on("scroll."+r,u.debounce(function(){t.checkScroll()},100));this.on(i.FILTER_CHANGED,function(){t.$feed.find(".crt-grid-post").remove()})},f.prototype.destroyHandlers=function(){var t=this.id;n(window).off("resize."+t);n(window).off("curatorCssLoaded."+t);n(document).off("ready."+t);n(window).off("scroll."+t)},f.prototype.loadPosts=function(){},f.prototype.updateLayout=function(){var n=Math.floor(this.$container.width()/this.responsiveOptions.grid.minWidth),t,i,r;n=n<1?1:n;this.$container.removeClass("crt-grid-col"+this.columnCount);this.columnCount=n;this.$container.addClass("crt-grid-col"+this.columnCount);t=n*(this.rowsMax+1);t>this.feed.postsLoaded&&!this.feed.allPostsLoaded?(i=t-this.feed.postsLoaded,r={limit:i},this.feed.loadMorePaginated(r)):this.updateHeight(!1)},f.prototype.updateHeight=function(){var n=this.$container.find(".crt-grid-post").first(),t=n.height(),o=parseInt(n.css("margin-bottom")),f,e;t+=o;this.$feedWindow.css({overflow:"hidden"});var i=Math.ceil(this.feed.postCount/this.columnCount),r=this.rowsMax<i?this.rowsMax:i,u=this.$scroller.scrollTop();this.$feedWindow.height(r*t);f=this.$scroller.scrollTop();f>u+100&&this.$scroller.scrollTop(u);this.responsiveOptions.grid.showLoadMore&&(e=this.columnCount*r,this.feed.allPostsLoaded&&e>=this.feed.posts.length?this.$loadMore.hide():this.$loadMore.show())},f.prototype.checkScroll=function(){t.log("Grid->checkScroll");var i=this.$container.offset().top,r=i+this.$feedWindow.height(),u=this.$scroller.scrollTop(),f=u+n(window).height(),e=f-r;e>this.responsiveOptions.grid.continuousScrollOffset&&(this.feed.loading||this.feed.allPostsLoaded||(this.rowsMax+=this.responsiveOptions.grid.rowsToAdd,this.updateLayout()))},f.prototype.onPostsLoaded=function(n,i){var u=this,f,s,e,o,h,r;if(t.log("Grid->onPostsLoaded"),this.loading=!1,i.length===0)this.allLoaded=!0;else{for(this.postElements=[],f=0,s=function(n){window.setTimeout(function(){n.$el.css({opacity:0}).animate({opacity:1})},f*100)},e=0,o=i;e<o.length;e+=1)h=o[e],r=u.createPostElement(h),u.postElements.push(r),u.$feed.append(r.$el),r.layout(),u.responsiveOptions.animate&&(r.$el.css({opacity:0}),s(r,f),f++);this.popupManager.setPosts(i);window.setTimeout(function(){u.updateHeight(!0)},10)}},f.prototype.onMoreClicked=function(n){n.preventDefault();var t=1;this.columnCount<=1?t=4:this.columnCount===2&&(t=2);this.rowsMax+=t;this.updateLayout()},f.prototype.destroy=function(){r.prototype.destroy.call(this);this.feed.destroy();this.destroyHandlers();this.$container.empty().removeClass("crt-widget-grid").removeClass("crt-grid").removeClass("crt-grid-col"+this.columnCount).css({height:"",overflow:""});delete this.$feed;delete this.$container;delete this.options;delete this.totalPostsLoaded;delete this.loading;delete this.allLoaded;delete this.feed},f}(w),et={infinite:!1,speed:5e3,duration:700,minWidth:250,panesVisible:null,moveAmount:0,autoPlay:!1,useCss:!0};n.zepto&&(et.easing="ease-in-out");var ii=function(r){function f(i,f){t.log("LayoutCarousel->construct");r.call(this);this.id=u.uId();this.current_position=0;this.animating=!1;this.timeout=null;this.FAKE_NUM=0;this.PANES_VISIBLE=0;this.options=n.extend({},et,f);(!this.options.minWidth||this.options.minWidth<100)&&(this.options.minWidth=et.minWidth);this.$viewport=n(i);this.$panes=this.$viewport.children();this.$panes.detach();this.$stage=n('<div class="crt-carousel-stage"><\/div>').appendTo(this.$viewport);this.$pane_slider=n('<div class="crt-carousel-slider"><\/div>').appendTo(this.$stage);this.options.matchHeights&&this.$stage.addClass("crt-match-heights");this.addControls();this.createHandlers();this.update()}return r&&(f.__proto__=r),f.prototype=Object.create(r&&r.prototype),f.prototype.constructor=f,f.prototype.createHandlers=function(){var t=this;n(window).on("resize."+this.id,u.debounce(function(){t.updateLayout()},100))},f.prototype.destroyHandlers=function(){n(window).off("resize."+this.id)},f.prototype.update=function(){t.log("LayoutCarousel->update ");this.$panes=this.$pane_slider.children();this.NUM_PANES=this.$panes.length;this.NUM_PANES>0&&(this.resize(),this.move(this.current_position,!0),this.animating||this.options.autoPlay&&this.animate())},f.prototype.add=function(n){t.log("LayoutCarousel->add "+n.length);this.$pane_slider.append(n);this.$panes=this.$pane_slider.children()},f.prototype.resize=function(){var i=this,f=this.options.infinite?(this.NUM_PANES+1)*100+"%":this.NUM_PANES*100+"%",u,r;if(this.$pane_slider.css({width:f}),this.VIEWPORT_WIDTH=this.$viewport.width(),t.log("VIEWPORT_WIDTH = "+this.VIEWPORT_WIDTH),this.options.panesVisible?(this.PANES_VISIBLE=this.options.panesVisible(),this.PANE_WIDTH=this.VIEWPORT_WIDTH/this.PANES_VISIBLE):(this.PANES_VISIBLE=this.VIEWPORT_WIDTH<this.options.minWidth?1:Math.floor(this.VIEWPORT_WIDTH/this.options.minWidth),this.PANE_WIDTH=this.VIEWPORT_WIDTH/this.PANES_VISIBLE),this.options.infinite){for(this.$panes.filter(".crt-clone").remove(),u=this.NUM_PANES-1;u>this.NUM_PANES-1-this.PANES_VISIBLE;u--)r=i.$panes.eq(u).clone(),r.addClass("crt-clone"),r.css("opacity","1"),r.find(".crt-post-image").css({opacity:1}),i.$pane_slider.prepend(r),i.FAKE_NUM=i.PANES_VISIBLE;this.$panes=this.$pane_slider.children()}this.$panes.each(function(t,r){n(r).css({width:i.PANE_WIDTH+"px"})})},f.prototype.updateLayout=function(){this.resize();this.move(this.current_position,!0);this.options.autoPlay&&this.animate()},f.prototype.animate=function(){var n=this;this.animating=!0;window.clearTimeout(this.timeout);this.timeout=window.setTimeout(function(){n.next()},this.options.speed)},f.prototype.next=function(){var n=this.options.moveAmount?this.options.moveAmount:this.PANES_VISIBLE;this.move(this.current_position+n,!1)},f.prototype.prev=function(){var n=this.options.moveAmount?this.options.moveAmount:this.PANES_VISIBLE;this.move(this.current_position-n,!1)},f.prototype.move=function(i,r){var o,u,f;t.log("LayoutCarousel->move "+i);this.current_position=i;o=this.NUM_PANES-this.PANES_VISIBLE;this.current_position<0?this.current_position=0:this.current_position>o&&(this.current_position=o);var h=this.FAKE_NUM+this.current_position,e=h*this.PANE_WIDTH,s=this.options.infinite?this.PANE_WIDTH*this.NUM_PANES:this.PANE_WIDTH*this.NUM_PANES-this.VIEWPORT_WIDTH;this.currentLeft=e;this.currentLeft=e<0?0:e>s?s:e;u=0-this.currentLeft;t.log("LayoutCarousel->move x:"+u);r?(this.$pane_slider.css({transform:"translate3d("+u+"px, 0px, 0px)"}),this.moveComplete()):(f={duration:this.options.duration,complete:this.moveComplete.bind(this)},this.options.easing&&(f.easing=this.options.easing),n.zepto?(this.$pane_slider.addClass("crt-animate-transform"),this.$pane_slider.animate({transform:"translate3d("+u+"px, 0px, 0px)"},f)):(f.step=function(t){n(this).css("-webkit-transform","translate3d("+t+"px, 0px, 0px)");n(this).css("-moz-transform","translate3d("+t+"px, 0px, 0px)");n(this).css("transform","translate3d("+t+"px, 0px, 0px)")},this.$pane_slider.addClass("crt-animate-transform"),this.$pane_slider.animate({transformX:u},f)))},f.prototype.moveComplete=function(){var n=this;t.log("LayoutCarousel->moveComplete");this.options.infinite&&this.current_position>=this.NUM_PANES-this.PANES_VISIBLE&&(this.$pane_slider.css({transform:"translate3d(0px, 0px, 0px)"}),this.current_position=0-this.PANES_VISIBLE,this.currentLeft=0);window.setTimeout(function(){n.updateHeight()},50);this.trigger(i.CAROUSEL_CHANGED,[this,this.current_position]);this.options.autoPlay&&this.animate()},f.prototype.updateHeight=function(){t.log("LayoutCarousel->updateHeight");var n=this.options.infinite?this.current_position+this.FAKE_NUM:this.current_position,i=this.getMaxHeight(n);this.$stage.height()!==i&&this.$stage.animate({height:i},300);this.options.matchHeights&&(this.setPaneHeights(n),this.setPaneHeights(n+this.PANES_VISIBLE))},f.prototype.setPaneHeights=function(i){var o=this,u,f,r,e;if(t.log("LayoutCarousel->setPaneHeights "+i),u=i+this.PANES_VISIBLE,f=this.getMaxHeight(i),this.options.matchHeights)for(r=i;r<u;r++)e=n(o.$panes[r]),e.find(".crt-post-c").height(f-2)},f.prototype.getMaxHeight=function(i){var o=this,e,s,r,u,f,h,c;for(t.log("LayoutCarousel->getMaxHeight "+i),e=0,s=i+this.PANES_VISIBLE,r=i;r<s;r++)o.$panes[r]&&(u=n(o.$panes[r]),f=0,u.hasClass("crt-post-max-height")?f=u.height():(h=u.find(".crt-post-content").height(),c=u.find(".crt-post-footer").height(),f=h+c+2),f>e&&(e=f));return e},f.prototype.addControls=function(){this.$viewport.append('<button type="button" data-role="none" class="crt-panel-prev crt-panel-arrow" aria-label="Previous" role="button" aria-disabled="false">Previous<\/button>');this.$viewport.append('<button type="button" data-role="none" class="crt-panel-next crt-panel-arrow" aria-label="Next" role="button" aria-disabled="false">Next<\/button>');this.$viewport.on("click",".crt-panel-prev",this.prev.bind(this));this.$viewport.on("click",".crt-panel-next",this.next.bind(this))},f.prototype.destroy=function(){this.destroyHandlers();window.clearTimeout(this.timeout)},f}(f),nr=n.extend({},b,{scroll:"more",carousel:{autoPlay:!0,autoLoad:!0,infinite:!1,matchHeights:!1}}),tr=function(r){function u(u){var f=this;if(r.call(this),u.postsPerPage=30,this.loading=!1,this.posts=[],this.firstLoad=!0,this.init(u,nr)){t.log("Carousel->init with options:");t.log(this.options);this.allLoaded=!1;this.$feed=n('<div class="crt-carousel-feed"><\/div>').appendTo(this.$container);this.$container.addClass("crt-carousel");this.$container.addClass("crt-widget-carousel");this.carousel=new ii(this.$feed,this.options.carousel);this.carousel.on(i.CAROUSEL_CHANGED,this.onCarouselChange.bind(this));this.on(i.FILTER_CHANGED,function(){f.$feed.find(".crt-post").remove()});this.loadPosts(0)}}return r&&(u.__proto__=r),u.prototype=Object.create(r&&r.prototype),u.prototype.constructor=u,u.prototype.loadMorePosts=function(){t.log("Carousel->loadMorePosts");this.feed.postCount>this.feed.postsLoaded&&this.feed.loadPosts(this.feed.currentPage+1)},u.prototype.onPostsLoaded=function(i,r){if(t.log("Carousel->onPostsLoaded"),this.loading=!1,r.length===0)this.allLoaded=!0;else{var u=this,f=[];n(r).each(function(n){var t=u.createPostElement(this);f.push(t.$el);u.options.animate&&u.firstLoad&&(t.$el.css({opacity:0}),window.setTimeout(function(){t.$el.css({opacity:0}).animate({opacity:1})},n*100))});this.carousel.add(f);this.carousel.update();this.popupManager.setPosts(r)}this.firstLoad=!1},u.prototype.onCarouselChange=function(n,t){this.options&&this.options.carousel.autoLoad&&t>=this.feed.postsLoaded-this.carousel.PANES_VISIBLE&&this.loadMorePosts()},u.prototype.destroy=function(){r.prototype.destroy.call(this);this.feed.destroy();this.carousel.off(i.CAROUSEL_CHANGED,this.onCarouselChange.bind(this));this.carousel.destroy();this.$feed.remove();this.$container.removeClass("crt-widget-carousel");this.$container.removeClass("crt-carousel");delete this.$feed;delete this.$container;delete this.options;delete this.feed.postsLoaded;delete this.loading;delete this.allLoaded;delete this.feed},u}(w),ir=n.extend({},b,{panel:{autoPlay:!0,autoLoad:!0,moveAmount:1,fixedHeight:!1,infinite:!0,minWidth:2e3}}),rr=function(r){function u(u){if(r.call(this),this.loading=!1,this.feed=null,this.$container=null,this.$feed=null,this.posts=[],this.init(u,ir)){t.log("Panel->init with options:");t.log(this.options);this.allLoaded=!1;this.$feed=n('<div class="crt-feed"><\/div>').appendTo(this.$container);this.$container.addClass("crt-widget-carousel");this.$container.addClass("crt-widget-panel");this.options.panel.fixedHeight&&this.$container.addClass("crt-panel-fixed-height");this.carousel=new ii(this.$feed,this.options.panel);this.carousel.on(i.CAROUSEL_CHANGED,this.onCarouselChange.bind(this));this.loadPosts(0)}}return r&&(u.__proto__=r),u.prototype=Object.create(r&&r.prototype),u.prototype.constructor=u,u.prototype.loadMorePosts=function(){t.log("Panel->loadMorePosts");this.feed.loadPosts(this.feed.currentPage+1)},u.prototype.onPostsLoaded=function(i,r){if(t.log("Panel->onPostsLoaded"),this.loading=!1,r.length===0)this.allLoaded=!0;else{var f=this,u=[];n(r).each(function(){var n=f.createPostElement(this);u.push(n.$el)});this.carousel.add(u);this.carousel.update();this.popupManager.setPosts(r)}},u.prototype.onPostImageLoaded=function(){this.carousel.updateHeight()},u.prototype.onCarouselChange=function(n,t){this.options&&this.options.panel.autoLoad&&t>=this.feed.postsLoaded-4&&this.loadMorePosts()},u.prototype.destroy=function(){r.prototype.destroy.call(this);this.feed.destroy();this.carousel.off(i.CAROUSEL_CHANGED,this.onCarouselChange.bind(this));this.carousel.destroy();this.$feed.remove();this.$container.removeClass("crt-panel");this.$container.removeClass("crt-widget-panel");this.$container.removeClass("crt-carousel");this.$container.removeClass("crt-widget-carousel");delete this.$feed;delete this.$container;delete this.options;delete this.feed.postsLoaded;delete this.loading;delete this.allLoaded;delete this.feed},u}(w),ur=function(t){var i=n('[data-crt-feed-id="'+t.feedId+'"]');return i.length>0?i.get(0):(i=n(".crt-feed-"+t.feedId),i.length>0)?i.get(0):(i=n("#curator-"+t.feedId),i.length>0)?i.get(0):(i=n(t.container),i.length)?i.get(0):!1},fr=function(n){var i,r;return typeof onCuratorBeforeBootstrap=="function"&&window.onCuratorBeforeBootstrap(),window.jQuery&&window.jQuery(window).trigger("curatorCssLoaded"),i=ur(n),i?(n.container=i,r=ri.Widgets[n.type],new r(n)):(t.error("Curator - could not find container"),!1)},ri={loadWidget:fr,loadCSS:function(){},z:n,_t:function(n,t,i){return s.t(n,t,i)},Templates:rt,Templating:c,EventBus:f,Events:i,Logger:t,Globals:a,Ui:{Post:gt},Widgets:{Waterfall:wi,Grid:gi,Carousel:tr,Panel:rr,List:ki},Utils:{Html:ft,String:r}};return ri}()});Williams=Williams||{};Williams.Core=function(){function n(){t();Williams.Nav.start();Williams.Video.start();Williams.ContactForm.start();Williams.Gallery.start();Williams.FW41.start();Williams.History.start();Williams.LandingPage.start();Williams.VerticalCarousel.start();Williams.Carousel.start();Williams.Curator.start();$("#countdown").length>0&&Williams.Countdown.start();$(".threesixty-spinner").length>0&&Williams.ThreeSpinner.start();$("#loadMoreContainer").length>0&&Williams.FilterNews.start();$("#driverContainer").length>0&&Williams.GetDrivers.start();$("#submitEntry").length>0&&Williams.Competition.start()}function t(){function u(){n.removeClass("cd-is-visible cd-fade-out")}var t=600,i=1200,r=700,n=$(".cd-top");$(window).scroll(function(){clearTimeout($.data(this,"scrollTimer"));$.data(this,"scrollTimer",setTimeout(function(){u()},2500));$(this).scrollTop()>t?n.addClass("cd-is-visible"):n.removeClass("cd-is-visible cd-fade-out");$(this).scrollTop()>i&&n.addClass("cd-fade-out")});n.on("click",function(n){n.preventDefault();$("body,html").animate({scrollTop:0},r)});$("*").dblclick(function(n){n.preventDefault()})}return{start:n}}();$=jQuery.noConflict(),function(n){n(document).ready(function(){Williams.Core.start()})}(jQuery);Williams.Nav=function(){function t(){$("#secondary-nav li:nth-child(5) a").attr("target","_blank");$(".primary-menu a").hover(function(){var r=".navbar-toggler",t=".mega-menu",f=$(r).length>0&&$(r).css("display")==="none",u,i,n;f&&(u=$(this).data("target"),$("[data-menu-parent]").hide(),$("[data-menu-child]").hide(),i="d-lg-block",n=$("div[data-menu-parent='"+u+"']"),n.stop(!0,!0).fadeIn("slow"),$(t).hasClass(i)||$(t).hide().addClass(i).slideDown("slow"),$(t).mouseleave(function(){setTimeout(function(){$(".mega-menu:hover").length==0&&$(".navbar:hover").length==0&&n.find(".close-button").click()},1e3)}),n.find("li a").first().mouseenter())},function(){});$("li[data-menu-child-target] a").hover(function(){var t=$(this).parent();n(t);$("[data-menu-child]").hide();$("[data-menu-child='"+t.data("menu-child-target")+"']").stop(!0,!0).fadeIn("slow").find("[data-menu-grandchild]").hide().first().show()},function(){});$("li[data-menu-grandchild-target] a").hover(function(){var t=$(this).parent();n(t);$("[data-menu-grandchild]").hide();$("[data-menu-grandchild='"+t.data("menu-grandchild-target")+"']").stop(!0,!0).fadeIn("slow")},function(){});$(".close-button").on("click",function(){$(this).parent().parent().stop(!0,!0).fadeOut("slow");$(".mega-menu").attr("style","display:block !important").removeClass("d-lg-block").slideUp("slow")})}function n(n){n.siblings("li").removeClass("active");n.addClass("active")}return{start:t}}();Williams.Video=function(){function r(){["https://player.vimeo.com/api/player.js","https://www.youtube.com/iframe_api"].forEach(function(n){var t=document.createElement("script"),i;t.async=!0;t.rel="preload";t.src=n;i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i)});u();$(".close-iframe").click(function(){i()});$(document).keyup(function(n){n.keyCode==27&&i()})}function t(n){return n.data("video-iframe")}function u(){$('[data-video-iframe][data-video-host="player.vimeo.com"]').each(function(){$(this).click(function(i){i.preventDefault();functionName=$(this).data("video-hide-function");window.Williams.Video[functionName]($(this));n=new Vimeo.Player(t($(this)));n.play()})})}function f(){$('[data-video-iframe][data-video-host="www.youtube.com"]').click(function(n){n.preventDefault();youtubePlayer=Williams.Video.getYoutubePlayer(t($(this)));functionName=$(this).data("video-hide-function");window.Williams.Video[functionName]($(this));youtubePlayer.playVideo()})}function e(n){var r=$(n).parent(),t,i;r.hide();t=$(n).data("video-iframe");i=document.getElementById(t);$(i).show()}function o(n){$(n).parent().siblings(".iframe-container").eq(0).fadeIn("slow")}function i(){$(".iframe-container").fadeOut("slow");typeof n!="undefined"&&n&&n.unload();typeof youtubePlayer!="undefined"&&youtubePlayer&&youtubePlayer.stopVideo()}function s(n){var t=$.grep(youtubePlayers,function(t){return t.id=n});return t[0].player}var n;return youtubePlayers=[],{start:r,hideEmbed:e,hideLightbox:o,onPlayerReady:f,youtubePlayers:youtubePlayers,getYoutubePlayer:s}}();Williams.ContactForm=function(){function n(){$(".create-account-checkbox").on("click",function(){$(".contact-register-form").slideToggle(this.checked)})}return{start:n}}();Williams.Gallery=function(){function n(){$("#gallery").finalTilesGallery({margin:5,gridSize:0,minTileWidth:300,allowEnlargement:!0})}return{start:n}}();Williams.FW41=function(){function t(){var t,r,u,i,f;if($(".car-title").length){t=$(".car-title");setTimeout(function(){t.removeClass("invisible");t.addClass("animated fadeInUp")},500);r=$(".intro .row .col-12:first-child");u=$(".intro .row .col-12:last-child");$(window).on("scroll",function(){n(r,.7,1800,"animated fadeInUp");n(u,.45,5e3,"animated fadeInUp")});i=!1;f=$(".scrolling-video video");$(window).scroll(function(){i||$(f).each(function(){$(this)[0].play();i=!0})})}}function n(n,t,i,r){n.offset().top<=$(window).scrollTop()+$(window).height()*t&&n.hasClass("invisible")&&(n.removeClass("invisible"),n.delay(i).addClass(r))}return{start:t}}();Williams.History=function(){function n(){var n=$(".timeline");$(window).on("scroll",function(){n.each(function(){$(this).offset().top<=$(window).scrollTop()+$(window).height()*.5&&$(this).find(".summary").hasClass("is-hidden")&&($(this).find(".summary").removeClass("is-hidden").addClass("animated slideInUp"),$(this).find(".year").removeClass("is-hidden").addClass("animated slideInLeft"))})})}return{start:n}}();Williams.VerticalCarousel=function(){function n(){var n=1024;$(".carousel.vertical").each(function(){window.innerWidth>n&&$(this).carousel();$(window).on("resize",function(){window.innerWidth<n?$(this).carousel("pause"):$(this).carousel()})})}return{start:n}}();Williams.LandingPage=function(){function n(){if($(window).width()>=768){$("#landingPageCarousel .carousel-item.active video").each(function(){this.play()});$("#landingPageCarousel").on("slid.bs.carousel",function(){objectFitPolyfill($(".video"))});$("#landingPageCarousel").on("slid.bs.carousel",function(){$("#landingPageCarousel .carousel-item:not(.active) video").each(function(){this.pause();this.currentTime=0});$("#landingPageCarousel .carousel-item.active video").each(function(){this.play()})});$("#landingPageCarousel video").on("ended",function(){$("#landingPageCarousel").carousel("next")})}var n=$(".landing-page-info");$("#landingPageCarousel .carousel-indicators li").hover(function(){var t=$(this).data("landing-title");n.stop(!0,!0).fadeIn(500);n.text(t)},function(){n.stop(!0,!0).delay(1e3).fadeOut(500)})}return{start:n}}();Williams.Carousel=function(){function n(){$("#seriesContainer").length>0&&$("#seriesContainer").owlCarousel({items:1,loop:!0,center:!0,nav:!0,navText:["<div class='carousel-control-prev'><img src=\"/images/prev.svg\" /><\/div>","<div class='carousel-control-next'><img src=\"/images/next.svg\" /><\/div>"],dots:!1,smartSpeed:1e3,autoplayHoverPause:!0,transitionStyle:"fade",lazyLoad:!0,responsive:{576:{items:2},768:{items:3},992:{items:5}}});$("#packageContainer").length>0&&$("#packageContainer").owlCarousel({items:1,loop:!0,mouseDrag:!1,nav:!0,navText:["<div class='carousel-control-prev'><img src=\"/images/prev.svg\" /><\/div>","<div class='carousel-control-next'><img src=\"/images/next.svg\" /><\/div>"],dots:!1,smartSpeed:1e3,autoplayHoverPause:!0,transitionStyle:"fade",lazyLoad:!0,responsive:{576:{items:2},768:{items:3},992:{items:5}}})}return{start:n}}();Williams.Curator=function(){function n(){$("[data-curator-feed-id]").each(function(){var n=$(this).data("curator-feed-id"),t=new Curator.Widgets.Waterfall({debug:!1,container:"#curator-feed",feedId:n,postsPerPage:6,lang:"en",postClickAction:"open-popup",postClickReadMoreAction:"open-popup",maxHeight:0,filter:{showNetworks:!1,showSources:!1},waterfall:{gridWidth:300,animate:!0,animateSpeed:600}})})}return{start:n}}();Williams.Countdown=function(){function n(){function u(t){function u(){var i=r-moment().local(),t=moment.duration(i);e.innerHTML=("0"+t.days()).slice(-2);o.innerHTML=("0"+t.hours()).slice(-2);s.innerHTML=("0"+t.minutes()).slice(-2);h.innerHTML=("0"+t.seconds()).slice(-2);i<=0&&(clearInterval(f),n=!0)}var i=document.getElementById(t),e=i.querySelector(".days"),o=i.querySelector(".hours"),s=i.querySelector(".minutes"),h=i.querySelector(".seconds"),f;u();f=setInterval(u,1e3)}var i=$("#startDate").data("start-date"),t=moment.utc(i,"MM/DD/YYYY hh:mm:ss A"),r=t.local(),n=!1;u("countdown",t);n?$("#countdown-live").addClass("active"):n||$("#countdown-live").siblings().addClass("active")}return{start:n}}();Williams.ThreeSpinner=function(){function n(){var n=$("#spinner"),i=n.data("current-frame"),r=n.data("end-frame"),u=n.data("prefix"),f=n.data("ext"),e=n.data("height"),o=n.data("width"),s=n.data("frame-rate"),h=n.data("final-url"),c=n.data("total-frames"),t=n.ThreeSixty({totalFrames:c,endFrame:r,currentFrame:i,imgLis:".threesixty_images",progress:".spinner",imagePath:h+"/",filePrefix:u,ext:f,height:e,framerate:s,width:o,navigation:!0,responsive:!0});$(".custom_previous").bind("click",function(){t.previous()});$(".custom_next").bind("click",function(){t.next()});$(".custom_play").bind("click",function(){t.play()});$(".custom_stop").bind("click",function(){t.stop()})}return{start:n}}();Williams.FilterNews=function(){function i(){$("#btnLoadMore").click(t);$("#loadMoreContainer").collapse();$("#YearFilter").change(function(){n=1;$("#newsContainer").empty();t()});$("#btnLoadMore").trigger("click")}function t(){var t=document.getElementById("YearFilter").value,i=$("#newsContainer").data("url")+"?pageSize=5&page="+n+"&filterYear="+t;$.ajax({type:"GET",url:i,success:function(t){n==1&&$("#newsContainer").append('<div class="row" id="headerItems"><\/div>');$.each(t.Items,function(n,t){var i='<div class="row mb-5 news-item d-flex align-items-center"><div class="col-12 col-md-6 mb-3 mb-md-0"><a href="'+t.Url+'">'+t.Thumbnail+'<\/a><\/div><div class="col-12 col-md-6"><h5>'+t.Title+'<\/h5><div class="mt-2 rendered-date font-italic">'+t.RenderedDate+'<\/div><p class="my-4 text-justify">'+t.Description+'<\/p><a href="'+t.Url+'" class="btn btn-primary d-block d-sm-inline">Read More<\/a><\/div><\/div>';$(i).appendTo("#newsContainer").hide().fadeIn("slow")});t.TotalPages<=n?$("#loadMoreContainer").collapse("hide"):n++},complete:function(){},error:function(){}})}var n=1;return{start:i}}();Williams.GetDrivers=function(){function i(){var i=t.data("filter-series");n(i);$("#SeriesFilter button").click(function(t){$(".driver-filter-text").text($(this).text());$(".clear-driver-filter").fadeIn();$("#driverContainer").empty();n($(this).data("series"));t.preventDefault()});$(".clear-driver-filter").click(function(t){$(this).fadeOut();$("#driverContainer").empty();n("");t.preventDefault()})}function n(n){var i=t.data("url")+"?filterSeries="+n;$.ajax({type:"GET",url:i,success:function(n){$.each(n,function(n,t){var i='<div class="col-6 col-md-3 mb-3 pt-5"><div class="esports-card-info p-2">'+t.Thumbnail+'<div class="esports-card-content d-flex align-items-start flex-column text-center"><h6 class="font-italic mt-3 mb-auto w-100">'+t.DriverName+'<\/h6><div class="row no-gutters justify-content-center my-3 mx-auto"><div class="flag">'+t.Country+'<\/div><div class="driver-number-container ml-2"><div class="driver-number small n-'+t.RenderedRaceNumber+'"><\/div><\/div><\/div><div class="w-100"><a href="'+t.DriverLink+'" class="btn btn-primary my-2"><span>Read<\/span> More<\/a><\/div><\/div><\/div><\/div>';$(i).appendTo("#driverContainer").hide().delay(200*n).fadeIn("slow")})},complete:function(){},error:function(){}})}var t=$("#driverContainer");return{start:i}}();Williams.Competition=function(){function n(){$("#ajaxProcessingModal").modal({backdrop:"static",keyboard:!1,show:!1})}function t(n){var t=document.getElementById("serverErrors"),i,r,f,e,u,o;if($(t).removeClass("show"),i=JSON.parse(n.responseText),i.errors.length>0){r=document.createElement("ul");r.classList.add("m-0");for(f in i.errors)e=i.errors[f],u=document.createElement("li"),$(u).html(e.ErrorMessage),r.appendChild(u);$(t).html(r)}else o=document.createTextNode("There was an error processing this request"),$(t).html(o);t.classList.add("show")}function i(){$("#ajaxProcessingModal").modal("show")}function r(){$("#ajaxProcessingModal").modal("hide")}return{start:n,submitFailure:t,showModal:i,clearModal:r}}()