/*------------------------------------------------------------------ Youmax PRO v2.6 by Jake H. from CodeHandling ------------------------------------------------------------------*/ /*-------------------------- Magnific Popup --------------------------*/ (function(a){typeof define=="function"&&define.amd?define(["jquery"],a):typeof exports=="object"?a(require("jquery")):a(window.jQuery||window.Zepto)})(function(a){var b="Close",c="BeforeClose",d="AfterClose",e="BeforeAppend",f="MarkupParse",g="Open",h="Change",i="mfp",j="."+i,k="mfp-ready",l="mfp-removing",m="mfp-prevent-close",n,o=function(){},p=!!window.jQuery,q,r=a(window),s,t,u,v,w=function(a,b){n.ev.on(i+a+j,b)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(b,c){n.ev.triggerHandler(i+b,c),n.st.callbacks&&(b=b.charAt(0).toLowerCase()+b.slice(1),n.st.callbacks[b]&&n.st.callbacks[b].apply(n,a.isArray(c)?c:[c]))},z=function(b){if(b!==v||!n.currTemplate.closeBtn)n.currTemplate.closeBtn=a(n.st.closeMarkup.replace("%title%",n.st.tClose)),v=b;return n.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(n=new o,n.init(),a.magnificPopup.instance=n)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(a.transition!==undefined)return!0;while(b.length)if(b.pop()+"Transition"in a)return!0;return!1};o.prototype={constructor:o,init:function(){var b=navigator.appVersion;n.isLowIE=n.isIE8=document.all&&!document.addEventListener,n.isAndroid=/android/gi.test(b),n.isIOS=/iphone|ipad|ipod/gi.test(b),n.supportsTransition=B(),n.probablyMobile=n.isAndroid||n.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),s=a(document),n.popupsCache={}},open:function(b){var c;if(b.isObj===!1){n.items=b.items.toArray(),n.index=0;var d=b.items,e;for(c=0;c(a||r.height())},_setFocus:function(){(n.st.focus?n.content.find(n.st.focus).eq(0):n.wrap).focus()},_onFocusIn:function(b){if(b.target!==n.wrap[0]&&!a.contains(n.wrap[0],b.target))return n._setFocus(),!1},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(f,[b,c,d]),a.each(c,function(c,d){if(d===undefined||d===!1)return!0;e=c.split("_");if(e.length>1){var f=b.find(j+"-"+e[0]);if(f.length>0){var g=e[1];g==="replaceWith"?f[0]!==d[0]&&f.replaceWith(d):g==="img"?f.is("img")?f.attr("src",d):f.replaceWith(a("").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(j+"-"+c).html(d)})},_getScrollbarSize:function(){if(n.scrollbarSize===undefined){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),n.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return n.scrollbarSize}},a.magnificPopup={instance:null,proto:o.prototype,modules:[],open:function(b,c){return A(),b?b=a.extend(!0,{},b):b={},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(b){A();var c=a(this);if(typeof b=="string")if(b==="open"){var d,e=p?c.data("magnificPopup"):c[0].magnificPopup,f=parseInt(arguments[1],10)||0;e.items?d=e.items[f]:(d=c,e.delegate&&(d=d.find(e.delegate)),d=d.eq(f)),n._openClick({mfpEl:d},c,e)}else n.isOpen&&n[b].apply(n,Array.prototype.slice.call(arguments,1));else b=a.extend(!0,{},b),p?c.data("magnificPopup",b):c[0].magnificPopup=b,n.addGroup(c,b);return c};var C,D=function(){return C===undefined&&(C=document.createElement("p").style.MozTransform!==undefined),C};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a=n.st.zoom,d=".zoom",e;if(!a.enabled||!n.supportsTransition)return;var f=a.duration,g=function(b){var c=b.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+a.duration/1e3+"s "+a.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,c.css(e),c},h=function(){n.content.css("visibility","visible")},i,j;w("BuildControls"+d,function(){if(n._allowZoom()){clearTimeout(i),n.content.css("visibility","hidden"),e=n._getItemToZoom();if(!e){h();return}j=g(e),j.css(n._getOffset()),n.wrap.append(j),i=setTimeout(function(){j.css(n._getOffset(!0)),i=setTimeout(function(){h(),setTimeout(function(){j.remove(),e=j=null,y("ZoomAnimationEnded")},16)},f)},16)}}),w(c+d,function(){if(n._allowZoom()){clearTimeout(i),n.st.removalDelay=f;if(!e){e=n._getItemToZoom();if(!e)return;j=g(e)}j.css(n._getOffset(!0)),n.wrap.append(j),n.content.css("visibility","hidden"),setTimeout(function(){j.css(n._getOffset())},16)}}),w(b+d,function(){n._allowZoom()&&(h(),j&&j.remove(),e=null)})},_allowZoom:function(){return n.currItem.type==="image"},_getItemToZoom:function(){return n.currItem.hasSize?n.currItem.img:!1},_getOffset:function(b){var c;b?c=n.currItem.img:c=n.st.zoom.opener(n.currItem.el||n.currItem);var d=c.offset(),e=parseInt(c.css("padding-top"),10),f=parseInt(c.css("padding-bottom"),10);d.top-=a(window).scrollTop()-e;var g={width:c.width(),height:(p?c.innerHeight():c[0].offsetHeight)-f-e};return D()?g["-moz-transform"]=g.transform="translate("+d.left+"px,"+d.top+"px)":(g.left=d.left,g.top=d.top),g}}});var E="iframe",F="//about:blank",G=function(a){if(n.currTemplate[E]){var b=n.currTemplate[E].find("iframe");b.length&&(a||(b[0].src=F),n.isIE8&&b.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(E,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){n.types.push(E),w("BeforeChange",function(a,b,c){b!==c&&(b===E?G():c===E&&G(!0))}),w(b+"."+E,function(){G()})},getIframe:function(b,c){var d=b.src,e=n.st.iframe;a.each(e.patterns,function(){if(d.indexOf(this.index)>-1)return this.id&&(typeof this.id=="string"?d=d.substr(d.lastIndexOf(this.id)+this.id.length,d.length):d=this.id.call(this,d)),d=this.src.replace("%id%",d),!1});var f={};return e.srcAction&&(f[e.srcAction]=d),n._parseMarkup(c,f,b),n.updateStatus("ready"),c}}});var H=function(a){var b=n.items.length;return a>b-1?a-b:a<0?b+a:a},I=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=n.st.gallery,d=".mfp-gallery";n.direction=!0;if(!c||!c.enabled)return!1;u+=" mfp-gallery",w(g+d,function(){c.navigateByImgClick&&n.wrap.on("click"+d,".mfp-img",function(){if(n.items.length>1)return n.next(),!1}),s.on("keydown"+d,function(a){a.keyCode===37?n.prev():a.keyCode===39&&n.next()})}),w("UpdateStatus"+d,function(a,b){b.text&&(b.text=I(b.text,n.currItem.index,n.items.length))}),w(f+d,function(a,b,d,e){var f=n.items.length;d.counter=f>1?I(c.tCounter,e.index,f):""}),w("BuildControls"+d,function(){if(n.items.length>1&&c.arrows&&!n.arrowLeft){var b=c.arrowMarkup,d=n.arrowLeft=a(b.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(m),e=n.arrowRight=a(b.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(m);d.click(function(){n.prev()}),e.click(function(){n.next()}),n.container.append(d.add(e))}}),w(h+d,function(){n._preloadTimeout&&clearTimeout(n._preloadTimeout),n._preloadTimeout=setTimeout(function(){n.preloadNearbyImages(),n._preloadTimeout=null},16)}),w(b+d,function(){s.off(d),n.wrap.off("click"+d),n.arrowRight=n.arrowLeft=null})},next:function(){n.direction=!0,n.index=H(n.index+1),n.updateItemHTML()},prev:function(){n.direction=!1,n.index=H(n.index-1),n.updateItemHTML()},goTo:function(a){n.direction=a>=n.index,n.index=a,n.updateItemHTML()},preloadNearbyImages:function(){var a=n.st.gallery.preload,b=Math.min(a[0],n.items.length),c=Math.min(a[1],n.items.length),d;for(d=1;d<=(n.direction?c:b);d++)n._preloadItem(n.index+d);for(d=1;d<=(n.direction?b:c);d++)n._preloadItem(n.index-d)},_preloadItem:function(b){b=H(b);if(n.items[b].preloaded)return;var c=n.items[b];c.parsed||(c=n.parseEl(b)),y("LazyLoad",c),c.type==="image"&&(c.img=a('').on("load.mfploader",function(){c.hasSize=!0}).on("error.mfploader",function(){c.hasSize=!0,c.loadError=!0,y("LazyLoadError",c)}).attr("src",c.src)),c.preloaded=!0}}}),A()}); /*-------------------------- Youmax Pro --------------------------*/ function youmaxSaveToken(e){e.status.signed_in&&(youmaxLoggedInUser.token=e.access_token,"comment"==youmaxLoggedInUser.action?(youmaxPostYouTubeComment(),youmaxLoggedInUser.action=null):"like"==youmaxLoggedInUser.action&&(youmaxPostYouTubeLike(),youmaxLoggedInUser.action=null))}function youmaxPostYouTubeComment(){var e=jQuery(".yp-post-likes").data("videoid"),t=jQuery("#yp-add-comment-text").val(),i="https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&shareOnGooglePlus=false&fields=snippet&key="+youmaxLoggedInUser.apiKey,a='{"snippet":{"videoId":"'+e+'","topLevelComment":{"snippet":{"textOriginal":"'+t+'"}}}}';jQuery.ajax({url:i,type:"post",crossDomain:!0,data:a,beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+youmaxLoggedInUser.token),e.setRequestHeader("Content-Type","application/json"),e.setRequestHeader("Content-Length",a.length)},success:function(e){var i=e.snippet.topLevelComment.snippet.authorDisplayName,a=e.snippet.topLevelComment.snippet.authorProfileImageUrl;jQuery(".yp-post-comments").prepend("
"+i+"
"+t+"
"),jQuery(".yp-post-comment-users").prepend(""),jQuery("#yp-add-comment-text").val("")},error:function(e,t,i){alert("Could not add comment"),console.log(i)}})}function youmaxPostYouTubeLike(){null==youmaxLoggedInUser.likeListId?getLikeListId():addYouTubeLike()}function getLikeListId(){var e="https://www.googleapis.com/youtube/v3/channels?mine=true&part=contentDetails%2Csnippet&key="+youmaxLoggedInUser.apiKey+"&access_token="+youmaxLoggedInUser.token;jQuery.ajax({url:e,type:"GET",async:!0,cache:!0,dataType:"json",success:function(e){youmaxLoggedInUser.likeListId=e.items[0].contentDetails.relatedPlaylists.likes,youmaxLoggedInUser.picture=e.items[0].snippet.thumbnails["default"].url,youmaxLoggedInUser.name=e.items[0].snippet.customUrl,addYouTubeLike()},error:function(){alert("Could not add Like")}})}function addYouTubeLike(){var e=jQuery(".yp-post-likes").data("videoid"),t="https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&fields=snippet&key="+youmaxLoggedInUser.apiKey,i='{"snippet": {"resourceId": {"videoId": "'+e+'","kind": "youtube#video"},"playlistId": "'+youmaxLoggedInUser.likeListId+'"}}';jQuery.ajax({url:t,type:"post",crossDomain:!0,data:i,beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+youmaxLoggedInUser.token),e.setRequestHeader("Content-Type","application/json"),e.setRequestHeader("Content-Length",i.length)},success:function(){var e=youmaxLoggedInUser.picture;jQuery(".yp-post-like-count").after(""),jQuery(".yp-post-likes").css("pointer-events","none")},error:function(e,t,i){alert("Could not add like"),console.log(i)}})}var youmaxLoggedInUser={name:null,id:null,picture:null,token:null,apiKey:null};!function(e){"use strict";var t={apiKey:"AIzaSyAlhAqP5RS7Gxwg_0r_rh9jOv_5WfaJgXw",channelLinkForHeader:"https://www.youtube.com/user/yogahousem",tabs:[{name:"Uploads",type:"youtube-channel-uploads",link:"https://www.youtube.com/user/yogahousem"}],maxResults:"10",videoDisplayMode:"popup",minimumViewsPerDayForTrendingVideos:"5",displayFirstVideoOnLoad:!0,defaultSortOrder:"recent-first",youmaxDisplayMode:"grid",youmaxBackgroundColor:"#ECEFF1",itemBackgroundColor:"#fbfbfb",headerBackgroundColor:"rgb(0, 147, 165)",descriptionColor:"#686868",viewsColor:"#6f6f6f",controlsTextColor:"black",titleFontFamily:"Open Sans",generalFontFamily:"Roboto Condensed",offerBackgroundColor:"#fbfbfb",offerTextColor:"#686868",offerHighlightColor:"#FFC107",titleFontSize:"0.9",titleFontWeight:"normal",descriptionFontSize:"0.85",viewsDateFontSize:"0.75",baseFontSize:"16px",offerTitleFontSize:"1.3",offerDescriptionFontSize:"0.85",offerButtonFontSize:"1",responsiveBreakpoints:[600,900,1050,1600],gridThumbnailType:"full",dateFormat:"relative",loadMoreText:'  Show me more videos..',ctaText:'  Get me a consultation..',ctaLink:null,previousButtonText:'  Previous',nextButtonText:'Next  ',loadingText:"loading...",allDoneText:'  All done..',showFixedPlayIcon:!1,iconShape:"circle",showHoverAnimation:!1,playlistNavigation:!1,carouselMode:!1,videoCache:[],aspectRatio:.5625,pageToken:null,nextPageToken:null,currentPageToken:null,previousPageToken:null,clearListOnDisplay:!0,channelIdForSearch:null,searchFlag:!1,allDoneFlag:!1,previousTabId:null,popupAlignTop:!0},i=function(e){var t=e.data("settings"),i="
",a="
",o="
",l="
",n="
",s="
",d="
"+s+"
",r="
",c="
",u="

",p="
"+t.loadMoreText+"
",y="
"+t.previousButtonText+"
",m="
"+t.nextButtonText+"
",f="",v="
",g="";null!=t.ctaLink&&(f="
"+t.ctaText+"
"),g="load-more"==t.loadingMechanism?p:y+m,e.empty().append(i+n+o+d+r+c+u+g+f+v+l+a),ee(e)},a=function(t){var i,a,l="",n=t.data("settings"),s=t.attr("id");o(t),n.minimumViewsPerDayForTrendingVideos=parseInt(n.minimumViewsPerDayForTrendingVideos,10),"relative"==n.dateFormat?oe=de:"specific"==n.dateFormat&&(oe=le),W(t),l+="#"+s+".youmax-pro {background-color: "+n.youmaxBackgroundColor+";}",l+="#"+s+" .yl-load-more-button:hover {background: linear-gradient(to right,"+n.youmaxBackgroundColor+","+n.itemBackgroundColor+" 30%);}",l+="#"+s+" .yl-list-title select, #"+s+" .yl-item, #"+s+" .yl-load-more-button, #"+s+" .yl-previous-button, #"+s+" .yl-next-button {background-color: "+n.itemBackgroundColor+";}",l+="#"+s+" .yl-view-bucket {color: "+n.viewsColor+"; border-color: "+n.viewsColor+";}",l+="#"+s+" .yl-date-bucket{color: "+n.viewsColor+";}",l+="#"+s+" .yl-view-string{color: "+n.viewsColor+";}",l+="#"+s+" .yl-selected-tab:after{background-color:"+n.viewsColor+";}",l+="#"+s+" .yl-description, #"+s+" .yl-item, #"+s+" .yl-loader, #"+s+" .yl-list-title {color:"+n.descriptionColor+";}",l+="#"+s+" .yl-view-bucket-seen {background-color: "+n.headerBackgroundColor+";border-color: "+n.headerBackgroundColor+"; color:white;}",l+="#"+s+" .yl-grid .yl-view-bucket-seen {color: "+n.headerBackgroundColor+"; background-color:inherit;}",l+="#"+s+" .yl-loader {border-color: "+n.headerBackgroundColor+";}",l+="#"+s+" .yl-load-more-button, #"+s+" .yl-previous-button {box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2), -0.2em 0px 0px 0px "+n.headerBackgroundColor+";}",l+="#"+s+" .yl-list-title select{box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2), -0.2em 0px 0px 0px "+n.headerBackgroundColor+";}",l+="#"+s+" .yl-header, #"+s+" .yl-cta-button, #"+s+" .yl-switch, #"+s+" .yl-showing-playlist-name{background-color:"+n.headerBackgroundColor+"; color:"+n.headerTextColor+";}",l+="#"+s+" .yl-description a, .yp-popup-description a, .yp-comment span {color: "+n.headerBackgroundColor+";}",l+=".yp-share:hover, .yp-post-likes:hover, .yp-add-comment-button:hover {background-color: "+n.headerBackgroundColor+"; box-shadow: 0px 0px 0px 1px "+n.headerBackgroundColor+";}",l+="#"+s+" .yl-play-fill-color{background-color:"+n.headerBackgroundColor+";}",l+="#"+s+" .yl-title {color: "+n.titleColor+";}",l+="#"+s+" .yl-list-title select, #"+s+" .yl-load-more-button, #"+s+" .yl-previous-button, #"+s+" .yl-next-button {color:"+n.controlsTextColor+";}",l+="#"+s+" .yl-tab-container{color: "+n.tabsColor+";}",l+="#"+s+" .yl-callout-buy-button, #"+s+" .yl-callout-preview-button, #"+s+" .yl-offer-button{background-color:"+n.offerHighlightColor+"; color:"+n.offerBackgroundColor+";}",l+="#"+s+" .yl-callout, #"+s+" .yl-offer{box-shadow: 0px 0px 13px 2px rgba(0,0,0,0.2), 0.2em 0px 0px 0px "+n.offerHighlightColor+";}",l+=".yl-grid-callouts .yl-callout{box-shadow: 0px 0px 13px 2px rgba(0,0,0,0.2);}",l+=".yl-callout-title,.yl-offer-title {color: "+n.offerTextColor+";}",l+=".yl-callout-description,.yl-offer-description {color:"+n.offerTextColor+";}",l+=".yl-callout-right,.yl-offer {background-color: "+n.offerBackgroundColor+";}",i=n.headerBackgroundColor,-1!=i.indexOf("rgb")&&(a=i.substring(0,i.length-1)+",0.5)",a=a.replace("rgb","rgba"),l+=".yl-views-per-day{border-color: "+a+";}",l+="#"+s+" .yl-load-more-button:hover {background: linear-gradient(to right,"+a+","+n.itemBackgroundColor+" 20%);}",l+="#"+s+" .yl-loading {background: "+a+" !important;}"),l+=".yl-title {font-size:"+n.titleFontSize+"em !important; font-weight:"+n.titleFontWeight+" !important;}",l+=".yl-description {font-size:"+n.descriptionFontSize+"em !important;}",l+=".yl-date-bucket,.yl-view-string {font-size:"+n.viewsDateFontSize+"em !important;}",l+=".youmax-pro,.mfp-container{font-size: "+n.baseFontSize+";}",l+=".yl-offer-title,.yl-callout-title {font-size:"+n.offerTitleFontSize+"em !important;}",l+=".yl-offer-description, .yl-callout-description {font-size:"+n.offerDescriptionFontSize+"em !important;}",l+=".yl-offer-button, .yl-callout-buy-button, .yl-callout-preview-button {font-size:"+n.offerButtonFontSize+"em !important;}",l+=".yl-item,.yl-callout,.yl-offer{font-family:"+n.generalFontFamily+";}",l+=".yl-title,.yl-offer-title,.yl-callout-title {font-family:"+n.titleFontFamily+";}",n.hideHeader&&(l+="#"+s+" .yl-header {display:none;}"),n.hideSearch&&(l+="#"+s+" .yl-channel-search {display:none;}"),n.hideTabs&&(l+="#"+s+" .yl-tab-container {display:none;}"),n.hideSorting&&(l+="#"+s+" #yl-sort-order {display:none;}"),n.hideViewSwitcher&&(l+="#"+s+" .yl-switch {display:none;}"),n.hideLoadingMechanism&&(l+="#"+s+" .yl-load-more-button, #"+s+" .yl-previous-button, #"+s+" .yl-next-button{display:none;}",l+="#"+s+" .yl-cta-button{width:100%;}"),n.hideCtaButton&&(l+="#"+s+" .yl-cta-button{display:none;}",l+="#"+s+" .yl-load-more-button {width: 100%;} #"+s+" .yl-previous-button, #"+s+" .yl-next-button {width: 48.5%;}"),n.hidePopupDetails&&("inline"==n.videoDisplayMode?l+="#"+s+" .yp-popup-details {display:none;}":"popup"==n.videoDisplayMode&&(l+=".yp-popup-details {display:none;}",n.popupAlignTop=!1)),n.hideDuration&&(l+="#"+s+" .yl-duration {display:none;}"),n.hideThumbnailShadow&&(l+="#"+s+" .yl-item {box-shadow:none;}"),e(".youmax-added-styles-"+s).remove(),e("body").append("")},o=function(e){var t=e.data("settings");t.videoCache=[],t.nextPageToken=null,t.clearListOnDisplay=!0,t.searchFlag=!1,t.allDoneFlag=!1,e.data("settings",t)},l=function(e){var t,i=e.data("settings");t=r("youtube-channel-uploads",i.channelLinkForHeader),"error"!=t.identifier&&c(t.identifierType,t.identifier,null,e)},n=function(e,t){var i=t.data("settings"),a=e.items[0].id,o=e.items[0].snippet.localized.title,l="//www.youtube.com/channel/"+a,n=e.items[0].snippet.thumbnails["default"].url,d=t.find(".yl-header"),r="
",c="
",u="";d.append(r+c+u),i.channelIdForSearch=a,t.data("settings",i),s()},s=function(){e.ajaxSetup({cache:!0}),e.getScript("https://apis.google.com/js/platform.js").done(function(){}).fail(function(){})},d=function(e){for(var t,i,a,o,l,n=e.find(".yl-tab-container"),s=e.data("settings"),d=0;d"+a+""),"youtube-channel-uploads"==i?c(t.identifierType,t.identifier,l,e):"youtube-channel-playlists"==i?"youtube-channel-user"==t.identifierType?c(t.identifierType,t.identifier,l,e):s.defaultTab==a&&e.find("#"+l).click():"youtube-playlist-videos"==i?s.defaultTab==a&&e.find("#"+l).click():"vimeo-user-videos"==i&&s.defaultTab==a&&e.find("#"+l).click())},r=function(e,t){var i,a,o,l,n,s={identifier:"",identifierType:""};return t=t.replace(/\/$/,""),t=t.replace("/videos",""),t=t.replace("/playlists",""),"youtube-channel-uploads"==e||"youtube-channel-playlists"==e?(i=t.indexOf("/user/"),-1==i?(i=t.indexOf("/channel/"),-1==i?(alert("\n\nChannel Link should be of the format: \nhttps://www.youtube.com/channel/UComP_epzeKzvBX156r6pm1Q \nOR\nhttps://www.youtube.com/user/designmilk\n\n"),s.identifierType="youtube-channel-id",s.identifier="error"):(a=t.substring(i+9),s.identifierType="youtube-channel-id",s.identifier=a)):(o=t.substring(i+6),s.identifierType="youtube-channel-user",s.identifier=o)):"youtube-playlist-videos"==e?(s.identifierType="youtube-playlist-id",i=t.indexOf("list="),-1==i?(alert("\n\nPlaylist Link should be of the format: \nhttps://www.youtube.com/playlist?list=PL6_h4dV9kuuIOBDKgxu3q9DpvvJFZ6fB5\n\n"),s.identifier="error"):(l=t.substring(i+5),s.identifier=l)):"vimeo-user-videos"==e&&(s.identifierType="vimeo-user",i=t.indexOf("vimeo.com/"),-1==i?(alert("\n\nVimeo User Link should be of the format: \nhttps://vimeo.com/user123\n\n"),s.identifier="error"):(n=t.substring(i+10),s.identifier=n)),s},c=function(t,i,a,o){var l="",s=o.data("settings");"youtube-channel-user"==t?l="https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2Csnippet&forUsername="+i+"&key="+s.apiKey:"youtube-channel-id"==t&&(l="https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2Csnippet&id="+i+"&key="+s.apiKey),e.ajax({url:l,type:"GET",async:!0,cache:!0,dataType:"json",success:function(e){null==a?n(e,o):C(a,e,o)},error:function(){}})},u=function(t,i){var a,o,l="",n=i.data("settings");null!=n.nextPageToken&&(l="&pageToken="+n.nextPageToken),a="https://www.googleapis.com/youtube/v3/playlists?part=contentDetails%2Csnippet&channelId="+t+"&maxResults="+n.maxResults+l+"&key="+n.apiKey,e.ajax({url:a,type:"GET",async:!0,cache:!0,dataType:"json",success:function(e){o=k(e.items,i),v("youtube",e.nextPageToken,i),T(o,i),n.playlistNavigation?O(i):B(i)},error:function(){}})},p=function(t,i){var a,o="",l=i.data("settings");null!=l.nextPageToken&&(o="&pageToken="+l.nextPageToken),a="https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId="+t+"&maxResults="+l.maxResults+o+"&key="+l.apiKey,e.ajax({url:a,type:"GET",async:!0,cache:!0,dataType:"json",success:function(e){h(e.items,i),v("youtube",e.nextPageToken,i)},error:function(){}})},y=function(t,i){var a,o="",l=i.data("settings");null!=l.nextPageToken&&(o="&pageToken="+l.nextPageToken),a="https://www.googleapis.com/youtube/v3/search?part=snippet&q="+t+"&order=relevance&channelId="+l.channelIdForSearch+"&type=video&maxResults="+l.maxResults+o+"&key="+l.apiKey,e.ajax({url:a,type:"GET",async:!0,cache:!0,dataType:"json",success:function(e){w(e.items,i),v("youtube",e.nextPageToken,i)},error:function(){}})},m=function(t,i){var a,o,l="",n=i.data("settings");null!=n.nextPageToken&&(l="&"+n.nextPageToken),a="https://api.vimeo.com/users/"+t+"/videos?access_token="+n.vimeoAccessToken+"&per_page="+n.maxResults+l,e.ajax({url:a,type:"GET",async:!0,cache:!0,dataType:"json",success:function(e){o=b(e.data,i),v("vimeo",e.paging.next,i),T(o,i),B(i)},error:function(){}})},f=function(t,i){var a,o=i.data("settings");a="https://www.googleapis.com/youtube/v3/commentThreads?part=id%2Csnippet&textFormat=plainText&videoId="+t+"&maxResults=6&key="+o.apiKey+"&order=time",e.ajax({url:a,type:"GET",async:!0,cache:!0,dataType:"json",success:function(e){L(e.items,i)},error:function(){}})},v=function(e,t,i){var a=i.data("settings");return null==t?(N(i),a.nextPageToken=null,void i.data("settings",a)):(q(i),"vimeo"==e?(t=t.substring(t.lastIndexOf("&")+1),a.nextPageToken=t):(e="youtube")&&(a.nextPageToken=t),void i.data("settings",a))},g=function(t,i,a){var i,o=a.data("settings"),l="https://www.googleapis.com/youtube/v3/videos?part=statistics%2CcontentDetails%2Csnippet&id="+t+"&key="+o.apiKey;e.ajax({url:l,type:"GET",async:!0,cache:!0,dataType:"json",success:function(e){i=x(e.items,i,a),T(i,a),B(a)},error:function(){}})},h=function(e,t){for(var i,a=[],o=[],l=0;l",u="
",C?(x=T+" videos",F="
"+T+"
VIDEOS


",c="",u=""):x=y+" views",l=m>S.minimumViewsPerDayForTrendingVideos?"
":"",s=null!=k?"
"+k+"
":"",a="
"+x+"
",d="
"+x+"
",o="
"+g+"
",n="
"+s+c+u+"

"+a+"
"+f+"
"+v+"
"+d+o+l+"
"+F+"
",B+="
"+n+"
";C?e("body").addClass("yl-playlist"):e("body").removeClass("yl-playlist"),P.append(B)},I=function(t,i){var a,o,l,n,s,d,r,c,u,p,y,m,v,g,h,b,w,k;setTimeout(function(){k=e(".yp-popup-details"),y=t.attr("id"),m=t.find(".yl-title").html(),v=t.find(".yl-title").text(),g=t.find(".yl-description").html(),g=g.replace(/\n/g,"
"),h=t.find(".yl-focus").data("link"),h=encodeURIComponent(h),b=t.data("likes"),w=t.data("comments"),a="
"+m+"
",o="
"+g+"
",l="
show more..

",n="
",s="
",d="
",r="
"+b+"
likes
",c="
Post
",p="
",u="
"+w+"
comments
",k.empty(),k.append("
"+a+o+l+r+c+u+p+"
"+n+s+d+"
"),f(y,i)},100)},L=function(t){for(var i=0;i
"+t[i].snippet.topLevelComment.snippet.authorDisplayName+"
"+t[i].snippet.topLevelComment.snippet.textDisplay+"
"),e(".yp-post-comment-users").append("")},D=function(e){e.find(".yl-item-container").empty()},B=function(e){var t=e.data("settings");"popup"==t.videoDisplayMode?F(e):"inline"==t.videoDisplayMode?P(e):S(e)},F=function(t){var i,a,o="",l=t.data("settings"),n=l.autoPlay?"&autoplay=1":"&autoplay=0";i=t.find(".yl-selected-tab").attr("id"),a=i.substring(i.indexOf("-",20)+1),o=-1!=i.indexOf("vimeo")?"//player.vimeo.com/video/%id%?badge=0&autopause=0&player_id=0"+n:-1!=i.indexOf("youtube-channel-playlists")?"//www.youtube.com/embed?listType=playlist&list=%id%&rel=0"+n:"//www.youtube.com/embed/%id%?&rel=0"+n,t.find(".yl-focus").magnificPopup({gallery:{enabled:!0},type:"iframe",iframe:{markup:'
Loading...
',patterns:{youtube:{src:o},vimeo:{src:o}}},alignTop:l.popupAlignTop,callbacks:{change:function(){var i=e(this.currItem.el[0].offsetParent);I(i,t)}}})},P=function(t){var i=t.find(".yl-selected-tab").attr("id"),a=(i.substring(i.indexOf("-",20)+1),t.data("settings"));t.on("click",".yl-focus",function(){var o,l,n="",s=e(this).parents(".yl-item").attr("id"),d=t.find(".yl-inline-container"),r=a.autoPlay?"&autoplay=1":"&autoplay=0";n=-1!=i.indexOf("vimeo")?"//player.vimeo.com/video/"+s+"?badge=0&autopause=0&player_id=0"+r:-1!=i.indexOf("youtube-channel-playlists")?"//www.youtube.com/embed?listType=playlist&list="+s+"&rel=0"+r:"//www.youtube.com/embed/"+s+"?rel=0"+r,o='
',l='
',d.html(o+l).css("display","inline-block"),e("html, body").animate({scrollTop:d.offset().top-150},"slow");var c=e(this).parent(".yl-item");I(c,t)}),a.displayFirstVideoOnLoad&&t.find(".yl-focus:first").click()},S=function(t){t.find(".yl-focus").each(function(t,i){var a=e(i),o=a.data("link");a.wrap("")})},O=function(t){t.find(".yl-focus").click(function(){var i=e(this).parent(".yl-item"),a=i.attr("id"),o=i.find(".yl-title").text(),l=t.data("settings"),n=t.find(".yl-selected-tab"),s=t.find(".yl-showing-playlist-name");n.removeClass("yl-selected-tab"),l.previousTabId=n.attr("id"),t.data("settings",l),s.data("playlist-name",o).attr("id","youtube-playlist-videos-"+a).addClass("yl-playlist-tab"),V(s,t)})},j=function(e,t){return t.views-e.views},U=function(e,t){return new Date(t.date).getTime()-new Date(e.date).getTime()},z=function(t){var i=[],a=t.data("settings");e("#yl-sort-order").change(function(){i=te(t),ee(t),a.searchFlag=!1,T(a.videoCache,t),ie(i,t),B(t)}),t.find("#yl-sort-order").val(a.defaultSortOrder)},M=function(e){var t,i=e.find(".yl-switch"),a=e.data("settings");"grid"==a.youmaxDisplayMode?(i.find("i").addClass("fa-bars").removeClass("fa-th-large"),i.data("view","double-list")):(i.find("i").removeClass("fa-bars").addClass("fa-th-large"),i.data("view","grid")),i.click(function(){t=i.data("view"),a.youmaxDisplayMode=t,e.removeClass("yl-double-list yl-list yl-grid yl-1-col-grid yl-2-col-grid yl-3-col-grid yl-4-col-grid yl-5-col-grid"),W(e),"double-list"==t?(i.find("i").removeClass("fa-bars").addClass("fa-th-large"),i.data("view","grid")):(i.find("i").addClass("fa-bars").removeClass("fa-th-large"),i.data("view","double-list"))})},_=function(t){t.on("click",".yl-tab",function(){R(e(this),t)}),t.on("click",".yl-playlist-tab",function(){var e=t.data("settings"),i=e.previousTabId;t.find("#"+i).click()})},R=function(e,t){o(t),ee(t),t.find(".yl-tab").removeClass("yl-selected-tab"),e.addClass("yl-selected-tab"),A(t)},V=function(e,t){var i;t.data("settings");o(t),ee(t),t.find(".yl-tab").removeClass("yl-selected-tab"),e.addClass("yl-selected-tab"),i=e.data("playlist-name"),e.append(" Showing playlist: "+i).show(),A(t)},A=function(e){var t=e.find(".yl-selected-tab").attr("id"),i=t.substring(t.indexOf("-",17)+1);-1!=t.indexOf("youtube-channel-uploads")?p(i,e):-1!=t.indexOf("youtube-channel-playlists")?u(i,e):-1!=t.indexOf("youtube-playlist-videos")?p(i,e):-1!=t.indexOf("vimeo-user-videos")&&m(i,e)},E=function(e){e.on("keyup",".yl-channel-search-input",function(t){return 13==t.keyCode?(o(e),ee(e),H(e),!1):void 0})},H=function(e){var t,i=e.data("settings");i.searchFlag=!0,e.data("settings",i),t=e.find(".yl-channel-search-input").val().replace(/ /g,"%20"),y(t,e)},K=function(t){e("body").on("click",".yp-popup-more-button",function(){e(this).remove(),e(".yp-show-less").removeClass("yp-show-less")}),e(document).on("click",".yp-post-likes",function(){pe(t)}),e(document).on("click",".yp-add-comment-button",function(){ue(t)})},Q=function(t){var i,a=t.data("settings"),o=t.attr("id");a.showFixedPlayIcon?(i="#"+o+" .yl-duration i{display:none;}",i+="#"+o+" .yl-play-overlay-fixed {display: block;}","circle"==a.iconShape&&(i+="#"+o+" .yl-play-icon-holder {width: 2.6em;height: 2.6em;border-radius: 100%;padding: 0.1em 0.25em;box-sizing: border-box;}"),e("body").append(""),a.showHoverAnimation&&(t.on("mouseenter",".yl-focus",function(){e(this).find(".yl-play-icon-holder").addClass("yl-play-fill-color")}),t.on("mouseleave",".yl-focus",function(){e(this).find(".yl-play-icon-holder").removeClass("yl-play-fill-color")}))):a.showHoverAnimation&&(t.on("mouseenter",".yl-focus",function(){e(this).find(".yl-duration").addClass("yl-duration-big"),e(this).find(".yl-play-overlay").show()}),t.on("mouseleave",".yl-focus",function(){e(this).find(".yl-duration").removeClass("yl-duration-big"),e(this).find(".yl-play-overlay").hide()}))},G=function(t){var i=t.data("settings");t.on("click",".yl-load-more-button",function(){i.displayFirstVideoOnLoad=!1,i.allDoneFlag||(e(this).addClass("yl-loading").html(i.loadingText),i.clearListOnDisplay=!1,t.data("settings",i),Y("next",t))}),t.on("click",".yl-next-button",function(){i.displayFirstVideoOnLoad=!1,e(this).addClass("yl-loading").html(i.loadingText),i.clearListOnDisplay=!0,t.find(".yl-item").addClass("yl-fading"),t.data("settings",i),Y("next",t)}),t.on("click",".yl-previous-button",function(){i.displayFirstVideoOnLoad=!1,e(this).addClass("yl-loading").html(i.loadingText),t.find(".yl-item").addClass("yl-fading"),i.clearListOnDisplay=!0,t.data("settings",i),Y("previous",t)})},Y=function(e,t){var i,a,o,l,n=t.data("settings");if(l=parseInt(n.maxResults,10),"previous"==e){if(i=n.currentCacheBlockStart-l,a=n.currentCacheBlockStart,0>i&&(i=0),0>=a)return void N(t)}else if("next"==e&&(i=n.currentCacheBlockEnd,a=i+l,a>n.videoCache.length&&(a=n.videoCache.length),i>=n.videoCache.length))return void J(t);n.currentCacheBlockStart=i,n.currentCacheBlockEnd=a,t.data("settings",n),o=n.videoCache.slice(i,a),T(o,t),q(t)},q=function(e){var t,i=e.find(".yl-next-button"),a=e.find(".yl-previous-button"),o=e.find(".yl-load-more-button");t=i.data("text"),i.removeClass("yl-loading").html(t),t=a.data("text"),a.removeClass("yl-loading").html(t),t=o.data("text"),o.removeClass("yl-loading").html(t)},N=function(e){var t=e.find(".yl-loading"),i=e.data("settings");null!=t&&0!=t.length||(t="load-more"==i.loadingMechanism?e.find(".yl-load-more-button"):e.find(".yl-next-button")),t.removeClass("yl-loading").html(i.allDoneText),i.allDoneFlag=!0,e.data("settings",i), e.find(".yl-item").removeClass("yl-fading")},J=function(e){var t=e.data("settings");return null==t.nextPageToken?(N(e),t.nextPageToken=null,void e.data("settings",t)):void(t.searchFlag?H(e):A(e))},W=function(t){var i=t.data("settings");"double-list"==i.youmaxDisplayMode&&(t.width()=i.responsiveBreakpoints[1]&&t.addClass("yl-double-list").removeClass("yl-grid").removeClass("yl-list")),"list"==i.youmaxDisplayMode&&(t.width()",i="
"+n[d].title+"
"+n[d].description+"
",a="
"+n[d].buyButtonText+"
",o="
",s.append("
"+t+"
"+i+o+a+"
")},Z=function(e){var t=e.data("settings");null!=t.offerLink&&(e.addClass("yl-offer-enabled"),e.find(".yl-header").append("
"+t.offerTitle+"
"+t.offerDescription+"
"+t.offerButtonText+"
"))},ee=function(e){e.find(".yl-inline-container").empty(),e.find(".yl-item-container").empty().append("
Getting
Videos..
"),e.find(".yl-showing-playlist-name").empty().hide()},te=function(t){var i=[];return t.find(".yl-seen").each(function(){i.push(e(this).attr("id"))}),i},ie=function(e,t){for(var i=e.length;i>=0;i--)t.find("#"+e[i]).addClass("yl-seen")},ae=function(e){var t="";for(e=""+e;e.length>0;){if(!(e.length>3)){t=e+t;break}t=","+e.substring(e.length-3)+t,e=e.substring(0,e.length-3)}return t},oe=le,le=function(e){var t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],i=e.substring(0,e.indexOf("T")),a=i.split("-"),o="
"+a[2]+"
"+t[a[1]-1]+"
"+a[0]+"
";return o},ne=function(e){var t,i;e=e.replace("PT","").replace("S","").replace("M",":").replace("H",":");var a=e.split(":");i=a[0];for(var o=1;ot?":0"+t:":"+t);return 1==a.length&&(i="0:"+i),i},se=function(e){var t,i,a;return i=parseInt(e/60,10),a=e-60*i,10>a&&(a="0"+a),i>=60?(t=parseInt(i/60,10),i-=60*t,10>i&&(i="0"+i),t+":"+i+":"+a):i+":"+a},de=function(e){var t,i,a,o,l;return null==e||""==e||"undefined"==e?"?":(t=Math.abs(new Date-new Date(e)),i=t/1e3/60/60,i>24?(a=i/24,a>30?(o=a/30,o>12?(l=o/12,l=Math.round(l),1>=l?l+" year ago":l+" years ago"):(o=Math.round(o),1>=o?o+" month ago":o+" months ago")):(a=Math.round(a),1>=a?a+" day ago":a+" days ago")):(i=Math.round(i),1>i?"just now":1==i?i+" hour ago":i+" hours ago"))},re=function(e){var t,i;if(e=e.replace(/"/g,"'"),t=e.match(/(http(s)*:\/\/|www\.).+?(\s|\n|$)/g),null!=t){for(var a=0;a"+t[a]+"")}return e},ce=function(e){var t=e.data("settings");youmaxLoggedInUser.apiKey=t.apiKey,gapi.auth.signIn({clientid:t.youTubeClientId,cookiepolicy:"single_host_origin",callback:"youmaxSaveToken",scope:"https://www.googleapis.com/auth/youtube.force-ssl"})},ue=function(e){null==youmaxLoggedInUser.token?(youmaxLoggedInUser.action="comment",ce(e)):youmaxPostYouTubeComment(e)},pe=function(e){null==youmaxLoggedInUser.token?(youmaxLoggedInUser.action="like",ce(e)):youmaxPostYouTubeLike(e)};e.fn.youmaxPro=function(o){var n=this,s=e.extend({},t,o);return n.data("settings",s),i(n),a(n),l(n),_(n),d(n),E(n),z(n),M(n),K(n),Q(n),G(n),X(n),$(n),Z(n),this}}(jQuery);