;(function(window){ 'use strict'; function defineLib(){ var UTMLib={ name:'UTMLib', version:'1.0.7', require:'jquery', source:null, medium:null, campaign:null, term:null, content:null, utm:null, config:function(){ return this.name+' v'+this.version; }, load:function(){ var url=window.location.href.split('#')[0].split('?'); if(url.length > 1){ var variables=url[1].split('&'); for(var i=0; i < variables.length; i++){ var index=variables[i].indexOf('='); switch(variables[i].substring(0,index)){ case 'utm_source': this.source=variables[i].substring(index+1,variables[i].length); break; case 'utm_medium': this.medium=variables[i].substring(index+1,variables[i].length); break; case 'utm_campaign': this.campaign=variables[i].substring(index+1,variables[i].length); break; case 'utm_term': this.term=variables[i].substring(index+1,variables[i].length); break; case 'utm_content': this.content=variables[i].substring(index+1,variables[i].length); break; }} } return this; }, show:function(){ console.log('UTMLib: utm_source='+decodeURI(this.source).replace(/%3D/g,'=')); console.log('UTMLib: utm_medium='+decodeURI(this.medium).replace(/%3D/g,'=')); console.log('UTMLib: utm_campaign='+decodeURI(this.campaign).replace(/%3D/g,'=')); console.log('UTMLib: utm_term='+decodeURI(this.term).replace(/%3D/g,'=')); console.log('UTMLib: utm_content='+decodeURI(this.content).replace(/%3D/g,'=')); return this; }, build:function(){ if(this.source!=null&&this.medium!=null&&this.campaign!=null){ this.utm='utm_source='+this.source+'&utm_medium='+this.medium+'&utm_campaign='+this.campaign; if(this.term!=null){ this.utm +='&utm_term='+this.term; } if(this.content!=null){ this.utm +='&utm_content='+this.content; }} return this; }, setup:function(){ return this.load().build().show(); }, set:function(setutm){ if(setutm.source!=undefined){ this.source=setutm.source; } if(setutm.medium!=undefined){ this.medium=setutm.medium; } if(setutm.campaign!=undefined){ this.campaign=setutm.campaign; } if(setutm.term!=undefined){ this.term=setutm.term; } if(setutm.content!=undefined){ this.content=setutm.content; } return this; }, add:function(selector){ if(this.utm!=null){ jQuery(selector).each(function(){ var href=jQuery(this).attr('href'); if(href!==null&&href!==undefined){ var tag=href.split('#'); if(tag.length==1){ tag=null; } var delimiter=(href.indexOf('?')==-1) ? '?':'&'; if(delimiter=='&'){ if(href.indexOf('utm_source')!=-1){ return this; }} if(tag==null){ jQuery(this).attr('href', href+delimiter+UTMLib.utm); }else{ if(tag[1].indexOf('?')==-1){ jQuery(this).attr('href', tag[0]+delimiter+UTMLib.utm+'#'+tag[1]); }else{ jQuery(this).attr('href', tag[0]+'#'+tag[1]+delimiter+UTMLib.utm); }} }}); }else{ console.log('UTMLib: tags utm não encontradas na url.'); } return this; }, remove:function(selector){ jQuery(selector).each(function(){ var href=jQuery(this).attr('href'); if(href.indexOf('?')!=-1){ var tag=href.split('#'); if(tag.length==1){ tag=null; } if(tag==null){ href=href.split('?'); var newHref=''; var variables=href[1].split('&'); for(var i=0; i < variables.length; i++){ if(variables[i].startsWith('utm')==false){ newHref +=variables[i]+'&'; }} if(newHref!=''){ jQuery(this).attr('href', href[0]+'?'+newHref); }else{ jQuery(this).attr('href', href[0]); }}else{ href=tag[0].split('?'); var newHref=''; var variables=href[1].split('&'); for(var i=0; i < variables.length; i++){ if(variables[i].startsWith('utm')==false){ newHref +=variables[i]+'&'; }} if(newHref!=''){ jQuery(this).attr('href', href[0]+'?'+newHref+'#'+tag[1]); }else{ jQuery(this).attr('href', href[0]+'#'+tag[1]); }} }}); return this; }}; return UTMLib; } if(typeof(UTMLib)==='undefined'){ window.UTMLib=defineLib(); }})(window); var disqus_shortname=countVars.disqusShortname; (function (){ var nodes=document.getElementsByTagName('span'); for (var i=0, url; i < nodes.length; i++){ if(nodes[i].className.indexOf('dsq-postid')!=-1&&nodes[i].parentNode.tagName=='A'){ nodes[i].parentNode.setAttribute('data-disqus-identifier', nodes[i].getAttribute('data-dsqidentifier')); url=nodes[i].parentNode.href.split('#', 1); if(url.length==1){ url=url[0]; }else{ url=url[1]; } nodes[i].parentNode.href=url + '#disqus_thread'; }} var s=document.createElement('script'); s.async=true; s.type='text/javascript'; s.src='https://' + disqus_shortname + '.disqus.com/count.js'; (document.getElementsByTagName('HEAD')[0]||document.getElementsByTagName('BODY')[0]).appendChild(s); }()); (function(e){var t,i,n,o,r,a,s,l="Close",c="BeforeClose",d="AfterClose",u="BeforeAppend",p="MarkupParse",f="Open",m="Change",g="mfp",v="."+g,h="mfp-ready",C="mfp-removing",y="mfp-prevent-close",w=function(){},b=!!window.jQuery,I=e(window),x=function(e,i){t.ev.on(g+e+v,i)},k=function(t,i,n,o){var r=document.createElement("div");return r.className="mfp-"+t,n&&(r.innerHTML=n),o?i&&i.appendChild(r):(r=e(r),i&&r.appendTo(i)),r},T=function(i,n){t.ev.triggerHandler(g+i,n),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(n)?n:[n]))},E=function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},S=function(i){return i===s&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),s=i),t.currTemplate.closeBtn},P=function(){e.magnificPopup.instance||(t=new w,t.init(),e.magnificPopup.instance=t)},_=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};w.prototype={constructor:w,init:function(){var i=navigator.appVersion;t.isIE7=-1!==i.indexOf("MSIE 7."),t.isIE8=-1!==i.indexOf("MSIE 8."),t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=_(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),n=e(document.body),o=e(document),t.popupsCache={}},open:function(i){var n;if(i.isObj===!1){t.items=i.items.toArray(),t.index=0;var r,s=i.items;for(n=0;s.length>n;n++)if(r=s[n],r.parsed&&(r=r.el[0]),r===i.el[0]){t.index=n;break}}else t.items=e.isArray(i.items)?i.items:[i.items],t.index=i.index||0;if(t.isOpen)return t.updateItemHTML(),void 0;t.types=[],a="",t.ev=i.mainEl&&i.mainEl.length?i.mainEl.eq(0):o,i.key?(t.popupsCache[i.key]||(t.popupsCache[i.key]={}),t.currTemplate=t.popupsCache[i.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,i),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=k("bg").on("click"+v,function(){t.close()}),t.wrap=k("wrap").attr("tabindex",-1).on("click"+v,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=k("container",t.wrap)),t.contentContainer=k("content"),t.st.preloader&&(t.preloader=k("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(n=0;l.length>n;n++){var c=l[n];c=c.charAt(0).toUpperCase()+c.slice(1),t["init"+c].call(t)}T("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(x(p,function(e,t,i,n){i.close_replaceWith=S(n.type)}),a+=" mfp-close-btn-in"):t.wrap.append(S())),t.st.alignTop&&(a+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:I.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey&&o.on("keyup"+v,function(e){27===e.keyCode&&t.close()}),I.on("resize"+v,function(){t.updateSize()}),t.st.closeOnContentClick||(a+=" mfp-auto-cursor"),a&&t.wrap.addClass(a);var d=t.wH=I.height(),u={};if(t.fixedContentPos&&t._hasScrollBar(d)){var m=t._getScrollbarSize();m&&(u.marginRight=m)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):u.overflow="hidden");var g=t.st.mainClass;return t.isIE7&&(g+=" mfp-ie7"),g&&t._addClassToMFP(g),t.updateItemHTML(),T("BuildControls"),e("html").css(u),t.bgOverlay.add(t.wrap).prependTo(document.body),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(h),E()):t.bgOverlay.addClass(h),o.on("focusin"+v,function(i){return i.target===t.wrap[0]||e.contains(t.wrap[0],i.target)?void 0:(E(),!1)})},16),t.isOpen=!0,t.updateSize(d),T(f),i},close:function(){t.isOpen&&(T(c),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(C),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){T(l);var i=C+" "+h+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(i+=t.st.mainClass+" "),t._removeClassFromMFP(i),t.fixedContentPos){var n={marginRight:""};t.isIE7?e("body, html").css("overflow",""):n.overflow="",e("html").css(n)}o.off("keyup"+v+" focusin"+v),t.ev.off(v),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,T(d)},updateSize:function(e){if(t.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*i;t.wrap.css("height",n),t.wH=n}else t.wH=e||I.height();t.fixedContentPos||t.wrap.css("height",t.wH),T("Resize")},updateItemHTML:function(){var i=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),i.parsed||(i=t.parseEl(t.index));var n=i.type;if(T("BeforeChange",[t.currItem?t.currItem.type:"",n]),t.currItem=i,!t.currTemplate[n]){var o=t.st[n]?t.st[n].markup:!1;T("FirstMarkupParse",o),t.currTemplate[n]=o?e(o):!0}r&&r!==i.type&&t.container.removeClass("mfp-"+r+"-holder");var a=t["get"+n.charAt(0).toUpperCase()+n.slice(1)](i,t.currTemplate[n]);t.appendContent(a,n),i.preloaded=!0,T(m,i),r=i.type,t.container.prepend(t.contentContainer),T("AfterChange")},appendContent:function(e,i){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[i]===!0?t.content.find(".mfp-close").length||t.content.append(S()):t.content=e:t.content="",T(u),t.container.addClass("mfp-"+i+"-holder"),t.contentContainer.append(t.content)},parseEl:function(i){var n=t.items[i],o=n.type;if(n=n.tagName?{el:e(n)}:{data:n,src:n.src},n.el){for(var r=t.types,a=0;r.length>a;a++)if(n.el.hasClass("mfp-"+r[a])){o=r[a];break}n.src=n.el.attr("data-mfp-src"),n.src||(n.src=n.el.attr("href"))}return n.type=o||t.st.type||"inline",n.index=i,n.parsed=!0,t.items[i]=n,T("ElementParse",n),t.items[i]},addGroup:function(e,i){var n=function(n){n.mfpEl=this,t._openClick(n,e,i)};i||(i={});var o="click.magnificPopup";i.mainEl=e,i.items?(i.isObj=!0,e.off(o).on(o,n)):(i.isObj=!1,i.delegate?e.off(o).on(o,i.delegate,n):(i.items=e,e.off(o).on(o,n)))},_openClick:function(i,n,o){var r=void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick;if(r||2!==i.which&&!i.ctrlKey&&!i.metaKey){var a=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(a)if(e.isFunction(a)){if(!a.call(t))return!0}else if(a>I.width())return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation()),o.el=e(i.mfpEl),o.delegate&&(o.items=n.find(o.delegate)),t.open(o)}},updateStatus:function(e,n){if(t.preloader){i!==e&&t.container.removeClass("mfp-s-"+i),n||"loading"!==e||(n=t.st.tLoading);var o={status:e,text:n};T("UpdateStatus",o),e=o.status,n=o.text,t.preloader.html(n),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),i=e}},_checkIfClose:function(i){if(!e(i).hasClass(y)){var n=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(n&&o)return!0;if(!t.content||e(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||e.contains(t.content[0],i)){if(n)return!0}else if(o&&e.contains(document,i))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?o.height():document.body.scrollHeight)>(e||I.height())},_parseMarkup:function(t,i,n){var o;n.data&&(i=e.extend(n.data,i)),T(p,[t,i,n]),e.each(i,function(e,i){if(void 0===i||i===!1)return!0;if(o=e.split("_"),o.length>1){var n=t.find(v+"-"+o[0]);if(n.length>0){var r=o[1];"replaceWith"===r?n[0]!==i[0]&&n.replaceWith(i):"img"===r?n.is("img")?n.attr("src",i):n.replaceWith(''):n.attr(o[1],i)}}else t.find(v+"-"+e).html(i)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.id="mfp-sbm",e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:w.prototype,modules:[],open:function(t,i){return P(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading..."}},e.fn.magnificPopup=function(i){P();var n=e(this);if("string"==typeof i)if("open"===i){var o,r=b?n.data("magnificPopup"):n[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=n,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openClick({mfpEl:o},n,r)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),b?n.data("magnificPopup",i):n[0].magnificPopup=i,t.addGroup(n,i);return n};var O,z,M,B="inline",H=function(){M&&(z.after(M.addClass(O)).detach(),M=null)};e.magnificPopup.registerModule(B,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(B),x(l+"."+B,function(){H()})},getInline:function(i,n){if(H(),i.src){var o=t.st.inline,r=e(i.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(z||(O=o.hiddenClass,z=k(O),O="mfp-"+O),M=r.after(z).detach().removeClass(O)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),r=e("
=0)){return o}else{if((a9<=360)&&(a9>=315)){return o}else{if((a9>=135)&&(a9<=225)){return n}else{if((a9>45)&&(a9<135)){return v}else{return d}}}}}function ao(){var a7=new Date();return a7.getTime()}function aU(a7){a7=e(a7);var a9=a7.offset();var a8={left:a9.left,right:a9.left+a7.outerWidth(),top:a9.top,bottom:a9.top+a7.outerHeight()};return a8}function B(a7,a8){return(a7.x>a8.left&&a7.xa8.top&&a7.y 5 ? document.documentMode:false, isChrome = !!window.chrome&&!!window.chrome.webstore; function isTouchDevice(){ return 'ontouchstart' in window||navigator.msMaxTouchPoints; }; var isTouchDevice=isTouchDevice(); function supportsOrientationchange(){ return 'onorientationchange' in window }; var supportsOrientationchange=supportsOrientationchange(); function supportsTransitions(){ var s=document.createElement('p').style; return 'transition' in s||'WebkitTransition' in s||'MozTransition' in s||'msTransition' in s||'OTransition' in s; } var supportsTransitions=supportsTransitions(); function isRetina(){ var retinaMediaQuery='(-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 2/1),(min-device-pixel-ratio: 2),(min-resolution: 2dppx)'; if(window.matchMedia&&window.matchMedia(retinaMediaQuery).matches){ return true; }else{ return false; };}; var isRetina=isRetina(), retinaImageList=[]; function loadRetinaImages(){ var $retinaReadyImages=$portfolio.find('.gw-gopf-retina'), retinaReadyImageList=[]; $retinaReadyImages.each(function(index, element){ retinaReadyImageList.push(this.src); }); retinaReadyImageList=$.grep(retinaReadyImageList, function(v, k){ return $.inArray(v ,retinaReadyImageList)===k; }); var ImgsLoadedInterval=setInterval(function(){ $retinaReadyImages.filter(':not(.gw-gopf-loaded)').each(function(index, element){ if(this.naturalWidth>0){ $(this).addClass('gw-gopf-loaded'); this.style.width=this.naturalWidth+'px'; this.style.height=this.naturalHeight+'px'; };}); if(!$retinaReadyImages.filter(':not(.gw-gopf-loaded)').length){ clearInterval(ImgsLoadedInterval); for (var x=0;x -1){ retinaImageList.push(RetinaImageFileName+'@2x'+RetinaImageFileExt); $retinaReadyImages.each(function(index, element){ $(this).removeClass('gw-gopf-retina'); if(this.src==RetinaImageFileName+RetinaImageFileExt){ this.src=RetinaImageFileName+'@2x'+RetinaImageFileExt; };}); }else{ var http=new XMLHttpRequest(); http.open('HEAD', RetinaImageFileName+'@2x'+RetinaImageFileExt, false); http.onreadystatechange=function(){ if(http.readyState==4&&http.status==200){ retinaImageList.push(RetinaImageFileName+'@2x'+RetinaImageFileExt); $retinaReadyImages.each(function(index, element){ $(this).removeClass('gw-gopf-retina'); if(this.src==RetinaImageFileName+RetinaImageFileExt){ this.src=RetinaImageFileName+'@2x'+RetinaImageFileExt; };}); };}; http.send(); };}; };}, 100); }; var $portfolio=$('.gw-gopf'), $portfolioFilter=$portfolio.filter('.gw-gopf-grid-type').find('.gw-gopf-filter'), $portfolioPosts=$portfolio.filter('.gw-gopf-grid-type').find('.gw-gopf-posts'), $sliders=$portfolio.filter('.gw-gopf-slider-type').find('.gw-gopf-posts'); if(isChrome) $portfolio.addClass('gw-gopf-chrome'); if(isTouchDevice){ $portfolio.addClass('gw-gopf-touch'); }; if(isRetina){ loadRetinaImages() }; if(isIE){ $portfolio.find('.gw-gopf-post iframe').delegate(this, 'mouseenter mouseleave', function (event){ var $this=$(this); if(event.type=='mouseenter'){ $this.closest('.gw-gopf-post').trigger('mouseenter').addClass('gw-gopf-current'); $this.closest('.gw-gopf-col-wrap').css('zIndex',3); }else{ };}); }; $portfolio.filter('.gw-gopf-slider-type').find('.gw-gopf-col-wrap').css({'display':'block', 'visibility':'visible' }); function PortfolioInit(){ var loaded=[]; var images=[]; var $imgelems=[]; var portfolioReadyCnt=0; var portfolioCnt=$portfolio.length; $portfolio.each(function(index, element){ var $this=$(this), portfolioID=$this.data('id'), cols=$this.find('.gw-gopf-posts').data('col'); if($this.hasClass('gw-gopf-slider-type')){ $imgelems[portfolioID]=$this.find('.gw-gopf-post-media-wrap img').slice(0, cols) images[portfolioID]=$imgelems[portfolioID].length; }else{ images[portfolioID]=$this.find('.gw-gopf-post-media-wrap img').length; $imgelems[portfolioID]=$this.find('.gw-gopf-post-media-wrap img'); } loaded[portfolioID]=0; var interval=setInterval(function(){ if(loaded[portfolioID]==images[portfolioID]){ if(!$this.hasClass('gw-gopf-slider-type')){ $this.removeClass('gw-gopf-isotope-ready').find('.gw-gopf-posts').callIsotope('*'); $this.addClass('gw-gopf-isotope-ready') }else{ $(window).resize(); } portfolioReadyCnt++; if(portfolioReadyCnt==portfolioCnt){ if(supportsOrientationchange){ if(gw_go_portfolio_settings.mobileTransition=='enabled'){ $('.gw-gopf-no-trans').removeClass('gw-gopf-no-trans'); };}else{ $('.gw-gopf-no-trans').removeClass('gw-gopf-no-trans'); };} clearInterval(interval); }else{ $imgelems[portfolioID].filter(':not(.gw-gopf-loaded)').each(function(index, element){ if(this.naturalWidth>0){ $(this).addClass('gw-gopf-loaded'); if(!$this.hasClass('gw-gopf-slider-type')){ $this.removeClass('gw-gopf-isotope-ready').find('.gw-gopf-posts').callIsotope('*'); }else{ $(window).resize(); } loaded[portfolioID]++; } this.onerror=function(){ $(this).addClass('gw-gopf-loaded'); $(this).closest('.gw-gopf-post-media-wrap').css('display','none'); if(!$this.hasClass('gw-gopf-slider-type')){ $this.removeClass('gw-gopf-isotope-ready').find('.gw-gopf-posts').callIsotope('*'); }else{ $(window).resize(); } loaded[portfolioID]++; };}); }}, 100); }); }; PortfolioInit(); $portfolio.on('click', '.gw-gopf-pagination-load-more:not(.gw-gopf-disabled)', function(){ var $this=$(this), $wrapper=$this.closest('.gw-gopf-pagination-wrapper'), $currentPortfolio=$this.closest('.gw-gopf'); $wrapper.data('current-page', $wrapper.data('current-page')+1); $.ajax({ type: 'post', url: gw_go_portfolio_settings.ajaxurl, data: jQuery.param({ action:'go_portfolio_ajax_load_portfolio', portfolio_id:$currentPortfolio.parent().attr('id').split('gw_go_portfolio_')[1], current_page:$wrapper.data('current-page'), current_id:$wrapper.data('current-id'), loaded_ids:$wrapper.data('loaded'), taxonomy:$wrapper.data('tax'), term_slug:$wrapper.data('term'), post_per_page:$wrapper.data('posts-per-page') }), beforeSend: function (){ $this.html($this.data('modified')); $this.addClass('gw-gopf-disabled'); }}).always(function(){ $this.html($this.data('original')); $this.removeClass('gw-gopf-disabled'); if(parseInt($wrapper.data('current-page'))==parseInt($wrapper.data('pages'))){ $wrapper.stop().fadeTo(550, 0, function(){ $wrapper.stop().slideUp(); }); };}).fail(function(jqXHR, textStatus){ if(textStatus!='abort'){ alert('Ajax error!'); };}).done(function(data){ var $ajaxResponse=$('', { 'class':'ajax-response', 'html':data }), $ajaxResult=$ajaxResponse.find('.gw-gopf-posts'), $newPosts=$ajaxResponse.find('.gw-gopf-col-wrap'), newPostsLength=$newPosts.length; var currentPostsIds=($currentPortfolio.find('.gw-gopf-pagination-wrapper').data('loaded')+'').split(','); currentPostsIds=$.grep(currentPostsIds,function(n){ return(n) }); if($ajaxResponse.find('.gw-gopf-pagination-wrapper').length){ var loadedPostsIds=($ajaxResponse.find('.gw-gopf-pagination-wrapper').data('loaded')+'').split(','); loadedPostsIds=$.grep(loadedPostsIds,function(n){ return(n) }); $currentPortfolio.find('.gw-gopf-pagination-wrapper').data('loaded', loadedPostsIds.concat(currentPostsIds).join(',')); } var images=$newPosts.find('.gw-gopf-post-media-wrap img:not(.gw-gopf-loaded)').length; var $imgelems=$newPosts.find('.gw-gopf-post-media-wrap img:not(.gw-gopf-loaded)'); var loaded=0; var interval=setInterval(function(){ if(loaded==images){ $currentPortfolio.removeClass('gw-gopf-isotope-ready').addClass('gw-gopf-isotope-new-added').find('.gw-gopf-posts').GWisotope('insert', $newPosts, function(){ $currentPortfolio.addClass('gw-gopf-isotope-ready'); $currentPortfolio.removeClass('gw-gopf-isotope-new-added'); $currentPortfolio.find('.gw-gopf-cats .gw-gopf-hidden').each(function(index, element){ var $this=$(this); if($newPosts.filter('[data-filter~="'+$this.data('filter')+'"]').length){ $this.removeClass('gw-gopf-hidden'); };}); if(isRetina){ loadRetinaImages() }; DoMagnificPopup(); updatePopupGallery($currentPortfolio.data('id')); }); var $currentFilter=$currentPortfolio.find('.gw-gopf-filter .gw-gopf-current'); $currentPortfolio.find('.gw-gopf-posts').callIsotope('*'); if($currentFilter.data('filter')!=undefined){ $currentPortfolio.find('.gw-gopf-posts').GWisotope('reLayout', function(){ $currentPortfolio.find('.gw-gopf-posts').callIsotope('[data-filter~="'+$currentFilter.data('filter')+'"]'); setTimeout(function(){ $currentPortfolio.addClass('gw-gopf-isotope-ready'); },5); }); }; clearInterval(interval); }else{ $imgelems.filter(':not(.gw-gopf-loaded)').each(function(index, element){ if(this.naturalWidth>0){ $(this).addClass('gw-gopf-loaded'); loaded++; } this.onerror=function(){ $(this).addClass('gw-gopf-loaded'); $(this).closest('.gw-gopf-post-media-wrap').css('display','none'); loaded++; };}); }}, 100); }); return false; }); if(jQuery().carouFredSel&&$sliders.length){ var $scrollOverlay=$('"+r+""),e[n?"before":"after"](t.append)),e.unbind("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(a=this._get(t,"showOn"))&&"both"!==a||e.focus(this._showDatepicker),"button"!==a&&"both"!==a||(i=this._get(t,"buttonText"),s=this._get(t,"buttonImage"),t.trigger=b(this._get(t,"buttonImageOnly")?b("").addClass(this._triggerClass).attr({src:s,alt:i,title:i}):b("").addClass(this._triggerClass).html(s?b("").attr({src:s,alt:i,title:i}):i)),e[n?"before":"after"](t.trigger),t.trigger.click(function(){return b.datepicker._datepickerShowing&&b.datepicker._lastInput===e[0]?b.datepicker._hideDatepicker():(b.datepicker._datepickerShowing&&b.datepicker._lastInput!==e[0]&&b.datepicker._hideDatepicker(),b.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,a,i,s,r=new Date(2009,11,20),n=this._get(e,"dateFormat");n.match(/[DM]/)&&(t=function(e){for(s=i=a=0;s "))}function a(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.delegate(t,"mouseout",function(){b(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&b(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&b(this).removeClass("ui-datepicker-next-hover")}).delegate(t,"mouseover",n)}function n(){b.datepicker._isDisabledDatepicker(r.inline?r.dpDiv.parent()[0]:r.input[0])||(b(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),b(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&b(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&b(this).addClass("ui-datepicker-next-hover"))}function h(e,t){for(var a in b.extend(e,t),t)null==t[a]&&(e[a]=t[a]);return e}return b.extend(b.ui,{datepicker:{version:"1.11.4"}}),b.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return h(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var a,i,s;i="div"===(a=e.nodeName.toLowerCase())||"span"===a,e.id||(this.uuid+=1,e.id="dp"+this.uuid),(s=this._newInst(b(e),i)).settings=b.extend({},t||{}),"input"===a?this._connectDatepicker(e,s):i&&this._inlineDatepicker(e,s)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?a(b("")):this.dpDiv}},_connectDatepicker:function(e,t){var a=b(e);t.append=b([]),t.trigger=b([]),a.hasClass(this.markerClassName)||(this._attachments(a,t),a.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(t),b.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var a,i,s,r=this._get(t,"appendText"),n=this._get(t,"isRTL");t.append&&t.append.remove(),r&&(t.append=b("a&&(a=e[s].length,i=s);return i},r.setMonth(t(this._get(e,n.match(/MM/)?"monthNames":"monthNamesShort"))),r.setDate(t(this._get(e,n.match(/DD/)?"dayNames":"dayNamesShort"))+20-r.getDay())),e.input.attr("size",this._formatDate(e,r).length)}},_inlineDatepicker:function(e,t){var a=b(e);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(t.dpDiv),b.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,a,i,s){var r,n,d,c,o,l=this._dialogInst;return l||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=b(""),this._dialogInput.keydown(this._doKeyDown),b("body").append(this._dialogInput),(l=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},b.data(this._dialogInput[0],"datepicker",l)),h(l.settings,i||{}),t=t&&t.constructor===Date?this._formatDate(l,t):t,this._dialogInput.val(t),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(n=document.documentElement.clientWidth,d=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,o=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[n/2-100+c,d/2-150+o]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),l.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),b.blockUI&&b.blockUI(this.dpDiv),b.data(this._dialogInput[0],"datepicker",l),this},_destroyDatepicker:function(e){var t,a=b(e),i=b.data(e,"datepicker");a.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),b.removeData(e,"datepicker"),"input"===t?(i.append.remove(),i.trigger.remove(),a.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):"div"!==t&&"span"!==t||a.removeClass(this.markerClassName).empty(),r===i&&(r=null))},_enableDatepicker:function(t){var e,a,i=b(t),s=b.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==e&&"span"!==e||((a=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=b.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var e,a,i=b(t),s=b.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==e&&"span"!==e||((a=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=b.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;t d&&i c&&s t;)--G<0&&(G=11,ee--);for(e.drawMonth=G,e.drawYear=ee,a=this._get(e,"prevText"),a=B?this.formatDate(a,this._daylightSavingAdjust(new Date(ee,G-q,1)),this._getFormatConfig(e)):a,i=this._canAdjustMonth(e,-1,ee,G)?"":z?"":"",s=this._get(e,"nextText"),s=B?this.formatDate(s,this._daylightSavingAdjust(new Date(ee,G+q,1)),this._getFormatConfig(e)):s,r=this._canAdjustMonth(e,1,ee,G)?"":z?"":"",n=this._get(e,"currentText"),d=this._get(e,"gotoCurrent")&&e.currentDay?X:H,n=B?this.formatDate(n,d,this._getFormatConfig(e)):n,c=e.inline?"":"",o=U?" ":"",l=parseInt(this._get(e,"firstDay"),10),l=isNaN(l)?0:l,h=this._get(e,"showWeek"),u=this._get(e,"dayNames"),p=this._get(e,"dayNamesMin"),g=this._get(e,"monthNames"),_=this._get(e,"monthNamesShort"),f=this._get(e,"beforeShowDay"),k=this._get(e,"showOtherMonths"),D=this._get(e,"selectOtherMonths"),m=this._getDefaultDate(e),y="",M=0;M "}for(x+=" "+(0