(function(n){n.fn.hoverIntent=function(t,i){var r={sensitivity:7,interval:100,timeout:0};r=n.extend(r,i?{over:t,out:i}:t);var u,f,e,o,s=function(n){u=n.pageX;f=n.pageY},h=function(t,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.abs(e-u)+Math.abs(o-f)<r.sensitivity)return n(i).unbind("mousemove",s),i.hoverIntent_s=1,r.over.apply(i,[t]);e=u;o=f;i.hoverIntent_t=setTimeout(function(){h(t,i)},r.interval)},l=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=0,r.out.apply(t,[n])},c=function(t){for(var u=(t.type==="mouseover"?t.fromElement:t.toElement)||t.relatedTarget,f,i;u&&u!==this;)try{u=u.parentNode}catch(t){u=this}if(u===this)return!1;f=jQuery.extend({},t);i=this;i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t));t.type==="mouseover"?(e=f.pageX,o=f.pageY,n(i).bind("mousemove",s),i.hoverIntent_s!==1&&(i.hoverIntent_t=setTimeout(function(){h(f,i)},r.interval))):(n(i).unbind("mousemove",s),i.hoverIntent_s===1&&(i.hoverIntent_t=setTimeout(function(){l(f,i)},r.timeout)))};return this.mouseover(c).mouseout(c)}})(jQuery);var Portal=Portal||{};Portal.Home=function(n){function vt(i){i.target.getAvailableQualityLevels().length>0&&($("#videoContainer").remove(),$('a[href$="'+t+'"]').parent().after('<sup id="nowLive" style="float: right;top: -2px;" ><span style="background-color: red;padding-left: .5em;padding-right: .5em; text-transform: none;" title="'+n.localization.titleStreamingNow+'">'+n.localization.labelNowLive+"<\/span><\/sup>"))}function yt(i){if(i.data==101||i.data==150){$("#videoContainer").remove();$('a[href$="'+t+'"]').parent().after('<sup id="nowLive" style="float: right;top: -2px;" ><span style="background-color: red;padding-left: .5em;padding-right: .5em; text-transform: none;" title="'+n.localization.titleStreamingNow+'">'+n.localization.labelNowLive+"<\/span><\/sup>");var u=i.target.getVideoUrl(),r=$('a[href$="'+t+'"]');r.attr({href:"#"});r.closest(".item-title-clickable").off("click touchend").on("click touchend",function(){window.open(u)})}}var p=n.editButtonClientId,w=n.editButton2ClientId,u="add-custom-tile",b="",k="",d="",g="",nt="",f=140,e=n.boxcast,o=n.youTubeLite,tt=n.isPublic,it=n.customTile,rt=n.customTileLimit,ut=n.displaySetup,ft=n.roleSetupOptions,t=n.videoTileURL,et=[450,550,600,700,825],ot=[200,250,300,350,400],st=function(){a()},ht=function(n){var t=$(this).find('a[href="/Portal/VirtualLibrary.aspx"]');t&&t.length&&CivicWeb.Common.Instrumentation.recordAction("Portal search tile clicked");window.location.href=$(n.target).closest(".item-title").find("a").attr("href")},s=function(n){c($(n.target).closest(".tile").find("a:first"));n.preventDefault()},h=function(n){c($(n.target).closest(".tile").find("a:first"));n.preventDefault()},ct=function(n){var t=$(n.target);t.css("visibility","")},lt=function(n){v($(n.target),!0)},c=function(n){var t=n.parents(".tile").find(".itemSummary"),r=100;t.is(":visible")?i(t,r):l(t,r)},l=function(n,t){n.is(":visible")||(i($(".navPanels > .tile > .itemSummary")),n.parent().stop(!0,!0).find("img").animate({opacity:.2},t),setTimeout(function(){n.show().css({width:n.parent().width()-20,height:n.next().height()-24}).animate({opacity:1},t)},100))},i=function(n,t){n.is(":visible")&&(n.parent().stop(!0,!0).find("img").animate({opacity:1},t),n.stop(!0,!0).css({width:n.parent().width()-20,height:n.next().height()-19,opacity:0}).hide())},a=function(){$("div.tile").find("img").each(function(){v($(this))})},v=function(n,t){var i=at(n,t);i!==n.attr("src")&&n.css({visibility:"hidden"}).attr({src:i})},at=function(n,t){var f=null,r=n.attr("data-src"),i,u=n.parent("div").width(),e=n.hasClass("large")?et:ot,o;return t?(o=n.attr("data-size"),console.log(u),i=Math.max.apply(Math,$.grep(e,function(n){return n<=u&&n<o?n:null})),isFinite(i)||(i=0)):(i=Math.min.apply(Math,$.grep(e,function(n){return n>=u?n:null})),isFinite(i)||(i=0)),Number(i)>0&&(f=r.indexOf("/Tiles/")>0?r.replace("/portal/Tiles/","/portal/Tiles/"+i.toString()+"/"):r.replace("/portal/","/portal/"+i.toString()+"/"),n.attr("data-size",i)),f||r},r,y;this.showItemEditPopup=function(n,t,i,r){var u=window.$find(b),e,o;if(u){var f=u.get_browserWindow(),s=f.innerHeight*.8,h=f.innerWidth*.65;u.setSize(h,s);e=window.$find(k);o=window.$find(d);$("#"+g).val($("#"+n).val());e.set_html($("#"+t).val());o.set_html($("#"+i).val());$("#"+nt).val(r);u.show()}};this.OnClientPasteHtml=function(n,t){var i=t.get_commandName(),u=t.get_value(),r;(i==="PasteFromWord"||i==="PasteFromWordNoFontsNoSizes"||i==="PastePlainText"||i==="PasteAsHtml"||i==="Paste")&&(r=n.get_text().length+u.length,r>f?$("#textCount").css({color:"red"}):$("#textCount").css({color:"#646567"}),$("#textCount").text(f-r))};r=function(){var i=e?"/api/getboxcastlivebroadcasts":o?"/api/getyoutubemeetingeventscurrentandfuture":"/api/getyoutubelivebroadcasts";$.ajax({url:i,contentType:"application/json",dataType:"json",async:!0,cache:!1,type:"GET",success:function(i){var f,s,u;if(i&&i.length>0){for(f="",s=0,u=0;u<i.length;u++)i[u].live!=null&&i[u].live.length>0&&(f=i[u].live,s+=1);f!=""?!e&&o&&s==1?($("body").append('<div id="videoContainer" class="hidden" ><\/div>'),y("videoContainer",f)):$('a[href$="'+t+'"]').parent().after('<sup id="nowLive" style="float: right;top: -2px;" ><span style="background-color: red;padding-left: .5em;padding-right: .5em; text-transform: none;" title="'+n.localization.titleStreamingNow+'">'+n.localization.labelNowLive+"<\/span><\/sup>"):$("#nowLive").remove();setTimeout(function(){r()},2e4)}},error:function(){}})};y=function(n,t){var i={playVideo:function(n,t){if(typeof YT=="undefined"||typeof YT.Player=="undefined"){window.onYouTubePlayerAPIReady=function(){i.loadPlayer(n,t)};var r=document.createElement("script");r.type="text/javascript";r.src="//www.youtube.com/player_api";$("body").append(r)}else i.loadPlayer(n,t)},loadPlayer:function(n,t){window.myPlayer=new YT.Player(n,{playerVars:{modestbranding:1,rel:0,showinfo:0,autoplay:1,start:0,mute:1},width:"100%",videoId:t,events:{onStateChange:vt,onError:yt}})}};i.playVideo(n,t)},function(){$(window).on("resize",st);$(".item-title-clickable").off("click touchend").on("click touchend",ht);$(".item-title-clickable a").off("focus").on("focus",s).off("blur").on("blur",h);$(".navPanels .tile > .item-title a").off("touchstart focus").on("touchstart focus",s);$(".navPanels .tile > .item-title a").off("touchend blur").on("touchend blur",h);$(".navPanels .tile").hoverIntent({over:function(){var n=$(this).find(".itemSummary");l(n,250)},timeout:200,out:function(n){var t=n.toElement||n.relatedTarget,r;t&&t.parentNode.parentNode!==this.parentNode.parentNode&&t.parentNode.parentNode!==this.parentNode&&(r=$(this).find(".itemSummary"),i(r,250))}});$("div.tile").find("img").off("load").on("load",ct).off("error").on("error",lt);if($("#socialMediaShare").SocialMediaShare({maxwidth:195,isPublic:tt}),CivicWeb.Portal&&CivicWeb.Portal.EditItemControl){$("div.tile").find('span[class*="edit-button"]').off("click").on("click",CivicWeb.Portal.EditItemControl.openItem);$(document.getElementById(p)).off("click").on("click",CivicWeb.Portal.EditItemControl.openItem);$(document.getElementById(w)).off("click").on("click",CivicWeb.Portal.EditItemControl.openItem)}if($(document).ready(function(){setTimeout(function(){a()},0)}),it<rt&&CivicWeb.Portal&&CivicWeb.Portal.EditItemControl)$(document.getElementById(u)).off("click").on("click",CivicWeb.Portal.EditItemControl.openItem);else $(document.getElementById(u)).addClass("hidden");ut&&CivicWeb.Common.RoleSetup.load(ft);t&&t.length>0&&r()}()};Portal.HomePage={instance:null,createInstance:function(n){this.instance&&delete this.instance;this.instance=new Portal.Home(n)},events:{OnClientPasteHtml:function(n,t){Portal.HomePage.instance.OnClientPasteHtml(n,t)}}}